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

文档序号:13534487阅读:150来源:国知局
控制方法、装置、设备及计算机可读存储介质与流程

本公开涉及控制技术领域,具体涉及一种控制方法、装置、设备及计算机可读存储介质。



背景技术:

随着电子技术的飞速发展,越来越多的家用电器使用遥控器进行控制,在使用传统的遥控器去控制机顶盒或者电视的时候,存在如下几个问题:

1)交互方式单一:遥控器端只有按键式的操作;

2)交互逻辑单一:遥控器端只能做到上下左右,确定或者其他特定键值的输入;

3)功能单一:只支持按键式的操作,无法拓展更多的支撑业务,也无法与用户建立更多的交互和使用场景;

4)无法充分利用机顶盒的计算性能,无法使用触控方式实现精细准确的交互。



技术实现要素:

本公开实施例提供一种控制方法、装置、设备及计算机可读存储介质。

第一方面,本公开实施例中提供了一种控制方法,所述方法在包括触摸显示屏的智能遥控器上运行。

具体的,所述控制方法,包括:

发送镜像显示请求;

接收镜像显示数据并在触摸显示屏上显示;

获取并发送触控信息,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

可选地,所述接收镜像显示数据并在触摸显示屏上显示,包括:

接收镜像显示数据;

将所述镜像显示数据存入缓存存储器;

对于缓存存储器中的镜像显示数据进行解码;

显示经过解码的镜像显示数据。

可选地,所述获取并发送触控信息,包括:

确定遥控器触摸显示屏与机顶盒显示屏的显示比例;

获取触摸显示屏的触控位置信息和触控指令;

根据所述显示比例和触摸显示屏的触控位置信息计算得到机顶盒触控位置信息;

发送所述机顶盒触控位置信息和触控指令。

第二方面,本公开实施例中还提供了一种控制方法,所述方法在机顶盒上运行。

具体的,所述控制方法,包括:

响应于所述镜像显示请求,获取镜像显示数据;

发送所述镜像显示数据;

接收触控信息并显示,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

可选地,所述响应于所述镜像显示请求,获取镜像显示数据,包括:

响应于所述镜像显示请求,获取每一帧镜像显示数据;

或者,响应于所述镜像显示请求,获取预设帧镜像显示数据。

可选地,所述发送所述镜像显示数据,包括:

对于所述镜像显示数据进行编码;

发送编码后的镜像显示数据。

可选地,所述方法还包括:

获取监听权限;

监听所述镜像显示请求。

第三方面,本公开实施例提供了一种控制装置,所述装置包括:

第一发送模块,被配置为发送镜像显示请求;

第一接收模块,被配置为接收镜像显示数据并在触摸显示屏上显示;

第一获取模块,被配置为获取并发送触控信息,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

可选地,所述第一接收模块包括:

接收子模块,被配置为接收镜像显示数据;

存储子模块,被配置为将所述镜像显示数据存入缓存存储器;

解码子模块,被配置为对于缓存存储器中的镜像显示数据进行解码;

显示子模块,被配置为显示经过解码的镜像显示数据。

可选地,所述第一获取模块包括:

确定子模块,被配置为确定遥控器触摸显示屏与机顶盒显示屏的显示比例;

第一获取子模块,被配置为获取触摸显示屏的触控位置信息和触控指令;

计算子模块,被配置为根据所述显示比例和触摸显示屏的触控位置信息计算得到机顶盒触控位置信息;

第一发送子模块,被配置为发送所述机顶盒触控位置信息和触控指令。

第四方面,本公开实施例还提供了一种控制装置,所述装置包括:

第二获取模块,被配置为响应于所述镜像显示请求,获取镜像显示数据;

第二发送模块,被配置为发送所述镜像显示数据;

第二接收模块,被配置为接收触控信息并显示,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

可选地,所述第二获取模块包括:

第二获取子模块,被配置为响应于所述镜像显示请求,获取每一帧镜像显示数据;

第三获取子模块,被配置为响应于所述镜像显示请求,获取预设帧镜像显示数据。

可选地,所述第二接收模块包括:

编码子模块,被配置为对于所述镜像显示数据进行编码;

第二发送子模块,被配置为发送编码后的镜像显示数据。

可选地,所述装置还包括:

第三获取模块,被配置为获取监听权限;

监听模块,被配置为监听所述镜像显示请求。

第五方面,本公开实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条支持控制装置执行上述第一方面中控制方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述控制装置还可以包括通信接口,用于控制装置与其他设备或通信网络通信。

第六方面,本公开实施例提供了一种计算机可读存储介质,用于存储控制装置所用的计算机指令,其包含用于执行上述第一方面中控制方法为控制装置所涉及的计算机指令。

本公开实施例提供的技术方案可以包括以下有益效果:

上述技术方案,通过引用镜像同屏和遥控器触摸信息反向注入的控制交互机制,将远端机顶盒的显示内容镜像传输到本地遥控器,再将本地遥控器的触控信息反向注入到远端机顶盒中,从而使得在使用智能遥控器控制机顶盒时,能够像操作智能手机一样流畅地触摸控制机顶盒,提高智能遥控器的便捷性,增强用户的使用体验,同时还能促进智能遥控器、机顶盒与用户之间更多的交互。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:

图1示出根据本公开一实施方式的控制方法的流程图;

图2示出根据图1所示实施方式的步骤s102的流程图;

图3示出根据图1所示实施方式的步骤s103的流程图;

图4示出根据本公开另一实施方式的控制方法的流程图;

图5示出根据图4所示实施方式的步骤s402的流程图;

图6示出根据本公开另一实施方式的控制方法中监听镜像显示请求步骤的流程图;

图7示出根据本公开一实施方式的控制装置的结构框图;

图8示出根据图7所示实施方式的第一接收模块702的结构框图;

图9示出根据图7所示实施方式的第一获取模块703的结构框图;

图10示出根据本公开另一实施方式的控制装置的结构框图;

图11示出根据图10所示实施方式的第二获取模块1001的结构框图;

图12示出根据图10所示实施方式的第二接收模块1003的结构框图;

图13示出根据本公开另一实施方式的控制装置中监听镜像显示请求部分的结构框图;

图14示出根据本公开一实施方式的电子设备的结构框图;

图15是适于用来实现根据本公开一实施方式的控制方法的计算机系统的结构示意图。

具体实施方式

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

本公开实施例提供的技术方案,通过引用镜像同屏和遥控器触摸信息反向注入的控制交互机制,将远端机顶盒的显示内容镜像传输到本地遥控器,再将本地遥控器的触控信息反向注入到远端机顶盒中,从而使得在使用智能遥控器控制机顶盒时,能够像操作智能手机一样流畅地触摸控制机顶盒,提高智能遥控器的便捷性,增强用户的使用体验,同时还能促进智能遥控器、机顶盒与用户之间更多的交互。

图1示出根据本公开一实施方式的控制方法的流程图,所述方法在包括触摸显示屏的智能遥控器上运行。如图1所示,所述控制方法包括以下步骤s101-s103:

在步骤s101中,发送镜像显示请求;

在步骤s102中,接收镜像显示数据并在触摸显示屏上显示;

在步骤s103中,获取并发送触控信息,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

在该实施例中,遥控器向远端机顶盒发送镜像显示请求,并在接收到远端机顶盒发送的镜像显示数据后在触摸显示屏上进行显示,这就像一面镜子,用户手中的遥控器能够实时地同步远端机顶盒的显示内容。为了能够使用户更方便地通过遥控器控制机顶盒,将用户在遥控器触摸显示屏上发生的触控操作转换为机顶盒端的触控操作发送给机顶盒,使得用户在使用智能遥控器控制机顶盒时,能够像操作智能手机一样流畅地触摸控制机顶盒,进一步提高智能遥控器的便捷性,增强用户的使用体验,同时还能促进智能遥控器、机顶盒与用户之间更多的交互。

在本实施例的一个可选实现方式中,如图2所示,所述步骤s102即接收镜像显示数据并在触摸显示屏上显示的步骤,包括步骤s201-s204:

在步骤s201中,接收镜像显示数据;

在步骤s202中,将所述镜像显示数据存入缓存存储器;

在步骤s203中,对于缓存存储器中的镜像显示数据进行解码;

在步骤s204中,显示经过解码的镜像显示数据。

在上述实施例中,为了减少数据传输量、提高数据传输效率,并方便对于传输数据进行差错校验,镜像显示数据在传输前需要进行编码处理,那么在遥控器端接收到镜像显示数据后,就需要对于这些数据进行解码处理,以恢复待显示的镜像显示数据。另外,为了提高接收数据、解码操作的工作效率、方便对于传输数据进行差错校验,遥控器端在接收到镜像显示数据后首先将其存储至缓存存储器中,然后再从缓存存储器中读取数据进行解码。

在本实施例的一个可选实现方式中,如图3所示,所述步骤s103即获取并发送触控信息的步骤,包括步骤s301-s304:

在步骤s301中,确定遥控器触摸显示屏与机顶盒显示屏的显示比例;

在步骤s302中,获取触摸显示屏的触控位置信息和触控指令;

在步骤s303中,根据所述显示比例和触摸显示屏的触控位置信息计算得到机顶盒触控位置信息;

在步骤s304中,发送所述机顶盒触控位置信息和触控指令。

考虑到遥控器的触摸显示屏与机顶盒显示屏大小通常是不一致的,为了准确反馈用户的触控输入,在该实现方式中,首先需要确定遥控器触摸显示屏与机顶盒显示屏之间的显示比例,比如,可以为遥控器触摸显示屏与机顶盒显示屏的屏幕大小比例,也可以为遥控器触摸显示屏与机顶盒显示屏的分辨率大小比例;然后获取用户在触摸显示屏上输入的触控位置信息和触控指令;将用户在触摸显示屏上输入的触控位置信息,根据之前确定的遥控器触摸显示屏与机顶盒显示屏之间的显示比例,换算得到机顶盒显示屏对应的触控位置信息;最后将机顶盒触控位置信息和触控指令一并发送给远端机顶盒,其中,所述机顶盒显示屏可以是机顶盒自身配置的显示屏,也可以是与机顶盒连接用于显示机顶盒内容的显示屏,比如电视屏幕。这样能够使用户在使用智能遥控器控制机顶盒时,像操作智能手机一样流畅地控制机顶盒,提高智能遥控器的便捷性,增强用户的使用体验,同时还能促进智能遥控器、机顶盒与用户之间更多的交互。

图4示出根据本公开另一实施方式的控制方法的流程图,所述方法在机顶盒上运行,所述机顶盒可以自身配置有显示屏,也可以连接有用于显示机顶盒内容的显示屏,比如电视屏幕。如图4所示,所述控制方法包括以下步骤s401-s403:

在步骤s401中,响应于所述镜像显示请求,获取镜像显示数据;

在步骤s402中,发送所述镜像显示数据;

在步骤s403中,接收触控信息并显示,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

在该实施例中,机顶盒接收到远端遥控器发送来的镜像显示请求,并根据该请求通过抓屏等方式实时获取镜像显示数据,然后将得到的镜像显示数据发送给遥控器,以在其触摸显示屏上进行显示,这就像一面镜子,机顶盒上的显示内容能够实时地同步至远端用户手中的遥控器处。为了能够使用户更方便地通过遥控器控制机顶盒,用户在遥控器触摸显示屏上发生的触控操作将会转换为机顶盒端的触控操作发送过来,机顶盒接收到包括机顶盒触控位置信息和触控指令的触控信息后将其在显示屏上进行反应。这就使得用户在使用智能遥控器控制机顶盒时,能够像操作智能手机一样流畅地触摸控制机顶盒,进一步提高智能遥控器的便捷性,增强用户的使用体验,同时还能促进智能遥控器、机顶盒与用户之间更多的交互。

在本实施例的一个可选实现方式中,所述步骤s401,即响应于所述镜像显示请求,获取镜像显示数据的步骤,包括:

响应于所述镜像显示请求,获取每一帧镜像显示数据;

或者,响应于所述镜像显示请求,获取预设帧镜像显示数据。

在该实现方式中,为了能够使用户看到完整的显示内容,机顶盒可完整抓取每一帧显示数据发送给遥控器,该处理方式内容完整,但需要传输的数据量大,出现传输不稳定、卡顿、有延时的风险较大。在另一种处理方式中,机顶盒可只抓取一些预设的、特定的显示数据,比如缓存显示时所需要刷新的内容,也即,在不影响用户观看完整性的前提下,所必须的显示内容,该处理方式虽不如上述处理方式的内容完整,但不会影响用户观看的完整性,而且,需要传输的数据量较小,出现传输不稳定、卡顿、有延时的风险较小,用户体验满意度较高。

需要说明的是,在实际应用中,本领域技术人员可根据实际应用的需要,选择合适的镜像显示数据进行传输,本公开对其不作具体限定,所有合理、可行的镜像显示数据选择方式均落入本公开保护范围内。

在本实施例的一个可选实现方式中,如图5所示,所述步骤s402即发送所述镜像显示数据的步骤,包括步骤s501-s502:

在步骤s501中,对于所述镜像显示数据进行编码;

在步骤s502中,发送编码后的镜像显示数据。

在该实现方式中,为了减少数据传输量、提高数据传输效率,并方便对于传输数据进行差错校验,镜像显示数据在传输前需要进行编码处理,其中,具体采用的编码方法本公开不作具体限定。

在一实施例中,如图6所示,所述方法还包括监听镜像显示请求的步骤,即所述方法还包括步骤s601-s602:

在步骤s601中,获取监听权限;

在步骤s602中,监听所述镜像显示请求。

在该实施例中,为了在第一时间对于远端遥控器发送的镜像显示请求进行响应,该实施例设立了监听机制,即,首先申请并获取监听权限,然后开启镜像显示请求监听端口或者进程对于镜像显示请求进行监听,这样就使得遥控器一旦发出镜像显示请求,机顶盒就能够迅速反应,启动抓屏功能获取相应的镜像显示数据,从而增强用户互动的实时性,提高用户使用体验。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图7示出根据本公开一实施方式的控制装置的结构框图,所述装置可以为包括触摸显示屏的智能遥控器,如图7所示,所述控制装置包括第一发送模块701、第一接收模块702和第一获取模块703:

第一发送模块701,被配置为发送镜像显示请求;

第一接收模块702,被配置为接收镜像显示数据并在触摸显示屏上显示;

第一获取模块703,被配置为获取并发送触控信息,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

在该实施例中,第一发送模块701向远端机顶盒发送镜像显示请求,第一接收模块702接收到远端机顶盒发送的镜像显示数据后在触摸显示屏上进行显示,这就像一面镜子,用户手中的遥控器能够实时地同步远端机顶盒的显示内容。为了能够使用户更方便地通过遥控器控制机顶盒,第一获取模块703将用户在遥控器触摸显示屏上发生的触控操作转换为机顶盒端的触控操作发送给机顶盒,使得用户在使用智能遥控器控制机顶盒时,能够像操作智能手机一样流畅地触摸控制机顶盒,进一步提高智能遥控器的便捷性,增强用户的使用体验,同时还能促进智能遥控器、机顶盒与用户之间更多的交互。

在本实施例的一个可选实现方式中,如图8所示,所述第一接收模块702包括接收子模块801、存储子模块802、解码子模块803和显示子模块804:

接收子模块801,被配置为接收镜像显示数据;

存储子模块802,被配置为将所述镜像显示数据存入缓存存储器;

解码子模块803,被配置为对于缓存存储器中的镜像显示数据进行解码;

显示子模块804,被配置为显示经过解码的镜像显示数据。

在上述实施例中,为了减少数据传输量、提高数据传输效率,并方便对于传输数据进行差错校验,镜像显示数据在传输前需要进行编码处理,那么在接收子模块801接收到镜像显示数据后,解码子模块803需要对于这些数据进行解码处理,以恢复待显示的镜像显示数据供显示子模块804显示。另外,为了提高接收数据、解码操作的工作效率、方便对于传输数据进行差错校验,接收子模块801在接收到镜像显示数据后,存储子模块802将其存储至缓存存储器中,然后解码子模块803再从缓存存储器中读取数据进行解码。

在本实施例的一个可选实现方式中,如图9所示,所述第一获取模块703包括确定子模块901、第一获取子模块902、计算子模块903和第一发送子模块904:

确定子模块901,被配置为确定遥控器触摸显示屏与机顶盒显示屏的显示比例;

第一获取子模块902,被配置为获取触摸显示屏的触控位置信息和触控指令;

计算子模块903,被配置为根据所述显示比例和触摸显示屏的触控位置信息计算得到机顶盒触控位置信息;

第一发送子模块904,被配置为发送所述机顶盒触控位置信息和触控指令。

考虑到遥控器的触摸显示屏与机顶盒显示屏大小通常是不一致的,为了准确反馈用户的触控输入,在该实现方式中,首先需要通过确定子模块901确定遥控器触摸显示屏与机顶盒显示屏之间的显示比例,比如,可以为遥控器触摸显示屏与机顶盒显示屏的屏幕大小比例,也可以为遥控器触摸显示屏与机顶盒显示屏的分辨率大小比例;然后第一获取子模块902获取用户在触摸显示屏上输入的触控位置信息和触控指令;计算子模块903将用户在触摸显示屏上输入的触控位置信息,根据之前确定的遥控器触摸显示屏与机顶盒显示屏之间的显示比例,换算得到机顶盒显示屏对应的触控位置信息;最后第一发送子模块904将机顶盒触控位置信息和触控指令一并发送给远端机顶盒,其中,所述机顶盒显示屏可以是机顶盒自身配置的显示屏,也可以是与机顶盒连接用于显示机顶盒内容的显示屏,比如电视屏幕。这样能够使用户在使用智能遥控器控制机顶盒时,像操作智能手机一样流畅地控制机顶盒,提高智能遥控器的便捷性,增强用户的使用体验,同时还能促进智能遥控器、机顶盒与用户之间更多的交互。

图10示出根据本公开另一实施方式的控制装置的结构框图,所述控制装置可以为自身配置有显示屏,或者连接有用于显示机顶盒内容的显示屏,比如电视屏幕的机顶盒。如图10所示,所述控制装置包括第二获取模块1001、第二发送模块1002和第二接收模块1003:

第二获取模块1001,被配置为响应于所述镜像显示请求,获取镜像显示数据;

第二发送模块1002,被配置为发送所述镜像显示数据;

第二接收模块1003,被配置为接收触控信息并显示,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

在该实施例中,第二获取模块1001接收到远端遥控器发送来的镜像显示请求,并根据该请求通过抓屏等方式实时获取镜像显示数据,然后第二发送模块1002将得到的镜像显示数据发送给遥控器,以在其触摸显示屏上进行显示,这就像一面镜子,机顶盒上的显示内容能够实时地同步至远端用户手中的遥控器处。为了能够使用户更方便地通过遥控器控制机顶盒,用户在遥控器触摸显示屏上发生的触控操作将会转换为机顶盒端的触控操作发送过来,第二接收模块1003接收到包括机顶盒触控位置信息和触控指令的触控信息后将其在显示屏上进行反应。这就使得用户在使用智能遥控器控制机顶盒时,能够像操作智能手机一样流畅地触摸控制机顶盒,进一步提高智能遥控器的便捷性,增强用户的使用体验,同时还能促进智能遥控器、机顶盒与用户之间更多的交互。

在本实施例的一个可选实现方式中,如图11所示,所述第二获取模块1001包括第二获取子模块1101和第三获取子模块1102:

第二获取子模块1101,被配置为响应于所述镜像显示请求,获取每一帧镜像显示数据;

第三获取子模块1102,被配置为响应于所述镜像显示请求,获取预设帧镜像显示数据。

在该实现方式中,为了能够使用户看到完整的显示内容,可通过第二获取子模块1101完整抓取每一帧显示数据发送给遥控器,该处理方式内容完整,但需要传输的数据量大,出现传输不稳定、卡顿、有延时的风险较大。在另一种处理方式中,通过第三获取子模块1102只抓取一些预设的、特定的显示数据,比如缓存显示时所需要刷新的内容,也即,在不影响用户观看完整性的前提下,所必须的显示内容,该处理方式虽不如上述处理方式的内容完整,但不会影响用户观看的完整性,而且,需要传输的数据量较小,出现传输不稳定、卡顿、有延时的风险较小,用户体验满意度较高。

需要说明的是,在实际应用中,本领域技术人员可根据实际应用的需要,选择合适的镜像显示数据进行传输,本公开对其不作具体限定,所有合理、可行的镜像显示数据选择方式均落入本公开保护范围内。

在本实施例的一个可选实现方式中,如图12所示,所述第二接收模块1003包括编码子模块1201和第二发送子模块1202:

编码子模块1201,被配置为对于所述镜像显示数据进行编码;

第二发送子模块1202,被配置为发送编码后的镜像显示数据。

在该实现方式中,为了减少数据传输量、提高数据传输效率,并方便对于传输数据进行差错校验,第二发送子模块1202在发送镜像显示数据前通过编码子模块1201进行编码处理,其中,具体采用的编码方法本公开不作具体限定。

在一实施例中,如图13所示,所述装置还包括第三获取模块1301和监听模块1302:

第三获取模块1301,被配置为获取监听权限;

监听模块1302,被配置为监听所述镜像显示请求。

在该实施例中,为了在第一时间对于远端遥控器发送的镜像显示请求进行响应,该实施例设立了监听机制,即,首先第三获取模块1301申请并获取监听权限,然后监听模块1302开启镜像显示请求监听端口或者进程对于镜像显示请求进行监听,这样就使得遥控器一旦发出镜像显示请求,机顶盒就能够迅速反应,启动抓屏功能获取相应的镜像显示数据,从而增强用户互动的实时性,提高用户使用体验。

根据本公开的另一方面,还公开了一种电子设备,图14示出根据本公开一实施方式的电子设备的结构框图,如图14所示,所述电子设备1400包括存储器1401和处理器1402;其中,

所述存储器1401用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器1402执行以实现:

发送镜像显示请求;

接收镜像显示数据并在触摸显示屏上显示;

获取并发送触控信息,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

所述一条或多条计算机指令还可被所述处理器1402执行以实现:

所述接收镜像显示数据并在触摸显示屏上显示,包括:

接收镜像显示数据;

将所述镜像显示数据存入缓存存储器;

对于缓存存储器中的镜像显示数据进行解码;

显示经过解码的镜像显示数据。

所述获取并发送触控信息,包括:

确定遥控器触摸显示屏与机顶盒显示屏的显示比例;

获取触摸显示屏的触控位置信息和触控指令;

根据所述显示比例和触摸显示屏的触控位置信息计算得到机顶盒触控位置信息;

发送所述机顶盒触控位置信息和触控指令。

所述一条或多条计算机指令还被所述处理器1402执行以实现:

响应于所述镜像显示请求,获取镜像显示数据;

发送所述镜像显示数据;

接收触控信息并显示,其中,所述触控信息包括机顶盒触控位置信息和触控指令。

所述一条或多条计算机指令还可被所述处理器1402执行以实现:

所述响应于所述镜像显示请求,获取镜像显示数据,包括:

响应于所述镜像显示请求,获取每一帧镜像显示数据;

或者,响应于所述镜像显示请求,获取预设帧镜像显示数据。

所述发送所述镜像显示数据,包括:

对于所述镜像显示数据进行编码;

发送编码后的镜像显示数据。

还包括:

获取监听权限;

监听所述镜像显示请求。

图15适于用来实现根据本公开实施方式的控制方法的计算机系统的结构示意图。

如图15所示,计算机系统1500包括中央处理单元(cpu)1501,其可以根据存储在只读存储器(rom)1502中的程序或者从存储部分1508加载到随机访问存储器(ram)1503中的程序而执行上述图1所示的实施方式中的各种处理。在ram1503中,还存储有系统1500操作所需的各种程序和数据。cpu1501、rom1502以及ram1503通过总线1504彼此相连。输入/输出(i/o)接口1505也连接至总线1504。

以下部件连接至i/o接口1505:包括键盘、鼠标等的输入部分1506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分1507;包括硬盘等的存储部分1508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分1509。通信部分1509经由诸如因特网的网络执行通信处理。驱动器1510也根据需要连接至i/o接口1505。可拆卸介质1511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1510上,以便于从其上读出的计算机程序根据需要被安装入存储部分1508。

特别地,根据本公开的实施方式,上文参考图1描述的方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在及其可读介质上的计算机程序,所述计算机程序包含用于执行图1的控制方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分1509从网络上被下载和安装,和/或从可拆卸介质1511被安装。

附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

本公开公开了a1、一种控制方法,所述方法在包括触摸显示屏的智能遥控器上运行,所述方法包括:发送镜像显示请求;接收镜像显示数据并在触摸显示屏上显示;获取并发送触控信息,其中,所述触控信息包括机顶盒触控位置信息和触控指令。a2、根据a1所述的方法,所述接收镜像显示数据并在触摸显示屏上显示,包括:接收镜像显示数据;将所述镜像显示数据存入缓存存储器;对于缓存存储器中的镜像显示数据进行解码;显示经过解码的镜像显示数据。a3、根据a1所述的方法,所述获取并发送触控信息,包括:确定遥控器触摸显示屏与机顶盒显示屏的显示比例;获取触摸显示屏的触控位置信息和触控指令;根据所述显示比例和触摸显示屏的触控位置信息计算得到机顶盒触控位置信息;发送所述机顶盒触控位置信息和触控指令。

本公开公开了b4、一种控制方法,所述方法在机顶盒上运行,所述方法包括:响应于所述镜像显示请求,获取镜像显示数据;发送所述镜像显示数据;接收触控信息并显示,其中,所述触控信息包括机顶盒触控位置信息和触控指令。b5、根据b4所述的方法,所述响应于所述镜像显示请求,获取镜像显示数据,包括:响应于所述镜像显示请求,获取每一帧镜像显示数据;或者,响应于所述镜像显示请求,获取预设帧镜像显示数据。b6、根据b4所述的方法,所述发送所述镜像显示数据,包括:对于所述镜像显示数据进行编码;发送编码后的镜像显示数据。b7、根据b4所述的方法,所述方法还包括:获取监听权限;监听所述镜像显示请求。

本公开公开了c8、一种控制装置,所述装置包括:第一发送模块,被配置为发送镜像显示请求;第一接收模块,被配置为接收镜像显示数据并在触摸显示屏上显示;第一获取模块,被配置为获取并发送触控信息,其中,所述触控信息包括机顶盒触控位置信息和触控指令。c9、根据c8所述的装置,所述第一接收模块包括:接收子模块,被配置为接收镜像显示数据;存储子模块,被配置为将所述镜像显示数据存入缓存存储器;解码子模块,被配置为对于缓存存储器中的镜像显示数据进行解码;显示子模块,被配置为显示经过解码的镜像显示数据。c10、根据c8所述的装置,所述第一获取模块包括:确定子模块,被配置为确定遥控器触摸显示屏与机顶盒显示屏的显示比例;第一获取子模块,被配置为获取触摸显示屏的触控位置信息和触控指令;计算子模块,被配置为根据所述显示比例和触摸显示屏的触控位置信息计算得到机顶盒触控位置信息;第一发送子模块,被配置为发送所述机顶盒触控位置信息和触控指令。

本公开公开了d11、一种控制装置,所述装置包括:第二获取模块,被配置为响应于所述镜像显示请求,获取镜像显示数据;第二发送模块,被配置为发送所述镜像显示数据;第二接收模块,被配置为接收触控信息并显示,其中,所述触控信息包括机顶盒触控位置信息和触控指令。d12、根据d11所述的装置,所述第二获取模块包括:第二获取子模块,被配置为响应于所述镜像显示请求,获取每一帧镜像显示数据;第三获取子模块,被配置为响应于所述镜像显示请求,获取预设帧镜像显示数据。d13、根据d11所述的装置,所述第二接收模块包括:编码子模块,被配置为对于所述镜像显示数据进行编码;第二发送子模块,被配置为发送编码后的镜像显示数据。d14、根据d11所述的装置,所述装置还包括:第三获取模块,被配置为获取监听权限;监听模块,被配置为监听所述镜像显示请求。

本公开公开了e15、一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如a1-a3、b4-b7任一项所述的方法。

本公开还公开了f16、一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如a1-a3、b4-b7任一项所述的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1