显示设备远程通信方法、显示设备、服务器及终端设备技术

技术编号:37972098 阅读:11 留言:0更新日期:2023-06-30 09:47
本申请提供了一种显示设备远程通信方法、显示设备、服务器及终端设备。基于服务器,显示设备与终端设备之间能进行远程通信。显示设备与服务器建立SSE连接后,终端设备可以向服务器发送与显示设备进行连接的连接请求。服务器基于连接请求生成鉴权码并由显示设备校验鉴权码,如果校验成功,说明终端设备请求的就是当前的显示设备,并且建立的连接也是安全的。此时,终端设备可以向服务器发送控制指令,由服务器将控制指令转发给显示设备,从而实现终端设备与显示设备的远程通信,并且,在终端设备上也可以远程控制显示设备。本申请提供的方案中,显示设备可以无需在现场,并且也无需具备串口工具,方便开发者可以随时对显示设备进行调试和配置。行调试和配置。行调试和配置。

【技术实现步骤摘要】
显示设备远程通信方法、显示设备、服务器及终端设备


[0001]本申请涉及显示
,尤其涉及一种显示设备远程通信方法、显示设备、服务器及终端设备。

技术介绍

[0002]目前,在一些基于Linux系统的显示设备上,暂时没有远程调控系统。这就导致显示设备的软件定制化配置和特殊的用户需求难以实现,并且对想要进入显示设备系统平台的应用开发者来说也是不方便的,比如,开发者想要进行系统的开发调试,就需要使用串口工具,这样不仅增加了学习成本,同时串口的使用又缺少安全限制。另外,第三方开发者如果想要把应用软件安装到显示设备的系统平台上进行测试,也需要有显示设备在现场才能实现,并且,如果在没有串口工具的情况下,第三方开发者只能通过遥控器等控制装置操作显示设备的软键盘进行安装。可见,目前对显示设备的调试和配置等过程,都需要开发者直接对显示设备操作,这种方式在现场没有显示设备或者没有串口工具时很难实现。

技术实现思路

[0003]本申请提供了一种显示设备远程通信方法、显示设备、服务器及终端设备,以解决目前现场没有显示设备或者串口工具很难对显示设备进行调试和配置的问题。
[0004]第一方面,本申请提供了一种显示设备,包括:显示器;与显示器连接的控制器,控制器,被配置为:在与服务器进行SSE连接时,接收服务器发送的鉴权码;所述鉴权码为服务器根据终端设备发送的连接请求中的信息生成的;所述连接请求中包括所述终端设备请求通信的目标显示设备的信息;对所述鉴权码进行校验;当校验成功时,向所述服务器发送反馈消息;接收服务器转发的所述终端设备发送的控制指令;所述控制指令用于表示在所述终端设备上控制所述显示设备的指令。
[0005]在一些可实现方式中,所述控制器,还被配置为:将所述鉴权码按照预设规则拆分为数字密钥、有效期密钥和校验和的组合;利用校验算法获取所述数字密钥和所述有效期密钥组合后的待选校验和;在所述待选校验和与所述校验和相同时,利用所述有效期密钥,确定当前日期是否超过预设有效日期;在所述当前日期未超过预设有效日期时,利用加密算法对所述连接请求中的信息进行加密,生成待选数字密钥;如果所述待选数字密钥与所述数字密钥相同,则确定对所述鉴权码校验的成功。
[0006]在一些可实现方式中,所述控制器,还被配置为:将所述鉴权码的首尾两位数字组合成校验和并将校验和置于其余全部字符串的尾端,从而组成第三待选密钥;在所述第三待选密钥中,以所述校验和的第二位数字作为偏移量,从第二预设位置处取出两位数字作为有效期密钥的后两位并将所述后两位置于所述校验和之前,从而组成第二待选密钥;在所述第二待选密钥中,以所述校验和的第一位数字作为偏移量,从第一预设位置处取出两位数字作为有效期密钥的前两位并将所述前两位置于所述后两位之前,从而组成数字密钥、有效期密钥和校验和的组合;其中,所述数字密钥包括八位数字,所述有效期密钥包括
四位数字,所述校验和包括两位数字。
[0007]第二方面,本申请还提供了一种服务器,包括控制器,并且控制器被配置为:在与显示设备进行SSE连接时,接收终端设备发送的连接请求;所述连接请求中包括所述终端设备请求通信的目标显示设备的信息;将利用所述连接请求中的信息生成的鉴权码发送给所述显示设备;所述显示设备用于对所述鉴权码进行校验,并在校验成功时,向所述服务器发送反馈消息;接收所述显示设备发送的反馈消息;将所述终端设备发送的控制指令转发给所述显示设备。
[0008]在一些可实现方式中,服务器的控制器,还被配置为:利用加密算法对所述连接请求中的信息进行加密,生成数字密钥;针对预设有效日期生成有效期密钥;利用校验算法获取所述数字密钥和所述有效期密钥组合后的校验和;对所述数字密钥、所述有效期密钥和所述校验和按照预设规则进行混淆,获得鉴权码。
[0009]在一些可实现方式中,服务器的控制器,还被配置为:将所述数字密钥、所述有效期密钥和所述校验和依次组合成第一待选密钥;所述数字密钥包括八位数字,所述有效期密钥包括四位数字,所述校验和包括两位数字;在所述第一待选密钥中,以校验和的第一位数字作为偏移量,将所述有效期密钥中的前两位数字插入到第一预设位置处,生成第二待选密钥;在所述第二待选密钥中,以校验和的第二位数字作为偏移量,将所述有效期密钥中的后两位数字插入到第二预设位置处,生成第三待选密钥;在所述第三待选密钥中,将两位校验和分别置于其他字符串的前后,生成鉴权码。
[0010]第三方面,本申请还提供了一种终端设备,包括控制器,并且控制器被配置为:在显示设备与服务器进行SSE连接时,向所述服务器发送连接请求;所述连接请求中包括终端设备请求通信的目标显示设备的信息,以及,所述服务器用于利用所述连接请求中的信息生成鉴权码,并接收所述显示设备在校验所述鉴权码成功时发送的反馈消息;在所述服务器接收到所述反馈消息时,向所述服务器发送操作所述显示设备的控制指令,以使所述服务器将所述控制指令转发给所述显示设备。
[0011]第四方面,本申请还提供了一种显示设备远程通信方法,应用于显示设备,所述方法包括:在与服务器进行SSE连接时,接收服务器发送的鉴权码;所述鉴权码为服务器根据终端设备发送的连接请求中的信息生成的;所述连接请求中包括所述终端设备请求通信的目标显示设备的信息;对所述鉴权码进行校验;当校验成功时,向所述服务器发送反馈消息;接收服务器转发的所述终端设备发送的控制指令;所述控制指令用于表示在所述终端设备上控制所述显示设备的指令。
[0012]第五方面,本申请还提供了一种显示设备远程通信方法,应用于服务器,所述方法包括:在与显示设备进行SSE连接时,接收终端设备发送的连接请求;所述连接请求中包括所述终端设备请求通信的目标显示设备的信息;将利用所述连接请求中的信息生成的鉴权码发送给所述显示设备;所述显示设备用于对所述鉴权码进行校验,并在校验成功时,向所述服务器发送反馈消息;接收所述显示设备发送的反馈消息;将所述终端设备发送的控制指令转发给所述显示设备。
[0013]第六方面,本申请还提供了一种显示设备远程通信方法,应用于终端设备,所述方法包括:在显示设备与服务器进行SSE连接时,向所述服务器发送连接请求;所述连接请求中包括终端设备请求通信的目标显示设备的信息,以及,所述服务器用于利用所述连接请
求中的信息生成鉴权码,并接收所述显示设备在校验所述鉴权码成功时发送的反馈消息;在所述服务器接收到所述反馈消息时,向所述服务器发送操作所述显示设备的控制指令,以使所述服务器将所述控制指令转发给所述显示设备。
[0014]本申请提供的显示设备、服务器和终端设备,可以实现基于服务器的显示设备与终端设备之间的远程通信。在显示设备与服务器进行了SSE连接之后,终端设备就可以向服务器发送与显示设备进行连接的连接请求。服务器基于连接请求生成鉴权码并由显示设备校验鉴权码,如果校验成功,说明终端设备请求的就是当前的显示设备,并且建立的连接也是安全的。此时,终端设备可以向服务器发送控制指令,由服务器将控制指令转发给显示设备,从而实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:显示器;与所述显示器连接的控制器,所述控制器,被配置为:在与服务器进行SSE连接时,接收服务器发送的鉴权码;所述鉴权码为服务器根据终端设备发送的连接请求中的信息生成的;所述连接请求中包括所述终端设备请求通信的目标显示设备的信息;对所述鉴权码进行校验;当校验成功时,向所述服务器发送反馈消息;接收服务器转发的所述终端设备发送的控制指令;所述控制指令用于表示在所述终端设备上控制所述显示设备的指令。2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:将所述鉴权码按照预设规则拆分为数字密钥、有效期密钥和校验和的组合;利用校验算法获取所述数字密钥和所述有效期密钥组合后的待选校验和;在所述待选校验和与所述校验和相同时,利用所述有效期密钥,确定当前日期是否超过预设有效日期;在所述当前日期未超过预设有效日期时,利用加密算法对所述连接请求中的信息进行加密,生成待选数字密钥;如果所述待选数字密钥与所述数字密钥相同,则确定对所述鉴权码校验的成功。3.根据权利要求2所述的显示设备,其特征在于,所述控制器,还被配置为:将所述鉴权码的首尾两位数字组合成校验和并将校验和置于其余全部字符串的尾端,从而组成第三待选密钥;在所述第三待选密钥中,以所述校验和的第二位数字作为偏移量,从第二预设位置处取出两位数字作为有效期密钥的后两位并将所述后两位置于所述校验和之前,从而组成第二待选密钥;在所述第二待选密钥中,以所述校验和的第一位数字作为偏移量,从第一预设位置处取出两位数字作为有效期密钥的前两位并将所述前两位置于所述后两位之前,从而组成数字密钥、有效期密钥和校验和的组合;其中,所述数字密钥包括八位数字,所述有效期密钥包括四位数字,所述校验和包括两位数字。4.一种服务器,其特征在于,包括:控制器,被配置为:在与显示设备进行SSE连接时,接收终端设备发送的连接请求;所述连接请求中包括所述终端设备请求通信的目标显示设备的信息;将利用所述连接请求中的信息生成的鉴权码发送给所述显示设备;所述显示设备用于对所述鉴权码进行校验,并在校验成功时,向所述服务器发送反馈消息;接收所述显示设备发送的反馈消息;将所述终端设备发送的控制指令转发给所述显示设备。5.根据权利要求4所述的服务器,其特征在于,所述控制器,还被配置为:利用加密算法对所述连接请求中的信息进行加密,生成数字密钥;针对预设有效日期生成有效期密钥;
利用校验算法获取所述数字密钥和所述有效期密钥组合后的校验和;对所述数字密钥、所述有效期密钥和所述校验和按照预设规则进行混淆,获得鉴权...

【专利技术属性】
技术研发人员:侯秋豪孙玉秀
申请(专利权)人:VIDAA国际控股荷兰公司
类型:发明
国别省市:

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

1