CN110519761B - 用户身份识别卡的验证方法、装置、电子设备及存储介质 - Google Patents
用户身份识别卡的验证方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN110519761B CN110519761B CN201910738577.5A CN201910738577A CN110519761B CN 110519761 B CN110519761 B CN 110519761B CN 201910738577 A CN201910738577 A CN 201910738577A CN 110519761 B CN110519761 B CN 110519761B
- Authority
- CN
- China
- Prior art keywords
- information
- identification card
- user identification
- query
- request
- 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
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/40—Security arrangements using identity modules
- H04W12/43—Security arrangements using identity modules using shared identity modules, e.g. SIM sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请适用于通信技术领域,提供了一种用户身份识别卡的验证方法、装置、电子设备及存储介质。所述方法包括:接收第一通信设备发送的用户身份识别卡共享请求;根据所述用户身份识别卡共享请求向至少一个第二通信设备发送查询请求;接收所述第二通信设备发送的所述第一查询信息;将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到对所述用户身份识别卡验证结果。所述方法实现了对用户身份识别卡共享信息的真实性和用户身份识别卡的有效性的自动化验证,从而避免了通过人工验证导致的人力资源的浪费和效率低下的问题,进而提高了用户身份识别卡共享***的易用性,提高了用户身份识别卡共享***的效率。
Description
技术领域
本申请属于通信技术领域,尤其涉及一种用户身份识别卡的验证方法、装置、电子设备及存储介质。
背景技术
通过共享平台分享用户身份识别卡给平台或个人使用时,用户身份识别卡是否有效,或者该用户身份识别卡对应的号码信息、资费信息、语音时长、短消息数量、数据流量等信息需要进行检查和验证,目前只能通过手动方式查询,导致分享用户身份识别卡的检查和验证周期长、效率低,进而用户体验差。
发明内容
有鉴于此,本申请实施例提供了一种用户身份识别卡的验证方法、装置、电子设备及存储介质,以解决现有技术中验证周期长、效率低的问题。
本申请实施例的第一方面提供了一种用户身份识别卡的验证方法,包括:接收第一通信设备发送的用户身份识别卡共享请求;其中,所述用户身份识别卡共享请求包括用户身份识别卡标识信息和用户身份识别卡共享信息;根据所述用户身份识别卡共享请求向至少一个第二通信设备发送查询请求;其中,所述查询请求包括所述用户身份识别卡标识信息;所述查询请求用于指示所述第二通信设备查询与所述用户身份识别卡标识信息对应的第一查询信息;接收所述第二通信设备发送的所述第一查询信息;将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到对所述用户身份识别卡的验证结果。
通过上述用户身份识别卡的验证方法实现了对用户身份识别卡对应的用于身份识别卡共享信息真实性和用户身份识别卡的有效性的自动化验证,从而避免了通过人工验证导致的人力资源的浪费和效率低下的问题,进而提高了用户身份识别卡共享***的易用性,提高了用户身份识别卡共享***的效率。
本申请实施例的第二方面提供了一种用户身份识别卡的验证装置,包括:共享请求接收模块,用于接收第一通信设备发送的用户身份识别卡共享请求;其中,所述用户身份识别卡共享请求包括用户身份识别卡标识信息和用户身份识别卡共享信息;查询请求发送模块,用于根据所述用户身份识别卡共享请求向第二通信设备发送查询请求;其中,所述查询请求至少包括所述用户身份识别卡标识信息;所述查询请求用于指示所述第二通信设备查询与所述用户身份识别卡标识信息对应的第一查询信息;查询信息接收模块,用于接收所述第二通信设备发送的所述第一查询信息;验证模块,用于将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到所述用户身份识别卡对应信息的验证结果。
本申请实施例的第三方面提供了一种电子设备,包括:包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的用户身份识别卡的验证方法步骤。
本申请实施例的第四方面提供了一种计算机可读存储介质,包括:所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的用户身份识别卡的验证方法步骤。
本申请实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面所述的用户身份识别卡的验证方法步骤。
可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的用户身份识别卡共享***的结构示意图;
图2是本申请实施例提供的另一种用户身份识别卡共享***的结构示意图;
图3是本申请实施例提供的用户身份识别卡的验证方法的示意性流程图;
图4是本申请实施例提供的用户身份识别卡的验证方法的信息交互示意图;
图5是本申请实施例提供的另一种用户身份识别卡的验证方法的信息交互示意图;
图6是本申请实施例提供的另一种用户身份识别卡的验证方法的示意性流程图;
图7是本申请实施例提供的另一种用户身份识别卡的验证方法的示意性流程图;
图8是本申请实施例提供的一种优选的用户身份识别卡的验证方法的示意性流程图;
图9是本申请实施例提供的另一种优选的用户身份识别卡的验证方法的示意性流程图;
图10是本申请实施例提供的另一种用户身份识别卡的验证方法的信息交互示意图;
图11是本申请实施例提供的另一种信息的验证的方法的流程示意图;
图12是本申请实施例提供的通过第四通信设备获取共享用户身份识别卡对应号码信息的信息交互图;
图13是本申请实施例提供的一个优选的用户身份识别卡的验证方法的信息交互流程图;
图14是本申请实施例提供的一种用户身份识别卡的验证装置的结构框图;
图15是本申请实施例提供的电子设备的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。
图1示出的是本申请实施例提供的用户身份识别卡共享***的结构,包括:第一通信设备110,用户身份识别卡共享服务设备120,用户身份识别卡消费端设备130。
如图1所示,第一通信设备110即用户身份识别卡共享端设备,通过用户身份识别卡共享服务设备120共享用户身份识别卡资源,用户身份识别卡消费端设备130通过用户身份识别卡共享服务设备120获取所述用户身份识别卡资源。
第一通信设备为用于发起用户身份识别卡共享请求,并发送共享信息的设备。
第一通信设备包括但不限于以下设备:固定终端设备、移动终端设备、用户身份识别卡池、虚拟用户身份识别卡池、虚拟用户身份识别卡服务器。
所述第一通信设备还包括:运行应用软件或全球广域网(web,World Wide Web)应用的控制设备,所述控制设备用于控制承载用户身份识别卡设备的设备,所述控制设备用于发起用户身份识别卡共享请求和发送共享信息。
其中,用户身份识别卡包括但不限于存储数字移动电话用户信息、加密秘钥以及用户电话簿的芯片、嵌入式芯片或虚拟芯片等。所述用户身份识别卡用于数字移动通信网络用户身份鉴别,以及用于用户通信加密。所述用户身份识别卡包括但不限于SIM卡(Subscriber Identification Module,用户身份识别卡)、UIM卡(UserIdentity Model,用户识别模块)、USIM卡(Universal Subscriber Identity Module,全球用户识别卡)、eSIM卡(Embedded SIM,嵌入式SIM卡)、softSIM(soft SIM,软SIM卡)、vSIM卡(virtual SIM,虚拟SIM卡) 等形式。
所述用户身份识别卡资源包括但不限于该用户身份识别卡对应的:数据流量余量、语音时长余量和短消息余量等通信资源。
发起共享的用户通过第一通信设备,即用户身份识别卡共享端设备,向用户身份识别卡共享服务设备发起共享用户身份识别卡共享请求。该共享请求中包括用户身份识别卡标识信息,例如,IMSI信息,和用户身份识别卡共享信息。所述用户身份识别卡共享信息包括但不限于用户身份识别卡对应的以下信息:号码信息、共享数据流量信息、共享语音通话时长信息、共享短消息数量信息、用户身份识别卡所属运营商、开始共享时间及结束共享时间等。但是,用户身份识别卡共享信息的准确性不能通过用户身份识别卡共享端设备直接通过读取用户身份识别卡获取,例如,用户身份识别卡对应的数据流量余量信息,不能通过读取用户身份识别卡直接获取。因此,需要对用户身份识别卡进行验证,以确定该用户身份识别卡是否可以被共享使用。通过人工核实用户身份识别卡对应的套餐资费以及通信资源等信息,效率比较低,在缺少MODEM(调制解调模块)时,还需要多次在带有MODEM的设备上插拔用户身份识别卡,才能完成对用户身份识别卡对应的资费信息的查询和对用户身份识别卡共享信息的验证。
图2示出了本申请实施例提供的另一种用户身份识别卡共享***的结构,包括:第一通信设备110、用户身份识别卡调度装置140、用户身份识别卡消费端设备130和第二通信设备150。
如图2所示,用户身份识别卡调度装置140根据第一通信设备110,即用户身份识别卡共享端设备发出的用户身份识别卡共享请求向第二通信设备150发送查询请求,用以查询用户身份识别卡对应的第一查询信息;用户身份识别卡调度装置140通过将第一查询信息与用户身份识别卡共享请求中的共享信息和/预设条件信息相比较,以验证用户身份识别卡共享请求携带的用户身份识别卡共享信息的真实性和与预设条件信息比较确定该用户身份识别卡的有效性;如果用户身份识别卡共享信息是真实,通过预设条件信息确定用户身份识别卡是有效的,则用户身份识别卡调度装置将该用户身份识别卡配给用户身份识别卡消费端设备 130使用,或用户身份识别卡调度装置通过用户身份识别卡共享服务设备120将该用户身份识别卡分配给用户身份识别卡消费端设备130使用。
其中,第一查询信息包括但不限于以下信息:用户身份识别卡对应的信息、查询状态信息。其中,用户身份识别卡对应的信息包括但不限于:号码信息、资费信息、数据流量余量、语音时长余量及短消息余量等信息。其中,查询状态信息包括但不限于查询成功信息、查询失败信息、查询错误信息等表示本次查询状态的信息。其中,所述第二通信设备包括但不限于运营商或第三方提供查询接口的查询接口服务器,者运营商或第三方提供的语音查询服务器,者运营商或第三方提供的短消息查询服务器等可用于查询用户身份识别卡对应的信息的设备。
其中,所述用户身份识别卡调度装置包括但不限于以下可以实现上述功能的设备或设备的功能单元:计算机/服务器、用户身份识别卡共享服务设备的功能单元、服务器集群或分布式服务器。
其中,所述用户身份识别卡消费端设备包括但不限于请求共享用户身份识别卡的以下设备:终端设备、虚拟设备、平台设备。所述平台设备为为其他用户提供通信服务的设备。
图3示出了本申请实施例提供的用户身份识别卡的验证方法的示意性流程,该方法包括步骤S110~S140;作为示例而非限定,该方法可以应用于上述用户身份识别卡调度装置中。
S110,接收第一通信设备发送的用户身份识别卡共享请求;其中,所述用户身份识别卡共享请求包括用户身份识别卡标识信息和用户身份识别卡共享信息。
其中,第一通信设备为安装用户身份识别卡和用户身份识别卡共享软件的通信设备,所述用户身份识别卡包括但不限于以下形式:SIM卡、UIM卡、USIM卡、eSIM卡、softSIM及vSIM等。
非限定性的,第一通信设备与用户身份识别卡调度装置可以通过有线的和/或无线的方式连接,以通过该连接发送所述用户身份识别卡共享请求。
非限定性的,所述用户身份标识包括但不限于IMSI、ICCID等可以唯一标识用户信息和用户身份识别卡信息的标识信息。
非限定性的,所述用户身份识别卡共享信息包括但不限于以下信息:号码信息、共享数据流量信息、共享语音通话时长信息、共享短消息数量信息、用户身份识别卡所属运营商、开始共享时间及结束共享时间等。该示例中,用户身份识别卡对应的号码信息、共享数据流量信息、共享语音通话时长信息、共享短消息数量信息为需要通过本申请实施例提供的用户身份识别卡的验证方法验证的信息,以确定上述共享信息是否真实有效。
S120,根据所述用户身份识别卡共享请求向至少一个第二通信设备发送查询请求;其中,所述查询请求包括所述用户身份识别卡标识信息;所述查询请求用于指示所述第二通信设备查询与所述用户身份识别卡标识信息对应的第一查询信息。
非限定性的,用户身份识别卡调度装置与第二通信设备可以通过有线的和/或无线的方式连接,以通过该连接发送所述查询请求。
非限定性的,所述查询请求包括用户身份识别卡标识信息,例如,IMSI信息。
在一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求中的号码信息识别出该号码所属的运营商,向该号码的运营商的查询服务器发送查询请求。
在另一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求中的运营商信息,向该运营商的查询服务器发送查询请求。
在另一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求,向第三方查询服务器发送查询请求。
在另一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求,通过中间设备转发,或者指示中间设备向运营商或第三方的查询服务器发送查询请求。
在另一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求,同时或者先后向多个第二通信设备发送查询请求,所述第二通信设备包括但不限于:运营商提供查询接口的查询接口服务器、语音查询服务器、短消息查询服务器、第三方提供的查询接口服务器、语音查询服务器、短消息查询服务器。
S130,接收所述第二通信设备发送的所述第一查询信息;
非限定性的,第一查询信息包括但不限于以下信息:用户身份识别卡对应的信息、查询状态信息。其中,用户身份识别卡对应的信息包括但不限于:号码信息、资费信息、数据流量余量、语音时长余量及短消息余量等信息。其中,查询状态信息包括但不限于查询成功信息、查询失败信息、查询错误信息等表示本次查询状态的信息。
示例性的,步骤S120的非限定性示例中第二通信设备接收到用户身份识别卡调度装置发送的所述查询请求,第二通信设备根据该查询请求中的标识信息查找对应的用户信息,例如,号码信息、资费信息、数据流量余量、语音时长余量以及短消息余量等信息。第二通信设备将上述信息以约定的接口形式,或语音形式,或短消息形式作为第一查询信息发送给用户识别卡调度装置。
S140,将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到对所述用户身份识别卡的验证结果。
用户身份识别卡共享装置通过将第一查询信息与用户身份识别卡共享信息比对,以确定用户身份识别卡共享信息的真实性;通过将第一查询信息与预设条件信息比对,以确定用户身份识别卡的有效性。当共享的用户身份识别的查询信息同时满足真实性和有效性,则验证结果为成功;或者当查询信息与共享信息比对,确定共享信息满足真实性,此时预设条件为空值,即不设置预设条件时,验证结果为成功;或者当查询信息与预设条件比对,可以直接得出查询信息满足预设条件,则可以验证也可以不验证共享信息的真实性,即认为验证结果为成功;或者当查询信息与预设条件比对,查询信息不满足预设条件时,则验证结果为失败;或者当查询信息与共享信息比对,确定共享信息不满足真实性,并且没有设置预设条件,则验证结果为失败。
其中,所述预设条件信息为用户身份识别卡调度装置设置的条件,所述条件用于验证用户身份识别卡是否为可以被有效的分享使用,所述预设条件信息包括以下条件至少之一:阈值条件信息及用户身份识别卡属性条件信息;其中,所述阈值条件信息包括以下阈值至少之一:资费余额阈值、数据流量余量阈值、语音时长余量阈值及短消息余量阈值。其中,所述用户身份识别卡属性条件为,用户身份识别卡是否为物联网卡。
其中,通过将第一查询信息与所述共享请求信息进行比对,以验证所述共享请求信息的真实性;通过将第一查询信息与预设条件信息比对,以验证用户身份识别卡对应的资费余额、数据流量余量、语音时长余量、短信余量相对于预设条件中的阈值条件的有效性,或者用户身份识别卡对应的号码相对于预设条件中的用户身份识别卡属性条件的有效性;进而获得用户身份识别卡是否可以被分享使用的验证结果。
在一个非限定性示例中,用户身份识别卡属性条件为,该用户身份识别卡为非物联网卡。当然,本领域技术人员在实施本申请提供的方案时,也可根据实际情况对用户身份识别卡的属性条件进行符合实际情况的限制以适应不同实施方式的需要。
在一个非限定性的示例中,所述阈值条件可以设置为:资费余额大于等于100元,数据流量余量大于等于10G,语音时长余量大于等于60分钟,短消息余量大于等于20条等。本领域技术人员应该明白,所述阈值条件可以在本申请提供的方案在实际实施时根据实际情况作出调整,以适应不同实施方式的需要达到该实施方式的最佳效果。
在一个非限定性示例中,用户身份识别卡调度装置将接收到的第一查询信息中的资费余额信息、资费套餐信息、号码信息、数据流量余量、语音时长余量、短消息余量等信息,与共享请求中的号码信息、共享流量信息、共享短消息数量信息、共享通话时长信息等信息和/或预设条件信息中的阈值条件和/用户身份识别卡属性条件比对。
非限定性的,第一查询信息中的数据流量、语音余量、短消息余量等信息中的余量大于等于共享请求中的共享数据流量、共享语音通话时长、共享短消息数量等信息;和,第一查询信息中的数据流量、语音余量、短消息余量等信息中的余量大于等于阈值条件中的数据流量余量阈值、语音时长余量阈值。则,确认共享请求中的共享信息为真实有效信息;则验证结果为成功;用户身份识别卡调度装置可以将该用户身份识别卡可以分配给用户身份识别卡消费端设备使用。
非限定性的,第一查询信息中的数据流量、语音余量、短消息余量等信息中的余量大于等于共享请求中的共享数据流量、共享语音通话时长、共享短消息数量等信息;或,第一查询信息中的数据流量、语音余量、短消息余量等信息中的余量大于等于阈值条件中的数据流量余量阈值、语音时长余量阈值。则,确认共享请求中的共享信息为真实有效信息;则用户身份识别卡共享信息和/或预设条件信息验证结果为成功;用户身份识别卡调度装置可以将该用户身份识别卡可以分配给用户身份识别卡消费端设备使用。
非限定性的,当第一查询信息中的资费余额信息根据资费套餐信息转换为可用的数据流量、语音余量、短消息余量等的余量大于等于阈值条件中的数据流量余量阈值、语音时长余量阈值。则,确认共享请求中的共享信息为有效信息;则用户身份识别卡共享信息和/或预设条件信息验证结果为成功;用户身份识别卡调度装置可以将该用户身份识别卡可以分配给用户身份识别卡消费端设备使用。
非限定性的,第一查询信息中的号码信息和共享信息中的号码信息相同,但是第一查询信息中的资费余额信息小于预设条件信息中的资费余额阈值,则用户身份识别卡共享信息和/或预设条件信息验证结果为失败;用户身份识别卡调度装置停止将该用户身份识别卡分配给用户身份识别卡消费端设备使用。
非限定性的,第一查询信息中的资费余额信息为欠费状态并第一查询信息中的资费套餐信息为后付费资费套餐,用户身份识别卡对应的用户最大可欠费额度大于所述资费余额阈值,则用户身份识别卡共享信息和/或预设条件信息验证结果为成功;用户身份识别卡调度装置可以将该用户身份识别卡可以分配给用户身份识别卡消费端设备使用。
非限定性的,预设条件信息中的用户身份识别卡属性条件为非物联网卡,根据第一查询信息中的号码信息确定该共享的用户身份识别卡为物联网卡,例如,确定号码信息为147、 184、178、145等物联网卡特有号段;则验证结果为该用户身份识别卡为物联网卡,则验证结果为失败。
非限定性的,当用户身份识别卡调度装置向一个以上第二通信装置发送查询请求后,获得的多个第一查询信息均为查询失败或查询错误信息,或者多个第一查询信息中的号码信息与用户身份识别卡共享信息中的号码信息不符,则用户身份识别卡共享信息和/或预设条件信息,即用户身份识别卡对应信息验证结果为失败,用户身份识别卡调度装置停止将该用户身份识别卡分配给用户身份识别卡消费终端使用。
本领域技术人员应该明白,在实施本申请提供的技术方案时可以根据实际情况设置用户身份识别卡共享设备,即第一通信设备发出的共享请求的参数;或根据实际情况设置预设条件信息的参数;或者共享请求参数和预设条件信息参数的组合。本领域技术人员根据实际情况作出对以上参数的选择以验证共享信息的真实性,或由预设条件信息与查询信息比较确定共享的用户身份识别卡能够有效的被共享使用,均不超出本申请的保护范围。
对应于上述图3所示的方法,图4示出的是本申请的实施例提供的验证信息方法的信息交互示流程。如图4所示,用户身份识别卡调度装置接收第一通信设备的用户身份识别卡共享请求,并根据该共享请求向第二通信设备发送查询请求以获得第一查询信息;将第一查询信息与用户身份识别卡共享信息和/或预设条件信息进行比对,得到用户身份识别卡对应信息的验证结果;如果确定用户身份识别卡共享信息为真实信息,与预设条件信息比较确定该用户身份识别卡为有效的,则分配该用户身份识别卡给用户身份识别卡消费端设备使用。实现了对用户身份识别卡共享信息和/或预设条件信息的自动化验证,从而避免了通过人工验证导致的人力资源的浪费和效率低下的问题,进而提高了用户身份识别卡共享***的易用性,提高了用户身份识别卡共享***的效率。
在上述图4所示实施例的基础上,图5示出了本申请的实施例提供的另一种验证信息方法的信息交互流程,其中,图5中的第二通信设备为查询接口服务器。查询接口服务器为提供查询用户身份识别卡对应信息接口的设备,其查询接口可以被用户身份识别卡调度装置调用;查询接口服务器通过其提供的接口接收用户身份识别卡调度装置发送的查询请求;查询接口服务器通过查询请求中包含的用户身份识别卡标识信息等查询用户身份识别卡对应的查询信息,查询接口服务器通过其提供的接口反馈第一查询信息给用户身份识别卡调度装置。其中,查询接口服务器包括但不限于具有查询接口的运营商提供的服务器、服务器集群、分布式服务器,以及第三方机构提供的服务器、服务器集群、分布式服务器。
对应于上述图5所示的方法,图6示出了该方法的流程,如图6所示,在本示例中,
步骤S120,根据所述用户身份识别卡共享请求向第二通信设备发送查询请求,包括:
步骤S120’,根据所述用户身份识别卡共享请求,通过所述查询接口服务器的查询接口向所述查询接口服务器发送查询请求。
相应的,在本示例中,
步骤S130,接收所述第二通信设备发送的所述第一查询信息,包括:
步骤S130’,接收所述查询接口服务器通过所述查询接口发送的所述第一查询信息。
在一个非限定性的示例中,通过以下接口向运营商提供查询接口服务器发送查询请求以查询余额:
https://api.xxoperators.com/query/balance
参数:imsi
类型:String
是否必须:是
说明:imsi是国际移动用户识别码
一个查询示例为:
curl-XPOST-d'imsi=31015012345xxxx”https://api.xxoperators.com/query/balance'
相应的,通过该查询接口接收到的第一查询信息,即余额信息的示例为:
"Content-Type":"application/json;charset=utf-8"
{
"code":200,//操作成功
"balance":"88元"//返回余额信息
}
在一个非限定性的示例中,通过以下接口向运营商提供查询接口服务器发送查询请求以查询用户身份识别卡对应的号码信息:
https://api.xxoperators.com/query/phonenumber
参数:imsi
类型:String
是否必须:是
说明:imsi是国际移动用户识别码
一个查询示例为:
curl-X POST-d'imsi=31015012345xxxx”https://api.xxoperators.com/query/phonenumber' 相应的,通过该查询接口接收到的第一查询信息,即号码信息的示例为:
"Content-Type":"application/json;charset=utf-8"
{
"code":200,//操作成功
"phonenumber":"00140880xxxxx"//返回号码信息
}
需要说明的是,以上关于查询接口的示例是为了本领域技术人员能更好的理解本申请,而非对本申请的限定。在实际实施本申请提供的验证信息方法时,本领域技术人员可以根据接口提供方提供的文档进行相应调整。
在本示例中,通过查询接口服务器查询用户身份识别卡对应的查询信息,以对用户身份识别卡共享信息进行验证,技术方案易于实施,并且可以快速准确的自动获取用户身份识别卡对应的查询信息,从而提高验证效率。
在上述图3所示的实施例的基础上,图7是本申请实施例提供的另一种用户身份识别卡的验证方法的示意性流程。
如图7所示,步骤S120,根据所述用户身份识别卡共享请求向第二通信设备发送查询请求,包括:
步骤S120”,根据所述用户身份识别卡共享请求,通过第三通信设备向所述第二通信设备发送查询请求。
相应的,步骤S130,接收所述第二通信设备发送的所述第一查询信息,包括:
步骤S130”,通过第三通信设备接收所述第二通信设备发送的所述第一查询信息。
其中,第三通信设备为用于接收用户身份识别卡标识信息并通过所述用户身份识别卡标识信息通信的以下设备至少之一:移动终端、固定终端、调制解调模块、调制解调模块池、网络电话服务器及短消息服务器。所述第三通信设备至少可以用于以下通信用途之一:发起或接收语音呼叫、发送或接收短消息。
在一个非限定性示例中,通过发送共享的用户身份识别卡标识信息给固定终端设备,该终端设备可以通过共享的用户身份识别卡标识信息语音呼叫或发送短消息。用户身份识别卡调度装置指示该终端设备向运营商的语音查询服务器发起语音呼叫,例如,***的查询电话10010,以连接到***的语音查询服务器,通过用户身份识别卡调度装置以虚拟拨号的方式控制该终端发出查询请求,以指示语音查询服务器反馈相应的语音查询信息或短消息查询信息。
在上述图7所示的实施例的基础上,图8示出了本申请实施例提供的一种优选的验证信息方法的流程。
如图8所示,在步骤S140,将所述第一查询信息与所述用户身份识别卡共享信息和/ 或预设条件信息进行比对,包括:
S141,识别所述第一查询信息中的所述语音查询信息或所述短消息查询信息获得第二查询信息;
S142,将所述第二查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对。
本领域技术人员应该明白,通过用户身份识别卡调度装置控制终端发出查询请求,以指示该语音查询服务器反馈相应的语音查询信息或短消息查询信息,可以通过软件方法实现,本领域技术人员应该具备根据本申请的教导实现该方案的能力。
本示例中,通过第三通信设备以语音呼叫或发送短消息的方式查询用户身份识别卡对应的查询信息,可以在运营商或第三方机构没有提供查询接口的情况下自动获得用户身份识别卡对应查询信息,或者在运营商或第三方机构提供了查询接口,但是该查询接口不能满足验证用户身份识别卡共享信息和/或预设条件信息的情况下提供补充查询信息;从而实现了自动验证用户身份识别卡共享信息和/或预设条件信息的目的,提高了用户身份识别卡共享***的效率。
通过能够实现语音呼叫或发送短消息功能的第三通信设备向第二通信设备,即运营商或第三方机构提供的语音查询服务器或短消息查询服务器获得第一查询信息,其中第一查询信息包括语音查询信息或短消息查询信息。
在上述图7所示的实施例的基础上,图9示出了本申请实施例提供的另一种优选的验证信息方法的流程。
如图9所示,在步骤S120’,通过第三通信设备向所述第二通信设备发送查询请求前,还包括:
步骤S119,发送用户身份识别卡标识信息到所述第三通信设备,以指示所述第三通信设备根据所述用户身份识别卡标识信息置于所述用户身份识别卡待机状态。
在上述图6所示的实施例的基础上,在一个优选的实施方式中,所述第三通信设备为调制解调模块(MODEM)池。图10示出了本申请实施例提供的另一种验证信息方法的信息交互流程。
如图10所示,在一个非限定性示例中,第三通信设备为MODEM池第一通信设备向用户身份识别卡调度装置发出用户身份识别卡共享请求;用户身份识别卡调度装置接收到该共享请求后,提取该共享请求中的用户身份识别卡标识信息发送给MODEM池,以指示 MODEM池根据用户身份识别卡标识信息置于用户身份识别卡待机状态;MODEM池可以向用户身份识别卡调度装置反馈用户身份识别卡的待机反馈,以通知用户身份识别卡调度装置用户身份识别卡处于待机状态,也可以默认不反馈用户身份识别卡待机状态;用户身份识别卡调度装置向MODEM池发查询请求,以指示MODEM池根据用户身份识别卡标识信息,向语音查询服务器发起语音呼叫请求或向短消息查询服务器发起短消息查询请求;用户身份识别卡调度装置通过MODEM池获取语音查询服务器或短消息查询服务器的语音查询应答或短消息查询应答后,通过识别语音查询应答或短消息查询应答,获得具体的用户身份识别卡对应的查询信息,例如,号码信息、资费信息、数据流量余量、语音时长余量及短消息余量等信息;用户身份识别卡调度装置将用户身份识别卡对应的查询信息与用户身份识别卡共享信息和/或预设条件信息进行比对得到用户身份识别卡对应信息的验证结果。本示例中,通过引入MODEM池,首先可以实现没有查询接口服务器情况下自动验证用户身份识别卡共享信息和/或预设条件信息,其次,通过向MODEM池发送用户身份识别卡标识信息,指示MODEM池置于共享用户身份识别卡待机状态,不仅可以实现批量的用户身份识别卡自动验证,还避免了人工插拔用户身份识别卡,提高了用户身份识别卡共享信息和/或预设条件信息的验证效率。
在上述图6所示实施例的基础上,图11示出了本申请实施例提供的另一种信息的验证方法的流程,用以在图6所示方法无法获取用户身份识别卡对应的号码信息的情况下,获取共享用户身份识别卡的号码信息。
如图11所示,在步骤S140,将所述第一查询信息与所述用户身份识别卡共享信息和/ 或预设条件信息进行比对前,还包括:
步骤S139,根据所述用户身份识别卡共享请求,通过所述第三通信设备向第四通信设备发送短消息,或通过所述第三通信设备呼叫所述第四通信设备获取所述用户身份识别卡对应的号码。
其中,所述第四设备包括但不限于:已知号码并且在调制解调器或调制解调器池中置于待机状态的用户身份识别卡;已知号码的,通过虚拟号码接口形式通信的通信设备;已知号码的终端设备。
在一个非限定性示例中,图12示出了通过第四通信设备获取共享用户身份识别卡对应号码信息的信息交互流程;如图12所示,第一通信设备向用户身份识别卡调度装置发出用户身份识别卡共享请求;用户身份识别卡调度装置接收到该共享请求后,提取该共享请求中的用户身份识别卡标识信息发送给调制解调器或调制解调器池,以指示调制解调器或调制解调器池根据用户身份识别卡标识信息置于用户身份识别卡待机状态;调制解调器或调制解调器池可以向用户身份识别卡调度装置反馈用户身份识别卡的待机反馈,以通知用户身份识别卡调度装置用户身份识别卡处于待机状态,也可以默认不反馈用户身份识别卡待机状态;用户身份识别卡调度装置通过调制解调器或调制解调器池向第四通信设备发送短消息或发起语音呼叫,第四通信设备向用户身份识别卡调度装置反馈用户身份识别卡对应的号码信息。
在一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求,将该用户身份识别卡置于MODEM池中的待机状态,并通过MODEM池呼叫另一在MODEM 池中置于待机状态的用户身份识别卡对应的已知号码,用户身份识别卡调度装置通过 MODEM池获取被叫号码的响铃事件中的来电号码,以获取请求共享的用户身份识别卡对应的号码信息。
在一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求,将该用户身份识别卡置于调制解调器或调制解调器池中的待机状态,并通过调制解调器或调制解调器池向已知号码的终端发送短消息,该终端接收到短消息后通过预置程序将该短消息的来电号码通过通信网络发送到用户身份识别卡调度装置,从而用户身份识别卡调度装置获得请求共享的用户身份识别卡对应的号码信息。
在一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求,将该用户身份识别卡置于调制解调器或调制解调器池中的待机状态,并通过调制解调器或调制解调器池向已知号码的终端发送短消息,该终端接收到短消息后通过预置程序将该短消息的来电号码通过网络发送到用户身份识别卡调度装置,从而用户身份识别卡调度装置获得请求共享的用户身份识别卡对应的号码信息。
在一个非限定性的示例中,用户身份识别卡调度装置根据用户身份识别卡共享请求,将该用户身份识别卡置于调制解调器或调制解调器池中的待机状态,并通过调制解调器或调制解调器池呼叫已知号码的以虚拟号码接口形式通信的通信设备,例如呼叫网络电话;用户身份识别卡调度装置通过该网络电话提供的软件开发工具包中的电话回调函数获取该网络电话响铃事件中的号码信息;从而用户身份识别卡调度装置获得请求共享的用户身份识别卡对应的号码信息。为了使本领域技术人员更容易理解,以下是一个网络电话的回调函数应用的非限定性示例:
在一个非限定性示例中,需要验证多个共享用户身份识别卡信息情况,通过发起呼叫的时序确定当前通过第四通信设备获取的号码信息对应具体哪一个共享用户身份识别卡信息。具体的,通过第三通信设备依次根据多个未知号码的用户身份识别卡标识信息向一个第四通信设备发起语音呼叫;该第四通信设备依次拒绝来电时,获取的未知号码被挂断的状态与第三通信设备发起呼叫的时序对应。由此,可以确定获取的响铃事件中的号码与多个未知号码的对应关系。
从上述示例中可以看出,在无法获得运营商查询接口服务器的接口方法或者通过运营商的语音查询服务器或短消息服务器获得请求共享的用户身份识别卡对应的号码信息的情况下,通过本示例提供的方法,可以自动获取用户身份识别卡对应的号码信息;并且本示例提供的方法可以作为以上实施例的补充,用以进一步验证用户身份识别卡对应的号码信息,从而提高验证效率,进而提高用户身份识别卡共享***的效率。
图13示出了本申请实施例提供的一个优选的验证信息方法的信息交互流程;本优选示例的验证信息方法结合以上多个示例,通过分别向查询接口服务器、语音查询服务器、短消息查询,以及通过第四通信设备,获取用户身份识别卡对应的查询信息,并将查询信息与用户身份识别卡共享信息和/或预设条件信息比对,以验证用户身份识别卡共享信息和/或预设条件信息;通过结合多种实施方式,可以弥补单一查询方式的有可能欠缺某一待验证的共享信息对应的查询信息的问题,从而可以自动的、高效的实现对用户身份识别卡共享信息和/ 或预设条件信息的验证,进一步提高用户身份识别卡共享***的效率。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
对应于上文实施例所述的用户身份识别卡共享验证信息方法,图14示出的是本申请实施例提供的一种用户身份识别卡共享验证信息装置的结构框图,为了便于说明,仅示出了与申请实施例相关的部分。
参照图14,该用户身份识别卡共享验证信息装置包括:
共享请求接收模块141,用于接收第一通信设备发送的用户身份识别卡共享请求;其中,所述用户身份识别卡共享请求包括用户身份识别卡标识信息和用户身份识别卡共享信息;
查询请求发送模块142,用于根据所述用户身份识别卡共享请求向第二通信设备发送查询请求;其中,所述查询请求至少包括所述用户身份识别卡标识信息;所述查询请求用于指示所述第二通信设备查询与所述用户身份识别卡标识信息对应的第一查询信息;
查询信息接收模块143,用于接收所述第二通信设备发送的所述第一查询信息;
验证模块144,用于将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到所述用户身份识别卡对应信息的验证结果。
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
图15是本申请一实施例提供的电子设备的示意图。如图15所示,该实施例的电子设备15包括:处理器150、存储器151以及存储在所述存储器151中并可在所述处理器150 上运行的计算机程序152,例如验证信息程序。所述处理器150执行所述计算机程序152时实现上述各个用户身份识别卡的验证方法实施例中的步骤,例如图3所示的步骤110至114。或者,所述处理器150执行所述计算机程序152时实现上述各装置实施例中各模块/单元的功能,例如图14所示模块141至144的功能。
示例性的,所述计算机程序152可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器151中,并由所述处理器150执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序152在所述电子设备15中的执行过程。
所述电子设备15可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述电子设备可包括,但不仅限于,处理器150、存储器151。本领域技术人员可以理解,图15仅仅是电子设备15的示例,并不构成对电子设备15的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器150可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器151可以是所述电子设备15的内部存储单元,例如电子设备15的硬盘或内存。所述存储器151也可以是所述电子设备15的外部存储设备,例如所述电子设备15上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器151还可以既包括所述电子设备15的内部存储单元也包括外部存储设备。所述存储器151用于存储所述计算机程序以及所述电子设备所需的其他程序和数据。所述存储器151还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子装置运行时,使得电子装置执行时实现可实现上述各个方法实施例中的步骤。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (10)
1.一种用户身份识别卡的验证方法,其特征在于,应用于用户身份识别卡调度装置,所述验证方法,包括:
接收第一通信设备发送的用户身份识别卡共享请求;其中,所述用户身份识别卡共享请求包括用户身份识别卡标识信息和用户身份识别卡共享信息;
根据所述用户身份识别卡共享请求向至少一个第二通信设备发送查询请求;其中,所述查询请求包括所述用户身份识别卡标识信息;所述查询请求用于指示所述第二通信设备查询与所述用户身份识别卡标识信息对应的第一查询信息;
接收所述第二通信设备发送的所述第一查询信息;
将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到对所述用户身份识别卡的验证结果;
所述预设条件信息包括阈值条件信息,所述阈值条件信息包括以下阈值至少之一:数据流量余量阈值、语音时长余量阈值及短消息余量阈值;
将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到对所述用户身份识别卡的验证结果,包括:
第一查询信息中的数据流量、语音余量、短消息余量等信息中的余量大于等于共享请求中的共享数据流量、共享语音通话时长、共享短消息数量等信息,和/或,第一查询信息中的数据流量、语音余量、短消息余量等信息中的余量大于等于所述阈值条件信息中的所述数据流量余量阈值、所述语音时长余量阈值、所述短消息余量阈值;则确认所述共享请求中的所述共享信息为真实有效信息;用户身份识别卡共享信息和/或预设条件信息验证结果为成功;或,
当第一查询信息中的资费余额信息根据资费套餐信息转换为可用的数据流量、语音余量、短消息余量等的余量大于等于所述阈值条件信息中的所述数据流量余量阈值、所述语音时长余量阈值、所述短消息余量阈值;则确认所述共享请求中的所述共享信息为有效信息;用户身份识别卡共享信息和/或预设条件信息验证结果为成功;
所述第二通信设备包括运营商提供查询接口的查询接口服务器、语音查询服务器、短消息查询服务器、第三方提供的查询接口服务器、语音查询服务器、短消息查询服务器至少之一;
根据所述用户身份识别卡共享请求向第二通信设备发送查询请求,包括:
根据所述用户身份识别卡共享请求,通过第三通信设备向所述第二通信设备发送查询请求;
相应的,接收所述第二通信设备发送的所述第一查询信息,包括:
通过第三通信设备接收所述第二通信设备发送的所述第一查询信息;
其中,所述第三通信设备为MODEM池,所述第一通信设备向所述用户身份识别卡调度装置发出用户身份识别卡共享请求;所述用户身份识别卡调度装置接收到所述用户身份识别卡共享请求后,提取所述用户身份识别卡共享请求中的用户身份识别卡标识信息发送给MODEM池,以指示MODEM池根据用户身份识别卡标识信息置于用户身份识别卡待机状态;MODEM池向用户身份识别卡调取装置反馈用户身份识别卡的待机反馈,以通知用户身份识别卡调取装置用户身份识别卡处于待机状态;所述用户身份识别卡调取装置向MODEM池发送查询请求,以指示MODEM池根据用户身份识别卡标识信息,向语音查询服务器发起语音呼叫请求或向短消息查询服务器发起短消息查询请求;用户身份识别卡调度装置通过MODEM池获取语音查询服务器或短消息查询服务器的语音查询应答或短消息查询应答后,通过识别语音查询应答或短消息查询应答,获取具体的用户身份识别卡对应的查询信息;所述用户身份识别卡调取装置将用户身份识别卡对应的查询信息与用户身份识别卡共享信息和/或预设条件信息进行比对得到用户身份识别卡对应信息的验证结果。
2.如权利要求1所述的方法,其特征在于,所述第二通信设备为查询接口服务器;
相应的,
根据所述用户身份识别卡共享请求向第二通信设备发送查询请求,包括:
根据所述用户身份识别卡共享请求,通过所述查询接口服务器的查询接口向所述查询接口服务器发送查询请求;
接收所述第二通信设备发送的所述第一查询信息,包括:
接收所述查询接口服务器通过所述查询接口发送的所述第一查询信息。
3.如权利要求1所述的方法,其特征在于,所述第二通信设备包括:语音查询服务器或短消息查询服务器;
相应的,所述第一查询信息包括语音查询信息或短消息查询信息。
4.如权利要求3所述的方法,其特征在于,将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到所述用户身份识别卡对应信息的验证结果,包括:
识别所述第一查询信息中的所述语音查询信息或所述短消息查询信息获得第二查询信息;
将所述第二查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到所述用户身份识别卡对应信息的验证结果。
5.如权利要求1所述的方法,其特征在于,将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对前,还包括:
根据所述用户身份识别卡共享请求,通过所述第三通信设备向第四通信设备发送短消息,或通过所述第三通信设备呼叫所述第四通信设备获取所述用户身份识别卡对应的号码。
6.如权利要求5所述的方法,其特征在于,获取所述用户身份识别卡对应的号码,包括:
通过所述第四通信设备反馈的短消息或呼叫信息获取所述用户身份识别卡对应的号码;
或,通过截获所述短消息或呼叫响铃事件获取所述用户身份识别卡对应的号码。
7.如权利要求5所述的方法,其特征在于,所述第四通信设备为:
调制解调模块或调制解调模块池中已知号码的虚拟通信设备;或,
已知号码的通过虚拟号码接口形式通信的通信设备;或,
已知号码的终端设备。
8.一种用户身份识别卡的验证装置,其特征在于,应用于用户身份识别卡调度装置,所述验证装置,包括:
共享请求接收模块,用于接收第一通信设备发送的用户身份识别卡共享请求;其中,所述用户身份识别卡共享请求包括用户身份识别卡标识信息和用户身份识别卡共享信息;
查询请求发送模块,用于根据所述用户身份识别卡共享请求向第二通信设备发送查询请求;其中,所述查询请求至少包括所述用户身份识别卡标识信息;所述查询请求用于指示所述第二通信设备查询与所述用户身份识别卡标识信息对应的第一查询信息;
查询信息接收模块,用于接收所述第二通信设备发送的所述第一查询信息;
验证模块,用于将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到所述用户身份识别卡对应信息的验证结果;
所述预设条件信息包括阈值条件信息,所述阈值条件信息包括以下阈值至少之一:数据流量余量阈值、语音时长余量阈值及短消息余量阈值;
将所述第一查询信息与所述用户身份识别卡共享信息和/或预设条件信息进行比对,得到对所述用户身份识别卡的验证结果,包括:
第一查询信息中的数据流量、语音余量、短消息余量等信息中的余量大于等于共享请求中的共享数据流量、共享语音通话时长、共享短消息数量等信息,和/或,第一查询信息中的数据流量、语音余量、短消息余量等信息中的余量大于等于所述阈值条件信息中的所述数据流量余量阈值、所述语音时长余量阈值、所述短消息余量阈值;则确认所述共享请求中的所述共享信息为真实有效信息;用户身份识别卡共享信息和/或预设条件信息验证结果为成功;或,
当第一查询信息中的资费余额信息根据资费套餐信息转换为可用的数据流量、语音余量、短消息余量等的余量大于等于所述阈值条件信息中的所述数据流量余量阈值、所述语音时长余量阈值、所述短消息余量阈值;则确认所述共享请求中的所述共享信息为有效信息;用户身份识别卡共享信息和/或预设条件信息验证结果为成功;
所述第二通信设备包括运营商提供查询接口的查询接口服务器、语音查询服务器、短消息查询服务器、第三方提供的查询接口服务器、语音查询服务器、短消息查询服务器至少之一;
根据所述用户身份识别卡共享请求向第二通信设备发送查询请求,包括:
根据所述用户身份识别卡共享请求,通过第三通信设备向所述第二通信设备发送查询请求;
相应的,接收所述第二通信设备发送的所述第一查询信息,包括:
通过第三通信设备接收所述第二通信设备发送的所述第一查询信息;
其中,所述第三通信设备为MODEM池,所述第一通信设备向所述用户身份识别卡调度装置发出用户身份识别卡共享请求;所述用户身份识别卡调度装置接收到所述用户身份识别卡共享请求后,提取所述用户身份识别卡共享请求中的用户身份识别卡标识信息发送给MODEM池,以指示MODEM池根据用户身份识别卡标识信息置于用户身份识别卡待机状态;MODEM池向用户身份识别卡调取装置反馈用户身份识别卡的待机反馈,以通知用户身份识别卡调取装置用户身份识别卡处于待机状态;所述用户身份识别卡调取装置向MODEM池发送查询请求,以指示MODEM池根据用户身份识别卡标识信息,向语音查询服务器发起语音呼叫请求或向短消息查询服务器发起短消息查询请求;用户身份识别卡调度装置通过MODEM池获取语音查询服务器或短消息查询服务器的语音查询应答或短消息查询应答后,通过识别语音查询应答或短消息查询应答,获取具体的用户身份识别卡对应的查询信息;所述用户身份识别卡调取装置将用户身份识别卡对应的查询信息与用户身份识别卡共享信息和/或预设条件信息进行比对得到用户身份识别卡对应信息的验证结果。
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910738577.5A CN110519761B (zh) | 2019-08-12 | 2019-08-12 | 用户身份识别卡的验证方法、装置、电子设备及存储介质 |
EP20851740.9A EP3897020A4 (en) | 2019-08-12 | 2020-07-15 | METHOD AND DEVICE FOR VERIFICATION OF A SUBSCRIBER IDENTIFICATION MODULE, ELECTRONIC DEVICE AND STORAGE MEDIA |
JP2021540007A JP2022517973A (ja) | 2019-08-12 | 2020-07-15 | ユーザー身分識別カードの認証方法、装置、電子機器及び記憶媒体 |
PCT/CN2020/102138 WO2021027477A1 (zh) | 2019-08-12 | 2020-07-15 | 用户身份识别卡的验证方法、装置、电子设备及存储介质 |
US17/372,782 US20210345107A1 (en) | 2019-08-12 | 2021-07-12 | Method and device for verifying user identification card, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910738577.5A CN110519761B (zh) | 2019-08-12 | 2019-08-12 | 用户身份识别卡的验证方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110519761A CN110519761A (zh) | 2019-11-29 |
CN110519761B true CN110519761B (zh) | 2022-09-09 |
Family
ID=68625784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910738577.5A Active CN110519761B (zh) | 2019-08-12 | 2019-08-12 | 用户身份识别卡的验证方法、装置、电子设备及存储介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20210345107A1 (zh) |
EP (1) | EP3897020A4 (zh) |
JP (1) | JP2022517973A (zh) |
CN (1) | CN110519761B (zh) |
WO (1) | WO2021027477A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519761B (zh) * | 2019-08-12 | 2022-09-09 | 深圳市优克联新技术有限公司 | 用户身份识别卡的验证方法、装置、电子设备及存储介质 |
CN111970330B (zh) * | 2020-07-27 | 2023-11-24 | 深圳市广和通无线股份有限公司 | 网络通信方法、装置、计算机设备和存储介质 |
CN113378153B (zh) * | 2021-08-12 | 2021-11-19 | 中移(上海)信息通信科技有限公司 | 认证方法、第一服务设备、第二服务设备及终端设备 |
CN115720388B (zh) * | 2022-11-22 | 2024-04-30 | 中国电信股份有限公司 | 实现用户识别卡信息共享的方法及装置、电子设备 |
TWI827504B (zh) * | 2023-04-18 | 2023-12-21 | 台灣大哥大股份有限公司 | 使用替代用戶識別模組的通話系統及通話方法 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4006214B2 (ja) * | 2001-01-26 | 2007-11-14 | 株式会社日立製作所 | データ検索システム、データ中継サーバ、データベースサーバおよびデータベースのアクセス方法 |
JP4786190B2 (ja) * | 2005-02-01 | 2011-10-05 | 株式会社エヌ・ティ・ティ・ドコモ | 認証ベクトル生成装置、加入者認証モジュール、無線通信システム、認証ベクトル生成方法、演算方法及び加入者認証方法 |
KR100735427B1 (ko) * | 2005-02-07 | 2007-07-04 | 삼성전자주식회사 | 이동 통신 단말의 sim 카드 공유 방법 |
GB2490968A (en) * | 2011-05-20 | 2012-11-21 | Nec Corp | Sharing radio access networks fairly between multiple operators |
WO2013097177A1 (en) * | 2011-12-30 | 2013-07-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Virtual sim card cloud platform |
CN103813314B (zh) * | 2012-11-09 | 2018-01-02 | 华为技术有限公司 | 软sim卡的启用方法及入网方法及终端及网络接入设备 |
CN103391535B (zh) * | 2013-07-31 | 2017-02-01 | 华为技术有限公司 | 多终端共享虚拟sim卡的方法、终端、服务器及*** |
JP2016034129A (ja) * | 2014-07-30 | 2016-03-10 | 株式会社リコー | 情報送信システム、通信端末、通信システム、情報送信方法、及びプログラム |
JP6235432B2 (ja) * | 2014-08-12 | 2017-11-22 | Kddi株式会社 | 無線通信システム、通信容量移管方法およびコンピュータプログラム |
CN104410993B (zh) * | 2014-10-31 | 2019-04-12 | 东莞宇龙通信科技有限公司 | 一种流量监控方法、装置、终端及*** |
US9986421B2 (en) * | 2014-12-03 | 2018-05-29 | Verizon Patent And Licensing Inc. | Secure virtual transfer of subscriber credentials |
EP4343673A3 (en) * | 2015-04-03 | 2024-05-01 | United Services Automobile Association (USAA) | Digital identification system |
US20180211021A1 (en) * | 2015-08-06 | 2018-07-26 | Mitsubishi Electric Corporation | Authentication device, authentication system, and authentication method |
CN105554728A (zh) * | 2015-12-10 | 2016-05-04 | 深圳市迪讯飞科技有限公司 | 一种云端sim卡池*** |
CN105763464B (zh) * | 2016-01-29 | 2019-01-22 | 宇龙计算机通信科技(深圳)有限公司 | 数据流量共享方法、装置和*** |
CN107182048B (zh) * | 2016-03-10 | 2021-06-25 | 中兴通讯股份有限公司 | 实现多个终端共享用户身份识别卡的方法和装置 |
CN109417704B (zh) * | 2016-04-21 | 2022-05-13 | 瑞典爱立信有限公司 | 一种使用vsim的用户驱动的通信服务共享的***和方法 |
CN106100865B (zh) * | 2016-05-24 | 2019-06-14 | 中国联合网络通信集团有限公司 | 热点共享的授权方法和服务器 |
CN106068019B (zh) * | 2016-05-24 | 2019-10-11 | 中国联合网络通信集团有限公司 | 热点共享的授权方法、终端设备及服务器 |
JP6748510B2 (ja) * | 2016-08-04 | 2020-09-02 | 株式会社三菱Ufj銀行 | 情報提供システム、情報提供方法、および情報提供プログラム |
KR102589503B1 (ko) * | 2017-01-02 | 2023-10-16 | 삼성전자 주식회사 | 데이터 사용량을 공유 받는 공유 대상 장치를 설정하는 방법과, 이를 위한 전자 장치 |
CN108419232A (zh) * | 2017-02-10 | 2018-08-17 | 联发科技(新加坡)私人有限公司 | 共享用户身份模块卡的方法和移动终端 |
US10321298B2 (en) * | 2017-06-03 | 2019-06-11 | Apple Inc. | Selection of preferred mechanisms for telephone number validation |
US10123202B1 (en) * | 2017-07-11 | 2018-11-06 | Verizon Patent And Licensing Inc. | System and method for virtual SIM card |
US10285026B2 (en) * | 2017-08-08 | 2019-05-07 | T-Mobile Usa, Inc. | Service sharing between devices |
CN107682910B (zh) * | 2017-09-30 | 2021-01-26 | Oppo广东移动通信有限公司 | 流量资源共享方法、装置、移动终端及存储介质 |
CN107659928A (zh) * | 2017-09-30 | 2018-02-02 | 广东欧珀移动通信有限公司 | 流量资源共享方法、装置、计算机设备及存储介质 |
CN108600975A (zh) * | 2018-04-26 | 2018-09-28 | 深圳市威宇智通科技有限公司 | 流量共享方法及其*** |
CN108769954B (zh) * | 2018-05-28 | 2021-08-20 | 爱驰汽车有限公司 | 车辆与移动终端的流量共享方法、***、设备及存储介质 |
CN108924820B (zh) * | 2018-07-26 | 2021-10-22 | 北京小米移动软件有限公司 | 共享sim卡实现方法、装置、设备和存储介质 |
CN110519761B (zh) * | 2019-08-12 | 2022-09-09 | 深圳市优克联新技术有限公司 | 用户身份识别卡的验证方法、装置、电子设备及存储介质 |
-
2019
- 2019-08-12 CN CN201910738577.5A patent/CN110519761B/zh active Active
-
2020
- 2020-07-15 WO PCT/CN2020/102138 patent/WO2021027477A1/zh unknown
- 2020-07-15 JP JP2021540007A patent/JP2022517973A/ja active Pending
- 2020-07-15 EP EP20851740.9A patent/EP3897020A4/en not_active Withdrawn
-
2021
- 2021-07-12 US US17/372,782 patent/US20210345107A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20210345107A1 (en) | 2021-11-04 |
EP3897020A4 (en) | 2022-06-15 |
WO2021027477A1 (zh) | 2021-02-18 |
JP2022517973A (ja) | 2022-03-11 |
EP3897020A1 (en) | 2021-10-20 |
CN110519761A (zh) | 2019-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110519761B (zh) | 用户身份识别卡的验证方法、装置、电子设备及存储介质 | |
US20170161721A1 (en) | Method and system for opening account based on euicc | |
CA2869189C (en) | Service sharing system and apparatus | |
US20190387396A1 (en) | ESIM Card Activation Method, Wireless Router, and User Terminal | |
CN107333013B (zh) | 一种会话建立方法、装置、电子设备及存储介质 | |
CN104254069B (zh) | 无sim卡手机的网络注册***及方法 | |
WO2021027478A1 (zh) | 一种sim卡资源分配方法、***、终端设备及存储介质 | |
CN104243605A (zh) | 通信资源共享方法和*** | |
CN107508784B (zh) | 一种应用登录方法及终端设备 | |
CN107548054B (zh) | eSIM卡的主从设备切换方法、从设备及eSIM卡管理服务器 | |
CN112272169A (zh) | 一种用户身份的确定方法及装置 | |
CN109195139B (zh) | M2M管理平台与eSIM卡的数据传输方法、装置、平台及介质 | |
CN109729515B (zh) | 用于实现机卡绑定的方法、用户识别卡和物联网终端 | |
CN104754539B (zh) | 一种通话时长计算的方法及终端 | |
CN104219737B (zh) | 一种实现联网转接服务的***及其方法 | |
CN115348643A (zh) | 一种Wi-Fi网络的接入方法、装置及计算机可读存储介质 | |
CN105472577A (zh) | 以号码传递方式而建立的通讯方法及通讯*** | |
CN111885583B (zh) | 网络的共享方法及装置 | |
CN112004228B (zh) | 实人认证方法及*** | |
CN114339720A (zh) | 一种云卡鉴权方法、装置、终端及存储介质 | |
CN113422772A (zh) | 专网终端访问处理方法、装置及电子设备 | |
CN111132043A (zh) | 一种自动获取当前手机sim卡电话号码的方法 | |
CN110839219A (zh) | 终端接入蜂窝网络的方法以及蜂窝网络*** | |
CN106454807B (zh) | 一种终端激活方法及移动终端 | |
CN111629373B (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 |