智能终端互相控制的方法和系统的制作方法

文档序号:9671273阅读:219来源:国知局
智能终端互相控制的方法和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种智能终端互相控制的方法和系统。
【背景技术】
[0002]随着信息时代的到来,越来越多的智能终端普及到人们生活中。智能终端包括电脑、智能手机、笔记本电脑和平板电脑等。智能终端具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入。而且,随着多种智能终端(如智能手机、平板电脑)的小型化、移动化,智能终端可由用户随身携带,随时随地使用,极大地促进了智能终端的使用。
[0003]然而,目前智能终端仍然未能最大限度的给人们工作及生活带来便利,智能终端间的相互控制存在困难。例如,由于智能手机与普通PC(Personal Computer,个人计算机)机采用不同的系统架构,使得智能手机和普通PC机之间很难实现相互控制。当前的智能手机大部分使用的是Android系统或10S系统,这些系统与主流的window系统暂时没有实现很好的对接,很难通过系统的本身接口实现对不同系统间操作控制。

【发明内容】

[0004]基于此,有必要针对智能终端间难以实现相互控制的问题,提供一种智能终端互相控制的方法和系统。
[0005]—种智能终端互相控制的方法,包括以下步骤:
[0006]建立控制终端与受控终端的连接;其中,所述控制终端与受控终端是操作系统不同的终端;
[0007]通过所述连接将受控终端的音频数据和视频数据发送到控制终端;
[0008]将控制终端接收到的音频数据和视频数据呈现给用户,并在控制终端接收用户根据所述音频数据和视频数据对受控终端发送的第一控制指令;
[0009]将所述第一控制指令从控制终端发送到受控终端,并由受控终端将所述第一控制指令转换为受控终端可识别的第二控制指令,对受控终端的音频数据和视频数据进行控制;
[0010]将控制结果从受控终端发送到控制终端,由控制终端将控制结果呈现给用户。
[0011 ] 一种智能终端互相控制的系统,包括:
[0012]建立模块,用于建立控制终端与受控终端的连接;其中,所述控制终端与受控终端是操作系统不同的终端;
[0013]第一发送模块,用于通过所述连接将受控终端的音频数据和视频数据发送到控制终端;
[0014]接收模块,用于将控制终端接收到的音频数据和视频数据呈现给用户,并在控制终端接收用户根据所述音频数据和视频数据对受控终端发送的第一控制指令;
[0015]第二发送模块,用于将所述第一控制指令从控制终端发送到受控终端,并由受控终端将所述第一控制指令转换为受控终端可识别的第二控制指令,对受控终端的音频数据和视频数据进行控制;
[0016]第三发送模块,用于将控制结果从受控终端发送到控制终端,由控制终端将控制结果呈现给用户。
[0017]所述智能终端互相控制的方法和系统,通过建立控制终端和受控终端之间的连接,将受控终端的音频数据和视频数据发送给控制终端,将控制终端接收到的音频数据和视频数据呈现给用户,并在控制终端接收用户根据所述音频数据和视频数据对受控终端发送的第一控制指令,将所述第一控制指令从控制终端发送到受控终端,并由受控终端将所述第一控制指令转换为受控终端可识别的第二控制指令,对受控终端的音频数据和视频数据进行控制,并将控制结果从受控终端发送到控制终端,由控制终端将控制结果呈现给用户,实现了两个不同操作系统的终端之间的互相控制。
【附图说明】
[0018]图1为一个实施例的智能终端互相控制的方法流程图;
[0019]图2为一个实施例的智能终端互相控制的系统的结构示意图;
[0020]图3为一个实施例的桌面视频发送模块的结构示意图;
[0021 ]图4为一个实施例的桌面视频显示模块的结构示意图;
[0022]图5为一个实施例的Universal Media的系统框架。
【具体实施方式】
[0023]下面结合附图对本发明的智能终端互相控制的方法的实施例进行描述。
[0024]图1为一个实施例的智能终端互相控制的方法流程图。如图1所示,本发明的智能终端互相控制的方法可包括以下步骤:
[0025]S1,建立控制终端与受控终端的连接;其中,所述控制终端与受控终端是操作系统不同的终端;
[0026]在所述方法中,控制终端可以是电脑,受控终端可以是手机、平板电脑等智能终端;控制终端也可以是手机、平板电脑等智能终端,受控终端也可以是电脑。所述控制终端与受控终端之间可以通过无线网络相连接。
[0027]S2,通过所述连接将受控终端的音频数据和视频数据发送到控制终端;
[0028]在本步骤中,可将受控终端的音频数据和视频数据发送到控制终端。其中,所述音频数据可以是受控终端某一个或某几个共享区域中的窗口产生的音频数据,也可以是整个受控终端产生的所有音频数据。所述视频数据为受控终端当前显示的视频图像数据。所述共享区域为受控终端上用户需要控制终端控制的区域,共享某个区域或整个操作系统的需求可依据用户的需求而确定,共享区域的划分可根据当前打开的应用程序窗口大小确定。当受控终端有多个应用程序被打开时,为了防止其它应用程序的信息泄露,一般只会采集一个应用程序的音频信息。
[0029]当共享区域为受控终端的部分区域时,可根据如下方式将受控终端的音频数据和视频数据发送到控制终端:
[0030]S21,将受控终端的音频数据、产生音频数据的第一窗口与所述第一窗口在受控终端的第一位置参数进行关联,得到第一关联结果;
[0031 ] S22,将受控终端的视频数据、产生视频数据的第二窗口与所述第二窗口在受控终端的第二位置信息进行关联,得到第二关联结果;
[0032]S23,将第一关联结果和第二关联结果发送到控制终端。
[0033]在步骤S21中,可首先获取所述第一窗口的应用程序名,然后将所述应用程序名与系统音量合成管理器中各声道分量名称进行配对,配对结果可用来表征哪些共享区域的哪些窗口正在产生音频数据。可获取第一窗口在受控终端的第一位置参数,最后可将配对结果与第一位置参数进行关联。所述第一窗口的数量可以是一个或一个以上。进行关联时,可根据所述配对结果,为各个共享区域中的音频数据设置音频标志位;其中,所述音频标志位用于表征相应共享区域内是否存在音频数据。如果相应共享区域中存在音频数据,则为该共享区域中的音频数据设置音频标志位;如果相应共享区域中不存在音频数据,则该共享区域中的音频数据的音频标志位为空。可将所述音频标志位添加到第一位置参数中,形成区域音频/位置参数集;其中,所述区域音频/位置参数集用于建立各个共享区域内的程序窗口与所述应用程序窗口的位置之间的一一对应关系。最后,可根据所述区域音频/位置参数集将配对结果与第一位置参数进行关联。通过建立音频数据、第一窗口与第一位置参数之间的关联关系,可使用户在控制终端准确地获取到受控终端的每个窗口播放的音频数据以及每个窗口的位置,便于用户对音频数据进行控制。
[0034]在步骤S22中,可首先抓取受控终端当前显示的视频数据,然后对视频数据进行编码压缩,并将压缩后的视频数据与第二位置参数相关联,形成视频/位置参数集,通过网络发送到控制终端。其中,所述第二位置参数表示正在播放视频的窗口在受控终端的位置,所述视频/位置参数集用于建立各个共享区域内播放视频的窗口与
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1