一种LED自动化服务器及交互方法技术

技术编号:14504691 阅读:90 留言:0更新日期:2017-01-31 13:06
本发明专利技术公开了一种LED自动化服务器及交互方法,包括:用户通过即时通讯客户端向即时通讯服务器提交用户请求;即时通讯服务器将用户请求发送至LED自动化服务器的用户请求解析单元;LED自动化服务器的用户请求响应单元将根据需要向即时通讯客户端发送相应类型的web配置页面;用户根据需要填写web配置页面,并反馈给LED自动化服务器的用户请求响应单元;LED自动化服务器将生成的LED控制卡可识别的显示数据发送至即时通讯服务器;即时通讯服务器将所述显示数据反馈给即时通讯客户端。本发明专利技术所给出的技术方案使得用户只需要提交简单的指令或者请求,由LED自动化服务器自动完成显示数据的生成,使得LED显示屏的配置操作变得更加简单容易。

【技术实现步骤摘要】

本专利技术涉及LED显示控制
,尤其涉及一种用户与云端的LED自动化服务器进行交互的方法。
技术介绍
随着LED显示及控制技术的飞速发展,LED显示屏俨然成为当下的主流媒体平台。然而伴随着应用的广泛化,用户的需求也在不断提升。目前,LED显示控制技术本身与用户端LED数据生成使用技术,存在着严重的不对称性。对于LED数据编辑更新,目前存在两种形式,一种为在用户本地客户端进行数据或图形编辑;另一种为用户通过浏览器访问服务器,服务器反馈图形编辑界面从而实现数据或图形编辑。但是目前,这两种形式均需要用户在使用之前进行专业的配置,如:LED显示屏宽度、高度、LED显示屏的扫描方式、LED控制卡型号等。以上配置是需要由专业的人员根据屏幕本身特性才能进行的配置,对于非专业人员配置起来比较困难。另外,由于LED图形界面本身的编辑方式是比较多的,当用户一旦打开软件将面对复杂且丰富的编辑信息,从而使得用户无从下手。因此,目前用户与图形编辑软件的交互方法对于非技术人员来说是极不友好的。
技术实现思路
本专利技术提供了一种LED自动化服务器及交互方法,所述LED自动化服务器包括:用户请求解析单元、自动化编辑处理单元、用户请求响应单元和数据库单元,用户通过即时通讯客户端提交用户请求,所述LED自动化服务器接收到用户请求会自动生成LED控制卡可识别的显示数据,引导用户利用最短时间以最易理解的方式得到自己想要的LED显示效果,与传统方法相比,将用户从繁琐和对专业要求较高的配置过程中解脱出来。本专利技术采用如下云端服务器来实现:一种LED自动化服务器,包括:用户请求解析单元,用于接收用户请求,并判断是否需要向用户请求响应单元提交配置向导指令,包括:设备配置向导指令和节目配置向导指令;对用户请求和/或来自用户请求响应单元的数据参数进行解析处理,解析为配置信息、操作信息和/或显示信息,并发送至自动化编辑处理单元;基于用户登录ID生成用户配置ID,并将用户登录ID、用户配置ID和配置信息发送至数据库单元;自动化编辑处理单元,用于接收来自用户请求解析单元发送来的配置信息、操作信息和/或显示信息,生成LED控制卡可识别的显示数据发送给用户,并将所述显示数据发送至数据库单元;用户请求响应单元,用于接收用户请求解析单元发送来的配置向导指令,根据配置向导指令类型生成相应类型的web配置页面发送给用户;接收用户反馈的填写完成的web配置页面,并提取填写的数据参数,并将所述数据参数发送给用户请求解析单元;数据库单元,用于接收并存储来自用户请求解析单元的用户登录ID、用户配置ID和配置信息;接收并基于默认用户配置ID存储来自自动化编辑处理单元的显示数据。进一步地,所述用户请求的数据格式包括:纯文本、命令、图片或者二维码。进一步地,所述判断是否需要向用户请求响应单元提交设备配置向导指令为:基于用户请求获取用户登录ID,并查找数据库单元中是否存在与该用户登录ID相匹配的配置信息,若存在,继续分析用户请求内容,否则,用户请求解析单元向用户请求响应单元发送设备配置向导指令。进一步地,所述设备配置向导指令为硬件参数设置的命令接口,包括:LED显示屏宽度、高度、LED显示屏的扫描方式或者LED控制卡型号。进一步地,所述配置信息包括:单配置信息或者新增配置信息;所述单配置信息为,对已存在的配置信息中的单一的配置参数进行修改的执行信息;所述新增配置信息为,新建用户配置ID,并对配置信息的各个配置参数进行设置的执行信息。进一步地,当用户请求解析单元对用户请求和/或来自用户请求响应单元的数据参数进行解析处理后为操作信息,则基于操作信息生成编辑预设命令,并将所述编辑预设命令发送至自动化编辑处理单元;所述编辑预设命令为,用户请求解析单元与自动化编辑处理单元中的功能模块之间的程序接口;所述功能模块的种类和个数根据需要设定,各个功能模块之间彼此独立,并分别预留编辑预设命令;所述功能模块包括:图文、表盘、时间、计时、温度或者二维码功能模块。进一步地,当所述自动化编辑处理单元收到所述编辑预设命令后,进一步判断数据库单元中,该用户配置ID的显示数据中是否包含有编辑预设命令相对应的功能模块,若包含,则自动调用数据库中的该功能模块相关的显示数据,填充至该节目编辑信息中,若不包含,自动化编辑处理单元将通知用户请求解析单元为用户提供相应功能模块的编辑预设命令。进一步地,若基于操作信息生成的编辑预设命令为生成二维码编辑预设命令,并判断发现数据库单元中该用户配置ID的显示数据中包含对应的配置信息,则二维码功能模块将基于用户配置ID和所述配置信息生成二维码,反馈给用户。进一步地,所述自动化编辑处理单元针对接收的配置信息、操作信息和/或显示信息,查找数据库单元中是否存在相同用户配置ID的显示数据,若不存在,则自动创建一个节目和一个前景,并由用户请求解析单元向用户请求响应单元提交节目配置向导指令。进一步地,所述自动化编辑处理单元还包括:数据待处理模块和数据生成模块:数据待处理模块,用于存储各个功能模块执行的中间结果;数据生成模块,用于当确认收到完成的指令后,将存储于数据待处理模块中的中间结果生成一个控制卡可识别的显示数据。综上,本专利技术给出一种LED自动化服务器,包括用户请求解析单元,自动化编辑处理单元,用户请求响应单元和数据库单元。LED自动化服务器的用户请求解析单元接收到用户请求后进行解析,判断是否需要向用户请求响应单元提交配置向导指令,并将用户请求或者返回的数据参数解析为下述信息类型中的一种或者多种:配置信息、操作信息和/或显示信息;自动化编辑处理单元接收到上述类型信息后,将自动生成LED控制卡可识别的显示数据并反馈给用户,用户可以将所述显示数据送入LED控制卡,即可实现想要的显示效果;如果用户是第一次进行设备配置,则LED自动化服务器的用户请求响应单元将基于接收到的用户请求解析单元发送来的配置向导指令,生成相应类型的web配置页面发送给用户,指导用户完成相关配置,从而使得整个配置过程需要最少的用户参与,将用户从繁琐难懂的配置操作中解脱出来。本专利技术采用如下交互方法来实现用户与LED自动化服务器之间的交互:用户通过即时通讯客户端向即时通讯服务器提交用户请求;即时通讯服务器将用户请求发送至LED自动化服务器的用户请求解析单元;LED自动化服务器的用户请求响应单元将根据需要向即时通讯客户端发送相应类型的web配置页面;用户根据需要填写web配置页面,并反馈给LED自动化服务器的用户请求响应单元;LED自动化服务器将生成的LED控制卡可识别的显示数据发送至即时通讯服务器;即时通讯服务器将所述显示数据反馈给即时通讯客户端。进一步地,所述即时通讯客户端包括:微信、QQ或者MSN。进一步地,所述LED自动化服务器的用户请求响应单元将根据需要向即时通讯客户端发送相应类型的we本文档来自技高网...

【技术保护点】
一种LED自动化服务器,其特征在于,包括:用户请求解析单元,用于接收用户请求,并判断是否需要向用户请求响应单元提交配置向导指令,包括:设备配置向导指令和节目配置向导指令;对用户请求和/或来自用户请求响应单元的数据参数进行解析处理,解析为配置信息、操作信息和/或显示信息,并发送至自动化编辑处理单元;基于用户登录ID生成用户配置ID,并将用户登录ID、用户配置ID和配置信息发送至数据库单元;自动化编辑处理单元,用于接收来自用户请求解析单元发送来的配置信息、操作信息和/或显示信息,生成LED控制卡可识别的显示数据发送给用户,并将所述显示数据发送至数据库单元;用户请求响应单元,用于接收用户请求解析单元发送来的配置向导指令,根据配置向导指令类型生成相应类型的web配置页面发送给用户;接收用户反馈的填写完成的web配置页面,并提取填写的数据参数,并将所述数据参数发送给用户请求解析单元;数据库单元,用于接收并存储来自用户请求解析单元的用户登录ID、用户配置ID和配置信息;接收并基于默认用户配置ID存储来自自动化编辑处理单元的显示数据。

【技术特征摘要】
1.一种LED自动化服务器,其特征在于,包括:
用户请求解析单元,用于接收用户请求,并判断是否需要向用户请求响应单元提交配置向导指令,包括:设备配置向导指令和节目配置向导指令;
对用户请求和/或来自用户请求响应单元的数据参数进行解析处理,解析为配置信息、操作信息和/或显示信息,并发送至自动化编辑处理单元;
基于用户登录ID生成用户配置ID,并将用户登录ID、用户配置ID和配置信息发送至数据库单元;
自动化编辑处理单元,用于接收来自用户请求解析单元发送来的配置信息、操作信息和/或显示信息,生成LED控制卡可识别的显示数据发送给用户,并将所述显示数据发送至数据库单元;
用户请求响应单元,用于接收用户请求解析单元发送来的配置向导指令,根据配置向导指令类型生成相应类型的web配置页面发送给用户;
接收用户反馈的填写完成的web配置页面,并提取填写的数据参数,并将所述数据参数发送给用户请求解析单元;
数据库单元,用于接收并存储来自用户请求解析单元的用户登录ID、用户配置ID和配置信息;
接收并基于默认用户配置ID存储来自自动化编辑处理单元的显示数据。
2.如权利要求1所述的服务器,其特征在于,所述用户请求的数据格式包括:纯文本、命令、图片或者二维码。
3.如权利要求1所述的服务器,其特征在于,所述判断是否需要向用户请求响应单元提交设备配置向导指令为:基于用户请求获取用户登录ID,并查找数据库单元中是否存在与该用户登录ID相匹配的配置信息,若存在,继续分析用户请求内容,否则,用户请求解析单元向用户请求响应单元发送设备配置向导指令。
4.如权利要求1或3所述的服务器,其特征在于,所述设备配置向导指令为硬件参数设置的命令接口,包括:LED显示屏宽度、高度、LED显示屏的扫描方式或者LED控制卡型号。
5.如权利要求1所述的服务器,其特征在于,所述配置信息包括:单配置信息或者新增配置信息;
所述单配置信息为,对已存在的配置信息中的单一的配置参数进行修改的执行信息;
所述新增配置信息为,新建用户配置ID,并对配置信息的各个配置参数进行设置的执行信息。
6.如权利要求1所述的服务器,其特征在于,当用户请求解析单元对用户请求和/或来自用户请求响应单元的数据参数进行解析处理后为操作信息,则基于操作信息生成编辑预设命令,并将所述编辑预设命令发送至自动化编辑处理单元;
所述编辑预设命令为,用户请求解析单元与自动化编辑处理单元中的功能模块之间的程序接口;
所述功能模块的种类和个数根据需要设定,各个功能模块之间彼此独立,并分别预留编辑预设命令;
所述功能模块包括:图文、表盘、时间、计时、温度或者二维码功能模块。
7.如权利要求6所述的服务器,其特征在于,当所述自动化编辑处理单元收到所述编辑预设命令后,进一步判断数据库单元中,该用户配置ID的显示数据中是否包含有...

【专利技术属性】
技术研发人员:林长伟黄显澍
申请(专利权)人:哈尔滨烁联科技有限公司
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1