一种基于可见光的数据传输方法、装置与系统制造方法及图纸

技术编号:16177629 阅读:43 留言:0更新日期:2017-09-09 05:05
本申请公开了一种基于可见光的数据传输方法、装置与系统,用于解决现有技术中基于可见光进行数据传输时出现的丢失数据的问题。所述方法包括:获取待传输的数据;对所述待传输数据按照预设编码方式进行编码,及按照预设的数据包格式将所述编码后的数据划分至多个数据包中,且每个数据包中的数据量为第一数据量;根据每个数据包冗余N次得到的数据,控制可见光发射单元发射相应的光信号,以使光信号接收装置接收到所述光信号后,根据所述光信号生成所述待传输数据;其中,所述光信号接收装置每帧可采集的数据量不小于所述第一数据量。

【技术实现步骤摘要】
一种基于可见光的数据传输方法、装置与系统
本申请涉及可见光通信领域,尤其涉及一种基于可见光的数据传输方法、装置与系统。
技术介绍
由于可见光通信技术绿色低碳、可实现近乎零耗能通信,还可有效避免无线电通信电磁信号泄露等弱点,因此,可见光通信技术得到了大力发展。其中,可见光通信技术,是利用可见光发射单元,例如荧光灯或发光二极管(Light-EmittingDiode,LED)等,进行闪烁发光,来传输信息的,该信息可以是音频信息、视频信息、图像信息或文字信息等任何类型的信息。可见光通信技术的原理是:将待传输数据转化成二进制格式的数据,该二进制格式的数据中仅仅只有“0”和“1”两个逻辑位,其中,当逻辑位是“1”时,将可见光发射单元的开关置于开的位置,可见光发射单元向外发光;当逻辑位是“0”时,将可见光发射单元的开关置于关的位置,可见光发射单元不向外发光,以使得可见光发射单元通过闪烁发光的方式传输数据。其中,当可见光发射单元不向外发光,可认为可见光发射单元发出光强度为零的可见光。在可见光发射单元向外发射光信号后,可见光接收装置用于接收可见光发射单元发出的光信号,对该光信号进行处理,便可获取到待传输数据。现有技术中,可见光接收装置一般通过摄像头来接收可见光发射单元发出的光信号时,摄像头接收可见光发射单元发出的光信号时,会将可见光发光单元发出的光信号显示在图像中,然后可见光接收装置通过对该图像进行处理,最终可得到待传输数据。目前,比较常见的摄像头为互补金属氧化物半导体(ComplementaryMetalOxideSemiconductor,CMOS)摄像头,其中,CMOS摄像头是一种采用CMOS传感器采集图像的摄像头。其中,CMOS传感器存在一个弊端,即CMOS传感器无法不间断采集图像,即在采集完上一帧图像后,需要间隔一段时间(后称屏蔽时间)才能采集下一帧图像,在屏蔽时间内,CMOS传感器是不采集图像的。因此,在实际应用中,那么若在屏蔽时间内,可见光发射单元仍在发射光信号,CMOS传感器便无法接收可见光发射单元发出的光信号,从而出现丢失数据的现象。因此,目前亟需一种基于可见光的数据传输方法,用于解决现有技术中基于可见光进行数据传输时出现的丢失数据的问题。
技术实现思路
本申请实施例提供一种基于可见光的数据传输方法、装置与系统,用于解决现有技术中基于可见光进行数据传输时出现的丢失数据的问题。本申请实施例采用下述技术方案:一种基于可见光的数据传输方法,所述方法包括:获取待传输的数据;对所述待传输数据按照预设编码方式进行编码,及按照预设的数据包格式将所述编码后的数据划分至多个数据包中,且每个数据包中的数据量为第一数据量;根据每个数据包冗余N次得到的数据,控制可见光发射单元发射相应的光信号,以使光信号接收装置接收到所述光信号后,根据所述光信号生成所述待传输数据;其中,所述光信号接收装置每帧可采集的数据量不小于所述第一数据量。一种基于可见光的数据传输装置,所述装置包括:获取模块,用于获取待传输的数据;划分模块,用于对所述获取模块获取到的所述待传输数据按照预设编码方式进行编码,及按照预设的数据包格式将所述编码后的数据划分至多个数据包中,且每个数据包中的数据量为第一数据量;发射模块,用于根据每个数据包冗余N次得到的数据,控制可见光发射单元发射相应的光信号,以使光信号接收装置接收到所述光信号后,根据所述光信号生成所述待传输数据;其中,所述光信号接收装置每帧可采集的数据量不小于所述第一数据量。一种基于可见光的数据传输系统,所述系统包括一种基于可见光的数据传输装置以及光信号接收装置,其中,所述光信号接收装置,用于接收所述基于可见光的数据传输装置发出的光信号后,并根据所述光信号生成待传输数据。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例提供的基于可见光的数据传输方法为:通过获取待传输的数据,对所述待传输数据按照预设编码方式进行编码,及按照预设的数据包格式将所述编码后的数据划分至多个数据包中,且每个数据包中的数据量为第一数据量,根据每个数据包冗余N次得到的数据,控制可见光发射单元发射相应的光信号,以使光信号接收装置接收到所述光信号后,根据所述光信号生成所述待传输数据,其中,所述光信号接收装置每帧可采集的数据量不小于所述第一数据量。通过采用本申请提供的基于可见光的数据传输方法,重复N次针对同一数据包控制可见光发射单元发射相应的光信号,且光信号接收装置每帧可采集的数据量不小于所述第一数据量,因此能够使得一帧图像采集到至少一个上述数据包对应的光信号,从而解决了现有技术中基于可见光进行数据传输时出现的丢失数据的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种基于可见光的数据传输方法的具体流程图;图2为本申请实施例提供的CMOS摄像头采集光信号时呈现出的帧图像示意图;图3为本申请实施例提供的一种基于可见光的数据传输装置的具体结构示意图;图4为本申请实施例提供的一种基于可见光的数据传输系统的具体结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请实施例提供的技术方案。为了解决现有技术中基于可见光进行数据传输时出现的丢失数据的问题,本申请实施例提供一种基于可见光的数据传输方法。其中,本方法的执行主体可以但不限于为手机、平板电脑或个人电脑(PersonalComputer,PC)等用户终端,或者该些用户终端上运行的应用(Application,APP)。为便于描述,下文以该方法的执行主体为PC为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为PC只是一种示例性的说明,并不应理解为对该方法的限定。该方法的具体流程示意图如图1所示,包括下述步骤:步骤101,获取待传输的数据。步骤101获取到的待传输的数据的格式可为二进制数据格式。步骤102,对所述待传输数据按照预设编码方式进行编码,及按照预设的数据包格式将所述编码后的数据划分至多个数据包中,且每个数据包中的数据量为第一数据量。预设编码方式可为任意编码方式,在本申请实施例中,上述预设编码方式可为曼彻斯特编码方式,用该编码方式对待传输数据进行编码,可使得编码后的数据在被传输时具有自同步能力和良好的抗干扰性能。预设的数据包格式可为任意数据包格式,在本申请实施例中,上述数据包格式可以为同步头+有效数据的格式。上述同步头可为任意类型的同步头,在本申请实施例中,上述同步头可由M序列组成,M序列可更好实现数据同步,并便于后续对数据进行处理时,准确找到有效数据的起始位置。上述有效数据是第一数据,该第一数据是将步骤101获取到的待传输数据按照预设编码方式进行编码后划分至多个数据包中数据。有时,在按照预设的数据包格式将所述编码后的数据划分至多个数本文档来自技高网
...
一种基于可见光的数据传输方法、装置与系统

【技术保护点】
一种基于可见光的数据传输方法,其特征在于,所述方法包括:获取待传输的数据;对所述待传输数据按照预设编码方式进行编码,及按照预设的数据包格式将所述编码后的数据划分至多个数据包中,且每个数据包中的数据量为第一数据量;根据每个数据包冗余N次得到的数据,控制可见光发射单元发射相应的光信号,以使光信号接收装置接收到所述光信号后,根据所述光信号生成所述待传输数据;其中,所述光信号接收装置每帧可采集的数据量不小于所述第一数据量。

【技术特征摘要】
1.一种基于可见光的数据传输方法,其特征在于,所述方法包括:获取待传输的数据;对所述待传输数据按照预设编码方式进行编码,及按照预设的数据包格式将所述编码后的数据划分至多个数据包中,且每个数据包中的数据量为第一数据量;根据每个数据包冗余N次得到的数据,控制可见光发射单元发射相应的光信号,以使光信号接收装置接收到所述光信号后,根据所述光信号生成所述待传输数据;其中,所述光信号接收装置每帧可采集的数据量不小于所述第一数据量。2.如权利要求1所述的方法,其特征在于,所述N为3。3.如权利要求1所述的方法,其特征在于,所述数据包包括同步头和有效数据,所述同步头由M序列组成,所述有效数据是第一数据,所述第一数据是将所述待传输数据按照预设编码方式进行编码后划分至多个数据包中的数据。4.如权利要求1所述的方法,其特征在于,所述预设编码方式为曼彻斯特编码方式。5.一种基于可见光的数据传输装置,其特征在于,所述装置包括:获取模块,用于获取待传输的数据;划分模块,用于对所述获取模块获取到的所述待传输数据按照预设...

【专利技术属性】
技术研发人员:朱义君徐丽娟汪涛田忠骏任嘉伟张东方张二峰张剑于宏毅
申请(专利权)人:东莞信大融合创新研究院中国人民解放军信息工程大学
类型:发明
国别省市:广东,44

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

1