【技术实现步骤摘要】
一种智能媒体播放系统、控制方法
本专利技术涉及局域网交互的
,如以HTTP的方式控制智能媒体播放系统的技术,尤其涉及一种智能媒体播放系统、局域网内智能媒体播放系统的控制方法。
技术介绍
智能媒体播放器是Android设备,和Android手机功能基本相同,主要用于播放视频,音频等多媒体。作为播放器,通常它会将画面通过HDMI接口输入到显示器。因此,虽然和手机一样是Android系统,但它最常用的操作方式是用遥控器。但是用遥控器操作远不及用手触摸操作方便,一个简单的例子,当使用应用要进行编辑时,要输入大量的文字,用遥控器输入文字得不能移动光标,使光标落在要输入的字母上,然后按确定键输入。一个汉字或单词通常要输入好几个字母,而字母一般分布在键盘各个位置,因此输入一个单词要频繁地移动光标,速度可想而知。如果媒体播放器的内容能在手机上显示,并且在手机上操作能在媒体播放器上做出相同的应答,那么遥控器操作麻烦的问题就迎刃而解了。因此,IP中控系统应景而生,它的核心是远程控制。远程控制是基于Android的应用程序,主要功能是提供HTTP服务器,以及与智能媒体播放器的其它应用进行交互,从而实现其它终端在相同网络能够对其它应用进行数据访问和远程控制。市场上也有一些远程控制系统,比如很出名的Control4,它的功能是将多媒体数据按特定的方式显示。然而,它的局限性非常大,一套Control4设备就要花费不菲的价钱,而且与Control4对接非常麻烦,要按特定的规则才能正常显示,并且,它的内容显示方式也是固定的,也 ...
【技术保护点】
1.一种智能媒体播放系统,其特征在于,所述智能媒体播放系统包括设备发现系统、插件系统和远程控制系统,并且它们由控制中心协调运行,其中:/n所述控制中心,是运行在智能媒体播放器的Android服务,设备发现系统、插件系统、远程控制系统和Web服务系统都是基于此服务运行;/n所述设备发现系统,是指在控制中心启动UPD组播,接收终端的指令,然后将本机信息通过TCP发送给终端,终端再用列表显示出来;/n所述插件系统,是智能媒体播放器的其它应用,通过ContentProvider在控制中心进行注册,以便控制中心与注册过的应用进行交互;/n所述远程控制系统,是指在控制中心开启一个HTTP服务器,终端根据HTTP协议向控制中心发送请求,控制中心将请求分发给插件处理后将数据返回给终端。/n
【技术特征摘要】
1.一种智能媒体播放系统,其特征在于,所述智能媒体播放系统包括设备发现系统、插件系统和远程控制系统,并且它们由控制中心协调运行,其中:
所述控制中心,是运行在智能媒体播放器的Android服务,设备发现系统、插件系统、远程控制系统和Web服务系统都是基于此服务运行;
所述设备发现系统,是指在控制中心启动UPD组播,接收终端的指令,然后将本机信息通过TCP发送给终端,终端再用列表显示出来;
所述插件系统,是智能媒体播放器的其它应用,通过ContentProvider在控制中心进行注册,以便控制中心与注册过的应用进行交互;
所述远程控制系统,是指在控制中心开启一个HTTP服务器,终端根据HTTP协议向控制中心发送请求,控制中心将请求分发给插件处理后将数据返回给终端。
2.根据权利要求1所述的智能媒体播放系统,其特征在于,所述智能媒体播放系统还包括Web服务系统,其中,
所述Web服务系统,是指在控制中心开启一个NanoHTTPD服务器,终端设备可以通过网页浏览器访问控制中心获取网页,然后可在网页中对智能媒体播放器进行数据访问和控制。
3.一种局域网内智能媒体播放系统的控制方法,应用于如权利要求1至2任一项所述的智能媒体播放系统一侧,其特征在于,包括以下步骤:
S31、通过设备发现系统,实现终端与智能媒体播放系统的配对;
S32、通过远程控制系统,实现终端通过HTTP方式对智能媒体播放系统的远程控制。
4.根据权利要求3所述的局域网内智能媒体播放系统的控制方法,其特征在于,还包括以下步骤:
S34、通过Web服务系统,实现终端通过Web方式对智能媒体播放系统的远程控制。
5.根据权利要求4所述的局域网内智能媒体播放系统的控制方法,其特征在于,所述步骤S31的具体实现步骤如下:
S311、控制中心加入组播,并发送指令通知终端;
S312、终端开启TCP服务器,然后加入组播,并发送指令通知中控端;
S313、控制中心收到指令后向终端的TCP服务器发送本机设备的信息;
S314、终端收到设备信息后显示在列表。
6.根据权利要求5所述的局域网内智能媒体播放系统的控制方法,其特征在于,
所述S311步骤中,控制中心创建基于UDP的MulticastSocket,并joinGroup,然后发送指令,指令以DatagramPacket的形式封装,此时如果终端已经加入组播,收到控制中心发送的指令后,解析出其中的设备信息,然后将设备显示在列表;
所述S312步骤中,终端创建基于TCP的Socket,并阻塞等待接收设备信息,然后加入组播,发送指令要求控制...
【专利技术属性】
技术研发人员:余强,
申请(专利权)人:深圳市深智电科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。