一种数据传输状态的报告、确定传输数据量的方法及装置
技术领域
本发明涉及无线技术领域,特别涉及一种数据传输状态的报告、确定传输数据量的方法及装置。
背景技术
随着用户需求的增长和通信技术的发展,出现了越来越多无线通信技术和相关网络,例如运营商不仅可以提供广覆盖的2G/3G/4G移动通信技术及网络,也可以提供热点覆盖的WLAN(Wireless LAN,无线局域网)网络。因此出现了大量不同的通信网络共存的场景,如2G/3G/4G网络和WLAN共存的场景。在这些网络共存场景下,LTE-WLAN聚合技术使得UE(User Equipment,用户设备)的用户数据或承载可在LTE(Long Term Evolution,长期演进)和WLAN间灵活的转换或并发。为了保证给用户提供更好的QoE(Quality ofExperience,用户体验质量),需要在LTE和WLAN之间数据转发的过程中引入流量控制机制(简称流控)来尽可能保证用户的吞吐量和防止造成WLAN上的拥塞。
但是,现有技术的不足在于:目前还没有相应的可应用于LTE-WLAN聚合技术的流控方案。
发明内容
本发明提供了一种数据传输状态的报告方法及装置,以及一种确定传输数据量的方法及装置,用以提供应用于LTE与WLAN聚合技术的流控方案。
本发明实施例中提供了一种确定传输数据量的方法,包括:
接收WLAN侧发送的传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
在LTE与WLAN聚合传输时,根据所述数据传输成功率确定在向该UE传输的数据中分配给WLAN侧传输的数据量。
较佳地,所述传输状态报告是从WLAN侧的AL层发送的。
较佳地,所述传输状态报告是在LTE侧的PDCP层接收的。
较佳地,进一步包括:
接收WLAN侧报告的承载负荷状态,和/或,确定LTE侧的承载负荷状态;
在确定分配给WLAN侧传输的数据量时,根据WLAN侧报告的承载负荷状态、LTE侧的承载负荷状态、所述数据传输成功率三者之一或者其组合确定分配给WLAN侧传输的数据量。
本发明实施例中提供了一种数据传输状态的报告方法,包括:
接收UE返回的数据接收确认报告;
根据所述UE返回的数据接收确认报告形成传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
向LTE侧发送所述传输状态报告。
较佳地,接收UE返回的数据接收确认报告,是在WLAN侧的LLC层接收的。
较佳地,根据UE返回的数据接收确认报告形成传输状态报告,是在WLAN侧的AL层形成的。
较佳地,向LTE侧发送传输状态报告,是向LTE侧的PDCP层发送的。
较佳地,向LTE侧发送传输状态报告,是从WLAN侧的AL层发送的。
本发明实施例中提供了一种确定传输数据量的装置,包括:
第一接收模块,用于接收WLAN侧发送的传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
确定模块,用于在LTE与WLAN聚合传输时,根据所述数据传输成功率确定在向该UE传输的数据中分配给WLAN侧传输的数据量。
较佳地,第一接收模块进一步用于接收从WLAN侧的AL层发送的所述传输状态报告。
较佳地,第一接收模块进一步用于在LTE侧的PDCP层接收所述传输状态报告。
较佳地,进一步包括:
状态获取模块,用于接收WLAN侧报告的承载负荷状态,和/或,确定LTE侧的承载负荷状态;
确定模块进一步用于在确定分配给WLAN侧传输的数据量时,根据WLAN侧报告的承载负荷状态、LTE侧的承载负荷状态、所述数据传输成功率三者之一或者其组合确定分配给WLAN侧传输的数据量。
本发明实施例中提供了一种数据传输状态的报告装置,包括:
第二接收模块,用于接收UE返回的数据接收确认报告;
报告模块,用于根据所述UE返回的数据接收确认报告形成传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
发送模块,用于向LTE侧发送所述传输状态报告。
较佳地,第二接收模块进一步用于在WLAN侧的LLC层接收UE返回的数据接收确认报告。
较佳地,报告模块进一步用于在WLAN侧的AL层根据UE返回的数据接收确认报告形成传输状态报告。
较佳地,发送模块进一步用于向LTE侧的PDCP层发送传输状态报告。
较佳地,发送模块进一步用于从WLAN侧的AL层向LTE侧发送传输状态报告。
本发明有益效果如下:
在本发明实施例提供的技术方案中,首先在WLAN侧,根据UE返回的数据接收确认报告形成携带有数据传输成功率的传输状态报告,并向LTE侧发送,用以作为LTE侧确定分流数据量实施流控的依据。而在WLAN侧,则在LTE与WLAN聚合传输时,根据所述数据传输成功率确定在向该UE传输的数据中分配给WLAN侧传输的数据量。
由于在根据UE返回的数据接收确认报告形成传输状态报告时,可以利用现有的WLAN MAC数据传输的ACK机制,复用现有的MAC PDU发送状态报告即可统计得出成功率。因此,实施简单,对现有WLAN设备的影响小。
进一步的,本发明实施例提供的技术方案,可以都在AL层实施,而AL层是LTE与WLAN聚合技术的实施必须引入的,因此本方案容易得到实施。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例中LTE-WLAN聚合技术示意图;
图2为本发明实施例中LTE-WLAN聚合技术的两种架构示意图;
图3为本发明实施例中承载分流的L2架构示意图;
图4为本发明实施例中承载分离L2架构示意图;
图5为本发明实施例中分离承载数据传输过程示意图;
图6为本发明实施例中确定传输数据量的方法实施流程示意图;
图7为本发明实施例中数据传输状态的报告方法实施流程示意图;
图8为本发明实施例中确定传输数据量的装置结构示意图;
图9为本发明实施例中数据传输状态的报告装置结构示意图;
图10为本发明实施例中基站结构示意图;
图11为本发明实施例中接入点设备结构示意图。
具体实施方式
下面结合附图对本发明的具体实施方式进行说明。
发明人在发明过程中注意到:
图1为LTE-WLAN聚合技术示意图,如图所示,该技术的基本思想就是在LTE和WLAN的共同覆盖区内,充分利用eNB和WLAN的资源为UE提供更好的QoE,比如可以给UE提供更快的下载速率。该技术是由eNB作为控制节点,根据WLAN AP(Access Point,接入点)的信号强度以及负荷情况决定是否为某个UE聚合WLAN AP的资源,并将eNB的某个承载上全部/部分数据分流到WLAN AP侧进行传输。
图2为LTE-WLAN聚合技术的两种架构示意图,如图所示,目前,LTE-WLAN聚合技术只考虑“承载分流”和“承载分离”两种架构。具体如下:
1、承载分流架构
图3为承载分流的L2架构示意图,如图所示,UE在eNB上的连接可以有独立的承载。eNB上的一个或多个EPS(Evolved Packet System,演进分组系统)承载的全部数据分流到AP上传输,该EPS承载的PDCP(Packet DataConvergence Protocol,分组数据聚合协议)实体位于eNB,而WLAN AP上是有独立的WLAN层2和物理层实体,包括WLAN的LLC(Logic Link Control,逻辑链路控制)层、MAC(Media Access Control,媒体接入控制)层和PHY(Physical layer,物理层)层。
2、承载分离架构
图4为承载分离L2架构示意图,如图所示,UE在eNB上的连接可以有独立的承载(图4中虚线标识的部分);eNB可以将部分或全部承载配置为分离承载(图4中实线标识的部分),eNB可以将分离承载上的部分或全部数据分流到WLAN AP上进行传输;分离承载的PDCP实体位于eNB,而WLAN AP上是有独立的WLAN层2和物理层实体,包括WLAN的LLC层、MAC层和PHY层。
现有技术的问题在于,在上述两种架构下eNB都需要考虑如何将分离承载上的数据合理分流到WLAN AP进行传输。若分流数据过多,而AP传输不及时则可能造成WLAN侧的数据拥塞,buffer(缓冲区)溢出等问题,并且对整个承载上的数据吞吐量不利;但如果分流数据过少,则又不能充分利用AP侧的资源,对UE吞吐量没什么贡献,和聚合的目的不符。
到目前为止,还没有针对LTE-WLAN聚合技术的流控机制。但发明人还注意到LTE-WLAN聚合技术中分离承载架构下分离承载上的数据传输过程如下:
图5为分离承载数据传输过程示意图,图中粗实线箭头表示的过程为分离承载在LTE侧数据传输的过程,细实线箭头表示LTE侧数据传输的确认过程;粗虚线箭头表示分离承载数据在WLAN侧的传输过程,细虚线箭头为其数据确认过程。
在步骤500之前,LTE-WLAN聚合功能已经激活,并把某UE的承载x配置为分离承载。步骤500是数据分流的过程;步骤L501~L507是数据在LTE侧的传输过程;步骤W501~W511是数据在WLAN侧的传输过程;步骤512是数据合并递交的过程;如图所示,主要包括如下流程:
步骤500、eNB侧PDCP收到某个UE承载x上的下行数据。eNB根据现有某种原则进行数据分流,承载x上的一部分数据将在LTE上传输,另外一部分将在WLAN侧传输。
在LTE侧的传输过程中:
步骤L501、PDCP实体将承载x上的部分数据PDCP PDU(Protocol DataUnit,协议数据单元)发给RLC(Radio Link Control,无线链路控制)实体。
步骤L502、eNB的RLC实体在收到PDCP PDU之后将数据进行相应处理并发送给MAC层。
步骤L503、eNB的MAC实体对收到的RLC PDU进行处理并通过PHY层发送给UE。
步骤L504、UE的LTE MAC层收到分离承载上的数据包之后,正常处理并递交给RLC实体。
步骤L505、UE的LTE RLC层将从MAC收到的数据包进行处理并递交给对应的PDCP实体。
步骤L506、UE的LTE RLC层在步骤L505收到MAC的确认模式的数据包后给网络反馈ACK,ACK通过MAC和PHY发给eNB。
步骤L507、UE的LTE MAC层传递步骤L506中的ACK(Acknowledgement,确认)。
步骤L508、eNB的MAC将收到的UL(Up-Link,上行链路)数据包发给RLC,RLC层根据收到的ACK信息判定步骤L502的数据发送是否成功,如果不成功的话则会进行重传。
在WLAN侧的传输过程中:
步骤W501、PDCP实体将承载x上的部分数据(PDCP PDU)通过Xw接口发给WLAN的AL(Adaption Layer,适配层)。
步骤W502、AL层会对接收到的PDCP数据包进行封装,增加数据头来区分来自哪一个PDCP实体或者哪一个分离承载。
步骤W503、将PDCP数据包封装在802.2LLC/SNAP(Logic Link Control/Sub-Network Access Protocol,逻辑链路控制/子网接入协议)数据帧也是由AL层完成的,封装完之后将数据包发给WLAN MAC层。
步骤W504、MAC对收到的SDU进行封装(添加802.11MAC头),然后通过L1层发送到UE侧对等MAC层。
步骤W505、UE的WLAN MAC模块将收到的数据去掉MAC头,然后递交给高层。
步骤W506、LLC/SNAP层将收到的数据包处理完之后递交给AL层。
步骤W507、UE的适配层解开数据包,判断数据包对应的分离承载并将数据发送给LTE模块对应的PDCP实体。
步骤W508、UE的WLAN MAC实体会对收到的MAC PDU进行ACK确认。
步骤W509、AP的MAC在收到UE的确认之后,或者在timer(定时器)超时没有收到确认包的状态后,则会给LLC层发送状态报告,报告MPDU发送成功或者失败。
步骤512、UE侧PDCP实体将来自RLC和来自AL层的PDCP数据包进行重排序等处理并递交给高层。
本申请的发明构思在于,在上述流程中,可以通过增加步骤实现流控,流控的实施主要是步骤W510和步骤W511,eNB可以根据步骤W511中WLAN反馈的信息调整下一次/一段时间分流到WLAN的数据量。
具体的,如图5中以点画线箭头标识的过程,该过程(步骤W510和步骤W511)用以向eNB指示WLAN侧分离承载上数据传输的状态,以便于eNB根据该信息调整下一次/一段时间分流到WLAN的数据量,也即,实现流控。步骤W510和步骤W511具体可以为:
步骤W510、LLC将收到的状态报告转发给AL层。
步骤W511、AL层对收到的状态包进行统计,分析AP侧per UE的MACPDU传输成功比例,并通过Xw接口发送状态报告给eNB。
基于上述发明构思,本发明实施例中提供了基于WLAN侧MAC PDU传输成功率统计的信息反馈方案,使得LTE侧能够据此实现LTE-WLAN聚合技术中分离承载上per UE的流量控制,可以为UE提供更好的QoE,减少拥塞、提高吞吐量,同时对WLAN现有设备的影响较小。
在本发明实施例中提供的方案中,LTE-WLAN聚合技术中所有分流到AP上的数据均来自eNB,流控的实施方可以是eNB,可以通过WLAN侧的AP来及时反馈分流数据在WLAN侧的传输状态以及WLAN侧的资源情况或者buffer情况等,下面进行说明。
图6为确定传输数据量的方法实施流程示意图,如图所示,可以包括:
步骤601、接收WLAN侧发送的传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
步骤602、在LTE与WLAN聚合传输时,根据所述数据传输成功率确定在向该UE传输的数据中分配给WLAN侧传输的数据量。
实施中,传输状态报告可以是从WLAN侧的AL层发送的。
实施中,传输状态报告可以是在LTE侧的PDCP层接收的。
图7为数据传输状态的报告方法实施流程示意图,如图所示,可以包括:
步骤701、接收UE返回的数据接收确认报告;
实施中,数据接收确认报告具体可以采用如ACK消息等。
步骤702、根据所述UE返回的数据接收确认报告形成传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
步骤703、向LTE侧发送所述传输状态报告。
实施中,接收UE返回的数据接收确认报告,可以是在WLAN侧的LLC层接收的。
实施中,根据UE返回的数据接收确认报告形成传输状态报告,可以是在WLAN侧的AL层形成的。
实施中,向LTE侧发送传输状态报告,可以是向LTE侧的PDCP层发送的。
实施中,向LTE侧发送传输状态报告,可以是从WLAN侧的AL层发送的。
在上述基于WLAN侧MAC PDU传输成功率统计的方案中,WLAN侧LLC层可将MAC PDU传输状态报告报给适配层AL;适配层进行汇总和统计,得到per UE的MAC PDU传输成功率,以此代表该UE分流到WLAN侧的数据包传输状态,并将该信息通过Xw接口反馈给eNB;
eNB根据这些信息辅以其他一些eNB或WLAN的信息,例如从Xw接口获得的WLAN AP的load信息等,便可决定增加或减少该UE到WLAN AP的数据分流。方案实施中不需要精确反馈每个分离承载上的PDCP PDU在WLAN的传输状态,仅仅是提供per UE的数据包发送成功状态给eNB。
具体实施中,各UE的数据包发送成功状态也是容易获知的,例如:一段时间内LLC层收到了100次MAC的状态包;60次是UE1的,其中传输成功57次,成功率95%;40次是UE2的,其中传输成功36次,成功率90%。多个UE聚合到同一个AP的情况下,可以利用IP address或UE MAC address来区分MPDU ACK是哪个UE的。
结合图5所示,步骤W508和步骤W509是WLAN现有的确认机制,步骤W10和步骤W511则是为实现流控增加的步骤。具体实施中,步骤W510处理的信息内容可以和步骤W509的信息内容相同,步骤W511则是对步骤W510处理的信息进行收集和统计,并按一定周期反馈给eNB,eNB根据步骤W511中WLAN反馈的信息调整下一次/一段时间分流到WLAN的数据量。
实施中,为了进行具体的流控,还可以进一步包括:
接收WLAN侧报告的承载负荷状态,和/或,确定LTE侧的承载负荷状态;
在确定分配给WLAN侧传输的数据量时,根据WLAN侧报告的承载负荷状态、LTE侧的承载负荷状态、所述数据传输成功率三者之一或者其组合确定分配给WLAN侧传输的数据量。
具体实施中,eNB根据状态报告中AP侧per UE的数据发送的情况,结合自身的load(负荷)信息,以及通过Xw接口获得的AP的load信息,或者是其他有助于流控的可用资源信息,判断应该增加、减少或维持split bearer(分离承载)上的数据分流量。例如,可以按如下简单规则来实施不同情况下eNB可能的流控行为:
1、若eNB负荷较大,AP负荷较小,分流数据传输成功率高;则增大到AP的数据分流;
2、若eNB负荷较大,AP负荷较小,分流数据传输成功率不高;则保持当前的数据分流状况;
3、若eNB负荷较大,AP负荷较大,分流数据传输成功率高;则保持当前的数据分流状况;
4、若eNB负荷较大,AP负荷较大,分流数据传输成功率不高;则保持当前的数据分流状况;
5、若eNB负荷较小,AP负荷较小,分流数据传输成功率高;则增大到AP的数据分流;
6、若eNB负荷较小,AP负荷较小,分流数据传输成功率不高;则减少到AP的数据分流;
7、若eNB负荷较小,AP负荷较大,分流数据传输成功率高;则适当减少到AP的数据分流;
8、若eNB负荷较小,AP负荷较大,分流数据传输成功率不高;则减少或停止到AP的数据分流。
基于同一发明构思,本发明实施例中还提供了一种确定传输数据量的装置、一种数据传输状态的报告装置,由于这些装置解决问题的原理与一种确定传输数据量的方法、一种数据传输状态的报告方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
图8为确定传输数据量的装置结构示意图,如图所示,装置中可以包括:
第一接收模块801,用于接收WLAN侧发送的传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
确定模块802,用于在LTE与WLAN聚合传输时,根据所述数据传输成功率确定在向该UE传输的数据中分配给WLAN侧传输的数据量。
实施中,第一接收模块还可以进一步用于接收从WLAN侧的AL层发送的所述传输状态报告。
实施中,第一接收模块还可以进一步用于在LTE侧的PDCP层接收所述传输状态报告。
实施中,还可以进一步包括:状态获取模块803,用于接收WLAN侧报告的承载负荷状态,和/或,确定LTE侧的承载负荷状态;
确定模块还可以进一步用于在确定分配给WLAN侧传输的数据量时,根据WLAN侧报告的承载负荷状态、LTE侧的承载负荷状态、所述数据传输成功率三者之一或者其组合确定分配给WLAN侧传输的数据量。
图9为数据传输状态的报告装置结构示意图,如图所示,装置中可以包括:
第二接收模块901,用于接收UE返回的数据接收确认报告;
报告模块902,用于根据所述UE返回的数据接收确认报告形成传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据接收成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
发送模块903,用于向LTE侧发送所述传输状态报告。
实施中,第二接收模块还可以进一步用于在WLAN侧的LLC层接收UE返回的数据接收确认报告。
实施中,报告模块还可以进一步用于在WLAN侧的AL层根据UE返回的数据接收确认报告形成传输状态报告。
实施中,发送模块还可以进一步用于向LTE侧的PDCP层发送传输状态报告。
实施中,发送模块还可以进一步用于从WLAN侧的AL层向LTE侧发送传输状态报告。
为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
在实施本发明实施例提供的技术方案时,可以按如下方式实施。
图10为基站结构示意图,如图所示,基站中包括:
处理器1000,用于读取存储器1020中的程序,执行下列过程:
在LTE与WLAN聚合传输时,根据所述数据传输成功率确定在向该UE传输的数据中分配给WLAN侧传输的数据量。
收发机1010,用于在处理器1000的控制下发送数据,执行下列过程:
接收WLAN侧发送的传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据。
实施中,所述传输状态报告是从WLAN侧的AL层发送的。
实施中,所述传输状态报告是在LTE侧的PDCP层接收的。
实施中,进一步包括:接收WLAN侧报告的承载负荷状态,和/或,确定LTE侧的承载负荷状态;
在确定分配给WLAN侧传输的数据量时,根据WLAN侧报告的承载负荷状态、LTE侧的承载负荷状态、所述数据传输成功率三者之一或者其组合确定分配给WLAN侧传输的数据量。
其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1000代表的一个或多个处理器和存储器1020代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1010可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器1000负责管理总线架构和通常的处理,存储器1020可以存储处理器1000在执行操作时所使用的数据。
图11为接入点设备结构示意图,如图所示,设备包括:
处理器1100,用于读取存储器1120中的程序,执行下列过程:
根据所述UE返回的数据接收确认报告形成传输状态报告,所述传输状态报告中携带有WLAN侧传输的数据的数据传输成功率,WLAN侧传输的数据是向UE传输的数据中分配给WLAN侧传输的数据;
收发机1110,用于在处理器1100的控制下发送数据,执行下列过程:
接收UE返回的数据接收确认报告;
向LTE侧发送所述传输状态报告。
实施中,接收UE返回的数据接收确认报告,是在WLAN侧的LLC层接收的。
实施中,根据UE返回的数据接收确认报告形成传输状态报告,是在WLAN侧的AL层形成的。
实施中,向LTE侧发送传输状态报告,是向LTE侧的PDCP层发送的。
实施中,向LTE侧发送传输状态报告,是从WLAN侧的AL层发送的。
其中,在图11中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1100代表的一个或多个处理器和存储器1120代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1110可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器1100负责管理总线架构和通常的处理,存储器1120可以存储处理器1100在执行操作时所使用的数据。
综上所述,在本发明实施例提供的LTE与WLAN聚合技术中基于WLAN侧MAC PDU传输成功率统计的流量控制方案中,充分利用现有的WLANMAC数据传输的ACK机制,复用现有的MAC PDU发送状态报告并进行perUE的成功率统计。
无需反向映射WLAN MAC PDU的传输状态到特定UE特定承载的特定PDCP PDU,过程很简单。
对现有WLAN设备(AC/AP)的影响很小,主要的工作可以都在AL层完成,而AL层是LTE与WLAN聚合技术的实施必须引入的。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。