数据处理的方法和装置与流程

文档序号:15454940发布日期:2018-09-15 00:51阅读:129来源:国知局
本申请涉及通信技术,尤其是一种数据处理的方法和装置。
背景技术
:在长期演进(longtermevolution,lte)系统中,采用trubo码对信息进行编码。由于trubo码编码器最大支持的码块(codeblock,cb)长度有限,因此提出了码块分割技术。例如,trubo码编码器最大支持的码块长度为6144,对于长度大于6144的传输块(transportblock,tb),需要分割成多个码块。即可以理解为将长度大于6144的比特序列分割成多个子比特序列,以便能够满足trubo编码器对于码块长度的要求。具体的分割方法可以参见第三代合作伙伴(thirdgenerationpartnershipproject,3gpp)的通信标准ts36.212v14.1.1(2007-1)的章节5.1.2的相关内容。随着技术的发展,在通信系统中引入了低密度奇偶校验码(lowdensityparitycheckcode,ldpc)对信息进行编码。现有码块分割技术用于采用ldpc进行编码的通信系统中,可能会造成性能下降。技术实现要素:本申请的实施例提供的数据处理的方法和装置,用于提高通信系统的性能。第一方面,本申请实施例提供一种数据处理的方法,该方法包括:对比特序列进行分割,获得多个第一子比特序列;其中,该多个第一子比特序列中的部分或者全部第一子比特序列的长度不是标准长度;对该不是标准长度第一子比特序列进行填充,获得具有标准长度的第二子比特序列。可选的,该第二子比特序列的长度为大于该第一子比特序列的长度的最小标准长度。可选的,该多个第一子比特序列的长度属于长度集合,该长度集合包括标准长度集合和非标准长度集合。可选的,该第二子比特序列的长度属于该标准长度集合。可选的,该对比特序列进行分割包括:根据该长度集合对该比特序列进行分割。可选的,在该长度集合中,该标准长度集合中的部分值与该非标准长度集合中的部分值相邻。可选的,该多个第一子比特序列中一部分第一子比特序列的长度为k+,另一部分第一子比特序列的长度为k-,k+≠k-。可选的,k-为该长度集合中小于k+的最大值。可选的,该标准长度集合中的值与矩阵扩展因子有关联。可选的,该对比特序为传输块,第一子比特序列为第一码块,该第二子比特序列为第二码块。第二方面,本申请实施例还提供一种数据处理方法,包括:通信装置根据长度集合将比特序列分割成多个子比特序列;其中,该子比特序列的长度为不需要对该子比特序列填充的长度,该长度集合包括需要对该子比特序列填充的第一子长度集合和不需要对该子比特序列填充的第二子长度集合。可选的,该第一子长度集合的部分值分布在第二子长度集合的部分值之间。可选的,该长度集合中的值与低密度奇偶校验码ldpc有关联。可选的,该方法还包括:该通信装置对该多个子比特序列进行信道编码。可选的,该第二子长度集合的值与矩阵扩展因子有关联。可选的,该多个子比特序列中的部分子比特序列包括填充比特。第三方面,本申请实施例还提供一种数据处理方法,包括:通信装置对比特序列进行第一处理,获得一个或多个第一子比特序列和一个或多个第二子比特序列;该第一处理为分割和第一填充,或者该第一处理为分割;当该第一子比特序列的长度属于非标准长度集合时,该通信装置对该第一子比特序列进行第二填充,以使该第一子比特序列的长度等于标准长度集合中大于该第一子比特序列的长度的最小值;或者,当该第二子比特序列的长度属于非标准长度集合时,该通信装置对该第二子比特序列进行第二填充,以使该第二子比特序列的长度等于标准长度集合中大于该第二子比特序列的长度的最小值。可选的,该第一子比特序列和该第二子比特序列的长度属于长度集合,该长度集合包括该非标准长度集合和该标准长度集合。可选的,该标准长度集合中的值与矩阵扩展因子有关联。可选的,该第二子比特序列的长度为该长度集合中小于该第一子比特序列的长度的最大值。可选的,该通信装置对该第一子比特序列进行第二处理包括:该通信装置在该第一子比特序列的最前部或者最后部填充n个比特位;其中,n等于该标准长度集合中大于该第一子比特序列的长度的最小值与该第一子比特序列的长度的差值。可选的,该通信装置对该第二子比特序列进行第二处理包括:该通信装置在该第二子比特序列的最前部或者最后部填充m个比特位;其中,m等于该标准长度集合中大于该第二子比特序列的长度的最小值与该第二子比特序列的长度的差值。可选的,该通信装置对比特序列进行第一处理包括:该通信装置对该比特序列进行分割和填充;或者,该通信装置对该比特序列进行分割。第四方面,本申请实施例还提供一种数据处理方法,包括:通信装置根据长度集合将传输块分割成多个码块,该长度集合包括第一子长度集合和第二子长度集合,该第一子长度集合中的元素为标准长度,对具有标准长度的码块不需要进行填充,该第二子长度集合中的元素为非标准长度,对具有非标准长度的码块需要进行填充;其中,该分割成的多个码块的长度属于该第一子长度集合。可选的,该第二长度集合中的部分元素的取值介于该第一子集集合中的至少一个相邻的两个元素的取值之间。可选的,该方法还包括:该通信装置对该多个子比特序列进行信道编码。可选的,该不需要填充的长度集合的值与矩阵扩展因子有关联。可选的,该多个子比特序列中的部分子比特序列包括填充比特。可选的,该方法用于采用低密度基偶校验码ldpc的通信系统。第五方面,本申请实施例提供一种通信装置。该通信装置可用于实现以上第一至第四方面任一的方法。该通信装置可以是终端,基站,或者基带芯片,或者数据信号处理芯片,或者通用芯片。作为一种可选的设计,该通信装置包括处理器。该处理器用于执行第一至第四方面任一方面中各个部分的功能。作为另一种可选的设计,该发送装置包括处理器和存储器。存储器用于存储实现第一至第四方面中任一方面的方法的程序,处理器用于运行上述程序以实现第一至第四方面的方法。可选的,上述通信装置可以包括收发机。第六方面,本申请实施例还提供一种计算机程序产品,该程序产品包括用于实现第一方面至第四方面的方法的程序。第七方面,本申请实施例还提供一种计算机可读存储介质,该介质存储有第六方面的程序。本申请的技术方案中,通过将码块数量均匀分布在相邻的标准长度上,可以使不同码块的码率接近,同时填充比特数也比较合理,对译码性能的提高有帮助。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍。图1为无线通信系统的简化示意图;图2为一种终端的结构简化示意图示意图;图3为一种基站的结构简化示意图;图4为一种传输块处理的示意图;图5为一种码块分割和码块循环冗余校验添加部分的示意图;图6为一种数据处理的方法的示意图;图7为另一种数据处理的方法的示意图;图8为再一种数据处理的方法的示意图;图9为再一种数据处理的方法的示意图;图10为再一种数据处理的方法的示意图。具体实施方式下面将结合本申请中的附图,对本申请的实施例进行描述。以下对本申请中的一些术语和约定做出说明。在本申请中,比特序列是一种由比特“0”和/或“1”组成的序列。比特序列的长度是指比特序列包括的比特的数量。例如:比特序列“0100”包括4个比特,其长度为4。在本申请中,传输块(transportblock,tb)以及码块(codeblock,cb)都可以视为一种比特序列。码块是通过对传输块分割后得到的,因此cb对应的比特序列可以视为tb对应的比特序列的子比特序列。可以理解,随着技术的发展,传输块或者码块可能有不同的称呼。在本申请中,长度有时可以理解为比特数,或者比特位的数量,有时也可以称为大小。在本申请中,比特数有时可以称为比特的数量,或者比特位的数量,或者比特序列的长度等。在本申请中,集合中的元素,有时可以称为集合中的项或者集合中的长度等。不同的元素、项,或长度等具有不同的取值。所述元素、项,或长度等也可以通过索引来表示。在本申请中,表有时也可以称为表格,集合,组,可以通过通信装置可识别的多种形式来表示。在本申请中,标准长度是指通信系统编码时支持的(码块)长度,有时可以称为编码器的原生(码块)长度,合法(码块)长度,不需要(第二)填充的长度等。在本申请中,非标准码块长度是相对于标准长度而言的长度,通常指通信系统在编码时不支持的(码块)长度。有时也可以称为非原生(码块)长度,非法(码块)长度,需要(第二)填充的长度等。在本申请中,标准长度集合包括一个或多个标准长度,非标准长度集合包括一个或多个非标准长度。在本申请中,相邻长度的差值有时可以称为间距。例如,以包含3个元素的集合为例,可以表示为{长度1:10,长度2:15,长度3:25},或下表a又或者是其他形式。索引取值110215325445表a其中,长度1和长度2之间的间距为5,长额度2和长度3之间的间距为10,长度2和4的间距为30。长度1和长度2是相邻长度(或相邻元素,相邻项),长度2和长度3是相邻长度(或相邻元素,相邻项),即长度1和长度2相邻,长度2和长度3相邻。在本申请中,信道编码有时候可以简称为编码。在本申请中,通信装置是一种具有通信功能的装置。例如:通信装置可以是基站、或者终端,或者基带芯片,或者通信芯片,或者传感芯片等。在本申请中,码块的长度有时也简称为码块长度。在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”;术语“关联的”、“有关联”、“对应的”以及它们的变形可以指“绑定的”,“与……绑定”,“有映射关系的”,“配置的”,“分配的”,“基于……的”,或者“根据……获得的”等;术语“通过”以及其变形可以指“利用”,“使用”,或者“在……上”等;术语“获取”,“确定”以及它们的变形可以指“选择”,“查询”,“计算”等;术语“当……时”可以指“如果”,“在……条件下”等。在本申请中例如括号“()”中的内容,可能是一种举例,或者可能是另一种表达方式,可能是可以省略的描述,或者可能是进一步的解释和说明。本申请的技术方案可以适用于不同的通信装置。本申请实施例主要以基站和终端为例进行说明。本申请的技术方案可以用于如图1所示的无线通信系统中。如图1所示,在无线通信系统包括基站b200和终端t100。基站b200可以利用不同的通信资源与终端t100进行通信。例如:基站b200可以利用宽波束和/或窄波束与终端t100进行通信。该无线通信系统可以是4g通信系统,例如:lte(长期演进,longtermevolution)系统,5g通信系统,例如nr(newradio,新空口)系统,多种通信技术融合的通信系统(例如lte技术和nr技术融合的通信系统)。终端t100是一种具有无线通信功能的设备,可以是具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端可以叫做不同的名称,例如:用户设备,移动台,用户单元,站台,蜂窝电话,个人数字助理,无线调制解调器,无线通信设备,手持设备,膝上型电脑,无绳电话,无线本地环路台等。终端t100的结构示意图可以如图2所示。为了便于说明,图2仅示出了终端的主要部件。如图2所示,终端t100包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。有些种类的终端不具有输入输出装置。当终端开机后,处理器可以读取存储单元中的软件程序(指令),解释并执行软件程序的指令,处理软件程序的数据。当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为了便于说明,图2仅示出了一个存储器和处理器。在实际的用户设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。作为一种可选的实现方式,处理器可以包括基带处理器和/或中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端进行控制,执行软件程序,处理软件程序的数据。图2中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。可选的,终端可以包括多个基带处理器以适应不同的网络制式。可选的,终端可以包括多个中央处理器以增强其处理能力。可选的,可以将基带处理器和中央处理器的功能集成在一个处理器上实现。可选的,终端的各个部件可以通过各种总线连接。基带处理器也可以表述为基带处理电路或者基带处理芯片。中央处理器也可以表述为中央处理电路或者中央处理芯片。可选的,对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端的收发单元,将具有处理功能的处理器视为终端的处理单元。如图2所示,终端t100包括收发单元101和处理单元102。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元101中用于实现接收功能的器件视为接收单元,将收发单元101中用于实现发送功能的器件视为发送单元,即收发单元101包括接收单元和发送单元。接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。基站b200,也可称为基站设备,是一种部署在无线接入网用以提供无线通信功能的设备。例如:在lte网络中的基站称为演进的节点b(evolvednodeb,enb或者enodeb),在nr网络中的基站称为trp(收发点,transmissionreceptionpoint)或者gnb(generationnodeb,下一代节点b)。基站b200的结构可以如图3所示。图3所示的基站b200可以是分体式基站,例如图3靠左示出了包括天线(antennas)、无线射频单元(remoteradiounit,rru)和基带单元(basebandunit,bbu)的分布式基站,图3所示的基站也可以是一体式基站,例如图3靠右示出的小站(smallcell)。一般而言,基站包括201部分以及202部分。201部分主要用于射频信号的收发以及射频信号与基带信号的转换;202部分主要用于进行基带处理,对基站进行控制等。201部分通常可以称为收发单元、收发机、收发电路、收发器等。202部分通常可以称为处理单元。通常202部分是基站的控制中心。作为一种可选的实施方式,201部分可以包括天线和射频单元,其中射频单元主要用于进行射频处理。可选的,可以将201部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即201部分包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。作为一种可选的实施方式,202部分可以包括一个或多个单板,每个单板可以包括处理器和存储器,处理器用于读取和执行存储器中的程序以实现基带处理功能以及对基站的控制。若存在多个单板,各个单板之间可以互联以增加处理能力。作为另一种可选的实施方式,随着片上系统(英文:system-on-chip,简称:soc)技术的发展,可以202部分和201部分的功能由soc技术实现,即由一颗基站功能芯片实现,该基站功能芯片集成了处理器、存储器、天线接口等器件,基站相关功能的程序存储在存储器中,由处理器执行程序以实现基站的相关功能。在本申请中,通信设备可以是终端或者基站。在通信过程中,对于传输块的处理通常由通信装置的处理单元进行。作为一种示例,如图4所示,对于传输块的处理可以包括以下几个部分:传输块循环冗余校验添加(tbcyclicredundancycheck(crc)attachment)部分,码块分割和码块循环冗余校验添加(codeblocksegmentationandcodeblockcrcattachment)部分,信道编码(channelcoding)部分,和速率匹配(ratematching)部分。其中,传输块循环冗余校验添加部分主要用于为传输块添加crc比特,并输出包括crc比特的传输块;码块分割和码块循环冗余校验码添加部分主要用于将传输块循环冗余校验添加部分输出的传输块分割为多个码块,为每个码块添加crc比特,并输出添加crc比特的码块;信道编码部分主要用于对码块分割和码块循环冗余校验码添加部分输出的码块进行编码,输出包括冗余比特的码块;速率匹配部分主要用于对信道编码部分输出的码块进行重复(repeat)或者打孔(puncture)以匹配物理信道的承载能力。作为一种可选的设计,码块分割和码块循环冗余校验添加部分的处理可以由码块分割器实现,可以简称为分割器。作为一种可选的设计,码块分割可以由码块分割器实现,码块循环冗余校验添加可以由校验码添加器实现。可选的,传输块循环冗余校验添加部分也可以由校验码添加器实现。作为一种可选的设计,信道编码部分可以由编码器实现。码块分割器、校验码添加器、编码器可以是处理单元内部的电路,或者可以是处理单元的逻辑部件。采用turbo码的编码器可以称为turbo码编码器,采用ldpc的编码器可以称为ldpc编码器。其中,进行信道编码的码块的长度根据不同编码的特点,需满足一定条件。即,进行信道编码的码块的长度并不是任意的长度。信道编码时能够处理的码块长度可以称为通信系统编码时支持的码块长度,也可以称为标准(码块)长度,或者合法(码块)长度,或者原生(码块)长度。为了区分不同编码涉及的码块长度,采用ldpc的通信系统支持的码块长度可以称为ldpc支持的码块长度,ldpc的标准(码块)长度,ldpc的合法(码块)长度。同样的,采用turbo码的通信系统支持的码块长度可以称为turbo码支持的码块长度,turbo码的标准(码块)长度,turbo码的合法(码块)长度。需要说明的是,同一个通信系统可以支持多种编码。在这种系统中,在采用turbo码进行信道编码时,码块长度需满足turbo码的标准长度,在采用ldpc进行信道编码时,码块长度需满足ldpc的标准长度。根据不同的通信系统的设计,对于同一编码,通信系统可以支持多种标准长度。例如:对于turbo码,lte系统可以支持如表1所示的188种码块长度。其中,lte系统支持的最大码块长度为6144。再例如,对于ldpc,通信系统可以支持如表2,表3,或者表4所示的码块长度。对于ldpc,通信系统支持的最大码块长度可以是8192或者是根据系统设计设定。需要说明的是,通信系统可能会存在多种ldpc编码器以应对不同场景,因此针对不同场景通信系统所支持的最大的码块长度可能不同。表1-表4中,i表示码块长度的序号,k表示码块长度。表2-表4中所列的码块长度可以认为是ldpc的标准长度。需要说明的是,本申请中的表格仅仅是一种示例,并不是对标准长度的限制。在通信系统中,实际的turbo码或者ldpc的标准长度的集合可以是上述表格,或者表格的子集,或者包括其他的数值。作为一种可选的设计,ldpc的标准长度与矩阵扩展因子z有关联。例如:定义ldpc基矩阵包含mb行和nb列,定义信息位列数kb=mb-nb,该ldpc矩阵支持的扩展因子z的取值范围为则该ldpc码的标准长度表示为k=kb×zi,0≤i<imax。可选的,同一个ldpc编码器可支持多个的ldpc基矩阵和扩展因子取值范围,通过这些ldpc基矩阵和扩展因子取值范围计算得到的长度,都可以视为该ldpc编码器的标准长度。ikikikik140484169511201423200248494249611521433264356504329711841443328464514409812161453392572524489912481463456680534561001280147352078854464101131214835848965547210213441493648910456480103137615037121011257488104140815137761112058496105144015238401212859504106147215339041313660512107150415439681414461528108153615540321515262544109156815640961616063560110160015741601716864576111163215842241817665592112166415942881918466608113169616043522019267624114172816144162120068640115176016244802220869656116179216345442321670672117182416446082422471688118185616546722523272704119188816647362624073720120192016748002724874736121195216848642825675752122198416949282926476768123201617049923027277784124204817150563128078800125211217251203228879816126217617351843329680832127224017452483430481848128230417553123531282864129236817653763632083880130243217754403732884896131249617855043833685912132256017955683934486928133262418056324035287944134268818156964136088960135275218257604236889976136281618358244337690992137288018458884438491100813829441855952453929210241393008186601646400931056140307218760804740894108814131361886144表1ikik16416896280171024396181280411219153651282017926160212048719222256082242330729256243584103202540961138426512012448276144135122871681464029819215768表2ikik112814128021601515363192161792422417204852561825606320193072738420358484482140969512225120106402361441176816716812896178192131024表3ikikikik1481528829960433328264163203010244435843801735231115245384049618384321280464096511219416331408474608612820448341536485120714421480351664495632816022512361792506144917623576371920516656101922464038204852716811208257043923045376801222426768402560548192132402783241281655142562889642307256表4作为一种可选的设计,对于码块分割和码块循环冗余校验添加部分而言,当输入码块分割和码块循环冗余校验添加部分的传输块的码长大于通信系统支持的最大码块长度时,可以将传输块分割为2种码块长度的码块。例如:分割后有4个码块,其中3个码块的长度为5504,另1个码块的长度为5568。码块长度较长的码块可以简称为较长码块,码块长度较短的码块可以简称为较短码块。为了便于说明,较长的码块的长度可以表示为k+,较短的码块的长度可以表示为k-;较长的码块的数量可以表示为c+,较短的码块的数量可以表示为c-;码块的总数可以表示为c,c=c++c-;b表示输入码块分割和码块循环冗余校验添加部分的传输块的长度;z表示通信系统支持的最大码块长度;l表示为每个码块添加的crc比特的数量;表示向上取整;表示向下取整;b′表示为每个码块添加crc比特后的长度之和,b′=b+c·l。如图5所示,码块分割和码块循环冗余校验添加部分的处理主要包括以下部分。对于码块分割的方案,本申请实施例提供了三种可选的设计。为了便于说明,上述三种可选的设计将结合图5所示的各个部分进行说明。需要说明的是,上述三种设计的各个部分,也可以根据系统需要进行组合或者替换。另外需要说明的是,以下各个部分的编号并不意味着在时间上的先后顺序,可以根据实际情况进行调整。s101:确定传输块分割后的码块的数量。例如:可以根据来确定码块的数量。可选的,该传输块为添加了传输块crc码的传输块,例如,b=bo+ltb,其中bo表示在进行crc添加前的传输块的长度,ltb表示传输块crc比特的数量。可选的,该传输块为添加了传输块crc码和码块组crc码的传输块,例如,b=bo+ltb+ncbg·lcb,其中bo表示在进行crc添加前的传输块的长度,ltb表示传输块crc比特的数量,lcb表示码块组crc比特的数量,ncbg表示码块组的数量。一个传输块可以分成多个个码块组可以根据系统需要进行设计。可选的,第一至第三种可选的设计中,可以采用上述来确定码块的数量。可选的,第一至第三种可选的设计中,可以对进行变形来确定码块的数量。例如,不采用系统支持的最大码块大小来确定码块的数量。可选的,可以将z替换为zv,zv表示等效码块长度,等效码块长度可以根据传输块的等效码率来确定,即将码块的数量和传输块的等效码率建立关联。s102:确定较长码块的长度。在第一种可选的设计中,可以在通信系统支持的码块长度中,即在标准码块长度中,获取满足c·k≥b′的最小码块长度作为较长码块的长度。例如:对于turbo码,可以在表1中选择符合上述条件的k值作为k+;对于ldpc,可以在表2-4中选择符合上述条件的k值作为k+。在第二种可选的设计中,获取k1,k1等于满足c·k1≥b′的最小整数值,在标准码块长度中获取满足k≥k1的最小k值作为k+。例如,对于ldpc,在表2-4中选择符合上述条件的k值。可选的,在第二种可选的设计中,也可以直接将k1作为k+。此时k+可能是标准长度或者非标准码块长度(简称非标准长度)。在第三种可选的设计,可以选择非标准长度作为较长码块的长度,即较长码块的长度可以是标准长度,或者可以是非标准长度。例如:对于ldpc,可以在以下表5中获取满足c·k≥b′的最k值作为k+。需要说明的是,在第一和第三种可选的设计中,如果c·k+=b′,则表示该传输块可以分割成为等长的码块,此时,c+=c,各个码块的长度为k+;在第二种可选的设计中,如果c·k+=b′,则表示该传输块可以分割成为等长的码块,此时,c+=c,各个码块的长度为k+。s103:确定较短码块的长度。在第一种可选的设计中,可以在通信系统支持的码块长度中,即在标准码块长度中,获取满足k<k+的最大码块长度作为较短码块的长度。例如:对于turbo码,可以在表1中选择符合上述条件的k值作为k-,对于ldpc,可以在表2-4中选择符合上述条件的k值作为k+。在第二种可选的设计中,获取k2,k2=k1-1,在标准码块长度中获取满足k≥k2的最小k值作为k-。可选的,可以将k2作为k-,此时k-可能是标准长度或者是非标准长度。在第三种可选的设计中,可以选择非标准长度作为较短码块的长度,即较短码块的长度可以是标准长度,或者可以是非标准长度。例如:对于ldpc,可以在以下表5中获取满足k<k+的最大k值作为k-。以下对s102和s103部分,第三种可选的设计中选择非标准长度或者标准长度作为较长码块的长度或者较短码块的长度的方案做一些举例说明。如表5所示,表5中包括了非标准长度,以及表4的标准长度。多个非标准长度可以称为非标准长度集合,多个标准长度可以称为标准长度集合。表5可以称为长度集合,该长度集合包括标准长度集合和非标准长度集合。标准长度集合和非标准长度集合也可以额称为长度集合的子长度集合。长度集合根据系统设计定义,或者通过通信标准规定,即在接收侧和发送侧都预先知道长度集合,或者生成长度集合的规则。长度集合可以是一个或多个,在不同条件下,可以使用不同的长度集合,标准长度集合,或者非标准长度集合。可选的,非标准长度集合中的值可以根据标准长度集合中的值来生成。例如,在非标准长度在一个阈值范围内时,多个非标准长度之间的间距较小,当非标准长度在另一个阈值范围内时,多个非标准长度之间的间距较大。上述的阈值可以根据标准长度来制定。需要说明的是,表5仅仅是一种示例,并不是对ldpc的标准长度和非标准长度的限制。在通信系统中,ldpc的标准长度和非标准长度的集合可以是表5,或者表5的子集,或者包括其他的数值。表5在第三种可选的设计中,可以在非标准长度和标准长度中获取满足c·k≥b′的最小码块长度作为较长码块的长度。例如:对于ldpc,可以在表5中选择符合上述条件的k值作为k+。在第三中可选的设计中,可以在非标准长度和标准长度中获取满足k<k+的最大码块长度作为较短码块的长度。例如:对于ldpc,可以在表5中选择符合上述条件的k值作为k-。由于ldpc的标准长度的间隔较大,在采用第一种可选的设计时,k+和k-的差值较大,可能会导致不同码块的码率有较大的差别。在采用第二种或者第三种可选的设计时,k+和k-的差值较为合适,不同码块的码率差别较第一种可选的设计的码率差别而言可能会减小,可以获得更好的系统的性能。s104:确定较短码块的数量。在第一种和第三种可选的设计中,较短码块的数量c-可以通过来获得,其中,δk=k+-k-。在第二种可选的设计中,较短码块的数量c-可以通过c-=c·k1-b′来获得。s105:确定较长码块的数量。在第一种、第二种和第三种可选的设计中,较长码块的数量c+可以通过c+=c-c-来获得。s106:进行填充,码块循环冗余校验添加,将传输块的比特划分到各个码块。各个码块可以用来表示,其中r表示码块号,kr-1表示码块中的比特号,kr表示码块号为r的码块的长度,即kr=k+或者k-。在第一种和第三种可选的设计中,如果c+·k++c-·k->b′,需要进行填充,填充的比特数f等于c+·k++c-·k--b′。这里的填充可以理解为对码块的填充,也可以理解为对传输块的填充。填充的比特在传输块或者码块中的位置可以根据需要来设计,本申请对此不作限制。例如,可以在传输块的最前部或者最后部进行填充,即第一个码块和最后一个码块进行填充,可以在第一个码块的最前部或者最后部填充。例如:c0k=<null>,k=0...f-1,其中c0k表示第一个码块的第k个比特,<null>表示进行填充。可选的,如果c+·k++c-·k_=b′,无需对相应的码块进行填充。在第二种可选的设计中,如果k_>k1,需要对较短码块进行填充,填充的比特数f1等于k--k1;当k+>k2时,需要对较长码块进行填充,填充的比特数f2等于k+-k2。在码块中填充的位置本申请对此不作限制。例如:可以在码块的最后部进行填充,对于较短码块:crk=<null>,k=k2...k_-1,r=0...c_-1,以及对于较长码块:crk=<null>,k=k1...k+-1,r=c_...c+-1。可选的,如果k-=k1或者k+=k2,无需对相应的码块进行填充。在本申请中,在s106部分的填充可以称为第一填充。可选的,上述第一至第三种可选的设计中,表示为<null>的比特在编码时,可以视为值0,也可以在编码时将矩阵中与表示为<null>的比特对应的列删除,使用经过列删除后的矩阵对输入比特段进行编码。可选的,在上述第一至第三种可选的设计中,表示为<null>的比特可以在编码器生成输出比特段时跳过,也可在速率匹配生成输出比特段时被跳过。可选的,上述s106中填充的操作可以由独立的填充器实现(如图5所示)。该填充器可以是处理单元内部的电路,或者可以是处理单元的逻辑部件。在上述第一至第三种可选的设计中,传输块的比特可以根据不同算法划分到各个码块中。例如,可以参见3gpp的标准36.212v14.1.1(2017-1)的章节5.1.2的相关内容。在上述第一至第三种可选的设计中,为码块添加crc比特的算法可以根据需要制定。例如,可以参见3gpp的标准36.212v14.1.1(2017-1)的章节5.1.2的相关内容。对于第一种可选的设计,在s106部分输出的码块的长度是标准长度,可以直接进行编码处理。对于第二种可选的设计,当s106部分输出的码块长度是标准长度时,无需进行进一步填充就进行编码处理,当s106部分输出的码块长度是非标准长度时,可以进一步填充,以使码块长度为标准长度。对于第三种可选的设计,在s106部分输出的码块长度可能是非标准长度,需要进行进一步的填充,以使码块长度为标准长度。例如s201。s201:对码块长度为非标准长度的码块进行填充,以使码块的长度为标准长度。在第三种可选的设计中,如果kr为非标准长度,例如可以在表5的标准长度集合中获取k>kr的最小k值作为填充后的码块长度,用korg,r表示。填充的比特数fr等于korg,r-kr。例如:当较长的码块的长度不是标准长度时,填充的比特数为k+org,r-k+;当较短的码块的长度不是标准长度时,填充的比特数为k-org,r-k-。其中,k+org,r表示标准长度集合中k>k+的最小k值;k-org,r表示标准长度集合中k>k_的最小k值。可选的,可以在码块的最前部,或者最后部,或者其他位置进行填充。例如,在码块的最后部进行填充,crk=<null>,k=kr...korg,r-1。在本申请中,在s201中的填充可以称为第二填充。可选的,第二填充可以在码块分割器中实现,或者可以在编码器中实现,或者可以由独立的填充器实现(如图4所示)。该填充器可以是处理单元内部的电路,或者可以是处理单元的逻辑部件。第三种可选的设计中填充的比特数可能小于第二种可选的设计中填充的比特数,有助于提高译码性能。可选的,在s201部分表示为<null>的比特在编码时,可以视为值0。当s201部分在编码器中进行时,编码器在编码结果中输出时跳过表示为<null>的比特。例如:经过编码的码块为nr表示编码后编号为r码块的长度,则输出编码器的码块为其中输出时跳过在s201部分表示为<null>的码块。可选的,对于第二种可选的设计,s106部分的填充也可以由编码器进行。此时,编码器在编码结果中输出时跳过表示为<null>的比特。可选的,在s201部分,对于第二种可选的设计,当k+或者k_为非标准长度时,可以参考第三种设计,进行第二填充。可选的,在s201部分表示为<null>的比特在速率匹配时会被跳过,或者可以在编码器输出的时候跳过。上述第二种可选的设计,通过减少不同码块长度之间的区别,可以使不同码块的码率接近或者相同,从而提高系统性能。上述第三种可选的设计,通过将码块数量均匀分布在相邻的标准长度上,可以使不同码块的码率接近,同时填充比特数也比较合理,对译码性能的提高有帮助。需要说明的是,上述校验码以crc为例,随着技术的发展,可以由其他的校验码来替代上述的crc比特。需要说明的是,随着技术的发展,可能会将码块分组,为码块组添加校验码,即码块组校验码。需要说明的是,在上述的技术方案中,也有可能不添加校验码。需要说明的是,上述过程示例性的说明了发送侧的码块分割和编码,对应的,接收侧需要根据上述技术方案进行译码和码块级联。在第一种可选的设计中,在解速率匹配时,会将填充的比特回填到对应的位置以进行码块的crc,并在码块级联前去除填充的比特。在第二种可选的设计中,当第一填充不是在编码器中进行的,在解速率匹配时,会将填充的比特回填到对应的位置以进行码块的crc,并在码块级联前去除填充的比特;当第一填充是在编码器中进行的,则译码器会将填充比特回填到对应的位置,并在译码完成后,输出译码结果前去除填充比特。在第三种可选的设计中,解速率匹配时,会将第一填充的比特回填到对应的位置以进行码块的crc,并在码块级联前去除第一填充的比特,译码器会将第二填充的比特回填到对应的位置,在译码完成后,输出译码结果前去除第二填充的比特。为了更清楚的说明本申请的技术方案,以下从不同角度对图5所示的技术方案进行描述。本申请实施例提供一种数据处理的方法,如图6所示。图6所示的方法的原理、效果等内容可以参考图5所示技术方案中第三种可选的设计的说明。该方法包括:s301:通信装置对比特序列进行第一处理,获得一个或多个第一子比特序列和一个或多个个第二子比特序列;其中,s301可以参见图5所示技术方案中s106部分中第三种可选的设计的说明。s302:如果该第一子比特序列的长度属于非标准长度集合,该通信装置对该第一子比特序列进行第二处理,以使该第一子比特序列的长度等于标准长度集合中大于该第一子比特序列的长度的最小值;或者,如果该第二子比特序列的长度属于非标准长度集合,该通信装置对该第二子比特序列进行第二处理,以使该第二子比特序列的长度等于标准长度集合中大于该第二子比特序列的长度的最小值。其中,s301可以参见图5所示技术方案中s201部分的说明。可选的,第一子比特序列可以是图5所示方案中的较长的码块,第二子比特序列可以是图5所示方案中的较短的码块。可选的,一个或多个第一子比特序列的数量可以是图5所示方案中的c+,一个或多个第二子比特序列的数量可以是图5所示方案中的c_。例如:通信装置可以根据包括标准长度集合和非标准长度集合的长度集合来获得第一子比特序列的长度和第二子比特序列的长度,即第一子比特序列的长度和第二子比特序列的长度属于长度集合。可选的,第一子比特序列的长度可以是图5所示方案中的k+,第二子比特序列的长度可以是图5所示方案中的k_。例如:第二子比特序列的长度为标准长度集合中小于第一子比特序列长度的最大值,即第二子比特序列的长度与第一子比特序列的长度在标准长度集合中相邻。c+,c_,k+,k_的获取可以参考图5所示的技术方案中第三种可选的设计。可选的,第一处理可以为图5所示方案中的s106,即第一处理包括对比特序列的划分,可选的第一处理还可以包括第一填充。本领域技术人员应知,当比特序列的长度正好是标准长度的子比特序列的长度之和时,不需要进行第一填充。可选的,标准长度集合可以是表5中的标准长度集合,或者表5中的标准长度集合的子集,或者是3gpp标准规定的ldpc的标准长度集合。可选的,非标准长度集合可以是表5中非标准长度集合,或者表5中非标准长度集合的子集,或者是3gpp标准规定的ldpc的非标准长度集合。可选的,标准长度集合的值域矩阵扩展因子有关联。可选的,第一子比特序列的长度属于非标准长度集合可以表述为第一子比特序列的长度为非标准长度,或者可以表述为第一子比特序列的长度不是标准长度,或者可以表述为第一子比特序列的长度不属于标准长度集合。可选的,第二子比特序列的长度属于非标准长度集合可以表述为第二子比特序列的长度为非标准长度,或者可以表述为第二子比特序列的长度不是标准长度,或者可以表述为第二子比特序列的长度不属于标准长度集合。可选的,第二处理为第二填充。可选的,第二填充后的第一子比特序列的长度可以是图5所示方案中的k+org,r,第二填充的比特数可以是图5所示方案中的k+org,r-k+。即第二填充的比特数为标准长度集合中大于第一子比特序列的长度的最小值与第一子比特序列的长度的差值。可选的,第二填充后的第二子比特序列的长度可以是图5所示方案中的k-org,r,第二填充的比特数可以是图5所示方案中的k-org,r-k_。即第二填充的比特数为标准长度集合中大于第二子比特序列的长度的最小值与第二子比特序列的长度的差值。可选的,该通信装置可以是基站、终端、或者芯片。本申请实施例提供一种数据处理的方法,如图7所示。图7所示的方法的原理、效果等内容可以参考图5所示技术方案中第三种可选的设计的说明。该方法包括:s401:确定第一子比特序列的长度和数量;s402:确定第二子比特序列的长度和数量;其中,s401-s402可以参见图5所示技术方案中s102-s105的部分中第三种可选的设计的说明。s403:生成一个或多个所述第一子比特序列和一个或多个所述第二子比特序列。其中,s403可以参见图5所示技术方案中s106部分中第三种可选的设计的说明。可选的,第一子比特序列可以是图5所示技术方案中较长的码块,第二子比特序列可以是图5所示技术方案中较短的码块。可选的,第一子比特序列的长度可以是图5所示技术方案中的k+,第二子比特序列的长度可以是图5所示技术方案中的k_。可选的,第一子比特序列的数量可以是图5所示技术方案中的c+,第二子比特序列的数量可以是图5所示技术方案中的c_。可选的,第一子比特序列的长度为非标准长度或者标准长度;第二子比特序列的长度为非标准长度或者标准长度。即s401部分和s402部分的子比特序列的长度可以基于包括标准长度集合和非标准长度集合的长度集合来确定。可选的,s401可以表述为在长度集合中确定第一子比特序列的长度,s402可以表述为在长度集合中确定第二子比特序列的长度;其中,长度集合包括标准长度集合和非标准长度集合。可选的,关于长度集合,标准长度集合,非标准长度集合可以参考图5或图6所示技术方案的说明。可选的,生成所述第一子比特序列和所述第二子比特序列可以包括:1)对比特序列进行划分和第一填充;或者,2)对比特序列进行划分。划分和第一填充的相关内容可以参考图5和图6所示技术方案的内容。“生成所述第一子比特序列和所述第二子比特序列”也可以表述为对比特序列进行分割,获得所述第一子比特序列和所述第二子比特序列可选的,该方法还可以包括s404。s404:如果该第一子比特序列的长度属于非标准长度集合,该通信装置对该第一子比特序列进行第二处理,以使该第一子比特序列的长度等于标准长度集合中大于该第一子比特序列的长度的最小值;或者,如果该第二子比特序列的长度属于非标准长度集合,该通信装置对该第二子比特序列进行第二处理,以使该第二子比特序列的长度等于标准长度集合中大于该第二子比特序列的长度的最小值。其中,第二处理可以表述为第二填充。s404相关部分的说明可以参考图6中s302中的相关内容。本申请实施例还提供一种数据处理的方法,如图8所示。图8所示的方法的原理、效果等内容可以参考图5所示技术方案中第三种可选的设计的说明。该方法包括:s501:通信装置根据长度集合将传输块分割成多个码块。该长度集合包括第一子长度集合和第二子长度集合,该第一子长度集合中的元素为标准长度,对具有标准长度的码块不需要进行填充,该第二子长度集合中的元素为非标准长度,对具有非标准长度的码块需要进行填充;其中,该分割成的多个码块的长度属于该第一子长度集合。其中,s501的分割成的码块是指图5中s201部分输出的码块(子比特序列)。s501的分割可以理解为包括对比特序列的划分,还包括第一填充或者第二填充。s501的实现可以参见s106和s201部分。可选的,s501的分割还可以包括s101~s105中的部分或者全部。关于码块长度、数量、较长码块的数量,较短码块的数量的内容可以参考s101-s105部分。可选的,第一子长度集合中的值与矩阵扩展因此有关联。可选的,所述分割成的多个码块中的部分或者全部可以包括填充比特。例如可以是第一填充的填充比特,和/或第二填充的填充比特。可选的,所述第二长度集合中的部分元素的取值介于所述第一子集集合中的至少一个相邻的两个元素的取值之间。例如,在表5中,标准长度之间分布有一个或多个非标准长度。可选的,该方法还包括:s502:通信装置对所述多个子比特序列进行信道编码。对于信道编码的相关说明可以参考s201部分后关于信道编码的说明。可选的,s501可以由分割器实现,或者可以由分割器和编码器实现。可选的,s502可以由编码器实现。本申请实施例还提供一种数据处理的方法,如图9所示。图9所示的方法的原理、效果等内容可以参考图5所示技术方案中第三种可选的设计的说明。s601:对比特序列进行分割,获得多个第一子比特序列;其中,该多个第一子比特序列中的部分或者全部第一子比特序列的长度不是标准长度;其中,s601部分获得的多个第一子比特序列可以是s106后得到的码块。s601的说明可以参考s106部分。可选的,s601部分还可以包括s101-s105的部分,即包括码块数量的确定,码块长度的确定等内容。s602:对该不是标准长度第一子比特序列进行填充,获得具有标准长度的第二子比特序列。其中,s602部分可以参考s201部分的内容。需要说明的是,具有标准长度的第二子比特序列可以表述为:第二子比特序列的长度为标准长度。可选的,第二子比特序列的长度为大于该第一子比特序列的长度的最小标准长度。可选的,该多个第一子比特序列的长度属于长度集合,该长度集合包括标准长度集合和非标准长度集合。可选的,该第二子比特序列的长度属于该标准长度集合。可选的,该对比特序列进行分割包括:根据该长度集合对该比特序列进行分割。即,分割后的比特序列的长度要属于该长度集合。可选的,在该长度集合中,该标准长度集合中的部分值与该非标准长度集合中的部分值相邻。可选的,该多个第一子比特序列中一部分第一子比特序列的长度为k+,另一部分第一子比特序列的长度为k-,k+≠k_。可选的,k_为该长度集合中小于k+的最大值。可选的,该标准长度集合中的值与矩阵扩展因子有关联。可选的,该对比特序为传输块,第一子比特序列为第一码块,该第二子比特序列为第二码块。可选的,上述长度集合可以是例如表5的集合,标准长度集合可以是表5中各个标准长度构成的集合,非标准长度可以是表5中各个非标准长度构成的集合。可选的,执行该方法的执行主体可以是通信设备,通信设备可以是基站或者终端。本申请实施例还提供一种数据处理的方法,如图10所示。图10所示的方法的原理、效果等内容可以参考图5所示技术方案中第二种可选的设计的说明。该方法包括:s701:确定第一子比特序列的长度和数量,以及第二子比特序列的长度和数量。s702:对比特序列进行分割。s703:通信装置对第一子比特序列进行填充。s704:通信装置对第二子比特序列进行填充。可选的,第一子比特序列可以是较长的码块,第二子比特序列可以是较短的码块。可选的,第一子比特序列的长度可以是图5所示技术方案中的k+,第一子比特序列的数量可以是图5所示技术方案中的c+,第二子比特序列的长度可以是图5所示技术方案中的k-,第一子比特序列的数量可以是图5所示技术方案中的c-,c+,c-,k+,k-的获取可以参考图5所示的技术方案中第二种可选的设计。s702~s704部分可以参见图5所示的技术方案中s106部分中第二种可选的设计的说明。s703和s704部分可以由分割器来实现,也可以由编码器来实现。本申请实施例还提供一种通信装置,可以作为图5中第三种可选的设计,图6,图7,图8和图9中的通信装置,用于实现本申请实施例提供的数据处理的方法。该通信装置的结构可以如图2或者图3所示。可选的,该通信装置可以是基站或者终端。作为一种可选实施方式,处理单元102可用于实现图5中第三种可选的设计,图6,图7,图8和图9中的上述方法。作为另一种可选的实施方式,通信装置的存储器可用于存储实现图5中第三种可选的设计,图6,图7,图8和图9中的上述方法的程序。处理单元102用于执行存储器中的程序以实现数据处理的相关功能。本申请实施例还提供一种芯片,可以作为图5中第三种可选的设计,图6,图7,图8和图9中的通信装置,用于实现本申请实施例提供的数据处理的方法。该芯片可以包括分割器和编码器。可选的该芯片还可以包括校验码附加器。分割器、编码器和校验码分割器如何实现本申请实施例提供的数据处理的方法可以参见图5中第三种可选的设计,图6,图7,图8和图9中技术方案的说明。本申请实施例还提供一种计算机程序产品,该程序产品包括实现图5中第三种可选的设计,图6,图7,图8和图9中方法的程序。本申请实施例还提供一种计算机可读存储介质,该存储介质存储有实现图5中第三种可选的设计,图6,图7,图8和图9中方法的程序。本申请实施例还提供另一种通信装置,可以作为图5中第二种可选的设计,和图10中的通信装置,用于实现本申请实施例提供的功率控制方法。可选的,该节点可以是基站。该通信装置的结构可以如图2或者图3所示。可选的,该通信装置可以是基站或者终端。作为一种可选实施方式,处理单元102可用于实现图5中第二种可选的设计,和图10中的上述方法。作为另一种可选的实施方式,通信装置的存储器可用于存储实现图5中第二种可选的设计,以及图10中的上述方法的程序。处理单元102用于执行存储器中的程序以实现数据处理的相关功能。本申请实施例还提供一种芯片,可以作为图5中第二种可选的设计,以及图10中的通信装置,用于实现本申请实施例提供的数据处理的方法。该芯片可以包括分割器和编码器。可选的该芯片还可以包括校验码附加器。分割器、编码器和校验码分割器如何实现本申请实施例提供的数据处理的方法可以参见图5中第二种可选的设计,以及图10中技术方案的说明。本申请实施例还提供一种计算机程序产品,该程序产品包括实现图5中第二种可选的设计,或者图10中方法的程序。本申请实施例还提供一种计算机可读存储介质,该存储介质存储有实现图5中第二种可选的设计,或者图10中方法的程序。本领域技术人员应知,上述不同的可选部分/实现方式等可以根据不同的网络需要进行组合和替换。本申请实施例提供的数据处理的方法,通信装置,计算机程序产品,计算机可读存储介质,通过在分割时引入非标准长度,可以使不同码块的长度和数量更为接近,能保持码块码率总和的稳定以及使不同码块的码率接近。另外,通过在分割时使不同码块的长度尽可能相同,能够使不同码块的码率接近或者相同。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述软件功能部分可以存储在存储单元中。所述存储单元包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分步骤。所述存储单元包括:一个或多个存储器,如只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram),电可擦写可编程只读存储器(eeprom),等等。所述存储单元可以独立存在,也可以和处理器集成在一起。本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以理解:本文中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。本领域普通技术人员可以理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1