在存在调离的情况下的上行链路传输处理的制作方法

文档序号:16055529发布日期:2018-11-24 11:39阅读:165来源:国知局

诸如智能电话、平板计算机和膝上型计算机等无线通信设备的一些设计包含一个或多个用户识别模块(sim)卡,其向用户提供对多个单独的移动电话网络的访问。移动电话网络的示例包括第三代(3g)、第四代(4g)、长期演进(lte)、时分多址(tdma)、频分多址(fdma)、码分多址(cdma)、宽带cdma(wcdma)、时分同步cdma(td-scdma)、全球移动通信系统(gsm)、通用移动电信系统(umts)、演进高速分组接入(hspa+)、双小区高速分组接入-hspa)、演进数据优化(ev-do)、gsm演进的增强数据速率(edge)和单载波无线传输技术(1xrtt)。

包括一个或多个sim并且使用共享射频(rf)资源/无线单元来连接到两个或更多个单独的移动电话网络的无线通信设备可以被称为多sim多待机(msms)通信设备。msms通信设备的一个示例是双sim双待(dsds)通信设备,其包括支持与共享一个rf资源的不同无线接入技术(rat)相关联的两种定制的两个sim卡。在dsds通信设备中,单独的定制共享一个rf资源来与代表其各自的定制的两个单独的移动电话网络进行通信。当一种rat正在使用rf资源时,另一种rat处于待机模式,并且不能使用该rf资源进行通信。



技术实现要素:

各种实施例包括在移动通信设备上实现的用于管理移动通信设备中的上行链路传输的方法。各个实施例可以包括:在所述移动通信设备的第一定制上接收来自第一网络的上行链路准许;确定所述移动通信设备从所述第一定制到第二定制的调离是否被调度为在根据所述上行链路准许的对数据分组的初始发送之后接收从所述第一网络发送的响应消息期间发生;以及使用所述第一定制和所述第一网络之间的连接的误块率和缓冲区状态报告索引来确定如何管理所述调离之后的上行链路传输。

在一些实施例中,使用所述第一定制和所述第一网络之间的连接的误块率和缓冲区状态报告索引来确定如何管理所述调离之后的上行链路传输可以包括:响应于确定所述调离被调度为在接收所述响应消息期间发生,将所述误块率与第一门限进行比较;将所述缓冲状态报告索引与第二门限进行比较;以及在所述误块率小于所述第一门限并且所述缓冲区状态报告索引等于或大于所述第二门限时操作为如同在所述调离期间发送的所述响应消息是确认一样。

一些实施例还可以包括:在所述调离之后空置(blanking)到所述第一网络的下一次传输;确定在空置了所述下一次传输之后所述第一网络是否发送了否定确认响应消息;以及响应于确定在空置了所述下一次传输之后所述第一网络没有发送否定确认响应消息,等待来自所述第一网络的额外控制指令。一些实施例还可以包括:响应于确定在空置了所述下一次传输之后所述第一网络发送了否定确认响应消息,基于所述上行链路准许来恢复传输。

一些实施例还可以包括:在所述误块率等于或大于所述第一门限或者所述缓冲区状态报告索引小于所述第二门限时,操作为如同在所述调离期间发送的所述响应消息是否定确认一样;以及基于所述上行链路准许来重传所述数据分组。

一些实施例还可以包括:基于所述第一网络是否正利用自适应混合自动重传请求(harq)和不连续传输(dtx)进行上行链路通信来确定所述第一门限和所述第二门限的值。在一些实施例中,确定所述第一门限和所述第二门限的值可以包括:在所述第一定制上接收来自所述第一网络的初始上行链路准许;响应于接收到所述初始上行链路准许来空置第一传输;确定在空置了所述第一传输之后所述第一网络是否重传所述初始上行链路准许;响应于确定所述第一网络重传所述初始上行链路准许,选择所述第一门限的第一值和所述第二门限的第三值;以及响应于确定所述第一网络未重传所述初始上行链路准许,选择所述第一门限的第二值和所述第二门限的第四值。在一些实施例中,所述第二值可以小于所述第一值,并且所述第四值可以小于所述第三值。

一些实施例还可以包括:确定所述调离是否被调度为在根据所述上行链路准许的对所述数据分组的所述初始发送期间发生;以及响应于确定所述调离被调度为在对所述数据分组的所述初始发送期间发生,暂停构建所述数据分组。一些实施例还可以包括:在所述调离完成之后,在所述第一定制上接收来自所述第一网络的所述响应消息,其中,所述响应消息包括新的上行链路准许;以及基于所述响应消息来发送所述数据分组。所述响应消息可以包括新的上行链路准许。

此外的实施例包括移动通信设备,其包括存储器和配置有处理器可执行指令的处理器,以执行本文描述的方法的操作。此外的实施例包括其上存储有处理器可执行软件指令的非暂时性处理器可读存储介质,所述指令被配置为使移动通信设备的处理器执行本文描述的方法的操作。此外的实施例包括移动通信设备,其包括用于执行本文描述的方法的操作的功能的单元。

附图说明

并入本文并且构成本说明书的一部分的附图示出了实施例,并且与本文给出的一般描述和详细描述一起用于解释所公开的系统和方法的特征。

图1是适用于各个实施例的移动电话网络的通信系统框图。

图2是根据各个实施例的多sim移动通信设备的组件框图。

图3a和图3b是示出了根据常规方法的、移动通信设备和网络之间的上行链路传输过程的呼叫流程图。

图4是示出了根据各个实施例的、在存在调离的情况下移动通信设备和网络之间的上行链路传输过程的呼叫流程图。

图5是示出了根据各个实施例的、在存在调离的情况下移动通信设备和网络之间的上行链路传输过程的呼叫流程图。

图6a和图6b是示出了根据各个实施例的、用于管理移动通信设备中的上行链路传输的方法的过程流程图。

图7是示出了根据各个实施例的、用于将移动通信设备上的错过的响应消息视为确认的方法的过程流程图。

图8是示出了根据各个实施例的、用于确定在用于将移动通信设备上的错过的响应消息视为确认时的门限的方法的过程流程图。

图9是适于实现一些实施例方法的移动通信设备的组件框图。

具体实施方式

将参考附图来详细地描述各个实施例。尽可能地,在整个附图中将使用相同的附图标记来指代相同或相似的部件。对特定示例和实现的引用是出于说明性目的,而并不旨在限制书面描述或权利要求的范围。

如本文所使用的,术语“移动通信设备”、“多sim移动通信设备”或“多sim设备”指的是以下各项中的任意一项或所有项:蜂窝电话、智能电话、个人或移动多媒体播放器、个人数据助理、膝上型计算机、平板计算机、智能书籍、智能手表、掌上电脑、无线电子邮件接收机、启用了多媒体互联网的蜂窝电话、无线游戏控制器,以及包括一个或多个sim卡、可编程处理器、存储器和用于利用一个或多个共享rf资源连接到至少两个移动通信网络的电路的类似的个人电子设备。各个实施例在诸如智能电话等移动通信设备中可能是有用的,并因此在各个实施例的描述中都引用这样的设备。然而,实施例可以在可单独维护利用至少一个共享rf链的多个定制的任何电子设备中是有用的,所述共享rf链可以包括天线、无线单元、收发机等中的一个或多个。

如本文所使用的,术语“sim”、“sim卡”和“用户识别模块”互换地用于指代存储器,所述存储器可以是集成电路或嵌入到可移除卡中,并且存储国际移动用户标识(imsi)、相关密钥和/或用于标识和/或认证网络上的移动通信设备并启用与网络的通信服务的其他信息。由于存储在sim中的信息使得移动通信设备能够与特定网络建立针对特定通信服务的通信链路,所以术语“定制”在本文中被用作指代与特定sim中存储的信息相关联并由其启用的通信服务的简称,这是由于sim和通信网络以及由该网络支持的服务和定制是彼此相关的。

在对各个实施例的以下描述中,引用了第一定制和第二定制。对第一和第二定制的引用是任意的,并且仅出于描述实施例的目的。设备处理器可以指派任何指示符、名称或其他指定以区分移动通信设备上的定制。

具有使用msms通信设备的共享rf资源同时维持网络连接的多个rat的后果是,一种rat有时会打断彼此的通信,这是因为一次只能有一种rat可以使用共享的rf资源与其移动网络通信。即使当rat处于“空闲-待机”模式(意味着rat没有主动与网络通信),rat仍然需要周期性地接收对共享的rf资源的访问,以执行各种网络操作。例如,空闲rat可能以规则的间隔需要共享rf资源以执行空闲模式操作或接收寻呼消息。

在常规的多sim通信设备中,空闲rat可能偶尔中断活动rat的rf操作,以使得该空闲rat可以使用共享rf资源来执行该空闲rat的空闲-待机模式操作(例如,寻呼监视和解码、小区重选、系统信息监测等)。由于rf资源从活动rat的频带或信道调谐离开,并调谐到空闲rat的频带或信道,有时将从活动rat到空闲rat切换对共享rf资源的访问的过程称为“调离”。在空闲rat已经完成其网络通信之后,可以经由“调回”操作将对rf资源的访问从空闲rat切换到活动rat。

msms移动通信设备可以具有根据混合自动重传请求(harq)来执行上行链路传输的第一定制(例如,lte定制)。当与第一定制相关联的网络例如通过物理下行链路控制信道(pdcch)向第一定制发送上行链路准许时,上行链路传输过程可以开始。响应于该上行链路准许,第一定制可以根据该上行链路准许来构建并向网络发送数据分组。例如,该传输可以在由上行链路准许指定的某些上行链路子帧期间发生,并且数据分组可以通过物理上行链路共享信道(pusch)来发送。

当网络接收到该传输时,网络可以通过物理harq指示符信道(phich)向第一定制发送响应消息。该响应消息可以包括如果网络能够接收并解码该传输情况下的确认(ack),或者如果网络不能接收或解码该传输情况下的否定确认(nak)。ack/nak可以在物理harq指示符信道(phich)上发送。

响应消息还可以包括表示应该重新启动harq过程的、新的上行链路准许。新的上行链路准许可以包括切换(toggling)新的数据指示符(ndi)比特,其指示应该清除第一定制和网络上的harq缓冲区。如果ndi比特没有被切换,则可以重用现有的harq缓冲区。随后,第一定制可以基于该响应消息来发送另一数据分组。例如,如果响应消息包括nak,则第一定制可以以与之前相同的格式来重传该数据分组。如果响应消息包括ndi比特被切换的新的上行链路准许,则第一定制可以清除harq缓冲区并重新开始harq传输过程。如果响应消息包括ndi比特没有被切换的新的上行链路准许,则第一定制可以不清除harq缓冲区,而是仅仅基于旧的上行链路准许来重新开始harq传输过程。

msms移动通信设备可以支持针对第二定制的通信(例如,gsm、cdma)。移动通信设备可以周期性地执行从第一定制到第二定制的调离,使得第二定制可以检查寻呼消息和/或执行其他空闲模式操作。然而,当在第一定制的上行链路传输过程期间发生所述调离时,可能会出现问题。例如,如果当网络发送响应消息时发生调离,则第一定制可能不会从网络接收到将通知该第一定制关于该网络是否成功地接收/解码该传输以及是否发送了新的上行链路准许的信号。这可能导致harq级别(level)的不匹配,因为在随后的传输中,第一定制和网络可能处于harq进程内的不同冗余版本上。

总而言之,各个实施例提供了利用移动通信设备(例如,多sim移动通信设备)的处理器来实现的用于处理在执行调离时的上行链路传输的系统和方法。处理器可以确定该移动通信设备从第一定制到第二定制的调离是否被调度为在第一定制被调度为以harq过程来向其相应的网络基站发送数据分组时发生。如果在所述传输期间发生调离,则移动设备可以在该调离期间暂停构建数据分组,并等待该网络利用nak进行响应,并且在某些情况下,利用新的上行链路准许进行响应。随后,移动设备可以基于来自网络的响应消息(例如,使用旧的或新的上行链路准许)来发送数据分组。

如果处理器确定在该传输期间不发生调离,则处理器还可以确定在从网络接收传输响应消息期间是否发生调离。如果当网络正在发送其响应消息(例如,ack/nak,并且在某些情况下,新的上行链路准许)时发生调离,则处理器可以使用第一定制和第一网络之间的连接的误块率(bler)和缓冲区状态报告(bsr)索引来确定如何管理调离之后的上行链路传输。处理器可以通过将该连接的bler和bsr索引与相应的决策标准(例如门限条件)进行比较来确定如何管理调离之后的上行链路传输。

例如,处理器可以通过将第一定制和网络之间的连接的bler和bsr索引与相应的门限(即,bler门限和bsr门限)或门限条件进行比较来确定如何管理调离之后的上行链路传输。例如,如果bler满足bler门限条件,例如bler小于某个(“第一”)门限(例如,<10%错误率),并且bsr索引满足bsr门限条件,例如bsr等于或大于某个(“第二”)门限(例如,bsr索引超过50),则处理器可以将错过的网络响应消息视为ack。类似地,如果bler不满足bler门限条件,例如bler等于或大于第一(即bler)门限,或bsr索引不满足bsr门限条件,例如bsr索引小于第二(即bsr)门限,则处理器可以将错过的网络响应消息视为nak。这些示例性bler和bsr门限条件和响应可以使得移动通信设备能够操作为如同该网络在良好的无线条件(例如,低bler、高bsr索引)下成功地解码该初始传输而在坏的无线条件下进行重传。bler和bsr门限的值可以取决于网络是否在上行链路通信上使用自适应harq和不连续传输(dtx)。

为了便于引用,各个实施例和权利要求书的描述使用词语“门限”来一般地指代与bler和bsr索引值相关的决策标准和门限条件。对“大于或等于”门限的门限条件的引用旨在包含“大于”条件而“小于”门限的门限条件旨在包含“等于或小于”条件,这是因为门限价值可以相应调整。此外,对“大于或等于”和“小于”门限条件的引用是说明性示例,这是因为通过从门限值中增加或减去常数或类似的数学操作,可以利用相反的符号条件来实现等价条件。

可以在各种通信系统100内实现各个实施例,所述通信系统100例如至少两个移动电话网络,其示例在图1中示出。通常第一移动网络102和第二移动网络104中的每个都包括多个蜂窝基站(例如,第一基站130和第二基站140)。第一移动通信设备110可以通过到第一基站130的蜂窝连接132与第一移动网络102通信。第一移动通信设备110还可以通过到第二基站140的蜂窝连接142与第二移动网络104通信。第一基站130可以在有线连接134上与第一移动网络102通信。第二基站140可以在有线连接144上与第二移动网络104通信。

第二移动通信设备120可以类似地通过到第一基站130的蜂窝连接132与第一移动网络102通信。第二移动通信设备120还可以通过到第二基站140的蜂窝连接142与第二移动网络104通信。蜂窝连接132和142可以是通过双向无线通信链路进行的,所述双向无线通信链路例如第三代(3g)、第四代(4g)、长期演进(lte)、时分多址(tdma)、码分多址(cdma)、宽带cdma(wcdma)、全球移动通信系统(gsm)、通用移动电信系统(umts)和其他移动电话通信技术。

尽管移动通信设备110、120被示出为连接到第一移动网络102,并且可选地连接到第二移动网络104,但在一些实施例(未示出)中,移动通信设备110、120可以包括到两个或更多个移动网络的两个或更多个定制,并且可以以类似于本文所描述的方式连接到那些定制。

在一些实施例中,第一移动通信设备110可以可选地与用于与所述第一移动通信设备110结合使用的外围设备150建立无线连接152。例如,第一移动通信设备110可以在链路上与启用了蓝牙的个人计算设备(例如,“智能手表”)通信。在一些实施例中,第一移动通信设备110可以可选地例如在wi-fi连接上与无线接入点160建立无线连接162。无线接入点160可以被配置为在有线连接166上连接到因特网164或另一个网络。

尽管未示出,但是第二移动通信设备120可以类似地被配置为在无线链路上与外围设备150和/或无线接入点160连接。

图2是适用于实现各个实施例的多sim移动通信设备200的功能框图。参照图1-2,多sim移动通信设备200可以类似于所描述的移动通信设备110、120中的一个或多个。多sim移动通信设备200可以包括第一sim接口202a,其可以接收与第一定制相关联的第一标识模块sim-1204a。多sim移动通信设备200还可以可选地包括第二sim接口202b,其可以接收与第二定制相关联的可选的第二标识模块sim-2204b。

在各个实施例中的sim可以是配置有sim和/或通用sim应用的通用集成电路卡(uicc),其使得能够接入例如gsm和/或umts网络。uicc还可以为电话簿和其他应用提供存储。或者,在cdma网络中,sim可以是卡上的uicc可移除用户标识模块(r-uim)或cdma用户识别模块(csim)。sim卡可以具有中央处理单元(cpu)、只读存储器(rom)、随机存取存储器(ram)、电可擦除可编程只读存储器(eeprom)和输入/输出(i/o)电路。

在各个实施例中使用的sim可以包含用户帐户信息、国际移动用户标识(imsi)、sim应用工具包(sat)命令集、以及用于电话簿联系人的存储空间。sim卡还可以存储归属标识符(例如,系统标识号(sid)/网络标识号(nid)对、归属公共陆地移动号(hplmn)代码等)),以指示sim卡网络运营商提供商。可以将集成电路卡标识(iccid)sim卡序列号印刷在sim卡上以用于标识。然而,sim可以在多sim移动通信设备200的存储器的一部分(例如,在存储器214中)中实现,并且因此不需要是单独的或可移除的电路、芯片或卡。

多sim移动通信设备200可以包括至少一个控制器,诸如通用处理器206,其可以耦合到编码器/解码器(codec)208。编解码器208可以依次耦合到扬声器210和麦克风212。通用处理器206还可以耦合到存储器214。存储器214可以是存储处理器可执行指令的非暂时性计算机可读存储介质。例如,指令可以包括通过相应的基带rf资源链来路由与第一或第二定制有关的通信数据。

存储器214可以存储操作系统(os)以及用户应用软件和可执行指令。存储器214还可以存储应用数据,并且可以存储针对多sim移动通信设备200上的rat的排除列表。

通用处理器206和存储器214可以各自耦合到至少一个基带调制解调器处理器216。多sim移动通信设备200中的每个sim和/或rat(例如,sim-1204a和/或sim-2204b)可以与基带rf资源链相关联。基带rf资源链可以包括基带调制解调器处理器216,其可以执行用于与rat通信/控制rat的基带/调制解调器功能,并且可以包括本文中一般称为rf资源的一个或多个放大器和无线单元(例如,rf资源218)。在一些实施例中,基带rf资源链可以共享基带调制解调器处理器216(即,为多sim移动通信设备200上的所有rat执行基带/调制解调器功能的单个设备)。在其他实施例中,每个基带-rf资源链可以包括物理或逻辑上分离的基带处理器(例如,bb1、bb2)。

rf资源218可以是为多sim移动通信设备200上的每个sim/rat执行发送/接收功能的收发机。rf资源218可以包括单独的发送和接收电路,或者可以包括组合了发射机和接收机功能的收发机。在一些实施例中,rf资源218可以包括多个接收电路。rf资源218可以耦合到无线天线(例如,无线天线220)。rf资源218还可以耦合到基带调制解调器处理器216。

在一些实施例中,通用处理器206、存储器214、基带处理器216和rf资源218可以作为片上系统250而被包括在多sim移动通信设备200中。在一些实施例中,第一和第二sim204a、204b和对应的接口202a、202b可以在片上系统250的外部。

各种输入和输出设备可以耦合到片上系统250上的组件,例如接口或控制器。适用于多sim移动通信设备200的示例性用户输入组件可以包括但不限于小键盘224、触摸屏显示器226和麦克风212。在一些实施例中,小键盘224、触摸屏显示器226、麦克风212或其组合可以执行接收对发起呼出呼叫的请求的功能。例如,触摸屏显示器226可以从联系人列表接收对联系人的选择或接收电话号码。在另一示例中,触摸屏显示器226和麦克风212中的一个或两者可以执行接收对发起呼出呼叫的请求的功能。例如,触摸屏显示器226可以从联系人列表接收对联系人的选择或接收电话号码。作为另一个示例,对发起呼出呼叫的请求可以是经由麦克风212接收的语音命令的形式。如本领域已知的,可以在多sim移动通信设备200中的各种软件模块和功能之间提供接口以启用其间的通信。

两个sim204a、204b,基带处理器bb1、bb2,rf资源218和无线天线220一起工作,可以构成两种或多种无线接入技术(rat)。例如,多sim移动通信设备200可以是包括sim、基带处理器和被配置为支持两种不同的rat(例如lte、wcdma和gsm)的rf资源的lte通信设备。通过添加更多的用于连接到额外的移动网络的sim卡、sim接口、rf资源和天线,可以在多sim移动通信设备200上支持更多rat。

在一些实施例(未示出)中,除了别的之外,多sim移动通信设备200可以包括额外的sim卡、sim接口、与额外的sim卡相关联的多个rf资源、以及用于支持与额外的移动网络的定制通信的额外的天线。

图3a和3b示出了在存在调离的情况下,在多sim多待机移动通信设备上的上行链路harq传输过程期间的传统呼叫流程和消息交换。图3a包括呼叫流程图300a,其示出了当在定制的初始发送期间发生调离时的情况,3b包括呼叫流程图300b,其示出了当在从网络接收传输响应消息期间发生调离时的情况。

参考图1-3a,示图300a包括具有第一定制304和第二定制306的移动通信设备302。移动通信设备302可以是诸如dsds移动通信设备等msms移动通信设备。第一定制304和第二定制306可以利用移动通信设备302上的共享的rf资源。第一定制304与第一网络308通信,而第二定制306与第二网络310通信。

第一网络308可以通过pdcch向第一定制304发送上行链路准许312。上行链路准许312可以用于在第一定制304和第一网络308之间发起harq传输过程。上行链路准许312可以指定第一定制304应该在其中向第一网络308发送数据分组的子帧、传输块大小、ndi比特的状态和其他信息。

移动通信设备302可以被配置为周期性地执行从第一定制304到第二定制306的调离。调离可以被调度为当第一定制304被调度为在上行链路准许312后发送上行链路数据分组318时发生。例如,在第一定制304接收到上行链路准许312之后,移动通信设备302可以执行从第一定制304到第二定制306的调离314a。第二定制306可以与第二网络310通信以接收指示是否存在针对第二定制的传入寻呼消息的寻呼指示符316。如果不存在寻呼消息,则移动通信设备302可以执行从第二定制306到第一定制304的调回320a。然而,在调离314a和调回320a之间,第一定制304不能发送上行链路数据分组318。

第一网络308可以期望上行链路数据分组318,并且当第一网络308在调度的子帧处未接收到任何分组时,第一网络308可以发送响应消息322。响应消息322可以包括nak,其指示第一网络308未接收和/或解码上行链路数据分组318。响应消息322还可以包括新的上行链路准许。可以通过phich来发送响应消息322。

在接收到响应消息322时,第一定制304可以基于响应消息322来执行传输324。例如,如果响应消息322包括ndi比特被切换的新的上行链路准许,则第一定制304可以清除其harq缓冲区并且基于新的上行链路准许来重新开始传输过程。如果响应消息不包括新的上行链路准许,则第一定制304可以基于旧的上行链路准许来重传数据分组(即,在当前harq进程上继续)。

参照图1-3b,示图300b示出了第一定制304和第二定制306与相应的网络进行通信的移动通信设备302的通信。第一网络308可以通过pdcch向第一定制304发送上行链路准许312。上行链路准许312可以用于在第一定制304和第一网络308之间发起harq传输过程。上行链路准许312可以指定第一定制304应该在其中向第一网络308发送数据分组的子帧、传输块大小、ndi比特的状态和其他信息。

响应于上行链路准许312,第一定制可以根据上行链路准许312来构建和发送上行链路数据分组318。在第一定制304发送上行链路数据分组318之后,移动通信设备302可以执行从第一定制304到第二定制306的调离314b。第二定制306可以与第二网络310通信,以接收指示是否存在针对第二定制的传入寻呼消息的寻呼指示符316。如果不存在寻呼消息,则移动通信设备302可以执行从第二定制306到第一定制304的调回320b。然而,在调离314b和调回320b之间,第一定制304未接收到从第一网络308发送的响应消息322。因此,第一定制304没有接收到来自第一网络的ack或nak响应消息322,第一定制304也没有接收到新的上行链路准许(如果其由网络提供了的话)。

第一定制304可以被配置为自动地将错过的响应消息视为nak,因此第一定制304可以在传输324中重传上行链路数据分组318。然而,如果响应消息322包括新的上行链路准许(无论是否具有切换的ndi比特),则在第一定制304和第一网络308使用的harq冗余版本号中可能存在不匹配。由于该不匹配,传输324可能不会被第一网络308确认(例如,第一网络308可能不会触发不连续的传输过程)。第一定制304可以继续尝试harq级别的重传,直到达到最大数量的harq级别重传为止。随后,第一定制304和第一网络308可以完全重新开始该上行链路传输过程。然而,这个过程可能通过延迟通信并在使用更多的设备资源的同时消耗更多的功率来影响用户体验。

图4示出了根据各个实施例,用于当发生调离时管理移动通信设备中的上行链路传输的呼叫流程和消息交换。参考图1-2和图4,示图400示出了具有第一定制404(例如,lte)和第二定制406(例如,gsm或cdma)的移动通信设备402的通信。移动通信设备402可以是诸如dsds移动通信设备的msms移动通信设备。第一定制404和第二定制406可以利用移动通信设备402上的共享rf资源。第一定制404与第一网络408通信,而第二定制406与第二网络410通信。

第一网络408可以通过pdcch向第一定制404发送上行链路准许412。上行链路准许412可以用于在第一定制404和第一网络408之间发起harq传输过程。上行链路准许412可以指定第一定制404应该在其中向第一网络408发送数据分组的子帧、传输块大小、ndi比特的状态和其他信息。

移动通信设备402可以被配置为周期性地执行从第一定制404到第二定制406的调离。移动通信设备402可以在操作414中确定调离是否被调度为在所述上行链路准许412后的初始数据分组传输期间发生。如果确定了所述调离被调度为在数据的初始传输期间发生,则移动通信设备402可以被配置为在发起了调离416之后,在操作420中暂停上行链路分组构建。在调离416期间,第二定制406可以检查由第二网络410发送的寻呼指示符418。

在移动通信设备402执行了到第一定制404的调回422之后,第一定制404可以从第一网络408接收响应消息424。响应消息424可以包括nak,这是因为第一定制404在调度的传输子帧期间没有发送上行链路数据分组。响应消息424还可以包括新的上行链路准许。随后,第一定制404可以在操作425中重新开始分组构建,并基于响应消息424来发送传输426。例如,如果响应消息424包括新的上行链路准许但ndi比特未被切换并且传输块大小未改变,则第一定制404可以恢复构建并发送在调离416期间被暂停的数据分组。如果在新的上行链路准许中传输块大小已经改变或者ndi比特被切换,则第一定制404可以构建新的分组以进行传输,并且可以使用无线链路控制(rlc)重传过程来重传暂停的数据分组。这可以允许移动通信设备402更有效地处理由于存在调离而错过的上行链路传输。

图5示出了根据各个实施例,当发生调离时用于在移动通信设备中管理上行链路传输的呼叫流程和消息交换的另一个示例。参考图1-2和图4-5,示图500示出了具有第一定制504(例如,lte)和第二定制506(例如,gsm或cdma)的移动通信设备502的通信。移动通信设备502可以是诸如dsds移动通信设备的msms移动通信设备。第一定制504和第二定制506可以利用移动通信设备502上的共享rf资源。第一定制504与第一网络508通信,而第二定制506与第二网络510通信。

第一定制504可以连接到第一网络508的基站。例如,该连接可以是初始服务连接,或者可以是来自第一网络508的另一个基站的小区重选。第一网络508可以将初始上行链路准许512发送给第一定制504。取代于根据初始上行链路准许512来发送数据分组,第一定制504可以在操作514中空置第一传输。

随后,第一网络508可以响应于空置的传输来发送响应消息516。响应消息516的内容可以取决于第一网络508是否正在利用自适应harq和dtx检测进行上行链路通信。例如,如果第一网络508正在利用自适应harq和dtx检测进行上行链路通信,则响应消息516可以包括nak和对上行链路准许512的重传。如果第一网络508没有利用自适应harq或dtx检测进行上行链路通信,则响应消息516可以包括nak,但是不包括对上行链路准许512的重传。

第一定制504可以在操作518中基于响应消息516来确定bler和bsr门限的值。如果第一定制504由于调离到第二定制506而错过未来的响应消息,则第一定制504可以基于bler和bsr门限而将错过的响应消息视为ack或nak。如果第一定制504在错过的响应消息实际为nak时将其视为ack(误判),则第一网络508可以取决于其是否正利用自适应harq和dtx检测进行上行链路通信而进行不同的响应。例如,如果第一网络508正利用自适应harq和dtx检测进行上行链路通信并重传上行链路准许,则第一定制504可以重新开始harq传输,因此浪费了一个传输子帧。如果第一网络508没有正利用自适应harq或dtx检测进行上行链路通信并且简单地发送nak,则第一定制504可以在当前harq传输上继续并且发送多达最大数量的harq尝试。这些尝试中的每一个都可能失败,因为在第一定制504和第一网络508之间存在harq级别的不匹配。

因此,当第一网络508没有利用自适应harq或dtx检测进行上行链路通信时,(误判)的时间损失更大。如果第一网络508不利用自适应harq或dtx检测进行上行链路通信,则可以选择bler和bsr门限的值以减少误判的发生。如果第一网络508正利用自适应harq和dtx检测进行上行链路通信,则bler和bsr门限可以具有较高的值,而如果第一网络508没有正利用自适应harq或dtx检测进行上行链路通信,则bler和bsr门限可以具有较低的值。在非限制性示例中,如果第一网络508正利用自适应harq和dtx检测进行上行链路通信,则bler门限可以为10%,而如果第一网络508没有正利用自适应harq或dtx检测进行上行链路通信,则bler门限可以为2%。类似地,如果第一网络508正在利用自适应harq和dtx检测进行上行链路通信,则bsr门限可以为50,而如果第一网络508没有正利用自适应harq或dtx检测进行上行链路通信,则bsr门限可以为10。

在稍后的时间,第一网络508可以通过pdcch向第一定制504发送另一个上行链路准许520。上行链路准许520可以用于在第一定制504和第一网络508之间发起harq传输过程。上行链路准许520可以指定第一定制504应当在其中向第一网络508发送数据分组的子帧、传输块大小、ndi比特的状态和其他信息。第一定制504可以根据上行链路准许520来构建并向第一网络508发送上行链路数据分组522。

移动通信设备502可以被配置为周期性地执行从第一定制504到第二定制506的调离。例如,移动通信设备502可以执行到第二定制506的调离526,使得第二定制可以检查来自第二网络510的寻呼指示符528。随后,移动通信设备502可以执行到第一定制504的调回532。

移动通信设备502可以在操作524中确定调离是否被调度为在从第一网络508接收响应消息530期间发生。如果移动通信设备502的处理器确定调离被调度为在接收响应消息530期间发生,则在操作534中,移动通信设备502可以将第一定制504和第一网络508之间的连接的bler和bsr索引分别与所确定的bler门限和bsr门限进行比较。例如,处理器可以将bler与第一(即bler)门限(例如,10%)进行比较,并将bsr索引与第二(即bsr)门限(例如,超过50的bsr索引)进行比较。bler可以指示第一网络508能够解码任何特定上行链路传输(即,强连接)的可能性,其中较低的bler指示成功解码的可能性更大。bsr索引可以指示第一网络508被指派新的上行链路准许的可能性,其中较高的bsr索引指示第一网络508被指派新的上行链路准许的较高可能性。可以由移动通信设备502的处理器来维护并周期性地计算bler和bsr索引信息。

如果bler小于第一门限并且bsr索引等于或大于第二门限,则第一定制504可以将错过的响应消息530视为ack。在这种情况下,第一定制504可以停止或空置下一个上行链路传输。换句话说,如果移动通信设备502的处理器确定第一定制504和第一网络508之间的连接是强的并且第一网络508很可能发送了新的上行链路准许,则第一定制504可以将数据保留在harq缓冲区中,并空置下一次传输。支持第一定制504的处理器可以额外地确定在空置下一个传输之后是否从第一网络508接收到nak。由第一定制504接收到nak可以指示所发出的响应消息530实际上是nak,即使第一定制504已经将错过的响应消息视为接收到ack。如果从第一网络508接收到nak,则第一定制504可以基于当前上行链路准许来恢复harq传输过程。如果没有从第一网络508接收到nak,则第一定制504可以等待来自第一网络508的额外控制指令,例如新的上行链路准许。

如果bler等于或大于第一门限和/或bsr索引小于第二门限,则第一定制504可以将错过的响应消息530视为nak。换句话说,如果第一定制504和第一网络508之间的连接不强或者bsr指示第一网络508可能没有发送新的上行链路准许,则第一定制504可以将响应消息530视为nak,并在当前的上行链路准许下重传数据分组。无论响应消息530实际上是ack还是nak,第一网络508可以确认该重传,因此harq冗余版本仍然匹配。

图6a示出了根据各个实施例,用于管理移动通信设备中的上行链路传输的方法600。参考图1-2和图4-6a,方法600可以利用支持共享rf资源的第一定制(例如,lte)和第二定制(例如,gsm或cdma)的移动通信设备(例如,移动通信设备110、120、402、502)的处理器(例如,通用处理器206、基带调制解调器处理器216、单独的控制器等等)来实现。

在框602中,处理器可以从第一网络接收到第一定制的上行链路准许。上行链路准许可以用于在第一网络和第一定制之间建立harq级别的传输过程。例如,上行链路准许可以指定第一定制应该在其中向第一网络发送数据的子帧、传输块大小、ndi比特的状态和其他信息。可以通过pdcch来发送上行链路准许。

在确定框604中,处理器可以确定从第一定制到第二定制的调离是否被调度为在接收到上行链路准许之后的对数据分组的初始传输期间发生。

响应于确定调离被调度为在数据分组的初始传输期间发生(即,确定框604=“是”),在框606中,处理器可以在从第一定制到第二定制的调离期间暂停对数据分组的构建。在框608中,处理器可以在完成调离之后在第一定制上接收由第一网络发送的响应消息。响应消息可以包括nak(因为没有传输发生),并且还可以包括新的上行链路准许。

在框610中,处理器可以基于响应消息在第一定制上构建以及发送数据分组。例如,如果响应消息包括新的上行链路准许但是ndi比特没有被切换并且传输块大小未改变,则第一定制可以恢复构建并发送在调离期间暂停的当前数据分组。如果在新的上行链路准许中传输块大小已经改变,或者ndi比特被切换,则第一定制可以构建新的分组以用于传输,并且可以使用rlc重传过程来重传暂停的数据分组。

响应于确定调离没有被调度为在数据分组的初始传输期间发生(即,确定框604=“否”),处理器可以在确定框612中确定调离是否被调度为在接收来自第一网络的响应消息期间发生。换句话说,处理器可以确定调离是否在第一定制发送了第一数据分组之后并且期待来自第一网络的响应消息时发生。

响应于确定调离被调度为在接收来自第一网络的响应消息期间发生(即,确定框612=“是”),处理器可以在框613中使用第一定制和第一网络之间的连接的误块率和缓冲区状态报告索引来确定如何管理调离之后的上行链路传输。参照图6b描述了可以被执行以进行该确定的操作的示例。

响应于确定调离没有被调度为在接收来自第一网络的响应消息期间发生(即,确定框612=“否”),处理器可以在框626中发送初始数据分组并接收来自第一网络的响应消息。

图6b示出了根据各个实施例,用于管理移动通信设备中的上行链路传输的方法601。参考图1-2和图4-6b,方法601可以利用支持共享rf资源的第一定制(例如,lte)和第二定制(例如,gsm或cdma)的移动通信设备(例如,移动通信设备110、120、402、502)的处理器(例如,通用处理器206、基带调制解调器处理器216、单独的控制器等等)来实现。

在框601中,处理器可以基于第一网络是否正在利用自适应harq和dtx检测进行上行链路通信来确定第一门限和第二门限的值。第一和第二门限可以用于确定第一定制将来自第一网络的错过的响应消息视为ack还是nak。例如,响应于错过的响应消息,可以将第一门限与第一定制的bler值进行比较,并且可以将第二门限与第一定制的bsr索引进行比较。参考图8中的方法800来描述用于确定第一和第二门限的值的额外细节。

在框602-610中,处理器可以执行如参考图6a所描述的方法600的相似编号的框的操作。例如,在框602中,处理器可以从第一网络接收到第一定制的上行链路准许。上行链路准许可以用于在第一网络和第一定制之间建立harq级别的传输过程。例如,上行链路准许可以指定第一定制应该在其中向第一网络发送数据的子帧、传输块大小、ndi比特的状态和其他信息。可以通过pdcch来发送上行链路准许。

在确定框604中,处理器可以确定从第一定制到第二定制的调离是否被调度为在接收到上行链路准许之后的对数据分组的初始传输期间发生。

响应于确定调离被调度为在数据分组的初始传输期间发生(即,确定框604=“是”),在框606中,处理器可以在从第一定制到第二定制的调离期间暂停对数据分组的构建。在框608中,处理器可以在第一定制上接收在完成调离之后由第一网络发送的响应消息。响应消息可以包括nak(因为没有传输发生),并且还可以包括新的上行链路准许。

在框610中,处理器可以基于响应消息在第一定制上构建和发送数据分组。例如,如果响应消息包括新的上行链路准许,但是ndi比特没有被切换并且传输块大小未改变,则第一定制可以恢复构建并发送在调离期间暂停的当前数据分组。如果在新的上行链路准许中传输块大小已经改变,或者ndi比特被切换,则第一定制可以构建新的分组以用于传输,并且可以使用rlc重传过程来重传暂停的数据分组。

响应于确定调离不被调度为在数据分组的初始传输期间发生(即,确定框604=“否”),处理器可以在确定框612中确定调离是否被调度为在接收来自第一网络的响应消息期间发生。换句话说,处理器可以确定调离是否在第一定制发送了第一数据分组之后并且期待来自第一网络的响应消息时发生。

响应于确定调离不被调度为在接收来自第一网络的响应消息期间发生(即,确定框612=“否”),处理器可以在框626中发送初始数据分组并接收来自第一网络的响应消息。

响应于确定调离被调度为在接收来自第一网络的响应消息期间发生(即,确定框612=“是”),处理器可以在框614中将第一定制与第一网络之间的连接的误块率(bler)与第一门限进行比较。该比较可以在到第二定制的调离完成期间或之后进行。低bler可以指示第一定制和第一网络之间的良好连接。在一些非限制性示例中,第一门限可以是5%、10%或15%。

在框616中,处理器可以将第一定制的缓冲区状态报告(bsr)索引与第二门限进行比较。高bsr索引可以是第一网络发送了新的上行链路准许的指示符。在一些非限制性示例中,第二门限可以是40或50。

在确定框618中,处理器可以确定bler是否小于第一门限,并且bsr索引是否等于或大于第二门限。

响应于确定bler小于第一门限并且bsr索引等于或大于第二门限(即,确定框618=“是”),在框620中,处理器可以将来自第一网络的错过的响应消息视为确认或ack。换句话说,如果bler和bsr索引指示第一定制和第一网络之间的强连接并且第一网络很可能发送了新的上行链路准许,则处理器可以停止下一次传输,并等待来自第一网络的额外控制指令。参考图7中的方法700来描述当处理器将错过的响应消息视为ack时的额外操作。

响应于确定bler不小于第一门限或bsr索引不等于或大于第二门限(即,确定框618=“否”),在框622中,处理器可以将来自第一网络的错过的响应消息视为否定确认或nak。在替代实施例中,处理器可以基于预定比例将错过的响应消息视为nak或ack(例如,50%的时间视为nak,50%的时间视为ack)。随后,处理器可以在框624中基于旧的上行链路准许来重传数据分组。换句话说,如果bler和bsr索引指示第一定制和第一网络之间的弱连接或者第一网络不太可能发送了新的上行链路准许,则处理器可以使用相同的上行链路准许来重传数据分组。以这种方式,方法600允许在存在调离的情况下更有效地处理上行链路传输。

图7示出了根据各个实施例,用于移动通信设备将来自网络的错过的响应消息视为确认、以及如果该确认与实际错过的响应消息不匹配的情况下的回退机制的方法700。参照图1-2和图4-7,方法700包括可以在方法600的框620之后执行的操作,并且可以利用支持共享rf资源的第一定制(例如,lte)和第二定制(例如,gsm或cdma)的移动通信设备(例如,移动通信设备110、120、402、502)的处理器(例如,通用处理器206、基带调制解调器处理器216、单独的控制器等等)来实现。

在框620中处理器将来自第一网络的错过的响应消息视为确认或ack之后,处理器可以在框702中空置或停止下一个传输。在确定框704中,处理器可以确定第一网络是否在空置了下一个传输之后发送nak。换句话说,处理器可以测试错过的响应消息实际上是否是nak(尽管其被视为ack)。

响应于确定第一网络在空置了下一个传输之后不发送nak(即,确定框704=“否”),则处理器可以在框706中等待来自第一网络的额外控制指令。在换句话说,如果错过的响应消息实际上是ack,并且处理器操作为如同发送了ack一样,则第一网络在空置了下一个传输之后不应该发送nak。因此,处理器可以简单地等待进一步的指令。额外的控制指令可以包括例如新的上行链路准许。

响应于确定第一网络在空置了下一个传输之后发送nak(即,确定框704=“否”),处理器可以在框708中使用当前上行链路准许来恢复传输。换句话说,如果错过的响应消息实际上是nak,并且处理器操作为如同发送了ack一样,则当下一个传输被空置时第一网络可能会期待重传并且发送nak。随后,处理器可以基于当前上行链路准许来恢复传输。以这种方式,当将错过的响应消息视为确认时,方法700提供额外的矫正过程。

图8示出了根据各个实施例,用于确定在移动通信设备上用于将错过的响应消息视为确认的门限值的方法800。参考图1-2和4-8,方法800包括可以在方法6001的框601期间执行的操作。方法800可以利用支持共享rf资源的第一定制(例如,lte)和第二定制(例如,gsm或cdma)的移动通信设备(例如,移动通信设备110、120、402、502)的处理器(例如,通用处理器206、基带调制解调器处理器216、单独的控制器等等)来实现。第一定制可以与第一网络相关联。移动通信设备可以存储可以与第一定制的bler和bsr索引值进行比较的第一门限(即,bler门限)和第二门限(即,bsr索引门限)。该比较可以确定第一定制是否操作为如同来自第一网络的错过的响应消息是ack或者nak。

在框802中,处理器可以将第一定制连接到第一网络的基站。例如,该连接可以是在第一定制对第一网络进行公共陆地移动网络(plmn)搜索之后的初始服务连接。该连接也可能是由来自第一网络的另一个基站的小区重选引起的。

在框804中,处理器可以接收来自第一网络的初始上行链路准许。在一些实施例中,初始上行链路准许可以是在连接到第一网络的基站之后向第一定制发送的第一上行链路准许。初始上行链路准许可以用于在第一网络和第一定制之间建立harq级别的传输过程。例如,初始上行链路准许可以指定第一定制应该在其中向第一网络发送数据的子帧、传输块大小、ndi比特的状态和其他信息。可以通过pdcch来发送初始上行链路准许。

在框806中,处理器可以空置第一定制上的第一传输。通常,第一定制可以根据上行链路准许来发送数据分组。然而,空置对分组数据的第一传输可以用于基于第一网络对空置的传输的反应来确定第一网络是否正利用自适应harq和dtx检测进行上行链路通信。

在确定框808中,处理器可以确定第一网络是否响应于第一定制上的空置传输来重传初始上行链路准许。如果第一网络重传初始上行链路准许,则指示着第一网络正利用自适应harq和dtx检测进行上行链路通信。

响应于确定第一网络重传初始上行链路准许(即,确定框808=“是”),处理器可以在框810中针对第一门限选择第一值并且针对第二门限选择第三值。换句话说,在确定了第一网络正利用自适应harq和dtx检测进行上行链路通信时,处理器可以针对第一和第二门限选择特定值。在非限制性示例中,第一门限的第一值(即,bler门限)可以是10%,并且第二门限的第三值(即bsr索引门限)可以是50。

响应于确定第一网络重传初始上行链路准许(即,确定框808=“否”),处理器可以在框812中针对第一门限选择第二值并且针对第二门限选择第四值。换句话说,在确定了第一网络不利用自适应harq或dtx检测进行上行链路通信时,处理器可以针对第一和第二门限选择特定值。在非限制性示例中,第一门限的第二值(即,bler门限)可以是2%,并且第二门限的第四值(即,bsr指数门限)可以是10。

第一门限的第二值可以小于在框810中使用的第一值(例如,10%>2%),并且第二门限的第四值可以小于在框810中使用的第三值(例如,50>10)。在框812中选择的第一门限的第二值和第二门限的第四值可以在第一定制确定来自第一网络的错过的响应消息是ack还是nak时减少误判的发生。换句话说,在框812中可以选择第一门限的第二值和第二门限的第四值,以使得误判的发生率(即,当错过的响应消息实际是nak时操作为如同其是ack)低于如果在框810中选择了第一门限的第一值和第二门限的第三值的情况。

在框810或812中选择了第一门限和第二门限的值之后,在将来的时间,处理器可以在方法601的框602中接收来自第一网络的另一个上行链路准许。以这种方式,该方法800可以用于取决于第一网络是否正利用自适应harq和dtx检测进行上行链路通信来调整第一定制的行为。

各个实施例可以在各种通信设备中的任何一个中实现,其示例(例如,多sim移动通信设备900)在图9中示出。参考图1-2和图4-9,多sim移动通信设备900可以类似于如所描述的移动通信设备110、120、200、402和502。这样,多sim移动通信设备900可以实现根据各个实施例的方法600、601、700和800。

多sim移动通信设备900可以包括耦合到触摸屏控制器904和内部存储器906的处理器902。处理器902可以是被指定用于一般或特定处理任务的一个或多个多核集成电路。内部存储器906可以是易失性或非易失性存储器,并且还可以是安全和/或加密的存储器,或不安全和/或未加密的存储器,或其任何组合。触摸屏控制器904和处理器902也可以耦合到诸如电阻感测触摸屏、电容感测触摸屏、红外感测触摸屏等触摸屏面板912。另外,多sim移动通信设备900的显示器不需要具有触摸屏能力。

多sim移动通信设备900可以具有耦合到处理器902和一个或多个天线910并被配置用于发送和接收蜂窝通信的一个或多个蜂窝网络收发机908。一个或多个收发机908和一个或多个天线910可以与本文所述的电路一起使用以实现各个实施例方法。多sim移动通信设备900可以包括耦合到一个或多个收发机908和/或处理器902并且可以如本文所描述地进行配置的一个或多个sim卡916。

多sim移动通信设备900还可以包括用于提供音频输出的扬声器914。多sim移动通信设备900还可以包括由塑料、金属或材料的组合构成的壳体920,其用于包含本文所讨论的全部或部分组件。多sim移动通信设备900可以包括耦合到处理器902的电源922,其例如一次性或可充电电池。可充电电池还可以耦合到外围设备连接端口以从多sim移动通信设备900外部的源接收充电电流。多sim移动通信设备900还可以包括用于接收用户输入的物理按钮924。多sim移动通信设备900还可以包括用于打开和关闭多sim移动通信设备900的电源按钮926。

所示出和描述的各个实施例仅作为示例来提供以说明权利要求的各种特征。然而,关于任何给定实施例示出和描述的特征不一定限于相关联的实施例,并且可以与所示出和描述的其他实施例一起使用或组合。此外,权利要求不旨在受限于任何一个示例性实施例。

上述方法描述和过程流程图是仅作为说明性示例而提供的,并不旨在要求或暗示各个实施例的操作必须以呈现的顺序来执行。如本领域技术人员将理解的,前述实施例中的操作顺序可以以任意顺序来执行。诸如“此后”、“随后”、“下一个”等词语不旨在限制操作的顺序;这些单词仅用于引导读者贯穿对方法的描述。此外,例如使用冠词“一”、“一个”或“所述”对单独的权利要求要素的任何引用不应被解释为将该要素限制为单数。

结合本文所公开的实施例描述的各种示例性的逻辑框、模块、电路和算法操作均可以实现成电子硬件、计算机软件或二者的组合。为了清楚地表示硬件和软件的这种可交换性,本文对各种示例性的组件、框、模块、电路和操作均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于具体的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个具体应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为导致背离本公开实施例的保护范围。

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

在一个或多个方面,所描述的功能可以以硬件、软件、固件或其任意组合来实现。如果以软件来实现,则可以将这些功能作为一个或多个指令或代码存储在非暂时性计算机可读存储介质上或非暂时性处理器可读存储介质上。本文公开的方法或算法的操作可以体现在处理器可执行软件模块中,所述处理器可执行软件模块可以驻留在非暂时性计算机可读或处理器可读存储介质上。非暂时性计算机可读或处理器可读存储介质可以是计算机或处理器能够存取的任何存储介质。通过示例而非限制的方式,这种非暂时性计算机可读或处理器可读存储介质可以包括ram、rom、eeprom、闪存、cd-rom或其它光盘存储器、磁盘存储器或其它磁存储设备、或者可以用于存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质。如本文中所使用的,磁盘和光盘包括压缩光盘(cd)、激光光盘、光盘、数字通用光盘(dvd)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上面的组合也应当包括在非暂时性计算机可读或处理器可读介质的保护范围之内。另外,方法或算法的操作可以作为代码和/或指令的一个或任意组合或集合驻留在可以并入计算机程序产品中的非暂时性处理器可读存储介质和/或计算机可读存储介质上。

为使本领域任何技术人员能够进行或者使用本公开的实施例,提供了对所公开的实施例的之前描述。对于本领域技术人员来说,对这些实施例的各种修改将是显而易见的,并且,本文中定义的总体原理也可以在不脱离书面描述的精神或保护范围的情况下适用于其它实施例。因此,本公开内容并不旨在限于本文中所显示的实施例,而是要符合与所附权利要求以及本文公开的原理和新颖特征相一致的最广范围。

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