基于可见光的智慧页面视觉调节方法与流程
未命名
10-21
阅读:68
评论:0
1.本发明涉及互联网软件技术领域,尤其涉及一种基于可见光的智慧页面视觉调节方法。
背景技术:
2.智慧大屏等可见光感知设备在使用的过程中,通常设计师和软件开发工程师做好的展示产品是定制型的产品,在不同的环境、位置、空间、设备参数等等外在因素影响下,可见光感知设备呈现出来的效果也不尽相同,需要根据不同的场景进行配色调配。
3.目前,对于不同的可见光感知设备呈现效果的调配,大多采用硬件调配或软件软件断崖式调配,感官上较为突兀,在色相、饱和度、明度会造成视觉感官上的差异,不同配色方案会形成不同的视觉感受,可能无法满足客户的需求。由于demo软件系统的配色调配需要一定的时间,现场等待时间长导致客户不满甚至导致客户的流失。因此,需要提供一种基于可见光的智慧页面视觉调节方法,能够解决现有技术中配色调配突兀且低效的问题。
技术实现要素:
4.本发明的目的在于提供一种基于可见光的智慧页面视觉调节方法,能够解决现有技术中配色调配突兀且低效的问题。
5.本发明是这样实现的:
6.一种基于可见光的智慧页面视觉调节方法,包括以下步骤:
7.步骤1:建立可见光感知设备与设备转发器之间的连接;
8.步骤2:设备转发器将感知设备数据转换解析成json报文并配置到可见光感知设备的硬件上;
9.步骤3:制定公用解析包,通过感知解析器将json报文解析成统一格式的公用感知模型;
10.步骤4:制定主题色度包,通过感知解析器在主题色度包中寻找对应的主题色度设置;
11.步骤5:制定场景解析器,将获取的主题色度配置植入可见光感知设备的场景中;
12.步骤6:当设备转发器的转发时间频次到达时,设备转发器重新转发感知设备数据,并返回步骤2。
13.所述的步骤1中,设备转发器为网关设备,通过网关设备转发感知设备数据,下载该网关设备提供的vpn程序包并运行vpn程序运行后,填写网关、配置网关网卡信息、转发时间频次。
14.所述的步骤2包括以下分步骤:
15.步骤2.1:设备转发器采用二进制流对感知设备数据进行转换解析,并将二进制数据对应位置的解析关系配置到可见光感知设备的硬件上;
16.步骤2.2:在设备转发器内设置转发时间频次,当设备转发器的转发时间频次达到
时,设备转发器将二进制数据转化为json报文。
17.所述的转发时间频次设置为50s。
18.所述的步骤3包括以下分步骤:
19.步骤3.1:通过感知解析器将报文传入的json报文解析成公用感知模型;
20.步骤3.2:通过感知解析器将json报文的字段与公用感知模型的格式进行一一对应;
21.步骤3.3:在感知解析器内设置后续触发的开关result,每个开关result一一对应主题色度包中的每个主题关键字key。
22.所述的步骤4包括以下分步骤:
23.步骤4.1,制定可供代码使用的主题色度包,并制定主题色度包的色度;
24.步骤4.2:通过感知解析器开关result对应的值和主题色度包中的主题关键字key的对应关系,根据开关result的值在主题色度包中寻找对应的主题色度配置。
25.所述的步骤4.1中,遵循网站统计率最高的人类舒适色感的结果制定主题色度包的色度。
26.所述的步骤5包括以下分步骤:
27.步骤5.1:根据主题色度包中的主题结构,将步骤4中获取的主题色度配置,通过代码指定对应的场景配置过程;
28.步骤5.2:场景解析器对步骤4中获取的主题色度配置解析后,每个场景配置过程对应一个植入标识tag;
29.步骤5.3:通过场景解析器的解析结构,利用代码拆解植入标识tag,并将所有植入标识tag分别植入可见光感知设备对应的场景中。
30.本发明与现有技术相比,具有以下有益效果:
31.1、本发明通过可见光感知设备和感知设备数据之间的抽象拆解,并利用拆解后的统一标准流程重新整合成一套规范的使用场景主题格式,利用解码方式最终将结果解码成可供系统使用的主题色度包,代码读取主题色度包并植入色度设置,最终将效果无感知的呈现在客户面前,避免了硬件调配或软件软件断崖式调配导致感官突兀的问题。
32.2、本发明通过转发时间频次自动定时的转发感知设备数据,配合解析流程和主题色度包的色度设置,实现智慧大屏或页面等可见光感知设备的色度设置自动化动态解析植入,以达到智慧大屏或者页面跟随外界环境的改变整体无感知的变换,感官效果好,且转换效率高。
附图说明
33.图1是本发明基于可见光的智慧页面视觉调节方法的流程图。
具体实施方式
34.下面结合附图和具体实施例对本发明作进一步说明。
35.请参见附图1,一种基于可见光的智慧页面视觉调节方法,包括以下步骤:
36.步骤1:建立可见光感知设备与设备转发器之间的连接。
37.优选的,可通过物理网线连接可见光感知设备和设备转发器,设备转发器可采用
网关设备,建立可见光感知设备和设备转发器之间的关联。采购的现有技术的网关设备等设备转发器会携带自身的软件配置系统,可在设备转发器的软件配置系统内设置配置参数、转发时间频次等信息来建立可见光感知设备与设备转发器之间的数据连接通道,使可见光感知设备和设备转发器之间可按照转发时间频次和自身特性等条件定期获取或配置设备信息。
38.现有技术的可见光感知设备大多以tcp、http协议为主要协议,但是无论哪种情况都需要获取感知设备数据,获取感知设备数据的方式通过外在条件来转发报文或者收取报文的方式,因此可通过某类网关设备的方式来转发感知设备数据,下载该网关设备提供的vpn程序包并运行vpn程序运行后,填写网关,配置网关网卡信息,转发时间频次等信息。
39.转发时间频次的值可根据实际转发需求适应性调整,以满足可见光感知设备的自动化色感变化要求。
40.步骤2:设备转发器将感知设备数据转换解析成json报文并配置到可见光感知设备的硬件上。
41.json报文(即javascript object notation)是一种轻量级的数据交换格式,可使人们很容易地进行阅读和编写,同时也方便了机器进行解析和生成。json报文适用于进行数据交互的场景,如网站前台与后台之间的数据交互等。
42.所述的步骤2包括以下分步骤:
43.步骤2.1:设备转发器采用二进制流对感知设备数据进行转换解析,并将二进制数据对应位置的解析关系配置到可见光感知设备的硬件上。
44.通过设备转发器(例如某类网关等)的配置和可见光感知设备的说明书可以得知转入的二进制数据对应的每个相对位置是什么意思,从而便于将二进制数据对应位置的解析关系配置到可见光感知设备的硬件上。
45.步骤2.2:在设备转发器内设置转发时间频次json报文,当设备转发器的转发时间频次达到时,设备转发器利用自身功能将二进制数据转化为解读性比较强的json报文。
46.优选的,所述的转发时间频次可设置为50s,即相邻两次设备转发器转换解析感知设备数据的时间间隔为50s,为后续主题色度的植入创造较小的差异效果,转发时间频次的值也可根据实际场景应用需求适应性调节。
47.例如1:
48.11001100 11001010 00101010 00111111
……
49.设备转发器转发后;
[0050][0051][0052]
步骤3:制定公用解析包,即感知解析器,通过感知解析器将json报文解析成统一
格式的公用感知模型。
[0053]
公用感知模型的格式统一后,达到共用性,下次使用时即使在更换了可见光感知设备的情况下也不影响后续的数据处理操作。
[0054]
所述的步骤3包括以下分步骤:
[0055]
步骤3.1:通过感知解析器将报文传入的json报文解析成公用感知模型。
[0056]
感知解析器针对json报文解码的一个过程分解,例如2:
[0057]
[0058][0059]
步骤3.2:通过感知解析器将json报文的各字段与公用感知模型的格式进行一一对应,使公用感知模型的格式统一。
[0060]
步骤3.3使用感知解析器解析出来的公用感知模型的格式是统一的,为了与后续主题色度包中的主题关键字进行对应,因此在感知解析器内设置后续触发的开关result,每个开关result一一对应主题色度包中的每个主题关键字key。
[0061]
例如3:
[0062][0063]
解析后:
[0064]
[0065][0066]
步骤4:制定主题色度包,通过感知解析器在主题色度包中寻找对应的主题色度设置。
[0067]
所述的步骤4包括以下分步骤:
[0068]
步骤4.1,制定可供代码使用的主题色度包,并制定主题色度包的色度。
[0069]
优选的,可遵循网站统计率最高的人类舒适色感的结果制定主题色度包的色度,也可采用其他方式制定主题色度包的色度。
[0070]
步骤4.2:通过感知解析器开关result对应的值和主题色度包中的主题关键字key的对应关系,根据开关result的值在主题色度包中寻找对应的主题色度配置。
[0071]
具体的,若开关result的值为theme1,主题色度包在创建时对应有一个主题关键词key为theme1,对应的主题色度配置为值的json报文,例如4:
[0072][0073]
步骤5:制定场景解析器,将获取的主题色度配置植入可见光感知设备的场景(或页面)中,通过场景解析器和代码将可见光感知设备dom中对应的场景色感转换成该主题色度配置对应的色度设置。
[0074]
所述的步骤5包括以下分步骤:
[0075]
步骤5.1:根据主题色度包中的主题结构,将步骤4中获取的主题色度配置,通过代码指定对应的场景配置过程。
[0076]
步骤5.2:场景解析器对步骤4中获取的主题色度配置解析后,每个场景配置过程对应一个植入标识tag,即步骤4.2中的json报文结构中的theme1下的areal的值为场景解析结果的tag1需要表达的内容。
[0077]
步骤5.3:通过场景解析器的解析结构,利用代码拆解植入标识tag,并将所有植入标识tag分别植入可见光感知设备的场景(或页面)中。
[0078]
在将植入标识tag植入可见光感知设备的场景(或页面)中时,每个植入标识tag的
type和value对应所处可见光感知设备dom中的位置,通过代码根据可见光感知设备dom中的位置将可见光感知设备dom中对应的场景色感转换成该主题色度配置对应的主题色度设置。
[0079]
例如5:
[0080][0081]
优选的,可在可见光感知设备的场景中将需要使用色感变化的地方进行唯一标识,以方便通过植入标识tag对应将场景色感转换成该主题色度配置对应的色度设置,防止场景解析器过大而造成资源浪费。例如6:
[0082]
document.getelementbyid(
‘
scene1’).style.backgroundcolor=tag1.
[0083]
themetag.background;
[0084]
……
[0085]
步骤6:当设备转发器的转发时间频次到达时,设备转发器重新转发感知设备数据,并返回步骤2。
[0086]
步骤2至步骤6循环往复,从而达到随着外界环境的改变,智慧大屏等可见光感知设备的配色方案也在不断变化,实现自动化色感的智慧大屏场景或页面,客户可无感知的接受变化。
[0087]
实施例1:
[0088]
根据项目需求采购设备转发器(例如网关设备)和可见光感知设备(例如智慧大屏),通过网线和数据线物理连接设备转发器和可见光感知设备。
[0089]
设备转发器配置转发时间频次为50s;连接网关2222057-48543fc3914cf501,端口400,配置udp协议和添加设备的设备名、普通测试点、tow_byte类型、保持寄存器(正常测点类型)等参数。
[0090]
设备转发器每隔50s拉取感知设备数据并按照上述“例如1”通过二进制流转换将其解析成可读性强的json报文。
[0091]
根据上述“例如2”,依照该解析生成的json报文制定感知解析器,感知解析器将上述解析生成的json报文解析成公用感知模型,公用感知模型的结构如上述“例如3”所示,其
结构中的condition条件为ia大于5时将开关result对应的theme1给到场景解析器。
[0092]
制定主题色度包,主题色度包的结构如上述“例如4”所示,主题色度包包含希望使用到的所有theme,如theme1、theme2等;场景解析器根据开关result的值和主题色度包的对应关系,在主题色度包中寻找对应的主题色度配置的json报文,并将该json报文解析成上述“例如5”所示的tag式的植入条目,即植入标识tag。dom节点绑定tag1、tag2节点,代码执行条目将tag1、tag2的主题色度配置绑定到对应的dom上,以改变智慧大屏的配色。
[0093]
设备转发器每隔50s拉取一次可见光感知设备的数据,重复上述步骤,从而实现页面无感知调节。
[0094]
以上仅为本发明的较佳实施例而已,并非用于限定发明的保护范围,因此,凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于可见光的智慧页面视觉调节方法,其特征是:包括以下步骤:步骤1:建立可见光感知设备与设备转发器之间的连接;步骤2:设备转发器将感知设备数据转换解析成json报文并配置到可见光感知设备的硬件上;步骤3:制定公用解析包,通过感知解析器将json报文解析成统一格式的公用感知模型;步骤4:制定主题色度包,通过感知解析器在主题色度包中寻找对应的主题色度设置;步骤5:制定场景解析器,将获取的主题色度配置植入可见光感知设备的场景中;步骤6:当设备转发器的转发时间频次到达时,设备转发器重新转发感知设备数据,并返回步骤2。2.根据权利要求1所述的基于可见光的智慧页面视觉调节方法,其特征是:所述的步骤1中,设备转发器为网关设备,通过网关设备转发感知设备数据,下载该网关设备提供的vpn程序包并运行vpn程序运行后,填写网关、配置网关网卡信息、转发时间频次。3.根据权利要求1所述的基于可见光的智慧页面视觉调节方法,其特征是:所述的步骤2包括以下分步骤:步骤2.1:设备转发器采用二进制流对感知设备数据进行转换解析,并将二进制数据对应位置的解析关系配置到可见光感知设备的硬件上;步骤2.2:在设备转发器内设置转发时间频次,当设备转发器的转发时间频次达到时,设备转发器将二进制数据转化为json报文。4.根据权利要求3所述的基于可见光的智慧页面视觉调节方法,其特征是:所述的转发时间频次设置为50s。5.根据权利要求1所述的基于可见光的智慧页面视觉调节方法,其特征是:所述的步骤3包括以下分步骤:步骤3.1:通过感知解析器将报文传入的json报文解析成公用感知模型;步骤3.2:通过感知解析器将json报文的字段与公用感知模型的格式进行一一对应;步骤3.3:在感知解析器内设置后续触发的开关result,每个开关result一一对应主题色度包中的每个主题关键字key。6.根据权利要求1所述的基于可见光的智慧页面视觉调节方法,其特征是:所述的步骤4包括以下分步骤:步骤4.1,制定可供代码使用的主题色度包,并制定主题色度包的色度;步骤4.2:通过感知解析器开关result对应的值和主题色度包中的主题关键字key的对应关系,根据开关result的值在主题色度包中寻找对应的主题色度配置。7.根据权利要求6所述的基于可见光的智慧页面视觉调节方法,其特征是:所述的步骤4.1中,遵循网站统计率最高的人类舒适色感的结果制定主题色度包的色度。8.根据权利要求1所述的基于可见光的智慧页面视觉调节方法,其特征是:所述的步骤5包括以下分步骤:步骤5.1:根据主题色度包中的主题结构,将步骤4中获取的主题色度配置,通过代码指定对应的场景配置过程;步骤5.2:场景解析器对步骤4中获取的主题色度配置解析后,每个场景配置过程对应
一个植入标识tag;步骤5.3:通过场景解析器的解析结构,利用代码拆解植入标识tag,并将所有植入标识tag分别植入可见光感知设备对应的场景中。
技术总结
本发明公开了一种基于可见光的智慧页面视觉调节方法,包括步骤:1:建立可见光感知设备与设备转发器之间的连接;2:设备转发器将感知设备数据转换解析成json报文并配置到可见光感知设备的硬件上;3:制定公用解析包,通过感知解析器将json报文解析成统一格式的公用感知模型;4:制定主题色度包,通过感知解析器在主题色度包中寻找对应的主题色度设置;5:制定场景解析器,将获取的主题色度配置植入可见光感知设备的场景中;6:当转发时间频次到达时,设备转发器重新转发感知设备数据,并返回步骤2。本发明能解决现有技术配色调配突兀且低效的问题。低效的问题。低效的问题。
技术研发人员:周洁 沈伟东
受保护的技术使用者:上海电信科技发展有限公司
技术研发日:2023.07.18
技术公布日:2023/10/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/