CN106211280A - 搜网方法和装置 - Google Patents
搜网方法和装置 Download PDFInfo
- Publication number
- CN106211280A CN106211280A CN201610733721.2A CN201610733721A CN106211280A CN 106211280 A CN106211280 A CN 106211280A CN 201610733721 A CN201610733721 A CN 201610733721A CN 106211280 A CN106211280 A CN 106211280A
- Authority
- CN
- China
- Prior art keywords
- public land
- mobile network
- land mobile
- main card
- search routine
- 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.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种搜网方法和装置。其中方法包括:检测主卡是否正在使用业务数据;当检测到主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程;当检测到主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程;当前景公共陆地移动网络搜索流程启动成功或背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。上述方法避免出现主卡有数据,副卡手动搜索失败的问题,提高搜网成功率和减小用户手动搜网次数,提高用户体验。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种搜网方法和装置。
背景技术
当前,双卡双待单通的全网通手机,副卡为移动或联通卡时,副卡只支持GSM(Global System for Mobile communication,全球移动通信***)网络。用户要在副卡上做手动搜网时,需要进入设置应用中,选择副卡的网络运营商选项,手机就会启动背景PLMN(Public Land Mobile Net,公共陆地移动网络)搜索流程,搜索GSM网络。搜索成功后,显示搜索到的运营商网络。
传统技术中,手机正常启动背景PLMN搜索流程时,先要确认要搜索的制式,然后搜索周围环境中的运营商网络。搜索成功后,会显示搜索到的网络。但是当主卡正在使用业务数据时,例如浏览器正在下载文件,因为背景PLMN搜索的优先级较低,背景PLMN搜索流程就会失败。终端会显示用户“未找到网络”,用户就必须再进入手动搜索网络的应用中,重新搜索网络,且终端进一步检查上次是否搜网失败,如果上次搜网失败,进行前景PLMN搜索流程,如果上次搜网成功,则进行背景PLMN搜索流程。显然,这个过程会提示用户“未找到网络”,而且需要用户进行多次手动搜网操作,搜网成功率低。
发明内容
基于此,有必要针对传统的搜网成功率低,操作繁琐的问题,提供一种搜网成功率高的搜网方法和装置。
为达到发明目的,提供一种搜网方法,所述方法包括:检测主卡是否正在使用业务数据;当检测到所述主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程,且当所述前景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示;当检测到所述主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程,且当所述背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。
在其中一个实施例中,所述检测主卡是否正在使用业务数据包括:进入终端的内部设置程序,选择与副卡对应的所述运营商网络应用程序,并向所述主卡发送数据信息;所述主卡接收到所述数据信息,从所述终端的framework架构层获取数据拨号返回状态的预设对象;通过获取所述预设对象的IP地址值,根据所述IP地址值是否为空来确定主卡是否使用业务数据。
在其中一个实施例中,所述预设对象为DataCallResponse对象。
在其中一个实施例中,所述当检测到所述主卡未正在使用所述业务数据时,启动背景公共陆地移动网络搜索流程包括:当所述背景公共陆地移动网络搜索流程启动失败,则启动所述前景公共陆地移动网络搜索流程进行运营商网络的显示。
在其中一个实施例中,所述前景公共陆地移动网络搜索流程的优先级低于所述背景公共陆地移动网络搜索流程的优先级。
本发明还提供一种搜网装置,所述装置包括:检测模块,用于检测主卡是否正在使用业务数据;第一启动搜网模块,用于当检测到所述主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程,且当所述前景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示;第二启动搜网模块,用于当检测到所述主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程,且当所述背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。
在其中一个实施例中,所述检测模块包括:发送模块,用于进入终端的内部设置程序,选择与副卡对应的所述运营商网络应用程序,并向所述主卡发送数据信息;预设对象获取模块,用于所述主卡接收到所述数据信息,从所述终端的framework架构层获取数据拨号返回状态的预设对象;判断模块,用于通过获取所述预设对象的IP地址值,根据所述IP地址值是否为空来确定主卡是否使用业务数据。
在其中一个实施例中,所述预设对象为DataCallResponse对象。
在其中一个实施例中,所述第二启动搜网模块包括:优先级启动模块,用于当所述背景公共陆地移动网络搜索流程启动失败,则启动所述前景公共陆地移动网络搜索流程进行运营商网络的显示。
在其中一个实施例中,所述前景公共陆地移动网络搜索流程的优先级低于所述背景公共陆地移动网络搜索流程的优先级。
本发明的有益效果包括:上述搜网方法和装置,通过检测主卡是否正在使用业务数据;当检测到主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程;当检测到主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程;当前景公共陆地移动网络搜索流程启动成功或背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。上述搜网方法有效的避免出现主卡有数据,副卡手动搜索失败的问题,提高搜网成功率和减小用户手动搜网次数,提高用户体验。
附图说明
图1是一个实施例中搜网方法的流程示意图;
图2是一个实施例中搜网方法的示例图;
图3是一个实施例中搜网方法中主卡数据检测模块的流程示例图;
图4是一个实施例中搜网装置的结构示意图;
图5是另一个实施例中搜网装置的结构示意图;
图6是再一个实施例中搜网装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下通过实施例,并结合附图,对本发明搜网方法和装置进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
在一个实施例中,如图1所示,提供了一种搜网方法,该方法包括以下步骤:
步骤102,检测主卡是否正在使用业务数据。其中,业务数据为终端多个应用程序中执行多种操作的内部数据。例如,终端通过浏览器应用程序下载文件时产生的数据即业务数据,终端通过语音电话应用程序拨打电话时产生的数据也为业务数据。
本实施例中,检测主卡是否正在使用业务数据包括:进入终端的内部设置程序,选择与副卡对应的运营商网络应用程序,并向主卡发送数据信息;主卡接收到数据信息,从终端的framework架构层获取数据拨号返回状态的预设对象;通过获取预设对象的IP地址值,根据IP地址值是否为空来确定主卡是否使用业务数据。其中,预设对象为DataCallResponse对象。
步骤104,当检测到主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程,且当前景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。
步骤106,当检测到主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程,且当背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。
本实施例中,当检测到主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程包括:当背景公共陆地移动网络搜索流程启动失败,则启动前景公共陆地移动网络搜索流程进行运营商网络的显示。其中,前景公共陆地移动网络搜索流程的优先级低于背景公共陆地移动网络搜索流程的优先级。通过对前景公共陆地移动网络搜索流程与背景公共陆地移动网络搜索流程优先级的区分,实现了在背景公共陆地移动网络搜索流程启动失败的状态下,自动有效地启动前景公共陆地移动网络搜索流程进行运营商网络的显示。由此,提高了运营商网络显示的高效性。
上述搜网方法,检测主卡是否正在使用业务数据;当检测到主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程;当检测到主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程;当前景公共陆地移动网络搜索流程启动成功或背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。上述方法避免出现主卡有数据,副卡手动搜索失败的问题,提高搜网成功率和减小用户手动搜网次数,提高用户体验。
在一个实施例中,如图2所示,提供了一种搜网方法的示例图,该方法以应用于如图1所示的终端中进行举例说明,包括以下步骤:
步骤201,启动终端内部的设置应用程序。
步骤202,在设置应用程序中选择副卡的网络运营商应用程序进行启动。其中,网络运营商应用程序用于用户通过该应用程序搜索网络运营商。
步骤203,将第一信息发送至主卡数据检测模块。其中,主卡数据检测模块从调制解调器中获取主卡数据状态。
步骤204,如果主卡有数据,对运营商搜索控制模块发送第二信息,如果主卡没有数据,对运营商搜索控制模块发送第三信息。
步骤205,运营商搜索控制模块接收到第三信息,判断主卡没有数据,则通过第五信息启动背景公共陆地移动网络搜索流程。其中,如果背景公共陆地移动网络搜索流程启动失败,则继续启动前景公共陆地移动网络搜索流程。
步骤206,运营商搜索控制模块接收到第二信息,判断主卡有数据,则通过第四信息启动前景公共陆地移动网络搜索流程。
步骤207,显示运营商网络。
需要进一步说明的是,如图3所示,是一个实施例中搜网方法中主卡数据检测模块的流程示例图。
步骤301,主卡数据检测模块收到第一信息。
步骤302,将第一信息通过调制解调器发送至framework架构层。
步骤303,framework架构层获取数据拨号返回的状态DataCallResponse对象。
例如,DataCallResponse对象中包括如下信息:02-05 09:44:13.70616801921DRILJ:[UNSL]<UNSOL_DATA_CALL_LIST_CHANGED[DataCallResponse:{version=10status=0retry=-1cid=0active=2type=IPV4V6ifname=rmnet0mtu=1300addresses=[100.107.58.152/28]dnses=[202.96.128.86,202.96.134.133]gateways=[100.107.58.153]pcscf=[]}][SUB1]
步骤304,从DataCallResponse对象获取IP地址的值,如果IP地址该值不是空,有数值,则判定主卡有数据,就发出第二信息。
步骤305,从DataCallResponse对象获取IP地址的值,如果IP地址该值是空,没有数值,则判定主卡没有数据,就发出第三信息。
基于同一发明构思,还提供一种搜网装置,由于此装置解决问题的原理与前述一种搜网方法相似,因此,该装置的实施可以按照前述方法的具体步骤实现,重复之处不再赘述。
如图4所示,为一个实施例中的一种搜网装置的结构示意图。该搜网装置10包括:检测模块200、第一启动搜网模块400和第二启动搜网模块600。
其中,检测模块200用于检测主卡是否正在使用业务数据;第一启动搜网模块400用于当检测到主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程,且当前景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示;第二启动搜网模块600用于当检测到主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程,且当背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。
此外,在一个实施例中,如图5所示,检测模块200之前还包括发送模块110、预设对象获取模块120和判断模块130。其中,发送模块110用于进入终端的内部设置程序,选择与副卡对应的运营商网络应用程序,并向主卡发送数据信息;预设对象获取模块120用于主卡接收到数据信息,从终端的framework架构层获取数据拨号返回状态的预设对象;判断模块130用于通过获取预设对象的IP地址值,根据IP地址值是否为空来确定主卡是否使用业务数据。其中,预设对象为DataCallResponse对象。
另外,在一个实施例中,如图6所示,第二启动搜网模块600还包括优先级启动模块610用于当背景公共陆地移动网络搜索流程启动失败,则启动前景公共陆地移动网络搜索流程进行运营商网络的显示。其中,前景公共陆地移动网络搜索流程的优先级低于背景公共陆地移动网络搜索流程的优先级。
上述搜网装置,通过检测模块200检测主卡是否正在使用业务数据;再通过第一启动搜网模块400当检测到主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程,且当前景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示;通过第二启动搜网模块600当检测到主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程,且当背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。上述装置避免出现主卡有数据,副卡手动搜索失败的问题,提高搜网成功率和减小用户手动搜网次数,提高用户体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种搜网方法,其特征在于,所述方法包括:
检测主卡是否正在使用业务数据;
当检测到所述主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程,且当所述前景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示;
当检测到所述主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程,且当所述背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。
2.根据权利要求1所述的搜网方法,其特征在于,所述检测主卡是否正在使用业务数据包括:
进入终端的内部设置程序,选择与副卡对应的所述运营商网络应用程序,并向所述主卡发送数据信息;
所述主卡接收到所述数据信息,从所述终端的framework架构层获取数据拨号返回状态的预设对象;
通过获取所述预设对象的IP地址值,根据所述IP地址值是否为空来确定主卡是否使用业务数据。
3.根据权利要求2所述的搜网方法,其特征在于,所述预设对象为DataCallResponse对象。
4.根据权利要求1所述的搜网方法,其特征在于,所述当检测到所述主卡未正在使用所述业务数据时,启动背景公共陆地移动网络搜索流程包括:当所述背景公共陆地移动网络搜索流程启动失败,则启动所述前景公共陆地移动网络搜索流程进行运营商网络的显示。
5.根据权利要求1或4所述的搜网方法,其特征在于,所述前景公共陆地移动网络搜索流程的优先级低于所述背景公共陆地移动网络搜索流程的优先级。
6.一种搜网装置,其特征在于,所述装置包括:
检测模块,用于检测主卡是否正在使用业务数据;
第一启动搜网模块,用于当检测到所述主卡正在使用业务数据时,启动前景公共陆地移动网络搜索流程,且当所述前景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示;
第二启动搜网模块,用于当检测到所述主卡未正在使用业务数据时,启动背景公共陆地移动网络搜索流程,且当所述背景公共陆地移动网络搜索流程启动成功时,进行运营商网络显示。
7.根据权利要求6所述的搜网装置,其特征在于,所述检测模块包括:
发送模块,用于进入终端的内部设置程序,选择与副卡对应的所述运营商网络应用程序,并向所述主卡发送数据信息;
预设对象获取模块,用于所述主卡接收到所述数据信息,从所述终端的framework架构层获取数据拨号返回状态的预设对象;
判断模块,用于通过获取所述预设对象的IP地址值,根据所述IP地址值是否为空来确定主卡是否使用业务数据。
8.根据权利要求7所述的搜网装置,其特征在于,所述预设对象为DataCallResponse对象。
9.根据权利要求6所述的搜网装置,其特征在于,所述第二启动搜网模块包括:优先级启动模块,用于当所述背景公共陆地移动网络搜索流程启动失败,则启动所述前景公共陆地移动网络搜索流程进行运营商网络的显示。
10.根据权利要求6或9所述的搜网装置,其特征在于,所述前景公共陆地移动网络搜索流程的优先级低于所述背景公共陆地移动网络搜索流程的优先级。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610733721.2A CN106211280A (zh) | 2016-08-26 | 2016-08-26 | 搜网方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610733721.2A CN106211280A (zh) | 2016-08-26 | 2016-08-26 | 搜网方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106211280A true CN106211280A (zh) | 2016-12-07 |
Family
ID=57525803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610733721.2A Pending CN106211280A (zh) | 2016-08-26 | 2016-08-26 | 搜网方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106211280A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017198100A1 (zh) * | 2016-05-19 | 2017-11-23 | 深圳市万普拉斯科技有限公司 | 双卡模式下的搜网方法和装置、计算机存储介质 |
CN112423373A (zh) * | 2020-10-26 | 2021-02-26 | 北京小米移动软件有限公司 | 手动搜网方法、手动搜网装置及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140307705A1 (en) * | 2008-11-07 | 2014-10-16 | Kyocera Corporation | Device beacon for communication management for peer to peer communications |
CN104902528A (zh) * | 2015-04-28 | 2015-09-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种双卡终端及其数据业务自动切换的方法和装置 |
CN105430159A (zh) * | 2015-10-29 | 2016-03-23 | 惠州Tcl移动通信有限公司 | 一种根据网络状态进行解锁卡的方法、***及移动终端 |
CN105933930A (zh) * | 2016-05-19 | 2016-09-07 | 深圳市万普拉斯科技有限公司 | 双卡模式下的搜网方法和装置 |
-
2016
- 2016-08-26 CN CN201610733721.2A patent/CN106211280A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140307705A1 (en) * | 2008-11-07 | 2014-10-16 | Kyocera Corporation | Device beacon for communication management for peer to peer communications |
CN104902528A (zh) * | 2015-04-28 | 2015-09-09 | 宇龙计算机通信科技(深圳)有限公司 | 一种双卡终端及其数据业务自动切换的方法和装置 |
CN105430159A (zh) * | 2015-10-29 | 2016-03-23 | 惠州Tcl移动通信有限公司 | 一种根据网络状态进行解锁卡的方法、***及移动终端 |
CN105933930A (zh) * | 2016-05-19 | 2016-09-07 | 深圳市万普拉斯科技有限公司 | 双卡模式下的搜网方法和装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017198100A1 (zh) * | 2016-05-19 | 2017-11-23 | 深圳市万普拉斯科技有限公司 | 双卡模式下的搜网方法和装置、计算机存储介质 |
US10764819B2 (en) | 2016-05-19 | 2020-09-01 | Oneplus Technology (Shenzhen) Co., Ltd. | Network search method and apparatus under double-card mode, and computer storage medium |
CN112423373A (zh) * | 2020-10-26 | 2021-02-26 | 北京小米移动软件有限公司 | 手动搜网方法、手动搜网装置及存储介质 |
CN112423373B (zh) * | 2020-10-26 | 2023-08-29 | 北京小米移动软件有限公司 | 手动搜网方法、手动搜网装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104853413B (zh) | 一种网络接入方法和移动通信终端 | |
CN104869615B (zh) | 一种网络接入方法及移动通信终端 | |
CN104980993B (zh) | 一种网络接入方法、移动通信终端、网络服务器及网络接入*** | |
CN104159276B (zh) | 多模终端的网络搜索方法和装置 | |
CN105393603B (zh) | 选择公共陆地移动网络plmn的方法及其装置和设备 | |
IL271041B (en) | Method, network unit and end unit for wireless communication | |
CN105050112B (zh) | 一种网络接入方法及移动终端 | |
CN103313350B (zh) | 一种双频网络接入方法、装置及接入点设备 | |
CN104853411B (zh) | 一种网络接入方法及移动通信终端 | |
CN104980997A (zh) | 一种网络接入方法及移动通信终端 | |
CN104902459A (zh) | 一种网络接入方法和移动通信终端 | |
CN104581884B (zh) | 一种移动终端搜索网络的方法及移动终端 | |
CN106465237A (zh) | 无线通信方法、处理器及无线终端 | |
CN105933930B (zh) | 双卡模式下的搜网方法和装置 | |
CN101917477B (zh) | 一种移动终端下载数据的方法及移动终端 | |
CN104968031B (zh) | 一种网络接入方法和移动通信终端 | |
WO2016202262A1 (zh) | 一种网络接入方法及移动终端 | |
CN101895966A (zh) | 公共陆地移动网搜网方法及装置 | |
CN108718457A (zh) | 网络重选方法、装置、芯片及存储介质 | |
CN112367625A (zh) | 虚拟卡驻网方法和***、服务器、移动终端和存储介质 | |
WO2024130943A1 (zh) | 一种通讯设备入网方法和*** | |
CN105682009A (zh) | 一种移动终端及其管理无线信号的方法 | |
CN108012301A (zh) | 一种移动终端及其网络连接方法、计算机可读存储介质 | |
CN106211280A (zh) | 搜网方法和装置 | |
CN104853412A (zh) | 一种网络接入方法及移动通信终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161207 |