首页> 中国专利> 一种终端系统的多屏互动方法、装置及智能电视机

一种终端系统的多屏互动方法、装置及智能电视机

摘要

本发明适用于电视机技术领域,提供了一种终端系统的多屏互动方法、装置及智能电视机,所述方法包括:所述目标终端设备与多个源终端设备建立无线网络连接;在目标终端设备显示屏上,生成与每一源终端设备对应的显示子窗口;在每一显示子窗口上,显示对应的源终端设备分享的媒体数据。本发明实现将不同终端设备的内容可以在同一终端设备上进行显示分享,从而多个终端设备用户可以在同一显示设备上进行显示、分享,提升了用户体验。

著录项

  • 公开/公告号CN102595239A

    专利类型发明专利

  • 公开/公告日2012-07-18

    原文格式PDF

  • 申请/专利权人 深圳创维-RGB电子有限公司;

    申请/专利号CN201210044061.9

  • 发明设计人 余明火;洪文生;卢宇翔;

    申请日2012-02-24

  • 分类号H04N21/436(20110101);H04N21/4363(20110101);

  • 代理机构44237 深圳中一专利商标事务所;

  • 代理人张全文

  • 地址 518000 广东省深圳市南山区高新南一道创维大厦A13-16

  • 入库时间 2023-12-18 06:04:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-02-04

    授权

    授权

  • 2012-09-19

    实质审查的生效 IPC(主分类):H04N21/436 申请日:20120224

    实质审查的生效

  • 2012-07-18

    公开

    公开

说明书

技术领域

本发明属于电视机技术领域,尤其涉及一种终端系统的多屏互动方法、装 置及智能电视机。

背景技术

随着网络技术的发展及电视机的普,人们可以通过电视机获取的内容变得 越来越丰富,电视机的应用也越来越多,特别是随着终端技术的发展,例如, 手机、PC机和平板电脑等,人们对电视机的交互能力也提出了越来越高的要求, 人们希望通过电视机来分享资源,现有终端之间的资源分享仅限于一对一的分 享,比如不同的终端之间可以通过蓝牙,共享拷贝音乐、图片等。然而,对于 一个家庭来说,通常会有多个人多个终端设备,每个人都想在大屏幕的终端设 备上(例如,电视机)分享内容给其它的终端设备用户,而现有技术还不能将 不同终端的内容在同一终端设备上进行显示分享。

发明内容

本发明实施例的目的在于提供一种终端系统的多屏互动方法,旨在解决现 有技术还不能将不同终端的内容在同一终端设备上进行显示分享的问题。

为了实现上述目的,本发明实施例提供如下技术方案:

本发明实施例是这样实现的,一种终端系统的多屏互动方法,所述终端系 统包括至少一个目标终端设备和多个源终端设备,所述方法包括:

所述目标终端设备与多个源终端设备建立无线网络连接;

在目标终端设备显示屏上,生成与每一源终端设备对应的显示子窗口;

在每一显示子窗口上,显示对应的源终端设备分享的媒体数据。

本发明实施例还提供了一种终端系统的多屏互动装置,所述终端系统包括 至少一个目标终端设备和多个源终端设备,所述装置:

连接单元,用于所述目标终端设备与多个源终端设备建立无线网络连接;

生成单元,用于在目标终端设备显示屏上,生成与每一源终端设备对应的 显示子窗口;

显示单元,用于在每一显示子窗口上,显示对应的源终端设备分享的媒体 数据。

本发明实施例还提供了一种电视机,所述电视机包括上述终端系统的多屏 互动装置。

本发明实施例与现有技术相比,有益效果在于:通过使目标终端设备与多 个源终端设备建立无线网络连接,在目标终端设备显示屏上,生成与每一源终 端设备对应的显示子窗口,在每一显示子窗口上,显示对应的源终端设备分享 的媒体数据。实现将不同终端设备的内容可以在同一终端设备上进行显示分享, 从而多个终端设备用户可以在同一显示设备上进行显示、分享,提升了用户体 验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是 本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳 动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的终端系统的示意图;

图2是本发明实施例一提供的终端系统中目标终端设备的结构图;

图3是本发明实施例一提供的终端系统的多屏互动方法的实现的流程图;

图4是本发明实施例二提供的终端系统的多屏互动方法的实现的流程图;

图5是本发明实施例二提供的预定传输协议的结构;

图6是本发明实施例五提供的终端系统的多屏互动装置的结构图;

图7是本发明实施例六提供的终端系统的多屏互动装置的结构图。

具体实施方式

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

本发明实施例提供了一种终端系统的多屏互动方法,所述终端系统包括至 少一个目标终端设备和多个源终端设备,所述方法包括:

所述目标终端设备与多个源终端设备建立无线网络连接;

在目标终端设备显示屏上,生成与每一源终端设备对应的显示子窗口;

在每一显示子窗口上,显示对应的源终端设备分享的媒体数据。

本发明实施例还提供了一种终端系统的多屏互动装置,所述终端系统包括 至少一个目标终端设备和多个源终端设备,所述装置:

连接单元,用于所述目标终端设备与多个源终端设备建立无线网络连接;

生成单元,用于在目标终端设备显示屏上,生成与每一源终端设备对应的 显示子窗口;

显示单元,用于在每一显示子窗口上,显示对应的源终端设备分享的媒体 数据。

本发明实施例还提供了一种电视机,所述电视机包括上述终端系统的多屏 互动装置。

以下结合具体实施例对本发明的实现进行详细描述:

实施例一

图1示出了本发明实施例终端系统的示意图,所述系统包括:源终端设备 1、源终端设备2、源终端设备3......源终端设备M,及目标终端设备,所述目 标终端设备包括:无线通信模块21、控制模块22、图像处理模块23、中央处 理模块24、显示设备25、声音处理模块26及扬声器27,具体请参阅图2,其 中,终端系统中每一终端设备均包括无线通信模块。目标终端设备与源终端设 备多屏互动的过程如下:源终端设备1、源终端设备2、源终端设备3......源终 端设备M与目标终端设备建立通信连接,目标终端设备将显示设备25分成M 个显示子模块,每一显示子模块与一个终端设备对应,并在每一个显示子模块 上显示对应的源终端设备分享的媒体数据,目标终端设备通过控制模块22将分 享的媒体数据的视频信号和声音信号分离,视频信号通过图像处理模块23进入 中央控制模块24处理后,显示在目标终端设备的显示设备25上,而声音信号 进入声音处理模块26,进行处理,然后送给扬声器27,在中央控制模块24的 控制下,达到图像显示跟声音同步,此时,目标终端设备前面的用户就可以一 起大屏幕分享媒体数据了。以下通过实施例进行说明:

图3示出了本发明实施例一提供的终端系统的多屏互动方法的实现的流程 图,所述终端系统包括至少一个目标终端设备和多个源终端设备,其中,终端 设备可以是手机、PC机、平板电脑、电视机等设备等,且目标终端设备通常是 屏幕较大的终端设备,例如,电视机,所述方法详述如下:

在S301中,所述目标终端设备与多个源终端设备建立无线网络连接;

本实施例中,目标终端设备与多个源终端设备通过无线通信模块建立通信 连接,该无线通信模块可以是无线wifi模块。

本实施例中,S301中目标终端设备与多个源终端设备建立无线网络连接的 过程如下:

1、目标终端设备接收每一源终端设备发送的分享媒体数据的消息;

本实施例中,所述分享媒体数据可以是图像、文本、视频、或者音乐。

本实施例中,当某一源终端设备要在目标终端设备上分享媒体数据时,则 在本地发送分享媒体数据的消息,以搜索当前可以连接的目标终端设备,目标 终端设备可以为1个,也可以为多个,当搜索到多个目标终端设备时,则可以 在源终端设备显示搜索到的目标终端设备列表,以供用户在目标终端设备列表 中选择想要连接的目标终端设备,并向目标终端设备发送分享媒体数据的分享 媒体数据的消息。

2、根据所述消息,发送目标终端设备的连接信息至所述每一源终端设备;

本实施例中,目标终端设备根据所述消息,将自己的连接信息,例如IP地 址信息、端口信息发送至请求分享媒体数据的源终端设备。

可选的,所述根据所述消息,发送目标终端设备的连接信息至所述每一源 终端设备的步骤之前,还可以包括:

判断当前目标终端设备连接的源终端设备的数目是否超过预设最大连接 值,当判断当前目标终端设备连接的源终端设备的数目未超过预设最大连接值, 则执行步骤2,当判断当前目标终端设备连接的源终端设备的数目超过预设最 大连接值,则输出目标终端设备连接的源终端设备的数目达到最大值的提示信 息。上述过程可以保证目标终端设备与多个源终端设备的准确连接,且可以避 免造成目标终端设备连接过多源终端设备而影响分享的效果。

其中,预设最大连接值可以根据用户用户需求设定,在此不用以限制本发 明。

3、根据所述每一源终端设备的连接请求,与所述每一源终端设备建立无线 网络连接。

本实施例中,源终端设备接收到目标终端设备的连接信息后,若源终端设 备用户仍然想分享媒体数据,则发送连接请求至目标终端设备,目标终端设备 根据所述每一源终端设备的连接请求,与所述每一源终端设备建立无线网络连 接。

为了便于理解,以下通过电视机与终端设备建立连接过程为例,对目标终 端设备与多个源终端设备建立连接过程进行说明,但不以本例中的情况为限: 首先,终端设备利用UDP协议广播发送分享媒体数据的消息,而电视端则监听 指定的UDP端口,一旦接收到这一指定消息,则将自己的IP,及监听的TCP 端口利用UDP协议发送至终端设备。终端设备接收到电视端的IP和TCP端口 之后,便利用Socket向电视端建立临时连接,当连接成功时,返回连接成功信 息给终端设备,电视机开始接收终端设备发送的分享媒体数据包。

在S302中,在目标终端设备显示屏上,生成与每一源终端设备对应的显 示子窗口;

本实施例中,根据目标终端设备连接的源终端设备的数目,动态的将目标 终端设备显示屏划分成相应数目的显示子窗口。

为了便于理解,以下举例对目标终端设备显示屏动态划分窗口的过程进行 说明,仍然以上述实现示例中电视机为进行说明,但不以本例中的情况为限: 在电视机动态创建显示子窗口的过程中,可以利用Android系统API提供的 MediaPlayer、ImageView封装一个PlayerWindow,该PlayerWindow可以提供 播放音乐和图片的功能,当一个终端设备连接时,我们实例化一个 PlayerWindow,并调用电视机显示屏主窗口的addView方法添加进电视机显示 屏的主窗口上,当一个终端设备连接断开时,则调用主窗口的removeView方 法将该终端设备对应的显示子窗口在电视机显示屏上移出。

在S303中,在每一显示子窗口上,显示对应的源终端设备分享的媒体数据。

本实施例中,当目标终端设备与源终端设备连接建立后,源终端设备上显 示连接成功的信息,并显示连接到的电视的地址及型号,此时,源终端设备便 可将图片、音乐等分享媒体数据传递到目标终端设备的相应子窗口进行播放。

本实施例中,通过使目标终端设备与多个源终端设备建立无线网络连接, 在目标终端设备显示屏上,生成与每一源终端设备对应的显示子窗口,在每一 显示子窗口上,显示对应的源终端设备分享的媒体数据。实现将不同终端设备 的内容可以在同一终端设备上进行显示分享,从而多个终端设备用户可以在同 一显示设备上进行显示、分享,提升了用户体验。

实施例二

图4示出了本发明实施例二提供的终端系统的多屏互动方法的实现的流程 图,详述如下:

在S401中,所述目标终端设备与多个源终端设备建立无线网络连接;

本实施例中,S401的实现方式与实施例一中S301的实现方式相似,具体 可以参照步骤S301的描述,在此不再赘述。

在S402中,目标终端设备将每一源终端设备的连接信息添加至连接终端列 表,所述连接信息包括:源终端设备的名称、地址、端口号及分享媒体数据的 相关信息;

本实施例中,通过连接终端列表记录已连接源终端设备的IP地址、端口号 等连接信息,而目标终端设备的每一个显示子窗口则对应着所述连接终端列表 中的每一个源终端设备,用于显示源终端设备传递给目标终端设备的分享媒体 数据,而源终端设备与源终端设备之间相对独立。

本实施例中,连接终端列表可以在目标终端设备的后台运行,也可以显示 在目标终端设备的显示屏上,连接终端列表的大小可以根据实际需求进行修改, 例如,如果目标终端设备的显示屏较小,则可以将连接终端列表相应调小一些, 反之,则调大一些。

在S403中,根据所述连接终端列表,生成与每一源终端设备对应的显示 子窗口。

在S404中,目标终端设备接收源终端设备发送的开始传递文件的指令,根 据所述指令,建立接收文件,并发送准备接收指令至源终端设备,以使源终端 设备根据预定传输协议,将分享媒体数据打包,并开始传输打包后的分享媒体 数据;

在S405中,目标终端设备根据预定传输协议,接收并提取所述分享媒体数 据包中的分享媒体数据,并将所述分享媒体数据写入所述接收文件中;

本实施例中,目标终端设备与源终端设备之间的通信,包括命令、文件传输, 可以通过套接字Socket定义预定相应的传输协议,预定传输协议的结构如请参 阅图5,其中,

标志位,用于判断接收到的数据包是否是根据预定传输协议打包的数据包。

服务编码,用于表示媒体数据的类型,包括:图像、文本、视频、或者音乐。

指令编码,用于表示各服务内部的指令。

数据包长度,用于表示在数据包内共填充了多少媒体数据。

数据包,用于存储传输的图像、文本、视频、或者音乐等数据。

值得说明的是,在实际的数据传输过程中,还可以在预定传输协议中增加一 描述位,例如,可以增加表示安全性属性位等。

在S406中,目标终端设备根据所述接收文件,在每一显示子窗口上,显 示对应的源终端设备分享的媒体数据。

本实施例中,目标终端设备在显示屏上显示对应的源终端设备分享的内容 时,可以同时显示每个源终端设备的用户名、播放媒体数据的名称等信息,以 便能及时区分不同的源终端设备。

为了便于理解,以下通过电视机与终端设备建立连接过程为例,对S404 至S406中在每一显示子窗口上,显示对应的源终端设备分享的媒体数据的过程 进行说明,但不以本例中的情况为限:例如终端设备向电视机传递图片数据为 例,终端设备首先发送开始传递文件的指令发送给电视端,电视端在收到指令 包后便进入文件接收程序建立文件,并返回准备接收指令给终端设备,此时开始 等待终端设备传递的图片数据;当终端设备接收到准备接收指令后,便将图片 数据提取出来,填充入数据包段,电视端接收到此数据包之后,便将图片数据 提取出来,写入建立的文件中。当终端设备图片数据传输完成,则发送数据发 送结束的指令给电视端,电视端接收到后,退出接收程序,并电视机对应的显 示子窗口上,显示终端设备分享的图片数据。而传输至电视端的图片,我们将 对应每个终端设备缓存在电视端的文件缓冲区中。

本实施例中,目标终端设备具体将每一源终端设备的连接信息添加至连接 终端列表,根据所述连接终端列表,生成与每一源终端设备对应的显示子窗口, 根据预设的传输协议接收并提取源终端设备分享媒体数据包中的分享媒体数 据,并在每一显示子窗口上,显示对应的源终端设备分享的媒体数据,实现将 不同终端设备的内容可以在同一终端设备上进行显示分享。

实施例三

本实施例中,目标终端设备每连接一个设备,会将相应的源终端设备的连 接信息添加连接终端列表,并增加一个窗口与该连接的源终端设备对应,当源 终端设备断开连接时,会自动删除连接终端列表中的对应项,且其对应的窗口 也同时关闭。

所以,在目标终端设备播放多个用户终端分享的媒体数据的过程中:

当增加连接一个源终端设备时,则自适应调整显示屏上显示子窗口的大小, 以在显示屏上生成与增加连接的源终端设备对应的显示子窗口;

当删除连接一个源终端设备时,则自适应调整显示屏上显示子窗口的大小, 以在显示屏上关闭与删除连接的源终端设备对应的显示子窗口。

实施例四

本实施例中,当源终端设备用户甲对目标终端设备显示的另一个源终端设 备用户乙的内容感兴趣时,用户甲可以将目标终端设备显示的用户乙的内容拷 贝进入用户甲的终端设备里面,具体过程如下:

当接收到将第一显示子窗口显示的分享媒体数据拷贝至第二显示子窗口对 应的源终端设备的指令时,发送开始传递文件的指令至第二显示子窗口对应的 源终端设备,以使第二显示子窗口对应的源终端设备根据所述指令,建立接收 文件,并发送准备接收指令至目标终端设备;

根据预定传输协议,将当目标终端设备缓存的第一显示子窗口显示的分享 媒体数据打包,并开始传输打包后的分享媒体数据至第二显示子窗口对应的源 终端设备,以使第二显示子窗口对应的源终端设备根据预定传输协议,接收并 提取所述分享文件数据包中的分享媒体数据,并将所述分享媒体数据拷贝至所 述接收文件中。

本实施例中,目标终端设备拷贝的操作,可以采用Drag&Drop的方法实现, 使用者将想要分享的那个窗口拖放到想要分享到的终端的窗口上即可,例如, 第一显示子窗口显示的分享媒体数据拷贝至第二显示子窗口对应的源终端设备 的指令可以为:目标终端显示屏上将第一显示子窗口显示的分享媒体数据拖动 至第二显示子窗口,当目标终端设备接收到上述拖动的动作时,则执行将第一 显示子窗口显示的分享媒体数据拷贝至第二显示子窗口对应的源终端设备的动 作。。

本实施例中,具体的传递流程和S404至S406的执行过程类似,具体可以 参照步骤S404至S406的描述,在此不再赘述。

实施例五

图6示出了本发明实施例五提供的终端系统的多屏互动装置的结构图,为 了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于电视 机中的软件单元、硬件单元或者软硬结合单元。

所述终端系统包括至少一个目标终端设备和多个源终端设备,所述装置包 括:连接单元61、生成单元62及显示单元63。

连接单元61,用于所述目标终端设备与多个源终端设备建立无线网络连 接;

生成单元62,用于在目标终端设备显示屏上,生成与每一源终端设备对应 的显示子窗口;

显示单元63,用于在每一显示子窗口上,显示对应的源终端设备分享的媒 体数据。

本发明实施例提供的终端系统的多屏互动装置可以使用在前述对应的方法 实施例一中,详情参见上述实施例一的描述,在此不再赘述。

实施例六

图7示出了本发明实施例六提供的终端系统的多屏互动装置的结构图,为 了便于说明,仅示出了与本发明实施例相关的部分,该装置可以是内置于电视 机中的软件单元、硬件单元或者软硬结合单元。

所述终端系统包括至少一个目标终端设备和多个源终端设备,所述装置包 括:连接单元71、生成单元72、显示单元73及窗口调整单元74。

所述生成单元72包括:

添加模块721,用于将每一源终端设备的连接信息添加至连接终端列表, 所述连接信息包括:源终端设备的名称、地址、端口号及分享媒体数据的相关 信息;

生成模块722,用于根据所述连接终端列表,生成与每一源终端设备对应 的显示子窗口。

所述显示单元73包括:

发送模块731,用于接收源终端设备发送的开始传递文件的指令,根据所 述指令,建立接收文件,并发送准备接收指令至源终端设备,以使源终端设备 根据预定传输协议,将分享媒体数据打包,并开始传输打包后的分享媒体数据;

接收模块732,用于根据预定传输协议,接收并提取所述分享媒体数据包 中的分享媒体数据,并将所述分享媒体数据写入所述接收文件中;

显示模块733,用于根据所述接收文件,在每一显示子窗口上,显示对应 的源终端设备分享的媒体数据。

可选的,所述装置还包括窗口调整单元74,用于当增加连接一个源终端设 备时,自适应调整显示屏上显示子窗口的大小,以在显示屏上生成与增加连接 的源终端设备对应的显示子窗口;当删除连接一个源终端设备时,自适应调整 显示屏上显示子窗口的大小,以在显示屏上关闭与删除连接的源终端设备对应 的显示子窗口。

可选的,所述装置还包括:拷贝指令接收单元和拷贝执行单元。

拷贝指令接收单元,用于当接收到将第一显示子窗口显示的分享媒体数据 拷贝至第二显示子窗口对应的源终端设备的指令时,发送开始传递文件的指令 至第二显示子窗口对应的源终端设备,以使第二显示子窗口对应的源终端设备 根据所述指令,建立接收文件,并发送准备接收指令至目标终端设备;

拷贝执行单元,用于根据预定传输协议,将当目标终端设备缓存的第一显 示子窗口显示的分享媒体数据打包,并开始传输打包后的分享媒体数据至第二 显示子窗口对应的源终端设备,以使第二显示子窗口对应的源终端设备根据预 定传输协议,接收并提取所述分享文件数据包中的分享媒体数据,并将所述分 享媒体数据拷贝至所述接收文件中。

本发明实施例提供的终端系统的多屏互动装置可以使用在前述对应的方法 实施例二至四中,详情参见上述实施例二至四的描述,在此不再赘述。

值得注意的是,上述装置和系统实施例中,所包括的各个单元只是按照功 能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可; 另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明 的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部 分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计 算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号