[发明专利]移动数据开关控制方法、装置及移动终端有效
申请号: | 201710310631.7 | 申请日: | 2017-05-04 |
公开(公告)号: | CN106954205B | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 周汉心 | 申请(专利权)人: | 深圳市万普拉斯科技有限公司 |
主分类号: | H04W8/18 | 分类号: | H04W8/18 |
代理公司: | 11371 北京超凡志成知识产权代理事务所(普通合伙) | 代理人: | 王宁宁 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 数据 开关 控制 方法 装置 终端 | ||
本发明提供了一种移动数据开关控制方法、装置及移动终端,涉及通信技术领域,该方法应用于移动终端,包括:当需要进行移动数据开关状态修改时,判断移动终端当前是否安装有数据卡;如果否,使用默认数据卡的标识值检索预设数据库中的移动数据开关状态字段;更改检索到的移动数据开关状态字段的状态值。无论用户是否执行热插拔操作,本发明均可保证移动数据开关状态正常更改,保障了后续上网数据业务的顺利进行,有效提升了用户体验度。
技术领域
本发明涉及通信技术领域,尤其是涉及一种移动数据开关控制方法、装置及移动终端。
背景技术
在移动终端(例如手机)上通常设置有手动搜网功能,该手动搜网功能开启后,移动终端将所在环境的所有网络都搜索出来供用户手动选取。通常情况下,当用户进入系统设置,进行手动搜网操作时,网络运营商应用会先关闭移动数据开关,以保证搜网流程不被更高优先级数据业务中断,移动数据开关的状态以mobile_data+phoneSubId的字符串作为标记,记录到Settings数据库中,然后启动PLMN(Public Land Mobile Network公用陆地移动通信网)搜索流程,搜索运营商网络。搜索网络成功或用户退出搜索流程后,网络运营商应用会再次打开以mobile_data+phoneSubId字符串作为标记的移动数据开关,恢复数据业务。
但是,如果用户在手动搜网过程中对数据卡(即当前进行网络通信的SIM卡)进行了热插拔操作,搜网流程会被强制中断。网络运营商应用在拔卡后仍旧会打开数据开关,因为拔卡后,移动终端要清除subId(数据卡标识),subId变为无效值2147483643,而subId是在Settings数据库中检索移动数据开关状态字符串的索引值,无效的subId导致无法找到对应的移动数据开关状态字符串,因此网络运营商应用无法正确打开之前关闭的数据开关,导致搜网流程后一直没有数据,用户无法上网。
针对上述热插拔操作导致移动数据开关无法正常更改的问题,目前尚未提出有效的解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种移动数据开关控制方法、装置及移动终端,以解决现有技术中存在的因热插拔操作而导致移动数据开关无法正常更改的问题。
本发明采用的第一技术方案是:一种移动数据开关控制方法,其特征在于,所述方法应用于移动终端,包括:当需要进行移动数据开关状态修改时,判断所述移动终端当前是否安装有数据卡;如果否,使用默认数据卡的标识值检索预设数据库中的移动数据开关状态字段;更改检索到的移动数据开关状态字段的状态值。
进一步,所述方法还包括:当获取到移动数据开关状态的更改指令时,确定需要进行移动数据开关状态修改。
进一步,所述方法还包括:当获取到移动数据开关状态的更改指令时,读取当前的电话phone对象以及搜索phone对象对应的数据卡subId的标识值phoneSubId;所述使用默认数据卡的标识值检索预设数据库中的移动数据开关状态字段的步骤,包括:读取默认数据卡的标识值ddsSubId,将phoneSubId替换为ddsSubId,在预设数据库中检索标记为mobile_data+ddsSubId的移动数据开关状态字段。
进一步,所述更改检索到的移动数据开关状态字段的状态值的步骤,包括:从所述移动数据开关状态的更改指令中获取设置开关函数enabled的值;当enabled的值为true时,设置检索到的移动数据开关状态字段的状态值为1;当enabled的值为false时,设置检索到的移动数据开关状态字段的状态值为0。
进一步,所述默认数据卡为系统预先默认的进行数据连网业务的SIM卡,或者所述默认数据卡为当前为止最后一次移动数据开关状态修改时的数据卡。
进一步,所述判断所述移动终端当前是否安装有数据卡的步骤,包括:判断所述移动终端的数据卡是否处于准备就绪状态;如果否,确定所述移动终端当前未安装有数据卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万普拉斯科技有限公司,未经深圳市万普拉斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710310631.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置