CN111836320B - Sim卡切换的控制方法、装置、移动终端和存储介质 - Google Patents
Sim卡切换的控制方法、装置、移动终端和存储介质 Download PDFInfo
- Publication number
- CN111836320B CN111836320B CN202010720025.4A CN202010720025A CN111836320B CN 111836320 B CN111836320 B CN 111836320B CN 202010720025 A CN202010720025 A CN 202010720025A CN 111836320 B CN111836320 B CN 111836320B
- Authority
- CN
- China
- Prior art keywords
- flow
- mobile terminal
- matching rule
- streaming
- free
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/32—Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本申请提供一种Sim卡切换的控制方法、装置、移动终端和存储介质,涉及移动终端的数据网络管理领域。该控制方法应用于移动终端,移动终端安装有互联网免流卡和通用流量卡,该控制方法包括:接收第一应用发送的数据请求;第一应用为移动终端中符合免流匹配规则的应用程序;当数据请求与免流匹配规则匹配时,切换至互联网免流卡提供的数据网络;当数据请求与免流匹配规则不匹配时,切换至通用流量卡提供的数据网络。移动终端监测到互联网免流卡支持的免流应用启动,且检测到应用请求的数据内容不属于免流范围时,则切换到一张通用流量卡进行数据业务,发送或接收数据,实现移动终端灵活切换Sim卡的功能,有效降低用户资费。
Description
技术领域
本申请涉及移动终端的数据网络管理领域,具体而言,涉及一种用户身份识别(Subscriber Identity Module,Sim)卡切换的控制方法、装置、移动终端和存储介质。
背景技术
国内运营商都推出了互联网免流卡,但是目前互联网免流卡都有一个问题,各互联卡针对不同厂商提供的应用程序(Application,APP)的免流规则,只有特定的生态内容才会免流。
也就是说,并不是APP内所有的网络数据发送或接收都可以免流量,这样就导致使用免流APP也依然会产生额外资费的流量。
而这些额外的资费对于用户是非常浪费的,非免流的额外流量数据往往也非常小,可能只消耗了1MB的非免流数据,但对于用户来说,每天都需要产生额外的费用。
发明内容
有鉴于此,本申请的目的在于提供一种Sim卡切换的控制方法、装置、移动终端和存储介质。
为了实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供一种Sim卡切换的控制方法,应用于移动终端,所述移动终端安装有互联网免流卡和通用流量卡,所述方法包括:
接收第一应用发送的数据请求;所述第一应用为所述移动终端中符合免流匹配规则的应用程序;
当所述数据请求与所述免流匹配规则匹配时,切换至所述互联网免流卡提供的数据网络;
当所述数据请求与所述免流匹配规则不匹配时,切换至所述通用流量卡提供的数据网络。
在可选的实施方式中,当所述数据请求与所述免流匹配规则不匹配时,所述方法还包括:
显示免流地址更新界面;
接收用户从所述免流地址更新界面输入的免流地址信息;
根据所述免流地址信息更新所述免流匹配规则,以使所述数据请求与更新后的免流匹配规则相匹配。
在可选的实施方式中,所述免流匹配规则包括以下匹配规则中的任意一种或组合:完整地址匹配、请求地址的后缀匹配、请求地址的关键字匹配、统一资源定位符地址的正则匹配、用户代理字段匹配、网络地址与无类别域间路由匹配、基于网络地址归属地理位置数据库匹配。
在可选的实施方式中,根据所述免流地址信息更新所述免流匹配规则,包括:
根据所述免流地址信息,确定所述数据请求的目标匹配类型;
按照所述目标匹配类型确定所述数据请求对应的目标匹配规则;
将所述目标匹配规则更新至所述免流匹配规则。
在可选的实施方式中,所述移动终端连接在无线局域网络(Wireless-Fidelity,WIFI)上,所述方法还包括:
通过所述WIFI或所述通用流量卡提供的数据网络,接收服务器发送的***更新包;
根据所述***更新包更新所述免流匹配规则。
在可选的实施方式中,在所述接收第一应用发送的数据请求之前,所述方法还包括:
判断所述第一应用是否与所述免流匹配规则匹配;
若匹配,则执行所述接收第一应用发送的数据请求的步骤;
若不匹配,则将所述移动终端切换至所述通用流量卡提供的数据网络。
第二方面,本申请实施例提供一种Sim卡切换的控制装置,应用于移动终端,所述移动终端安装有互联网免流卡和通用流量卡,所述装置包括:
获取模块,用于接收第一应用发送的数据请求;所述第一应用为所述移动终端中符合免流匹配规则的应用程序;
处理模块,用于当所述数据请求与所述免流匹配规则匹配时,切换至所述互联网免流卡提供的数据网络;
所述处理模块还用于当所述数据请求与所述免流匹配规则不匹配时,切换至所述通用流量卡提供的数据网络。
在可选的实施方式中,所述装置还包括:
显示模块,用于当所述数据请求与所述免流匹配规则不匹配时,显示免流地址更新界面;
所述获取模块还用于接收用户从所述免流地址更新界面输入的免流地址信息;
所述处理模块还用于根据所述免流地址信息更新所述免流匹配规则,以使所述数据请求与更新后的免流匹配规则相匹配。
在可选的实施方式中,所述免流匹配规则包括以下匹配规则中的任意一种或组合:完整地址匹配、请求地址的后缀匹配、请求地址的关键字匹配、统一资源定位符地址的正则匹配、用户代理字段匹配、网络地址与无类别域间路由匹配、基于网络地址归属地理位置数据库匹配。
在可选的实施方式中,所述处理模块还用于根据所述免流地址信息,确定所述数据请求的目标匹配类型;
所述处理模块还用于按照所述目标匹配类型确定所述数据请求对应的目标匹配规则;
所述处理模块还用于将所述目标匹配规则更新至所述免流匹配规则。
第三方面,本申请实施例提供一种移动终端,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现前述实施方式任一项所述的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任一项所述的方法。
本申请提供一种Sim卡切换的控制方法、装置、移动终端和存储介质,涉及移动终端的数据网络管理领域。该Sim卡切换的控制方法应用于移动终端,所述移动终端安装有互联网免流卡和通用流量卡,所述方法包括:接收第一应用发送的数据请求;所述第一应用为所述移动终端中符合免流匹配规则的应用程序;当所述数据请求与所述免流匹配规则匹配时,切换至所述互联网免流卡提供的数据网络;当所述数据请求与所述免流匹配规则不匹配时,切换至所述通用流量卡提供的数据网络。移动终端监测到互联网免流卡支持的免流应用启动时,且检测到应用请求的数据内容不属于免流范围,则切换到一张通用流量卡进行数据业务,发送或接收数据,实现移动终端灵活切换Sim卡的功能,有效降低用户资费。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种移动终端的方框示意图;
图2为本申请实施例提供的一种Sin卡切换的控制方法的流程示意图;
图3为本申请实施例提供的另一种Sim卡切换的控制方法的流程示意图;
图4为本申请实施例提供的另一种Sim卡切换的控制方法的流程示意图;
图5为本申请实施例提供的另一种Sim卡切换的控制方法的流程示意图;
图6为本申请实施例提供的另一种Sim卡切换的控制方法的流程示意图;
图7为本申请实施例提供的一种Sim卡切换的控制装置的方框示意图;
图8为本申请实施例提供的另一种Sim卡切换的控制装置的方框示意图。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
为了解决背景技术中提出的不足,本申请实施例提供一种Sim卡切换的控制方法,应用于移动终端,请参见图1,图1为本申请实施例提供的一种移动终端的方框示意图,该移动终端100可以包括处理器110,外部存储器接口120,内部存储器121,移动通信模块150,无线通信模块160,以及用户标识模块(Subscriber Identification Module,SIM)卡接口195等。
可以理解的是,本申请实施例示意的结构并不构成对移动终端100的具体限定。在本申请另一些实施例中,移动终端100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(Application Processor,AP),调制解调处理器,图形处理器(Graphics ProcessingUnit,GPU),图像信号处理器(Image Signal Processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(Digital Signal Processor,DSP),基带处理器,和/或神经网络处理器(Neural-Network Processing Unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展移动终端100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行移动终端100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储移动终端100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
移动终端100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。移动终端100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在移动终端100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(Low Noise Amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在移动终端100上的包括无线局域网(WirelessLocal Area Networks,WLAN)(如无线保真(Wireless Fidelity,Wi-Fi)网络),蓝牙(Bluetooth,BT),全球导航卫星***(Global Navigation Satellite System,GNSS),调频(Frequency Modulation,FM),近距离无线通信技术(Near Field Communication,NFC),红外技术(Infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,移动终端100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得移动终端100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(Global System for Mobile Communications,GSM),通用分组无线服务(General Packet Radio Service,GPRS),码分多址接入(CodeDivision Multiple Access,CDMA),宽带码分多址(Wideband Code Division MultipleAccess,WCDMA),时分码分多址(Time-Division Code Division Multiple Access,TDSCDMA),长期演进(Long Term Evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(Global Positioning System,GPS),全球导航卫星***(Global Navigation Satellite System,GLONASS),北斗卫星导航***(BeidouNavigation Satellite System,BDS),准天顶卫星***(Quasi-Zenith SatelliteSystem,QZSS)和/或星基增强***(Satellite Based Augmentation Systems,SBAS)。
应理解,本申请实施例提供的Sim切换的控制方法可以应用于不同的移动终端上,图1示出的移动终端100可以是但不限于手机、平板电脑、可穿戴设备、车载设备、增强现实(Augmented Reality,AR)/虚拟现实(Virtual Reality,VR)设备、笔记本电脑、超级移动个人计算机(Ultra-Mobile Personal Computer,UMPC)、上网本、个人数字助理(PersonalDigital Assistant,PDA)等移动终端上,本申请实施例对移动终端的具体类型不作任何限制。
下面在图1示出的移动终端100的基础上,以移动终端100通过Sim卡接口195安装有互联网免流卡和通用流量卡为例,本申请实施例提供一种Sim卡切换的控制方法,请参见图2,图2为本申请实施例提供的一种Sin卡切换的控制方法的流程示意图,该Sin卡切换的控制方法可以包括以下步骤:
S31,接收第一应用发送的数据请求。
该第一应用为移动终端中符合免流匹配规则的应用程序。例如,该第一应用可以是符合上述互联网免流卡的APP免流规则的应用。
S32,当数据请求与免流匹配规则匹配时,切换至互联网免流卡提供的数据网络。
应理解,为了减少互联网免流卡的资费,当第一应用的数据请求与免流匹配规则匹配时,将移动终端的数据网络切换为互联网免流卡提供的数据网络。例如,当第一应用的该数据请求符合互联网免流卡的特定生态内容(即,免流匹配规则)时,移动终端通过互联网免流卡提供的数据网络进行发送或接收数据。
需要说明的是,该免流匹配规则可以是根据搜集到的各类互联网免流卡的用户协议,并根据用户协议中规定的特定APP的免流范围生成的相应免流匹配规则,该免流匹配规则可以用以下几种规则类型中的任意一种或多种进行设置:完整地址匹配(即完整匹配的请求地址,HOST)、请求地址的后缀匹配(HOST-SUFFIX)、请求地址的关键字匹配(HOST-KEYWORD)、统一资源定位符地址的正则匹配(URL-REGEX)、用户代理字段匹配(USER-AGENT)、网络地址与无类别域间路由匹配(包括IP-CIDR和IP6-CIDR)、基于网络地址(Internet Protoco,IP)归属地理位置数据库匹配(GEOIP)。
例如,上述的完整地址匹配(即完整匹配的请求地址,HOST)可以是“http://183.47.253.155/moviets.tc.qq.com/”、“http://f-vali.cp31.ott.cibntv.net/”、“http://f.video.weibocdn.com/J”等,当数据请求与上述地址完整匹配时,才认为数据请求与免流匹配规则匹配。上述的请求地址的后缀匹配(HOST-SUFFIX)可以是“video.qq.com、tv.sohu.com、music.163.com”等,当数据请求的后缀与上述后缀一致时,即认为数据请求与免流匹配规则匹配。上述的请求地址的关键字匹配(HOST-KEYWORD)可以是“video、bilibili、tv.sohu、weixin”等。上述的统一资源定位符地址的正则匹配(URL-REGEX)可以是“https?:\/\/(www.)?jd\.com\/、*.acfun.cn、https?:\/\/you\.163\.com\/”。上述的用户代理字段匹配(USER-AGENT)可以是“MQQBrowser/26Mozilla/5.0.html(Linux;U;Android 2.3.7;zh-cn;MB200 Build/GRJ22;CyanogenMod-7)AppleWebKit/533.1(KHTML,like Gecko)Version/4.0.html Mobile Safari/533.1”。上述的IP-CIDR可以是“ip-cidr,10.0.0.0/8,192.168.0.0/16”,上述的IP6-CIDR可以是“2001:b28:f23d:f001::e/128,2001:67c:4e8::/48”。上述的基于网络地址(Internet Protoco,IP)归属地理位置数据库匹配(GEOIP)可以是根据其中的数据库国家码进行区分和匹配。
例如,当移动终端监测到互联网免流卡支持的免流应用启动时,且检测到应用请求的数据内容可以匹配到是属于该免流卡支持的免流内容,比如特定IP地址,HTTP请求方式,资源类型等判定属于免流匹配规则范围,则将移动终端切换到互联网免流卡进行数据业务,发送或接收数据包。
S33,当数据请求与免流匹配规则不匹配时,切换至通用流量卡提供的数据网络。
应理解,当数据请求与免流匹配规则不匹配时,移动终端使用通用流量卡提供的数据网络,还可以使用WIFI提供的数据网络,以便实现移动终端对第一应用的数据请求的访问。例如,移动终端(如手机)通过拦截第一应用的数据请求,若数据包中带有相关数据,匹配到上述的免流匹配规则中,触发切换Sim卡的操作。
当移动终端监测到互联网免流卡支持的免流应用启动时,且检测到应用请求的数据内容不属于免流范围(即应用请求的数据内容不符合免流匹配规则),则将移动终端切换到一张通用流量卡进行数据业务,发送或接收数据;当应用请求的数据内容属于免流范围时(即应用请求的数据内容符合免流匹配规则),则将移动终端切换到互联网免流卡进行数据业务,实现移动终端灵活切换Sim卡的功能,有效降低用户资费。
在可选的实施方式中,移动终端可能并不能完全解析互联网免流卡的用户协议,在图2的基础上,给出一种可能的实现方式,请参见图3,图3为本申请实施例提供的另一种Sim卡切换的控制方法的流程示意图,当数据请求与免流匹配规则不匹配时,该Sim卡切换的控制方法还可以包括:
S34,显示免流地址更新界面。
其中,免流地址更新界面可以是移动终端弹出的一个对话框,以便用户在该对话框输入数据等。
例如,请继续参见图1,移动终端100的显示屏194可以提供上述的免流地址更新界面给用户,该免流地址更新界面可以是移动终端的***内提供的图形化界面,以便用户浏览免流APP的数据请求。
S35,接收用户从免流地址更新界面输入的免流地址信息。
其中,免流地址信息可以是IP地址、硬件地址(Media Access Control,Mac地址)等,如用户可以在移动终端的对话框中输入IP地址,以便移动终端将该IP地址对应的内容更新至免流匹配规则中。
例如,用户在上述的图形化界面中浏览免流APP的数据请求,由用户判断是否将其中的某条请求的地址按照上述的规则类型添加到移动终端维护的免流匹配规则中。
S36,根据免流地址信息更新免流匹配规则,以使数据请求与更新后的免流匹配规则相匹配。
应理解,当用户判断是否将其中某条请求的地址,按照规则类型添加到免流范围的名单内后,更新后的免流匹配规则可以允许上述第一应用的数据请求使用互联网免流卡,从而节省通用流量卡的数据流量。
在可选的实施方式中,为了更新免流匹配规则,在图3的基础上,给出一种可能的实现方式,请参见图4,图4为本申请实施例提供的另一种Sim卡切换的控制方法的流程示意图,上述的S36可以包括:
S361,根据免流地址信息,确定数据请求的目标匹配类型。
其中,目标匹配类型是将数据请求更新至与免流匹配规则相匹配所选取的匹配方式,如地址匹配、地址中的关键词匹配、代理字段匹配等。
上述的免流匹配规则可以包括以下匹配规则中的任意一种或组合:完整地址匹配、请求地址的后缀匹配、请求地址的关键字匹配、统一资源定位符地址的正则匹配、用户代理字段匹配、网络地址与无类别域间路由匹配、基于网络地址归属地理位置数据库匹配。根据免流地址信息确定上述匹配规则中的目标匹配类型,如,免流地址信息单独具有地理位置编码(如CN),免流地址信息单独具有关键字(如video),或免流地址信息同时具有地理位置编码和关键字(如CN+video)。
S362,按照目标匹配类型确定数据请求对应的目标匹配规则。
目标匹配规则是根据目标匹配类型确定的免流关系,如,目标匹配类型为关键字匹配(如video),若数据请求包括关键字“video”时,则认为该数据请求符合该目标匹配规则匹配。
例如,当确定目标匹配类型后,将数据请求对应的相关信息(如地址后缀、关键字等)生成相应的目标匹配规则,如,数据请求包括某个关键字段即为符合目标匹配规则。
S363,将目标匹配规则更新至免流匹配规则。
例如,该目标匹配规则仅是免流匹配规则中的一条规则,以便用户输入的免流地址信息对应的数据请求可以使用互联网免流卡提供的数据网络;免流匹配规则还可以包括与该目标匹配规则不同的其它免流规则,如,判断第一应用是否为互联网免流卡的用户协议中约定的应用程序。
应理解,将目标匹配规则加入免流匹配规则中,以实现对免流匹配规则的更新和补充等,完善移动终端的Sim卡切换的控制方法所使用的免流匹配规则。
在可选的实施方式中,移动终端中的免流匹配规则还可以是通过服务器更新得到的,以移动终端连接在WIFI上为例,请参见图5,图5为本申请实施例提供的另一种Sim卡切换的控制方法的流程示意图,该Sim卡切换的控制方法还可以包括:
S37,通过WIFI或通用流量卡提供的数据网络,接收服务器发送的***更新包。
例如,该免流匹配规则的数据更新,移动终端可通过***更新包更新到移动终端(手机)本地;如首选是WIFI条件下自动更新;如果当前是数据网络,移动终端可以弹框提示用户是否强制使用当前数据流量更新,还是预约到WiFi网络后自动更新。并且提示更新数据包(***更新包)大小。
S38,根据***更新包更新免流匹配规则。
当移动终端下载该***更新包后,移动终端根据***更新包中和免流范围相关的信息,更新免流匹配规则,实现对移动终端的Sim卡切换的灵活控制。
在可选的实施方式中,为了实现对移动终端的Sim卡切换的灵活控制,在图2的基础上,给出一种可能的实现方式,请参见图6,图6为本申请实施例提供的另一种Sim卡切换的控制方法的流程示意图,在上述的S31之前,该Sim卡切换的控制方法还可以包括:
S30,判断第一应用是否与免流匹配规则匹配。
例如,移动终端判断第一应用是否为免流匹配规则(如,互联网免流卡的用户协议)中定义的免流APP。
若匹配,则执行上述的S31;若不匹配,则执行S39。
S39,切换至通用流量卡提供的数据网络。
应理解,在第一应用不为互联网免流卡的免流匹配规则中的APP时,移动终端直接切换至通用流量卡提供的数据网络,或移动终端切换至移动终端连接的WIFI等,有效的避免互联网免流卡产生额外的数据流量,产生额外的资费。
需要说明的是,在一种可能的情况下,上述S30的判断过程可以完全在移动终端的本地执行,不需要在服务端判断,其可以不需要数据网络即可进行。
为了实现上述任意一个实施例中的Sim卡切换的控制方法,本申请实施例提供一种Sim卡切换的控制装置,应用于移动终端,移动终端安装有互联网免流卡和通用流量卡,请参见图7,图7为本申请实施例提供的一种Sim卡切换的控制装置的方框示意图,该控制装置40包括获取模块41和处理模块42。
获取模块41用于接收第一应用发送的数据请求。第一应用为移动终端中符合免流匹配规则的应用程序。
处理模块42用于当数据请求与免流匹配规则匹配时,切换至互联网免流卡提供的数据网络。处理模块42还用于当数据请求与免流匹配规则不匹配时,切换至通用流量卡提供的数据网络。
应理解,获取模块41和处理模块42可以协同实现上述的S31~S33及其可能的子步骤。
在可选的实施方式中,在图7的基础上,给出一种可能的实现方式,请参见图8,图8为本申请实施例提供的另一种Sim卡切换的控制装置的方框示意图,该控制装置40还包括:显示模块43。
显示模块43用于当数据请求与免流匹配规则不匹配时,显示免流地址更新界面。
获取模块41还用于接收用户从免流地址更新界面输入的免流地址信息。处理模块42还用于根据免流地址信息更新免流匹配规则,以使数据请求与更新后的免流匹配规则相匹配。
应理解,获取模块41、处理模块42和显示模块43可以协同实现上述的S30~S39及其可能的子步骤。
在可选的实施方式中,免流匹配规则包括以下匹配规则中的任意一种或组合:完整地址匹配、请求地址的后缀匹配、请求地址的关键字匹配、统一资源定位符地址的正则匹配、用户代理字段匹配、网络地址与无类别域间路由匹配、基于网络地址归属地理位置数据库匹配。
处理模块42还用于根据免流地址信息,确定数据请求的目标匹配类型。处理模块42还用于按照目标匹配类型确定数据请求对应的目标匹配规则。处理模块42还用于将目标匹配规则更新至免流匹配规则。
应理解,处理模块42可以实现上述的S361~S363及其可能的子步骤。
在一个实施例中,提供了一种移动终端,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收第一应用发送的数据请求;第一应用为移动终端中符合免流匹配规则的应用程序;当数据请求与免流匹配规则匹配时,将移动终端切换至互联网免流卡提供的数据网络;当数据请求与免流匹配规则不匹配时,将移动终端切换至通用流量卡提供的数据网络。
在可选的实施方式中,处理器执行计算机程序时还实现以下步骤:当数据请求与免流匹配规则不匹配时,显示免流地址更新界面;接收用户从免流地址更新界面输入的免流地址信息;根据免流地址信息更新免流匹配规则,以使数据请求与更新后的免流匹配规则相匹配。
在可选的实施方式中,处理器执行计算机程序时还实现以下步骤:根据免流地址信息,确定数据请求的目标匹配类型;按照目标匹配类型确定数据请求对应的目标匹配规则;将目标匹配规则更新至免流匹配规则。
在可选的实施方式中,处理器执行计算机程序时还实现以下步骤:通过WIFI或通用流量卡提供的数据网络,接收服务器发送的***更新包;根据***更新包更新免流匹配规则。
在可选的实施方式中,处理器执行计算机程序时还实现以下步骤:判断第一应用是否与免流匹配规则匹配;若匹配,则执行接收第一应用发送的数据请求的步骤;若不匹配,则将移动终端切换至通用流量卡提供的数据网络。
当移动终端监测到互联网免流卡支持的免流应用启动,且检测到应用请求的数据内容不属于免流范围时,则切换到一张通用流量卡进行数据业务,发送或接收数据,实现移动终端灵活切换Sim卡的功能,有效降低用户资费。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收第一应用发送的数据请求;第一应用为移动终端中符合免流匹配规则的应用程序;当数据请求与免流匹配规则匹配时,将移动终端切换至互联网免流卡提供的数据网络;当数据请求与免流匹配规则不匹配时,将移动终端切换至通用流量卡提供的数据网络。
在可选的实施方式中,计算机程序被处理器执行时实现以下步骤:当数据请求与免流匹配规则不匹配时,显示免流地址更新界面;接收用户从免流地址更新界面输入的免流地址信息;根据免流地址信息更新免流匹配规则,以使数据请求与更新后的免流匹配规则相匹配。
在可选的实施方式中,计算机程序被处理器执行时实现以下步骤:根据免流地址信息,确定数据请求的目标匹配类型;按照目标匹配类型确定数据请求对应的目标匹配规则;将目标匹配规则更新至免流匹配规则。
在可选的实施方式中,计算机程序被处理器执行时实现以下步骤:通过WIFI或通用流量卡提供的数据网络,接收服务器发送的***更新包;根据***更新包更新免流匹配规则。
在可选的实施方式中,计算机程序被处理器执行时实现以下步骤:判断第一应用是否与免流匹配规则匹配;若匹配,则执行接收第一应用发送的数据请求的步骤;若不匹配,则将移动终端切换至通用流量卡提供的数据网络。
应理解,当移动终端监测到互联网免流卡支持的免流应用启动,且检测到应用请求的数据内容不属于免流范围时,则切换到一张通用流量卡进行数据业务,发送或接收数据,实现移动终端灵活切换Sim卡的功能,有效降低用户资费。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
综上,本申请提供一种Sim卡切换的控制方法、装置、移动终端和存储介质,涉及移动终端的数据网络管理领域。该Sim卡切换的控制方法应用于移动终端,移动终端安装有互联网免流卡和通用流量卡,该控制方法包括:接收第一应用发送的数据请求;第一应用为移动终端中符合免流匹配规则的应用程序;当数据请求与免流匹配规则匹配时,切换至互联网免流卡提供的数据网络;当数据请求与免流匹配规则不匹配时,切换至通用流量卡提供的数据网络。移动终端监测到互联网免流卡支持的免流应用启动,且检测到应用请求的数据内容不属于免流范围时,则切换到一张通用流量卡进行数据业务,发送或接收数据,实现移动终端灵活切换Sim卡的功能,有效降低用户资费。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (6)
1.一种Sim卡切换的控制方法,其特征在于,应用于移动终端,所述移动终端安装有互联网免流卡和通用流量卡,所述方法包括:
接收第一应用发送的数据请求;所述第一应用为所述移动终端中符合免流匹配规则的应用程序;
当所述数据请求与所述免流匹配规则匹配时,切换至所述互联网免流卡提供的数据网络;
当所述数据请求与所述免流匹配规则不匹配时,切换至所述通用流量卡提供的数据网络;
当所述数据请求与所述免流匹配规则不匹配时,所述方法还包括:
显示免流地址更新界面;
接收用户从所述免流地址更新界面输入的免流地址信息;
根据所述免流地址信息更新所述免流匹配规则,以使所述数据请求与更新后的免流匹配规则相匹配;
所述根据所述免流地址信息更新所述免流匹配规则,包括:
根据所述免流地址信息,确定所述数据请求的目标匹配类型;
按照所述目标匹配类型确定所述数据请求对应的目标匹配规则;
将所述目标匹配规则更新至所述免流匹配规则;
在所述接收第一应用发送的数据请求之前,所述方法还包括:
判断所述第一应用是否与所述免流匹配规则匹配;
若匹配,则执行所述接收第一应用发送的数据请求的步骤;
若不匹配,则切换至所述通用流量卡提供的数据网络。
2.根据权利要求1所述的方法,其特征在于,所述免流匹配规则包括以下匹配规则中的任意一种或组合:完整地址匹配、请求地址的后缀匹配、请求地址的关键字匹配、统一资源定位符地址的正则匹配、用户代理字段匹配、网络地址与无类别域间路由匹配、基于网络地址归属地理位置数据库匹配。
3.根据权利要求1所述的方法,其特征在于,所述移动终端连接在无线局域网络WIFI上,所述方法还包括:
通过所述WIFI或所述通用流量卡提供的数据网络,接收服务器发送的***更新包;
根据所述***更新包更新所述免流匹配规则。
4.一种Sim卡切换的控制装置,其特征在于,应用于移动终端,所述移动终端安装有互联网免流卡和通用流量卡,所述装置包括:
获取模块,用于接收第一应用发送的数据请求;所述第一应用为所述移动终端中符合免流匹配规则的应用程序;
处理模块,用于当所述数据请求与所述免流匹配规则匹配时,切换至所述互联网免流卡提供的数据网络;
所述处理模块还用于当所述数据请求与所述免流匹配规则不匹配时,切换至所述通用流量卡提供的数据网络;
所述装置还包括:
显示模块,用于当所述数据请求与所述免流匹配规则不匹配时,显示免流地址更新界面;
所述获取模块还用于接收用户从所述免流地址更新界面输入的免流地址信息;
所述处理模块还用于根据所述免流地址信息更新所述免流匹配规则,以使所述数据请求与更新后的免流匹配规则相匹配;
所述处理模块,还用于:
根据所述免流地址信息,确定所述数据请求的目标匹配类型;
按照所述目标匹配类型确定所述数据请求对应的目标匹配规则;
将所述目标匹配规则更新至所述免流匹配规则;
在所述接收第一应用发送的数据请求之前,所述装置还包括:
判断所述第一应用是否与所述免流匹配规则匹配;
若匹配,则执行所述接收第一应用发送的数据请求的步骤;
若不匹配,则切换至所述通用流量卡提供的数据网络。
5.一种移动终端,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现权利要求1至3任一项所述的方法。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010720025.4A CN111836320B (zh) | 2020-07-23 | 2020-07-23 | Sim卡切换的控制方法、装置、移动终端和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010720025.4A CN111836320B (zh) | 2020-07-23 | 2020-07-23 | Sim卡切换的控制方法、装置、移动终端和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111836320A CN111836320A (zh) | 2020-10-27 |
CN111836320B true CN111836320B (zh) | 2023-08-18 |
Family
ID=72925996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010720025.4A Active CN111836320B (zh) | 2020-07-23 | 2020-07-23 | Sim卡切换的控制方法、装置、移动终端和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111836320B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113596839A (zh) * | 2021-07-30 | 2021-11-02 | 联通沃音乐文化有限公司 | 一种安全可靠的定向访问免流流量认证方法 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102196591A (zh) * | 2010-03-05 | 2011-09-21 | 中兴通讯股份有限公司 | 移动终端并行传输数据的方法和移动终端 |
CN102932525A (zh) * | 2012-07-11 | 2013-02-13 | 广东欧珀移动通信有限公司 | 一种多卡手机信息编辑发送方法 |
CN104202773A (zh) * | 2014-09-01 | 2014-12-10 | 深圳市中兴移动通信有限公司 | 基于网络流量的智能卡控制方法及装置 |
CN107708168A (zh) * | 2017-11-23 | 2018-02-16 | 广东欧珀移动通信有限公司 | Sim卡切换方法、移动终端以及计算机可读存储介质 |
CN108769980A (zh) * | 2018-05-14 | 2018-11-06 | 中国联合网络通信集团有限公司 | 数据通道切换方法及终端 |
CN109151748A (zh) * | 2018-08-23 | 2019-01-04 | 深圳市万普拉斯科技有限公司 | 流量卡切换方法及装置 |
CN109587747A (zh) * | 2018-10-26 | 2019-04-05 | 努比亚技术有限公司 | Sim卡切换控制方法、终端及计算机存储介质 |
CN110072228A (zh) * | 2019-04-29 | 2019-07-30 | 努比亚技术有限公司 | 一种网络切换方法、终端及计算机可读存储介质 |
CN110149644A (zh) * | 2019-04-02 | 2019-08-20 | 努比亚技术有限公司 | 终端通信控制方法、终端设备及计算机可读存储介质 |
CN110475229A (zh) * | 2019-08-20 | 2019-11-19 | 深圳市沃特沃德股份有限公司 | 业务数据访问的方法、装置、计算机设备和存储介质 |
CN110769395A (zh) * | 2019-10-30 | 2020-02-07 | 北京达佳互联信息技术有限公司 | 免流量服务同步方法及装置 |
CN110832888A (zh) * | 2018-05-14 | 2020-02-21 | 华为技术有限公司 | 一种sim卡自动切换的方法和电子装置 |
CN110830481A (zh) * | 2019-11-13 | 2020-02-21 | 深圳市华宝电子科技有限公司 | 一种车载设备上网方法、装置、服务器及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090032678A (ko) * | 2007-09-28 | 2009-04-01 | 삼성전자주식회사 | 듀얼 심카드 단말기 및 그의 기능 수행 방법 |
-
2020
- 2020-07-23 CN CN202010720025.4A patent/CN111836320B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102196591A (zh) * | 2010-03-05 | 2011-09-21 | 中兴通讯股份有限公司 | 移动终端并行传输数据的方法和移动终端 |
CN102932525A (zh) * | 2012-07-11 | 2013-02-13 | 广东欧珀移动通信有限公司 | 一种多卡手机信息编辑发送方法 |
CN104202773A (zh) * | 2014-09-01 | 2014-12-10 | 深圳市中兴移动通信有限公司 | 基于网络流量的智能卡控制方法及装置 |
CN107708168A (zh) * | 2017-11-23 | 2018-02-16 | 广东欧珀移动通信有限公司 | Sim卡切换方法、移动终端以及计算机可读存储介质 |
CN110832888A (zh) * | 2018-05-14 | 2020-02-21 | 华为技术有限公司 | 一种sim卡自动切换的方法和电子装置 |
CN108769980A (zh) * | 2018-05-14 | 2018-11-06 | 中国联合网络通信集团有限公司 | 数据通道切换方法及终端 |
CN109151748A (zh) * | 2018-08-23 | 2019-01-04 | 深圳市万普拉斯科技有限公司 | 流量卡切换方法及装置 |
CN109587747A (zh) * | 2018-10-26 | 2019-04-05 | 努比亚技术有限公司 | Sim卡切换控制方法、终端及计算机存储介质 |
CN110149644A (zh) * | 2019-04-02 | 2019-08-20 | 努比亚技术有限公司 | 终端通信控制方法、终端设备及计算机可读存储介质 |
CN110072228A (zh) * | 2019-04-29 | 2019-07-30 | 努比亚技术有限公司 | 一种网络切换方法、终端及计算机可读存储介质 |
CN110475229A (zh) * | 2019-08-20 | 2019-11-19 | 深圳市沃特沃德股份有限公司 | 业务数据访问的方法、装置、计算机设备和存储介质 |
CN110769395A (zh) * | 2019-10-30 | 2020-02-07 | 北京达佳互联信息技术有限公司 | 免流量服务同步方法及装置 |
CN110830481A (zh) * | 2019-11-13 | 2020-02-21 | 深圳市华宝电子科技有限公司 | 一种车载设备上网方法、装置、服务器及存储介质 |
Non-Patent Citations (1)
Title |
---|
3G手机视频客户端上网免流量原理及实现;张铁成;《信息通信》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111836320A (zh) | 2020-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11438643B2 (en) | Terminal, method for voice control, and related products | |
WO2021017934A1 (zh) | 一种控制设备的方法及终端 | |
CN109792657B (zh) | 无线通信方法和设备 | |
CN111311314B (zh) | 一种广告归因方法及设备 | |
WO2021037250A1 (zh) | 一种无线局域网wlan网络接入方法及装置 | |
US9912725B2 (en) | Method and apparatus for providing application service, and system for providing the same | |
EP4007374A1 (en) | Information processing method and apparatus, communication device and storage medium | |
CN112288459B (zh) | 一种广告的多屏协同方法及设备 | |
CN111556105A (zh) | 基于Ka卫星基站的业务处理方法、***和Ka卫星基站 | |
CN111836320B (zh) | Sim卡切换的控制方法、装置、移动终端和存储介质 | |
WO2020239011A1 (zh) | 上报ca组合的方法及电子设备 | |
US8861409B2 (en) | Apparatus and method for automatic changing network in mobile communication terminal | |
CN114860587B (zh) | 一种分布式测试方法、电子设备、测试***及存储介质 | |
CN113132981A (zh) | 智能终端入网方法和*** | |
WO2007046739A1 (en) | System, method and device for downloading media products | |
CN116709582B (zh) | 辅助通话的方法和电子设备 | |
KR100747695B1 (ko) | 이동통신 단말기를 이용하여 라이브 스크린 컨텐츠를이용하는 방법 및 시스템 | |
CN117528478A (zh) | 一种虚拟用户识别卡的访问方法及装置 | |
CN117676175A (zh) | 一种音频处理方法及装置 | |
CN117528490A (zh) | 数据处理方法、终端设备、服务端及存储介质 | |
CN117134932A (zh) | 数据流调度方法和电子设备 | |
CN115087137A (zh) | 一种设备连接方法、终端设备和分布式*** | |
CN117835454A (zh) | 数据传输通道的建立方法、装置、电子设备及存储介质 | |
CN118055385A (zh) | 一种切片配置方法及装置、网络设备 | |
CN117349871A (zh) | 消息管理方法、电子设备及*** |
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 | ||
GR01 | Patent grant |