CN1691607A - 在协议之间关联用户信息的设备 - Google Patents
在协议之间关联用户信息的设备 Download PDFInfo
- Publication number
- CN1691607A CN1691607A CNA2005100700103A CN200510070010A CN1691607A CN 1691607 A CN1691607 A CN 1691607A CN A2005100700103 A CNA2005100700103 A CN A2005100700103A CN 200510070010 A CN200510070010 A CN 200510070010A CN 1691607 A CN1691607 A CN 1691607A
- Authority
- CN
- China
- Prior art keywords
- network
- user
- equipment
- netkey
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
通信设备实施例202包括处理器、存储器和可由处理器执行的程序指令。存储器包括关联若干网络密钥的链接ID,其中每个网络密钥提供对特定用户的不同网络协议的访问。给存储器提供程序指令,并由处理器执行所述程序指令,以便从所述若干网络密钥中选择第一网络密钥,并查询第一网络密钥是否在第一网络类型中注册。
Description
技术领域
本发明涉及一种用于在协议之间关联用户信息的设备。
发明背景
世界范围的无线行业具有几种不同的网络协议类型,它们在世界各个地区被使用。这种情形部分是由于在建立标准协议之前无线技术在世界各个地区的快速扩散而造成的。因此,各自采用不同协议的几种***目前部署在不同的地区,如亚洲、欧洲以及美国等。此外,正在创建网络协议并在世界范围内予以采用,以支持网络速度和网络可供功能的提高。
每当在该行业引入新协议或者将现有协议引入新覆盖区时,必须改变在设备间提供通信的基础设施,以适应新协议或最新可用协议。为了在不需要其所有用户购买可与目前在用户所在区域内不可用的协议兼容的设备的前提下改变基础设施,许多提供商试图更新其现有基础设施,以便至少暂时支持其现有协议和最新可用协议。
另一种方法是在由现有协议覆盖的区域上重叠新的协议基础设施。这样,现有协议的用户和最新可用协议的用户均可在相同的或类似的覆盖区内使用他们的设备。基于此方法,目前支持语音、数据和/或视频格式的几种网络经常至少部分地彼此交叠。
在网络使不同的协议彼此进行通信的情况下,便出现了关于在不同的网络协议之间进行通信的几个问题。例如,每个网络具有识别其网络用户的不同方式。例如,在美国国家标准化组织(ANSI)型网络中,给每个用户一个称为移动电话簿号码(MDN)的十位数字电话号码。MDN是列出了可拔打以到达通信设备如移动设备的电话号码(如可拨号码)的目录。
MDN通常与无线设备如电话中的移动识别号码(MIN)相关联。当通信设备在正为用户服务的某特定网络上注册时,MIN是与该设备相关联的唯一注册号码。MIN由网络在内部使用,并且通常对用户而言是透明的。MIN通过正在服务用户的网络与MDN相关联,并用于在在服务网络内识别用户。
在一些网络,例如美国和加拿大的各种网络中,对于特定网络的特定用户,MDN和MIN通常可以是相同的值。当某网络的用户漫游到美国内部的另一网络或在国际间漫游时,结果经常是MDN与MIN不同。
在这种情况下,不同的网络类型使用其它的识别号码,并赋予其不同的名称,以便描述它们。例如,GSM网络中的用户标识符称为国际移动用户标识符(IMSI),列有电话号码的号码簿称为移动台综合业务数字网号码(MSISDN)。
MSISDN提供了与上述MDN类似的功能,但它由GSM协议使用。在一些情况下,MDN和MSISDN可以是相同的标识符。然而,在许多情况下,MDN和MSISDN不同,因此,例如使用一种协议的MDN无法用于识别不同网络中的用户或该用户的MSISDN。这种情形在用户离开他们的归属网络进行国际漫游的时候经常出现。这种情形也会在不同网络上的用户被赋予了相同的MSISDN/MDN的时候出现。在这类情况下,用户无法在两种网络类型中具有相同的标识符,因为该标识符总是由另一用户在使用。
IMSI是类似于MIN的移动设备的识别码。在GSM型网络中,每个用户可具有一个IMSI,它与特定用户的几个MSISDN相关联。对于在ANSI网络中具有与一个或多个MDN相关联的一个MIN的用户而言,情况可以相同。提供ANSI和GSM的这些例子是为了说明各网络如何使用不同的标识符。网络中存在除ANSI和GSM以外的类似的标识符类型,如上所述,本发明不限于这两种网络类型。
诸如IMSI和MIN之类的标识符通常称为网络密钥。在当今世界运行的各种网络中,网络密钥可具有不同的格式,如数字个数、每个数字的含义等等。
格式上的这些差异可使不同的网络协议互相难以通信。为克服这种困难,有人建议采用当前可用的一种密钥格式作为所有网络协议的通用密钥,或者创建可用于所有网络的新密钥格式。然而,由于格式可以是不相同的,因此对所有网络协议而言,不可能将单个密钥指配给用户。
此外,无线通信网络不断地在诸如下列的方面中发展:信号传输格式、通信种类及其提供的服务数量。例如,无线网络已为移动无线通信目的增加了可发送分组数据的能力。这样,便实现了后端计算***(如服务器和数据存储装置)与前端用户设备(如PDA和移动无线电话)之间的会聚和互操作。这种互操作例如允许前端用户设备访问例如几种类型的后端计算***的数字化语音邮件、订购处理、因特网门户等功能。
当***从2G演变到2+G,到2.5G,到3G网络乃至更高网络时,用来实施这些网络的协议也在进行演变,并因此出现了要实施不同的网络密钥的情形。无线网络运营商感兴趣的是将传统的基础设施用于这些演变的网络,然而,由于采用不同的网络密钥,可能难以确定网络协议并与用户建立连接。
发明内容
在本发明的第一方面,本发明提供了一种计算设备,它包括:处理器;耦合到所述处理器的存储器,所述存储器包含管理若干网络密钥的链接ID,其中,每个网络密钥提供对特定用户的不同网络协议的访问;以及还包括提供给所述存储器并可由所述处理器运行以便执行如下步骤的程序指令:从所述若干网络密钥中选择第一网络密钥;以及查询所述第一网络密钥是否在第一网络类型中注册。
在本发明的另一个方面,所述设备包括归属位置寄存器HLR,用于维护包括每个用户的用户信息文件的归属网络用户列表,其中所述用户信息文件包括与若干链接ID之一的关联。
在本发明的另一个方面,所述设备中的链接ID包括所有可由特定用户访问的网络的网络密钥列表。
在本发明的另一个方面,所述设备中的网络密钥有各种不同的长度。
在本发明的另一个方面,在所述设备中通过使用第一网络协议的网络密钥可访问所述链接ID。
在本发明的另一个方面,在所述设备中通过使用所述第一网络协议的所述网络密钥进行的访问允许访问所述若干网络密钥中的其它网络密钥。
在本发明的另一个方面,所述设备还包括可执行以识别特定网络上的用户的状态的程序指令。
附图说明
图1是在链接文件中具有多个网络密钥的***的示范实施例。
图2是链接文件和两个网络内的示范部分的图示。
图3是说明包括在服务网络和目标网络的***的实施例的框图。
图4是说明用于定位通信设备在第一网络与第二网络之间进行的通信实施例的情况示意图。
图5A说明网络类型表的示例。
图5B说明取消不同网络类型的逻辑表的示例。
图5C说明用于选择要查询的网络类型的优先级表的示例。
图5D说明借助链接ID可使用的功能的示例。
图6是第一网络与第二网络之间进行无线操作的方法实施例的框图。
图7是第一网络与第二网络之间进行无线操作的另一方法实施例的框图。
具体实施方式
本发明的实施例通过使用可访问以提供可供特定用户利用的各种网络的网络密钥的链接结构,与不同类型网络上的设备进行通信。这样,便可在请求通信的设备或网络与目标通信设备在其上已注册的若干网络中的任一网络之间进行通信会话。
例如,在服务网络上的请求用户想要联系可能是该在服务网络或另一网络上的另一(目标)用户。当用户订购网络时,其一个或多个通信设备在在服务网络上注册,并获得指配的用于该网络的网络密钥。
为了让请求用户与目标用户连接,请求用户的通信设备通过提供在目标通信设备注册到网络上时指配得到的列有电话号码的号码簿或其它标识符,来请求与目标用户的通信设备进行连接。在服务网络可利用该标识符来查找与该标识符相关联的网络密钥。在这里所述的各种实施例中,链接结构可将用户在各网络上注册时指配给其已注册通信设备的所有网络密钥关联起来。
当由请求通信的设备发起呼叫时,正服务请求用户的网络类型可进行检查,以查明目标通信设备是否可通过在服务网络进行访问。如果目标通信设备已注册但不可访问,或未注册,则在服务网络可尝试访问其它网络类型的记录,以查明目标通信设备是否注册到其它网络中的一个网络上。
本发明的实施例允许***结构如以上所述的链接文件,它包括用于访问用户已在其上注册的网络类型上的用户信息的网络密钥。这也允许网络密钥信息出现在若干网络类型的一个位置上,由此极便于查找网络密钥,并允许更容易地添加、更改或取消密钥。在各种实施例中,通过***结构而创建链接的过程对用户可以是透明的。
本领域的普通技术人员在阅读本公开之后会理解,网络基础设施可支持通信会话。通信会话包括例如数据传输、语音传输、视频传输以及数据、语音和/或视频等的混合传输。
基础设施可用于发起从一个通信设备(请求通信设备)到另一个通信设备(目标设备)的通信会话。通信设备可以是用于从用户接收和/或向用户发送信息的任何接口装置。通信设备的示例包括移动设备、手持机或计算机终端等。
通信会话可由可在各种在服务网络的一种或多种网络上工作的通信设备发起,并可由在各种目标网络的一种或多种网络上工作的设备接收。此外,通信会话可在任何可用网络上发起,所述任何可用网络包括但不限于例如下列网络:类似公共交换电话网(PSTN)的有线网络、类似全球移动通信***(GSM)网络的无线网络、美国国家标准化组织(ANSI)网络、通用移动电信***(UMTS)网、全球演进的增强型数据(EDGE)网、公共无线局域网(PWLAN)和/或因特网协议(IP)网络等。
图1是在链接文件中具有多个网络密钥的***的示范实施例。此示例说明不同类型(如ANSI和GSM)的两个网络101和103,以及包含若干网络类型的密钥的链接文件102。
在此示例中,ANSI网络101中的用户被指配了为1111111111的MIN和为4021111111的MDN。当请求用户请求MDN 4021111111(如通过拨打请求通信设备的号码)时,ANSI网络内的程序指令便执行以识别该MDN 4021111111是否已指配给具有MIN 1111111111的用户。链接ID也被指配给该用户,并可与指配给该用户的MIN和/或MDN相关联。
可执行服务网络内的程序指令以检查其记录,查看MIN1111111111是否已注册,以及目标通信设备是否可访问。如果目标通信设备可访问,则可直接将呼叫导向目标用户。如果目标通信设备无法由在服务网络访问,则可***文件,并可尝试连接不同的网络类型。在各种实施例中,在服务网络最初可***文件,以识别在服务网络的网络密钥。
在图1的示例中,在服务网络101内的程序指令已执行,以便将链接ID 47指配给目标用户,该链接ID 47指示用户的网络密钥在链接结构内的位置。如这里所讨论的链接结构以数据库或其它存储格式的形式包括若干网络密钥。网络密钥可以在含有若干用户记录的文件中,或者每条用户记录可以在不同的文件中。
在不同的实施例中,链接结构还可包括可执行以添加、组织、更新和/或删除网络密钥和链接文件的程序指令。该链接结构可包括可执行以识别其中含有用户信息的链接文件或链接文件的一部分的程序指令。在各种实施例中,链接结构可以是或者可包括链接ID。
在图1的示例中,链接文件包括四种网络类型的网络密钥。在此实施例中,网络类型由参照图5A所示和所述的定义表中提供的符号来识别。然而,还可以各种方式识别网络类型,例如可按照它们在链接文件中的组织顺序来识别。
所示网络类型包括ANSI(A)、GSM(G)、GPRS(Gr)以及另一种基于无线802.11标准的无线网络(W),无线802.11标准是本领域中已知并理解的标准。所显示的网络类型是各种网络类型的示例,在链接文件中可出现或多或少或者不同的网络类型。此外,图1所示网络密钥的长度均相同,不过,在链接文件中也可包括不同长度的网络密钥。
图2是链接文件和两个网络内的示范部分的图示。图2的***包括ANSI网络201、链接结构202和GSM/GPRS网络203。ANSI网络201包括ANSI呼叫处理部件(ANSI CP)和相关转换与API程序指令,可执行该程序指令以进行转换并与其它网络类型和该指令所驻留的网络之外的设备进行通信。在图2所示的实施例中,GSM/GPRS网络203还包括GSM/GPRS呼叫处理部件(GSM/GPRSCP)和相关转换与API程序指令,可执行该程序指令以进行转换并与其它网络类型和该指令所驻留的网络之外的设备进行通信。
链接结构202包括若干链接文件、若干***和网络级文件以及若干API。链接结构202的***和网络文件是可执行,以允许如以下参照图5A-5D更详细所述,对链接文件进行管理的程序指令。
链接结构202的***和网络文件也是可执行的,以允许链接结构202与网络201和203等进行交互。虽然链接结构在图1和图2中显示为与网络101/201和103/203无关,但链接结构也可位于所示网络或未示出的其它网络的一个或多个部件内,或者可以在独立的设备或网络内。
图3是说明包括在服务网络和目标网络的***的实施例的框图。图3说明请求通信设备304与目标通信设备305之间经由在服务网络301和目标网络303的连接的实施例。
在图3所示的实施例中,请求通信设备304通过充当在服务网络的ANSI网络基础设施301与利用GSM网络基础设施303的目标通信设备305进行通信。在服务网络301与目标网络303之间的通信通过计算设备302提供。在图3所示的实施例中,计算设备302提供类似于在图2的部件202中所示的链接结构部件(如链接文件、网络和***级文件以及用于实现链接结构并与不同网络交互的API)。
本领域的那些普通技术人员会明白,这里所讨论的通信设备、服务器以及其它计算设备,例如在服务网络301中的服务器或计算设备、计算设备302及通信设备304包括一个或多个用于存储并执行程序指令的处理器和存储器。存储器可包括非易失性和易失性存储器,如闪速存储器、只读存储器(ROM)、随机存取存储器(RAM)以及光存储器等。
可利用的通信设备可以是固定或移动设备,并可采用借以进行通信会话的网络。在图3中,所示网络可用作移动网络,以下将详细描述这些网络的实施例的结构。不过,本发明并不限于所示结构。
在图3的在服务网络301中,请求通信设备304通过具有天线的基站(未示出)与移动交换中心(MSC)312进行通信。如图3所示示例的无线电信网络包括连接到多个基站的MSC,这些基站散布在该网络服务的整个地理区域内。
由无线电信网络服务的地理区域被分割成若干称为“小区”的空间上分离的区域。每个MSC主要负责建立并维护通信设备之间如移动设备和有线终端之间的呼叫,有线终端经由本地和/或长途网络连接到***上。
MSC是专用于支持无线和移动性的电话交换机。MSC执行各种功能,包括移动性管理、呼叫切换、呼叫接纳、呼叫控制、资源分配等。呼叫随后通过无线通信从MSC中继到一个或多个基站,然后再中继到目标通信设备。
在图3中,每当通信设备如304在新的MSC覆盖区(即MSC所负责的“小区”)中激活或者漫游到该新的MSC覆盖区,该新MSC便成为在服务MSC 312。通信设备304将其存储的身份经由基站发送到新的在服务MSC。如图3所示,用户身份信息经无线电信道308传输,被基站天线检测。基站接着将用户身份信息发送到在服务MSC312。
如图3的实施例所示,在一些实施例中,MSC 312可包括访问位置寄存器(VLR)功能。VLR用于跟踪网络内的用户,这些用户正漫游到其归属位置寄存器(HLR)所服务的小区之外,且目前位于由特定VLR及其对应的MSC服务的网络的小区之内。
HLR是蜂窝***中的数据库,包含提供商的归属服务区内的所有用户。本领域的那些普通技术人员会明白,HLR可以是独立的设备,如服务器,或HLR的功能可集成到另一网络设备中,如集成到MSC或VLR中,从而有效地使设备成为组合的MSC/HLR或VLR/HLR设备。
为了给注册的移动设备304提供移动服务,在服务MSC 312向HLR如HLR 316发送信号,如位置更新信号(例如GSM消息),以请求HLR中的数据,并将其传送到新区域中的VLR。
传送的信号通知HLR 316有关与当前正服务移动设备304的MSC 312相关联的网络地址,同时还请求必需的用户信息,以便向漫游的移动设备304提供移动服务。HLR 316更新其数据库,以存储代表在服务MSC 312的网络地址,同时将所请求的用户信息拷贝到与在服务MSC 312相关联的VLR中。存储在HLR 316中的代表在服务MSC 312的网络地址稍后由移动网络利用,以便把欲发往移动设备304的任何入呼叫重新路由到在服务MSC 312。
因此,无论何时电信用户拔打移动设备304的电话号码,移动网络便查询HLR 316,以确定移动设备304的当前位置。利用HLR中所存储的代表在服务MSC 312的网络地址,HLR 316对收到查询信号作出响应,向MSC 312请求漫游号码。
由在服务MSC 312提供的漫游号码随后由电信网络利用,以便将输入信号路由到在服务MSC 312。在服务MSC 312随后寻呼移动设备304,并因此在移动设备304可用的情况下与其建立语音连接。如果移动设备304漫游到在服务MSC 312覆盖区之外并进入另一MSC覆盖区内,则MSC 312将把通信切换到新的MSC及其对应的新基站。
虽然在网络内使用HLR和VLR可在网络内定位漫游用户,但当用户漫游到网络之外时,此***便无法定位该用户。然而,如图3所示,本发明的实施例通过使用链接结构可定位用户,并可在网络之间进行通信会话。
本发明的实施例提供了在若干网络上充当通信设备的***的计算设备302。在图3所示的实施例中,请求通信设备304将通过在服务网络301请求计算设备302查看目标通信设备305是否位于目标网络303上。
如图所示,计算设备302可以是图3所示的独立单元,或者也可以是网络301或303之一的一部分或者通信设备304或305之一的一部分。如果位于网络如网络301或303内,则计算设备302可以是独立的,或可以与网络的另一部件如HLR、MSC内的部件集成,或者与网络的其它部件集成。
图3说明目标通信设备305与具有移动交换中心(MSC)322的目标网络303进行通信。与图3所示请求通信设备304的情况一样,每当通信设备如305在新的MSC覆盖区(即MSC所负责的“小区”)中激活或者漫游到其中时,新的MSC便会成为在服务MSC。通信设备305将其存储的身份经由基站发送到新的在服务MSC。如图3所示,用户身份信息经无线电信道308传输发送,然后由基站天线检测。接着,基站又将用户身份信息发送到在服务MSC。
并且,如以上参照在服务网络301所述,为给注册的移动设备305提供移动服务,在服务MSC 332向归属位置寄存器(HLR)346发送信号如注册通知信号(例如IS 41消息)或位置更新信号(如GSM消息),以请求HLR中的数据并将其传送到新区域中的VLR,该VLR可以是MSC的一部分,如图3的MSC/VLR所示。
与对图3所示网络的描述一样,通过使用上述部件,网络303可跟踪目标用户的位置,并可以在请求用户向网络提供了含有与用户相关联的网络密钥的请求时定位用户。这在图3所示示例中可以以这样实现:利用计算设备来***结构,并基于该链接文件中提供的且与正在其中寻找目标用户的特定网络303对应的网络密钥,请求连接到目标设备305。下面将参照图4对这一过程的示例作更详细的说明。
图4是说明用于定位通信设备在第一网络与第二网络之间进行的通信实施例的情况示意图。在图4所示情况中,程序指令在请求通信设备上执行,以便通过基于目标通信设备的MDN发起位置请求(如LocReq(4021111111))来发起呼叫。在图4所示示例中,MDN是4021111111。
请求通信设备在在服务网络401,如图3所示的网络301中工作。在所示情况中,在服务网络401是ANSI型网络。然而,本发明的实施例并受此限制。在服务网络401包括一些程序指令,可执行这些程序指令以检查在服务网络401上的数据,以便通过识别MDN是否与MIN相关联(如在框401中映射到MIN)来查看MDN是否已注册。如果MDN具有关联,网络便执行程序指令以尝试连接呼叫。
如果无法连接呼叫或不存在关联,这意味着MDN与MIN不相关联,因此MIN未在在服务网络401中注册(如框401中的MIN未注册),随后执行程序指令以查看链接ID是否与MDN或MIN相关联。如果链接ID是关联的(如框401中的LID存在),则在服务网络401利用该链接ID来定位包含与用户相关联的网络密钥的链接文件(如图4中的定位(47))。在不同实施例中,在服务网络401还可访问该链接文件,以识别在服务网络401上的MDN和MIN之间的联系。
如上所述,链接ID可以引用含有有关若干用户的信息的部分文件,或可引用含有关特定用户的信息的整个文件。链接ID可包括若干网络的网络类型和网络密钥。网络类型和密钥可以按各种方式来组织。例如,网络类型和密钥可以按随机方式、按字母顺序、按网络规模或按用户出现在网络中的可能性(例如在欧洲,GSM和GPRS比其它网络类型更有可能)等方式来组织。
程序指令在在服务网络401上或在链接结构402中执行,以根据与用户相关联的网络类型的分级结构来选择网络类型和密钥(如在框402中按类型查询APPS),并查询所选择的网络,以查看用户是否注册以及是否可访问(如在框402中查询APPS)。在图4所示示例中,网络类型和密钥的分级结构与图1所示的相同。
在图4的示例中,由于在服务网络401是ANSI型网络,并且已就用户的注册及可用性情况对在服务网络401进行了搜索,以及由于已对在服务网络401进行检查以查看用户是否在***结构402之前已注册,因此在服务网络401可在分级结构中跳过ANSI网络类型和密钥,并可移动到列表上的第二网络类型(GSM)。
在图4所示示例中,链接结构402通过发出位置请求(如定位(2222222222))来发起与目标网络(如第二网络类型403-1)的联系。在图4的框403-1中显示了与第二网络类型进行对话的示例。
在图4所示的示例中,GSM网络403-1包括可执行以读取与其从链接文件中接收的网络类型相关联的网络密钥(如2222222222)的程序指令。在网络403-1上执行程序指令,以检查目标通信设备的状态(如在框403-1中检查状态),并返回下列任一结果:设备可访问、不可访问或由于网络在其搜索期间超时而没有响应(例如,如果已注册,则在框403-1中返回(位置,GSM))。如果用户是可访问的,则执行程序指令以将位置(如框403-1中的(位置,GSM))返回给链接结构402,并执行程序指令以向在服务网络401返回位置确认(LocateAck),且可以连接呼叫。
呼叫的连接可包括由在服务网络401为用户分配临时本地号码(TLDN)或类似的临时标识符(例如,在框401中重新格式化为TLDN)。TLDN是在用户在网络内漫游时指配给用户的临时地址。TLDN用于ANSI网络中;然而,其它网络可使用其它的临时标识符。在各种实施例中,TLDN可转发给在服务网络401以及通信设备,以协助发起通信会话。
如果用户不可访问,则可执行程序指令,例如在在服务网络401和/或链接结构402中程序指令来选择链接文件中的分级结构上的下一网络类型,接着联系下一网络。例如,在图4中,如果GSM网络无响应或或返回了用户不可访问的响应,则执行程序指令以从分级结构中选择GPRS网络类型,并查询GPRS网络403-2。在图4所示示例中,如果用户不可访问,则选择并联系链接文件中分级结构上的802.11网络类型,如框403-N中所示。
图5A-5D以表格的形式显示了各种信息,然而,本领域的那些普通技术人员会明白,此信息的格式和内容可根据本发明的各种实施例加以改变,可用程序逻辑来执行的程序指令可取代使用所示表格来就网络定义、取消、优先级等进行选择。
图5A说明了网络类型表格的示例。在图5A所示的示例中,显示了四种网络类型,并定义了用于链接文件的符号。本领域的那些普通技术人员会明白,这种表中可以使用其它各种网络类型,并且可将包括网络类型本身名称的符号用于标识网络类型。此外,在图5A所示实施例中,提供了每种网络类型在链接文件内分级结构中的位置。
图5B说明了用于取消不同网络类型的逻辑表的示例。取消是图2所示***和网络级文件可提供的一种功能。取消表格在用户注册到新的网络中时是有用的。例如,在一些情况下,在向新的网络类型中添加用户时,要从用户先前注册到的其它网络中取消该用户。
例如,在所示示例中,表的左侧表示新注册的网络类型,上侧代表是否要取消在特定网络中的注册。例如,在所示示例中,当用户在ANSI网络中注册时,将取消其它ANSI注册、GSM注册以及GPRS注册,但保留在无线网络中的注册。图5B的表是示范性的,因此,本发明的实施例并不局限于包括取消功能或不局限于其中所示的取消逻辑。
图5C说明用于选择要查询的网络类型的优先级表的示例。在图5C所示示例中,ANSI网络具有最高优先级,因此在查看目标通信设备在哪里注册的时候首先被选择。如图所示,要选择的下一网络类型是GSM,随后是GPRS,最后是无线网络。图5C所示示例中的分级结构是按字母分级的,然而如上所述,网络类型的编号、类型以及顺序并不局限于图5C所示的示例。
图5D说明借助链接ID可使用的功能的示例。本领域的那些普通技术人员会明白,图5D中提供的只是一些示例功能,可由链接结构的***和网络级文件完成各种其它和不同的功能。在图5D所提供的示例中,所列的每条指令调用可完成所述任务的API。例如,当发起指令定位(LID)时,便调用执行程序指令以搜索链接结构而获取链接ID如链接ID 47的API,并在查找到时访问该链接ID信息。
取消指令可用于在网络上取消用户期间***ID,以取消特定用户的链接结构中提供的一个或多个网络密钥。这样,被取消的注册的网络类型和密钥将不会列在链接结构中。
同样,注册指令可在注册过程中使用,以通过在链接结构中添加网络密钥而添加一个或多个网络。此外,链接结构中的信息可通过使用更新指令来进行添加或编辑。再者,在不同的实施例中,可删除、添加整个链接文件或者可清除链接文件内的信息以便重新输入。
图6和图7说明第一和第二网络之间无线操作的不同方法实施例。本领域的普通技术人员会明白,这些实施例可由可在图中所示***和设备上运行的软件、应用模块及计算机可执行指令等来实施,或以其它方式来实施。
本发明的实施例不限于任何特定的操作环境或以特定编程语言编写的软件。适于实施本发明实施例的软件、应用模块和/或计算机可执行指令可驻留在一个或多个设备或位置上,或者甚至可驻留在许多位置上。
本发明的实施例也可驻留在各种形式的计算机可读介质中。本领域的那些普通技术人员会明白,计算机可读介质可以是包含可由计算机读取的信息的任何介质。计算机可读介质的形式可包括例如存储在固定或可拆除介质如硬盘驱动器、盘、存储卡等上面的易失性和/或非易失性存储器。
除非明确指出,这里所述的方法实施例不受特定顺序或序列的约束。此外,一些所述方法实施例或其中的要素可在同一时间点上出现或执行。
图6说明第一网络与第二网络之间,在计算设备例如图1所示独立计算设备和/或***上进行无线操作的方法实施例。如图6的实施例中的框610所示,该方法包括访问含有若干网络密钥的链接ID,其中,各网络密钥与不同的网络协议相关联。
在框620中,该方法还包括获取第一网络类型的网络密钥。在各种实施例中,可从链接ID中获得网络密钥。链接ID可包括或者是包含若干网络密钥的链接结构或链接文件。例如,链接文件可包括若干网络密钥和在列表中格式化的网络标识符。链接ID可包括若干网络密钥,并且这些网络密钥可以组织成分级结构。对链接文件的访问可以各种方式,如通过使用应用程序接口来完成,所述应用程序接口包括可执行以提供与链接文件相关联的移动号码的程序指令。
图6的方法还包括在框630处查询第一网络密钥是否在第一网络类型中注册。在框640,该方法还包括在第一网络类型未在第一网络中注册时,获取第二网络类型的网络密钥。如上所述,第二网络密钥可根据密钥和/或网络类型的分级结构获得。
该方法可包括在第二网络密钥已在第二网络类型上注册了时,从第二网络获取用户识别信息。用户信息可包括其它信息,如可用于识别状态的信息、协助建立到用户的无线呼叫的信息和/或提供有关用户的信息如用户简档和/或记帐信息。
例如,当用户在第二网络内漫游时,第二网络的HLR可向第二网络的MSC/VLR请求漫游号码(如GSM网络中的“提供漫游号码”(PRN)请求)。MSC/VLR可提供指配给用户的漫游号码(如在GSM网络中,响应可以是“发送路由信息”(SRI)响应)。当MSC/VLR响应于HLR时,它提供可用于通过网络的可达地址,以便到达用户。可达地址可包括例如正服务于用户的HLR或VLR的标识符。
本发明的实施例还可具有链接结构,该链接结构包括在用户注册的一个或多个网络的链接文件和链接结构内的用户位置和注册状态信息。这样,链接结构不必查询网络,便可查看用户是否注册或用户是否可用。
在各种实施例中,所述方法可包括基于从第一网络类型接收的响应来引导无线呼叫。例如,可将呼叫导向无线设备的用户。还可基于从第一网络类型接收的响应将呼叫导向语音邮件***。
例如,如果特定用户可以接收某个呼叫,则从第一网络接收的响应会指示该用户可用。在这种情况下,则可将呼叫导向该用户,例如无线设备如无线电话或个人数字助理(PDA)等处。如果用户不可用,则可将呼叫导向消息收发***如语音邮件***,并且主叫可给用户留消息。
图7说明第一网络与第二网络之间,在计算设备如图1所示计算设备和/或***上进行无线操作的另一方法实施例。如图7所示实施例中的框710所示,该方法包括接收移动号码。该方法还包括在框720将移动号码与第一网络类型的第一网络密钥相关联。该方法还包括在框730查询第一网络密钥是否已在第一网络类型中注册。
图7的方法还包括在框740,当第一网络密钥未在第一网络类型中注册时,访问与第一网络密钥相关联的链接ID。该方法还包括在框750根据网络类型的分级结构从链接ID获得第二网络类型的网络密钥。在各种实施例中,该方法还包括查询第二网络密钥是否已在第二网络类型中注册。
方法实施例还可包括当第二网络密钥未在第二网络类型中注册时访问与第二网络密钥相关联的链接ID。各种方法实施例还可包括根据网络类型的分级结构从链接ID获得第三网络类型的网络密钥。
本发明的各种实施例可包括各种网络类型。例如,网络类型可包括:ANSI、GSM、通用分组无线业务(GPRS)、EDGE、UMTS、码分多址(CDMA和无线CDMA)以及802.11网络等。
尽管本文已对具体的实施例作了图示和说明,但本领域的那些普通技术人员会理解,可以设计来实现相同技术的配置来替代所示的具体实施例。本公开意欲涵盖本发明不同实施例的任何修改或变型。
应当明白,以上说明说明性而非限制性的。本领域的那些技术人员在审阅以上说明之后,显然明白如何组合上述实施例与及本文未具体说明的其它实施例。本发明不同实施例的范围包括采用了上述结构和方法的任何其它应用。因此,本发明不同实施例的范围应当参照所附权利要求及这些权利要求享有权利的等同物的全部范围来确定。
在以上详细说明中,为使本公开简洁明了,将各种特征组合在单个实施例中。本公开的方法不应解释为反映了这样的意图:即本发明的实施例要求比每项权利要求明确记载的还多的特征。
确切地说,正如所附权利要求所反映的,发明主题存在于比一个公开实施例的所有特征少的特征中。因此,在此将以下权利要求结合于详细说明书中,每项权利要求本身可作为一个单独的实施例。
Claims (7)
1.一种计算设备202,包括:
处理器;
耦合到所述处理器的存储器,所述存储器包含管理若干网络密钥的链接ID,其中,每个网络密钥提供对特定用户的不同网络协议的访问;以及
提供给所述存储器并可由所述处理器运行以便执行如下步骤的程序指令:
从所述若干网络密钥中选择第一网络密钥;以及
查询所述第一网络密钥是否在第一网络类型中注册。
2.如权利要求1所述的设备(202),其特征在于:所述设备包括归属位置寄存器(HLR),用于维护包括每个用户的用户信息文件的归属网络用户列表,其中所述用户信息文件包括与若干链接ID之一的关联。
3.如权利要求1所述的设备(202),其特征在于:所述链接ID包括所有可由特定用户访问的网络的网络密钥列表。
4.如权利要求1所述的设备(202),其特征在于:所述网络密钥有各种不同的长度。
5.如权利要求1所述的设备(202),其特征在于:通过使用第一网络协议的网络密钥可访问所述链接ID。
6.如权利要求5所述的设备(202),其特征在于:通过使用所述第一网络协议的所述网络密钥进行的访问允许访问所述若干网络密钥中的其它网络密钥。
7.如权利要求1所述的设备(202),其特征在于:所述设备(202)还包括可执行以识别特定网络(203)上的用户的状态的程序指令。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/833512 | 2004-04-28 | ||
US10/833,512 US20050245259A1 (en) | 2004-04-28 | 2004-04-28 | Associating subscriber information between protocols |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1691607A true CN1691607A (zh) | 2005-11-02 |
Family
ID=34394618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100700103A Pending CN1691607A (zh) | 2004-04-28 | 2005-04-27 | 在协议之间关联用户信息的设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20050245259A1 (zh) |
CN (1) | CN1691607A (zh) |
FI (1) | FI20050326A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111763A (zh) * | 2009-12-28 | 2011-06-29 | 精工爱普生株式会社 | 无线通信装置、无线通信方法及无线通信程序 |
CN102073316B (zh) * | 2006-09-19 | 2013-07-03 | 费舍-柔斯芒特***股份有限公司 | 用于将现场设备通信连接到过程控制***中的控制器的设备 |
CN103959734A (zh) * | 2011-09-12 | 2014-07-30 | 高通股份有限公司 | 用于混和网络的协议专用密钥 |
CN107786621A (zh) * | 2016-08-31 | 2018-03-09 | 阿里巴巴集团控股有限公司 | 一种用户信息管理方法、访问处理方法及装置和*** |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2433682A (en) * | 2005-12-21 | 2007-06-27 | Symbian Software Ltd | Selecting communication channels |
US20090017865A1 (en) * | 2007-07-13 | 2009-01-15 | Sony Ericsson Mobile Communications Ab | Making calls using the preferred network |
EP2850878B1 (en) * | 2012-05-15 | 2020-10-28 | Telefonaktiebolaget LM Ericsson (publ) | Wireless access point connected to two communication networks |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE516146C2 (sv) * | 1994-04-05 | 2001-11-26 | Ericsson Telefon Ab L M | Förfarande och anordning för roaming mellan olika typer av mobilnät |
US5991301A (en) * | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
US5572683A (en) * | 1994-06-15 | 1996-11-05 | Intel Corporation | Firmware selectable address location and size for cis byte and ability to choose between common memory mode and audio mode by using two external pins |
US5862481A (en) * | 1996-04-08 | 1999-01-19 | Northern Telecom Limited | Inter-technology roaming proxy |
US5867788A (en) * | 1996-06-03 | 1999-02-02 | Ericsson Inc. | Coverting a routing address within a telecommunications network |
US6094578A (en) * | 1996-07-10 | 2000-07-25 | American Pcs Communications, Llc | Gateway unit |
-
2004
- 2004-04-28 US US10/833,512 patent/US20050245259A1/en not_active Abandoned
-
2005
- 2005-03-29 FI FI20050326A patent/FI20050326A/fi not_active Application Discontinuation
- 2005-04-27 CN CNA2005100700103A patent/CN1691607A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102073316B (zh) * | 2006-09-19 | 2013-07-03 | 费舍-柔斯芒特***股份有限公司 | 用于将现场设备通信连接到过程控制***中的控制器的设备 |
CN102111763A (zh) * | 2009-12-28 | 2011-06-29 | 精工爱普生株式会社 | 无线通信装置、无线通信方法及无线通信程序 |
CN103959734A (zh) * | 2011-09-12 | 2014-07-30 | 高通股份有限公司 | 用于混和网络的协议专用密钥 |
CN103959734B (zh) * | 2011-09-12 | 2016-04-20 | 高通股份有限公司 | 用于混和网络的协议专用密钥 |
CN107786621A (zh) * | 2016-08-31 | 2018-03-09 | 阿里巴巴集团控股有限公司 | 一种用户信息管理方法、访问处理方法及装置和*** |
Also Published As
Publication number | Publication date |
---|---|
FI20050326A (fi) | 2005-10-29 |
US20050245259A1 (en) | 2005-11-03 |
FI20050326A0 (fi) | 2005-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1711794A (zh) | 在通信***中提供路由信息 | |
CN1127865C (zh) | 同一协议传送消息的方法,***,消息业务中心和移动台 | |
US8195136B2 (en) | Methods of providing caller identification information and related registries and radiotelephone networks | |
US7561890B2 (en) | Hotspot location database system, mobile terminal for use in such a system and method for creating maintaining and updating such a system | |
CN1284407C (zh) | 通信***、中继单元和内容服务器 | |
CN1525783A (zh) | 经由更适合用户位置的网络接收呼叫的方法及实现装置 | |
CN1138386C (zh) | 激活分组数据协议语境方法以及分组交换电信*** | |
EP2359645B1 (en) | Wireless network search | |
JP5795084B2 (ja) | モバイル通信デバイスのためのモバイル着信ローミング転送 | |
CN1902977A (zh) | 通过拒绝代码处理进行的能够使用数据的网络优先化 | |
CN1356007A (zh) | 通用移动通信***中的网关位置寄存器 | |
CN1691607A (zh) | 在协议之间关联用户信息的设备 | |
CN1430840A (zh) | 用于在通信网络中提供连接的***和方法 | |
CN1709007A (zh) | 用于更好地选择使数据服务可用的通信网络的方法和装置 | |
CN1856173A (zh) | 利用漫游代理(rb)的网络选择方案 | |
CN1902976A (zh) | 在数据服务中具有减少的延迟的能够使用数据的网络优先化 | |
CN1267433A (zh) | 增强了移动性管理的分组数据无线电业务 | |
CN1744764A (zh) | 专用通信***中的呼叫处理方法和设备 | |
CN1292606C (zh) | 实现短消息转移的方法 | |
CN101080098A (zh) | 一种通信方法和*** | |
CN105165038A (zh) | 在无线通信网络中避免与位置更新同时发生的移动台终接呼叫处理产生的呼叫循环 | |
CN1878070A (zh) | 通过网络***(nab)提供网络广告信息的***和方法 | |
CN1875641A (zh) | 在无线通信网络中漫游时的归属网络搜索 | |
CN1522085A (zh) | 一种位置定位***及方法 | |
JP4648381B2 (ja) | ハードウェア部分をアドレス指定することにより移動機へメッセージを送信するための方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |