用于选择网络接入订购的方法和装置制造方法
【专利摘要】提供用于选择网络接入订购的各种方法。一种示例方法包括接收对于参与通信会话的请求、确定用于网络接入的至少两个订购可用、确定针对通过每个订购可用的一个或者多个连接类型的资费、基于资费确定对于至少两个订购的每个连接类型的成本因子,并且基于成本因子选择在满足该请求时使用的目标订购和目标连接类型。也提供相似和有关示例方法和示例装置。
【专利说明】用于选择网络接入订购的方法和装置
【技术领域】
[0001]本发明的示例实施例一般地涉及通信,并且更具体地涉及用于选择网络接入订购的方法和装置。
【背景技术】
[0002]现代通信时代已经带来无线网络的巨大扩张。已经开发出各种类型的联网技术,从而产生由消费者需求所激发的、电话和数据网络的前所未有的扩张。无线和移动联网技术已经解决有关消费者需求,同时提供信息传送的更多灵活性和即时性。
[0003]移动性已经证实是广泛利用无线设备的重要催化剂。尽管不同服务提供商在设备在服务区域之间移动时支持连续的连接已经变得普遍,但是可以利用不同资费或者收费方案。例如在归属服务区域中,用于语音呼叫的通话分钟可以按照与订购关联的月度配额计数,但是在设备正在漫游的另一服务区域中,该订购的通话分钟可以被收取附加费用。另夕卜,经由数据连接的通信在归属区域中相对于设备正在漫游的区域也可以被不同地收费。
【发明内容】
[0004]提供用于选择网络接入订购的示例方法和示例装置。一种示例方法可以包括接收对于参与通信会话的请求、确定用于网络接入的至少两个订购可用、确定针对经由两个或者更多订购可用的一个或者多个连接类型的资费、基于资费确定用于至少两个订购的一个或者多个连接类型的成本因子,并且基于成本因子选择用于在满足请求时使用的目标订购和目标连接类型。
[0005]一个附加示例实施例是一种包括至少一个处理器和包括计算机程序代码的至少一个存储器的装置。至少一个存储器和计算机程序代码可以被配置为与至少一个处理器一起,指引该示例装置执行各种功能。就这一点而言,可以指引该示例装置执行接收对于参与通信会话的请求、确定用于网络接入的至少两个订购可用、确定针对经由两个或者更多订购可用的一个或者多个连接类型的资费、基于资费确定用于至少两个订购的一个或者多个连接类型的成本因子,并且基于成本因子选择用于在满足请求时使用的目标订购和目标连接类型。
[0006]另一示例实施例是一种具有在其上存储的计算机程序代码的示例非瞬态计算机可读介质。在被执行时,该计算机程序可以指引装置接收对于参与通信会话的请求、确定用于网络接入的至少两个订购可用、确定针对经由两个或者更多订购可用的一个或者多个连接类型的资费、基于资费确定用于至少两个订购的一个或者多个连接类型的成本因子。并且基于成本因子选择用于在满足请求时使用的目标订购和目标连接类型。
[0007]另一示例实施例是一种设备,该设备包括用于接收对于参与通信会话的请求的装置、用于确定用于网络接入的至少两个订购可用的装置、用于确定针对经由两个或者更多订购可用的一个或者多个连接类型的资费的装置、用于基于资费确定用于至少两个订购的一个或者多个连接类型的成本因子的装置,以及用于基于成本因子选择用于在满足请求时使用的目标订购和目标连接类型的装置。
【专利附图】
【附图说明】
[0008]已经这样概括地描述了本公开内容的实施例,现在将参照附图,附图未必按比例绘制,并且在附图中:
[0009]图1图示根据各种示例实施例的用于选择订购和会话类型的示例流程图;
[0010]图2图示根据各种示例实施例的配置为选择网络接入订购的示例装置的框图;
[0011]图3图示根据各种示例实施例的被配置为选择网络接入订购的示例移动终端的框图;以及
[0012]图4图示根据各种示例实施例的用于选择网络接入订购的示例方法的流程图。
【具体实施方式】
[0013]现在将参照附图更完全地描述本发明的示例实施例,在附图中示出本发明的一些、但是并非所有实施例。实际上,本发明可以用许多不同形式来体现,而不应解释为限于这里阐述的实施例;实际上,提供这些实施例是使得本公开内容将满足适用的法律要求。相似标号全篇指代相似要素。术语“数据”、“内容”、“信息”和相似术语可以根据本发明的一些示例实施例互换地使用,以指代能够发送、接收、操作于和/或存储的数据。
[0014]如这里所用,术语‘电路系统’指代所有以下各项:(a)仅硬件的电路实现方式(例如在仅模拟和/或数字电路系统中的实现方式);(b)电路和软件(和/或固件)的组合、t匕如(如适用的那样):(i)处理器的组合或者(ii)处理器/软件(包括数字信号处理器)、软件和存储器的部分,这些部分一起工作以使装置、比如移动电话或者服务器执行各种功能;以及(C)如下电路、比如微处理器或者微处理器的部分,这些电路需要软件或者固件用于操作、即使该软件或者固件并不物理上存在。
[0015]‘电路系统’的这一定义适用于这一术语在本申请中、包括在任何权利要求中的所有使用。作为又一示例,如在本申请中所用,术语‘电路系统’也将覆盖仅一个处理器(或者多个处理器)或者处理器的部分及其附带软件和/或固件的实现方式。术语‘电路系统’也将覆盖,例如并且如果适用于特定权利要求要素的话,用于移动电话的基带集成电路或者应用处理器集成电路,或者在服务器、蜂窝网络设备或者其它网络设备中的相似集成电路。如这里所用术语“视频”可以被解释为包括仅视频或者具有音频的视频。
[0016]根据各种示例实施例,这里提供执行或者支持基于各种标准来选择网络接入订购的方法和装置。网络接入订购可以允许移动设备基于网络接入证书信息接入网络,该网络接入证书信息可以与该订购一起关联地存储。根据各种示例实施例,这一网络接入证书信息可以提供使移动设备能够例如经由语音连接或者数据连接接入运营商网络的配置设置和/或其它信息。就这一点而言,网络接入证书信息可以包括用于接入运营商网络的安全信息,但也可以包括个人用户信息、网络设置信息、与服务有关的信息等。网络接入证书信息可以例如包括接入证书、密码算法、网络设置、服务信息、配置信息等。在一些示例实施例中,提供的网络接入证书信息可以包括订户标识模块(SM)数据,并且可以包括可以在移动设备上安装的应用(例如SM应用)或者其它软件。在网络接入证书信息包括SM数据的一些示例实施例中,SM数据可以例如包括软SIM、固定SIM、可移除或者不可移除的通用订户标识模块(USM)、软USIM、固定USIM、可移除的订户标识模块(R-UM)等。另外,在一些示例实施例中,单个SIM可以与多个订购关联。
[0017]经由订购、比如与SM关联的订购,设备可以获得经由各种连接类型向网络的接入,连接类型包括但不限于语音连接类型和数据连接类型。语音连接可以利用在无线或者蜂窝电话网络中常见的通信技术和协议。例如语音连接可以是支持始发于移动端(MO)或者终止于移动端(MT)的语音呼叫的电路交换(CS)连接。语音连接也可以支持如短消息服务(SMS)通信的通信。
[0018]备选地或者附加地,订购可以提供让设备经由数据连接接入网络。数据连接可以基于分组并且利用各种用于传达数据的基于分组的协议和技术。例如数据连接可以基于第3代或者第4代长期演进(LTE)技术。备选地,可以使用无线局域网(WLAN)技术来建立数据连接。数据连接可以用来使用比如经由数据的SMS和在网际协议之上的语音(VoIP)的技术来支持基于文本和语音的通信。这样,在一些实例中,数据连接可以用作语音连接的备选,因为任一种可以支持相似应用(例如语音呼叫和文本接收/发送)。
[0019]订购也可以与用于经由订购进行通信的资费或者成本集合关联。可以基于移动设备的通信情境来确定用于确定针对给定的通信会话的成本因子。通信情境可以基于包括当前可由移动设备接入的一个或者多个特定网络的多个参数。基于通信情境,特定订购可以可用于在建立与网络的连接时使用,并且关联资费可以基于网络的特性、连接类型和订购而适用。每个订购可以具有针对与归属网络的通信会话的第一资费和针对在设备正在外地网络上漫游时的通信会话的第二资费。这样,用于给定的移动设备的每个订购可以具有不同归属网络,因此如果移动设备选择和使用将当前连接的网络标识为归属网络的订购,则可以减少用于通信的成本。另外,可以对于语音连接和数据连接分别地设置资费,并且由于这些连接类型中的任一连接类型可以支持特定应用(例如语音呼叫或者文本接收/发送),所以资费和针对基于该资费的通信会话的结果成本因子可以被用来确定要利用哪个连接类型。
[0020]在一些示例实施例中,移动设备、比如图2中的装置200可以被配置为使用多个网络接入订购用于经由各种连接类型连接到一个或者多个网络。如以上提到的那样,每个订购可以具有如下连接类型的关联资费,该连接类型可以基于移动设备的通信情境在该订购之下使用。例如移动设备可以具有与第一 SIM关联的第一订购和与第二 SIM关联的第二订购。基于与SIM中的每个SIM关联的资费,移动设备可以被配置为确定在接入网络以建立通信会话时使用哪个SM和连接类型。根据一些示例实施例,对于使用与第一 SIM关联的特定连接类型的通信会话的请求可以被被拦截和终止,以允许使用不同连接类型经由第二SIM建立新通信会话,该不同连接类型造成后续通信的成本因子的降低。
[0021]公共PCN(个人通信网络)手持机规范(CPHS)描述设备经由备选线路服务使用以SIM形式的多个订购的能力。备选线路服务可以允许移动设备被指配与单个国际移动用户标识(MSI)关联的两个备选线路。这样,移动设备可以被配置为在与其相应SIM关联的线路中的每个线路上产生和接收语音呼叫,并且这些线路可以被分别地收费和记账。每个线路可以与单独的目录号码(例如单独的移动订户综合服务数字网络号码(MSISDN))和单独的订购相关联。如以上提到的那样,每个SM并且因此每个线路可以与如下资费关联,该资费为用于与归属网络的连接类型的资费、和用于与其中SIM被视为漫游的网络的连接类型的资费。
[0022]被配置为实施多个订购以执行基于成本的订购和连接类型的选择的移动设备可以利用多个SM,例如在相应卡上存储并且在移动设备上的相应槽中插入的多个SM。根据示例实施例,使用多个订购可以给设备带来灵活性,其允许设备通过分析设备的通信情境和将应用于预期通信会话的资费而以更低成本有效地操作。在一些示例实施例中,在选择订购和连接类型时也可以考虑服务质量。因而,具有多个订购其中这些订购具有相应资费的移动设备可以被配置为选择订购和连接类型,用于在建立通信会话时使用,该通信会话用于例如始发于移动端的呼叫、终止于移动端的呼叫、SMS消息、数据呼叫等。另外,在一些示例实施例中,为了通过选择订购和连接类型实现成本节省,移动设备可以考虑订购和连接类型优先级设置(可能由用户配置),该优先级设置基于移动设备的通信情境指示订购和连接类型应当被考虑使用的顺序。
[0023]根据一些示例实施例,在移动设备接收到对如下线路的语音呼叫(例如CS呼叫)时,该线路与处于漫游条件下的(例如如基于通信情境确定的那样)订购关联,移动设备可以被配置为评估当前可用资费,以确定接收方移动设备应当提供让用户选择不应答、而是经由更成本有效的另一订购(例如使用另一 SIM卡)和连接类型(例如经由通过数据连接的VoIP的呼叫)向始发设备发起新呼叫的选项。在终止对于通信会话的原始请求之前,移动设备可以确定始发设备的标识(以及为了与始发设备建立通信会话而需要的任何其它信息)、然后可能在不引起与漫游订购的使用关联的任何收费的情况下中断进一步信令。在备选示例中,对于始发于移动端的CS通信和始发于移动端/终止于移动端的数据呼叫,移动设备可以被配置为自动选择最成本有效的订购和连接类型,而不是在向另一订购和连接类型转变之前请求用户输入。此外,如果,例如,基于WLAN的数据连接可用而无使用资费,则可以选择和使用与用于WLAN的订购关联的数据连接作为最成本有效的选项。
[0024]图1是根据各种示例实施例的用于选择订购和连接类型的过程流程图。在100接收通信会话请求。比如在始发于移动端的呼叫的情况下,该请求可以在设备内本地始发,或者比如在终止于移动端的呼叫的情况下,该请求可以远程始发。无论创建和接收请求的方式如何,请求可以被移动设备处理以确定用于处理请求的订购和连接类型,如这里描述的那样。
[0025]在110,移动设备可以评估通信情境、用于各种可用订购的资费、和与请求关联的通信形式。关于评估移动设备的通信情境,设备可以被配置为标识可用于设备与之建立连接的各种网络。例如通信情境可以指示移动设备可以与蜂窝电话网络的基站和用于WLAN网络的无线路由器建立连接。
[0026]基于通信情境,可以标识和考虑用于每个订购的资费。例如对于给定的蜂窝电话网络和订购,可以标识将适用于语音连接的资费,并且可以标识用于数据连接的资费。以这一方式,用于与网络通信的每个适用资费可以被标识和评估进行通信的可能性。
[0027]另外,可以评估通信形式。通信形式可以是例如语音或者文本。如以上描述的那样,可以使用语音连接或者数据连接来执行语音呼叫,并且也可以经由语音连接或者数据连接来发送或者接收文本消息。因而,可以按照资费来评估通信的形式,以确定用于预期通信会话的成本因子,用于在选择与成本因子和资费关联的订购和连接类型时使用。
[0028]在120,移动设备可以被配置为选择订购和连接类型。如以上指示的那样,该选择可以基于针对每个连接类型和订购而确定的成本因子。在一些示例实施例中,也可以评估用于给定连接的服务质量作为用于该选择的标准。
[0029]在选择订购和连接类型时,可以使用用于所选择的订购的网络接入证书信息来建立通信会话。另外,在其中100处的通信会话请求是涉及到给定的订购的、远程始发的请求(例如,向与特定SIM关联的线路的CS呼叫)的一些实例中,移动设备可以选择备选订购(以及可能地选择备选连接类型)。这样,与传入请求关联的信令可以被移动设备终止,并且移动设备可以被配置为使用所选择的备选订购(以及可能使用备选连接类型)与请求设备建立另一通信会话。
[0030]图1图示可以具有从中选择的任何数目的订购的移动设备。如在图1中提供的订购A和B各自具有用于连接类型和通信形式的各种选项。例如用于所选择的订购的通信会话可以被配置用于CS呼叫、SMS消息、在数据之上的语音呼叫(例如VoIP)或者经由数据消息的SMS。可以按照用于订购和连接类型的相应资费来评估可能性中的每个可能性,以确定最小成本因子,并且可以进行目标订购和目标连接类型的选择。
[0031]以上和主要这里提供的描述举例说明了用于选择网络接入订购的示例方法、示例装置和存储在非瞬态计算机可读介质上的示例计算机程序。图2和3图示被配置为执行这里描述的各种功能的示例装置实施例。图2描绘被配置为执行如关于图1描述和如主要这里描述的各种功能的示例装置。图3描绘配置为执行如关于图1描述和如主要这里描述的各种功能的、以更具体的移动终端形式的示例装置。在图2和3中描绘的示例装置也可以被配置为执行本发明的示例方法、比如关于图4描述的方法。
[0032]现在参照图2,在一些示例实施例中,装置200可以体现为具有有线和/或无线通信能力的通信设备,或者被作为部件包括在具有有线和/或无线通信能力的通信设备中。在一些示例实施例中,装置200可以是通信设备、比如静止或者移动终端的部分。作为移动终端,装置200可以是移动计算机、移动电话、便携数字助理(PDA)、寻呼机、移动电视、游戏设备、移动计算机、膝上型计算机、相机、视频记录器、音频/视频播放器、无线电、智能电话、写字板或者平板设备和/或全球定位系统(GPS)设备、前述各项的任何组合等。无论通信设备类型如何,装置200也可以包括计算能力。
[0033]示例装置200可以包括处理器205、存储器设备210、输入/输出(I/O)接口 206、通信接口 220、用户接口 215、和订购选择模块230,或者以别的方式与它们通信。处理器205可以体现为用于实施本发明的示例实施例的各种功能的各种装置、包括例如微处理器、协同处理器、控制器、专用集成电路,如例如ASIC(专用集成电路)、FPGA(现场可编程门阵列)或者硬件加速器、处理电路系统等。根据一个示例实施例,处理器205可以代表协调操作的多个处理器或者一个或者多个多核处理器。另外,处理器205可以包括多个晶体管、逻辑门、时钟(例如振荡器)、其它电路系统等,以促进执行这里描述的功能。处理器205可以包括、而不是需要包括,一个或者多个附带数字信号处理器。在一些示例实施例中,处理器205被配置为执行存储在存储器设备210中的指令或者以别的方式可由处理器205访问的指令。处理器205可以被配置为操作使得该处理器使装置200执行这里描述的各种功能。
[0034]无论是配置为硬件还是经由存储在计算机可读存储介质上的指令配置或者通过其组合来配置,处理器205可以是在被相应地配置时能够执行根据本发明的实施例的操作的实体。因此,在其中处理器205体现为ASIC、FPGA等、或者处理器205是ASIC、FPGA等的部分的示例实施例中,处理器205是用于进行这里描述的操作的具体配置的硬件。备选地,在其中处理器205体现为存储在非瞬态计算机可读存储介质上的指令或者计算机程序代码的执行器的示例实施例中,指令具体配置处理器205以执行这里描述的算法和操作(例如,关于图1和4描述的那些算法和操作)。在一些示例实施例中,处理器205是具体设备(例如移动终端)的处理器,该设备被配置用于通过经由执行的指令进一步配置处理器205来运用本发明的示例实施例,这些指令用于执行这里描述的算法、方法和操作。
[0035]存储器设备210可以是可以包括易失性和/或非易失性存储器的一个或者多个非瞬态计算机可读存储介质。在一些示例实施例中,存储器设备210包括随机存取存储器(RAM),包括动态和/或静态RAM、片上或者片外高速缓存存储器等。另外,存储器设备210可以包括可以嵌入和/或可拆卸的非易失性存储器,并且可以包括例如只读存储器、闪存、磁存储设备(例如硬盘、软盘驱动、磁带等)、光盘驱动和/或介质、非易失性随机存取存储器(NVRAM)等。存储器设备210可以包括用于数据的暂时存储的高速缓存区域。就这一点而言,存储器设备210的一些或者所有部分可以被包括在处理器205内。
[0036]另外,可以是一个或者多个存储器设备的存储器设备210可以被配置为存储信息、数据、应用、计算机可读程序代码指令等,用于存储用于使处理器205和示例装置200能够根据这里描述的本发明的示例实施例执行各种功能。例如存储器设备210可以被配置为缓冲用于由处理器205处理的输入数据。附加地或者备选地,存储器设备210可以被配置为存储用于由处理器205执行的指令。在一些示例实施例中,存储器设备210可以存储包括用于一个或者多个订购的网络接入证书信息的订购信息。订购可以基于如以上描述的各种类型的SIM。
[0037]I/O接口 206可以是被配置为将处理器205与其它电路系统或者设备、比如通信接口 220和用户接口 215,进行对接的、以硬件、软件或者硬件和软件的组合体现的任何设备、电路系统或者装置。在一些示例实施例中,处理器205可以经由I/O接口 206与存储器210对接。I/O接口 206可以被配置为将信号和数据转换成可由处理器205解释的形式。I/O接口 206也可以执行输入和输出的缓冲以支持处理器205的操作。根据一些示例实施例,处理器205和I/O接口 206可以被组合到单个芯片或者集成电路上,该单个芯片或者集成电路被配置为执行本发明的各种功能或者促使装置200执行本发明的各种功能。
[0038]通信接口 220可以是被配置为从/向网络225和/或与示例装置200通信的任何其它设备或者模块接收和/或发送数据的、以硬件、计算机程序产品或者硬件和计算机程序产品的组合体现的任何设备或者装置(例如电路系统)。通信接口可以被配置为经由任何类型的有线或者无线连接、和经由任何类型的通信协议、比如支持蜂窝通信或者近场通信的通信协议传达信息。根据各种示例实施例,通信接口 220可以被配置为在包括但不限于基于网际协议的网络(例如因特网)、蜂窝网络等的多种网络中支持通信的发送和接收。另外,通信接口 220可以被配置为比如在移动自组织网络(MANET)中支持设备到设备通信。处理器205也可以被配置为通过例如控制包括在通信接口 220内的硬件来促进经由通信接口 220的通信。就这一点而言,通信接口 220可以包括例如通信驱动电路系统(例如支持经由例如光纤连接的有线通信的电路系统)、一个或者多个天线、发送器、接收器、收发器、和/或支持硬件包括例如用于实现通信的处理器。经由通信接口 220,示例装置200可以用设备到设备方式和/或用经由基站、接入点、服务器、网关、路由器等的间接通信与各种其它网络实体通信。
[0039]用户接口 215可以与处理器205通信,以经由用户接口 215接收用户输入,和/或向用户呈现输出,例如作为可听、可视、机械或者其它输出指示。用户接口 215可以包括键盘、鼠标、操纵杆、显示器(例如触屏显示器)、麦克风、扬声器或者其它输入/输出机制。另夕卜,处理器205可以包括配置为控制用户接口的一个或者多个单元的至少一些功能的用户接口电路系统或者与该用户接口电路系统通信。处理器205和/或用户接口电路系统可以被配置为通过存储在处理器205可访问的存储器(例如易失性存储器、非易失性存储器等)上的计算机程序指令(例如软件和/或固件)来控制用户接口的一个或者多个单元的一个或者多个功能。在一些示例实施例中,用户接口电路系统被配置为通过使用显示器来促进对装置200的至少一些功能的用户控制,并且配置为对用户输入做出响应。处理器205也可以包括配置为显示用户接口的至少部分地显示电路系统,或者与该显示电路系统通信,该显示器和该显示电路系统被配置为促进对装置200的至少一些功能的用户控制。
[0040]示例装置200的订购选择模块230可以是被配置为执行如这里描述的订购选择模块230的功能的、部分或者全部以硬件、具有在其上存储的计算机程序的非瞬态计算机可读介质或者硬件和具有在其上存储的计算机程序的非瞬态计算机可读介质的组合体现的任何装置或者设备、比如实施存储的指令以配置示例装置200的处理器205、或者硬件配置的处理器205。在一个示例实施例中,处理器205包括或者控制订购选择模块230。订购选择模块230可以部分或者全部体现为与处理器205相似、但是分离的处理器。就这一点而言,订购选择模块230可以与处理器205通信。在各种示例实施例中,订购选择模块230可以部分或者全部驻留于不同装置上,从而订购选择模块230的功能中的一些或者全部功能可以由第一装置执行,而订购选择模块230的功能中的其余功能可以由一个或者多个其它装置执行。
[0041]装置200和处理器205可以被配置为经由订购选择模块230执行以下功能。在一些示例实施例中,经由订购选择模块230,处理器205可以被配置为使装置200实施图4的示例方法。就这一点而言,订购选择模块230可以被配置为在400接收对于参与通信会话的请求。在410,订购选择模块230还可以被配置为确定用于网络接入的至少两个订购可用,并且在420确定针对通过每个订购可用的一个或者多个连接类型的资费。此外,在430,订购选择模块230可以被配置为基于资费确定用于至少两个订购的每个连接类型的成本因子,并且在440基于成本因子选择用于在满足请求时使用的目标订购和目标连接类型。
[0042]附加地或者备选地,根据一些示例实施例,订购选择模块230可以被配置为确定用于网络接入的至少两个订购可用,其中该至少两个订购包括与第一订户标识模块(SIM)关联的第一订购和与第二 SIM关联的第二订购。附加地或者备选地,根据一些示例实施例,订购选择模块230可以被配置为确定用于网络接入的至少两个订购可用,其中该至少两个订购包括无线局域网(WLAN)订购。另外,根据一些示例实施例,订购选择模块230可以被备选地或者附加地配置为确定针对一个或者多个连接类型的资费,其中一个或者多个连接类型中的每个连接类型是语音连接或者数据连接。根据一些示例实施例,订购选择模块230可以被附加地或者备选地被配置为接收对于经由第一订购以及与第一订购关联的第一连接类型参与通信会话的请求,并且被配置为选择与第二订购关联的第二连接类型作为目标连接类型。附加地或者备选地,订购选择模块230在一些示例实施例中可以被配置为接收对于经由第一订购参与由远程设备发起的终止于移动端的呼叫的请求,并且选择第二订购作为目标订购,而且选择由本地设备发起的始发于移动端的通过数据连接的语音呼叫。另夕卜,在一些示例实施例中,订购选择模块230可以被配置为接收经由第一订购和与第一订购关联的语音连接参与语音呼叫的请求,选择第二订购作为目标订购,并且选择与第二订购关联的数据连接作为目标连接类型。
[0043]现在参照图3,提供根据本发明的各种实施例的更具体的示例装置。图3的示例装置是被配置为在无线网络、比如蜂窝通信网络内通信的移动终端10。移动终端10可以被配置为至少执行如这里描述的装置200的功能。在一些示例实施例中,可以使移动终端10经由处理器20执行订购选择模块230的功能。就这一点而言,处理器20可以是与处理器205相似地、与例如I/O接口 206 —起配置的集成电路或者芯片。另外,易失性存储器40和非易失性存储器42可以被配置为作为计算机可读存储介质支持处理器20的操作。
[0044]移动终端10还可以包括可以作为移动终端10的通信接口的部分而包括的天线
12、发送器14和接收器16。可以包括扬声器24、麦克风26、显示器28和小型键盘30作为用户接口的部分。
[0045]如以上描述的那样,图1和图4图示根据本发明的一些示例实施例的示例系统、方法和/或在非瞬态计算机可读介质(例如计算机程序产品)上存储的计算机程序的流程图。将理解流程图的每个块或者操作、和/或在流程图中的块或者操作的组合可以由各种装置实施。用于实施流程图的块或者操作、在流程图中的块或者操作的组合、或者这里描述的本发明的示例实施例的其它功能的装置可以包括硬件、和/或具有在其中存储的一个或者多个计算机程序代码指令、程序指令、或者可执行计算机可读程序代码指令的非瞬态计算机可读存储介质。就这一点而言,程序代码指令可以存储于示例装置、比如示例装置200,的存储器设备、比如存储器设备210上,并且由处理器、比如处理器205执行。如将认识的那样,任何这样的程序代码指令可以从计算机可读存储介质加载到计算机或者其它可编程装置(例如处理器205、存储器设备210等)上,以产生特定机器,从而该特定机器变成用于实施在流程图的一个或者多个块或者一个或者多个操作中指定的功能的装置。这些程序代码指令也可以存储在计算机可读存储介质中,该计算机可读存储介质可以指引计算机、处理器或者其它可编程装置以特定方式工作,以由此生成特定机器或者特定制造品。在计算机可读存储介质中存储的指令可以产生制造品,其中该制造品变成用于实施在流程图的一个或者多个块或者一个或者多个操作中指定的功能的装置。程序代码指令可以从计算机可读存储介质中被取回,并且被加载到计算机、处理器或者其它可编程装置中,以配置计算机、处理器或者其它可编程装置以执行将在计算机、处理器或者其它可编程装置上执行或者由计算机、处理器或者其它可编程装置执行的操作。可以依次执行程序代码指令的取回、加载和执行,从而一次取回、加载和执行一个指令。在一些示例实施例中,可以并行执行取回、加载和/或执行,从而一起取回、加载和/或执行多个指令。程序代码指令的执行可以产生计算机实施的过程,从而计算机、处理器或者其它可编程装置执行的指令提供用于实施在流程图的一个或者多个块或者一个或者多个操作中指定的功能的操作。
[0046]因而,处理器对于与流程图的块或者操作关联的指令的执行、或者在计算机可读存储介质中对于与流程图的块或者操作关联的指令的存储,支持用于执行指定的功能的操作的组合。也将理解流程图的一个或者多个块或者操作、和流程图中的块或者操作的组合,可以由执行指定功能的基于专用硬件的计算机系统和/或处理器实施,或者由专用硬件和程序代码指令的组合来实施。
[0047]受益于前文描述和关联附图中呈现的教导、这里阐述的发明所属领域中的技术人员将想到这些发明的许多修改和其它实施例。因此将理解本发明将不限于公开的具体实施例、并且修改和其它实施例旨在于被包含在所附权利要求的范围内。另外,虽然前文描述和关联附图在单元和/或功能的某些示例组合的情境中描述示例实施例,但是应当理解备选实施例可以提供不同的单元和/或功能组合而不脱离所附权利要求的范围。就这一点而言,例如,除了以上明确描述的单元和/或功能组合之外的不同单元和/或功能组合也可以被设想为可以在所附权利要求中的一些权利要求中阐述。虽然这里运用具体术语,但是它们仅在通用和描述的意义上加以使用而并非用于限制的目的。
【权利要求】
1.一种方法,包括: 接收对于参与通信会话的请求; 确定用于网络接入的至少两个订购可用; 确定针对经由所述至少两个订购可用的一个或者多个连接类型的资费; 基于所述资费确定用于所述至少两个订购的所述一个或者多个连接类型的成本因子;以及 基于所述成本因子选择用于在满足所述请求时使用的目标订购和目标连接类型。
2.根据权利要求1所述的方法,其中确定用于网络接入的至少两个订购可用包括:确定用于网络接入的至少两个订购可用,所述至少两个订购包括与第一订户标识模块关联的第一订购和与第二订户标识模块关联的第二订购。
3.根据权利要求1或者2所述的方法,其中确定用于网络接入的至少两个订购可用包括:确定用于网络接入的至少两个订购可用,所述至少两个订购包括无线局域网订购。
4.根据权利要求1至3中的任一权利要求所述的方法,其中确定所述资费包括:确定针对所述一个或者多个连接类型的所述资费,其中所述一个或者多个连接类型中的每个连接类型是语音连接或者数据连接。
5.根据权利要求1至4中的任一权利要求所述的方法,其中接收所述请求包括:接收对于经由第一订购和与所述第一订购关联的第一连接类型参与所述通信会话的所述请求;并且其中选择所述目标订购和所述目标连接类型包括:选择第二订购作为所述目标订购并且选择与所述第二订购关联的第二连接类型作为所述目标连接类型。
6.根据权利要求1至4中的任一权利要求所述的方法,其中接收所述请求包括:接收对于经由第一订购参与由远程设备发起的终止于移动端的语音呼叫的所述请求;并且其中选择所述目标订购和所述目标连接类型包括:选择第二订购作为所述目标订购并且选择由本地设备发起的、始发于移动端的通过数据连接的语音呼叫。
7.根据权利要求1至4中的任一权利要求所述的方法,其中接收所述请求包括:接收对于经由第一订购和与所述第一订购关联的语音连接参与语音呼叫的所述请求;并且其中选择所述目标订购和所述目标连接类型包括:选择第二订购作为所述目标订购并且选择与所述第二订购关联的数据连接作为所述目标连接类型。
8.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为,与所述至少一个处理器一起,指引所述装置至少: 接收对于参与通信会话的请求; 确定用于网络接入的至少两个订购可用; 确定针对经由所述至少两个订购可用的一个或者多个连接类型的资费; 基于所述资费确定针对所述至少两个订购的所述一个或者多个连接类型的成本因子;以及 基于所述成本因子选择用于在满足所述请求时使用的目标订购和目标连接类型。
9.根据权利要求8所述的装置,其中所述装置被指引为确定用于网络接入的至少两个订购可用包括:被指引为确定用于网络接入的至少两个订购可用,所述至少两个订购包括与第一订户标识模块关联的第一订购和与第二订户标识模块关联的第二订购。
10.根据权利要求8或者9所述的装置,其中所述装置被指引为确定用于网络接入的至少两个订购可用包括:被指引为确定用于网络接入的至少两个订购可用,所述至少两个订购包括无线局域网订购。
11.根据权利要求8至10中的任一权利要求所述的装置,其中所述装置被指引为确定所述资费包括:被指引为确定针对所述一个或者多个连接类型的所述资费,其中所述一个或者多个连接类型中的每个连接类型是语音连接或者数据连接。
12.根据权利要求8至11中的任一权利要求所述的装置,其中所述装置被指引为接收所述请求包括:被指引为接收对于经由第一订购和与所述第一订购关联的第一连接类型参与所述通信会话的所述请求;并且其中所述装置被指弓I为选择所述目标订购和所述目标连接类型包括:被指引为选择第二订购作为所述目标订购并且选择与所述第二订购关联的第二连接类型作为所述目标连接类型。
13.根据权利要求8至11中的任一权利要求所述的装置,其中所述装置被配置为接收所述请求包括:被配置为接收对于经由第一订购参与由远程设备发起的终止于移动端的语音呼叫的所述请求;并且其中所述装置被配置为选择所述目标订购和所述目标连接类型包括:被配置为选择第二订购作为所述目标订购并且选择由本地设备发起的、始发于移动端的通过数据连接的语音呼叫。
14.根据权利要求8至11中的任一权利要求所述的装置,其中所述装置被指引为接收所述请求包括:被配置为接收对于经由第一订购和与所述第一订购关联的语音连接参与语音呼叫的所述请求;并且其中所述装置被配置为选择所述目标订购和所述目标连接类型包括:被配置为选择第二订购作为所述目标订购并且选择与所述第二订购关联的数据连接作为所述目标连接类型。
15.根据权利要求8至14中的任一权利要求所述的装置,还包括用于在所述通信会话期间发送无线信号的发送器和天线。
16.根据权利要求8至15中的任一权利要求所述的装置,其中所述装置包括移动终端。
17.至少一种具有在其上存储的计算机程序代码的非瞬态计算机可读介质,所述计算机程序代码被配置为,在被执行时,指引装置至少: 接收对于参与通信会话的请求; 确定用于网络接入的至少两个订购可用; 确定针对经由所述至少两个订购可用的一个或者多个连接类型的资费; 基于所述资费确定用于所述至少两个订购的所述一个或者多个连接类型的成本因子;以及 基于所述成本因子选择用于在满足所述请求时使用的目标订购和目标连接类型。
18.根据权利要求17所述的计算机可读介质,其中所述程序代码被配置为指引所述装置确定用于网络接入的至少两个订购可用包括:被配置为指引所述装置确定用于网络接入的至少两个订购可用,所述至少两个订购包括与第一订户标识模块关联的第一订购和与第二订户标识模块关联的第二订购。
19.根据权利要求17或者18所述的计算机可读介质,其中所述程序代码被配置为指引所述装置确定用于网络接入的至少两个订购可用包括:被配置为指引所述装置确定用于网络接入的至少两个订购可用,所述至少两个订购包括无线局域网订购。
20.根据权利要求17至19中的任一权利要求所述的计算机可读介质,其中所述程序代码被配置为指引所述装置确定所述资费包括:被配置为指引所述装置确定针对所述一个或者多个连接类型的所述资费,其中所述一个或者多个连接类型中的每个连接类型是语音连接或者数据连接。
21.根据权利要求17至20中的任一权利要求所述的计算机可读介质,其中所述程序代码被配置为指引所述装置接收所述请求包括:被配置为指引所述装置接收对于经由第一订购和与所述第一订购关联的第一连接类型参与所述通信会话的所述请求;并且其中所述程序代码被配置为指引所述装置选择所述目标订购和所述目标连接类型包括:被配置为指引所述装置选择第二订购作为所述目标订购并且选择与所述第二订购关联的第二连接类型作为所述目标连接类型。
22.根据权利要求17至20中的任一权利要求所述的计算机可读介质,其中所述程序代码被配置为指引所述装置接收所述请求包括:被配置为指引所述装置接收对于经由第一订购参与远程设备发起的终止于移动端的语音呼叫的所述请求;并且其中所述程序代码被配置为指引所述装置选择所述目标订购和所述目标连接类型包括:被配置为指引所述装置选择第二订购作为所述目标订购并且选择由本地设备发起的、始发于移动端的通过数据连接的语音呼叫。
23.根据权利要求17至20中的任一权利要求所述的计算机可读介质,其中所述程序代码被配置为指引所述装置接收所述请求包括:被配置为指引所述装置接收对于经由第一订购和与所述第一订购关联的语音连接参与语音呼叫的所述请求;并且其中所述程序代码被配置为指引所述装置选择所述目标订购和所述目标连接类型包括:被配置指弓I所述装置为选择第二订购作为所述目标订购并且选择与所述第二订购关联的数据连接作为所述目标连接类型。
24.一种设备,包括: 用于接收对于参与通信会话的请求的装置; 用于确定用于网络接入的至少两个订购可用的装置; 用于确定针对经由所述至少两个订购可用的一个或者多个连接类型的资费的装置; 用于基于所述资费确定用于所述至少两个订购的所述一个或者多个连接类型的成本因子的装置;以及 用于基于所述成本因子选择用于在满足所述请求时使用的目标订购和目标连接类型的装置。
25.根据权利要求24所述的设备,其中用于确定用于网络接入的至少两个订购可用的所述装置包括:用于确定用于网络接入的至少两个订购可用的装置,所述至少两个订购包括与第一订户标识模块关联的第一订购和与第二订户标识模块关联的第二订购。
26.根据权利要求24或者25所述的设备,其中用于确定用于网络接入的至少两个订购可用的所述装置包括:用于确定用于网络接入的至少两个订购可用的装置,所述至少两个订购包括无线局域网订购。
27.根据权利要求25至26中的任一权利要求所述的设备,其中用于确定所述资费的所述装置包括:用于确定针对所述一个或者多个连接类型的所述资费的装置,其中所述一个或者多个连接类型中的每个连接类型是语音连接或者数据连接。
28.根据权利要求25至27中的任一权利要求所述的设备,其中用于接收所述请求的所述装置包括:用于接收对于经由第一订购和与所述第一订购关联的第一连接类型参与所述通信会话的所述请求的装置;并且其中用于选择所述目标订购和所述目标连接类型的所述装置包括:用于选择第二订购作为所述目标订购的装置和用于选择与所述第二订购关联的第二连接类型作为所述目标连接类型的装置。
29.根据权利要求25至27中的任一权利要求所述的设备,其中用于接收所述请求的所述装置包括:用于接收对于经由第一订购参与由远程设备发起的终止于移动端的语音呼叫的所述请求的装置;并且其中用于选择所述目标订购和所述目标连接类型的所述装置包括:用于选择第二订购作为所述目标订购的装置和用于选择由本地设备发起的、始发于移动端的通过数据连接的语音呼叫的装置。
30.根据权利要求25至27中的任一权利要求所述的设备,其中用于接收所述请求的所述装置包括:用于接收对于经由第一订购和与所述第一订购关联的语音连接参与语音呼叫的所述请求的装置;并且其中用于选择所述目标订购和所述目标连接类型的所述装置包括:用于选择第二订购作为所述目标订购的装置和用于选择与所述第二订购关联的数据连接作为所述目标连接类型的装置。
【文档编号】H04W48/18GK104137625SQ201280070359
【公开日】2014年11月5日 申请日期:2012年2月22日 优先权日:2012年2月22日
【发明者】J·凯科南, J-P·科斯基南, J·科斯克拉, P·瓦森卡里, H·皮里拉, S·尼尔桑 申请人:诺基亚公司