一种通信方法和系统、及移动交换中心转让专利

申请号 : CN200710199063.4

文献号 : CN101188810B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张明

申请人 : 华为技术有限公司

摘要 :

本发明的实施例提供了一种通信方法和系统、及移动交换中心,可解决一号多个终端在通信过程中所产生的冲突问题。所述通信方法包括:从使用同一个号码的多个终端中的一个终端获得国际移动用户标识和附加标识;判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则允许接入网络,否则,拒绝接入网络。根据本发明实施例,可解决一号多个终端在通信过程所产生的冲突。

权利要求 :

1.一种通信方法,其特征在于,包括:

从使用同一个号码的多个终端中的一个终端获得国际移动用户标识和附加标识;

判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则允许接入网络,否则,拒绝接入网络。

2.根据权利要求1所述的方法,其特征在于,接入网络包括进行位置更新流程或/和业务接入流程。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:更新所述访问位置寄存器中的附加标识。

4.根据权利要求3所述的方法,其特征在于,更新所述访问位置寄存器中的附加标识具体包括:修改归属位置寄存器中的签约数据来更新所述访问位置寄存器中的附加标识;或者通过终端的开机和/或关机来更新所述访问位置寄存器中的附加标识。

5.根据权利要求4所述的方法,其特征在于,所述修改归属位置寄存器中的签约数据来更新所述访问位置寄存器中的附加标识具体包括:当前终端使用非结构化补充业务数据修改归属位置寄存器中的签约数据,归属位置寄存器更新所述访问位置寄存器中的附加标识。

6.根据权利要求4所述的方法,其特征在于,所述通过终端的开关和关机来更新所述访问位置寄存器中的附加标识具体包括:当终端最先开机接入到移动交换中心时,访问位置寄存器中获得当前终端的附加标识。

7.根据权利要求4所述的方法,其特征在于,所述通过终端的开关和关机来更新所述访问位置寄存器中的附加标识具体包括:当终端关机时,删除所述访问位置寄存器中的附加标识。

8.一种通信系统,其特征在于,包括:

至少两个同号终端,用于向移动交换中心发送通信请求,所述通信请求包括国际移动用户标识和附加标识;

移动交换中心,用于判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则允许接入网络,否则,拒绝接入网络。

9.一种移动交换中心,其特征在于,包括:

获得单元,用于从使用同一个号码的多个终端中的一个终端获得国际移动用户标识和附加标识;

判断单元,用于判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则启动执行单元,否则,启动拒绝单元;

执行单元,用于执行接入网络;

拒绝单元,用于拒绝接入网络。

10.根据权利要求9所述的移动交换中心,其特征在于,所述移动交换中心还包括:第一更更新单元,用于通过修改归属位置寄存器中的签约数据来更新所述访问位置寄存器中的附加标识;或者第二更新单元,用于通过终端的开机和/或关机来更新所述访问位置寄存器中的附加标识。

说明书 :

技术领域

本发明涉及一种通信技术,尤其涉及一种通信方法和系统、及移动交换中心。

背景技术

在实际应用中,某个用户需要两个终端,该两个终端具有相同的SIM(Subscriber Identity Module;用户身份识别模块)卡,即具有相同的IMSI(International Mobile Subscriber Identity,国际移动用户标识)。如,用户有一部手机和一部车载台,当该用户不在车上时,使用手机与其它用户终端进行通信;当该用户在车上时,使用车载台与其它用户终端进行通信。这样,与每个终端使用不同号码相比,会有如下好处:对于同一用户,首先不会造成不同号码的两终端同时通信时所产生的冲突问题;其次,当与其它用户通信时,可使用户利用最方便的终端进行通信,如,当该用户在车上时,使用车载台与其它终端进行通信,其它情况,使用手机与其它设备进行通信;第三,可使用同一帐户进行计费,即方便网络计费,也可方便用户缴费。
然而,发明人在发明过程中发现,在现有通信系统中,只允许有一个唯一IMSI的终端,IMSI是全球唯一的国际移动用户标识,其通常写在SIM卡中。由于在通信系统中两个终端使用相同的SIM卡,即使用相同的IMSI,是通信系统协议所不允许的,从而使得目前的系统还不能满足这种需求。
在现有的系统中,之所以不允许两个终端使用相同的IMSI,原因在于,用户数据存储的时候都是以IMSI为标志来区分用户存储的数据的,这些数据包括用户签约的业务数据,以及用户业务过程中临时存储的一些系统处理流程所需的信息和数据。如果两个相同IMSI的用户同时登录到系统的话,会导致两个用户的业务接入流程或位置更新流程处理所依赖的以用户标识为唯一标志索引的用户签约数据和用户流程临时信息冲突。
如图1所示,假设有两个终端设备的IMEI(International Mobile EquipmentIdentity,国际移动设备标识)分别为IMEI1和IMEI2,但这两个终端设备中的IMSI是相同的(例如SIM卡为完全复制的),两个终端设备可以独立发起业务和/或位置更新,但业务流程和/或位置更新流程中对所需的用户数据存取却是用IMSI来做标识来进行读写的,因此在数据存储过程中,两个终端实际上使用的是同一个用户的用户数据,如使用VLR(Visited Location Registor,访问位置寄存器)中与IMSI1对应的用户数据。当两个终端发起的业务流程和/或位置更新流程对同一个用户的用户数据进行存储或读取时,就会导致该两个流程处理过程中一些临时数据的改变不可预知,处理流程就会出现相互影响,导致处理流程异常,严重的情况下甚至会引起系统死机。

发明内容

本发明的实施例提供了一种通信方法和系统、及移动交换中心,可解决一号多个终端在通信过程中所产生的冲突问题。
本发明的实施例提供了一种通信方法,包括:
从使用同一个号码的多个终端中的一个终端获得国际移动用户标识和附加标识;判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则允许接入网络,否则,拒绝接入网络。
本发明的实施例还提供了一种通信系统,包括:
至少两个同号终端,用于向移动交换中心发送通信请求,所述通信请求包括国际移动用户标识和附加标识;
移动交换中心,用于判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则允许接入网络,否则,拒绝接入网络。
本发明的实施例还提供了一种移动交换中心,包括:
获得单元,用于从使用同一个号码的多个终端中的一个终端获得国际移动用户标识和附加标识;
判断单元,用于判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则启动执行单元,否则,启动拒绝单元;
执行单元,用于执行接入网络;拒绝单元,用于拒绝接入网络。
根据本发明实施例,可解决一号多个终端在通信过程所产生的冲突。

附图说明

图1示出了现有技术中一号多个终端通信时的冲突现象;
图2示出了本发明实施例一的位置更新流程;
图3示出了本发明实施例二的通信系统。

具体实施方式

为了便于本领域一般技术人员理解和实现本发明,现结合附图描绘本发明的实施例。
本发明实施例提供了一种通信方法。在该方法中,要解决因IMSI相同而发生冲突的问题。一种方法是:将IMSI与附加标识(如IMEI)结合起来来解决一号多个终端在通信过程的冲突问题,为描述方便,下文将该方法也称为IMSI附加标识方法;另一种方法是:当一号多个终端在通信过程中因IMSI相同发生冲突时,按照预定策略来解决该冲突,为描述方便,下文将该方法也称为冲突即时解决方法。在IMSI附加标识方法中,当第一个用户上网的时候,不允许第二个用户登陆网络,这样就避免了登陆网络后的各种业务场景下的冲突。在冲突即时解决方法中,允许同号的不终端同时登陆网络,但在业务流程冲突的时候,再解决处理该冲突,拒绝后上的业务或者拆除已有的业务。在下面的实施例中,实施例一描述了IMSI附加标识方法。实施例二描述了对应实施例一的通信系统。实施例三描述了冲突即时解决方法。实施例四描述了与实施例三对应的通信系统。
实施例一
本实施例提供了一种通信方法,该方法包括:获得IMSI和IMEI;判断VLR中的IMSI和IMEI与获得的IMSI和IMEI是否相同,若相同,则允许后续流程,否则,拒绝后续流程。下面以GSM/UMTS(Global System for Mobilecommunication/Universal Mobile Telecommunication System,全球移动通信系统/通用移动通信系统)系统为例。将IMSI、IMEI结合起来解决因IMSI相同发生冲突的问题。下面以业务接入流程或位置更新流程为例说明本实施例的通信方法。这里所说的位置更新,包括开关机、普通位置更新,周期性位置更新等各种情况。这里所说的业务接入,包括语音、数据、短消息等各种业务接入。
为了区分同号(IMSI)不同终端,可利用VLR数据库中用户数据的IMEI来区分同号的不同终端。更新VLR/HLR(Home Location Register归属位置登记器)中当前终端的IMEI的方法有如下情况:
一、通过签约更新VLR/HLR中存在终端的IMEI。在同号的多个终端中,某一时刻只有一个签约IMEI对应的终端。该签约数据可以由HLR直接修改,也可由该签约的终端可以通过USSD(Unstructured Supplementary Service Data,非结构化补充业务数据)修改签约信息,如USSD串的文本格式为:业务码+密码+IMEI的方法。具体而言,HLR收到USSD串后,首先判断密码是否正确,如果密码正确,就把该IMSI关联的IMEI刷新为串中的IMEI,然后发送插入用户数据消息到VLR,刷新VLR中的记录,将修改后的签约IMEI插入到当前VLR中。当该签约信息被修改后,即将签约的IMEI修改为非签约的终端,而将同号的其它终端修改为签约的终端。当VLR中的签约IMEI修改后,当前终端看起来并不会立即掉网,但当用户接入或再次位置更新的时候,会显示业务接入或者位置更新失败。
二、通过终端的开机和/或关机更新VLR中存在该终端的IMEI,这样,最先开机接入到MSC的终端,在VLR中存在该终端的IMEI。在终端关机时,会触发IMSI detach(IMSI分离)流程,在IMSI分离流程中,把VLR中记录的IMEI清除掉。对于终端不关机而直接掉电的情况,经过IMSI隐式分离周期后,也会再把IMEI清除掉。此时同号的另外一个终端就可以登陆网络。如果终端是直接掉电的情况,要想及时让另外一个终端登陆网络,那么就需要该掉电的终端先开机再关机。
由于在GSM/UMTS标准处理流程中,可将所有的用户活动可以归结为两大类:位置更新流程和业务流程,因此,下面仅介绍这两大类流程。当用户终端接入到网络MSC(Mobile Switching Center,移动交换中心)的时候,MSC首先根据IMSI在VLR中找到该用户的用户数据,然后再判断VLR/HLR中是否存在当前终端的IMEI来决定该用户是否允许接入网络并进行后续的流程,如果存在,则允许接入,否则不允许接入。下面描述根据VLR/HLR中是否存在IMEI描述本实施例的通信方法:
对于通过签约更新VLR/HLR中存在终端的IMEI的情况。位置更新流程或业务接入流程中,取终端的IMEI上来,如果取上来的终端IMEI与VLR中存储的签约IMEI相同的话,允许终端进行后续的活动,如果从终端取上来的IMEI与VLR中存储的IMEI不相同,则不允许终端流程继续,把终端的活动拒绝掉。如果VLR中没有用户数据,则发起到HLR的位置更新,此时由HLR判定本次位置更新是否是当前签约的用户设备的位置更新,如果是,则允许本次位置更新,否则,拒绝本次位置更新。VLR把IMEI带给HLR,可以使用ADD(Automatic Device Detection-3GPP 29002-6f0)特性定义的消息域来把IMEI带给HLR。这样,只有在HLR上签约IMEI所对应的终端可以进行位置更新和业务接入,未签约的终端不可以进行位置更新和业务接入。
对于PS域(分组域)上来的联合位置更新也是同样的处理原则,同样可以进行取IMEI的操作,取IMEI上来后同样根据上面的位置更新原则进行处理。
图2描述了位置更新过程,如图2所示,位置更新流程如下。
步骤21、终端向移动交换中心发送位置更新请求。
步骤22、移动交换中心向VLR发送位置更新请求消息。
步骤23、VLR向移动交换中心返回获得IMEI消息。
步骤24、移动交换中心向终端发送身份请求消息。
步骤25、终端向移动交换中心返回身份响应。
步骤26、移动交换中心向VLR发送获得IMEI消息。
步骤27、如果VLR存在与当前终端对应的用户数据,VLR判断步骤26中获得IMEI消息中的IMEI是否与本地的IMEI相同,并根据判断结果设置位置更新响应消息,若相同,则位置更新响应消息中设置指示位置更新成功,否则,在位置更新响应消息中指示位置更新失败。本位置更新流程假设获得IMEI消息中的IMEI与本地的IMEI不同。
如果因VLR中没有当前终端的临时数据,需要到HLR中获取该用户的用户数据时,则在HLR执行与VLR类似的判断过程。
应该说明的是,实际应用中MSC通常与VLR合设在一起,因此,也可认为步骤26的判断过程在MSC中完成。
步骤28、VLR将位置更新响应消息发给移动交换中心。
步骤29、移动交换中心接收到位置更新响应消息后,发现位置更新响应消息中位置更新失败,向终端发送拒绝位置更新消息。
实施例二
如图3所示,本实施例描述了一种通信系统,包括:至少两个同号终端,用于向移动交换中心发送通信请求,所述通信请求包括国际移动用户标识和附加标识;移动交换中心,用于判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则允许后续流程,否则,拒绝后续流程。
所述一种移动交换中心包括:获得单元,用于获得国际移动用户标识和附加标识;判断单元,用于判断访问位置寄存器中的国际移动用户标识和附加标识与获得的国际移动用户标识和附加标识是否相同,若相同,则启动执行单元,否则,启动拒绝单元;执行单元,用于执行后续流程;拒绝单元,用于拒绝后续流程。所述移动交换中心还包括:第一更新单元,用于通过修改归属位置寄存器中的签约数据来更新所述访问位置寄存器中的附加标识;或者第二更新单元,用于通过终端的开机和/或关机来更新所述访问位置寄存器中的附加标识。
根据本发明实施例,可解决一号多个终端在通信过程所产生的冲突问题。
虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的精神和实质的情况下,就可使本发明有许多变形和变化,本发明的范围由所附的权利要求来限定。