多终端互动方法、装置、存储介质和计算机设备与流程

文档序号:20679950发布日期:2020-05-08 18:17阅读:146来源:国知局
多终端互动方法、装置、存储介质和计算机设备与流程

本申请涉及控制技术领域,特别是涉及一种多终端互动方法、装置、计算机可读存储介质和计算机设备。



背景技术:

随着控制技术的发展,出现了多终端互动技术,通过网络连接,在不同多媒体终端上,可进行多媒体内容的传输,解析,展示,控制等一系列操作。目前,以电视为例,多终端互动主要发生场景为:在同一局域网下,用户主动选择投屏、或者遥控控制电视,然后电视上会显示相应的用户行为结果反馈,如电视上出现投屏的内容,或者通过遥控浏览界面。

传统的多屏互动技术,虽然解决了遥控器的单一控制的缺陷,但还是存在操作过程复杂的问题,以手机和电视的多终端互动为例,例如,用户在某些特定的场景会知道可以进行手机控制电视,但更多场景电视端不提示可以进行手机控制,或即使提示了用户也无法确认手机是否支持所需的互动方式。在例如,互动应用过程中用户需要熟知使用哪一种远程操控才能操控电视,然后再去多屏互动软件上选择相应的控制方式,复杂的操作过程严重降低了多终端互动的使用便捷性。



技术实现要素:

基于此,有必要针对操作复杂使用不便的技术问题,提供一种简化用户操作提高便捷性的多终端互动方法、装置、计算机可读存储介质和计算机设备。

一种多终端互动方法,方法包括:

获取控制标识集,将控制标识集发送至被控终端,控制标识集包括各项控制服务标识;

接收被控终端根据控制需求信息以及控制标识集反馈的目标控制服务标识;

创建目标控制服务标识对应的目标控制服务进程;

生成与目标控制服务进程关联的互动操作控制信息,并将互动操作控制信息发送至被控终端,进行多终端互动。

一种多终端互动方法,方法包括:

接收控制终端发送的控制标识集,控制标识集包括控制终端的各项控制服务标识;

获取控制需求信息,并从控制标识集筛选与控制需求信息对应的目标控制服务标识;

反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程;

接收控制终端发送的与目标控制服务进程关联的互动操作控制信息,进行多终端互动。

一种多终端互动装置,装置包括:

控制标识集发送模块,用于获取控制标识集,将控制标识集发送至被控终端,控制标识集包括各项控制服务标识;

接收模块,用于接收被控终端根据控制需求信息以及控制标识集反馈的目标控制服务标识;

服务进程创建模块,用于创建目标控制服务标识对应的目标控制服务进程;

控制信息发送模块,用于生成与目标控制服务进程关联的互动操作控制信息,并将互动操作控制信息发送至被控终端,进行多终端互动。

一种多终端互动装置,装置包括:

控制标识集接收模块,用于接收控制终端发送的控制标识集,控制标识集包括控制终端的各项控制服务标识;

筛选模块,用于获取控制需求信息,并从控制标识集筛选与控制需求信息对应的目标控制服务标识;

反馈模块,用于反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程;

控制信息接收模块,用于接收控制终端发送的与目标控制服务进程关联的互动操作控制信息,进行多终端互动。

一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:

获取控制标识集,将控制标识集发送至被控终端,控制标识集包括各项控制服务标识;

接收被控终端根据控制需求信息以及控制标识集反馈的目标控制服务标识;

创建目标控制服务标识对应的目标控制服务进程;

生成与目标控制服务进程关联的互动操作控制信息,并将互动操作控制信息发送至被控终端,进行多终端互动。

一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:

接收控制终端发送的控制标识集,控制标识集包括控制终端的各项控制服务标识;

获取控制需求信息,并从控制标识集筛选与控制需求信息对应的目标控制服务标识;

反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程;

接收控制终端发送的与目标控制服务进程关联的互动操作控制信息,进行多终端互动。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:

获取控制标识集,将控制标识集发送至被控终端,控制标识集包括各项控制服务标识;

接收被控终端根据控制需求信息以及控制标识集反馈的目标控制服务标识;

创建目标控制服务标识对应的目标控制服务进程;

生成与目标控制服务进程关联的互动操作控制信息,并将互动操作控制信息发送至被控终端,进行多终端互动。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:

接收控制终端发送的控制标识集,控制标识集包括控制终端的各项控制服务标识;

获取控制需求信息,并从控制标识集筛选与控制需求信息对应的目标控制服务标识;

反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程;

接收控制终端发送的与目标控制服务进程关联的互动操作控制信息,进行多终端互动。

上述多终端互动方法、装置、计算机可读存储介质和计算机设备,由控制终端将包括各项控制服务标识的控制标识集发送至被控终端,被控终端可以根据控制需求信息和控制标识集合,确定目标控制服务标识,采用被控终端主动发送目标控制服务标识至控制终端的方式,控制终端即可自动根据目标控制服务标识确定目标控制服务,以供用户通过控制终端的目标控制服务对被控终端进行互动操作,无需用户熟悉控制终端的操作流程来调用需要的控制服务,也无需确定是否可以通过该控制终端对被控终端进行控制,简化了操作过程,解决了多终端互动过程中用户操作过程复杂的问题,提高了多终端互动的使用便捷性。

附图说明

图1为一个实施例中多终端互动方法的应用环境图;

图2为一个实施例中多终端互动方法应用于控制终端的流程示意图;

图3为一个实施例中多终端互动方法中获取控制标识集的步骤的流程示意图;

图4为一个实施例中多终端互动方法应用于被控终端的流程示意图;

图5为一个实施例中多终端互动方法的交互示意图;

图6为另一个实施例中多终端互动方法应用于控制终端的流程示意图;

图7为另一个实施例中多终端互动方法应用于被控终端的流程示意图;

图8为一个实施例中多终端互动装置的结构框图;

图9为另一个实施例中多终端互动装置的结构框图;

图10为一个实施例中计算机设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

图1为一个实施例中多终端互动方法的应用环境图。以手机为控制终端、电视为被控终端为例,对本申请进行说明,参照图1,该多终端控制方法应用于多屏互动系统。该多屏互动系统包括手机端110和电端视120。手机端110和电视端120连接于相同的无线局域网,例如连接有相同wifi(wireless-fidelity,无线保真度)。在实施例中,手机端110获取可提供的各项控制服务标识构成的控制标识集,将控制标识集发送至电视端120,电视端120根据控制需求信息以及控制标识集确定目标控制服务标识,并反馈目标控制服务标识至手机端110,手机端110创建目标控制服务标识对应的目标控制服务进程;然后获取根据目标控制服务进行互动操作生成的控制信息,并将控制信息发送至电视端120,进行手机端110与电视端120的多终端互动。

可以理解,控制终端和被控终端均可以为支持多终端互动的各种智能终端,在其他实施例中,控制终端还可以智能手表、平板电脑、笔记本电脑等,被控终端也可以是各种智能电器、平板电脑、笔记本电脑等,在此不作限定。

如图2所示,在一个实施例中,提供了一种多终端互动方法。本实施例主要以该方法应用于上述图1中的手机端110来举例说明。参照图2,该多终端互动方法具体包括步骤s210至s240。

s210,获取控制标识集,将控制标识集发送至被控终端,控制标识集包括各项控制服务标识。

控制服务是指对终端中执行的多媒体数据进行控制的服务,例如某一播放视频的画面亮度高低控制、声音大小控制等。再比如支持重力感应游戏的重力感应控制。电视的节目切换控制等。手机端作为控制终端,其处理器可以获取到手机支持的各种控制服务,并根据各种控制服务对应的标识,生成控制标识集。例如每一个控制服务作为一个标识,比如手机端可传亮度控制信息给电视端,那么亮度控制服务标识为0x01,手机端可传重力感应控制信息给电视端,则重力感应控制服务标识为0x02,依此类推,归集手机端支持的各种控制服务标识,得到控制标识集。

在一个实施例中,获取控制标识集包括步骤s310至s320。

s310,当监听到预设的启动操作时,对各项控制服务进行初始化处理;

s320,根据初始化处理后的各项控制服务标识,构建控制标识集。

预设的启动操作是初始化处理的触发条件,在具体的实施例中,启动操作可以是手机端中的服务或应用的触发,例如用户启动手机端的手机投屏相关软件,具体可以是用户启动手机端的视频播放软件或其他投屏控制软件等。通过预先设置需要监听的启动操作,来明确进行初始化处理的执行时机,避免了无效操作,节约数据处理资源。初始化处理是指将各项控制服务的控制状态恢复至初始状态,通过手机端在与电视端进行互动之前进行初始化处理,确保后续互动操作过程中的控制准确性。

在一个实施例中,在将控制标识集发送至被控终端之前,还包括:发送连接请求至被控终端,根据被控终端响应连接请求后反馈的信息建立与被控终端的连接。

进一步的,在其中一个实施例中,手机端根据网络连接信息,例如连接的无线局域网标识,确定连接于相同无线局域网的终端,当该终端当前打开的应用或是执行的多媒体数据处理与启动操作相匹配时,自动发送连接请求至被控终端。例如,当手机端打开的应用为视频播放器,当检测到手机端与电视端连接的是同一个无线局域网,且电视端打开的应用也是视频播放器时,手机端向电视端发送连接请求,建立与电视端的连接。通过建立的连接关系,手机端可以将控制标识集发送至电视端,该连接方式适用于手机端和电视端安装有相同的应用或服务,实现了通过应用或服务的启动来实现手机端与电视端的自动连接。

在其中另一个实施例中,手机端还可以根据用户触发的连接操作,直接发起连接请求至被控终端。例如,当用户打开了电视端安装的一个游戏软件,该游戏软件支持重力感应控制,此时,用户可以基于连接的无线局域网,通过手机端向电视端发起连接,建立起手机端与电视端的连接,从而将手机端支持的各项控制服务标识对应的标识控制集发送至电视端。该连接方式可以实现在手机端未安装电视端对应服务或应用的情况下手机端与电视端的连接。上述不同的连接方式,可以根据实际场景来触发连接请求的发送,扩大了使用范围。

s220,接收被控终端根据控制需求信息以及控制标识集反馈的目标控制服务标识。

目标控制服务标识是指被控终端的应用或服务在被控终端显示的多媒体数据被控制时所需要用到的控制服务。目标控制服务标识的数量可以为1个,也可以为2个或2个以上,目标控制服务标识与控制需求服务对应,目标控制服务标识构成的集合属于控制标识集的一个子集。例如,电视端的被控服务为重力感应控制的游戏,根据该应用的配置参数信息,可以确定该对游戏进行控制时需要的控制服务包括重力感应控制,当与电视端建立有连接关系的手机端不支持重力感应控制时,电视端接收到的控制标识集中则不包括重力感应控制的标识,此时,基于控制需求信息以及控制标识集无法得到重力感应控制这一控制服务对应的目标控制服务标识。在此情况下,电视端将生成无法进行互动控制的提示信息至手机端。具体地,提示信息中还可以包括因为手机端无法提供重力感应这一控制服务导致互动控制失败的原因至手机端,以便用户根据提示信息更换连接的控制终端,使用具有重力感应控制功能的控制终端来进行终端互动。

在其中一个实施例中,根据控制需求信息的需求等级,例如必需控制服务和可选控制服务。具体来说,当控制标识集缺少任意一个必需控制服务对应的控制服务标识时,电视端将生成无法进行互动控制的提示信息并发送至手机端。当控制标识集包含所有必需控制服务对应的控制服务标识时,可以通过手机端对电视端进行互动操作。可以理解,对于可选控制服务,控制标识集中可以包括全部、部分或不包括可选控制服务对应的控制服务标识。在此情况下,手机端可以通过目标控制服务标识对应的目标控制服务实现对电视端当前执行的应用或服务的全部互动控制或部分互动控制。

例如,被控服务为重力感应控制的游戏,根据该应用的配置参数信息,可以确定对该游戏进行控制时必需的控制服务包括重力感应控制,可选的控制服务可以包括游戏音量控制、游戏画面亮度控制。当手机端可以提供重力感应控制服务时,则可以基于电视端反馈的目标控制服务标识,进行与电视端的互动控制,若此时目标控制服务标识中还包括游戏音量控制和游戏画面亮度控制时,还可以对电视端的游戏音量和游戏画面亮度进行控制。当手机端无法提供重力感应控制服务时,则手机端无法实现对电视端显示的游戏进行互动控制。

s230,创建目标控制服务标识对应的目标控制服务进程。

在一个实施例中,目标控制服务标识的目标控制服务如遥控器、画面操作等可以具有对应的控制界面,控制界面可以基于预先配置的界面配置参数得到的,根据界面配置参数,生成与目标控制服务对应的控制界面,用户可以基于控制界面进行互动操作。

在另一个实施例中,目标控制服务标识的目标控制服务如重力感应控制也可以不需要控制界面,用户直接通过改变手机端的重心位置即可实现互动操作。同理,还可以通过控制手机端的音量键调节电视端的音频音量等。

在一个实施例中目标控制服务标识的数量至少为两个;创建目标控制服务标识对应的目标控制服务进程包括:获取各所述目标控制服务标识对应的界面配置参数;根据各所述界面配置参数,优化控制界面布局参数;根据优化后的所述控制界面布局参数,生成包括所述目标控制服务标识对应的目标控制服务的控制界面。

不同的目标控制服务标识可能对应不同的控制界面。根据控制功能,有的目标控制服务标识对应的控制界面可以叠加。具体来说,在手机端预先配置有各种界面配置参数以及各个界面之间的叠加组合数据,基于目标控制服务标识对应的界面配置参数,确定配置界面大小和个数,并基于预设的叠加组合数据优化控制界面布局参数,最后,根据控制界面布局参数,生成包括目标控制服务标识对应的目标控制服务的控制界面,以通过手机端的控制界面实现各个目标控制服务的互动操作。例如,在重力感应游戏的应用时,电视端会向手机端发送游戏控制所需服务对应的标识,自动调起手机端打开游戏控制所需要的重力感应控制页面。

s240,生成与目标控制服务进程关联的互动操作控制信息,并将互动操作控制信息发送至被控终端,进行多终端互动。

用户可以根据目标控制服务进行互动操作,比如可以通过语音以及遥控器对电视端的播放视频进行控制。手机端展示录入语音以及虚拟键盘的控制界面,用户通过控制界面提供的目标控制服务进行互动操作即可控制电视端。

上述多终端互动方法,由控制终端将包括各项控制服务标识的控制标识集发送至被控终端,以使被控终端可以根据控制需求信息和控制标识集合,确定目标控制服务标识,通过接收被控终端主动发送的目标控制服务标识,控制终端可自动根据目标控制服务标识确定目标控制服务,以供用户通过控制终端的目标控制服务对被控终端进行互动操作,无需用户熟悉控制终端的操作流程并根据操作流程进行相关操作来确定是否可以对被控终端进行控制,简化了操作过程,解决了多终端互动过程中用户操作过程复杂的问题,提高了多终端互动的使用便捷性。

此外,通过上述多终端互动方法,可以让用户快速上手玩转多终端互动,不用考虑电视可以使用哪一种操控方式,在设备打开的时候,电视端可自动向手机端发送当前场景下,手机端多屏互动可使用的功能,让用户使用多屏互动时,化被动为主动,简化了用户的操作处理,提高了使用便捷性,拓宽了多终端互动的应用场景。

如图4所示,在一个实施例中,提供了一种多终端互动方法。本实施例主要以该方法应用于上述图1中的电视端120来举例说明。参照图4,该多终端互动方法具体包括步骤s410至s440。

s410,接收控制终端发送的控制标识集,控制标识集包括控制终端的各项控制服务标识。

以控制终端为手机端为例,手机端向电视端发送控制标识集,该控制标识集可以是当控制终端监听到预设的启动操作时,对各项控制服务进行初始化处理,然后根据初始化处理后的各项控制服务标识,构建的控制标识集。具体来说,预设的启动操作是初始化处理的触发条件,初始化处理是指将各项控制服务的控制状态恢复至初始状态。

在一个实施例中,在接收控制终端发送的控制标识集之前,还包括:接收控制终端监听到预设的启动操作后发送的连接请求,根据连接请求,建立与控制终端的连接。

其中,连接请求可以是控制终端根据网络连接信息,确定连接于相同无线局域网的终端,当该终端当前打开的应用或是执行的多媒体数据处理与启动操作相匹配时,自动发送的连接请求。连接请求还可以是控制终端根据用户触发的连接操作,直接发起的连接请求。被控终端接收控制终端监听到预设的启动操作后发送的连接请求,建立与控制终端的连接,以便接收从控制终端发送的控制标识集。

s420,获取控制需求信息,并从控制标识集筛选与控制需求信息对应的目标控制服务标识。

在其中一个实施例中,获取控制需求信息,并从控制标识集筛选与控制需求信息对应的目标控制服务标识包括:获取控制需求信息,确定控制需求信息对应的需求控制服务,需求控制服务的数量为至少两个,从控制标识集中获取与需求控制服务对应的目标控制服务标识。

控制需求信息可以通过被控终端正在执行的应用或服务的配置参数信息得到,通过配置参数信息,确定对正在执行的应用或服务进行交互控制所需的控制服务。当需求控制服务的数量为2个或2个以上时,确定各需求控制服务的需求等级,例如必需控制服务和可选控制服务。具体来说,当控制标识集缺少任意一个必需控制服务对应的控制服务标识时,被控终端生成无法进行互动控制的提示信息并发送至控制终端。当控制标识集包含所有必需控制服务对应的控制服务标识时,可以通过控制终端对被控终端进行互动操作,可以理解,对于可选控制服务,控制标识集中可以包括全部、部分或不包括可选控制服务对应的控制服务标识。以使得控制终端可以通过目标控制服务标识对应的目标控制服务实现对被控终端当前执行的应用或服务的全部互动控制或部分互动控制。

s430,反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程。

在一个实施例中,目标控制服务标识的目标控制服务如遥控器、画面操作等可以具有对应的控制界面,控制界面可以基于预先配置的界面配置参数得到的,根据界面配置参数,生成与目标控制服务对应的控制界面,用户可以基于控制界面进行互动操作。被控终端反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程,并生成目标控制服务对应的控制界面

在另一个实施例中,目标控制服务标识的目标控制服务如重力感应控制也可以不需要控制界面,用户直接通过改变手机端的重心位置即可实现互动操作。同理,还可以通过控制手机端的音量键调节电视端的音频音量等。

在一个实施例中目标控制服务标识的数量至少为两个;反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程包括:反馈目标控制服务标识至控制终端,以使控制终端获取各目标控制服务标识对应的界面配置参数;根据各界面配置参数优化控制界面布局参数;根据优化后的控制界面布局参数,生成包括目标控制服务标识对应的目标控制服务的控制界面。

不同的目标控制服务标识可能对应不同的控制界面。根据控制功能,有的目标控制服务标识对应的控制界面可以叠加。具体来说,在手机端预先配置有各种界面配置参数以及各个界面之间的叠加组合数据,基于目标控制服务标识对应的界面配置参数,确定配置界面大小和个数,并基于预设的叠加组合数据优化控制界面布局参数,最后,根据优化后的控制界面布局参数,生成包括目标控制服务标识对应的目标控制服务的控制界面,以通过手机端的控制界面实现各个目标控制服务的互动操作。

s440,接收控制终端发送的与目标控制服务进程关联的互动操作控制信息,进行多终端互动。

用户可以根据目标控制服务进行互动操作,比如可以通过语音以及遥控器对电视端的播放视频进行控制。手机端展示录入语音以及虚拟键盘的控制界面,电视端接收用户通过控制界面提供的目标控制服务进行互动操作对应的控制信息,电视端执行控制信息对应的互动操作即可控制电视端。

上述多终端互动方法,由被控终端接收控制终端发送的包括各项控制服务标识的控制标识集根据控制需求信息和控制标识集合,确定目标控制服务标识,并主动发送目标控制服务标识至控制终端,以使得控制终端自动根据目标控制服务标识确定目标控制服务,以供用户通过控制终端的目标控制服务对被控终端进行互动操作,无需用户熟悉控制终端的操作流程并根据操作流程进行相关操作来确定是否可以对被控终端进行控制,简化了操作过程,解决了多终端互动过程中用户操作过程复杂的问题,提高了多终端互动的使用便捷性。

如图5所示,提供了一种多终端互动方法的交互图,以手机端和电视端的交互过程为例,具体包括以下过程:

当手机端监听到主控服务的启动操作时,对可提供的各项控制服务进行初始化处理,确定各项控制服务标识,构建控制标识集。基于手机端连接的无线局域网,确定连接同一局域网的电视端,建立与电视端的连接,并将构建的控制标识集发送至电视端,电视端根据被控服务的控制需求信息和接收的控制标识集,确定目标控制服务标识并反馈至手机端,手机端基于目标控制服务标识,确定目标控制服务,并调起目标控制服务的控制界面,用户基于手机端的控制界面进行互动操作,手机端将互动操作对应的控制信息发送至电视端,电视端收到控制信息,执行控制信息对应的互动操作,进行多终端互动。

图6为一个实施例中多终端互动方法应用于控制终端的流程示意图,具体包括步骤s602至s616。

s602,当监听到预设的启动操作时,对各项控制服务进行初始化处理。

s604,根据初始化处理后的各项控制服务标识,构建控制标识集。

s606,将控制标识集发送至被控终端,控制标识集包括各项控制服务标识。

s608,接收被控终端根据控制需求信息以及控制标识集反馈的目标控制服务标识,目标控制服务标识的数量至少为两个。

s610,获取各目标控制服务标识对应的界面配置参数。

s612,根据各界面配置参数,优化控制界面布局参数。

s614,根据优化后的控制界面布局参数,生成包括目标控制服务标识对应的目标控制服务的控制界面。

s616,获取对控制界面进行互动操作生成的控制信息,并将控制信息发送至被控终端,进行多终端互动。

图7为一个实施例中多终端互动方法应用于被控终端的流程示意图,具体包括步骤s702至步骤s712。

s702,接收控制终端监听到预设的启动操作后发送的连接请求,根据连接请求,建立与控制终端的连接。

s704,接收控制终端发送的控制标识集,控制标识集包括控制终端的各项控制服务标识。

s706,获取控制需求信息,确定控制需求信息对应的需求控制服务,需求控制服务的数量为至少两个。

s708,从控制标识集中获取与需求控制服务对应的目标控制服务标识。

s710,反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程。

s712,接收控制终端发送的与目标控制服务进程关联的互动操作控制信息,执行控制信息对应的互动操作,进行多终端互动。

应该理解的是,虽然图6和图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图6和图7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图8所示,提供了一种多终端互动装置800,装置包括控制标识集发送模块810、接收模块820、服务进程创建模块830以及控制信息发送模块840。其中:

控制标识集发送模810,用于获取控制标识集,将控制标识集发送至被控终端,控制标识集包括各项控制服务标识。

接收模块820,用于接收被控终端根据控制需求信息以及控制标识集反馈的目标控制服务标识。

服务进程创建模块830,用于创建目标控制服务标识对应的目标控制服务进程。

控制信息发送模块840,用于生成与目标控制服务进程关联的互动操作控制信息,并将互动操作控制信息发送至被控终端,进行多终端互动。

在一个实施例中,控制标识集发送模还用于当监听到预设的启动操作时,对各项控制服务进行初始化处理;根据初始化处理后的各项控制服务标识,构建控制标识集。

在一个实施例中,目标控制服务标识的数量至少为两个;目标控制服务确定还用于获取各目标控制服务标识对应的界面配置参数;根据各界面配置参数优化控制界面布局参数;根据优化后的控制界面布局参数,生成包括目标控制服务标识对应的目标控制服务的控制界面。

上述多终端互动装置,将包括各项控制服务标识的控制标识集发送至被控终端,以使被控终端可以根据控制需求信息和控制标识集合,确定目标控制服务标识,通过接收被控终端主动发送的目标控制服务标识,可自动根据目标控制服务标识确定目标控制服务,以供用户通过目标控制服务对被控终端进行互动操作,无需用户熟悉控制终端的操作流程并根据操作流程进行相关操作来确定是否可以对被控终端进行控制,简化了操作过程,解决了多终端互动过程中用户操作过程复杂的问题,提高了多终端互动的使用便捷性。

在一个实施例中,如图9所示,提供了一种多终端互动装置900,装置包括控制标识集接收模块910、筛选模块920、反馈模块930以及控制信息接收模块940。其中:

控制标识集接收模块910,用于接收控制终端发送的控制标识集,控制标识集包括控制终端的各项控制服务标识。

筛选模块920,用于获取控制需求信息,并从控制标识集筛选与控制需求信息对应的目标控制服务标识。

反馈模块930,用于反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程。

控制信息接收模块940,用于接收控制终端发送的与目标控制服务进程关联的互动操作控制信息,进行多终端互动。

在一个实施例中,多终端互动装置还包括连接模块,连接模块用于接收控制终端监听到预设的启动操作后发送的连接请求,建立与控制终端的连接。

在一个实施例中,筛选模块还用于获取控制需求信息,确定控制需求信息对应的需求控制服务,需求控制服务的数量为至少两个;从控制标识集中获取与需求控制服务对应的目标控制服务标识。

上述多终端互动装置,接收控制终端发送的包括各项控制服务标识的控制标识集根据控制需求信息和控制标识集合,确定目标控制服务标识,并主动发送目标控制服务标识至控制终端,以使得控制终端自动根据目标控制服务标识确定目标控制服务,以供用户通过控制终端的目标控制服务对被控终端进行互动操作,无需用户熟悉控制终端的操作流程并根据操作流程进行相关操作来确定是否可以对被控终端进行控制,简化了操作过程,解决了多终端互动过程中用户操作过程复杂的问题,提高了多终端互动的使用便捷性。

图10示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是被控终端,也可以是控制终端。如图10所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现多终端互动方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行多终端互动方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的多终端互动装置可以实现为一种计算机程序的形式,计算机程序可在如图10所示的计算机设备上运行。计算机设备的存储器中可存储组成该多终端互动装置的各个程序模块,比如,图8所示的控制标识集发送模块810、接收模块820、服务进程创建模块830以及控制信息发送模块840。再比如,图9所示的控制标识集接收模块910、筛选模块920、反馈模块930以及控制信息接收模块940。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的多终端互动方法中的步骤。

例如,图10所示的计算机设备可以通过如图8所示的多终端互动装置800中的控制标识集发送模810执行获取控制标识集,将控制标识集发送至被控终端,控制标识集包括各项控制服务标识。计算机设备可通过接收模块820执行接收被控终端根据控制需求信息以及控制标识集反馈的目标控制服务标识。计算机设备可通过服务进程创建模块830执行创建目标控制服务标识对应的目标控制服务进程。计算机设备可通过控制信息发送模块840执行生成与目标控制服务进程关联的互动操作控制信息,并将互动操作控制信息发送至被控终端,进行多终端互动。

再例如,图10所示的计算机设备可以通过如图9所示的多终端互动装置900中的控制标识集接收模块910执行接收控制终端发送的控制标识集,控制标识集包括控制终端的各项控制服务标识。计算机设备可通过筛选模块920执行获取控制需求信息,并从控制标识集筛选与控制需求信息对应的目标控制服务标识。计算机设备可通过反馈模块930执行反馈目标控制服务标识至控制终端,以使控制终端创建目标控制服务标识对应的目标控制服务进程。计算机设备可通过控制信息接收模块940执行接收控制终端发送的与目标控制服务进程关联的互动操作控制信息,进行多终端互动。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述多终端互动方法的步骤。此处多终端互动方法的步骤可以是上述各个实施例的多终端互动方法中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述多终端互动方法的步骤。此处多终端互动方法的步骤可以是上述各个实施例的多终端互动方法中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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