【技术实现步骤摘要】
本专利技术涉及嵌入式设备
,尤其涉及一种嵌入式设备的最优IP获取方法及其系统。
技术介绍
随着物联网的不断发展,可通过WiFi或者其他无线通信方式连接服务器的嵌入式设备越来越多。例如各种可进行WiFi连接的玩具,智能家电,WiFi数据采集装置等等。但是由于嵌入式设备的操作系统较为简单,再加上运营商dns更新缓慢,获取的IP会出现跨运营商(例如电信的接入设备获取到了联通机房的IP)或者没有获取到最近的分布式服务器的节点的IP上的情况,会出现连接缓慢、丢包等问题。进一步的,在微型嵌入式系统中实现的是精简的网络协议栈,dns过程会更加简单,也不一定能够实现多个dns服务器的查询,使得dns实现不稳健,获取的IP不一定为最优,而出现上述的问题。因此,现有技术还有待发展。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种嵌入式设备的最优IP获取方法及其系统,旨在解决现有技术中嵌入式设备dns实现不稳健,不一定能获取最优IP的问题。为了达到上述目的,本专利技术采取了以下技术方案:一种嵌入式设备的最优IP获取方法,所述最优IP获取方法包括:根据嵌入式设 ...
【技术保护点】
一种嵌入式设备的最优IP获取方法,其特征在于,所述最优IP获取方法包括:根据嵌入式设备发送的IP测试请求向所述嵌入式设备下发若干个连接至服务器的IP,使所述嵌入式设备在空闲时间对服务器下发的IP进行性能测试;接收嵌入式设备上传的IP性能测试结果,并根据所述IP性能测试结果计算得出与所述嵌入式设备的端口IP相对应的最优IP;将所述最优IP下发至所述嵌入式设备,使所述嵌入式设备使用所述最优IP连接所述服务器。
【技术特征摘要】
1.一种嵌入式设备的最优IP获取方法,其特征在于,所述最优IP获取方法包括:根据嵌入式设备发送的IP测试请求向所述嵌入式设备下发若干个连接至服务器的IP,使所述嵌入式设备在空闲时间对服务器下发的IP进行性能测试;接收嵌入式设备上传的IP性能测试结果,并根据所述IP性能测试结果计算得出与所述嵌入式设备的端口IP相对应的最优IP;将所述最优IP下发至所述嵌入式设备,使所述嵌入式设备使用所述最优IP连接所述服务器。2.根据权利要求1所述的嵌入式设备的最优IP获取方法,其特征在于,所述IP测试结果包括各IP的TCP连接时间和下载预定长度文件的传输速率。3.根据权利要求1所述的嵌入式设备的最优IP获取方法,其特征在于,所述根据所述IP性能测试结果计算得出与所述嵌入式设备的端口IP相对应的最优IP具体包括:通过端口IP区分接入的运营商和地区,并据此进行分类;在分类后的每一类别中,通过对下发的IP性能测试结果中的TCP连接时间和下载预定长度文件的传输速率进行加权相加计算获得所述最佳IP。4.根据权利要求1所述的嵌入式设备的最优IP获取方法,其特征在于,所述接收嵌入式设备上传的IP性能测试结果具体包括:接收嵌入式设备通过私有协议上传的IP性能测试结果。5.一种...
【专利技术属性】
技术研发人员:刘粲,吴彦龙,刘呈林,吴昊,
申请(专利权)人:深圳市贝美互动科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。