[发明专利]网络地址动态配置方法和移动终端在审
申请号: | 201711027556.X | 申请日: | 2017-10-27 |
公开(公告)号: | CN107819893A | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 唐红武;谢友泽;佟业新;刘森林;高栋 | 申请(专利权)人: | 中航信移动科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京瑞思知识产权代理事务所(普通合伙)11341 | 代理人: | 王宝玲 |
地址: | 101318 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络地址 动态 配置 方法 移动 终端 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种网络地址动态配置方法和移动终端。
背景技术
移动客户端是指运行在移动终端中的应用程序。随着移动通信与计算机技术的发展,移动智能设备被广泛应用在日常生活中,使得移动客户端的应用越来越普及,移动应用开发也成为目前最热的领域之一。
移动客户端的发布与传统互联网WEB产品有着很大区别,需要用户下载更新才能获取到新的版本,而传统互联网WEB产品只要在服务器更新了发布的内容,用户刷新即可见。
传统的移动客户端开发中对应用程序服务器的网络地址(域名或IP地址)在移动客户端硬编码写死,应用程序服务器的域名/IP地址无法动态替换。如果移动客户端所需访问的后台域名/IP变动或者无效时,移动客户端则不能正常运行,需要用户重新下载安装新版本的移动客户端才能够正常使用。
另外,在移动客户端的使用过程中,如果出现流量劫持或者网络拥塞,则移动客户端将难以连接到应用程序服务器,亦无法提供相关服务。
发明内容
本发明提供了一种网络地址动态配置方法和移动终端,以至少解决相关技术中客户端需要频繁更新版本或者无法正常连接到应用程序服务器的问题。
根据本发明的一个方面,提供了一种网络地址动态配置方法,包括:
将携带有客户端唯一标识的请求消息发送到服务器;
接收所述服务器发送的一个或者多个网络地址,所述网络地址包括:域名或者IP地址;
使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求。
可选地,使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求包括:
将所述网络地址更新到本地网络地址配置库;
从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求。
可选地,从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求包括:
对所述本地网络地址配置库中的网络地址进行测速,并将测速结果保存到所述本地网络地址配置库中;
选择所述本地网络地址配置库中测速结果最佳的一个网络地址向所述应用程序服务器发起网络请求。
可选地,所述本地网络地址配置库还包括:所述网络地址的时间戳。
可选地,在从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求之前,所述方法还包括:
根据所述本地网络地址配置库中的所述网络地址的所述时间戳,判断所述网络地址是否过期;
删除所述本地网络地址配置库中已经过期的网络地址。
可选地,将携带有客户端唯一标识的请求消息发送到服务器包括:
在客户端启动时或者在所述本地网络地址配置库中未过期的网络地址的数量为零的情况下,将携带有客户端唯一标识的请求消息发送到服务器。
根据本发明的另一个方面,还提供了一种移动终端,包括:存储介质,用于存储程序;所述程序在运行时控制所述移动终端执行如下操作:
将携带有客户端唯一标识的请求消息发送到服务器;
接收所述服务器发送的一个或者多个网络地址,所述网络地址包括:域名或者IP地址;
使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求。
可选地,所述程序在运行时控制所述移动终端使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求的操作包括:
将所述网络地址更新到本地网络地址配置库;
从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求。
可选地,所述程序在运行时控制所述移动终端从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求的操作包括:
对所述本地网络地址配置库中的网络地址进行测速,并将测速结果保存到所述本地网络地址配置库中;
选择所述本地网络地址配置库中测速结果最佳的一个网络地址向所述应用程序服务器发起网络请求。
可选地,在所述本地网络地址配置库还包括所述网络地址的时间戳的情况下,在从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求之前,所述程序在运行时还控制所述移动终端执行如下操作:
根据所述本地网络地址配置库中的所述网络地址的所述时间戳,判断所述网络地址是否过期;
删除所述本地网络地址配置库中已经过期的网络地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航信移动科技有限公司,未经中航信移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711027556.X/2.html,转载请声明来源钻瓜专利网。