一种发送、接收用户数据的方法及终端设备的制作方法

文档序号:7835189阅读:178来源:国知局
一种发送、接收用户数据的方法及终端设备的制作方法
【专利摘要】本发明实施例提供了一种发送、接收用户数据的方法及终端设备,用以解决用户数据无法跟随SIM卡数据进行转移的问题。该方法包括:第一终端接收转移所述第一终端的虚拟客户识别模块SIM卡至第二终端的指令;所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据;所述第一终端将所述用户数据发送给服务器,或者,所述第一终端将所述用户数据发送给所述第二终端。
【专利说明】一种发送、接收用户数据的方法及终端设备

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种发送、接收用户数据的方法及终端设备。

【背景技术】
[0002]手机、第三代移动通信(third generat1n, 3G)上网卡等终端的客户识别模块(Subscriber Identity Module, SIM)卡中,记录有让终端连接到电信运营商网络必须的SIM卡数据,包括:国际移动用户识别号(Internat1nal Mobile SubscriberIdentity, IMSI),鉴权密钥和运营商网络的相关参数等。终端只有在安装了 SIM卡之后,才能实现通信功能。
[0003]SM卡内还具有一定的存储空间,终端能够在SM卡中保存一些用户数据,比如,将联系人信息或短消息保存在SIM卡。随着SIM卡插入到不同终端,这些用户数据可以在不同手机间转移,当用户需要使用S頂卡中的用户数据时,通过终端的有关程序从SIM卡中读取即可。
[0004]随着技术的发展,人们又提出了虚拟SIM卡方案,即不需要在终端中插入具有物理形态的SIM卡,而是把SM卡数据下载、保存在终端的安全存储区,终端通过相应的管理模块读取该区域的数据后实现通信功能。这样,可以使得SIM卡数据的使用和管理更加简单;并且,由于没有了 SIM卡槽的限制,一个终端中可以安装多个虚拟SIM卡。
[0005]现有的虚拟SM卡技术中,当虚拟SM卡在终端之间转移时,即从一个终端删除SIM卡数据,并安装在另一个终端上,由于虚拟SM卡不能够像物理SM卡那样通过自身存储空间携带用户数据,例如:联系人信息,导致用户数据无法跟随SIM卡数据转移到新终端,用户只能够单独对用户数据进行转移处理,不够方便。


【发明内容】

[0006]本发明实施例提供了一种发送、接收用户数据的方法及终端设备,用以解决用户数据无法跟随SIM卡数据进行转移的问题。
[0007]第一方面,本发明实施例提供了一种发送用户数据的方法,包括:
[0008]第一终端接收转移所述第一终端的虚拟客户识别模块SIM卡至第二终端的指令;
[0009]所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据;
[0010]所述第一终端将所述用户数据发送给服务器,或者,所述第一终端将所述用户数据发送给所述第二终端。
[0011]结合第一方面,在第一种可能的实现方式中,所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据,包括:
[0012]所述第一终端根据所述指令获取所述虚拟SIM卡的SIM卡数据;
[0013]所述第一终端获取所述SIM卡数据中包括的所述用户数据的本地存储地址;
[0014]所述第一终端根据所述本地存储地址获取所述用户数据。
[0015]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一终端将所述用户数据发送给服务器,包括:
[0016]所述第一终端获取所述SM卡数据中包括的所述用户数据的网络存储地址;
[0017]所述第一终端将所述用户数据上传至所述网络存储地址对应的服务器。
[0018]结合第一方面,在第三种可能的实现方式中,还包括:
[0019]当所述第一终端将所述用户数据发送给所述服务器时,将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述第二终端发送的携带所述拥有者标识的下载所述用户数据的请求时,将所述用户数据发送给所述第二终端。
[0020]结合第一方面,在第四种可能的实现方式中,所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据,包括:
[0021 ] 所述第一终端根据所述指令获取所述虚拟SIM卡的SIM卡数据,其中,所述SIM卡数据中包括所述用户数据;
[0022]所述第一终端将所述用户数据发送给服务器,或者,所述第一终端将所述用户数据发送给所述第二终端,包括:
[0023]所述第一终端将所述SIM卡数据发送给服务器,或者,所述第一终端将所述SIM卡数据发送给所述第二终端。
[0024]结合第一方面,第一方面的第一种至第四种可能的实现方式中的任一种,在第五种可能的实现方式中,所述用户数据,包括以下数据类型的数据中的一种或者任意几种的组合:
[0025]联系人信息、短消息、文本文档、图片数据、视频数据和音频数据。
[0026]第二方面,本发明实施例提供了一种接收用户数据的方法,包括:
[0027]第二终端接收转移第一终端的虚拟客户识别模块SIM卡至所述第二终端的指令;
[0028]所述第二终端根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,或者,所述第二终端根据所述指令接收所述第一终端发送的与所述虚拟SIM卡关联的用户数据。
[0029]结合第二方面,在第一种可能的实现方式中,所述第二终端根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,包括:
[0030]所述第二终端根据所述指令接收所述第一终端发送的所述虚拟SIM卡的SIM卡数据;
[0031]所述第二终端获取所述SM卡数据中包括的所述用户数据的网络存储地址;
[0032]所述第二终端请求所述网络存储地址对应的服务器发送所述用户数据;
[0033]所述第二终端接收所述服务器发送的所述用户数据。
[0034]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第二终端接收所述服务器发送的所述用户数据之后,还包括:
[0035]所述第二终端获取所述用户数据的本地存储地址;
[0036]所述第二终端在所述SM卡数据中记录所述本地存储地址。
[0037]第三方面,本发明实施例提供了一种终端设备,所述终端设备包括:
[0038]指令接收单元,用于接收转移虚拟SIM卡至另一终端的指令;
[0039]数据获取单元,用于根据所述指令获取与所述虚拟SIM卡关联的用户数据;
[0040]数据输出单元,用于将所述用户数据发送给服务器,或者,将所述用户数据发送给所述另一终端。
[0041]结合第三方面,在第一种可能的实现方式中,所述数据获取单元具体用于:
[0042]根据所述指令获取所述虚拟SM卡的SIM卡数据;
[0043]获取所述SIM卡数据中包括的所述用户数据的本地存储地址;
[0044]根据所述本地存储地址获取所述用户数据。
[0045]结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述数据获取单元具体用于:获取所述SIM卡数据中包括的所述用户数据的网络存储地址;
[0046]所述数据输出单元具体用于,将所述用户数据上传至所述网络存储地址对应的服务器。
[0047]结合第三方面,在第三种可能的实现方式中,所述数据输出单元还用于:
[0048]将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述另一终端发送的携带所述拥有者标识的下载所述用户数据的请求时,将所述用户数据发送给所述另一终端。
[0049]结合第三方面,在第四种可能的实现方式中,所述数据获取单元具体用于:
[0050]根据所述指令获取所述虚拟SIM卡的SIM卡数据,其中,所述SIM卡数据中包括所述用户数据;
[0051]所述数据输出单元具体用于:
[0052]将所述SM卡数据发送给服务器,或者,将所述SM卡数据发送给所述另一终端。
[0053]第四方面,本发明实施例提供了一种终端设备,所述终端设备包括:
[0054]指令接收单元,用于接收转移另一终端的虚拟客户识别模块SIM卡至本终端的指令;
[0055]第一数据接收单元,用于根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,和/或,第二数据接收单元,用于根据所述指令接收所述另一终端发送的与所述虚拟SIM卡关联的用户数据。
[0056]结合第四方面,在第一种可能的实现方式中,所述第一数据接收单元具体用于:
[0057]根据所述指令接收所述另一终端发送的所述虚拟SIM卡的SIM卡数据;
[0058]获取所述SM卡数据中包括的所述用户数据的网络存储地址;
[0059]请求所述网络存储地址对应的服务器发送所述用户数据;
[0060]接收所述服务器发送的所述用户数据。
[0061]结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述终端设备还包括:
[0062]本地记录单元,用于在所述第一数据接收单元接收所述服务器发送的所述用户数据之后,获取所述用户数据的本地存储地址;
[0063]在所述SM卡数据中记录所述本地存储地址。
[0064]第五方面,本发明实施例提供了一种终端设备,所述终端设备包括:
[0065]存储器,用于存储与虚拟SIM卡关联的用户数据;
[0066]处理器,用于接收转移所述虚拟SM卡至另一终端的指令;根据所述指令获取所述用户数据;
[0067]发送器,用于将所述用户数据发送给服务器,或者,将所述用户数据发送给所述另一终端。
[0068]结合第五方面,在第一种可能的实现方式中,所述存储器还用于存储所述虚拟SM卡的SIM卡数据;
[0069]所述处理器用于根据所述指令获取所述用户数据时,具体包括:
[0070]根据所述指令获取所述SIM卡数据;
[0071]获取所述SIM卡数据中包括的所述用户数据的本地存储地址;
[0072]根据所述本地存储地址获取所述用户数据。
[0073]结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,
[0074]所述处理器还用于:获取所述SM卡数据中包括的所述用户数据的网络存储地址;
[0075]所述发送器具体用于:将所述用户数据上传至所述网络存储地址对应的服务器。
[0076]结合第五方面,在第三种可能的实现方式中,所述发送器还用于:
[0077]将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述另一终端发送的携带所述拥有者标识的下载所述用户数据的请求时,将所述用户数据发送给所述另一终端。
[0078]结合第五方面,在第四种可能的实现方式中,所述存储器还用于存储所述虚拟SM卡的SIM卡数据;
[0079]所述处理器用于根据所述指令获取所述用户数据时,具体包括:
[0080]根据所述指令获取所述SM卡数据,其中,所述SIM卡数据中包括所述用户数据;
[0081]所述发送器具体用于:
[0082]将所述SM卡数据发送给服务器,或者,将所述SM卡数据发送给所述另一终端。
[0083]第六方面,本发明实施例提供了一种终端设备,所述终端设备包括:
[0084]处理器,用于接收转移另一终端的虚拟客户识别模块SIM卡至本终端的指令;
[0085]收发器,用于根据所述指令接收服务器发送的与所述虚拟SM卡关联的用户数据,或者,根据所述指令接收所述另一终端发送的与所述虚拟SIM卡关联的用户数据;
[0086]存储器,用于存储所述用户数据。
[0087]结合第六方面,在第一种可能的实现方式中,所述收发器用于根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据时,具体包括:
[0088]根据所述指令接收所述另一终端发送的所述虚拟SIM卡的SIM卡数据;
[0089]请求所述SIM卡数据中包括的所述用户数据的网络存储地址对应的服务器发送所述用户数据;
[0090]接收所述服务器发送的所述用户数据。
[0091]结合第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述存储器还用于:
[0092]在所述收发器接收所述另一终端发送的所述虚拟SIM卡的SIM卡数据后,存储所述SIM卡数据;
[0093]所述处理器还用于:
[0094]在所述收发器接收所述服务器发送的所述用户数据之后,获取所述用户数据的本地存储地址;
[0095]在所述存储器存储的所述SM卡数据中记录所述本地存储地址。
[0096]本发明实施例中,第一终端接收转移所述第一终端的虚拟客户识别模块SIM卡至第二终端的指令,所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据,所述第一终端将所述用户数据发送给服务器,或者,所述第一终端将所述用户数据发送给所述第二终端,使得第一终端转移虚拟SIM卡至第二终端的同时,第二终端获取到虚拟SIM卡关联的用户数据,这样,避免了用户单独转移用户数据,减少了用户的处理步骤,更加方便。

【专利附图】

【附图说明】
[0097]图1是本发明实施例提供的一种发送用户数据的方法的流程示意图;
[0098]图2是本发明实施例提供的存储用户数据的地址信息的示意图;
[0099]图3是本发明实施例提供的一种接收用户数据的方法的流程示意图;
[0100]图4?图5是本发明具体实施例一提供的流程示意图;
[0101]图6是本发明具体实施例二提供的流程示意图;
[0102]图7?图10是本发明实施例提供的终端设备的结构示意图。

【具体实施方式】
[0103]本发明实施例提供了一种发送、接收用户数据的方法及终端设备,用于在终端之间转移虚拟SIM卡的同时,接收虚拟SIM卡的终端能够获取到虚拟SIM卡关联的用户数据,减少了用户的处理步骤,更加方便。
[0104]参见图1,本发明实施例提供的发送用户数据的方法包括:
[0105]SlOl:第一终端接收转移所述第一终端的虚拟客户识别模块SM卡至第二终端的指令。
[0106]S102:所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据。
[0107]S103:所述第一终端将所述用户数据发送给服务器,或者,所述第一终端将所述用户数据发送给所述第二终端。
[0108]本发明实施例中,用户通过以下两种方式预先将需要跟随虚拟SIM卡转移的用户数据和虚拟SIM卡关联起来:一种方式是在虚拟SIM卡的SIM卡数据中预留一定的存储空间,用户通过管理模块直接在预留的存储空间写入、删除、修改、查询用户数据;另一种方式是在SM卡数据中新增本地存储空间的地址信息,用户的所有需要跟随虚拟SM卡转移的用户数据都存储在这一段本地存储空间当中,用户可以在这一段本地存储空间进行用户数据的写入、删除、修改、查询等操作。管理模块是介于应用程序和虚拟SIM卡之间的模块,提供管理应用程序接口(Applicat1n Program Interface, API)供应用程序调用,任何对SIM卡数据的操作只能通过管理模块进行。
[0109]可选地,所述第一终端根据所述指令获取与所述虚拟SM卡关联的用户数据,包括:所述第一终端根据所述指令获取所述虚拟SIM卡的SIM卡数据,其中,所述SIM卡数据中包括所述用户数据;所述第一终端将所述用户数据发送给服务器,或者,所述第一终端将所述用户数据发送给所述第二终端,包括:所述第一终端将所述SM卡数据发送给服务器,或者,所述第一终端将所述SIM卡数据发送给所述第二终端。
[0110]可选地,所述第一终端根据所述指令获取与所述虚拟SM卡关联的用户数据,包括:所述第一终端根据所述指令获取所述虚拟SIM卡的SIM卡数据;所述第一终端获取所述SM卡数据中包括的所述用户数据的本地存储地址;所述第一终端根据所述本地存储地址获取所述用户数据。
[0111]进一步地,所述第一终端根据所述本地存储地址获取所述用户数据之后,所述第一终端将所述用户数据发送给服务器,包括:所述第一终端获取所述SIM卡数据中包括的所述用户数据的网络存储地址;所述第一终端将所述用户数据上传至所述网络存储地址对应的服务器,由所述服务器转发给所述第二终端。所述SIM卡数据中不仅包括与所述用户数据的本地存储地址,以便利用空间更大的本地存储来保存用户数据,还包括所述用户数据的网络存储地址,以便在向第二终端转移数据时使用网络存储空间作为中转。如图2所示,SIM卡数据中记录了两组地址信息,每组地址信息都包括数据类型和数据位置两个子项。数据类型包括本地数据和远程数据,本地数据指示数据保存在终端本地的持久化存储空间,例如:安全数码(Secure Digital, SD)卡和硬盘等;远程数据指示数据保存在网络侧的服务器。相应的,数据位置包括本地存储地址和网络存储地址。第一终端的所述用户数据在上传至网络存储地址对应的服务器之后便成为远程数据;第二终端根据接收的SM卡数据中的网络存储地址向服务器发起请求,从服务器中下载远程数据,并将远程数据的本地存储地址覆盖掉虚拟SM卡数据中原先记录的本地存储地址。
[0112]具体地,以XML格式为例,在SM卡数据中记录Local Contact (本地数据)和RemoteContact (远程数据)的存储地址的方式如下:
[0113]< ? xml vers1n = 〃1.0^encoding = "UTF_8〃 ? >
[0114]〈Data〉
[0115]<LocalContact>./device/rockchip/rk30sdk/contract.dat〈/localContact>//本地数据文件路径
[0116]<RemoteContact>http: //www.a.com/contract/userid</RemoteContact>// 远程数据URI
[0117]〈/Data〉
[0118]较佳地,由于服务器可能同时为多个终端进行用户数据转移的服务,为使得服务器能够将第一终端的用户数据准确地转发给第二终端,当所述第一终端将所述用户数据发送给所述服务器时,将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述第二终端发送的携带所述拥有者标识的下载所述用户数据的请求时,根据请求中携带的拥有者标识,找到第一终端上传的用户数据,将所述用户数据发送给所述第二终端。
[0119]所述拥有者标识,可以为虚拟SM卡的标识,也可以为SM卡数据中包括的手机号码,也可以为自行规定的信息。
[0120]具体地,所述第一终端将所述SM卡数据输出至所述第二终端,包括:所述第一终端通过可拆卸的存储介质,或近距离无线通信将所述SIM卡数据输出至所述第二终端。例如,可通过SD卡,或蓝牙,或近场通信(Near Field Communicat1n, NFC)等方式传输。所述第一终端将所述用户数据输出至所述第二终端时,除了通过服务器以外,也可以采用这些方式中的一种。
[0121]具体地,所述用户数据,包括以下数据类型的数据中的一种或者任意几种的组合:联系人信息、短消息、文本文档、图片数据、视频数据和音频数据。与虚拟SIM卡关联的用户数据使用的是终端的存储空间,存储容量较大,相比于物理SM卡只能携带少量的联系人信息和短消息,本发明实施例能够实现虚拟SIM卡携带更大容量、更加丰富的格式的数据。
[0122]参见图3,本发明实施例提供的一种接收用户数据的方法包括:
[0123]S301:第二终端接收转移第一终端的虚拟客户识别模块SM卡至所述第二终端的指令。
[0124]S302:所述第二终端根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,或者,所述第二终端根据所述指令接收所述第一终端发送的与所述虚拟SIM卡关联的用户数据。
[0125]具体地,步骤S302中,所述第二终端根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,包括:所述第二终端根据所述指令接收所述第一终端发送的所述虚拟SIM卡的SIM卡数据;所述第二终端获取所述SIM卡数据中包括的所述用户数据的网络存储地址;所述第二终端请求所述网络存储地址对应的服务器发送所述用户数据;所述第二终端接收所述服务器发送的所述用户数据。
[0126]进一步地,所述第二终端接收所述服务器发送的所述用户数据之后,还包括:所述第二终端获取所述用户数据的本地存储地址;所述第二终端在所述SIM卡数据中记录所述本地存储地址。
[0127]下面是本发明的具体实施例。
[0128]具体实施例一、终端之间通过服务器转移用户数据;如图4所示,在转移出虚拟SIM卡的源终端侧,用户数据的上传流程包括:
[0129]1.0、终端收到转移虚拟SM卡的指令;
[0130]在实际应用中,虚拟SIM卡从一台终端迁移到另一台终端,不能简单地复制虚拟SIM卡数据,而是要通过管理模块来进行转移;管理模块从SM卡数据中获得本地存储地址和网络存储地址。
[0131]1.1、终端获取用户数据;
[0132]根据本地存储地址取得与虚拟SM卡关联的用户数据。
[0133]1.2、终端将用户数据保存至服务器;
[0134]管理模块根据网络存储地址向服务器发送请求,请求中携带与虚拟SM卡关联的用户数据的拥有者标识,然后把本地存储地址对应的用户数据发送给服务器。在发送请求消息之前,服务器可能需要对管理模块进行认证,以确定管理模块作为请求者的合法性。
[0135]1.3、服务器处理用户数据并向终端反馈处理结果;
[0136]服务器把收到的用户数据保存到存储器中,并记录了用户数据与用户数据的拥有者标识的对应关系,以便以后查询时使用。处理完毕后向终端返回处理结果。
[0137]如图5所示,在接收虚拟SIM卡的目的终端侧,用户数据的下载流程包括:
[0138]2.0、终端收到恢复用户数据的指令;
[0139]虚拟SM卡数据通过多种手段,例如SD卡拷贝、蓝牙传输、NFC传输、网络备份/恢复等,从源终端上被转移到目的终端。管理模块完成了虚拟SIM卡的启用工作后,收到恢复用户数据的指令,开始恢复用户数据。
[0140]2.1、向服务器发送请求消息;
[0141]管理模块向服务器发送请求,获取用户数据,请求中携带用户数据的拥有者标识。在这个请求之前,管理模块可能需要通过服务器的认证,以确定管理模块作为请求者的合法性。
[0142]2.2、服务器返回用户数据;
[0143]服务器根据收到的用户数据的拥有者标识,找到对应的用户数据并返回用户数据。
[0144]2.3、终端保存用户数据到本地存储空间;
[0145]管理模块收到服务器返回的用户数据后,把这些用户数据保存在本地存储器。根据本地存储器的实际情况(空间大小、是否有SD卡等)来确定保存的位置,保存成功后更新虚拟SM卡数据中的本地存储地址。
[0146]具体实施例二、终端之间直接传输用户数据;如图6所示,流程包括:
[0147]3.0、源终端的管理模块收到转移虚拟SM卡的指令。
[0148]3.1、源终端的管理模块获取与虚拟SM卡关联的用户数据;
[0149]源终端的管理模块从SM卡数据中获得用户数据的本地存储地址,从该地址中读取用户数据。
[0150]3.2、源终端的管理模块准备待发送的数据;
[0151 ] 把上述用户数据的内容和SIM卡数据放入待传输的数据中,或者形成可持久存储的文件,或者在内存中缓存;
[0152]3.3、源终端发送待发送的数据;
[0153]源终端与目的终端之间建立安全的连接,可能使用无线或者有线的通讯方式建立数据传输通道,源终端和目的终端之间通过互信的认证之后,源终端向目的移动终端发送待传输的数据,即SIM卡数据和用户数据。
[0154]3.4、目的终端存储SIM卡数据和用户数据;
[0155]目的终端的管理模块解析接收到的信息,把SM卡数据保存到相应的位置,把用户数据保存在本地存储中,更新虚拟SM卡数据中记录的本地存储地址。
[0156]参见图7,本发明实施例提供的一种终端设备70包括:
[0157]指令接收单元701,用于接收转移虚拟SIM卡至另一终端的指令;
[0158]数据获取单元702,用于根据所述指令获取与所述虚拟SIM卡关联的用户数据;
[0159]数据输出单元703,用于将所述用户数据发送给服务器,或者,将所述用户数据发送给所述另一终端。
[0160]可选地,所述数据获取单元702具体用于:根据所述指令获取所述虚拟SIM卡的SIM卡数据,其中,所述SIM卡数据中包括所述用户数据;所述数据输出单元703具体用于:将所述SM卡数据发送给服务器,或者,将所述SM卡数据发送给所述另一终端。
[0161]可选地,所述数据获取单元702具体用于:根据所述指令获取所述虚拟SIM卡的SM卡数据;获取所述SM卡数据中包括的所述用户数据的本地存储地址;根据所述本地存储地址获取所述用户数据。
[0162]进一步地,所述数据获取单元702具体用于:获取所述SM卡数据中包括的所述用户数据的网络存储地址;所述数据输出单元703具体用于,将所述用户数据上传至所述网络存储地址对应的服务器。
[0163]进一步地,所述数据输出单元703还用于:将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述另一终端发送的携带所述拥有者标识的下载所述用户数据的请求时,将所述用户数据发送给所述另一终端。
[0164]具体地,所述用户数据,包括以下数据类型的数据中的一种或者任意几种的组合:联系人信息、短消息、文本文档、图片数据、视频数据和音频数据。
[0165]需要说明的是,该实施例的终端设备是为实现上述步骤SlOl - S103的,上述的对方法的解释和限定同样适用于本实施例的终端设备。
[0166]参见图8,本发明实施例提供的一种终端设备80包括:
[0167]指令接收单元801,用于接收转移另一终端的虚拟客户识别模块SIM卡至本终端的指令;
[0168]第一数据接收单元802,用于根据所述指令接收服务器发送的与所述虚拟SM卡关联的用户数据,和/或,第二数据接收单元803,用于根据所述指令接收所述另一终端发送的与所述虚拟SIM卡关联的用户数据。
[0169]所述第一数据接收单元802具体用于:
[0170]根据所述指令接收所述另一终端发送的所述虚拟SIM卡的SIM卡数据;
[0171]获取所述SM卡数据中包括的所述用户数据的网络存储地址;
[0172]请求所述网络存储地址对应的服务器发送所述用户数据;
[0173]接收所述服务器发送的所述用户数据。
[0174]进一步地,所述终端设备80还包括:
[0175]本地记录单元,用于在所述第一数据接收单元接收所述服务器发送的所述用户数据之后,获取所述用户数据的本地存储地址;
[0176]在所述SM卡数据中记录所述本地存储地址。
[0177]参见图9,本发明实施例提供的一种终端设备90包括:
[0178]存储器901,用于存储与虚拟SIM卡关联的用户数据;
[0179]处理器902,用于接收转移所述虚拟SM卡至另一终端的指令;根据所述指令获取所述用户数据;
[0180]发送器903,用于将所述用户数据发送给服务器,或者,将所述用户数据发送给所述另一终端。
[0181]可选地,所述存储器901还用于存储所述虚拟SM卡的SM卡数据;所述处理器902用于根据所述指令获取所述用户数据时,具体包括:根据所述指令获取所述SIM卡数据,其中,所述SIM卡数据中包括所述用户数据;所述发送器903具体用于:将所述SIM卡数据发送给服务器,或者,将所述SM卡数据发送给所述另一终端。
[0182]可选地,所述存储器901还用于存储所述虚拟SM卡的SM卡数据;所述处理器902用于根据所述指令获取所述用户数据时,具体包括:根据所述指令获取所述SIM卡数据;获取所述SM卡数据中包括的所述用户数据的本地存储地址;根据所述本地存储地址获取所述用户数据。
[0183]进一步地,所述处理器902还用于:获取所述SM卡数据中包括的所述用户数据的网络存储地址;所述发送器903具体用于:将所述用户数据上传至所述网络存储地址对应的服务器。
[0184]进一步地,所述发送器903还用于:将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述另一终端发送的携带所述拥有者标识的下载所述用户数据的请求时,将所述用户数据发送给所述另一终端。
[0185]具体地,所述用户数据,包括以下数据类型的数据中的一种或者任意几种的组合:联系人信息、短消息、文本文档、图片数据、视频数据和音频数据。
[0186]参见图10,本发明实施例提供的一种终端设备100包括:
[0187]处理器1001,用于接收转移另一终端的虚拟客户识别模块SM卡至本终端的指令;
[0188]收发器1002,用于根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,或者,根据所述指令接收所述另一终端发送的与所述虚拟SIM卡关联的用户数据;
[0189]存储器1003,用于存储所述用户数据。
[0190]所述收发器1002用于根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据时,具体包括:根据所述指令接收所述另一终端发送的所述虚拟SIM卡的SIM卡数据;请求所述SIM卡数据中包括的所述用户数据的网络存储地址对应的服务器发送所述用户数据;接收所述服务器发送的所述用户数据。
[0191]所述存储器1003还用于:在所述收发器接收所述另一终端发送的所述虚拟SM卡的SIM卡数据后,存储所述SIM卡数据;所述处理器1001还用于:在所述收发器接收所述服务器发送的所述用户数据之后,获取所述用户数据的本地存储地址;在所述存储器存储的所述SM卡数据中记录所述本地存储地址。
[0192]综上所述,本发明实施例提供了一种发送、接收用户数据的方法及终端设备,在终端之间转移虚拟SIM卡的同时,转移与虚拟SIM卡关联的用户数据,这样,避免了用户单独转移用户数据,减少了用户的处理步骤,更加方便。
[0193]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0194]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0195]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0196]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0197]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种发送用户数据的方法,其特征在于,包括: 第一终端接收转移所述第一终端的虚拟客户识别模块SIM卡至第二终端的指令; 所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据; 所述第一终端将所述用户数据发送给服务器,或者,所述第一终端将所述用户数据发送给所述第二终端。
2.如权利要求1所述的方法,其特征在于,所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据,包括: 所述第一终端根据所述指令获取所述虚拟SIM卡的SIM卡数据; 所述第一终端获取所述SIM卡数据中包括的所述用户数据的本地存储地址; 所述第一终端根据所述本地存储地址获取所述用户数据。
3.如权利要求2所述的方法,其特征在于,所述第一终端将所述用户数据发送给服务器,包括: 所述第一终端获取所述SM卡数据中包括的所述用户数据的网络存储地址; 所述第一终端将所述用户数据上传至所述网络存储地址对应的服务器。
4.如权利要求1所述的方法,其特征在于,还包括: 当所述第一终端将所述用户数据发送给所述服务器时,将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述第二终端发送的携带所述拥有者标识的下载所述用户数据的请求时,将所述用户数据发送给所述第二终端。
5.如权利要求1所述的方法,其特征在于,所述第一终端根据所述指令获取与所述虚拟SIM卡关联的用户数据,包括: 所述第一终端根据所述指令获取所述虚拟SIM卡的SIM卡数据,其中,所述SIM卡数据中包括所述用户数据; 所述第一终端将所述用户数据发送给服务器,或者,所述第一终端将所述用户数据发送给所述第二终端,包括: 所述第一终端将所述SIM卡数据发送给服务器,或者,所述第一终端将所述SIM卡数据发送给所述第二终端。
6.如权利要求1至5任一项所述的方法,其特征在于,所述用户数据,包括以下数据类型的数据中的一种或者任意几种的组合: 联系人信息、短消息、文本文档、图片数据、视频数据和音频数据。
7.一种接收用户数据的方法,其特征在于,包括: 第二终端接收转移第一终端的虚拟客户识别模块SIM卡至所述第二终端的指令; 所述第二终端根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,或者,所述第二终端根据所述指令接收所述第一终端发送的与所述虚拟SIM卡关联的用户数据。
8.如权利要去7所述的方法,其特征在于,所述第二终端根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,包括: 所述第二终端根据所述指令接收所述第一终端发送的所述虚拟SIM卡的SIM卡数据; 所述第二终端获取所述SM卡数据中包括的所述用户数据的网络存储地址; 所述第二终端请求所述网络存储地址对应的服务器发送所述用户数据; 所述第二终端接收所述服务器发送的所述用户数据。
9.如权利要求8所述的方法,其特征在于,所述第二终端接收所述服务器发送的所述用户数据之后,还包括: 所述第二终端获取所述用户数据的本地存储地址; 所述第二终端在所述SM卡数据中记录所述本地存储地址。
10.一种终端设备,其特征在于,所述终端设备包括: 指令接收单元,用于接收转移虚拟SIM卡至另一终端的指令; 数据获取单元,用于根据所述指令获取与所述虚拟SIM卡关联的用户数据; 数据输出单元,用于将所述用户数据发送给服务器,或者,将所述用户数据发送给所述另一终端。
11.如权利要求10所述的设备,其特征在于,所述数据获取单元具体用于: 根据所述指令获取所述虚拟SIM卡的SIM卡数据; 获取所述SM卡数据中包括的所述用户数据的本地存储地址; 根据所述本地存储地址获取所述用户数据。
12.如权利要求11所述的设备,其特征在于, 所述数据获取单元具体用于:获取所述SIM卡数据中包括的所述用户数据的网络存储地址; 所述数据输出单元具体用于,将所述用户数据上传至所述网络存储地址对应的服务器。
13.如权利要求10所述的设备,其特征在于,所述数据输出单元还用于: 将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述另一终端发送的携带所述拥有者标识的下载所述用户数据的请求时,将所述用户数据发送给所述另一终端。
14.如权利要求10所述的设备,其特征在于,所述数据获取单元具体用于: 根据所述指令获取所述虚拟SIM卡的SIM卡数据,其中,所述SIM卡数据中包括所述用户数据; 所述数据输出单元具体用于: 将所述SM卡数据发送给服务器,或者,将所述SM卡数据发送给所述另一终端。
15.一种终端设备,其特征在于,所述终端设备包括: 指令接收单元,用于接收转移另一终端的虚拟客户识别模块SIM卡至本终端的指令;第一数据接收单元,用于根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,和/或,第二数据接收单元,用于根据所述指令接收所述另一终端发送的与所述虚拟SIM卡关联的用户数据。
16.如权利要求15所述的设备,其特征在于,所述第一数据接收单元具体用于: 根据所述指令接收所述另一终端发送的所述虚拟SIM卡的SIM卡数据; 获取所述SM卡数据中包括的所述用户数据的网络存储地址; 请求所述网络存储地址对应的服务器发送所述用户数据; 接收所述服务器发送的所述用户数据。
17.如权利要求16所述的设备,其特征在于,所述终端设备还包括: 本地记录单元,用于在所述第一数据接收单元接收所述服务器发送的所述用户数据之后,获取所述用户数据的本地存储地址; 在所述SM卡数据中记录所述本地存储地址。
18.—种终端设备,其特征在于,所述终端设备包括: 存储器,用于存储与虚拟SIM卡关联的用户数据; 处理器,用于接收转移所述虚拟SIM卡至另一终端的指令;根据所述指令获取所述用户数据; 发送器,用于将所述用户数据发送给服务器,或者,将所述用户数据发送给所述另一终端。
19.如权利要求18所述的设备,其特征在于,所述存储器还用于存储所述虚拟SIM卡的SIM卡数据; 所述处理器用于根据所述指令获取所述用户数据时,具体包括: 根据所述指令获取所述SIM卡数据; 获取所述SIM卡数据中包括的所述用户数据的本地存储地址; 根据所述本地存储地址获取所述用户数据。
20.如权利要求19所述的设备,其特征在于, 所述处理器还用于:获取所述SIM卡数据中包括的所述用户数据的网络存储地址; 所述发送器具体用于:将所述用户数据上传至所述网络存储地址对应的服务器。
21.如权利要求18所述的设备,其特征在于,所述发送器还用于: 将所述用户数据的拥有者标识发送给所述服务器,用以使得所述服务器在接收到所述另一终端发送的携带所述拥有者标识的下载所述用户数据的请求时,将所述用户数据发送给所述另一终端。
22.如权利要求18所述的设备,其特征在于,所述存储器还用于存储所述虚拟SIM卡的SIM卡数据; 所述处理器用于根据所述指令获取所述用户数据时,具体包括: 根据所述指令获取所述SIM卡数据,其中,所述SIM卡数据中包括所述用户数据; 所述发送器具体用于: 将所述SIM卡数据发送给服务器,或者,将所述SM卡数据发送给所述另一终端。
23.—种终端设备,其特征在于,所述终端设备包括: 处理器,用于接收转移另一终端的虚拟客户识别模块SIM卡至本终端的指令; 收发器,用于根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据,或者,根据所述指令接收所述另一终端发送的与所述虚拟SIM卡关联的用户数据; 存储器,用于存储所述用户数据。
24.如权利要求23所述的设备,其特征在于,所述收发器用于根据所述指令接收服务器发送的与所述虚拟SIM卡关联的用户数据时,具体包括: 根据所述指令接收所述另一终端发送的所述虚拟SIM卡的SIM卡数据; 请求所述SIM卡数据中包括的所述用户数据的网络存储地址对应的服务器发送所述用户数据; 接收所述服务器发送的所述用户数据。
25.如权利要求24所述的设备,其特征在于,所述存储器还用于: 在所述收发器接收所述另一终端发送的所述虚拟SIM卡的SIM卡数据后,存储所述SIM卡数据; 所述处理器还用于: 在所述收发器接收所述服务器发送的所述用户数据之后,获取所述用户数据的本地存储地址; 在所述存储器存储的所述SM卡数据中记录所述本地存储地址。
【文档编号】H04W8/24GK104137587SQ201480000734
【公开日】2014年11月5日 申请日期:2014年1月9日 优先权日:2014年1月9日
【发明者】李自军, 戎国强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1