利用光线传递信息的方法和系统与流程

文档序号:11693017阅读:686来源:国知局
利用光线传递信息的方法和系统与流程

本发明涉及一种利用光线传递信息的方法及一种利用光线传递信息的系统,属于通信领域。



背景技术:

当前社会中传递信息的方式多种多样,不过一般都是依赖公用网络来实现,在网络信号不好甚至没有网络的时候,就需要依赖一些专门设定的装备来实现信息传递,比如最常见的智能锁,包括智能车位锁、智能门锁和车锁等等,都需要专门对应的遥控器开发送专门的解锁信息,这些专门的设备太多,使用起来就不太方便,就很容易遗漏或者丢失,一旦丢失想要开锁就更为不方便,在这方面,还有待改进。



技术实现要素:

本发明的目的在于,提供一种利用光线传递信息的方法,它可以改进当前技术中存在的不足,利用现有设备发出光的闪烁来实现和设备间的信息交互。

为解决上述技术问题,本发明采用如下的技术方案:一种利用光线传递信息的方法,包括以下步骤:

s1,第一处理器对输入信号进行加密运算,控制光源装置,发出不同的光信号;

s2,信号接收装置接收光信号,将之转换为电子信号,并将电子信号发送给第二处理器;

s3,第二处理器根据预存的解密规则,解密电子信号,得到与输入信号相对应的电子信号。

优选的,所述步骤s1中的加密运算步骤包括:采用国标加密算法、des算法、rc2算法、rc4算法或者rsa算法中的一种或多种进行加密运算。

优选的,所述步骤s1中所述第一处理器对输入信号进行加密运算的步骤还包括切换加密算法的步骤,所述步骤s3中包括,切换解密规则的步骤。

前述的一种利用光线传递信息的方法中,所述光源装置包括智能手机的闪光灯、指示灯或屏幕,所述信号接收装置包括光线传感器或摄像头。

前述的一种利用光线传递信息的方法中,所述步骤s1中的不同的光信号包括不同光强度、波长或闪烁间隔的光信号。

前述的一种利用光线传递信息的方法中,所述闪烁间隔范围从1/500秒到长亮。

前述的一种利用光线传递信息的方法中,还所述步骤s3中还包括第二处理器将信号发送至云端处理器,由云端处理器根据预存的解密规则,解密电子信号,并返回解密后的信息至第二处理器。

一种利用光线传递信息的的系统,包括:第一处理器、光源装置、信号接收装置、第二处理器,所述第一处理器加密输入信号,连接并控制光源装置发出不同的光信号,信号接收装置接收光源装置发出的光信号,并连接第二处理器,第二处理器根据预存的解密规则,解密电子信号,得到与输入信号相对应的电子信号。

优选的,还包括云端处理器,所述云端处理器连接第二处理器,根据预存的解密规则解密第二处理器发来的电子信号,并将解密后的电子信号返回给第二处理器。

优选的,所述光源装置包括智能手机的闪光灯、指示灯和屏幕中的一种或多种,所述信号接收装置包括光线传感器和摄像头中的一种或多种。

与现有技术相比,本发明通过使用常用的设备,比如智能手机的闪光灯、指示灯或屏幕,发出具有加密信息的闪烁光,来实现和本地装置的信息传递,不需专用设备也无需公用网络即可实现,而且通过加密算法利用光信号进行信息的传递,每一次发射的光信息都不同,从而也大大提高了信息传递的安全性。

附图说明

图1是本发明的一种实施例的工作流程图;

图2是本发明的一种实施例的系统结构框图。

附图标志:1-第一处理器,2-光源装置,3-信号接收装置,4-第二处理器,5-云端处理器。

下面结合附图和具体实施方式对本发明作进一步的说明。

具体实施方式

本发明的实施例:一种利用光线传递信息的方法,如图1所示,包括以下步骤:

s1,第一处理器进行国标加密算法,加密输入信号,并控制智能手机的闪光灯、指示灯或屏幕,这里以闪光灯为例,发出不同光强度、波长或闪烁间隔的光信号,形成在一组长亮的光信号中加入一些间隔为1/500秒的闪烁光信号,如可采用1/250、1/125、1/80、1/20秒进行闪烁;需要说明书的是,本发明实施例中闪烁间隔可随着闪光灯设备的发展而进一步缩短,实际运用中可根据运用场合调整间隔,如在有人环境下,需要考虑闪关灯闪烁间隔对人眼的伤害,从而避开人眼容易感觉不适的闪烁间隔进行工作;对于手机设备,随着手机设备的更新换代,处理器处理频率更高,此时闪关灯的闪烁间隔可对应调整缩短,即闪光频率提升。

s2,信号接收装置,包括光线传感器和摄像头,接收光信号,将之转换为电子信号,并将电子信号发送给第二处理器;例如所述光线传感器为光敏二极管,当光强达到超过阈值时导通,输出高电平信号;还可为光敏电阻,产生模拟信号,进一步模数转换,产生数字信号。

s3,第二处理器根据预存的解密规则,解密电子信号,第二处理器再和本地装置进行交互,或者在处第二处理器联网时,处理器将信号发送至云端处理器,由云端处理器根据预存的解密规则,解密电子信号,并返回解密后的信息至第二处理器,得到与输入信号相对应的电子信号。本发明实施例中所采用的加密算法例如可为常规的国际数据加密算法(idea,internationaldataencryptionalgorithm),由8个相似圈(round)和一个输出变换(outputtransformation)组成的迭代算法。idea的每个圈都由三种函数:模(216+1)乘法、模216加法和按位xor组成。在实际运用过程中,本发明中的第二处理器所运用的解密规则(即解密算法)可根据适用条件或者人为选择而改变,以达到效率较优的效果,例如,可在国际数据加密算法、des(dataencryptionstandard)对称算法、rc2或rc4算法、rsa算法之间进行切换。这样也保证了通信的安全性,在实施时,每次传输信息时可不定时的切换加密算法,还可以在向不同设备传递信息时,采用不同的加密算法,保证了信息安全性,不易被破密。对应解密规则也相应作出改变,进行切换。一般地,可在建立光通信之前,握手时确定所采用的加密、解密算法,在实际光通信中进行相应加密,解密,切换设备时,改变加密、解密算法,保证了设备之间通信的安全性,也保证了信息不被非当事设备所接收。即在步骤s1之前还包括,确定加密算法的步骤,具体地,第一处理器获取加密规则代码,通过光信号或者无线信号将加密规则代码和当次通信代码发送给所述第二处理器;所述第二处理器接收到加密规则代码和当次通信代码后,确定通信设备的序号;所述步骤s3中包括,所述第二处理器接收到与所述通信设备的序号对应的通信信息时,根据接收到的加密规则代码确定解密规则。

本发明的一些实施例中,一终端中处理器获取了信息后,进行加密,形成加密信息,将加密信息转换为电信号传给闪光灯,通过手机闪光灯以设定的闪烁频率或者强度进行闪烁,另一终端(手机或者接收器)上的摄像头或者光感元件接收到光之后生成电信息信号,所述电信息信号包含了与闪烁频率相关的信息,如以1hz闪烁代表“1”,2hz闪烁代表“2”,或者是代表字母信息;所述电信号信息还可包含了与强度有关的信息,如高强度的光信号代表“1”,低强度的光信号代表“0”,所述摄像头或者光感元件接收到光信号之后获取强度值,并与阈值比较,获取信息。所述摄像头或者光感元件还与另一处理器连接,这一处理器将信号进行解密形成可直接利用的信息。

本发明的实施例还提供了一种利用光线传递信息的系统,如图2所示,包括:第一处理器1、光源装置2、信号接收装置3、第二处理器4,所述第一处理器1加密输入信号,连接并控制光源装置2发出不同的光信号,信号接收装置3接收光源装置2发出的光信号,并连接第二处理器4。

还包括云端处理器5,所述云端处理器5连接第二处理器4,根据预存的解密规则解密第二处理器4发来的电子信号,并将解密后的电子信号返回给第二处理器4。利用云端处理器4来解密信号可以使解密规则更加难以被破解。所述光源装置2包括智能手机的闪光灯、指示灯或屏幕,所述信号接收装置2包括光线传感器和摄像头,这些装置都是平时常用的甚至随身会携带的装置,不需再额外增加设备,方便了用户。

解密后得到的电子信号,可以作为一种信息传递来实现支付或者文件传输这样的功能,也可以用来与本地装置预存的信息对比,来实现开关锁这样的功能,这样就实现了和本地装置的信息交互,不需专用设备也无需公用网络即可实现,而且通过加密算法利用光信号进行信息的传递,每一次发射的光信息都不同,从而也大大提高了信息传递的安全性。

本发明的方法和系统能够很方便地与智能锁进行通信,保证了通信效率,也能防止由于网络不畅时无法建立通信的问题发生。

本发明利用光线传递信息的方法和系统还可用于智能家居场景中,常规的智能家居运用环境中,常常采用蓝牙配对的方式,操作繁杂,降低了用于体验,本发明采用光闪烁进行信息传递,在家居环境中,很容易就接受到光信息,且光环境稳定,从而使得在智能家居使用环境中配对过程更加容易,用户通过简单的操作,就能够很轻松地将智能家居产品配对到系统中。例如,当手机进入到智能家居环境时,当需要将手机配对到智能家居管理系统中时,或者需要和其他互联设备之间传递信息从而需要配对时,手机上的闪光灯进行闪烁,智能家居系统或者其他互联设备上的光线接收器,接收到光信号之后转换为电信号,通过解密规则将信息解读出来,从而实现建立通信握手、配对,之后通过wifi、蓝牙传输数据,也可通过采用光线传递信息,当然,如果手机需要同时和多个设备互联时,可通过光建立通信配对,然后利用wifi或者蓝牙进行数据传输,这时避免了一直采用光通信通道,由于光线相互干扰,其他设备的连接配对就无法实现。

本发明中的方法和系统能够方便快捷建立通信,保证信息传输安全。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1