CN106792645A - 一种远程虚拟usim卡数据传输优化的方法 - Google Patents
一种远程虚拟usim卡数据传输优化的方法 Download PDFInfo
- Publication number
- CN106792645A CN106792645A CN201710089747.2A CN201710089747A CN106792645A CN 106792645 A CN106792645 A CN 106792645A CN 201710089747 A CN201710089747 A CN 201710089747A CN 106792645 A CN106792645 A CN 106792645A
- Authority
- CN
- China
- Prior art keywords
- usim card
- information
- virtual
- terminals
- data transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种远程虚拟USIM卡数据传输优化的方法,包括以下步骤:(1) ME终端根据当前用户的位置信息,申请虚拟USIM卡,并下载虚拟USIM卡对应的固定文件信息到ME侧的数据库中;(2)ME终端触发modem模块以所分配的虚拟USIM卡注册网络;(3)虚拟USIM卡模块接收modem模块的读写USIM卡的指令信息;(4)虚拟USIM卡模块拆分解析接收到的指令信息,并进行判断;(5)按照步骤(3)至(4)循环处理指令。发明的远程虚拟USIM卡数据传输优化的方法,远程指令应答延时短,ME终端与实体USIM卡可分离,可动态为用户分配虚拟USIM卡的业务。
Description
技术领域
本发明涉及虚拟USIM卡终端,特别是涉及一种远程虚拟USIM卡数据传输优化的方法。
背景技术
目前虚拟USIM卡技术,正在被越来越多的用户使用。虚拟USIM卡在为用户节省漫游资费,提供专有和客制化套餐服务等方面发挥着重要作用。虚拟USIM卡的实现方案和业务类型各不相同。
现有技术的ME终端(具有虚拟USIM卡功能的智能手机终端)和远程USIM卡间指令传输存在着远程指令应答延时过长,ME终端与实体USIM卡无法分离,无法动态为客户分配虚拟USIM卡的业务等缺点。
发明内容
为了解决现有技术存在的不足,发明的目的在于提供一种远程虚拟USIM卡数据传输优化的方法,实现ME终端与实体USIM卡分离,并动态为用户分配虚拟USIM卡。
为实现上述目的,发明提供的远程虚拟USIM卡数据传输优化的方法,包括以下步骤:
(1) ME终端根据当前用户的位置信息,申请虚拟USIM卡,并下载虚拟USIM卡对应的固定文件信息到ME终端的数据库中;
(2)ME终端触发modem模块以所分配的虚拟USIM卡注册网络;
(3)虚拟USIM卡模块接收modem模块的读写USIM卡的指令信息;
(4)虚拟USIM卡模块拆分解析接收到的指令信息,并进行判断:如果信息属于固定文件信息,则从ME终端保存的固定信息数据库中查找并回复给modem模块;如果此信息属于实时计算信息,则传输给远程的实体USIM卡计算和更新,并把计算和更新的结果回复给modem模块;
(5)按照步骤(3)至(4)循环处理指令。
进一步地,固定文件信息为卡内存储的更新率低的EF或DF文件的透明二进制或线性定长文件内容和相关EF或DF文件的描述信息。
更进一步地,实时计算信息包括鉴权指令、update指令和实时更新的密钥数据。
发明提供的远程虚拟USIM卡数据传输优化的方法,能够减少远程指令应答延时,最终实现ME终端与实体USIM卡分离,和动态为用户分配虚拟USIM卡的业务需求。
发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施发明而了解。
附图说明
附图用来提供对发明的进一步理解,并且构成说明书的一部分,并与发明的实施例一起,用于解释发明,并不构成对发明的限制。在附图中:
图1为根据发明的远程虚拟USIM卡数据传输优化的方法的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为根据发明的远程虚拟USIM卡数据传输优化的方法的流程图,下面将参考图1,对本发明的远程虚拟USIM卡数据传输优化的方法进行详细描述。
首先,在步骤101,ME终端根据当前用户的位置信息,申请虚拟USIM卡,并下载虚拟USIM卡对应的固定文件信息到ME终端的数据库中。该ME终端是在普通的智能手机终端基础上添加虚拟USIM卡功能模块。
在步骤102,ME终端内部modem模块以所分配的虚拟USIM卡注册网络。
在步骤103,虚拟USIM卡接收modem模块的读写USIM卡的指令信息。
在步骤104,虚拟USIM卡模块解析接收到的指令信息,并进行判断:如果信息属于固定文件信息,则从ME侧保存的固定信息数据库中查找并回复给modem;如果此信息属于实时计算信息,则传输给远程的实体USIM卡计算和更新,并把计算和更新的结果回复给modem侧。
在该步骤中,判断所接收到的APDU指令是属于固定文件信息指令、还是需要传输给远端实体USIM卡的实时计算更新指令的方法是根据APDU指令的类型进行判断:
如果APDU指令是一条“select file”类型的指令(指令INS位为0XA4),则继续判断该指令的第6位起到lenth位指定的长度为止的文件名数据是否被包含在数据库存储的固定文件中(比如APDU指令中截取的lenth为2文件名为2FE2的指令对应USIM卡的固定文件EFICCID,文件名2F00对应EFDIR,文件名为2F05对应EFPL,文件名为7FFF6F07对应EFIMSI等等),如果在数据库中可以查询到,则指令属于固定文件信息类指令,从本地数据库中读取对应的返回信息给modem(包括描述信息和文件信息),如果未查询到,则指令属于实时计算更新类指令,将该条指令传输到远端实体USIM卡处理;当最新的select file指令被判断为固定信息指令状态下,其后紧跟的get response指令(INS位0XC0)和read指令(INS位0XB0或0XB2)都属于固定信息指令,从本地数据库查询对应的返回信息给modem。
如果判断APDU指令类型为UPDATE指令(INS位为0XD6)、或VERIFY指令(INS位为0X20)、或AUTHENTICATE指令(INS位为0X88)、或FETCH指令(INS位为0X12)、或ENVELOPE指令(INS位为0XC2)、或TERMINAL RESPONSE指令(INS位为0X14),则指令属于实时计算更新类指令,需要直接传输给远端实体USIM卡计算处理。
其中所述的APDU指令是ISO7816协议规范中定义的Application Protocol DataUnit--应用协议数据单元。
本方法需要根据不同运营商的USIM卡文件特性,和不同modem处理器的读写卡特性,区分提取出虚拟USIM卡对应的实体USIM卡固定文件信息和实时计算信息两部分数据。其中的固定文件信息可以由读卡设备批量读取并存储在远程服务器数据库内,此固定文件信息可以在ME终端动态分配虚拟USIM卡时下载并保存在ME终端一侧。其中的实时计算信息部分是虚拟USIM卡在注册和使用过程中需要实时更新的密钥、状态信息、鉴权结果等数据,需要远程传递给实体USIM卡,由实体USIM卡计算结果再返回给ME终端。其中的固定文件信息可以在ME终端本地回复,减少了远程传输的网络延时。可以满足不同运营商网络的USIM卡注册附着的超时定时要求,使虚拟USIM卡正常附着注册到运营商网络,为用户提供业务服务。
其中的固定文件信息为卡内存储的更新率低的EF或DF文件的透明二进制或线性定长文件内容和相关EF或DF文件的描述信息,比如EFIMSI、EFICCID、EFPL、EFLI等;其中的实时计算信息包括鉴权指令、update指令和实时更新的密钥数据,比如EFKeys、EFKeysPS、EFloci、EFSTART-HFN等。
实体USIM卡是运营商所发售的通用USIM卡。
在步骤105,按照步骤103至104循环处理指令。
本领域普通技术人员可以理解:以上所述仅为发明的优选实施例而已,并不用于限制发明,尽管参照前述实施例对发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在发明的保护范围之内。
Claims (3)
1.一种远程虚拟USIM卡数据传输优化的方法,包括以下步骤:
(1) ME终端根据当前用户的位置信息,申请虚拟USIM卡,并下载虚拟USIM卡对应的固定文件信息到ME终端的数据库中;
(2)ME终端触发modem模块以所分配的虚拟USIM卡注册网络;
(3)虚拟USIM卡模块接收modem模块的读写USIM卡的指令信息;
(4)虚拟USIM卡模块拆分解析接收到的指令信息,并进行判断:如果信息属于固定文件信息,则从ME终端保存的固定信息数据库中查找并回复给modem模块;如果此信息属于实时计算信息,则传输给远程的实体USIM卡计算和更新,并把计算和更新的结果回复给modem模块;
(5)按照步骤(3)至(4)循环处理指令。
2.根据权利要求1所述远程虚拟USIM卡数据传输优化的方法,其特征在于,所述固定文件信息为卡内存储的更新率低的EF或DF文件的透明二进制或线性定长文件内容和相关EF或DF文件的描述信息。
3.根据权利要求1所述远程虚拟USIM卡数据传输优化的方法,其特征在于,所述实时计算信息包括鉴权指令、update指令和实时更新的密钥数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710089747.2A CN106792645A (zh) | 2017-02-20 | 2017-02-20 | 一种远程虚拟usim卡数据传输优化的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710089747.2A CN106792645A (zh) | 2017-02-20 | 2017-02-20 | 一种远程虚拟usim卡数据传输优化的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106792645A true CN106792645A (zh) | 2017-05-31 |
Family
ID=58958756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710089747.2A Withdrawn CN106792645A (zh) | 2017-02-20 | 2017-02-20 | 一种远程虚拟usim卡数据传输优化的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106792645A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109548000A (zh) * | 2018-09-04 | 2019-03-29 | 深圳市优克联新技术有限公司 | 一种通信业务共享、购买的***、方法、计算机设备 |
CN111182153A (zh) * | 2020-01-03 | 2020-05-19 | 惠州Tcl移动通信有限公司 | ***语言的设置方法、装置、存储介质及移动终端 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101384037A (zh) * | 2007-09-07 | 2009-03-11 | 凤凰微电子(中国)有限公司 | 移动应用与智能卡之间的专用数据通道建立方法 |
CN102056135A (zh) * | 2010-12-30 | 2011-05-11 | 深圳市同洲电子股份有限公司 | 移动终端的注册方法、移动终端及服务器 |
EP2530960A1 (en) * | 2011-06-01 | 2012-12-05 | Jose-Luis Martin Peinado | Remote provisioning of sim's/usim's cards at run-time by a mobile operator |
CN105263140A (zh) * | 2015-07-10 | 2016-01-20 | 苏州蜗牛数字科技股份有限公司 | 一种实现sim卡远程鉴权的***与方法 |
CN106028312A (zh) * | 2016-04-29 | 2016-10-12 | 努比亚技术有限公司 | eSIM卡请求共享的装置、共享的装置及方法 |
-
2017
- 2017-02-20 CN CN201710089747.2A patent/CN106792645A/zh not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101384037A (zh) * | 2007-09-07 | 2009-03-11 | 凤凰微电子(中国)有限公司 | 移动应用与智能卡之间的专用数据通道建立方法 |
CN102056135A (zh) * | 2010-12-30 | 2011-05-11 | 深圳市同洲电子股份有限公司 | 移动终端的注册方法、移动终端及服务器 |
EP2530960A1 (en) * | 2011-06-01 | 2012-12-05 | Jose-Luis Martin Peinado | Remote provisioning of sim's/usim's cards at run-time by a mobile operator |
CN105263140A (zh) * | 2015-07-10 | 2016-01-20 | 苏州蜗牛数字科技股份有限公司 | 一种实现sim卡远程鉴权的***与方法 |
CN106028312A (zh) * | 2016-04-29 | 2016-10-12 | 努比亚技术有限公司 | eSIM卡请求共享的装置、共享的装置及方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109548000A (zh) * | 2018-09-04 | 2019-03-29 | 深圳市优克联新技术有限公司 | 一种通信业务共享、购买的***、方法、计算机设备 |
CN109548000B (zh) * | 2018-09-04 | 2022-02-11 | 深圳市优克联新技术有限公司 | 一种通信业务共享、购买的***、方法、计算机设备 |
CN111182153A (zh) * | 2020-01-03 | 2020-05-19 | 惠州Tcl移动通信有限公司 | ***语言的设置方法、装置、存储介质及移动终端 |
CN111182153B (zh) * | 2020-01-03 | 2021-09-28 | 惠州Tcl移动通信有限公司 | ***语言的设置方法、装置、存储介质及移动终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN205407821U (zh) | 近场通信设备 | |
US20130040561A1 (en) | System and method for launching and/or downloading applications with near field communication tags | |
AU2012248986B2 (en) | Method for displaying marker in a map service | |
BR0311746A (pt) | Métodos para localizar informação via navegação fìsica por um terminal móvel e para facilitar a navegação fìsica por terminais móveis de informação armazenada em transpondores, terminal móvel, e, sistema para facilitar a nevegação fìsica para informação por terminais móveis | |
CN103051733B (zh) | 一种数据下载的方法及终端和*** | |
KR20190022440A (ko) | 데이터 소스 기반의 업무 커스터마이즈화 장치, 방법, 시스템 및 저장매체 | |
CN103716781A (zh) | 一种实现移动终端智能卡写卡的方法、装置及*** | |
CN105592403A (zh) | 一种基于nfc的通信装置和方法 | |
CN111882013B (zh) | 设备资产的监控方法、装置、计算机设备及存储介质 | |
KR101522394B1 (ko) | 서비스 제공 방법 및 그 시스템 | |
CN107895273A (zh) | 坐席身份信息显示方法、应用服务器及计算机可读存储介质 | |
US20130325594A1 (en) | Sponsored applications | |
CN106792645A (zh) | 一种远程虚拟usim卡数据传输优化的方法 | |
CN106415591A (zh) | 用于nfc的电子设备、***及方法 | |
KR20190064346A (ko) | 푸쉬 메시지 전송 시스템 | |
CN107886215A (zh) | 企业关系的建立方法及应用服务器 | |
CN103578056A (zh) | 一种开放式旅游服务信息处理*** | |
CN105722005B (zh) | 一种近场通信方法及装置 | |
CN102984148A (zh) | 内容访问控制的方法、装置和*** | |
FR2903545B1 (fr) | Distribution de titres electroniques par radiofrequence | |
CN110443601A (zh) | 基于标签模拟的数据交互方法以及***、终端 | |
CN112583767A (zh) | 流量统计方法及装置 | |
CN113539423A (zh) | 智能营养师在线检测*** | |
KR101737224B1 (ko) | 통신 단말기에 콘텐츠 제공을 위한 시스템 및 방법 | |
CN110069299A (zh) | 实现app程序运行控制的方法、服务器及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170531 |