设备控制方法、装置、显示设备及计算机可读存储介质与流程

文档序号:24059618发布日期:2021-02-26 13:43阅读:106来源:国知局
设备控制方法、装置、显示设备及计算机可读存储介质与流程

[0001]
本申请涉及通信技术领域,尤其涉及一种设备控制方法、装置、显示设备及计算机可读存储介质。


背景技术:

[0002]
随着信息技术的发展,实现各种功能的设备进入了家家户户,通常家庭中有多种实现不同功能的设备,例如智能电视机、智能手机、pad等。而各种功能之间的交互也变得尤为重要,现有技术中各个设备只能通过自带的控制装置进行不同操作指令的切换,在某些场景中,例如,当用户在离电视机有一定距离的开放式厨房做饭时,想要对电视机当前播放的频道进行切换还需要找到电视机遥控器,用户则会希望能够通过在附近的手机或者者其它设备实现对电视机的控制。由此,实现不同设备之间的控制变得尤为重要。


技术实现要素:

[0003]
本申请实施例通过提供一种设备控制方法、装置、显示设备及计算机可读存储介质,旨在解决在不同的设备如何进行控制问题。
[0004]
为实现上述目的,本申请一方面提供一种设备控制方法,包括:
[0005]
获取连接于同一局域网中的所有设备的传感器数据,根据传感器数据确定目标设备;
[0006]
接收针对目标设备的遥控指令,确定遥控指令的控制类型,发送与控制类型对应的目标参数至目标设备;
[0007]
接收目标设备基于目标参数反馈的控制信息,执行与控制信息对应的控制操作,控制信息为基于目标设备的显示界面接收到的输入信息。
[0008]
此外,为实现上述目的,本申请另一方面还提供一种设备控制装置,包括:
[0009]
获取模块,用于获取连接于同一局域网中的所有设备的传感器数据,根据传感器数据确定目标设备;
[0010]
确定模块,用于接收针对目标设备的遥控指令,确定遥控指令的控制类型,发送与控制类型对应的目标参数至目标设备;
[0011]
执行模块,用于接收目标设备基于目标参数反馈的控制信息,执行与控制信息对应的控制操作,控制信息为基于目标设备的显示界面接收到的输入信息。
[0012]
此外,为实现上述目的,本申请另一方面还提供一种显示设备,显示设备包括存储器、处理器以及存储在存储器上并可在处理器运行的设备控制程序,处理器执行设备控制程序时实现如上中任一项设备控制方法的步骤。
[0013]
此外,为实现上述目的,本申请另一方面还提供一种计算机可读存储介质,计算机可读存储介质上存储有设备控制程序,设备控制程序被处理器执行时实现如上中任一项设备控制方法的步骤。
[0014]
本实施例在显示设备接收到目标设备的遥控指令时,确定遥控指令的控制类型,
并向目标设备发送与控制类型对应的目标参数。当目标设备接收到显示设备发送的目标参数时,则基于接收到的目标参数反馈控制信息,并将该控制信息发送至显示设备,以使显示设备根据控制信息执行对应的控制操作。解决了在现有技术中用户只能通过显示设备配置的遥控设备实现控制显示设备,当用户找不到遥控设备时则无法实现对显示设备的控制的问题。在本实施例中通过控制显示设备根据从目标设备发送的控制信息执行对应的控制操作,提高了设备控制的智能性以及便捷性。
附图说明
[0015]
图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图;
[0016]
图2为本申请设备控制方法一实施例的流程示意图;
[0017]
图3为本申请设备控制方法又一实施例的流程示意图;
[0018]
图4为本申请设备控制方法模块示意图。
[0019]
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0020]
应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0021]
本申请实施例的主要解决方案是:获取连接于同一局域网中的所有设备的传感器数据,根据传感器数据确定目标设备;接收针对目标设备的遥控指令,确定遥控指令的控制类型,发送与控制类型对应的目标参数至目标设备;接收目标设备基于目标参数反馈的控制信息,执行与控制信息对应的控制操作,控制信息为基于目标设备的显示界面接收到的输入信息。
[0022]
由于现有的技术中对显示设备的控制通常是通过显示设备配置的遥控器或者者直接通过控制显示设备实现,但当用户处于距离显示设备或者者显示设备的遥控设备较远的位置时,则需要走到显示设备或者者显示设备的遥控设备所在的位置,输入控制指令才能实现对显示设备的控制。对显示设备的控制存在过程繁琐的技术问题。而在本申请中,在显示设备接收到目标设备的遥控指令时,进一步地分析目标设备发送的遥控指令的控制类型,并向目标设备发送与控制类型对应的目标参数,进而通过接收用户在目标设备中基于目标参数反馈的控制信息执行对应的控制操作。可直接通过目标设备实现对显示设备的控制,提高了对显示设备控制的智能性、以及便捷性。
[0023]
如图1所示,图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图。
[0024]
如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0025]
可选地,终端还可以包括摄像头、rf(radio frequency,射频)电路,传感器、遥控器、音频电路、wifi模块、检测器等等。当然,终端还可配置陀螺仪、气压计、湿度计、温度传
感器等其他传感器,在此不再赘述。
[0026]
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端设备的限定,可以包括比图示更多或者更少的部件,或者者组合某些部件,或者者不同的部件布置。
[0027]
如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制程序。
[0028]
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的设备控制程序,并执行以下操作:
[0029]
获取连接于同一局域网中的所有设备的传感器数据,根据传感器数据确定目标设备;
[0030]
接收针对目标设备的遥控指令,确定遥控指令的控制类型,发送与控制类型对应的目标参数至目标设备;
[0031]
接收目标设备基于目标参数反馈的控制信息,执行与控制信息对应的控制操作,控制信息为基于目标设备的显示界面接收到的输入信息。
[0032]
参考图2,图2为本申请设备控制方法一实施例的流程示意图。
[0033]
步骤s10,显示设备获取连接于同一局域网中的所有设备的传感器数据,根据传感器数据确定目标设备;
[0034]
显示设备包括电视、笔记本电脑、台式电脑等设备,目标设备包括手机(如android手机、ios手机、windows phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(mobile internet devices,mid)或者可穿戴式设备等。在本申请中显示设备以电视机为例,目标设备以手机为例进行说明。显示设备与目标设备连接于同一局域网络中(例如wifi),亦或者者显示设备与目标设备通过设备的id名称进行连接。在本申请中,显示设备的目标设备可存在多个,即在本申请中确定与显示设备处于同一局域网的某一设备为目标设备。在本申请中在电视机运行的情况下实时监测各设备的中立传感器数据,根据重力传感器数据确定在与电视机连接于同一局域网中的目标设备。
[0035]
显示设备根据传感器数据确定目标设备,包括:
[0036]
步骤s01,显示设备获取各设备的传感器数据的数值;
[0037]
步骤s02,显示设备筛选出数值大于预设数值的至少一个设备,并计算至少一个设备中的每个设备的持续时长;
[0038]
步骤s03,显示设备从至少一个设备中选取出持续时长大于预设时长的目标设备。
[0039]
在本申请中确定目标设备的方法为获取安装于各设备的重力传感器数据的数值,进一步地筛选出重力传感器数值大于预设数值的设备,并计算设备的重力传感器数值大于预设数值的持续时长,在存在获取设备a的重力传感器数值大于预设数值的持续时长大于预设时长时,则确定设备a为目标设备。
[0040]
进一步地,当获取到多个设备(设备a、设备b、设备c)的重力传感器数值大于预设数值的持续时长大于预设时长时,则获取用户在各个设备a、b、c中对电视机的控制次数,确定使用控制次数多的设备为目标设备。
[0041]
步骤s20,显示设备接收针对目标设备的遥控指令,确定遥控指令的控制类型,发送与控制类型对应的目标参数至目标设备;
[0042]
当用户启动安装于控制显示设备程序时,可通过点击操作触发目标设备向显示设备发送遥控指令。遥控指令即为通过目标设备发送至显示设备,进而得到显示设备基于接收到的遥控指令的控制类型发送的目标参数的指令。发送方式可为用户在目标设备控制显示设备的功能模块中进行确定。例如,当用户在手机中登录控制电视机的功能模块时,可通过点击不同类型的遥控指令发送至电视。目标设备与显示设备之间进行数据传输的方式可以通过建立socket通道进行。
[0043]
在显示设备接收到目标设备的遥控指令后,进一步地确定遥控指令的控制类型。控制类型包括:鼠标移动类型、按键控制类型、语音输入类型、文本输入类型,确定遥控指令的控制类型的方法可为通过在遥控指令设置的标识码进行区分,例如,用户可以选择在手机的控制程序中选择不同的遥控指令,将个遥控指令以不同的标识码进行划分发送至电视机。详细地,若用户在手机显示界面中选择的是鼠标遥控指令时,则在用户点击鼠标遥控指令时,确认发送至电视机的遥控指令中添加鼠标遥控指令对应的标识码01。在电视机接收到从手机发送遥控指令的标识码为01时,则确认接收到的遥控指令的控制类型,发送与控制类型对应的目标参数至手机。目标参数为根据确认的控制类型的不同而预先设计不用类型的接口,不同类型的目标参数需要用户输入的信息也不同。
[0044]
步骤s30,显示设备接收目标设备基于目标参数反馈的控制信息,执行与控制信息对应的控制操作,控制信息为基于目标设备的显示界面接收到的输入信息。
[0045]
在手机接收到电视机发送的目标参数时,将目标参数在显示界面中以可视化的形式显示,使得用户能够基于在手机显示界面的可视化目标参数中输入所需要输入的内容,进而将用户在显示界中基于可视化的目标参数输入的控制信息发送至电视机。当电视机接收到用户的操作信息后,执行与操作信息对应的控制操作。
[0046]
例如,当用户启动安装于手机的控制程序时,则检测用户在手机显示界面选择的发送遥控指令,并发送遥控指令对应的标识码至电视机。当电视机接收到标识码为01时,即可确定遥控指令的控制类型为鼠标移动类型,根据控制类型发送对应的鼠标移动参数至手机,通过目标参数获取用户输入的控制信息。具体的,可通过在手机显示界面上提供触屏功能模块,提示用户在触屏功能模块上描绘出对电视机的鼠标的移动信息,将其发送至电视机,进而控制电视机的鼠标的移动。
[0047]
本实施例在显示设备接收到目标设备的遥控指令时,确定遥控指令的控制类型,并向目标设备发送与控制类型对应的目标参数。当目标设备节后到显示设备发送的目标参数时,则基于目标参数输入控制信息,并将该控制信息发送至显示设备,以使显示设备根据控制信息执行对应的控制操作。解决了在现有技术中用户只能通过显示设备配置的遥控设备实现控制显示设备,当用户找不到遥控设备时则无法实现对显示设备的控制的问题。在本实施例中通过控制显示设备根据从目标设备发送的控制信息执行对应的控制操作,提高了设备控制的智能性以及便捷性。
[0048]
进一步地,基于上一实施例,提出本申请设备控制方法又一实施例。
[0049]
本实施例与上一实施例的区别在于,显示设备发送与控制类型对应的目标参数至目标设备,包括:
[0050]
步骤s21,若控制类型为鼠标移动类型,则显示设备则发送鼠标移动参数至目标设备;或者,
[0051]
步骤s22,若控制类型为按键控制类型,则显示设备则发送按键控制参数至目标设备;或者,
[0052]
步骤s23,若控制类型为语音输入类型,则显示设备则发送语音输入参数至目标设备;或者,
[0053]
步骤s24,若控制类型为文本输入类型,则显示设备则发送文本输入参数至目标设备。
[0054]
当用户在手机显示界面中选择的是鼠标遥控指令,则在用户点击在手机显示界面中鼠标遥控指令时,确认发送至电视机的遥控指令中添加鼠标遥控指令对应的标识码01。在电视机接收到从手机发送遥控指令的标识码为01时,则确认接收到的遥控指令的控制类型为鼠标移动类型,发送与控制类型为鼠标移动类型对应的目标参数——鼠标移动参数至手机。
[0055]
当用户在手机显示界面中选择的是按键遥控指令,则在用户点击在手机显示界面中按键遥控指令时,确认发送至电视机的遥控指令中添加按键遥控指令对应的标识码02。在电视机接收到从手机发送遥控指令的标识码为02时,则确认接收到的遥控指令的控制类型为按键控制类型,发送与控制类型为按键控制类型对应的目标参数——按键控制参数至手机;
[0056]
当用户在手机显示界面中选择的是语音遥控指令,则在用户点击在手机显示界面中的语音遥控指令时,确认发送至电视机的遥控指令中添加语音遥控指令对应的标识码03。在电视机接收到从手机发送遥控指令的标识码为03时,则确认接收到的遥控指令的控制类型为语音输入类型,发送与控制类型为语音输入类型对应的目标参数——语音输入参数至手机;
[0057]
当用户在手机显示界面中选择的是文本遥控指令,则在用户点击在手机显示界面中文本遥控指令时,确认发送至电视机的遥控指令中添加文本遥控指令对应的标识码04。在电视机接收到从手机发送遥控指令的标识码为04时,则确认接收到的遥控指令的控制类型为文本输入类型,发送与控制类型为文本输入类型对应的目标参数——文本输入参数至手机。
[0058]
在本实施例中,通过监测用户在手机显示界面中选择发送至电视机的遥控指令的类型,在电视机接收到遥控指令时识别遥控指令的控制类型,以发送与控制类型对应的目标参数,通过识别遥控指令的控制类型进而发送对应的目标参数至手机,能够准确地将与遥控指令对应的目标参数发送至手机,避免从电视机发送至手机的目标参数与用户想要对电视机进行的遥控操作不匹配的问题,从而提高了用户通过手机控制电视机的效率。
[0059]
显示设备执行与控制信息对应的控制操作,包括:
[0060]
步骤s31,若控制信息为鼠标移动信息,则显示设备则从鼠标移动信息中获取鼠标移动轨迹,启动鼠标处理模块控制鼠标按照鼠标移动轨迹进行移动;或者,
[0061]
步骤s32,若控制信息为按键控制信息,则显示设备则启动按键处理模块执行按键控制信息,在显示界面显示按键处理模块处理按键控制信息的结果;或者,
[0062]
步骤s33,若控制信息为语音输入信息,则显示设备则启动语音处理模块识别语音输入信息,执行语音输入信息对应的处理操作;或者,
[0063]
步骤s34,若控制信息为文本输入信息,则显示设备则启动文本处理模块将文本信
息显示于显示界面。
[0064]
在电视机接收到从手机反馈的控制信息为鼠标移动信息时,显示设备则确定用户输入了符合电视机提供的目标参数的控制信息,进而从鼠标移动信息中获取从手机中输入的鼠标移动轨迹,启动鼠标处理模块控制鼠标按照鼠标移动轨迹进行移动。
[0065]
显示设备启动鼠标处理模块控制鼠标按照移动轨迹进行移动,包括:
[0066]
步骤s311,显示设备确定鼠标移动轨迹的起点和终点;
[0067]
步骤s312,显示设备控制鼠标以起点为起始位置按照鼠标移动轨迹的移动方向进行移动,并以终点为停止移动的结束位置。
[0068]
在本实施例中,在接收到从手机发送的控制信息为鼠标移动信息时,则获取鼠标移动信息中移动轨迹的起点和终点,其中,起点和终点的确定方法可根据鼠标移动信息中形成移动轨迹的各个点的时间进行确定,具体的,以在手机的触屏界面绘制的鼠标移动信息的开始时间为移动轨迹的起点,结束时间为移动轨迹的终点。电视机的鼠标处理模块获取到移动轨迹后则确定以鼠标当前位置为移动轨迹的起点,控制鼠标按照移动轨迹进行移动,将移动的过程显示在电视机显示界面中,在移动轨迹的终点时确定为鼠标移动的终点,结束移动。
[0069]
进一步地,在本实施例中,用户在手机中输入鼠标移动信息时,还可通过移动手机的方式进行确定,具体可为,当手机在接收到电视机的鼠标移动参数时,在手机的显示界面提示用户进行移动手机,用户可通过观察电视机鼠标当前所在的位置,以及需要在电视机显示界面中控制的位置确定手机的移动轨迹,在完成移动后,自动将在手机的移动轨迹保存成鼠标移动信息,发送至电视机。提高用户输入鼠标移动信息的便捷性。
[0070]
在接收到从手机发送的控制信息为按键控制信息时,则启动按键处理模块执行接收到的按键控制信息,并在显示界面显示按键处理模块处理控制信息的结果。例如,在用户需要对电视机的音量进行调整时,则发送按键遥控指令至电视机,电视机识别接收到的遥控指令的标识码,发送按键控制参数至手机,手机在接收到电视机发送的按键控制参数时,提供按键输入接口的可视化界面,用户可在手机显示的可视化界面中选择对应的按键操作(增加音量1db)。手机进而将按键控制信息发送至电视机,当电视机接收到按键控制信息时,控制按键执行将音量增加1db的操作,并在电视机显示界面显示处理按键控制信息的结果。
[0071]
在接收到基于控制信息为语音输入信息时,则启动语音识别模块识别接收到的语音输入信息,语音输入信息可为通过手机启动麦克风识别序列获取用户输入的语音,并将其进行编码后形成发送至电视机的语音信息。在电视机识别完成语音输入信息后,执行与语音输入信息对应的处理操作,包括,频道切换、音量增加等。
[0072]
在电视机接收反馈的控制信息为文本输入信息时,则启动文本处理模块将文本信息显示于显示界面,例如网易云音乐、中央广播电视台等文本信息。
[0073]
显示设备启动文本处理模块将文本信息显示于显示界面之后,方法还包括:
[0074]
步骤s35,显示设备监测到文本信息位于显示界面的搜索框时,执行搜索操作;
[0075]
步骤s36,显示设备在显示界面显示搜索结果。
[0076]
在电视机检测到从手机输入的文本信息位于显示界面的搜索框时,则对文本信息执行搜索操作,并将执行的搜索结果显示于显示界面,实现直接根据接收手机端的文本信
息进行搜索。
[0077]
进一步地,在本申请中,还可在执行完成用户输入的鼠标移动信息的移动结果为落入电视机显示界面的搜索框时,进一步地发送文本输入参数至手机,在用户在手机输入文本输入信息后,直接执行搜索操作。在本实施例中,显示设备对接收到的控制信息执行对应的控制操作,通过目标设备实现对显示设备的控制,提高了对显示设备控制的智能性。
[0078]
参照图4,显示设备接收目标设备基于控制信息,执行与控制信息对应的控制操作之前,方法还包括:
[0079]
步骤s03,显示设备获取目标设备存储遥控指令的存储器的标识值;
[0080]
步骤s04,若标识值为设定值,则显示设备触发接收目标设备基于目标参数反馈的控制信息的操作。
[0081]
在本实施例中,在目标设备中设置多个存储器,对应地存储不同遥控指令的相关信息。设置a、b、c、d四个存储器,根据接收到的从显示设备传来的目标参数的信息以及发送至显示设备的控制信息用标识值进行标记。例如,存储器a存储的是鼠标遥控指令相关信息,在检测到从显示设备发送的是鼠标移动参数至目标设备时,则启动存储器a存储用户在目标设备的显示界面中完成的鼠标移动信息,并将当前存储器的标识值改成1(完成用户输入信息的获取),以供目标设备在检测到标识值为1的存储设备时,则将存储设备中的控制信息发送至显示设备,提高了显示设备的传输效率。
[0082]
此外,为实现上述目的,本申请另一方面还提供一种设备控制装置,包括:
[0083]
获取模块10,用于获取连接于同一局域网中的所有设备的传感器数据,根据传感器数据确定目标设备;
[0084]
确定模块20,用于接收针对目标设备的遥控指令,确定遥控指令的控制类型,发送与控制类型对应的目标参数至目标设备;
[0085]
执行模块30,用于接收目标设备基于目标参数反馈的控制信息,执行与控制信息对应的控制操作,控制信息为基于目标设备的显示界面接收到的输入信息。
[0086]
此外,为实现上述目的,本申请另一方面还提供一种显示设备,显示设备包括存储器、处理器以及存储在存储器上并可在处理器运行的设备控制程序,处理器执行设备控制程序时实现如上中任一项设备控制方法的步骤。
[0087]
此外,为实现上述目的,本申请另一方面还提供一种计算机可读存储介质,计算机可读存储介质上存储有设备控制程序,设备控制程序被处理器执行时实现如上中任一项设备控制方法的步骤。
[0088]
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0089]
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0090]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0091]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0092]
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本申请可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0093]
尽管已描述了本申请的可选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括可选实施例以及落入本申请范围的所有变更和修改。
[0094]
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1