首页> 中国专利> 用于增加在多SIM设备的服务订制上的同时呼叫的最大数量的系统和方法

用于增加在多SIM设备的服务订制上的同时呼叫的最大数量的系统和方法

摘要

公开了用于提高用于处理去往无线通信设备的特定SIM的同时呼叫的能力的方法和设备,该无线通信设备至少具有第一和第二SIM以及相应的第一和第二无线资源。如果对于调制解调器栈中的第一调制解调器栈来说已达到了预置最大呼叫数量,并且另一个其它调制解调器栈的无线资源正在处理比其预置最大呼叫数量小的呼叫,则该无线设备可以向服务第一SIM的网络发送用于激活呼叫转发功能的信号。当被激活时,可以由该无线设备在与另一SIM相关联的无线资源上接收寻址到第一SIM的呼叫。

著录项

  • 公开/公告号CN105993182A

    专利类型发明专利

  • 公开/公告日2016-10-05

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201580008131.7

  • 发明设计人 P·K·卡迪亚拉;R·K·科特列卡;

    申请日2015-02-13

  • 分类号H04W4/00(20090101);H04W4/16(20090101);H04W8/18(20090101);H04W8/22(20090101);

  • 代理机构72002 永新专利商标代理有限公司;

  • 代理人张立达;王英

  • 地址 美国加利福尼亚

  • 入库时间 2023-06-19 00:34:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-28

    授权

    授权

  • 2016-11-09

    实质审查的生效 IPC(主分类):H04W4/00 申请日:20150213

    实质审查的生效

  • 2016-10-05

    公开

    公开

说明书

背景技术

多用户识别模块(SIM)无线设备是包括一个以上SIM的蜂窝电话设备。多SIM无线设备已变得日益流行,这是因为其所提供的多功能性,尤其是在存在许多服务提供商的国家中。例如,双SIM无线设备可以允许用户在同一设备上实现两个不同的蜂窝服务订制或计划,其具有不同的服务提供商、具有单独的号码和账单(例如,商业账户和个人账户)。此外,在旅行期间,用户可以获得本地SIM卡并且在目的地国家中支付本地呼叫费率。通过使用多SIM,用户可以利用不同的服务定价计划并且节省移动数据使用。

在各种类型的多SIM无线通信设备中,与订制相关联的每个调制解调器栈可以存储由其相应的网络运营商在SIM中供应的信息,这可以允许SIM支持使用各种不同的通信服务。例如,各种无线网络可以被配置为处理不同类型的数据、使用不同的通信模式、实现不同的无线接入技术等。

被称为双SIM双通(DSDA)设备的一种类型的多SIM无线设备允许使用与每个SIM相关联的单独的射频(RF)发送/接收链来和与两个SIM相对应的网络进行同时的活动连接。被称为双SIM双待(DSDS)设备的另一种类型的多SIM无线设备包括单个无线资源并且通常提供“待机”模式(即,空闲模式),其中,在该模式中,与任何一个SIM相关联的服务可以发起或终止通信(例如,语音呼叫或数据呼叫),并且与两个SIM相关联的服务可以使用共享的无线资源来接收寻呼。

通常,当处于活动/专用模式时,与多SIM设备的每个SIM相关联的RF链可以能够使用蜂窝网络所提供的各种补充服务来处理多达两个同时通信。例如,使用在大多数蜂窝电话网络上可用的呼叫等待服务,与DSDA设备的SIM相关联的RF链可以参与第一活动呼叫,同时将第二呼叫保持在挂起状态(即,保持中)。在另一个例子中,使用呼叫保持服务,用户可以在活动状态与保持的状态之间切换与SIM相关联的服务(例如,电话号 码)上的两个进行中的呼叫。然而,如果存在针对与该SIM相关联的服务的另一传入呼叫,则将不向无线设备提供该传入呼叫,或者将丢弃第一或第二现有呼叫以允许用户接收传入呼叫通知。

此外,由于多SIM设备的SIM是独立于彼此而配置有单独的号码和网络交互。因此,不管与其它SIM相关联的服务发生了什么,DSDA设备的每个SIM都可以在其相关联的基带RF资源链上维持空闲模式直到接收到针对该SIM的寻呼请求和/或启动使用该SIM的移动台发起的呼叫。

发明内容

各个实施例的系统、方法和设备通过以下方式来实现提高用于处理在至少具有与第一无线资源相关联的第一SIM和与第二无线资源相关联的第二SIM的DSDA多SIM无线通信设备上的同时呼叫的能力:当最大数量的同时呼叫在与第一SIM相关联的服务上活动或保持在该服务上时,通知与第一SIM相关联的网络服务以向与第二SIM相关联的电话号码转发呼叫。在实施例中,这可以通过以下操作来完成:监测在第一调制解调器栈和第二调制解调器栈中的每个调制解调器栈上正在处理的总的进行中的呼叫的计数,其中,所述第一调制解调器栈和所述第二调制解调器栈分别与所述第一SIM和所述第二SIM相关联;确定在所述第一调制解调器栈上正在处理的总的进行中的呼叫的计数是否等于第一预置最大计数值;以及响应于确定在所述第一调制解调器栈上正在处理的总的进行中的呼叫的计数等于所述第一预置最大计数值,确定在所述第二调制解调器栈上正在处理的总的进行中的呼叫的计数是否小于第二预置最大计数值(像如果所述第二无线资源是空闲的情况一样);以及响应于确定在所述第二调制解调器栈上正在处理的总的进行中的呼叫的计数小于所述第二预置最大计数值,向所述第一网络发送用于激活呼叫转发功能的信号,其中,基于所激活的呼叫转发功能,可以在无线设备上使用所述第二无线资源来接收寻址到所述第一SIM的另外的传入呼叫。

在一些实施例中,由所述第一调制解调器栈正在处理的总的进行中的呼叫的计数是在所述第一调制解调器栈上的活动呼叫和保持的呼叫之和,并且该预置最大计数值由所述第一网络建立。在一些实施例中,由所述第 一网络建立的该预置最大计数值是两个呼叫,其中,所述第一调制解调器栈能够通过调用由所述第一网络提供的补充的呼叫等待和呼叫保持服务来处理两个进行中的呼叫。

附图说明

被并入本文并且构成本说明书的一部分的附图,示出了本发明的示例性实施例,并且连同上文给出的概括描述和下文给出的详细描述一起用于解释本发明的特征。

图1是适合于与各个实施例一起使用的网络的通信系统框图。

图2是示出了根据实施例的双SIM无线通信设备的组件框图。

图3是示出了由图2的双SIM无线通信设备实现的调制解调器栈的示例性协议层的系统架构图。

图4是示出了实现用于处理去往双SIM无线通信设备的SIM的另外的传入呼叫的动态呼叫转发机制的示例性方法的过程流程图。

图5是在用于在双SIM无线通信设备上实现示例性动态呼叫转发机制的示例性调制解调器栈与网络组件之间的消息流图。

图6是适合于与各个实施例一起使用的示例性无线通信设备的组件图。

图7是适合于与各个实施例一起使用的另一个示例性无线通信设备的组件图。

具体实施方式

将参考附图对各个实施例进行详细描述。只要可能的话,在整个附图中将使用相同的附图标记来指代相同或相似的部分。对具体例子和实施方式的引用是出于说明性目的,并不旨在限制本发明或权利要求的范围。

各个实施例提高多SIM多址无线设备(例如,DSDA无线设备)的用于处理寻址到特定SIM(或与该SIM相关联的电话号码)的多个传入呼叫的能力,所述特定SIM已参与由网络服务支持的最大数量的呼叫。在各个实施例中,当与第一SIM相关联的调制解调器栈正在处理其最大呼叫能力时,无线设备可以识别当前处于空闲模式的另一个SIM,并且可以通过调用与第一SIM相关联的服务的呼叫转发功能以将呼叫转发给与该空闲SIM 相关联的电话号码,来使用该空闲SIM的调制解调器栈和无线资源接收寻址到第一SIM的呼叫。当第一SIM调制解调器栈不再处理其最大能力时(即,当第一SIM上的呼叫中的一个呼叫结束时),无线设备可以取消呼叫转发功能。该呼叫转发机制的动态本质通过允许无线设备基于当前呼叫状况而在必要时临时地“再利用”空闲的RF资源/SIM来提供高效性。

术语“无线设备”和“无线通信设备”在本文中可互换地使用以指代以下各项中的任何一项或全部:蜂窝电话、智能电话、个人或移动多媒体播放器、个人数据助理(PDA)、膝上型计算机、平板计算机、智能本、掌上计算机、无线电子邮件接收器、支持多媒体互联网的蜂窝电话、无线游戏控制器、以及包括可编程处理器和存储器以及用于建立无线通信路径并经由两个或更多个SIM所启用的无线通信路径来发送/接收数据的电路的类似个人电子设备。

如本文所使用的,术语“SIM”、“SIM卡”和“用户识别模块”可互换地使用以指代可以是集成电路或嵌入到可移动卡中,以及存储国际移动用户识别码(IMSI)、相关密钥、和/或用于识别和/或认证网络上的无线设备并启用与该网络的通信服务的其它信息的存储器。由于存储在SIM中的信息使得无线设备能够与特定网络建立针对特定通信服务的通信链路,因此术语“SIM”还可以在本文中用作对与存储在特定SIM中的信息相关联并由该信息启用的通信服务的简写引用,这是因为SIM和通信网络以及该网络所支持的服务和订制彼此相关。类似地,术语SIM还可以用作对在与存储在特定SIM中的信息所启用的定制和网络建立和进行通信服务时使用的协议栈和/或调制解调器栈以及通信过程的简写引用。例如,提及向SIM指派无线资源(或准予SIM无线接入)意指该无线资源已被分配于与特定网络建立或使用通信服务,所述特定网络由存储在该SIM中的信息启用。

如本文所使用的,术语“多SIM无线通信设备”、“多SIM无线设备”、“双SIM无线通信设备”、“双SIM双通设备”和“DSDA设备”可互换地使用以描述被配置有一个以上SIM并能够独立地处理与两个或更多个订制的网络的通信的无线设备。

如本文所使用的,术语“无线网络”、“蜂窝网络”、“系统”、“公共陆地移动网络”和“PLMN”可互换地使用以指代与无线设备和/或无线设备 上的订制相关联的运营商和/或其漫游合作伙伴的无线网络。

如本文所使用的,术语“服务信号”、“导频信号”、“载波频率”、“载波信号”、“信标信号”和“BCCH载波频率”可互换地使用以描述网络从基站收发机(BTS)、无线基站(RBS)、无线基站(RBS)或节点B广播的、以便通告其存在、运营商识别码以及其它必要的初始信息的基频信号。

术语“驻留”在本文中关于小区或网络使用时指代通过挑选广播所选择的PLMN的标识符的获取的服务信号来选择所选择的PLMN的适当小区以及调谐到该小区的控制信道。

如本文所使用的,术语“注册”和“附着”在本文中关于网络或系统使用时指代其中已驻留在适当小区上的无线设备通过与一个或多个网络实体执行特定的消息交换(例如,在GSM中执行位置更新、GPRS附着、或IMSI附着过程)来在网络中注册其存在的步骤。本文中提及注册还涵盖成功完成由适用的协议标准定义的任何必要的上述步骤(例如,GSM中的载波信道获取、PLMN选择、小区选择和驻留等)。

无线通信网络被广泛地部署以提供诸如语音、分组数据、广播、消息传送等等的各种通信服务。这些无线网络可以能够通过共享可用的网络资源来支持多个用户的通信。这种无线网络的例子包括全球移动通信系统(GSM)、码分多址(CDMA)网络、时分多址(TDMA)网络和频分多址(FDMA)网络。无线网络还使用诸如宽带CDMA(W-CDMA)、cdma2000、全球移动通信系统(GSM)等的各种无线技术。虽然可能参考GSM标准中阐述的过程,但提供这种参考仅作为例子,并且权利要求涵盖其它类型的蜂窝电信网络和技术。

在两个或更多个SIM均与无线资源相关联的多SIM设备(例如,DSDA设备)中,这些SIM及其相关联的调制解调器栈可以使用存储在相应SIM中的信息来利用所选择的网络独立地获取并注册服务。取决于所选择的网络的具体通信协议和/或无线接入技术,服务获取和注册可以包括驻留在网络的适当小区上,并且向网络提醒存在于服务小区中。作为在网络中成功地注册的结果,与SIM相对应的调制解调器栈可以在空闲模式中操作直到接收到或发起呼叫为止。在空闲模式中,调制解调器栈可以根据需要执行诸如监测寻呼信道和执行小区重选及位置更新之类的功能。

当其中注册SIM的网络接收寻址到SIM的移动用户综合服务数字网络号码(MSISDN)(取决于网络的类型,或移动站国际综合服务网络号码)的移动台终止(MT)的呼叫时,可以由位置区域中的所有基站在网络的寻呼信道上广播寻呼请求。与该SIM相关联的调制解调器栈辨识出所接收的寻呼请求是针对于该SIM的,并且可以向基站控制器请求对专用业务信道的指派。一旦指派了信道,就可以从SIM调制解调器栈向网络发送寻呼响应。可以从接入网络(即,基站/基站控制器)向移动交换中心(MSC)传递该响应,所述MSC可以通过利用归属位置寄存器检查参数来认证存储在SIM中的订制信息。在认证之后,可以向无线设备发送呼叫设立,所述无线设备可以进行响应以指示特定的呼叫类型是否由存储在SIM中的信息启用。如果是的话,则可以分配所指派的业务信道,并且呼叫可以通过使用与该SIM相关联的无线资源发送和接收数据来开始。

实施例可以采用由服务多SIM设备的网络(例如,允许用户以各种方式与多个呼叫交互的那些网络)提供的另外的服务。例如,实施例可以使用例如在标题为“Digital cellular telecommunications system(Phase 2+);Call Waiting(CW)and Call Holding(HOLD);Supplementary Services-Stage 1(GSM 02.83version 7.0.0Release 1998)”的ETSI TS 100 516版本7.0.0中描述的、GSM网络中的呼叫等待(CW)和呼叫保持(HOLD)补充服务。举另一个例子,实施例可以使用例如在标题为“Digital cellular telecommunications system(Phase 2+);Call Forwarding(CF)supplementary services;Stage 3(GSM 04.82version 7.0.2Release 1998)”的ETSI EN 300 952版本7.0.2中描述的、GSM网络中的呼叫转发(CF)补充服务。

这些和其它补充服务可以提供用户可配置或网络可配置的选项以接收和发出呼叫。具体地,对于寻址到SIM的呼叫,其中,针对该SIM的调制解调器栈已在参与活动呼叫,则可以调用呼叫等待服务并且可以以适当的指示(即,呼叫等待音调)向用户提供呼叫。可以通过以下方式来在无应答超时时段的到期之前调用呼叫保持服务以接受新的传入呼叫:中断在现有的活动呼叫上的通信以应答新的传入呼叫,随后与所保持的呼叫重新建立通信,以及在中断呼叫之后保留所指派的业务信道。例如,可以基于存储在SIM中的、由提供与该SIM相关联的服务订制的网络运营商供应的信 息来启用呼叫等待和呼叫保持服务。

以此方式,在DSDA无线设备中,与SIM相关联的每个无线资源及其相应的调制解调器栈可以充当独立的设备,尽管它们是共置的并且与彼此共享基于非网络的资源(例如,用户输入/输出资源、通用处理器和存储设备等)。在这种独立功能提供多个用户益处,例如在同一物理外壳中向用户提供本质上多个不同的电话的同时,在一些场景中,设备可以受益于协同地使用由存储在多个SIM中的信息启用的服务。具体而言,当与一个SIM相关联的无线资源参与由网络的服务(例如,呼叫等待)启用的最大数量的活动呼叫时,任何针对该SIM的MSISDN的后续传入通信通常是不成功的,除非丢弃第一SIM上的活动通信中的一个活动通信。由于SIM调制解调器栈被配置为独立地操作,即便与另一个SIM相关联的无线资源在无线设备上可用,这种资源通常保持为未被用于处理传入呼叫。

各个实施例提供了用于增加在多SIM设备的单个SIM上的同时呼叫(即,去往/来自与该SIM相关联的号码)的数量的方法,所述多SIM设备被配置有多个相应的无线资源。具体而言,当无线设备处理器确定第一SIM调制解调器栈当前正在处理两个进行中的呼叫(例如,使用呼叫等待和/或呼叫保持服务的一个活动呼叫和一个保持的呼叫)时,该处理器可以确定与无线设备的另一个SIM相关联的调制解调器栈当前是否正在处理小于两个呼叫(例如,处于空闲模式并且没有处理呼叫,或者处于连接模式并且处理仅一个活动的或保持的呼叫)。当是这种情况时,无线设备处理器可以在服务第一SIM调制解调器栈的网络上自动地触发呼叫转发服务。当激活了呼叫转发功能时,如果第一SIM的网络接收到用于广播针对寻址到第一SIM的新的传入呼叫的寻呼请求的指令,则该新的传入呼叫可以被重新寻址到第二SIM的标识符并被路由到其中第二SIM调制解调器栈已注册的网络。以此方式,新的传入呼叫可以在无线设备上由与第二SIM相关联的无线资源接收,并由相应的第二SIM调制解调器栈处理。在各个实施例中,呼叫等待和呼叫保持服务还可以由第二SIM上的信息启用,以使得可以将去往第一SIM的多达两个另外的传入呼叫(即,第三和第四传入呼叫)转发给与第二SIM相关联的IMSI。各个实施例因此使得无线设备能够维持多于与一个SIM相关联的网络所支持的最大数量的待处理呼叫,而不需要网 络或无线技术标准的任何改变。

在各个实施例中,当第一SIM上的呼叫中的一个或二者被终止以使得第一SIM变得可用于接受新的传入呼叫时,无线设备可以向第一SIM的网络发送注销信号以去激活呼叫转发功能。无线设备处理器还可以响应于确定最大数量的呼叫在第二SIM上待处理以致第二SIM将不能接收转发的呼叫,而自动地发送注销信号以去激活呼叫转发功能。作为去激活呼叫转发的结果,正常的呼叫处理被恢复以使得针对MSISDN第一SIM的新的传入呼叫可以由与第一SIM相关联的调制解调器栈和无线资源处理。此外,在与第一SIM相关联的网络中去激活呼叫转发不会影响目前经由第二SIM连接的呼叫,因此将允许被转发到第二SIM的呼叫在呼叫转发被去激活之后继续进行。因此,如果当另一个呼叫被维持在第一SIM上并且转发的呼叫被维持在第二SIM上时由于一个呼叫终止而在第一SIM上去激活呼叫转发时,则将在第一SIM上接收第三传入呼叫。此外,在与第一SIM相关联的网络上激活呼叫转发不改变第二SIM的操作模式。因此,即使当在与第一SIM相关联的网络上激活呼叫转发时,与第二SIM相关联的无线接入技术将保持在空闲模式直到接收或发出呼叫为止,并以正常方式监听来自与第二SIM相关联的网络的寻呼请求。

图1示出了适合于与各个实施例一起使用的无线网络系统100。无线设备102、104可以被配置为与一个或多个无线接入网络的蜂窝塔或基站建立无线连接。例如,如本领域所公知的,无线设备102、104可以使用基站106、108来发送/接收数据,基站106、108可以是网络110的一部分。无线设备102还可以被配置为通过基站112来发送/接收数据,基站112可以是不同的网络114的一部分。无线网络110、114可以是蜂窝数据网络,并且可以使用包括但不限于以下各项的信道接入方法:全球移动通信系统(GSM)、通用移动电信系统(UMTS)(特别地,长期演进(LTE))、频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)、Wi-Fi、PCS、G-3、G-4、或可以在无线通信网络或数据通信网络中使用的其它协议。网络110、114还可以被本领域技术人员称为接入网络、无线接入网络、基站子系统(BSS)、UMTS陆地无线接入网络(UTRAN)等。网络110、114可以使用相同或不同的无线接口和/或物理层。在实施例中,基站106、108、112可以由一 个或多个基站控制器(BSC)116、118控制。例如,如本领域所公知的,基站106、基站108、BSC 116和其它组件可以形成网络110。还可以使用替代的网络配置并且实施例不限于所示出的配置。例如,在另一个实施例中,BSC 116、和基站106、108中的至少一个基站的功能可以收缩成具有这些组件的功能的单个“混合”模块。

在各个实施例中,无线设备102可以在驻留在由基站106、112管理的小区之后同时接入核心网120、122。每个核心网120、122可以经由去往网络110、114的相应连接向无线设备102提供各种服务。在各个实施例中,核心网120、122可以均包括电路交换(CS)域。可以是核心网120、122的一部分的电路交换实体的例子包括移动交换中心(MSC)和访问者位置寄存器(VLR),其被标识为MSC/VLR 124a、124b以及网关MSC(GMSC)126a、126b。核心网120、122可以通过来自相应的GMSC 126a、126b的连接来互连至公共交换电话网(PSTN)128,其中,核心网120、122可以跨越PSTN 128将各种传入和传出的通信路由到无线设备102。

一个或多个核心网(例如,核心网120)还可以包括分组交换(PS)域。可以是核心网120的一部分的示例性分组交换元件包括服务GPRS支持节点(SGSN)130和网关GPRS支持节点(GGSN)132。GGSN 132可以连接到IP网络134,其中,核心网120可以跨越IP网络134对去往和来自无线设备102的IP数据业务进行路由。可以是核心网120的一部分的其它网络实体(未示出)可以包括设备标识寄存器(EIR)、归属位置寄存器(HLR)和认证中心(AuC),这些网络实体中的一些或全部可以由电路交换域和分组交换域共享。

无线设备102还可以与Wi-Fi接入点建立连接,所述Wi-Fi接入点可以连接到互联网。虽然各个实施例对于无线网络是特别有用的,但是实施例不限于无线网络并且还可以在无需对方法进行改变的情况下实现在有线网络上。

在无线网络系统100中,无线设备102可以是能够与由存储在多个SIM中的信息启用的多个无线网络进行操作的多SIM无线通信设备。使用双SIM功能,无线设备102可以通过驻留在由基站106、112管理的小区上来同时接入两个核心网120、122。例如,多SIM无线设备102可以使用由存 储在SIM中的第一SIM中的信息启用的服务以及与该SIM相关联的协议栈,经由无线资源中的第一无线资源向第三方设备(例如,无线设备104)进行语音或数据呼叫。多SIM无线设备102还可以以类似的方式使用由存储在SIM中的第二SIM中的信息启用的服务以及与该SIM相关联的协议栈,经由第二无线资源从第三方同时接收语音呼叫或其它数据传输。第三方设备(例如,无线设备104)可以是各种设备中的任何一种,包括但不限于移动电话、膝上型计算机、PDA、服务器等。

无线设备102、104中的一些或全部可以被配置有多模式能力并且可以包括用于在不同无线链路/无线接入技术上与不同无线网络120、122通信的多个收发机。例如,DSDA无线设备102可以被配置为使两个SIM通过单独的发送/接收链(即,独立的无线资源)驻留在两个不同网络的小区,以及在两个无线数据网络上在不同订制上通信。例如,虽然本文所描述的技术和实施例涉及被配置有至少一个GSM订制的无线设备,但是这些技术和实施例可以扩展到其它无线接入网络(例如,cdma2000、UMTS、WCDMA、LTE等)上的订制。

图2是适合于实现各个实施例的示例性DSDA多SIM无线设备200的功能框图。无线设备200可以包括第一SIM接口202a,其可以容纳与第一订制相关联的第一识别模块SIM 204a。无线设备200还可以包括第二SIM接口202b,其可以容纳与第二订制相关联的第二识别模块SIM 204b。

各个实施例中的SIM可以是通用集成电路卡(UICC),其被配置有SIM和/USIM应用,实现接入至GSM和/或UMTS网络。UICC还可以提供针对电话簿和其它应用的存储。替代地,在CDMA网络中,SIM可以是卡上的UICC可移除用户识别模块(R-USIM)或CDMA用户识别模块(CSIM)。

每个SIM 204a、204b可以具有CPU、ROM、RAM、EEPROM和I/O电路。在各个实施例中使用的SIM 204a、204b可以包含用户账户信息、IMSI、SIM应用工具包(SAT)命令集合以及针对电话簿联系人的存储空间。SIM204a、204b还可以存储归属标识符(例如,系统标识号码(SID)/网络标识号码(NID)对、归属PLMN(HPLMN)码等)以指示SIM网络运营商提供商。集成电路卡识别码(ICCID)

多SIM无线设备200可以包括至少一个控制器,例如通用处理器206, 其可以耦合到编码器/解码器(编解码器)208。编解码器208可以转而耦合到扬声器210和麦克风212。通用处理器206还可以耦合到至少一个存储器214。存储器214可以是存储处理器可执行指令的非暂时性有形计算机可读存储介质。例如,指令可以包括将与第一或第二订制相关的通信数据路由通过相应的基带-RF资源链。存储器214可以存储操作系统(OS),以及用户应用软件和可执行指令。

通用处理器206和存储器214可以均耦合到至少一个基带调制解调器处理器216。无线设备200中的每个SIM 204a、204b可以与包括基带调制解调器处理器216和无线资源/RF资源218、219的基带-RF资源链相关联。RF资源218、219可以耦合到天线220、221,并且可以执行针对与无线设备的每个SIM 204a、204b相关联的无线服务的发送/接收功能。在实施例中,RF资源218、219可以耦合到无线天线220、221以发送和接收RF信号,提供针对SIM 204a、204b的单独发送和接收功能,从而使得无线设备能够执行与关联于SIM的单独网络和/或服务的同时通信,或者RF资源218、219可以包括组合发射机和接收机功能的收发机。

在具体实施例中,通用处理器206、存储器214、基带调制解调器处理器216和RF资源218可以被包括在片上系统设备222中。第一和第二SIM204a、204b及其相应的接口202a、202b可以在片上系统设备222外部。此外,各种输入和输出设备可以耦合到片上系统设备222的组件,例如接口或控制器。适合于在无线设备200中使用的示例性用户输入组件可以包括但不限于键盘224和触摸屏显示器226。

在实施例中,键盘224、触摸屏显示器226、麦克风212、或其组合可以执行接收用于发起传出呼叫的请求的功能。例如,触摸屏显示器226可以接收从联系人列表中选择联系人或者接收电话号码。在另一个例子中,触摸屏显示器226和麦克风212中的任一个或二者可以执行接收用于发起传出呼叫的请求的功能。例如,触摸屏显示器226可以接收从联系人列表中选择联系人或者接收电话号码。举另一个例子,可以经由麦克风212以语音命令的形式接收用于发起传出呼叫的请求。如本领域中所公知的,可以在无线设备200中的各种软件模块和功能之间提供接口,以实现它们之间的通信。

参考图3,无线设备200可以具有分层的软件架构300,以在与SIM相关联的接入网络上通信。软件架构300可以分布在一个或多个处理器(例如,基带调制解调器处理器216)之中。软件架构300还可以包括非接入层(NAS)302和接入层(AS)304。NAS 302可以包括用于支持在无线设备200的SIM(例如,SIM 204a、SIM-2 204b)以及其相应的核心网之间的业务和信令的功能和协议。AS 304可以包括支持在SIM 204a、204b以及其相应的接入网络的实体(例如,MSC(如果在GSM网络中的话))之间的通信的功能和协议。

在多SIM无线通信设备200中,AS 304可以包括多个协议栈,所述多个协议栈中的每个协议栈可以与不同的SIM相关联。协议栈可以被实现为允许使用在多个SIM上供应的信息来进行调制解调器操作。因此,可以由基带调制解调器处理器执行的协议栈可互换地在本文中称为调制解调器栈。

在示例性实施例中,AS 304可以包括分别与SIM 204a、204b相关联的协议栈306a、306b。虽然下文参照GSM类型的通信层来描述,但是协议栈306a、306b可以支持用于无线通信的各种标准和协议中的任何一种。协议栈306a、306b可以分别包括移动无线接口信令层308a、308b,所述移动无线接口信令层308a、308b可以均是GSM信令协议的层3的实施方式。此外,每个信令层308a、308b可以包括至少一个子层。例如,连接管理(CM)子层可以管理用于网络中的电路交换通信的呼叫控制功能,例如建立、维护和释放用于通信的呼叫连接。CM子层还可以管理补充的服务和SMS通信。

在信令层308a、308b中位于CM子层之下,移动性管理(MM)子层可以支持用户设备的移动,以及向由于用户的移动引起的相应CM子层功能提供连接管理服务以及认证和安全性。移动性管理子层的示例性功能可以包括:基于现有的无线资源连接,向相应的CM子层、位置更新过程以及IMSI附着和去附着过程供应MM连接。位于MM子层之下,无线资源管理(RR)子层可以监督在无线设备200与相关联的接入网络之间的链路的建立,包括频谱的管理、信道指派和切换、功率电平控制和信号测量。在各个实施例中,NAS 302和RR层可以执行用于搜索无线网络和用于建 立、维护和终止呼叫的各种功能。

位于信令层308a、308b之下,协议栈306a、306b还可以包括数据链路层310a、310b,所述数据链路层310a、310b可以是GSM信令协议中的层2的一部分。数据链路层310a、310b可以提供用于跨越网络处理传入和传出数据的功能,例如将输出数据划分成数据帧并分析传入数据以确保其已被成功地接收到。在实施例中,每个数据链路层310a、310b可以包含各种子层(例如,介质访问控制(MAC)和逻辑链路控制(LLC)层(未示出))。位于数据链路层310a、310b之下,协议栈306a、306b还可以包括物理层312a、312b,所述物理层312a、312b可以在空中接口上建立连接并且管理用于无线设备200的网络资源。

虽然协议栈306a、306b提供了用于通过物理介质发送数据的功能,但是软件架构300还可以包括至少一个主机层314,以向无线设备200中的各种应用提供数据传送服务。在实施例中,由至少一个主机层314提供的特定于应用的功能可以在协议栈306a、306b和通用处理器202之间提供接口。在替代的实施例中,协议栈306a、306b可以均包括提供主机层功能的一个或多个较高的逻辑层(例如,传输、会话、表示、应用等)。在实施例中,软件架构300还可以在AS 304中包括物理层312a、312b和通信硬件(例如,一个或多个RF收发机)之间的硬件接口316。

多SIM设备的基带调制解调器处理器的单独单元可以实现为单独结构或相同结构内的单独逻辑单元,并且可以被配置为执行包括分别与至少两个SIM相关联的至少两个协议/调制解调器栈的软件。SIM和相关联的调制解调器栈可以被配置为支持满足不同用户要求的各种通信服务。此外,特定的SIM可以被供应有用于执行不同信令过程的信息,以接入与这些服务相关联的核心网的域以及处理其数据。

图4示出了管理动态呼叫转发机制以增加可以在DSDA设备上同时接收的、与一个SIM相关联的呼叫的最大数量的示例性方法400。方法400的操作可以由无线设备的一个或多个处理器(例如,如图2中所示出的通用处理器206和/或基带调制解调器处理器216,或可以耦合到存储器并耦合到基带调制解调器处理器216的单独控制器(未示出))来实现。

在框402中,无线设备处理器可以检测到新的活动通信(即,移动台 终止的呼叫或移动台发起的呼叫)已开始,并且与第一SIM(“SIM”)相关联的调制解调器栈正在其相应的无线资源上处理新的活动呼叫。可以以多种方式中的任何一种来执行对新的活动通信的检测。例如,无线设备处理器可以被配置为:当SIM调制解调器栈中的一个SIM调制解调器栈的CM子层从其网络接收到用于指示待处理的移动台终止的呼叫或启动的移动台发起的呼叫已被建立时的“呼叫连接”消息时,接收提醒。此外,无线设备处理器可以针对每个SIM维护当前在相应的调制解调器栈上正在处理的总的进行中的呼叫的计数器。

在确定框404中,无线设备处理器可以确定正由第一SIM调制解调器栈的CM子层处理的进行中的呼叫的总数量是否等于由向第一SIM提供服务的网络(“第一网络”)建立的预置最大数量。在实施例中,第一网络可以将最大数量建立成两个进行中的呼叫(例如,一个活动呼叫和一个保持的呼叫)。如果正由第一SIM的CM子层处理的进行中的呼叫的数量不等于预置最大数量(即,确定框404=“否”),则在框406中,无线设备处理器可以以正常活动模式继续处理检测到的新呼叫。

如果正由第一SIM的CM子层处理的进行中的呼叫的数量等于预置最大数量(即,确定框404=“是”),则在确定框408中,无线设备处理器可以确定正由第二SIM调制解调器栈的CM子层处理的进行中的呼叫的数量是否小于由向第二SIM提供服务的网络(“第二网络”)建立的预置最大数量,该预置最大数量可以与第一网络的预置最大数量相同或不同。例如,第二网络可以将最大数量建立成两个进行中的呼叫(例如,一个活动呼叫和一个保持的呼叫)。注意,如果第二SIM无线资源处于空闲模式(即,不具有活动呼叫),则正由第二SIM调制解调器栈的CM的子层处理的进行中的呼叫的数量将自动小于预置最大数量,这是因为计数将是零。例如,可以基于从第二SIM调制解调器栈的信令层获得的信息(例如,RR子层的状态)或基于第二SIM无线的活动,使用来自较低层中的一个或多个层(例如,数据链路层和/或物理层)的信息,来进行空闲模式确定。如果第二SIM无线资源处于连接模式,则可以例如根据第二SIM的CM子层的信令来确定进行中的(即,活动的和保持的)呼叫的总数量。

如果正由第二SIM调制解调器栈的CM子层处理的进行中的呼叫(例 如,活动的和保持的呼叫)的总数量不小于预置最大数量(即,确定框408=“否”),则在框406中,无线设备处理器可以通过第一SIM调制解调器栈以正常活动模式继续处理进行中的呼叫。如果正由第二SIM的CM子层处理的进行中的呼叫(例如,活动的和保持的呼叫)的总数量小于预置最大数量(即,确定框408=“是”),则在框410中,无线设备处理器可以向第一网络发送注册请求消息或以其它方式发送信号,以在与第一SIM相关联的网络上激活呼叫转发,从而将呼叫转发给与第二SIM相关联的电话号码。例如,在GSM网络中,呼叫注册信号可以是无条件呼叫转发(CFU)注册请求。在各个实施例中,CFU注册请求可以包括与第二SIM相关联的IMSI或MSISDN(“MSISDN-2”)。假定由服务第一SIM的网络接受或确认注册信号,则可以激活呼叫转发功能,并且在框412中,无线设备可以通过与第二SIM相关联的无线资源来接收寻址到第一SIM的MSISDN(“MSISDN-1”)的呼叫,其中,所述呼叫由相应的调制解调器栈的CM子层来处理。例如,如果与第二SIM相关联的无线资源处于空闲模式,则在激活了呼叫转发功能时,可以由第二SIM调制解调器栈的CM子层处理转发的呼叫,就好像其是寻址到第二SIM的MSISDN的活动呼叫。在另一个例子中,如果与第二SIM相关联的无线资源处于连接模式,其中,相关联的CM子层已处理进行中的活动呼叫,则在激活了呼叫转发功能时,第二SIM调制解调器栈的CM子层可以使用呼叫等待和呼叫保持补充服务来处理转发的呼叫,以容适原有的呼叫和转发的呼叫二者(即,一个为活动的和一个为保持的)。在确定框414中,无线设备处理器可以确定当前正由第一SIM的调制解调器栈处理的进行中的(即,活动的和保持的)呼叫的总数量是否小于由第一网络建立的预置最大数量(例如,两个呼叫)。在实施例中,可以在激活了呼叫转发功能的同时,例如在重复倒数定时器的到期时,周期性地执行该确定。在另一个实施例中,可以基于检测到或接收到第一SIM调制解调器栈的CM子层上的呼叫终止的通知来触发该确定。

在实施例中,作为确定框414的一部分,无线设备处理器还可以确定当前正由第二SIM的调制解调器栈处理的进行中的(即,活动的和保持的)呼叫的总数量是否等于由第二网络建立的预置最大数量(例如,两个呼叫)。如果第二SIM的调制解调器栈正在处理预置最大数量的呼叫,则该调制解 调器栈不能接受转发的呼叫,因此去激活呼叫转发可以使得与第一SIM相关联的网络能够处理另一个呼叫(例如,记录语音消息)。

如果正由第一SIM调制解调器栈处理的呼叫的总数量不小于预置最大数量,并且正由第二SIM的调制解调器栈处理的呼叫的数量不等于预置最大数量(即,“确定框414=“否”),则在框412中,呼叫转发可以保持为活动的,并且无线设备处理器可以在与第二SIM相关联的无线资源和调制解调器栈上继续接收并处理寻址到MSISDN-1的呼叫。

如果正由第一SIM调制解调器栈处理的呼叫的数量小于预置最大数量(例如,第一SIM上的一个或两个呼叫结束)或者正由第二SIM的调制解调器栈处理的呼叫的数量等于预置最大数量(即,“确定框414=“是”),则在框416中,无线设备处理器可以向第一网络发送用于注销呼叫转发功能的信号,从而将无线设备恢复至框406中的正常处理传入呼叫(即,由与呼叫可以寻址到的标识符相关联的调制解调器栈和无线资源进行处理)。

可以持续地执行方法400中的操作,这是因为无线设备处理器可以在框402中检测到由与无线设备上的相同或不同的“第一SIM”正在处理的新的活动通信时返回框402。例如,如果由于正由第二SIM处理的呼叫的总数量等于最大而发生注销,但这些呼叫中的一个呼叫后续在第二SIM上终止而第一SIM调制解调器栈上的呼叫的数量仍然处于最大,则在框410中,无线设备处理器可以在与第一SIM相关联的网络上注册呼叫转发功能,以通过再次向第一网络发送用于注册至第二SIM的呼叫转发的信号来在框410中将呼叫转发给与第二SIM相关联的电话号码。

图5是示出了可以用于当第一SIM上的待处理的呼叫的数量等于最大数量时在DSDA设备上动态地实现呼叫转发机制的示例性消息的消息流图。

在各个实施例中,每个调制解调器栈中的信令层的CM子层可以操作用于管理补充服务,包括可以用于实现这种同时呼叫处理的呼叫等待、呼叫保持和呼叫转发。例如,第一SIM的调制解调器栈的CM子层(“CM1”)可以使用由向第一SIM提供服务的网络(例如,第一网络)指派给其的业务信道来参与活动通信(“呼叫A”)。

在寻址到第一SIM标识符(例如,寻址到MSISDN-1)的传入呼叫(“呼 叫B”)到达时,第一网络(例如,网络110)的组件可以确定由于进行中的活动呼叫A导致被指派给第一SIM的业务信道不可用。该网络组件可以是例如基站106、108、BSC 116和/或可以直接或间接地执行无线设备200的SIM的呼叫设立功能的各种其它网络实体中的任何一种。

第一网络可以调用呼叫等待服务并且在消息502中向CM1发送呼叫等待通知。基于用户输入,CM1可以通过向第一网络发送消息504来调用呼叫保持服务,以中断活动呼叫A的连接。第一网络可以将呼叫A置为保持并且向CM1发送消息506,消息506可以确认例如呼叫A的保持状态和被指派给SIM的业务信道的可用性。基于选择接受呼叫B的用户输入,CM1可以向第一网络发送消息508以接受等待的呼叫B作为所指派的业务信道上的活动呼叫。结果,CM1可以参与总共两个进行中的呼叫,并且可以其后使呼叫A和呼叫B在活动状态和保持状态之间交替。

假设第一网络运营商将进行中的呼叫的最大数量设置为两个,由CM1同时处理两个进行的呼叫可以触发呼叫转发机制。具体而言,CM1可以向第一网络发送消息510,消息510请求注册呼叫转发(CF)服务,以将传入呼叫转发给与第二SIM相关联的标识符。在例子中,所请求的呼叫转发服务可以是GSM网络中的无条件呼叫转发补充服务,并且与第二SIM相关联的标识符可以被包括为消息510的“ForwardedToNumber(转发至号码)”参数。在实施例中,这种标识符可以是第二SIM的IMSI,所述第二SIM的IMSI可以是从直接可访问在其上实现第一SIM调制解调器栈的基带调制解调器处理器的存储器向CM1提供的、或间接从被配置为访问第一和第二SIM二者上的信息的控制器提供的。在替代的实施例中,如下文所论述的,被包括在消息510中的与第二SIM相关联的标识符可以是第二SIM的MSISDN(例如,MSISDN-2),其中,当呼叫被转发时,HLR可以使用第二SIM的MSISDN来获得第二SIM的IMSI。

如果注册是成功的,则CF服务可以被注册和激活,并且第一网络可以发送用于指示接受请求的确认消息512。

在寻址到MSISDN-1的另一个传入呼叫(“呼叫C”)到达时,第一网络可以与其中注册第二SIM的网络(例如,第二网络)的组件交换消息516,以建立路由路径信息,从而将呼叫C转发给第二SIM。这些消息可以建立 路由路径信息,以允许呼叫转发机制将呼叫C转发给第二SIM。

第二网络可以包括接入网络(例如,网络114)的组件,例如基站112、BSC 118和/或可以直接或间接地执行无线设备200的SIM的呼叫设立功能的各种其它实体中的任何一种。此外,在各个实施例中,可以参与在网络之间交换的消息516以对转发的呼叫进行路由的第一网络110和第二网络114的组件可以包括诸如MSC/VLR、GMSC、HLR等的各种核心网实体。例如,第一网络MSC可以请求移动站路由号码(MSRN),所述MSRN可能已由当前向第二SIM提供服务的第二网络MSC分配给第二SIM。为了获得该信息,HLR可以确定第二网络MSC以及第二SIM IMSI,如果没有被包括在来自CM1的CF注册请求中的话。HLR可以请求并且第二网络MSC可以返回针对第二SIM的MSRN,其中,HLR可以将针对第二SIM的MSRN提供给第一网络MSC。第一网络MSC可以检查路由表,以将路由路径解析到该MSRN,并且可以经由标识被分配用于呼叫C的MSRN和业务信道的初始寻址消息(IAM)518在第一和第二网络MSC之间建立通信。

在接收到IAM 518时,第二网络MSC可以确定第二SIM的位置区域,并且可以解析该位置区域内的基站实体(例如,基站控制器和/或基站收发机)。在该确定的位置区域内的第二网络的所有基站可以广播针对寻址到第二SIM标识符(例如,第二SIM的IMSI或TMSI)的移动台终止的呼叫C的寻呼请求520。一旦第二SIM调制解调器栈的CM子层(“CM2”)接收到寻呼请求,就可以向第二网络发送寻呼响应消息522。基于选择接受呼叫C的用户输入,呼叫C可以如活动呼叫进行,其中,可以使用与第二SIM相对应的无线资源来发送和接收数据业务。如果CM2已在处理一个活动呼叫,则使用上文针对CM上的呼叫A和呼叫B所描述的呼叫等待和呼叫保持,呼叫C可以被提供给CM2同时该现有的呼叫保持进行中。在各个实施例中,可以针对寻址到MSISDN-1的另一个传入呼叫D重复实现与呼叫C相关联的消息传送的步骤,其中,使用如上文针对CM1上的呼叫A和呼叫B所描述的呼叫等待和呼叫保持服务,呼叫D可以被提供给CM2同时呼叫C保持进行中。

如果进行中的呼叫A和呼叫B中的一个或二者终止,则正由CM1处 理的进行中的呼叫的总数量可能低于由第一网络建立的最大数量,这可以触发启动动态呼叫转发机制的终止。CM1可以向第一网络发送注销消息524,所述注销消息524请求释放所注册的呼叫转发服务,以使得传入呼叫不再被转发给第二SIM调制解调器栈。CF服务注册可以在第一网络上被释放,并且第一网络可以向CM1发送消息526,所述消息526确认释放所注册的呼叫转发服务。动态呼叫转发机制的终止可以替代地由CM2触发,如果正由CM2处理的进行中的呼叫的总数量(包括被转发的呼叫以及去往CM2的任何呼叫或在CM2上发起的任何呼叫)达到由第二网络建立的最大数量的话(未示出)。

在服务网络与SIM调制解调器栈中的一个SIM调制解调器栈的CM子层之间交换的、用于实现补充服务的各种消息可以是非结构化补充服务数据(USSD)消息。在各个实施例中,可以在与用于语音呼叫的逻辑业务信道相关联的控制信道(例如,FACCH或SACCH)上发送和接收这种USSD消息。这种控制信道可以是与业务信道相关联的专用控制信道。

如上文所论述的,接入网络110和114仅作为第一和第二网络的例子来提供,其可以表示之上的各种实体中的任何一种。

可以用各种无线设备中的任何一种来实现各个实施例,图6示出了其例子。例如,无线设备600可以包括处理器602,其耦合到触摸屏控制器604和内部存储器606。处理器602可以是被指定用于通用或特定处理任务的一个或多个多核IC。内部存储器606可以是易失性或非易失性存储器,并且还可以是安全和/或加密存储器、或非安全和/或非加密存储器、或其任意组合。

触摸屏控制器604和处理器602还可以耦合到触摸屏面板612,例如电阻感测式触摸屏、电容感测式触摸屏、红外感测式触摸屏等。无线设备600处理器602可以耦合到两个或更多个无线信号收发机608、616和天线610,所述收发机608、616和天线610实现了经由两个或更多个的蜂窝网络的通信以用于发送和接收语音和数据呼叫。收发机608、616和天线610可以与上文提到的用于实现各种无线传输调制解调器栈和接口的电路一起使用。

多核设备600可以包括耦合到处理器602的外围设备连接接口618。外围设备连接接口618可以被单个地配置为接受一种类型的连接,或者被多 个地配置为接受各种类型的物理和通信连接,公共的或专有的,例如USB、火线、Thunderbolt或PCIe。外围设备连接接口618还可以耦合到类似地配置的外围设备连接端口(未示出)。多核设备600还可以包括用于提供音频输出的扬声器614。多核设备600还可以包括壳体620,其由塑料、金属、或材料的组合制成,以包含本文所论述的组件中的一些或全部的组件。多核设备600可以包括耦合到处理器602的电源622,例如一次性或可充电电池。可充电电池还可以耦合到外围设备连接端口,以从在多核设备600外部的源接收充电电流。

还可以在诸如如图7中所示出的膝上型计算机700之类的各种个人计算设备内实现上文所描述的各个实施例。许多膝上型计算机包括用作计算机的指向设备的触摸板触摸表面717,并且因此可以接收与上文所描述的在装备有触摸屏显示器的无线通信设备上实现的动作相似的拖拽、滚动和轻弹动作。膝上型计算机700通常将包括处理器711,其耦合到易失性存储器712和大容量非易失性存储器(例如,闪存的磁盘驱动器713)。计算机700还可以包括耦合到处理器711的软盘驱动器714和压缩光盘(CD)驱动器715。计算机700还可以包括耦合到处理器711的、用于建立数据连接或接收外部存储器设备的多个连接器端口(例如USB或连接器插座)或者用于将处理器711耦合到网络的其它网络连接电路。在笔记本配置中,计算机壳体包括触摸板717、键盘718和显示器719,其均耦合到处理器711。计算设备的其它配置可以包括如所公知的耦合到处理器的计算机鼠标或轨迹球(例如,经由USB输入),其还可以结合各个实施例来使用。

处理器602、711可以是可由软件指令(应用)配置为执行各种功能(包括上文所描述的各个实施例的功能)的任何可编程微处理器、微计算机或多处理器芯片。在一些设备中,可以提供多个处理器,例如一个处理器专用于无线通信功能以及一个处理器专用于运行其它应用。通常,软件应用可以在其被存取并加载到处理器602、711中之前可以存储在内部存储器606、712、713中。处理器602、711可以包括足以存储应用软件指令的内部存储器。在许多设备中,内部存储器可以是易失性或非易失性存储器(例如,闪存)或二者的混合。出于本描述的目的,对存储器的一般引用指代可由处理器602、711存取的存储器,包括内部存储器或插入无线设备中的 可移除存储器以及处理器602、711自身内的存储器。

提供前述的方法描述和过程流程图仅仅作为说明性的例子,而并非旨在要求或暗示必须按照给出的顺序执行各种实施例的步骤。如本领域技术人员将领会的,可以按照任何顺序执行前述实施例中的步骤顺序。诸如“其后”、“然后”、“接下来”等词汇并非旨在限制步骤的顺序;这些词汇仅用于引导读者阅读对方法的描述。此外,以单数形式(例如使用冠词“一个”、“一”或“该”)对权利要求元素进行的任何引用都不应被解释为将元素限制为单数。

虽然本文使用术语“第一”和“第二”来描述与一SIM相关联的数据发送以及与一不同SIM相关联的数据接收,但这些标识符仅是出于方便而并不意在将各个实施例限制于特定的次序、序列、网络或运营商的类型。

结合本文公开的实施例描述的各种说明性逻辑框、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或这二者的组合。为了清楚地说明硬件和软件的这种可互换性,以上各种说明性组件、方框、模块、电路和步骤均围绕它们的功能来概括性描述。这样的功能被实现为硬件还是软件取决于具体应用和施加在整个系统上的设计约束。技术人员可以针对各个具体应用以变通方式来实现所描述的功能,但是这样的实现决策不应当被解释为使得脱离本公开内容的保护范围。

可以利用被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意组合来实现或执行用于实现结合本文公开的方面所描述的各个说明性的逻辑单元、逻辑框、模块和电路的硬件。通用处理器可以是微处理器,但是,在替代方案中,处理器可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种配置。或者,一些步骤或方法可以由特定于给定功能的电路来执行。

在一个或多个实施例中,所描述的功能可以用硬件、软件、固件或其任意组合来实现。如果用软件来实现,则所述功能可以作为一个或多个指 令或代码存储在非暂时性计算机可读介质或非暂时性处理器可读介质上。本文所公开的方法或算法的步骤可以体现在处理器可执行软件模块中,所述处理器可执行软件模块可以位于非暂时性计算机可读或处理器可读存储介质上。非暂时性计算机可读或处理器可读存储介质可以是可由计算机或处理器存取的任何存储介质。通过举例而非限制性的方式,这样的非暂时性计算机可读或处理器可读介质可以包括RAM、ROM、EEPROM、闪存、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或者可以用于以指令或数据结构形式存储期望的程序代码以及可以由计算机来存取的任何其它介质。如本文所使用的,磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上述的组合也包括在非暂时性计算机可读和处理器可读介质的范围内。另外,方法或算法的操作可以作为代码和/或指令中的一个、或其任意组合、或集合位于可以并入计算机程序产品的非暂时性处理器可读介质和/或计算机可读介质上。

提供对所公开的实施例的以上描述以使任何本领域技术人员能够实施或使用本发明。对于本领域技术人员来说,对这些实施例的各种修改将是显而易见的,并且在不脱离本发明的精神或范围的情况下,可以将本文所定义的一般性原理应用于其它实施例。因此,本发明并非旨在受限于本文所示出的实施例,而是要符合与所附的权利要求书以及本文所公开的原理和新颖特征相一致的最宽的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号