一种用于基于电子节目指南进行信息交互的方法与设备的制作方法

文档序号:6335886阅读:269来源:国知局
专利名称:一种用于基于电子节目指南进行信息交互的方法与设备的制作方法
技术领域
本发明涉及互联网电视技术领域,尤其涉及一种用于基于电子节目指南进行信息交互的技术。
背景技术
随着互联网电视的发展,用户通过互联网电视在线播放信息资源的需求不断增 长,但是每个客户端对电子节目指南(EPG)的要求均不相同,故需对每个客户端单独提 供电子节目指南(EPG)。对于互联网电视的服务提供商来说,对每个客户端单独开发电子节目指南 (EPG)的成本太高,同时增加了维护成本,从而失去对每个客户端单独开发电子节目指 南(EPG)的动力。对于IPTV或者机顶盒的制造商来说,生产不同的IPTV或者机顶盒, 需要为其定制不同的电子节目指南(EPG),这也增加了制造商的生产成本。对于最终用 户来说,由于不同客户端的电子节目指南(EPG)的操作方式和展现方式的差异,最终用 户在使用这些电子节目指南(EPG)时会感觉很不方便,无法快速获得、甚至无法获得其 希望访问的信息。因此,如何通过电子节目指南(EPG)进行信息交互,从而满足不同的IPTV、机 顶盒的制造商以及最终用户的信息需求,成为目前急需解决的问题之一。

发明内容
本发明的目的是提供一种用于基于电子节目指南进行信息交互的方法与设备。根据本发明的一个方面,提供了一种在网络设备端用于基于电子节目指南进行 信息交互的方法,该方法包括以下步骤a接收自用户设备发送的基于电子节目指南的信息获取请求;b根据所述信息获取请求,获取与所述信息获取请求相对应的一个或多个信息获 取参数;C根据所述一个或多个信息获取参数,在信息资源库中进行匹配查询,以获取与 所述一个或多个信息获取参数相对应的一个或多个搜索结果;d将所述一个或多个搜索结果提供给所述用户设备。根据本发明的另一个方面,提供了一种在用户设备端用于基于电子节目指南进 行信息交互的方法,该方法包括以下步骤A向网络设备发送基于电子节目指南的信息获取请求,其中,所述信息获取请 求包括一个或多个信息获取参数;B接收自所述网络设备发送的基于所述信息获取请求的一个或多个搜索结果。根据本发明的一个方面,提供了一种用于基于电子节目指南进行信息交互的网 络设备,该网络设备包括第一接收装置,用于接收自用户设备发送的基于电子节目指南的信息获取请求;
第一获取装置,用于根据所述信息获取请求,获取与所述信息获取请求相对应 的一个或多个信息获取参数;
查询装置,用于根据所述一个或多个信息获取参数,在信息资源库中进行匹配 查询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果;
提供装置,用于将所述一个或多个搜索结果提供给所述用户设备。
根据本发明的另一个方面,提供了一种用于基于电子节目指南进行信息交互的 用户设备,该用户设备包括
发送装置,用于向网络设备发送基于电子节目指南的信息获取请求,其中,所 述信息获取请求包括一个或多个信息获取参数;
第二接收装置,用于接收自所述网络设备发送的基于所述信息获取请求的一个 或多个搜索结果。
根据本发明的再一个方面,提供了 一种用于基于电子节目指南进行信息交互的 系统,该系统包括如前述根据本发明一个方面的用于基于电子节目指南进行信息交互的 网络设备和如前述根据本发明另一个方面的用于基于电子节目指南进行信息交互的用户 设备。
与现有技术相比,本发明通过电子节目指南(EPG)进行信息交互,满足不同的 IPTV、机顶盒的制造商以及最终用户的信息需求,同时提升IPTV、机顶盒的制造商以及 最终用户的使用体验。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其 它特征、目的和优点将会变得更明显
图1示出根据本发明一个方面的用于基于电子节目指南进行信息交互的系统拓 扑图2示出根据本发明一个方面的用于基于电子节目指南进行信息交互的网络设 备和用户设备的设备示意图3示出根据本发明另一个方面的网络设备和用户设备配合实现用于基于电子 节目指南进行信息交互的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1为根据本发明一个方面的系统拓扑图,示出用于基于互联网电视搜索媒体 文件的用户设备和网络设备,其中包括网络设备2以及多个与之经由网络相连接的用户 设备1。其中,多个用户设备1与网络设备2经由网络相连接,用户设备1向网络设备 2发送基于电子节目指南的信息获取请求,其中,所述信息获取请求包括一个或多个信息 获取参数,相应地,网络设备2接收自用户设备1发送的基于电子节目指南的信息获取请 求;接着,网络设备2根据所述信息获取请求,获取与所述信息获取请求相对应的一个或多个信息获取参数;随后,网络设备2根据所述一个或多个信息获取参数,在信息资 源库中进行匹配查询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索 结果;接着,网络设备2将所述一个或多个搜索结果提供给用户设备1,相应地,用户设 备1接收自网络设备2发送的基于所述信息获取请求的一个或多个搜索结果。在此,网络 包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(AdHoc 网络)等。
另外,用户设备1包括但不限于任何一种可以植入嵌入式系统并且可与用户通 过遥控器等方式进行人机交互的电子产品,例如机顶盒、IPTV等。网络设备2包括但不 限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合。网络 设备2与多个用户设备1之间的通信相互独立,可以是基于诸如TCP/IP协议、UDP协议 等的分组数据传输。
本领域技术人员应能理解上述网络设备2、用户设备1以及连接其间的网络和通 信方式仅为举例,其他现有的或今后可能出现的网络设备、用户设备、网络或通信方式 如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
本领域技术人员还应能理解,图1中仅为简明起见而示出的各类网络元素的数 量可能小于一个实际网络中的数量,但这种省略无疑地是以不会影响对本发明进行清 楚、充分的公开为前提的。
为简明起见,下面以一个用户设备1为例进行描述。本领域技术人员应能理 解,网络设备2可以同时与多个用户设备1交互,根据从不同用户设备1接收的基于电子 节目指南的信息获取请求,获取相对应的一个或多个信息获取参数,并根据所述一个或 多个信息获取参数,在信息资源库中进行匹配查询,以获取与所述一个或多个信息获取 参数相对应的一个或多个搜索结果,再将所述一个或多个搜索结果提供给对应的用户设 备1。
图2为根据本发明一个方面的设备示意图,示出用于基于电子节目指南进行信 息交互的网络设备和用户设备。其中,用户设备1包括发送装置11和第二接收装置12, 网络设备2包括第一接收装置21、第一获取装置22、查询装置23和提供装置M。具体 地,用户设备1的发送装置11向网络设备2发送基于电子节目指南的信息获取请求,其 中,所述信息获取请求包括一个或多个信息获取参数,相应地,网络设备2的第一接收 装置21接收自用户设备1发送的基于电子节目指南的信息获取请求;接着,第一获取装 置22根据所述信息获取请求,获取与所述信息获取请求相对应的一个或多个信息获取参 数;随后,查询装置23根据所述一个或多个信息获取参数,在信息资源库中进行匹配查 询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果;接着,提供 装置对将所述一个或多个搜索结果提供给用户设备1,相应地,用户设备1的第二接收装 置12接收自网络设备2发送的基于所述信息获取请求的一个或多个搜索结果。
更具体地,用户设备1的发送装置11向网络设备2发送基于电子节目指南的信 息获取请求,其中,所述信息获取请求包括一个或多个信息获取参数,相应地,网络设 备2的第一接收装置21接收自用户设备1发送的基于电子节目指南的信息获取请求。具 体地,用户设备1的发送装置11通过如调用网络设备2提供的应用程序接口(API)或者 其他约定的通信方式,向网络设备2发送基于电子节目指南的信息获取请求,该信息获取请求包括一个或多个信息获取参数,如用户通过用户设备1输入的获取关键词,用户 选择的获取维度信息,如“美国”、“动作”、“2010”等,用户输入或选择的筛选参 数,如“最近更新”、“3D”等,或者用户设备1对于请求的信息资源的筛选参数,如 “码流率”、“分辨率”等。例如,用户通过遥控器等交互工具在用户设备1提供的电 子节目指南中输入获取关键词,如“哈利波特7”,用户设备1将该“哈利波特7”写入 信息获取请求的相关内容字段,同时用户设备1将其支持的码流率和分辨率也写入该信 息获取请求的相关内容字段,通过HTTP协议方式将该信息获取请求发送至网络设备2。 在此,发送装置11发送信息获取请求的方式包括但不限于通过一次或者多次调用网络 设备2提供的应用程序接口(API)或其他约定的通信方式,如基于TCP、UDP, HTTP、 HTTPS等通信传输协议,向网络设备2发送信息获取请求。本领域技术人员应能理解上 述发送信息获取请求的方式仅为举例,其他现有的或今后可能出现的发送信息获取请求 的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。 与此相对应的,网络设备2的第一接收装置21通过如调用网络设备2提供的应用程序接 口(API)或者其他约定的通信方式,接收自用户设备1发送的该基于电子节目指南的信息 获取请求。例如,第一接收装置21通过调用网络设备2提供的应用程序接口(API),接 收用户设备1发送的该基于电子节目指南的信息获取请求。在此,第一接收装置21接收 信息获取请求的方式包括但不限于通过一次或者多次调用网络设备2提供的应用程序 接口(API)或其他约定的通信方式,如基于TCP、UDP, HTTP、HTTPS等通信传输协 议,接收用户设备1发送的信息获取请求。本领域技术人员应能理解上述接收信息获取 请求的方式仅为举例,其他现有的或今后可能出现的接收信息获取请求的方式如可适用 于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
接着,第一获取装置22根据所述信息获取请求,获取与所述信息获取请求相对 应的一个或多个信息获取参数。具体地,第一获取装置22根据第一接收装置21接收的 用户设备1发送的信息获取请求,获取与该信息获取请求相对应的一个或多个信息获取 参数,如从该信息获取请求的相关内容字段中提取与该信息获取请求相对应相应的一个 或多个信息获取参数,或者从该信息获取请求中提取标识信息,再从网络设备2或第三 方设备的查询表中获取该标识信息对应的信息获取参数,如“h”对应“高清”、“η” 对应“最近更新”等。例如,第一获取装置22根据第一接收装置21接收的用户设备1 发送的信息获取请求,按照约定的信息获取请求的数据格式,如基于HTTP协议并在相 关内容字段中用“|”分隔各个获取维度信息,从该信息获取请求相应的内容字段中提取 用户通过用户设备1选择的获取维度信息,如“美国”、“动作”或者“2010”等获取 维度信息。本领域技术人员应能理解上述获取信息获取参数的方式仅为举例,其他现有 的或今后可能出现的获取信息获取参数的方式如可适用于本发明,也应包含在本发明保 护范围以内,并以引用方式包含于此。
随后,查询装置23根据所述一个或多个信息获取参数,在信息资源库中进行匹 配查询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果。具体 地,查询装置23根据第一获取装置22根据信息获取请求获取的一个或多个信息获取参 数,在信息资源库中进行匹配查询,如基于信息获取参数的精确查询或模糊查询,以获 得与这(些)信息获取参数相对应的一个或多个搜索结果,如信息资源或其URL地址、信息资源的描述信息、信息资源的链接信息等。例如,假设第一获取装置22获取信息获 取参数“安吉丽娜朱莉”、“2010”和“动作片”,查询装置23根据这些信息获取参数 在信息资源库中进行匹配查询,假设该信息资源库中存有基于信息资源的描述信息建立 的属性标签-媒体文件对照表,将信息获取参数与属性标签相匹配,以获得分别与这3个 信息获取参数相匹配的属性标签所共同对应的信息资源的URL地址。在此,匹配查询的 模式包括但不限于基于信息获取参数的精确查询和基于信息获取参数的模糊查询,本领 域技术人员应能理解上述匹配查询的模式仅为举例,其他现有的或今后可能出现的匹配 查询的模式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于 此。在此,搜索结果的表现形式包括但不限于信息资源或其URL地址、信息资源的描 述信息、信息资源的链接信息等;本领域技术人员应能理解上述搜索结果的表现形式仅 为举例,其他现有的或今后可能出现的搜索结果的表现形式如可适用于本发明,也应包 含在本发明保护范围以内,并以引用方式包含于此。
接着,提供装置M将所述一个或多个搜索结果提供给用户设备1,相应地,用 户设备1的第二接收装置12接收自网络设备2发送的基于所述信息获取请求的一个或多 个搜索结果。具体地,提供装置M将查询装置23所获取的与所述一个或多个信息获取 参数相对应的一个或多个搜索结果提供给用户设备1。在此,提供装置M向用户设备1 提供搜索结果的方式包括但不限于通过调用网络设备2所提供的应用程序接口(API), 将搜索结果作为函数调用的结果反馈给用户设备1;或者通过其他约定的通信方式,如 基于TCP、UDP, HTTP、HTTPS等通信传输协议,将搜索结果发送至用户设备1 ;或者 利用页面技术,如JSP、ASP、PHP技术,将搜索结果写入一个或多个网页,并将相关网 页及其URL推送至用户设备1 ;或者利用页面技术,如JSP、ASP、PHP技术,将搜索 结果写入一个或多个网页,并将部分搜索结果和相关网页及其URL推送至用户设备1。 其中,对于后两种推送方式,用户如需了解搜索结果,可通过其用户设备1直接访问该 网络设备2所提供的网页或其URL。本领域技术人员应能理解上述几种页面技术仅为举 例,其他现有的或今后可能出现的页面技术如可适用于本发明,也应包含在本发明保护 范围以内,并以引用方式包含于此。同样,本领域技术人员应能理解上述几种搜索结果 的提供方式仅为举例,其他现有的或今后可能出现的搜索结果的提供方式如可适用于本 发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。与此相对应的, 用户设备1的第二接收装置12接收自网络设备2发送的基于所述信息获取请求的一个或 多个搜索结果。在此,第二接收装置12接收搜索结果的方式包括但不限于通过一次或 者多次调用网络设备2提供的应用程序接口(API)或其他约定的通信方式,如基于TCP、 UDP, HTTP、HTTPS等通信传输协议,接收网络设备2发送的搜索结果。本领域技术 人员应能理解上述接收搜索结果的方式仅为举例,其他现有的或今后可能出现的接收搜 索结果的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含 于此。
优选地,用户设备1的发送装置11和第二接收装置12以及网络设备2的第一接 收装置21、第一获取装置22、查询装置23和提供装置M是持续不断工作的。具体地, 用户设备1的发送装置11向网络设备2发送基于电子节目指南的信息获取请求,其中, 所述信息获取请求包括一个或多个信息获取参数,相应地,网络设备2的第一接收装置21接收自用户设备1发送的基于电子节目指南的信息获取请求;接着,第一获取装置22 根据所述信息获取请求,获取与所述信息获取请求相对应的一个或多个信息获取参数; 随后,查询装置23根据所述一个或多个信息获取参数,在信息资源库中进行匹配查询, 以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果;接着,提供装置 对将所述一个或多个搜索结果提供给用户设备1,相应地,用户设备1的第二接收装置12 接收自网络设备2发送的基于所述信息获取请求的一个或多个搜索结果。在此,本领域 技术人员应理解“持续”是指用户设备1的发送装置11和第二接收装置12以及网络设 备2的第一接收装置21、第一获取装置22、查询装置23和提供装置M分别按照设定的 或实时调整的工作模式要求进行信息获取请求的发送及接收、信息获取参数的获取,搜 索结果的获取、提供及接收,直至用户设备1在较长时间内停止向网络设备2发送基于电 子节目指南的信息获取请求。
优选地,所述信息获取参数包括但不限于,以下至少任一项
1)获取关键词;
2)获取维度信息;
3)筛选参数。
其中,用户可以通过遥控器等有限的交互方式,输入获取关键词,以获取感兴 趣的信息或视频节目;例如,将数字键与字母建立映射表,一个数字键对应多个字母, 如“1”对应“abc”、“2”对应“edf”等,用户选择与其希望输入的获取关键词为“哈利波特7”相对应的数字键,用户设备1根据该映射表获取用户输入的该获取关键 词。维度信息包括地区信息,如“美国”、“日本”、“香港”等,分类信息,如“动 作,,、“喜剧”、“恐怖”等,年代信息,如“2010,,、“2009”、“2008,,等,演 员信息,如“安吉丽娜朱莉”、“成龙”、“吴彦祖”等,当用户选择上述纬度信息中 的一个或多个时,用户选择的维度信息即标记为获取纬度信息;在此,获取维度信息的 来源包括但不限于表格式检索栏中的维度信息和当前电子节目指南的搜索页面内选中的 维度信息;本领域技术人员应能理解上述获取维度信息的来源仅为举例,其他现有的或 今后可能出现的获取维度信息的来源如可适用于本发明,也应包含在本发明保护范围以 内,并以引用方式包含于此。筛选参数包括但不限于最近更新时间、编辑推荐、3D、高 清(HD)或者蓝光等,用户设备1在向网络设备2发送信息获取请求时,可以将筛选参数 或者筛选参数对应的标识信息作为信息获取参数写入该信息获取请求中发送至网络设备 2。例如,用户设备1在发送信息获取请求时,将“编辑推荐”对应的“r”和“3D” 对应的“d”作为信息获取参数写入该信息获取请求中发送至网络设备2。本领域技术人 员应能理解上述筛选参数及筛选参数对应的标识信息仅为举例,其他现有的或今后可能 出现的筛选参数或者筛选参数对应的标识信息如可适用于本发明,也应包含在本发明保 护范围以内,并以引用方式包含于此。同样,本领域技术人员还应能理解上述信息获取 参数仅为举例,其他现有的或今后可能出现的信息获取参数如可适用于本发明,也应包 含在本发明保护范围以内,并以引用方式包含于此。
更优选地,所述信息获取参数包括所述获取关键词;其中,所述获取关键词基 于以下至少任一项
1)汉字;
2)汉语拼音全拼;
3)汉语拼音首字母。
其中,当信息获取参数包括获取关键词时,用户基于遥控器等有限交互方式与 用户设备1进行交互,通过如将数字键与字母建立映射表,一个数字键对应多个字母,“1”对应“abc”、“2”对应“edf”等,经由遥控器输入数字键和确认键,用户设备 1根据该映射表获取用户输入的汉字“哈利波特”、或者汉语拼音全拼“halibote”、或 者汉语拼音首字母“hlbt”。在用户设备1的发送装置11将包括该汉字、或者汉语拼音 全拼、或者汉语拼音首字母的信息获取请求发送至网络设备2后,网络设备2的查询装置 23基于汉字、汉语拼音全拼或者汉语拼音首字母在信息资源库中进行匹配查询,以获取 相应的搜索结果。
在一个优选实施例中,用户设备1的发送装置11向网络设备2发送基于电子节 目指南的信息获取请求还包括一个或多个信息显示参数;网络设备2还包括第二获取装 置(未示出),该第二获取装置根据所述信息获取请求,获取与所述信息获取请求相对应 的一个或多个信息显示参数;随后,提供装置M还根据所述一个或多个信息显示参数, 将所述一个或多个搜索结果提供给用户设备1。具体地,用户设备1的发送装置11向网 络设备2发送基于电子节目指南的信息获取请求不但包括信息获取参数,还包括一个或 多个信息显示参数,如排序参数、分页参数等。例如,用户经由遥控器在用户设备1提 供的电子节目指南页面上输入信息获取参数的同时,还输入信息显示参数,即该用户对 与该信息获取参数相对应的搜索结果的显示要求,如希望该搜索结果按照热度排序和每 页显示5个搜索结果。又如,用户设备1的发送装置11在向网络设备2发送信息获取请 求时,将该用户设备1根据其分辨率所能够支持的每页显示的搜索结果的个数作为信息 显示参数,写入该信息获取请求的相关内容字段发送至网络设备2。接着,网络设备2的 第二获取装置根据该信息获取请求,如从该信息获取请求的相关内容字段中提取与该信 息获取请求相对应的一个或多个信息显示参数,或者从该信息获取请求中提取显示标识 信息,再从网络设备2或第三方设备的查询表中获取该显示标识信息对应的信息显示参 数,如“S”对应“标准排序”、“t”对应“热度排序”等。例如,第二获取装置根 据第一接收装置21接收的用户设备1发送的信息获取请求,按照约定的信息获取请求的 数据格式,如基于HTTP协议,从该信息获取请求相应的数据单元中提取用户通过用户 设备1选择的排序参数,如按名称排序、最近更新时间排序或者热度排序以及用户设备1 支持的分页参数。本领域技术人员应能理解上述获取信息显示参数的方式仅为举例,其 他现有的或今后可能出现的获取信息显示参数的方式如可适用于本发明,也应包含在本 发明保护范围以内,并以引用方式包含于此。随后,提供装置M还根据第二获取装置获 取的一个或多个信息显示参数,将一个或多个搜索结果按照信息显示参数,如排序参数“最近更新时间排序”和分页参数“每页显示5个”提供给用户设备1。
本领域技术人员应能理解,上述第一获取装置和第二获取装置,在实践中,它 们可以是两个独立的模块,也可以集成在一个模块中。
优选地,所述信息显示参数包括以下至少任一项
1)排序参数;
2)分页参数。
其中,排序参数包括但不限于搜索结果的更新时间、搜索结果的热度、搜索结 果的推荐度或者搜索结果的相关度。其中,关于搜索结果的更新时间,可以按照搜索结 果的更新时间的升序排列,即更新时间离当前时间最近的对应的搜索结果靠前,也可以 按照搜索结果的更新时间的降序排列,如怀旧影片的搜索;搜索结果的热度包括网民对 搜索结果的的统计浏览次数,一般按照降序排列;搜索结果的推荐度包括网民对搜索结 果的推荐、评分的统计,一般按照降序排列;搜索结果的相关度包括但不限于搜索结果 与信息获取参数的相关度和搜索结果与用户相关度,其中,搜索结果与信息获取参数的 相关度包括搜索结果与信息获取参数的相关度,例如,假设获取关键词为“(^1”,则搜 索结果中“CM”的相关度> “(^1片花”的相关度;搜索结果与用户相关度包括搜索结 果与该用户的相关度,例如,该用户历史观看了 “C^I-NY”,搜索结果中“C^I-NY” 的相关度> “CM-LV”的相关度。分页参数包括但不限于用户希望搜索结果每页显示 的个数和用户希望搜索结果显示的页数。例如,提供装置M向用户设备1提供搜索结果 时,每页显示5个搜索结果,只显示5页。
本领域技术人员应能理解上述信息显示参数仅为举例,其他现有的或今后可能 出现的信息显示参数如可适用于本发明,也应包含在本发明保护范围以内,并以引用方 式包含于此。
在另一个优选实施例中,网络设备2还包括第三获取装置(未示出),该第三 获取装置获取用户设备1的终端属性;随后,查询装置23还根据所述一个或多个信息获 取参数,并结合所述终端属性,在信息资源库中进行匹配查询,以获取与所述一个或多 个信息获取参数及所述终端属性相对应的一个或多个搜索结果。具体地,第三获取装置 通过字段分析或属性查询等方式,获取用户设备1的终端属性,如分辨率、码流率或者 支持的信息资源格式等。在此,第三获取装置获取用户设备1的终端属性的方式包括但 不限于通过信息获取请求中的相关字段,如http请求中的UA字段,或者执行页面内 嵌代码获取用户设备1的终端属性;或者向用户设备1发送一个要求用户从网络设备2 提供的列表中识别并选择用户设备1的网页,该网页还可以包括一个输入区,要求用户 输入未被列入该列表的用户设备,第三获取装置根据用户的识别操作或者输入操作获取 用户设备1的终端属性;或者向用户设备1发送一个包含多个页面样本的页面,用户从 中选出最好的页面,第三获取装置根据用户的选择操作获取用户设备1的终端属性。例 如,第三获取装置根据用户设备1发送的基于http或https的信息获取请求中获取UA字 段信息,再从该字段信息中获取用户设备1的终端属性,如用户设备1的分辨率、码流率 或者支持的信息资源格式等。又如,在用户与用户设备1的交互页面上内嵌执行代码, 如JavaScript的调用函数,经触发,用户设备1返回相关信息,第三获取装置再根据该相 关信息,获取该用户设备1的终端属性。再如,第三获取装置向用户设备1发送一个网 页,该网页中提供了一个供用户识别并选择的用户设备列表,该网页还可以包括一个输 入区,如果该用户设备列表中没有用户设备1的终端属性,则该用户输入用户设备1的终 端属性;第三获取装置据此获取用户设备1的终端属性。还如,第三获取装置向用户设 备1发送一个网页,该网页中包含多个网页样本,用户从这些网页样本中选择最好的网 页,第三获取装置据此获取用户设备1的终端属性。本领域技术人员应能理解上述终端 属性的获取方法以及终端属性仅为举例,其他现有的或今后可能出现的终端属性的获取方法或者终端属性如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式 包含于此。随后,查询装置23根据第一获取装置22所提取的一个或多个信息获取参数, 并结合第三获取装置获取的用户设备1的终端属性,如用户设备1的分辨率、码流率或者 支持的信息资源格式等,在信息资源库中进行匹配查询,以获取与这(些)信息获取参 数以及终端属性相对应的一个或多个搜索结果。例如,假设信息获取参数为“美国”、 “动作”和“2010”,用户设备1的分辨率为10M*768,用户设备1支持的信息资源格 式为“MP4”,查询装置23结合这些信息在信息资源库中进行匹配查询,以获得与上述 信息资源和用户设备1的终端属性相对应的搜索结果。
优选地,查询装置23还根据所述一个或多个信息获取参数,并结合所述用户设 备的使用者的用户相关信息,在信息资源库中进行匹配查询,以获取与所述一个或多个 信息获取参数及所述用户相关信息相对应的一个或多个搜索结果。具体地,查询装置23 根据提取装置22从信息获取请求中提取的一个或多个信息获取参数,并结合用户设备1 的使用者的用户相关信息,如该使用者的职业、偏好、历史浏览记录等,在信息资源库 中进行匹配查询,以获取相应的搜索结果。例如,信息获取参数为“美国”、“动作” 和“2010”,该使用者喜欢成龙的影片,查询装置23据此在信息资源库中进行匹配查 询,获得相应的搜索结果,如“邻家特工”、“功夫梦”。又如,信息获取参数仍为“美国”、“动作”和“2010”,查询装置23结合该使用者的浏览历史记录,该使用 者多浏览“FLV”格式的信息资源,据此在信息资源库中进行匹配查询,并获得对应于 “美国”、“动作”和“2010”以及格式为“FLV”的搜索结果。
更优选地,所述用户相关信息包括但不限于,以下至少任一项
1)用户基本属性;
2)用户偏好;
3)用户浏览历史记录;
4)用户的访问地址。
其中,用户基本属性包括用户的性别、年龄以及职业等,例如,根据用户的性 别获得相应的搜索结果,如针对女性搜索“喜剧”、“爱情”等相关的信息资源,针对 男性搜索“动作”、“战争”等相关的信息资源。用户偏好包括用户喜欢的信息资源类 型、用户喜欢的信息资源格式、分辨率等,例如根据信息获取参数,结合用户喜欢的信 息资源类型,如“惊悚片”,和用户喜欢的分辨率,如“1280*720”,查询相匹配的信 息资源。用户浏览历史记录包括用户浏览的信息资源类型、格式、分辨率、码流率等, 例如,根据信息获取参数,结合该用户历史主要浏览的信息资源类型,如“记录片”, 获得相应的搜索结果。用户的访问地址包括基于各种通信协议为用户分配的访问地址, 如IP地址,例如,根据信息获取参数“地方戏剧”和用户的IP地址“上海”,获得与“沪剧或越剧”相应的搜索结果。本领域技术人员应能理解上述用户相关信息仅为举 例,其他现有的或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明 保护范围以内,并以引用方式包含于此。
优选地,网络设备2还包括更新装置(未示出),该更新装置根据所述使用者的 信息获取或访问操作,记录或者更新所述用户相关信息。具体地,更新装置在网络设备 2中还未记录用户相关信息时,在用户进行相关行为时,如用户注册基本信息时、登陆视频服务网站时,记录该用户的用户相关信息,或者在用户的相关行为导致用户相关信 息变化时,如访问视频服务网站、搜索信息资源或者观看信息资源等,更新用户相关信 息。例如,根据用户在注册时向网络设备2提交的基本信息,更新装置记录该用户的用 户相关信息。又如,在用户访问视频服务网站时,在该视频服务网站搜索信息资源并从 搜索结果中选择信息资源进行观看,更新装置据此更新该用户的用户相关信息。
在再一个优选实施例中,用户设备1的发送装置11向网络设备2发送基于电子 节目指南的信息获取请求还包括认证码;网络设备2还包括第四获取装置(未示出)和认 证装置(未示出),该第四获取装置根据所述信息获取请求,获取与所述信息获取请求相 对应的认证码,随后,该认证装置根据所述认证码,对所述用户设备进行认证,以获取 认证结果;接着,查询装置23当认证结果成功时,根据所述一个或多个信息获取参数, 在信息资源库中进行匹配查询,以获取与所述一个或多个信息获取参数相对应的一个或 多个搜索结果。具体地,用户设备1的发送装置11向网络设备2发送基于电子节目指南 的信息获取请求不但包括信息获取参数,还包括认证码。例如,用户经由遥控器在用户 设备1提供的电子节目指南页面上输入信息获取参数,用户设备1的发送装置11在将包 括该信息获取参数的信息获取请求发送至网络设备2的同时,还将认证码同时包括在该 信息获取请求中一并发送至该网络设备2。接着,网络设备2的第四获取装置根据该信息 获取请求,如从该信息获取请求的相关内容字段中提取与该信息获取请求相对应的认证 码,如网络设备2预先为用户设备1分配的对应于该信息获取请求的认证码。例如,第 四获取装置根据第一接收装置21接收的用户设备1发送的信息获取请求,按照约定的信 息获取请求的数据格式,如基于HTTP协议,从该信息获取请求相应的数据单元中提取 认证码。本领域技术人员应能理解上述获取认证码的方式仅为举例,其他现有的或今后 可能出现的获取认证码的方式如可适用于本发明,也应包含在本发明保护范围以内,并 以引用方式包含于此。随后,认证装置根据该认证码在认证信息库中进行匹配查询,以 获得认证结果;或者对该认证码进行其他运算之后,如MD5算法、哈希算法等,再在对 应的信息库中进行匹配查询,以获得认证结果。
本领域技术人员应能理解上述对认证码进行认证的方式仅为举例,其他现有的 或今后可能出现的对认证码进行认证的方式如可适用于本发明,也应包含在本发明保护 范围以内,并以引用方式包含于此。接着,查询装置23当认证结果成功时,根据第一获 取装置22获取的一个或多个信息获取参数,在信息资源库中进行匹配查询,以获取与这 (些)信息获取参数相对应的一个或多个搜索结果。
本领域技术人员应能理解,上述第一获取装置、第二获取装置和第四获取装 置,在实践中,它们可以是三个独立的模块,也可以两两集成在一个模块中,甚至是全 部集成在一个模块中。
图3为根据本发明另一个方面的方法流程图,示出网络设备和用户设备配合实 现用于基于电子节目指南进行信息交互的过程。具体地,用户设备1向网络设备2发送基 于电子节目指南的信息获取请求,其中,所述信息获取请求包括一个或多个信息获取参 数,相应地,网络设备2接收自用户设备1发送的基于电子节目指南的信息获取请求;接 着,网络设备2根据所述信息获取请求,获取与所述信息获取请求相对应的一个或多个 信息获取参数;随后,网络设备2根据所述一个或多个信息获取参数,在信息资源库中进行匹配查询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果; 接着,网络设备2将所述一个或多个搜索结果提供给用户设备1,相应地,用户设备1接 收自网络设备2发送的基于所述信息获取请求的一个或多个搜索结果。
更具体地,在步骤Sl中,用户设备1向网络设备2发送基于电子节目指南的信 息获取请求,其中,所述信息获取请求包括一个或多个信息获取参数,相应地,网络设 备2接收自用户设备1发送的基于电子节目指南的信息获取请求。具体地,在步骤Sl 中,用户设备1通过如调用网络设备2提供的应用程序接口(API)或者其他约定的通信 方式,向网络设备2发送基于电子节目指南的信息获取请求,该信息获取请求包括一个 或多个信息获取参数,如用户通过用户设备1输入的获取关键词,用户选择的获取维度 信息,如“美国”、“动作”、“2010”等,用户输入或选择的筛选参数,如“最近 更新”、“3D”等,或者用户设备1对于请求的信息资源的筛选参数,如“码流率”、“分辨率”等。例如,用户通过遥控器等交互工具在用户设备1提供的电子节目指南中 输入获取关键词,如“哈利波特7”,用户设备1将该“哈利波特7”写入信息获取请求 的相关内容字段,同时用户设备1将其支持的码流率和分辨率也写入该信息获取请求的 相关内容字段,通过HTTP协议方式将该信息获取请求发送至网络设备2。在此,用户 设备1发送信息获取请求的方式包括但不限于通过一次或者多次调用网络设备2提供的 应用程序接口(API)或其他约定的通信方式,如基于TCP、UDP, HTTP、HTTPS等通 信传输协议,向网络设备2发送信息获取请求。本领域技术人员应能理解上述发送信息 获取请求的方式仅为举例,其他现有的或今后可能出现的发送信息获取请求的方式如可 适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。与此相对应 的,网络设备2通过如调用网络设备2提供的应用程序接口(API)或者其他约定的通信方 式,接收自用户设备1发送的该基于电子节目指南的信息获取请求。例如,网络设备2 通过调用其应用程序接口(API),接收用户设备1发送的该基于电子节目指南的信息获取 请求。在此,网络设备2接收信息获取请求的方式包括但不限于通过一次或者多次调 用网络设备2提供的应用程序接口(API)或其他约定的通信方式,如基于TCP、UDP, HTTP、HTTPS等通信传输协议,接收用户设备1发送的信息获取请求。本领域技术人 员应能理解上述接收信息获取请求的方式仅为举例,其他现有的或今后可能出现的接收 信息获取请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方 式包含于此。
接着,在步骤幻中,网络设备2根据所述信息获取请求,获取与所述信息获取 请求相对应的一个或多个信息获取参数。具体地,在步骤S2中,网络设备2根据其在步 骤Sl中接收的用户设备1发送的信息获取请求,获取与该信息获取请求相对应的一个或 多个信息获取参数,如从该信息获取请求的相关内容字段中提取与该信息获取请求相对 应相应的一个或多个信息获取参数,或者从该信息获取请求中提取标识信息,再从网络 设备2或第三方设备的查询表中获取该标识信息对应的信息获取参数,如“h”对应“高 清”、“η”对应“最近更新”等。例如,网络设备2根据其接收的用户设备1发送的 信息获取请求,按照约定的信息获取请求的数据格式,如基于HTTP协议并在相关内容 字段中用“|”分隔各个获取维度信息,从该信息获取请求相应的内容字段中提取用户通 过用户设备1选择的获取维度信息,如“美国”、“动作”或者“2010”等获取维度信息。本领域技术人员应能理解上述获取信息获取参数的方式仅为举例,其他现有的或今 后可能出现的获取信息获取参数的方式如可适用于本发明,也应包含在本发明保护范围 以内,并以引用方式包含于此。
随后,在步骤S3中,网络设备2根据所述一个或多个信息获取参数,在信息资 源库中进行匹配查询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索 结果。具体地,在步骤S3中,网络设备2根据其在步骤幻中获取的一个或多个信息获 取参数,在信息资源库中进行匹配查询,如基于信息获取参数的精确查询或模糊查询, 以获得与这(些)信息获取参数相对应的一个或多个搜索结果,如信息资源或其URL地 址、信息资源的描述信息、信息资源的链接信息等。例如,假设网络设备2获取信息获 取参数“安吉丽娜朱莉”、“2010”和“动作片”,根据这些信息获取参数,网络设备 2在信息资源库中进行匹配查询,假设该信息资源库中存有基于信息资源的描述信息建立 的属性标签-媒体文件对照表,将信息获取参数与属性标签相匹配,以获得分别与这3个 信息获取参数相匹配的属性标签所共同对应的信息资源的URL地址。在此,匹配查询的 模式包括但不限于基于信息获取参数的精确查询和基于信息获取参数的模糊查询,本领 域技术人员应能理解上述匹配查询的模式仅为举例,其他现有的或今后可能出现的匹配 查询的模式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于 此。在此,搜索结果的表现形式包括但不限于信息资源或其URL地址、信息资源的描 述信息、信息资源的链接信息等;本领域技术人员应能理解上述搜索结果的表现形式仅 为举例,其他现有的或今后可能出现的搜索结果的表现形式如可适用于本发明,也应包 含在本发明保护范围以内,并以引用方式包含于此。
接着,在步骤S4中,网络设备2将所述一个或多个搜索结果提供给用户设备1, 相应地,用户设备1接收自网络设备2发送的基于所述信息获取请求的一个或多个搜索 结果。具体地,在步骤S4中,网络设备2将其在步骤S3中获取的与所述一个或多个信 息获取参数相对应的一个或多个搜索结果提供给用户设备1。在此,网络设备2向用户 设备1提供搜索结果的方式包括但不限于通过调用网络设备2所提供的应用程序接口 (API),将搜索结果作为函数调用的结果反馈给用户设备1 ;或者通过其他约定的通信方 式,如基于TCP、UDP, HTTP、HTTPS等通信传输协议,将搜索结果发送至用户设备 1 ;或者利用页面技术,如JSP、ASP、PHP技术,将搜索结果写入一个或多个网页,并 将相关网页及其URL推送至用户设备1 ;或者利用页面技术,如JSP、ASP、PHP技术, 将搜索结果写入一个或多个网页,并将部分搜索结果和相关网页及其URL推送至用户设 备1。其中,对于后两种推送方式,用户如需了解搜索结果,可通过其用户设备1直接访 问该网络设备2所提供的网页或其URL。本领域技术人员应能理解上述几种页面技术仅 为举例,其他现有的或今后可能出现的页面技术如可适用于本发明,也应包含在本发明 保护范围以内,并以引用方式包含于此。同样,本领域技术人员应能理解上述几种搜索 结果的提供方式仅为举例,其他现有的或今后可能出现的搜索结果的提供方式如可适用 于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。与此相对应 的,用户设备1接收自网络设备2发送的基于所述信息获取请求的一个或多个搜索结果。 在此,用户设备1接收搜索结果的方式包括但不限于通过一次或者多次调用网络设备2 提供的应用程序接口(API)或其他约定的通信方式,如基于TCP、UDP, HTTP、HTTPS等通信传输协议,接收网络设备2发送的搜索结果。本领域技术人员应能理解上述接收 搜索结果的方式仅为举例,其他现有的或今后可能出现的接收搜索结果的方式如可适用 于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,步骤Si、步骤S2、步骤S3和步骤S4是持续不断工作的。具体地,在 步骤Sl中,用户设备1向网络设备2发送基于电子节目指南的信息获取请求,其中,所 述信息获取请求包括一个或多个信息获取参数,相应地,网络设备2接收自用户设备1发 送的基于电子节目指南的信息获取请求;接着,在步骤S2中,网络设备2根据所述信息 获取请求,获取与所述信息获取请求相对应的一个或多个信息获取参数;随后,在步骤 幻中,网络设备2根据所述一个或多个信息获取参数,在信息资源库中进行匹配查询, 以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果;接着,在步骤S4 中,网络设备2将所述一个或多个搜索结果提供给用户设备1,相应地,用户设备1接收 自网络设备2发送的基于所述信息获取请求的一个或多个搜索结果。在此,本领域技术 人员应理解“持续”是指用户设备1和网络设备2在步骤Si、步骤S2、步骤幻和步骤 S4分别按照设定的或实时调整的工作模式要求进行信息获取请求的发送及接收、信息获 取参数的获取,搜索结果的获取、提供及接收,直至用户设备1在较长时间内停止向网 络设备2发送基于电子节目指南的信息获取请求。
优选地,所述信息获取参数包括但不限于,以下至少任一项
1)获取关键词;
2)获取维度信息;
3)筛选参数。
其中,用户可以通过遥控器等有限的交互方式,输入获取关键词,以获取感兴 趣的信息或视频节目;例如,将数字键与字母建立映射表,一个数字键对应多个字母, 如“1”对应“abc”、“2”对应“edf”等,用户选择与其希望输入的获取关键词为“哈利波特7”相对应的数字键,用户设备1根据该映射表获取用户输入的该获取关键 词。维度信息包括地区信息,如“美国”、“日本”、“香港”等,分类信息,如“动 作,,、“喜剧”、“恐怖”等,年代信息,如“2010,,、“2009”、“2008,,等,演 员信息,如“安吉丽娜朱莉”、“成龙”、“吴彦祖”等,当用户选择上述纬度信息中 的一个或多个时,用户选择的维度信息即标记为获取纬度信息;在此,获取维度信息的 来源包括但不限于表格式检索栏中的维度信息和当前电子节目指南的搜索页面内选中的 维度信息;本领域技术人员应能理解上述获取维度信息的来源仅为举例,其他现有的或 今后可能出现的获取维度信息的来源如可适用于本发明,也应包含在本发明保护范围以 内,并以引用方式包含于此。筛选参数包括但不限于最近更新时间、编辑推荐、3D、高 清(HD)或者蓝光等,用户设备1在向网络设备2发送信息获取请求时,可以将筛选参数 或者筛选参数对应的标识信息作为信息获取参数写入该信息获取请求中发送至网络设备 2。例如,用户设备1在发送信息获取请求时,将“编辑推荐”对应的“r”和“3D” 对应的“d”作为信息获取参数写入该信息获取请求中发送至网络设备2。本领域技术人 员应能理解上述筛选参数及筛选参数对应的标识信息仅为举例,其他现有的或今后可能 出现的筛选参数或者筛选参数对应的标识信息如可适用于本发明,也应包含在本发明保 护范围以内,并以引用方式包含于此。同样,本领域技术人员还应能理解上述信息获取参数仅为举例,其他现有的或今后可能出现的信息获取参数如可适用于本发明,也应包 含在本发明保护范围以内,并以引用方式包含于此。
更优选地,所述信息获取参数包括所述获取关键词;其中,所述获取关键词基 于以下至少任一项
1)汉字;
2)汉语拼音全拼;
3)汉语拼音首字母。
其中,当信息获取参数包括获取关键词时,用户基于遥控器等有限交互方式与 用户设备1进行交互,通过如将数字键与字母建立映射表,一个数字键对应多个字母,“1”对应“abc”、“2”对应“edf”等,经由遥控器输入数字键和确认键,用户设备 1根据该映射表获取用户输入的汉字“哈利波特”、或者汉语拼音全拼“halibote”、或 者汉语拼音首字母“hlbt”。在用户设备1将包括该汉字、或者汉语拼音全拼、或者汉 语拼音首字母的信息获取请求发送至网络设备2后,网络设备2基于汉字、汉语拼音全拼 或者汉语拼音首字母在信息资源库中进行匹配查询,以获取相应的搜索结果。
在一个优选实施例中,在步骤Sl中,用户设备1向网络设备2发送基于电子 节目指南的信息获取请求还包括一个或多个信息显示参数;随后,在步骤S5中(未示 出),网络设备2根据所述信息获取请求,获取与所述信息获取请求相对应的一个或多个 信息显示参数;随后,在步骤S4中,网络设备2还根据所述一个或多个信息显示参数, 将所述一个或多个搜索结果提供给用户设备1。具体地,在步骤Sl中,用户设备1向网 络设备2发送基于电子节目指南的信息获取请求不但包括信息获取参数,还包括一个或 多个信息显示参数,如排序参数、分页参数等。例如,用户经由遥控器在用户设备1提 供的电子节目指南页面上输入信息获取参数的同时,还输入信息显示参数,即该用户对 与该信息获取参数相对应的搜索结果的显示要求,如希望该搜索结果按照热度排序和每 页显示5个搜索结果。又如,用户设备1在向网络设备2发送信息获取请求时,将该用户 设备1根据其分辨率所能够支持的每页显示的搜索结果的个数作为信息显示参数,写入 该信息获取请求的相关内容字段发送至网络设备2。接着,网络设备2根据该信息获取请 求,如从该信息获取请求的相关内容字段中提取与该信息获取请求相对应的一个或多个 信息显示参数,或者从该信息获取请求中提取显示标识信息,再从网络设备2或第三方 设备的查询表中获取该显示标识信息对应的信息显示参数,如“S”对应“标准排序”、“t”对应“热度排序”等。例如,网络设备2根据其接收的用户设备1发送的信息获 取请求,按照约定的信息获取请求的数据格式,如基于HTTP协议,从该信息获取请求 相应的数据单元中提取用户通过用户设备1选择的排序参数,如按名称排序、最近更新 时间排序或者热度排序以及用户设备1支持的分页参数。本领域技术人员应能理解上述 获取信息显示参数的方式仅为举例,其他现有的或今后可能出现的获取信息显示参数的 方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。随 后,网络设备2还根据其获取的一个或多个信息显示参数,将一个或多个搜索结果按照 信息显示参数,如排序参数“最近更新时间排序”和分页参数“每页显示5个”提供给 用户设备1。
优选地,所述信息显示参数包括以下至少任一项
1)排序参数;
2)分页参数。
其中,排序参数包括但不限于搜索结果的更新时间、搜索结果的热度、搜索结 果的推荐度或者搜索结果的相关度。其中,关于搜索结果的更新时间,可以按照搜索结 果的更新时间的升序排列,即更新时间离当前时间最近的对应的搜索结果靠前,也可以 按照搜索结果的更新时间的降序排列,如怀旧影片的搜索;搜索结果的热度包括网民对 搜索结果的的统计浏览次数,一般按照降序排列;搜索结果的推荐度包括网民对搜索结 果的推荐、评分的统计,一般按照降序排列;搜索结果的相关度包括但不限于搜索结果 与信息获取参数的相关度和搜索结果与用户相关度,其中,搜索结果与信息获取参数的 相关度包括搜索结果与信息获取参数的相关度,例如,假设获取关键词为“(^1”,则搜 索结果中“CM”的相关度> “(^1片花”的相关度;搜索结果与用户相关度包括搜索结 果与该用户的相关度,例如,该用户历史观看了 “C^I-NY”,搜索结果中“C^I-NY” 的相关度> “C^I-LV”的相关度。分页参数包括但不限于用户希望搜索结果每页显示 的个数和用户希望搜索结果显示的页数。例如,网络设备2向用户设备1提供搜索结果 时,每页显示5个搜索结果,只显示5页。本领域技术人员应能理解上述信息显示参数 仅为举例,其他现有的或今后可能出现的信息显示参数如可适用于本发明,也应包含在 本发明保护范围以内,并以引用方式包含于此。
在另一个优选实施例中,该过程还包括步骤S6(未示出),在步骤S6中,网络 设备2获取用户设备1的终端属性;随后,在步骤幻中,网络设备2还根据所述一个或 多个信息获取参数,并结合所述终端属性,在信息资源库中进行匹配查询,以获取与所 述一个或多个信息获取参数及所述终端属性相对应的一个或多个搜索结果。具体地,在 步骤S6中,网络设备2通过字段分析或属性查询等方式,获取用户设备1的终端属性, 如分辨率、码流率或者支持的信息资源格式等。在此,网络设备2获取用户设备1的终 端属性的方式包括但不限于通过信息获取请求中的相关字段,如http请求中的UA字 段,或者执行页面内嵌代码获取用户设备1的终端属性;或者向用户设备1发送一个要求 用户从网络设备2提供的列表中识别并选择用户设备1的网页,该网页还可以包括一个输 入区,要求用户输入未被列入该列表的用户设备,网络设备2根据用户的识别操作或者 输入操作获取用户设备1的终端属性;或者向用户设备1发送一个包含多个页面样本的 页面,用户从中选出最好的页面,网络设备2根据用户的选择操作获取用户设备1的终端 属性。例如,网络设备2根据用户设备1发送的基于http或https的信息获取请求中获取 UA字段信息,再从该字段信息中获取用户设备1的终端属性,如用户设备1的分辨率、 码流率或者支持的信息资源格式等。又如,在用户与用户设备1的交互页面上内嵌执行 代码,如JavaScript的调用函数,经触发,用户设备1返回相关信息,网络设备2再根据 该相关信息,获取该用户设备1的终端属性。再如,网络设备2向用户设备1发送一个 网页,该网页中提供了一个供用户识别并选择的用户设备列表,该网页还可以包括一个 输入区,如果该用户设备列表中没有用户设备1的终端属性,则该用户输入用户设备1的 终端属性;网络设备2据此获取用户设备1的终端属性。还如,网络设备2向用户设备 1发送一个网页,该网页中包含多个网页样本,用户从这些网页样本中选择最好的网页, 网络设备2据此获取用户设备1的终端属性。本领域技术人员应能理解上述终端属性的获取方法以及终端属性仅为举例,其他现有的或今后可能出现的终端属性的获取方法或 者终端属性如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于 此。随后,在步骤S3中,网络设备2根据其在步骤幻中提取的一个或多个信息获取参 数,并结合其在步骤S6中获取的用户设备1的终端属性,如用户设备1的分辨率、码流 率或者支持的信息资源格式等,在信息资源库中进行匹配查询,以获取与这(些)信息 获取参数以及终端属性相对应的一个或多个搜索结果。例如,假设信息获取参数为“美 国”、“动作”和“2010”,用户设备1的分辨率为10M*768,用户设备1支持的信息 资源格式为“MP4”,网络设备2结合这些信息在信息资源库中进行匹配查询,以获得 与上述信息资源和用户设备1的终端属性相对应的搜索结果。
优选地,在步骤S3中,网络设备2还根据所述一个或多个信息获取参数,并 结合所述用户设备的使用者的用户相关信息,在信息资源库中进行匹配查询,以获取与 所述一个或多个信息获取参数及所述用户相关信息相对应的一个或多个搜索结果。具体 地,在步骤幻中,网络设备2根据其在步骤幻中提取的一个或多个信息获取参数,并结 合用户设备1的使用者的用户相关信息,如该使用者的职业、偏好、历史浏览记录等, 在信息资源库中进行匹配查询,以获取相应的搜索结果。例如,信息获取参数为“美 国”、“动作”和“2010”,该使用者喜欢成龙的影片,网络设备2据此在信息资源库中 进行匹配查询,获得相应的搜索结果,如“邻家特工”、“功夫梦”。又如,信息获取 参数仍为“美国”、“动作”和“2010”,网络设备2结合该使用者的浏览历史记录, 该使用者多浏览“FLV”格式的信息资源,据此在信息资源库中进行匹配查询,并获得 对应于“美国”、“动作”和“2010”以及格式为“FLV”的搜索结果。
更优选地,所述用户相关信息包括但不限于,以下至少任一项
1)用户基本属性;
2)用户偏好;
3)用户浏览历史记录;
4)用户的访问地址。
其中,用户基本属性包括用户的性别、年龄以及职业等,例如,根据用户的性 别获得相应的搜索结果,如针对女性搜索“喜剧”、“爱情”等相关的信息资源,针对 男性搜索“动作”、“战争”等相关的信息资源。用户偏好包括用户喜欢的信息资源类 型、用户喜欢的信息资源格式、分辨率等,例如根据信息获取参数,结合用户喜欢的信 息资源类型,如“惊悚片”,和用户喜欢的分辨率,如“1280*720”,查询相匹配的信 息资源。用户浏览历史记录包括用户浏览的信息资源类型、格式、分辨率、码流率等, 例如,根据信息获取参数,结合该用户历史主要浏览的信息资源类型,如“记录片”, 获得相应的搜索结果。用户的访问地址包括基于各种通信协议为用户分配的访问地址, 如IP地址,例如,根据信息获取参数“地方戏剧”和用户的IP地址“上海”,获得与“沪剧或越剧”相应的搜索结果。本领域技术人员应能理解上述用户相关信息仅为举 例,其他现有的或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明 保护范围以内,并以引用方式包含于此。
优选地,该过程还包括步骤S7(未示出),在步骤S7中,网络设备2还根据所 述使用者的信息获取或访问操作,记录或者更新所述用户相关信息。具体地,在步骤S7中,网络设备2在还未记录用户相关信息时,当用户进行相关行为时,如用户注册基本 信息时、登陆视频服务网站时,记录该用户的用户相关信息,或者当用户的相关行为导 致用户相关信息变化时,如访问视频服务网站、搜索信息资源或者观看信息资源等,更 新用户相关信息。例如,根据用户在注册时向网络设备2提交的基本信息,网络设备2 记录该用户的用户相关信息。又如,在用户访问视频服务网站时,在该视频服务网站搜 索信息资源并从搜索结果中选择信息资源进行观看,网络设备2据此更新该用户的用户 相关信息。
在再一个优选实施例中,在步骤Sl中,用户设备1向网络设备2发送基于电子 节目指南的信息获取请求还包括认证码;该过程还包括步骤S8(未示出)和步骤S9(未示 出),在步骤S8中,网络设备2根据其在步骤Sl中接收的信息获取请求,获取与所述信 息获取请求相对应的认证码,随后,在步骤S9中,网络设备2根据所述认证码,对所述 用户设备进行认证,以获取认证结果;接着,在步骤幻中,网络设备2当认证结果成功 时,根据所述一个或多个信息获取参数,在信息资源库中进行匹配查询,以获取与所述 一个或多个信息获取参数相对应的一个或多个搜索结果。具体地,在步骤Sl中,用户设 备1向网络设备2发送基于电子节目指南的信息获取请求不但包括信息获取参数,还包括 认证码。例如,用户经由遥控器在用户设备1提供的电子节目指南页面上输入信息获取 参数,用户设备1在将包括该信息获取参数的信息获取请求发送至网络设备2的同时,还 将认证码同时包括在该信息获取请求中一并发送至该网络设备2。接着,在步骤S8中, 网络设备2根据其在步骤Sl中接收的该信息获取请求,如从该信息获取请求的相关内容 字段中提取与该信息获取请求相对应的认证码,如网络设备2预先为用户设备1分配的对 应于该信息获取请求的认证码。例如,网络设备2根据其在步骤Sl中接收的用户设备 1发送的信息获取请求,按照约定的信息获取请求的数据格式,如基于HTTP协议,从该 信息获取请求相应的数据单元中提取认证码。本领域技术人员应能理解上述获取认证码 的方式仅为举例,其他现有的或今后可能出现的获取认证码的方式如可适用于本发明, 也应包含在本发明保护范围以内,并以引用方式包含于此。随后,在步骤S9中,网络设 备2根据该认证码在认证信息库中进行匹配查询,以获取认证结果;或者对该认证码进 行其他运算之后,如MD5算法、哈希算法等,再在对应的信息库中进行匹配查询,以获 取认证结果。本领域技术人员应能理解上述对认证码进行认证的方式仅为举例,其他现 有的或今后可能出现的对认证码进行认证的方式如可适用于本发明,也应包含在本发明 保护范围以内,并以引用方式包含于此。接着,在步骤S3中,当认证结果成功时,网络 设备2根据其获取的一个或多个信息获取参数,在信息资源库中进行匹配查询,以获取 与这(些)信息获取参数相对应的一个或多个搜索结果。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且 在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因 此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的 范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义 和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉 及的权利要求。此外,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。 系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
权利要求
1.一种在网络设备端用于基于电子节目指南进行信息交互的方法,其中,该方法包 括以下步骤a接收自用户设备发送的基于电子节目指南的信息获取请求; b根据所述信息获取请求,获取与所述信息获取请求相对应的一个或多个信息获取参数;c根据所述一个或多个信息获取参数,在信息资源库中进行匹配查询,以获取与所述 一个或多个信息获取参数相对应的一个或多个搜索结果; d将所述一个或多个搜索结果提供给所述用户设备。
2.根据权利要求1所述的方法,其中,所述信息获取参数包括以下至少任一项 -获取关键词;-获取维度信息; -筛选参数。
3.根据权利要求2所述的方法,其中,所述信息获取参数包括所述获取关键词; 其中,所述获取关键词基于以下至少任一项_汉字;-汉语拼音全拼; -汉语拼音首字母。
4.根据权利要求1至3中任一项所述的方法,其中,该方法还包括e根据所述信息获取请求,获取与所述信息获取请求相对应的一个或多个信息显示参数;其中,所述步骤d还包括-根据所述一个或多个信息显示参数,将所述一个或多个搜索结果提供给所述用户设备。
5.根据权利要求4所述的方法,其中,所述信息显示参数包括以下至少任一项 -排序参数;-分页参数。
6.根据权利要求1至5中任一项所述的方法,其中,该方法还包括 f获取所述用户设备的终端属性;其中,所述步骤c还包括-根据所述一个或多个信息获取参数,并结合所述终端属性,在信息资源库中进行匹 配查询,以获取与所述一个或多个信息获取参数及所述终端属性相对应的一个或多个搜索结果。
7.根据权利要求1至6中任一项所述的方法,其中,所述步骤c还包括-根据所述一个或多个信息获取参数,并结合所述用户设备的使用者的用户相关信 息,在信息资源库中进行匹配查询,以获取与所述一个或多个信息获取参数及所述用户 相关信息相对应的一个或多个搜索结果。
8.根据权利要求7所述的方法,其中,所述用户相关信息包括以下至少任一项 -用户基本属性;-用户偏好;_用户浏览历史记录; -用户的访问地址。
9.根据权利要求7或8所述的方法,其中,该方法还包括f根据所述使用者的信息获取或访问操作,记录或者更新所述用户相关信息。
10.根据权利要求1至9中任一项所述的方法,其中,该方法还包括 g根据所述信息获取请求,获取与所述信息获取请求相对应的认证码; h根据所述认证码,对所述用户设备进行认证,以获取认证结果; 其中,所述步骤c还包括-当认证结果成功时,根据所述一个或多个信息获取参数,在信息资源库中进行匹配 查询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果。
11.一种在用户设备端用于基于电子节目指南进行信息交互的方法,其中,该方法包 括以下步骤A向网络设备发送基于电子节目指南的信息获取请求,其中,所述信息获取请求包 括一个或多个信息获取参数;B接收自所述网络设备发送的基于所述信息获取请求的一个或多个搜索结果。
12.根据权利要求11所述的方法,其中,所述信息获取请求还包括一个或多个信息显 示参数。
13.根据权利要求11或12所述的方法,其中,所述信息获取请求还包括认证码。
14.一种用于基于电子节目指南进行信息交互的网络设备,其中,该网络设备包括 第一接收装置,用于接收自用户设备发送的基于电子节目指南的信息获取请求;第一获取装置,用于根据所述信息获取请求,获取与所述信息获取请求相对应的一 个或多个信息获取参数;查询装置,用于根据所述一个或多个信息获取参数,在信息资源库中进行匹配查 询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果; 提供装置,用于将所述一个或多个搜索结果提供给所述用户设备。
15.根据权利要求14所述的网络设备,其中,所述信息获取参数包括以下至少任一项-获取关键词; -获取维度信息; -筛选参数。
16.根据权利要求15所述的网络设备,其中,所述信息获取参数包括所述获取关键词;其中,所述获取关键词基于以下至少任一项 _汉字;-汉语拼音全拼; -汉语拼音首字母。
17.根据权利要求14至16中任一项所述的网络设备,其中,该网络设备还包括第二获取装置,用于根据所述信息获取请求,获取与所述信息获取请求相对应的一 个或多个信息显示参数;其中,所述提供装置还用于“根据所述一个或多个信息显示参数,将所述一个或多个搜索结果提供给所述用户设备。
18.根据权利要求17所述的网络设备,其中,所述信息显示参数包括以下至少任一项-排序参数; -分页参数。
19.根据权利要求14至18中任一项所述的网络设备,其中,该网络设备还包括 第三获取装置,用于获取所述用户设备的终端属性;其中,所述查询装置还用于-根据所述一个或多个信息获取参数,并结合所述终端属性,在信息资源库中进行匹 配查询,以获取与所述一个或多个信息获取参数及所述终端属性相对应的一个或多个搜索结果。
20.根据权利要求14至19中任一项所述的网络设备,其中,所述查询装置还用于 -根据所述一个或多个信息获取参数,并结合所述用户设备的使用者的用户相关信息,在信息资源库中进行匹配查询,以获取与所述一个或多个信息获取参数及所述用户 相关信息相对应的一个或多个搜索结果。
21.根据权利要求20所述的网络设备,其中,所述用户相关信息包括以下至少任一项-用户基本属性; -用户偏好; _用户浏览历史记录; -用户的访问地址。
22.根据权利要求20或21所述的网络设备,其中,该网络设备还包括更新装置,用于根据所述使用者的信息获取或访问操作,记录或者更新所述用户相关fe息。
23.根据权利要求14至22中任一项所述的网络设备,其中,该网络设备还包括第四获取装置,用于根据所述信息获取请求,获取与所述信息获取请求相对应的认 证码;认证装置,用于根据所述认证码,对所述用户设备进行认证,以获取认证结果; 其中,所述查询装置还用于-当认证结果成功时,根据所述一个或多个信息获取参数,在信息资源库中进行匹配 查询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果。
24.—种用于基于电子节目指南进行信息交互的用户设备,其中,该用户设备包括 发送装置,用于向网络设备发送基于电子节目指南的信息获取请求,其中,所述信息获取请求包括一个或多个信息获取参数;第二接收装置,用于接收自所述网络设备发送的基于所述信息获取请求的一个或多 个搜索结果。
25.根据权利要求24所述的用户设备,其中,所述信息获取请求还包括一个或多个信息显示参数。
26.根据权利要求24或25所述的用户设备,其中,所述信息获取请求还包括认证码。
27.—种用于基于电子节目指南进行信息交互的系统,其中,该系统包括如权利要求 14至23所述的网络设备和如权利要求24至26所述的用户设备。
全文摘要
本发明的目的是提供一种用于基于电子节目指南进行信息交互的方法与设备。其中,用户设备向网络设备发送基于电子节目指南的信息获取请求;相应地,网络设备接收所述信息获取请求,并获取与该信息获取请求相对应的一个或多个信息获取参数;网络设备在信息资源库中进行匹配查询,以获取与所述一个或多个信息获取参数相对应的一个或多个搜索结果;网络设备将所述一个或多个搜索结果提供给用户设备,相应地,用户设备接收所述一个或多个搜索结果。与现有技术相比,本发明通过电子节目指南进行信息交互,满足不同的IPTV、机顶盒的制造商以及最终用户的信息需求,同时提升IPTV、机顶盒的制造商以及最终用户的使用体验。
文档编号G06F17/30GK102026029SQ20101054478
公开日2011年4月20日 申请日期2010年11月12日 优先权日2010年11月12日
发明者王闻宇 申请人:上海聚欣网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1