一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

屏幕信息显示方法、装置及存储介质与流程

2022-11-30 08:22:26 来源:中国专利 TAG:


1.本技术涉及信息安全技术领域,具体涉及一种屏幕信息显示方法、装置及存储介质。


背景技术:

2.目前,随着企业信息化的深入发展,信息安全问题变得越来越重要。电脑等计算机设备中往往存放了大量企业的内部资料或者用户的个人信息等涉密信息,这些涉密信息可以通过拍照、录像、截屏、文件传输等手段被窃取,一旦发生涉密信息泄露事件,受害者往往很难查找到泄密的源头,给用户的信息安全带来极大的威胁。
3.目前常常采用将文件的机密等级或提示信息以水印的方式显示在访问页面,以达到警示的效果,但是该解决方案存在以下问题:所有用户使用的水印信息相同,不能通过水印追溯用户;易于通过涂改明文水印来规避泄密风险;另外水印也会对页面的美观产生影响。


技术实现要素:

4.鉴于以上问题,本技术提出一种屏幕信息显示方法、装置及存储介质,以解决上述问题。
5.本技术实施例提供一种屏幕信息显示方法,所述方法包括:
6.获取屏幕访问人信息;
7.确定所述访问人待访问页面,所述待访问页面具有可控元素;
8.基于所述访问人信息及所述待访问页面确定所述可控元素的当前配色方案,建立与当前访问人相匹配的配色方案。
9.进一步地,所述基于所述访问人信息及所述待访问页面确定所述可控元素的当前配色方案,具体包括:
10.依据所述访问人信息确定所述访问人对应的配色方案集,每个配色方案集包括访问人可用的多个配色方案;
11.依据待访问页面及所述配色方案集确定当前配色方案。
12.进一步地,所述配色方案集的形成包括:
13.确定所述可控元素的可用颜色;
14.基于所述可用颜色形成多个配色方案;
15.获取多个所述配色方案之间的相似度;
16.依据相似度小于预设值的多种配色方案形成配色方案集。
17.进一步地,所述可控元素的可用颜色具体包括:
18.确定所述屏幕信息的第一行业类型;
19.依据所述第一行业类型确定第一颜色集;
20.依据所述访问人信息确定偏好信息;
21.依据所述偏好信息确定第二颜色集;
22.依据所述第一颜色集和所述第二颜色集确定所述可控元素的可用颜色。
23.进一步地,所述依据待访问页面及所述配色方案确定当前配色方案,具体包括:
24.确定所述待访问页面所属的第二行业类型;
25.基于所述第二行业类型确定第三颜色集;
26.基于所述配色方案集及所述第三颜色集确定当前配色方案。
27.进一步地,所述可控元素包括按钮、菜单、线条、背景及文字中的至少一种。
28.进一步地,所述方法还包括:
29.依据所述访问人信息形成标识码,所述标识码显示于所述待访问页面。
30.进一步地,所述方法还包括:
31.基于所述配色方案和所述访问人信息形成第一对应关系表;
32.获取所述访问页面的图像;
33.基于所述图像确定所述访问页面的可控元素的图像配色方案;
34.依据所述图像配色方案及所述第一对应关系表确定对应的访问人信息。
35.进一步地,所述依据所述图像配色方案及所述第一对应关系表确定对应的访问人信息,具体包括:
36.获取所述图像配色方案及所述第一对应关系表中当前配色方案的相似度;
37.确定所述相似度小于第一预设阈值;
38.基于所述相似度小于第一预设阈值,确定当前配色方案与所述图像配色方案相匹配;
39.基于当前配色方案与所述图像配色方案相匹配,确定当前配色方案对应的访问人信息。
40.进一步地,所述可控元素包括多个子元素,所述获取所述图像配色方案及所述对第一应关系表中当前配色方案的相似度,具体包括:
41.获取所述图像中子元素和所述访问页面中对应子元素的子相似度;
42.获取多个所述子元素的子相似度的平均值,以确定所述相似度。
43.进一步地,所述方法还包括:
44.确定所述图像对应的访问页面的子元素个数;
45.确定所述图像与对应的访问页面的子元素的配色方案的匹配个数;
46.依据所述匹配个数及所述子元素个数确定匹配比例;
47.确定匹配比例大于第二预设阈值;
48.基于匹配比例大于第二预设阈值,确定当前配色方案与所述图像配色方案相匹配。
49.进一步地,所述基于所述图像确定所述访问页面的可控元素的图像配色方案之前,所述方法还包括:
50.确定所述图像的转换类型;
51.依据所述转换类型逆转换所述图像,以获取原始图像。
52.进一步地,所述基于所述配色方案和所述访问人信息形成第一对应关系表,具体包括:
53.基于所述访问人信息形成第一标识;
54.获取所述配色方案形成第二标识;
55.基于所述第一标识和所述第二标识形成第一对应关系表。
56.进一步地,所述屏幕信息还具有标识码,所述标识码依据所述访问人信息形成,所述方法还包括:
57.依据所述访问人信息和所述标识码形成第二对应关系表;
58.依据所述第二对应关系调整所述第一对应关系表;
59.获取所述图像中的标识码;
60.确定所述标识码与所述第一对应关系表中的标识码相匹配;
61.基于所述标识码与所述第一对应关系表中的标识码相匹配,确定当前配色方案对应的访问人信息。
62.本技术实施例还提供一种屏幕信息显示装置,所述屏幕信息显示装置包括:
63.存储器、处理器和通讯总线,所述存储器通过所述通讯总线与所述处理器通信连接;以及所述存储器中存储有多个程序模块,所述多个程序模块由所述处理器加载并执行如上所述的屏幕信息显示方法。
64.本技术实施例进一步提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述的屏幕信息显示方法。
附图说明
65.图1是本技术一实施例所提供的屏幕信息显示方法的流程示意图。
66.图2是本技术一实施例所提供的配色方案确定方法的流程示意图
67.图3是本技术一实施例所提供的配色方案集的形成的流程示意图。
68.图4是本技术一实施例所提供的可用颜色确定方法的流程示意图。
69.图5是本技术一实施例所提供的泄密者确认方法的流程示意图。
70.图6是本技术一实施例所提供的配色方案匹配方法的流程示意图。
71.图7是本技术另一实施例所提供的配色方案匹配方法的流程示意图。
72.图8是本技术一实施例所提供的基于标识码实现配色方案匹配方法的流程示意图。
73.图9是本技术一实施例所提供的屏幕信息显示装置的架构示意图。
具体实施方式
74.为了能够更清楚地理解本技术的所述目的、特征和优点,下面结合附图和具体实施例对本技术进行详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本技术,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。
75.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
76.请参阅图1,图1为本技术一个实施例提供的屏幕信息显示方法的流程示意图。根
据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。为了便于说明,仅示出了与本技术实施例相关的部分。
77.本技术实施例的屏幕信息显示方法应用在屏幕信息显示装置中。对于需要进行屏幕信息显示的屏幕信息显示装置,可以直接在屏幕信息显示装置上集成本技术的方法所提供的屏幕信息显示功能,或者安装用于实现本技术的屏幕信息显示方法的客户端。再如,本技术所提供的屏幕信息显示方法还可以以软件开发工具包(software development kit,sdk)的形式运行在所述屏幕信息显示装置上,以sdk的形式提供屏幕信息显示功能的接口,处理器或其他设备通过提供的接口即可实现屏幕信息显示功能。
78.本技术一实施例中,屏幕信息显示装置具有显示屏幕,屏幕信息显示装置可通过显示屏幕显示信息,或屏幕信息显示装置可与一显示屏幕连接,该显示屏幕可显示屏幕信息显示装置的信息。所述屏幕信息显示方法包括以下步骤。
79.步骤s1、获取屏幕访问人信息。
80.在一实施例中,访问人信息包括访问人标识及访问时间。
81.进一步地,访问人信息还包括设备标识,其中设备标识用于标识访问人使用的设备的信息,其中设备标识可为ip地址或mac地址。
82.步骤s2、确定所述访问人待访问页面。
83.其中待访问页面即访问人即将浏览的页面。访问页面具有可控元素。
84.其中可控元素为访问页面可控制颜色的模块,可控元素包括按钮、菜单、线条、背景及文字中的至少一种。
85.步骤s3、基于所述访问人信息及所述待访问页面确定所述可控元素的当前配色方案,建立与当前访问人相匹配的配色方案。
86.具体地,依据不同的访问人及访问页面类型配置不同配色方案,以便于形成访问人信息与访问页面之间一一对应的关系,便于依据访问页面的配色方案查找对应的访问人。
87.进一步地,由于不同的访问页面的排版、内容及类型可能不同,因此不同的访问页面的配色方案也可不同。
88.如此,通过将每个访问人的访问页面的可控元素的配色方案与访问人信息一一对应,以便于可依据访问页面的可控元素的配色方案查找对应的访问人,实现访问页面的追溯,便于实现且可操行强。
89.在一实施例中,请参见图2,步骤s3具体包括:
90.步骤s31、依据所述访问人信息确定所述访问人对应的配色方案集。
91.每个配色方案集包括访问人可用的多个配色方案。
92.步骤s32、依据待访问页面及所述配色方案集确定当前配色方案。
93.具体地,每个访问人具有对应的配色方案集,且每个配色方案集包括多个配色方案,以便通过可控元素的配色方案以区分不同的访问人。
94.进一步地,由于每个访问人对应一个配色方案集,每个访问人访问不同的页面、或者在不同的时间访问相同的页面均可分配不同的配色方案,当然,在实际应用中,相同的访问人在不同时刻访问不同的页面或相同的页面也可基于页面分配对应的配色方案,只要可通过可控元素的配色方案区分不同访问人即可。
95.在一实施例中,请参见图3,所述配色方案集的形成包括以下步骤:
96.步骤s41、确定所述可控元素的可用颜色。
97.具体地,可依据屏幕信息的行业类型、或用户偏好确定可用颜色,当然,还可通过其他因素确定可用颜色,例如风俗习惯、工作环境等。
98.步骤s42、基于所述可用颜色形成多个配色方案。
99.具体地,不同的颜色可形成不同可控元素的配色方案。
100.例如,若可用颜色具有一种且为红色,可控元素具有一个且为按钮,由于不同种类的红色具有不同的rgb值,可通过不同rgb值的红色与对应的按钮配合形成多种配色方案,以使不同访问人访问该页面时,该按钮的颜色不同。
101.当然,可用颜色可包括多种颜色,例如,蓝色、绿色,可控元素可具有多种,例如按钮、页面中的线条(例如框线)、字体等,多种可控元素可使用相同的颜色,例如按钮和字体颜色均为深蓝色;多种可控元素也可使用不同的颜色,例如按钮为深蓝色,字体颜色为浅蓝色;相同种类的多个可控元素也可使用相同或不同的颜色。即只要可通过可控元素的配色方案将用户区分开即可,本技术不限定可控元素的配色方案的类型。
102.步骤s43、获取多个所述配色方案之间的相似度。
103.具体地,其中相似度就是比较两个配色方案的相似性。相似度的求解方法包括欧几里得距离方法,曼哈顿距离法,由于相似度的算法为现有技术,这里不再赘述。
104.在一实施例中,由于访问页面中包括多个可控元素,例如包括多个按钮或线条,可通过形成可控元素的配色方案的矩阵,通过两种配色方案的矩阵计算两个配色方案之间相似度。
105.步骤s44、依据相似度小于预设值的多种配色方案形成配色方案集。
106.如此,通过将相似度小于预设值的多个配色方案形成配色方案集,每个访问人对应一个配色方案集,以便于依据配色方案区分访问人。
107.如此,通过将多个相似度满足预设值的配色方案形成对应一个用户的配色方案集,以增强不同访问人的配色方案的差异性,以增加不同配色方案的辨识度。
108.请参见图4,在一实施例中,步骤s41具体包括:
109.步骤s411、确定所述屏幕信息的第一行业类型。
110.其中,屏幕信息的行业类型可为该屏幕用户所属的行业,例如若屏幕的使用者均为医护人员,则行业类型为医疗行业,若该屏幕的使用者均为教师,则行业类型可为教育行业。
111.进一步地,行业类型可预先配置于系统中,当然行业类型还可基于使用者变换进行配置调整。
112.步骤s412、依据所述第一行业类型确定第一颜色集。
113.具体地,不同行业具有不同的颜色偏好,例如医疗行业偏好绿色、白色;通信行业偏好蓝色,当然,行业偏好颜色还可依据实际应用场景进行配置调整。
114.步骤s413、依据所述访问人信息确定偏好信息。
115.在一实施例中,访问人信息包括颜色偏好,该颜色偏好即为偏好信息。
116.在一实施例中,访问人信息可包括用户习惯,性别等,依据该访问人信息通过机器学习等方式确定访问人偏好的颜色。
117.步骤s414、依据偏好信息确定第二颜色集。
118.步骤s415、依据所述第一颜色集和所述第二颜色集确定所述可控元素的可用颜色。
119.如此,通过行业类型及访问人信息确定可用的颜色,缩减可用颜色的范围,以提升访问人的使用体验。
120.在一实施例中,所述方法还包括:
121.确定所述待访问页面所属的第二行业类型;
122.基于所述第二行业类型确定第三颜色集;
123.基于所述配色方案集及所述第三颜色集确定当前配色方案。
124.如此,依据不同的待访问页面的行业类型从配色方案集中选取对应的配色方案,以提升用户的使用体验。且不同页面类型具有不同的配色方案,以提升待访问页面的标识度,便于依据配色方案区分不同的访问页面。
125.在一实施例中,请参见图5,所述方法还包括步骤:
126.步骤s11、基于所述配色方案和所述访问人信息形成第一对应关系表。
127.在一实施例中,步骤s11具体包括:
128.基于所述访问人信息形成第一标识;
129.获取所述配色方案的色差矩阵;
130.依据色差矩阵形成第二标识;
131.基于所述第一标识和所述第二标识形成所述第一对应关系表。
132.具体地,通过将访问人信息和预设配色方案转换为标识信息,便于保存,且可提高信息的安全性,防止对应信息表发生泄漏。
133.步骤s12、获取所述访问页面的图像。
134.其中图像可为访问人访问屏幕中的页面时拍摄的图片,还可为访问人拍摄的访问屏幕的视频中截图等。
135.步骤s13、基于所述图像确定可控元素的图像配色方案。
136.具体地,图像配色方案集图像中网页中可控元素配色方案。
137.步骤s14、依据所述图像配色方案及所述第一对应关系表确定对应的访问人信息。
138.具体地,通过图像配色方案与第一对应关系表中配色方案进行匹配,若具有与图像配色方案相匹配的配色方案,则该配色方案对应的访问人即为图像配色方案对应的页面的访问人;若对应关系表中不存在与图像配色方案相匹配的配色方案,则判定对应关系表中不存在对应的访问人信息。
139.在一实施例中,请参见图6,步骤s14具体包括:
140.步骤s141、获取所述图像配色方案及所述对第一应关系表中当前配色方案的相似度。
141.步骤s142、判断所述相似度是否小于第一预设阈值。
142.若为是,执行步骤s143、确定当前配色方案与所述图像配色方案相匹配;
143.步骤s144、基于当前配色方案与所述图像配色方案相匹配,确定当前配色方案对对应的访问人信息。
144.若为否,执行步骤s145,确定当前配色方案与所述图像配色方案不匹配。
145.具体地,图像的图像配色方案由于拍照时的亮度、或拍摄设备自身携带的转换功能(例如自动美颜等),使图像的配色方案与实际页面的配色方案具有差别,通过设定第一预设阈值,以保证在经过转换的图片可匹配到对应页面的配色方案,从而提升访问人确认的容错性和适用性。
146.在一实施例中,所述可控元素包括多个子元素,步骤s141具体包括:
147.获取获取所述图像中子元素和所述访问页面中对应子元素的子相似度;
148.获取多个所述子元素的子相似度的平均值,以确定相似度。
149.即通过访问页面中多个子元素的子相似度的平均值,以确定图像和访问页面的相似度。
150.具体地,访问页面的可控元素具有多个子元素,例如多个按钮和线条,则分别比较图像中的按钮和访问页面中的按钮,以获取子元素对应的子相似度,并依据多个子元素的子相似度确定相似度,如此,通过多次比较,以提升匹配的准确度。
151.本技术一实施例中,请参见图7、所述方法还包括:
152.步骤s151、确定所述图像对应的访问页面的子元素个数。
153.步骤s152、确定所述图像与对应的访问页面的子元素的配色方案的匹配个数。
154.具体地,图像中的子元素和访问页面对应子元素的配色方案的相似度小于第一预设阈值,则图像中的子元素和访问页面对应子元素的配色方案相匹配。
155.步骤s153、依据所述匹配个数及所述子元素个数确定匹配比例。
156.例如,匹配个数为5,子元素个数为10,则匹配比例为50%。
157.步骤s154、判断匹配比例是否大于第二预设阈值。
158.其中第二预设阈值可依据实际场景设定,例如60%。
159.若为是,执行步骤s155、确定当前配色方案与所述图像配色方案相匹配。
160.若为否,执行步骤s156、确定当前配色方案与所述图像配色方案不相匹配。
161.如此,通过设定第二阈值,以实现图像与访问页面比较时可依据至少部分图像实现,防止泄密者裁切图片或局部处理图像。
162.在一实施例中,步骤s13之前,所述方法还包括:
163.确定所述图像的转换类型;
164.依据所述转换类型逆转换所述图像,以获取原始图像。
165.具体地,如果图像经过转换,则图像配色方案发生变化,转换可为灰度转换、怀旧效果转换、去色效果转换或高饱和度转换等,可通过人眼识别或机器识别以确定转换类型,并通过逆转换处理,以获取原始图像,以便可依据原始图像与第一对应关系表进行匹配比较。
166.在一实施例中,所述屏幕信息还具有标识码,所述标识码形依据所述访问人信息形成,其中标识码可为二维码、条形码或是微标识(符号、数字等)。
167.请参见图8,所述方法还包括:
168.步骤s161、依据多的访问人信息和所述标识码形成第二对应关系表。
169.步骤s162、依据所述第二对应关系表调整所述第一对应关系表。
170.具体地,依据第一对应关系表和第二对应关系表形成访问人信息和标识码之间的对应关系。
171.步骤s163、获取所述图像中的标识码。
172.进一步地,若图像中不存在标识码,则直接判断图像对访问页面不匹配。
173.步骤s164、判断图像中的标识码与访问页面中的标识码是否匹配;
174.若为是,执行步骤s165、确定当前配色方案对应的访问人信息即为图像的访问人。
175.若为否,执行步骤s166、确定当前配色方案对应的访问人信息不是图像的访问人。
176.如此,通过在访问页面增加标识码,通过标识码配合配色方案信息,以提升匹配的准确性。
177.图1详细介绍了本技术的屏幕信息显示方法,通过所述方法,能够实现通过屏幕信息的可控元素的配色方案识别用户。下面结合图9,对实现所述屏幕显示的硬件装置架构进行介绍。应上述内容可知,所述实施例仅为说明之用,在本技术范围上并不受此结构的限制。
178.图9为本技术一实施例所提供的屏幕信息显示装置的架构示意图。所述屏幕信息显示装置10包括存储器11、处理器12和通讯总线13,所述存储器11通过所述通讯总线13与所述处理器12通信连接。
179.所述屏幕信息显示装置10还包括存储在所述存储器11中并可在所述处理器12上运行的计算机程序14。
180.所述处理器12执行所述计算机程序14时实现所述方法实施例中屏幕信息显示方法的步骤。或者,所述处理器12执行所述计算机程序14实现所述系统实施例中各模块/单元的功能。
181.示例性的,所述计算机程序14可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器11中,并由所述处理器12执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,所述指令段用于描述所述计算机程序14在所述屏幕信息显示装置10中的执行过程。
182.可以理解地,所述图9仅仅是屏幕信息显示装置10的示例,并不构成对屏幕信息显示装置10的限定,屏幕信息显示装置10可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述屏幕信息显示装置10还可以包括输入设备等。
183.所称处理器12可以是中央处理单元(central processing unit,cpu),还可以包括其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者所述处理器也可以是任何常规的处理器等,所述处理器12是所述屏幕信息显示装置10的控制中心,利用各种接口和线路连接整个屏幕信息显示装置10的各个部分。
184.所述存储器11可用于存储所述计算机程序14和/或模块/单元,所述处理器12通过运行或执行存储在所述存储器11内的计算机程序和/或模块/单元,以及调用存储在存储器11内的数据,实现所述屏幕信息显示装置10的各种功能。存储器11可以包括外部存储介质,也可以包括内存。此外,存储器11可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固
态存储器件。
185.所述屏幕信息显示装置10集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现所述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,所述计算机程序在被处理器执行时,可实现所述各个方法实施例的步骤。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
186.最后应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照较佳实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或等同替换,而不脱离本技术技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献