CN114338843A - 一种无线通讯协议的智能编码系统 - Google Patents
一种无线通讯协议的智能编码系统 Download PDFInfo
- Publication number
- CN114338843A CN114338843A CN202111655221.9A CN202111655221A CN114338843A CN 114338843 A CN114338843 A CN 114338843A CN 202111655221 A CN202111655221 A CN 202111655221A CN 114338843 A CN114338843 A CN 114338843A
- Authority
- CN
- China
- Prior art keywords
- data
- target
- wireless communication
- communication protocol
- packing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 135
- 230000006978 adaptation Effects 0.000 claims abstract description 24
- 230000006855 networking Effects 0.000 claims abstract description 7
- 238000012856 packing Methods 0.000 claims description 57
- 238000013507 mapping Methods 0.000 claims description 10
- 238000004806 packaging method and process Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种无线通讯协议的智能编码系统,应用于物联网设备,所述无线通讯协议的智能编码系统包括:数据收发模块、协议适配模块以及编码模块,其中,所述数据收发模块,用于获取目标数据;所述协议适配模块,用于确定与所述目标数据对应的目标无线通讯协议;所述编码模块,用于基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据。采用本申请实施例能够实现智能编码。
Description
技术领域
本申请涉及通信技术领域,具体涉及一种无线通讯协议的智能编码系统。
背景技术
随着科学技术快速发展,通信技术也日益成熟,通信也成为人们生活的一部分。虽然信息安全也成为人们关注的重点,目前来看,编码在物联网技术中得到较为广泛应用,但现在的编码形式较为单一,无法满足用户的多样化需求,因此,如何实现智能编码的问题亟待解决。
发明内容
本申请实施例提供一种无线通讯协议的智能编码系统,能够实现智能编码。
本申请实施例提供了一种无线通讯协议的智能编码系统,应用于物联网设备,所述无线通讯协议的智能编码系统包括:数据收发模块、协议适配模块以及编码模块,其中,
所述数据收发模块,用于获取目标数据;
所述协议适配模块,用于确定与所述目标数据对应的目标无线通讯协议;
所述编码模块,用于基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据。
实施本申请实施例,至少具有如下有益效果:
本申请所描述的无线通讯协议的智能编码系统,应用于物联网设备,无线通讯协议的智能编码系统包括:数据收发模块、协议适配模块以及编码模块,其中,数据收发模块获取目标数据;协议适配模块确定与所述目标数据对应的目标无线通讯协议;编码模块基于目标无线通讯协议对目标数据进行编码,得到编码数据,进而,可以确定与数据相应的无线通讯协议,基于该无线通讯协议完成编码操作,有助于实现智能编码,且编码效果与数据的特性对应,实现个性化智能编码。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供了一种无线通讯协议的智能编码系统的结构示意图;
图2为本申请实施例提供了一种物联网系统的结构示意图;
图3为本申请实施例提供的一种物联网设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。
本申请实施例所描述的物联网设备均可以为电子设备,该电子设备可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、元宇宙相关设备(如虚拟现实/增强现实设备)、平板电脑、掌上电脑、车载设备(如行车记录仪)、服务器、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备(如智能手表、蓝牙耳机)等,上述仅是举例,而非穷举,包含但不限于上述电子设备,电子设备还可以为其他智能家居设备,智能家居设备可以为能够实现智能家居功能的一切设备,在此不作赘述。
下面对本申请实施例进行详细介绍。
请参阅图1,图1为本申请实施例提供了一种无线通讯协议的智能编码系统的结构示意图。如图1所示,应用于物联网设备,所述无线通讯协议的智能编码系统包括:数据收发模块、协议适配模块以及编码模块,其中,
所述数据收发模块,用于获取目标数据;
所述协议适配模块,用于确定与所述目标数据对应的目标无线通讯协议;
所述编码模块,用于基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据。
其中,数据收发模块可以用于实现数据接收或者数据转发,该数据收发模块可以为通信模块,该通信模块可以包括以下至少一种:蓝牙通信模块、红外通信模块、移动通信模块、射频通信模块、无线保真通信模块、zigbee通信模块、可见光通信模块、毫米波通信模块、Lora通信模块等等,在此不做限定,移动通信模块可以支持以下至少一种通信标准:2G通信标准、3G通信标准、4G通信标准、5G通信标准、6G通信标准等等,在此不做限定。
其中,协议适配模块用于实现协议分配,协议适配模块可以适配物联网设备支持的所有通讯协议,例如,可以适配与数据对应的无线通讯协议。
其中,编码模块用于实现编码功能,例如,视频编码、图像编码、语音编码等等,在此不做限定。
其中,目标数据可以包括以下至少一种:文本数据、视频数据、语音数据、图像数据、传感器检测的数据等等,在此不做限定。目标数据可以为预设时间段的数据,该预设时间段可以预先设置或者系统默认。
其中,目标无线通讯协议可以包括一种或者多种协议,目标无线通讯协议的协议内容可以包括如下至少一种:数据通讯协议、数据打包协议、编码/解码协议、设备控制协议、管理逻辑协议等等,在此不做限定。当然,每一类协议下面也可以包括多个子协议。目标无线通讯协议可以用于实现各种通讯功能,或者,通讯数据处理功能。
其中,物联网设备应用于如图2所示的物联网系统,该物联网系统可以包括N个物联网设备,具体可以为:物联网设备1、物联网设备2、物联网设备3、物联网设备4、…、物联网设备N-1、物联网设备N,N为大于1的整数。
其中,数据收发模块、协议适配模块以及编码模块均可以为独立模块,每一独立模块可以为软体模块或者硬件模块。
具体实现中,获取目标数据,确定与目标数据对应的目标无线通讯协议,再基于目标无线通讯协议对目标数据进行编码,得到编码数据,还可以将编码数据发送给指定设备,指定设备可以预先设置或者系统默认,在编码过程中,可以获取与指定设备对应的编码参数,根据该编码参数对目标数据进行编码,得到编码数据,进而,编码数据能够适配指定设备,便于指定设备进行解码操作,有助于提升数据交互效率。上述指定设备可以为另一个电子设备,即物联网系统中的另一个物联网设备。指定设备可以为一个或者多个,在指定设备为多个时,则可以将编码数据进行群发,编码数据可以满足该多个指定设备中的每一指定设备的设备环境,有助于提升数据群发效率,提升编码效率,以及数据交互效率。
其中,在目标无线通讯协议为通信协议或者编码协议时,则可以基于目标无线通讯协议对目标数据进行编码,得到编码数据,或者,也可以对目标无线通讯协议和目标数据同时进行编码,得到编码数据。
可选的,所述确定与所述目标数据对应的目标无线通讯协议,可以包括如下步骤:
获取所述目标数据的目标属性信息;
确定与所述目标属性信息对应的所述目标无线通讯协议。
其中,本申请实施例中,属性信息可以包括以下至少一种:数据类型、数据来源、数据大小等等,在此不做限定,进而,可以预先存储预设的属性信息与无线通讯协议之间的映射关系,基于该映射关系可以确定目标属性信息对应的所述目标无线通讯协议,进而,可以得到与数据对应的无线通讯协议。
可选的,所述确定与所述目标数据对应的目标无线通讯协议,可以包括如下步骤:
对所述目标数据进行关键字提取,得到目标关键字;
按照预设的关键字与无线通讯协议之间的映射关系,确定所述目标关键字对应的所述目标无线通讯协议。
具体实现中,关键字可以包括以下至少一种:字符串、数字、图案、波形等等,在此不做限定。
具体实现中,可以预先存储预设的关键字与无线通讯协议之间的映射关系,还可以对目标数据进行关键字提取,得到目标关键字,再按照上述预设的关键字与无线通讯协议之间的映射关系,确定目标关键字对应的目标无线通讯协议,如此,可以基于数据内容择取相应的无线通讯协议。
可选的,在所述目标无线通讯协议为编码协议和打包协议时,所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据,包括:
根据所述打包协议对所述目标数据进行打包,得到P个数据包;
根据所述编码协议对所述P个数据包进行编码,得到所述编码数据。
其中,本申请实施例中,目标无线通讯协议中可以包括多个协议,例如,目标无线通讯协议可以包括编码协议和打包协议,进而,可以根据打包协议对目标数据进行打包,得到P个数据包,再根据编码协议对P个数据包中的每一数据包进行编码,得到编码数据,即可以对数据进行打包以及编码,让数据编码有序进行,也减少编码频率,在编码的同时,也降低设备功耗。
可选的,所述根据所述打包协议对所述目标数据进行打包,得到P个数据包,包括:
将所述目标数据按照时间先后顺序排列;
将排列后的数据划分为P个数据段,每一数据段包括多个数据;
确定所述P个数据段中每一数据段的数据特性确定打包参数,得到P个打包参数;
根据所述P个打包参数对所述P个数据段进行打包,得到所述P个数据包。
其中,打包参数可以包括以下至少一种:打包协议编号、打包频率、数据包大小、数据包格式等等,在此不做限定。具体实现中,每一数据包还可以包括时间戳,或者,数据包索引,时间戳可以记录打包时间,数据包索引则可以用于标记数据包的数据,或者,也可以用于实现数据包统计。
具体的,可以将目标数据按照时间先后顺序排列,再将排列后的数据划分为P个数据段,每一数据段包括多个数据,并且可以确定P个数据段中每一数据段的数据特性确定打包参数,得到P个打包参数,即基于多个数据段的关联性,统一打包的同时,也可以让每个数据包具备自身特性,再根据P个打包参数对P个数据段中的每一数据段进行打包,得到P个数据包,如此,在保证打包协调性的同时,也让每一数据包具备独特的个性,有助于实现多样化打包,在一定程度上,可以提升数据安全性。
可选的,所述确定所述P个数据段中每一数据段的数据特性确定打包参数,得到P个打包参数,包括:
确定所述P个数据段中每一数据段的数据重要度,得到P个数据重要度;
确定所述P个数据重要度的均值;
确定与所述均值对应的参考打包参数;
确定所述P个数据重要度与所述均值的偏差,得到P个偏差;
根据所述P个偏差确定P个打包调节参数;
根据所述P个打包调节参数对所述参考打包参数进行调节,得到所述P个打包参数。
具体实现中,可以确定每一数据段的关键字,按照预设的关键字与重要度之间的映射关系,确定P个数据段中每一数据段的数据重要度,得到P个数据重要度,重要度可以采用具体的数值进行表示。
进而,可以确定P个数据重要度的均值,再按照预设的重要度与打包参数之间的映射关系,确定与均值对应的参考打包参数,还可以确定P个数据重要度中的每一数据重要度与均值的偏差,得到P个偏差,按照预设的偏差与打包调节参数之间的映射关系,确定P个偏差中的每一偏差对应的打包调节参数,进而,可以得到P个打包调节参数,再根据P个打包调节参数中的每一打包调节参数对参考打包参数进行调节,得到P个打包参数,如此,可以实现保证打包一致性的同时,也让数据包具备自己的特性个性。
可选的,所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据,包括:
将所述目标无线通讯协议与所述目标数据整合在一起,得到参考数据;
对所述参考数据进行编码,得到所述编码数据。
具体实现中,也可以将目标无线通讯协议与所述目标数据整合在一起,得到参考数据,再对参考数据进行编码,得到编码数据,即可以对目标无线通讯协议与目标数据同时进行编码,进而,可以使得目标无线通讯协议与目标数据均被压缩处理,可以提升后续数据传输效率。
可选的,所述协议适配模块,还具体用于:
检测所述目标数据的内存大小;
在所述内存大小大于或等于预设内存大小时,执行所述确定与所述目标数据对应的目标无线通讯协议的步骤。
具体实现中,预设内存大小可以预先设置或者系统默认,具体的,可以检测目标数据的内存大小,在内存大小大于或等于预设内存大小时,执行所述确定与所述目标数据对应的目标无线通讯协议的步骤,如此,可以在数据内存足够大时,再进行编码,避免频繁编码,有助于降低设备功耗。
可选的,所述协议适配模块,还具体用于:
在所述内存大小小于所述预设内存大小时,对所述目标数据进行填充,得到填充数据;
在所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据方面,所述编码模块还具体用于:
基于所述目标无线通讯协议对所述填充数据进行编码,得到编码数据。
其中,还可以在内存大小小于所述预设内存大小时,对目标数据进行填充,得到填充数据,进而,编码模块可以基于目标无线通讯协议对填充数据进行编码,得到编码数据,数据填充则可以保存数据长度规范化,有助于标准化作业,提升编码效率。
可选的,所述无线通讯协议的智能编码系统还包括解码模块,所述解码模块具体用于:
对所述编码数据进行解码操作,得到解码后的数据。
具体实现中,还可以通过解码模块对编码数据进行解码操作,得到解码后的数据,如此,实现数据解码。
本申请所描述的无线通讯协议的智能编码系统,应用于物联网设备,无线通讯协议的智能编码系统包括:数据收发模块、协议适配模块以及编码模块,其中,数据收发模块获取目标数据;协议适配模块确定与所述目标数据对应的目标无线通讯协议;编码模块基于目标无线通讯协议对目标数据进行编码,得到编码数据,进而,可以确定与数据相应的无线通讯协议,基于该无线通讯协议完成编码操作,有助于实现智能编码,且编码效果与数据的特性对应,实现个性化智能编码。
与上述实施例一致的,请参阅图3,图3为本申请实施例提供的一种物联网设备的结构示意图,如图所示,包括处理器、输入设备、输出设备和存储器,处理器、输入设备、输出设备和存储器相互连接,其中,存储器用于存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,该物联网设备包括无线通讯协议的智能编码系统,所述无线通讯协议的智能编码系统包括:数据收发模块、协议适配模块以及编码模块,其中,上述程序包括用于执行以下步骤的指令:
所述数据收发模块获取目标数据;
所述协议适配模块,用于确定与所述目标数据对应的目标无线通讯协议;
所述编码模块,用于基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据。
可选的,在所述确定与所述目标数据对应的目标无线通讯协议方面,上述程序包括用于执行以下步骤的指令:
获取所述目标数据的目标属性信息;
确定与所述目标属性信息对应的所述目标无线通讯协议。
可选的,在所述确定与所述目标数据对应的目标无线通讯协议方面,上述程序包括用于执行以下步骤的指令:
对所述目标数据进行关键字提取,得到目标关键字;
按照预设的关键字与无线通讯协议之间的映射关系,确定所述目标关键字对应的所述目标无线通讯协议。
可选的,在所述目标无线通讯协议为编码协议和打包协议时,在所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据方面,上述程序包括用于执行以下步骤的指令:
根据所述打包协议对所述目标数据进行打包,得到P个数据包;
根据所述编码协议对所述P个数据包进行编码,得到所述编码数据。
可选的,在所述根据所述打包协议对所述目标数据进行打包,得到P个数据包方面,上述程序包括用于执行以下步骤的指令:
将所述目标数据按照时间先后顺序排列;
将排列后的数据划分为P个数据段,每一数据段包括多个数据;
确定所述P个数据段中每一数据段的数据特性确定打包参数,得到P个打包参数;
根据所述P个打包参数对所述P个数据段进行打包,得到所述P个数据包。
可选的,在所述确定所述P个数据段中每一数据段的数据特性确定打包参数,得到P个打包参数方面,上述程序包括用于执行以下步骤的指令:
确定所述P个数据段中每一数据段的数据重要度,得到P个数据重要度;
确定所述P个数据重要度的均值;
确定与所述均值对应的参考打包参数;
确定所述P个数据重要度与所述均值的偏差,得到P个偏差;
根据所述P个偏差确定P个打包调节参数;
根据所述P个打包调节参数对所述参考打包参数进行调节,得到所述P个打包参数。
可选的,在所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据方面,上述程序包括用于执行以下步骤的指令:
将所述目标无线通讯协议与所述目标数据整合在一起,得到参考数据;
对所述参考数据进行编码,得到所述编码数据。
可选的,上述程序还包括用于执行以下步骤的指令:
所述协议适配模块检测所述目标数据的内存大小;在所述内存大小大于或等于预设内存大小时,执行所述确定与所述目标数据对应的目标无线通讯协议的步骤。
可选的,上述程序还包括用于执行以下步骤的指令:
所述协议适配模块,在所述内存大小小于所述预设内存大小时,对所述目标数据进行填充,得到填充数据;
在所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据方面,所述编码模块基于所述目标无线通讯协议对所述填充数据进行编码,得到编码数据。
可选的,所述无线通讯协议的智能编码系统还包括解码模块,上述程序还包括用于执行以下步骤的指令:
所述解码模块对所述编码数据进行解码操作,得到解码后的数据。
本申请所描述的物联网设备,该物联网设备包括无线通讯协议的智能编码系统,该无线通讯协议的智能编码系统包括:数据收发模块、协议适配模块以及编码模块,其中,数据收发模块获取目标数据;协议适配模块确定与所述目标数据对应的目标无线通讯协议;编码模块基于目标无线通讯协议对目标数据进行编码,得到编码数据,进而,可以确定与数据相应的无线通讯协议,基于该无线通讯协议完成编码操作,有助于实现智能编码,且编码效果与数据的特性对应,实现个性化智能编码。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种无线通讯协议的智能编码系统所执行的功能的部分或全部步骤。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种无线通讯协议的智能编码系统所执行的功能的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在申请明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种无线通讯协议的智能编码系统,其特征在于,应用于物联网设备,所述无线通讯协议的智能编码系统包括:数据收发模块、协议适配模块以及编码模块,其中,
所述数据收发模块,用于获取目标数据;
所述协议适配模块,用于确定与所述目标数据对应的目标无线通讯协议;
所述编码模块,用于基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据。
2.根据权利要求1所述的无线通讯协议的智能编码系统,其特征在于,所述确定与所述目标数据对应的目标无线通讯协议,包括:
获取所述目标数据的目标属性信息;
确定与所述目标属性信息对应的所述目标无线通讯协议。
3.根据权利要求1所述的无线通讯协议的智能编码系统,其特征在于,所述确定与所述目标数据对应的目标无线通讯协议,包括:
对所述目标数据进行关键字提取,得到目标关键字;
按照预设的关键字与无线通讯协议之间的映射关系,确定所述目标关键字对应的所述目标无线通讯协议。
4.根据权利要求1-3任一项所述的无线通讯协议的智能编码系统,其特征在于,在所述目标无线通讯协议为编码协议和打包协议时,所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据,包括:
根据所述打包协议对所述目标数据进行打包,得到P个数据包;
根据所述编码协议对所述P个数据包进行编码,得到所述编码数据。
5.根据权利要求4所述的无线通讯协议的智能编码系统,其特征在于,所述根据所述打包协议对所述目标数据进行打包,得到P个数据包,包括:
将所述目标数据按照时间先后顺序排列;
将排列后的数据划分为P个数据段,每一数据段包括多个数据;
确定所述P个数据段中每一数据段的数据特性确定打包参数,得到P个打包参数;
根据所述P个打包参数对所述P个数据段进行打包,得到所述P个数据包。
6.根据权利要求5所述的无线通讯协议的智能编码系统,其特征在于,所述确定所述P个数据段中每一数据段的数据特性确定打包参数,得到P个打包参数,包括:
确定所述P个数据段中每一数据段的数据重要度,得到P个数据重要度;
确定所述P个数据重要度的均值;
确定与所述均值对应的参考打包参数;
确定所述P个数据重要度与所述均值的偏差,得到P个偏差;
根据所述P个偏差确定P个打包调节参数;
根据所述P个打包调节参数对所述参考打包参数进行调节,得到所述P个打包参数。
7.根据权利要求1-3任一项所述的无线通讯协议的智能编码系统,其特征在于,所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据,包括:
将所述目标无线通讯协议与所述目标数据整合在一起,得到参考数据;
对所述参考数据进行编码,得到所述编码数据。
8.根据权利要求1-3任一项所述的无线通讯协议的智能编码系统,其特征在于,所述协议适配模块,还具体用于:
检测所述目标数据的内存大小;
在所述内存大小大于或等于预设内存大小时,执行所述确定与所述目标数据对应的目标无线通讯协议的步骤。
9.根据权利要求8所述的无线通讯协议的智能编码系统,其特征在于,所述协议适配模块,还具体用于:
在所述内存大小小于所述预设内存大小时,对所述目标数据进行填充,得到填充数据;
在所述基于所述目标无线通讯协议对所述目标数据进行编码,得到编码数据方面,所述编码模块还具体用于:
基于所述目标无线通讯协议对所述填充数据进行编码,得到编码数据。
10.根据权利要求1-3任一项所述的无线通讯协议的智能编码系统,其特征在于,所述无线通讯协议的智能编码系统还包括解码模块,所述解码模块具体用于:
对所述编码数据进行解码操作,得到解码后的数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111655221.9A CN114338843B (zh) | 2021-12-30 | 2021-12-30 | 一种无线通讯协议的智能编码系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111655221.9A CN114338843B (zh) | 2021-12-30 | 2021-12-30 | 一种无线通讯协议的智能编码系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114338843A true CN114338843A (zh) | 2022-04-12 |
CN114338843B CN114338843B (zh) | 2024-04-02 |
Family
ID=81019284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111655221.9A Active CN114338843B (zh) | 2021-12-30 | 2021-12-30 | 一种无线通讯协议的智能编码系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114338843B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1130452A (zh) * | 1994-07-08 | 1996-09-04 | 摩托罗拉公司 | 用可变包长度和码参数自动优化数据通过量的方法和系统 |
CN101340592A (zh) * | 2008-08-14 | 2009-01-07 | 上海交通大学 | 混合无线环境下视频传输的能量控制系统 |
CN103718488A (zh) * | 2011-08-01 | 2014-04-09 | 三星电子株式会社 | 用于通信网络中的信息传输的可扩展信息打包和聚合的方法和系统 |
JP2018117259A (ja) * | 2017-01-19 | 2018-07-26 | 達陞企業股▲ふん▼有限公司 | オーディオビデオ同期取込によって一対多オーディオビデオストリーミングを行う方法 |
CN111684777A (zh) * | 2017-09-13 | 2020-09-18 | 亚马逊技术有限公司 | 分布式多数据中心视频打包系统 |
CN112291563A (zh) * | 2020-10-22 | 2021-01-29 | 咪咕视讯科技有限公司 | 一种视频编码方法、设备及计算机可读存储介质 |
CN112422514A (zh) * | 2020-10-26 | 2021-02-26 | 深圳Tcl新技术有限公司 | 多媒体数据传输方法、装置、智能家居设备及存储介质 |
CN112583664A (zh) * | 2020-12-08 | 2021-03-30 | 广东荣文科技集团有限公司 | 数据处理方法及相关装置 |
CN112799981A (zh) * | 2021-01-26 | 2021-05-14 | 展讯半导体(成都)有限公司 | 数据传输控制方法、功能机及相关产品 |
CN113676533A (zh) * | 2021-08-17 | 2021-11-19 | 郝香茹 | 一种基于物联网数据压缩的传输通道确定方法及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103237085A (zh) * | 2013-05-15 | 2013-08-07 | 晁彦公 | 一种物联网网关和包含该物联网网关的医疗监护系统 |
-
2021
- 2021-12-30 CN CN202111655221.9A patent/CN114338843B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1130452A (zh) * | 1994-07-08 | 1996-09-04 | 摩托罗拉公司 | 用可变包长度和码参数自动优化数据通过量的方法和系统 |
CN101340592A (zh) * | 2008-08-14 | 2009-01-07 | 上海交通大学 | 混合无线环境下视频传输的能量控制系统 |
CN103718488A (zh) * | 2011-08-01 | 2014-04-09 | 三星电子株式会社 | 用于通信网络中的信息传输的可扩展信息打包和聚合的方法和系统 |
JP2018117259A (ja) * | 2017-01-19 | 2018-07-26 | 達陞企業股▲ふん▼有限公司 | オーディオビデオ同期取込によって一対多オーディオビデオストリーミングを行う方法 |
CN111684777A (zh) * | 2017-09-13 | 2020-09-18 | 亚马逊技术有限公司 | 分布式多数据中心视频打包系统 |
CN112291563A (zh) * | 2020-10-22 | 2021-01-29 | 咪咕视讯科技有限公司 | 一种视频编码方法、设备及计算机可读存储介质 |
CN112422514A (zh) * | 2020-10-26 | 2021-02-26 | 深圳Tcl新技术有限公司 | 多媒体数据传输方法、装置、智能家居设备及存储介质 |
CN112583664A (zh) * | 2020-12-08 | 2021-03-30 | 广东荣文科技集团有限公司 | 数据处理方法及相关装置 |
CN112799981A (zh) * | 2021-01-26 | 2021-05-14 | 展讯半导体(成都)有限公司 | 数据传输控制方法、功能机及相关产品 |
CN113676533A (zh) * | 2021-08-17 | 2021-11-19 | 郝香茹 | 一种基于物联网数据压缩的传输通道确定方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN114338843B (zh) | 2024-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9286249B2 (en) | USB device communication method, device and system wherein a human interface device (HID) descriptor and report are added to a driver of USB device | |
CN114006894B (zh) | 数据处理系统、方法、电子设备及计算机存储介质 | |
CN102118719B (zh) | 移动智能信息服务系统、适配转换装置及方法 | |
JP5753946B2 (ja) | フォントファイルをダウンロードする方法およびシステム | |
CN104063353A (zh) | 主从设备间信息同步的方法 | |
CN105141567A (zh) | 终端应用和服务端的交互数据处理方法及系统、交互方法 | |
CN106326403A (zh) | 网页生成方法及装置 | |
CN110321354A (zh) | 结构体数据存储方法、装置、设备及存储介质 | |
CN112487073A (zh) | 基于建筑信息模型的数据处理方法及相关装置 | |
CN109151505A (zh) | 一种视频转码方法、系统、装置及计算机可读存储介质 | |
CN109960731B (zh) | 一种数据处理方法、设备及存储介质 | |
CN114338843A (zh) | 一种无线通讯协议的智能编码系统 | |
CN114339737A (zh) | 无线通讯指令加密方法及相关设备 | |
CN112004101B (zh) | 虚拟直播数据的传输方法、装置及存储介质 | |
CN114155119A (zh) | 数据处理系统、方法、电子设备及计算机存储介质 | |
CN113709553A (zh) | 一种屏幕录制方法、装置、芯片和终端 | |
CN103138871A (zh) | 移动通讯系统中应用程序的服务器数据处理系统和方法 | |
CN105516106A (zh) | 报文的组包方法及装置、报文的解包方法及装置 | |
WO2024230425A1 (zh) | 视频加工方法、设备、系统及存储介质 | |
CN108427671B (zh) | 信息转换方法和装置、存储介质及电子装置 | |
CN114339739A (zh) | 一种无线通讯协议的智能管理系统 | |
WO2014089732A1 (en) | Method, apparatus and system of video and audio sharing among communication devices | |
CN103139757B (zh) | 一种移动终端应用程序的数据传输系统和方法 | |
CN107077747A (zh) | 远程显示的图形命令压缩 | |
CN114286451A (zh) | 无线通讯指令压缩方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20240724 Granted publication date: 20240402 |