首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

UIM卡、用户终端及用户终端与UIM卡交互的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国电信股份有限公司

摘要:本公开涉及一种UIM卡、用户终端及用户终端与UIM卡交互的方法。其中,该UIM卡包括UIM芯片和Zigbee芯片,UIM芯片与Zigbee芯片复用接地引脚和输入输出引脚,Zigbee芯片通过输入输出引脚发送与接收数据,UIM芯片和Zigbee芯片具有各自的微程序控制器MCU。本公开通过将Zigbee芯片集成到UIM卡中使得涉及短距离无线通信技术的物联网业务不再依赖定制终端。

主权项:一种用户识别UIM卡,其特征在于,包括UIM芯片和Zigbee芯片,所述UIM芯片与所述Zigbee芯片复用接地引脚和输入输出引脚,所述Zigbee芯片通过所述输入输出引脚发送与接收数据,所述UIM芯片和所述Zigbee芯片具有各自的微程序控制器MCU,其中,所述UIM芯片和Zigbee芯片之间通过所述输入输出引脚进行数据传输;所述Zigbee芯片中的短距离无线通信功能和所述UIM芯片内的用户数据处理功能通过API方式调用,其中,对所述Zigbee芯片的API调用包括Zigbee芯片通信参数初始化函数和Zigbee芯片数据通信调用函数。

全文数据:uIM卡、用户终端及用户终端与uIM卡交互的方法技术领域[0001]本公开涉及物联网应用技术领域,特别地,涉及一种UIMGJserIdentityModule,用户识别模块卡、用户终端及用户终端与UIM卡交互的方法。背景技术[0002]物联网被普遍认可的定义是:它是一个由感知层、网络层、应用层共同构成的庞大的社会信息系统。感知层负责感知收集信息,而网络层负责将信息传输到应用层,应用层通过感知和传输来的信息进行分析和处理,实现物与物、人与物之间的感知。物联网将各种信息传感设备,如RFIDRadioFrequencyIdentification,射频识别)装置、红外感应器、全球定位系统、激光扫描器、家用电器、安防设备等与互联网结合起来形成的一个巨大网络,让所有物品与网络连接在一起,方便识别、管理和监控,在此基础上实现融合的应用,最终为人们提供无所不在的全方位服务。[0003]在很多物联网应用场景中要求物联网终端具备短距离通信能力,例如,智能交通、环境保护、政府工作、公共安全、平安家具、智能消防、工业监测、老人护理、个人健康等领域都有广泛的应用前景。目前物联网中Zigbee紫蜂短距离无线通信技术的实现多集成在传感器和终端中,大多采用定制终端设备。针对不同物联网应用,在需要使用智能通信设备的物联网终端时,需要每次定制物联网智能设备,而其中很多设备的硬件功能及需求基本相同,仅软件及应用场景有所差异。大部分定制的智能物联网终端往往数量较少,只针对某些客户的特殊需求,因此造成了开发量大,开发周期长,终端成本高,影响了物联网应用的推广。发明内容[0004]本公开鉴于以上问题中的至少一个提出了新的技术方案。[0005]本公开在其一个方面提供了一种UIM卡,通过将Zigbee芯片集成到UIM卡中使得涉及短距离无线通信技术的物联网业务不再依赖定制终端。[0006]本公开在其另一方面提供了一种用户终端,通过将集成有Zigbee芯片的UIM卡安装到用户终端中使得涉及短距离无线通信技术的物联网业务不再依赖定制终端。[0007]本公开在其又一方面提供了一种户终端与UIM卡交互的方法,能够使得涉及短距离无线通信技术的物联网业务不再依赖定制终端。[0008]根据本公开,提供一种用户识别UIM卡,包括IHM芯片和Zigbee芯片,UIM芯片与Zigbee芯片复用接地引脚和输入输出引脚,Zigbee芯片通过输入输出引脚发送与接收数据,UIM芯片和Zigbee芯片具有各自的微程序控制器MCU。[0009]在本公开的一些实施例中,UIM卡具有6触点引脚或8触点引脚。[0010]根据本公开,还提供了一种用户终端,包括终端MCU和前述实施例中的UIM卡,其中,终端MCU通过输入输出引脚和扩展的应用协议数据单元APDU指令控制UIM芯片和Zigbee芯片。[0011]在本公开的一些实施例中,终端MCU通过API方式调用Zigbee芯片中的短距离无线通f目功能。[0012]在本公开的一些实施例中,输入输出引脚用作终端MCU与UIM芯片之间的数据传输以及用作终端MCU与Zigbee芯片之间的数据传输。[0013]在本公开的一些实施例中,输入输出引脚还用作UIM芯片与Zigbee芯片之间的数据传输。[0014]根据本公开,还提供了一种用户终端与IHM卡交互的方法,包括:[0015]终端MCU通过输入输出引脚向IHM卡发送APDU指令;[0016]UIM芯片中的MCU判断APDU指令所控制的芯片类型;[0017]如果APDU指令控制的是IHM芯片,则IHM芯片直接对APDU指令进行处理;[0018]如果APDU指令控制的是Zigbee芯片,则UIM芯片将APDU指令转发至Zigbee芯片,由Zigbee芯片通过API调用方式对APDU指令进行处理。[0019]在本公开的一些实施例中,该方法还包括:[0020]在Zigbee芯片通过API调用方式接收到来自天线的数据后,经UIM芯片和输入输出引脚将数据转发至终端MCU。[0021]根据本公开,还提供了一种用户终端与UIM卡交互的方法,包括:[0022]终端MCU通过复用的输入输出引脚发送与Zigbee芯片通信的请求指令;[0023]Zigbee芯片在监听到请求指令后占用输入输出引脚向终端M⑶回传确认指令并通过输入输出引脚接收来自终端MCU的数据。[0024]在本公开的一些实施例中,该方法还包括:[0025]在Zigbee芯片通过API调用方式接收到来自天线的数据后,通过UIM卡的内部接口向UIM芯片发送通信请求;[0026]UIM芯片的MCU在输入输出引脚空闲时向终端MCU转发通信请求;[0027]终端MCU停止使用输入输出引脚并接收Zigbee芯片通过输入输出引脚传送的数据。[0028]通过本公开的技术方案,将Zigbee芯片集成到现有的UIM卡中,使得新的UM卡不仅具有现有UIM卡的功能,同时还具有Zigee功能,进而使得涉及短距离无线通信技术的物联网业务无需再采用特殊的定制终端,只需更换物联网专用UIM卡就可以方便地实现短距离无线通信。附图说明[0029]此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附图中:_[0030]图1是本公开一个实施例的用户识别UIM卡的结构示意图。[0031]图2是本公开另一实施例的用户识别UIM卡的外观示意图。[0032]图3是本公开一个实施例的用户终端的结构示意图。[0033]图4是本公开一个实施例的用户终端与U顶卡交互的方法的流程示意图。[0034]图5是本公开另一实施例的用户终端与UIM+$互示意图。[0035]图6是本公开另一实施例的用户终端与UIM卡交互的方法的流程示意图。[0036]图7是本公开另一实施例的用户终端与IHM卡交互示意图。具体实施方式[0037]下面将参照附图描述本公开。要注意的是,以下的描述在本质上仅是解释性和示例性的,决不作为对本公开及其应用或使用的任何限制。除非另外特别说明,否则,在实施例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外,本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当的情况下意在成为说明书的一部分。[0038]本公开下述实施例通过复用现有UIM卡引脚的方式在现有UIM卡中集成Zigbee短距离无线通信芯片,在该新UIM卡中集成了UIM芯片和Zigbee芯片,使得涉及短距离无线通信技术的物联网业务不用再采用特殊定制终端,只需将移动终端内的普通UIM卡更换为物联网专用UIM卡,在终端侧无需改动现有卡槽与增加切换电路,只需复用数据引脚,而且不必关心UIM卡中IHM芯片和Zigbee芯片之间的通信信息与终端交互的工作机理、控制方法和操作步骤,只需调用APIApplicationProgramInterface,应用程序接口)就可实现无线通信信息采集和高速传输能力,有利于涉及短距离无线通信技术的物联网业务推广。[0039]图1是本公开一个实施例的用户识别UIM卡的结构示意图。[0040]如图1所示,该实施例中的IHM卡10可以包括:[0041]IHM芯片102和Zigbee芯片104,其中,IHM芯片102与Zigbee芯片104复用GND接地)弓丨脚和l0lnput0utput,输入输出)引脚,Zigbee芯片104通过输入输出引脚发送与接收数据,UIM芯片102和Zigbee芯片104具有各自的MCUMicroControllerUnit,微程序控制器),以实现对各自芯片的控制。[0042]从图1可以看出,由于UIM芯片与Zigbee芯片复用接地引脚和输入输出引脚,仍然可以采用现有IHM卡的封装形式,符合IS0-7816规范,所以终端侧卡槽无需改动,如果用户使用IHM卡内的Zigbee通信功能,则可以直接调用相应API即可,与自己做Zigbee芯片开发不同,本公开的该实施例无需用户关心UIM芯片与Zigbee芯片的信息交互机理。[0043]该实施例将Zigbee芯片集成到现有的UIM卡中,使得新的UIM卡不仅具有现有UIM卡的功能,同时还具有Zigee功能,进而使得涉及短距离无线通信技术的物联网业务无需再采用特殊的定制终端,只需更换物联网专用UIM卡就可以方便地实现短距离无线通信。[0044]图2是本公开另一实施例的用户识别UIM卡的外观示意图。[0045]如图2所示,UIM卡具有8触点引脚,或6触点引脚未示出)。[0046]在UIM卡具有8触点引脚的情况下,Vcc代表电源信号引脚、RST代表复位信号引脚、CLK代表时钟信号引脚、GND代表接地引脚、Vpp代表编程电压引脚、IO代表输入输出引脚、两个RFU为备用引脚。[0047]在IHM卡具有6触点引脚的情况下,不包括图2所示的两个RFU备用引脚,其他引脚与图2完全相同。[0048]无论是8触点引脚的IHM卡还是6触点引脚的IHM卡,其中的UIM芯片与Zigbee芯片均复用接地引脚和输入输出引脚,实现终端与UIM芯片的数据传输和终端与Zigbee芯片的数据传输,同时,还可以实现IHM芯片与Zigbee芯片之间的数据传输。[0049]图3是本公开一个实施例的用户终端的结构示意图。[0050]如图3所示,该实施例中的用户终端30可以包括终端MCU302和IHM卡304,其中,终端MCU3〇2可以通过输入输出引脚和扩展的APDUApplicationsProtocolDataUnit,应用协议数据单元指令控制UIM芯片102和Zigbee芯片104,UIM卡304可以通过图1所示的实施例实现。[0051]其中,终端MCU3〇2可以通过两种方式与UIM芯片102和Zigbee芯片交互。具体交互方式将在后面的实施例中进行详细的介绍。[0052]进一步地,可以将上述终端MCU3〇2对IHM卡内Zigbee芯片与IHM芯片的调用功能进行抽象,即,将上述功能抽象为API方式的调用函数,进而可以通过API方式调用Zigbee芯片中的短距离无线通信功能和UIM芯片内的用户数据处理功能,例如,对Zigbee芯片的API调用可以包括Zigbee芯片通信参数初始化函数和Zigbee芯片数据通信调用函数。[0053]从该实例可以看出,终端MCU302控制UIM卡内各芯片的MCU。此外,UIM卡中的输入输出引脚可以用作终端M⑶3〇2与UIM芯片102之间的数据传输以及用作终端M⑶与Zigbee芯片104之间的数据传输。[00M]进一步地,如果UIM卡内各芯片之间进行数据交换时,可以通过UIM的内部接口来传输数据,也可以借助终端MCU302来传输数据。例如,如果Zigbee芯片要将接收的数据传输至IHM芯片,则可以首先通过输入输出引脚将该数据传输至终端JCU302,再由终端ICU302通过输入输出引脚将该数据转发至IHM芯片。反之,如果IHM芯片要通过Zigbee芯片将用户数据发送出去,则可以首先通过输入输出引脚将该用户数据传输至终端MCU302,再由终端M⑶3〇2通过输入输出引脚将该数据转发至Zigbee芯片,最终由Zigbee芯片再通过短距离无线传输技术将该数据发送出去。[0055]另外,为了提高数据传输效率,还可以直接通过UIM的内部接口在UIM芯片102与Zigbee芯片104之间进行数据传输。[0056]在实际使用中,具体采用哪种不同芯片间的交换数据传输方式可以根据数据传输指令中指定域的不同设置来判断,如果该指定域指示经终端M⑶302转发,则需首先将该数据转发至终端MCU302,再由其转发至另一芯片,如该指定域指示直接发送至另一芯片,则无需再经由终端MCU302转发。这种直接发送的方式更适用于大数据量的传输,而经由终端M⑶302转发则可以在转发之前对某些重要数据进行判断,例如,某些重要的用户数据是不能随意经由Zigbee芯片被发送出去,因此,这种数据转发的方式可以保证数据传输的安全性,此外,这种方式更适用于小数据量的传输,以免影响终端MCU302的处理负荷。[0057]终端MCU与集成了Zigbee芯片和IHM芯片的UIM卡的交互方式包括下述两种:[0058]1复用输入输出接口作为高速数据接口,S卩,终端MCU与UIM芯片和Zigbee均相连,通信三方中的任意两方均可以互相传送数据;[0059]2不复用输入输出接口,g卩,终端M⑶与UIM芯片相连,不与Zigbee芯片相连,终端MCU与Zigbee芯片的通信数据只能通过UIM芯片转发。[0060]图4是本公开一个实施例的用户终端与UIM卡交互的方法的流程示意图。图4示出了上述第2种通信方式。[0061]如图4所示,该实施例可以包括以下步骤:[0062]S402,终端MCU通过输入输出引脚向UIM卡发送APDU指令;[0063]S404,UIM芯片中的MCU判断APDU指令所控制的芯片类型;[0064]S406,如果APDU指令控制的是UIM芯片,则UIM芯片直接对APDU指令进行处理;[0065]S408,如果APDU指令控制的是Zigbee芯片,则UIM芯片将APDU指令转发至Zigbee芯片,由Zigbee芯片通过API调用方式对APDU指令进行处理。[0066]该实施例将Zigbee芯片集成到现有的IHM卡中,使得新的UIM卡不仅具有现有UIM卡的功能,同时还具有Zigee功能,进而使得涉及短距离无线通信技术的物联网业务无需再采用特殊的定制终端,只需更换物联网专用U頂卡就可以方便地实现短距离无线通信。[0067]进一步地,在Zigbee芯片通过API调用方式接收到来自天线的数据后,经UIM芯片和输入输出引脚将数据转发至终端MCU。[0068]图5是本公开另一实施例的用户终端与UIM卡父互不意图。[0069]如图5所示,终端MCU发送的APDU指令由UIM芯片内的仲裁机制仲裁,根据APDU中指定域的内容确定是发送给UIM芯片还是发送给Zigbee芯片,如果是发送给UIM芯片的指令,则由UIM芯片内的MCU负责处理,如果是发送给Zigbee芯片的专用指令,则由IHM芯片透传给Zigbee芯片并由其中的M⑶负责处理。当Zigbee芯片内的天线接收到数据后,经由IHM芯片在输入输出引脚空闲时发送给终端MCU,由其对数据进行判断和进一步处理。[0070]图6是本公开另一实施例的用户终端与UIM卡交互的方法的流程示意图。图6示出了上述第1种通信方式。[0071]如图6所示,该实施例可以包括以下步骤:[0072]S602,终端MCU通过复用的输入输出引脚发送与Zigbee芯片通信的请求指令;[0073]S604,Zigbee芯片在监听到请求指令后占用输入输出引脚向终端MCU回传确认指令并通过输入输出引脚接收来自终端MCU的数据。[0074]进一步地,在Zigbee芯片通过API调用方式接收到来自天线的数据后,通过UIM卡的内部接口向U顶芯片发送通信请求;[0075]IHM芯片的MCU在输入输出引脚空闲时向终端MCU转发通信请求;[0076]终端M⑶停止使用输入输出引脚并接收Zigbee芯片通过输入输出引脚传送的数据。[0077]图7是本公开另一实施例的用户终端与UM卡交互示意图。[0078]如图7所示,UIM卡常态是工作在UIM状态,即,终端M⑶与UIM芯片交互数据,当Zigbee数据占用输入输出接口时需要先发送通信请求,有以下两种情况:[0079]a终端MCU请求与Zigbee芯片通信[0080]终端MCU发送请求指令,Zigbee芯片一直对输入输出接口上的数据进行监听,当检测到请求指令后,占用输入输出接口向终端MCU回传确认指令,通过输入输出接口高速地接收来自终端MCU的数据。[0081]bZigbee芯片接收到来自天线的数据[0082]当Zigbee芯片中的天线接收到数据后,通过UIM卡的内部接口向UIM芯片发送通信请求,UIM芯片内的MCU在输入输出接口空闲时通过输入输出接口向终端MCU发送通信请求,终端MCU停止使用输入输出接口,Zigbee芯片占用该输入输出接口将自天线采集的数据尚速地传送给终。[0083]本领域普通技术人员可以理解,实现上述方法实施例的全部和部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算设备可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质可以包括1?^、1?灿1、磁碟和光盘等各种可以存储程序代码的介质。[0084]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同和相似的部分可以相互参见。对于装置实施;^而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处可以参见方法实施例部分的说明。V[0085]上述实施例中的用户终端是指物联网应用领域用到的终端,例如,车载应用、支付、物流、安全等物联网应用领域中使用的终端,与诸如手机等普通移动终端的主要区别在于其集成了特定的传感器,可以用于特定的物联网应用。[0086]虽然己参照示例性实施例描述了本公开,但应理解,本公开不限于上述的示例性实施例。对于本领域技术人员显然的是,可以在不背离本公开的范围和精神的条件下修改上述的示例性实施例。所附的权利要求的范围应被赋予最宽的解释,以包含所^这样^修改以及等同的结构和功能。

权利要求:i.一种用户识别LHM卡,其特征在于,包括IHM芯片和Zigbee芯片,所述IHM芯片与所述Zigbee芯片复用接地引脚和输入输出引脚,所述Zigbee芯片通过所述输入输出引脚发送与接收数据,所述UIM芯片和所述Zigbee芯片具有各自的微程序控制器MCU,其中,所述IHM芯片和Zigbee芯片之间通过所述输入输出引脚进行数据传输;所述Zigbee芯片中的短距离无线通信功能和所述UIM芯片内的用户数据处理功能通过API方式调用,其中,对所述Zigbee芯片的API调用包括Zigbee芯片通信参数初始化函数和Zigbee芯片数据通信调用函数。2.根据权利要求1所述的UIM卡,其特征在于,所述1頂卡具有6触点引脚或8触点引脚。3.—种用户终端,其特征在于,包括终端MCU和权利要求1至2中任一项所述的UIM卡,其中,所述终端MCU通过所述输入输出引脚和扩展的应用协议数据单元APDU指令控制所述UIM芯片和所述Zigbee芯片。4.根据权利要求3所述的用户终端,其特征在于,所述终端MCU通过API方式调用所述Zigbee芯片中的短距离无线通信功能。5.根据权利要求3所述的用户终端,其特征在于,所述输入输出引脚用作所述终端MCU与所述UIM芯片之间的数据传输以及用作所述终端MCU与所述Zigbee芯片之间的数据传输。6.根据权利要求5所述的用户终端,其特征在于,所述输入输出引脚还用作所述UIM芯片与所述Zigbee芯片之间的数据传输。7.—种利用权利要求3至6中任一项所述的用户终端与IHM卡交互的方法,其特征在于,包括:所述终端MCU通过所述输入输出引脚向所述UIM卡发送APDU指令;所述IHM芯片中的MCU判断所述APDU指令所控制的芯片类型;如果所述APDU指令控制的是所述UIM芯片,则所述UIM芯片直接对所述APDU指令进行处理;如果所述APDU指令控制的是所述Zigbee芯片,则所述UIM芯片将所述APDU指令转发至所述Zigbee芯片,由所述Zigbee芯片通过API调用方式对所述APDU指令进行处理。8.根据权利要求7所述的用户终端与UIM卡交互的方法,其特征在于,所述方法还包括:在所述Zigbee芯片通过API调用方式接收到来自天线的数据后,经所述UIM芯片和所述输入输出引脚将数据转发至所述终端MCU。9.一种利用权利要求3至6中任一项所述的用户终端与UIM卡交互的方法,其特征在于,包括:所述终端MCU通过复用的所述输入输出引脚发送与Zigbee芯片通信的请求指令;所述Zigbee芯片在监听到所述请求指令后占用所述输入输出引脚向所述终端MCU回传确认指令并通过所述输入输出引脚接收来自所述终端MCU的数据。10.根据权利要求9所述的用户终端与UIM卡交互的方法,其特征在于,所述方法还包括:在所述Zigbee芯片通过API调用方式接收到来自天线的数据后,通过所述UIM卡的内部接口向所述UIM芯片发送通信请求;所述UIM芯片的MCU在所述输入输出引脚空闲时向所述终端MCU转发所述通信请求;所述终端MOJ停止使用所述输入输出引脚并接收所述Zigbee芯片通过所述输入输出引脚传送的数据。

百度查询: 中国电信股份有限公司 UIM卡、用户终端及用户终端与UIM卡交互的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。