【技术实现步骤摘要】
一种基于可见光通讯的数据隔离交换方法和装置
[0001]本专利技术涉及可见光通讯
,具体涉及一种基于可见光通讯的数据隔离交换方法和系统。
技术介绍
[0002]可见光通讯可见光通信技术(Visible Light Communication,VLC)是指利用可见光波段的光作为信息载体,在空气中直接传输光信号的通信方式。可见光通信技术绿色低碳、可实现近乎零耗能通信,还可有效避免无线电通信电磁信号泄露等弱点,快速构建抗干扰、抗截获的安全信息空间。
[0003]可见光通讯可以实现高速的数据通讯,同时由于可见光的可见、单向性可用可见光做数据隔离交换使用,实现数据的单向传输,同时保证数据传输的可见。可见光在用在单向隔离数据交换系统中,由于数据交换双方只存在单向数据流向,在数据传输过程如何进行数据同步,同时如何保证数据传输过程的数据不丢失,是通常难以解决的问题。
[0004]因此如何设计一种基于可见光通讯的数据隔离交换方法,能够在数据单向传输过程中保证数据同步和数据丢失是目前急需解决的问题。
技术实现思路
[0005]本专利技术针对上述问题,有必要提供一种基于可见光通讯的数据隔离交换方法,能够在数据单向传输过程中保证数据同步,防止数据丢失。
[0006]本专利技术第一方面提出一种基于可见光通讯的数据隔离交换方法,应用于可见光发送方,所述方法包括以下步骤:所述可见光发送方,在被置入同步通信规则后,将所述同步通信规则中的起始报文通过可见光单向传输通道发送给可见光接收方,以使所述可见光接收 ...
【技术保护点】
【技术特征摘要】
1.一种基于可见光通讯的数据隔离交换方法,应用于可见光发送方,其特征在于:所述可见光发送方,在被置入同步通信规则后,将所述同步通信规则中的起始报文通过可见光单向传输通道发送给可见光接收方,以使所述可见光接收方能够基于接收的起始报文进入数据同步状态,同时等待接收第一业务系统发送的业务数据帧;所述可见光发送方,接收到业务数据帧后, 依据所述同步通信规则中的报文控制信息将所述业务数据帧进行封装,获得至少一个业务数据报文,并将业务数据报文通过可见光单向传输通道发送至所述可见光接收方,同时累计已发送的业务数据帧的数据长度;所述报文控制信息包括报文起始位、报文终止位、报文长度、数据长度、报文序列信息和填充信息;所述可见光发送方,在已发送的业务数据帧的累计数据长度达到所述报文控制信息中的数据长度时,将所述同步通信规则中的结束报文通过可见光单向传输通道发送给可见光接收方,以使所述可见光接收方能够基于接收的结束报文终止数据同步状态,同时清除所述同步通信规则。2.根据权利要求1所述的数据隔离交换方法,其特征在于:所述同步通信规则还包括第一预设次数和第二预设次数;在被置入同步通信规则后,所述可见光发送方按照第一预设次数将所述同步通信规则中的起始报文通过可见光单向传输通道发送给可见光接收方;所述可见光发送方,在已发送的业务数据帧的累计数据长度达到所述报文控制信息中的数据长度时,按照第二预设次数将所述同步通信规则中的结束报文通过可见光单向传输通道发送给可见光接收方。3.根据权利要求1所述的数据隔离交换方法,其特征在于:在累计发送的业务数据帧的数据长度未达到所述报文控制信息中的数据长度、且未接收到第一业务系统发送的下一个业务数据帧时,所述可见光发送方将本次发送的运算结果和业务数据报文进行重发,以使得所述可见光接收方可以根据重发的业务数据报文方补齐丢失的报文数据。4.根据权利要求1所述的数据隔离交换方法,其特征在于:所述可见光发送方获得业务数据报文后,对业务数据报文进行逻辑运算,将运算结果随业务数据报文一起通过可见光单向传输通道发送至所述可见光接收方,以使得所述可见光接收方能够基于接收的运算结果和业务数据报文判断本次报文传输状态;所述可见光发送方在发送业务数据报文后,通过图像采集装置采集所述可见光接收方的用于显示本次报文传输状态的状态指示灯的状态图片,识别所述状态指示灯的颜色,根据所述状态指示灯的颜色确定本次报文传输状态,并在本次报文传输状态为异常传输时,将本次发送的运算结果和业务数据报文进行重发。5.一种基于可见光通讯的数据隔离交换方法,应用于可见光接收方,其特征在于:所述可见光接收方,在被置入同步通信规则后, 根据所述同步通信规则判断接收的报文为起始报文时,进入数据同步状态;所述同步通信规则包括起始报文、结束报文和报文控制信息,所述报文控制信息包括报文起始位、报文终止位、报文长度、数据长度、报文序列信息和填充信息;数据同步状态下,所述可见光接收方通过可见光单向传输通道接收到报文后,根据所述同步通信规则判断当前报文为业务数据报文时,根据所述报文控制信息对所述业务数据报文进行解封装,获得业务数据帧,累计已接收的业务数据帧的数据长度;根据所述同步通
信规则判断当前报文为结束报文时,且累计接收的业务数据帧的数据长度达到所述报文控制信息中的数据长度时,将累计获取的业务数据帧发送给第二业务系统,同时结束数据同步状态,清除所述同步通信规则。6.根据权利要求5所述的数据隔离交换方法,其特征在于:所述同步通信规则还包括第一预设次数和第二预设次数;所述可见光发送方根据所述同步通信规则判断当前报文的类型为起始报文后,累计所述起始报文的发送次数,并在所述起始报文的累计发送次数...
【专利技术属性】
技术研发人员:刘熙胖,梁松涛,刘长河,孙晓鹏,廖正赟,
申请(专利权)人:郑州信大捷安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。