数据压缩传输方法及装置与流程

文档序号:17454610发布日期:2019-04-20 03:07阅读:128来源:国知局
数据压缩传输方法及装置与流程
本发明涉及数据压缩
技术领域
,尤其涉及一种数据压缩传输方法及装置。
背景技术
:嵌入式系统(Embeddedsystem),是一种完全嵌入受控器件内部,为特定应用而设计的专用计算机系统,随着科技的发展,嵌入式系统在控制或者监视交通工具(如汽车、火车等)、生活电器(如微波炉、空调等)、工厂生产设备等领域得到了广泛应用。但是,在嵌入式系统开发中,在实现准确地控制或监视功能时,常常会涉及到数据传输,当传输数据的总量大于某一阈值时,则会导致数据不能得到及时传输,从而影响嵌入式系统的实时效率。技术实现要素:本发明的主要目的在于提供一种数据压缩传输方法及装置,旨在解决现有嵌入式系统进行数据传输容易影响系统实时效率的技术问题。为实现上述目的,本发明提供的一种数据压缩传输方法,所述数据压缩传输方法包括:获取传输数据中所有子数据的信息类别,并根据该信息类别生成所述子数据对应的信息排序表;根据所述信息排序表为所有子数据分配存储有效位;获取当前时刻数据有更新的所述子数据的数据内容,将数据有更新的子数据作为更新子数据;根据所述更新子数据的数据内容和存储有效位,生成待传输数据包;将所述待传输数据包发送至目的端。优选地,所述根据所述信息排序表为所有子数据分配存储有效位的步骤包括:根据所述信息排序表,为各个所述子数据分配存储位置和存储有效位;所述根据所述更新子数据的数据内容和存储有效位,生成待传输数据包的步骤包括:根据所述更新子数据的存储位置,对该更新子数据进行排序形成数据队列;根据所述更新子数据的存储有效位,在所述数据队列中各个更新子数据对应位置分配对应的存储有效位;将所述更新子数据的数据内容存储在所述数据队列中对应的存储有效位中,以生成待传输数据包。优选地,所述将所述待传输数据包发送至目的端的步骤包括:根据所述信息排序表和当前时刻的更新子数据,生成有序标识各所述子数据更新情况的信息掩码表;将所述信息掩码表封装到所述待传输数据包,并将封装后的待传输数据包发送至目的端。优选地,所述根据所述信息排序表和当前时刻的更新子数据,生成有序标识各所述子数据更新情况的信息掩码表的步骤包括:逐个查询所述子数据当前时刻数据是否有更新,对数据有更新的子数据关联第一标值,对数据没有更新的子数据关联第二标值;根据所述信息排序表对所述子数据关联的第一标值或第二标值进行排序,生成有序标识各所述子数据更新情况的信息掩码表。优选地,所述根据所述信息排序表,为各个所述子数据分配存储位置和存储有效位的步骤包括:根据所述信息排序表中各个所述子数据的排列位置,为各个所述子数据分配存储位置;根据所述信息排序表中各个所述子数据的信息类型,为所述子数据分配对应的存储有效位。本发明还提供一种数据压缩传输装置,所述数据压缩传输装置包括:排序模块,用于获取传输数据中所有子数据的信息类别,并根据该信息类别生成所述子数据对应的信息排序表;分配模块,用于根据所述信息排序表为所有子数据分配存储有效位;数据获取模块,用于获取当前时刻数据有更新的所述子数据的数据内容,将数据有更新的子数据作为更新子数据;数据封装模块,用于根据所述更新子数据的数据内容和存储有效位,生成待传输数据包;通信模块,用于将所述待传输数据包发送至目的端。优选地,所述分配模块还用于:根据所述信息排序表,为各个所述子数据分配存储位置和存储有效位;所述数据封装模块包括:队列单元,用于根据所述更新子数据的存储位置,对该更新子数据进行排序形成数据队列;存储位单元,用于根据所述更新子数据的存储有效位,在所述数据队列中各个更新子数据对应位置分配对应的存储有效位;封装单元,用于将所述更新子数据的数据内容存储在所述数据队列中对应的存储有效位中,以生成待传输数据包。优选地,所述通信模块包括:掩码单元,用于根据所述信息排序表和当前时刻的更新子数据,生成有序标识各所述子数据更新情况的信息掩码表;封装发送单元,用于将所述信息掩码表封装到所述待传输数据包,并将封装后的待传输数据包发送至目的端。优选地,所述掩码单元还用于:逐个查询所述子数据当前时刻数据是否有更新,对数据有更新的子数据关联第一标值,对数据没有更新的子数据关联第二标值;根据所述信息排序表对所述子数据关联的第一标值或第二标值进行排序,生成有序标识各所述子数据更新情况的信息掩码表。优选地,所述分配模块包括:第一分配单元,用于根据所述信息排序表中各个所述子数据的排列位置,为各个所述子数据分配存储位置;第二分配单元,用于根据所述信息排序表中各个所述子数据的信息类型,为所述子数据分配对应的存储有效位。本发明通过首先获取传输数据中所有子数据的信息类别,并根据该信息类别生成子数据对应的信息排序表;然后根据信息排序表为所有子数据分配存储有效位;再获取当前时刻数据有更新的子数据的数据内容,将数据有更新的子数据作为更新子数据;然后根据更新子数据的数据内容和存储有效位,生成待传输数据包;最后将待传输数据包发送至目的端,从而无需在待传输数据包中预留没有更新数据内容的子数据的存储有效位,仅将有更新数据内容的子数据封装到待传输数据包中,从而不影响信息数据的完整性前提下,减少了实际传输的数据量,即较少了待传输数据包的数据量,加快了数据传输速度,使待传输数据能够得到及时传输,从而提高了嵌入式系统的实时效率。此外,对待传输数据进行压缩的同时,也对数据进行加密,提高了数据的保密性,起到了一定的安全保密作用。附图说明图1为本发明数据压缩传输方法第一实施例的流程示意图;图2为本发明数据压缩传输方法第二实施例的流程示意图;图3为本发明数据压缩传输方法第三实施例的流程示意图;图4为本发明数据压缩传输方法一优选实施例的流程示意图;图5为本发明数据压缩传输方法第四实施例中根据信息排序表和当前时刻的更新子数据,生成有序标识各子数据更新情况的信息掩码表的细化流程示意图;图6为本发明数据压缩传输装置第一实施例的功能模块示意图;图7为本发明数据压缩传输装置第二实施例中数据封装模块的细化功能模块示意图;图8为本发明数据压缩传输装置第二实施例中通信模块的细化功能模块示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供一种数据压缩传输方法,在本发明数据压缩传输方法的第一实施例中,参照图1,该数据压缩传输方法包括:步骤S10,获取传输数据中所有子数据的信息类别,并根据该信息类别生成子数据对应的信息排序表;传输数据是指一个嵌入式系统所采集的数据集合,也即等待嵌入式系统传输的数据,传输数据中包括多个信息类别的子数据,然后按照预设规则,依据子数据的信息类别生成对应的信息排序表。例如传输数据为汽车运行参数,该汽车运行参数包括门锁状态、车速、用油量等信息类别的子数据,生成的信息排序表为01-门锁状态,02-车速,03-用油量。步骤S20,根据信息排序表为所有子数据分配存储有效位;若子数据的信息排序表为01-门锁状态,02-车速,03-用油量,由于门锁状态仅为“开”或“关”两种,则为门锁状态子数据分配1位存储有效位;由于车速(单位为km/h)取值范围较大,则为车速子数据分配8位存储有效位;由于用油量(单位为L)取值范围较大,则为用油量子数据分配16位存储有效位。步骤S30,获取当前时刻数据有更新的子数据的数据内容,将数据有更新的子数据作为更新子数据;检测各个子数据的数据内容是否更新,即检测是否获取到各个子数据的更新数据内容,将数据有更新的子数据作为更新子数据,获取当前时刻更新子数据的数据内容。例如子数据车速更新为127、用油量更为255,则将车速和用油量作为更新子数据,并获取子数据车速127和子数据用油量255的数据内容。步骤S40,根据更新子数据的数据内容和存储有效位,生成待传输数据包;步骤S50,将待传输数据包发送至目的端。若更新子数据为车速和用油量,车速有8位存储有效位、用油量有16位存储有效位,且车速的数据内容为127(即01111111)、用油量的数据内容为255(即11111111),从而根据更新子数据的数据内容和存储有效位,生成待传输数据包内数据构成为0111111111111111。最后将待传输数据包发送至目的端,完成数据的传输。在本实施例中,通过首先获取传输数据中所有子数据的信息类别,并根据该信息类别生成子数据对应的信息排序表;然后根据信息排序表为所有子数据分配存储有效位;再获取当前时刻数据有更新的子数据的数据内容,将数据有更新的子数据作为更新子数据;然后根据更新子数据的数据内容和存储有效位,生成待传输数据包;最后将待传输数据包发送至目的端,从而无需在待传输数据包中预留没有更新数据内容的子数据的存储有效位,仅将有更新数据内容的子数据封装到待传输数据包中,从而不影响信息数据的完整性前提下,减少了实际传输的数据量,即较少了待传输数据包的数据量,加快了数据传输速度,使待传输数据能够得到及时传输,从而提高了嵌入式系统的实时效率。此外,对待传输数据进行压缩的同时,也对数据进行加密,提高了数据的保密性,起到了一定的安全保密作用。进一步地,在本发明数据压缩传输方法的第一实施例的基础上,提出数据压缩传输方法第二实施例,在第二实施例中,参照图2,步骤S20包括:步骤S21,根据信息排序表,为各个子数据分配存储位置和存储有效位;信息排序表中对各个子数据进行了排序,例如信息排序表为01-门锁状态,02-车速,03-用油量,则为子数据门锁状态分配第一存储位置、为子数据车速分配第二存储位置,为子数据用油量分配第三存储位置,同时,为子数据门锁状态分配1位存储有效位,为子数车速分配8位存储有效位,为子数据用油量分配16位存储有效位。步骤S40包括:步骤S41,根据更新子数据的存储位置,对该更新子数据进行排序形成数据队列;接上述步骤S21中的例子,若更新子数据为车速和用油量,车速的存储位置为第二存储位置,用油量的存储位置为第三存储位置,所以更新子数据形成的数据队列为:车速(数据内容)→用油量(数据内容)。步骤S42,根据更新子数据的存储有效位,在数据队列中各个更新子数据对应位置分配对应的存储有效位;步骤S43,将更新子数据的数据内容存储在数据队列中对应的存储有效位中,以生成待传输数据包。若更新子数据为车速和用油量,车速的存储有效位为8位、用油量的存储有效位为16位,从而数据队列为:车速(8位)→用油量(16位);并且车速更新为127、用油量更为255,从而数据队列为:车速(01111111)→用油量(11111111),进而将数据队列进行封装以生成待传输数据包。在本实施例中,对各个子数据在数据队列中的存储位置和存储有效位分配进行细化,同时,对待传输数据包的生成过程进行细化,使待传输数据包中的子数据有序排列,且存储有效位、数据内容按照信息排序表对应顺序排列。进一步地,在本发明数据压缩传输方法的第一实施例的基础上,提出数据压缩传输方法第三实施例,在第三实施例中,参照图3,步骤S50包括:步骤S51,根据信息排序表和当前时刻的更新子数据,生成有序标识各子数据更新情况的信息掩码表;步骤S52,将信息掩码表封装到待传输数据包,并将封装后的待传输数据包发送至目的端。根据信息排序表获取各个子数据的排列顺序,并确定当前时刻有数据更新的更新子数据,生成有序标识各子数据更新情况的信息掩码表,在该信息掩码表中含有对所有子数据的数据更新情况的标识序列,在标识序列能够清楚表示对应各个子数据的数据更新情况。例如,接上述数据压缩传输方法第一实施例中的例子,子数据的信息排序表为01-门锁状态,02-车速,03-用油量,数据有更新的是车速和用油量,则对应信息掩码表可以为011(0表示数据没有更新,1表示数据有更新)。在生成信息掩码表之后,将信息掩码表封装到待传输数据包中,然后将封装后的待传输数据包发送至目的端。在本实施例中,在待传输数据中封装了信息掩码表,该信息掩码表清楚表示对应各个子数据的数据更新情况,从而目的端在接收到待传输数据后无需进行复杂的数据解压过程,只需根据该信息掩码表直接提取更新子数据即可,减少了接收数据的目的端的工作量。此外,在本发明数据压缩传输方法的第二实施例的基础上,参照图4,提出数据压缩传输方法一优选实施例,步骤S50包括:步骤S51,根据信息排序表和当前时刻的更新子数据,生成有序标识各子数据更新情况的信息掩码表;步骤S52,将信息掩码表封装到待传输数据包,并将封装后的待传输数据包发送至目的端。进一步地,在本发明数据压缩传输方法的第三实施例的基础上,提出数据压缩传输方法第四实施例,在第四实施例中,参照图5,步骤S51包括:步骤S511,逐个查询子数据当前时刻数据是否有更新,对数据有更新的子数据关联第一标值,对数据没有更新的子数据关联第二标值;步骤S512,根据信息排序表对子数据关联的第一标值或第二标值进行排序,生成有序标识各子数据更新情况的信息掩码表。在本实施例中,逐个查询各个子数据当前时刻数据是否有更新,对数据有更新的子数据关联第一标值(例如数值1),对数据没有更新的子数据关联第二标值(例如数值0),然后根据信息排序表中子数据的排列顺序,对子数据关联的第一标值或第二标值进行排序,从而生成有序标识各子数据更新情况的信息掩码表,从而以一种简单可行的数据编码方式,生成了能够清楚表示对应各个子数据的数据更新情况的信息掩码表。进一步地,在本发明数据压缩传输方法的第二、第三、或第四实施例的基础上,步骤S21包括:步骤S211,根据信息排序表中各个子数据的排列位置,为各个子数据分配存储位置;步骤S212,根据信息排序表中各个子数据的信息类型,为子数据分配对应的存储有效位。在本实施例中,根据信息排序表中各个子数据的排列位置,为各个子数据对应的数据内容分配在生成待传输数据包时的存储位置;然后根据信息排序表中各个子数据的信息类型,为各个子数据分配在生成待传输数据包时用于存储数据内容的存储有效位,以一种简单、可行的方式实现了生成待传输数据包的准备工作。此外,为了更好地理解本发明提出的数据压缩传输方法,以下以一个较优的实施例子辅助解释本发明,具体内容如下:例如,我们要压缩传输的信息数据包括8种子数据,子数据排序(即信息排序表)如下:01、门锁(全车锁)02、门锁(左前门)03、门锁(右前门)04、门锁(左后门)05、门锁(右后门)06、门锁(后备箱\尾箱)(例如,以上为开关状态量,用0(开)和1(关)表示,实际传输数据中占1Bit,即存储有效位为1位)07、车速km/h(用8位表示,实际传输数据中占8Bit,即存储有效位为8位)08、用油量ml(用16位表示,实际传输数据中占16Bit,即存储有效位为16位)根据信息排序表制定对应的信息掩码表顺序如表1所示:全车锁左前门右前门左后门右后门后备箱车速用油量表1待传输数据包的格式为:信息掩码表+数据段信息排序表共占用1Byte,其中8个子数据,每个子数据占1个Bit,共占用1Byte;数据段最多占用32Bit,其中,全车锁1Bit+左前门1Bit+右前门1Bit+左后门1Bit+右后门1Bit+后备箱1Bit+车速8Bit+用油量16Bit=30Bit,在30Bit后面加2Bit补整Byte数。1、当所有信息数据都有更新时(全车锁关+左前门关+右前门关+左后门关+右后门关+后备箱关+车速127+用油量255):信息掩码表中掩码为0xFF(二进制为11111111,数据有更新掩码对应位置1,没有则为0),数据段为0xFD,0xFC,0x03,0xFC(二进制为11111101,11111100,00000011,11111100,前面6位111111分别表示全车锁、左前门、右前门、左后门、右后门、后备箱,接下来的8位01111111表示车速,再接下来的16位00000000,11111111表示用油量,最后2个0为补整Byte加的),整个数据包的数据为:0xFF(掩码),0xFD,0xFC,0x03,0xFC2、当只有部分数据有更新时(左前门关+右前门关+右后门关+用油量255);信息掩码表中掩码为0x69(二进制为01101001,数据有更新掩码对应位置1,没有则为0),数据段为0xE0,0x1F,0xE0(二进制为11100000,00011111,11100000,前面3位111分别表示左前门、右前门、右后门,接下来的16位00000000,11111111表示用油量,最后5个0为补整Byte加的,没有更新的信息数据不占用数据段),整个数据包的数据为:0x69,0xE0,0x1F,0xE0本发明还提供一种数据压缩传输装置,在本发明数据压缩传输装置的第一实施例中,参照图6,该数据压缩传输装置包括:排序模块10,用于获取传输数据中所有子数据的信息类别,并根据该信息类别生成子数据对应的信息排序表;传输数据是指一个嵌入式系统所采集的数据集合,也即等待嵌入式系统传输的数据,传输数据中包括多个信息类别的子数据,然后排序模块10按照预设规则,依据子数据的信息类别生成对应的信息排序表。例如传输数据为汽车运行参数,该汽车运行参数包括门锁状态、车速、用油量等信息类别的子数据,生成的信息排序表为01-门锁状态,02-车速,03-用油量。分配模块20,用于根据信息排序表为所有子数据分配存储有效位;若子数据的信息排序表为01-门锁状态,02-车速,03-用油量,由于门锁状态仅为“开”或“关”两种,则为门锁状态子数据分配1位存储有效位;由于车速(单位为km/h)取值范围较大,则为车速子数据分配8位存储有效位;由于用油量(单位为L)取值范围较大,则为用油量子数据分配16位存储有效位。数据获取模块30,用于获取当前时刻数据有更新的子数据的数据内容,将数据有更新的子数据作为更新子数据;数据获取模块30检测各个子数据的数据内容是否更新,即检测是否获取到各个子数据的更新数据内容,将数据有更新的子数据作为更新子数据,获取当前时刻更新子数据的数据内容。例如子数据车速更新为127、用油量更为255,则将车速和用油量作为更新子数据,并获取子数据车速127和子数据用油量255的数据内容。数据封装模块40,用于根据更新子数据的数据内容和存储有效位,生成待传输数据包;通信模块50,用于将待传输数据包发送至目的端。若更新子数据为车速和用油量,车速有8位存储有效位、用油量有16位存储有效位,且车速的数据内容为127(即01111111)、用油量的数据内容为255(即11111111),从而数据封装模块40根据更新子数据的数据内容和存储有效位,生成待传输数据包内数据构成为0111111111111111。最后通信模块50将待传输数据包发送至目的端,完成数据的传输。在本实施例中,通过首先排序模块10获取传输数据中所有子数据的信息类别,并根据该信息类别生成子数据对应的信息排序表;然后分配模块20根据信息排序表为所有子数据分配存储有效位;数据获取模块30再获取当前时刻数据有更新的子数据的数据内容,将数据有更新的子数据作为更新子数据;然后数据封装模块40根据更新子数据的数据内容和存储有效位,生成待传输数据包;最后通信模块50将待传输数据包发送至目的端,从而无需在待传输数据包中预留没有更新数据内容的子数据的存储有效位,仅将有更新数据内容的子数据封装到待传输数据包中,从而不影响信息数据的完整性前提下,减少了实际传输的数据量,即较少了待传输数据包的数据量,加快了数据传输速度,使待传输数据能够得到及时传输,从而提高了嵌入式系统的实时效率。此外,对待传输数据进行压缩的同时,也对数据进行加密,提高了数据的保密性,起到了一定的安全保密作用。进一步地,在本发明数据压缩传输装置的第一实施例的基础上,提出数据压缩传输装置第二实施例,参照图7,在第二实施例中,分配模块20还用于:根据信息排序表,为各个子数据分配存储位置和存储有效位;信息排序表中对各个子数据进行了排序,例如信息排序表为01-门锁状态,02-车速,03-用油量,则为子数据门锁状态分配第一存储位置、为子数据车速分配第二存储位置,为子数据用油量分配第三存储位置,同时,为子数据门锁状态分配1位存储有效位,为子数车速分配8位存储有效位,为子数据用油量分配16位存储有效位。数据封装模块40包括:队列单元41,用于根据更新子数据的存储位置,对该更新子数据进行排序形成数据队列;存储位单元42,用于根据更新子数据的存储有效位,在数据队列中各个更新子数据对应位置分配对应的存储有效位;封装单元43,用于将更新子数据的数据内容存储在数据队列中对应的存储有效位中,以生成待传输数据包。接上述分配模块20中的例子,若更新子数据为车速和用油量,车速的存储位置为第二存储位置,用油量的存储位置为第三存储位置,所以队列单元41更新子数据形成的数据队列为:车速(数据内容)→用油量(数据内容)。若更新子数据为车速和用油量,车速的存储有效位为8位、用油量的存储有效位为16位,从而数据队列为:车速(8位)→用油量(16位);并且车速更新为127、用油量更为255,从而数据队列为:车速(01111111)→用油量(11111111),进而将数据队列进行封装以生成待传输数据包。在本实施例中,对各个子数据在数据队列中的存储位置和存储有效位分配进行细化,同时,对待传输数据包的生成过程进行细化,使待传输数据包中的子数据有序排列,且存储有效位、数据内容按照信息排序表对应顺序排列。进一步地,在本发明数据压缩传输装置的第一实施例的基础上,提出数据压缩传输装置第三实施例,参照图8,在第三实施例中,通信模块50包括:掩码单元51,用于根据信息排序表和当前时刻的更新子数据,生成有序标识各子数据更新情况的信息掩码表;封装发送单元52,用于将信息掩码表封装到待传输数据包,并将封装后的待传输数据包发送至目的端。掩码单元51根据信息排序表获取各个子数据的排列顺序,并确定当前时刻有数据更新的更新子数据,生成有序标识各子数据更新情况的信息掩码表,在该信息掩码表中含有对所有子数据的数据更新情况的标识序列,在标识序列能够清楚表示对应各个子数据的数据更新情况。例如,接上述数据压缩传输方法第一实施例中的例子,子数据的信息排序表为01-门锁状态,02-车速,03-用油量,数据有更新的是车速和用油量,则对应信息掩码表可以为011(0表示数据没有更新,1表示数据有更新)。在生成信息掩码表之后,封装发送单元52将信息掩码表封装到待传输数据包中,然后将封装后的待传输数据包发送至目的端。在本实施例中,在待传输数据中封装了信息掩码表,该信息掩码表清楚表示对应各个子数据的数据更新情况,从而目的端在接收到待传输数据后无需进行复杂的数据解压过程,只需根据该信息掩码表直接提取更新子数据即可,减少了接收数据的目的端的工作量。此外,在本发明数据压缩传输装置的第二实施例的基础上,通信模块50包括:掩码单元51,用于根据信息排序表和当前时刻的更新子数据,生成有序标识各子数据更新情况的信息掩码表;封装发送单元52,用于将信息掩码表封装到待传输数据包,并将封装后的待传输数据包发送至目的端。进一步地,在本发明数据压缩传输装置的第三实施例的基础上,提出数据压缩传输装置第四实施例,在第四实施例中,掩码单元51还用于:逐个查询子数据当前时刻数据是否有更新,对数据有更新的子数据关联第一标值,对数据没有更新的子数据关联第二标值;根据信息排序表对子数据关联的第一标值或第二标值进行排序,生成有序标识各子数据更新情况的信息掩码表。在本实施例中,掩码单元51逐个查询各个子数据当前时刻数据是否有更新,对数据有更新的子数据关联第一标值(例如数值1),对数据没有更新的子数据关联第二标值(例如数值0),然后根据信息排序表中子数据的排列顺序,对子数据关联的第一标值或第二标值进行排序,从而生成有序标识各子数据更新情况的信息掩码表,从而以一种简单可行的数据编码方式,生成了能够清楚表示对应各个子数据的数据更新情况的信息掩码表。进一步地,在本发明数据压缩传输装置的第二、第三、或第四实施例的基础上,分配模块20包括:第一分配单元21,用于根据信息排序表中各个子数据的排列位置,为各个子数据分配存储位置;第二分配单元22,用于根据信息排序表中各个子数据的信息类型,为子数据分配对应的存储有效位。在本实施例中,第一分配单元21根据信息排序表中各个子数据的排列位置,为各个子数据对应的数据内容分配在生成待传输数据包时的存储位置;然后第二分配单元22根据信息排序表中各个子数据的信息类型,为各个子数据分配在生成待传输数据包时用于存储数据内容的存储有效位,以一种简单、可行的方式实现了生成待传输数据包的准备工作。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1