一种iptv的界面操作控制装置、系统及方法

文档序号:7693244阅读:241来源:国知局
专利名称:一种iptv的界面操作控制装置、系统及方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种IPTV的界面操作控制装 置、系统及方法。
背景技术
IPTV (Internet Protocol Television,因特网协议电-见)业务是一种利用 宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户 提供包括数字电视在内的多种交互式服务的崭新技术。用户在家中可以使用 PC (Personal Computer,个人电脑)和普通电一见结合,或者机顶盒和普通 电视机结合的方式享受IPTV业务,还可以通过移动终端的方式享受IPTV业 务。IPTV使用TCP/IP (Transmission Control Protocol/Internet Protocol,传 输控制协议/互联网络协议)作为承载协议进行单播、广播或组播视频业务, 有效地将电一见网、电话网和互联网三个领域结合在一起,是三网融合最具代 表性的业务,正受到业界越来越多的关注。目前的IPTV系统中,人机交互界面显示在TV (Television,电视)上, 通过点击遥控器上的按键来对TV上显示的人机交互界面进行操作,这样导致 用户的体验不好。发明内容本发明实施例提供一种IPTV的界面操作控制装置、系统及方法,由遥控 器获取并显示人机交互界面。6本发明实施例是通过以下技术方案实现的本发明实施例提供一种IPTV系统中的遥控器,所述遥控器包括 界面接收单元,用于接收人机交互中继装置发送的人机交互界面; 界面显示单元,用于显示所述界面接收卑元接收的人机交互界面。 本发明实施例提供一种人机交互中继装置,所述装置包括 界面发送单元,用于根据预先设置的第一预置策略,或者接收到的遥控 器发送的人机交互界面请求,向遥控器发送人机交互界面;所述第一预置策 略用于确定需要发送的人机交互界面及人机交互界面的显示方。本发明实施例提供一种IPTV界面操作控制系统,包括遥控器、人机交互 中继装置,所述遥控器用于接收并显示人机交互中继装置发送的人机交互界面; 所述人机交互中继装置用于根据预先设置的第一预置策略,或者接收到的遥控器发送的人机交互界面请求,向遥控器发送人机交互界面;所述第一预置策略用于确定需要发送的人机交互界面及人机交互界面的显示方。 本发明实施例提供一种IPTV的界面操作控制方法,包括 人机交互中继装置根据预先设置的第 一预置策略,或者接收到的遥控器发送的人机交互界面请求,向遥控器发送人机交互界面;所述第一预置策略预先设置在人机交互中继装置中,用于确定需要发送的人机交互界面和人机交互界面的显示方。由上述本发明实施例提供的技术方案可以看出,本发明实施例采用人机交互中继装置向遥控器发送人机交互界面的技术方案,达到了在遥控器上显示人机交互界面的技术效果,方便了用户的使用。


图1为本发明的第 一个实施例的系统的结构图;图2为本发明的第二个实施例的方法的流程图;图3为本发明的第三个实施例的方法的过程图; 图4为本发明的第四个实施例的方法的过程图; 图5为本发明的第五个实施例的方法的过程图; 图6为本发明的第六个实施例的方法的过程图; 图7为本发明的第七个实施例的方法的过程图; 图8为本发明的第八个实施例的方法的过程图; 图9为本发明的第九个实施例的方法的过程图; 图10为本发明的第十个实施例的方法的过程图; 图11为本发明的第十一个实施例的方法的过程图。
具体实施方式
本发明的第 一个实施例为 一种IPTV的界面操作控制系统,其结构图如图1 所示,包括遥控器、TV、人机交互中继装置,其中该遥控器和TV分别与人 机交互中继装置连接,并且,该人机交互中继装置还可以和人机交互控制装 置相连,其中,该遥控器用于接收并显示来自人机交互中继装置的人机交互界面,以及 在需要发送人机操作请求的情况下,发送人机操作请求。该遥控器与人机交 互中继装置之间通过11接口相连,该接口上的应用协议包括但不限于SIP(Session Initiation Protocol,会i舌启动幼、i义)、HTTP ( Hypertext Transfer Protocol,超文体传输协议)、RTSP ( Real Time Streaming Protocol,实时 流传输协议)、其他标准协议或私有协议,该接口上的承载通道包括但不限 于红夕卜、蓝牙、WiFi ( Wireless Fidelity , 802.11b标准)、Wimax(Worldwide Interoperability for Microwave Access,微波存耳又全球互通)、 无线链路、其他标准协议或私有协议。在本发明实施例中,可以包括两种类型的遥控器, 一种是没有IMS(Internet Protocol Multimedia Subsystem, IP多媒体子系统)公有身份和 私有身份标识的遥控器,另 一种是具有独立的IMS公有和私有身份标识的遥控 器,该公有身份标识可以与受遥控器控制的作为人机交互中继装置的S T B(SetTopBox,机顶盒)身份标识相同或不同。该遥控器的身份标识用于标 识遥控器。该遥控器具体可以包括界面接收单元,用于接收人机交互中继装置发送的人机交互界面。 界面显示单元,用于显示所述界面接收单元接收的人机交互界面。 在本发明实施例中,可以由人机交互中继装置主动向遥控器发送人机交 互界面,也可以由遥控器请求人机交互中继装置发送人机交互界面,在这种 情况下,该遥控器还可以包括界面请求单元,用于向人机交互中继装置发送人机交互界面请求,所述 人机交互界面请求中携带人机交互界面指示;所述人机交互界面指示用于指 示请求的人机交互界面;所述人机交互界面请求中还可以携带人机交互界 面的显示方、人机交互界面的发送时间、所述遥控器的身份标识信息、人机 交互中继装置的身份标识中的至少 一 个;该遥控器的身份标识可以作为第二 身份标识。所述人机交互界面的显示方至少包括遥控器,还可以包括TV。 在需要发送人机操作请求的情况下,该遥控器还可以包括 请求发送单元,用于发送人机操作请求;所述人机操作请求中携带用 户操作事件或者标准交互消息;或者,所述人机操作请求中还可以携带所述遥控器的身份标识信息和用于指示人机操作响应显示方的人机操作响应显 示方指示中的至少 一 个。该人机操作请求可以通过标准交互消息或承载通道 发送。若遥控器接收到的人机交互界面中携带了标准交互程序,则遥控器就 可以直接生成标准交互消息,以减轻人机交互中继装置的负荷。人机交互中继装置接收到人机操作请求之后,对人机操作请求进行处 理,并发送人机操作响应,该人机操作响应可以发送给遥控器和TV中的至少 一个,在发送给遥控器的情况下,该遥控器还包括响应接收单元,用于接收人机操作响应。并且,根据所述界面显示单元还可以用于显示人机操作响应。TV可以用于显示IPTV节目内容。TV与人机交互中继装置相连。 在本发明实施例中,TV与人机交互中继装置之间的13接口协议与现有的 才妄口协议一致。人机交互中继装置用于发送人机交互界面,以及,在遥控器发送人机操 作请求的情况下,对接收到的人机操作请求进行对应的处理,并发送人机操 作响应。该人机交互中继装置包括界面发送单元,用于根据预先设置的第一预 置策略,或者接收到的遥控器发送的人机交互界面请求,向遥控器,或者遥 控器和TV发送人机交互界面;所述第一预置策略用于确定需要发送的人机交 互界面及人机交互界面的显示方,进一步的,所述第一预置策略还可以用于份标识信息,所述第一身份标识信息为发送人机交互界面的人机交互中继装 置的标识信息。该人机交互中继装置还可以包括界面请求接收单元,用于接收遥控器发送的人机交互界面请求。 .在遥控器发送人机操作请求的情况下,该人机交互中继装置还可以包 括请求接收单元,用于接收人机操作请求。响应发送单元,用于根据请求接收单元接收到的人机操作请求进行对应 的处理,并发送人才几纟乘作响应给人机:澡作响应显示方。该处理包括在人机交互中继装置能够处理接收到的人机操作请求的情况下,根据该人机操作请求向人机操作响应显示方发送人机操作响应;在人机交互中继装置不能够处理接收到的人机操作请求的情况下,将携带该人机操作请求的消息发送给人 机交互控制装置,并接收人机交互控制发送的人机操作响应,并将携带该人 机操作响应的消息发送的给人机操作响应显示方。在该人机交互中继装置需要将接收到的人机操作请求转发给人机交互控制装置的情况下,该响应发送单元包括请求发送单元,用于将携带所述接收到的人机操作请求的消息发送给人 机交互控制装置;响应接收单元,用于接收人机交互控制装置发送的人机操作响应。所述 人机操作响应中可以包括人机才喿作响应显示方,或者,还可以包括所述人 机交互控制装置的身份标识。请求发送单元具体可以将接收到的人机操作请求转换成人机交互控制装置能够处理的信息,并发送;所述转换后的信息可 以作为第二人机操作请求;在所述请求接收单元接收到的人机操作请求中包括第一身份标识和/或第二身份标识的情况下,所述请求发送单元还可以发送 所述第 一 身份标识和/或第二身份标识。在本发明实施例中,人机交互中继装置可以位于STB上,或者位于STB 和AS (Application Server,应用服务器)上,或者位于STB和SCF (Service Control Function,业务控制功能服务器)上,或者位于STB和CSCF ( Call Session Control Function,呼叫会话控制器)上,或者位于STB和媒体服务 器上,或者位于STB和RTSP (Real Time Streaming Protocol,实时流传输 协议)服务器上。在本发明实施例中,人机交互中继装置与人机交互控制装置之间通过l2 接口相连,该接口上的协议包括但不限于SIP、 HTTP、 RTSP、其他标准协 议或私有协议。在人机交互中继装置需要将接收到的人机操作请求转发给人机交互控制 装置,由人机交互控制装置进行处理的情况下,该系统还包括人机交互控 制装置,与所述人机交互中继装置相连,用于根据接收到的人机交互中继装 置发送的携带人机操作请求的消息进行对应的处理,并向人机交互中继装置 发送人机操作响应。所述人机交互控制装置发送的人机操作响应中可以包括人机操作响应显示方,所述人机操作响应显示方可以根据所述人机交互 控制装置中预先设置的第三预置策略和接收到的人机交互中继装置发送的人 机操作请求中的至少一个确定。所述第三预置策略设置于人机交互控制装置 中,用于确定人机才喿作响应显示方。人机交互控制装置可以位于STB、 AS、 SCF、 CSCF、媒体服务器、 RTSP服务器等设备上。若该接收到的第二人机操作请求中包括第一身份标识和/或第二身份标 识,则所述响应发送单元发送的人机操作响应中可以携带所述第 一身份标识 和/或第二身份标识。本发明的第二个实施例为一种IPTV的界面操作控制方法,如图2所示,包 括如下步骤步骤1:人机交互中继装置向遥控器发送人机交互界面。 可以有两种方式触发人机交互中继装置向遥控器发送人机交互界面 方式一人机交互中继装置根据预先设置的第一预置策略主动向遥控器发送人机交互界面。所述第一预置策略可以是永久预置在人机交互中继装置中,也可以是用户设定的。该第一预置策略预先设置在人机交互中继装置中,用于确定需要发送的人机交互界面及人机交互界面的显示方。上述方式一中,人机交互中继装置可以在^f全测到人机交互界面时,根据其上设置的第一预置策略主动向遥控器发送人机交互界面。比如人机交互中继装置可以通过收到的媒体内容指示信息,在确定媒体内容指示信息与第12一预置策略的匹配的情况下,确定检测到人机交互界面并发送该人机交互界 面。方式二人机交互中继装置在收到遥控器的人机交互界面请求后,向遥 控器发送人机交互界面。上述方式二中,遥控器发出的人机交互界面请求中包括请求的人机交互界面,还可以包括人机交互界面显示方指示,该指示用于指示人机交互界面显示的目的地,如遥控器,或者遥控器和TV。并且,该人机交互界面请求 中还可以携带人机交互界面所有方指示,如STB身份标识。人机交互中继装置收到来自遥控器的人机交互界面请求后,将已经存储 的媒体内容指示信息与遥控器发送的人机交互界面请求中携带的请求的人机 交互界面进行匹配,查找遥控器所请求的人机交互界面,当没有找到时,向 IPTV网络请求指定的人机交互界面。上述方式二中,人机交互中继装置向遥控器发送的人机交互界面的显示 方可以是根据遥控器发出的人机交互界面请求中携带的人机交互界面显示方 指定,也可以是根据第一预置策略指定,还可以由两者结合起来指定。在上述方式一或二中,当人机交互中继装置为STB时,用户可以直接在 在STB上设定或用户通过遥控器在STB上设定(如STB收到来自遥控器的人机 交互界面请求而设定)第一预置策略。如设定的第一预置策略可以是STB开 机收到EPG ( Electronic Program Guide,电子节目菜单),即人机交互界面 时,同时发送给TV和遥控器;再如预置策略可以是STB收到EPG更新内容 时,只发送给遥控器;再如STB收到EPG更新内容,并且TV上当前显示内容 为EPG时,同时发送给TV和遥控器。并且当遥控器有身份标识时,所述预置 策略还可以包括遥控器的身份标识。在上述方式一或二中,当人机交互中继装置位于STB上,或者位于STB 和AS上,或者位于STB和SCF上,或者位于STB和CSCF上,或者位于STB和 媒体服务器上,或者位于STB和RTSP服务器上。并且遥控器有身份标识时,可以在网络实体上直接配置,也可以由用户通过遥控器在上述网络实体中设 定,也可以用遥控器控制STB在网络实体中设定。并且,在第一预置策略 中,还可以包括遥控器的身份标识。步骤2:遥控器接收并显示该人机交互界面。在遥控器向人机交互中继装置发送人机操作请求的情况下,该方法还包 括如下步骤步骤3:遥控器向人机交互中继装置发起人机操作请求。 该人机操作请求可以包括用户操作事件,或者标准交互程序(如SIP、 HTTP、 RTSP消息等),或者该人机操作请求中还携带所述遥控器的身份 标识信息和用于指示人机操作响应显示方的人机操作响应显示方指示中的至 少一个。比如上述用户操作事件可以包括点击画面上坐标点(x, y)对应的 用户操作事件为press (x, y)、点击EPG节目列表对应的用户操作事件为 press (Vod1@Vodas.com )( —种节目的标识)。上述标准交互程序包括 SIP invite (SIP请求)消息或Subscribe (预订)消息,HTTP get (—种消息 名称)或post (—种消息名称)消息等。所述人机操作响应显示方可以是用户在遥控器上输入,也可以是用户在 遥控器预置的列表中选^^。人机操作请求消息可以是标准交互消息,如SIP消息,HTTP消息, RTSP消息等。步骤4:人机交互中继装置接收遥控器发送的人机操作请求,向人机操作 响应显示方发送人^4喿作响应。在所述人机交互界面中不携带标准交互程序的情况下,所述人机操作请 求中包括用户操作事件,人机交互中继装置接收所述用户操作事件,并调用 所述用户操作事件对应的标准交互程序,并进行对应处理,根据处理结果发 送人机操作响应给确定的人机操作响应显示方;在所述人机交互界面中携带标准交互程序的情况下,所述人机操作请求 中包括与该标准交互程序对应的标准交互消息,人机交互中继装置接收所述 标准交互消息,并进行对应处理,根据处理结果发送人机操作响应给确定的 人机操作响应显示方。在所述人机交互中继装置不能处理所述标准交互消息的情况下,所述人 机交互中继装置向人机交互控制装置发送携带所述标准交互消息的人机操作 请求,并接收人机交互控制装置发送的人机搮作响应。所述人机交互控制装置发送的人机操作响应中包括人机操作响应显示 方;所述人机操作响应显示方由人机交互控制装置中预先设置的第三预置策 略和人机交互控制装置接收到的人机操作请求中的至少 一个确定。所述第三 预置策略设置于人机交互控制装置中,用于确定人机操作响应显示方。在人机交互中继装置不向人机交互控制装置发送人机操作请求的情况 下,所述人机交互中继装置根据其上预先设置的第二预置策略和接收到的人 机操作请求中的至少 一个确定人机操作响应显示方;所述第二预置策略设置 于人机交互中继装置中,用于确定人机操作响应显示方。在人机交互中继装置向人机交互控制装置发送人机操作请求的情况下, 所述人机交互中继装置根据其上预先设置的第二预置策略、接收到的人机操 作请求、接收到的人机操作响应中的至少一个确定人机操作响应显示方。人机交互中继装置可以通过I2接口将第二人机操作请求发送给人机交互 控制装置。这样,遥控器发出的人机操作请求首先通过11接口发送给人机交互中继 装置,再通过I2接口发送给人机交互控制装置。M和I2接口上传递的人机操作 请求消息可以不一致,包括人机操作请求消息的类型可以不一致,如I1接口 上传递的人机操作请求消息是红外信息,人机交互中继装置将其转译为SIP或 HTTP消息经过I2接口发送至人机交互控制装置;再如I1接口上传递的人机操 作请求消息是SIP refer (—种SIP消息名称)消息,人机交互中继装置将其转译为SIP invite消息经过l2接口发送至人机交互控制装置;再如I1接口上传递 的人机操作请求消息为红外消息,人机交互中继装置将其转译为STB内部接 口消息经过I2接口发送至人机交互控制装置。也包括人机操作请求消息的具 体内容可以不 一致,如人机交互中继装置可以在由11接口收到的人机操作请 求消息基础上添加或修改或删除用户操作事件、标准交互消息、交互请求结 果显示方指示等中的任意一个或多个;如人机交互中继装置收到人机操作请 求消息携带的是用户操作事件,执行该用户操作事件调用的程序,从而确定 和修改人机操作请求为标准交互消息;再如人机交互中继装置保存I1接口收 到的人机操作响应显示方指示,修改人机操作响应显示方为自己。 所述人机操作响应显示方包括遥控器和TV中的至少 一个。 人机操作响应的内容可以分为人机交互界面和/或节目内容。 本发明实施例达到了在遥控器上显示人机交互界面的技术效果,方便了 用户的使用,并且在需要发送人机操作请求的情况下,方便了用户的使用。
下面分别以本发明实施例的各种应用场景为例,对本发明实施例进行详 细叙述。如图3所示,为本发明的第三个实施例的过程图。在该实施例中, STB为人机交互中继装置,遥控器没有身份标识;预先设置的第一预置策略 为STB开机时,从网络中获取EPG,同时显示在TV和遥控器(发送给遥控 器)上,后续在收到遥控器请求EPG消息时,发送EPG给遥控器。包括如下 步骤
步骤1: STB开机,从IPTV网络获取EPG交互界面,在从网络获取EPG 交互界面,即人机交互界面的请求中携带EPG指示和STB身份指示,该请求 可以是通过SIP或HTTP等方式发送;
步骤2: STB上设置第一预置策略开机获取EPG并在遥控器和TV上同 时显示,该第一预置策略可以是永久设置在STB中,也可以是由用户设定;
步骤3:根据步骤2中的第一预置策略将EPG交互界面发送给遥控器;
步骤4:根据步骤2中的第一预置策略将EPG交互界面发送给TV;步骤3
16和步骤4可以同时进^f亍;
步骤5:后续,用户点击遥控器上EPG菜单按键;
步骤6:遥控器通过与STB之间的红外接口,上报人机交互界面请求,请 求中携带用户的pressEPGButton (按钮点击操作事件)和EPG界面显示方 遥控器;
步骤7: STB收到用户操作事件后,执行逻辑程序,根据用户的操作事 件,以及当前获得的媒体内容和已经存储的媒体内容中携带的人机交互界面 指示(即媒体内容指示)(如媒体内容元数据中携带的指示),查找用户操 作事件对应的人机交互界面EPG,若找到对应的人机交互界面,则执行步骤 8;
步骤8: STB根据遥控器上报的人机交互界面请求消息中携带的人机交互 界面显示方指示信息和/或第二预置策略将人机交互界面EPG转发给遥控器。
所述步骤6中遥控器还可以指定EPG显示方为遥控器和TV,或TV;在这 种情况下,在步骤8中STB将EPG交互应用发送到遥控器和TV,或TV。
在STB中没有包括所需人机交互界面EPG时,STB需要从网络实体获取 对应的EPG,此时,所述的步骤7还可以包括以下步骤
步骤7a: STB收到用户操作事件后,执行逻辑程序,根据用户的操作事 件,向指定网络实体AS请求与相关的人机交互界面EPG;请求中携带EPG指 示和STB身份指示,请求可以是通过SIP或HTTP等方式发送;
步骤7b:网络实体向STB返回人机交互界面EPG;
步骤7c: STB向遥控器返回人机交互界面EPG。
如图4所示,为本发明的第四个实施例的过程图。在该实施例中,遥控器 没有身份标识,机顶盒STB开机时,从网络中获取EPG,同时显示在TV和遥 控器上,后续STB收到网络的EPG更新信息时,只更新遥控器上的EPG,其 中STB为人机交互中继装置。包括如下步骤
步骤1、步骤2、步骤3和步骤4:与第三个实施例相同;步骤5:后续,STB收到来自网络的EPG更新,如网络通过Notify ( —种 通知名称)通知或主动刷新HTTP页面或从EPG多播组中监听到新的EPG交互
界面;
步骤6: STB上设置的人机交互界面预置策略收到EPG更新时在遥控器 上显示;
步骤7:根据步骤6中的人机交互界面预置策略将新的EPG交互界面发送 给遥控器。
如图5所示,为本发明的第五个实施例的过程图。在该实施例中,遥控器 没有身份标识,机顶盒STB开机时,从网络中获取EPG,显示在遥控器上, 而TV显示上次观看的界面,后续STB收到网络的EPG更新信息时,只更新遥 控器上的EPG,其中STB为人机交互中继装置。
步骤1: STB开机,从网络获取EPG交互界面,可以是通过SIP订阅或 HTTP请求或加入EPG多播组等方式获取;
步骤2: STB上设置的第一预置策略开机获取EPG仅在遥控器显示;
步骤3: STB根据其上设置的第一预置策略将EPG交互界面发送给遥控
器;
步骤4、步骤5、步骤6:同第四个实施例的步骤5、步骤6、步骤7。 在本发明的第三至五个实施例中,STB开机时的处理和开机后的处理方 式可以任意组合。比如将第三个实施例的开机处理与第四个实施例的后续 处理组合,将第五个实施例的开机处理与第三个实施例的后续处理组合。并 且,STB开机时的第一预置策略还可以是只在TV上显示,后续处理中的第一 预置策略还可以是在TV和遥控器上同时显示和仅TV上显示。本发明的第三至 五个实施例达到STB根据其上预先设置的第一预置策略,主动向遥控器发送 EPG,并在遥控器上显示EPG的技术效果,并且该第一预置策略也可以设置 为向TV发送EPG,给用户的灵活使用提供了方便。
如图6所示,为本发明的第六个实施例的过程图。在该实施例中,遥控器没有身份标识,通过第三、四、五个实施例的方式获取了EPG交互界面,用
户通过点击EPG中的菜单,获得下一级的子菜单,其中STB作为人机交互中 继装置,AS作为人机交互控制装置。 步骤1:用户点击EPG上的菜单;
步骤2:遥控器通过红外接口向STB发送人机操作请求,即HTTP get请 求,和获取的子菜单显示在遥控器上的指示,即人机操作响应显示方为遥控 器;
步骤3: STB收到请求后,修 支HTTP get消息,添加STB的身份标识,并 向AS发送修改后的HTTPget请求,请求子菜单内容;
Get HTTP:〃EPG.com/VOD/submenu/zh-cn/epg.html sid= stb@iptv.com &lang=zh-CN&cert=false
X-3GPP-lntended-ldentity: "sip:stb@iptv.com"
步骤4: AS返回人机操作响应,即人机交互界面子菜单,即链接对应 的页面信息;
步骤5: STB将页面信息根据人机操作请求中携带的人机操作响应显示方 指示或人机操作响应预置策略发送给遥控器。
如图7所示,为本发明的第七个实施例的过程图。在该实施例中,遥控器 无身份标识,通过第三、四、五个实施例的方式获取了EPG,用户通过点击 EPG中的节目列表,请求节目到TV ,如TV上正在观看VOD ( Video ondemand,点播)节目1,用户改变TV上节目为VOD节目2,其中STB为人 机交互中继装置,VODAS和MF (Media function,媒体服务器)为人机交互 控制装置。
步骤1:用户点击获取的EPG节目列表中的VOD节目2,遥控器通过红外 接口向STB发送请求消息,请求消息中携带SIP节目请求invite,即人机操作 请求,以及人机操作响应显示方TV指示;
Invite SIP:Vod1@VODas.comFrom:
To:< Sip: Vod1@VODas.com >
步骤2: STB收到请求消息后,将其转译为SIP请求消息invite,并保存此 次请求的初始发起方遥控器和人机操作响应显示方TV;; Invite SIP:Vod1@VODas.com From: <Sip:stb@iptv.com> To:< Sip: Vod1@VODas.com >
步骤3: VOD As根据收到的invite请求向相应的媒体服务器MF发起请
求;
步骤4: MF接收VOD AS的invite请求,请求响应消息200OK消息; VOD AS接收来自MF的200OK响应,并向STB发送请求响应消息200OK 消息;
步骤5: STB向VOD AS发送确认消息SIP ACK ( —种消息名称)消息; 步骤6: VOD AS向MF发送确认消息SIP ACK消息; 步骤7: STB向遥控器返回确认响应;
步骤8:建立MF与STB之间的媒体通道,MF发送人机操作响应播放节 目,即MF发送请求的节目内容到STB;
步骤9: STB根据人机操作请求中携带的人机操作响应显示方指示或第二 预置策略,转发收到的节目内容到TV。
上述步骤中,步骤5、 6、 7的顺序还可以是步骤7、 5、 6、或者步骤5、 7、 6。
如图8所示,为本发明的第八个实施例的过程图。在该实施例中,遥控器 无身份标识,通过第三、四、五个实施例的方式获取了EPG,用户选择了与 当前TV上观看的节目LTV1 (Linear television,直播)在同一业务包中节目 LTV2,控制TV显示节目LTV2,用户在请求LTV1时,同时获得了同一业务包 中其他频道的多播组地址信息,其中STB为人机交互中继装置,LTV2的多播复制点为人机交互控制装置。
步骤1:用户点击获取的EPG界面上的节目LTV2和选择或输入内容接收 方TV,通过红外接口向STB上报人机操作请求,请求中携带用户的操作事件 pressLTV2和人机操作响应显示方TV指示;
步骤2: STB执行用户操作事件的调用程序,判断LTV2与当前TV显示节 目LTV1为同 一业务包中,从获取的业务包多播地址中查找LTV2节目对应的多 播地址;
步骤3: STB离开LTV1的多播组; 步骤4: STB力口入LTV2的多播组; 步骤5: STB从多播组获取媒体流;
步骤6: STB根据人机操作请求中携带的人机操作响应显示方指示或第二 预置策略,将获取的媒体流发送给TV; 步骤7:向遥控器发送确认指示。
在本发明的第八个实施例中,遥控器在向STB发送人机操作请求中携带 用户操作事件,并由STB处理该人机操作请求。
如图9所示,为本发明的第九个实施例的过程图。在该实施例中,遥控器 与STB具有不同的公有身份标识,STB开机从网络中获取EPG,仅显示在TV 上,后续用户想通过遥控器请求STB身份对应的EPG,均需要向网络发起 EPG请求,如用户在预置的列表中选择STB身份标识或输入STB身份标识, 并按遥控器上的EPG菜单键,其中人机交互中继装置为EPG AS和/或EPG多 播复制点。
步骤1: STB身份标识在IMS网络注册完成后,从IMS网络中获取提供 EPG信息的EPG AS地址,可以通过Pull ( message 、 publish )或push (subscribe/Notify)模式获耳又;
STB从EPG AS荻取人机交互界面EPG,可以是向EPG AS发送HTTP get 请求,请求中携带STB身份标识和EPG指示,也可以是向EPG AS发送订阅subscribe请求,请求中携带STB身份标识和EPG指示,EPG AS在Notify中返 回对应的EPG界面,也可以返回EPG界面所在的多播组地址,STB再加入多 播组获取EPG界面;
步骤2: STB收到EPG界面后,根据第一预置策略,仅发送给TV显示, 并通过IMS core将STB身份标识以及对应的EPG AS地址和/或EPG多播地址 发送给遥控器,遥控器保存该信息,也可以根据人机交互界面预置策略,发 送给TV和遥控器同时显示(通过红外接口发送),并通过IMS core将STB身 份标识以及对应的EPG AS地址和/或EPG多播地址发送给遥控器,遥控器保 存该信息;
步骤3:后续用户想在遥控器上浏览STB身份对应的EPG时,用户需在预 置的列表中选择STB身份标识或输入STB身份标识,并按遥控器上的EPG菜 单键;
步骤4:遥控器执行用户操作对应的程序,找到STB身份标识对应的EPG 所在EPG AS地址和/或EPG多播地址,生成HTTP请求或Subscribe请求或 IGMP join (Internet Group Management Protocol join,因特网群组管理协议
加入群组命令)请求,将该请求发送到EPG AS或EPG多播复制点,请求中携 带STB身份标识和EPG指示和遥控器身份标识,获取STB身份标识对应的 EPG信息。
在本实施例中,遥控器与STB具有相同公有身份时,请求过程相同。 如图10所示,为本发明的第十个实施例的过程图。'在该实施例中,遥控 器与STB具有不同公有身份标识,STB开机从网络中获取EPG,仅显示在TV 上,后续用户想通过遥控器请求STB身份对应的EPG,均需要向网络发起 EPG请求,如用户在预置的列表中选择STB身份标识或输入STB身份标识, 并按遥控器上的EPG菜单键,其中portal AS (门控应用服务器)和EPG AS (EPG应用服务器)为人机交互中继装置。
步骤1:用户想在遥控器上浏览STB身份对应的EPG时,用户需在预置的列表中选择STB身份标识或输入STB身份标识,并按遥控器上的EPG菜单 键;
步骤2:遥控器执行用户操作对应的程序,生成HTTP URI ( HTTP统一资 源标识,URI, Uniform Resource Identifier,统一资源标识)以及HTTP get 人机交互界面请求,将该请求发送到protal AS,请求中携带STB身份标识和 EPG指示和遥控器身份标识;
Get HTTP:〃EPG.com/zh誦cn/epg.html7 stb@iptv.com&lang=zh-CN&cert=false
X-3GPP-lntended-ldentity: "sip:rm@iptv.com"
其中EPG.com表示请求EPG信息,sid= stb(giptv.com表示请求STB的 EPG信息,X-3GPP-lntended-ldentity表示该HTTP请求是遥控器发出的请
求;
步一骤3: Portal AS查4戈STB身4分乂十应的EPG所在的EPG AS, 4寻HTTPi青 求路由到STB EPG所在的EPG AS, Portal AS可以通过查询UPSF等数据管 理实体获得,或者在自身配置的数据中查找;
步骤4: EPG AS进行鉴权,判断遥控器是否有权利获得STB的EPG信 息,如判断两者是否具有关联关系;
步骤5:鉴权通过,EPG AS向Portal AS返回200OK消息,该消息中携带 STB身份标识对应的EPG信息;
步骤6: Portal AS将该200OK消息转发给遥控器。
其中步骤3、步骤4、步骤5和步骤6:也可以是portal AS通过IMS core向 EPG AS发送订阅subscribe请求,订阅请求中携带STB的身份标识和EPG指 示和遥控器身份标识,如
Subscribe Sip:stb@iptv.com SIP/2.0
From: <Sip:rm@iptv.com>
To:< Sip:EPGAS@iptv.com >Event: EPG
EPG AS可以在Subscribe的Notify响应中返回STB的EPG界面,也可以是 在Notify中返回EPG界面的多播组地址,Portal AS再加入多播组获取EPG界 面,再将获得的EPG界面封装在200OK响应中返回给遥控器。
本例中遥控器与STB具有相同共有身份时,请求过程类似,仅将步骤6中 的X-3GPP-lntended-ldentity为sip:stb③iptv.com。
如图11所示,为本发明的第十一个实施例的过程图。在该实施例中,遥 控器与STB有不同的身份标识,通过上述第七或第八个实施例的方式获取了 STB的EPG,用户选4奪EPG列表中的VOD节目1,控制TV显示VOD节目1 ,其 中STB为人机交互中继装置,VOD SCF和MF为人机交互控制装置。
步骤1:用户在遥控器预置的列表中选择STB身份标识或输入STB身份标 识,并点击获取的EPG界面上的节目VOD1;
步骤2:遥控器执行用户操作对应的程序,通过IMS core发送人机操作请 求refer请求到STB,请求STB访问VOD pro1 ,以及请求中携带人机操作请 求显示方指示,即STB身份标识,指示节目显示在TV上;
Refer-to: Sip:VOD1@VODAS.com
步骤3: STB返回202接收refer请求;
步骤4: STB通知遥控器refer进度,发送100trying消息( 一种消息名
称);
步骤5:遥控器向STB返回200OK (—种消息名称)消息; 步骤6: STB向VOD SCF发起invite请求,请求Vod1; 步骤7: VOD SCF向VOD MF返回invite请求;
步骤8: VOD MF向VQD SCF返回携带媒体服务器地址的200OK消息; 步骤9: VOD SCF向STB发送携带媒体服务器地址的200OK消息; 步骤10: STB通知遥控器refer进度,会话已建立成功; 步骤11:遥控器向STB返回200OK消息作为响应;步骤12、 13、 14、 15、 16为STB与媒体服务器之间建立RTP链接,开始 传送媒体流的各个步骤;
步骤17: STB根据人机操作请求中携带的人机操作响应显示方指示或人 机操作响应预置策略,转发媒体流给TV显示。
在该实施例中当TV上观看LTV1时,用户在EPG列表中选择与LTV1在同 一业务包中的LTV2,则遥控器通过IMS网络向STB发送refer (—种消息名 称),refer-to (refer消息中的一个头域)中携带LTV2的多播组地址,STB收 到refer消息后,先IGMP leave LTV1的多播组,再IGMP Join LTV2的多播 组。
在该实施例中,若用户选择了与当前TV上观看的节目LTV1在同 一业务包 中节目LTV2,控制TV显示节目LTV2,则在遥控器向STB发送的refer消息 中,refer-to为LTV2节目的多播地址,STB收到refer后,发出向该多播地址的 IGMP join请求;若用户在遥控器上点击EPG中的菜单,请求下一级的子菜 单,则在遥控器向STB发送的refer消息中,refer-to为HTTP URI, STB收到 refer消息后,发出向该URI发出HTTP请求。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可 轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明 的保护范围应该以权利要求书的保护范围为准。
权利要求
1、一种IPTV系统中的遥控器,其特征在于,所述遥控器包括界面接收单元,用于接收人机交互中继装置发送的人机交互界面;界面显示单元,用于显示所述界面接收单元接收的人机交互界面。
2、 如权利要求1所述的遥控器,其特征在于,所述遥控器还包括 界面请求单元,用于向人机交互中继装置发送人机交互界面请求。
3、 如权利要求2所述的遥控器,其特征在于,所述人机交互界面请求中 包括请求的人机交互界面,或者,所述人机交互界面请求中包括请求的人机 交互界面和所述人机交互界面的显示方。
4、 如权利要求1或2或3所述的遥控器,其特征在于,所述遥控器还包括操作请求单元,用于发送人机操作请求; 所述人机操作请求中携带用户操作事件或标准交互消息。
5、 如权利要求4所述的遥控器,其特征在于,所述遥控器还包括 响应接收单元,用于接收人机操作响应; 所述界面显示单元还用于显示人机操作响应。
6、 一种人^/L交互中继装置,其特征在于,所述装置包括 界面发送单元,用于根据预先设置的第一预置策略,或者接收到的遥控器发送的人机交互界面请求,向遥控器发送人机交互界面;所述第一预置策 略用于确定需要发送的人机交互界面及人机交互界面的显示方。
7、 如权利要求6所述的装置,其特征在于,所述装置还包括 界面请求接收单元,用于接收遥控器发送的人机交互界面请求,并输出给界面发送单元。
8、 如权利要求6或7所述的装置,其特征在于,所述装置还包括 请求接收单元,用于接收人机操作请求;响应发送单元,用于根据请求接收单元接收到的人机操作请求进行对应的处理,并发送人机操作响应给人机操作响应显示方。
9、 如权利要求8所述的装置,其特征在于,所述响应发送单元包括 请求发送单元,用于将携带所述接收到的人机操作请求的消息发送给人机交互控制装置;响应接收单元,用于接收人机交互控制装置发送的人机操作响应。
10、 如权利要求9所述的装置,其特征在于,所述响应接收单元接收到的 人机操作响应包括人机操作响应显示方,或者,所述响应接收单元接收到 的人机操作响应包括人机操作响应显示方和人机交互控制装置的身份标识。
11、 如权利要求6、 7、 9或10所述的装置,其特征在于,所述装置设置 于机顶盒STB。
12、 一种IPTV界面操作控制系统,包括遥控器、人机交互中继装置,其 特征在于,所述遥控器用于接收并显示人机交互中继装置发送的人机交互界面; 所述人机交互中继装置用于根据预先设置的第一预置策略,或者接收到 的遥控器发送的人机交互界面请求,向遥控器发送人机交互界面;所述第一 预置策略用于确定需要发送的人机交互界面及人机交互界面的显示方。
13、 如权利要求12所述的系统,其特征在于,所述系统还包括 人机交互控制装置,与所述人机交互中继装置相连,用于根据接收到的人机交互中继装置发送的携带人机操作请求的消息进行对应的处理,并向人 机交互中继装置发送人机操作响应。
14、 如权利要求12或13所述的系统,其特征在于, 所述遥控器还包括操作请求单元,用于发送人机操作请求; 所述人机操作请求中携带用户操作事件或标准交互消息; 所述人机交互中继装置还包括 请求接收单元,用于接收人机操作请求;响应发送单元,用于根据请求接收单元接收到的人机操作请求进行对应 的处理,并发送人初4喿作响应给人机操作响应显示方。
15、 如权利要求12或13所述的系统,其特征在于,在人机交互中继装置 和遥控器的信息交互过程中,包括人机交互中继装置和遥控器中至少一个的 身份标识;在人机交互中继装置和人机交互控制装置的信息交互过程中,包括人机 交互中继装置、遥控器和人机交互控制装置中至少一个的身份标识。
16、 如权利要求13所述的系统,其特征在于,所述人机交互控制装置为 STB、应用服务器AS、业务控制功能服务器SCF、呼叫会话控制器CSCF、 媒体服务器、实时流传输协议RTSP服务器中的至少 一个。
17、 一种IPTV的界面操作控制方法,其特征在于,包括 人机交互中继装置根据预先设置的第一预置策略,或者接收到的遥控器发送的人机交互界面请求,向遥控器发送人机交互界面;所述第一预置策略 预先设置在人机交互中继装置中,用于确定需要发送的人机交互界面和人机 交互界面的显示方。
18、 如权利要求17所述的方法,其特征在于,所述人机交互界面请求中 包括请求的人机交互界面,或者,所述人机交互界面请求中包括请求的人机 交互界面和人才几交互界面的显示方。
19、 如权利要求17或18所述的方法,其特征在于,所述方法还包括 人机交互中继装置接收遥控器发送的人机操作请求,向人机操作响应显示方发送人机操作响应。
20、 如权利要求19所述的方法,其特征在于,所述人机交互中继装置接 收遥控器发送的人机操作请求,向人机操作响应显示方发送人机操作响应的 方法具体包括在所述人机交互界面中不携带标准交互程序的情况下,所述人机操作请 求中包括用户操作事件,人机交互中继装置接收所述用户操作事件,并调用所述用户操作事件对应的标准交互程序,并进行对应处理,根据处理结果发送人机操作响应给确定的人机操作响应显示方;或者,在所述人机交互界面中携带标准交互程序的情况下,所述人机操作请求 中包括与所述标准交互程序对应的标准交互消息,人机交互中继装置接收所 述标准交互消息,并进行对应处理,根据处理结果发送人机操作响应给确定 的人机操作响应显示方。
21、 如权利要求20所述的方法,其特征在于,所述人机操作响应显示方 的确定方法包括所述人机交互中继装置根据其上预先设置的第二预置策略 和接收到的人机操作请求中的至少一个确定人机操作响应显示方;所述第二 预置策略设置于人机交互中继装置中,用于确定人机操作响应显示方。
22、 如权利要求20所述的方法,其特征在于,所述根据标准交互消息进 4亍对应处理的方法具体包4舌在所述人机交互中继装置不能处理所述标准交互消息的情况下,所述人 机交互中继装置向人机交互控制装置发送携带所述标准交互消息的人机操作 请求,并接收人机交互控制装置发送的人机操作响应。
23、 如权利要求22所述的方法,其特征在于,所述人机交互控制装置发 送的人机操作响应中包括人机操作响应显示方;所述人机操作响应显示方 由人机交互控制装置中预先设置的第三预置策略和人机交互控制装置接收到 的人机操作请求中的至少一个确定;所述第三预置策略设置于人机交互控制 装置中,用于确定人机操作响应显示方。
24、 如权利要求22所述的方法,其特征在于,在人机交互中继装置和遥 控器的信息交互过程中,包括人机交互中继装置和遥控器中至少一个的身份 标识;在人机交互中继装置和人机交互控制装置的信息交互过程中,包括人机 交互中继装置、遥控器和人机交互控制装置中至少一个的身份标识。
全文摘要
一种IPTV的界面操作控制装置、系统及方法,该方法包括人机交互中继装置根据预先设置的第一预置策略或者接收到的遥控器发送的人机交互界面请求,向遥控器发送人机交互界面;所述遥控器接收并显示人机交互界面。遥控器还可以向人机交互中继装置发送人机操作请求;人机交互中继装置处理接收到的人机操作请求,根据处理的结果发送人机操作响应给人机操作响应显示方。本发明实施例达到了在遥控器上显示人机交互界面的技术效果,方便了用户的使用。
文档编号H04N7/16GK101547336SQ20081010271
公开日2009年9月30日 申请日期2008年3月25日 优先权日2008年3月25日
发明者妮 张, 张德文, 施有铸, 毛凌志 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1