一种电视交互方法和系统的制作方法

文档序号:9528081阅读:264来源:国知局
一种电视交互方法和系统的制作方法
【技术领域】
[0001]本发明涉及智能电视领域,尤其涉及的是一种电视交互方法和系统。
【背景技术】
[0002]智能电视是一个正在高速发展的行业,产品的更新换代非常迅速。这导致会出现的情况是由于产品的周期很短,消费者购买的产品还在使用的生命周期内,却发现已经跟不上发展的节奏了,因为刚出的新一代电视拥有的功能在旧一代的电视上不能兼容。比如,有些电视只能支持本地播放,不能支持移动终端的推送播放。大部分的消费者也不会单纯为了追求新的功能,而立即更换新一代产品。退一步讲,即使付出较大的代价进行更换,同样的问题仍然存在。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]本发明要解决的技术问题在于,提供一种电视交互方法和系统,旨在解决现有的电视不能持续支持新功能的问题。
[0005]本发明解决技术问题所采用的技术方案如下:
一种电视交互方法,其中,包括以下步骤:
A、预先将电视的新增业务开发为对应的新增业务模块,并存储在服务器中;
B、移动终端与所述服务器建立连接,向所述服务器发送新增业务请求;
C、所述服务器根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务。
[0006]所述的电视交互方法,其中,所述步骤B还包括:
B1、所述移动终端向所述服务器发送新增业务终止请求,所述服务器根据所述新增业务终止请求断开与电视的连接。
[0007]所述的电视交互方法,其中,所述步骤C具体包括:
C1、所述服务器接收所述新增业务请求,并根据所述新增业务请求选择对应的新增业务模块进行处理;
C2、所述服务器与电视建立连接;
C3、所述新增业务模块调用所述电视的功能接口,使电视执行对应的新增业务。
[0008]所述的电视交互方法,其中,所述步骤C3具体包括:
C31、服务器向电视发送功能列表请求;
C32、电视接收所述功能列表请求,将电视的各个功能接口的名称、调用方式及参数列表信息生成功能列表,并发送给服务器;
C33、服务器接收所述电视的功能列表,并解析所述功能列表,得到每个功能接口的名称、调用方式及参数列表信息;
C34、所述服务器根据所述功能列表调用电视对应的功能接口,使电视执行对应的新增业务。
[0009]所述的电视交互方法,其中,在所述步骤C之后还包括:
D、所述服务器完成移动终端的新增业务请求,将响应所述新增业务请求的处理结果进行数据封装,并发送给移动终端。
[0010]一种电视交互系统,其中,包括:
服务器,用于存储预先将电视的新增业务开发为对应的新增业务模块;
移动终端,用于与所述服务器建立连接,向所述服务器发送新增业务请求;
电视,用于提供功能接口供服务器调用;
所述服务器还用于根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务。
[0011]所述的电视交互系统,其中,所述移动终端还用于向所述服务器发送新增业务终止请求;所述服务器还用于根据所述新增业务终止请求断开与电视的连接。
[0012]所述的电视交互系统,其中,所述服务器还用于接收所述新增业务请求,并根据所述新增业务请求选择对应的新增业务模块进行处理:所述服务器还用于与电视建立连接;所述新增业务模块用于调用所述电视的功能接口,使电视执行对应的新增业务。
[0013]所述的电视交互系统,其中,所述服务器还用于向电视发送功能列表请求;
所述电视还用于接收所述功能列表请求,将电视的各个功能接口的名称、调用方式及参数列表信息生成功能列表,并发送给服务器;
所述服务器还用于接收所述电视的功能列表,并解析所述功能列表,得到每个功能接口的名称、调用方式及参数列表信息;
所述服务器还用于根据所述功能列表调用电视对应的功能接口,使电视执行对应的新增业务。
[0014]所述的电视交互系统,其中,所述服务器还用于完成移动终端的新增业务请求,将响应所述新增业务请求的处理结果进行数据封装,并发送给移动终端。
[0015]本发明所提供的一种电视交互方法和系统,有效地解决了现有的电视不能持续支持新功能的问题,通过预先将电视的新增业务开发为对应的新增业务模块,并存储在服务器中;移动终端与所述服务器建立连接,向所述服务器发送新增业务请求;所述服务器根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务;将新增功能开发为对应的新增业务模块融入到远程的服务器,使新功能独立于电视设备,在后台的服务器中每一个新的功能或者说业务就是一个单独的模块,当电视有新的功能需求时,新的功能被组织成一个模块单元加入到服务器;移动终端首先与服务器进行交互,再通过服务器调用电视的功能接口,完成一次移动终端与电视的交互,从而实现电视可以持续支持新功能的目的,使得旧电视也可支持新增功能,给用户带来了大大的方便。
【附图说明】
[0016]图1为本发明提供的电视交互方法较佳实施例的流程图。
[0017]图2为本发明提供的电视交互系统较佳实施例的结构框图。
【具体实施方式】
[0018]本发明提供一种电视交互方法和系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]请参阅图1,图1为本发明提供的电视交互方法较佳实施例的流程图,如图所示,所述方法包括以下步骤:
步骤S100、预先将电视的新增业务开发为对应的新增业务模块,并存储在服务器中; 步骤S200、移动终端与所述服务器建立连接,向所述服务器发送新增业务请求;
步骤S300、所述服务器根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务。
[0020]下面结合具体的实施例对上述步骤进行详细的描述。
[0021]在步骤S100中,预先将电视的新增业务开发为对应的新增业务模块,并存储在服务器中。具体来说,就是将新增业务或新增功能开发成对应的模块,然后存储在服务器中。新功能以模块的形式添加到服务器,譬如在电视上播放移动终端上的视频的功能,则在服务器中存储对应的视频播放模块。本发明的发明点是通过重新定义电视的角色,把电视看成一个具有一些基本功能的设备,利用一套协议组织这些功能,并提供这些功能的调用接口,使这些基本功能可以被远程的服务器调用。业务逻辑(也就是新增业务)的实现放到服务器,使服务器成为一个可以自由扩展的业务逻辑的核心,每一个业务在服务器对应是一个独立的模块,当有新的功能时,只需要根据协议定义的规则实现一个模块,将其添加到服务器,这样在电视与服务器之间拥有一套交互协议,关于交互协议可采用现有的多种交互协议,譬如互联网交互协议等,从而使服务器可以充分的使用电视的基本功能,同时电视也会将当前的状态信息通过协议反馈给服务器。
[0022]在步骤S200中,移动终端与所述服务器建立连接,向所述服务器发送新增业务请求。具体来说,移动终端通过预先设置的交互协议与服务器建立连接。在实际应用时,移动终端通过对应的应用(譬如app),从而建议与服务器的连接。移动设备上的应用在需要处理业务逻辑时,发送请求给服务器。譬如用户需要在电视上播放移动终端上的视频时,则移动终端就会发送视频播放请求给服务器。
[0023]在步骤S300中,所述服务器根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务。具体来说,服务器响应移动终端的新增业务请求,并在服务器中查询所述新增业务请求对应的新增业务模块,通过该新增业务模块调用电视的相应功能接口,从而使电视执行对应的新增业务。譬如用户需要在电视上播放移动终端上的视频时,移动终端发送视频播放请求给服务器,服务器响应该请求,查询服务器中对应的视频播放模块,然后服务器与电视建立连接,所述视频播放模块调用所述电视的功能接口,将移动终端上的视频通过服务器中转至电视上进行对应的播放,也就是使电视执行对应的新增业务。
[0024]以下以一具体的应用实施例来对本发明的工作流程进行详细说明。首先在服务器中存储各个新增业务模块。用户操作移动终端进入用户所需的应用,然后移动终端便会与服务器建立连接。用户开始使用移动终端的应用,需要时会向服务器发送请求,比如用户要通过手机在电视上播放一个视频,这时候会向服务器发送一个播放视频的请求。服务器响应移动终端的请求,如果是新增业务终止请求,则终止连接,也就是所述服务器根据所述新增业务终止请求断开与电视的连接。其它情况就根据请求的类型选择对应的模块进行处理。后台的服务器是由一个一个的业务模块组成,每一个模块完成一个业务,模块与模块之间是相互独立的。当有新的功能时,只需要以模块的形式加入到服务器。
[0025]服务器在接收到对应的新增业务请求之后,便与对应的电视建立连接,再调用电视的功能。在实际应用时,远端的服务器与用户想要使用的电视建立连接,可通过在电视上设置唯一确定的ID (身份识别信息),或者其它能唯一确定是用户的电视的参数信息来建立移动终端一服务器一电视的连接,从而避免用户的移动终端与用户的电视不对应。
[0026]在服务器与电视建立连接后,服务器向电视发送功能列表请求,具体来说,服务器需要知道电视能提供哪些基本功能,每个功能怎么使用,需要哪些参数等,所以需要电视提供一份详细的功能列表或者说服务列表。电视接收所述功能列表请求,将电视的各个功能接口的名称、调用方式及参数列表信息生成功能列表,并发送给服务器。服务器接收所述电视的功能列表,并解析所述功能列表,得到每个功能接口的名称、调用方式及参数列表信
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1