数据处理方法、系统及设备技术方案

技术编号:28203090 阅读:43 留言:0更新日期:2021-04-24 14:26
本申请实施例提供一种数据处理方法、系统及设备。其中,方法包括如下的步骤:获取词典,所述词典含有至少一个词条目,词条目包括关联的数据元素及简化字符;获取源数据,所述源数据包括至少一个数据元素;利用所述词典,将所述源数据中命中词条目的数据元素替换为被命中词条目中的简化字符,以得到简化数据;将所述简化数据发送至接收方,以便所述接收方依据所述词典恢复出所述源数据。采用本申请各实施例提供的技术方案,能大幅减少源数据的数据大小,进而降低了数据传输量,缩短了数据传输所消耗的时间。消耗的时间。消耗的时间。

【技术实现步骤摘要】
数据处理方法、系统及设备


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、系统及设备。

技术介绍

[0002]对于一些智能设备,由于设备上无联网能力,只能和具有联网能力的设备,如手机,通过蓝牙方式进行连接,借用这些设备的网络通道获取服务端(如云端)的数据。
[0003]通常情况下,这类智能设备和手机类设备采用的是BLE(Bluetooh Low Energy,蓝牙低能耗技术)连接方式,其带宽受限,如果服务端下发的数据较多,那么其传输所需时间就会越长。例如,云端下发8KB的数据,而带宽只有4KB/s,那么数据从手机到智能设备上则需要2s的时间。

技术实现思路

[0004]本申请各实施例提供了一种能够解决或部分解决现有技术存在问题的数据处理方法、系统及设备。
[0005]在本申请的一个实施例中,提供了一种数据处理方法。该方法包括:
[0006]获取词典,所述词典含有至少一个词条目,词条目包括关联的数据元素及简化字符;
[0007]获取源数据,所述源数据包括至少一个数据元素;
[0008]利用所述词典,将所述源数据中命中词条目的数据元素替换为被命中词条目中的简化字符,以得到简化数据;
[0009]将所述简化数据发送至接收方,以便所述接收方依据所述词典恢复出所述源数据。
[0010]在本申请的另一个实施例中,还提供了一种数据处理方法。该方法包括:
[0011]对多个数据进行数据元素拆分;
[0012]将拆分出的满足预设条件的数据元素配置简化字符,以构建包含关联的数据元素及简化字符的词条目;
[0013]基于得到的词条目,得到能对待传输数据进行简化的词典。
[0014]在本申请的又一个实施例中,还提供了一种数据处理系统。所述数据处理系统包括:
[0015]发送方,用于获取词典,所述词典含有至少一个词条目,词条目包括关联的数据元素及简化字符;获取源数据,所述源数据包括至少一个数据元素;利用所述词典,将所述源数据中命中词条目的数据元素替换为被命中词条目中的简化字符,以得到简化数据;将所述简化数据发送至接收方;
[0016]接收方,用于接收所述发送方发送的简化数据,所述简化数据中含有需恢复的简化字符;利用所述词典,将所述简化数据中命中词条目的简化字符替换为被命中词条目中的数据元素,以恢复得到源数据。
[0017]在本申请的又一个实施例中,还提供了一种数据处理方法。该方法包括:
[0018]获取源数据,其中,所述源数据包含数据元素;
[0019]基于与接收方间通信链路的带宽,对所述源数据中的至少一个数据元素进行简化处理以得到简化数据;
[0020]将所述简化数据发送至接收方,以便所述接收方对所述简化数据进行逆处理恢复出所述源数据。
[0021]在本申请的又一个实施例中,还提供了一种数据处理方法。该方法包括:
[0022]获取源数据,其中,所述源数据包含至少一个数据元素;
[0023]确定所述源数据中需进行简化的目标数据元素;
[0024]对所述源数据中的目标数据元素进行简化处理,以得到简化数据;
[0025]将所述简化数据发送至接收方,由所述接收方对所述简化数据进行逆处理以恢复出所述源数据。
[0026]在本申请的又一个实施例中,还提供了一种电子设备。该电子设备包括:存储器、处理器及通信组件;其中,
[0027]所述存储器,用于存储程序;
[0028]所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
[0029]获取词典,所述词典含有至少一个词条目,词条目包括关联的数据元素及简化字符;
[0030]获取源数据,所述源数据包括至少一个数据元素;
[0031]利用所述词典,将所述源数据中命中词条目的数据元素替换为被命中词条目中的简化字符,以得到简化数据;
[0032]通过所述通信组件将所述简化数据发送至接收方,以便所述接收方依据所述词典恢复出所述源数据。
[0033]在本申请的又一个实施例中,还提供了一种电子设备。该电子设备包括:存储器及处理器,其中,
[0034]所述存储器,用于存储程序;
[0035]所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
[0036]对多个数据进行数据元素拆分;
[0037]将拆分出的满足预设条件的数据元素配置简化字符,以构建包含关联的数据元素及简化字符的词条目;
[0038]基于得到的词条目,得到能对待传输数据进行简化的词典。
[0039]在本申请的又一个实施例中,还提供了一种电子设备。该电子设备包括:存储器、处理器及通信组件,其中,
[0040]所述存储器,用于存储程序;
[0041]所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
[0042]获取源数据,其中,所述源数据包含数据元素;
[0043]基于与接收方间通信链路的带宽,对所述源数据中的至少一个数据元素进行简化处理以得到简化数据;
[0044]通过所述通信组件将所述简化数据发送至接收方,以便所述接收方对所述简化数据进行逆处理恢复出所述源数据。
[0045]在本申请的又一个实施例中,还提供了一种电子设备。该电子设备包括:存储器、处理器及通信组件,其中,
[0046]所述存储器,用于存储程序;
[0047]所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
[0048]获取源数据,其中,所述源数据包含至少一个数据元素;
[0049]确定所述源数据中需进行简化的目标数据元素;
[0050]对所述源数据中的目标数据元素进行简化处理,以得到简化数据;
[0051]通过所述通信组件将所述简化数据发送至接收方,由所述接收方对所述简化数据进行逆处理以恢复出所述源数据。
[0052]本申请实施例提供的一个技术方案中,利用词典,将源数据中的至少一个数据元素替换为词典中相应的简化字符,能大幅减少源数据的数据大小,进而降低了数据传输量,缩短了数据传输所消耗的时间。
[0053]本申请实施例提供的另一个技术方案中,通过对多个数据进行数据元素拆分,然后基于拆分出的数据元素创建词典;该词典为简化数据提供了简化依据,有助于降低待传输数据的数据大小,进而能缩短数据传输所消耗的时间。
[0054]本申请实施例提供的又一个技术方案中,基于与接收方通信链路的带宽,对所述源数据中的至少一个数据元素进行简化处理以得到简化数据;简化数据与带宽适配,在保证数据传输所消耗的时间在一个较短的时间内的同时,还能相对的减低接收方的数据恢复处理量。
附图说明
[0055]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取词典,所述词典含有至少一个词条目,词条目包括关联的数据元素及简化字符;获取源数据,所述源数据包括至少一个数据元素;利用所述词典,将所述源数据中命中词条目的数据元素替换为被命中词条目中的简化字符,以得到简化数据;将所述简化数据发送至接收方,以便所述接收方依据所述词典恢复出所述源数据。2.根据权利要求1所述的方法,其特征在于,将所述简化数据发送至接收方,包括:在所述接收方未存储所述词典的情况下,将所述词典与所述简化数据进行压缩,得到压缩包;将所述压缩包发送至所述接收方。3.根据权利要求1或2所述的方法,其特征在于,还包括:获取为响应至少一个接收方的请求需反馈的多个数据;根据所述多个数据,创建所述词典。4.根据权利要求3所述的方法,其特征在于,根据所述多个数据,创建所述词典,包括:对所述多个数据进行数据元素拆分;统计相同数据元素的数量;为统计结果满足预设条件的数据元素配置简化字符,以构建包含关联的数据元素及简化字符的词条目;基于得到的词条目,得到所述词典。5.根据权利要求4所述的方法,其特征在于,还包括:在为响应接收方的请求的过程中,监测是否存在满足构建词条目条件的新增数据元素;在监测到存在新增数据元素的情况下,为所述新增数据元素配置简化字符,以构建新增词条目;将所述新增词条目添加至所述词典中,得到新版词典。6.根据权利要求1或2所述的方法,其特征在于,源数据为含有键值对的结构化数据;数据元素为键值中的键key或值value。7.根据权利要求1或2所述的方法,其特征在于,还包括:接收用户通过客户端发送的简化配置信息,其中,所述简化配置信息中含有用户针对一数据元素自定义配置的简化元素;将所述源数据中所述简化配置信息指定的数据元素替换为用户自定义配置的简化元素。8.根据权利要求1或2所述的方法,其特征在于,获取词典,包括:根据与接收方间通信链路的带宽以及所述源数据的数据大小,确定简化程度;获取与所述简化程度适配的词典。9.一种数据处理方法,其特征在于,包括:对多个数据进行数据元素拆分;将拆分出的满足预设条件的数据元素配置简化字符,以构建包含关联的数据元素及简化字符的词条目;
基于得到的词条目,得到能对待传输数据进行简化的词典。10.根据权利要求9所述的方法,其特征在于,还包括:统计相同数据元素的数量;基于统计出的各数据元素的数量,计算各数据元素的出现频率;出现频率大于第一阈值的数据元素满足所述预设条件。11.根据权利要求9所述的方法,其特征在于,还包括:字符长度大于第二阈值的数据元素满足所述预设条件。12.根据权利要求9至11中任一项所述的方法,其特征在于,还包括:接收用户通过客户端发送的设置信息,其中,所述设置信息中含有用户自定义词条目;将所述用户自定义词条目存入所述词典。13.一种数据处理系统,其特征在于,包括:发送方,用于获取词典,所述词典含有至少一个词条目,词条目包括关联的数据元素及简化字符;获取源数据,所述源数据包括至少一个数据元素;利用所述词典,将所述源数据中命中词条目的数据元素替换为被命中词条目中的简化字符,以得到简化数据;将所述简化数据发送至接收方;接收方,用于接收所述发送方发送的简化数据,所述简化数据中含有需恢复的简化字符;利用所述词典,将所述简化数据中命中词条目的简化字符替换为被命中词条目中的数据元素,以恢复得到源数据。14.根据权利要求13所述的系统,其特征在于,还包括:服务端,用于对多个数据进行数据元素拆分;将拆分出的满足预设条件的数据元素配置简化字符,以构建包含关联的数据元素及简化字符的词条目;基于得到的词条目,得到能对待传输数据进行简化的词典。15.一种数据处理方法,其特征在于,包括:获取源数据,其中,所述源数据包含数据元素;基于与接收方间...

【专利技术属性】
技术研发人员:薛亮邢冬杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1