客户识别模块卡开通方法及虚拟客户识别模块卡服务器的制造方法

文档序号:7988696阅读:177来源:国知局
客户识别模块卡开通方法及虚拟客户识别模块卡服务器的制造方法
【专利摘要】本发明公开了一种SIM卡开通方法及虚拟SIM卡服务器,属于移动通信领域。方法包括:接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求,该虚拟客户识别模块卡下载请求包括至少一个虚拟客户识别模块卡标识,所述虚拟客户识别模块卡标识与地区标识和运营商标识对应;获取与至少一个虚拟客户识别模块卡标识对应的虚拟客户识别模块卡数据;将获取到的至少一个虚拟客户识别模块卡数据发送给用户设备。本发明可以避免用户需要去营业厅办理SIM卡的麻烦,避免了用户使用SIM卡时产生的漫游费用,方便经济。
【专利说明】客户识别模块卡开通方法及虚拟客户识别模块卡服务器
【技术领域】
[0001]本发明涉及移动通信领域,特别涉及一种SIM (Subscriber Identity Module,客户识别模块)卡开通方法及虚拟SIM卡服务器。
【背景技术】
[0002]SIM卡,又称智能卡或用户身份识别卡,是一个存储了数字移动电话用户信息、加密密钥以及用户的电话簿等内容的电脑芯片,可供GSM (Global Systemof MobileCommunication,全球移动通信系统)网络对用户身份进行鉴别,并对用户通话时的语音信息进行加密。
[0003]用户在办理入网时,操作员会通过营业网点的专用写卡终端将用户信息写入SM卡,使SIM卡空卡成为有数据的实卡,并在网络端的移动B0SS(Business0peration SupportSystem,业务运营支撑系统)中完成开户。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]SM卡与运营商绑定,用户如果想要更换运营商,必须要到特定地点更换SM卡;SM卡与归属地绑定,若用户离开SIM卡的归属地后继续使用该SIM卡,会产生额外的漫游费用,如果用户不愿支付漫游费用,则需在漫游地办理新的SM卡,以上两种情况使得用户在使用SIM卡时十分不方便。

【发明内容】

[0006]为了解决现有技术中SIM卡开通不便的问题,本发明实施例提供了一种SIM卡开通方法及虚拟SM卡服务器。所述技术方案如下:
[0007]—方面,本发明实施例提供了一种客户识别模块卡开通方法,所述方法包括:
[0008]接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求,所述虚拟客户识别模块卡下载请求包括至少一个虚拟客户识别模块卡标识,所述虚拟客户识别模块卡标识与地区标识和运营商标识对应;
[0009]获取与所述至少一个虚拟客户识别模块卡标识对应的虚拟客户识别模块卡数据,每个所述虚拟客户识别模块卡数据包括保密算法、保密算法密钥、客户识别模块卡通信信息;
[0010]将获取到的所述至少一个虚拟客户识别模块卡数据发送给所述用户设备。
[0011]进一步地,在所述接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求之前,所述方法还包括:
[0012]接收所述用户设备发送的与所述用户标识对应的虚拟客户识别模块卡开户请求,所述开户请求包括地区标识和运营商标识;
[0013]获取与所述地区标识和运营商标识对应的虚拟客户识别模块卡数据;
[0014]将获取到的所述虚拟客户识别模块卡数据与所述用户标识绑定,并为所述虚拟客户识别模块卡数据设置所述虚拟客户识别模块卡标识。[0015]进一步地,在所述接收所述用户设备发送的与所述用户标识对应的虚拟客户识别模块卡开户请求之前,所述方法还包括:
[0016]接收业务开通请求,所述业务开通请求包括与用户标识对应的用户个人信息;
[0017]生成所述用户标识。
[0018]进一步地,在所述将所述获取到的至少一个虚拟客户识别模块卡数据发送给所述用户设备之后,所述方法还包括:
[0019]将获取到的所述至少一个虚拟客户识别模块卡数据注入与所述虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中。
[0020]进一步地,在所述将获取到的所述至少一个虚拟客户识别模块卡数据注入与所述虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中之前,所述方法还包括:
[0021]接收虚拟客户识别模块卡激活请求,所述激活请求包括所述虚拟客户识别模块卡标识;
[0022]相应地,将与所述激活请求中的所述虚拟客户识别模块卡标识对应的所述虚拟客户识别模块卡数据,注入与所述激活请求中的虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中。
[0023]进一步地,所述方法还包括:
[0024]从已注入虚拟客户识别模块卡数据的地区运营商的计费功能实体中,获取与用户标识对应的用户账单信息。
[0025]进一步地,所述方法还包括:
[0026]根据获取到的所述用户账单信息,与第三方支付平台交互,以实现费用扣除。
[0027]进一步地,在将获取到的所述至少一个虚拟客户识别模块卡数据发送给所述用户设备之前,所述方法还包括:
[0028]验证所述用户设备的合法性。
[0029]另一方面,本发明实施例还提供了一种虚拟客户识别模块卡服务器,所述服务器包括:
[0030]接收模块,用于接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求,所述虚拟客户识别模块卡下载请求包括至少一个虚拟客户识别模块卡标识,所述虚拟客户识别模块卡标识与用户标识、地区标识和运营商标识对应;
[0031]获取模块,用于获取与所述至少一个虚拟客户识别模块卡标识对应的虚拟客户识别模块卡数据,每个所述虚拟客户识别模块卡数据包括保密算法、保密算法密钥、客户识别模块卡通信信息;
[0032]发送模块,用于将所述获取模块获取到的所述至少一个虚拟客户识别模块卡数据发送给所述用户设备。
[0033]进一步地,所述接收模块,还用于在所述接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求之前,接收所述用户设备发送的与所述用户标识对应的虚拟客户识别模块卡开户请求,所述开户请求包括地区标识和运营商标识;
[0034]相应地,所述服务器还包括:接口模块,用于获取与所述地区标识和运营商标识对应的虚拟客户识别模块卡数据;
[0035]数据生成模块,用于将所述接口模块获取到的所述虚拟客户识别模块卡数据与所述用户标识绑定,并为所述虚拟客户识别模块卡数据设置所述虚拟客户识别模块卡标识。
[0036]进一步地,所述接收模块,还用于在所述接收所述用户设备发送的与所述用户标识对应的虚拟客户识别模块卡开户请求之前,接收业务开通请求,所述业务开通请求包括与用户标识对应的用户个人信息;
[0037]相应地,所述服务器还包括:标识生成模块,用于生成所述用户标识。
[0038]进一步地,所述服务器还包括:
[0039]激活模块,用于在所述发送模块将所述获取到的至少一个虚拟客户识别模块卡数据发送给所述用户设备之后,将获取到的所述至少一个虚拟客户识别模块卡数据注入与所述虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中。
[0040]进一步地,所述接收模块,还用于在所述激活模块将获取到的所述至少一个虚拟客户识别模块卡数据,注入与所述虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中之前,接收虚拟客户识别模块卡激活请求,所述激活请求包括所述虚拟客户识别模块卡标识;
[0041]相应地,所述激活模块用于将与所述激活请求中的所述虚拟客户识别模块卡标识对应的所述虚拟客户识别模块卡数据,注入与所述激活请求中的虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中。
[0042]进一步地,所述接收模块,还用于从已注入虚拟客户识别模块卡数据的地区运营商的计费功能实体中,获取与用户标识对应的用户账单信息。
[0043]进一步地,所述服务器还包括:
[0044]收费模块,用于根据所述接收模块获取到的所述用户账单信息,与第三方支付平台交互,以实现费用扣除。
[0045]进一步地,所述服务器还包括:
[0046]认证模块,用于在所述发送模块将获取到的所述虚拟客户识别模块卡数据发送给所述用户设备之前,验证所述用户设备的合法性。
[0047]本发明实施例提供的技术方案带来的有益效果是:
[0048]通过接收用户设备发送的虚拟SM下载请求,并将与上述请求中的虚拟SM卡标识对应的虚拟SM卡数据发送给用户设备,虚拟SM卡标识与用户标识、地区标识和运营商标识对应,使得用户仅需要改变发送的请求中的地区标识和运营商标识即可获得不同运营商、不同地区的SM卡,避免了用户需要更换运营商或者办理新的地区SM卡时,去营业厅办理的麻烦,同时避免了用户离开归属地使用SIM卡时产生的漫游费用,方便经济。
【专利附图】

【附图说明】
[0049]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0050]图1是本发明实施例一提供的SIM卡开通方法流程图;
[0051]图2是本发明实施例二提供的SIM卡开通方法流程图;
[0052]图3是本发明实施例三提供的SM卡开通方法流程图;[0053]图4是本发明实施例四提供的虚拟SIM卡服务器结构示意图;
[0054]图5是本发明实施例五提供的虚拟SIM卡服务器结构示意图;
[0055]图6是本发明实施例四、五提供的虚拟SM卡服务器的【具体实施方式】的结构示意图。
【具体实施方式】
[0056]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0057]实施例一
[0058]本发明实施例提供了一种SIM卡开通方法,参见图1,该方法包括:
[0059]步骤101:接收用户设备发送的与用户标识对应的虚拟SIM下载请求,该虚拟SIM下载请求包括至少一个虚拟SIM卡标识,虚拟SIM卡标识与地区标识和运营商标识对应。
[0060]步骤102:获取与上述至少一个虚拟SM卡标识对应的虚拟SM卡数据,该虚拟SIM卡数据包括保密算法、保密算法密钥、SIM卡通信信息。
[0061]其中,SIM卡通信信息包括 ICCID (Integrate Circuit Card Identity,集成电路卡识别石马)、IMSI (International Mobile Subscriber Identification Number,国际移动用户识别码)、KI (Key Identif ier,鉴权密钥)、PIN (Personal Identif icationNumber,个人识别码)、PUK (PIN Unlocking Key,解锁码)等。
[0062]步骤103:将获取到的至少一个虚拟SM卡数据发送给用户设备。
[0063]本发明实施例通过接收用户设备发送的虚拟SM下载请求,并将与上述请求中的虚拟SM卡标识对应的虚拟SM卡数据发送给用户设备,虚拟SM卡标识与用户标识、地区标识和运营商标识对应,使得用户仅需要改变发送的请求中的地区标识和运营商标识即可获得不同运营商、不同地区的SM卡,避免了用户需要更换运营商或者办理新的地区SM卡时,去营业厅办理的麻烦,同时避免了用户离开归属地使用SIM卡时产生的漫游费用,方便经济。
[0064]实施例二
[0065]下面以先生成地区一和运营商一的虚拟SIM卡并激活、再生成地区二和运营商二的虚拟SIM卡并激活为例,对本发明实施例提供了的SIM卡开通方法进行说明,参见图2,该方法包括:
[0066]步骤201:接收业务开通请求,该业务开通请求包括用户个人信息。
[0067]具体地,该业务开户请求可以由客服通过客服终端向系统发送,也可以由用户自己通过联网设备向系统发送。其中,用户可以通过电话、柜台、短信和网络等多种方式请求客服开通,或者用户自己通过电脑、平板、智能手机等设备向系统提交业务开通请求。
[0068]步骤202:生成用户标识。
[0069]容易知道,用户标识可以是用户帐户;相应地,还生成与用户标识对应的密码。并且在生成用户标识和密码后,将用户标识和密码发送给客服或者用户设备。
[0070]步骤203:接收用户设备发送的与用户标识对应的虚拟SIM卡开户请求,开户请求包括地区一和运营商一。
[0071]步骤204:获取地区一运营商一对应的虚拟SIM卡数据。[0072]具体地,各地区的各运营商的虚拟SIM卡数据可以预先从各地区的各运营商处成批获取并保存在服务器中,服务器从自身保存的数据或获取该地区一运营商一的SIM卡数据。可选地,服务器也可以在有需要时,实时从某地区的某运营商网络中获取。
[0073]步骤205:将获取到的地区一运营商一对应虚拟SM卡数据与用户标识绑定,并为虚拟SIM卡数据设置虚拟SIM卡标识,该虚拟SM卡标识与地区一和运营商一对应。
[0074]具体地,该虚拟SM卡标识可以为服务器分配的与地区和运营商对应的标识,比如,A表示地区一的运营商一对应的虚拟SM卡数据,B表示地区二对应的虚拟SM卡数据。在某些特定情况下,比如,若该用户选择的运营商是唯一的,则该虚拟SIM卡标识可以采用拜访地的地区标识;若该用户选择的地区是固定的,而该地区有多个运营商,则该虚拟SIM卡标识可以为运营商的标识,若两者均不固定时,还可以采用地区标识和运营商标识的组合作为虚拟SM卡标识。
[0075]步骤206:接收用户设备发送的与用户标识对应的虚拟SM下载请求,该虚拟SM下载请求包括虚拟SIM卡标识。
[0076]步骤207:获取与该虚拟SIM卡标识对应的虚拟SIM卡数据。
[0077]具体地,在步骤205中生成的虚拟SIM卡数据保存在存储设备(可以为服务器内部存储设备,也可以为外部存储设备)中,当收到用户设备发送的虚拟SIM卡传输请求时,需要从存储设备中获取与传输请求中的虚拟SIM卡标识对应的虚拟SIM卡数据。
[0078]步骤208:将获取到的虚拟SIM卡数据发送给用户设备。
[0079]进一步地,在将获取到的虚拟SM卡数据发送给用户设备之前,该方法还可以包括:验证用户设备的合法性。若用户设备通过验证,则执行步骤208,若用户设备未通过验证,则忽略该请求。
[0080]进一步地,在将获取到的虚拟SM卡数据发送给用户设备之前,该方法还可以包括:对虚拟SIM卡数据进行加密处理。相应地,将加密后的虚拟SIM卡数据发送给用户设备。
[0081]值得说明的是,验证用户设备的合法性、以及对虚拟SIM卡数据进行加密均为现有成熟技术,这里不再赘述。
[0082]步骤209:将获取到的虚拟SM卡数据注入地区一运营商一的VHLR (VisitHomeLocation Register,地区运营商的位置寄存器)中。
[0083]容易知道,步骤209也可以在步骤205之后执行,与步骤205-208无先后顺序。
[0084]优选地,在执行步骤209之前,该方法还可以包括:接收虚拟SM卡激活请求,该激活请求包括虚拟SIM卡标识。相应地,将与激活请求中的虚拟SIM卡标识对应的虚拟SIM卡数据,注入与激活请求中的虚拟SM卡标识对应的VHLR中。
[0085]具体地,该虚拟SIM卡激活请求可以是用户设备发送的,也可以是用户与客服联系后,由客服终端发送的。
[0086]步骤210:从地区一运营商一的计费功能实体中获取与用户账户对应的用户账单信息,用户账单信是指用户进行通讯业务或数据业务的账单信息。
[0087]步骤211:根据获取到的用户账单信息,与第三方支付平台交互,以实现费用扣除。
[0088]具体地,可以将从接收到的业务开通请求获取用户的第三方支付平台账户,以实现用户费用扣除。
[0089]容易知道,扣费方式不限于第三方支付平台扣费,扣费方式还可以是预缴费扣除。
[0090]步骤212:接收该用户设备发送的与该用户标识对应的虚拟SIM卡开户请求,该开户请求包括地区二和运营商二。
[0091]容易知道,用户从地区一到达地区二后,为了避免继续使用地区一的虚拟SIM卡所增加的漫游费用,会选择去开通地区二的虚拟SIM卡。
[0092]步骤213:获取地区二运营商二的虚拟SIM卡数据。
[0093]步骤214:将获取到的地区二运营商二对应虚拟SM卡数据与用户标识绑定,并为虚拟SIM卡数据设置虚拟SIM卡标识。
[0094]步骤215:接收用户设备发送的与用户标识对应的虚拟SIM下载请求,该虚拟SIM下载请求包括虚拟SIM卡标识,该虚拟SIM卡标识与地区二和运营商二对应。
[0095]步骤216:获取与该虚拟SIM卡标识对应的虚拟SIM卡数据。
[0096]步骤217:将获取到的虚拟SM卡数据发送给用户设备。
[0097]具体步骤与步骤208相同,这里不再赘述。
[0098]步骤218:将获取到的虚拟SM卡数据写入地区二运营商二的VHLR中。
[0099]具体步骤与步骤209相同,这里不再赘述。
[0100]步骤219:从地区二运营商二的VLR中获取与用户账户对应的用户账单信息。
[0101]步骤220:根据获取到的用户账单信息,与第三方支付平台交互,以实现费用扣除。
[0102]需要说明的是,步骤201和步骤203可以同时执行,即在请求开通业务的同时,请求开户。
[0103]本发明实施例通过接收用户设备发送的虚拟SM下载请求,并将与上述请求中的虚拟SM卡标识对应的虚拟SM卡数据发送给用户设备,虚拟SM卡标识与用户标识、地区标识和运营商标识对应,使得用户仅需要改变发送的请求中的地区标识和运营商标识即可获得不同运营商、不同地区的SM卡,避免了用户需要更换运营商或者办理新的地区SM卡时,去营业厅办理的麻烦,同时避免了用户离开归属地使用SIM卡时产生的漫游费用,方便经济。
[0104]实施例三
[0105]下面以先生成两个虚拟SM卡、再依次激活两个虚拟SM卡为例,对本发明实施例提供了的SIM卡开通方法进行说明,参见图3,该方法包括:
[0106]步骤301:接收业务开通请求,业务开通请求包括用户个人信息。
[0107]步骤302:生成用户标识。
[0108]具体步骤和步骤202相同,这里不在赘述。
[0109]步骤303:接收用户设备发送的与用户标识对应的虚拟SIM卡开户请求,开户请求包括地区一和运营商一、以及地区二和运营商二。
[0110]步骤304:获取地区一运营商一的虚拟SM卡数据、以及地区二和运营商二的虚拟SIM卡数据。
[0111]步骤305:将获取到的地区一运营商一的虚拟SM卡数据与用户标识绑定,将获取到的地区二运营商二的虚拟SIM卡数据与用户标识绑定,并为虚拟SIM卡数据设置虚拟SIM卡标识。
[0112]值得说明的是,步骤303中开户请求可能包括开通多个虚拟SIM卡,这些虚拟SIM卡的运营商和地区中至少有一个是不同的。容易知道,除了生成开户请求中的地区和运营商对应虚拟SM卡数据之外,还可以生成用户未申请开通的运营商或地区的虚拟SM卡数据,甚至将所有运营商、所有地区的虚拟SIM卡数据一次生成。这时,与未接收用户的开通请求直接为用户生成所有运营商、所有地区的虚拟SIM卡数据是一样的,所以可以直接从运营商的地区服务器获取用户个人资料后,直接为用户生成所有运营商、所有地区的虚拟SIM卡数据。
[0113]步骤306:接收用户设备发送的与用户标识对应的虚拟SM下载请求,虚拟SM下载请求包括第一虚拟SM卡标识和第二虚拟SM卡标识,该第一虚拟SM卡标识与地区一和运营商一对应,第二虚拟SIM卡标识与地区二和运营商二对应。
[0114]步骤307:获取与第一虚拟SM卡标识和第二虚拟SM卡标识对应的虚拟SM卡数据。
[0115]步骤308:将获取到的虚拟SM卡数据发送给用户设备。
[0116]步骤309:接收虚拟SIM卡激活请求,激活请求包括第一虚拟SIM卡标识。
[0117]具体地,在本实施例中,该激活请求可以是用户设备发送的,在其它实施例中,也可以是客服终端发送的。
[0118]步骤310:将与第一虚拟SIM卡标识对应的虚拟SM卡数据注入地区一运营商一的VHLR (Visit Home Location Register,地区运营商的位置寄存器)中。
[0119]步骤311:接收虚拟SIM卡激活请求,激活请求包括第二虚拟SIM卡标识。
[0120]同样地,在本实施例中,该激活请求可以是用户设备发送的,在其它实施例中,也可以是客服终端发送的。
[0121]步骤312:将与第二虚拟SIM卡标识对应的虚拟SM卡数据写入拜访地二运营商二的VHLR中。
[0122]本发明实施例通过接收用户设备发送的虚拟SM下载请求,并将与上述请求中的虚拟SM卡标识对应的虚拟SM卡数据发送给用户设备,虚拟SM卡标识与用户标识、地区标识和运营商标识对应,使得用户仅需要改变发送的请求中的地区标识和运营商标识即可获得不同运营商、不同地区的SM卡,避免了用户需要更换运营商或者办理新的地区SM卡时,去营业厅办理的麻烦,同时避免了用户离开归属地使用SIM卡时产生的漫游费用,方便经济。
[0123]实施例四
[0124]本发明实施例提供了一种虚拟SIM卡服务器,适用于实施例一中提供的方法,参见图4,该服务器包括:
[0125]接收模块401,用于接收用户设备发送的与用户标识对应的虚拟SIM下载请求,该虚拟SM下载请求包括至少一个虚拟SM卡标识,虚拟SM卡标识与地区标识和运营商标识对应;
[0126]获取模块402,用于获取与至少一个虚拟SM卡标识对应的虚拟SM卡数据,每个虚拟SIM卡数据包括保密算法、保密算法密钥、SIM卡通信信息;
[0127]发送模块403,用于将获取模块402获取到的至少一个虚拟SM卡数据发送给用户设备。
[0128]本发明实施例通过接收用户设备发送的虚拟SM下载请求,并将与上述请求中的虚拟SM卡标识对应的虚拟SM卡数据发送给用户设备,虚拟SM卡标识与用户标识、地区标识和运营商标识对应,使得用户仅需要改变发送的请求中的地区标识和运营商标识即可获得不同运营商、不同地区的SM卡,避免了用户需要更换运营商或者办理新的地区SM卡时,去营业厅办理的麻烦,同时避免了用户离开归属地使用SIM卡时产生的漫游费用,方便经济。
[0129]实施例五
[0130]本发明实施例提供了一种虚拟SM卡服务器,适用于实施例二或三中提供的方法,参见图5,该服务器包括:
[0131]接收模块401、获取模块402和发送模块403。
[0132]其中,接收模块401,还用于在接收用户设备发送的与用户标识对应的虚拟SM下载请求之前,接收用户设备发送的与用户标识对应的虚拟SM卡开户请求,开户请求包括地区标识和运营商标识;
[0133]相应地,服务器还包括:接口模块504,用于获取与地区标识和运营商标识对应的虚拟SIM卡数据;
[0134]数据生成模块505,用于将接口模块504获取到的虚拟SM卡数据与用户标识绑定,并为虚拟SM卡数据设置虚拟SM卡标识。
[0135]进一步地,接收模块401,还用于在接收用户设备发送的与用户标识对应的虚拟SM卡开户请求之前,接收业务开通请求,业务开通请求包括与用户标识对应的用户个人信息;
[0136]相应地,服务器还包括:标识生成模块506,用于生成用户标识。容易知道,标识生成模块506还生成与用户标识对应的密码。
[0137]进一步地,服务器还包括:
[0138]激活模块507,用于在发送模块503将获取到的至少一个虚拟SM卡数据发送给用户设备之后,将获取到的至少一个虚拟SM卡数据注入与虚拟SM卡标识对应地区和运营商的VHLR中。
[0139]进一步地,接收模块401,还用于在激活模块507将获取到的至少一个虚拟SM卡数据注入与虚拟SIM卡标识对应的VHLR中之前,接收虚拟SIM卡激活请求,激活请求包括虚拟SIM卡标识;
[0140]相应地,激活模块507用于将与激活请求中的虚拟SM卡标识对应的拟SM卡数据注入与激活请求中的虚拟SM卡标识对应的地区和运营商的VHLR中。
[0141]进一步地,接收模块401,还用于从已注入虚拟SM卡数据的地区运营商的VLR中,获取与用户标识对应的用户账单信息。
[0142]收费模块508,用于根据接收模块401获取到的用户账单信息,与第三方支付平台交互,以实现费用扣除。
[0143]认证模块509,用于在发送模块403将获取到的虚拟SM卡数据发送给用户设备之前,验证用户设备的合法性。
[0144]可选地,该服务器还包括:信息管理模块,用于为用户提供虚拟SM卡管理服务,虚拟SIM卡管理服务包括信息查询、信息修改和信息删除等。容易知道,这里的信息修改和信息删除不包括SIM通信信息。
[0145]容易知道,虚拟SM卡服务器可以是一台单独的服务器,也可以集成在BOSS(Business&Operation Support System,业务运营支持系统)服务器上,虚拟SIM卡服务器设有与运营商网络、客服终端等连接的通信模块。
[0146]本发明实施例通过接收用户设备发送的虚拟SM下载请求,并将与上述请求中的虚拟SM卡标识对应的虚拟SM卡数据发送给用户设备,虚拟SM卡标识与用户标识、地区标识和运营商标识对应,使得用户仅需要改变发送的请求中的地区标识和运营商标识即可获得不同运营商、不同地区的SM卡,避免了用户需要更换运营商或者办理新的地区SM卡时,去营业厅办理的麻烦,同时避免了用户离开归属地使用SIM卡时产生的漫游费用,方便经济。
[0147]在具体的实施方式中,前述图3、4中的虚拟SIM卡服务器可以是一种计算机或者服务器,如图6所示。其一般包括网络接口 61、存储器62、以及处理器63等部件。本领域技术人员可以理解,图6中所示出的结构并不构成对被装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0148]下面结合图6对计算机60的各个构成部件进行具体的介绍:
[0149]存储器62可用于存储软件程序以及应用模块,处理器63通过运行存储在存储器62的软件程序以及应用模块,从而执行计算机60的各种功能应用以及数据处理。存储器62可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据计算机60的处理所创建的数据(比如虚拟SM卡数据)等。此外,存储器62可以包括高速RAM (Random Access Memory,随机存取存储器),还可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0150]网络接口 61可用于接收用户设备发送的与用户标识对应的虚拟SM下载请求,虚拟SIM下载请求包括与用户标识对应的至少一个虚拟SIM卡标识,虚拟SIM卡标识与地区标识和运营商标识对应。
[0151]网络接口 61可用于在处理器63控制下,将获取到的至少一个虚拟SM卡数据发送给用户设备。
[0152]处理器63是计算机60的控制中心,利用各种接口和线路连接整个计算机的各个部分。
[0153]具体地,处理器63通过运行或执行存储在存储器62内的软件程序和应用模块,以及调用存储在存储器62内的数据,处理器63可以实现,通过网络接口 61获取用户设备发送的与用户标识对应的虚拟SIM下载请求,并获取与至少一个虚拟SIM卡标识对应的虚拟SIM卡数据,每个虚拟SM卡数据包括保密算法、保密算法密钥、SIM卡通信信息。
[0154]进一步地,网络接口 61,可用于接收用户设备发送的与用户标识对应的虚拟SM卡开户请求,开户请求包括地区标识和运营商标识;
[0155]相应地,处理器63可实现,当网络接口 61收到与用户标识对应的虚拟SM卡开户请求时,获取与该开户请求中的地区标识和运营商标识对应的虚拟SIM卡数据;
[0156]将获取到的虚拟SM卡数据与用户标识绑定,并为虚拟SM卡数据设置虚拟SM卡标识。
[0157]进一步地,网络接口 61,可用于接收业务开通请求,业务开通请求包括与用户标识对应的用户个人信息;
[0158]相应地,处理器63可实现,生成用户标识。
[0159]进一步地,处理器63可实现,在通过网络接口 61将获取到的至少一个虚拟SM卡数据发送给用户设备之后,通过网络接口 61将获取到的至少一个虚拟SM卡数据注入与虚拟SIM卡标识对应地区和运营商的VHLR中。
[0160]进一步地,网络接口 61,可用于接收虚拟SM卡激活请求,激活请求包括虚拟SM卡标识;
[0161]相应地,处理器63可实现,将与激活请求中的虚拟SM卡标识对应的拟SM卡数据注入与激活请求中的虚拟SM卡标识对应的地区和运营商的VHLR中。
[0162]进一步地,
[0163]处理器63可实现,通过网络接口 61,从已注入虚拟SM卡数据的地区运营商的VLR中,获取与用户标识对应的用户账单信息,并根据获取到的用户账单信息,通过网络接口 61与第三方支付平台交互,以实现费用扣除。
[0164]进一步地,处理器63可实现,在通过网络接口 61将获取到的虚拟SM卡数据发送给用户设备之前,验证用户设备的合法性。
[0165]需要说明的是:上述实施例提供的虚拟SM卡服务器在工作时时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟SM卡服务器与SIM卡开通方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0166]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0167]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0168]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种客户识别模块卡开通方法,其特征在于,所述方法包括: 接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求,所述虚拟客户识别模块卡下载请求包括至少一个虚拟客户识别模块卡标识,所述虚拟客户识别模块卡标识与地区标识和运营商标识对应; 获取与所述至少一个虚拟客户识别模块卡标识对应的虚拟客户识别模块卡数据,每个所述虚拟客户识别模块卡数据包括保密算法、保密算法密钥、客户识别模块卡通信信息; 将获取到的所述至少一个虚拟客户识别模块卡数据发送给所述用户设备。
2.根据权利要求1所述的方法,其特征在于,在所述接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求之前,所述方法还包括: 接收所述用户设备发送的与所述用户标识对应的虚拟客户识别模块卡开户请求,所述开户请求包括地区标识和运营商标识; 获取与所述地区标识和运营商标识对应的虚拟客户识别模块卡数据; 将获取到的所述虚拟客户识别模块卡数据与所述用户标识绑定,并为所述虚拟客户识别模块卡数据设置所述虚拟客户识别模块卡标识。
3.根据权利要求2所述的方法,其特征在于,在所述接收所述用户设备发送的与所述用户标识对应的虚拟客户识别模块卡开户请求之前,所述方法还包括: 接收业务开通请求,所述业务开通请求包括与用户标识对应的用户个人信息; 生成所述用户标识。
4.根据权利要求1所述的方法,其特征在于,在所述将所述获取到的至少一个虚拟客户识别模块卡数据发送给所述用户设备之后,所述方法还包括: 将获取到的所述至少一个虚拟客户识别模块卡数据注入与所述虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中。
5.根据权利要求4所述的方法,其特征在于,在所述将获取到的所述至少一个虚拟客户识别模块卡数据注入与所述虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中之前,所述方法还包括: 接收虚拟客户识别模块卡激活请求,所述激活请求包括所述虚拟客户识别模块卡标识; 相应地,将与所述激活请求中的所述虚拟客户识别模块卡标识对应的所述虚拟客户识别模块卡数据,注入与所述激活请求中的虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括: 从已注入虚拟客户识别模块卡数据的地区运营商的计费功能实体中,获取与用户标识对应的用户账单信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 根据获取到的所述用户账单信息,与第三方支付平台交互,以实现费用扣除。
8.根据权利要求1所述的方法,其特征在于,在将获取到的所述至少一个虚拟客户识别模块卡数据发送给所述用户设备之前,所述方法还包括: 验证所述用户设备的合法性。
9.一种虚拟客户识别模块卡服务器,其特征在于,所述服务器包括:接收模块,用于接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求,所述虚拟客户识别模块卡下载请求包括至少一个虚拟客户识别模块卡标识,所述虚拟客户识别模块卡标识与地区标识和运营商标识对应; 获取模块,用于获取与所述至少一个虚拟客户识别模块卡标识对应的虚拟客户识别模块卡数据,每个所述虚拟客户识别模块卡数据包括保密算法、保密算法密钥、客户识别模块卡通信信息; 发送模块,用于将所述获取模块获取到的所述至少一个虚拟客户识别模块卡数据发送给所述用户设备。
10.根据权利要求9所述的服务器,其特征在于,所述接收模块,还用于在所述接收用户设备发送的与用户标识对应的虚拟客户识别模块卡下载请求之前,接收所述用户设备发送的与所述用户标识对应的虚拟客户识别模块卡开户请求,所述开户请求包括地区标识和运营商标识; 相应地,所述服务器还包括:接口模块,用于获取与所述地区标识和运营商标识对应的虚拟客户识别模块卡数据; 数据生成模块,用于将所述接口模块获取到的所述虚拟客户识别模块卡数据与所述用户标识绑定,并为所述虚拟客户识别模块卡数据设置所述虚拟客户识别模块卡标识。
11.根据权利要求10所述的服务器,其特征在于,所述接收模块,还用于在所述接收所述用户设备发送的与所述用户标识对应的虚拟客户识别模块卡开户请求之前,接收业务开通请求,所述业务开通请求包括与用户标识对应的用户个人信息; 相应地,所述服务器还包括:标识生成模块,用于生成所述用户标识。
12.根据权利要求9所述的服务器,其特征在于,所述服务器还包括: 激活模块,用于在所述发送模块将所述获取到的至少一个虚拟客户识别模块卡数据发送给所述用户设备之后,将获取到的所述至少一个虚拟客户识别模块卡数据注入与所述虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中。
13.根据权利要求12所述的服务器,其特征在于,所述接收模块,还用于在所述激活模块将获取到的所述至少一个虚拟客户识别模块卡数据注入与所述虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中之前,接收虚拟客户识别模块卡激活请求,所述激活请求包括所述虚拟客户识别模块卡标识; 相应地,所述激活模块用于将与所述激活请求中的所述虚拟客户识别模块卡标识对应的所述虚拟客户识别模块卡数据,注入与所述激活请求中的虚拟客户识别模块卡标识对应的地区运营商的位置寄存器中。
14.根据权利要求12所述的服务器,其特征在于,所述接收模块,还用于从已注入虚拟客户识别模块卡数据的地区运营商的计费功能实体中,获取与用户标识对应的用户账单信息。
15.根据权利要求14所述的服务器,其特征在于,所述服务器还包括: 收费模块,用于根据所述接收模块获取到的所述用户账单信息,与第三方支付平台交互,以实现费用扣除。
16.根据权利要求9所述的服务器,其特征在于,所述服务器还包括: 认证模块,用于在所述发送模块将获取到的所述虚拟客户识别模块卡数据发送给所述用户设备之前,验证所 述用户设备的合法性。
【文档编号】H04W8/24GK103916844SQ201210592422
【公开日】2014年7月9日 申请日期:2012年12月31日 优先权日:2012年12月31日
【发明者】曾广珠 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1