【技术实现步骤摘要】
一种私有移动应用的多网络环境智能适应的方法
本专利技术涉及计算机应用技术,尤其涉及一种私有移动应用的多网络环境智能适应的方法。
技术介绍
企业为方便使用网络,会架设企业私有局域网(以下称内网),但为节约网络带宽费用和提高网络安全性,会使用一个固定IP地址,通过网络端口映射的方式,将内网服务器映射到互联网中。但因技术原因,在内网中无法访问互联网IP,架设企业私有DNS服务器费用高昂,导致经常需要手动更改IP地址,极大的降低了用户体验性。
技术实现思路
为了解决以上问题,本专利技术提出了一种私有移动应用的多网络环境智能适应的方法。通过智能分析网络情况,动态调整服务器IP地址,无需人工参与,提高移动应用在企业中的用户体验。本专利技术的目的是解决当移动设备在内网、互联网中切换时,需要人工更改服务器IP地址的问题。本专利技术按以下步骤实现的:1)在互联网中架设网络信息云平台。2)分别收集企业移动应用服务器的内网互联网IP地址、端口号信息,并将信息保存在网络信息云平台中。3)收集企业内所有无线路由器的信息,包括:BSSID(路由器MAC地址)、SSID(无线网络名称)、IP地址、DNS地址,并将信息保存在网络信息云平台中。4)当发生特定的触发时机时,获取当前网络状态,并将所连接网络的BSSID等信息上传到网络信息云平台。触发时机包括:A移动设备打开移动应用时B移动设备网络状态发生改变时C移动应用向企业移动应用服务器发起数据请求失败时,且连续失败次数大于3次且小于6次时。5)网络信息云平台对上传的信息进行分析,分析内容包括:A.如果接入网络为2G、3G、4G等移动数据网络, ...
【技术保护点】
一种私有移动应用的多网络环境智能适应的方法,其特征在于,包括以下步骤:1)在互联网中架设网络信息云平台;2)分别收集企业移动应用服务器的内网互联网IP地址、端口号信息,并将信息保存在网络信息云平台中;3)收集企业内所有无线路由器的信息,并将信息保存在网络信息云平台中;4)当发生触发时机时,获取当前网络状态,并将所连接网络的BSSID信息上传到网络信息云平台;5)网络信息云平台对上传的信息进行分析,分析内容包括:A.如果接入网络为2G、3G、4G等移动数据网络,则返回企业移动应用服务器的互联网IP地址、端口号;B.如果接入网络为WIFI无线热点,则根据上传的热点信息通过算法匹配判断是否是企业内部网络;如果是企业内部网络,则返回企业移动应用服务器的内网IP地址、端口号;如果不是企业内部网络,则返回企业移动应用服务器的互联网IP地址、端口号;6)移动应用根据返回的IP地址、端口号,向企业移动应用服务器发起具体的业务数据请求。
【技术特征摘要】
1.一种私有移动应用的多网络环境智能适应的方法,其特征在于,包括以下步骤:1)在互联网中架设网络信息云平台;2)分别收集企业移动应用服务器的内网互联网IP地址、端口号信息,并将信息保存在网络信息云平台中;3)收集企业内所有无线路由器的信息,并将信息保存在网络信息云平台中;4)当发生触发时机时,获取当前网络状态,并将所连接网络的BSSID信息上传到网络信息云平台;5)网络信息云平台对上传的信息进行分析,分析内容包括:A.如果接入网络为2G、3G、4G等移动数据网络,则返回企业移动应用服务器的互联网IP地址、端口号;B.如果接入网络为WIFI无线热点,则根据上传的热点信息通过算法匹配判断是否是企...
【专利技术属性】
技术研发人员:宋伟伟,张壮,邵辉,张立珠,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。