CN117170528B - 一种基于边缘计算的光学触摸投屏方法 - Google Patents
一种基于边缘计算的光学触摸投屏方法 Download PDFInfo
- Publication number
- CN117170528B CN117170528B CN202311358515.4A CN202311358515A CN117170528B CN 117170528 B CN117170528 B CN 117170528B CN 202311358515 A CN202311358515 A CN 202311358515A CN 117170528 B CN117170528 B CN 117170528B
- Authority
- CN
- China
- Prior art keywords
- touch
- edge
- information
- cloud
- private
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000004364 calculation method Methods 0.000 title claims abstract description 30
- 230000003287 optical effect Effects 0.000 title claims abstract description 24
- 230000006698 induction Effects 0.000 claims abstract description 37
- 238000012545 processing Methods 0.000 claims description 39
- 238000005192 partition Methods 0.000 claims description 29
- 238000013500 data storage Methods 0.000 claims description 19
- 238000013507 mapping Methods 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000000926 separation method Methods 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 8
- 230000006378 damage Effects 0.000 description 5
- 101100517651 Caenorhabditis elegans num-1 gene Proteins 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
本发明公开了一种基于边缘计算的光学触摸投屏方法,涉及了光学投屏技术领域,通过轮询扫描产生红外光线,并判断红外光线是否被遮挡,进而决定是否触发红外感应;获取触发红外感应的点位,并获取相应触发红外感应的点位所对应的触摸坐标点,将触摸坐标点投屏到显示器上,从而,实现了一种基于边缘计算的光学触摸投屏方法。
Description
技术领域
本发明涉及光学投屏技术领域,具体是一种基于边缘计算的光学触摸投屏方法。
背景技术
传统的触摸屏幕技术通常采用电容式或电阻式触摸屏,但这些技术受限于精度、成本和适应性等方面的问题,而光学触摸投屏方法则可以通过摄像头和边缘计算设备实现触摸信号的捕捉和处理,具有更高的灵敏度和适应性。
利用光学触摸投屏方法进行投屏时,可能会记录到一些隐私数据,如何对隐私数据进行保护,进而有效避免隐私数据的泄露,如何进行多个触摸设备的光学投屏集中于一个显示屏上,实现显示屏面积的最大利用率,并对多个触摸设备产生的相关数据进行合理分配计算,进而降低计算产生的负荷和带宽压力,这些都是我们目前亟须考虑的问题。
发明内容
为了解决上述问题,本发明的目的在于提供一种基于边缘计算的光学触摸投屏方法。
本发明的目的可以通过以下技术方案实现:一种基于边缘计算的光学触摸投屏方法,包括以下步骤:
步骤S1:通过轮询扫描产生红外光线,判断红外光线是否被遮挡,进而决定是否触发红外感应;
步骤S2:获取触发红外感应的点位,并获取点位相对应的触摸坐标点;
步骤S3:将触摸坐标点投屏到显示器上。
进一步的,所述轮询扫描产生红外光线的过程包括:
设置光学触摸投屏系统,光学触摸投屏系统包括若干个边缘触摸设备、云计算终端以及投屏终端,边缘触摸设备用于获取触摸客体的触摸操作以及对应的触摸数据信息,并将触摸数据信息分为本地数据信息和云端数据信息,将云端数据信息传输至云计算终端;云计算终端用于获取云端数据信息并进行处理,投屏终端用于投屏触摸坐标点于显示器上;
所述轮询扫描由若干个边缘触摸设备所设置的红外发射器进行,设置扫描周期和扫描频率发射红外光线,红外光线设置有扫描顺序和扫描的区域面积。
进一步的,触发所述红外感应的过程包括:
设置红外接收器和触摸面板区域,当红外光线在触摸面板区域进行轮询扫描时,判断所述触摸面板区域是否存在触摸客体;
当触摸面板区域捕获到触摸客体时,红外光线轮询扫描映射至触摸客体处,进而产生反射红外光,将反射红外光传输至红外接收器,由红外接收器接收反射红外光,根据反射红外光生成指令A;
当触摸面板区域未捕获到触摸客体时,设置监测倒计时持续进行红外光线的轮询扫描,监测倒计时结束后,则生成指令B;
将所述指令A和指令B传输至边缘触摸设备预设的感应识别区,若获取到指令A,则表示红外光线被遮挡,进而触发红外感应,若获取到指令B,则表示红外光线未被遮挡,不触发红外感应。
进一步的,判断所述触摸面板区域是否捕获到触摸客体的过程包括:
所述触摸面板区域设置有压力传感器,压力传感器有预设的感应压力数值区间,记为Ω,Ω=[P-min,P-max],其中,P-min为可检测感应的最小压力,P-max为可检测感应的最大压力;
所述触摸客体作用于触摸面板区域时,则相应的产生一个感应压力,记为P,P>0,判断感应压力P的数值与感应压力数值区间Ω的大小关系,进而确定是否存在触摸客体在触摸面板区域。
进一步的,获取所述触摸坐标点的过程包括:
对若干个边缘触摸设备进行编号,记为i,则有i=1,2,3,……,n,其中n为大于0的自然数,获取触发红外感应的若干个边缘触摸设备的相应点位;触发红外感应的点位还关联有触摸客体的触摸操作,为不同的触摸操作赋予相应的记号标识,所述不同记号标识的触摸操作产生相应的触摸数据信息,所述触摸数据信息包括隐私触摸信息和非隐私触摸信息;
从编号i=1开始,按照编号依次遍历获取若干个边缘触摸设备对应的触摸数据信息,进而生成若干个待处理数据包,将仅包括非隐私触摸信息的待处理数据包标记为云端数据信息,将包括非隐私触摸信息和隐私触摸信息的待处理数据包标记为本地数据信息,对本地数据信息进行本地计算,将云端数据信息传输至云计算终端进行边缘计算,进而获取触摸坐标点。
进一步的,所述本地计算的过程包括:
获取待处理数据包,并赋予待处理数据包对应的隐私触摸信息和非隐私触摸信息相应的标识α和β,
设置数据存储栈,数据存储栈包括隐私数据存储栈和非隐私数据处理栈,数据存储栈设置有相应的读写区域,所述数据存储栈依次遍历若干个待处理数据包,并获取相应的标识在各自的读写区域进行判断,若读写区域读写到标识为α,则判断为隐私触摸信息,将隐私触摸信息入栈至隐私数据存储栈,对隐私触摸信息加密并转存至预设的隐私保护数据库内,设置销毁计时周期,在销毁计时周期内,对隐私触摸信息进行销毁;若读写到标识为β,则判断为非隐私触摸信息,将非隐私触摸信息入栈至非隐私数据处理栈,处理后标记为云端数据信息。
进一步的,所述边缘计算的过程包括:
所述云计算终端获取云端数据信息以及对应的容量值,记容量值为C云,预设有容量处理阈值,记为C阈,预设有并发规格容量值,记为C规格,设置若干个并发处理节点,并设置并发处理节点的处理容量为并发规格容量值C规格,容量处理阈值有对应的并发处理节点的节点数目,记为N;
当C云≤C阈时,将云端数据信息的容量值拆分为若干个C规格数值代表的容量值,进而通过若干数目的并发处理节点根据云端数据信息生成触摸坐标点;
当C云>C阈时,获取云计算终端对应的最佳容量处理阈值,记为C最佳,根据最佳容量处理阈值C最佳和云端数据信息对应的容量值C云,生成边缘触摸设备的总计算容量,记为C边总,有C边总=C云-C最佳,设置边缘分配容量,记为C`,进而获取每个边缘触摸设备的边缘计算容量,记为C边分,则有C边分=C边总/C`;
所述边缘触摸设备设置有对应的边缘计算节点,由边缘计算节点生成相应的触摸坐标点,并将触摸坐标点映射至笛卡尔坐标系上,映射后的笛卡尔坐标系同步转换为投影坐标系。
进一步的,将所述触摸坐标点投屏到显示器上的过程包括:
所述若干个边缘触摸设备各自关联有相应的投影坐标系,所述投影坐标系包括若干个触摸坐标点,封装若干个触摸坐标点进而生成每个边缘触摸设备对应的投影坐标集,对所述投影坐标集进行投影映射编号,记为j,则有j=1,2,3,……,m,其中m为大于0的整数;
所述显示器设置有若干个显示分区,对所述显示分区进行分区编号,记分区编号为k,则有k=1,2,3,……,z,其中z为大于0的自然数,根据投影映射编号与分区编号建立分区投屏关系;
获取投影映射编号为j的投影坐标集所对应的若干个触摸坐标点,将所述若干个触摸坐标点投屏至分区编号为k的显示分区内,其中,k=j,分区投屏关系有对应的投屏关联序列,记为R,则有R=<j,k>。
与现有技术相比,本发明的有益效果是:
1、通过判断各边缘触摸设备的触摸面板区域是否存在触摸客体,进而判断红外光线是否被遮挡,在遮挡的情况下才触发红外感应,否则,生成轮询结束指令传输至对应未遮挡红外光线的边缘触摸设备的红外发射器处,结束轮询扫描,一定程度上降低了轮询扫描带来的系统运行负荷开销。
2、光学触摸投屏可能会涉及到对所进行投屏的触摸客体的相关隐私数据的泄露,通过将触摸操作对应生成的触摸数据信息获取,并划分为非隐私触摸信息和隐私触摸信息,将隐私触摸信息存储至隐私保护数据库,并进行销毁,有效避免了相关隐私数据的泄露,对非隐私触摸信息进行边缘计算,一定程度上减轻了云计算终端的计算负荷和带宽压力。
3、通过对显示器划分出若干个显示分区,进而将每个边缘触摸设备的对应的投影坐标集投屏至相应显示分区,并形成投屏关联序列,一方面,在一个显示器上显示若干个投影坐标集的触摸坐标点,最大程度的利用了显示器的显示面积,做到一屏多视化,另一方面,投屏关联序列可作为后续若干个边缘触摸设备进行故障修复的定位数据。
附图说明
图1为本发明的流程图。
具体实施方式
如图1所示,一种基于边缘计算的光学触摸投屏方法,包括以下步骤:
步骤S1:通过轮询扫描产生红外光线,判断红外光线是否被遮挡,进而决定是否触发红外感应;
步骤S2:获取触发红外感应的点位,并获取点位相对应的触摸坐标点;
步骤S3:将触摸坐标点投屏到显示器上。
具体的,所述轮询扫描产生红外光线的过程包括:
设置光学触摸投屏系统,所述光学触摸投屏系统包括若干个边缘触摸设备、云计算终端以及投屏终端;
所述边缘触摸设备用于获取触摸客体的触摸操作,进而获取触摸操作对应的触摸数据信息,并将触摸数据信息分为本地数据信息和云端数据信息,将云端数据信息传输至云计算终端;
所述云计算终端用于获取云端数据信息并进行处理,进而生成若干个边缘触摸设备对应的触摸坐标点;
所述投屏终端用于投屏所述触摸坐标点于显示器上;
所述轮询扫描由若干个边缘触摸设备所设置的红外发射器进行,所述红外发射器设置有扫描周期,记为T,在扫描周期T内,红外发射器按照预设的扫描频率发射红外光线;
所述红外光线设置有扫描顺序,所述扫描顺序为自上而下,自左至右,红外光线每次扫描的区域面积固定;
需要说明的是,扫描周期设置为10分钟,扫描频率设置为30次每分钟,所述扫描周期、扫描顺序以及扫描的区域面积可以进行更改,扫描周期越小、扫描的区域面积小,则扫描结果的细致程度越好,扫描顺序可更改为自下而上,自右至左;
具体的,触发所述红外感应的过程包括:
所述边缘触摸设备还设置有红外接收器和触摸面板区域,将触摸面板区域作为红外光线进行轮询扫描的载体,当红外光线在所述载体上进行轮询扫描时,判断所述触摸面板区域是否存在触摸客体;
当触摸面板区域捕获到触摸客体时,红外光线轮询扫描映射至触摸客体处,进而产生反射红外光,将反射红外光传输至红外接收器,由红外接收器接收反射红外光,根据反射红外光生成指令A;
当触摸面板区域未捕获到触摸客体时,设置监测倒计时,记为T`,在监测倒计时对应的时间结束之前,红外光线的轮询扫描持续进行,监测倒计时T`结束后,则生成指令B;
将所述指令A和指令B传输至边缘触摸设备预设的感应识别区,若获取到指令A,则表示红外光线被遮挡,进而触发红外感应,若获取到指令B,则表示红外光线未被遮挡,不触发红外感应,并同步生成一个轮询结束指令传输至相应边缘触摸设备的红外发射器,红外发射器接收轮询结束指令,进而停止轮询扫描;
所述触摸面板区域设置有压力传感器,压力传感器有预设的感应压力数值区间,记为Ω,Ω=[P-min,P-max],其中,P-min为可检测感应的最小压力,P-max为可检测感应的最大压力;
所述触摸客体作用于触摸面板区域时,则相应的产生一个感应压力,记为P,P>0,判断感应压力P的数值与感应压力数值区间Ω的大小关系,进而确定是否存在触摸客体在触摸面板区域;
若0<P<P-min,则标注“触摸面板区域未捕获到触摸客体”;
若P-min≤P≤P-max,则标注“触摸面板区域捕获到触摸客体”;
若P>P-max,则生成提示消息“请触摸客体远离触摸面板区域”,并同步发送检修消息至预设的管理员处;
需要说明的是,通过判断各边缘触摸设备的触摸面板区域是否存在触摸客体,进而判断红外光线是否被遮挡,在遮挡的情况下才触发红外感应,否则,生成轮询结束指令传输至对应未遮挡红外光线的边缘触摸设备的红外发射器处,结束轮询扫描,一定程度上降低了轮询扫描带来的系统运行负荷开销,所述触摸客体为若干种形状的物品和生物的相关部位,比如物品可以为身份证,茶杯等,生物相关部分可以为人的手或脚。
具体的,获取所述触发红外感应的点位,进而获取相应的触摸坐标点的过程包括:
对若干个边缘触摸设备进行编号,记为i,则有i=1,2,3,……,n,其中n为大于0的自然数,当所述若干个边缘触摸设备触发红外感应时,则对应获取触发红外感应的若干个边缘触摸设备的相应点位;
所述红外感应对应的点位还关联有触摸客体的触摸操作,所述触摸操作包括一类触摸操作和二类触摸操作,分别为一类触摸操作和二类触摸操作赋予相应的记号标识,并记为Sign1和Sign2;
所述不同记号标识的触摸操作产生相应的触摸数据信息;
当记号标识为Sign1时,对应一类触摸操作,相应产生的触摸数据信息包括隐私触摸信息和非隐私触摸信息;
当记号标识为Sign2时,对应二类触摸操作,相应产生的触摸数据信息仅为非隐私触摸信息;
从编号i=1开始,按照编号依次遍历若干个边缘触摸设备,并获取边缘触摸设备对应的触摸数据信息,进而生成若干个待处理数据包,所述编号i即作为待处理数据包的定位编号;
将仅包括非隐私触摸信息的待处理数据包标记为云端数据信息,将包括非隐私触摸信息和隐私触摸信息的待处理数据包标记为本地数据信息,对本地数据信息进行本地计算,将云端数据信息传输至云计算终端进行边缘计算;
所述本地计算的内容如下:
获取待处理数据包所包括的非隐私触摸信息和隐私触摸信息,赋予所述隐私触摸信息标识α,赋予所述非隐私触摸信息标识β;
设置数据存储栈用于存储待处理数据包对应的非隐私触摸信息和隐私触摸信息,所述数据存储栈包括隐私数据存储栈和非隐私数据处理栈,数据存储栈设置有相应的读写区域;
所述数据存储栈依次遍历若干个待处理数据包,并获取相应的标识在各自的读写区域进行判断,判断结果如下:
若读写区域读写到标识为α,则判断为隐私触摸信息,将隐私触摸信息入栈至隐私数据存储栈,所述隐私数据存储栈对所述隐私触摸信息进行加密,并转存至预设的隐私保护数据库内;
所述隐私保护数据库设置销毁计时周期,在销毁计时周期内,对隐私保护数据库内存储的隐私触摸信息进行销毁;
若读写区域读写到标识为β,则判断为非隐私触摸信息,将非隐私触摸信息入栈至非隐私数据处理栈,经过所述非隐私数据处理栈处理后,非隐私触摸信息被标记为云端数据信息;
边缘计算的内容如下:
所述云计算终端获取云端数据信息以及对应的容量值,记为C云,预设有容量处理阈值,记为C阈,预设有并发规格容量值,记为C规格,设置若干个并发处理节点,每个并发处理节点的处理容量都设置为并发规格容量值C规格;
所述容量处理阈值C阈有对应的并发处理节点的节点数目,记为N;
当C云≤C阈时,将云端数据信息的容量值拆分为若干个C规格数值代表的容量值,进而通过若干数目的并发处理节点根据云端数据信息生成触摸坐标点,若干数目记为Num1,则有Num1≤N,当Num1=N时,表示N个并发处理节点都处于生成触摸坐标点的工作状态;
当C云>C阈时,获取云计算终端对应的最佳容量处理阈值,记为C最佳,根据最佳容量处理阈值C最佳和云端数据信息对应的容量值C云,生成边缘触摸设备的总计算容量,记为C边总,有C边总=C云-C最佳,设置边缘分配容量,记为C`,进而获取每个边缘触摸设备的边缘计算容量,记为C边分,则有C边分=C边总/C`;
所述边缘触摸设备设置有对应的边缘计算节点,由边缘计算节点生成相应的触摸坐标点,标记所述触摸坐标点为L,则有L=(X,Y),其中,X为触摸坐标点L的横坐标,Y为触摸坐标点L的纵坐标,红外发射器通过相应的IC控制器进行X轴轮询和Y轴轮询,进而获取相应X轴和Y轴的AD值,建立笛卡尔坐标系,将AD值映射至笛卡尔坐标系上,映射AD值后的笛卡尔坐标系同步转换为投影坐标系;
需要说明的是,光学触摸投屏可能会涉及到对所进行投屏的触摸客体的相关隐私数据的泄露,通过将触摸操作对应生成的触摸数据信息获取,并划分为非隐私触摸信息和隐私触摸信息,将隐私触摸信息存储至隐私保护数据库,并进行销毁,有效避免了相关隐私数据的泄露;此外,将非隐私触摸信息标记为云端数据信息,进行边缘计算,一定程度上减轻了云计算终端的计算负荷和带宽压力,在最佳容量处理阈值下,对应的带宽压力和计算负荷也相应的为最佳。
具体的,将所述触摸坐标点投屏到显示器上的过程包括:
所述若干个边缘触摸设备各自关联有相应的投影坐标系,所述投影坐标系包括若干个触摸坐标点L,有L=(X,Y);
汇总每个边缘触摸设备对应的若干个触摸坐标点L,进而封装生成每个边缘触摸设备对应的投影坐标集,对所述投影坐标集进行编号,记为j,则有j=1,2,3,……,m,其中m为大于0的整数;
所述编号j标记为投影映射编号;
将所述投屏终端作为数据发送端,所述数据发送端关联有对应的通信端口,将所述显示器作为数据接收端,所述数据接收端关联有对应的接收端口;
预设有通信序列表,所述通信序列表记录有通信端口与接收端口的正确通信匹配关系,当投屏终端的通信端口与显示器的接收端口属于正确匹配关系时,则建立数据通信关系,进行投影,否则不建立数据通信关系,禁止进行投影;
所述显示器设置有若干个显示分区,对所述显示分区进行分区编号,记分区编号为k,则有k=1,2,3,……,z,其中z为大于0的自然数,根据投影映射编号与分区编号建立分区投屏关系;
获取投影映射编号为j的投影坐标集所对应的若干个触摸坐标点,将所述若干个触摸坐标点投屏至分区编号为k的显示分区内,其中,j和k的对应关系为:k=j;
所述分区投屏关系有对应的投屏关联序列,记为R,则有R=<j,k>;
需要说明的是,在一个显示器上,通过对显示器划分出若干个显示分区,进而将每个边缘触摸设备的对应的投影坐标集投屏至相应显示分区,并获取投影坐标集对应的投影映射编号j和显示分区的分区编号k,形成投屏关联序列,一方面,在一个显示器上显示若干个投影坐标集的触摸坐标点,最大程度的利用了显示器的显示面积,做到一屏多视化,另一方面,投屏关联序列可作为后续若干个边缘触摸设备的定位依据,比如:当对应的边缘触摸设备出现故障时,在相应投屏关联序列对应的显示分区产生故障提示画面,进而及时安排相关人员对边缘触摸设备进行故障修复。
以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法精神和范围。
Claims (3)
1.一种基于边缘计算的光学触摸投屏方法,其特征在于,包括以下步骤:
步骤S1:通过轮询扫描产生红外光线,判断红外光线是否被遮挡,进而决定是否触发红外感应;
步骤S2:获取触发红外感应的点位,并获取点位相对应的触摸坐标点;
步骤S3:将触摸坐标点投屏到显示器上;
轮询扫描产生红外光线的过程包括:
设置光学触摸投屏系统,光学触摸投屏系统包括若干个边缘触摸设备、云计算终端以及投屏终端,边缘触摸设备用于获取触摸客体的触摸操作以及对应的触摸数据信息,并将触摸数据信息分为本地数据信息和云端数据信息,将云端数据信息传输至云计算终端;云计算终端用于获取云端数据信息并进行处理,投屏终端用于投屏触摸坐标点于显示器上;
所述轮询扫描由若干个边缘触摸设备所设置的红外发射器进行,设置扫描周期和扫描频率发射红外光线,红外光线设置有扫描顺序和扫描的区域面积;
触发所述红外感应的过程包括:
设置红外接收器和触摸面板区域,当红外光线在触摸面板区域进行轮询扫描时,判断所述触摸面板区域是否存在触摸客体;
当触摸面板区域捕获到触摸客体时,红外光线轮询扫描映射至触摸客体处,进而产生反射红外光,将反射红外光传输至红外接收器,由红外接收器接收反射红外光,根据反射红外光生成指令A;
当触摸面板区域未捕获到触摸客体时,设置监测倒计时持续进行红外光线的轮询扫描,监测倒计时结束后,则生成指令B;
将所述指令A和指令B传输至边缘触摸设备预设的感应识别区,若获取到指令A,则表示红外光线被遮挡,进而触发红外感应,若获取到指令B,则表示红外光线未被遮挡,不触发红外感应;
判断所述触摸面板区域是否捕获到触摸客体的过程包括:
所述触摸面板区域设置有压力传感器,压力传感器有预设的感应压力数值区间,记为Ω,Ω=[P-min,P-max],其中,P-min为可检测感应的最小压力,P-max为可检测感应的最大压力;
所述触摸客体作用于触摸面板区域时,则相应的产生一个感应压力,记为P,P>0,判断感应压力P的数值与感应压力数值区间Ω的大小关系,进而确定是否存在触摸客体在触摸面板区域;
获取所述触摸坐标点的过程包括:
对若干个边缘触摸设备进行编号,记为i,则有i=1,2,3,……,n,其中n为大于0的自然数,获取触发红外感应的若干个边缘触摸设备的相应点位;触发红外感应的点位还关联有触摸客体的触摸操作,为不同的触摸操作赋予相应的记号标识,不同所述记号标识的触摸操作产生相应的触摸数据信息,所述触摸数据信息包括隐私触摸信息和非隐私触摸信息;
从编号i=1开始,按照编号依次遍历获取若干个边缘触摸设备对应的触摸数据信息,进而生成若干个待处理数据包,将仅包括非隐私触摸信息的待处理数据包标记为云端数据信息,将包括非隐私触摸信息和隐私触摸信息的待处理数据包标记为本地数据信息,对本地数据信息进行本地计算,将云端数据信息传输至云计算终端进行边缘计算,进而获取触摸坐标点;
本地计算的过程包括:
获取待处理数据包,并赋予待处理数据包对应的隐私触摸信息和非隐私触摸信息相应的标识α和β,设置数据存储栈,数据存储栈包括隐私数据存储栈和非隐私数据处理栈,数据存储栈设置有相应的读写区域,所述数据存储栈依次遍历若干个待处理数据包,并获取相应的标识在各自的读写区域进行判断,若读写区域读写到标识为α,则判断为隐私触摸信息,将隐私触摸信息入栈至隐私数据存储栈,对隐私触摸信息加密并转存至预设的隐私保护数据库内,设置销毁计时周期,在销毁计时周期内,对隐私触摸信息进行销毁;若读写到标识为β,则判断为非隐私触摸信息,将非隐私触摸信息入栈至非隐私数据处理栈,处理后标记为云端数据信息。
2.根据权利要求1所述的一种基于边缘计算的光学触摸投屏方法,其特征在于,所述边缘计算的过程包括:
所述云计算终端获取云端数据信息以及对应的容量值,记容量值为C云,预设有容量处理阈值,记为C阈,预设有并发规格容量值,记为C规格,设置若干个并发处理节点,并设置并发处理节点的处理容量为并发规格容量值C规格,容量处理阈值有对应的并发处理节点的节点数目,记为N;
当C云≤C阈时,将云端数据信息的容量值拆分为若干个C规格数值代表的容量值,进而通过若干数目的并发处理节点根据云端数据信息生成触摸坐标点;
当C云>C阈时,获取云计算终端对应的最佳容量处理阈值,记为C最佳,根据最佳容量处理阈值C最佳和云端数据信息对应的容量值C云,生成边缘触摸设备的总计算容量,记为C边总,有C边总=C云-C最佳,设置边缘分配容量,记为C`,进而获取每个边缘触摸设备的边缘计算容量,记为C边分,则有C边分=C边总/C`;
所述边缘触摸设备设置有对应的边缘计算节点,由边缘计算节点生成相应的触摸坐标点,并将触摸坐标点映射至笛卡尔坐标系上,映射后的笛卡尔坐标系同步转换为投影坐标系。
3.根据权利要求2所述的一种基于边缘计算的光学触摸投屏方法,其特征在于,将所述触摸坐标点投屏到显示器上的过程包括:
所述若干个边缘触摸设备各自关联有相应的投影坐标系,所述投影坐标系包括若干个触摸坐标点,封装若干个触摸坐标点进而生成每个边缘触摸设备对应的投影坐标集,对所述投影坐标集进行投影映射编号,记为j,则有j=1,2,3,……,m,其中m为大于0的整数;
所述显示器设置有若干个显示分区,对所述显示分区进行分区编号,记分区编号为k,则有k=1,2,3,……,z,其中z为大于0的自然数,根据投影映射编号与分区编号建立分区投屏关系;
获取投影映射编号为j的投影坐标集所对应的若干个触摸坐标点,将所述若干个触摸坐标点投屏至分区编号为k的显示分区内,其中,k=j,分区投屏关系有对应的投屏关联序列,记为R,则有R=<j,k>。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311358515.4A CN117170528B (zh) | 2023-10-19 | 2023-10-19 | 一种基于边缘计算的光学触摸投屏方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311358515.4A CN117170528B (zh) | 2023-10-19 | 2023-10-19 | 一种基于边缘计算的光学触摸投屏方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117170528A CN117170528A (zh) | 2023-12-05 |
CN117170528B true CN117170528B (zh) | 2024-02-06 |
Family
ID=88943308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311358515.4A Active CN117170528B (zh) | 2023-10-19 | 2023-10-19 | 一种基于边缘计算的光学触摸投屏方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117170528B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104486604A (zh) * | 2014-12-30 | 2015-04-01 | 湖南巨手科技发展有限公司 | 触控屏投影显示设备 |
JP2017146257A (ja) * | 2016-02-19 | 2017-08-24 | トヨタ自動車株式会社 | ガス濃度検出方法 |
CN112162718A (zh) * | 2020-10-16 | 2021-01-01 | 深圳乐播科技有限公司 | 反向交互方法、装置、设备及存储介质 |
WO2022135186A1 (zh) * | 2020-12-24 | 2022-06-30 | 华为技术有限公司 | 设备控制方法和终端设备 |
CN115309288A (zh) * | 2022-08-09 | 2022-11-08 | 铂睿特(深圳)触控显示技术有限公司 | 触摸屏终端及其解决触摸屏死锁的方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9946893B2 (en) * | 2013-11-26 | 2018-04-17 | Nokia Technologies Oy | Method and apparatus for providing privacy profile adaptation based on physiological state change |
JP6613740B2 (ja) * | 2015-09-09 | 2019-12-04 | 富士通コネクテッドテクノロジーズ株式会社 | 表示制御装置、表示制御方法および表示制御プログラム |
-
2023
- 2023-10-19 CN CN202311358515.4A patent/CN117170528B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104486604A (zh) * | 2014-12-30 | 2015-04-01 | 湖南巨手科技发展有限公司 | 触控屏投影显示设备 |
JP2017146257A (ja) * | 2016-02-19 | 2017-08-24 | トヨタ自動車株式会社 | ガス濃度検出方法 |
CN112162718A (zh) * | 2020-10-16 | 2021-01-01 | 深圳乐播科技有限公司 | 反向交互方法、装置、设备及存储介质 |
WO2022135186A1 (zh) * | 2020-12-24 | 2022-06-30 | 华为技术有限公司 | 设备控制方法和终端设备 |
CN115309288A (zh) * | 2022-08-09 | 2022-11-08 | 铂睿特(深圳)触控显示技术有限公司 | 触摸屏终端及其解决触摸屏死锁的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN117170528A (zh) | 2023-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106651363A (zh) | 一种硬件钱包及其持有者身份验证方法 | |
WO2018237108A1 (en) | SYSTEMS AND METHODS FOR RAPID IDENTIFICATION AND PROCESSING OF AN AREA OF INTEREST IN AN IMAGE | |
JP2012528499A (ja) | 非対称暗号化方式を用いたrfidタグの認証方法 | |
JPH11143738A (ja) | 計算機システムの監視方法 | |
US20050120295A1 (en) | Application system with function for preventing modification | |
CN117170528B (zh) | 一种基于边缘计算的光学触摸投屏方法 | |
CN108173813A (zh) | 漏洞检测方法及装置 | |
JP6763060B1 (ja) | 読取システム、移動体、読取方法、プログラム、及び記憶媒体 | |
CN108921072A (zh) | 一种基于视觉传感器的人流量统计方法、装置及系统 | |
CN107708094A (zh) | 设备配对方法及装置 | |
CN110826656B (zh) | 复核方法、装置、系统和存储介质 | |
US10586203B1 (en) | Segmenting a user pattern into descriptor regions for tracking and re-establishing tracking of a user within a materials handling facility | |
CN112257117A (zh) | 一种基于区块链技术的智能检测装置 | |
CN110390376B (zh) | 点阵标签的生成方法及系统 | |
CN109102442A (zh) | 一种高校图书馆的书架管理系统 | |
CN112070456A (zh) | 下发任务的方法、终端设备、机器人及存储介质 | |
CN107665328A (zh) | 人脸面部识别方法 | |
CN107832714A (zh) | 活体鉴别方法、装置及存储设备 | |
WO2021217914A1 (zh) | 残损证据提取方法、装置、计算机设备及存储介质 | |
CN111695160A (zh) | 一种应用于产业链的区块链方法及构架 | |
US11600015B2 (en) | Fiducial web for computer vision | |
HUP0301524A2 (hu) | Eljárás kitöltött nyomtatványok adatainak kigyűjtésére | |
JP2503861B2 (ja) | 監視制御方式 | |
GB2592035A (en) | Object location status monitoring apparatus and method | |
US20240104314A1 (en) | Object, Detection System and Method for Detecting an Object on a Capacitive Tough Sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |