一种移动设备的制作方法

文档序号:18213097发布日期:2019-07-19 22:27阅读:154来源:国知局
一种移动设备的制作方法

本发明涉及通信技术领域,特别是涉及一种移动设备。



背景技术:

随着移动通信技术的快速发展,如手机、平板电脑、穿戴设备等移动通端已经广泛应用在学习、娱乐、工作等方面,在人们的日常生活中扮演着越来越重要的角色。

这些移动设备大多可以嵌入SIM(Subscriber Identity Module客户识别模块)卡,满足通话、收发短信、上网等通信需求。

由于在不同的情景中,用户通常会使用更加适配的移动设备,例如,在跑步的场景中,用户通常会使用更加方便携带的手表。

因此,在涉及情景的变化时,用户更换移动设备,要么在更换的移动设备中配置另一个SIM卡,另一个独立的号码;要么将原移动设备中的SIM卡取出,安装在更换的移动设备中。

前一种方式中,两张或两张以上的SIM卡及独立的号码往往造成诸如办理、计费、管理等操作繁琐。

后一种方式需要对移动设备进行拆卸、安装等操作,不仅操作繁琐,而且频繁地拆卸、安装,容易损坏SIM卡。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种移动设备。

第一方面,本发明实施例提供了一种移动设备,包括数据交互组件和虚拟通信卡;其中,

所述数据交互组件用于与目标终端交换通信卡数据;所述目标终端中具有实体通信卡;

所述虚拟通信卡包括虚拟通信组件和数据存储区域;

其中,所述虚拟通信组件用于采用所述通信卡数据模拟所述实体通信卡;

所述数据存储区域用于存储通信卡数据。

在一种可能的设计中,所述通信卡数据包括如下的一种或多种:

索引数据、业务数据、鉴权数据和位置数据;

其中,所述索引数据包括集成电路识别码ICCID;

所述业务数据包括国际移动用户识别码IMSI、用户标识号PIN、解锁码PUK、Java应用数据;

所述鉴权数据包括国际移动用户识别码IMSI、鉴权密钥KI、鉴权密钥Key、鉴权密钥OPc、A3/A5/A8算法;

所述位置数据包括位置区识别LAI、临时移动用户标识TMSI、位置状态信息、广播信道BCCH信息。

所述数据交互组件和所述虚拟通信组件具有所述数据存储区域的读写权限。

在一种可能的设计中,所述数据交互组件还用于:

向目标终端发送通信卡数据的获取请求;

接收所述目标终端依据所述获取请求返回的、所述实体通信卡的通信卡数据;

将所述通信卡数据写入所述数据存储区域。

在一种可能的设计中,所述数据交互组件还用于:

接收所述目标终端依据所述获取请求返回的身份验证请求;

依据所述身份验证请求向所述目标终端发送验证信息;

当所述验证信息验证成功时,接收所述目标终端返回的、所述实体通信卡的通信卡数据。

在一种可能的设计中,所述虚拟通信组件还用于:

使能所述移动设备中的通信基带;

采用所述通信卡数据注册移动网络。

在一种可能的设计中,所述数据交互组件还用于:

接收所述目标终端发送的通信卡数据的获取请求;

依据所述获取请求从数据存储区域读取通信卡数据;

向所述目标终端发送所述通信卡数据。

在一种可能的设计中,所述数据交互组件还用于:

依据所述获取请求向所述目标终端返回身份验证请求;

接收所述目标终端依据所述身份验证请求返回的验证信息;

当所述验证信息验证成功时,从所述数据存储区域读取通信卡数据。

在一种可能的设计中,所述虚拟通信组件还用于:

去除已附着的移动网络;

去使能所述移动设备中的通信基带;

删除所述通信卡数据。

在一种可能的设计中,所述虚拟通信组件包括如下的一种或多种文件:

主控文件MF、基本文件EF、专用文件DF;

所述虚拟通信组件还用于:

当接收到与通信卡相关的操作指令时,从所述数据存储区域读取通信卡数据;

采用所述通信卡数据按照所述操作指令进行运算,获得操作结果;

返回所述操作结果。

在一种可能的设计中,所述数据交互组件还用于:

当所述移动设备支持多个实体通信卡时,与多个目标终端交换与所述移动设备支持的网络制式相同的多个通信卡数据。

在一种可能的设计中,所述虚拟通信组件还用于:

当所述移动设备支持多个网络制式时,采用所述通信卡数据按照所述网络制式模拟实体通信卡。

在一种可能的设计中,所述虚拟通信组件还用于:

按照所述网络制式对所述通信卡数据进行读写操作。

在一种可能的设计中,所述数据交互组件还用于:

当所述移动设备中具有实体通信卡时,读取所述实体通信卡的通信卡数据,存储在数据存储区域中。

本发明实施例提供的方案,移动设备包括数据交互组件和虚拟通信卡;其中,数据交互组件用于与目标终端交换通信卡数据;目标终端中具有实体通信卡;虚拟通信卡包括虚拟通信组件和数据存储区域;虚拟通信组件用于采用所述通信卡数据模拟所述实体通信卡;所述数据存储区域用于存储通信卡数据。一方面,在一个移动设备中可以通过虚拟通信卡一个通信号码实现两个或两个以上移动设备进行通信,避免了两张或两张以上的通信卡及独立的号码造成诸如办理、计费、管理等操作繁琐,另一方面,通过通信卡数据的交换即可切换使用的通信卡,避免了对移动设备进行拆卸、安装等操作,操作简便,保护通信卡;此外,对于运营商而言几乎不用改变现有的任何配置,减少网元的开销。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的一种移动设备的结构框图;

图2示出了根据本发明一个实施例的一种移动设备及目标终端的结构框图;以及

图3示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

参照图1,示出了根据本发明一个实施例的一种移动设备的结构框图,该移动设备100可以包括数据交互组件110和虚拟通信卡120。

如图2所示,目标终端200中具有实体通信卡210。数据交互组件110用于与目标终端200交换通信卡数据。

虚拟通信卡120包括虚拟通信组件121和数据存储区域122;

其中,虚拟通信组件121用于采用通信卡数据模拟实体通信卡210;

数据存储区域122用于存储通信卡数据。

在具体实现中,移动设备100、目标终端200可以包括手机、平板电脑、穿戴设备(如眼镜、手表等)等等。

移动设备100、目标终端200的操作系统可以包括Android(安卓)、IOS、Windows Phone、Windows等等。

在移动设备100中,嵌入了虚拟通信卡120,在目标终端200中,嵌入了实体通信卡210。

实体通信卡210,即物理意义上的通信卡,相对而言,虚拟通信卡120,可以通过计算机程序实现实体通信卡210的功能,并非物理意义上的通信卡。

由于通信卡数据相同,因此,虚拟通信卡120的通信号码与实体通信卡210的通信号码相同。

其中,通信卡一般在芯片上存储了数字移动电话客户的信息,加密的密钥以及用户的电话簿等内容,可供移动网络(如GSM(Global System for Mobile Communications,全球移动通讯系统))客户身份进行鉴别,并对客户通话时的语音信息进行加密,例如,SIM卡、USIM(Universal Subscriber Identity Module,全球用户识别卡)卡等等。

这些通信卡(包括实体通信卡210、虚拟通信卡120)的通信卡数据可以包括如下的一种或多种:

索引数据、业务数据、鉴权数据和位置数据;

其中,索引数据可以包括集成电路识别码ICCID;

业务数据可以包括国际移动用户识别码IMSI、用户标识号PIN、解锁码PUK、Java应用数据;

鉴权数据可以包括国际移动用户识别码IMSI、鉴权密钥KI、鉴权密钥Key、鉴权密钥OPc、A3/A5/A8算法;

位置数据可以包括位置区识别LAI、临时移动用户标识TMSI、位置状态信息、广播信道BCCH信息。

当然,上述通信卡数据只是作为示例,在实施本发明实施例时,如在2G、3G、4G、5G等网络中,可以根据实际情况设置其他通信卡数据,本发明实施例对此不加以限制。另外,除了上述通信卡数据外,本领域技术人员还可以根据实际需要采用其它通信卡数据,本发明实施例对此也不加以限制。

数据存储区域122是一个安全存储区域,一般只有数据交互组件110和虚拟通信组件121具有数据存储区域122的读写权限,保证通信卡数据的安全。

在本发明的一个实施例中,数据交互组件110还可以用于:

向目标终端200发送通信卡数据的获取请求;

接收目标终端200依据获取请求返回、实体通信卡210的通信卡数据;

将通信卡数据写入数据存储区域122。

在本发明实施例中,移动设备100可以通过蓝牙、Wi-Fi(无线保真)等方式与目标终端200连接。

移动设备100的数据交互组件110可以主动向目标终端200获取其实体通信卡210的通信卡数据,以将其通信号码切换至移动设备100使用。

为了保证安全性,防止通信卡数据被窃取目标终端200可以对移动设备100进行身份验证。

因此,在接收通信卡数据时,数据交互组件100还可以用于:

接收目标终端200依据获取请求返回的身份验证请求;

依据身份验证请求向目标终端200发送验证信息,如预先约定的一个字符串、实体通信卡210的IMSI码,也可以是指纹数据、虹膜数据等生物数据,等等。

当验证信息验证成功时,接收目标终端200返回的、实体通信卡210的通信卡数据。

在本发明实施例中,若接收到通信卡数据,则虚拟通信组件121还可以用于:

使能(enalbe)移动设备100中的通信基带,采用通信卡数据注册移动网络,即可使用移动网络。

与此同时,在发送通信卡数据之后,目标终端200可以用于:

去除已附着的移动网络,包括PS(Package Switch,分组交换)和CS(Circuit Switch,电路交换)。

去使能(disable)目标终端200中的通信基带,以降低目标终端200的功耗。

删除通信卡数据,因为如果保留目标终端200内的通信卡数据,则在同一时间移动设备100和目标终端200都有一份完全一样的通信卡数据,如果用户同时使能(enalbe)移动设备100和目标终端200的通信基带,那么就会有冲突,这样做是非法的,因此,保证在同一时间内,移动设备100和目标终端200存储一份通信卡数据。

此外,数据交互组件110还可以用于:

当移动设备100支持多个实体通信卡210时,与多个目标终端200交换与移动设备100支持的网络制式相同的多个通信卡数据。

在本发明实施例中,如果移动设备100可以支持多个实体通信卡,如移动设备100支持双卡双待,因此,可以相对地配置多个虚拟通信卡120,以模拟多个实体通信卡。

由于硬件限制,移动设备100对于支持的网络制式有所不同,因此,在获取通信卡数据时,数据交互组件110可以对目标终端200的实体通信卡210进行验证,判断是否与移动设备100支持的网络制式匹配,若果匹配,则获取该实体通信卡210的通信卡数据。

此外,数据交互组件110还可以用于:

当移动设备100中具有实体通信卡时,读取实体通信卡的通信卡数据,存储在数据存储区域中。

在本发明实施例的一个示例中,数据交互组件110可以通过如下方式存储通信卡数据:

步骤S11、验证存储介质是否允许通信卡数据的存储。

在实际应用中,由于不同的存储介质(即数据存储区域122)可能由不同的厂家生产,其存储功能的设定也不同,部分存储介质并不允许进行通信卡数据的存储,因此,在本示例中,可以验证存储介质是否允许通信卡数据的存储。

步骤S12、当所述存储介质允许通信卡数据的存储时,将通信卡数据存储至存储介质中。

本发明实施例提供的存储通信卡数据的方法主要有两种:

一种方法是,将通信卡数据存储至存储介质、与通信卡数据权限级别相同的文件中。

其中,权限级别指的是对不同的文件设置的不同的权限,这样一来,不同的用户可以访问不同权限的文件。

具体的,可以添加写入A38算法指令、写入密钥指令和写入普通数据指令,根据写入A38算法指令将通信卡数据中的A38算法存储到存储介质的ADM(Accesscondition toan EFwhich is under the control of the authority which creates thisfile,一种只允许该文件创建人访问的基本文件)权限级别下的文件中;根据写入密钥指令将通信卡数据中的密钥存储到存储介质的ADF(Application Dedicated File,应用程序专属文件)权限级别下的文件中;根据写入普通数据指令将通信卡数据中的普通数据存储到存储介质的普通文件中。

由于A38算法的权限级别和存储介质的ADM权限级别相同,所以可以根据写入A38算法指令将通信卡数据的A38算法存储到存储介质的ADM权限级别下的文件中,密钥的权限级别和存储介质的ADF权限级别相同,所以可以根据写入密钥指令将通信卡数据中的密钥存储到存储介质的ADF权限级别下的文件中,通信卡数据的普通数据的权限级别和存储介质的普通权限级别相同,所以可以根据写入普通数据指令将通信卡数据中普通数据存储到存储介质的普通文件中。

另一种方法是,将通信卡数据中的三种数据存储到存储介质的任意一种权限级别下的文件中。

在一个示例中,可以将A38算法、密钥和普通数据存储到ADM权限级别下的文件中;或将A38算法、密钥和普通数据存储到ADF权限级别下的文件中。特别的,由于ADM权限级别下的文件的安全性比较高,所以一般情况下将通信卡数据存储到存储介质的ADM权限级别下的文件中。

需要说明的是,一个存储介质中可以存储多个通信卡数据,即多个虚拟通信卡的通信卡数据可以同时存储在同一个存储介质中。

在本发明的另一个实施例中,数据交互组件110还可以用于:

接收目标终端200发送的通信卡数据的获取请求;

依据获取请求从数据存储区域122读取通信卡数据;

向目标终端200发送通信卡数据。

在本发明实施例中,移动设备100可以通过蓝牙、Wi-Fi(无线保真)等方式与目标终端200连接。

目标终端200可以主动向移动设备100获取其虚拟体通信卡120的通信卡数据,以将其通信号码切换至移动设备200使用。

为了保证安全性,防止通信卡数据被窃取,移动设备100可以对目标终端200进行身份验证。

因此,在读取通信卡数据时,数据交互组件110还可以用于:

依据获取请求向目标终端200返回身份验证请求;

接收目标终端200依据身份验证请求返回的验证信息,如预先约定的一个字符串、虚拟通信卡120的IMSI码,也可以是指纹数据、虹膜数据等生物数据,等等。

当验证信息验证成功时,从数据存储区域122读取通信卡数据。

在本发明实施例中,若接收到通信卡数据,则目标终端200可以用于:

使能(enalbe)目标终端200中的通信基带,采用通信卡数据注册移动网络,即可使用移动网络。

与此同时,在发送通信卡数据之后,虚拟通信组件121还可以用于:

去除已附着的移动网络,包括PS和CS;

去使能(disable)移动设备100中的通信基带,以降低移动设备100的功耗;

删除通信卡数据,因为如果保留移动设备100内的通信卡数据,则在同一时间移动设备100和目标终端200都有一份完全一样的通信卡数据,如果用户同时使能(enalbe)移动设备100和目标终端200的通信基带,那么就会有冲突,这样做是非法的,因此,保证在同一时间内,移动设备100和目标终端200存储一份通信卡数据。

在本发明的一个实施例中,虚拟通信组件121可以包括如下的一种或多种文件:

主控文件(Master File,MF)、基本文件(Elementary File,EF)、专用文件(Delicated File,DF)。

MF是整个文件系统的根,是唯一的,相当于根目录。

DF相当于子目录,可用于存储某个应用的所有文件,DF下不可再建立DF。一个DF可以是一个应用,也可以多个DF用于同一个应用。

EF用于存储各种应用数据和管理信息。

EF从存储内容上分为两种:

安全基本文件:用于存放密钥,每个目录下只能建立一个安全基本文件,密钥文件不能通过文件选择来选取,密钥内容不可以读出,但在满足条件时可使用和修改。

工作基本文件:用于存放应用的实际数据,个数及大小只受空间限制。在满足条件时可读写。

当然,上述文件只是作为示例,在实施本发明实施例时,如2G、3G、4G、5G的通信卡中,可以根据实际情况设置其他文件,本发明实施例对此不加以限制。另外,除了上述文件外,本领域技术人员还可以根据实际需要采用其它文件,本发明实施例对此也不加以限制。

因此,在本发明实施例中,虚拟通信组件121还可以用于:

当接收到与通信卡相关的操作指令时,从数据存储区域读取通信卡数据;

采用通信卡数据按照操作指令进行运算,获得操作结果;

返回操作结果。

例如,在Android中,若某个应用调用TelephonyManager.getSimSerialNumber(int subId)接口,则可以读取ICCID码,并返回该应用。

需要说明的是,如果移动设备100支持多个网络制式,即网络的类型,如CDMA(CodeDivisionMultipleAccess,码分多址)、TDD-LTE(Long Term Evolution-TDD,应用时分双工式的长期演进技术)、FDD-LTE(Long Term Evolution-FDD,应用频分双工式的长期演进技术)等等。

因此,虚拟通信组件120还可以用于:

当移动设备100支持多个网络制式时,采用通信卡数据按照网络制式模拟实体通信卡120。

进一步而言,虚拟通信组件121还可以用于:

按照网络制式对通信卡数据进行读写操作。

例如,当接收到与通信卡相关的操作指令时,按照该网络制式从数据存储区域读取通信卡数据,按照该网络制式计算采用通信卡数据按照操作指令进行运算,获得操作结果,等等。

需要说明的是,当需要使用存储在的存储介质中的通信卡数据时,可以通过网络服务器验证虚拟通信卡中通信卡数据的合法性,若通信卡数据合法,则可以使用该虚拟通信卡进行相关操作。

需要说明的是,由于多个虚拟通信卡的通信卡数据可以同时存储于同一个存储介质,当虚拟通信卡至少有两个时,如果使用其中的一个虚拟通信卡,则可以通过界面显示,让用户选择。

本发明实施例提供的方案,移动设备包括数据交互组件和虚拟通信卡;其中,数据交互组件用于与目标终端交换通信卡数据;目标终端中具有实体通信卡;虚拟通信卡包括虚拟通信组件和数据存储区域;虚拟通信组件用于采用所述通信卡数据模拟所述实体通信卡;所述数据存储区域用于存储通信卡数据。一方面,在一个移动设备中可以通过虚拟通信卡一个通信号码实现两个或两个以上移动设备进行通信,避免了两张或两张以上的通信卡及独立的号码造成诸如办理、计费、管理等操作繁琐,另一方面,通过通信卡数据的交换即可切换使用的通信卡,避免了对移动设备进行拆卸、安装等操作,操作简便,保护通信卡;此外,对于运营商而言几乎不用改变现有的任何配置,减少网元的开销。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

本发明实施例还提供了移动设备,如图3所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:

图3示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图3,手机包括:射频(Radio Frequency,RF)电路310、存储器320、输入单元330、显示单元340、传感器350、音频电路360、无线保真(wireless fidelity,WiFi)模块370、处理器380、以及电源390等部件。本领域技术人员可以理解,图3中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图3对手机的各个构成部件进行具体的介绍:

RF电路310可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器380处理;另外,将设计上行的数据发送给基站。通常,RF电路310包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路310还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器320可用于存储软件程序以及模块,处理器380通过运行存储在存储器320的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元330可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元330可包括触控面板331以及其他输入设备332。触控面板331,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板331上或在触控面板331附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板331可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板331。除了触控面板331,输入单元330还可以包括其他输入设备332。具体地,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元340可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元340可包括显示面板341,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板341。进一步的,触控面板331可覆盖显示面板341,当触控面板331检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板341上提供相应的视觉输出。虽然在图3中,触控面板331与显示面板341是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板331与显示面板341集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器350,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度,接近传感器可在手机移动到耳边时,关闭显示面板341和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路360、扬声器361,传声器362可提供用户与手机之间的音频接口。音频电路360可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路360接收后转换为音频数据,再将音频数据输出处理器380处理后,经RF电路310以发送给比如另一手机,或者将音频数据输出至存储器320以便进一步处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块370可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图3示出了WiFi模块370,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器380是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器380可包括一个或多个处理单元;优选的,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。

手机还包括给各个部件供电的电源390(比如电池),优选的,电源可以通过电源管理系统与处理器380逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本发明实施例中,所述移动设备包括数据交互组件和虚拟通信卡;其中,

所述数据交互组件用于与目标终端交换通信卡数据;所述目标终端中具有实体通信卡;

所述虚拟通信卡包括虚拟通信组件和数据存储区域;

其中,所述虚拟通信组件用于采用所述通信卡数据模拟所述实体通信卡;

所述数据存储区域用于存储通信卡数据。

可选地,所述数据交互组件和所述虚拟通信组件具有所述数据存储区域的读写权限;

所述通信卡数据包括如下的一种或多种:

索引数据、业务数据、鉴权数据和位置数据;

其中,所述索引数据包括集成电路识别码ICCID;

所述业务数据包括国际移动用户识别码IMSI、用户标识号PIN、解锁码PUK、Java应用数据;

所述鉴权数据包括国际移动用户识别码IMSI、鉴权密钥KI、鉴权密钥Key、鉴权密钥OPc、A3/A5/A8算法;

所述位置数据包括位置区识别LAI、临时移动用户标识TMSI、位置状态信息、广播信道BCCH信息。

可选地,所述数据交互组件还用于:

向目标终端发送通信卡数据的获取请求;

接收所述目标终端依据所述获取请求返回的、所述实体通信卡的通信卡数据;

将所述通信卡数据写入所述数据存储区域。

可选地,所述数据交互组件还用于:

接收所述目标终端依据所述获取请求返回的身份验证请求;

依据所述身份验证请求向所述目标终端发送验证信息;

当所述验证信息验证成功时,接收所述目标终端返回的、所述实体通信卡的通信卡数据。

可选地,所述虚拟通信组件还用于:

使能所述移动设备中的通信基带;

采用所述通信卡数据注册移动网络。

可选地,所述数据交互组件还用于:

接收所述目标终端发送的通信卡数据的获取请求;

依据所述获取请求从数据存储区域读取通信卡数据;

向所述目标终端发送所述通信卡数据。

可选地,所述数据交互组件还用于:

依据所述获取请求向所述目标终端返回身份验证请求;

接收所述目标终端依据所述身份验证请求返回的验证信息;

当所述验证信息验证成功时,从所述数据存储区域读取通信卡数据。

可选地,所述虚拟通信组件还用于:

去除已附着的移动网络;

去使能所述移动设备中的通信基带;

删除所述通信卡数据。

可选地,所述虚拟通信组件包括如下的一种或多种文件:

主控文件MF、基本文件EF、专用文件DF;

所述虚拟通信组件还用于:

当接收到与通信卡相关的操作指令时,从所述数据存储区域读取通信卡数据;

采用所述通信卡数据按照所述操作指令进行运算,获得操作结果;

返回所述操作结果。

可选地,所述数据交互组件还用于:

当所述移动设备支持多个实体通信卡时,与多个目标终端交换与所述移动设备支持的网络制式相同的多个通信卡数据。

可选地,所述虚拟通信组件还用于:

当所述移动设备支持多个网络制式时,采用所述通信卡数据按照所述网络制式模拟实体通信卡。

可选地,所述虚拟通信组件还用于:

按照所述网络制式对所述通信卡数据进行读写操作。

可选地,所述数据交互组件还用于:

当所述移动设备中具有实体通信卡时,读取所述实体通信卡的通信卡数据,存储在数据存储区域中。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上对本发明所提供的一种移动设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

本发明实施例公开了A1、一种移动设备,包括数据交互组件和虚拟通信卡;其中,

所述数据交互组件用于与目标终端交换通信卡数据;所述目标终端中具有实体通信卡;

所述虚拟通信卡包括虚拟通信组件和数据存储区域;

其中,所述虚拟通信组件用于采用所述通信卡数据模拟所述实体通信卡;

所述数据存储区域用于存储通信卡数据。

A2、如A1所述的移动设备,所述数据交互组件和所述虚拟通信组件具有所述数据存储区域的读写权限;

所述通信卡数据包括如下的一种或多种:

索引数据、业务数据、鉴权数据和位置数据;

其中,所述索引数据包括集成电路识别码ICCID;

所述业务数据包括国际移动用户识别码IMSI、用户标识号PIN、解锁码PUK、Java应用数据;

所述鉴权数据包括国际移动用户识别码IMSI、鉴权密钥KI、鉴权密钥Key、鉴权密钥OPc、A3/A5/A8算法;

所述位置数据包括位置区识别LAI、临时移动用户标识TMSI、位置状态信息、广播信道BCCH信息。

所述数据交互组件和所述虚拟通信组件具有所述数据存储区域的读写权限。

A3、如A1所述的移动设备,所述数据交互组件还用于:

向目标终端发送通信卡数据的获取请求;

接收所述目标终端依据所述获取请求返回的、所述实体通信卡的通信卡数据;

将所述通信卡数据写入所述数据存储区域。

A4、如A3所述的移动设备,所述数据交互组件还用于:

接收所述目标终端依据所述获取请求返回的身份验证请求;

依据所述身份验证请求向所述目标终端发送验证信息;

当所述验证信息验证成功时,接收所述目标终端返回的、所述实体通信卡的通信卡数据。

A5、如A3或A4所述的移动设备,所述虚拟通信组件还用于:

使能所述移动设备中的通信基带;

采用所述通信卡数据注册移动网络。

A6、如A1所述的移动设备,所述数据交互组件还用于:

接收所述目标终端发送的通信卡数据的获取请求;

依据所述获取请求从数据存储区域读取通信卡数据;

向所述目标终端发送所述通信卡数据。

A7、如A6所述的移动设备,所述数据交互组件还用于:

依据所述获取请求向所述目标终端返回身份验证请求;

接收所述目标终端依据所述身份验证请求返回的验证信息;

当所述验证信息验证成功时,从所述数据存储区域读取通信卡数据。

A8、如A6或A7所述的移动设备,所述虚拟通信组件还用于:

去除已附着的移动网络;

去使能所述移动设备中的通信基带;

删除所述通信卡数据。

A9、如A1-A8任一项所述的移动设备,所述虚拟通信组件包括如下的一种或多种文件:

主控文件MF、基本文件EF、专用文件DF;

所述虚拟通信组件还用于:

当接收到与通信卡相关的操作指令时,从所述数据存储区域读取通信卡数据;

采用所述通信卡数据按照所述操作指令进行运算,获得操作结果;

返回所述操作结果。

A10、如A1-A8任一项所述的移动设备,所述数据交互组件还用于:

当所述移动设备支持多个实体通信卡时,与多个目标终端交换与所述移动设备支持的网络制式相同的多个通信卡数据。

A11、如A1-A8任一项所述的移动设备,所述虚拟通信组件还用于:

当所述移动设备支持多个网络制式时,采用所述通信卡数据按照所述网络制式模拟实体通信卡。

A12、如A11所述的移动设备,所述虚拟通信组件还用于:

按照所述网络制式对所述通信卡数据进行读写操作。

A13、如A1-A8任一项所述的移动设备,所述数据交互组件还用于:

当所述移动设备中具有实体通信卡时,读取所述实体通信卡的通信卡数据,存储在数据存储区域中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1