实现标识转换的卡及转换方法

文档序号:7647692阅读:230来源:国知局
专利名称:实现标识转换的卡及转换方法
技术领域
本发明涉及移动广播电视业务中用户密钥协商时标识转换的方法,尤其
是涉及在卡中实现国际移动用户标识(International Mobile Subscriber Identity,简称IMSI )到IP多i某体私有标识(IP Multimedia Private Identity,简称IMPI )转换的方法以及能够实现IMSI到IMPI转换的卡。
背景技术
移动广播电视业务是将传统的音视频广播内容、交通信息、以及新闻等各 种多媒体信息传输到个人移动终端或车载终端上,提供高质量的语音和多样 化的数据服务,并提供双向的移动接收服务。
在移动广播电视业务中,为了保证业务信息和网络资源使用的安全性,终
端在接入拜访地的移动通信网络时需要完成终端和移动通信网络的相互认 证,并与移动通信网络进行用户密钥协商,建立新的用户密钥。所述用户密 钥是终端与移动网络侧进行协商后建立的密钥,该密钥用于生成后续过程 中终端与移动网络侧的业务平台间的、与业务相关的其它认证和加密密钥。 在用户密钥协商完成后,用户请求授权收看移动广播电视节目时,移动通信 网络还需要对用户进行鉴权或与用户进行双向鉴权。拜访地的移动通信网络 需要根据终端对应的IMPI与归属地的移动通信网络建立通信连接,以实现对 用户的鉴权或与用户进行双向鉴权的过程。使用IS頂卡的终端可在用户密钥 协商过程中,将IS頂卡中保存的IMPI发送给拜访地移动通信网络,以便于 后续的鉴权过程。而对于使用S頂卡或US頂卡的终端,由于SIM卡或USIM 卡中保存的是IMSI,而未保存对应的IMPI。
现有技术中,拜访地移动通信网络在与终端密钥协商过程中,将终端发 送的IMSI转换为IMPI。在网络侧实现IMSI到IMPI的转换,终端与网络交互频繁,网络资源利用率低。

发明内容
本发明的目的是^4供一种实现頂SI到IMPI转换的卡及转换方法,以克 服现有技术中在网络侧实现IMSI到IMPI转换,终端与网络交互频繁,资源 利用率低的缺陷。
为实现上述目的,本发明提供了一种实现标识转换的卡,其中包括转 换模块,用于存储IMSI与IMPI的转换规则;与输入输出模块连接,用于根 据输入输出模块接收的请求IMPI的消息,及根据IMSI与IMPI的转换规则, 计算与IMSI对应的IMPI,通过所述输入输出模块输出IMPI。
为实现上述目的,本发明还提供了一种实现标识转换的转化方法,其中 包括卡接收到终端发送的请求IMPI的消息,根据卡中保存的IMSI与IMPI 的转换规则,计算与IMSI对应的IMPI,向终端返回IMPI。
由上述技术方案可知,本发明通过在卡中保存IMSI与IMPI的转换规则, 在卡中实现IMSI到IMPI转换,从而减少了终端与网络的交互,提高了网络资 源利用率。


图1为本发明实现标识转换的卡实施例一的结构示意图。
图2为本发明实现标识转换的卡实施例二的结构示意图。
图3为本发明实现标识转换的卡实施例三的结构示意图。。
图4为本发明在卡中实现标识转换的转换方法实施例一的流程图。
图5为本发明在卡中实现标识转换的转换方法实施例二的流程图。
具体实施例方式
为了克服现有^a术中在网络侧实现IMSI到IMPI转换所存在的终端与网 络交互频繁,资源利用率低的缺陷,提供了一种实现标识转换的卡及转换方法。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1,为本发明提供的实现标识转换的卡实施例一的结构示意图,包括
一输入输出模块A及一转换模块B。
其中,输入输出模块A是卡与终端之间数据出入的接口模块,用于接收 终端向卡发送的请求IMPI的消息,及用于卡向终端返回IMPI。转换模块B, 用于存储IMSI与IMPI的转换规则;转换模块B与输入输出模块A连接,用 于才艮据输入输出模块A接收的请求IMPI的消息,及根据IMSI与IMPI的转换 规则,计算与IMSI对应的頂PI,通过所述输入输出模块A输出IMPI。
图2,为本发明提供的实现标识转换的卡实施例二的结构示意图,该实施 例通过增加一更新模块C,与所述输入输出模块A及所述转换模块B分别连接, 用于根据输入输出模块A接收的IMSI与IMPI的转换规则对转换模块B中的 IMSI与IMPI的转换规则进行更新。运营商可以根据自己的运营策略需要以 OTA形式向终端推送IMSI与IMPI新的转换规则。输入输出模块A接收到新的 转换规则后发送给更新模块C,由更新模块C对转换模块B中的頂SI与IMPI 的转换规则进行更新。
如图3所示,该实施例中的卡还设有一存储模块D,与所述转换模块B连 接,用于在卡中计算出与IMSI对应的IMPI后,向终端返回IMPI的同时存储 与IMSI对应的IMPI。所述转换模块B还用于当接收到终端再次发送的IMPI 的消息时,直接到存储模块D中读取IMPI,再通过输入输出模块A向终端返 回IMPI。该实施例中的卡通过增设存储模块D可以减少卡的运算负荷,提高 卡的内存利用率。具体流程可以为所述转换模块B通过输入输出模块A接 收到终端再次发送的IMPI的消息时,直接到存储模块D中读取IMPI。还可以 为卡的转换模块B通过输入输出模块A接收到终端发送的请求IMPI的消息, 到存储模块D中查找是否已存在与IMSI对应的IMPI,若存在,则直接读出该 IMPI,然后通过输入输出模块A向终端返回IMPI;若不存在,则根据卡中保 存的IMSI与IMPI的转换规则,计算与该IMSI对应的IMPI。当转换模块中的IMSI与IMPI的转换规则改变时,存储模块中存储的与 IMSI对应的IMPI就不能再作为用户请求的IMPI进行输出,因此为了避免错 误的输出由原有转换规则计算的IMPI,当更新模块在对转换模块中IMSI与 IMPI的转换规则进行更新时,可以同时删除存储模块中存储的由原有转换规 则计算的与IMSI对应的IMPI。
本发明的实施例还提供了 一种实现标识转换的转换方法。
如图4,为本发明提供的实现标识转换的转换方法的实施例一的流程图, 包括以下步骤
步骤1、卡接收到终端发送的请求IMPI的消息。
步骤2、卡根据卡中保存的IMSI与IMPI的转换规则,计算与IMSI对应 的IMPI。 IMSI与IMPI的转换身见则可以用一函数式IMPI = / (IMSI)进4亍表示。 设頂SI与IMPI的转换规则的函数式为f = IMSIS)归属省份标 识.chinamobile. com。若该IMSI对应的归属省l分为北京,归属省^分标识为 "bj"。则该IMSI对应的IMPI的计算式为/= IMSI5)bj. chinamobile. com。
步骤3、卡向终端返回IMPI。
卡向终端返回IMPI后,拜访地的移动通信网络即可直接根据终端的頂PI 与归属地的移动通信网络建立连接,从而实现对用户的鉴权或与用户进行双 向鉴权的过程。由于IMSI到IMPI的转换在卡中进行,拜访地移动通信网络 在与用户密钥协商之前已知终端对应的IMPI,无需在网络侧进行IMSI到IMPI 的转换操作,从而减少了终端与网络的交互,提高了网络资源利用率。
卡(如SIM、 USIM卡)中存储的頂SI与IMPI的转换规则,可以预设保 存在卡中,也可以通过空中(Over The Air,简称OTA)下载方式进行更改。 用户可以向OTA服务器发送一个下载新服务的请求消息,其中包括下载IMSI 与IMPI新的转换规则的信息,如业务代码;空中下载服务器提取卡的标识, 如手机号码,根据业务代码及卡号发送IMSI与IMPI的转换规则;卡通过终 端收到所述頂SI与IMPI的转换规则后,对原有的IMSI与IMPI的转换规则进行更新。
运营商可以根据自己的运营策略,以OTA形式向终端推送IMSI与IMPI 新的转换规则,如空中下载服务器保存有卡的相关信息,如卡号,当IMSI与 IMPI的转换规则改变时,根据卡的相关信息,如卡号,触发终端下载该卡对 应的IMSI与IMPI的转换规则;卡通过终端收到所述IMSI与IMPI的转换规 则后,对原有的IMSI与IMPI的转换规则进行更新,从而实现了运营商对卡 中IMSI与頂PI的转换MJ'j的灵活控制和管理。
其中,上述步骤3中卡向终端返回IMPI的同时还包括存储该IMSI对 应的IMPI。通过存储该IMSI对应的IMPI,可以减少卡的运算负荷,提高卡 的内存利用率。如图5,包括步骤3'、卡向终端返回IMPI并存储与IMSI对应 的IMPI。当卡具有存储IMPI的功能时,IMSI到IMPI转换的具体流程可以为 当卡接收到终端再次发送的请求IMPI的消息时,直接查找与IMSI对应的 IMPI,从而减少了 IMSI到頂PI的运算负荷,提高了卡的内存利用率。
如图5, IMSI到IMPI转换的具体流程还包括步骤4、查找是否已存在 与頂SI对应的頂PI,若存在,则直接读出该IMPI,执行步骤3';若不存在, 则根据卡中保存的IMSI与IMPI的转换规则,计算与该IMSI对应的IMPI,执 行步骤2。当卡中存在IMSI对应的IMPI时,无需再进行IMSI到IMPI的计算 操作,从而减少了 IMSI到IMPI的运算负荷,提高了卡的内存利用率。
当卡中的IMSI与IMPI的转换规则改变时,卡中存储的与頂SI对应的頂PI 就不能再作为用户请求的IMPI进行输出,因此为了避免错误的输出由原有转 换规则计算的頂PI,当卡中保存的IMSI与IMPI的转换规则改变时,可以同 时删除卡中存储的由原有转换规则计算的与IMSI对应的IMPI。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制, 尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当 理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技 术方案的精神和范围。
权利要求
1、一种实现标识转换的卡,包括输入输出模块,其特征在于还包括转换模块,用于存储IMSI与IMPI的转换规则;与输入输出模块连接,用于根据输入输出模块接收的请求IMPI的消息,及根据IMSI与IMPI的转换规则,计算与IMSI对应的IMPI,通过所述输入输出模块输出IMPI。
2、 根据权利要求l所述的卡,其特征在于还包括更新模块,与所述输 入输出模块及所述转换模块分别连接,用于根据输入输出模块接收的IMSI与 IMPI的转换规则对转换模块中的IMSI与IMPI的转换规则进行更新。
3、 根据权利要求l-2任一所述的卡,其特征在于还包括存储模块,与 所述转换模块连接,用于存储转换模块计算的与IMSI对应的IMPI;所述转换 模块,还用于当接收到终端再次发送的请求頂PI的消息时,到存储模块中查 找与IMSI对应豐I。
4、 一种实现标识转换的转换方法,其特征在于包括以下步骤 卡接收到终端发送的请求IMPI的消息,根据卡中保存的IMSI与IMPI的转换^见则,计算与IMSI对应的頂PI,向终端返回IMPI。
5、 根据权利要求4所述的方法,其特征在于,所述卡中保存的IMSI与 IMPI的转换MJ'j通过空中下载方式进行更新。
6、 根据权利要求5所述的方法,其特征在于,所述卡中保存的IMSI与 IMPI的转换规则通过空中下载方式进行更新具体包括空中下载服务器保存有卡的相关信息,当转换规则改变时,主动触发终 端下载该卡对应的IMSI与IMPI的转换规则;卡通过终端收到所述IMSI与頂PI的转换规则后,对原有的IMSI与IMPI 的转换规则进行更新。
7、 根据权利要求4-6任一所述的方法,其特征在于,所述向终端返回IMPI 的同时还包括存储与IMSI对应的IMPI。
8、 根据权利要求7所述的方法,其特征在于,当卡接收到终端再次发送 的"i青求IMPI的消息时,向终端返回IMPI。
9、 根据权利要求7所述的方法,其特征在于,卡接收到终端发送的请求 IMPI的消息与根据卡中保存的IMSI与IMPI的转换规则,计算与IMSI对应的 頂PI之间还包括查找是否已存在IMSI对应的IMPI,若存在,则直接向终 端返回IMPI。
10、 根据权利要求7所述的方法,其特征在于,当卡中保存的IMSI与IMPI 的转换规则改变时,删除存储的与IMSI对应的IMPI。
全文摘要
本发明涉及一种实现标识转换的卡,包括输入输出模块,其中还包括转换模块,用于存储IMSI与IMPI的转换规则;与输入输出模块连接,用于根据输入输出模块接收的请求IMPI的消息,及根据IMSI与IMPI的转换规则,计算与IMSI对应的IMPI,通过所述输入输出模块输出IMPI。本发明还涉及一种实现标识转换的转换方法,其中包括卡接收到终端发送的请求IMPI的消息,根据卡中保存的IMSI与IMPI的转换规则,计算与IMSI对应的IMPI向终端返回IMPI。本发明通过在卡中保存IMSI与IMPI的转换规则,实现IMSI到IMPI转换,从而减少了终端与网络的交互,提高了网络资源利用率。
文档编号H04L9/32GK101287096SQ200710065420
公开日2008年10月15日 申请日期2007年4月13日 优先权日2007年4月13日
发明者聪 刘, 张慧媛, 路晓明 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1