显示设备、OPS设备及控制方法与流程
未命名
09-22
阅读:54
评论:0
显示设备、ops设备及控制方法
技术领域
1.本技术涉及控制技术领域。更具体地讲,涉及一种显示设备、ops设备及控制方法。
背景技术:
2.随着科技的不断进步,一些触控显示设备集成了电视功能和电脑功能,其以丰富的多媒体资源,得到了越来越多的应用。其中,电视功能一般基于触控显示设备的处理器实现,处理器中安装有独立的操作系统,比如安卓系统;电脑功能则通过开放式可插拔规范(open pluggable specification,ops)设备来实现,ops设备中比如安装有windows系统。
3.目前,ops设备并非触控显示设备的标配附件,用户可以将一厂家的ops设备安装在另一厂家的触控显示设备上,导致出现ops设备与触控显示设备软件不兼容的问题。为避免该问题,相关技术通过对ops设备做特殊结构设计,使得不同厂家ops设备与触控显示设备在硬件结构上不兼容。但是,该特殊结构设计仍无法避免用户将其他厂家的ops设备安装在触控显示设备上进行使用的问题。
技术实现要素:
4.本技术示例性的实施方式提供一种显示设备、ops设备及控制方法,能够避免用户将其他厂家的ops设备安装在触控显示设备上进行使用的问题,节省处理兼容性问题的人工成本,并能够提升用户体验。
5.第一方面,本技术实施例提供一种显示设备,包括:
6.显示器;
7.与显示器连接的处理器,处理器被配置为:
8.响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息;
9.若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,遮罩操作为显示器显示预设图像,第二消息用于指示ops设备已启动。
10.在一些可能的实现方式中,处理器还被配置为:若在第一预设时长内收到第二消息,则执行以下步骤:步骤a,向ops设备发送第三消息,第三消息携带有初始随机数;步骤b,确定在第二预设时长内未收到来自ops设备的第四消息,第四消息携带有目标数据,目标数据是根据初始随机数生成的;响应于步骤b的执行次数少于次数阈值,返回执行步骤a;响应于步骤b的执行次数达到次数阈值,对显示设备执行遮罩操作或关机操作。
11.在一些可能的实现方式中,处理器还被配置为:若在第二预设时长内收到第四消息,则根据目标数据,确定是否对显示设备执行遮罩操作或关机操作。
12.在一些可能的实现方式中,处理器具体被配置为:对目标数据进行解密处理,获得解密后的数据;若确定解密后的数据与初始随机数不相同,则对显示设备执行遮罩操作或关机操作;或者,若确定解密后的数据与初始随机数相同,则正常运行显示设备。
13.在一些可能的实现方式中,目标数据是ops设备控制基本输入输出系统(basic lnput output system,bios)对初始随机数进行加密处理后生成的。
14.第二方面,本技术实施例提供一种ops设备,包括:
15.处理器,处理器被配置为:
16.接收来自显示设备的第一消息,第一消息用于启动ops设备,第一消息是由显示设备在响应于ops设备的插入指令时发出的;
17.在ops设备启动后,控制bios向显示设备发送第二消息,第二消息用于指示ops设备已启动;
18.控制bios接收来自显示设备的第三消息,第三消息携带有初始随机数;
19.控制bios根据初始随机数,生成对应的目标数据;
20.控制bios向显示设备发送第四消息,第四消息携带有目标数据,第四消息用于指示ops设备已根据初始随机数生成了目标数据。
21.在一些可能的实现方式中,处理器具体被配置为:控制bios对初始随机数进行加密处理,生成对应的目标数据。
22.在一些可能的实现方式中,处理器还被配置为:若在第三预设时长内未收到第三消息,则基于重发机制控制bios向显示设备重新发送第二消息,重发机制用于保证显示设备接收到第二消息。
23.第三方面,本技术实施例提供一种控制方法,应用于显示设备,该控制方法包括:
24.响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息;
25.若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,遮罩操作为显示器显示预设图像,第二消息用于指示ops设备已启动。
26.在一些可能的实现方式中,该控制方法还包括:若在第一预设时长内收到第二消息,则执行以下步骤:步骤a,向ops设备发送第三消息,第三消息携带有初始随机数;步骤b,确定在第二预设时长内未收到来自ops设备的第四消息,第四消息携带有目标数据,目标数据是根据初始随机数生成的;响应于步骤b的执行次数少于次数阈值,返回执行步骤a;响应于步骤b的执行次数达到次数阈值,对显示设备执行遮罩操作或关机操作。
27.在一些可能的实现方式中,该控制方法还包括:若在第二预设时长内收到第四消息,则根据目标数据,确定是否对显示设备执行遮罩操作或关机操作。
28.在一些可能的实现方式中,根据目标数据,确定是否对显示设备执行遮罩操作或关机操作,包括:对目标数据进行解密处理,获得解密后的数据;若确定解密后的数据与初始随机数不相同,则对显示设备执行遮罩操作或关机操作;或者,若确定解密后的数据与初始随机数相同,则正常运行显示设备。
29.在一些可能的实现方式中,目标数据是ops设备控制bios对初始随机数进行加密处理后生成的。
30.第四方面,本技术实施例提供一种控制方法,应用于ops设备,该控制方法包括:
31.接收来自显示设备的第一消息,第一消息用于启动ops设备,第一消息是由显示设备在响应于ops设备的插入指令时发出的;
32.在ops设备启动后,控制bios向显示设备发送第二消息,第二消息用于指示ops设备已启动;
33.控制bios接收来自显示设备的第三消息,第三消息携带有初始随机数;
34.控制bios根据初始随机数,生成对应的目标数据;
35.控制bios向显示设备发送第四消息,第四消息携带有目标数据,第四消息用于指示ops设备已根据初始随机数生成了目标数据。
36.在一些可能的实现方式中,控制bios根据初始随机数,生成对应的目标数据,包括:控制bios对初始随机数进行加密处理,生成对应的目标数据。
37.在一些可能的实现方式中,控制bios向显示设备发送第二消息之后,该控制方法还包括:若在第三预设时长内未收到第三消息,则基于重发机制控制bios向显示设备重新发送第二消息,重发机制用于保证显示设备接收到第二消息。
38.第五方面,本技术实施例提供一种控制装置,应用于显示设备,该控制装置包括:
39.发送模块,用于响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息;
40.处理模块,用于若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,遮罩操作为显示器显示预设图像,第二消息用于指示ops设备已启动。
41.在一些可能的实现方式中,处理模块还用于:若在第一预设时长内收到第二消息,则执行以下步骤:步骤a,向ops设备发送第三消息,第三消息携带有初始随机数;步骤b,确定在第二预设时长内未收到来自ops设备的第四消息,第四消息携带有目标数据,目标数据是根据初始随机数生成的;响应于步骤b的执行次数少于次数阈值,返回执行步骤a;响应于步骤b的执行次数达到次数阈值,对显示设备执行遮罩操作或关机操作。
42.在一些可能的实现方式中,处理模块还用于:若在第二预设时长内收到第四消息,则根据目标数据,确定是否对显示设备执行遮罩操作或关机操作。
43.在一些可能的实现方式中,处理模块具体用于:对目标数据进行解密处理,获得解密后的数据;若确定解密后的数据与初始随机数不相同,则对显示设备执行遮罩操作或关机操作;或者,若确定解密后的数据与初始随机数相同,则正常运行显示设备。
44.在一些可能的实现方式中,目标数据是ops设备控制bios对初始随机数进行加密处理后生成的。
45.第六方面,本技术实施例提供一种控制装置,应用于ops设备,该控制装置包括:
46.接收模块,用于接收来自显示设备的第一消息,第一消息用于启动ops设备,第一消息是由显示设备在响应于ops设备的插入指令时发出的;以及控制bios接收来自显示设备的第三消息,第三消息携带有初始随机数;
47.发送模块,用于在ops设备启动后,控制bios向显示设备发送第二消息,第二消息用于指示ops设备已启动;以及控制bios向显示设备发送第四消息,第四消息携带有目标数据,第四消息用于指示ops设备已根据初始随机数生成了目标数据;
48.生成模块,用控制bios根据初始随机数,生成对应的目标数据。
49.在一些可能的实现方式中,生成模块具体用于:控制bios对初始随机数进行加密处理,生成对应的目标数据。
50.在一些可能的实现方式中,发送模块还用于:在控制bios向显示设备发送第二消息之后,若在第三预设时长内未收到第三消息,则基于重发机制控制bios向显示设备重新发送第二消息,重发机制用于保证显示设备接收到第二消息。
51.第七方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中
存储有计算机程序指令,计算机程序指令被执行时,实现如本技术第三方面或第四方面任一项所述的控制方法。
52.第八方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如本技术第三方面或第四方面任一项所述的控制方法。
53.本技术提供的显示设备、ops设备及控制方法,通过显示设备响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息;若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,第二消息用于指示ops设备已启动。由于本技术中的显示设备在响应于ops设备的插入指令时,根据与ops设备的消息交互对ops设备进行校验,若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,因此,能够避免用户将其他厂家的ops设备插入显示设备上进行使用的问题,进而避免因为用户使用其他厂家的ops设备造成的兼容性问题,节省处理兼容性问题的人工成本,并能够提升用户体验。
54.本技术的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
55.为了更清楚地说明本技术实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
56.图1为本技术一实施例提供的控制方法的应用场景示意图;
57.图2为本技术一实施例提供的显示设备的硬件配置框图;
58.图3为本技术一实施例提供的控制方法的流程图;
59.图4为本技术一实施例提供的控制方法的信令交互示意图;
60.图5为本技术一实施例提供的控制装置的结构示意图;
61.图6为本技术另一实施例提供的控制装置的结构示意图。
具体实施方式
62.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
63.基于本技术描述的示例性实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术所附权利要求保护的范围。此外,虽然本技术中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。
64.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
65.本技术中说明书和权利要求书及上述附图中的术语
″
第一
″
、
″
第二
″
、
″
第三
″
等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明(unless otherwise indicated)。应该理解这样使用的用语在适当情况下可以互
换,例如能够根据本技术实施例图示或描述中给出那些以外的顺序实施。
66.此外,术语
″
包括
″
和
″
具有
″
以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
67.本技术中使用的术语
″
模块
″
,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
68.本技术中使用的术语
″
遥控器
″
,是指电子设备(如本技术中公开的显示设备)的一个组件,通常可在较短的距离范围内无线控制电子设备。一般使用红外线和/或射频(rf)信号和/或蓝牙与电子设备连接,也可以包括wifi、无线usb、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。
69.本技术中使用的术语
″
手势
″
,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。
70.图1为本技术一实施例提供的控制方法的应用场景示意图。如图1中示出,显示设备200响应于用户将ops设备100插入显示设备200的操作,通过与ops设备100的消息交互,确定是否正常运行显示设备200,从而确定是否正常使用ops设备100。
71.其中,ops设备100比如为ops电脑。显示设备200比如为触控显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备200可以根据需要做性能和配置上一些改变。
72.图2为本技术一实施例提供的显示设备的硬件配置框图。如图2中示出,在一些实施例中,显示设备200中包括控制器250、通信器220、输入/输出接口255、显示器275和存储器260中的至少一种。
73.在一些实施例中,显示器275,可以包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件。在一些实施例中,显示器275,可以用于接收源自处理器输出的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。在一些实施例中,显示器275显示的视频内容,可以来自广播电视内容,也可以是说,可通过有线或无线通信协议接收的各种广播信号。或者,可显示来自网络通信协议接收来自网络服务器端发送的各种图像内容。或者,可显示来自ops设备的内容。在一些实施例中,显示器275可以用于呈现显示设备200中产生且用于控制显示设备200的用户操控(userlnterface,ui)界面。在一些实施例中,显示器275可以为一种智能交互平板。示例性的,该智能交互平板例如可以为智能黑板。或者,在一些实施例中,该显示设备例如还可以为智能电视等。
74.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器可以包括wifi芯片(对应wifi模块),蓝牙通信协议芯片(对应蓝牙模块),有线以太网通信协议芯片(对应有线以太网模块)等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。
75.在一些实施例中,显示设备200可以通过通信器220提供设备之间建立控制信号和数据信号发送和接收。
76.在一些实施例中,控制器250,可以通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250可以控制显示设备200的整体操作。例
如:响应于接收到用于选择在显示器275上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关操作,例如:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。用于选择ui对象用户命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。
77.如图2所示,控制器250可以包括随机存取存储器251(random access memory,ram)、只读存储器252(read-only memory,rom)、其他处理器(例如:图形处理器253)、中央处理器254(central processing unit,cpu)、通信接口(communication interface),以及通信总线256(bus)中的至少一种。其中,通信总线连接各个部件。
78.其中,在一些实施例中,ram251用于存储操作系统或其他正在运行中的程序的临时数据。在一些实施例中,rom252用于存储各种系统启动的指令。在一些实施例中,rom252用于存储一个基本输入输出系统,用于完成对系统的加电自检、系统中各功能模块的初始化、系统的基本输入/输出的驱动程序及引导操作系统。
79.在一些实施例中,在收到开机信号时,显示设备200电源开始启动,cpu运行rom 252中系统启动指令,将存储在存储器的操作系统的临时数据拷贝至ram 251中,以便于启动或运行操作系统。当操作系统启动完成后,cpu再将存储器中各种应用程序的临时数据拷贝至ram 251中,然后,以便于启动或运行各种应用程序。
80.在一些实施例中,cpu处理器254,可以用于执行存储在存储器中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。在一些示例性实施例中,cpu处理器254,可以包括多个处理器。多个处理器可包括一个主处理器以及一个或多个子处理器。主处理器,用于在预加电模式中执行显示设备200一些操作,和/或在正常模式下显示画面的操作。一个或多个子处理器,用于在待机模式等状态下一种操作。
81.在一些实施例中,如图2所示,输入/输出接口255被配置为,可进行控制器250与外部其他设备或其他控制器250之间的数据传输。
82.在一些实施例中,存储器260,可以包括存储用于驱动显示设备200的各种软件模块。如:第一存储器中存储的各种软件模块,包括:基础模块、检测模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等中的至少一种。
83.目前,ops设备并非触控显示设备的标配附件,而ops设备的接口为行业内标准的80针脚设计,因此,用户可以将一厂家的ops设备安装在另一厂家的触控显示设备上,但是,ops设备中的软件和触控显示设备中的软件通常有着大量的交互,导致出现ops设备与触控显示设备软件不兼容的问题。为避免该问题,相关技术通过对ops设备做特殊结构设计,使得不同厂家ops设备与触控显示设备在硬件结构上不兼容。但是,用户仍可通过拆卸ops设备的结构的方式将其他厂家的ops设备安装在触控显示设备,导致该特殊结构设计仍无法避免用户将其他厂家的ops设备安装在触控显示设备上进行使用的问题。
84.基于上述问题,本技术提供一种显示设备、ops设备及控制方法,在用户将ops设备插入显示设备时,对ops设备做校验,并对其中的通信异常情况进行特殊处理,使得其他厂家的ops设备无法安装在触控显示设备上进行使用,因此,能够避免因为用户使用其他厂家
的ops设备造成的兼容性问题,节省处理兼容性问题的人工成本,并能够提升用户体验。
85.下面采用详细的实施例,来说明本技术如何进行控制的。
86.图3为本技术一实施例提供的控制方法的流程图,应用于显示设备,显示设备包括显示器,与显示器连接的处理器。如图3所示,显示设备中的处理器被配置为执行以下步骤:
87.在s301中,响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息。
88.本技术实施例中,示例性地,ops设备比如为ops电脑,ops电脑安装有windows系统。显示设备比如为触控显示设备,具体地,比如为交互式触控一体机,显示设备中安装有安卓系统。在显示设备的安卓系统运行时,若用户将ops设备插入了显示设备,则显示设备的处理器响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息。该第一消息也可以理解为使得ops设备上电的消息(具体比如为ps_on消息)。若没有ops设备插入显示设备,则不需要向ops设备发送第一消息。
89.在s302中,若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,第二消息用于指示ops设备已启动。
90.其中,遮罩操作为显示器显示预设图像。
91.该步骤中,第一预设时长比如为30秒,可以按需设置,本技术对此不做具体限定。预设图像比如为用于提示用户所插入到显示设备的ops设备为其他厂家的ops设备的图像,以便于提醒用户不要使用其他厂家的ops设备。示例性地,显示设备在向ops设备发送用于启动ops设备的第一消息后,若在30秒内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作,或者,对显示设备执行关机操作,即禁止该ops设备使用显示设备。其中,第二消息用于指示ops设备已启动。可以理解,通过第二消息,可以对ops设备进行校验,确定ops设备是否为其他厂家的ops设备,若ops设备为其他厂家的ops设备,则对显示设备执行遮罩操作或关机操作,即禁止其他厂家的ops设备使用该显示设备。
92.本技术实施例提供的控制方法,通过显示设备响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息;若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,第二消息用于指示ops设备已启动。由于本技术实施例中的显示设备在响应于ops设备的插入指令时,根据与ops设备的消息交互对ops设备进行校验,若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,因此,能够避免用户将其他厂家的ops设备插入显示设备上进行使用的问题,进而避免因为用户使用其他厂家的ops设备造成的兼容性问题,节省处理兼容性问题的人工成本,并能够提升用户体验。
93.下面结合具体步骤,对本技术实施例提供的控制方法进行详细说明,在避免用户将其他厂家的ops设备插入显示设备上进行使用的基础上,保证与显示设备同一厂家的ops设备能够正常使用显示设备。
94.图4为本技术一实施例提供的控制方法的信令交互示意图。如图4所示,本技术实施例的方法可以包括:
95.在s401中,显示设备响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息。
96.相应地,ops设备接收来自显示设备的第一消息。
97.显示设备响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息的具体实现过程可以参见s301的相关描述,此处不再赘述。该步骤中,在显示设备向ops设备发送第一消息后,ops设备可以接收到该第一消息。
98.在s402中,在ops设备启动后,ops设备控制bios向显示设备发送第二消息,第二消息用于指示ops设备已启动。
99.该步骤中,ops设备在接收到来自显示设备的第一消息后,启动ops设备,然后控制bios向显示设备发送用于指示ops设备已启动的第二消息。示例性地,第二消息除了用于指示ops设备已启动,还可以用于携带业务所需要的其他信息,可以按需设置,本技术对此不做具体限定。
100.在s403中,显示设备确定是否在第一预设时长内收到来自ops设备的第二消息。
101.该步骤中,若显示设备在第一预设时长内未收到来自ops设备的第二消息,则执行s404步骤;若显示设备在第一预设时长内收到来自ops设备的第二消息,则执行s405步骤。
102.在s404中,对显示设备执行遮罩操作或关机操作。
103.该步骤的具体实现过程可以参见s302的相关描述,此处不再赘述。
104.在s405中,显示设备向ops设备发送第三消息,第三消息携带有初始随机数。
105.该步骤中,显示设备在第一预设时长内收到来自ops设备的第二消息后,向ops设备发送第三消息,第三消息携带有初始随机数。其中,初始随机数比如为通过随机数发生器获得的数据。
106.在s406中,ops设备控制bios确定是否在第三预设时长内收到来自显示设备的第三消息。
107.示例性地,第三预设时长比如为500ms,可以按需设置,本技术对此不做具体限定。该步骤中,ops设备控制bios向显示设备发送第二消息后,若在第三预设时长内未收到来自显示设备的第三消息,则执行s407步骤;若在第三预设时长内收到来自显示设备的第三消息,则执行s408步骤。
108.在s407中,ops设备基于重发机制控制bios向显示设备重新发送第二消息,重发机制用于保证显示设备接收到第二消息。
109.该步骤中,重发机制采用的重发次数阈值比如为3次。ops设备确定在第三预设时长内未收到来自显示设备的第三消息后,会进行消息重传,即控制bios向显示设备重新发送第二消息。若ops设备控制bios在向显示设备发送了第3次第二消息后,确定在第三预设时长内未收到来自显示设备的第三消息,则继续运行ops设备。
110.在s408中,ops设备控制bios根据初始随机数,生成对应的目标数据。
111.该步骤中,ops设备在第三预设时长内收到来自显示设备的第三消息后,解析第三消息,可以获得初始随机数。ops设备控制bios根据初始随机数,生成对应的目标数据。一种可能的实施方式中,ops设备对初始随机数不进行任何处理,直接将初始随机数作为目标数据。另一种可能的实施方式中,ops设备控制bios对初始随机数进行加密处理,生成对应的目标数据。示例性地,可采用的加密算法比如为微型加密算法(tiny encryption algorithm,tea),则ops设备控制bios通过微型加密算法对初始随机数进行加密处理,生成对应的目标数据。
112.在s409中,控制bios向显示设备发送第四消息,第四消息携带有目标数据,第四消
息用于指示ops设备已根据初始随机数生成了目标数据。
113.该步骤中,ops设备控制bios生成目标数据后,向显示设备发送第四消息,其中,第四消息携带有目标数据。
114.在s410中,显示设备确定是否在第二预设时长内收到来自ops设备的第四消息,第四消息携带有目标数据,目标数据是根据初始随机数生成的。
115.示例性地,第二预设时长比如为600ms,可以按需设置,本技术对此不做具体限定。该步骤中,若显示设备确定在第二预设时长内未收到来自ops设备的第四消息,则依次执行s405步骤和s410步骤。显示设备响应于确定在第二预设时长内未收到来自ops设备的第四消息的执行次数少于次数阈值,则返回执行s405步骤;显示设备响应于确定在第二预设时长内未收到来自ops设备的第四消息的执行次数达到次数阈值,则对显示设备执行遮罩操作或关机操作,即执行s404步骤。
116.其中,次数阈值比如为3次。可以理解,显示设备确定在第二预设时长内未收到来自ops设备的第四消息后,会进行消息重传,即向ops设备重新发送第三消息。若显示设备在向ops设备发送了第3次第三消息后,确定在第二预设时长内未收到来自ops设备的第四消息,则对显示设备执行遮罩操作或关机操作。
117.若显示设备在第二预设时长内收到来自ops设备的第四消息,则执行s411步骤。
118.在s411中,显示设备根据目标数据,确定是否对显示设备执行遮罩操作或关机操作。
119.该步骤中,显示设备在收到第四消息后,解析第四消息,可以获得目标数据。显示设备可以根据目标数据,确定是否对显示设备执行遮罩操作或关机操作。示例性地,参考s408步骤,一种可能的实施方式中,ops设备直接将初始随机数作为目标数据,则显示设备将获得的目标数据和初始随机数直接进行比较,若确定目标数据和初始随机数不相同,则对显示设备执行遮罩操作或关机操作;若确定目标数据和初始随机数相同,则正常运行显示设备。另一种可能的实施方式中,目标数据是ops设备控制bios对初始随机数进行加密处理后生成的;相应地,显示设备对目标数据进行解密处理,获得解密后的数据;若确定解密后的数据与初始随机数不相同,则对显示设备执行遮罩操作或关机操作;或者,若确定解密后的数据与初始随机数相同,则正常运行显示设备。示例性地,显示设备在获得目标数据后,可以基于对初始随机数进行加密处理的加密算法,通过相对应的解密算法,对目标数据进行解密处理,获得解密后的数据。显示设备将解密后的数据与初始随机数进行比较,若确定解密后的数据与初始随机数不相同,则对显示设备执行遮罩操作或关机操作;若确定解密后的数据与初始随机数相同,则正常运行显示设备。
120.本技术实施例提供的控制方法,通过显示设备响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息,ops设备接收第一消息;在ops设备启动后,控制bios向显示设备发送用于指示ops设备已启动第二消息;显示设备确定是否在第一预设时长内收到来自ops设备的第二消息,若在第一预设时长内未收到第二消息,则对显示设备执行遮罩操作或关机操作,若在第一预设时长内收到第二消息,则向ops设备发送携带有初始随机数第三消息;ops设备控制bios确定是否在第三预设时长内收到来自显示设备的第三消息,若在第三预设时长内未收到第三消息,则控制bios基于重发机制向显示设备重新发送第二消息,若在第三预设时长内收到第三消息,则控制bios根据初始随机数,生成对应的
目标数据;ops设备控制bios向显示设备发送携带有目标数据的第四消息;显示设备确定是否在第二预设时长内收到来自ops设备的第四消息,若显示设备确定在第二预设时长内未收到第四消息,则重新向ops设备发送第三消息,在达到次数阈值时,对显示设备执行遮罩操作或关机操作;若显示设备确定在第二预设时长内收到第四消息,则根据目标数据,确定是否对显示设备执行遮罩操作或关机操作。由于本技术实施例中的显示设备在响应于ops设备的插入指令时,根据与ops设备的消息交互对ops设备进行校验,对消息交互出现的异常进行相应的处理,确定是否对显示设备执行遮罩操作或关机操作,因此,能够在避免用户将其他厂家的ops设备插入显示设备上进行使用的基础上,保证与显示设备同一厂家的ops设备能够正常使用显示设备,节省处理兼容性问题的人工成本,并能够提升用户体验。
121.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
122.图5为本技术一实施例提供的控制装置的结构示意图。该控制装置应用于显示设备。如图5所示,本技术实施例提供的控制装置500包括:发送模块501和处理模块502。其中:
123.发送模块501,用于响应于ops设备的插入指令,向ops设备发送用于启动ops设备的第一消息。
124.处理模块502,用于若在第一预设时长内未收到来自ops设备的第二消息,则对显示设备执行遮罩操作或关机操作,遮罩操作为显示器显示预设图像,第二消息用于指示ops设备已启动。
125.在一些实施例中,处理模块502还可以用于:若在第一预设时长内收到第二消息,则执行以下步骤:步骤a,向ops设备发送第三消息,第三消息携带有初始随机数;步骤b,确定在第二预设时长内未收到来自ops设备的第四消息,第四消息携带有目标数据,目标数据是根据初始随机数生成的;响应于步骤b的执行次数少于次数阈值,返回执行步骤a;响应于步骤b的执行次数达到次数阈值,对显示设备执行遮罩操作或关机操作。
126.在一些实施例中,处理模块502还可以用于:若在第二预设时长内收到第四消息,则根据目标数据,确定是否对显示设备执行遮罩操作或关机操作。
127.在一些实施例中,处理模块502可以具体用于:对目标数据进行解密处理,获得解密后的数据;若确定解密后的数据与初始随机数不相同,则对显示设备执行遮罩操作或关机操作;或者,若确定解密后的数据与初始随机数相同,则正常运行显示设备。
128.在一些实施例中,目标数据是ops设备控制bios对初始随机数进行加密处理后生成的。
129.需要说明的是,本技术提供的控制装置,可用于执行上述显示设备执行的控制方法实施例,其实现原理与技术效果类似,对此不再赘述。
130.图6为本技术另一实施例提供的控制装置的结构示意图。该控制装置应用于ops设备。如图6所示,本技术实施例提供的控制装置600包括:接收模块601、发送模块602和生成模块603。其中:
131.接收模块601,用于接收来自显示设备的第一消息,第一消息用于启动ops设备,第一消息是由显示设备在响应于ops设备的插入指令时发出的;以及控制bios接收来自显示设备的第三消息,第三消息携带有初始随机数。
132.发送模块602,用于在ops设备启动后,控制bios向显示设备发送第二消息,第二消
息用于指示ops设备已启动;以及控制bios向显示设备发送第四消息,第四消息携带有目标数据,第四消息用于指示ops设备已根据初始随机数生成了目标数据。
133.生成模块603,用控制bios根据初始随机数,生成对应的目标数据。
134.在一些实施例中,生成模块603可以具体用于:控制bios对初始随机数进行加密处理,生成对应的目标数据。
135.在一些实施例中,发送模块602还可以用于:在控制bios向显示设备发送第二消息之后,若在第三预设时长内未收到第三消息,则基于重发机制控制bios向显示设备重新发送第二消息,重发机制用于保证显示设备接收到第二消息。
136.需要说明的是,本技术提供的控制装置,可用于执行上述ops设备执行的控制方法实施例,其实现原理与技术效果类似,对此不再赘述。
137.需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上处理模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
138.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个asic(application specific integrated circuit,特定集成电路),或,一个或多个dsp(digital signal processor,数字信号处理器),或,一个或者多个fpga(field programmable gate array,现场可编程门阵列)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如cpu或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以soc(system-on-a-chip,片上系统)的形式实现。
139.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机程序。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机程序可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机程序可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
140.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有
计算机程序,当计算机程序被处理器执行时实现如上任一方法实施例所述的控制方法。
141.本技术实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,至少一个处理器可以从该计算机可读存储介质中读取计算机程序,该至少一个处理器执行计算机程序时可实现如上任一方法实施例所述的控制方法。
142.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
143.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
技术特征:
1.一种显示设备,其特征在于,包括:显示器;与所述显示器连接的处理器,所述处理器被配置为:响应于ops设备的插入指令,向所述ops设备发送用于启动所述ops设备的第一消息;若在第一预设时长内未收到来自所述ops设备的第二消息,则对所述显示设备执行遮罩操作或关机操作,所述遮罩操作为所述显示器显示预设图像,所述第二消息用于指示所述ops设备已启动。2.根据权利要求1所述的显示设备,其特征在于,所述处理器还被配置为:若在所述第一预设时长内收到所述第二消息,则执行以下步骤:步骤a,向所述ops设备发送第三消息,所述第三消息携带有初始随机数;步骤b,确定在第二预设时长内未收到来自所述ops设备的第四消息,所述第四消息携带有目标数据,所述目标数据是根据所述初始随机数生成的;响应于所述步骤b的执行次数少于次数阈值,返回执行所述步骤a;响应于所述步骤b的执行次数达到所述次数阈值,对所述显示设备执行所述遮罩操作或关机操作。3.根据权利要求2所述的显示设备,其特征在于,所述处理器还被配置为:若在所述第二预设时长内收到所述第四消息,则根据所述目标数据,确定是否对所述显示设备执行所述遮罩操作或关机操作。4.根据权利要求3所述的显示设备,其特征在于,所述处理器具体被配置为:对所述目标数据进行解密处理,获得解密后的数据;若确定所述解密后的数据与所述初始随机数不相同,则对所述显示设备执行所述遮罩操作或关机操作;或者,若确定所述解密后的数据与所述初始随机数相同,则正常运行所述显示设备。5.根据权利要求1至4中任一项所述的显示设备,其特征在于,目标数据是所述ops设备控制基本输入输出系统bios对初始随机数进行加密处理后生成的。6.一种ops设备,其特征在于,包括:处理器,所述处理器被配置为:接收来自显示设备的第一消息,所述第一消息用于启动所述ops设备,所述第一消息是由所述显示设备在响应于ops设备的插入指令时发出的;在所述ops设备启动后,控制基本输入输出系统bios向所述显示设备发送第二消息,所述第二消息用于指示所述ops设备已启动;控制bios接收来自所述显示设备的第三消息,所述第三消息携带有初始随机数;控制bios根据所述初始随机数,生成对应的目标数据;控制bios向所述显示设备发送第四消息,所述第四消息携带有所述目标数据,所述第四消息用于指示所述ops设备已根据所述初始随机数生成了所述目标数据。7.根据权利要求6所述的ops设备,其特征在于,所述处理器具体被配置为:控制bios对所述初始随机数进行加密处理,生成对应的目标数据。8.根据权利要求6或7所述的ops设备,其特征在于,所述处理器还被配置为:若在第三预设时长内未收到所述第三消息,则基于重发机制控制bios向所述显示设备
重新发送所述第二消息,所述重发机制用于保证所述显示设备接收到所述第二消息。9.一种控制方法,其特征在于,应用于显示设备,所述控制方法包括:响应于ops设备的插入指令,向所述ops设备发送用于启动所述ops设备的第一消息;若在第一预设时长内未收到来自所述ops设备的第二消息,则对所述显示设备执行遮罩操作或关机操作,所述遮罩操作为显示器显示预设图像,所述第二消息用于指示所述ops设备已启动。10.一种控制方法,其特征在于,应用于ops设备,所述控制方法包括:接收来自显示设备的第一消息,所述第一消息用于启动所述ops设备,所述第一消息是由所述显示设备在响应于ops设备的插入指令时发出的;在所述ops设备启动后,控制基本输入输出系统bios向所述显示设备发送第二消息,所述第二消息用于指示所述ops设备已启动;控制bios接收来自所述显示设备的第三消息,所述第三消息携带有初始随机数;控制bios根据所述初始随机数,生成对应的目标数据;控制bios向所述显示设备发送第四消息,所述第四消息携带有所述目标数据,所述第四消息用于指示所述ops设备已根据所述初始随机数生成了所述目标数据。
技术总结
本申请提供实施例,属于控制技术领域,提供一种显示设备、OPS设备及控制方法,显示设备包括显示器,与显示器连接的处理器,处理器被配置为:响应于OPS设备的插入指令,向OPS设备发送用于启动OPS设备的第一消息;若在第一预设时长内未收到来自OPS设备的第二消息,则对显示设备执行遮罩操作或关机操作,第二消息用于指示OPS设备已启动。本申请能够避免用户将其他厂家的OPS设备插入显示设备上进行使用的问题,节省处理兼容性问题的人工成本,并能够提升用户体验。提升用户体验。提升用户体验。
技术研发人员:胡贺滕 邱旭涛 丁强 王兆恩 张连峰
受保护的技术使用者:青岛海信商用显示股份有限公司
技术研发日:2022.03.11
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:转轴组件及电子设备的制作方法 下一篇:小区配置方法及装置、存储介质、网络设备与流程