使用VSIM的用户驱动的通信服务共享的制作方法

文档序号:16996465发布日期:2019-03-02 01:24阅读:226来源:国知局
使用VSIM的用户驱动的通信服务共享的制作方法

本公开一般地涉及通信网络。更具体地说,并且不作为任何限制,本公开涉及一种用于实现用户驱动的通信服务(例如,包括语音和/或数据服务)共享的系统和方法。



背景技术:

经常存在用户可能希望共享另一个用户的服务的情况。例如,用户可能考虑“我的设备电池电量不足,所以希望可以暂时将我的呼叫路由到您的电话”,或者“我在前往会议的途中期待一个重要的呼叫,但覆盖很糟糕,所以希望除了拨打我的电话之外,还可以将我的呼叫路由到您的电话”,或者“我在这里仅待几天,所以当我旅行时能够共享朋友的服务会很高兴”等等。

迄今为止,通信服务行业一直忽略这些问题,而是专注于更大的解决方案,例如家庭共享计划、昂贵的国际漫游等。但是,存在多个新的“共享经济”示例(例如,用于交通服务的uber和用于住宿的airbnb),这表明在通信服务领域中也存在短期共享交易的潜能。



技术实现要素:

本专利公开广泛地涉及用于促进网络环境中的服务共享(例如,语音服务、数据服务、多媒体服务等)的系统、方法、装置以及客户机设备和关联的非瞬时性计算机可读介质。在一种示例布置中,在主机用户设备处接收到输入时,向主机用户的服务提供商网络生成用于实例化虚拟用户识别模块(vsim)的请求,所述vsim用关于服务的所述主机用户的服务简档来填充。使用所述vsim提供客机用户的认证信息,以针对所述vsim执行客机注册和远程供应,所述远程供应包括分配临时电话号码和/或因特网协议(ip)地址,所述临时电话号码和/或所述ip地址可以在映射关系中使用,以用于使用与所述主机用户共享的服务来路由所述客机所参与的呼叫或会话。

在一个方面,公开一种用于促进网络环境中的服务共享的虚拟化或非虚拟化的系统或装置的实施例。要求保护的实施例其中包括一个或多个处理器;以及耦接到所述一个或多个处理器的持久性存储模块,所述持久性存储模块包括程序指令,当由所述一个或多个处理器执行时,所述程序指令用于执行以下操作:在接收到来自主机用户的用于实例化vsim的请求时,由主机服务提供商网络认证所述主机用户并且生成vsim,所述vsim用与所述主机用户所签约并正在请求或已请求共享的一个或多个主机服务相关的所述主机用户的服务简档来填充;将所述vsim下载到主机和/或客机用户设备,或者在云平台中以其它方式将所述vsim与所述主机/客机用户设备关联;在接收到客机用户的证书时,执行针对所述vsim的客机注册和远程供应,所述远程供应包括分配被附着到基于vsim的主机服务(多个)的临时电话号码和ip地址,创建具有持续时间的关于所述临时电话号码和ip地址的一个或多个映射关系;以及将至少一个所述映射关系传播到所述主机服务提供商网络和客机服务提供商网络中的至少一者的一个或多个位置和路由数据库,以用于促进使用至少一个所述基于vsim的主机服务来路由对所述客机用户的呼叫。

在一种示例实现中,可以维持映射关系或关联的持续时间可以是被手动配置、自动配置、或者针对不确定的时间量保持无限或者具有某些系统覆盖的时间窗口;或者是可以被配置根据需要延长的时长等。在另一种变型中,与基于远程供应的映射关系相关的关联关系可以取决于预配置的可根据需要延长的时间限制。此外,在一个方面,远程供应的电话号码可以是(例如,客机或所述主机的)原始号码。

在另一方面,公开一种被配置用于与客机用户共享服务的用户设备的实施例。要求保护的实施例其中包括一个或多个处理器;以及耦接到所述一个或多个处理器的持久性存储模块,所述持久性存储模块包括程序指令,当由所述一个或多个处理器执行时,所述程序指令用于执行以下操作:在在接收到来自主机用户的输入时,生成向主机服务提供商网络的用于实例化vsim的请求;接收vsim,所述vsim用与所述主机用户所签约并正在请求与一个或多个客机共享的一个或多个主机服务相关的所述主机用户的服务简档来填充;以及使用客机用户的证书(例如,在所述主机用户设备上的输入)来促进针对所述vsim的客机注册和远程供应过程的启动,所述远程供应包括接收临时电话号码和/或ip地址,所述临时电话号码和/或ip地址被附着到基于vsim的主机服务并且在一个或多个关联关系中被映射到可用于促进如上所述的路由的多个参数。

在再一方面,公开一种非瞬时性计算机可读介质的一个或多个实施例,所述非瞬时性计算机可读介质包含存储在其上的计算机可执行程序指令或代码部分,当由网络节点的处理器实体、客户机ue设备等执行时,所述计算机可执行程序指令或代码部分用于执行在此给出的方法的一个或多个实施例。各种实施例的进一步特性在所附的从属权利要求中要求保护。

本发明的一个或多个实施例使主机用户能够在可能由于服务中断、网络质量差、设备的电池电量低等导致客机不能使用它们自己的服务的情况下,有利地及时向主机用户的朋友和家人提供共享服务的便利。此外,本发明的一种实现可以通过根据共享服务的计费安排向其用户提供服务共享服务,针对服务提供商提供收益机会。鉴于以下描述和附图,实施例的额外益处和优势将显而易见。

附图说明

在附图中,通过示例而非限制的方式示出本公开的实施例,其中相同的引用指示类似的元件。应该注意,本公开中对“一”或“一个”实施例的不同引用不一定指同一实施例,并且这些引用可以表示至少一个。此外,当结合一个实施例描述特定特性、结构、或者特征时,提出结合其它实施例(无论是否明确描述)实现这种特性、结构、或者特征是在本领域的技术人员的知识范围内。

附图被结合在本说明书中并构成本说明书的一部分,以示出本公开的一个或多个示例性实施例。将从以下结合所附权利要求书并参考附图的具体实施方式,理解本公开的各种优势和特性,这些附图是:

图1示出其中可以实施用于使用主机用户设备促进主机用户与一个或多个客机之间的服务共享的本发明的一个或多个实施例的示例网络环境;

图2a和2b示出根据本发明的一个实施例的可以被配置用于与客机用户共享服务的主机用户设备的示例布置;

图3a和3b示出根据本发明的一个示例实施例的用于促进服务共享的示例消息流程图;

图4示出根据本发明的一个示例实施例的可以结合图3a的消息流发生的步骤、操作、方框和/或功能的流程图;

图5示出根据本发明的一个实施例的可以结合图3b的消息流发生的步骤、操作、方框和/或功能的流程图;以及

图6a和6b示出根据本发明的某些实施例的示例性网络内的网络设备(nd)之间的连接性以及nd的三种示例性实现,其中可以在虚拟化环境中实现图1中所示的网络环境的至少一个或多个部分。

具体实施方式

在以下描述中,针对本专利公开的一个或多个实施例给出许多特定细节。但是,应该理解,可以在没有这种特定细节的情况下实施一个或多个实施例。在其它情况下,没有详细示出众所周知的硬件/软件子系统、组件、结构和技术,以便不混淆对示例实施例的理解。因此,本领域的技术人员将理解,可以在不必参考一个或多个这种特定组件的情况下实施本公开的实施例。应该进一步认识到,本领域的普通技术人员借助于在此给出并且参考附图的具体实施方式,将能够产生和使用一个或多个实施例而无需过多的实验。

此外,可以在以下说明书、权利要求书、或者两者中使用诸如“耦接”和“连接”及其派生词之类的术语。应该理解,这些术语不一定作为彼此的同义词。“耦接”可以用于指示两个或更多元件(它们可能会也可能不会彼此直接物理或电接触)彼此协作或交互。“连接”可以用于指示在彼此耦接的两个或更多元件之间建立通信,即通信关系。此外,在此处给出的一个或多个示例实施例中,一般来说,元件、组件或模块可以被配置为执行功能,前提是该元件能够执行该功能或者以其它方式在结构上被布置为执行该功能。

如在此使用的,网络单元或节点可以包括一个或多个服务网络设备,其中包括硬件和软件,该硬件和软件以通信方式互连网络上的其它设备(例如,其它网络单元、终端站等),并且适于在虚拟化或非虚拟化环境中,针对多个用户和关联用户设备托管一个或多个应用和服务,多个用户和关联用户设备可用于在网络基础架构(其适于使用各种接入网络、一种或多种传输技术、架构、通信协议等提供服务)中接收/使用服务(例如,语音服务、数据服务、媒体服务、或者它们的任何组合,举例而言,包括过顶(ott)通信服务)。因此,某些网络单元可以被布置在有线通信网络中,而其它网络单元可以被布置在无线网络环境中。此外,示例通信网络可以被构建为电路交换网络、分组交换网络或它们的组合。示例用户终端站或客户机设备可以包括适于接收/使用服务的各种通信设备,例如包括智能电话、多媒体/视频电话、具有或没有集成用户身份/识别模块(sim)的移动/无线用户设备、固定/有线电话、卫星电话、无绳电话、便携式膝上型计算机、上网本、掌上型计算机、平板计算机、计算机等,它们可以促进语音电话服务;以及游戏系统或控制台(例如playstation等),它们可以被配置用于接收或发出语音/数据呼叫等,根据在此给出的一个或多个实施例,这些语音/数据呼叫等可以适合于促进服务共享。

可以使用软件、固件、和/或硬件的不同组合来实现本专利公开的一个或多个实施例。因此,可以使用在一个或多个电子设备或节点(例如,用户客户机设备或终端站、网络单元等)上存储和执行的代码和数据,执行图(例如,流程图)中所示的一种或多种技术。这些电子设备可以使用计算机可读介质(在内部和/或使用其它电子设备通过网络)来存储和传送代码和数据,计算机可读介质例如包括非瞬时性计算机可读存储介质(例如,磁盘、光盘、随机存取存储器、只读存储器、闪存设备、相变存储器等)、瞬时性计算机可读传输介质(例如,电、光、声或其它形式的传播信号,例如载波、红外信号、数字信号)等。此外,这些网络单元通常可以包括一组一个或多个处理器,其耦接到一个或多个其它组件,例如一个或多个存储设备(例如,非瞬时性机器可读存储介质)以及存储数据库(多个)、用户输入/输出设备(例如,键盘、触摸屏、指点设备、和/或显示器)、以及网络连接,以实现信令和/或承载媒体传输。该组处理器和其它组件的耦接通常可以通过一个或多个总线和桥(也被称为总线控制器),它们以任何已知(例如,对称/共享多处理)或迄今为止未知的架构来布置。因此,给定电子设备或网络单元的存储设备或组件可以被配置为存储代码和/或数据以在该单元、节点或电子设备的一个或多个处理器上执行,以便实现本公开的一种或多种技术。

现在参考附图并且更具体地说参考图1,其中示出示例网络环境100,其中可以实施用于促进主机用户(例如,如由通信设备、客户端设备(cpe)或与其关联的用户设备(ue)102表示,通常被称为“主机用户设备”)与一个或多个客机(其使用这种主机用户设备102以使用或共享主机用户的服务)之间的服务共享的本发明的一个或多个实施例。网络环境100可以包括主机服务提供商网络基础架构106,其可使用任何已知或迄今为止未知的技术,经由合适的有线/无线接入网络104与主机用户设备102一起操作。如上所述,示例用户设备102可以广泛地包括基于多种技术的任何类型的通信设备,根据一个或多个用户计划或简档,主机用户可以使用这些技术以使用服务。因此,如果示例用户设备102被提供为无线移动通信设备,则其可以包括多频带接口功能,多频带接口功能与以下至少一项兼容:通用分组无线业务(gprs)网络、增强型数据速率全球移动通信系统(gsm)演进(edge)网络、符合第三代合作计划(3gpp)的网络(例如,通用移动电信系统(umts)网络、hspa)、4g网络(例如,长期演进(lte)网络)、5g网络、下一代网络(ngn)、集成数字增强型网络(iden)、码分多址(cdma)网络、时分多址(tdma)网络、ip多媒体子系统(ims)网络等,此外具有基于从以下至少一项中选择的标准的近程无线接入:ieee802.11标准、ieee802.16标准、hiperlan标准、hiperlanii标准、wi-max标准、openair标准、蓝牙标准等。包括运营商域的各种移动网络单元108可以包括节点或功能,例如一个或多个网络管理节点118、供应节点(多个)119、高级智能网络(ain)服务节点(多个)114、计费网关节点(多个)116、归属位置寄存器(hlr)节点(多个)110、拜访者位置寄存器(vlr)节点(多个)和移动服务交换中心(多个)(msc)112等,它们可以使用标准化协议和技术与服务共享平台120交互,这些标准化协议和技术例如包括ss7、http、aaa(认证、授权和记账)协议(例如,diameter、radius协议)等。在一种布置中,服务共享平台120可以包括节点或功能,例如用户id管理节点(多个)128、记账逻辑节点(多个)126、呼叫和消息处理节点(多个)122、以及虚拟sim管理节点124,它们可以被配置为促进主机用户与一个或多个客机用户之间的服务共享,如将在下面另外详细地说明那样。

如前所述,根据可以与sim模块关联地提供或标识的一个或多个主机用户服务计划或简档,主机用户可以使用用户设备102接收/使用各种服务(例如,语音服务、数据服务、电路交换网络服务、分组交换网络服务、voip服务、ott服务等),其中包括增值服务或基于ain的服务,例如呼叫筛选、预付费呼叫、免费呼叫、记账卡呼叫、家庭组呼叫、私人号码计划服务、无前缀拨号(例如,当从国外拨打电话时)、呼叫分配服务(其基于各种呼叫准则(位置、时间、呼叫方等)、归属区域折扣、反向收费、呼叫转移、呼叫排队)等。本领域的技术人员将认识到,可以在根据基于网络类型的已知通用集成电路卡(uicc)标准的一种布置中实现sim(例如,在gsm网络中,uicc可以包含通常被称为sim的应用,而在umts网络中它可以被提供为usim应用,在cdma网络中它可以被提供为csim应用,在ims网络中它可以被提供为isim应用等)。此外,如果uicc卡具备多网络兼容应用,则它可以被实现为可移动用户标识卡或ruim。出于本发明的至少某些实施例的目的,术语“sim”、“虚拟sim”、“软sim”或类似导入的术语可以在某种程度上被同义地采用,并且通常可以包含所有这些实现,而不管在服务提供商网络中使用哪种网络技术。

技术人员将进一步认识到,可以使用在基于云的环境中实现的合适的网络功能虚拟化(nfv)架构,虚拟化上面针对运营商域108、服务共享平台120、以及接入网络单元(例如,基站控制器(bsc)、基站收发机(bts)、无线网络控制器(rnc)等)给出的各种节点和功能。此外,主机用户设备102的某些方面还可以在云中被虚拟化和/或被提供为以软件为中心的应用,这些以软件为中心的应用可以是本地的(即,在设备上)。例如,sim或ruim可以在云中被虚拟化和/或被提供为软sim或电子sim(或e-sim)。在一种软sim或e-sim实现中,执行sim卡/模块的所有功能的软件应用和数据的集合可能不驻留硬件安全数据存储模块中。相反,该集合可以存储在用户设备本身的存储器和处理器中,即,将没有sim硬件层。在一种示例实现中,设备的存储器/处理器中的存储还将需要适当地安全。在一种基于云的实现中,整个sim应用/功能驻留在云中,云可以由服务提供商拥有/运营或者可以由第三方实体(例如,私有云存储服务)提供,其中适当地创建/供应、更新和维护关于用户到sim关系的关联。同样,在某些实现中还可以适当地虚拟化额外设备功能,然而将认识到,主机用户设备102的虚拟化不一定是用于实施本发明的实施例的要求。

图2a和2b示出根据本发明的一个实施例的可以被配置用于与客机用户共享服务的主机用户设备的示例布置。具体地说,图2a示出根据本公开的至少一个实施例的客户机ue设备200的示例配置,客户机ue设备200可以代表在上文给出的主机用户设备102。ue设备200例如可以包括被配置为处理设备200的一般操作的系统模块204,并且例如可以包括一个或多个处理模块或处理器202、一个或多个存储模块207、一个或多个电源模块206、以及用户接口模块208和通信接口模块210,通信接口模块210例如可以进一步耦接到通信模块212。本领域的技术人员将认识到,通信接口模块210和通信模块212可以形成通信子系统,其可以包括合适的发射机/接收机(收发机)功能,以根据无线技术在多个频带上实现单模、双模、或者多模扫描和通信。举例来说,与上面例示的一种或多种无线技术兼容的一个或多个广域无线tx/rx模块以及一个或多个无线wlantx/rx模块可以被提供为这种通信子系统的一部分。此外,尽管没有具体示出,但应该理解,每个tx/rx模块可以包括其它关联组件,例如一个或多个本地振荡器(lo)模块、rf开关、rf带通滤波器、a/d和d/a转换器、信号处理模块等。ue设备200还可以包括耦接到至少通信模块212的物理或虚拟化或软sim模块214。尽管通信模块212和sim模块214已被示出为与系统模块204分离,但在某些实施例中,与通信模块212和/或sim模块214关联的部分或全部特性被纳入系统模块200中也是可能的。

处理模块(多个)202可以包括一个或多个处理器,它们被布置为单独组件;或者备选地,可以包括一个或多个处理核心,它们体现在一个集成电路(ic)中(例如在片上系统(soc)配置中)、以及体现在被配置为支持一个或多个处理器的电路中,这些处理器可以被配置为在任何软件平台(例如,包括合适的操作系统(os)环境)上运行。被配置为支持一个或多个处理器的示例电路可以包括接口或桥接电路,其可以被配置为处理处理模块202、存储模块204与在设备200中的各种有线和/或无线总线上通信的其它模块之间的通信。例如,桥接电路可以被配置为通过从一种类型/速度的信令转换到另一种类型/速度的信令来处理模块之间的信令,并且可以被进一步配置为与各种不同的设备兼容以允许不同的系统实现、升级等。上述某些功能还可以被纳入一个或多个处理器、存储模块204或其它系统模块内。

处理模块(多个)202可以被配置为执行指令,这些指令可以包括程序代码,该程序代码被配置为结合执行指令、数据等(它们可以存储在存储模块(多个)204中)使得处理模块(多个)202执行活动,例如但不限于读取数据、写入数据、处理数据、形成数据、转换数据、变换数据等,以便例如以执行一个或多个设备过程,如将在下面说明的那样。存储模块(多个)204可以包括基于半导体、磁、和/或光存储技术的任何类型的易失性或非易失性存储模块。电源模块(多个)206可以包括ue设备200内部的电源(例如,电池)和/或用于从外部源(例如,ac电源线、太阳能等)获得电力的接口、以及任何相关电路,该电路被配置为提供、调节、调制、适配或转换电力以用于设备的操作。用户接口模块或子系统208可以包括被配置为允许订户/用户与设备200交互的电路,设备200例如包括各种输入机构(例如,麦克风、开关、按钮、旋钮、键盘、扬声器、触敏表面、被配置为捕获图像和/或感测邻近性、距离、运动、手势等的一个或多个传感器)和输出机构(例如,扬声器、显示器、发光/闪光指示器、用于振动、运动的机电组件等)。

如前所述,通信接口模块210和通信模块212可以被配置为根据各种标准和/或协议,处理各种类型的有线/无线通信,其中包括极为靠近的无线媒体(例如,在rf识别(rfid)或近场通信(nfc)、红外(ir)、光学字符识别(ocr)、磁读取器等的情况下)、近程无线媒体(例如,蓝牙、无线局域网(wlan)、wi-fi等)和远程无线媒体(例如,蜂窝、卫星等)。

转到图2b,ue设备250代表虚拟化ue设备,例如上面给出的设备200,其可以被配置为根据本发明的一个实施例,作为图1中所示的主机用户设备102操作以实现用户驱动的服务共享。一般而言,虚拟化ue设备250例如可以包括软件部分252、包括一个或多个虚拟化sim(vsim)模块256的硬件虚拟化层254和硬件平台部分258。硬件258可以包括设备250的物理设备部分,在其上可以执行软件252以执行各种任务。根据本公开的教导,可以针对特定客机用户供应至少一个vsim,以使得客机用户可以共享或以其它方式使用主机用户可能具有的特定服务。概括地说,根据一种实现,在此给出的实施例使主机用户能够经由虚拟sim的按需实例化(优选地依赖于与服务提供商的现有业务流程兼容的过程),直接与一个或多个客机用户共享主机用户的服务。用于促进这种服务共享的各种功能、模块、组件或方框可以被分成以下各组:(i)针对服务共享实例化虚拟sim,其中分享用户(即,主机用户或“分享者”)将虚拟sim实例化为他/她的服务的一部分;(ii)针对服务共享启用虚拟sim,由此主机用户和/或服务提供商在指定时长内持续激活虚拟sim并且实现服务共享;(iii)注册客机用户和设备,其中客机用户(也被称为共享用户或“共享者”)和ue设备使用共享sim和经验证的用户标识向服务提供商注册,这完成认证和授权,从而产生临时分配的电话号码和ip地址;(iv)呼叫和数据会话路由机制,其用于将呼叫或数据会话路由到客机用户的正确电话号码或ip地址;(v)终止共享,由此主机、服务提供商、或者共享用户可以调用终止共享服务的过程。下面将通过参考剩余附图,进一步详细地描述上述方面。

图3a和3b示出根据本发明的一个示例实施例的用于促进服务共享的示例消息流程图300a/300b。图4示出根据本发明的一个示例实施例的可以结合图3a的消息流发生的过程400的步骤、操作、方框和/或功能的流程图。图5示出根据本发明的一个实施例的可以结合图3b的消息流发生的过程500的步骤、操作、方框和/或功能的流程图。将这些图结合在一起,图3中的参考标号300a总体上指主机用户/设备302(其代表上述图1中的设备102和/或图2a/2b中的设备200/250)与主机的服务提供商网络304(其可以包括图1中所示的网络基础架构106)之间的消息流。主机用户发起用于使用用户的设备实例化vsim或软sim以实现服务共享的请求306,该请求可以被传播到服务提供商网络的适当控制和管理节点并且由其接收,如在方框402中给出。在一种变型中,这种请求可以包括或标识要共享的特定服务、用于共享的持续时间、以及其它参数、标记等。此外,服务提供商网络304可以参与(在一种示例实现中可选地或以其它方式)合适的认证/授权过程,以验证主机用户被授权用于服务共享和vsim实例化(方框308、404)。

响应于vsim实例化请求(并且在确定主机用户被正确授权/认证时),可以生成vsim,所述vsim可以优选地用与主机用户的服务简档的至少一部分(例如,包括主机用户(分享者)希望与一个或多个客机(共享者)共享的服务计划、参数等)相关的信息来填充,如在方框310、406处给出。可以使用关联机制将vsim与主机用户设备绑定,例如将vsim下载到主机用户设备(例如,作为软sim)或者在云存储/服务环境中下载(例如,作为云vsim)。因此,在图3a中分别示出设备sim下载路径312和云虚拟化路径314,其中云平台316用于针对主机用户(多个)的共享服务托管vsim服务绑定数据库318。将如下面描述的,在某些条件或场景下,下载路径312还可以表示将vsim下载到客机用户的设备。

图3b中的参考标号300b示出关于以下场景的消息流:其中根据一个实施例可以使客机用户352(例如,在某个持续时间内访问主机的用户)能够共享主机用户的服务。如前所述,可以以多种方式实现该持续时间,例如包括作为可以在需要时延长的预配置的持续时间等。在一种实现中,客机352或主机302可以针对使用vsim执行客机注册过程和远程供应而发起多个操作,如由消息流354指示的那样。例如,可以在主机用户设备上输入客机的证书,包括但不限于客机姓名、身份、电话号码、个人识别号(pin)或密码或其它认证标记、设备id等。备选地,还可以使用nfc或其它设备到设备通信,从客机用户的设备向主机用户设备发送这种信息。在另一变型中,可以针对客机用户提供质询/响应机制,其中可以提供适当的证书和/或其它响应输入。无论如何接收、发送或获得客机用户信息,至少一部分信息可以经由网络中或网络外过程用于客机用户的认证和授权,如在方框356中给出。因此,在接收到客机的证书时,可以在认证客机用户后执行客机用户的注册和vsim的远程供应,由此分配临时电话号码和ip地址。此后,可以相对于所供应的临时电话号码和/或ip地址信息以及多个参数(例如以下至少一项(包括但不限于):主机服务提供商id、客机位置、主机设备id、客机设备id、客机的原始电话号码等),来创建、生成或以其它方式获得一个或多个映射关系或对应关系,从而将基于vsim的主机服务(多个)绑定到客机以临时“个性化”vsim,如在方框358、502中给出。根据本信息的教导,可以将此类映射关系传播到合适的网络基础架构单元,以促进涉及任何共享服务的呼叫和数据会话的适当路由,而不违反现存的正常呼叫/会话建立/路由协议、过程、技术和方法。此外,尽管可以在主机用户提供商(sp)网络中应用某些映射关系,但可以在主机sp网络之外的网络基础架构(例如,客机sp网络或某些其它第三方网络(多个))中应用其它映射关系。

在一种实现中,可以在主机sp网络基础架构处应用的示例映射关系可以包括:{主机sp分配的临时分配的电话号码}{客机位置;客机临时ip地址}。应该理解,该映射关系中的“位置”可以是隐式的,因为主机sp网络使用其它机制(例如gps、三角测量等)知晓客机的实时位置。可以在客机sp网络处应用的示例映射关系可以包括:{客机原始电话号码}{主机sp网络id;客机位置;客机临时ip地址}。另一映射关系可以包括:{客机原始电话号码}{主机sp分配的临时分配的电话号码;客机临时ip地址}。再一映射关系可以包括:{客机原始电话号码}{主机sp网络id;临时分配的电话号码}。对于voip呼叫,示例映射关系可以是:{客机原始sipurl}{主机sp网络id;客机临时sipurl}。在一个或多个这种映射关系中,取决于vsim实例化,还可以在某些额外或备选实施例中提供主机和/或客机的设备id。在图3b中,参考标号360和362指适当的网络通信消息,可以实现这些网络通信消息以将合适的映射信息传播到云平台316和/或其它网络基础架构域和单元,例如包括hlr/vlr节点的客机的家庭网络等,如在方框364、504中给出。在本发明的一个实施例中,可以向主机用户设备302提供注册完成消息366,以向客机和/或主机通知客机已被注册并被允许使用主机用户设备以及共享/使用所指定的共享服务。例如,客机352可以根据适用于共享服务的主机用户计划(多个),使用主机用户设备和共享主机服务(多个)进行/接收语音/数据呼叫或会话(方框368)。在其他示例中,如果需要,还可以根据vsim实例化来实现在客机设备上使用主机服务。即,在这种说明性场景中,客机的设备可操作,但客机需要在他/她的设备上使用/共享主机服务。如在本专利申请中的其它位置所述,在这种备选实施例中,可以使用客机设备,具体取决于可用性、操作状态、以及在原始设备上使用/共享主机服务的需要。因此应该理解,在不能物理地使用客机设备(没有电池、错误频率等)的情况下,将使用主机设备。在其它情况下,可以利用客机设备。

可以实现终止过程,其中在一种可选布置中,可以从以下任一者或由以下任一者发出合适的终止消息:主机、客机(例如,使用共享的主机用户设备或者来自属于主机或客机的某个其它ue)、主机服务提供商网络和/或客机的家庭网络中的管理实体,或者响应于预定义的计时器机制等发出合适的终止消息,由此可以从vsim注销客机。此外,与客机的注销相一致,可以通过服务提供商网络的基础架构和/或关联的云平台来生成和传播适当的控制平面消息以更新映射关系、位置数据库等,如在过程500的方框506中给出。在另一变型中,vsim还可以作为注销过程的一部分被销毁。vsim可以被创建一次,并且然后当需要时被映射到客机,或者每次针对一个或多个客机发起服务共享时创建vsim。

本领域的技术人员将认识到,上述操作、功能、方框和过程的至少一部分可以由服务网络提供商网络的一个或多个节点(例如,与基础架构组件108、120关联的网络单元)执行,或者由作为主机/客机设备操作的用户设备102、200、250执行,或者以它们的组合执行,其中适当配置的处理器模块(多个)可以适于执行存储的程序指令以促进如在此给出的用户驱动的服务共享。示例网络节点、单元、子系统或装置可以包括在下面描述的图6a/6b中给出的实施例(具有虚拟化或没有虚拟化)。

关于上述教导的额外方面和变型可以说明如下。例如,在一种变型中,分享用户或主机用户设备可以被配置为仅在没有已经创建的vsim或软sim的情况下才调用用于实例化vsim或软sim以实现服务共享的过程。主机用户还可以向运营商提供共享者或客机用户的设备id,或者备选地向客机用户提供到软sim的专门生成的链接。在此之后,当备选连接可用时,可以在待共享设备上安全地供应软sim。在各种可用的可能性中,以下实现是说明性的:(i)设备可以在wifi上并且连接到特定服务器以下载软/vsim,例如使用类似于用于下载安全证书等的过程;(ii)紧急信道可以用于发送软/vsim作为短消息服务(sms)消息或多媒体消息服务(mms)消息,用户可以接受该消息以在设备上安装;(iii)对等(p2p)机制可以用于主要分享用户以向共享用户/设备提供软sim。如前所述,p2pwifi、快速响应(qr)码共享和nfc是这种p2p机制的示例。

在一种实现中,共享者/用户可以调用用于实现远程供应的软sim安装过程。技术人员将理解,这可以使用主机和/或客机的用户设备上的应用容易地完成。此外,可以注意,应用不需要被提供为智能电话应用。例如,经由使用由服务提供商使用的sms/mms和已知的远程供应机制,这也可以在较旧的功能手机上完成。在本发明的一种实现中,关于共享服务用户和设备的注册,针对软/vsim调用远程供应机制可以在一个或多个不同网络基础架构单元(在某些实施例中,可能包括第三方或私有方单元)处针对新实例化的软/vsim和设备来启动认证和授权过程。示例远程供应机制可以遵循已知过程,并且在成功认证软/vsim时,网络系统可以向设备提供临时路由标记,例如,如前所述的e.164电话号码和/或ip地址。尽管这可能是一种示例实现中的默认实践,但应该理解,分享用户可以建议或提供电话号码,或者甚至可以由共享服务用户请求电话号码。当然,系统实际是否授权这一点可能取决于服务提供商约束(例如,请求的号码是否在服务提供商的允许范围内,该号码是否已经分配给其它人,等等)。

如前所述,可以结合用于路由语音呼叫和数据会话的所有现有机制来实施本发明的实施例。因此,可以在本发明的一个实施例中应用用于通过空中接口路由到共享设备的合适控制信令而无需修改。关于共享服务的终止,应该注意,可以如前所述调用各种实现。例如,分享主机用户、共享服务用户或客机、或者服务提供商、或者预定义的计时器、或者最终用户或运营商设备上的任何其它事件触发器可以调用已知过程以将软/vsim与共享服务用户和关联设备相分离,因此终止指定服务的共享。额外示例包括共享时间到期、返回到预配置的覆盖或电池等级(例如,关于共享用户设备和/或客机设备),具有潜在的迟滞参数以防止频繁的共享发起/终止过程,尤其是在全自动系统中。

在一种示例路由场景中,考虑以下情况:具有新vsim、主机sp分配的临时电话号码、以及临时ip地址的主机/客机设备。应该理解,数据通信可能根本不涉及客机sp,因为可以经由主机sp路由必需的通信路径。此外,对临时号码/地址的呼叫直接经由主机服务提供商进行;根本不涉及客机网络。如前所述,主机sp更新其vlr,即它将需要的信息添加到其vlr中,并且向具有客机id的客机sp发送需要的映射信息。对原始/归属客机号码的呼叫将转到客机sp,客机sp基于上面的映射将呼叫路由到主机sp。如果由于任何原因而没有提供映射,则可以将这种呼叫路由到处理客机sp内的“不可用方”逻辑(例如,语音邮件)的合适过程;这是当使能服务共享,但仅具有主机sp分配的临时号码时的示例情况。对原始/归属主机号码的呼叫将像以前一样转到主机sp,并且基于主机设备(当在主机设备上安装vsim时)和/或主机sp策略和能力,它们可以像以前一样被路由(允许同时的主机和客机服务),或者如上所述重新路由到“不可用”/“繁忙”逻辑(例如语音邮件)。

另一种示例场景可以涉及:具有新vsim、客机sp分配的(可能是客机原始)电话号码、主机sp分配的临时ip地址的主机/客机设备。这是当客机不想要新电话号码时的场景。此外,通信可能根本不涉及客机sp;可以经由主机sp路由任何通信,类似于上面的过程。对客机原始电话号码的呼叫将经由类似于上面的客机sp进行,并且将基于映射(如果由主机sp提供)进行处理。如果没有提供映射,则共享服务将仅为数据服务。因此,在主机sp与客户sp通信的场景中,路由可以涉及基于服务提供商之间的握手和业务协议的典型漫游场景。

另一种可能性是客机归属sp提供、但不需要与主机sp握手的“漫游精简版(roaminglite)”服务。客机用户与客机归属sp传送他/她的临时行踪(电话号码和网络id,不需要ip地址)。客机归属sp中的hlr/vlr维护到新电话号码的映射。当入站呼叫到达且以客机的原始归属号码作为目的地时,hlr/vlr使用呼叫重定向和提供客机的临时号码进行响应。呼叫hlr/vlr然后简单地将呼叫重定向到主机sp中的客机临时号码。

还应理解,在某些其它额外或备选实施例中,临时ip地址不需要被包括在任何映射中。在这种场景中,可以结合此处教导采用ip路由。例如,即使在voip中,用户也可以使用新的hlr/vlr/cscf或某种其它呼叫处理/路由功能来注册其sipurl。该场景中的语音呼叫路由的工作方式类似于上述场景。可能出现的潜在问题是,如果用户的sipurl被客机sp授权,在这种情况下,客机sp拥有sipurl。在此情况下,路由将类似于客机sp需要将原始sipurl映射到临时sipurl的路由。

将理解,在某些示例场景中,客机sp处理可能不涉及客机临时号码。实际上,在某些布置中,客机sp基础架构甚至可能不知道该信息。相反,客机sp基础架构仅关心主机sp(以及以下事实:在客机与主机sp之间具有约定以支持这种呼叫和这种呼叫的收益共享模型)和客机临时ip地址以用于促进呼叫路由,而不管共享服务vsim可以在主机还是客机设备上。关于客机sp适用的映射,一种实现可以涉及客机sp基础架构可能将hlr中的客机状态更新为“漫游”。此外,应该注意,客机可能选择(或者主机sp可能出于任何原因决定)不让主机sp分配临时电话号码;在这种情况下,仅可使用在上文给出的额外映射关系之一,经由原始客机sp分配的电话号码进行电话呼叫。此外,为了纯数据服务的目的,不需要任何电话号码映射,因为临时ip地址将用于此目的。

就共享约定而言,如果主机sp和客机归属sp共享漫游约定,并且用户已购买漫游服务,则可以在sp之间自动交换适当的映射关系。如果没有业务约定,或者如果客机选择仅购买“漫游精简版”,则客机用户使用从电话到某个用户服务门户的特殊接口向客机归属sp提供映射,该用户服务门户将映射填充到用于电路语音的hlr/vlr和用于voip的cscf中。

此外,应该理解,ip地址和/或位置不需要包括在某些映射中。如其它部分所述,即使对于voip,也仅需要在示例场景中交换sipurl。主机sp中的cscf已经维护内部映射{客机临时sipurl}{客机临时位置;客机临时ip地址},并且因此可以使用普通旧式ip路由来到达用户设备。关于位置信息,一旦主机spid可用,呼叫便被路由到主机sp,主机sp将使用完善的空中接口技术知晓该位置,这些空中接口技术例如包括gsm/edge中的la更新、umtshspa中的ra更新、以及lte中的ta更新等。一般而言,主机sp针对客机的临时行踪维护的映射可以全部被提供为内部映射,因为主机spid、客机位置、客机ip地址等全部可用。

在另一实施例中,用户设备(主机/客机设备)可以具有同时可用的多个sim(例如,一个原始、一个共享服务vsim),例如,如图2b的设备250中所示。因此,根据本发明的一个实施例,当有人使用该设备进行电话呼叫或数据连接时,可以提供合适的逻辑以便使用户能够选择处理请求的上下文—例如,原始与共享服务。例如,它可以通过使用gui直接进行最终用户选择来完成,或者经由在设备上实现的某个自动化过程来完成。

本领域的技术人员将进一步认识到,在本专利公开的额外或备选实施例中,可以根据网络功能虚拟化(nfv)架构在虚拟化环境中构建上述各种装置、子系统、功能/应用和/或一个或多个网络单元以及底层网络基础架构以用于促进用户驱动的服务共享。例如,在示例网络环境(例如,图1中的网络环境100)内执行的各种物理资源、服务、应用和功能可以被提供为虚拟设备、机器或功能,其中经由合适的虚拟化层将资源和应用虚拟化成合适的虚拟网络功能(vnf)或虚拟网络单元(vne)。将包括计算资源、存储资源、以及网络基础架构资源的资源虚拟化成对应的虚拟资源,其中虚拟计算资源、虚拟存储资源和虚拟网络资源可共同用于支持vnf层,其整体管理和协调功能可以由虚拟化基础架构管理器(vim)结合vnf管理器和nfv协调器来支持。通常可以提供操作支持系统(oss)和/或业务支持系统(bss)组件以处理网络级功能,例如网络管理、故障管理、配置管理、服务管理、以及用户管理等,该组件可以经由合适的接口与vnf层和nfv协调组件对接。

因此,在此公开的示例网络架构的至少一部分可以如上所述进行虚拟化,并且被构建在包括可配置虚拟资源共享池的云计算环境中。可以在面向服务的架构(例如,软件即服务(saas)、平台即服务(paas)、基础架构即服务(iaas)等)中实现各种软件(例如,呼叫处理软件,vsim实例化、远程供应和用户认证等)、以及网络的平台和基础架构,其中涉及的各方提供本发明的一个示例实施例的不同特性。技术人员还将理解,这种云计算环境可以包括以下一项或多项:私有云、公共云、混合云、共同体云、分布式云、多云和云间(例如,“云中云”)等。下面给出关于在上述虚拟化/云架构的上下文中的服务共享的某些示例实施例。

图6a和6b示出根据本发明的某些实施例的示例性网络内的网络设备(nd)之间的连接性以及nd的三种示例性实现,其中可以在虚拟化环境中实现图1中所示的网络环境的至少一个或多个部分。

在此处的示例中,网络设备(nd)可以是电子设备,其以通信方式互连网络上的其它电子设备(例如,其它网络设备、最终用户设备)。某些网络设备可以被配置为“多服务网络设备”,其提供对多个联网功能(例如,路由、桥接、交换、第2层聚合、会话边界控制、服务质量、和/或用户管理)的支持,和/或提供对多个应用服务(例如,数据、语音、以及视频)的支持。

图6a示出根据本发明的某些实施例的示例性网络内的多个网络设备(nd)之间的连接性以及nd的三种示例性实现。具体地说,图6a示出nd600a-h,其可以表示载波网络交换单元、接入网络单元、选择性路由器、位置数据库、媒体网关(mgw)、呼叫会话控制功能(cscf)节点、以及被提供为图1中所示的基础架构组件108、120的一部分的网络单元等,其中通过a-b、b-c、c-d、d-e、e-f、f-g和a-g之间、以及h与a、c、d和g中的每一者之间的线示出示例连接性。如前所述,这些nd可以被提供为物理设备,并且这些nd之间的连接性可以是无线的或有线的(通常被称为链路)。从nd600a、e和f延伸的额外线示出这些nd充当网络的入口和出口节点(并且因此,这些nd有时被称为边缘nd;而其它nd可以被称为核心nd)。

图6a中的两种示例性nd实现是:(1)专用网络设备602,其使用定制的专用集成电路(asic)和专有操作系统(os);以及(2)通用网络设备604,其使用常见的现成(cots)处理器和标准os。

专用网络设备602包括适当的硬件610(例如,定制或专用硬件),其包括计算资源(多个)612(其通常包括一组一个或多个处理器)、转发资源(多个)614(其通常包括一个或多个asic和/或网络处理器)、以及物理网络接口(ni)616(有时被称为物理端口)、以及其中存储合适的专用软件或程序指令620(例如,交换、路由、呼叫处理等)的非瞬时性机器可读存储介质618。物理ni是nd中的硬件,通过该硬件,建立网络连接(例如,无线地通过无线网络接口控制器(wnic)或者通过将电缆插入连接到网络接口控制器(nic)的物理端口),例如由nd600a-h之间的连接性所示的那些连接性。在操作期间,应用软件620可以由硬件610执行以实例化一组一个或多个专用或定制软件实例622。每个定制软件实例622、以及执行该应用软件实例的该部分硬件610(专用于该应用软件实例的硬件和/或由该应用软件实例与其它应用软件实例(多个)622临时共享的硬件的时间切片)形成单独的虚拟网络单元630a-r。虚拟网络单元(vne)630a-r中的每一者包括控制通信和配置模块632a-r(有时被称为本地控制模块或控制通信模块)以及关于合适的应用/服务实例633a-r的转发表634a-r,以使得给定的虚拟网络单元(例如,630a)包括控制通信和配置模块(例如,632a)、一组一个或多个转发表(例如,634a)、以及执行虚拟网络单元(例如,630a)以支持应用实例633a(例如,vsim实例化、远程供应、呼叫/会话路由、呼叫/会话优先化、呼叫者查询逻辑、以及与消息传送子系统虚拟化相关的集成消息传送等)的该部分应用硬件610。

在一种示例实现中,专用网络设备602通常在物理上和/或逻辑上被认为包括:(1)nd控制平面624(有时被称为控制平面),其包括执行控制通信和配置模块632a-r的计算资源(多个)612;以及(2)nd转发平面626(有时被称为转发平面、数据平面、或者媒体或承载平面),其包括可以利用转发或目的地表634a-r和物理ni616的转发资源(多个)614。举例来说,如果nd是被配置为促进服务共享的实体,则nd控制平面624(执行控制通信和配置模块632a-r的计算资源(多个)612))通常负责参与控制如何路由承载业务(例如,语音/数据/视频)。同样,nd转发平面626负责在物理ni616上接收该数据,并且基于转发信息将该数据转发出适当的物理ni616。

图6b示出根据本发明的某些实施例的实现专用网络设备602的示例性方式,其中示例专用网络设备包括耦接到互连机构的一个或多个卡638(通常是热插拔的)。尽管在某些实施例中,卡638具有两种类型,一个或多个卡作为nd转发平面626操作(有时被称为线卡),以及一个或多个卡操作以实现nd控制平面624(有时被称为控制卡)),但是备选实施例可以将功能组合到单个卡上和/或包括额外卡类型(例如,一种额外类型的卡被称为服务卡、资源卡、或者多应用卡)。服务卡可以提供专用处理(例如,第4层到第6层服务(例如,防火墙、因特网协议安全(ipsec)(rfc4301和4309)、安全套接字层(ssl)/传输层安全(tls)、入侵检测系统(ids)、对等(p2p)、ip语音(voip)会话边界控制器、移动无线网关(网关通用分组无线业务(gprs)支持节点(ggsn)、演进型分组核心(epc)网关))。举例来说,服务卡可以用于终止ipsec隧道并且执行附带的认证和加密算法。这些卡通过被示为背板636的一个或多个互连机构(例如,耦合线卡的第一全网状(fullmesh)、以及耦合所有卡的第二全网状)耦接在一起。

返回到图6a,通用网络设备604包括硬件640,其包括一组一个或多个处理器642(通常是cots处理器)和网络接口控制器(多个)644(nic;也被称为网络接口卡)(其包括物理ni646)、以及其中存储软件650(例如,通用操作系统软件)的非瞬时性机器可读存储介质648。在操作期间,处理器(多个)642执行软件650以实例化关于促进用户驱动的服务共享的一组或多组的一个或多个应用程序664a-r,例如包括vsim实例化、sim绑定、认证/授权、远程供应等。尽管一个实施例不实现虚拟化,但备选实施例可以使用不同形式的虚拟化—由虚拟化层654和软件容器662a-r表示。例如,一个这种备选实施例实现操作系统级虚拟化,在这种情况下,虚拟化层654表示允许创建多个软件容器662a-r(其中每一个可以用于执行多组应用664a-r之一)的操作系统的内核(或者在基本操作系统上执行的shim)。在该实施例中,多个软件容器662a-r(也被称为虚拟化引擎、虚拟专用服务器、或者jail)均是用户空间实例(通常是虚拟存储空间);这些用户空间实例彼此分离,并且与运行操作系统的内核空间分离;除非显式允许,否则在给定用户空间中运行的应用组不能访问其它进程的内存。另一个这种备选实施例实现完全虚拟化,在这种情况下:(1)虚拟化层654表示系统管理程序(有时被称为虚拟机监视器(vmm))或者在主机操作系统之上执行的系统管理程序;以及(2)软件容器662a-r均表示一种严格隔离形式的软件容器(被称为虚拟机),其由系统管理程序运行并且可以包括客机操作系统。虚拟机是物理机的软件实现,其运行程序犹如这些程序在物理的非虚拟化机器上执行;应用通常不知道它们在虚拟机上运行而不是在“裸金属”主机电子设备上运行,尽管某些系统提供半虚拟化,半虚拟化允许操作系统或应用知道用于优化目的的虚拟化的存在。

一组或多组的一个或多个应用664a-r、以及虚拟化层654和软件容器662a-r(如果实现)的实例化被统称为软件实例(多个)652。每组应用664a-r、对应的软件容器662a-r(如果实现)、以及执行它们的该部分硬件640(专用于该执行的硬件和/或由软件容器662a-r临时共享的硬件的时间切片)形成单独的虚拟网络单元1060a-r。

虚拟网络单元660a-r执行类似于虚拟网络单元630a-r的功能—例如,类似于控制通信和配置模块(多个)632a和转发表(多个)634a(硬件640的这种虚拟化有时被称为nfv架构,如先前在本专利公开中提及的那样)。因此,nfv可以用于将许多网络设备类型整合到行业标准高容量服务器硬件、物理交换机、以及物理存储装置上,它们可以位于数据中心、nd、以及客户端设备(cpe)中。但是,本发明的不同实施例可以不同地实现一个或多个软件容器662a-r。例如,尽管可以在一种布置中实施本发明的实施例,其中每个软件容器662a-r对应于一个vne660a-r,但备选实施例可以以更精细级别的粒度实现这种对应关系(例如,线卡虚拟机虚拟化线卡,并且控制卡虚拟机虚拟化控制卡等)。应该理解,在此参考软件容器662a-r到vne的对应关系描述的技术也适用于使用这种更精细级别的粒度的实施例。

在某些实施例中,虚拟化层654可以包括虚拟交换机,其提供类似于物理以太网交换机的转发服务。具体地说,该虚拟交换机在软件容器662a-r与nic(多个)644之间,以及可选地在软件容器662a-r之间转发业务。此外,该虚拟交换机可以实施按照策略不被允许彼此通信的vne660a-r之间的网络隔离(例如,通过授予(honoring)虚拟局域网(vlan))。

图6a中的第三示例性nd实现是混合网络设备606,其在单个nd中或nd内的单个卡中包括定制asic/专有os和cots处理器/标准os两者。在这种混合网络设备的某些实施例中,平台vm(即,实现专用网络设备602的功能的vm)可以针对混合网络设备606中存在的专用硬件提供半虚拟化,以实现用户驱动的服务共享场景的特定实施例。

无论nd的以上示例性实现为何,当考虑由nd实现的多个vne中的一个(例如,仅vne中的一个是给定虚拟网络的一部分)时,或者如果当前由nd仅实现单个vne,则缩写术语网络单元(ne)有时用于指该vne。此外,在所有的以上示例性实现中,vne中的每一个(例如,vne630a-r、vne660a-r、以及混合网络设备606中的那些vne)在物理ni(例如,616、646)上接收数据,以及将该数据转发出适当的物理ni(例如,616、646),以根据主机用户的共享服务/计划来路由呼叫/会话。

基于以上所述,应该理解,本发明的实施例使用户和客户能够在客机不能使用它们自己的服务(例如,由于服务中断、网络质量差、在覆盖区域外、设备的电池电量低等)的情况下,使用相对简单的过程及时地向其朋友和家人提供共享服务的便利。此外,尽管没有具体描述,但本发明的实现能够通过根据共享服务的计费安排向其用户提供服务共享服务,针对服务提供商提供收益机会。

鉴于如下例示的现有解决方案的各种缺陷,可以理解本发明的额外益处和优势。例如,现有家庭计划及其设置需要运营商辅助并且花费大量时间。家庭计划通常可能需要向家庭成员发出多个sim卡,这些家庭成员全部在与注册的计划购买者关联的一个帐户中注册。从计费的角度来看,这需要针对所有sim聚合订阅和计费信息以用于计费目的。将家庭成员添加到计划需要与运营商的客户服务人员进行相当广泛的交互、和/或前往商店或者等待新sim通过邮寄到达。此外,应该理解,漫游服务在可用时通常很昂贵。通常,如果用户的归属服务提供商与受访位置中的提供商之间存在漫游约定,则购买这种服务很昂贵。这通常阻止用户购买漫游服务。另一方面,购买本地sim可能很困难,尤其是当前往外国旅行时。为了避免在旅行之前购买漫游服务,用户通常在可能的情况下购买预付费本地sim。在许多地区和国家,这对游客来说并不容易,因为不清楚在何处购买。即使这很明显,仍然可以存在障碍。例如,印度的法规要求提供当地居住证明、照片、其它文件等,以便防止sim被无意中销售给恶意分子。此外,在用户设备上切换sim可能不方便。首先,仅当手机被运营商解锁时,才能从电话中切换sim。合约电话通常不是这种情况。当电话确实从归属运营商解锁时,用户切换sim可能是一项小任务,但仍然使人烦恼。有时sim的大小不同,这可能需要适配器或者切割sim卡使其具有合适大小。对于诸如漫游之类的临时使用,这还意味着当手机具有双sim卡能力时用户失去归属服务号码或设置,并且当切换回来时必须刷新它们。此外,由于重新认证等,运营商在控制和管理平面上产生交易成本。本领域的技术人员在参考时可以容易地认识到,涉及服务共享的本发明的实施例能够有利地克服上述缺点等。

在本公开的各种实施例的以上描述中,将理解,在此使用的术语仅为了描述特定的实施例而并非旨在作为本发明的限制。除非另外定义,否则在此使用的所有术语(包括技术和科学术语)具有与本发明所属领域的普通技术人员通常的理解相同的含义。还将理解,诸如在常用字典中定义的那些术语应该被解释为具有与其在本说明书和相关领域的上下文中的含义一致的含义,并且可能不被解释为理想化或过于正式的意义,除非在此明确地如此定义。

在此参考计算机实现的方法、装置(系统和/或设备)和/或计算机程序产品的框图和/或流程图描述至少某些示例实施例。将理解,框图和/或流程图的方框、以及框图和/或流程图中各方框的组合,都可以由通过一个或多个计算机电路执行的计算机程序指令实现。可以将这些计算机程序指令提供给通用计算机电路、专用计算机电路、和/或其它可编程数据处理电路的处理器电路以生产一种机器,以使得这些指令在经由计算机和/或其它可编程数据处理装置的处理器执行时,转变和控制晶体管、存储在存储单元中的值、以及这种电路内的其它硬件组件,以实现框图和/或流程图中的一个或多个方框中指定的功能/操作,并且从而产生实现框图和/或流程图中的方框(多个)中指定的功能/操作的装置(功能)和/或结构。此外,还可以将计算机程序指令存储在有形计算机可读介质中,这些指令可以使计算机或其它可编程数据处理装置以特定方式工作,以使得存储在计算机可读介质中的指令产生包括实现框图和/或流程图中的一个或多个方框中指定的功能/操作的指令的制造品(articleofmanufacture)。

如前所述,有形的非瞬时性计算机可读介质可以包括电、磁、光、电磁、或者半导体数据存储系统、装置或设备。计算机可读介质的更具体的示例将包括:便携式计算机盘、随机存取存储器(ram)电路、只读存储器(rom)电路、可擦式可编程只读存储器(eprom或闪存)电路、便携式紧凑盘只读存储器(cd-rom)、以及便携式数字视频光盘只读存储器(dvd/blu-ray)。还可以将计算机程序指令加载到或以其它方式下载到计算机和/或其它可编程数据处理装置上,以导致在计算机和/或其它可编程装置上执行一系列操作步骤,以产生计算机实现的过程。因此,本发明的实施例可以以硬件和/或在处理器或控制器上运行的软件(包括固件、驻留软件、微代码等)体现,这些实施例可以被统称为“电路”、“模块”或其变型。此外,举例来说,示例处理单元可以包括通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核心关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)电路、任何其它类型的集成电路(ic)、和/或状态机。如可以理解的,在某些实施例中,示例处理器单元可以采用分布式处理。

此外,在至少某些额外或备选实现中,方框中所描述的功能/操作可以以不同于流程图中所示的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能/操作而定。此外,流程图和/或框图的给定方框的功能可以被分成多个方框,和/或流程图和/或框图的两个或更多方框的功能可以被至少部分地集成。此外,尽管某些图在通信路径上包括箭头以示出通信的主要方向,但将理解,通信可以以与示出的箭头相反的方向发生。最后,可以在示出的方框之间添加/插入其它方框。

因此,应该清楚地理解,在本公开的附图中示出的任何流程图中示出的操作、步骤、功能、组件或方框的顺序或序列可以在特定流程图内被修改、改变、替换、定制或以其它方式重新布置,包括删除或省略特定操作、步骤、功能、组件或方框。此外,在特定流程图中示出的操作、步骤、功能、组件或方框可以与在另一个流程图中示出的操作、步骤、功能、组件或方框相互混合或以其它方式相互布置或重新布置,以便实现关于一个或多个过程的额外变化、修改和配置,以实施本专利公开的教导。

尽管已详细示出和描述了各种实施例,但权利要求并不限于任何特定实施例或示例。以上具体实施方式不应被理解为暗示任何特定组件、单元、步骤、操作、或者功能是必要的,以使得它必须包括在权利要求的范围内。除非明确说明,否则对单数形式的单元的引用并非旨在表示“一个并且仅一个”,而是“一个或多个”。本领域的普通技术人员已知的上述实施例的单元的所有结构和功能等效物在此通过参考明确引入,并且旨在由本发明的权利要求包含。因此,本领域的技术人员将认识到,可以在以下所附权利要求的精神和范围内实施在此描述的具有各种修改和改变的示例性实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1