技术摘要:
本发明涉及数据系统领域,尤指一种基于屏幕的数据发送方法、接收方法、接收装置、设置系统及可读存储介质。本发明基于屏幕的数据设置系统,通过服务器传输相应的设置页面,不需要用户安装软件,用于接收数据的光电转换模块成本低、占用空间小、方便隐蔽的安装。此外, 全部
背景技术:
常见电子产品的功能设置和控制方法有,如复杂点的通过屏幕显示操作选项,再 由按键或旋钮进行操作,如简单点的可能由LED灯显示;还有通过无线的方式,如手机上安 装APP后通过蓝牙或wifi等方式进行操作。 受限于体积、成本和安装方式,一些产品没有空间放置便于对其功能进行设置的 屏幕或按键,还可能连蓝牙wifi这样的无线模块多放置不下;一些产品为了保持价格优势 或也不愿意使用蓝牙wifi等成本相对较高的模块;一些产品由于其功能设置频率低或有不 同的用户需要对其进行操作,故难以让用户一直安装有或者多安装有这款产品的控制软 件。
技术实现要素:
为解决上述问题,本发明提供一种基于屏幕的数据设置系统,通过服务器传输相 应的设置页面,不需要用户安装软件,用于接收数据的光电转换模块成本低、占用空间小、 方便隐蔽的安装。 为实现上述目的,本发明采用的技术方案是:一种基于屏幕的数据发送方法,所述 方法步骤如下: S101,服务器接收访问请求; S102,服务器发送所请求的设置页面,所述设置界面包括数据发送区域; S103,根据设置内容生成数据TD; S104,控制所述数据发送区域屏幕依次显示所述数据TD表示的颜色来发出数据。 进一步地,所述设置界面还包括参数配置区域,所述参数配置区域用于接收用户 设置。 进一步地,所述数据TD还包括屏幕刷新率标识,其中屏幕刷新率参数通过所述设 置界面自动获取,或生成相应选项接收用户设置。 进一步地,所述数据发送区域可划分为多个发送窗口;所述多个发送窗口可均用 于发出数据,或其中一个用于发出时钟信号,其余用于发出数据,其中所述时钟信号用于指 示屏幕画面帧的刷新。 还提供一种基于屏幕的数据接收方法,所述方法步骤如下: S201,接收来自光电转换模块的数据,其中根据屏幕颜色判定出相应Bit数据,当 颜色再变化时得到Bit数据的持续时间T; S202,匹配开始信号,若未匹配到则继续接收数据并进行匹配; 4 CN 111741093 A 说 明 书 2/11 页 S203,根据所述T除以基准帧数据时长,计算出所述Bit数据的份数N与余数C; S204,判断是否接收完一数据段,其中当所述T的累加值到基准数据段时间范围内 为接收完,否则继续接收数据; S205,根据所述N的累加值减去基准数据段Bit数据份数,得出份数差; S206,若所述份数差不为零,则取所述T大于所述基准帧数据时长时计算出的所述 C,再将取出的所述C进行排序,得到余数组R; S207,若所述份数差为负数,则根据所述R从大到小依次对对应Bit数据份数增一, 若所述份数差为正数,则根据所述R从小到大依次对对应Bit数据份数大于一的减一,其中 增减次数取决于所述份数差; S208,将收到的所述Bit数据与其包含的份数依次拼接合并成有效数据。 进一步地,匹配到所述开始信号后还包括匹配屏幕刷新率标识,并根据所述屏幕 刷新率标识设置所述基准帧数据时长。 进一步地,根据所述光电转换模块数量接收相应路数据,当其中一路数据为时钟 信号时,直接将其余路接收的所述Bit数据按时钟信号拼接合并成有效数据。 还提供一种基于屏幕的数据接收装置,包括: 接收模块,用于接收来自光电转换模块的数据,其中根据屏幕颜色判定出相应Bit 数据,当颜色再变化时得到Bit数据的持续时间T; 第一匹配模块,用于匹配开始信号,若未匹配到则继续接收数据并进行匹配; 第一计算模块,用于根据所述T除以基准帧数据时长,计算出所述Bit数据的份数N 与余数C; 第一判断模块,用于判断是否接收完一数据段,其中当所述T的累加值到基准数据 段时间范围内为接收完,否则继续接收数据; 第二计算模块,用于根据所述N的累加值减去基准数据段Bit数据份数,计算出份 数差; 排序模块,对所述份数差不为零,且所述T大于所述基准帧数据时长时计算出的所 述C进行排序,得到余数组R; 调整模块,对所述份数差为负数的,根据所述R从大到小依次对对应Bit数据份数 增一,对所述份数差为正数的,根据所述R从小到大依次对对应Bit数据份数大于一的减一, 其中增减次数取决于所述份数差; 合并模块,用于将收到的所述Bit数据与其包含的份数依次拼接合并成有效数据。 进一步地,所述第一匹配模块后面还设有第二匹配模块,所述第二匹配模块,用于 匹配屏幕刷新率标识,并根据所述屏幕刷新率标识设置所述基准帧数据时长。 还提供一种基于屏幕的数据设置系统,包括: 服务器接收模块,用于接收访问请求; 服务器发送模块,用于发送所请求的设置页面,其中,所述设置界面包括数据发送 区域; 数据生成模块,用于根据设置内容生成数据TD; 数据发送模块,用于控制所述数据发送区域屏幕依次显示所述数据TD表示的颜色 来发出数据; 5 CN 111741093 A 说 明 书 3/11 页 接收装置,通过光电转换模块接收屏幕发出的数据。 进一步地,所述数据发送区域输出的内容可以保存为动图或视频,通过播放所述 动图或视频发出数据。 还提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处 理器执行时实现如所述的基于屏幕的数据发送方法。 本发明的有益效果在于:本发明基于屏幕的数据设置系统,通过服务器传输相应 的设置页面,不需要用户安装软件,用于接收数据的光电转换模块成本低、占用空间小、方 便隐蔽的安装。此外,本发明通过采用光信号作为传输和接收数据,无需建立网络通信连接 即可接收数据,提高数据传输的便携性,同时无需进行接触或电线连接便可以进行传输数 据。此外,本发明接收数据的处理方法能够准确识别出低端屏幕输出的高误差信号,具有高 兼容性。 附图说明 图1是本发明系统的流程框图。 图2是本发明数据接收方法的流程图。 图3是本实施例感应开关的结构示意图。 图4是本实施例自行车码表数据传递演示的结构示意图。 图5是本实施例加密电子开关数据传递演示的结构示意图。 附图标号说明:1.过道感应开关;11.光敏传感器;12.二维码;13.网址;2.智能移 动设备;21.参数配置区域;22.数据发送区域;23.第一发送窗口;24.第二发送窗口;4.码 表;5.电子开关;51.光敏二极管;52.颜色传感器。