CN112637800B - 用户识别卡切换方法及装置、系统、智能终端 - Google Patents
用户识别卡切换方法及装置、系统、智能终端 Download PDFInfo
- Publication number
- CN112637800B CN112637800B CN202011477744.4A CN202011477744A CN112637800B CN 112637800 B CN112637800 B CN 112637800B CN 202011477744 A CN202011477744 A CN 202011477744A CN 112637800 B CN112637800 B CN 112637800B
- Authority
- CN
- China
- Prior art keywords
- card
- subscriber identity
- user identification
- flow
- current
- 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
Images
Classifications
-
- 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
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0215—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用户识别卡切换方法及装置、系统、智能终端。该方法应用于设有多个卡槽的智能终端,每个所述卡槽内放置有一用户识别卡,该方法包括:获取多个所述用户识别卡的账户分别对应的当前流量使用情况,多个所述用户识别卡包括第一用户识别卡和至少一个第二用户识别卡,所述第一用户识别卡为所述智能终端中当前用于进行数据网络传输的用户识别卡;基于多个所述用户识别卡的账户分别对应的当前流量使用情况,从多个所述用户识别卡中确定出目标用户识别卡;将所述第一用户识别卡切换至所述目标用户识别卡,以使目标用户识别卡作为所述智能终端中当前用于进行数据网络传输的用户识别卡。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种用户识别卡切换方法及装置、系统、智能终端。
背景技术
目前,随着互联网和智能终端的不断发展,多卡终端越来越受到用户欢迎和喜爱,多卡终端内通常具有多个卡槽,不同卡槽配置有不同或相同运营商的不同SIM卡,这些SIM卡分别对应的流量套餐内流量大小可能不同,也可能相同,多卡终端在正常使用过程中,一般只支持用户手动将其中一张SIM卡作为移动数据卡进行上网,因此容易造成其中一张SIM卡的流量超额使用,而其他张SIM卡的流量余量较足的情况发生,尤其随着5G网络的应用和普及,5G的高带宽容易造成用户在短时间内产生大量的流量,如用户不能及时或忘记切换使用SIM卡,则容易造成用户因一张SIM卡的流量超额使用而产生额外的流量费用,导致用户体验不佳。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,提供一种用户识别卡切换方法及装置、系统、智能终端。
为实现上述目的,本发明提供一种用户识别卡切换方法,该方法应用于设有多个卡槽的智能终端,每个所述卡槽内放置有一用户识别卡,所述用户识别卡切换方法包括:
获取多个所述用户识别卡的账户分别对应的当前流量使用情况,多个所述用户识别卡包括第一用户识别卡和至少一个第二用户识别卡,所述第一用户识别卡为所述智能终端中当前用于进行数据网络传输的用户识别卡;
基于多个所述用户识别卡的账户分别对应的当前流量使用情况,
从多个所述用户识别卡中确定出目标用户识别卡;
将所述第一用户识别卡切换至所述目标用户识别卡,以使目标用户识别卡作为所述智能终端中当前用于进行数据网络传输的用户识别卡。
在一些实施例中,所述当前流量使用情况包括当前已累计使用流量大小;
所述基于多个所述用户识别卡的账户分别对应的当前流量使用情况,从多个所述用户识别卡中确定出目标用户识别卡,包括:
对于每个所述用户识别卡,计算该用户识别卡的账户对应的当前已累计使用流量大小与该用户识别卡的账户对应的预设流量阈值的比值;
将所述第一用户识别卡所对应的所述比值,与各所述第二用户识别卡对应的所述比值进行比较;
若存在至少一个第二用户识别卡所对应的所述比值小于所述第一用户识别卡所对应的所述比值,则从所述比值小于所述第一用户识别卡的第二用户识别卡中,择其一作为所述目标用户识别卡。
在一些实施例中,所述获取多个所述用户识别卡账户分别对应的当前流量使用情况,包括:
针对每个所述用户识别卡,获取所述智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小;
将该用户识别卡对应的各所述应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小。
在一些实施例中,所述当前流量使用情况包括当前流量套餐的剩余流量大小;
所述基于多个所述用户识别卡的账户对应的当前流量使用情况,从多个所述用户识别卡中确定出目标用户识别卡,包括:
将所述第一用户识别卡所对应的所述剩余流量大小,与各所述第二用户识别卡对应的所述剩余流量大小进行比较;
若存在至少一个所述第二用户识别卡所对应的所述剩余流量大小大于所述第一用户识别卡所对应的所述剩余流量大小,则从所述剩余流量大小大于所述第一用户识别卡的第二用户识别卡中,择其一作为所述目标用户识别卡。
在一些实施例中,所述获取多个所述用户识别卡的账户分别对应的当前流量使用情况,包括:
对于每个所述用户识别卡,计算该用户识别卡的账户对应的当前流量套餐的总流量大小与该用户识别卡的账户对应的当前已累计使用的流量大小的差值,所述差值为所述剩余流量大小。
在一些实施例中,所述获取多个所述用户识别卡的账户分别对应的当前流量使用情况,包括:
通过运营商业务订购系统获取各所述用户识别卡的账户的当前流量套餐的剩余流量大小。
在一些实施例中,所述卡槽的数量为两个,所述用户识别卡的数量为两个。
为实现上述目的,本发明还提供了一种用户识别卡切换装置,该装置应用于设有多个卡槽的智能终端,每个所述卡槽内放置有一用户识别卡,所述用户识别卡切换装置包括:
获取模块,用于获取多个所述用户识别卡的账户分别对应的当前流量使用情况,多个所述用户识别卡包括第一用户识别卡和至少一个第二用户识别卡,所述第一用户识别卡为所述智能终端中当前用于进行数据网络传输的用户识别卡;
目标卡确定模块,用于基于多个所述用户识别卡的账户分别对应的当前流量使用情况,从多个所述用户识别卡中确定出目标用户识别卡;
卡切换模块,用于将所述第一用户识别卡切换至所述目标用户识别卡,以使目标用户识别卡作为所述智能终端中当前用于进行数据网络传输的用户识别卡。
在一些实施例中,所述当前流量使用情况包括当前已累计使用流量大小;所述目标卡确定模块包括计算子模块、第一比较子模块和第一确定子模块;
所述计算子模块用于对于每个所述用户识别卡,计算该用户识别卡的账户对应的当前已累计使用流量大小与该用户识别卡的账户对应的预设流量阈值的比值;
所述第一比较子模块将所述第一用户识别卡所对应的所述比值,与各所述第二用户识别卡对应的所述比值进行比较;
所述第一确定子模块用于若存在至少一个第二用户识别卡所对应的所述比值小于所述第一用户识别卡所对应的所述比值,则从所述比值小于所述第一用户识别卡的第二用户识别卡中,择其一作为所述目标用户识别卡。
在一些实施例中,述当前流量使用情况包括当前流量套餐的剩余流量大小;所述目标卡确定模块包括第二比较子模块和第二确定子模块;
所述第二比较子模块用于将所述第一用户识别卡所对应的所述剩余流量大小,与各所述第二用户识别卡对应的所述剩余流量大小进行比较;
所述第二确定子模块用于若存在至少一个所述第二用户识别卡所对应的所述剩余流量大小大于所述第一用户识别卡所对应的所述剩余流量大小,则从所述剩余流量大小大于所述第一用户识别卡的第二用户识别卡中,择其一作为所述目标用户识别卡。
为实现上述目的,本发明还提供了一种智能终端,该智能终端包括多个卡槽和上述的用户识别卡切换装置,其中每个所述卡槽对应放置有一用户识别卡。
为实现上述目的,本发明还提供了一种用户识别卡切换系统,该系统包括运营商业务订购系统和上述的智能终端。
本发明至少具有如下有益效果:
本发明所提供的用户识别卡切换方法及装置、系统、智能终端的技术方案,基于智能终端的各个用户识别卡对应的当前流量使用情况,来确定当前作为智能终端的移动数据卡的用户识别卡,自动化实现智能终端的多个用户识别卡间的切换,无需用户手动切换,同时能够实现各用户识别卡的流量均衡使用,有效避免因其中一用户识别卡的流量超额使用,而导致用户产生额外的流量费用的情况发生,既提供了良好的用户体验,又保护了用户的权益。
附图说明
图1为本发明实施例提供的一种用户识别卡切换方法的流程图;
图2为图1中步骤11的一种具体实现方式的流程图;
图3为图1中步骤12的一种具体实现方式的流程图;
图4为图1中步骤12的另一种具体实现方式的流程图;
图5为本发明实施例提供的一种用户识别卡切换装置的组成框图;
图6为本发明实施例中一种目标卡确定模块的组成框图;
图7为本发明实施例中另一种目标卡确定模块的组成框图;
图8为本发明实施例提供的一种智能终端的组成框图;
图9为本发明实施例提供的一种用户识别卡切换系统的组成框图。
具体实施方式
为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提供的用户识别卡切换方法及装置、系统、智能终端进行详细描述。
图1为本发明实施例提供的一种用户识别卡切换方法的流程图。
本发明实施例提供了一种用户识别卡切换方法,该方法应用于设有多个卡槽的智能终端,智能终端可以是智能移动终端,例如智能手机、平板电脑等,其中每个卡槽内放置有一用户识别卡(SIM卡),如图1所示,该用户识别卡切换方法包括:
步骤11、获取多个用户识别卡的账户分别对应的当前流量使用情况。
其中,多个用户识别卡包括第一用户识别卡和至少一个第二用户识别卡,第一用户识别卡为智能终端中当前用于进行数据网络传输的用户识别卡,用户识别卡的账户为用户号码,例如手机号码。
步骤12、基于多个用户识别卡的账户分别对应的当前流量使用情况,从多个用户识别卡中确定出目标用户识别卡。
步骤13、将第一用户识别卡切换至目标用户识别卡,以使目标用户识别卡作为智能终端中当前用于进行数据网络传输的用户识别卡。
在步骤13中,将第一用户识别卡切换至目标用户识别卡,以使目标用户识别卡当前作为智能终端的移动数据卡,并连接数据网络并进行数据网络传输,以为智能终端提供上网服务功能。换言之,在切换之前,由第一用户识别卡作为智能终端的移动数据卡为智能终端提供上网服务功能,在切换之后,由目标用户识别卡作为智能终端的移动数据卡为智能终端提供上网服务功能。
本发明实施例所提供的用户识别卡切换方法,基于智能终端的各个用户识别卡对应的当前流量使用情况,来确定当前作为智能终端的移动数据卡的用户识别卡,自动化实现智能终端的多个用户识别卡间的切换,无需用户手动切换,同时能够实现各用户识别卡的流量均衡使用,有效避免因其中一用户识别卡的流量超额使用,而导致用户产生额外的流量费用的情况发生,既提供了良好的用户体验,又保护了用户的权益。
在一些实施例中,根据各用户识别卡的当前已累计使用流量大小进行用户识别卡的切换控制,此种情形下,在步骤11中,用户识别卡的账户对应的当前流量使用情况包括用户识别卡的账户对应的当前已累计使用流量大小。
图2为图1中步骤11的一种具体实现方式的流程图,在一些实施例中,在根据各用户识别卡的当前已累计使用流量大小进行用户识别卡的切换控制的情形下,如图2所示,步骤11可以进一步包括步骤111a和步骤112a。
步骤111a、针对每个用户识别卡,获取智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小。
在本实施例中,通过实时持续监控智能终端上的各应用程序对于不同用户识别卡的流量使用情况,获取各应用程序的实时流量使用数据,数据格式可以是Json格式。例如,对于智能终端上安装的腾讯新闻应用程序的实时流量使用数据包括:{“appLabel”:“腾讯新闻”,“pkgName”:“com.tencent.news”,“DataSIM1”:“300KB”},{“appLabel”:“腾讯新闻”,“pkgName”:“com.tencent.news”,“DataSIM2”:“200KB”};对于智能终端上安装的微信应用程序的流量使用数据包括:{“appLabel”:“微信”,“pkgName”:“com.tencent.mm”,“DataSIM1”:“900KB”},{“appLabel”:“微信”,“pkgName”:“com.tencent.mm”,“DataSIM2”:“400KB”}。
其中,appLabel表示应用程序的标识,pkgName表示该流量使用数据的包名,DataSIM1表示该应用程序已使用第一用户识别卡的流量大小,DataSIM2表示该应用程序已使用第二用户识别卡的流量大小。
在步骤111a中,针对每个用户识别卡,根据当前监控时间段内各应用程序针对该用户识别卡的实时流量使用数据,获取智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小。其中,当前监控时间段为从流量初始计量时间至当前时间的时间段,一般而言,在每个月的第一天,每个用户识别卡的所使用的流量将重新计量,因此流量初始计量时间为每个月的第一天00:00,当前时间为当月的当前时间。在步骤11a中,对于每个应用程序及每个用户识别卡,将当前监控时间段内每个监控时间点监控的该应用程序使用该用户识别卡的流量大小进行累加,从而得到该应用程序已累计使用该用户识别卡的流量大小。
步骤112a、将该用户识别卡对应的各应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小。
在步骤112a中,将当前监控时间段内,该用户识别卡对应的各应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小。
例如,当月为2020年1月,当前时间为2020年1月5日,则当前监控时间段为2020年1月1日至2020年1月5日,假设智能终端设置有第一用户识别卡和第二用户识别卡,应用程序A在2020年1月1日至2020年1月5日期间已累计使用第一用户识别卡的流量大小为500MB,应用程序B在2020年1月1日至2020年1月5日期间已累计使用第一用户识别卡的流量大小为600MB,应用程序C在2020年1月1日至2020年1月5日期间已累计使用第一用户识别卡的流量大小为700MB,则第一用户识别卡的账户对应的当前已累计使用流量大小为500MB+600MB+700MB=1800MB,同理,可以获取第二用户识别卡的账户对应的当前已累计使用流量大小。
图3为图1中步骤12的一种具体实现方式的流程图,在一些实施例中,在根据各用户识别卡的当前已累计使用流量大小进行用户识别卡的切换控制的情形下,如图3所示,步骤12可以进一步包括步骤121a和步骤123a。
步骤121a、对于每个用户识别卡,计算该用户识别卡的账户对应的当前已累计使用流量大小与该用户识别卡的账户对应的预设流量阈值的比值。
其中预设流量阈值为该用户识别卡的账户所订购的流量套餐中的总流量大小。
例如,第一用户识别卡的账户对应的当前已累计使用流量大小为2GB,第一用户识别卡的账户对应的预设流量阈值为4GB,则第一用户识别卡的账户对应的当前已累计使用流量大小与第一用户识别卡的账户对应的预设流量阈值的比值为2/4=50%。
例如,第二用户识别卡的账户对应的当前已累计使用流量大小为1GB,第二用户识别卡的账户对应的预设流量阈值为4GB,则第二用户识别卡的账户对应的当前已累计使用流量大小与第二用户识别卡的账户对应的预设流量阈值的比值为1/4=25%。
步骤122a、将第一用户识别卡所对应的比值,与各第二用户识别卡分别对应的比值进行比较。
例如,第一用户识别卡的账户对应的当前已累计使用流量大小与第一用户识别卡的账户对应的预设流量阈值的比值为50%,第二用户识别卡的账户对应的当前已累计使用流量大小与第二用户识别卡的账户对应的预设流量阈值的比值为25%,则在步骤122a中,第二用户识别卡对应的比值小于第一用户识别卡对应的比值。
步骤123a、若存在至少一个第二用户识别卡所对应的比值小于第一用户识别卡所对应的比值,则从比值小于第一用户识别卡的第二用户识别卡中,择其一作为目标用户识别卡,并跳转至步骤13。
在一些实施例中,智能终端包括第一用户识别卡和一个第二用户识别卡,在步骤123a中,若第二用户识别卡所对应的比值小于第一用户识别卡所对应的比值,则将该第二用户识别卡作为目标用户识别卡。
在一些实施例中,智能终端包括第一用户识别卡和多个第二用户识别卡,在步骤123a中,若存在一个第二用户识别卡所对应的比值小于第一用户识别卡所对应的比值,则将该第二用户识别卡作为目标用户识别卡;若存在多个第二用户识别卡所对应的比值均小于第一用户识别卡所对应的比值,则将其中比值最小的第二用户识别卡作为目标用户识别卡。
在一些实施例中,若所有第二用户识别卡所对应的比值均大于或等于第一用户识别卡所对应的比值,即不存在第二用户识别卡所对应的比值小于第一用户识别卡所对应的比值,则第一用户识别卡作为目标用户识别卡。此时,第一用户识别卡继续作为智能终端中当前用于进行数据网络传输的用户识别卡,为智能终端提供流量上网服务。
在一些实施例中,根据各用户识别卡的当前已累计使用流量大小进行用户识别卡的切换控制,从而能够使得各用户识别卡的流量均衡使用,有效避免因其中一用户识别卡的流量超额使用,而导致用户产生额外的流量费用的情况发生。
在一些实施例中,根据各用户识别卡的当前流量套餐的剩余流量大小进行用户识别卡的切换控制,此种情形下,在步骤11中,用户识别卡的账户对应的当前流量使用情况包括用户识别卡的账户所对应的当前流量套餐的剩余流量大小。
在一些实施例中,在根据各用户识别卡的当前流量套餐的剩余流量大小进行用户识别卡的切换控制的情形下,步骤11可以进一步包括:对于每个用户识别卡,计算该用户识别卡的账户对应的当前流量套餐的总流量大小与该用户识别卡的账户对应的当前已累计使用的流量大小的差值,该差值为剩余流量大小。其中,该用户识别卡的账户对应的当前已累计使用的流量大小可以根据上述步骤111a和步骤112a确定,该用户识别卡的账户对应的当前流量套餐的总流量大小可以根据该用户识别卡的账户所订购的流量套餐确定。
在一些实施例中,在根据各用户识别卡的当前流量套餐的剩余流量大小进行用户识别卡的切换控制的情形下,步骤11可以进一步包括:通过运营商业务订购系统获取各用户识别卡的账户的当前流量套餐的剩余流量大小。
图4为图1中步骤12的另一种具体实现方式的流程图,在一些实施例中,在根据各用户识别卡的当前流量套餐的剩余流量大小进行用户识别卡的切换控制的情形下,步骤12可以进一步包括:步骤121b和步骤122b。
步骤121b、将第一用户识别卡所对应的剩余流量大小,与各第二用户识别卡对应的剩余流量大小进行比较。
例如,第一用户识别卡的当前流量套餐的剩余流量大小为2GB,第二用户识别卡的当前流量套餐的剩余流量大小为1GB,则在步骤121b中,第二用户识别卡对应的剩余流量大小小于第一用户识别卡对应的剩余流量大小。
步骤122b、若存在至少一个第二用户识别卡所对应的剩余流量大小大于第一用户识别卡所对应的剩余流量大小,则从剩余流量大小大于第一用户识别卡的第二用户识别卡中,择其一作为目标用户识别卡,并跳转至步骤13。
在一些实施例中,智能终端包括第一用户识别卡和一个第二用户识别卡,在步骤122b中,若第二用户识别卡所对应的剩余流量大小大于第一用户识别卡所对应的剩余流量大小,则将该第二用户识别卡作为目标用户识别卡。
在一些实施例中,智能终端包括第一用户识别卡和多个第二用户识别卡,在步骤122b中,若存在一个第二用户识别卡所对应的剩余流量大小大于第一用户识别卡所对应的剩余流量大小,则将该第二用户识别卡作为目标用户识别卡;若存在多个第二用户识别卡所对应的剩余流量大小均大于第一用户识别卡所对应的剩余流量大小,则将其中剩余流量大小最大的第二用户识别卡作为目标用户识别卡。
在一些实施例中,若所有第二用户识别卡所对应的剩余流量大小均小于或等于第一用户识别卡所对应的剩余流量大小,即不存在第二用户识别卡所对应的比剩余流量大小大于第一用户识别卡所对应的剩余流量大小,则第一用户识别卡作为目标用户识别卡。此时,第一用户识别卡继续作为智能终端中当前用于进行数据网络传输的用户识别卡,为智能终端提供流量上网服务。
在一些实施例中,根据各用户识别卡的当前流量套餐的剩余流量大小进行用户识别卡的切换控制,从而能够使得各用户识别卡的流量均衡使用,有效避免因其中一用户识别卡的流量超额使用,而导致用户产生额外的流量费用的情况发生。
在一些实施例中,智能终端中的卡槽的数量可以为两个,相应的,用户识别卡的数量可以为两个,即智能终端为双卡终端。
在一些实施例中,上述用户识别卡切换方法可以按照预设的切换控制周期执行,其中预设的切换控制周期可以根据实际需要设置,例如可以是每分钟、每小时、每天或每周等。在当前切换控制周期的结束时间,获取各用户识别卡的当前流量使用情况,并根据各用户识别卡的当前流量使用情况从多个用户识别卡中确定出目标用户识别卡,将第一用户识别卡切换至目标用户识别卡,以使目标用户识别卡作为智能终端中当前用于进行数据网络传输的用户识别卡,在下一切换控制周期,由目标用户识别卡向智能终端提供流量上网服务。
图5为本发明实施例提供的一种用户识别卡切换装置的组成框图。
本发明实施例提供了一种用户识别卡切换装置,该用户识别卡切换装置可以应用于设有多个卡槽的智能终端,每个卡槽内放置有一用户识别卡,如图5所示,该装置200包括:获取模块201、目标卡确定模块202和卡切换模块203。
其中,获取模块201用于获取多个用户识别卡的账户分别对应的当前流量使用情况,多个用户识别卡包括第一用户识别卡和至少一个第二用户识别卡,第一用户识别卡为智能终端中当前用于进行数据网络传输的用户识别卡。
目标卡确定模块202用于基于多个用户识别卡的账户分别对应的当前流量使用情况,从多个用户识别卡中确定出目标用户识别卡。
卡切换模块203用于将第一用户识别卡切换至目标用户识别卡,以使目标用户识别卡作为智能终端中当前用于进行数据网络传输的用户识别卡。
图6为本发明实施例中一种目标卡确定模块的组成框图,在一些实施例中,当前流量使用情况包括当前已累计使用流量大小,目标卡确定模块202包括计算子模块2021、第一比较子模块2022和第一确定子模块2023。
其中,计算子模块2021用于对于每个用户识别卡,计算该用户识别卡的账户对应的当前已累计使用流量大小与该用户识别卡的账户对应的预设流量阈值的比值;第一比较子模块2022将第一用户识别卡所对应的比值,与各第二用户识别卡对应的比值进行比较;第一确定子模块2023用于若存在至少一个第二用户识别卡所对应的比值小于第一用户识别卡所对应的比值,则从比值小于第一用户识别卡的第二用户识别卡中,择其一作为目标用户识别卡。
图7为本发明实施例中另一种目标卡确定模块的组成框图,在一些实施例中,当前流量使用情况包括当前流量套餐的剩余流量大小,目标卡确定模块202包括第二比较子模块2024和第二确定子模块2025。
其中,第二比较子模块2024用于将第一用户识别卡所对应的剩余流量大小,与各第二用户识别卡对应的剩余流量大小进行比较;第二确定子模块2025用于若存在至少一个第二用户识别卡所对应的剩余流量大小大于第一用户识别卡所对应的剩余流量大小,则从剩余流量大小大于第一用户识别卡的第二用户识别卡中,择其一作为目标用户识别卡。
此外,本发明实施例所提供的用户识别卡切换装置,用于实现上述任一实施例所提供的用户识别卡切换方法,关于各模块的具体描述可参见上述用户识别卡切换方法中各步骤的描述,此处不再赘述。
图8为本发明实施例提供的一种智能终端的组成框图。
如图8所示,本发明实施例提供一种智能终端,该智能终端300包括多个卡槽和上述任一实施例提供的用户识别卡切换装置200,其中每个卡槽对应放置有一用户识别卡100,关于该用户识别卡切换装置的描述可参见上述实施例对用户识别卡切换装置的描述,此处不再赘述。
在本发明实施例中,用户识别卡切换装置200可以是在智能终端300出厂时预先安装在智能终端300上的客户端,也可以是用户在获得智能终端300后通过任何合适的应用安装途径(例如应用商店)获取并安装的客户端,该客户端运行时能够实现上述用户识别卡切换方法,关于该用户识别卡切换方法可参见上述描述,此处不再赘述。
在本发明实施例中,智能终端300上还预先安装有一个或多个应用程序(APP)400,应用程序(APP)400为智能终端300上所有能够进行网络传输的应用程序,即用户安装的需要进行网络发送请求的普通应用程序。可以理解的是,此处一个或多个应用程序(APP)400不包含上述的用户识别卡切换装置200。
在本发明实施例中,智能终端300还包括与各用户识别卡100连接的移动网络接口500,移动网络接口500负责为智能终端300上安装的各应用程序(APP)400提供网络发送与接收功能的移动网络接口,其是负责移动网络传输的网络接口。
在一些实施例中,用户识别卡切换装置200通过与外部的运营商业务订购系统交互获取各用户识别卡的账户分别对应的当前流量使用情况,当前流量使用情况包括用户识别卡的当前流量套餐的剩余流量大小。
在一些实施例中,用户识别卡切换装置200通过从移动网络接口500获取智能终端300上的各应用程序400分别已累计使用各用户识别卡100的流量大小,并进行统计,从而得到各用户识别卡的账户对应的当前流量使用情况,当前流量使用情况包括当前已累计使用流量大小。
在本发明实施例中,用户识别卡切换装置200能够向移动网络接口500发送相关控制指令进行相关参数配置,以动态控制其网络经不同卡槽的用户识别卡进行传输,实现用户识别卡的切换控制。
图9为本发明实施例提供的一种用户识别卡切换系统的组成框图。
本发明实施例提供了一种用户识别卡切换系统,该用户识别卡切换系统包括运营商业务订购系统600和上述实施例的智能终端300,关于该智能终端的具体描述可参见上述实施例的描述,此处不再赘述。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
Claims (7)
1.一种用户识别卡切换方法,其特征在于,该方法应用于设有多个卡槽的智能终端,每个所述卡槽内放置有一用户识别卡,所述方法包括:
获取多个所述用户识别卡的账户分别对应的当前流量使用情况,多个所述用户识别卡包括第一用户识别卡和至少一个第二用户识别卡,所述第一用户识别卡为所述智能终端中当前用于进行数据网络传输的用户识别卡;
基于多个所述用户识别卡的账户分别对应的当前流量使用情况,从多个所述用户识别卡中确定出目标用户识别卡;
将所述第一用户识别卡切换至所述目标用户识别卡,以使目标用户识别卡作为所述智能终端中当前用于进行数据网络传输的用户识别卡;
所述获取多个所述用户识别卡账户分别对应的当前流量使用情况,包括:
针对每个所述用户识别卡,获取所述智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小;
将该用户识别卡对应的各所述应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小;
所述针对每个所述用户识别卡,获取所述智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小包括:针对每个用户识别卡,根据当前监控时间段内各应用程序针对该用户识别卡的实时流量使用数据,获取智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小,其中,所述数据的格式为json格式;
所述将该用户识别卡对应的各所述应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小包括:将当前监控时间段内,该用户识别卡对应的各应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小;
其中,所述当前监控时间段为从流量初始计量时间至当前时间的时间段;
上述步骤按照预设的切换控制周期执行;
所述当前流量使用情况包括当前流量套餐的剩余流量大小;
所述基于多个所述用户识别卡的账户对应的当前流量使用情况,从多个所述用户识别卡中确定出目标用户识别卡,包括:
将所述第一用户识别卡所对应的所述剩余流量大小,与各所述第二用户识别卡对应的所述剩余流量大小进行比较;
若存在至少一个所述第二用户识别卡所对应的所述剩余流量大小大于所述第一用户识别卡所对应的所述剩余流量大小,则从所述剩余流量大小大于所述第一用户识别卡的第二用户识别卡中,择其一作为所述目标用户识别卡;所述获取多个所述用户识别卡的账户分别对应的当前流量使用情况,包括:
对于每个所述用户识别卡,计算该用户识别卡的账户对应的当前流量套餐的总流量大小与该用户识别卡的账户对应的当前已累计使用的流量大小的差值,所述差值为所述剩余流量大小;
或者,所述获取多个所述用户识别卡的账户分别对应的当前流量使用情况,包括:
通过运营商业务订购系统获取各所述用户识别卡的账户的当前流量套餐的剩余流量大小。
2.根据权利要求1所述的用户识别卡切换方法,其特征在于,所述当前流量使用情况包括当前已累计使用流量大小;
所述基于多个所述用户识别卡的账户分别对应的当前流量使用情况,从多个所述用户识别卡中确定出目标用户识别卡,包括:
对于每个所述用户识别卡,计算该用户识别卡的账户对应的当前已累计使用流量大小与该用户识别卡的账户对应的预设流量阈值的比值;
将所述第一用户识别卡所对应的所述比值,与各所述第二用户识别卡对应的所述比值进行比较;
若存在至少一个第二用户识别卡所对应的所述比值小于所述第一用户识别卡所对应的所述比值,则从所述比值小于所述第一用户识别卡的第二用户识别卡中,择其一作为所述目标用户识别卡。
3.根据权利要求1-2中任一项所述的用户识别卡切换方法,其特征在于,所述卡槽的数量为两个,所述用户识别卡的数量为两个。
4.一种用户识别卡切换装置,其特征在于,该装置应用于设有多个卡槽的智能终端,每个所述卡槽内放置有一用户识别卡,所述装置包括:
获取模块,用于获取多个所述用户识别卡的账户分别对应的当前流量使用情况,多个所述用户识别卡包括第一用户识别卡和至少一个第二用户识别卡,所述第一用户识别卡为所述智能终端中当前用于进行数据网络传输的用户识别卡;
目标卡确定模块,用于基于多个所述用户识别卡的账户分别对应的当前流量使用情况,从多个所述用户识别卡中确定出目标用户识别卡;
卡切换模块,用于将所述第一用户识别卡切换至所述目标用户识别卡,以使目标用户识别卡作为所述智能终端中当前用于进行数据网络传输的用户识别卡;
所述目标卡确定模块还用于:
针对每个所述用户识别卡,获取所述智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小;
将该用户识别卡对应的各所述应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小;
所述针对每个所述用户识别卡,获取所述智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小包括:针对每个用户识别卡,根据当前监控时间段内各应用程序针对该用户识别卡的实时流量使用数据,获取智能终端上的各应用程序分别已累计使用该用户识别卡的流量大小,其中,所述数据的格式为json格式;
所述将该用户识别卡对应的各所述应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小包括:将当前监控时间段内,该用户识别卡对应的各应用程序分别已累计使用的流量大小进行求和,得到该用户识别卡的账户对应的当前已累计使用流量大小;
其中,所述当前监控时间段为从流量初始计量时间至当前时间的时间段;
上述步骤按照预设的切换控制周期执行;
所述当前流量使用情况包括当前流量套餐的剩余流量大小;所述目标卡确定模块包括第二比较子模块和第二确定子模块;
所述第二比较子模块用于将所述第一用户识别卡所对应的所述剩余流量大小,与各所述第二用户识别卡对应的所述剩余流量大小进行比较;
所述第二确定子模块用于若存在至少一个所述第二用户识别卡所对应的所述剩余流量大小大于所述第一用户识别卡所对应的所述剩余流量大小,则从所述剩余流量大小大于所述第一用户识别卡的第二用户识别卡中,择其一作为所述目标用户识别卡;
所述获取模块具体用于:
对于每个所述用户识别卡,计算该用户识别卡的账户对应的当前流量套餐的总流量大小与该用户识别卡的账户对应的当前已累计使用的流量大小的差值,所述差值为所述剩余流量大小;
或者,所述获取模块具体用于:
通过运营商业务订购系统获取各所述用户识别卡的账户的当前流量套餐的剩余流量大小。
5.根据权利要求4所述的用户识别卡切换装置,其特征在于,所述当前流量使用情况包括当前已累计使用流量大小;所述目标卡确定模块包括计算子模块、第一比较子模块和第一确定子模块;
所述计算子模块用于对于每个所述用户识别卡,计算该用户识别卡的账户对应的当前已累计使用流量大小与该用户识别卡的账户对应的预设流量阈值的比值;
所述第一比较子模块将所述第一用户识别卡所对应的所述比值,与各所述第二用户识别卡对应的所述比值进行比较;
所述第一确定子模块用于若存在至少一个第二用户识别卡所对应的所述比值小于所述第一用户识别卡所对应的所述比值,则从所述比值小于所述第一用户识别卡的第二用户识别卡中,择其一作为所述目标用户识别卡。
6.一种智能终端,其特征在于,包括多个卡槽和权利要求4-5中任一项所述的用户识别卡切换装置,其中每个所述卡槽对应放置有一用户识别卡。
7.一种用户识别卡切换系统,其特征在于,包括运营商业务订购系统和上述权利要求6所述的智能终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011477744.4A CN112637800B (zh) | 2020-12-15 | 2020-12-15 | 用户识别卡切换方法及装置、系统、智能终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011477744.4A CN112637800B (zh) | 2020-12-15 | 2020-12-15 | 用户识别卡切换方法及装置、系统、智能终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112637800A CN112637800A (zh) | 2021-04-09 |
CN112637800B true CN112637800B (zh) | 2022-11-29 |
Family
ID=75314152
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011477744.4A Active CN112637800B (zh) | 2020-12-15 | 2020-12-15 | 用户识别卡切换方法及装置、系统、智能终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112637800B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113784334A (zh) * | 2021-09-14 | 2021-12-10 | 中国联合网络通信集团有限公司 | 卡切换方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025535A (zh) * | 2014-04-21 | 2015-11-04 | 中国移动通信集团设计院有限公司 | 一种切换接入网络的方法、装置和无线通信终端 |
CN105744580A (zh) * | 2016-02-02 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种数据网络切换方法及装置 |
CN107027114A (zh) * | 2017-04-25 | 2017-08-08 | 努比亚技术有限公司 | 一种sim卡切换方法、设备及计算机可读存储介质 |
CN107426043A (zh) * | 2016-05-23 | 2017-12-01 | 中兴通讯股份有限公司 | 流量监控处理方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105635487B (zh) * | 2010-01-12 | 2017-08-04 | 华为终端有限公司 | 手机上网流量统计及显示方法、装置及手机 |
CN104244355A (zh) * | 2013-06-21 | 2014-12-24 | 中兴通讯股份有限公司 | 一种多卡终端及其连网方法 |
CN106131815A (zh) * | 2016-06-22 | 2016-11-16 | 努比亚技术有限公司 | 移动终端和实现数据业务切换的方法 |
CN108307030A (zh) * | 2017-08-01 | 2018-07-20 | 努比亚技术有限公司 | 一种sim卡管理方法、设备及计算机可读存储介质 |
CN109451538B (zh) * | 2018-12-29 | 2023-04-18 | 上海掌门科技有限公司 | 一种数据流量控制方法及其终端 |
-
2020
- 2020-12-15 CN CN202011477744.4A patent/CN112637800B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025535A (zh) * | 2014-04-21 | 2015-11-04 | 中国移动通信集团设计院有限公司 | 一种切换接入网络的方法、装置和无线通信终端 |
CN105744580A (zh) * | 2016-02-02 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种数据网络切换方法及装置 |
CN107426043A (zh) * | 2016-05-23 | 2017-12-01 | 中兴通讯股份有限公司 | 流量监控处理方法及装置 |
CN107027114A (zh) * | 2017-04-25 | 2017-08-08 | 努比亚技术有限公司 | 一种sim卡切换方法、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112637800A (zh) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106792835B (zh) | 一种无线设备共享带宽的控制方法及系统 | |
US7340258B2 (en) | Mobile phone combined with satellite radio capability | |
CN105208585A (zh) | 调度信息的配置、配置参数的处理方法及装置 | |
CA2478705A1 (en) | On-demand service performance upgrade for wireless networks | |
CN109743700B (zh) | 共享业务的计费方法及计费装置 | |
WO2010095038A1 (en) | System and method for adaptive fair usage controls in wireless networks | |
CN111858024B (zh) | 一种实现终端智能接入的方法、云端和系统 | |
US9215606B2 (en) | Transmission of content-related data of an OTT provider to a telecommunications device using a telecommunications network | |
EP3657429A1 (en) | Api billing system, api billing management method, and api billing program | |
CN109309943B (zh) | 多卡多待终端及其数据卡切换控制方法、装置、存储介质 | |
CN109348512B (zh) | 业务用量的调整方法、装置及存储介质 | |
CN112637800B (zh) | 用户识别卡切换方法及装置、系统、智能终端 | |
CN102523422A (zh) | 多方通信控制系统、多方通信系统及多方通信处理方法 | |
CN105451356B (zh) | 一种sim卡资源的分配方法及装置 | |
US8634423B1 (en) | Determining a quality-of-service prior to registering a wireless device | |
GB2376848A (en) | Communication channel mode selection | |
CN113115327A (zh) | 一种网络性能动态优化的方法、装置、设备及存储介质 | |
CN115119324A (zh) | 一种资源调度方法和装置 | |
CN113852995A (zh) | 网络切片的分配方法、终端及存储介质 | |
CN102860051B (zh) | 一种业务计费控制方法以及相关设备 | |
US9986457B2 (en) | Mobile terminal device, wireless communication method for mobile terminal device, carrier server device, and communication speed control method in carrier server device | |
CN108076443B (zh) | 一种在线计费系统中流量的分配方法及在线计费系统 | |
CN113068226A (zh) | 流量控制方法、流量控制规则同步方法、终端、服务器 | |
CN113872871B (zh) | 网络加速方法、系统、设备、存储介质及计算机程序产品 | |
CN111580961A (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 |