数据存储方法及装置、多功能卡、存储介质与流程

文档序号:16465802发布日期:2019-01-02 22:47阅读:229来源:国知局
本发明涉及通信领域,具体而言,涉及一种数据存储方法及装置、多功能卡、存储介质。
背景技术
::随着通信技术的发展,移动终端在人们生活中的使用频率以及所占比重都急速上升,人们对移动终端的要求也越来越高:屏幕要大,照相要清晰,运行速度要快,电池续航能力要长等等,当前的终端市场需要更优秀的移动终端。在实际的生活使用过程中,移动终端中的客户识别模块(subscriberidentificationmodule,简称为sim)卡目前都是必不可少的,所有的移动终端都需要插入sim卡后才能进行基本的通信,sim卡在电脑芯片上存储了数字移动电话客户的信息,加密的密钥以及用户的电话薄等内容,可供全球移动通信(globalsystemformobilecommunication,简称为gsm)网络客户身份进行辨别,并对客户通话时的语音信息进行加密。如今我们正处于信息大爆炸时代,大数据大网络的深层应用,客户对于高品质图片的存储需求都使得移动终端的存储空间告急,在microsd卡面世之前,移动终端制造商都采用嵌入式记忆体,虽然这类模组容易装设,然而有着无法实际应潮流需求的困扰——容量被限制住了,无法再有升级空间。目前通常移动终端自身嵌入式的存储空间在8g左右,除去系统占用部分留给用户的存储空间捉襟见肘,2000万像素的摄像头照出的一张照片大小就在4m左右,一首一般品质的mp3歌曲5m左右,一部时长90分钟的720p电影最小也要500m以上,所以机身所带的存储空间只能保证移动终端的基本使用,因此大多数用户都会再插入一张microsd卡来拓展存储空间。microsd卡效仿sim卡的应用模式,即同一张卡可以应用在不同的型号的移动终端中,让移动终端制造商避免了重复设计不同形状的卡槽。由上可知对于绝大多数用户,sim卡和microsd卡二者都是不可或缺的。目前的主流设计有两种:sim卡和microsd卡独立设计卡槽以及将sim卡和microsd卡卡槽设计为一个整体。两者的差异如下:sim卡和microsd卡独立设计卡槽:两者拥有各自独立的卡槽有助于印刷电路板(printedcircuitboard,简称为pcb)设计时的摆放,可以根据具体的设计需求摆放在不同的位置,但是对于用户来说,sim卡和microsd卡的插取需要在移动终端上寻找各自的位置,对于外观由于需要预留两个卡槽而破坏外观的美观性。sim卡和microsd卡卡槽设计为一个整体:此种设计仅需保留一个卡槽,sim卡以及microsd卡前后拜访插入,有助于用户的实际操作及整体外观的美化,但在pcb设计上需要预留好相对应的位置以便放置卡槽。针对相关技术中,移动终端在同时应用sim卡和microsd卡时,在卡槽设计上存在影响外观,对pcb版设计要求高,研发人员在研发阶段操作复杂等问题,尚未提出有效的解决方案。技术实现要素:本发明实施例提供了一种数据存储方法及装置、多功能卡、存储介质,以至少解决上述问题。根据本发明的一个实施例,提供了一种数据存储方法,包括:从终端中插入的多功能卡中获取终端的唯一标识码,并将所述唯一标识码发送至基站;接收所述基站反馈的所述终端是否为合法终端的反馈结果;在所述反馈结果指示所述终端为合法终端后,通过所述多功能卡存储数据,其中,所述数据至少包括以下之一:多媒体数据,文本数据。可选地,通过所述多功能卡存储数据包括:设置所述多功能卡的存储级别,其中,不同存储级别所对应的存储数据的存储空间容量不同;根据所述多功能卡设置的存储级别来存储所述终端中待存储的数据。可选地,通过所述多功能卡存储数据包括:通过所述多功能卡的数据接口接收所述终端中待存储的数据,并将接收到的所述待存储的数据存储在所述多功能卡内部设置的内部存储器中。根据本发明的另一个实施例,还提供了一种数据存储装置,包括:获取模块,用于从终端中插入的多功能卡中获取终端的唯一标识码;发送模块,用于将所述唯一标识码发送至基站;接收模块,用于接收所述基站反馈的所述终端是否为合法终端的反馈结果;存储模块,用于在所述反馈结果指示所述终端为合法终端后,通过所述多功能卡存储数据,其中,所述数据至少包括以下之一:多媒体数据,文本数据。可选地,所述存储模块包括:设置单元,用于为所述多功能卡设置存储级别,其中,不同存储级别所对应的存储数据的存储空间容量不同;第一存储单元,用于根据所述多功能卡设置的存储级别来存储所述终端中待存储的数据。可选地,所述存储模块,包括:接收单元,用于通过所述多功能卡的数据接口接收所述终端中待存储的数据;第二存储单元,用于将接收到的所述待存储的数据存储在所述多功能卡内部设置的内部存储空间中。根据本发明的另一个实施例,还提供了一种多功能卡,包括:处理器,用于从终端中插入的多功能卡中获取终端的唯一标识码,并通过所述终端将所述唯一标识码发送至基站,以及接收所述基站反馈的所述终端是否为合法终端的反馈结果;存储器,在所述反馈结果指示所述终端为合法终端后,存储所述终端中待存储的数据,其中,所述数据至少包括以下之一:多媒体数据,文本数据。可选地,所述多功能卡中还包括:寄存器组,其中,所述寄存器组,用于在所述多功能卡设置存储级别时,通过设置所述寄存器组内不同数量的寄存器来对应不同的存储级别,其中,不同数量的寄存器对应不同的存储空间。可选地,所述多功能卡还包括:按照指定顺序排列的引脚;其中,所述引脚包括:电源引脚,时钟引脚,接地引脚,控制信号引脚,至少4个i/o数据接口引脚。根据本发明的另一个实施例,还提供了一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行以上任意一项所述的数据存储方法。通过本发明,通过终端中设置的多功能卡至少完成两种功能:通过从终端中插入的多功能卡中获取终端的唯一标识码,并将所述唯一标识码发送至基站;接收所述基站反馈的所述终端是否为合法终端的反馈结果;还能够在所述反馈结果指示所述终端为合法终端后,通过所述多功能卡存储数据,其中,所述数据至少包括以下之一:多媒体数据,文本数据,采用上述技术方案,能够解决相关技术中,终端在同时应用sim卡和microsd卡时,在卡槽设计上存在影响外观,对pcb版设计要求高,研发人员在研发阶段操作复杂等问题,进而通过一个多功能卡就能够实现sim卡和microsd卡的功能。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是本发明实施例的一种数据存储方法的移动终端的硬件结构框图;图2是根据本发明实施例的数据存储的流程图;图3是根据本发明实施例的多功能卡开通数据存储服务的流程示意图;图4是根据本发明实施例的数据存储装置的结构框图;图5是根据本发明实施例的数据存储装置的存储模块46的结构框图;图6是根据本发明实施例的数据存储装置的存储模块46的另一结构框图;图7为根据本发明实施例3的多功能卡的结构框图;图8为根据本发明优选实施例的多功能卡的结构示意图;图9为根据本发明优选实施例的以sim卡为主体的二合一卡设计示意图;图10为根据本发明优选实施例的以microsd卡为主体的二合一卡设计示意图;图11为根据本发明优选实施例的终端入网流程示意图;图12为根据本发明优选实施例的用户读取数据流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。为了更好的理解以下实施例以及优选实施例的技术方案,以下对本发明涉及的技术方案进行简单说明。sim,也称为用户身份识别卡、智能卡。在电脑芯片上存储了数字移动电话客户的信息,加密的密钥以及用户的电话薄等内容,可供全球移动通信(globalsystemformobilecommunication,简称为gsm)网络客户身份进行辨别,并对客户通话时的语音信息进行加密。sim卡由cpu、只读存储器(readonlymemory,简称为rom)、随机存取器(randomaccessmemory,简称为ram)、eeprcom和i/o电路组成。用户使用sim时,实际上是移动终端向sim卡发出命令,sim卡根据标准来执行或者拒绝,sim并不是单纯的信息存储器。sim卡有三种规格:标准卡(25mm*15mm*0.8mm),microsim(15mm*12mm*0.8mm),nanosim(12.3mm*8.8mm*0.7mm)。sim卡最重要的一项功能是唯一性,卡与移动终端分离,一张sim卡唯一标示一个客户,同一张sim卡可以用于不同的移动终端,而使用该移动终端所产生的通信费则自动记录在该sim所唯一标示的客户上。sim卡的容量:一般的sim卡ic芯片中,有128kb的存储容量,可供存储以下信息:(1)1000组电话号码及其所对应的名字;(2)40组短信信息;(3)5组以上新拨出的号码;(4)4位sim卡密码(个人识别码,personalidentificationnumber,简称为pin)。sim卡上有20位数码(即集成电路识别码,integratecircuitcardidentity,简称为iccid)这个号码全球唯一:前6位为所在国家运营商的网络代码;第7位是业务接入号;第8位为sim的功能位,一般为0,预付费sim卡为3;第9、10位为二级行政单位代码(我国为省);第11、12位为年份代码;第13位为供应商代码;第14~19位为用户识别码;第20位为校验位。sim卡是带有微处理器的芯片,内部有五个模块:cpu(8位/16位/32位)、程序存储器rom、工作存储器ram、数据存储器eeprom和串行通信单元,这五个模块集成在一块集成电路中。sim卡主要有四大功能:(1)存储用户相关数据,可分为四类,第一类是固定存放的数据,这类数据在移动终端被售卖前由sim卡中心写入,包括国际移动用户识别号(internationalmobilesubscriberidentificationnumber,简称为imsi)、鉴权密钥(keyidentifierki)等。第二类是暂时存放的有关网络的数据,如位置区域识别码(locationareaidentitylai)、移动用户暂时识别码(temporarymobilesubscriberidentitytmsi)、禁止接入的公共电话网代码等。第三类是相关的业务代码,如个人识别码(pin)、解锁码(pinunlockingkeypuk)、计费费率等。第四类是用户自己存储的数据,如电话薄,短信等。(2)用户pin操作与管理。(3)用户身份鉴权。(4)sim卡保密算法及密钥。sim卡芯片引脚包括:电源vcc,复位rst,时钟clk,接地端gnd,编程电压vpp,数据i/o口。microsdcard,原名trans-flashcard(tf卡),在microsd卡面世之前,移动终端制造商都采用嵌入式记忆体,虽然这类模组容易装设,然而有着无法实际应潮流需求的困扰——容量被限制住了,无法再有升级空间。microsd卡效仿sim卡的应用模式,即同一张卡可以应用在不同的型号的移动终端中,让移动终端制造商避免了重复设计不同形状的卡槽,microsd卡足以堪称可移动式存储ic。它的体积为15mm*11mm*1mm,现在microsd卡容量可达128gb。microsd卡主要引脚为:时钟clk,命令和响应服用引脚cmd,数据i/o接口data[0:3],电源vcc、vss。内部相关寄存器描述如下:操作环境寄存器(operatingconditionsregister,简称为ocr)寄存器:主要存储电压的范围。卡身份寄存器(cardidentificationregister,简称为cid)寄存器:16字节卡识别码,出厂写入后不可更改,全球唯一。卡特性寄存器(cardspecificdataregister,简称为csd)寄存器:卡特性数据寄存器,包含了访问该卡数据时必要的配置信息。sd卡配置寄存器(sdcardconfigurationregister,简称为scr)64位卡配置寄存器,由制造厂商出厂前设置。卡相对位置寄存器(relativecardaddress,简称为rca)16位可写卡相对位置寄存器,控制器可通过该地址控制sd卡。接口控制器:主要用于对内部存储核心进行控制和管理,通过接受用户对其发送的命令来进行设置和控制,并根据命令做出相对相应,然后执行响应的数据读写操作。内部存储介质:数据记忆存储的flash模块。从上述介绍可以看到sim目前最主要的作用是运营商对客户的唯一性标示,附带有最大128kb的用户存储空间,而microsd卡主要作为用户对移动终端厂商嵌入式存储空间进行拓展,最大可拓展128gb。对于一般用户,sim卡必不可少,而移动终端自身所带的存储空间往往不能够满足用户的需求,因此microsd卡成为了用户购买移动终端后必不可少的硬件拓展。这就意味着移动终端厂商在移动终端最开始的设计中就必须预留好sim卡和microsd卡的插槽,二者独立设计会占用大量的主板空间,不利于移动终端主板设计的走线以及提高主板的集成度为电池等其他器件留出更大的空间。以下实施例和优选实施例针对上述问题提供了解决方案。实施例1本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种数据存储方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的数据存储方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。在本实施例中提供了一种运行于上述移动终端的数据存储方法,图2是根据本发明实施例的数据存储的流程图,如图2所示,该流程包括如下步骤:步骤s202,从终端中插入的多功能卡中获取终端的唯一标识码,并将唯一标识码发送至基站;步骤s204,接收基站反馈的终端是否为合法终端的反馈结果;步骤s206,在反馈结果指示终端为合法终端后,通过多功能卡存储数据,其中,数据至少包括以下之一:多媒体数据,文本数据。通过本发明实施例的上述各个步骤,通过终端中设置的多功能卡至少完成两种功能:通过从终端中插入的多功能卡中获取终端的唯一标识码,并将唯一标识码发送至基站;接收基站反馈的终端是否为合法的反馈结果;还能够在反馈结果指示终端为合法终端后,通过多功能卡存储数据,其中,数据至少包括以下之一:多媒体数据,文本数据,采用上述技术方案,能够解决相关技术中,终端在同时应用sim卡和microsd卡时,在卡槽设计上存在影响外观,对pcb版设计要求高,研发人员在研发阶段操作复杂等问题,进而通过一个多功能卡就能够实现sim卡和microsd卡的功能。实际上,在本发明实施例中,多功能卡所完成的存储数据功能,可以理解为是现有技术中microsd卡所存储的大容量数据,可以是多媒体数据,文本数据,还可以是其他可能的数据,本发明实施例对此不做限定。此外,在本发明实施例的进一步优选实施例中,还可以为多功能卡设置存储级别,其中,不同存储级别所对应的存储数据的存储空间容量不同;根据多功能卡设置的存储级别来存储终端中待存储的数据,例如,如果多功能卡总共能存储8g的数据,可以设置4个级别,第一级别可以存储2g的数据,第二级别可以存储4g的数据,第三级别可以存储6g的数据,第四级别可以存储8g的数据,需要说明的是,上述设置存储级别的技术方案的执行主体可以是运营商根据需要来设定,也可以是终端根据实际需要来灵活调整的,本发明实施例对此不作限定。即采用上述技术方案,用户从运营商处获得多功能卡(以下实施例也称其为sim卡与microsd卡二合一卡)后,运营商可只为用户开通移动终端鉴权相关权限,并不给用户开通大容量数据存储权限,当用户需求大容量数据存储功能时,可以根据不同的付费标准开通不同容量的存储空间。这样做的好处如下:1、传统运营商处sim卡为免费为用户发放,暂缓开通大容量数据存储功能不会到运营商免费发放卡这一传统优势;2、对于用户来说,大容量数据存储功能并不是不可或缺的功能,一旦移动终端嵌入式存储空间不足后,用户可以根据自身需求开通不同容量(2g/4g/8g/16g/32g/64g/128g)的数据存储空间,价格根据存储空间大小不同而有所区别,但肯定会低于单独购买一张固定大小的microsd卡。3、无论是对于运营商还是普通用户而言,这种模式都相对灵活,运营商可以据此推出不同档位的套餐供用户选择,而用户也可随时修改自身移动终端的数据存储空间大小。在此种模式下,可以通过图3所示的流程示意图,如图3所示,包括以下步骤:步骤s302,用户从运营商处获得二合一卡(即上述实施例的多功能卡);步骤s304,判断多功能卡是否开通了数据存储服务,在开通时,转步骤s306,在未开通时,转步骤s308;步骤s306,根据用户需求开通不同容量的数据存储空间;步骤s308,开通移动终端鉴权的相关权限;步骤s310,用户使用过程中是否有数据存储需求,如果是,则转步骤s306,如果否,则转步骤s312;步骤s312;结束流程。利用软件相关算法(比如类似于电脑硬盘分区,32位文件分配表(fileallocationtable32,简称为fat32)格式或者新技术文件系统(newtechnologyfilesystem,简称为ntfs)格式等)很容易控制用户可以使用的可用空间,根据用户付费档位给予相关存储空间使用权限,此权限可以根据用户需求随时调整大小,避免了用户扩容需要购买新卡作废老卡的尴尬,一旦用户对于存储空间需求减少,也可灵活变通,避免浪费。可选地,多功能卡插入终端中后,通过多功能卡的数据接口接收终端中待存储的数据,并将接收到的待存储的数据存储在多功能卡内部设置的内部存储器中,通过上述技术方案,使得通过内部存储器来存储大容量的数据。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。实施例2在本实施例中还提供了一种数据存储装置,该装置用于实现上述实施例,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图4是根据本发明实施例的数据存储装置的结构框图,如图4所示,该装置包括:获取模块40,用于从终端中插入的多功能卡中获取终端的唯一标识码;发送模块42,用于将唯一标识码发送至基站;接收模块44,用于接收基站反馈的终端是否为合法终端的反馈结果;存储模块46,用于在反馈结果指示终端为合法终端后,通过多功能卡存储数据,其中,数据至少包括以下之一:多媒体数据,文本数据。通过本发明实施例,通过终端中设置的多功能卡至少完成两种功能:通过从终端中插入的多功能卡中获取终端的唯一标识码,并将唯一标识码发送至基站;接收基站反馈的终端是否为合法终端的反馈结果;还能够在反馈结果指示终端为合法终端后,通过多功能卡存储数据,其中,数据至少包括以下之一:多媒体数据,文本数据,采用上述技术方案,能够解决相关技术中,终端在同时应用sim卡和microsd卡时,在卡槽设计上存在影响外观,对pcb版设计要求高,研发人员在研发阶段操作复杂等问题,进而通过一个多功能卡就能够实现sim卡和microsd卡的功能。可选地,图5是根据本发明实施例的数据存储装置的存储模块46的结构框图,如图5所示,存储模块46包括:设置单元460,用于为多功能卡设置存储级别,其中,不同存储级别所对应的存储数据的存储空间容量不同;第一存储单元462,用于根据多功能卡设置的存储级别来存储终端中待存储的数据。可选地,图6是根据本发明实施例的数据存储装置的存储模块46的另一结构框图,如图6所示,存储模块46包括:接收单元464,用于通过多功能卡的数据接口接收终端中待存储的数据;第二存储单元466,用于将接收到的待存储的数据存储在多功能卡内部设置的内部存储空间中。以下结合一示例对本发明上述实施例的数据存储装置的结构进行说明。本发明示例所示的装置包括移动终端,通信基站及其数据库装置,运营商及其数据库装置几部分构成。本发明示例的移动终端主要包括sim卡与microsd卡二合一卡处理部分,射频通信及天线部分,其余辅助射频部分,基带部分。其中sim卡与microsd卡二合一卡处理部分主要完成的是标示出当前移动设备的用户的唯一性标示以及确认用户的合法性,移动终端通过射频通信及天线部分,其余辅助射频部分,基带部分向附近基站网络发出入网请求。通信基站与移动终端相互配合的装置为第二部分,通信数据库部分主要为在通信网络运营商处,用户将购置的终端交与通信网络运营商处,通信网络运营商处将sim卡与microsd卡二合一卡的信息进行读取和留存,而当用户第一次利用自己的终端设备进行通信时,移动终端通信识别软件将sim卡与microsd卡二合一卡中终端设备的唯一标识码读取,并将该标识码作为个人账户的用户名,存入通信数据库,,之后每次用户在进行通信时,就直接调用通信数据库中所对应的账户进行操作,以及相关的操作。本发明示例还描述了一种利用sim卡和microsd卡二合一卡与通信基站通信的使用方式。用户在使用前必须先插入sim卡和microsd卡二合一卡,给移动终端开机,后续的使用具体包括如下步骤:第一步:用户在首次使用时,移动终端向通信基站发出入网请求;第二步:通信基站回复一随机字符串;第三步:移动终端接收后,把其交给sim卡和microsd卡二合一卡;第四步:sim卡与microsd卡二合一卡按照片内算法进行计算,结果返回移动终端;第五步:移动终端将其运算结果、imei、iccid发回通信基站,通信基站读取iccid,判断是否属于合法用户;第六步:通信基站返回判断结果。实施例3在本发明实施例3,提供了一种多功能卡,图7为根据本发明实施例3的多功能卡的结构框图,如图7所示,包括:处理器70,用于从终端中插入的多功能卡中获取终端的唯一标识码,并通过终端将唯一标识码发送至基站,以及接收基站反馈的终端是否为合法的反馈结果;存储器72,在反馈结果指示终端为合法终端后,存储终端中待存储的数据,其中,数据至少包括以下之一:多媒体数据,文本数据。通过本发明实施例,通过终端中设置的多功能卡至少完成两种功能:通过从终端中插入的多功能卡中获取终端终端的唯一标识码,并将唯一标识码发送至基站;接收基站反馈的终端是否为合法的反馈结果;还能够在反馈结果指示终端为合法终端后,通过多功能卡存储数据,其中,数据至少包括以下之一:多媒体数据,文本数据,采用上述技术方案,能够解决相关技术中,终端在同时应用sim卡和microsd卡时,在卡槽设计上存在影响外观,对pcb版设计要求高,研发人员在研发阶段操作复杂等问题,进而通过一个多功能卡就能够实现sim卡和microsd卡的功能。可选地,多功能卡中还包括:寄存器组,其中,寄存器组,用于在多功能卡设置存储级别时,通过设置寄存器组内不同数量的寄存器来对应不同的存储级别,其中,不同数量的寄存器对应不同的存储空间。可选地,多功能卡还包括:按照指定顺序排列的引脚;其中,引脚包括:电源引脚,时钟引脚,接地引脚,控制信号引脚,至少4个i/o数据接口引脚,本发明实施例中的指定顺序可以是随机设定的顺序,也可以是研发人员为了开发操作的方便所设置的,无论哪种顺序方式,本领域的技术人员都知晓实现方式。需要说明的是,在本发明实施例中的存储器,可以包括但不限于以下至少之一:程序存储器rom,工作存储器ram,多功能卡内部的存储介质。通过上述技术方案,能够实现pcb设计时减少了一个卡槽,为其他元器件的布置留下了更大的空间,有助于提高pcb的集成度,在不改变整机大小的情况下可以为电池留下更大的空间,有助于整机续航能力的提升,而对于用户来说可以减少一张卡的插拔,减少卡丢失的几率,减少电子污染与电子浪费,一定程度可以提升用户体验,此外,对于设计人员和测试人员,在研发与测试阶段会有大量的sim卡和microsd卡插拔,二合一的设计可以减少研发测试人员的工作量以及减少因大量插拔导致的卡损坏及丢失,减少研发测试的时间成本,资金成本,人力成本等。下面结合优选实施例进行说明,以下优选实施例结合了上述实施例及其优选实施方式。优选实施例一sim卡与microsd卡二合一卡的设计是移动终端附属的硬件设备之一,移动终端自身只提供相关接口与软件支持,sim卡与microsd卡二合一卡则由运营商提供,图8为根据本发明优选实施例的多功能卡的结构示意图,如果8所示,该卡包含以下几个模块:微处理器cpu80(8位/16位/32位)、程序存储器rom82、工作存储器ram84、寄存器组86、内部存储介质88和接口控制器模块90。它们集成在一块集成电路中。它们的各自功能如下:微处理器cpu80:可以把它看作sim卡与microsd卡二合一卡的大脑,所有信息的处理都要经过微处理器处理。程序存储器rom82:作为卡控制程序的存储位置。工作存储器ram84:作为卡工作过程中临时数据的存储位置。寄存器组86:由一系列寄存器组成,存放卡的各种基础信息。ocr寄存器:主要存储电压的范围。cid寄存器:16字节卡识别码,出厂写入后不可更改,全球唯一。csd寄存器:卡特性数据寄存器,包含了访问该卡数据时必要的配置信息。scr64位卡配置寄存器,由制造厂商出厂前设置。rca16位可写卡相对位置寄存器,控制器可通过该地址控制sd卡。内部存储介质88:sim卡与microsd卡二合一卡的用户数据存储模块,最大可至128gb。以及存放sim卡相关数据:第一类是固定存放的数据,这类数据在移动终端被售卖前由运营商中心写入,包括国际移动用户识别号(imsi)、鉴权密钥(ki)等。第二类是暂时存放的有关网络的数据,如位置区域识别码(lai)、移动用户暂时识别码(tmsi)、禁止接入的公共电话网代码等。第三类是相关的业务代码,如个人识别码(pin)、解锁码(puk)、计费费率等。接口控制器模块90:主要用于对整卡进行控制和管理,通过接受用户对其发送的命令来进行设置和控制,并根据命令做出相对相应,然后执行响应的数据读写操作。优选实施例二由于sim卡与microsd卡二合一卡不能单独工作,必须和移动终端协同工作,因此必须要有与移动终端的相关接口/pin脚,该卡引脚主要包括时钟clk,命令和响应服用引脚cmd,数据i/o接口data[0:3],电源vcc,复位rst,接地端gnd。具体的引脚排列可能随不同的运营商有不同的排列,也可推动形成统一的标准以便于移动终端厂商的生产及用户的兼容替换需求。根据不同的载体,sim卡与microsd卡二合一卡分为以sim卡为主体和以microsd卡为主体的两种设计方案:现有sim卡主要为6pin脚:电源vcc、复位rst、时钟clk、地gnd、编程电压vpp、数据接口i/o;现有microsd卡主要为9pin脚:电源vcc、控制信号引脚cmd、时钟clk、两个地gnd、数据接口i/odata[0:3];可以看出,两种卡都有电源vcc、时钟clk、地gnd,sim卡中的复位rst,编程电压vpp可以利用microsd卡中的控制信号引脚cmd实现,microsd卡比sim卡多了三个数据接口。因此,sim卡与microsd卡二合一卡的pin脚需要8个即可实现:电源vcc、时钟clk、地gnd、控制信号引脚cmd、数据接口i/odata[0:3]。具体的引脚排列可能随不同的运营商有不同的排列,也可推动形成统一的标准以便于移动终端厂商的生产及用户的兼容替换需求。第一种实现方式:以sim卡为主体:如图9所示,在原先基础上需要增加两个pin脚位置,原先sim卡中空的引脚可以借用第二种实现方式:以microsd卡为主体:如图10所示,由于原本microsd卡就具有9pin,原先的pin脚够用,不用新增新的引脚,仅需要对原有引脚定义进行修改。只不过二合一卡中的cmd引脚除了控制原先存储功能外还要承担原先sim卡的vss和rst功能。优选实施例三系统交互方法实施例此部分以已经插有sim卡与microsd卡二合一卡的移动终端为一组合体终端为例。以下以一个具体的例子说明组合体终端与移动基站如何进行身份验证与数据传输,图11为根据本发明优选实施例的终端入网流程示意图,如图11所示,包括:步骤s1102,组合体终端向通信基站发送入网请求;步骤s1104,通信基站接受到后返回一随机字符串;步骤s1106,组合体终端接收到字符串后交由sim卡与microsd卡二合一卡进行处理,根据卡内相关算法进行计算,将计算结果以及从相关寄存器组中取出的imei、iccid等信息一并发还组合体终端;步骤s1108,组合体终端将这些信息发送至通信基站;最后,通信基站根据以上信息判断该组合体终端是否合法是否允许接入网络。优选实施例4用户数据读写实施例sim卡与microsd卡二合一卡除了拥有一般sim可接入通信网络的功能外,还具有大容量存储空间提供给用户,图12为根据本发明优选实施例的用户读取数据流程图,如图12所示,包括以下步骤:步骤s1202,用户插入sim卡与microsd卡二合一卡至移动终端并开机;步骤s1204,移动终端检测到插入sim卡与microsd卡二合一卡;步骤s1206,接下来移动终端通过接口控制器模块控制sim卡与microsd卡二合一卡的内部存储介质;步骤s1208,通过数据i/o接口data[0:3]进行数据传输。优选实施例五应用场景实施例用户在在运营商出获得sim卡与microsd卡二合一卡,并让运营商写入相关的移动终端鉴权信息,运营商为该用户建立全球唯一账户,用户将sim卡与microsd卡二合一卡插入移动终端,移动终端检测到插入后首先与通信基站进行入网操作,当用户需要使用数据传输保存服务时,启用用户数据读写流程。综上所述,本发明实施例达到了以下技术效果:对于运营商而言,除了传统的盈利方式外,现在还可以根据不同用户的需求设置不同的大容量数据存储空间套餐,增加盈利点;对于移动终端制造商而言,二合一卡的设计,使得移动终端制造商在设计移动终端电路板时减少了一个卡座及相关连接器,有助于成本减少和可设计空间增加,为移动终端其他器件如电池等留出更大空间;对于普通用户而言,二合一卡的设计使用户在购买移动终端后的操作变得更加简单,原来需要插入两张卡减少为一张,且开通相同容量的存储空间比单独购买一张microsd卡更加便宜,最重要的是可以根据自身的实际需求任意修改购买的存储空间档位,减少成本支出和空间浪费,而购买microsd卡一旦空间不够,不能直接提升存储空间大小,必须另行购买更大容量microsd卡,从而造成浪费。进一步地,sim卡与microsd卡二合一卡的设计能有效的减少卡片的数量,从而减少成本,避免电子污染。实施例4本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项所述的方法。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:s1,从终端中插入的多功能卡中获取终端的唯一标识码,并将所述唯一标识码发送至基站;s2,接收所述基站反馈的所述终端是否为合法终端的反馈结果;s3,在所述反馈结果指示所述终端为合法终端后,通过所述多功能卡存储数据,其中,所述数据至少包括以下之一:多媒体数据,文本数据。可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:s1,设置所述多功能卡的存储级别,其中,不同存储级别所对应的存储数据的存储空间容量不同;s2,根据所述多功能卡设置的存储级别来存储所述终端中待存储的数据。可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:s1,通过所述多功能卡的数据接口接收所述终端中待存储的数据,并将接收到的所述待存储的数据存储在所述多功能卡内部设置的内部存储器中。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1