经由无连接的通信链路远程地检索sim存储的数据的制作方法

文档序号:7574992阅读:255来源:国知局
专利名称:经由无连接的通信链路远程地检索sim存储的数据的制作方法
技术领域
本发明涉及移动通信系统,更具体而言是涉及经由空中无连接通信链路对用户身份模块(SIM)存储的数据进行远程的检索。
相关技术说明随着全球移动通信系统(GSM)及个人通信系统(PCS)的引入,给移动用户提供了许多先进的用户补充业务功能及应用。一个这样的补充业务功能是可依附于移动台的用户身份模块卡。移动用户使用SIM卡,他能够把必要的移动用户信息存储于可分离的存储器单元内以及自由地把上述SIM卡与任何可用移动台相连接。此种信息包括移动用户的移动综合业务数字网络(MSISDN)号码(更加广泛地知道此为电话号码)、或者其它的用户特定信息,例如优先的缩位拨号表或者筛选表。通过把移动用户的SIM卡插入移动台,在已插入SIM卡内存储的用户信息可用于移动用户的新终端。结果是移动用户能够自由地使用任何可用移动台同时保持同样的MSISDN号码及用户补充业务功能。
另一个应用是在移动台与提供服务的移动通信网络之间非结构化数据的通信。利用象短消息业务(SMS)消息一样的消息来在提供服务的移动交换中心(MSC)与移动台之间通信文本数据。提供服务的MSC使用SMS消息,它能够发送用户信息给移动台并且使移动台存储已收到的用户信息于相连的SIM卡内。能够随后使用SMS消息来更新SIM卡具有最新的菜单选择项、缩位拨号表、用户补充业务信息等等。
非结构化数据通信的另一个实例包括非结构化补充业务数据(USSD)消息。移动通信网络使用USSD消息,它能够透明地与移动台通信文本数据。例如,移动台能够接收文本消息及在相连的显示单元上显示文本消息,并且随后返回应答消息至移动网络。
然而,尽管能够利用SMS及USSD消息在移动通信网络与移动台之间通信非结构化的数据,但是现在仍然没有任何可用的机制来由移动通信网络经由空中通信链路远程地请求及检索SIM存储的用户数据。移动网络或者连接至移动网络的另一个用户没有任何机制以便远程地访问及检索来自移动台SIM存储的信息。作为一个说明的实例,尽管移动用户能够把其信用卡信息存储入其SIM卡,但是每当移动用户通过电话进行航空公司订票或者购物时,移动用户不得不手动及不方便地输入一长串的信用卡号码以便使销售者能够正确地把费用记入用户的贷方帐号。
因此,存在使移动通信网络能够经由无连接的通信链路远程地请求及检索存储于与移动台相连的特定SIM卡内用户数据的需求。
发明综述本发明提供了一种用于经由空中无连接信号远程地请求及检索存储于移动台内用户信息的方法及装置。把具体的信息存储入依附于移动台的用户身份模块内。移动通信网络发送诸如非结构化的补充业务数据(USSD)或者短消息业务(SMS)消息的这种来自移动台的请求上述已存储信息的无连接信号。在移动台内的应用模块接收已发送的无连接信号、检索来自SIM卡的被请求的信息、以及经由另一个无连接信号回送上述信息至主动请求的移动网络。如果主动请求的无连接信号是SMS消息,那么已发送的SMS消息包括返回的地址以便使移动通信网络能够正确地送上述请求数据返回至主动请求的节点。对于USSD消息不需要额外的返回地址。然而,如果主动请求的无连接信号是USSD消息,那么利用单独的数据编码方案来通知在移动台内的应用模块该具体的消息正在向有关的SIM卡请求存储的数据。
附图简述当参照下面的详述并且结合附图时,将能够对本发明的方法及装置具有更加全面的理解,其中

图1是方框图,该图说明在SMS运营者与移动台之间短消息业务(SMS)消息的通信;图2是方框图,该图说明在USSD外部节点用户与移动台之间非结构化补充业务数据(USSD)消息的通信;图3是方框图,用来说明本发明教导的使用SMS消息远程检索移动台存储用户数据;图4是信号的顺序图,该图用来说明使用SMS消息远程地检索移动台存储用户数据的信号通信;
图5是方框图,用来说明使用USSD消息远程检索移动台存储的用户数据;以及图6是信号的顺序图,该图说明用于使用USSD消息远程地检索移动台存储用户数据的信号通信。
附图详述通常按照结构化的方式执行用于通信业务的信令。例如,当给移动用户提供通信业务时,使用特定的预定数据、格式以及信号名称来建立语音连接、执行切换、以及鉴权移动用户信息。随着全球移动通信系统(GSM)及个人通信系统(PCS)的引入,给移动用户正在提供许多新而先进的补充业务。由于这些补充业务利用了用户特定的数据,所以仍然没有任何结构化的方式来在提供服务的公共陆地移动网络(PLMN)与移动台之间通信这些数据。结果是已经开发了许多用于GSM或者PCS环境的非结构化的消息协议。一个这样的协议是用于在PLMN与移动台之间单向传输信息的短消息业务(SMS)协议。另一个协议是已经引入以便使用户在GSM PLMN应用与移动台之间按照透明的方式经由移动通信网络能够交互操作的非结构化补充业务数据(USSD)。透明是因为在传输期间不执行任何消息内容的复查或者处理。
现在参照图1,此处示出了说明在SMS运营者10与移动台20之间短消息业务(SMS)消息通信的方框图。SMS运营者10发送一串即将发送给移动终端20的字母数字的字符给短消息业务中心(SMS-C)30。SMS-C30把输入的字符数据封装入分组消息,例如No.7信令系统(SS7)的信号或者X.25协议的分组,以及SMS-C30在给移动台20提供服务的PLMN 50之内寻找上述消息至短消息业务-信关移动交换中心(SMS-GMSC)40的路由。SMS-GMSC 40查询与移动台20相关联的归属位置寄存器(HLR)60得到路由信息(即移动台当前所处位置的标识)以及随后寻找消息至给移动台当前位置提供服务的移动交换中心(MSC)70的路由。寻呼移动台20以及在移动台20与PLMN网络50之间建立连接。如果移动台20已经处于忙状态,那么由于网络已经知道了移动台20是可接入的,所以不执行连接建立。如果连接已经成功以及至此对移动台20已经完成了鉴权,那么MSC 70把字符数据封装入SMS消息80并且经由控制数据信道之一递交SMS消息80至移动台20。使用控制数据信道如独立专用控制信道(SDCCH)而不是业务信道(TCH)以便允许无连接的数据通信。在移动台20收到封装了字符数据的SMS消息之后,它只是作为缓冲区并且传递该数据给已经相连接的用户身份模块(SIM)卡90。SIM卡90随后把已收到的数据存储入内部的缓冲区或者存储器寄存器内。最后,如果递交已经成功,那么从MS 20回送一个成功递交报告给提供服务的MSC 70,以及随后从提供服务的MSC 70回送一个成功递交的报告给SMS-C 30。否则,产生一个失败报告。
通过利用SMS消息及SIM卡,在通信网络内的用户补充业务提供者能够递交最新的用户补充业务信息给移动台20而不需要移动台20采取任何手动操作。例如,每当移动用户从其缩位拨号用户补充功能中添加或者删除一个新的号码时,补充业务提供者能够使用移动用户的最新缩位拨号表或者不给移动用户带来任何不方便的选择项而远程地更新移动台20。
图2是说明在USSD外部节点用户100与移动台20之间USSD消息通信的方框图。由移动通信网络使用USSD消息来传输用户所定义的数据至移动台20或者在移动台之内的应用模块。因此,不是把收到的字符数据存储入SIM卡内,而是或者由正在接收的移动台20内的补充业务应用模块处理已收到的数据以便提供特定的用户补充业务功能或者在用户交互操作的显示单元上显示收到的数据。因此,在移动通信网络内的双方能够利用USSD消息以便来回地通信文本消息而不建立语音连接。
外部节点用户100发送封装了字符数据的USSD消息至在提供服务的PLMN 50之内的HLR 60。HLR 60可以与在同样PLMN 50内的多个不同MSC相连。当移动台20从一个MSC区域漫游至另一个区域时,HLR 60接收位置更新信号并且保存移动台当前位置的记录。每当由HLR 60收到了USSD信号时,HLR 60确定移动台20的当前位置。在HLR 60内的USSD处理器110此后透明地把USSD信号转移至当前给移动台20提供服务的合适MSC 70。在提供服务的MSC 70内的USSD处理器120接收已发送的消息并且把USSD消息130经由无连接的通信链路传输至移动台20。在移动台20内的USSD处理器随后接收已发送的USSD消息130、提取封装的字符数据、以及转移上述提取的数据至合适的应用模块。此种应用模块的一个实例是用于在连接至移动台20的显示单元之上显示收到字符数据的用户接口模块。
尽管能够传输非结构化的数据如用户所定义的字符数据至移动台并可由应用模块显示和处理,但是当前仍然没有任何可用于远程地从SIM卡中请求及检索已经存储数据的机制。正如图2所描述的,能够发送SMS消息以便更新SIM卡的内容。然而,因为设计SMS消息用于在提供服务的移动网络与相连的移动台之间的单向通信,所以当前仍然没有任何从SIM卡中读取或者检索先前存储的用户数据以及寻路已检索的数据返回至主动请求方的机制。另一方面,USSD消息是双向通信消息,即在移动通信系统内的两个节点之间或者两方之间能够来回地发送消息。正如图3中进一步地说明的,两方不经由TCH建立话音连接而使用USSD消息能够来回地通信文本消息。然而,因为设计USSD消息作为意在移动用户使用的应用层消息,所以当前仍然没有可用于寻路已收到的USSD消息至SIM卡应用的机制。
随着SIM卡日益增加的存储容量,移动用户能够存储越来越频繁使用的用户信息。此种信息的一个实例是移动用户信用卡信息。当前,每当移动用户通过电话购买物品或者购买服务时,移动用户不得不或者口头地给另一方提供其长串的信用卡号码或者使用字母数据的键盘手动地输入上述号码。口头方法的使用不方便地要求双方口头地证实及反复地重新确认号码并且进而可能泄露信息给可能的偷听者。类似地,手动拨号是也不方便而且容易出错,特别是此时移动用户不得不对着电话一边讲话一边冗长乏味地输入长串的号码。因此,本发明将有利于使移动通信网络能够经由空中无连接信号以便请求及检索存储于SIM卡内的所需用户信息。移动用户能够把经常使用的信息如其信用卡信息存储入其信用卡。一旦购买物品或者购买服务,对移动通信网络将有利于使销售者能够从移动用户SIM卡中自动及准确地请求和检索存储的信息。
现在参照图3及图4,两图分别示出了根据本发明的讲义使用SMS消息说明了用于远程地检索SIM存储数据的信号通信的方框图及信号顺序图。SMS运营者10如航空公司代理商发送含有用户数据请求如用户信用卡信息的请求信号15给SMS-C 30。SMS-C 30寻路请求信号155至给上述特定移动台20提供服务的合适SMS-GMSC 40。SMS-GMSC 40查询与移动台20相连的HLR 60得到路由信息(信号60)及接收来自HLR 60(信号70)的合适MSC地址。SMS-GMSC 40最终发送请求特定SIM存储的用户数据的请求信号180给提供服务的MSC 70。提供服务的MSC 70接收来自SMS-GMSC 40的已发送请求信号并且据此经由无连接的通信链路如SDCCH发送封装了请求的SMS消息给移动台20。为了正确地使被请求的信息容易返回至原始节点,SMS消息80a进一步地包括表示SMS运营者10的网络地址的返回地址。需要返回地址是因为SMS消息是每次单向地建立通信链路的单向消息。
在移动台20内的应用模块150接收SMS消息80a、提取用户信用卡信息请求、以及检索来自SIM卡90中的被请求信息。随后封装已检索的数据并且经由另一个SMS消息80b回送给提供服务的MSC 70。返回的SMS消息80b利用先前收到的返回地址来正确地确定主动请求节点的位置。提供服务的MSC 70接收已发送的SMS消息80b以及寻路上述消息至SMS-C 30(信号190)。对于提供服务的MSC 70没有任何理由重新寻路SMS消息80b返回至SMS-GMSC 40,因为通过分析返回的地址,提供服务的MSC 70能够直接地确定SMS-C30的网络位置而不需要经由信关交换中心。SMS-C 30最后寻路携带了被请求用户信用卡信息的已收到消息至原始的SMS运营者10(信号200)。
作为本发明的另一个实施方案,图5和6分别是方框图及信号顺序图,它们使用USSD消息说明了SIM存储的用户数据的远程检索。外部节点用户100如航空公司代理商发送请求SIM存储的数据如用户信用卡信息的信号230至给移动台20提供服务的HLR 60。HLR 60接收请求信号并且决定哪一个MSC当前正在给移动台20提供服务。在HLR 60内的USSD处理器110响应上述的决定,它透明地寻路请求信号240至合适的MSC 70。在提供服务的MSC 70内的USSD处理器120随后接收请求信号、确定移动台20的位置、以及经由无连接的通信链路如SDCCH把封装了请求的USSD消息传输至移动台20。规定用于USSD消息130a的数据编码方案(DCS)字段85具有两个(2)数值以便通知移动台20此特定的USSD消息130a是意在SIM卡90而不是移动用户。在移动台20内的USSD处理器140接收已发送的USSD消息130a以及提取用于SIM存储数据的请求。通过估计由已收到USSD消息130a所规定的DCS值,移动台把提取的请求转移至与SIM卡90相连的应用模块150。有权访问SIM卡90的应用模块150通过读取合适的SIM存储器单元检索被请求的数据。随后封装检索的数据并且使用另一个USSD消息13b回送检索的数据至提供服务的MSC 70。因为设计USSD消息用作双向通信协议,所以不需要包括单独的返回地址作为请求消息130a内的数据。在提供服务的MSC 70内的USSD处理器120再次地接收来自移动台20的已发送USSD消息130b并且决定需要递交消息至HLR 60(信号250)。在HLR60内的USSD处理器依次地接收已发送的USSD消息130b并且进一步地决定消息是意在外部的节点用户100。因此,重新寻路封装了请求用户信息的消息至外部的节点用户100。结果是主动请求方已经远程及准确地得到了来自移动台20中SIM存储的用户信息而不会给移动用户带来不便。
需要提醒的是如果移动用户希望预防经由SMS或者USSD消息非法访问其SIM卡,那么能够在应用模块内设置密码。当在通信网络内的另一方经由无连接通信链路来请求SIM存储的数据时,必须在请求消息的数据部分内包含授权的通行字以便访问SIM卡。应用模块150使用内部存储的通行字评价已收到,并且只有上述通行字是匹配的情况下才授权访问存储。
尽管在附图中已经说明了本发明的方法及装置的优选实施方案及在前面的详述中已经描述了本发明的方法及装置的优选实施方案,但是将可以理解的是本发明不受限制于所公布的实施方案,而且能够具有各种重组、修改、及替换,它们都没有脱离正如本发明下面权利要求所提出及定义的精神。
权利要求
1.一种用于远程地检索存储于同移动台相连接的寄存器内数据的方法,其中由移动交换中心(MSC)给上述移动台提供服务,上述方法包括的步骤从上述MSC发送第一无连接的信号至从上述寄存器中请求上述数据的上述移动台;响应由上述移动台所收到的上述第一无连接信号来从上述寄存器中检索上述数据;以及使用第二无连接的信号从上述移动台发送上述检索的数据至上述MSC。
2.按照权利要求1的方法,其中上述的寄存器包括用户身份模块(SIM)卡。
3.按照权利要求1的方法,其中上述的第一无连接信号包括第一短消息业务(SMS)消息,上述SMS第一消息包括至上述MSC的返回地址;以及用于上述数据的请求。
4.按照权利要求3的方法,其中上述第二无连接信号包括第二SMS消息,上述第二SMS消息封装了上述检索数据以及使用上述返回地址发送上述第二SMS消息。
5.按照权利要求1的方法,其中上述第一无连接信号包括第一非结构化的补充业务数据(USSD)消息,上述第一USSD消息进一步地包括用于上述数据的请求。
6.按照权利要求5的方法,其中上述USSD消息包含表示上述USSD消息是打算给上述寄存器的数据编码方案(DCS)值。
7.一种用于从移动台发送存储的信息至与给上述移动台提供服务的移动网络相连接的应用模块的方法,上述方法包括的步骤接收来自上述移动网络的请求以便经由无连接的通信链路发送信息;从存储了上述信息的寄存器中检索上述信息;以及经由上述无连接的通信链路发送上述检索的信息至上述移动网络。
8.按照权利要求7的方法,其中上述无连接通信链路包括短消息业务(SMS)系统。
9.按照权利要求7的方法,其中上述的请求进一步地包括返回地址。
10.按照权利要求7的方法,其中上述的寄存器包括依附于上述移动台的用户身份模块(SIM)。
11.按照权利要求7的方法,其中上述的无连接通信链路包括非结构化的补充业务数据(USSD)系统。
12.一种用于远程地检索来自移动台信息的系统,上述系统包括给上述移动台提供服务的移动交换中心(MSC),上述MSC包括用于经由请求特定信息的无连接通信链路发送请求信号至上述移动台的装置;以及上述移动台包括存储上述特定信息的寄存器;用于接收上述请求信号的装置;用于检索从上述寄存器中由上述请求信号所请求的上述特定信息的装置;以及用于经由上述无连接的通信链路发送上述检索的特定信息至上述MSC。
13.按照权利要求12的系统,其中上述寄存器包括依附于上述移动台的用户身份模块(SIM)卡。
14.按照权利要求12的系统,其中上述的无连接通信链路包括短消息业务(SMS)系统。
15.按照权利要求12的系统,其中上述的无连接通信链路包括非结构化的补充业务数据(USSD)系统。
16.移动台包括寄存器,该寄存器用于存储用户数据;接收机,该接收机用于经由无连接通信链路接收来自移动交换中心(MSC)的请求消息,上述请求信号请求上述用户数据;检索器,该检索器用于从上述寄存器中检索上述的用户数据;以及发射机,该发射机用于经由上述无连接的通信链路发送返回的消息至上述封装了上述检索用户数据的MSC。
17.按照权利要求16的系统,其中上述的寄存器包括依附于上述移动台的用户身份模块(SIM)卡。
18.按照权利要求16的系统,其中上述的请求消息及上述的返回消息包括短消息业务(SMS)系统。
19.按照权利要求16的系统,其特征在于,其中上述的请求消息及上述的返回消息包括非结构化的补充业务数据(USSD)系统。
20.按照权利要求19的系统,其中上述的接收机包括USSD处理器。
21.按照权利要求19的系统,其中上述的USSD消息包括表示上述USSD消息是打算给上述寄存器的数据编码方案(DCS)值。
全文摘要
经由无连接的通信链路如独立专用控制信道(SDCCH)传输封装了对用户身分模块(SIM)存储的数据进行请求的SMS或者USSD消息至移动台。在有权访问SIM卡的移动台内的应用模块接收请求信号、检索来自SIM卡的已请求信息、以及重新回送上述信息给主动请求方。为了使得正确的返回至主动请求方,如果使用了SMS消息,那么把返回的地址封装入发送的SMS消息作为未来的索引。提供服务的移动交换中心(MSC)接收封装了上述被请求用户数据的发送消息并且使收到的数据寻路至原始的主动请求方。
文档编号H04W4/14GK1221540SQ97194772
公开日1999年6月30日 申请日期1997年3月27日 优先权日1996年3月28日
发明者J·L·米尔斯 申请人:艾利森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1