一种数据传输方法、装置及电子设备制造方法及图纸

技术编号:22169718 阅读:32 留言:0更新日期:2019-09-21 11:48
本发明专利技术提供了一种数据传输方法、装置及电子设备,在进行点阵编码图的传输时,仅传输点阵编码图的编码图信息、点阵编码图中预设颜色的目标像素点的总数量和像素点数据,相比于传输所有像素点的数据的方式,减少了数据传输量。

A Data Transmission Method, Device and Electronic Equipment

【技术实现步骤摘要】
一种数据传输方法、装置及电子设备
本专利技术涉及数据传输领域,更具体的说,涉及一种数据传输方法、装置及电子设备。
技术介绍
点阵编码图是把一段码值信息通过一定的算法,利用黑点与白点的交错,代表不同的含义,生成对应的图形,如福码。在点阵编码图的应用过程中,需要将点阵编码图在互联网中传输。在传输时,需要将点阵编码图中的每一像素点转换成对应的字节,并将字节进行传输,传输数据量较大。
技术实现思路
有鉴于此,本专利技术提供一种数据传输方法、装置及电子设备,以解决在传输时,需要将点阵编码图中的每一像素点转换成对应的字节,并将字节进行传输,传输数据量较大的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种数据传输方法,应用于发送设备,所述数据传输方法包括:识别出点阵编码图中预设颜色的目标像素点,并确定所述目标像素点的总数量和像素点数据;所述像素点数据表征所述目标像素点的属性信息;确定所述点阵编码图的编码图信息;依次输出所述编码图信息、所述目标像素点的总数量和所述像素点数据。优选地,所述像素点数据包括所述点阵编码图中所述目标像素点的起始位置以及面积;所述编码图信息包括所述点阵编码图的宽度和高度;相应的,依次输出所述编码图信息、所述目标像素点的总数量和所述像素点数据,包括:将所述点阵编码图的宽度和高度、所述目标像素点的总数量以及所述目标像素点的起始位置以及面积转换成相应的字节数据,并将转换的字节数据依次输出。优选地,在所述识别出点阵编码图中预设颜色的目标像素点之后,在所述确定所述目标像素点的总数量和像素点数据之前,还包括:将相邻且组合成正方形的目标像素点进行合并,形成新的目标像素点。一种数据传输方法,应用于接收设备,所述数据传输方法包括:依次接收发送设备发送的点阵编码图的编码图信息、所述点阵编码图中预设颜色的目标像素点的总数量和所述目标像素点的像素点数据;基于所述编码图信息、所述目标像素点的总数量和像素点数据,生成所述点阵编码图。优选地,所述像素点数据包括所述点阵编码图中所述目标像素点的起始位置以及面积;所述编码图信息包括所述点阵编码图的宽度和高度。优选地,所述基于所述编码图信息、所述目标像素点的总数量和像素点数据,生成所述点阵编码图,包括:生成符合所述点阵编码图的宽度和高度的空白点阵编码图;在所述空白点阵编码图中所述目标像素点的起始位置生成符合所述目标像素点的面积、且总数量与所述目标像素点的总数量匹配的像素点。一种数据传输装置,应用于发送设备,所述数据传输装置包括:像素点识别模块,用于识别出点阵编码图中预设颜色的目标像素点;数据确定模块,用于确定所述目标像素点的总数量和像素点数据;所述像素点数据表征所述目标像素点的属性信息;信息确定模块,用于确定所述点阵编码图的编码图信息;信息传输模块,用于依次输出所述编码图信息、所述目标像素点的总数量和所述像素点数据。一种数据传输装置,应用于接收设备,所述数据传输装置包括:数据接收模块,用于依次接收发送设备发送的点阵编码图的编码图信息、所述点阵编码图中预设颜色的目标像素点的总数量和所述目标像素点的像素点数据;编码图生成模块,用于基于所述编码图信息、所述目标像素点的总数量和像素点数据,生成所述点阵编码图。一种发送设备,包括:存储器和处理器;其中,所述存储器用于存储程序;处理器调用程序并用于:识别出点阵编码图中预设颜色的目标像素点,并确定所述目标像素点的总数量和像素点数据;所述像素点数据表征所述目标像素点的属性信息;确定所述点阵编码图的编码图信息;依次输出所述编码图信息、所述目标像素点的总数量和所述像素点数据。一种接收设备,包括:存储器和处理器;其中,所述存储器用于存储程序;处理器调用程序并用于:依次接收发送设备发送的点阵编码图的编码图信息、所述点阵编码图中预设颜色的目标像素点的总数量和所述目标像素点的像素点数据;基于所述编码图信息、所述目标像素点的总数量和像素点数据,生成所述点阵编码图。相较于现有技术,本专利技术具有以下有益效果:本专利技术提供了一种数据传输方法、装置及电子设备,在进行点阵编码图的传输时,仅传输点阵编码图的编码图信息、点阵编码图中预设颜色的目标像素点的总数量和像素点数据,相比于传输所有像素点的数据的方式,减少了数据传输量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种点阵编码图的结构示意图;图2为本专利技术实施例提供的一种应用于发送设备的数据传输方法的方法流程图;图3为本专利技术实施例提供的一种点阵编码图中的像素点排列的场景示意图;图4为本专利技术实施例提供的另一种点阵编码图中的像素点排列的场景示意图;图5为本专利技术实施例提供的一种应用于接收设备的数据传输方法的方法流程图;图6为本专利技术实施例提供的另一种应用于接收设备的数据传输方法的方法流程图;图7为本专利技术实施例提供的一种应用于发送设备的数据传输装置的结构示意图;图8为本专利技术实施例提供的一种应用于接收设备的数据传输装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种数据传输方法,应用于发送设备,发送设备可以是个人计算机PC、服务器、摄像头等。PC或服务器可以将点阵编码图传输给印刷机印刷,或者摄像头拍摄点阵编码图,将点阵编码图传输给服务器后台解码。其中,点阵编码图的结构可以参照图1。点阵编码图的黑白区域可以理解为几个黑点或白点连在一起的区域,编码的黑白区域是由一串码值决定的,如码值10110001001,对于黑白颜色可以灵活定义,如一个黑点代表的是1,白点代表的是0;也可以定义为黑点代表0,白点代表1。白区域不是必不可少的,白区域的有无是由码值决定的。如黑点代表的是1,整个码值为11111,则不存在白区域。参照图2,所述数据传输方法包括:S11、识别出点阵编码图中预设颜色的目标像素点,并确定所述目标像素点的总数量和像素点数据。每一目标像素点的大小一致,目标像素点的像素点数据表征所述目标像素点的属性信息。像素点数据可以包括所述点阵编码图中所述目标像素点的起始位置以及面积。预设颜色的目标像素点可以是黑色或白色,优选使用点阵编码图中数量较少的点作为目标像素点,此外,也可以将黑点作为目标像素点。如码值为10110001001,若定义黑点代表0,白点代表1,设定目标像素点的颜色为黑色,则采集的是码值为0的点,若定义黑点代表1,白点代表0,设定目标像素点的颜色为黑色,则采集的是码值为1的点,以下实施例均以黑点作为目标像素点。采用遍历算法识别出点阵编码图中的目标像素点,把码图读到内存后,在内存中是一个个点的分布,从图像占用内存的开始,读到结束。根据自定义,如果1是黑,即读取过程中,遇到1即这个点为黑点。记录每个目标像素点的位置起始位置和结束位置。通过起本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于发送设备,所述数据传输方法包括:识别出点阵编码图中预设颜色的目标像素点,并确定所述目标像素点的总数量和像素点数据;所述像素点数据表征所述目标像素点的属性信息;确定所述点阵编码图的编码图信息;依次输出所述编码图信息、所述目标像素点的总数量和所述像素点数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于发送设备,所述数据传输方法包括:识别出点阵编码图中预设颜色的目标像素点,并确定所述目标像素点的总数量和像素点数据;所述像素点数据表征所述目标像素点的属性信息;确定所述点阵编码图的编码图信息;依次输出所述编码图信息、所述目标像素点的总数量和所述像素点数据。2.根据权利要求1所述的数据传输方法,其特征在于,所述像素点数据包括所述点阵编码图中所述目标像素点的起始位置以及面积;所述编码图信息包括所述点阵编码图的宽度和高度;相应的,依次输出所述编码图信息、所述目标像素点的总数量和所述像素点数据,包括:将所述点阵编码图的宽度和高度、所述目标像素点的总数量以及所述目标像素点的起始位置以及面积转换成相应的字节数据,并将转换的字节数据依次输出。3.根据权利要求2所述的数据传输方法,其特征在于,在所述识别出点阵编码图中预设颜色的目标像素点之后,在所述确定所述目标像素点的总数量和像素点数据之前,还包括:将相邻且组合成正方形的目标像素点进行合并,形成新的目标像素点。4.一种数据传输方法,其特征在于,应用于接收设备,所述数据传输方法包括:依次接收发送设备发送的点阵编码图的编码图信息、所述点阵编码图中预设颜色的目标像素点的总数量和所述目标像素点的像素点数据;基于所述编码图信息、所述目标像素点的总数量和像素点数据,生成所述点阵编码图。5.根据权利要求4所述的数据传输方法,其特征在于,所述像素点数据包括所述点阵编码图中所述目标像素点的起始位置以及面积;所述编码图信息包括所述点阵编码图的宽度和高度。6.根据权利要求5所述的数据传输方法,其特征在于,所述基于所述编码图信息、所述目标像素点的总数量和像素点数据,生成所述点阵编码图,包括:生成符...

【专利技术属性】
技术研发人员:陈桂亮
申请(专利权)人:北京慧眼智行科技有限公司
类型:发明
国别省市:北京,11

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

1