CN114079890A - 应用程序访问网络方法、装置、计算机设备和存储介质 - Google Patents
应用程序访问网络方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN114079890A CN114079890A CN202010832370.7A CN202010832370A CN114079890A CN 114079890 A CN114079890 A CN 114079890A CN 202010832370 A CN202010832370 A CN 202010832370A CN 114079890 A CN114079890 A CN 114079890A
- Authority
- CN
- China
- Prior art keywords
- application program
- operator
- communication network
- mobile communication
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000010295 mobile communication Methods 0.000 claims abstract description 177
- 238000004891 communication Methods 0.000 claims abstract description 88
- 238000012360 testing method Methods 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 25
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本申请涉及一种应用程序访问网络方法、装置、计算机设备和存储介质。所述方法包括:在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若所述应用程序与运营商存在关联,则获取所述应用程序的关联运营商;获取移动终端当前所接入的移动通信网络的所属运营商;当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商相同时,将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网。采用本方法能够缩短应用程序网络访问的时间,提高数据获取的效率。
Description
技术领域
本申请涉及通信技术领域,特别是涉及一种应用程序访问网络方法、装置、计算机设备和存储介质。
背景技术
随着通信技术的发展,移动终端的智能化程度提高,移动终端中的应用程序也越来越多样化。应用程序在不同的网络环境下访问互联网的表现是不同的,例如,运营商关联的应用程序通过关联运营商的移动通信数据网络可以直接将识别运营商的相关业务信息进行显示。然而,移动终端中的无线局域网和移动通信数据网络组成的双通道数据网络传输不能区分与运营商相关联的应用程序,以使运营商相关联的应用程序通过无线局域网访问网络耗时长,导致数据获取效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够应用程序获取数据的效率的应用程序访问网络方法、装置、计算机设备和存储介质。
一种应用程序访问网络方法,所述方法包括:
在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若所述应用程序与运营商存在关联,则获取所述应用程序的关联运营商;
获取移动终端当前所接入的移动通信网络的所属运营商;
当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商相同时,将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网。
在其中一个实施例中,在所述在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时之前,所述方法还包括:
通过无线通讯网络对所述应用程序进行网络测试,得到第一应用表现;
通过所属不同运营商类型的移动通信网络对所述应用程序进行网络测试,得到相应移动通信网络下的第二应用表现;
将所述第一应用表现和各所述第二应用表现进行比对,得到对比结果;
根据所述对比结果确定所述应用程序是否关联运营商;以及
当确定所述应用程序关联运营商时,获取所述应用程序所关联的运营商类型。
在其中一个实施例中,所述通过所述不同运营商类型的移动通信网络对所述应用程序进行网络测试,包括:
当检测到不同运营商类型的用户识别卡***所述移动终端时,关闭所述移动终端接入的无线通讯网络,通过所述用户识别卡对应的移动通信网络对所述应用程序进行网络测试。
在其中一个实施例中,所述根据所述对比结果确定所述应用程序是否关联运营商,包括:
当所述对比结果为所述第一应用表现所述第二应用表现相同时,所述应用程序不关联运营商;
当所述对比结果为所述第一应用表现所述第二应用表现不相同时,所述应用程序关联运营商,以及获取所述应用程序所关联的运营商类型。
在其中一个实施例中,在所述将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网之前,所述方法还包括:
生成提示信息;所述提示信息用于提示用户开启所述移动终端当前所接入的移动通信网络;
当检测到所述移动终端开启的移动通信网络时,执行所述将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网步骤。
在其中一个实施例中,所述方法还包括:
在接入无线通讯网络的状态下,当检测应用程序发起的网络访问请求时,若所述应用程序与运营商不存在关联,将所述应用程序接入到所述无线通讯网络,以使所述应用程序通过所述无线通讯网络访问互联网。
在其中一个实施例中,所述方法还包括:
当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商不相同时,将所述应用程序接入到所述无线通讯网络,以使所述应用程序通过所述无线通讯网络访问互联网。
一种应用程序访问网络装置,所述装置包括:
检测模块,用于在接入无线通讯网络的状态下,当接收到用程序发起的网络访问请求时,若所述应用程序与运营商存在关联,则获取所述应用程序的关联运营商;
获取模块,用于获取移动终端当前所接入的移动通信网络的所属运营商;
通信模块,用于当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商相同时,将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若所述应用程序与运营商存在关联,则获取所述应用程序的关联运营商;
获取移动终端当前所接入的移动通信网络的所属运营商;
当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商相同时,将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若所述应用程序与运营商存在关联,则获取所述应用程序的关联运营商;
获取移动终端当前所接入的移动通信网络的所属运营商;
当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商相同时,将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网。
上述应用程序访问网络方法、装置、计算机设备和存储介质,移动终端在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,判断应用程序是否与运营商存在关联;当应用程序与运营商存在关联时,获取应用程序的关联运营商;获取移动终端当前所接入的移动通信网络的所属运营商,对当前所接入的移动通信网络的所属运营商与关联运营商进行匹配,当当前接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到所述移动通信网络,以使应用程序通过移动通信网络访问互联网;即通过匹配移动终端当前所接入的移动网络所属的运营商与应用程序的关联运营商,以使应用程序以关联的运营商的移动通信网络进行网络访问;通过指定的移动通信网络访问互联网,缩短网络访问的时间,提高数据获取的效率。
附图说明
图1为一个实施例中应用程序访问网络方法的流程示意图;
图2为一个实施例中检测应用程序关联运营商方法的流程示意图;
图3a为一个实施例中第一应用表现和图3b为第二应用表现的示意图;
图4为一个实施例中应用程序访问网络步骤的流程示意图;
图5为另一个实施例中应用程序访问网络方法的流程示意图;
图6为一个实施例中应用程序访问网络装置的结构框图;
图7为另一个实施例中应用程序访问网络装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种应用程序访问网络方法,以该方法应用于移动终端为例进行说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的***,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
步骤102,在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若应用程序与运营商存在关联,则获取应用程序的关联运营商。
其中,应用程序包括运营商关联应用程序和非运营商关联应用程序;运营商为移动通信网络的所属运营商,例如,移动运营商、联通运营商和电信运营商等。运营商关联应用程序可以是运营商提供自己的与移动通信网络接入相关的应用程序,例如,电信运营商的“电信营业厅”应用程序,联通运营商的“手机营业厅”应用程序,移动运营商的“***”应用程序。非运营商关联应用程序是与移动通信网络接入无关的应用程序,例如,聊天应用程序、视频应用程序等。无线通信网络为Wi-Fi无线网络(WIreless-FIdelity)。
具体地,移动终端支持Wi-Fi数据传输通道和移动运营商提供的移动通信数据传输通道,例如,手机。移动终端在双通道数据网络传输时,在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,获取应用程序的应用标识,当从预设数据库中匹配出应用标识对应的运营商的运营商标识时,即表征应用程序与运营商存在关联,获取应用程序的关联运营商以及关联运营商对应的第一运营商标识;其中,运营商标识用于区分不同的运营商,运营商标识可以是预设数量的字母、数字或字串组合;例如,移动运营商的运营商标识为“02”,联通运营商的运营商标识为“01”,电信运营商的运营商标识为“03”;预设数据库中记录应用程序与关联运营商之间的映射关系,例如,应用程序1和应用程序2与关联运营商A之间存在映射关系;应用程序3和应用程序4与关联运营商B之间存在映射关系。
步骤104,获取移动终端当前所接入的移动通信网络的所属运营商。
其中,移动终端当前所接入的移动通信网络的所述运营商可以是移动运营商、电信运营商和联通运营商中至少一种。所接入的移动通信网络可以是第五代移动通信技术的网络或***移动通信技术的网络等。
步骤106,当当前接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网。
具体地,获取当前接入的移动通信网络的所属运营商的第二运营商标识,当关联运营商的第一运营商标识与第二运营商标识相同时,即应用程序的关联运营商与移动终端当前接入的移动通信网络的所属运营商匹配,使应用程序通过移动运营商提供的移动通信数据传输通道访问网络,直接进入应用程序的主界面,获取当前接入的移动通信网络的所属运营商的业务信息;例如,运营商的积分资源、语音通话数据等。
上述应用程序访问网络方法、装置、计算机设备和存储介质,移动终端在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,判断应用程序是否与运营商存在关联;当应用程序与运营商存在关联时,获取应用程序的关联运营商;获取移动终端当前所接入的移动通信网络的所属运营商,对当前所接入的移动通信网络的所属运营商与关联运营商进行匹配,当当前接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到所述移动通信网络,以使应用程序通过移动通信网络访问互联网;即通过匹配移动终端当前所接入的移动网络所属的运营商与应用程序的关联运营商,以使应用程序以关联的运营商的移动通信网络进行网络访问;通过指定的移动通信网络访问互联网,缩短网络访问的时间,提高数据获取的效率。
在一个实施例中,如图2所示,提供了一种检测应用程序关联运营商方法,以该方法应用于移动终端为例进行说明,本实施例中,该方法包括以下步骤:
步骤202,通过无线通讯网络对应用程序进行网络测试,得到第一应用表现。
其中,第一应用表现是应用程序通过无线通讯网络访问互联网,在应用程序界面进行显示的第一响应数据。例如,应用程序为电信营业厅应用程序,移动终端为手机,手机使用的网络为无线通讯网络,电信营业厅应用程序通过无线通讯网络时,在电信营业厅应用程序显示的第一响应数据是待用户认证数据,例如,用户名、登录密码和验证信息等,如图3a所示。
步骤204,通过所属不同运营商类型的移动通信网络对应用程序进行网络测试,得到相应移动通信网络下的第二应用表现。
其中,第二应用表现是应用程序通过移动通信网络访问互联网,在应用程序界面进行显示的第二响应数据。不同运营商类型可以包括但不仅限于是移动运营商、联通运营商和电信运营商。例如,应用程序为电信营业厅应用程序,移动终端为手机,手机使用的网络为电信运营商的移动通信网络,电信营业厅应用程序通过电信运营商的移动通信网络访问网络时,在电信营业厅应用程序显示的第二响应数据可以是电信运营商的业务数据,例如,电信用户识别卡的***、语音通话数据、使用的流量数据以及未使用的流量数据等,如图3b所示。
具体地,当检测到不同运营商类型的用户识别卡***移动终端时,关闭移动终端接入的无线通讯网络,开启运营商对应的移动通信网络;通过用户识别卡对应的移动通信网络对应用程序进行网络测试,得到相应移动通信网络下的第二应用表现。例如,应用程序为电信营业厅应用程序,移动终端为手机,手机使用的网络为电信运营商的移动通信网络,电信营业厅应用程序通过电信运营商的移动通信网络访问网络时,在电信营业厅应用程序显示的第二响应数据可以是电信运营商的业务数据,例如,电信用户识别卡的***、使用的流量数据以及未使用的流量数据等。
步骤206,将第一应用表现和各第二应用表现进行比对,得到对比结果。
步骤208,判断比对结果是否为第一应用表现和第二应用表现不相同,若是,则执行步骤210,否则,执行步骤212。
步骤210,当对比结果为第一应用表现和第二应用表现不相同时,应用程序关联运营商,以及获取应用程序所关联的运营商类型。
步骤212,当对比结果为第一应用表现和第二应用表现相同时,应用程序不关联运营商。
上述检测应用程序关联运营商方法中,通过无线通讯网络和所属不同运营商类型的移动通信网络对应用程序进行网络测试,获得应用程序在无线通讯网络的第一应用表现和应用程序在各不同运营商类型的移动通信网络的第二应用表现,将第一应用表现和第二应用表现进行对比,当第一应用表现与第二应用表现相同时,则表征该应用程序不关联运营商;当第一应用表现与第二应用表现不相同时,则表征该应用程序关联运营商,并确定关联运营商的类型。通过无线通讯网络和运营商的移动通信网络对应用程序进行网络测试,确定关联运营商的应用程序,在应用程序进行网络访问时,当移动终端当前接入的移动通信网络所属的运营商与应用程序的关联运营商一致时,使应用程序通过移动通信网络访问网络,缩短网络访问时间。
在一个实施例中,如图4所示,提供了一种应用程序访问网络步骤,该步骤以应用于移动终端为例进行说明,本实施例中,该步骤包括以下:
步骤402,在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,执行步骤404。
步骤404,判断应用程序是否与运营商存在关联,若是,则执行步骤406,否则,执行步骤414。
步骤406,获取应用程序的关联运营商。
步骤408,获取移动终端当前所接入的移动通信网络的所属运营商。
步骤410,判断当前所接入的移动通信网络的所属运营商是否与关联运营商相同,若是,则执行步骤412;否则,执行步骤414。
步骤412,将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网。
步骤414,将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网。
上述应用程序访问网络步骤中,通过在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,判断应用程序是否与运营商存在关联;当应用程序与运营商不存在关联时,将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网;当应用程序与运营商存在关联时,获取应用程序关联的关联运营商;并获取移动终端当前所接入的移动通信网络的所属运营商;当当前所接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网;当当前所接入的移动通信网络的所属运营商与关联运营商不相同时,将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网。通过判断应用程序是否关联运营商,确定应用程序访问互联网的网络方式。
在另一个实施例中,如图5所示,提供了一种应用程序访问网络方法,以该方法应用于移动终端为例进行说明,本实施例中,该方法包括以下步骤:
步骤502,在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若应用程序与运营商存在关联,则获取应用程序的关联运营商。
步骤504,获取移动终端当前所接入的移动通信网络的所属运营商。
步骤506,当当前接入的移动通信网络的所属运营商与关联运营商相同时,生成提示信息。
具体地,当当前接入的移动通信网络的所属运营商与关联运营商相同时,生成提示信息,该提示信息用于提示用户开启移动终端当前所接入的移动通信网络。
步骤508,将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网。
具体地,当检测到移动终端开启的移动通信网络时,将应用程序接入到移动通信网络,以使应用程序通过所述移动通信网络访问互联网。
上述应用程序访问网络方法中,移动终端在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,判断应用程序是否与运营商存在关联;当应用程序与运营商存在关联时,获取应用程序的关联运营商;获取移动终端当前所接入的移动通信网络的所属运营商,对当前所接入的移动通信网络的所属运营商与关联运营商进行匹配,当当前接入的移动通信网络的所属运营商与关联运营商相同时,生成提示信息,该提示信息用于提示用户开启移动终端当前所接入的移动通信网络,当检测到移动终端开启的移动通信网络时,将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网。将应用程序接入到所述移动通信网络,以使应用程序通过移动通信网络访问互联网;即通过匹配移动终端当前所接入的移动网络所属的运营商与应用程序的关联运营商,以使应用程序以关联的运营商的移动通信网络进行网络访问;通过指定的移动通信网络访问互联网,缩短网络访问的时间,提高数据获取的效率。
应该理解的是,虽然图1-图2、图4-图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-图2、图4-图5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种应用程序访问网络装置,包括:检测模块602、获取模块604和通信模块606,其中:
检测模块602,用于在接入无线通讯网络的状态下,当接收到用程序发起的网络访问请求时,若应用程序与运营商存在关联,则获取应用程序的关联运营商。
获取模块604,用于获取移动终端当前所接入的移动通信网络的所属运营商。
通信模块606,用于当当前接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网。
上述应用程序访问网络装置中,移动终端在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,判断应用程序是否与运营商存在关联;当应用程序与运营商存在关联时,获取应用程序的关联运营商;获取移动终端当前所接入的移动通信网络的所属运营商,对当前所接入的移动通信网络的所属运营商与关联运营商进行匹配,当当前接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到所述移动通信网络,以使应用程序通过移动通信网络访问互联网;即通过匹配移动终端当前所接入的移动网络所属的运营商与应用程序的关联运营商,以使应用程序以关联的运营商的移动通信网络进行网络访问;通过指定的移动通信网络访问互联网,缩短网络访问的时间,提高数据获取的效率。
在一个实施例中,如图7所示,提供了一种应用程序访问网络装置,除包括检测模块602、获取模块604和通信模块606之外,还包括:测试模块608、比较模块610、确定模块612和提示模块614,其中:
测试模块608用于通过无线通讯网络对应用程序进行网络测试,得到第一应用表现。
在一个实施例中,测试模块608还用于通过所属不同运营商类型的移动通信网络对应用程序进行网络测试,得到相应移动通信网络下的第二应用表现。
在一个实施例中,测试模块608还用于当检测到不同运营商类型的用户识别卡***移动终端时,关闭移动终端接入的无线通讯网络,通过用户识别卡对应的移动通信网络对应用程序进行网络测试,得到相应移动通信网络下的第二应用表现。
比较模块610,用于将第一应用表现和各第二应用表现进行比对,得到对比结果。
确定模块612,用于根据对比结果确定应用程序是否关联运营商;以及当确定应用程序关联运营商时,获取应用程序所关联的运营商类型。
在一个实施例中,确定模块612还用于当对比结果为第一应用表现和第二应用表现相同时,应用程序不关联运营商;当对比结果为第一应用表现和第二应用表现不相同时,应用程序关联运营商,以及获取应用程序所关联的运营商类型。
提示模块614,用于生成提示信息;提示信息用于提示用户开启移动终端当前所接入的移动通信网络。
在一个实施例中,通信模块606还用于在接入无线通讯网络的状态下,当检测应用程序发起的网络访问请求时,若应用程序与运营商不存在关联将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网。
在一个实施例中,通信模块606还用于当当前接入的移动通信网络的所属运营商与关联运营商不相同时,将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网。
在一个实施例中,通过无线通讯网络对应用程序进行网络测试,得到第一应用表现;通过所属不同运营商类型的移动通信网络对应用程序进行网络测试,得到相应移动通信网络下的第二应用表现;将第一应用表现与各第二应用表现进行比较,根据第一应用表现与各第二应用表现的比对结果,确定应用程序是关联运营商以及应用程序所关联的运营商类型。
当移动终端在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,在确定应用程序与运营商存在关联时,获取应用程序的关联运营商;获取移动终端当前所接入的移动通信网络的所属运营商,对当前所接入的移动通信网络的所属运营商与关联运营商进行匹配,当当前接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到所述移动通信网络,以使应用程序通过移动通信网络访问互联网;即通过匹配移动终端当前所接入的移动网络所属的运营商与应用程序的关联运营商,以使应用程序以关联的运营商的移动通信网络进行网络访问;通过指定的移动通信网络访问互联网,缩短网络访问的时间,提高数据获取的效率。当当前接入的移动通信网络的所属运营商与关联运营商不相同时,以使应用程序通过无线通讯网络访问互联网。
关于应用程序访问网络装置的具体限定可以参见上文中对于应用程序访问网络装置方法的限定,在此不再赘述。上述应用程序访问网络装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种应用程序访问网络方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若应用程序与运营商存在关联,则获取应用程序的关联运营商;
获取移动终端当前所接入的移动通信网络的所属运营商;
当当前接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
通过无线通讯网络对应用程序进行网络测试,得到第一应用表现;
通过所属不同运营商类型的移动通信网络对应用程序进行网络测试,得到相应移动通信网络下的第二应用表现;
将第一应用表现和各第二应用表现进行比对,得到对比结果;
根据对比结果确定应用程序是否关联运营商;以及
当确定应用程序关联运营商时,获取应用程序所关联的运营商类型。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当检测到不同运营商类型的用户识别卡***移动终端时,关闭移动终端接入的无线通讯网络,通过用户识别卡对应的移动通信网络对应用程序进行网络测试。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当对比结果为第一应用表现和第二应用表现相同时,应用程序不关联运营商;
当对比结果为第一应用表现和第二应用表现不相同时,应用程序关联运营商,以及获取应用程序所关联的运营商类型。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
生成提示信息;提示信息用于提示用户开启移动终端当前所接入的移动通信网络;
当检测到移动终端开启的移动通信网络时,执行将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网步骤。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
在接入无线通讯网络的状态下,当检测应用程序发起的网络访问请求时,若应用程序与运营商不存在关联,将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当当前接入的移动通信网络的所属运营商与关联运营商不相同时,将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若应用程序与运营商存在关联,则获取应用程序的关联运营商;
获取移动终端当前所接入的移动通信网络的所属运营商;
当当前接入的移动通信网络的所属运营商与关联运营商相同时,将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
通过无线通讯网络对应用程序进行网络测试,得到第一应用表现;
通过所属不同运营商类型的移动通信网络对应用程序进行网络测试,得到相应移动通信网络下的第二应用表现;
将第一应用表现和各第二应用表现进行比对,得到对比结果;
根据对比结果确定应用程序是否关联运营商;以及
当确定应用程序关联运营商时,获取应用程序所关联的运营商类型。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当检测到不同运营商类型的用户识别卡***移动终端时,关闭移动终端接入的无线通讯网络,通过用户识别卡对应的移动通信网络对应用程序进行网络测试。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当对比结果为第一应用表现和第二应用表现相同时,应用程序不关联运营商;
当对比结果为第一应用表现和第二应用表现不相同时,应用程序关联运营商,以及获取应用程序所关联的运营商类型。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
生成提示信息;提示信息用于提示用户开启移动终端当前所接入的移动通信网络;
当检测到移动终端开启的移动通信网络时,执行将应用程序接入到移动通信网络,以使应用程序通过移动通信网络访问互联网步骤。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
在接入无线通讯网络的状态下,当检测应用程序发起的网络访问请求时,若应用程序与运营商不存在关联,将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当当前接入的移动通信网络的所属运营商与关联运营商不相同时,将应用程序接入到无线通讯网络,以使应用程序通过无线通讯网络访问互联网。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种应用程序访问网络方法,其特征在于,所述方法包括:
在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时,若所述应用程序与运营商存在关联,则获取所述应用程序的关联运营商;
获取移动终端当前所接入的移动通信网络的所属运营商;
当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商相同时,将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网。
2.根据权利要求1所述的方法,其特征在于,在所述在接入无线通讯网络的状态下,当检测到应用程序发起的网络访问请求时之前,所述方法还包括:
通过无线通讯网络对所述应用程序进行网络测试,得到第一应用表现;
通过所属不同运营商类型的移动通信网络对所述应用程序进行网络测试,得到相应移动通信网络下的第二应用表现;
将所述第一应用表现和各所述第二应用表现进行比对,得到对比结果;
根据所述对比结果确定所述应用程序是否关联运营商;以及
当确定所述应用程序关联运营商时,获取所述应用程序所关联的运营商类型。
3.根据权利要求2所述的方法,其特征在于,所述通过所述不同运营商类型的移动通信网络对所述应用程序进行网络测试,包括:
当检测到不同运营商类型的用户识别卡***所述移动终端时,关闭所述移动终端接入的无线通讯网络,通过所述用户识别卡对应的移动通信网络对所述应用程序进行网络测试。
4.根据权利要求2所述的方法,其特征在于,所述根据所述对比结果确定所述应用程序是否关联运营商,包括:
当所述对比结果为所述第一应用表现所述第二应用表现相同时,所述应用程序不关联运营商;
当所述对比结果为所述第一应用表现所述第二应用表现不相同时,所述应用程序关联运营商,以及获取所述应用程序所关联的运营商类型。
5.根据权利要求1所述的方法,其特征在于,在所述将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网之前,所述方法还包括:
生成提示信息;所述提示信息用于提示用户开启所述移动终端当前所接入的移动通信网络;
当检测到所述移动终端开启的移动通信网络时,执行所述将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网步骤。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接入无线通讯网络的状态下,当检测应用程序发起的网络访问请求时,若所述应用程序与运营商不存在关联,将所述应用程序接入到所述无线通讯网络,以使所述应用程序通过所述无线通讯网络访问互联网。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商不相同时,将所述应用程序接入到所述无线通讯网络,以使所述应用程序通过所述无线通讯网络访问互联网。
8.一种应用程序访问网络装置,其特征在于,所述装置包括:
检测模块,用于在接入无线通讯网络的状态下,当接收到用程序发起的网络访问请求时,若所述应用程序与运营商存在关联,则获取所述应用程序的关联运营商;
获取模块,用于获取移动终端当前所接入的移动通信网络的所属运营商;
通信模块,用于当所述当前接入的所述移动通信网络的所属运营商与所述关联运营商相同时,将所述应用程序接入到所述移动通信网络,以使所述应用程序通过所述移动通信网络访问互联网。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010832370.7A CN114079890B (zh) | 2020-08-18 | 2020-08-18 | 应用程序访问网络方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010832370.7A CN114079890B (zh) | 2020-08-18 | 2020-08-18 | 应用程序访问网络方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114079890A true CN114079890A (zh) | 2022-02-22 |
CN114079890B CN114079890B (zh) | 2024-06-28 |
Family
ID=80281568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010832370.7A Active CN114079890B (zh) | 2020-08-18 | 2020-08-18 | 应用程序访问网络方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114079890B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000042795A1 (de) * | 1999-01-18 | 2000-07-20 | Swisscom Mobile Ag | Verfahren zum bereitstellen von applikationsprogrammen für mobilfunk-endgeräte |
US20110086649A1 (en) * | 2009-10-12 | 2011-04-14 | Linkage Technology Group Co., Ltd. | Methodology for Traffic Control Based on Cross-Carriers Short Message (SMS) Application |
WO2012109781A1 (zh) * | 2011-02-18 | 2012-08-23 | 宇龙计算机通信科技(深圳)有限公司 | 应用图标的处理方法及通信终端 |
CN103856961A (zh) * | 2012-11-30 | 2014-06-11 | 埃森哲环球服务有限公司 | 用于基于飞蜂窝的应用程序的开发和管理的通信网络、计算机体系结构、计算机实施的方法和计算机程序产品 |
CN106227566A (zh) * | 2016-07-27 | 2016-12-14 | 北京奇虎科技有限公司 | 应用商店中应用程序下载控制方法、装置及终端设备 |
CN108243471A (zh) * | 2016-12-27 | 2018-07-03 | 北京金山云网络技术有限公司 | 一种网络环境切换方法及装置 |
CN108769979A (zh) * | 2018-04-27 | 2018-11-06 | 江苏省天珑电子科技有限公司 | 移动终端及其显示运营商名称的方法、存储装置 |
CN110149644A (zh) * | 2019-04-02 | 2019-08-20 | 努比亚技术有限公司 | 终端通信控制方法、终端设备及计算机可读存储介质 |
-
2020
- 2020-08-18 CN CN202010832370.7A patent/CN114079890B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000042795A1 (de) * | 1999-01-18 | 2000-07-20 | Swisscom Mobile Ag | Verfahren zum bereitstellen von applikationsprogrammen für mobilfunk-endgeräte |
US20110086649A1 (en) * | 2009-10-12 | 2011-04-14 | Linkage Technology Group Co., Ltd. | Methodology for Traffic Control Based on Cross-Carriers Short Message (SMS) Application |
WO2012109781A1 (zh) * | 2011-02-18 | 2012-08-23 | 宇龙计算机通信科技(深圳)有限公司 | 应用图标的处理方法及通信终端 |
CN103856961A (zh) * | 2012-11-30 | 2014-06-11 | 埃森哲环球服务有限公司 | 用于基于飞蜂窝的应用程序的开发和管理的通信网络、计算机体系结构、计算机实施的方法和计算机程序产品 |
CN106227566A (zh) * | 2016-07-27 | 2016-12-14 | 北京奇虎科技有限公司 | 应用商店中应用程序下载控制方法、装置及终端设备 |
CN108243471A (zh) * | 2016-12-27 | 2018-07-03 | 北京金山云网络技术有限公司 | 一种网络环境切换方法及装置 |
CN108769979A (zh) * | 2018-04-27 | 2018-11-06 | 江苏省天珑电子科技有限公司 | 移动终端及其显示运营商名称的方法、存储装置 |
CN110149644A (zh) * | 2019-04-02 | 2019-08-20 | 努比亚技术有限公司 | 终端通信控制方法、终端设备及计算机可读存储介质 |
Non-Patent Citations (2)
Title |
---|
刁兴玲;: "回眸MWC2016:5G、IoT成诺基亚快速发展新引擎", 通信世界, no. 06, 5 March 2016 (2016-03-05) * |
邢维慧;田耀;: "移动互联网下图书馆与通信运营商合作的探讨", 图书馆工作与研究, no. 05, 15 May 2013 (2013-05-15) * |
Also Published As
Publication number | Publication date |
---|---|
CN114079890B (zh) | 2024-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109416800B (zh) | 一种移动终端的认证方法及移动终端 | |
CN107864144A (zh) | 获取动态密码的方法及装置、计算机装置和存储介质 | |
CN104239804A (zh) | 一种数据保护方法及装置 | |
CN112394864B (zh) | 信息采集方法、装置、计算机设备和存储介质 | |
CN104363226A (zh) | 一种登录操作***的方法、装置及*** | |
CN109194689B (zh) | 异常行为识别方法、装置、服务器及存储介质 | |
CN104346560A (zh) | 一种安全验证方法及装置 | |
CN111970330B (zh) | 网络通信方法、装置、计算机设备和存储介质 | |
CN109688183A (zh) | 群控设备识别方法、装置、设备及计算机可读存储介质 | |
CN113067859A (zh) | 一种基于云手机的通讯方法和装置 | |
CN105577375A (zh) | 身份验证方法及装置 | |
CN106529232A (zh) | 开机启动方法及装置 | |
US20210160238A1 (en) | Method, an apparatus and a storage medium for network connection | |
CN114268461A (zh) | 用户身份认证方法、装置、服务器、终端及存储介质 | |
CN107645474A (zh) | 登录开放平台的方法及登录开放平台的装置 | |
CN111510910B (zh) | 通信模块频段设置方法、装置、计算机设备和存储介质 | |
CN115543646A (zh) | 联系人的处理方法、装置、计算机设备和存储介质 | |
CN114079890B (zh) | 应用程序访问网络方法、装置、计算机设备和存储介质 | |
CN110752933A (zh) | 一种验证码输入方法、装置、电子设备及存储介质 | |
CN114448722B (zh) | 跨浏览器登录方法、装置、计算机设备和存储介质 | |
CN113873450A (zh) | 短信配置方法、装置、计算机设备和存储介质 | |
CN113987506A (zh) | 认证***的测试方法、装置、测试设备和存储介质 | |
CN111294336B (zh) | 登录行为检测方法、装置、计算机设备和存储介质 | |
CN106161365B (zh) | 一种数据处理方法、装置及终端 | |
CN106888496A (zh) | 一种无线保真Wi‑Fi连接方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |