本发明涉及无线网络技术领域,尤其涉及一种修改应用配置的方法。
背景技术:
随着网络技术日益成熟,各种网络终端可连接的网络类型也越发多元化,网络环境也越发复杂。各式各样的应用的开发在方便人们日常生活的同时,其运行时所处的网络环境的安全性及网络特性亦引起了用户的广泛关注。
现有运行在各平台的应用,均无法主动选择连接到特定网络,只能根据设备具体连接到的网络进行使用。同时对连接到的网络仅做相对简单的类型区分——wifi或蜂窝网络,然后提供较为单一化的关联配置。如视频类应用,对缓存数据的开启仅根据是否只在wifi连接模式下进行。而未对具体的wifi类型进行区分,这样设备在连接到办公网络中的wifi热点时,应用的数据缓存功能将会启动进行数据加载,这样将会影响公司的网络流量,影响办公效率;支付型应用,对其连接到的网络安全性有较高的要求,在设备连接到陌生网络环境时。应用无法对该网络进行安全性检测并鉴别是否启用/禁用其中的敏感型功能,只能依靠使用者自身对其进行判断同时决定是否使用应用中的相关功能;企业级即时通讯业务型应用,其服务器可进行单元性部署。为了减少客户端与服务器间数据交互在网络上的流转时延,需针对自身连接的网络类型进行动态改变相关网络参数。同时对其即时通讯业务涉及的媒体参数亦可能需要进行调整。由于应用无法根据设备连接到的网络进行动态改变配置,所有参数修改只能依靠使用者手动进行修改。
基于以上描述,各网络终端连接到不同的网络环境,为保证其能够在对应的网络环境上流畅、安全的正常运作,同时保障良好的使用体验。有必要根据网络特性进行参数修改。但根据网络环境切换频繁手动修改配置是一件十分繁琐的事,有必要发明一种便捷的根据网络切换动态修改应用配置的方案。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种修改应用配置方法,在应用中根据连接的网络信息进行网络参数、网络敏感型参数配置进行自动切换,所述方法包括以下步骤:将网络类型与应用使用时网络关联的配置及一些网络影响较大的功能特性配置进行关联配置并保存,构建配置模板,其中相关配置除应用中网络相关性较大的基础配置之外,还包括用户可设置的所述网络类型会影响应用特性的相关参数,所述配置模板包括:网络参数配置,按照所处的网络类型决定填写以下参数:服务器地址,内网地址或公网地址;dns服务器;是否启用nat;使用voip软电话时,根据实际连接到的所述网络类型的特性进行匹配查询同时配置切换后进行应用,连接到网络,进行所述网络类型检测,所述网络类型包括wifissid、蜂窝网络。
与现有技术相比,本发明的有益效果为:
通过本发明方法可以实现应用自动检测移动终端连接到的而自动切换用户倾向的应用配置,进而达到提高该应用的用户体验目的。
具体实施方式
下面进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
实施例:
一种修改应用配置方法,可以在应用中根据连接的网络信息进行网络参数、网络敏感型参数配置进行自动切换,所述方法包括以下步骤:将网络类型与应用使用时网络关联的配置及一些网络影响较大的功能特性配置进行关联配置并保存。使用voip软电话时,根据实际连接到的所述网络类型的特性进行匹配查询同时配置切换后进行应用。
优选地,构建配置模板,其中相关配置除应用中网络相关性较大的基础配置之外,还包括用户可设置的所述网络类型会影响应用特性的相关参数。
优选地,所述配置模板包括:网络参数配置,按照所处的网络类型决定填写以下参数:服务器地址,内网地址或公网地址;dns服务器;是否启用nat。
优选地,所述配置模板还包括:视频媒体参数,考虑终端所处的网络带宽如何进行相应调整进而控制通话视频质量,包括视频通话中的码率、分辨率。
优选地,连接到网络,进行所述网络类型检测,所述网络类型包括wifissid、蜂窝网络。
优选地,网络查询判断,以所述网络类型特性为查询主键进行数据匹配的判断;根据查询结果,对数据进行取用。
优选地,所述网络查询判断为查询数据库或配置文件的方式。
优选地,当网络配置改变或者网络发生改变时,所述配置切换包括:若判断连接到的所述网络类型为已有配置网络类型,则进行自动切换配置;若第一次连接到所述网络类型,则提供所述配置模板供配置保存,或选择默认配置进行应用。
优选地,所述配置切换需选择一个合适的时间进行,在所述voip软电话应用中,所述配置切换应在通话结束后再进行。
优选地,所述voip软电话是以profile方式对数据进行存储。
以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。