基于第三方应用平台实现对电视设备控制的系统及方法技术方案

技术编号:14765667 阅读:88 留言:0更新日期:2017-03-08 10:03
本发明专利技术涉及计算机软件和网络技术领域,公开了一种基于第三方应用平台实现对电视设备控制的系统及方法,无需厂家指定的应用即可完成对电视设备的控制。本发明专利技术的系统包括第三方应用平台、厂商云平台和电视平台;第三方应用平台包括第三方终端和第三方后台;厂商云平台包括云服务器和消息服务器;电视平台包括消息客户端和设备终端;本发明专利技术通过第三方应用平台将控制信息发送到厂家云平台,再下发到设备终端,从而完成对设备控制。本发明专利技术适用于智能电视。

【技术实现步骤摘要】

本专利技术涉及计算机软件和网络
,特别涉及基于第三方应用平台实现对电视设备控制的系统及方法
技术介绍
通过移动终端控制电视的技术发展很多年,目前的主要的技术都是各个厂家通过自己的应用,通过自己的协议,大多数基于家庭局域网络实现对自己的设备控制。这样就造成了,如果家庭购买了多品牌的设备,如果他想通过移动应用进行控制,就必须先安装,再打开,通过连接后才能使用,这样用户每次切换控制设备,都会存在关闭,再打开,再连接的过程,非常的繁琐,而且也造成了用户的移动设备上存在大量的不经常使用的应用,然而在大多数的用户的移动设备上,都存在于一些用户量极大的第三方平台应用,如腾讯QQ,微信,微博,百度等,如果我们的移动控制页面作为第三方平台应用的一个页面存在,用户就无需再处理这些繁琐的操作。
技术实现思路
本专利技术要解决的技术问题是:提供一种基于第三方应用平台实现对电视设备控制的系统及方法,无需厂家指定的应用即可完成对电视设备的控制。为解决上述问题,本专利技术采用的技术方案是:基于第三方应用平台实现对电视设备控制的系统,包括第三方应用平台、厂商云平台和电视平台;第三方应用平台包括第三方终端和第三方后台;厂商云平台包括云服务器和消息服务器;电视平台包括消息客户端和设备终端;第三方终端负责向第三方后台提供其接收到的用户输入指令、信息和内容,并给用户呈现可操作的界面;并基于从第三方后台获取到的状态信息、内容页面信息、控制页面信息、消息页面信息来更改和显示相应的页面;第三方后台用于转发第三方终端与云服务器之间的交互数据,并可暂存由云服务器发往第三方终端的数据;云服务器负责数据存储、数据库管理、内容管理、用户管理;消息服务器和消息客户端负责厂商云平台与电视平台之间消息的发送和接收;消息服务器连接每个电视平台中的消息客户端,用来保证厂商云平台与要控制的设备终端进行实时交互,确保设备终端的设备状态或者设备信息能够实时传送到云服务器的设备管理数据库中;并且,当第三方终端收到的用户的操作、指令和内容中转到云服务器时,能够通过消息服务器和消息客户端传给设备终端;设备终端负责指令的执行、内容展示、状态展示、消息展示、状态数据的采集。进一步的,当电视平台首次运行的时候,设备终端把厂商在第三方应用平台申请的公共的key和设备终端的设备信息结合,并通过消息客户端、消息服务器、云服务器传送到第三方后台,并从该服务器上得到一个设备绑定帐号;第三方终端通过设备绑定帐号与设备终端绑定。具体的,设备终端的设备信息包括mac、机芯、机型、设备存储器中保存的设备编号SN。进一步的,消息服务器与消息客户端之间采用即时消息的传送协议。基于第三方应用平台实现对电视设备控制的方法,包括如下步骤:(1)电视平台首次运行的时候,设备终端把厂商在第三方应用平台申请的公共的key和设备终端的设备信息结合,并通过消息客户端、消息服务器、云服务器传送到第三方后台,并从第三方后台上得到一个设备绑定帐号;(2)通过所述设备绑定账号完成第三方终端与设备终端之间绑定后,将操作消息通过第三方终端发送到云服务器;(3)云服务器通过消息服务器将该操作消息传递给消息客户端,消息客户端将接收到操作消息转发给设备终端;(4)设备终端执行相应操作,并将自己执行操作后的实时状态信息通过消息客户端发送给消息服务器;(5)消息服务器将接收到的实时状态信息转发给云服务器,云服务器保存这些状态信息,并将状态信息、内容页面、控制页面、消息页面发送到第三方后台;(6)第三方后台将接收到的状态信息、内容页面、控制页面、消息页面发送到第三方终端;(7)第三方终端按照接收到的状态信息、内容页面、控制页面、消息页面更改和显示相应的页面,实现第三方终端界面显示和受控设备受控进展状态同步。进一步的,设备终端从第三方后台上得到设备绑定帐号后,生成一个对应的二维码,第三方终端通过扫码二维码实现与设备终端绑定。具体的,设备终端的设备信息包括mac、机芯、机型、设备存储器中保存的设备编号SN。本专利技术的有益效果是:本专利技术可以充分利用第三方平台的强大的用户基础,基于这些用户基本都会安装和经常使用的第三方应用,用户无需再安装任何应用,省去了用户安装的整个过程,可以让用户的移动终端更加简洁,而且也节省了用户的内存空间,让其设备运行更加流畅,并且将自己原本的应用作为一个页面存在于用户经常使用的这些第三方应用中,可以增加用户的操作度,将之前很少使用独立应用的用户极大的可能会变更成以为经常使用这个页面的用户,增加用户的黏贴性,同时也增加了用户的便捷性,通过这个页面我们可以随时更改和变更用户需要的操作,也可以根据用户的实际状态也需要已经不同设备的不同页面实时为用户展示不同的控制页面,极大满足用户的兴趣和提高电视终端的控制能力。附图说明图1为本专利技术的结构框图。具体实施方式如图1所示,本专利技术的系统包括第三方应用平台、厂商云平台和电视平台;第三方应用平台包括第三方终端和第三方后台;其中,厂商云平台包括云服务器和消息服务器;电视平台包括消息客户端和设备终端。第三方终端负责向第三方后台提供其接收到的用户输入指令、信息和内容,并给用户呈现可操作的界面;并基于从第三方后台获取到的状态信息、内容页面信息、控制页面信息、消息页面信息来更改和显示相应的页面。第三方终端一般是手机、PAD或者PC中安装的第三方应用,如QQ、微信、微博、百度等。第三方后台用于转发第三方终端与云服务器之间的交互数据,如果云服务器发往第三方终端的数据过多,可将暂时无法处理的数据暂存在第三方后台。第三方后台本质上是一台第三方平台服务器。云服务器负责数据存储、数据库管理、内容管理、用户管理。消息服务器和消息客户端负责厂商云平台与电视平台之间消息的发送和接收。消息服务器连接每个电视平台中的消息客户端,用来保证厂商云平台与要控制的设备终端进行实时交互,确保设备终端的设备状态或者设备信息能够实时传送到云服务器的设备管理数据库中;并且,当第三方终端收到的用户的操作、指令和内容中转到云服务器时,能够即时、有效地通过消息服务器和消息客户端传给设备终端,整个过程的传输采用即时消息的传送协议,如xmpp等协议的实现。设备终端负责指令的执行、内容展示、状态展示、消息展示、状态数据的采集。设备终端通过消息客户端实现与消息服务器的连接,实现的方式是通过即时消息的实现方式。当电视平台首次运行的时候,设备终端把厂商在第三方应用平台申请的公共的key和设备终端的设备信息结合,并通过消息客户端、消息服务器、云服务器传送到第三方后台,并从该服务器上得到一个设备绑定帐号;第三方终端能够通过设备绑定帐号与设备终端绑定,以后通过这个帐号进行消息通讯,消息服务器同样会记录这台设备和帐号的绑定关系,这样就可以保证唯一的设备用唯一的帐号与消息服务器进行通讯和连接,当消息客户端接收到消息服务器发送的消息时候,处理消息,并将消息传递给设备终端,设备终端执行响应的操作,并且设备终端也需要将第三方平台或者厂商云平台需要的状态和设备信息等数据,组织成相应的数据格式通过消息客户端传递给消息服务器,通过消息服务器和消息客户端可以极大的提高设备终端和第三方平台相应的速度,达到和普通遥控操作差不多的速度。系统中平台之间通过http接口的网络通讯方式,数本文档来自技高网...
基于第三方应用平台实现对电视设备控制的系统及方法

【技术保护点】
基于第三方应用平台实现对电视设备控制的系统,其特征在于,包括第三方应用平台、厂商云平台和电视平台;第三方应用平台包括第三方终端和第三方后台;厂商云平台包括云服务器和消息服务器;电视平台包括消息客户端和设备终端;第三方终端负责向第三方后台提供其接收到的用户输入指令、信息和内容,并给用户呈现可操作的界面;并基于从第三方后台获取到的状态信息、内容页面信息、控制页面信息、消息页面信息来更改和显示相应的页面;第三方后台用于转发第三方终端与云服务器之间的交互数据,并可暂存由云服务器发往第三方终端的数据;云服务器负责数据存储、数据库管理、内容管理、用户管理;消息服务器和消息客户端负责厂商云平台与电视平台之间消息的发送和接收;消息服务器连接每个电视平台中的消息客户端,用来保证厂商云平台与要控制的设备终端进行实时交互,确保设备终端的设备状态或者设备信息能够实时传送到云服务器的设备管理数据库中;并且,当第三方终端收到的用户的操作、指令和内容中转到云服务器时,能够通过消息服务器和消息客户端传给设备终端;设备终端负责指令的执行、内容展示、状态展示、消息展示、状态数据的采集。

【技术特征摘要】
1.基于第三方应用平台实现对电视设备控制的系统,其特征在于,包括第三方应用平台、厂商云平台和电视平台;第三方应用平台包括第三方终端和第三方后台;厂商云平台包括云服务器和消息服务器;电视平台包括消息客户端和设备终端;第三方终端负责向第三方后台提供其接收到的用户输入指令、信息和内容,并给用户呈现可操作的界面;并基于从第三方后台获取到的状态信息、内容页面信息、控制页面信息、消息页面信息来更改和显示相应的页面;第三方后台用于转发第三方终端与云服务器之间的交互数据,并可暂存由云服务器发往第三方终端的数据;云服务器负责数据存储、数据库管理、内容管理、用户管理;消息服务器和消息客户端负责厂商云平台与电视平台之间消息的发送和接收;消息服务器连接每个电视平台中的消息客户端,用来保证厂商云平台与要控制的设备终端进行实时交互,确保设备终端的设备状态或者设备信息能够实时传送到云服务器的设备管理数据库中;并且,当第三方终端收到的用户的操作、指令和内容中转到云服务器时,能够通过消息服务器和消息客户端传给设备终端;设备终端负责指令的执行、内容展示、状态展示、消息展示、状态数据的采集。2.根据权利要求1所述的基于第三方应用平台实现对电视设备控制的系统,其特征在于,当电视平台首次运行的时候,设备终端把厂商在第三方应用平台申请的公共的key和设备终端的设备信息结合,并通过消息客户端、消息服务器、云服务器传送到第三方后台,并从该服务器上得到一个设备绑定帐号;第三方终端通过设备绑定帐号与设备终端绑定。3.根据权利要求1所述的基于第三方应用平台实现对电视设备控制的系统,其特征在于,设备终端的设备信息包括mac、机芯、机型、设备存储器中...

【专利技术属性】
技术研发人员:丁磊
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1