[发明专利]一种智能终端多网络连接环境下的动态路由方法及系统有效
申请号: | 201811525266.2 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109510766B | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 林志强 | 申请(专利权)人: | 深圳市鼎泰富科技有限公司 |
主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/741;H04L12/751 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 崔自京 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 终端 网络 连接 环境 动态 路由 方法 系统 | ||
本发明适用于网络技术改进领域,提供了一种智能终端多网络连接环境下的动态路由方法,包括:S1、对应用场景的结构体进行定义描述;S2、定义路由策略里的单元组数据结构;S3、在终端初始时将路由策略及路由表进行添加;S4、将对应场景sIndex通知到路由进程并在路由策略里搜寻匹配场景sIndex的三元组,找到对应的rIndex,并根据优先级排序;S5、在传送IP包时,判断IP包经过内核是否匹配路由表,如匹配,则应用该路由传送IP包,如不匹配,则查找下一个路由表直至最后一个路由表。终端根据不同场景,对多网络接口做出不同的IP路由,以完成不同的业务需求。
技术领域
本发明属于网络技术改进领域,尤其涉及一种智能终端多网络连接环境下的动态路由方法。
背景技术
智能移动终端已经越来越普及,如个人消费者使用的智能手机、平板,行业领域里使用的智能设备终端以及各种智能家居设备、机器人等物联网设备,都具备一种或多种网络通信接口,可以连接互联网。但目前的智能设备,即使有多种网络通信接口,如WiFi和移动蜂窝网络(3G/4G以及后面的5G数据)接口,同一时刻也只能打开其中一种。比如打开WiFi的时候,默认会关闭数据流量。要使用数据流量需要先关闭WiFi连接。即便同时打开了两种网络,也不具备根据不同场景路由到不同目标的功能。
在LTE专网应用领域,支持专网的终端一般会同时支持公网,专网LTE和公网LTE两个网络理论上可以同时打开激活,但是因为操作系统默认的路由策略,App在使用的时候只能连接到其中的一个网络,即要么在专网环境下通信,要么连接到公网环境下。并不具备同时连接两个独立的网络,根据不同业务将数据包路由到不同网络目标地址的功能。
这种情况将极大限制智能设备的业务功能。比如一种使用场景:智能设备需要通过WiFi连接到一个网络摄像头,同时需要将获取的视频流实时通过4G远程传输到其它平台进行直播或存储;再比如专网和公网同时激活存在下,有一些安全考虑的数据存放在专网,但这些数据可能需要加工后在公网传输,或者是专网和公网同时进行不同的数据业务。
Linux服务器很早就有多网卡的支持,但是服务器一般是多网卡连接到同一网络环境,用来做负载均衡分担带宽。或者是做冗余备份,当一个网卡失效时启用另一个网卡。因此跟我们这里的不同网卡连接到不同的网络有差异。
路由器虽然具备连接多个不同网络和路由的功能,但是因操作系统差异,其功能是将某一个网络接口来源的数据包,通过判断目标IP查找路由表路由到对应的端口出去,功能单一、路由表相对固定。而智能终端本身就是数据源,不同的数据和业务可能路由到不同的目标。此外,智能终端一般都具有移动性,这样接入的网络IP段随时会发生变化,因此需要根据不同的场景做出不同的路由策略,而不是简单查询固定的路由表就可以完成。
现有技术中提到了利用设备通信资源提高带宽的方法,主要是不同的进程使用不同的网卡接口。但我们这里的目的不是提高带宽,而是根据不同的场景,IP包路由到不同的网络。而且现有技术中同一App或进程同一时刻只能访问一个网卡,而这里一个App会同时访问不同的网卡接口。
发明内容
本发明的目的在于提供一种智能终端多网络连接环境下的动态路由方法,终端根据不同的业务需求场景动态做出不同的路由设置。使得不同的数据包可以到达不同的网络目标,或者将某个网络的私有数据,经加工或未加工转发共享到另一网络,达到网络桥接的目的。当然,如果是为了到达同一目标有不同的网络路由路径,有些场景需要选择A路径,其它场景要选择B路径的问题。
本发明是这样实现的,一种智能终端多网络连接环境下的动态路由方法,所述动态路由方法包括以下步骤:
S1、对应用场景的结构体进行定义描述;
S2、定义路由策略里的单元组数据结构;
S3、在终端初始时将路由策略及路由表进行添加;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鼎泰富科技有限公司,未经深圳市鼎泰富科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811525266.2/2.html,转载请声明来源钻瓜专利网。