更新签约信息的制作方法

xiaoxiao2020-9-10  6

更新签约信息的制作方法
【专利摘要】描述了用于向一个或多个其它设备提供针对设备的更新的网络签约信息的各种方法。一个示例方法可以包括:针对设备建立与第一网络运营商相关联的第一签约。该方法还可以包括将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约。另外,该方法可以包括更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备。还提供了类似和有关的方法、装置和计算机程序产品。
【专利说明】更新签约信息

【技术领域】
[0001]本发明的实施例一般涉及通信技术,并且更具体地涉及用于向一个或多个其它设备提供针对设备的更新的网络签约信息的方法和装置。

【背景技术】
[0002]现代通信时代已经带来了有线网络和无线网络的巨大扩张。计算机网络、电视网络、以及电话网络正经历着由消费者需求所推动的前所未有的技术扩张。无线和移动网络技术已经解决了有关的消费者需求,同时提供了更加灵活和即时的信息传递。
[0003]至少部分地由于无线联网技术的扩张,相对于网络运营商和它们提供的服务和服务质量,对消费者而言可以有许多选择。


【发明内容】

[0004]本文提供了用于向一个或多个其它设备提供针对设备的更新的网络签约信息的方法、装置和计算机程序产品。在一个示例实施例中,提供了一种方法,所述方法可以包括:针对设备建立与第一网络运营商相关联的第一签约;将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约;以及更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备。
[0005]在另一个实施例中,提供了一种装置,所述装置包含:至少一个处理器和包含计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为使用所述至少一个处理器使得所述装置至少针对设备建立与第一网络运营商相关联的第一签约;将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约;以及更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备。
[0006]在又一个实施例中,提供了一种计算机程序产品,所述计算机程序产品包含至少一个非短暂性的计算机可读存储介质,所述至少一个非短暂性的计算机可读存储介质具有存储在其中的计算机可读程序指令,所述计算机可读程序指令包含程序指令,所述程序指令被配置为针对设备建立与第一网络运营商相关联的第一签约;将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约;以及更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备。
[0007]在又一个实施例中,提供了一种装置,所述装置包含用于建立至接入点的蜂窝网络连接的构件;用于针对设备建立与第一网络运营商相关联的第一签约的构件;用于将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约的构件;以及用于更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备的构件。
[0008]在一个实施例中,提供了一种方法,所述方法包括从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约,其中从所述第一签约转移到所述第二签约包括:修改设备标识符;以及使用所修改的设备标识符来更新在连接图中标识的一个或多个设备。
[0009]在另一个实施例中,提供了一种装置,所述装置包含:至少一个处理器和包含计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为使用所述至少一个处理器使得所述装置至少从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约,其中从所述第一签约转移到所述第二签约包括:修改与所述装置相关联的设备标识符;以及使用与所述装置相关联的所修改的设备标识符来更新在连接图中标识的一个或多个设备。
[0010]在又一个实施例中,提供了一种计算机程序产品,所述计算机程序产品包含至少一个非短暂性的计算机可读存储介质,所述至少一个非短暂性的计算机可读存储介质具有存储在其中的计算机可读程序指令,所述计算机可读程序指令包含程序指令,所述程序指令被配置为从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约,其中从所述第一签约转移到所述第二签约包括:修改设备标识符;以及使用所修改的设备标识符来更新在连接图中标识的一个或多个设备。
[0011]在又一个实施例中,提供了一种装置,所述装置包含用于从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约的构件,其中用于从所述第一签约转移到所述第二签约的构件包括:用于修改与所述装置相关联的设备标识符的构件;以及用于使用与所述装置相关联的所修改的设备标识符来更新在连接图中标识的一个或多个设备的构件。
[0012]仅是出于概述本发明的一些示例实施例以便提供本发明的一些方面的基本理解的目的,提供了以上概述。因此,将了解的是,以上描述的示例实施例仅是示例,以及不应当被认为是以任何方式缩小本发明的范围或精神。将了解的是,本发明的范围涵盖许多潜在的实施例,除了此处概述的那些实施例外,以下将进一步描述潜在实施例中的一些实施例。

【专利附图】

【附图说明】
[0013]因此已经概括地描述了本发明的一些示例实施例,现在将参照附图,附图未必按比例绘出,以及其中:
[0014]图1说明了根据本发明的一些示例实施例的用于向一个或多个其它设备提供针对设备的更新的网络签约信息的系统;
[0015]图2说明了根据本发明的一些示例实施例的移动终端的示意性框图;
[0016]图3说明了根据本发明的一些示例实施例的装置的框图;
[0017]图4说明了根据本发明的一些示例实施例的根据用于向一个或多个其它设备提供针对设备的更新的网络签约信息的示例方法的流程图;以及
[0018]图5说明了根据本发明的一些示例实施例的根据用于向一个或多个其它设备提供针对设备的更新的网络签约信息的示例方法的流程图。

【具体实施方式】
[0019]现在,在下文将参照附图,更充分地描述本发明的示例实施例,在附图中示出了本发明的一些实施例而不是全部的实施例。事实上,本发明可以以许多不同形式来具体化,并且不应当被认为限制于本文所阐述的实施例;相反,提供这些实施例,以便本公开将满足可适用的法律要求。在全文中,相似的标记指相似的元素。
[0020]根据本发明的一些示例实施例,词语“数据”、“内容”、“信息”以及类似的词语可交替地使用,以指能够被传送、接收、在其上进行操作、显示和/或存储的数据。因此,任何此类词语的使用不应当被认为是限制本公开的精神和范围。此外,在本文中计算设备被描述为接收来自另一个计算设备的数据的地方,将了解的是,可以直接地从另一个计算设备来接收数据或可以经由一个或多个中间的计算设备(诸如例如,一个或多个服务器、中继器、路由器、网络接入点、基站和/或诸如此类)间接地接收数据。
[0021]如本文所使用的词语“计算机可读介质”指被配置为参与向处理器提供信息(包含用于执行的指令)的任何介质。此类介质可采用许多形式,包含但不限于非短暂性的计算机可读存储介质(例如,非易失性介质或易失性介质)以及传输介质。传输介质包含:例如,同轴电缆,铜线,光缆,以及无需线路或电缆的穿过空间的载波,诸如声波和电磁波,包含无线电、光和红外线波。信号包含:通过传输介质传送的在幅度、频率、相位、极化或其它物理属性中的人造瞬时变化。非短暂性的计算机可读介质的示例包含:软盘、软磁盘、硬盘、磁带、集成电路芯片、片上系统、智能卡、可移动存储卡、任何其它非短暂性的磁或光介质、光盘只读存储器(CD-ROM),可复写式光盘(CD-RW),数字化通用光盘(DVD)、蓝光光盘、任何其它非短暂性的光介质、打孔卡、纸带、光标示表单、具有孔模式或其它光学可以识别指示的任何其它物理介质、随机存取存储器(RAM)、可编程只读存储器(PR0M)、可擦除可编程只读存储器(EPR0M)、FLASH-EPR0M、任何其它存储芯片或盒、载波或计算机能够读取的任何其它非短暂性的介质。在本文中,词语计算机可读存储介质用于指除传输介质外的任何计算机可读介质。然而将了解的是,在实施例被描述为使用计算机可读存储介质的地方,在可替代的实施例中,其它类型的计算机可读介质可以替代计算机可读存储介质,或者可以使用除了计算机可读存储介质外的其它类型的计算机可读介质。
[0022]如本文所使用的,词语“电路”指以下中的所有:(a)仅硬件电路的实现方式(诸如,在仅模拟电路和/或数字电路中的实现方式);(b)电路和计算机程序产品(多个)的组合,该计算机程序产品(多个)包括软件(和/或存储在一个或多个计算机可读存储器上的固件指令),诸如(如果适用的话):(i)处理器(多个)和/或核心(多个)的组合或
(ii)处理器(多个)/软件的部分(包含数字处理器(多个)),软件,和存储器(多个),其一起工作以使得装置(诸如移动电话或服务器)执行本文所述的各种功能);以及(c)电路,诸如例如,微处理器(多个)或微处理器(多个)的一部分,其要求用于操作的软件或固件,即使软件或固件不是物理呈现的。
[0023]‘电路’的这种定义应用于本申请中(包括在任何权利要求中)的这个词语的所有使用。作为又一个示例,如本本申请中所使用的,词语“电路”还将覆盖:仅处理器(或多个处理器)或处理器的一部分以及它(或它们)伴随的软件和/或固件的实现方式。词语“电路”还将覆盖:例如以及如果可适用于特定要求保护的元素,用于移动电话的基带集成电路或应用处理器集成电路,或在服务器、蜂窝网络设备、其它网络设备和/或其它计算设备中的类似集成电路。
[0024]至少部分地由于用户设备的移动性,用户设备可能经常地面对以下可能性:接入由网络运营商控制的比该用户设备当前连接到的网络具有有利质量的网络。因此,当更有利的网络可以使用(例如成本更低的接入或更好的服务)时,用户可能不希望绑定到她当前的网络签约。然而,如果用户设备不断地切换网络,则可能导致问题。例如,用于将用户设备标识到特定网络以及用于允许其它用户联系该用户设备的标识符也可能不断地改变,以及使得其他用户难于联系上这个特定用户。因此,可能期望的是,提供用于根据需要改进用户设备在可以使用的网络之间不断地改变签约的能力,同时提供用于使用用户设备的新的签约信息来更新其他设备的高效解决方案的系统、方法、装置和计算机程序产品。针对号码移动性的当前解决方案不是针对大量的用户或高灵活性而设计的,或适用于大量的用户或高灵活性。
[0025]本发明的示例实施例提供了用于向一个或多个其它用户设备提供针对用户设备的更新的网络签约信息的方法和装置。用户设备可以与签约代理相关联,该签约代理有助于识别用户设备在任何给定位置或时间可以签约的期望网络(例如,成本低、快速、高效网络)。在一个示例中,当签约代理识别到由第二网络运营商控制的第二网络对于用户设备而言更有利时,用户设备可能连接到由第一网络运营商控制的第一网络。签约代理可以向用户设备提供签约信息以用于连接到有利的第二网络。
[0026]一旦用户设备连接到第二网络,在这些示例实施例中,可以联系可能希望联系该用户设备的其它设备,以提供针对在第二网络中的该用户设备的新的联系信息。例如,签约代理,其还可以被称为签约管理器,可以提供用户设备的用户以及所有的他的联系人(例如,朋友、家庭成员、同事等)可以订阅的服务。这些联系人连同它们自己的联系信息可以被存储在连接地图中。当用户设备转移到新网络(例如,第二网络)中时,用户设备与签约代理合作可以向在连接地图中标识的所有联系人提供新的联系信息。以这种方式,本发明的一些实施例可以向用户设备提供附加的灵活性,以用于改变网络签约同时允许其它用户继续联系上新网络中的用户设备。另外,本发明的一些实施例可以避免对不断更新路由表和/或数据库的需求,这种更新可能是代价高并且无效率的,以及这种更新可能导致差的用户体验以及低的网络性能。
[0027]现在参照图1,图1说明了根据示例实施例的用于向一个或多个其它设备提供针对设备的更新的网络签约信息的系统150的框图。将了解的是,系统150以及在其它图中的说明每一个被提供作为一些实施例的示例,以及不应当被解释为以任何方式缩小本公开的范围或精神。在这点上,本公开的范围涵盖除了本文中说明和描述的那些实施例外的许多潜在的实施例。照此,虽然图1说明了用于向一个或多个其它设备提供针对设备的更新的网络签约信息的系统的配置的一种示例,但是许多其它配置也可以用于实现本发明的实施例。
[0028]系统150可以包含:一个或多个终端装置102、一个或多个服务网络装置104以及一个或多个签约代理110。系统150还可以包括网络106。网络106可以包括一个或多个有线网络、一个或多个无线网络或它们的一些组合。网络106可以例如包括用于一个或多个终端装置102的服务网络(例如,服务蜂窝网络)。在某些实施例中,网络106可以包括终端装置102、服务网络装置104和/或签约代理110它们自身中的一个或多个。根据示例实施例,网络106可以包括互联网。在一些示例实施例中,网络106可以包括内容传递网络(⑶N),⑶N还被称为内容分发网络。在各种实施例中,网络106可以包括有线接入链路,该有线接入链路使用例如数字用户线(DSL)技术将一个或多个终端装置102连接到网络106的剩余部分。在一些实施例中,网络106可以包括公共陆地移动网(例如,蜂窝网络),诸如可以由网络运营商(例如,蜂窝接入提供商)来实现。网络106可以依照通用陆地无线接入网(UTRAN)标准、演进的UTRAN(E-UTRAN)标准、当期和未来实现的第三代合作伙伴技术(3GPP)LTE (还被称为LTE-A)标准、当前和未来实现的国际电信联盟(ITU)的高级国际移动通信(MT-A)系统标准和/或诸如此类进行操作。在某些实施例中,网络106可以使用其它移动接入机制,诸如通用移动通信系统(UMTS)、宽带码分多址接入(W-CDMA)、CDMA2000、时分同步码分多址接入(TD-SCDMA)、全球移动通信系统(GSM)、通用分组无线业务(GPRS)、GSM环境增强数据(EDGE)和/或诸如此类,或无线网络技术,诸如6LoWpan、W1-Fi低功率、电子电气工程师协会(IEEE) 802.11技术、IEEE802.15技术、IEEE 802.16技术和/或诸如此类。然而,将了解的是,在本文中引用网络标准和/或术语特别是网络标准的地方,提供该引用仅是作为示例而不是作为限制。
[0029]根据各种实施例,一个或多个终端装置102可以被配置为经由例如空中接口直接与一个或多个服务网络装置104和/或一个或多个签约代理110连接,而不需要经由网络106的一个或多个元素来路由通信,可替代地,终端装置102中的一个或多个终端装置102可以被配置为通过网络106与服务网络装置104中的一个或多个服务网络装置104和/或一个或多个签约代理110通信。在这点上,服务网络装置104和/或签约代理110可以包括网络106的一个或多个节点。例如,在一些示例实施例中,可以至少部分地在一个或多个计算设备上来实现服务网络装置104和/或签约代理110,该一个或多个计算设备包括网络106的无线接入网(RAN)部分的元素。在这点上,可以例如至少部分地在网络106的接入点(例如,宏小区、微小区、微微小区、毫微微小区、封闭订户群(CSG)小区、基站、基站收发信台(BTS)、节点B、演进的节点B(eNB)、家庭eNB、接入点(AP)、群拥有者、网格站(STA)、网格点和/或诸如此类)上来实现服务网络装置104和/或签约代理110,该接入点可以例如被配置为向终端装置102中的一个或多个终端装置提供至网络106的接入(例如,经由无线电上行链路)。因此,服务网络装置104和/或签约代理110中的每个服务网络装置和/或签约代理可以包括:网络节点或多个网络节点,它们共同地被配置为执行归因于服务网络装置104和/或签约代理110的一个或多个操作,如相对于本文中公开的各种示例实施例描述的。
[0030]在一些实施例中,一个或多个签约代理110可以至少部分地被具体化在终端装置102或服务网络装置104上。在其他实施例中,一个或多个签约代理110可以被具体化成分离的实体。根据示例实施例,签约代理110和/或服务网络装置104可以至少部分地被具体化成数据库,例如用于管理和/或监测连接到网络106的一个或多个终端装置102的网络签约的签约数据库。
[0031]终端装置102可以被具体化为任何计算设备,诸如例如,台式计算机、膝上型计算机、移动终端、移动计算机、移动电话、移动通信设备、平板计算设备、游戏设备、数字相机/摄录像机、音频/视频播放器、电视设备、无线电接收器、数字视频记录器、定位设备、手表、便携式数字助理(PDA)、固定收发设备(例如,附接到交通灯、能量仪表、照明用品和/或诸如此类)、芯片组、包括芯片组的装置、它们的任何组合和/或诸如此类。
[0032]在一些示例实施例中,终端装置102可以被具体化为移动终端,诸如在图2中说明的移动终端。在这点上,图2说明了表示终端装置102的一个实施例的移动终端10的框图。然而,应当理解的是,图示说明的以及下文描述的移动终端10仅是说明可以实现和/或受益于各种实施例的一种类型的计算设备(例如,终端装置102),以及因此,不应当被认为是限制本公开的范围。虽然出于示例的目的,图示说明了以及将在下文中描述电子设备的若干实施例,但是其它类型的电子设备(诸如移动电话,移动计算机、便携式数字助理(PDA)、寻呼机、膝上型计算机、台式计算机、游戏设备、电视以及其它类型的电子系统)可以利用本发明的实施例。
[0033]如示出的,移动终端10可以包含:天线12 (或多个天线12),其与传送器14和接收器16通信。移动终端10还可以包含处理器20,该处理器被配置为分别向传送器提供信号和从接收器接收信号。处理器20例如可以被具体化为各种构件,该各种构件包含:电路、具有伴随的数字信号处理器(多个)的一个或多个微处理器、不具有伴随的数字信号处理器的一个或多个处理器(多个)、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路、一个或多个计算机、包含集成电路(诸如例如,ASIC(专用集成电路)或FPGA(现场可编程门阵列))的各种其它处理元素或它们的某些组合。因此,虽然在图2中被说明成单个处理器,但是在一些示例实施例中,处理器20可以包括多个处理器。由处理器20发送和接收的这些信号可以包含:依照可适用的蜂窝系统的空中接口标准和/或许多不同的有线或无线联网技术(包括但不限于W1-F1、无线局域网(WLAN)技术(诸如蓝牙1¥出1')、本地1^^超宽带(UWB)、电气和电子工程师协会(IEEE) 802.11,802.16,和/或诸如此类)的信令信息。另外,这些信号可以包含:语音数据、用户生成的数据、用户请求的数据,和/或诸如此类。在这点上,移动终端能够使用一个或多个空中接口标准、通信协议、调制类型、接入类型和/或诸如此类进行操作。更具体地,移动终端能够依照各种第一代(IG)、第二代(2G)、2.5G、第三代(3G)通信协议、第四代(4G)通信协议、互联网协议多媒体子系统(MS)通信协议(例如,会话初始协议(SIP))和/或诸如此类进行操作。例如,移动终端能够依照2G无线通信协议IS-136(时分多址接入(TDMA))、全球移动通信系统(GSM)、IS-95 (码分多址接入(CDMA)),和/或诸如此类进行操作。此外,例如,移动终端能够依照2.5G无线通信协议通用无线分组业务(GPRS)、GSM环境增强数据(EDGE),和/或诸如此类进行操作。此外,例如,移动终端能够依照3G无线通信协议(诸如,通用移动通信系统(UMTS)、码分多址接入2000 (CDMA 2000)、宽带码分多址接入(WCDMA)、时分同步码分多址接入(TD-SCDMA),和/或诸如此类)进行操作。另外,移动终端能够依照3.9G无线通信协议(诸如长期演进(LTE)或演进的通用陆地无线接入网(E-UTRAN),和/或诸如此类)进行操作。另外,例如,移动终端能够依照第四代(4G)无线通信协议(诸如高级LTE)和/或诸如此类以及在未来可能开发的类似的无线通信协议来进行操作。
[0034]一些窄带高级移动电话系统(NAMPS),以及全接入通信系统(TACS),移动终端也可以受益于本发明的实施例,如双或更高模式的电话(例如,数字/模拟或TDMA/CDMA/模拟电话)。另外,移动终端10能够根据W1-Fi或微波接入全球性互通(WiMAX?)协议进行操作。
[0035]应当理解的是,处理器20可以包括电路,该电路用于实现移动终端10的音频/视频和逻辑功能。例如,处理器20可以包括:数字信号处理器设备、微处理器设备、模拟-至-数字变换器、数字-至-模拟变换器,和/或诸如此类。可以根据这些设备的各自能力,在它们之间分配移动终端10的控制和信号处理功能。处理器可以另外地包括内部语音编码器(VC) 20a、内部数据调制解调器(DM) 20b和/或诸如此类。此外,处理器可以包括功能以操作一个或多个软件程序,该软件程序可以被存储在存储器中。例如,处理器20能够操作连通性程序,诸如网络浏览器。连通性程序可以允许移动终端10根据诸如无线应用协议(WAP)、超文本传输协议(HTTP)和/或诸如此类的协议来传送和接收网络内容,诸如基于位置的内容。移动终端10能够使用传输控制协议/互联网协议(TCP/IP)和/或用户数据报协议(UDP)以跨越互联网或其它网络来传送和接收网络内容。
[0036]移动终端10还可以包括用户接口,该用户接口包含例如耳机或扬声器24,振铃器22,麦克风26,显示器28,用户输入接口,和/或诸如此类,用户接口可以操作地耦合到处理器20。在这点上,处理器20可以包括:用户接口电路,其被配置为控制用户接口(诸如例如,扬声器24、振铃器22、麦克风26、显示器28和/或诸如此类)的一个或多个元素的至少一些功能。处理器20和/或包括处理器20的用户接口电路可以被配置为通过存储在可以由处理器20访问的存储器(例如,易失性存储器40、非易失性存储器42和/或诸如此类)上的计算机程序指令(例如,软件和/或固件)来控制用户接口中的一个或多个元素的一个或多个功能。移动终端可以包括用于向与移动终端有关的各种电路(例如,提供机械振动作为可检测的输出的电路)供电的电池。用户输入接口可以包括允许移动终端接收数据的设备,诸如小键盘30、触摸显示器、控制杆,和/或其它输入设备。在包含小键盘的实施例中,小键盘可以包括数字(0-9)和有关键(#,*),和/或用于操作移动终端的其它键。
[0037]如图2中示出的,移动终端10还可以包含用于共享和/或获得数据的一个或多个构件。例如,移动终端可以包括短距射频(RF)收发器和/或询问器64,因此依照RF技术,可以与电子设备共享数据,和/或从电子设备获得数据。移动终端可以包括:其它短距收发器,诸如例如,红外线(IR)收发器66、使用由蓝牙?特别兴趣组所开发的蓝牙?商标的无线技术来操作的蓝牙?(BT)收发器68、无线通用串行总线(USB)收发器70和/或诸如此类。蓝牙?收发器68能够根据低功率/能量或超低功率/能量蓝牙?技术(例如,Wibree?)无线电标准来操作。在这点上,移动终端10以及特别是短距收发器能够向该移动终端的邻近范围内(例如诸如10米内)的电子设备发送数据和/或从其接收数据。移动终端能够根据各种无线联网技术,包含6LoWpan、W1-Fi, W1-Fi低能量、诸如IEEE 802.11技术的WLAN技术、IEEE 802.15技术、IEEE 802.16技术和/或诸如此类,向电子设备传送数据和/或从其接收数据。
[0038]移动终端10可以包括:存储器,诸如可移动或不可移动的订户身份模块(SM)38,软SIM 38,固定SIM 38,可移动或不可移动的通用订户身份模块(USIM)38,在一些实例中,其可以被具体化成在可移动的或不可移动的通用集成电路卡(UICC)上运行的应用,软USIM 38,固定USM 38,可移动的用户身份模块(R-UIM),IP多媒体服务身份模块(ISIM),CDMA订户身份模块(C-SIM)和/或诸如此类,它们可以存储关于移动订户的信息元素。在一些实施例中,多个网络接入应用或签约(例如,ISM、USM、SM和/或诸如此类)可以被存储在一个物理实体(例如,嵌入式ncc、固定或可移动的ncc卡、基带芯片的全部或一部分和/或诸如此类)上。除了 SIM外,移动终端可以包括其它可移动和/或固定存储器和/或其它服务有关的应用和绑定到签约的数据。移动终端10可以包含:易失性存储器40和/或非易失性存储器42。例如,易失性存储器40可以包含:包含动态和/或静态RAM的随机存取存储器(RAM)、片上或片外高速缓存存储器和/或诸如此类。非易失性存储器42(其可以是嵌入式和/或可移动的)可以包含:例如,只读存储器、闪速存储器、磁存储设备(例如,硬盘、软盘驱动器、磁带等)、光盘驱动器和/或介质、非易失性随机存取存储器(NVRAM)和/或诸如此类。类似易失性存储器40,非易失性存储器42可以包含用于数据的临时存储的高速缓存区域。存储器可以存储可以由移动终端使用以用于执行移动终端的功能的一个或多个软件程序、指令、信息片段、数据和/或诸如此类。例如,存储器可以包括能够唯一地标识移动终端10的标识符,诸如国际移动设备标识(MEI)码、设备证书、安全芯片证书、集成电路卡标识符(ICC-1D)(例如,在具有嵌入式安全芯片的实施例中)和/或诸如此类。
[0039]在各种实施例中,例如,终端装置102、服务网络装置104和/或签约代理110可以被具体化为或以其他方式包含如由图3的框图一般表示的装置100。在示例实施例中,装置100可以包括用于执行本文中描述的各种功能的各种构件。这些构件可以包括以下中的一个或多个:处理器110、存储器112、通信接口 114、用户接口 116或签约更新电路118。如本文中描述的装置100的构件可以被具体化为例如电路、硬件元素(例如,适当编程的处理器、组合逻辑电路和/或诸如此类)、包括存储在计算机可读介质(例如,存储器112)上的计算机可读程序指令(例如,软件或固件)(可以由适当配置的处理设备(例如处理器110)来执行该计算机可读程序指令)的计算机程序产品,或其一些组合。
[0040]在一些示例实施例中,图3中说明的构件中的一个或多个构件可以被具体化为芯片或芯片组。也就是说,装置100可以包括:一个或多个物理封装(package)(例如,芯片),其包含材料、部件和/或在结构组件(例如,基板)上的布线。结构组件可以提供物理强度、尺寸节省、和/或用于被包含在其上的部件电路的电气交互限制。在这点上,处理器110、存储器112、通信接口 114、用户接口 116和/或签约更新电路118可以被具体化为芯片或芯片组。因此,在一些示例实施例中,装置100可以被配置为在单个芯片上实现本发明的实施例,或将本发明的实施例实现成单个“片上系统”。作为另一个示例,在一些示例实施例中,装置100可以包括被配置为在单个芯片上实现本发明的实施例或将本发明的实施例实现成单个“片上系统”的部件(多个)。照此,在一些情况下,芯片或芯片组可以构成用于执行用于提供本文所描述的功能的一个或多个操作和/或用于使得用户接口能够关于本文描述的功能和/或服务进行导航的构件。
[0041]处理器110例如可以被具体化成各种构件,该各种构件包含:具有伴随的数字信号处理器(多个)的一个或多个微处理器、不具有伴随的数字信号处理器的一个或多个处理器(多个)、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路、一个或多个计算机、包含集成电路(诸如例如,ASIC(专用集成电路)或FPGA(现场可编程门阵列))的各种其它处理元素、一个或多个其它硬件处理器,或其某些组合。因此,虽然在图3中被说明成单个处理器,但是在一些示例实施例中,处理器110可以包括多个处理器。多个处理器可以可操作地彼此通信,以及可以整体地被配置为执行如本文所述的装置100的一个或多个功能。多个处理器可以被具体化在单个计算设备上或跨越多个计算设备(其整体地被配置为执行如装置100的功能)进行分布。在装置100被具体化成移动终端10的实施例中,处理器110可以被具体化成或可以包括处理器20。在一些示例实施例中,处理器110被配置为执行存储在存储器112中或以其他方式由处理器110可以访问的指令。当由处理器110执行这些指令时,这些指令可以使得装置100执行如本文所述的装置100的功能中的一个或多个功能。照此,不管是由硬件或软件方法,或由其组合来配置,当相应地配置时,处理器110可以包括能够根据本发明的实施例来执行操作的实体。因此,例如,当处理器110被具体化为ASIC、FPGA或诸如此类时,处理器110可以包括用于执行本文所描述的一个或多个操作的特定配置的硬件。可替代地,作为另一示例,当处理器110被具体化为指令(诸如可以被存储在存储器112中)的执行器时,该指令可以特定地配置处理器110以执行本文所描述的一个或多个算法和/或操作。
[0042]存储器112可以包括:例如,易失性存储器、非易失性存储器或其某些组合。在这点上,存储器112可以包括:一个或多个有形的和/或非短暂性的计算机可读存储介质,其包含易失性的和/或非易失性的存储器。虽然在图3中被说明成单个存储器,但是存储器112可以包括多个存储器。多个存储器可以被具体化在单个计算设备上或者可以跨越多个计算设备(其整体地被配置为执行如装置100的功能)进行分布。在各种示例实施例中,存储器112可以包括:硬盘、随机存取存储器、高速缓存存储器、闪速存储器、光盘只读存储器(CD-ROM)、数字化通用盘只读存储器(DVD-ROM)、光盘、被配置为存储信息的电路,或其某些组合。在装置100被具体化成移动终端10的实施例中,存储器112可以包括易失性存储器40和/或非易失性存储器42。存储器112可以被配置为存储信息、数据、应用、指令或诸如此类以用于使得装置100能够依照各种示例实施例来执行各种功能。例如,在一些示例实施例中,存储器112被配置为缓冲用于由处理器110处理的输入数据。另外地或可替代地,存储器112可以被配置为存储用于由处理器110执行的程序指令。存储器112可以存储以静态和/或动态信息的形式的信息。可以由签约更新电路118在执行它的功能的过程期间来存储和/或使用这种存储的信息。
[0043]通信接口 114可以被具体化成具体化在电路、硬件、包括计算机可读程序指令的计算机程序产品(该计算机可读程序指令被存储在计算机可读介质(例如,存储器112)上以及由处理设备(例如,处理器110)来执行),或其组合中的任何设备或构件,其被配置为接收来自另一个计算设备的数据和/或向另一个计算设备传送数据。在一些示例实施例中,通信接口 114可以至少部分地被具体化成处理器110或以其它方式由处理器110来控制。在这点上,通信接口 114可以(诸如经由总线)与处理器110通信。通信接口 114可以包含:例如,天线、传送器、接收器、收发器和/或支持硬件或软件以用于使得能够与一个或多个远程计算设备通信。通信接口 114可以被配置为使用可以用于在计算设备之间通信的任何协议来接收和/或传送数据。在这点上,通信接口 114可以被配置为使用可以用于在无线网络、有线网络、其某些组合或诸如此类(通过这些网络,装置100和一个或多个计算设备或计算资源可以通信)上传输数据的任何协议来接收和/或传送数据。作为另一个示例,通信接口 114可以被配置为使得能够经由网络106与另一个终端装置102或服务网络装置104通信。另外,通信接口 114可以诸如经由总线与存储器112、用户接口 116和/或签约更新电路118进行通信。
[0044]用户接口 116可以与处理器110通信以接收用户输入的指示,和/或以向用户提供听觉的、视觉的、机械的或其它输出。照此,用户接口 116可以包含:例如,键盘、鼠标、控制杆、显示器、触摸屏显示器、麦克风、扬声器、和/或其它输入/输出机构。在用户接口 116包括触摸屏显示器的实施例中,用户接口 116可以另外地被配置为检测和/或接收至触摸屏显示器的触摸手势或其它输入的指示。用户接口 116可以诸如经由总线与存储器112、通信接口 114和/或签约更新电路118进行通信。
[0045]签约更新电路118可以被具体化成各种构件,诸如电路、硬件、包括计算机可读程序指令的计算机程序产品(该计算机可读程序指令被存储在计算机可读介质上(例如,存储器112)以及可以由处理设备(例如,处理器110)来执行),或其某些组合,以及在一些实施例中,可以被具体化成处理器110或者以其他方式由处理器110来控制。在签约更新电路118被具体化成与处理器110分离的实施例中,签约更新电路118可与处理器110进行通信。签约更新电路118还可以诸如经由总线与存储器112、通信接口 114,或用户接口116中的一个或多个进行通信。
[0046]如上所述,在一些实施例中,终端装置102、服务网络104和/或签约代理110可以被具体成或以其他方式包含如图3的框图表示的装置100。虽然装置100可以被具体化例如为在终端装置102的情况下的移动终端10,和/或在签约代理110情况下的服务器,但是应当注意的是,以上描述的组件、设备或元素可以不是强制的,以及因此在某些实施例中可以省略其中的一些。另外,一些实施例可以包含除了本文中示出和描述的那些组件、设备或元素之外的另外的或不同的组件、设备或元素。虽然相对于一个或多个终端装置102、一个或多个服务网络装置104和/或一个或多个签约代理110来描述以下示例实施例,但是应当了解的是,这些元素可以被具体化为或以其他方式包含装置100,以及因此可以由装置100的各种构件和/或它的组件、设备或元素(例如,构件,诸如处理器20、处理器110或诸如此类)来执行在以下示例实施例中描述的一个或多个终端终端装置102、一个或多个服务网络装置104和/或一个或多个签约代理110的功能。
[0047]根据示例实施例,终端终端装置102可以被配置为连接到由网络运营商控制的网络(例如网络106)。在这点上,签约代理110可以提供向终端装置102提供来自网络运营商的签约。在签约期间,可以使用一个或多个设备标识符,在网络内识别或定位终端装置102。例如,一个或多个设备标识符可以包括:移动订户综合业务数字网络号(MSISDN)和/或诸如此类。另外,签约可以具有一个或多个相关联的签约标识符。例如,一个或多个设备标识符可以包括:移动订户综合业务数字网络号(MSISDN)和/或诸如此类。另外,签约可以具有一个或多个相关联的签约标识符。例如,一个或多个签约标识符可以包括:国际移动订户身份(MSI)、临时移动订户身份(TMSI)、分组TMSI (P-TMSI)、ICC-1D和/或诸如此类。在某些情况下,MSISDN可以表示用于联系网络内的终端装置102的电话或移动号码。IMSI可以表示针对终端装置102的唯一标识符,例如,与终端装置102的USM(例如,软件USM)相关联。
[0048]在各种实施例中,可以由签约代理110将签约标识符(例如,MSI)提供给终端装置102。可以由签约代理110将设备标识符(例如,MSISDN)发送给网络以用于存储,其中设备标识符可以被映射到签约标识符(例如,頂SI)。在这点上,签约代理110可以被配置为维护关于设备标识符(例如,MSISDN)和/或被提供给终端装置102或与对应的签约相关联的签约标识符(例如,IMSI)的信息,例如,该MSISDN和/或MSI当前与终端装置102以及它对应的签约相关联,该MSISDN和/或IMSI与特定终端装置102和它的签约相关联,该MSISDN和/或MSI先前已经与终端装置102和它的签约相关联(不管当前是活动的还是不活动的)和/或诸如此类。在一些实施例中,MSI可以经由例如安装在终端装置102中的SIM卡初始地与终端装置102相关联,以及在IMSI将从初始值改变的情况下,可以由签约代理110来提供不同的MSI。
[0049]在示例实施例中,终端装置102可以接收至由不同于针对当前签约的网络运营商的网络运营商控制的网络的新的签约。在这点上,签约代理110可以识别针对终端装置102的新的签约,该新的签约优于终端装置102的当前的签约。例如,新的签约可以向终端装置102提供改进的连通性范围、改进的连通性质量、首选的服务、较低的成本和/或诸如此类。在某些情况下,由签约代理I1确定以将终端装置102转移到新的签约可以至少部分地基于终端装置102的当前位置。也就是说,在终端装置102自提供的原始签约以来已经移动的情况下,签约代理110可以确定的是,另一个签约可能比终端装置102的最新位置处的原始签约好。
[0050]签约代理110可以提供有关于至终端装置102的新的签约的签约信息的传输。在一些实施例中,签约信息可以包括:与终端装置102相关联的新的设备标识符的指示(例如MSISDN)和/或签约标识符(例如,頂SI)以及新的签约。终端装置102可以被配置为使用签约信息以与新的签约相关联的网络建立连接。在一些实施例中,新的签约可以替换之前的签约,以及在其他实施例中,可以仅临时使用新的签约(例如,当用户正在旅行时)。终端装置102还可以使用与新的签约相关联的提供的签约信息来更新存储在终端装置102中的签约信息。
[0051]在各种实施例中,签约代理110可以被配置为使用终端装置102的新的签约信息来更新一个或多个实体。例如,在由于新的签约而使与终端装置102相关联的设备标识符(例如,MSISDN)改变的情况下,签约代理110可以被配置为向一个或多个实体通知更新的设备标识符(例如MSISDN)。在一些实施例中,签约代理110可以向网络中负责维护与该网络中的终端装置102相关联的签约标识符(例如IMSI)的记录的实体(例如,家乡位置寄存器(HLR))提供更新的签约标识符(例如,IMSI)信息的传输。在其他实施例中,服务网络装置104可以被配置为提供新的签约标识符(例如,ISMI)和相应地更新网络。
[0052]终端装置102还可以被配置为向一个或多个设备通知新的签约信息和/或使用新的签约信息来更新一个或多个设备。在示例实施例中,终端装置102可以属于连同一个或多个其它设备(例如终端装置102) —起的生态系统。在该生态系统中的其它设备中的一个或多个其它设备可以与终端装置102的社交网络相关联,和/或可以订阅由签约代理110提供的订阅服务。在一些情况下,生态系统中将被通知的一个或多个设备可以包括:在与终端装置102相关联的电话本中标识的、在终端装置102的呼叫或消息记录中标识的和/或诸如此类的一个或多个设备。将被通知的一个或多个设备的列表可以被存储例如在连接图(或社交图)中。
[0053]可以由终端装置102和/或签约代理110来维护连接图。在其他实施例中,连接图可以在服务网络装置104中被维护,作为云服务的一部分。连接图可以包括:与在连接图中列出的一个或多个设备相关联的联系方式和/或信息。在这点上,连接图可以由终端装置102和/或签约代理110来使用以联系在连接图中列出的一个或多个设备,以及向它们通知终端装置102的新的签约信息。
[0054]终端装置102可以被配置为向签约代理110提供针对连接图的传输,以便更新在该图中标识的一个或多个设备。在一些情况下,终端装置102可以不必向签约代理110提供连接图,例如在签约代理110维护连接图的拷贝或可以访问来自另一个网络设备的连接图(例如,提供云服务的服务网络装置104)的情况下。在示例实施例中,签约代理110可以被配置为:使用在连接图中也含有的针对那些设备的联系信息,向连接图中标识的一个或多个设备中的每个设备发送消息。该消息可以包括与终端装置102相关联的新的签约信息的指示(例如,新的MSISDN)。签约代理110还可以被配置为更新与一个或多个设备中的每个设备相关联的远程电话本。例如,签约代理110可以更新被存储作为云服务的一部分的电话本,当联系终端装置102时,一个或多个设备访问该电话本。
[0055]在更新之后,被通知的设备中的一个设备(例如,另一个终端装置102)的用户可以尝试联系终端装置102。在一些情况下,该设备的用户可以在接收针对终端装置102的更新的签约信息前,首先登陆或查询生态系统。例如,该用户可以访问与该生态系统相关联的软件或服务,该软件或服务被配置为向设备提供新的签约信息。在其他情况下,其他设备可以在登陆或查询该生态系统前,尝试联系终端装置102。在这些情况下,联系终端装置102的尝试可能失败,以及作为响应,该设备可以自动地登陆或查询生态系统以检查针对终端装置102的更新的联系信息。在又一些的其他情况下,签约代理110可能已经更新了一个或多个设备上的联系信息,使得联系终端装置102的随后尝试将使用与终端装置102相关联的新的签约信息。
[0056]在其他实施例中,签约代理110可以更新位于该生态系统外的一个或多个设备(例如,路上线路设备)的用户。在这些实施例中,该设备的用户可以使用旧的签约信息(例如,终端装置102的旧的MSISDN)来尝试联系终端装置102。与网络相关联的服务网络装置104可以确定该用户正在尝试进行无效的呼叫,例如,如果终端装置102的旧的MSISDN不再有效。服务网络装置104可以被配置为确定与不再有效的MSISDN相关联的签约代理110。于是,服务网络装置104可以联系签约代理110以请求针对终端装置102的更新的联系信息。签约代理110可以向服务网络装置104提供终端装置102的新的签约信息(例如,终端装置102的新的MSISDN)。于是,可以向该设备的用户通知针对终端装置102的更新的签约信息。例如,在接收到更新的签约信息后,该设备可以自动地尝试联系终端装置102。在另外的示例中,可以例如经由用户接口的语音提示向该设备的用户通知更新的签约信息。在又一个示例中,可以使用终端装置102的新的签约信息来更新该设备的电话本。
[0057]图4和图5是依照本发明的一个实施例,从相对于图4的签约代理110的视角,以及从相对于图5的终端装置102的视角,说明了由方法、装置和计算机程序产品(诸如,图3的装置)执行的操作的流程图。将理解的是,流程图中的每个框、以及流程图中的框的组合可以由各种构件来实现,诸如与包含一个或多个计算机程序指令的软件的执行相关联的硬件、固件、处理器、电路和/或其它设备。例如,以上描述的过程中的一个或多个过程可以由计算机程序指令来具体化。在这点上,具体化上述过程的计算机程序指令可以由使用本发明的实施例的装置100的存储设备112来存储,以及由该装置中的处理器110来执行,在一些情况下经由签约更新电路118。
[0058]如将了解的,可以将任何此类计算机程序指令加载到计算机或其它可编程装置(例如,硬件)以产生机器,使得所产生的计算机和其它可编程装置提供在流程图的框(多个)中指定的功能的实现方式。还可以将这些计算机程序指令存储在非短暂性的计算机可读存储器中,这些指令可以指导计算机或其它可编程装置以特定方式执行功能,使得存储在计算机可读存储器中的指令产生制作品,该指令的执行实现流程图框(多个)中指定的功能。还可以将计算机程序指令加载到计算机或其它可编程装置上,以导致将在计算机或其它可编程装置上执行的一系列的操作,以产生计算机实现的过程,使得在计算机或其它可编程装置上执行的指令提供用于实现流程图的框(多个)中指定的功能的操作。
[0059]照此,当执行图4和图5的操作时,该操作将计算机或处理电路转换成被配置为执行本发明的示例实施例的特定机器。因此,图4和图5的操作定义了用于配置计算机或测量电路(例如,处理器110)以执行示例实施例的算法。在一些情况下,通用计算机可以装备有处理器实例,该处理器实例执行图4和图5的算法以将通用计算机转变到被配置为执行示例实施例的特定机器。
[0060]因此,流程图的框支持用于执行指定功能的构件的组合,以及用于执行指定功能的操作的组合。还将理解的是,能够由执行指定功能的基于专用硬件的计算机系统,或专用硬件和计算机指令的组合来实现的流程图中的一个或多个框,以及流程图中的框的组合。
[0061]在一些实施例中,如以下描述的可以修改或进一步扩展以上操作的某些操作。此夕卜,在一些实施例中,还可以包含另外的非必须的操作。应当了解的是,可以将以下的修改、非必须的附加或扩展中的每个与以上操作单独或与本文中描述的特征中的任何其他特征的组合一起包含。
[0062]现在参照图4,从签约代理110的视角来说明由示例实施例的方法、装置和计算机程序产品执行的操作。该方法可以包括:在操作400,针对设备,建立与第一网络运营商相关联的第一签约。在操作410,该方法可以包括将设备从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约。另外,在操作420,该方法可以包括:更新在与转移到第二签约的设备相关联的连接图中标识的一个或多个其它设备。
[0063]现在参照图5,从终端装置102的视角来说明由示例实施例的方法、装置和计算机程序产品执行的操作。该方法可以包括:在操作500,从与第一网络运营商相关联的第一签约改变到与第二网络运营商相关联的第二签约。从第一签约改变到第二签约可以包括修改以下中的至少一个:移动订户综合业务数字网络号以及国际移动订户身份。在操作510,该方法可以包括更新具有以下修改的中的至少一个的连接图中标识的一个或多个设备:移动订户综合业务数字网络号以及国际移动订户身份。
[0064]本文所阐述的本发明的许多修改和其它实施例将进入到受益于在上述说明和相关联的附图中所呈现的教示的本发明相关领域的技术人员的脑海中。因此,应当理解的是,本发明的实施例不限制于所公开的特定实施例,并且所述修改和其它实施例旨在被包含在所附权利要求书的范围内。此外,虽然在元素和/或功能的某些示例组合的上下文中,上述描述和相关联的附图描述了示例实施例,但是应当了解的是,在不背离所附权利要求书的范围的情况下,可由可替代实施例来提供元素和/或功能的不同组合。在这点上,例如除了上述明确描述的那些元素和/或功能外的不同的元素和/或功能的组合也被预期为可由所附权利要求中的某些权力要求所阐述。虽然,本文中使用了特定词语,但是它们仅是用于通用和描述性意义,并且不是出于限制的目的。
【权利要求】
1.一种方法,包括: 针对设备建立与第一网络运营商相关联的第一签约; 将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约;以及 更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备。
2.根据权利要求1所述的方法,其中从所述第一签约转移到所述第二签约还包括以下中的至少一个:修改与所述设备相关联的设备标识符,以及从与所述第一签约相关联的第一签约标识符改变到与所述第二签约相关联的第二签约标识符。
3.根据权利要求2所述的方法,其中更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的所述一个或多个其它设备还包括:向所述一个或多个其它设备通知与所述设备相关联的所述设备标识符的修改。
4.根据权利要求1-3中的任何一项所述的方法,其中更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的所述一个或多个其它设备还包括向所述一个或多个其它设备中的每个设备提供针对消息的传输,其中所述消息包括所述转移到所述第二签约的指示。
5.根据权利要求1-4中的任何一项所述的方法,其中所述连接图包括订阅订阅服务的一个或多个其它设备的列表。
6.根据权利要求5所述的方法,其中更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的一个或多个其它设备还包括:更新由订阅所述订阅服务的所述一个或多个其它设备在联系所述设备时访问的联系列表。
7.根据权利要求2-6中的任何一项所述的方法,其中所述设备标识符包括移动订户综合业务数字网络号,以及其中所述签约标识符包括国际移动订户身份。
8.一种装置,包括:至少一个处理器;以及包含计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为使用所述至少一个处理器使得所述装置至少: 针对设备建立与第一网络运营商相关联的第一签约; 将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约;以及 更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备。
9.根据权利要求8所述的装置,其中便于从所述第一签约转移到所述第二签约,所述至少一个存储器和所述计算机程序代码还被配置为使用所述至少一个处理器使得所述装置至少进行以下中的一个:修改与所述设备相关联的设备标识符,以及从与所述第一签约相关联的第一签约标识符改变到与所述第二签约相关联的第二签约标识符。
10.根据权利要求9所述的装置,其中便于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的所述一个或多个其它设备,所述至少一个存储器和所述计算机程序代码还被配置为使用所述至少一个处理器使得所述装置向所述一个或多个其它设备通知与所述设备相关联的所述设备标识符的修改。
11.根据权利要求8-10中的任何一项所述的装置,其中便于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的所述一个或多个其它设备,所述至少一个存储器和所述计算机程序代码被配置为使用所述至少一个处理器使得所述装置向所述一个或多个其它设备中的每个设备提供针对消息的传输,其中所述消息包括所述转移到所述第二签约的指示。
12.根据权利要求8-11中的任何一项所述的装置,其中所述连接图包括订阅订阅服务的一个或多个其它设备的列表。
13.根据权利要求12所述的装置,其中便于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的一个或多个其它设备,所述至少一个存储器和所述计算机程序代码被配置为使用所述至少一个处理器使得所述装置:更新由订阅所述订阅服务的所述一个或多个其它设备在联系所述设备时访问的联系列表。
14.根据权利要求9-13中的任何一项所述的装置,其中所述设备标识符包括移动订户综合业务数字网络号,以及其中所述签约标识符包括国际移动签约身份。
15.一种计算机程序产品,包括至少一个非短暂性的计算机可读存储介质,所述至少一个非短暂性的计算机可读存储介质具有存储在其中的计算机可读程序指令,所述计算机可读程序指令包括程序指令,所述程序指令被配置为: 针对设备建立与第一网络运营商相关联的第一签约; 将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约;以及 更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备。
16.根据权利要求15所述的计算机程序产品,其中便于从所述第一签约转移到所述第二签约,所述程序指令还被配置为进行以下中的至少一个:修改与所述设备相关联的设备标识符,以及从与所述第一签约相关联的第一签约标识符改变到与所述第二签约相关联的第二签约标识符。
17.根据权利要求16所述的计算机程序产品,其中便于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的所述一个或多个其它设备,所述程序指令还被配置为向所述一个或多个其它设备通知与所述设备相关联的所述设备标识符的修改。
18.根据权利要求15-17中的任何一项所述的计算机程序产品,其中便于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的所述一个或多个其它设备,所述程序指令还被配置为向所述一个或多个另外设备中的每个设备提供针对消息的传输,其中所述消息包括所述转移到所述第二签约的指示。
19.根据权利要求15-18中的任何一项所述的计算机程序产品,其中所述连接图包括订阅订阅服务的一个或多个其它设备的列表。
20.根据权利要求19所述的计算机程序产品,其中便于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的一个或多个其它设备,所述程序指令还被配置为:更新由订阅所述订阅服务的所述一个或多个其它设备在联系所述设备时访问的联系列表。
21.根据权利要求16-20中的任何一项所述的计算机程序产品,其中所述设备标识符包括移动订户综合业务数字网络号,以及其中所述签约标识符包括国际移动订户身份。
22.—种装置,包括: 用于针对设备建立与第一网络运营商相关联的第一签约的构件; 用于将所述设备从与所述第一网络运营商相关联的所述第一签约转移到与第二网络运营商相关联的第二签约的构件;以及 用于更新在与转移到所述第二签约的所述设备相关联的连接图中标识的一个或多个其它设备的构件。
23.根据权利要求22所述的装置,其中用于从所述第一签约转移到所述第二签约的构件还包括用于进行以下中的至少一个的构件:修改与所述设备相关联的设备标识符,以及从与所述第一签约相关联的第一签约标识符改变到与所述第二签约相关联的第二签约标识符。
24.根据权利要求23所述的装置,其中用于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的所述一个或多个其它设备的构件还包括:用于向所述一个或多个其它设备通知与所述设备相关联的所述设备标识符的修改的构件。
25.根据权利要求22-24中的任何一项所述的装置,其中用于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的一个或多个其它设备的构件还包括:用于向所述一个或多个其它设备中的每个设备提供针对消息的传输的构件,其中所述消息包括所述转移到所述第二签约的指示。
26.根据权利要求22-25中的任何一项所述的装置,其中所述连接图包括订阅订阅服务的一个或多个其它设备的列表。
27.根据权利要求26所述的装置,其中用于更新在与转移到所述第二签约的所述设备相关联的所述连接图中标识的一个或多个其它设备的构件还包括:用于更新由订阅所述订阅服务的所述一个或多个其它设备在联系所述设备时访问的联系列表的构件。
28.根据权利要求23-27中的任何一项所述的装置,其中所述设备标识符包括移动订户综合业务数字网络号,以及其中所述签约标识符包括国际移动订户身份。
29.—种方法,包括: 从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约,其中从所述第一签约转移到所述第二签约包括:修改设备标识符;以及 使用所修改的设备标识符来更新在连接图中标识的一个或多个设备。
30.根据权利要求29所述的方法,其中从所述第一签约转移到所述第二签约还包括:从与所述第一签约相关联的第一签约标识符改变到与所述第二签约相关联的第二签约标识符。
31.根据权利要求29-30中的任何一项所述的方法,其中从所述第一签约转移到所述第二签约还包括:接收来自签约代理的与所述第二网络运营商相关联的所述第二签约。
32.根据权利要求29-31中的任何一项所述的方法,其中所述连接图包括由签约代理提供的订阅订阅服务的一个或多个设备的列表。
33.根据权利要求30-32中的任何一项所述的方法,其中所述设备标识符包括移动订户综合业务数字网络号,以及其中所述签约标识符包括国际移动订户身份。
34.根据权利要求29-32中的任何一项所述的方法,其中更新在连接图中标识的所述一个或多个设备还包括: 从存储设备检索所述连接图;以及 向签约代理提供针对所述连接图的传输。
35.一种装置,包括:至少一个处理器;以及包含计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为使用所述至少一个处理器使得所述装置至少: 从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约,其中从所述第一签约转移到所述第二签约包括:修改与所述装置相关联的设备标识符;以及 使用与所述装置相关联的所修改的设备标识符来更新在连接图中标识的一个或多个设备。
36.根据权利要求35所述的装置,其中便于从所述第一签约转移到所述第二签约,所述至少一个存储器和所述计算机程序代码还被配置为使用所述至少一个处理器使得所述装置:从与所述第一签约相关联的第一签约标识符改变到与所述第二签约相关联的第二签约标识符。
37.根据权利要求35-36中的任何一项所述的装置,其中便于从所述第一签约转移到所述第二签约,所述至少一个存储器和所述计算机程序代码还被配置为使用所述至少一个处理器使得所述装置:接收来自签约代理的与所述第二网络运营商相关联的所述第二签约。
38.根据权利要求35-37中的任何一项所述的装置,其中所述连接图包括由签约代理提供的订阅订阅服务的一个或多个设备的列表。
39.根据权利要求36-38中的任何一项所述的装置,其中所述设备标识符包括移动订户综合业务数字网络号,以及其中所述签约标识符包括国际移动订户身份。
40.根据权利要求35-39中的任何一项所述的装置,其中便于更新在连接图中标识的所述一个或多个设备,所述至少一个存储器和所述计算机程序代码还被配置为使用所述至少一个处理器使得所述装置: 从存储设备检索所述连接图;以及 向签约代理提供针对所述连接图的传输。
41.一种计算机程序产品,包括至少一个非短暂性的计算机可读存储介质,所述至少一个非短暂性的计算机可读存储介质具有存储在其中的计算机可读程序指令,所述计算机可读程序指令包括程序指令,所述程序指令被配置为: 从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约,其中从所述第一签约转移到所述第二签约包括:修改设备标识符;以及 使用所修改的设备标识符来更新在连接图中标识的一个或多个设备。
42.根据权利要求41所述的计算机程序产品,其中便于从所述第一签约转移到所述第二签约,所述程序指令还被配置为:从与所述第一签约相关联的第一签约标识符改变到与所述第二签约相关联的第二签约标识符。
43.根据权利要求41-42中的任何一项所述的计算机程序产品,其中便于从所述第一签约转移到所述第二签约,所述程序指令还被配置为:接收来自签约代理的与所述第二网络运营商相关联的所述第二签约。
44.根据权利要求41-43中的任何一项所述的计算机程序产品,其中所述连接图包括由签约代理提供的订阅订阅服务的一个或多个设备的列表。
45.根据权利要求42-44中的任何一项所述的计算机程序产品,其中所述设备标识符包括移动订户综合业务数字网络号,以及其中所述签约标识符包括国际移动订户身份。
46.根据权利要求41-45中的任何一项所述的计算机程序产品,其中便于更新在连接图中标识的所述一个或多个设备,所述程序指令还被配置为: 从存储设备检索所述连接图;以及 向签约代理提供针对所述连接图的传输。
47.一种装置,包括: 用于从与第一网络运营商相关联的第一签约转移到与第二网络运营商相关联的第二签约的构件,其中用于从所述第一签约转移到所述第二签约的构件包括:用于修改与所述装置相关联的设备标识符的构件;以及 用于使用与所述装置相关联的所修改的设备标识符来更新在连接图中标识的一个或多个设备的构件。
48.根据权利要求47所述的装置,其中用于从所述第一签约转移到所述第二签约的构件还包括:用于从与所述第一签约相关联的第一签约标识符改变到与所述第二签约相关联的第二签约标识符的构件。
49.根据权利要求47-48中的任何一项所述的装置,其中用于从所述第一签约转移到所述第二签约的构件还包括:用于接收来自签约代理的与所述第二网络运营商相关联的所述第二签约的构件。
50.根据权利要求47-49中的任何一项所述的装置,其中所述连接图包括由签约代理提供的订阅订阅服务的一个或多个设备的列表。
51.根据权利要求48-50中的任何一项所述的装置,其中所述设备标识符包括移动订户综合业务数字网络号,以及其中所述签约标识符包括国际移动订户身份。
52.根据权利要求47-51中的任何一项所述的装置,其中用于更新在连接图中标识的所述一个或多个设备的构件还包括: 用于从存储设备检索所述连接图的构件;以及 用于向签约代理提供针对所述连接图的传输的构件。
53.一种包括一组指令的计算机可读介质,当在装置上执行所述指令时,所述指令使得所述装置执行权利要求1至7中的任何一项的步骤。
54.一种包括一组指令的计算机可读介质,当在装置上执行所述指令时,所述指令使得所述装置执行权利要求29至34中的任何一项的步骤。
【文档编号】H04M1/27GK104272779SQ201280072596
【公开日】2015年1月7日 申请日期:2012年4月23日 优先权日:2012年4月23日
【发明者】S·奥尔特曼斯, R·林霍尔姆 申请人:诺基亚公司

最新回复(0)