一种虚拟sim卡服务授权方法、终端、服务器以及系统的制作方法_4

文档序号:9436659阅读:来源:国知局
接收到虚拟S頂卡服务请求后可以在服务器的数据库中查找与终端标识对应的虚拟S頂卡标识。
[0155]证书模块102,用于接收所述服务器在确定所述虚拟S頂卡标识对应的输入验证信息与所述服务器中预存的所述虚拟S頂卡标识对应的验证信息匹配时返回的与所述虚拟S頂卡标识对应的虚拟S頂卡证书。
[0156]具体的,服务器在接收到终端发送的虚拟S頂卡服务请求后,可以在服务器中查找虚拟SIM卡服务请求中携带的虚拟S頂卡标识,获取预存的与该虚拟SIM卡标识对应的验证信息,将该虚拟S頂卡标识对应的验证信息与接收到的该虚拟S頂卡标识对应的输入验证信息进行比对,如果比对结果为两者一致或者匹配,则说明该虚拟S頂卡的用户具有使用该虚拟S頂卡的权限。在服务器确定虚拟S頂卡标识对应的输入验证信息与服务器中预存的虚拟S頂卡标识对应的验证信息匹配后,证书模块102可以接收到服务器发送的与虚拟S頂卡标识对应的虚拟S頂卡证书。进一步地,服务器也可以向终端发送授权信息,授权信息可以包含下载与虚拟SIM卡标识对应的虚拟SIM卡证书的链接以及相应的下载验证信息,证书模块102接收到授权信息之后,可以打开授权信息中的链接,输入相应的下载验证信息,从而将与虚拟S頂卡标识对应的虚拟S頂卡证书下载到终端中。
[0157]响应模块103,用于当检测到通信业务请求时,使用所述虚拟S頂卡证书对所述通?目业务请求进行响应。
[0158]具体的,通信业务请求包括接打电话、发送和接收短信、移动网络连接以及数据传输等请求。当终端检测到通信业务请求时,响应模块103可以使用虚拟S頂卡证书中的鉴权密钥和鉴权算法实现对通信业务请求进行响应。
[0159]验证通知模块104,用于接收所述服务器在检测到所述终端标识已存在对应的第一虚拟S頂卡标识时发送的第一虚拟S頂卡验证通知。
[0160]具体的,服务器接收到终端发送的虚拟S頂卡服务请求后,可以在服务器的数据库中查找终端标识是否存在对应的第一虚拟S頂卡标识,如果检测到该终端标识存在对应的第一虚拟S頂卡标识,则可以向终端发送第一虚拟S頂卡验证通知,用于验证终端的第一虚拟S頂卡的验证信息是否正确。需要说明的是,第一虚拟S頂卡标识是服务器在此次虚拟S頂卡服务请求之前将该终端标识对应的一个虚拟S頂卡标识标记后成为第一虚拟S頂卡标识。
[0161]在本实施例中,终端标识存在对应的第一虚拟S頂卡标识的,也即设置了第一虚拟S頂卡的终端,在申请其他虚拟S頂卡的服务授权时,服务器可以发送第一虚拟S頂卡验证通知,以验证第一虚拟S頂卡的验证信息,当验证通过时,才进一步地对其他虚拟S頂卡的服务申请进行验证和授权。
[0162]验证获取模块105,用于根据所述第一虚拟S頂卡验证通知,获取所述第一虚拟SIM卡标识对应的输入验证信息。
[0163]具体的,第一虚拟S頂卡验证通知可以是用于提醒终端用户发送第一虚拟S頂卡标识对应的输入验证信息的提示信息,也可以是一个让用户直接输入第一虚拟S頂卡标识对应的输入验证信息的界面等,用户根据第一虚拟S頂卡验证通知,输入的第一虚拟S頂卡标识对应的输入验证信息,验证获取模块105即可获取第一虚拟S頂卡标识对应的输入验证信息。
[0164]验证请求模块106,用于向所述服务器发送第一虚拟S頂卡验证请求,所述第一虚拟S頂卡验证请求携带所述第一虚拟S頂卡标识对应的输入验证信息以及所述终端标识,用于请求所述服务器确定所述第一虚拟S頂卡标识对应的输入验证信息与所述服务器中预存的所述终端标识对应的所述第一虚拟S頂卡标识对应的验证信息匹配后,返回与所述虚拟S頂卡标识对应的虚拟S頂卡证书。
[0165]具体的,终端获取到输入的第一虚拟S頂卡标识对应的输入验证信息后,验证请求模块106可以向服务器发送第一虚拟S頂卡验证请求,第一虚拟S頂卡验证请求携带第一虚拟S頂卡标识对应的输入验证信息以及终端标识。
[0166]具体实施中,服务器接收到终端发送的第一虚拟S頂卡验证请求后,可以在服务器的数据库中查找与终端标识对应的第一虚拟S頂卡标识,并获取预存的与该第一虚拟SIM卡标识对应的验证信息,将第一虚拟S頂卡标识对应的验证信息与接收到的第一虚拟SIM卡标识对应的输入验证信息进行比对,如果比对结果为两者一致或者匹配,则说明第一虚拟S頂卡的使用用户通过权限验证,进而可以对终端的其他虚拟S頂卡服务申请进行验证和授权。
[0167]修改获取模块107,用于获取所述用户输入的所述虚拟S頂卡标识对应的修改验证信息。
[0168]具体的,当终端接收到用户输入的修改验证指令时,修改获取模块107可以获取用户输入的虚拟SIM卡标识对应的修改验证信息。修改验证指令可以是用户点击预设的验证修改按键、在预设的指令输入框中输入的验证修改指令、在终端的屏幕上单击、双击或长按预设的验证修改图标等操作。
[0169]修改请求模块108,用于向所述服务器发送验证信息修改请求,所述验证信息修改请求携带所述虚拟S頂卡标识以及获取到的所述虚拟S頂卡标识对应的修改验证信息。
[0170]具体的,修改请求模块108向服务器发送验证信息修改请求,其中携带步骤S303中获取到的虚拟S頂卡标识对应的修改验证信息以及虚拟S頂卡标识。
[0171]修改确认模块109,用于接收所述服务器将预存的所述虚拟S頂卡标识对应的验证信息替换为所述修改验证信息后返回的验证修改确认。
[0172]具体的,服务器接收到终端发送的验证信息修改请求后,根据虚拟S頂卡标识可以查找到服务器预存的虚拟S頂卡标识对应的验证信息,将虚拟S頂卡标识对应的验证信息替换为验证信息修改请求中携带的虚拟S頂卡标识对应的修改验证信息。当修改确认模块109接收到服务器发送的验证修改确认时,说明服务器已经将修改验证信息替换成功,若服务器之后需要对该虚拟S頂卡进行权限验证时,终端用户可以输入修改验证信息来通过验证。
[0173]图11是本发明实施例中一种虚拟S頂卡服务授权服务器的组成结构图,如图所示所述服务器包括:
[0174]服务请求模块201,用于接收终端发送的虚拟S頂卡服务请求,所述虚拟S頂卡服务请求携带虚拟S頂卡标识以及所述虚拟S頂卡标识对应的输入验证信息。
[0175]具体的,当终端接收到用户输入的虚拟S頂卡服务指令,可以向服务器发送虚拟S頂卡服务请求。虚拟S頂卡服务请求是用于终端向服务器申请入网或者申请开通虚拟S頂卡相应的通信服务时的请求。
[0176]可选的,虚拟S頂卡服务请求还包括终端标识,服务请求模块201接收到虚拟S頂卡服务请求后可以在服务器的数据库中查找与终端标识对应的虚拟S頂卡标识。
[0177]第一匹配模块202,用于确定所述虚拟S頂卡标识对应的输入验证信息与预存的所述虚拟S頂卡标识对应的验证信息匹配。
[0178]具体的,服务请求模块201在接收到终端发送的虚拟S頂卡服务请求后,第一匹配模块202可以在服务器中查找虚拟S頂卡服务请求中携带的虚拟S頂卡标识,获取预存的与该虚拟S頂卡标识对应的验证信息,将该虚拟S頂卡标识对应的验证信息与接收到的该虚拟S頂卡标识对应的输入验证信息进行比对,如果比对结果为两者一致或者匹配,则说明该虚拟SIM卡的用户具有使用该虚拟SIM卡的权限。
[0179]证书模块203,用于向所述终端发送与所述虚拟S頂卡标识对应的虚拟S頂卡证书,所述虚拟S頂卡证书用于当所述终端检测到通信业务请求时使用所述虚拟S頂卡证书对所述通信业务请求进行响应。
[0180]具体的,在服务器确定虚拟S頂卡标识对应的输入验证信息与服务器中预存的虚拟S頂卡标识对应的验证信息匹配后证书模块203可以向终端发送与虚拟S頂卡标识对应的虚拟S頂卡证书。进一步地,证书模块203也可以向终端发送授权信息,授权信息可以包含下载与虚拟S頂卡标识对应的虚拟S頂卡证书的链接以及相应的下载验证信息,终端接收到授权信息之后,可以打开授权信息中的链接,输入相应的下载验证信息,从而将与虚拟S頂卡标识对应的虚拟S頂卡证书下载到终端中。
[0181]检测模块204,用于检测所述终端标识是否存在对应的第一虚拟S頂卡标识。
[0182]具体的,服务器接收到终端发送的虚拟S頂卡服务请求后,检测模块204可以在服务器的数据库中查找到虚拟S頂卡服务请求中携带的终端标识,检测该终端标识是否存在对应的第一虚拟SIM卡标识。
[0183]验证通知模块205,用于当存在所述终端标识对应的第一虚拟S頂卡标识时,向所述终端发送第一虚拟SIM卡验证通知。
[0184]具体的,如果检测到该终端标识存在对应的第一虚拟S頂卡标识,验证通知模块205则可以向终端发送第一虚拟S頂卡验证通知,用于验证终端的第一虚拟S頂卡的验证信息是否正确。
[0185]在本实施例中,终端标识存在对应的第一虚拟S頂卡标识的,也即设置了第一虚拟S頂卡的终端,在申请其他虚拟S頂卡的服务授权时,服务器可以发送第一虚拟S頂卡验证通知,以验证第一虚拟S頂卡的验证信息,当验证通过时,才进一步地对其他虚拟S頂卡的服务申请进行验证和授权。
[0186]验证请求模块206,用于接收所述终端发送的第一虚拟S頂卡验证请求,所述第一虚拟S頂卡验证请求携带所述终端根据所述第一虚拟S頂卡验证通知获取到的所述第一虚拟S頂卡标识对应的输入验证信息以及所述终端标识。
[0187]具体的,终端获取到输入的第一虚拟S頂卡标识对应的输入验证信息后,可以向服务器发送第一虚拟SIM卡验证请求,第一虚拟SIM卡验证请求携带第一虚拟SIM卡标识对应的输入验证信息以及终端标识。
[0188]第二匹配模块207,用于确定所述第一虚拟S頂卡标识对应的输入验证信息与预存的所述终端标识对应的所述第一虚拟S頂卡标识对应的验证信息匹配,以触发向所述终端发送与所述虚拟S頂卡标识对应的虚拟S頂卡证书。
[0189]具体的,服务器接收到终端发送的第一虚拟S頂卡验证请求后,第二匹配模块207可以在服务器的数据库中查找与终端标识对应的第一虚拟S頂卡标识,并获取预存的与该第一虚拟S頂卡标识对应的验证信息,将第一虚拟S頂卡标识对应的验证信息与接收到的第一虚拟S頂卡标识对应的输入验证信息进行比对,如果比对结果为两者一致或者匹配,则说明第一虚拟S頂卡的使用用户通过权限验证,进而可以对终端的其他虚拟S頂卡服务申请进行验证和授权。
[0190]标记模块208,用于当不存在所述终端标识对应的第一虚拟S頂卡标识时,将所述虚拟S頂卡标识标记为与所述终端标识对应的第一虚拟S頂卡标识。
[0191]具体的,第一虚拟S頂卡标识是服务器在此次虚拟S頂卡服务请求之前将该终端标识对应的一个虚拟S頂卡标识标记后成为第一虚拟S頂卡标识。第一虚拟S頂卡标识可以是终端在发送虚拟S頂卡服务请求前用户输入虚拟S頂卡标识时已经备注的,也可以是虚拟S頂卡服务请求通过之后,又申请进行第一虚拟S頂卡标识标记的。在本实施例中,标记模块208检测到终端标识不存在对应的虚拟S頂卡标识时,将该终端标识申请的第一个虚拟S頂卡标识标记为第一虚拟S頂卡标识。
[0192]修改请求模块209,用于接收所述终端发送的验证信息修改请求,所述验证信息修改请求携带所述虚拟S頂卡标识以及所述终端获取到的所述虚拟S頂卡标识对应的修改验证信息。
[0193]具体的,验证通过后,终端可以向服务器发送验证信息修改请求,其中携带获取到的用户输入的虚拟S頂卡标识对应的修改验证信息以及虚拟S頂卡标识。
[0194]替换模块210,用于将预存的所述虚拟S頂卡标识对
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1