专利名称:电信智能卡内数据更新的方法、系统及电信智能卡的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种电信智能卡内数据更新的方法及电信智能卡。
背景技术:
目前,电信智能卡中的STK(SIM TOOL KIT,用户识别应用发展工具)菜单可通过短消息服务(Short Messaging Service, SMS)的方式进行更新。可以是用户主动向服务器发送更新请求,也可以是服务器主动向用户下发更新信息。
发明人发现,现有技术存在如下缺陷
在通过SMS的方式对电信智能卡中的STK菜单进行更新时,由于SMS方式是一种存储转发的技术,当服务器以短信形式向手机用户下发更新操作时,一条短信有可能包括多批次,在发送过程中会造成信息的丢失或乱序。发明内容
本发明实施例提供一种电信智能卡内数据更新的方法及电信智能卡,用于解决服务器在向电信智能卡发送信息的过程中丢失信息或乱序的问题;
一种电信智能卡内数据更新的方法,所述方法包括
电信智能卡接收非结构化补充数据业务USSD服务器发送的USSD格式的更新信息;
所述电信智能卡从所述USSD格式的更新信息中提取出更新信息原文;
所述电信智能卡将所述更新信息原文转换为远程文件管理RFM短信;
所述电信智能卡根据所述RFM短信完成更新操作。
一种电信智能卡,所述电信智能卡包括
接收单元,用于接收非结构化补充数据业务USSD服务器发送的USSD格式的更新 fn息;
提取单元,用于从所述USSD格式的更新信息中提取出更新信息原文;
转换单元,用于将所述更新信息原文转换为远程文件管理RFM短信;
操作单元,用于根据所述RFM短信完成更新操作。
一种电信智能卡内数据更新的系统,包括
电信智能卡,用于通过设置有该电信智能卡的终端接收非结构化补充数据业务 USSD服务器发送的USSD格式的更新信息;从所述USSD格式的更新信息中提取出更新信息原文;将所述更新信息原文转换为远程文件管理RFM短信;根据所述RFM短信完成更新操作;
USSD服务器,用于向所述电信智能卡发送USSD格式的更新信息。
可见,采用本发明实施例提供的方法,当电信智能卡接收到USSD服务器发送的 USSD格式的更新信息后,将该USSD格式的更新信息中的更新信息原文转换为RFM短信,由于采用USSD技术可以一次性的发送全部的更新信息内容,因此,使用该种方法时可避免在发送过程中造成相关信息丢失或乱序的问题。
图1为本发明实施例提供的一种电信智能卡内数据更新的方法的流程示意图2为本发明实施例一提供的一种电信智能卡发送更新请求的方法的流程示意图3为本发明实施例二提供的一种电信智能卡内数据更新的方法的具体流程示意图4为本发明实施例提供的电信智能卡的结构示意图5为本发明实施例提供的电信智能卡内数据更新的系统的结构示意图。
具体实施方式
本发明实施例提供一种电信智能卡内数据更新的方法及电信智能卡,该方法当电信智能卡接收到USSD服务器发送的USSD格式的更新信息后,将该USSD格式的更新信息中的更新信息原文转换为RFM短信,由于采用USSD技术可以一次性的发送全部的更新信息内容,因此,使用该种方法时可避免在发送过程中造成相关信息丢失或乱序的问题,如图1所示,具体过程如下
步骤11,电信智能卡接收非结构化补充数据业务(USSD)服务器发送的USSD格式的更新信息;
步骤12,所述电信智能卡从所述USSD格式的更新信息中提取出更新信息原文;
步骤13,所述电信智能卡将所述更新信息原文转换为远程文件管理(RFM)短信;
步骤14,所述电信智能卡根据所述RFM短信完成更新操作。
具体的,所述电信智能卡接收USSD服务器发送的USSD格式的更新信息之前,还包括
所述电信智能卡根据用户输入的更新请求,生成与所述更新请求对应的短消息服务SMS格式的更新请求;所述电信智能卡将所述SMS格式的更新请求转换为USSD格式的更新请求;所述电信智能卡将所述USSD格式的更新请求发送给USSD服务器。
具体的,所述电信智能卡接收USSD服务器发送的USSD格式的更新信息之前,还包括所述电信智能卡根据用户输入的更新请求,生成与所述更新请求对应的短消息服务 SMS格式的更新请求;所述电信智能卡将所述SMS格式的更新请求发送给所述SMS服务器; 所述SMS服务器将所述SMS格式的更新请求转换为USSD格式的更新请求;所述SMS服务器将所述USSD格式的更新请求发送给所述USSD服务器。
具体的,本实施例中所述更新信息原文中包括应用标识,所述应用标识用于唯一标识一个待更新的应用程序;此时,所述从所述USSD格式的更新信息中提取出更新信息原文之后,还包括
从所述更新信息原文中获取所述应用标识,根据所述应用标识查找所述应用标识对应的应用程序,若找到,则将所述更新信息原文转换为所述应用标识对应的RFM短信;此时,所述根据所述RFM短信完成更新操作具体为
根据所述应用标识对应的RFM短信更新所述应用标识对应的应用程序。
以下以具体实施例介绍
实施例一
本发明实施例一提供一种电信智能卡发送更新请求的方法,当用户主动发起对电信智能卡内的数据进行更新时使用该方法;当用户确定需要进行更新操作时,可通过手动编辑相应的更新请求,或者,选择需要更新的应用菜单,由电信智能卡自动生成更新请求, 然后进行以下步骤,如图2所示,具体过程如下
步骤21,电信智能卡根据用户输入的更新请求,生成与所述更新请求对应的短消息服务SMS格式的更新请求;
例如,以wibl. 3短信为例,对用户输入的更新请求进行编码,获得如下内容
D069810301130082028183851353656E64696E672072657175657374202E2E2E860 7915348500252838B40510005815165F500F6083502700000301115000500BFFF0123FEBB71 A86679DD0FA8943FB4456BA63D22428D4D4FA8628F33254FBCA8F302C1F05B6E107BCE8E
步骤22,电信智能卡根据预先设置的解析操作,对所述SMS格式的更新请求进行解析;其中预先设置的解析操作为现有的解析方法;
现有解析方法如下
Encrypted message part ...............
23FEBB71A86679DD0FA8943FB4456BA63D22428D4D4FA8628F33254FBCA8F302C1F05 B6E107BCE8E
Decrypted message (key-00112233445566778899AABBCCDDEEFF)
0000000001 =CNTR
06 PCNTR
69E30D5AB :CRC
User data
99165265717565737420746F20757064617465206D656E75000000000000C' Reques t to update menu" , Update type :99—STK menu update)........./
本例中的应用标识为99,且该应用标识为预先保存的可进行更新操作的应用标识;
解析后的SMS格式的更新请求为
D069810301130082028183851353656E64696E672072657175657374202E2E2E86079 15348500252838B40510005815165F500F6083502700000301115000500BFFF0100000000010-6669E30D5AB99165265717565737420746F20757064617465206D656E75000000000000
步骤23,电信智能卡判断解析后的SMS格式的更新请求中所包含的应用标识是否为预先设置的可进行更新操作的应用标识;如果是,执行步骤M ;否则,结束操作或者按照现有技术进行处理;
由于步骤22中解析出的应用标识为99,且该应用标识为预先设置的可进行更新操作的应用标识;因此,可执行步骤M ;
步骤24,电信智能卡按照预先设置的对照表,将解析后的SMS格式的更新请求转换为USSD格式的更新请求;对照表如表1所示
权利要求
1.一种电信智能卡内数据更新的方法,其特征在于,所述方法包括电信智能卡接收非结构化补充数据业务USSD服务器发送的USSD格式的更新信息; 所述电信智能卡从所述USSD格式的更新信息中提取出更新信息原文; 所述电信智能卡将所述更新信息原文转换为远程文件管理RFM短信; 所述电信智能卡根据所述RFM短信完成更新操作。
2.如权利要求1所述的方法,其特征在于,所述电信智能卡接收USSD服务器发送的 USSD格式的更新信息之前,还包括所述电信智能卡根据用户输入的更新请求,生成与所述更新请求对应的短消息服务 SMS格式的更新请求;所述电信智能卡将所述SMS格式的更新请求转换为USSD格式的更新请求; 所述电信智能卡将所述USSD格式的更新请求发送给USSD服务器。
3.如权利要求1所述的方法,其特征在于,所述电信智能卡接收USSD服务器发送的 USSD格式的更新信息之前,还包括所述电信智能卡根据用户输入的更新请求,生成与所述更新请求对应的短消息服务 SMS格式的更新请求;所述电信智能卡将所述SMS格式的更新请求发送给所述SMS服务器; 所述SMS服务器将所述SMS格式的更新请求转换为USSD格式的更新请求; 所述SMS服务器将所述USSD格式的更新请求发送给所述USSD服务器。
4.如权利要求1至3任意一项所述的方法,其特征在于,所述更新信息原文中包括应用标识,所述应用标识用于唯一标识一个待更新的应用程序;所述从所述USSD格式的更新信息中提取出更新信息原文之后,还包括 从所述更新信息原文中获取所述应用标识,根据所述应用标识查找所述应用标识对应的应用程序,若找到,则将所述更新信息原文转换为所述应用标识对应的RFM短信; 所述根据所述RFM短信完成更新操作具体为根据所述应用标识对应的RFM短信更新所述应用标识对应的应用程序。
5.一种电信智能卡,其特征在于,所述电信智能卡包括接收单元,用于接收非结构化补充数据业务USSD服务器发送的USSD格式的更新信息;提取单元,用于从所述USSD格式的更新信息中提取出更新信息原文; 转换单元,用于将所述更新信息原文转换为远程文件管理RFM短信; 操作单元,用于根据所述RFM短信完成更新操作。
6.如权利要求5所述的电信智能卡,其特征在于,所述电信智能卡还包括生成单元,用于根据用户输入的更新请求,生成与所述更新请求对应的短消息服务SMS 格式的更新请求;所述转换单元还用于,将所述SMS格式的更新请求转换为USSD格式的更新请求; 发送单元,用于将所述USSD格式的更新请求发送给USSD服务器。
7.如权利要求6所述的电信智能卡,其特征在于,所述发送单元还用于 将所述SMS格式的更新请求发送给所述SMS服务器。
8.如权利要求5-7任意一项所述的电信智能卡,其特征在于,所述更新信息原文中包括应用标识,所述应用标识用于唯一标识一个待更新的应用程序; 所述电信智能卡还包括查找单元,从所述更新信息原文中获取所述应用标识,根据所述应用标识查找所述应用标识对应的应用程序;所述转换单元还用于,在所述查找单元查找到所述应用标识对应的应用程序时,将所述更新信息原文转换为所述应用标识对应的RFM短信;所述操作单元具体用于,根据所述应用标识对应的RFM短信更新所述应用标识对应的应用程序。
9.一种电信智能卡内数据更新的系统,其特征在于,包括电信智能卡,用于通过设置有该电信智能卡的终端接收非结构化补充数据业务USSD 服务器发送的USSD格式的更新信息;从所述USSD格式的更新信息中提取出更新信息原文; 将所述更新信息原文转换为远程文件管理RFM短信;根据所述RFM短信完成更新操作; USSD服务器,用于向所述电信智能卡发送USSD格式的更新信息。
10.如权利要求9所述的系统,其特征在于,所述电信智能卡还用于根据用户输入的更新请求,生成与所述更新请求对应的短消息服务SMS格式的更新请求;将所述SMS格式的更新请求转换为USSD格式的更新请求;将所述USSD格式的更新请求发送给USSD服务器;所述USSD服务器还用于接收所述电信智能卡发送的USSD格式的更新请求。
11.如权利要求9所述的系统,其特征在于,所述电信智能卡还用于根据用户输入的更新请求,生成与所述更新请求对应的短消息服务SMS格式的更新请求;将所述SMS格式的更新请求发送给SMS服务器; 所述系统还包括所述SMS服务器,用于接收所述SMS格式的更新请求,并将所述SMS格式的更新请求转换为USSD格式的更新请求,并发送给所述USSD服务器;所述USSD服务器还用于,接收所述SMS服务器发送的USSD格式的更新请求。
全文摘要
本发明涉及通信技术领域,尤其涉及一种电信智能卡内数据更新的方法、系统及电信智能卡。用于解决服务器在向电信智能卡发送信息的过程中丢失信息的问题;该方法包括,电信智能卡接收非结构化补充数据业务USSD服务器发送的USSD格式的更新信息;所述电信智能卡从所述USSD格式的更新信息中提取出更新信息原文;所述电信智能卡将所述更新信息原文转换为远程文件管理RFM短信;所述电信智能卡根据所述RFM短信完成更新操作。可见该方法可避免服务器在向电信智能卡发送信息的过程中丢失信息或乱序。
文档编号H04W4/14GK102523567SQ20111043958
公开日2012年6月27日 申请日期2011年12月23日 优先权日2011年12月23日
发明者李诗瑶 申请人:北京握奇数据系统有限公司