互动业务的实现方法、装置及系统的制作方法

文档序号:7743211阅读:121来源:国知局
专利名称:互动业务的实现方法、装置及系统的制作方法
技术领域
本发明涉及互动业务技术领域,尤其涉及一种互动业务的实现方法、装置及系统。
背景技术
Widget是一类运行在某一特定环境上的轻量级应用程序,它通过和本地或服务器互动,在客户端上显示更新本地或远端数据。如,用户在观看大联盟棒球直播赛事时,会出现竞猜球队比赛比分的互动业务,这种互动业务通常是基于Widget技术来实现的。现有技术中提供一种Yahoo ! TV Widget的技术方案,通过该方案用户可以选择并下载所希望参加的互动业务,然而,在该技术方案中用户需要主动地进行查找和下载所需要的基于Widget的互动业务,服务器不能在特定时间向用户主动推送与节目相关的基于Widget的互动业务。

发明内容
本发明的实施例提供一种互动业务的实现方法、装置及系统。用户可以在节目播放的特定时间接收到服务端主动推送的互动业务。为达到上述目的,本发明的实施例采用如下技术方案一种互动业务的实现方法,包括接收服务端下发的互动准备消息;根据所述互动准备消息确定互动业务URL ;向服务端发送下载请求并下载所述互动业务URL对应的互动业务;安装运行所述下载的互动业务。一种客户端,包括接收单元,用于接收服务端下发的互动准备消息;解析单元,用于根据所述互动准备消息确定互动业务URL ;下载单元,用于向服务端发送下载请求并下载所述互动业务URL对应的互动业务;执行单元,用于安装运行所述下载的互动业务。一种互动业务的系统,包括服务端,用于根据节目信息和互动信息,生成互动准备消息,将所述互动准备消息下发给客户端,根据接收到的来自客户端的下载请求将互动业务下发给所述客户端;客户端,用于接收服务端下发的互动准备消息,根据所述互动准备消息确定互动业务URL,向服务端发送下载请求并下载所述互动业务URL对应的互动业务,安装运行所述下载的互动业务。由上述技术方案所描述的本发明实施中,客户端接收服务端下发的互动准备消息,根据所述互动准备消息确定互动业务URL,确定所述互动业务URL后,可以通过HTTP方式向服务端发送下载请求并下载所述互动业务URL对应的互动业务,安装运行所述下载的互动业务。与现有技术中客户端需要通过查找互动业务再选择所需互动业务进行下载相比,本发明实施例中的用户可以在节目播放的特定时间接收到服务端主动推送的互动准备消息,通过接收到的所述互动准备消息确定互动业务URL后,从所述互动业务URL中可以将所述互动业务下载后进行保存,并可以实现单独/离线浏览互动业务。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为实施例1互动业务的实现方法流程图;图2为实施例1的客户端的结构图;图3为实施例1的互动业务的系统结构图;图4为实施例2互动业务的实现方法流程图;图5为实施例2的客户端的结构图;图6为实施例2的互动业务的系统结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1 本发明实施例提供一种互动业务的实现方法,本发明实施例中所述的互动业务为基于Widget实现的互动业务,所述互动业务也可以称之为互动Widget或者称之为互动微技。如图1所示,该方法包括如下步骤101、接收服务端下发的互动准备消息。所述互动准备消息可以通过服务端在节目播放过程中的特定时间下发给所述服务端。102、根据所述互动准备消息确定互动Widget的URL。该互动准备消息中包含了与所述互动Widget的URL相关的信息。用户可以通过解析该互动准备消息来确定所需的互动 Widget 的 URL。103、向服务端发送下载请求并下载所述互动Widget。得到所述互动Widget的URL 后,可以采用现有技术中的HTTP方式向服务端请求下载所述互动Widget。104、用户安装运行所述下载的互动Widget。由上述方法的实现过程可以看出,用户可以在节目播放的特定时间接收到服务端主动推送的互动准备消息,通过接收到的所述互动准备消息确定互动Widget的URL后,可以从所述互动Widget的URL中将所述互动Widget下载后进行保存,并可以实现单独/离线浏览该互动Widget。相应地,为了实现上述方法本发明实施例还提供一种客户端,如图2所示,该客户
5端包括接收单元21、解析单元22、下载单元23和执行单元M。其中,接收单元21用于接收服务端下发的互动准备消息。解析单元22用于根据所述互动准备消息确定互动Widget的URL。下载单元23用于向服务端发送下载请求并下载所述互动Widget。可以采用现有技术中的HTTP方式根据所述互动Widget的URL,向服务端请求下载所述互动Widget。执行单元M用于安装运行所述下载的互动Widget。该客户端可以接收到服务端主动下发的互动准备消息,通过接收到的所述互动准备消息确定互动Widget的URL后,可以从所述互动Widget的URL中将所述互动Widget下载后进行保存,并可以实现单独/离线浏览该互动Widget。本发明实施例还提供一种互动业务的系统,如图3所示,包括服务端31和客户端 32。其中,服务端31用于根据节目信息和互动信息,生成互动准备消息,将所述互动准备消息下发给客户端。客户端32用于接收服务端下发的互动准备消息,根据所述互动准备消息确定互动Widget的URL,向服务端发送下载请求。所述服务端31还用于根据接收到的来自客户端的下载请求将互动Widget下发给所述客户端。所述客户端32还用于下载所述互动Widget,安装运行所述下载的互动Widget。本发明实施例所描述的互动业务的系统中,服务端可以在节目播放过程中的特定时间向服务端主动下发互动准备消息,通过该互动消息可以告知客户端互动Widget的 URL。然后客户端可以从所述互动Widget的URL中请求下载所述互动Widget,与现有技术中客户端需要通过查找互动Widget再选择所需互动Widget进行下载相比,本发明实施例中的客户端可以接收到服务端主动推送的互动Widget。实施例2:本发明实施例提供一种互动业务的实现方法,本发明实施例中所述的互动业务为基于Widget实现的互动业务,所述互动业务也可以称之为互动Widget。如图4所示,该方法包括如下步骤401、服务端依据节目信息和互动信息,生成互动准备消息,该互动准备消息也称之为互动准备trigger。将所述互动准备trigger在节目播放过程中的特定时间下发给客户端。402、所述客户端接收所述互动准备trigger。根据所述互动准备trigger可以确定互动Widget的URL。比如,该互动准备trigger采用包含互动Widget的URL的结构时, 该互动准备trigger的结构如下表1所示表 权利要求
1.一种互动业务的实现方法,其特征在于,包括 接收服务端下发的互动准备消息;根据所述互动准备消息确定互动业务URL ; 向服务端发送下载请求并下载所述互动业务URL对应的互动业务; 安装运行所述下载的互动业务。
2.根据权利要求1所述的互动业务的实现方法,其特征在于,所述互动准备消息中包含互动业务URL时,所述根据所述互动准备消息确定互动业务URL为获取所述互动准备消息中所包含的互动业务URL。
3.根据权利要求2所述的互动业务的实现方法,其特征在于,所述互动准备消息中包含互动业务URL时,所述向服务端发送下载请求并下载所述互动业务URL对应的互动业务为向服务端发送携带有用户标识的下载请求,并从所述URL中下载个性化的互动业务,所述个性化的互动业务由所述服务端根据所述用户标识对应的用户信息生成。
4.根据权利要求1所述的互动业务的实现方法,其特征在于,所述互动准备消息中包含互动业务的元数据URL时,所述根据所述互动准备消息确定互动业务URL包括获取所述互动准备消息中所包含的互动业务的元数据URL ; 依据所述互动业务的元数据URL请求下载互动业务的元数据; 依据所述互动业务的元数据中目标信息选出与当前用户端存放的用户信息相匹配的互动业务元数据元素;从所述选出的互动业务元数据元素中获取互动业务的URL。
5.根据权利要求1所述的互动业务的实现方法,其特征在于,所述互动准备消息中包含互动业务URL和互动业务的目标信息参数时,所述根据所述互动准备消息确定互动业务 URL包括获取所述互动准备消息中包含的互动业务的目标信息参数;在所述目标信息参数与当前用户端存放的用户信息相匹配时,获取所述互动准备消息中所包含的互动业务URL。
6.根据权利要求1-5中的任一项所述的互动业务的实现方法,其特征在于,该方法还包括获取所述互动准备消息中包含的互动展示偏移时间,根据所述互动展示偏移时间展示所述互动业务;或者为接收服务端下发的互动展示消息,根据所述互动展示消息中包含的展示开始时间展示所述互动业务。
7.根据权利要求1-5中的任一项所述的互动业务的实现方法,其特征在于,该方法还包括接收服务端下发的互动结束展示消息,在所述互动结束展示消息中包含的互动结束展示时间达到时,结束展示所述互动业务。
8.根据权利要求1、6或7中的任一项所述的互动业务的实现方法,其特征在于,所述接收到的服务端下发的消息为通过节目流的RTP扩展包头携带传输;或者为通过与节目流动态绑定的独立RTP流携带传输。
9.一种客户端,其特征在于,包括接收单元,用于接收服务端下发的互动准备消息;解析单元,用于根据所述互动准备消息确定互动业务URL ;下载单元,用于向服务端发送下载请求并下载所述互动业务URL对应的互动业务;执行单元,用于安装运行所述下载的互动业务。
10.根据权利要求9所述的客户端,其特征在于,所述解析单元用于获取所述互动准备消息中所包含的互动业务URL。
11.根据权利要求10所述的客户端,其特征在于,所述下载单元用于向服务端发送携带有用户标识的下载请求,并从所述URL中下载个性化的互动业务,所述个性化的互动业务由所述服务端根据所述用户标识对应的用户信息生成。
12.根据权利要求9所述的客户端,其特征在于,所述解析单元包括 获取模块,用于获取所述互动准备消息中所包含的互动业务的元数据URL ; 下载模块,用于从所述互动业务的元数据URL中下载互动业务的元数据;选择模块,用于从所述互动业务元数据目标信息中选出与当前用户端存放的用户信息相匹配的互动业务元数据元素;所述获取模块还用于从所述选出的互动业务元数据元素中获取互动业务的URL。
13.根据权利要求9所述的客户端,其特征在于,所述解析单元包括第一获取模块,用于获取所述互动准备消息中包含的互动业务的目标信息参数; 第二获取模块,用于在所述目标信息参数与当前用户端存放的用户信息相匹配时,获取所述互动准备消息中所包含的互动业务URL。
14.根据权利要求9所述的客户端,其特征在于,所述客户端还包括第一展示单元,用于获取所述互动准备消息中包含的互动展示偏移时间,根据所述互动展示偏移时间展示所述互动业务。
15.根据权利要求9所述的客户端,其特征在于,所述接收单元还用于接收服务端下发的互动展示消息;所述客户端还包括第二展示单元,用于根据所述互动展示消息中包含的互动展示时间,展示所述互动业务。
16.根据权利要求9所述的客户端,其特征在于,所述接收单元还用于接收服务端下发的互动结束展示消息,所述客户端还包括结束展示单元,用于在所述互动结束展示消息中包含的互动结束展示时间达到时,结束展示所述互动业务。
17.一种互动业务的系统,其特征在于,包括服务端,用于根据节目信息和互动信息,生成互动准备消息,将所述互动准备消息下发给客户端,根据接收到的来自客户端的下载请求将互动业务下发给所述客户端;客户端,用于接收服务端下发的互动准备消息,根据所述互动准备消息确定互动业务 URL,向服务端发送下载请求并下载所述互动业务URL对应的互动业务,安装运行所述下载的互动业务。
18.根据权利要求17所述的互动业务的系统,其特征在于,所述服务端还用于在接收来自客户端的携带有用户标识的下载请求,根据所述用户标识获取用户信息,根据所述用户信息生成个性化的互动业务,将所述个性化的互动业务下发给所述客户端。
全文摘要
本发明公开一种互动业务的实现方法、装置及系统,涉及互动业务技术领域,包括接收服务端下发的互动准备消息;根据所述互动准备消息确定互动业务URL;向服务端发送下载请求并下载所述互动业务URL对应的互动业务;安装运行所述下载的互动业务。本发明实施例主要应用于互动业务领域,用户可以在节目播放的特定时间接收到服务端主动推送的互动业务。
文档编号H04L29/06GK102195934SQ201010120360
公开日2011年9月21日 申请日期2010年3月9日 优先权日2010年3月9日
发明者张 杰, 惠宇, 王大为, 蒋飞虎 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1