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

文档序号:9528081阅读:来源:国知局
息。所述服务器根据所述功能列表调用电视对应的功能接口,使电视执行对应的新增业务。在实际应用时,电视的基本功能组成为一个一个的协议接口,包括了每个接口的名称,参数列表等信息,譬如电视的播放功能协议接口为:
<moduleList>
<module>
<act1n>
<name>play</name>
<argumentList>
〈argument〉
<name>InstanceID</name>
〈direct1n〉in〈/direct1n)
〈/argument〉
〈argument〉
<name>Speed</name>
〈direct1n〉in〈/direct1n)
〈/argument〉
</argumentLi st>
</act1n>
</module>
</moduleList>
譬如在电视播放视频时,可能需要进行的操作有播放、暂停、快进、音量等操作,用户通过手机发送对应的控制命令至服务器,服务器再对应控制电视的视频播放,便可以实现手机控制电视上的视频播放,因此服务器需要电视的基本功能的详细列表,从而方便后续的调用控制。
[0027]进一步地,在所述步骤S300之后还包括:所述服务器完成移动终端的新增业务请求,将响应所述新增业务请求的处理结果进行数据封装,并发送给移动终端。具体来说,电视的状态信息需要发送给服务器,以便服务器知道当前电视的状态,也就是说电视将当前的状态信息发送给服务器,服务器完成了移动终端的新增业务请求,并把响应的处理结果进行数据封装,发送给移动终端,从而完成更进一步的交互。
[0028]本发明提供的电视交互方法,电视提供所有基本功能与调用方式给服务器,用户通过移动终端提供的界面进行操作,从而与服务器进行交互,而服务器对应通过交互协议调用智能电视提供的基本功能,从而实现移动终端与电视的交互。本发明只需将电视抽取出一部分最基本的功能,把电视作为提供功能调用接口的调用端,并通过引入后台服务器,实现一个模块管理协议,每一个新的功能或者说业务就是一个单独的模块,把新的功能模块存储在服务器,使新功能模块独立于电视设备,通过定义一套智能电视与服务器的交互协议来达到这个目的。在智能电视,实现一套标准接口协议,描述了该智能电视所有的基本功能,并提供使用这些功能的调用方式与接口。当电视有新的功能需求时,新的功能被组织成一个模块加入到服务器。这样,移动终端首先与服务器进行交互,通过服务器调用电视的功能接口,完成一次移动端与电视的交互,从而实现电视可以持续支持新功能的目的,给用户带来了大大的方便。
[0029]基于上述电视交互方法,本发明还提供了一种电视交互系统,如图2所示,包括: 服务器10,用于存储预先将电视30的新增业务开发为对应的新增业务模块;
移动终端20,用于与所述服务器10建立连接,向所述服务器10发送新增业务请求; 电视30,用于提供功能接口供服务器10调用;
所述服务器10还用于根据所述新增业务请求,查找相应的新增业务模块,并调用电视30的相应功能接口,使电视30执行对应的新增业务。
[0030]进一步地,所述移动终端20还用于向所述服务器10发送新增业务终止请求;所述服务器10还用于根据所述新增业务终止请求断开与电视30的连接。
[0031]进一步地,所述服务器10还用于接收所述新增业务请求,并根据所述新增业务请求选择对应的新增业务模块进行处理:所述服务器10还用于与电视30建立连接;所述新增业务模块用于调用所述电视30的功能接口,使电视30执行对应的新增业务。
[0032]进一步地,所述服务器还用于向电视发送功能列表请求;
所述电视30还用于接收所述功能列表请求,将电视30的各个功能接口的名称、调用方式及参数列表信息生成功能列表,并发送给服务器10 ;
所述服务器10还用于接收所述电视30的功能列表,并解析所述功能列表,得到每个功能接口的名称、调用方式及参数列表信息;
所述服务器10还用于根据所述功能列表调用电视30对应的功能接口,使电视30执行对应的新增业务。
[0033]进一步地,所述服务器10还用于完成移动终端20的新增业务请求,将响应所述新增业务请求的处理结果进行数据封装,并发送给移动终端20。
[0034]本发明所述的移动终端为手机或平板电脑等移动终端。
[0035]综上所述,本发明提供的一种电视交互方法和系统,预先将电视的新增业务开发为对应的新增业务模块,并存储在服务器中;移动终端与所述服务器建立连接,向所述服务器发送新增业务请求;所述服务器根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务;将新增功能开发为对应的新增业务模块融入到远程的服务器,使新功能独立于电视设备,在后台的服务器中每一个新的功能或者说业务就是一个单独的模块,当电视有新的功能需求时,新的功能被组织成一个模块单元加入到服务器。移动终端首先与服务器进行交互,通过服务器调用电视的功能接口,完成一次移动终端与电视的交互,从而实现电视可以持续支持新功能的目的,这样旧的电视就可以支持新的功能,给用户带来了大大的方便,其通过软件实现,实现简单,成本较低。
[0036]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种电视交互方法,其特征在于,包括以下步骤: A、预先将电视的新增业务开发为对应的新增业务模块,并存储在服务器中; B、移动终端与所述服务器建立连接,向所述服务器发送新增业务请求; C、所述服务器根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务。2.根据权利要求1所述的电视交互方法,其特征在于,所述步骤B还包括: B1、所述移动终端向所述服务器发送新增业务终止请求,所述服务器根据所述新增业务终止请求断开与电视的连接。3.根据权利要求1所述的电视交互方法,其特征在于,所述步骤C具体包括: C1、所述服务器接收所述新增业务请求,并根据所述新增业务请求选择对应的新增业务模块进行处理; C2、所述服务器与电视建立连接; C3、所述新增业务模块调用所述电视的功能接口,使电视执行对应的新增业务。4.根据权利要求3所述的电视交互方法,其特征在于,所述步骤C3具体包括: C31、服务器向电视发送功能列表请求; C32、电视接收所述功能列表请求,将电视的各个功能接口的名称、调用方式及参数列表信息生成功能列表,并发送给服务器; C33、服务器接收所述电视的功能列表,并解析所述功能列表,得到每个功能接口的名称、调用方式及参数列表信息; C34、所述服务器根据所述功能列表调用电视对应的功能接口,使电视执行对应的新增业务。5.根据权利要求4所述的电视交互方法,其特征在于,在所述步骤C之后还包括: D、所述服务器完成移动终端的新增业务请求,将响应所述新增业务请求的处理结果进行数据封装,并发送给移动终端。6.—种电视交互系统,其特征在于,包括: 服务器,用于存储预先将电视的新增业务开发为对应的新增业务模块; 移动终端,用于与所述服务器建立连接,向所述服务器发送新增业务请求; 电视,用于提供功能接口供服务器调用; 所述服务器还用于根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务。7.根据权利要求6所述的电视交互系统,其特征在于,所述移动终端还用于向所述服务器发送新增业务终止请求;所述服务器还用于根据所述新增业务终止请求断开与电视的连接。8.根据权利要求6所述的电视交互系统,其特征在于,所述服务器还用于接收所述新增业务请求,并根据所述新增业务请求选择对应的新增业务模块进行处理:所述服务器还用于与电视建立连接;所述新增业务模块用于调用所述电视的功能接口,使电视执行对应的新增业务。9.根据权利要求8所述的电视交互系统,其特征在于,所述服务器还用于向电视发送功能列表请求; 所述电视还用于接收所述功能列表请求,将电视的各个功能接口的名称、调用方式及参数列表信息生成功能列表,并发送给服务器; 所述服务器还用于接收所述电视的功能列表,并解析所述功能列表,得到每个功能接口的名称、调用方式及参数列表信息; 所述服务器还用于根据所述功能列表调用电视对应的功能接口,使电视执行对应的新增业务。10.根据权利要求6所述的电视交互系统,其特征在于,所述服务器还用于完成移动终端的新增业务请求,将响应所述新增业务请求的处理结果进行数据封装,并发送给移动终端。
【专利摘要】本发明公开了一种电视交互方法和系统,预先将电视的新增业务开发为对应的新增业务模块,并存储在服务器中;移动终端与所述服务器建立连接,向所述服务器发送新增业务请求;所述服务器根据所述新增业务请求,查找相应的新增业务模块,并调用电视的相应功能接口,使电视执行对应的新增业务;将新增功能开发为对应的新增业务模块存储在远程的服务器中,在服务器中每一个新的功能或者说业务就是一个单独的模块,移动终端首先与服务器进行交互,再通过服务器调用电视的功能接口,完成一次移动终端与电视的交互,从而实现电视可以持续支持新功能的目的,使得旧的电视也可以支持新增功能,给用户带来了大大的方便。
【IPC分类】H04N21/6547, H04N21/65
【公开号】CN105282625
【申请号】CN201410227165
【发明人】黄辉
【申请人】Tcl集团股份有限公司
【公开日】2016年1月27日
【申请日】2014年5月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1