发明内容
本发明提供一种自适应调制编码方法、接入网设备及存储介质,使得基站能快速精确的获取适合空口状态的MCS索引值,保证了下行链路的传输效率。
第一方面,本发明实施例提供了一种自适应调制编码方法,该方法包括:
将CQI索引表对应的传输方案和MCS索引表对应的传输方案进行仿真,以获取CQI索引表对应的SINR和BLER的第一映射关系以及MCS索引表对应的SINR和BLER的第二映射关系。
统计CQI上报周期
内的CQI索引值,根据所述第一映射关系,得到每个上报周期内CQI索引值对应的第一SINR值
。
统计每个上报周期内
上行参考信号SINR值
,计算相邻两个上报周期内上行参考信号的SINR偏差值
,对所述SINR偏差值
做归一化处理,得到权重因子
a。
统计周期
内下行传输使用的MCS索引值对应的BLER,根据所述第二映射关系,得到与MCS索引值及BLER对应的第二SINR值
。
下行传输中每隔
周期,根据所述第一SINR值
、所述第二SINR值
和所述权重因子
a进行加权计算得到第三SINR值
。
根据所述第三SINR值
在所述第二映射关系中查找对应的MCS索引值的最大值,使用所述MCS索引值的最大值对应的传输方案进行数据传输。
可选的,所述上行参考信号为上行探测参考信号SRS,计算相邻两个上报周期内SINR偏差值
包括:
其中,
和
分别对应统计周期
和
的SINR值,
k>1,
k根据基站应用场景进行调整,
n为基站未能收到CQI上报的周期
数量。
可选的,对所述SINR偏差值
做归一化处理,得到权重因子
a进一步包括:
可选的,根据所述第一SINR值
、所述第二SINR值
和所述权重因子
a进行加权计算得到第三SINR值
进一步包括:
可选的,所述获取CQI索引表对应的SINR和BLER的第一映射关系包括:
BLER=0.1时,所述第一映射关系为CQI索引值与SINR值的映射关系。
可选的,所述根据所述第三SINR值
在所述第二映射关系中查找对应的MCS索引值的最大值进一步包括:
根据BLER≤0.1和SINR=
找到满足条件的MCS索引值集合,从所述MCS索引值集合中找到MCS索引值的最大值。
可选的,所述周期
根据统计CQI上报周期
内的CQI索引值进行调整。
可选的,将CQI索引表对应的传输方案和MCS索引表对应的传输方案进行仿真,以获取CQI索引表对应的SINR和BLER的第一映射关系以及MCS索引表对应的SINR和BLER的第二映射关系包括:
对NR***的各种传输块和CQI索引表对应的传输方案组合,分别进行抽头延时线模型TDL仿真、簇延时线模型CDL仿真以及加性高斯白噪声AWGN信道仿真,分别对应得出三条SINR与BLER关系曲线,对三条CQI、SINR与BLER三者之间的关系曲线进行加权计算以获取CQI索引表对应的SINR和BLER的所述第一映射关系。
对NR***的各种传输块和MCS索引表对应的传输方案组合,分别进行抽头延时线模型TDL仿真、簇延时线模型CDL仿真以及加性高斯白噪声AWGN信道仿真,分别对应得出三条SINR与BLER关系曲线,对三条MCS、SINR与BLER三者之间的关系曲线进行加权计算以获取MCS索引表对应的SINR和BLER的所述第二映射关系。
第二方面,本发明实施例还提供了一种接入网设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器用于在执行计算机程序时实现如本发明实施例中任一所述的自适应调制编码方法。
第三方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的自适应调制编码方法。
本发明的技术方案:获取CQI索引值对应的SINR和BLER的第一映射关系以及MCS索引值对应的SINR和BLER的第二映射关系,统计CQI上报周期内的CQI索引值获取对应的第一SINR值
,统计上行参考信号SINR值
,计算相邻两个上报周期内SINR偏差值
,对
做归一化处理,得到权重因子
a,统计周期
内MCS索引值对应的BLER,获取对应的第二SINR值
,根据
、
、
a进行加权计算得到第三SINR值
,根据
在第二映射关系中查找对应的MCS最大值即为最优MCS值。本发明通过将CQI索引值映射成SINR值,将下行误码率BLER映射的SINR值和CQI上报周期内上行参考信号获取的SINR的改变量共同结算得到准确的MCS索引值,简化了计算流程。引入下行BLER映射的SINR,使得基站对复杂多变的信道环境有更准确的估计,且能快速精确的获取适合空口状态的MCS索引值,保证了下行链路的传输效率。引入上行信道SINR的改变量作权重因子,增加了传输过程的平滑性和准确性,提升了小区应对异常情况的处理能力。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种自适应调制编码方法的流程示意图,本实施例可使得接入网设备能快速精确的获取适合空口状态的MCS索引值,保证了下行链路的传输效率,接入网设备比如可以是基站等。从图1中可以看出,该方法具体可以包括如下步骤:
S101、将CQI索引表对应的传输方案和MCS索引表对应的传输方案进行仿真,以获取CQI索引表对应的SINR和BLER的第一映射关系以及MCS索引表对应的SINR和BLER的第二映射关系。
其中,传输方案包括调制方式以及码率。在下行传输过程中,终端通过BSR(BufferScheduling Request,上行调度请求)告诉基站,基站通过AMC(Adaptive Modulation andCoding,自适应调制编码)获取到适合当前信道条件下的传输方案后,根据BSR指示的数据量决定给该终端分配资源的资源数量。在协议38.214Table5.1.3.1-1~Table5.1.3.1-3给出了PDSCH的三个MCS表格,每个表格中的MCS索引对应一种传输方案,终端入网后会确定一种MCS表格进行下行数据传输。协议38.224 Table5.2.2.1-2~Table5.2.2.1-4给出了三个CQI(Channel Quantity Indicator)表格,每个表格中的CQI索引对应一种传输方案,三个CQI表格与PDSCH的MCS表格一一对应,当基站确定PDSCH的MCS表格后,终端会使用与之相对应的CQI表格进行上报。因此在本实施例中,将CQI索引表对应的传输方案和MCS索引表对应的传输方案进行仿真时,根据表格不同,可以得到三张CQI索引表对应的SINR和BLER的映射表以及三张MCS索引表对应的SINR和BLER的映射表。由于在终端入网后会确定一种MCS表格进行下行数据传输,因此在后续的自适应调制编码调整过程中,采用何种CQI索引表和MCS索引表是固定的。因此在本实施例中,采用其中一种表格进行说明。例如采用表1-Table5.2.2.1-3:4-bit CQI 进行仿真得到第一映射关系,可整理得到表1的CQI索引表对应的SINR和BLER(根据3GPP技术规范的要求,BLER≤0.1,在本申请中,仿真结果取BLER的最大值0.1)的映射简表(表2)。采用表3-Table5.1.3.1-2MCS index table2 for PDSCH进行仿真得到第二映射关系,可进行整理得到表3MCS索引表对应的SINR和BLER的映射简表(表4)。
表1-Table 5.2.2.1-3:4-bit CQI
表2-表1的CQI索引表对应的SINR和BLER
从表1的传输方案在理论层仿真出表2的映射因关系,因此在实际中,可以根据SINR值,推导出CQI的索引值,CQI索引值越大,SINR值也越大,此时物理信道的信道质量越好。
表3-Table 5.1.3.1-2 MCS index table 2 for PDSCH
表4-表3 MCS索引表对应的SINR和BLER的映射表
从表3的传输方案在理论层仿真出表4的映射因关系,因此在实际中,可以根据SINR值和BLER值,反向推导出MCS的索引值。
S102、统计CQI上报周期
内的CQI索引值,根据所述第一映射关系,得到每个上报周期内CQI索引值对应的第一SINR值
。
上报周期
为协议规定,最小4slots,最大320slots,可根据基站的实际情况进行调整。具体来说,终端在每个上报周期内定期向入网基站上报CQI,基站在收到CQI后根据第一映射表,查找到该CQI对应的第一SINR值
。
S103、统计每个上报周期内
上行参考信号SINR值
,计算相邻两个上报周期内上行参考信号的SINR偏差值
,对所述SINR偏差值
做归一化处理,得到权重因子
a。
其中,上行参考信号可以是DM-RS(Demodulation Reference Signal, 解调参考信号)、PT-RS(phase tracking reference signal 、相位跟踪参考信号)或者SRS(Sounding Reference Signal、信道探测参考信号)中的一种。具体地,统计每个上报周期内
上述任一上行参考信号SINR值
,计算相邻两个上报周期内上行参考信号的SINR偏差值
。
在TDD***中***上下行链路在相同的频率资源的不同时隙上传输,在信道传播的相干时间内可以认为上行链路和下行链路的传输信号所经历的信道衰落是相同的,所以上行信道的变化趋势对下行信道有参考作用。因此,可以根据上述上行参考信号的SINR偏差值
来预估下行链路的信道质量情况。具体来说,比如
的变化量小于某一阈值,可认为当前周期的下行信道衰落同上一周期相比变化小,当前周期的下行信道质量较好,而当
的变化量大于某一阈值,可认为当前周期的下行信道衰落同上一周期相比变化大,当前周期的下行信道质量较差。
对多个SINR偏差值
做归一化处理,得到权重因子
a。其中所述归一化处理把所有的SINR偏差值
根据相关算法,映射到一个0~1之间的概率值
a。
S104、统计周期
内下行传输使用的MCS索引值对应的BLER,根据所述第二映射关系,得到与MCS索引值及BLER对应的第二SINR值
。
其中,
与
互不相关,可根据基站应用场景进行调整。可选地,周期
根据统计CQI上报周期
内的CQI索引值进行调整。若接收到的CQI索引值较小时,说明当时的下行信道质量较差,需要较快速调整MCS的值,此时可以将周期
设置得较短。而当接收到的CQI索引值较大时,说明当时的下行信道质量较好,此时无需快速调整MCS的值,此时可以将周期
设置得较长。
在周期
内统计下行传输使用的MCS索引值
其对应的BLER。根据步骤S101中表4查找到
和BLER对应的第二SINR值。比如,
为10,BLER为0.1时,
为8.9。
S105、下行传输中每隔
周期,根据所述第一SINR值
、所述第二SINR值
和所述权重因子
a进行加权计算得到第三SINR值
。
如S104中所述,周期
可参考当前信道质量,进行调节,信道质量较差时,需要快速调节MCS值,此时周期
可设置较短,而当信道质量较好时,无需快速调节MCS值,此时周期
可设置较长。根据CQI映射得到的第一
和BLER映射得到的第二SINR值
,以及由上行参考信号周期内SINR改变量
得到的权重因子
a共同计算下行信道的第三SINR值
。在一实施例中,当信道波动较大时,上行参考信号周期内SINR改变量
较大,得到的权重因子
a也较大,此时可以以CQI上报的信道质量占主要地位,即以CQI映射得到的第一
为主要根据,对第三SINR值
进行快速调整。而当上行参考信号周期内SINR改变量
较小且接近0时,表明此时信道变化小,此时可以以BLER映射的第二SINR值
为主要根据,对第三SINR值
进行精确调整。这种引入上行信道SINR的改变量作权重因子的方式,不单独依托于原有的CQI上报值或者BLER统计值,而是对这两个值根据实际信道情况进行加权平均,可以传输过程中MCS调整更加平滑,以及MCS调整值更加准确,提升了小区应对异常情况的处理能力。
S106、根据所述第三SINR值
在所述第二映射关系中查找对应的MCS索引值的最大值,使用所述MCS索引值的最大值对应的传输方案进行数据传输。
在一实施例中,第三SINR值
在第二映射关系中查找对应的MCS索引值的最大值进一步包括:根据BLER≤0.1和SINR=
找到满足条件的MCS索引值集合,从MCS索引值集合中找到MCS索引值的最大值。比如,从步骤S105中计算得到第三SINR值
为8.05,根据条件BLER≤0.1和SINR=
在表4中查找到满足条件的MCS的索引值最大值为9,此时9为最优的MCS表索引值,在后续下行信道的传输过程中,基站根据MCS=9对应的传输方案和终端的BSR(Buffer Scheduling Request,上行调度请求)指示数据量决定给终端分配多少资源并进行传输。
本申请的自适应调制编码的方法通过将CQI索引值映射成SINR值,将下行误码率BLER映射的SINR值和CQI上报周期内上行参考信号获取的SINR的改变量共同结算得到准确的MCS索引值,简化了计算流程。引入下行BLER映射的SINR,使得基站对复杂多变的信道环境有更准确的估计,且能快速精确的获取适合空口状态的MCS索引值,保证了下行链路的传输效率。引入上行信道SINR的改变量作权重因子,增加了传输过程的平滑性和准确性,提升了小区应对异常情况的处理能力。
实施例二
本实施例可使得接入网设备能快速精确的获取适合空口状态的MCS索引值,保证了下行链路的传输效率,接入网设备比如可以是基站等。该方法具体可以包括如下步骤:
S201、将CQI索引表对应的传输方案和MCS索引表对应的传输方案进行仿真,以获取CQI索引表对应的SINR和BLER的第一映射关系以及MCS索引表对应的SINR和BLER的第二映射关系。
在本实施例中,仿真是由三种仿真模型分别进行后,对三种仿真模型的仿真结果进行加权平均得到最终的映射关系。可选地,对NR***的传输块大小和CQI索引表对应的传输方案组合,分别进行抽头延时线模型TDL仿真、簇延时线模型CDL仿真以及加性高斯白噪声AWGN信道仿真,分别对应得出三条SINR与BLER关系曲线
L 1 、
L 2 、
L 3 ,对三条SINR与BLER关系曲线进行加权计算以获取CQI索引表对应的SINR和BLER的第一映射关系。示例性地,TDL模型、CDL模型以及AWGN模型分别的权重因子为
K 1 、K 2 、K 3 ,可知,最后的第一映射关系可为:
,其中
K 1 、 K 2 、K 3 可根据情况进行调整。
可选地,对NR***的传输块大小和MCS索引表对应的传输方案组合,分别进行抽头延时线模型TDL仿真、簇延时线模型CDL仿真以及加性高斯白噪声AWGN信道仿真,分别对应得出三条SINR与BLER关系曲线L 4 、L 5 、L 6 ,对三条SINR与BLER关系曲线进行加权计算以获取MCS索引表对应的SINR和BLER的第二映射关系。
S202、统计CQI上报周期
内的CQI索引值,根据所述第一映射关系,得到每个上报周期内CQI索引值对应的第一SINR值
。
该步骤同S102,这里不再做赘述。
S203、上行参考信号为上行探测参考信号SRS,统计每个上报周期内
SRS信号的SINR值
,计算相邻两个上报周期内上行参考信号的SINR偏差值
,
其中,
和
分别对应统计周期
和
的SINR值,
k>1,
k根据基站应用场景进行调整,
n为基站未能收到CQI上报的周期
数量。
对所述SINR偏差值
做归一化处理,得到权重因子
a包括:
其中,上行参考信号为SRS(Sounding Reference Signal , 信道探测参考信号),可以进行信道质量检测和估计、波束管理,对于TDD***利用信道互易性,亦可评估下行信道参数。且在NR***中,SRS支持周期、非周期和半静态发送,发送带宽尽量覆盖整个PUSCH频带,因此本申请中,优选地选用SRS的SINR值来衡量信号质量的优劣,可避免其他上行信号因为发送带宽以及周期的特定性,导致对整个带宽的信道质量并不能准确的进行反映出来。
在本实施例中,计算相邻两个上报周期内上行参考信号的SINR偏差值
,
其中,式(1)
和
分别对应统计周期
和
的SINR值,
k>1,
k根据基站应用场景进行调整,
n为基站未能收到CQI上报的周期
数量。
具体地,引入常数因子
k计算SINR偏差值
,是为了对偏差值根据信道的实际情况可人为控制地进行预处理,当在
n连续个周期时间
内,基站未能正常收到终端的CQI反馈,可判断此时下行信道的质量非常差,可设置常数因子
k为一个较大值,使得
值加速减小,即当下行信道的质量差时,
k和
n将越大,
的值将越小。
对
的值做归一化处理得到权重因子
a,采用公式为
,
为SINR偏差值的最大值,由于0≤
<
,因此0≤
a<1。通过上述阐述,同时也说明在基站未能正常收到终端的CQI反馈时,说明此时下行信道质量较差,
k和
n将越大,
的值将越小,导致权重因子
a也越小。
S204、统计周期
内下行传输使用的MCS索引值对应的BLER,根据所述第二映射关系,得到与MCS索引值及BLER对应的第二SINR值
。
该步骤同S204,这里不再做赘述。
S205、下行传输中每隔
周期,根据所述第一SINR值
、所述第二SINR值
和所述权重因子
a进行加权计算得到第三SINR值
,第三SINR值
的计算公式如下:
具体地,式(3)中
a相当于惩罚因子,当
a较大时,表明信道波动大,从上述公式可知,此时以上报CQI映射的第一SINR值占主导地位,从而对
进行快速调整。而当
a较小甚至接近0时,表明信道变化较小,此时以BLER映射的第二SINR值对
进行精确调整。示例性地,当连续
n个上报周期内均未收到CQI的上报,此时
a会变得很小,此时应以BLER映射的第二SINR值对
进行精确调整。本申请引入上行参考信号的SINR的改变量作权重因子的方式,不单独依托于原有的CQI上报值或者BLER统计值,而是对这两个值根据实际信道情况进行加权计算,可以传输过程中MCS调整更加平滑,以及MCS调整值更加准确,提升了小区应对异常情况的处理能力。
S206、根据BLER≤0.1和SINR=
在所述第二映射关系中找到满足条件的MCS索引值集合,从所述MCS索引值集合中找到MCS索引值的最大值,使用所述MCS索引值的最大值对应的传输方案进行数据传输。
此步骤同步骤S106所述,这里不再做赘述。
实施例三
图2为本发明实施例三中的一种接入网设备的结构示意图。图2示出了适于用来实现本发明实施方式的示例性接入网设备12的框图。图2显示的接入网设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图2所示,接入网设备12以通用计算设备的形式表现。接入网设备2的组件可以包括但不限于:一个或者多个处理器或者处理单元16,***存储器28,连接不同***组件(包括***存储器28和处理单元16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
接入网设备12典型地包括多种计算机***可读介质。这些介质可以是任何能够被接入网设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。接入网设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图2未显示,通常称为“硬盘驱动器”)。尽管图2中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM, DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
接入网设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该接入网设备12交互的设备通信,和/或与使得该接入网设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。另外,本实施例中的接入网设备12,显示器24不是作为独立个体存在,而是嵌入镜面中,在显示器24的显示面不予显示时,显示器24的显示面与镜面从视觉上融为一体。并且,接入网设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图2所示,网络适配器20通过总线18与接入网设备12的其它模块通信。应当明白,尽管图2中未示出,可以结合接入网设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元16通过运行存储在***存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的自适应调制编码的方法,该方法包括:
将CQI索引表对应的传输方案和MCS索引表对应的传输方案进行仿真,以获取CQI索引表对应的SINR和BLER的第一映射关系以及MCS索引表对应的SINR和BLER的第二映射关系。
统计CQI上报周期
内的CQI索引值,根据所述第一映射关系,得到每个上报周期内CQI索引值对应的第一SINR值
。
统计每个上报周期内
上行参考信号SINR值
,计算相邻两个上报周期内上行参考信号的SINR偏差值
,对所述SINR偏差值
做归一化处理,得到权重因子
a。
统计周期
内下行传输使用的MCS索引值对应的BLER,根据所述第二映射关系,得到与MCS索引值及BLER对应的第二SINR值
。
下行传输中每隔
周期,根据所述第一SINR值
、所述第二SINR值
和所述权重因子
a进行加权计算得到第三SINR值
。
根据所述第三SINR值
在所述第二映射关系中查找对应的MCS索引值的最大值,使用所述MCS索引值的最大值对应的传输方案进行数据传输。
实施例四
本发明实施例四提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明所有发明实施例提供的自适应调制编码的方法,该方法包括:
将CQI索引表对应的传输方案和MCS索引表对应的传输方案进行仿真,以获取CQI索引表对应的SINR和BLER的第一映射关系以及MCS索引表对应的SINR和BLER的第二映射关系。
统计CQI上报周期
内的CQI索引值,根据所述第一映射关系,得到每个上报周期内CQI索引值对应的第一SINR值
。
统计每个上报周期内
上行参考信号SINR值
,计算相邻两个上报周期内上行参考信号的SINR偏差值
,对所述SINR偏差值
做归一化处理,得到权重因子
a。
统计周期
内下行传输使用的MCS索引值对应的BLER,根据所述第二映射关系,得到与MCS索引值及BLER对应的第二SINR值
。
下行传输中每隔
周期,根据所述第一SINR值
、所述第二SINR值
和所述权重因子
a进行加权计算得到第三SINR值
。
根据所述第三SINR值
在所述第二映射关系中查找对应的MCS索引值的最大值,使用所述MCS索引值的最大值对应的传输方案进行数据传输。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。