一种多终端系统资源共享及互动实现方法

文档序号:7887292阅读:190来源:国知局
专利名称:一种多终端系统资源共享及互动实现方法
技术领域
本发明涉及一种多终端系统资源共享及互动实现方法,尤其是涉及一种局域网内的智能终端和电视之间的资源共享和互动。
背景技术
随着智能电视的出现,电视的功能有很大的提高,而这些不同的功能对电视的交互能力提出了越来越高的要求,并且,在家庭中我们的手机,电脑,以及现在的智能电视,都会在本地存储不同的多媒体文件,目前,手机,电脑,智能电视都是独立的,要想在电视的大屏幕播放手机里面的视频会很麻烦。现有的比较先进的技术,例如申请号为 201010620203. 2 —种三屏互动的实现方法及装置,虽然实现了手机,电脑,智能电视之间的互动,但其仍然存在以下缺点1.只能是手机和PC做控制终端,将电视作为显示终端; 2.控制终端不能把局域网内的其它资源推送至显示终端播放;3.需要互动服务器;4.在交互之前需要进行配对。

发明内容
本发明目的就是为了克服现有技术的不足,提供一种多终端系统资源共享及互动实现方法,实现了在控制之前不需要配对工作,只要接入局域网内的设备均可以相互控制, 相互共享资源。本发明提供了一种多终端系统资源共享及互动实现方法,包括以下步骤 Si、各个终端接入局域网后获得IP地址;
s2、在局域网内广播,声明自己的身份; S3、在局域网内搜索其它终端设备,获得其它终端设备的描述; s4、获得其它终端设备的服务(service)及方法(action),对所述其它设备进行控制; 所述控制包括广播及单播本设备的事件。进一步地,所述终端设备可以有几种身份;所述身份包括服务端,显示端,控制端。进一步地,所述步骤s2中,当所述终端进行资源共享时,首先声明自己的身份是服务端,再把要共享出去的文件通过xml的描述性文件保存各个文件的索引。进一步地,所述步骤S3中,当所述终端要访问共享资源时,首先搜索服务端,然后获得服务端共享文件的索引xml信息。进一步地,所述步骤S3中,当控制终端对显示终端进行控制时,所述控制终端先搜索所述显示终端。进一步地,当所述控制终端要显示终端播放其它设备资源时,还要搜索服务端;搜索到服务端后,定位要播放的媒体文件。进一步地,所述步骤s4中,所述控制终端获得所述显示终端支持的传输协议和数据类型,对比服务端支持的传输协议和数据类型,选择匹配的传输协议和数据类型,向显示终端发送消息,控制显示终端直接从服务端获取资源进行播放。
进一步地,当显示终端进行播放时,所述控制终端还可以控制显示终端的播放状态,包括播放,暂停,快进,快退。进一步地,所述控制终端还可以将本地资源推送至所述显示终端进行播放,所述控制终端直接对比所述显示终端所支持的协议和数据类型,直接发送信息,使所述显示终端直接从本地获取资源。进一步地,为了保护使用者的隐私,所述服务端共享出来的资源可以手动设置共享内容,并将设置结果保存在所述ml文件中。进一步地,为了使设备更好的被识别,所述服务端和显示端提供个性化设置界面, 使用者可以设置设备的名称,并将设置结果保存在所述xml文件中。与现有技术相比,采用本发明的方案,实现了以下有益效果
1、真正实现了三屏互动,电脑、手机和智能电视均可以做控制终端;
2、控制终端可以把局域网内的其它资源推送至显示终端进行播放,可以把局域网内的所有资源整合,在任何一个机器上都可以查看和播放局域网内的所有资源;
3、不需要互动服务器,电脑、手机均可以做服务器;
4、在交互之前不需要进行配对。


图1是本发明实施例的基本原理图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。具体地,如图1所示,以手机等移动终端为机顶盒推送电脑里面的多媒体资源为例,包括以下步骤
1.手机接入局域网,在局域网内广播自己,声明自己为控制端,具体操作,在网络内广播,有监听此网络服务的设备会收到设备添加信号。2.电脑接入局域网,并声明自己为服务端,并且监听此网络。具体操作,在网络内广播,有监听此网络的设备会收到设备添加信号,并监听此网络。3.机顶盒接入局域网,并声明自己为显示端,并监听此网络。具体操作,在网络内广播,有监听此网络的设备会收到设备添加信号,并监听此网络。4.手机在网络内发送服务端搜索请求,此时,电脑监听到了请求,电脑端解析请求信息,并生成返回信息,手机接收到返回信息,解析信息,并根据返回的信息,向电脑继续发送请求,获得准备推送到机顶盒的内容。5.手机在网络内发送显示端搜索请求,此时,机顶盒监听到了请求,机顶盒解析请求信息,并生成返回信息,返回信息包含了机顶盒提供的服务接口,手机接收到返回信息, 解析信息,并根据返回的信息,向机顶盒发送请求,获得机顶盒支持的传输协议以及数据类型。6.匹配服务端资源类型和机顶盒支持的传输协议以及数据类型,手机把等到的结果打包成消息,发送给机顶盒,机顶盒解析协议,等到数据地址,机顶盒向电脑发送请求,电脑和机顶盒之间直接建立数据传输连接,同时手机向电脑发送消息,获得电脑的目录列表, 以支持上一曲,下一曲的控制,如果传输为图片数据,接收到数据不直接进行解码,先判断图片大小,如果过大先进行缩放,再解码,有效防止内存溢出。7.机顶盒获得数据,进行播放。8.手机端可以有视频播放的进度条,手机段拖动进度条,打包成消息,发送给机顶盒端,机顶盒端解析消息,控制自己的播放进度。9.类似步骤8,手机端同样可以进行,快进,快退,上一曲,下一曲等等操作。推送第三方的资源给电视播放,这里采用的不仅仅是发送消息方法,而是当发现设备的时候,获取设备的描述文件,可以得到设备支持的方法,然后相当于直接调用设备的服务。由于其它的方案不能把资源共享出来,导致其它方案手机只能把手机本地的资源推送给电视,不能把其它设备的资源推送给电视,而我们的发明,可以把局域网内的所有资源整合,在任何一个机器上都可以查看和播放局域网内的所有资源。以上所述是本发明的优选实施方式而已,当然不能以此来限定本发明之权利范围,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和变动,这些改进和变动也视为本发明的保护范围。
权利要求
1.一种多终端系统资源共享及互动实现方法,其特征在于,包括以下步骤Si、各个终端接入局域网后获得IP地址;s2、在局域网内广播,声明自己的身份;S3、在局域网内搜索其它终端设备,获得其它终端设备的描述;s4、获得其它终端设备的服务(service)及方法(action),对所述其它设备进行控制; 所述控制包括广播及单播本设备的事件。
2.根据权利要求1所述的多终端系统资源共享及互动实现方法,其特征在于,所述终端设备可以有几种身份;所述身份包括服务端,显示端,控制端。
3.根据权利要求1所述的多终端系统资源共享及互动实现方法,其特征在于,所述步骤s2中,当所述终端进行资源共享时,首先声明自己的身份是服务端,再把要共享出去的文件通过xml的描述性文件保存各个文件的索引。
4.根据权利要求1和3所述的多终端系统资源共享及互动实现方法,其特征在于,所述步骤s3中,当所述终端要访问共享资源时,首先搜索服务端,然后获得服务端共享文件的索弓I xml信息。
5.根据权利要求1所述的多终端系统资源共享及互动实现方法,其特征在于,所述步骤s3中,当控制终端对显示终端进行控制时,所述控制终端先搜索所述显示终端。
6.根据权利要求5所述的多终端系统资源共享及互动实现方法,其特征在于,当所述控制终端要显示终端播放其它设备资源时,还要搜索服务端;搜索到服务端后,定位要播放的媒体文件。
7.根据权利要求1和6所述的多终端系统资源共享及互动实现方法,其特征在于,所述步骤s4中,所述控制终端获得所述显示终端支持的传输协议和数据类型,对比服务端支持的传输协议和数据类型,选择匹配的传输协议和数据类型,向显示终端发送消息,控制显示终端直接从服务端获取资源进行播放。
8.根据权利要求7所述的多终端系统资源共享及互动实现方法,其特征在于,当显示终端进行播放时,所述控制终端还可以控制显示终端的播放状态,包括播放,暂停,快进,快退。
9.根据权利要求5所述的多终端系统资源共享及互动实现方法,其特征在于,所述控制终端还可以将本地资源推送至所述显示终端进行播放,所述控制终端直接对比所述显示终端所支持的协议和数据类型,直接发送信息,使所述显示终端直接从本地获取资源。
10.根据权利要求3所述的多终端系统资源共享及互动实现方法,其特征在于,为了保护使用者的隐私,所述服务端共享出来的资源可以手动设置共享内容,并将设置结果保存在所述xml文件中。
11.根据权利要求3所述的多终端系统资源共享及互动实现方法,其特征在于,为了使设备更好的被识别,所述服务端和显示端提供个性化设置界面,使用者可以设置设备的名称,并将设置结果保存在所述ml文件中。
全文摘要
本发明公开了一种多终端系统资源共享及互动实现方法,包括以下步骤s1)各个终端接入局域网后获得IP地址;s2)在局域网内广播,声明自己的身份;s3)在局域网内搜索其它终端设备,获得其它终端设备的描述;s4)获得其它设备的服务(service)及方法(action),来控制其它设备。本发明通过在现有的触屏设备的操作,实现了对显示设备的操作,实现了触屏设备和电视之间的丰富的交互和资源的共享。
文档编号H04N21/63GK102547443SQ20121001204
公开日2012年7月4日 申请日期2012年1月16日 优先权日2012年1月16日
发明者张运晨, 谢琨 申请人:广州视源电子科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1