防止克隆终端的克隆呼叫的方法

文档序号:7589662阅读:127来源:国知局
专利名称:防止克隆终端的克隆呼叫的方法
技术领域
本发明涉及防止克隆终端(clone terminal)的克隆呼叫(clone call)的方法,并且具体地说涉及防止在相同基站中具有相同ESN(电子序列号)和移动识别号信息的两个或多个移动通信终端的克隆呼叫的方法背景技术移动通信终端在它的内部存储器中存储ESN(电子序列号)和MIN(移动识别号)信息,以便容易地识别终端并在有关通信业务的呼出/呼入呼叫的连接过程中选择相应的终端。
移动通信系统通过在数据库中登记信息来管理分配给每个移动通信终端的ESN和MIN信息。在呼出/呼入呼叫的连接过程中,移动通信系统用目标终端的ESN和MIN信息与数据库中登记的信息相比较,并且如果信息相同则执行呼叫建立。
通过在另一个移动通信终端中复制该信息,可以在另一个移动通信终端中使用分配给移动通信终端的ESN和MIN信息。当产生呼出/呼入呼叫时,存在将呼出/呼入呼叫建立到具有和合法移动通信终端相同的ESN和MIN信息的克隆终端的概率。然而,在具有相同ESN和MIN信息的克隆终端处于不同的覆盖区的情况中,不能产生克隆呼叫,这是因为即使呼叫建立时间是相同的,只对第一连接的终端建立呼叫,。
如果当呼出/呼入呼叫已经建立到第一终端时第二终端尝试建立呼叫,系统不能够确认该呼叫,因而两个或多个移动终端的克隆呼叫不可用。
然而,当具有相同ESN和MIN信息、并存在于相同的基站中的两个或多个终端尝试在相同的时间呼出/呼入呼叫,该呼出/呼入呼叫是未检测到的。换句话说,来自两个或多个终端的、具有相同ESN和MIN信息的消息在相同时间被接收到相同的基站,而且基站确认好像只存在一个移动通信终端,从而正常建立呼叫。
因而,克隆呼叫能够使两个或多个终端在相同的基站中公用一个话务信道。因此,存在克隆终端的用户可以窃听使用合法终端的另一个用户的通信的问题。
具有通过使用终端固有的A-KEY值防止克隆呼叫的方法,其用于防止克隆终端的克隆呼叫源。然而,需要验证中心把不可复制到数据库的A-KEY值存储到移动通信系统中,而且用于维持验证中心的成本是昂贵的。因此,通过使用终端固有的A-KEY值的防止克隆呼叫的方法不能被经济地和高效地使用。

发明内容
因此,本发明提出了一种防止克隆终端的克隆呼叫的方法,其实质上消除了由于现有技术的限制和缺点引起的一个或多个问题。
本发明的目的是提供防止经克隆终端通过克隆呼叫窃听的方法。
本发明的其它优点、目的和特征将在随后的说明中部分地描述,经过以下检验或从本发明的实践中学习,上述优点、目的和特征对于本领域的普通技术人员来说是显而易见的。本发明的目的和优点可以以如所附说明书及其权利要求书和附图中所特别指出的来实现和获得。
为实现根据本发明的这些目的和其他的优点,如在此具体地和广泛地所述的,防止克隆终端的克隆呼叫的方法的特征在于通过使用从每个克隆终端接收的信令消息检测克隆呼叫。
在本发明的另一个方面中,防止克隆终端的克隆呼叫的方法的另一个特征在于通过使用从终端接收的固定的特定值的差检测克隆呼叫。
在本发明的另一个方面中,防止克隆终端的克隆呼叫的方法的另一个特征在于通过使用从终端提供的终端种类和软件版本信息检测克隆终端的存在和防止呼出/呼入呼叫。
在本发明的方面中,防止克隆终端的克隆呼叫的方法的另一个特征在于通过比较浮动的特定值的差以检测克隆终端的存在来检测克隆呼叫并防止呼出/呼入呼叫。
在本发明的方面中,防止克隆终端的克隆呼叫的方法的另一个特征在于通过从终端接收总开销消息的接收频率并比较接收的值以检测克隆终端来检测克隆呼叫并防止呼出/呼入呼叫。
应该理解,本发明的前面的一般性描述和后面的详细描述是示例性和说明性的,并意在提供如权利要求所述的本发明的进一步的解释。


附图是为了能进一步了解本发明而包含的,并且被纳入本说明书中构成本说明书的一部分,这些附图示出了本发明的实施例,并用于与本说明书一起对本发明的原理进行说明。在附图中图1示出了一流程图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第一实施例。
图2示出了一时序图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第一实施例。
图3示出了一流程图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第二实施例。
图4示出了一时序图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第二实施例。
图5示出了图4中状态请求消息的视图。
图6示出了图4中状态应答消息的视图。
图7示出了一流程图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第三实施例。
图8示出了一时序图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第三实施例。
图9a-图9b示出了图8中的参数搜索消息和应答消息的视图。
具体实施例方式
现在将作出本发明优选实施例的详细描述,在附图中示出了其实例。只要可能的话,整个附图中相同的参考数字涉及相同的或类似的部分。
本发明是通过使用具有相同ESN和MIN信息的两个终端防止克隆呼叫的方法。因此,下面的描述是在相同覆盖区中存在的正常终端和克隆终端尝试在相同时间上通信的情况的例子。移动通信系统需要用于一起执行管理呼叫的功能以及检测克隆呼叫的功能的程序。
根据本发明的防止克隆呼叫的方法是分析从相同基站中存在的终端提供的信号消息并确定克隆终端的存在。用于检测克隆呼叫的信号消息是以各种形式的。该方法被分成在每个终端中使用应答时间差的情况和使用每个终端的特定信息的情况。该终端特定信息再被分成固定的特定值和浮动的特定值。
首先,参考图1和2描述使用终端的连接指令的时间差防止克隆终端的移动。图1示出了一流程图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第一实施例。图2示出了一时序图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第一实施例。
使用呼入响应时间差的防止克隆终端的克隆呼叫的移动的方法被限定于呼入呼叫。如果在一个基站中存在具有相同ESN和MIN信息的克隆终端,从呼入呼叫的产生到终端用户的连接指令,呼入呼叫管理移动几乎是相同的。
换句话说,如图2的时序图所示,没有时间差直到经BS(基站)寻呼终端(MS1,MS2)并执行一系列的呼入呼叫管理移动,比如寻呼响应、信道分配、BS ACK指令、MS ACK指令、业务指令、业务连接完成,使得终端保持等待(S11)。
根据呼入呼叫管理过程,将带有信息的警报发送到目标终端用于呼入呼叫(S12)。被呼叫的用户执行各种形式的连接指令。在此情况下,将连接指令从被呼叫的终端发送到基站(S13)。
当从被呼叫的终端接收到连接指令时,确认是否在预定周期时间中从具有与被呼叫的终端相同的ESN和MIN信息的第二终端接收到连接指令(S14)。
在此情况下,如果在预定周期时间中没有具有与被呼叫的终端相同的ESN和MIN信息的第二终端的连接指令,执行普通的呼入呼叫管理处理。处理呼入呼叫用于在呼叫用户和被呼叫的用户之间的通信(S15)。
当在S14的处理中在不同的时间间隔(Δt)上存在来自具有ESN和MIN信息的第二终端的连接指令时,确认为克隆终端的克隆呼叫。因而,终止相应的呼叫(S17)。期望的是,在防止呼叫之前(S17),发送通知消息以通知呼叫请求呼叫方存在具有相同ESN和MIN信息的克隆终端(S16)。
在将呼入消息从基站发送到被呼叫的终端之后,在被呼叫的用户按压对话按钮的时间将连接指令发送到相应的基站(或打开翻盖)。同时发送来自具有相同ESN和MIN信息的不同的终端的连接指令是罕见的。因此,当在预定周期中从具有相同ESN和MIN信息的两个或多个终端接收到连接指令时,就好像存在克隆终端一样,并因此终止相应的呼入呼叫。
存在一种使用终端的特定信息的方法作为根据本发明的防止克隆终端的克隆呼叫方法的第二实施例。如上所述,终端特定信息被分成固定的特定值和浮动的特定值。
首先,参考图3到图6描述通过使用克隆终端防止克隆终端的克隆呼叫的方法。终端的固定的特定值意味着终端的特定硬件(即终端的种类)和软件版本。该防止克隆呼叫的方法考虑的一点是固定的特性信息,比如每个终端的硬件和软件版本信息会是彼此不同的,尽管两个或多个终端具有相同的ESN和MIN信息。将使用终端的固定的特定值的伪终端的克隆呼叫移动应用于呼出/呼入呼叫。
如图4的时序图所示,执行根据呼出/呼入呼叫产生的基本呼叫处理(S31),并通过使用相应的呼出/呼入终端的ESN和MIN信息,将用于请求固定的特定值信息的状态请求消息发送到该终端(S32)。多次执行固定的特定值请求消息的传输移动。以IS-2000格式的记录型字段51中显示了固定的特定值请求消息,如图5所示。下表1是设置值,用于到记录型字段的请求终端信息。
表1

被请求发送终端的固定的特定值信息的呼出/呼入目标终端(MS1,MS2)读取存储在内部存储器中的终端信息并发送包括固定的特定值的状态响应消息到基站(S33)。在多次发送状态请求消息之时或之后,发送状态响应消息。换句话说,在发送请求消息的同时,将来自预定终端的响应消息发送到基站。图4的时序图用于帮助理解传输移动。只在完成请求消息的发送之后发送状态响应消息,多次执行请求消息的发送。
状态消息指示图6所示的记录型61,且类型特定字段61包括制造商代码(MOB_MFG_Code),型号(MOB_model)和当前使用的软件版本(MOB_FIRM_REV),如图2所示表2

在此情况下,多次执行请求消息的发送(响应)移动和终端的固定的特定值信息的状态消息,以关于具有两个或多个克隆终端的情况从单独终端在最小值上接收至少一个响应。
通过分析从终端接收的固定的特定值来确定是否从克隆终端出现了克隆呼叫。有两种方法用于通过分析固定的特定值来确定是否从克隆终端出现了克隆呼叫。第一种方法是比较接收的固定的特定值和存储在系统的数据库中的固定的特定值。通过比较存储在数据库中的终端固定的特定值与接收的终端特定值信息是否相同,不仅防止通过克隆终端作出的克隆呼叫而且可以防止单一的呼叫,。
第二种方法是通过比较接收的特定值是否彼此相同,来确认是否从具有相同的ESN和MIN信息的克隆终端尝试克隆呼叫,(S34)。
如果接收的终端特定值是彼此相同的,确认不存在具有相同的ESN和MIN信息的克隆终端。在此情况下,执行普通的呼出/呼入呼叫管理以便处理在呼叫用户之间的通信(S35)。
然而,如果接收的终端特定值是彼此不同的,判断从克隆终端尝试呼出/呼入呼叫。将关于防止克隆终端的克隆呼叫的指导消息发送给所有建立呼叫的终端(S36)并终止相应的呼出/呼入呼叫(S37)。
参考图7到图9b描述通过使用终端特定值和浮点特定值来防止克隆终端的克隆呼叫的方法。该方法是用于防止具有相同固定的特定值,也就是,相同的ESN和MIN信息,和相同的硬件和软件版本的两个或多个终端的克隆呼叫。根据终端操作的浮点信息意味着从打开终端的电源之后终端搜索基站的时间开始到终端被改变到等待模式的时间,具有为建立呼叫发送的系统信息的总开销消息(配置参数和访问参数消息)的接收频率信息。
图7示出了一流程图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第三实施例。图8示出了一时序图,显示了根据本发明的防止克隆终端上克隆呼叫的方法的第三实施例。图8示出了呼入呼叫管理的一个实例。
首先,执行基本呼叫管理处理(寻呼、寻呼响应、信道分配、BS ACK指令、MS ACK指令、业务连接、业务连接完成)(S71)。如果重复地发送呼入/呼出目标终端,通过使用ESN和MIN信息,用于请求操作的检索参数消息改变信息。重复发送信息请求消息的原因与状态请求消息传输的原因相同。换句话说,考虑具有两个或多个克隆终端的情况,从至少一个单独的终端接收至少一个响应。
图9a示出了IS-2000中定义的检索参数消息的视图。为了使参数搜索消息包括是上层(L3)信号的业务,设置关于和终端的操作改变信息有关的寻呼和访问信道的参数ID值,并将其发送从而向相应的呼出/呼入目标终端请求操作改变信息。
接着,被请求操作改变信息的呼出/呼入目标终端检索操作改变信息,比如关于参数信息的寻呼和访问信道,并重复发送该信息到基站,该操作改变在分开的存储器中存储和管理的信息。在多次发送检索参数消息之时或之后发送参数响应消息。换句话说,在从预定的终端发送请求消息相同的时间上,将响应消息发送到基站。图8的时序图是帮助理解在多次完全执行请求消息的发送之后执行的请求消息的移动和传输。
通过使用图9中所示的IS-2000中定义的参数响应消息,发送终端的操作改变信息。如下面的图3所示,将从内部存储器中检索的操作改变信息,比如寻呼和访问信道信息(PAG_#,ACC_#;#=1,2,.....,N)和系统时间信息(OTHER_SYS_TIME)设置成参数ID和参数响应消息的参数信息字段,并将其发送。
表3

将寻呼和访问信道信息(PAG_N,ACC_N)与系统时间信息相比较,寻呼和访问信道信息指示在操作改变信息中每种总开销消息的全部的接收频率,该操作改变信息包括在从具有相同ESN和MIN信息的终端重复接收的参数响应消息中(S74)。
当信息相同时,执行普通呼叫管理处理(S75)。当存在不同信息时,假设是克隆终端的克隆呼叫,并终止相应的呼出/呼入呼叫(S77)。提前指导消息发送处理(S76)。
根据本发明的实施例不限于上述内容,对于本领域技术人员来说很明显,在不脱离本发明的精神或范围的情况下,可以在本发明中作出各种修改和变化。例如,如上所述,通过使用呼叫响应差异检测和防止克隆呼叫的方法以及通过使用每个终端管理信息防止克隆呼叫的方法被单独地实现,或者在相同的时间上或按顺序执行每个方法。
通过系统操作员或终端用户启用/停用防止克隆呼叫的每个方法。如前所述,本发明通过使用移动通信的一个基站内处理呼入呼叫的终端的呼入响应时间差异,来检测由具有相同ESN和MIN信息的两个或多个终端尝试的克隆呼叫,从而阻断相同基站中的克隆终端的克隆呼叫。
通过每个终端管理的固定的特性信息或根据终端操作的浮点信息,本发明检测由具有相同ESN和MIN信息的两个或多个终端尝试的克隆呼叫,从而阻断相同基站中的克隆终端的克隆呼叫,其中该终端处理在移动通信系统的一个基站中的呼出/呼入呼叫。
对于本领域普通技术人员来说很明显,在不脱离本发明的精神和范围的情况下,可以作出各种修改和变化。因此,本发明意在覆盖所附权利要求和它们的等效物的范围内本发明所提供的许多修改和变化。
权利要求
1.一种在相同基站中防止克隆终端的克隆呼叫的方法,其使用从具有相同的MIN(移动识别号)和ESN(电子序列号)的多个终端接收的信令消息,该方法包括步骤通过检测在不同时间上从每个终端提供的多个呼入连接指令的时间差来确认克隆终端;和防止相应的呼叫。
2.如权利要求1所述的防止克隆终端的克隆呼叫的方法,其中,将通知存在具有相同ESN和MIN信息的终端的指导消息在防止呼叫之前发送到呼叫请求终端。
3.一种在相同基站中防止克隆终端的克隆呼叫的方法,其使用从具有相同的MIN(移动识别号)和ESN(电子序列号)的多个终端接收的信令消息,该方法包括步骤发送具有信息的警报到多个终端;接收在不同时间上从每个终端提供的多个连接指令;和当在不同时间上接收多个连接指令时防止相应的呼叫,在预定周期时间中从具有相同MIN和ESN信息的多个终端提供该多个连接指令。
4.如权利要求1所述的防止克隆终端的克隆呼叫的方法,其中,将通知存在具有相同ESN和MIN信息的终端的指导消息在防止呼叫之前发送到呼叫请求终端。
5.一种在相同基站中防止克隆终端的克隆呼叫的方法,其使用具有相同的MIN(移动识别号)和ESN(电子序列号)的不同的终端,其中通过使用终端特定值来防止克隆终端的克隆呼叫。
6.如权利要求5所述的防止克隆终端的克隆呼叫的方法,其中,该终端特定值是固定的信息。
7.如权利要求5所述的防止克隆终端的克隆呼叫的方法,其中,该终端特定值是浮动的特定值。
8.一种在相同基站中防止克隆终端的克隆呼叫的方法,其使用具有相同的MIN(移动识别号)和ESN(电子序列号)的不同的终端,该方法包括步骤发送信号到终端用于请求终端特定值;接收从终端提供的终端特定值;通过分析接收的终端特定值确定是否存在克隆呼叫;和当呼叫被确定成克隆呼叫时防止呼出/呼入呼叫。
9.如权利要求8所述的防止克隆终端的克隆呼叫的方法,其中,该终端特定值是固定的特定值。
10.如权利要求9所述的防止克隆终端的克隆呼叫的方法,其中,该终端特定值是终端信息。
11.如权利要求10所述的防止克隆终端的克隆呼叫的方法,其中,该终端信息包括终端种类和软件版本(固件)。
12.一种在相同基站中防止克隆终端的克隆呼叫的方法,其使用具有相同的MIN(移动识别号)和ESN(电子序列号)的不同的终端,该方法包括步骤多次从基站发送终端状态请求信号到终端;在不同时间上接收从多个终端提供的终端状态响应信号;通过分析接收的多个状态响应信号确定是否存在克隆呼叫;和防止通过具有相同MIN和ESN信息的克隆终端的克隆呼叫的呼出/呼入呼叫。
13.如权利要求12所述的防止克隆终端的克隆呼叫的方法,其中,该终端状态请求的传输和该状态响应的接收被重复执行至少两次。
14.如权利要求12所述的防止克隆终端的克隆呼叫的方法,其中,该终端状态响应包括终端种类和软件版本。
15.如权利要求12所述的防止克隆终端的克隆呼叫的方法,其中,通过比较终端状态响应信号和基站系统的数据库中存储的信息来确定是否存在克隆呼叫。
16.如权利要求12所述的防止克隆终端的克隆呼叫的方法,其中,通过比较从具有相同的MIN以及ESN的终端提供的多个终端响应信息的类似性来确定是否存在克隆呼叫。
17.一种在相同基站中防止克隆终端的克隆呼叫的方法,其使用具有相同的MIN(移动识别号)和ESN(电子序列号)的不同的终端,该方法包括步骤多次从基站发送检索参数消息到终端;多次接收从不同终端提供的参数响应消息;通过分析接收的多个参数响应消息确定是否存在克隆呼叫;和防止具有相同MIN和ESN信息和不同的参数响应信息的呼出/呼入呼叫。
18.如权利要求17所述的防止克隆终端的克隆呼叫的方法,其中,该参数响应信息包括寻呼和访问信道信息。
19.如权利要求17所述的防止克隆终端的克隆呼叫的方法,其中,通过分析从打开终端电源到将模式改变为等待模式时总开销消息的接收频率来确定类似性。
全文摘要
公开了一种防止相同基站内克隆终端的克隆呼叫的方法,该方法通过使用移动系统的预定基站内终端管理呼入呼叫的呼入响应时间差异检测具有相同ESN和MIN信息的两个或多个终端的克隆呼叫,还公开了一种防止相同基站内克隆终端的克隆呼叫的方法,该方法通过由每个终端管理的固定的特性信息或根据终端操作浮动信息来检测经具有相同ESN和MIN信息的两个或多个终端的克隆呼叫,其中该终端处理移动通信系统的一个基站中的呼出/呼入呼叫。
文档编号H04W12/12GK1602101SQ20041001199
公开日2005年3月30日 申请日期2004年9月27日 优先权日2003年9月27日
发明者李相浩 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1