基于灯光的数据传输方法和系统技术方案

技术编号:25953989 阅读:21 留言:0更新日期:2020-10-17 03:46
本发明专利技术提供了一种基于灯光的数据传输方法,包括:第一设备获取待传输数据;对待传输数据进行处理,得到颜色标识序列;通过灯光显示颜色标识序列对应的颜色;第二设备获取灯光显示颜色标识序列对应的颜色时的视频数据;对视频数据进行解析,得到视频数据对应的颜色标识序列;根据颜色标识序列,确定待传输数据。由此,可以利用第一设备中现有的灯光的点亮颜色,进行数据的传输,从而在不改变第一设备现有硬件结构的基础上,使得第二设备可以得到第一设备的待传输数据,实现了利用灯光的点亮来传输数据的目的。

【技术实现步骤摘要】
基于灯光的数据传输方法和系统
本专利技术涉及数据处理
,尤其涉及一种基于灯光的数据传输方法和系统。
技术介绍
随着科学技术的发展,数据传输可以通过多种方式进行,比如,有线传输方式和无线传输方式,在无线传输方式中,又包括蓝牙传输、无线保真(Wireless-Fidelity,WIFI)传输等方式。通常的数据传输中,一般都是将数据先进行编码,然后通过数据传输通道进行传输,这些数据传输通道都具有较好的抗干扰性,但是一般需要使用通讯设备比如WIFI、蓝牙,Zigbee等,如果没有通讯设备,将无法进行数据传输。因此,在不增加通讯设备的前提下,如何进行数据的传输或通讯,成为急需解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种基于灯光的数据传输方法和系统,以解决现实技术中的在不增加通讯设备的前提下,不能进行数据传输的问题。第一方面,本专利技术提供了一种基于发光二极管灯光的数据传输方法,所述基于灯光的数据传输方法包括:第一设备获取待传输数据;所述第一设备对所述待传输数据进行处理,得到颜色标识序列;所述第一设备通过灯光显示所述颜色标识序列对应的颜色和/或显示时长;第二设备获取所述灯光显示所述颜色标识序列对应的颜色时的视频数据;所述第二设备对所述视频数据进行解析,得到所述视频数据对应的颜色标识序列;所述第二设备根据所述颜色标识序列,确定所述待传输数据。在一种可能的实现方式中,所述待传输数据包括第一设备的媒体访问控制MAC地址和/或第一设备的故障数据。在一种可能的实现方式中,所述方法之前还包括:所述第一设备和第二设备预设有数据编码协议;所述数据编码协议包括每个数据对应的颜色标识和/或显示时长。在一种可能的实现方式中,所述第一设备对所述待传输数据进行处理,得到颜色标识序列具体包括:所述第一设备为所述待传输数据添加帧头后,将添加帧头后的待传输数据处理为颜色标识序列。在一种可能的实现方式中,所述第二设备根据所述颜色标识序列,确定所述待传输数据具体包括:所述第二设备获取所述视频数据中的灯光显示的颜色图像;所述第二设备根据所述颜色图像和所述数据编码协议,确定待传输数据。在一种可能的实现方式中,所述第一设备包括具有灯光的眼罩、手环或人体监测设备等智能硬件设备。第二方面,本专利技术提供了一种基于灯光的数据传输系统,所述基于灯光基于灯光的数据传输系统包括如第一方面任一所述的第一设备和第二设备。通过应用本专利技术实施例提供的基于灯光的数据传输方法及系统,可以利用第一设备中现有的灯光的点亮不同的颜色和/或点亮时长,进行数据的传输,从而在不改变第一设备现有硬件结构的基础上,使得第二设备可以得到第一设备的待传输数据,实现了利用灯光的点亮来传输数据的目的。附图说明图1为本专利技术实施例一提供的基于灯光的数据传输方法流程示意图;图2为本专利技术实施例二提供的基于灯光的数据传输系统结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1为本专利技术实施例一提供的基于灯光的数据传输方法流程示意图。该第一设备可以为眼罩、智能手环,人体监测设备,比如智能血压计、体温计等具有灯光的设备,第二设备可以是智能移动终端,比如具有摄像头的手机、IPAD、电脑等,第二设备也可以是服务器,该服务器为第一设备对应的服务器,比如第一设备为眼罩,则第二设备可以是眼罩的后端服务器,第二设备还可以是监控系统,该监控系统具有用于进行监控的摄像头以及用于进行处理的后台服务器。第二设备可以用于确定具体为哪个第一设备,比如哪个眼罩,或者明确第一设备的故障类型,比如眼罩的故障类型。其中,示例而非限定,灯光可以是发光二极管(LightEmittingDiode,LED)的灯光。如图1所示,本申请包括以下步骤:步骤110,第一设备获取待传输数据。具体的,待传输数据可以是标识第一设备的一种数据,示例而非限定,待传输数据可以是第一设备的MAC地址、第一设备的CPU标识和故障数据中的一个或任意组合,故障数据可以是第一设备中某个部件的故障,比如,可以对第一设备中的多个元件进行编码,比如,第一设备中具有处理器、存储器等,可以将处理器编码为01,存储器编码为02,当第一设备中的存储器发生故障时,待传输数据为第一设备的MAC地址+02。或者,待传输数据可以是第一设备的MAC地址,比如,需要在多个相同的第一设备中,确定目标第一设备,则每个第一设备可以获取自身的MAC地址,后续便于第二设定确定所需要的目标第一设备。在获取待传输数据之前,第一设备中可以设置有数据编码协议,该数据编码协议可以是提前预设在第一设备中,比如,数字0-7分别为待传输的数据,每个数据对应一种颜色,0-暗蓝色,1-蓝色,2-暗绿色,3-绿色,4-暗黄色,5-黄色,6-暗紫色,7-紫色等格式,当然,此处仅仅为了便于描述,而直接以0对应暗蓝色,可以理解的是,在实际的数据编码协议中,0可以对应暗蓝色的RGB值,其他数据,比如1,2等,也分别对应各种颜色的RGB值。进一步的,第一设备中可以设置有数据获取模块、数据编码模块和数据发送模块等,多个模块相配合完成第一设备的工作,此时,可以对第一设备所执行的每个动作进行分解,将其分解到具体的模块,至于具体的分解步骤,本申请不再赘述。步骤120,第一设备对待传输数据进行处理,得到颜色标识序列。具体的,第一设备可以根据待传输数据和预设的数据编码协议,将待传输的数据处理为颜色标识序列。比如,待传输的数据为13576,则对应的颜色标识序列为13576对应的RGB值。在一个示例中,第一设备为待传输数据添加帧头后,得到添加帧头后的颜色标识序列,帧头也可以是RGB值,比如,可以默认帧头的RGB值为红色对应的RGB值,随后,得到的颜色标识序列就包含有帧头,从而便于第一设备将颜色标识序列进行传输,比如,可以将颜色标识序列发送给第三设备,从而使得第三设备上读取颜色标识序列后,可以进行灯光的点亮。此处的第三设备,可以是具有灯光的与第一设备相同的设备,也可以是不同的设备,本申请对此并不限定,从而使得第一设备的灯光在故障的情况下,可以控制第三设备的灯光的点亮,从而将第三设备作为中间设备,进行与第二设备间的数据的传输。步骤130,第一设备通过灯光显示颜色标识序列对应的颜色。具体的,第一设备将待传输数据处理为RGB值后,第一设备中的驱动模块可以驱动灯光进行点亮,灯光进行闪烁时,可以根据颜色标识序列进行点亮,依次点亮蓝色、绿色、黄色、紫色和暗紫色,同时,可以设定点亮方式为循环点亮,循环点亮的次数可以是3本文档来自技高网...

【技术保护点】
1.一种基于灯光的数据传输方法,其特征在于,所述基于灯光的数据传输方法包括:/n第一设备获取待传输数据;/n所述第一设备对所述待传输数据进行处理,得到颜色标识序列;/n所述第一设备通过灯光显示所述颜色标识序列对应的颜色;/n第二设备获取所述灯光显示所述颜色标识序列对应的颜色时的视频数据;/n所述第二设备对所述视频数据进行解析,得到所述视频数据对应的颜色标识序列;/n所述第二设备根据所述颜色标识序列,确定所述待传输数据。/n

【技术特征摘要】
1.一种基于灯光的数据传输方法,其特征在于,所述基于灯光的数据传输方法包括:
第一设备获取待传输数据;
所述第一设备对所述待传输数据进行处理,得到颜色标识序列;
所述第一设备通过灯光显示所述颜色标识序列对应的颜色;
第二设备获取所述灯光显示所述颜色标识序列对应的颜色时的视频数据;
所述第二设备对所述视频数据进行解析,得到所述视频数据对应的颜色标识序列;
所述第二设备根据所述颜色标识序列,确定所述待传输数据。


2.根据权利要求1所述的方法,其特征在于,所述待传输数据包括MAC地址、第一设备的CPU标识和第一设备的故障数据中的一个或多个。


3.根据权利要求1所述的方法,其特征在于,所述方法之前还包括:
所述第一设备和第二设备预设有数据编码协议;所述数据编码协议包括每个数据对应的颜色标...

【专利技术属性】
技术研发人员:史敬威胡爱民陈国斌周波刘晓炜李如强
申请(专利权)人:威海北洋电气集团股份有限公司北京分公司
类型:发明
国别省市:北京;11

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

1