网络地址动态配置方法和移动终端技术

技术编号:17518100 阅读:39 留言:0更新日期:2018-03-21 02:33
本发明专利技术提供了一种网络地址动态配置方法和移动终端。其中,该方法包括:将携带有客户端唯一标识的请求消息发送到服务器;接收服务器发送的一个或者多个网络地址,网络地址包括:域名或者IP地址;使用网络地址中的一个网络地址向应用程序服务器发起网络请求。通过本发明专利技术,解决了客户端需要频繁更新版本或者无法正常连接到应用程序服务器的问题,实现了客户端动态配置应用程序服务器,避免了对客户端的频繁更新版本,保证了客户端与应用程序服务器的连通性。

Network address dynamic configuration method and mobile terminal

The present invention provides a dynamic configuration method of network address and a mobile terminal. Among them, the method includes: the client sends a request message carrying a unique identifier to the server; one or more network address to receive server, network address includes: domain name or IP address; launched network request to the application server uses a network address in the network address. The invention solves the client needs frequent update or not properly connected to the application server, the client dynamic configuration application server to the client, to avoid the frequently updated version of the client and the application server connectivity service.

【技术实现步骤摘要】
网络地址动态配置方法和移动终端
本专利技术涉及通信领域,具体而言,涉及一种网络地址动态配置方法和移动终端。
技术介绍
移动客户端是指运行在移动终端中的应用程序。随着移动通信与计算机技术的发展,移动智能设备被广泛应用在日常生活中,使得移动客户端的应用越来越普及,移动应用开发也成为目前最热的领域之一。移动客户端的发布与传统互联网WEB产品有着很大区别,需要用户下载更新才能获取到新的版本,而传统互联网WEB产品只要在服务器更新了发布的内容,用户刷新即可见。传统的移动客户端开发中对应用程序服务器的网络地址(域名或IP地址)在移动客户端硬编码写死,应用程序服务器的域名/IP地址无法动态替换。如果移动客户端所需访问的后台域名/IP变动或者无效时,移动客户端则不能正常运行,需要用户重新下载安装新版本的移动客户端才能够正常使用。另外,在移动客户端的使用过程中,如果出现流量劫持或者网络拥塞,则移动客户端将难以连接到应用程序服务器,亦无法提供相关服务。
技术实现思路
本专利技术提供了一种网络地址动态配置方法和移动终端,以至少解决相关技术中客户端需要频繁更新版本或者无法正常连接到应用程序服务器的问题。根据本专利技术的一个方面,提供了一种网络地址动态配置方法,包括:将携带有客户端唯一标识的请求消息发送到服务器;接收所述服务器发送的一个或者多个网络地址,所述网络地址包括:域名或者IP地址;使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求。可选地,使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求包括:将所述网络地址更新到本地网络地址配置库;从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求。可选地,从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求包括:对所述本地网络地址配置库中的网络地址进行测速,并将测速结果保存到所述本地网络地址配置库中;选择所述本地网络地址配置库中测速结果最佳的一个网络地址向所述应用程序服务器发起网络请求。可选地,所述本地网络地址配置库还包括:所述网络地址的时间戳。可选地,在从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求之前,所述方法还包括:根据所述本地网络地址配置库中的所述网络地址的所述时间戳,判断所述网络地址是否过期;删除所述本地网络地址配置库中已经过期的网络地址。可选地,将携带有客户端唯一标识的请求消息发送到服务器包括:在客户端启动时或者在所述本地网络地址配置库中未过期的网络地址的数量为零的情况下,将携带有客户端唯一标识的请求消息发送到服务器。根据本专利技术的另一个方面,还提供了一种移动终端,包括:存储介质,用于存储程序;所述程序在运行时控制所述移动终端执行如下操作:将携带有客户端唯一标识的请求消息发送到服务器;接收所述服务器发送的一个或者多个网络地址,所述网络地址包括:域名或者IP地址;使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求。可选地,所述程序在运行时控制所述移动终端使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求的操作包括:将所述网络地址更新到本地网络地址配置库;从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求。可选地,所述程序在运行时控制所述移动终端从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求的操作包括:对所述本地网络地址配置库中的网络地址进行测速,并将测速结果保存到所述本地网络地址配置库中;选择所述本地网络地址配置库中测速结果最佳的一个网络地址向所述应用程序服务器发起网络请求。可选地,在所述本地网络地址配置库还包括所述网络地址的时间戳的情况下,在从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求之前,所述程序在运行时还控制所述移动终端执行如下操作:根据所述本地网络地址配置库中的所述网络地址的所述时间戳,判断所述网络地址是否过期;删除所述本地网络地址配置库中已经过期的网络地址。可选地,所述程序在运行时控制移动终端将携带有客户端唯一标识的请求消息发送到服务器的操作包括:在客户端启动时或者在所述本地网络地址配置库中未过期的网络地址的数量为零的情况下,将携带有客户端唯一标识的请求消息发送到服务器。通过本专利技术,采用将携带有客户端唯一标识的请求消息发送到服务器;接收服务器发送的一个或者多个网络地址,网络地址包括:域名或者IP地址;使用网络地址中的一个网络地址向应用程序服务器发起网络请求的方式,解决了客户端需要频繁更新版本或者无法正常连接到应用程序服务器的问题,实现了客户端动态配置应用程序服务器,避免了对客户端的频繁更新版本,保证了客户端与应用程序服务器的连通性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的网络地址动态配置方法的流程图;图2是根据本专利技术实施例的移动终端的结构框图;图3是根据本专利技术优选实施例的网络地址动态配置装置的结构框图;图4是根据本专利技术优选实施例的网络地址动态配置方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种网络地址动态配置方法,图1是根据本专利技术实施例的网络地址动态配置方法的流程图,如图1所示,该流程包括如下步骤:步骤S101,将携带有客户端唯一标识的请求消息发送到服务器;步骤S102,接收服务器发送的一个或者多个网络地址,网络地址包括:域名或者IP地址;步骤S103,使用网络地址中的一个网络地址向应用程序服务器发起网络请求。通过上述步骤,客户端(尤其是移动客户端)向预先设置的服务器发送携带有客户端唯一标识的请求消息,并接收服务器响应该请求消息的一个或者多个网络地址,然后客户端根据接收到的网络地址中的其中一个网络地址向应用程序服务器发起网络请求,进而提供相关服务。相对于相关技术中网络地址硬编码写死在客户端中无法修改的方式而言,上述步骤实现了应用程序服务器的网络地址的动态配置,解决了客户端需要频繁更新版本或者无法正常连接到应用程序服务器的问题;由于客户端可以动态配置网络地址,因而避免了对客户端的频繁更新版本;在其中一个网络地址不可用时,可以动态更换网络地址,保证了客户端与应用程序服务器的连通性。在本实施例中,上述的客户端是运行在一个设备(例如移动终端)中的应用程序,上述的服务器根据客户端唯一标识管理一种或者多种客户端的应用程序服务器的网络地址的服务器。可选地,在一些实施方式中,使用网络地址中的一个网络地址向应用程序服务器发起网络请求包括:将网络地址更新到本地网络地址配置库;从本地网络地址配置库中选择一个网络地址向应用程序服务器发起网络请求。其中,本地网络地址配置库是配置在设备中的数据库。可选地,在本地网络地址配置库中存在多个有效的应用程序服务器的网络地址时,可以采取多种方式从中选择一个网络地址。例如,从本地网络地址配置库中选择一个网络地址向应用程序服务器发起网络请求包括:对本地网络地址配置库中的网络地址进行测速,并将测速结果保存到本本文档来自技高网...
网络地址动态配置方法和移动终端

【技术保护点】
一种网络地址动态配置方法,其特征在于,包括:将携带有客户端唯一标识的请求消息发送到服务器;接收所述服务器发送的一个或者多个网络地址,所述网络地址包括:域名或者IP地址;使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求。

【技术特征摘要】
1.一种网络地址动态配置方法,其特征在于,包括:将携带有客户端唯一标识的请求消息发送到服务器;接收所述服务器发送的一个或者多个网络地址,所述网络地址包括:域名或者IP地址;使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求。2.根据权利要求1所述的方法,其特征在于,使用所述网络地址中的一个网络地址向应用程序服务器发起网络请求包括:将所述网络地址更新到本地网络地址配置库;从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求。3.根据权利要求2所述的方法,其特征在于,从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求包括:对所述本地网络地址配置库中的网络地址进行测速,并将测速结果保存到所述本地网络地址配置库中;选择所述本地网络地址配置库中测速结果最佳的一个网络地址向所述应用程序服务器发起网络请求。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述本地网络地址配置库还包括:所述网络地址的时间戳。5.根据权利要求4所述的方法,其特征在于,在从所述本地网络地址配置库中选择一个网络地址向所述应用程序服务器发起网络请求之前,所述方法还包括:根据所述本地网络地址配置库中的所述网络地址的所述时间戳,判断所述网络地址是否过期;删除所述本地网络地址配置库中已经过期的网络地址。6.根据权利要求5所述的方法,其特征在于,将携带有客户端唯一标识的请求消息发送到服务器包括:在客户端启动时或者在所述本地网络地址配置库中未过期的网络地址的数量为零的情况下,将携带有客户端唯一标识的请求消息发送到服务器。7.一种移动终端,其特征在于包括:存储介质,用于存储程序;所述程序在运行时控制所述移动终端执行如...

【专利技术属性】
技术研发人员:唐红武谢友泽佟业新刘森林高栋
申请(专利权)人:中航信移动科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1