提供与用户视频操作相对应的目标访问信息的方法和设备的制作方法

文档序号:6444890阅读:174来源:国知局
专利名称:提供与用户视频操作相对应的目标访问信息的方法和设备的制作方法
技术领域
本发明涉及网络视频技术领域,尤其涉及一种用于提供与用户的视频操作相对应的目标访问信息的技术。
背景技术
现代信息社会,人们越来越多地拥有多个终端设备,以分别在不同场合、不同时间使用,如旅途中通过手机、平板电脑等移动终端访问视频、搜索视频相关信息,而在家居环境中通过计算机、机顶盒等设备观看视频。然而,现有的技术无法支持用户随心所欲地在各个用户设备之间共享视频访问记录、视频搜索记录,以使得用户“仿佛”在使用同一台设备,而不需要重复之前在另一台用户设备上的操作记录,如用户在室内利用计算机搜索“兰亭集序”并查看了前4页搜索记录, 但当该用户进入到室外环境,例如在路上继续在手机上搜索“兰亭集序”时,则更希望查询得到的搜索结果为未被查看的搜索结果;又如,用户在户外利用手机观看某个视频,该视频未播放完毕,当其回到家利用计算机继续观看该视频时,更希望从上次播放结束位置处开始播放该视频。因此,如何实现根据用户的视频操作提供目标访问信息,以进一步提升用户的视频访问体验、提高用户视频访问效率、降低用户的操作成本,便成为现今亟需解决的问题之一。

发明内容
本发明的目的是提供一种用于提供与用户的视频操作相对应的目标访问信息的方法与设备。根据本发明的一个方面,提供了一种在网络设备端实现的用于提供与用户的视频操作相对应的目标访问信息的方法,该方法包括以下步骤χ获取多个候选视频操作记录;y对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;其中,该方法还包括a获取用户在用户设备上执行的视频操作,以及与所述视频操作相对应的操作相关信息;b根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;c根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;d将所述目标访问信息提供给所述用户设备。根据本发明的另一个方面,提供了一种在用户设备端辅助实现用于提供与用户的视频操作相对应的目标访问信息的方法,其中,该方法包括以下步骤-获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相
关信息;-将所述视频操作及其操作相关信息提供至网络设备;-接收所述网络设备发送的与所述用户及所述视频操作相对应的目标访问信息。根据本发明的一个方面,提供了一种用于提供与用户的视频操作相对应的目标访问信息的网络设备,该设备包括记录获取装置,用于获取多个候选视频操作记录;第一更新装置,用于对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;其中,该设备还包括信息获取装置,用于获取用户在用户设备上执行的视频操作,以及与所述视频操作相对应的操作相关信息;辅助信息获取装置,用于根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;确定装置,用于根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;提供装置,用于将所述目标访问信息提供给所述用户设备。根据本发明的另一个方面,提供了一种用于辅助提供与用户的视频操作相对应的目标访问信息的用户设备,其中,该设备包括操作获取装置,用于获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相关信息;第一发送装置,用于将所述视频操作及其操作相关信息提供至网络设备;接收装置,用于接收所述网络设备发送的与所述用户及所述视频操作相对应的目标访问信息。根据本发明的又一个方面,提供了一种用于提供与用户的视频操作相对应的目标访问信息的系统,该系统包括如前所述根据本发明一个方面的用于提供与用户的视频操作相对应的目标访问信息的网络设备和根据本发明另一个方面的用于辅助提供与用户的视频操作相对应的目标访问信息的用户设备。根据本发明的再一个方面,提供了一种用于提供与用户的视频操作相对应的目标访问信息的视频服务器,该视频服务器包括如前所述根据本发明一个方面的用于提供与用户的视频操作相对应的目标访问信息的网络设备。根据本发明的还一个方面,提供了一种用于辅助提供与用户的视频操作相对应的目标访问信息的视频播放器,该视频播放器包括如前所述根据本发明另一个方面的用于辅助提供与用户的视频操作相对应的目标访问信息的用户设备。与现有技术相比,本发明通过网络设备为用户设备提供与用户的视频操作相对应的目标访问信息,实现了用户的不同用户设备间共享视频访问记录、共享视频搜索记录,不仅进一步地提升了用户的视频访问体验、提高了用户视频访问效率,也降低了用户的操作成本。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图1示出根据本发明一个方面的用于提供与用户的视频操作相对应的目标访问信息的网络设备和用户设备的设备示意图;图2示出根据本发明一个优选实施例的用于提供与用户的视频操作相对应的目标访问信息的网络设备的设备示意图;图3示出根据本发明另一个方面的网络设备和用户设备配合实现用于提供与用户的视频操作相对应的目标访问信息的方法流程图;图4示出根据本发明一个优选实施例的用于提供与用户的视频操作相对应的目标访问信息的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。图1示出根据本发明一个方面的用于提供与用户的视频操作相对应的目标访问信息的网络设备和用户设备的设备示意图。其中,网络设备1包括信息获取装置11、辅助信息获取装置12、确定装置13、提供装置14、记录获取装置15和第一更新装置16 ;用户设备2包括操作获取装置21、第一发送装置22和接收装置23。具体地,网络设备1的记录获取装置15获取多个候选视频操作记录;第一更新装置16对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;用户设备2的操作获取装置21获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相关信息;第一发送装置 22将所述视频操作及其操作相关信息提供至网络设备1 ;相应地,网络设备1的信息获取装置11获取用户在用户设备2上执行的视频操作,以及与所述视频操作相对应的操作相关信息;辅助信息获取装置12根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;确定装置13根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;提供装置14将所述目标访问信息提供给所述用户设备2 ;接着,用户设备2的接收装置23接收所述网络设备1发送的与所述用户及所述视频操作相对应的目标访问信息。在此,网络设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。而用户设备2可以是任何一种可与用户通过键盘、鼠标、触摸板、或手写设备等方式进行人机交互并能够访问所述网络设备1的电子产品,例如计算机、手机、PDA、掌上电脑PPC或平板电脑等。在此,网络设备1和用户设备2之间的通信方式包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输。本领域技术人员应能理解上述网络设备 1和用户设备2仅为举例,其他现有的或今后可能出现的网络设备或用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
具体地,网络设备1的记录获取装置15通过约定的通信方式,如http、https等通信协议,或者通过视频网站、搜索引擎等第三方设备提供的应用程序接口(API),从这些第三方设备的视频访问日志、视频搜索日志中,获取多个候选操作记录。例如,用户在视频网站如优酷上通过视频网页客户端观看电影《three idiots》,该网站的访问日志中包括了该用户的相应视频访问操作;又如,用户在搜索引擎搜索栏中输入关键词“three idiots”, 以查询该影片的相关信息,该搜索引擎的访问日志中同样包括有该用户的相应搜索操作记录。优选地,记录获取装置15还可根据用户设备的设置,例如经用户授权许可,接收用户设备所发送的用户在用户设备上的视频操作记录。本领域技术人员应能理解上述获取多个候选操作记录的方法仅为举例,其他现有的或今后可能出现的获取多个候选操作记录的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。第一更新装置16对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库。具体地,第一更新装置16根据所述候选视频操作记录所对应的用户信息,将这些视频操作记录写入视频操作数据库中,其中所写入的记录包含对应用户的字段; 或者,根据所述候选视频操作记录所对应的用户信息,利用这些视频操作记录来更新视频操作数据库中包含对应用户的字段的视频操作记录。优选地,第一更新装置16还根据预定的持续时长阈值时,从所述多个候选视频操作记录中选择持续时长超过所述持续时长阈值的候选视频操作记录;对所选择的候选视频操作记录按其所对应的用户信息,建立或更新所述视频操作数据库。例如,假设预定的持续时长阈值为30min,用户通过在视频网站如优酷上通过视频网页客户端原本希望观看电影《three idiots》,但由于用户的误操作,却打开另一部电影《诺丁山》观看了 IOmin之后才发现播放错了,随即关闭正在播放的视频《诺丁山》,而又重新打开视频该《three idiots》开始观看,用户下次希望观看电影《诺丁山》的时候并不希望从上次播放结束位置处开始播放该视频,但网络设备1的记录获取装置15已记录了因误操作而出现的视频访问操作,因此需要将此次视频访问操作的记录滤除,又因网站的访问日志中含有该用户的用户信息,如用户在该视频网站注册的用户名、用户终端设备的IP地址等,第一更新装置16只选择视频操作持续时长超过30min的视频操作并按照其所对应的用户信息对视频操作数据库进行同步更新。本领域技术人员应能理解上述更新视频操作数据库的方法仅为举例,其他现有的或今后可能出现的更新视频操作数据库的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。用户设备2的操作获取装置21通过用户设备2的应用程序接口(API)、页面技术如JSP、ASP、PHP、或其他约定的通信方式获取用户通过用户设备执行的视频操作,如视频访问操作、视频搜索操作,以及与所述视频操作相对应的操作相关信息,如与所述视频访问操作所对应的目标视频资源相对应的视频相关信息、与所述视频搜索操作相对应的视频搜索序列。例如,用户在用户设备2上在搜索引擎搜索栏中输入关键词“three idiots”,以查询该影片的相关信息,操作获取装置21通过如JSP、ASP、PHP等页面技术,获取的输入关键词 "three idiots”包括于与所述视频搜索操作相对应的操作相关信息。又如,用户在用户设备2上通过视频播放器暴风音影播放电影《three idiots》,该电影《three idiots》包括于与所述视频访问操作相对应的操作相关信息。本领域技术人员应能理解上述获取视频操作及操作相关信息的方式仅为举例,其他现有的或今后可能出现的获取视频操作或操作相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。第一发送装置22通过约定的通信方式,如http、https等通信协议,将操作获取装置21获取的所述视频操作及其操作相关信息提供至网络设备1。相应地,信息获取装置11通过诸如调用用户设备2的应用程序接口(API)、利用页面技术如JSP、ASP、PHP、或者通过http、https等其他约定的通信方式,获取用户在用户设备上执行的视频操作,如视频访问操作、视频搜索操作,以及与所述视频操作相对应的操作相关信息,如与所述视频访问操作所对应的目标视频资源相对应的视频相关信息、与所述视频搜索操作相对应的视频搜索序列。辅助信息获取装置12根据信息获取装置11获取的所述操作相关信息,在第一更新装置16建立或更新的所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息。具体地,辅助信息获取装置12根据信息获取装置11获取的所述操作相关信息,在第一更新装置16建立或更新的所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的视频操作记录,然后,根据所述视频操作记录,确定所述操作辅助信息。例如,假设信息获取装置11获取的所述操作相关信息为与所述视频访问操作所对应的目标视频资源相对应的视频相关信息,用户通过视频播放器暴风音影播放电影《three idiots)),该电影《three idiots》即为与所述视频访问操作相对应的操作相关信息,辅助信息获取装置12在第一更新装置16建立或更新的所述视频操作数据库中进行匹配查询,得到电影《three idiots》的最新访问记录信息,如访问时间、访问时长等;然后根据该查询得到的最新访问记录信息,确定相应的操作辅助信息,其中,所述操作辅助信息包括目标视频资源的播放进展信息,如查询得到的电影《three idiots》最新播放进展信息为播放至“60分钟30秒”。在此,所述操作辅助信息还可包括用户在视频播放过程中音量调节、视频播放窗口调节等信息。又如,假设信息获取装置11获取的所述操作相关信息为与所述视频搜索操作相对应的视频搜索序列,用户在搜索引擎搜索栏中输入关键词“three idiots”,以查询该影片的相关信息,该输入的关键词“threeidiots”即为与所述视频搜索操作相对应的操作相关信息,辅助信息获取装置12在第一更新装置16建立或更新的所述视频操作数据库中进行匹配查询,得到搜索引擎服务器根据关键词“three idiots”返回的搜索结果页中被用户浏览的最新记录信息,如浏览时间、浏览记录等;然后根据该查询得到的最新浏览记录信息,确定相应的操作辅助信息,其中,所述操作辅助信息包括所述视频搜索序列所对应的视频搜索结果的浏览状态信息,如查询得到的最新搜索结果页中用户只查看了前4页的搜索结果。本领域技术人员应能理解上述获取操作辅助信息的方法仅为举例,其他现有的或今后可能出现的获取操作辅助信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。确定装置13根据信息获取装置11获取的所述操作相关信息,并结合辅助信息获取装置12确定的所述操作辅助信息,确定与所述视频操作相对应的目标访问信息。例如,假设信息获取装置11获取的所述操作相关信息为用户通过视频播放器暴风音影播放的电影《three idiots》,辅助信息获取装置12确定的所述操作辅助信息为该电影 《three idiots))最新播放进展信息为播放至“60分钟30秒”,当用户再次访问电影《threeidiots》,确定装置13根据该视频访问操作确定的与其相对应的目标访问信息为该电影 ((three idiots))的播放起点信息,即用户再次访问电影《three idiots))时播放器会从“60 分钟31秒”开始播放。又如,假设信息获取装置11获取的所述操作相关信息为用户通过视频网站观看电影《three idiots》,辅助信息获取装置12确定的所述操作辅助信息为该电影《three idiots))最新播放进展信息为播放至“60分钟30秒”,当用户再次登录该视频网站访问电影《three idiots))时,确定装置13根据该视频访问操作确定的与其相对应的目标访问信息为该电影《three idiots))的所述播放起点信息相对应的访问地址信息,如 "three idiots您上次观看至60分钟30秒”,点击该地址链接,用户可从“60分钟31秒”观看该视频。优选地,假设信息获取装置11获取的所述操作相关信息为用户在搜索引擎搜索栏中输入关键词“three idiots”,辅助信息获取装置12确定的所述操作辅助信息为用户浏览了相应搜索结果页中的前4页,当用户再次在搜索引擎搜索栏中输入关键词“three idiots”进行搜索时,确定装置13根据该视频搜索操作确定的与其相对应的目标访问信息为前述搜索结果中待浏览搜索结果或与所述待浏览搜索结果相对应的访问地址信息,即当用户再次在该搜索引擎搜索栏中输入关键词“three idiots”进行搜索时,搜索引擎服务器将未被用户浏览的搜索结果或与所述待浏览搜索结果相对应的访问地址信息优先提供给该用户。本领域技术人员应能理解上述确定目标访问信息的方法仅为举例,其他现有的或今后可能出现的确定目标访问信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,信息获取装置11获取的所述视频操作包括所述用户通过所述用户设备执行的视频访问操作,所述操作相关信息包括与所述视频访问操作所对应的目标视频资源相对应的视频相关信息;辅助信息获取装置12根据所述视频相关信息,在所述视频操作数据库中进行匹配查询,以获得所述操作辅助信息,其中,所述操作辅助信息包括目标视频资源的播放进展信息;确定装置13根据所述操作相关信息,并结合所述操作辅助信息,确定所述目标访问信息,其中,所述目标访问信息包括所述目标视频资源的播放起点信息或与所述播放起点信息相对应的访问地址信息。优选地,信息获取装置11获取的所述视频操作包括所述用户通过所述用户设备执行的视频搜索操作,所述操作相关信息包括与所述视频搜索操作相对应的视频搜索序列;辅助信息获取装置12根据所述视频相关信息,在所述视频操作数据库中进行匹配查询,以获得所述操作辅助信息,其中,所述操作辅助信息包括所述视频搜索序列所对应的视频搜索结果的浏览状态信息;确定装置13根据所述操作相关信息,并结合所述操作辅助信息,确定所述目标访问信息,其中,所述目标访问信息包括所述视频搜索结果中待浏览搜索结果或与所述待浏览搜索结果相对应的访问地址信息。接着,提供装置14通过约定的通信方式,如http、https等通信协议,将确定装置 13确定的所述目标访问信息提供给所述用户设备2。相应地,用户设备2的接收装置23通过约定的通信方式,如http、https等通信协议接收来自网络设备1发送的与所述用户及所述视频操作相对应的目标访问信息。本领域技术人员应能理解,在此,网络设备1既可独立工作,也可包括于视频服务器;用户设备2既可独立工作,也可包括于视频播放器。优选地,网络设备1的信息获取装置11、辅助信息获取装置12、确定装置13、提供装置14、记录获取装置15和第一更新装置16和用户设备2的操作获取装置21、第一发送装置22和接收装置22是持续不断工作的。具体地,网络设备1的记录获取装置15获取多个候选视频操作记录;第一更新装置16对所述候选视频操作记录按其所对应的用户信息, 建立或更新视频操作数据库;用户设备2的操作获取装置21获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相关信息;第一发送装置22将所述视频操作及其操作相关信息提供至网络设备1 ;相应地,信息获取装置11获取用户在用户设备2上执行的视频操作,以及与所述视频操作相对应的操作相关信息;辅助信息获取装置12根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;确定装置13根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;提供装置14将所述目标访问信息提供给所述用户设备2 ;接着,用户设备2的接收装置23接收所述网络设备1发送的与所述用户及所述视频操作相对应的目标访问信息。在此,本领域技术人员应能理解“持续”是指网络设备1的信息获取装置11、辅助信息获取装置12、确定装置13、提供装置14、记录获取装置15和第一更新装置16和用户设备2的操作获取装置21、第一发送装置22和接收装置 22分别按照设定的或适时调整的工作模式要求进行视频操作及其操作相关信息的发送与接收,直至用户在较长时间内停止通过用户设备2进行视频操作。优选地,网络设备1还包括第二更新装置(未示出),第二更新装置根据预定的存储时长阈值,删除存放时间超过所述存储时长阈值的所述候选视频操作记录,以更新所述视频操作数据库。例如,假设预定的存储时长阈值为一周,用户某天在家中通过台式计算机观看电影《three idiots)),但未看完,半个月之后,用户出门旅行,旅途中通过手机再次观看该电影《three idiots》,上次观看该视频的视频操作记录的存放时间超过所述存储时长阈值,失去时效,第二更新装置(未示出)删除所述视频操作数据库中保存的上次观看该视频的最新视频操作记录,以更新所述视频操作数据库。优选地,用户设备2还包括第二发送装置(未示出),第二发送装置(未示出)将所述视频操作之后的后续视频操作提供给所述网络设备。例如,用户通过视频播放器观看电影《three idiots》的过程中不时调节播放音量、视频播放窗口等,第二发送装置(未示出)通过约定的通信方式,如http、https等通信协议,将用户在观看视频过程中的这些后续视频操作发送给网络设备1。本领域技术人员应能理解上述后续视频操作仅为举例,其他现有的或今后可能出现的后续视频操作如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,用户设备2还包括关联设置装置(未示出)和第三发送装置(未示出)。 具体地,关联设置装置建立或更新与所述用户所对应的候选用户设备的关联设置,第三发送装置将所述关联设置发送至所述网络设备。例如,关联设置装置根据用户添加候选用户设备,将各候选用户设备关联到同一用户名下,以建立关联设置;当该用户拥有的候选用户设备发生变化时,删除或增加相应用户设备,以更新所述关联设置,第三发送装置通过约定的通信方式,如http、https等通信协议,将所述关联设置发送至网络设备1。本领域技术人员应能理解上述关联用户设备的方法仅为举例,其他现有的或今后可能出现的关联用户设备的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。图2示出根据本发明一个优选实施例的用于提供与用户的视频操作相对应的目标访问信息的网络设备1。其中,辅助信息获取装置12’包括查询单元121’和确定单元 122’。以下参照图2对该优选实施例进行描述具体地,记录获取装置15’获取多个候选视频操作记录;第一更新装置16’对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;接着,信息获取装置11’获取用户在用户设备2上执行的视频操作, 以及与所述视频操作相对应的操作相关信息;查询单元121’根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的视频操作记录;确定单元122’根据所述视频操作记录,确定所述操作辅助信息;确定装置13’根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息; 提供装置14’将所述目标访问信息提供给所述用户设备。其中,信息获取装置11’、确定装置13’、提供装置14’、记录获取装置15’和第一更新装置16’分别与图1所示对应装置相同或相似,故此处不再赘述,并通过引用的方式包含于此。具体地,查询单元121’根据信息获取装置11’获取的所述操作相关信息,如视频搜索操作的视频查询序列、视频访问操作的目标视频的名称等信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的视频操作记录。接着,确定单元122’根据所述视频操作记录,通过诸如将所有视频操作记录相整合来得到所述操作辅助信息,或者从中随机或优选出一条或多条视频操作记录,在将所选择的视频操作操作记录整合得到所述操作辅助信息。优选地,确定单元122’根据所述视频操作记录,结合所述视频操作记录与所述视频操作的相关度信息,确定所述操作辅助信息;其中,所述相关度信息包括以下至少任一项-所述视频操作记录与所述视频操作的操作相关度;-所述视频操作记录与所述视频操作的时域相关度。例如,当所述相关度信息包括所述视频操作记录与所述视频操作的操作相关度, 其中,所述操作相关度可为操作本身、操作对象等的相关度,确定单元122’根据所述操作相关度,从所述视频操作记录选择操作相关度较高的视频操作记录,再根据所选择的视频操作记录,来确定所述操作辅助信息。例如,假设,信息获取装置11’获取的所述操作相关信息为用户在搜索引擎搜索栏中输入的查询序列“three idiots”,查询单元121’在第一更新装置16’建立或更新的所述视频操作数据库中进行匹配查询,得到多条对应的视频操作记录,如该用户播放“three idiots”视频的播放记录信息、该用户浏览包括关键词“three idiots”的不同查询序列所对应的搜索结果的浏览记录信息等;确定单元122’根据这多条视频操作记录,结合所述视频操作记录与所述视频操作的操作相关度信息,例如视频播放操作与视频搜索操作不相匹配,确定所述操作辅助信息包括与当前视频搜索序列“three idiots”相对应的查询序列所对应的视频搜索结果的浏览状态信息。接上例,确定单元122’ 根据这多条视频操作记录,结合所述视频操作记录与所述视频操作的操作相关度信息,例如对应的查询序列之间的匹配度,确定所述操作辅助信息包括与当前视频搜索序列“three idiots”匹配度最高的查询序列所对应的视频搜索结果的浏览状态信息。本领域技术人员应能理解上述操作相关度及其确定方式仅为举例,其他现有的或今后可能出现的操作相关度或其确定方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地当所述相关度信息包括所述视频操作记录与所述视频操作的时域相关度, 其中,所述时域相关度可为顺序是否相邻、时间间隔大小或是否低于阈值等,确定单元122’ 根据所述时域相关度,从所述视频操作记录选择时域相关度较高的视频操作记录,再根据所选择的视频操作记录,来确定所述操作辅助信息。接上例,确定单元122’根据查询单元 121’获得的所述视频操作记录,结合所述视频操作记录与所述视频操作的时域相关度信息,例如与所述视频操作的间隔大小,确定所述操作辅助信息包括与当前视频搜索操作的间隔最小的视频搜索操作所对应的查询序列的搜索结果的浏览状态信息。本领域技术人员应能理解上述时域相关度及其确定方式仅为举例,其他现有的或今后可能出现的时域相关度或其确定方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员应能理解上述所述视频操作记录与所述视频操作的相关度信息仅为举例,其他现有的或今后可能出现的所述视频操作记录与所述视频操作的相关度信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。图3示出根据本发明另一个方面的网络设备和用户设备配合实现用于提供与用户的视频操作相对应的目标访问信息的方法流程图。具体地,在步骤Sl中,网络设备1获取多个候选视频操作记录;在步骤S2中,网络设备1对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;在步骤S3中,用户设备2获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相关信息;在步骤S4中,用户设备2将所述视频操作及其操作相关信息提供至网络设备1,相应地,网络设备1获取用户在用户设备2上执行的视频操作,以及与所述视频操作相对应的操作相关信息;在步骤S5中,网络设备1根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;在步骤S6中,网络设备1根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;在步骤S7中,网络设备1将所述目标访问信息提供给所述用户设备2,相应地,用户设备2接收所述网络设备1发送的与所述用户及所述视频操作相对应的目标访问信息。在此,网络设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。而用户设备2可以是任何一种可与用户通过键盘、鼠标、触摸板、或手写设备等方式进行人机交互并能够访问所述网络设备1的电子产品,例如计算机、手机、PDA、掌上电脑PPC或平板电脑等。在此,网络设备1和用户设备2之间的通信方式包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输。本领域技术人员应能理解上述网络设备 1和用户设备2仅为举例,其他现有的或今后可能出现的网络设备或用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。具体地,在步骤S 1中,网络设备1通过约定的通信方式,如http、https等通信协议,或者通过视频网站、搜索引擎等第三方设备提供的应用程序接口(API),从这些第三方设备的视频访问日志、视频搜索日志中,获取多个候选操作记录。例如,用户在视频网站如优酷上通过视频网页客户端观看电影《three idiots》,该网站的访问日志中包括了该用户的相应视频访问操作;又如,用户在搜索引擎搜索栏中输入关键词“three idiots”,以查询该影片的相关信息,该搜索引擎的访问日志中同样包括有该用户的相应搜索操作记录。优选地,在步骤Sl中,网络设备1还可根据用户设备的设置,例如经用户授权许可,接收用户设备所发送的用户在用户设备上的视频操作记录。本领域技术人员应能理解上述获取多个候选操作记录的方法仅为举例,其他现有的或今后可能出现的获取多个候选操作记录的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S2中,网络设备1对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库。具体地,在步骤S2中,网络设备1根据所述候选视频操作记录所对应的用户信息,将这些视频操作记录写入视频操作数据库中,其中所写入的记录包含对应用户的字段;或者,根据所述候选视频操作记录所对应的用户信息,利用这些视频操作记录来更新视频操作数据库中包含对应用户的字段的视频操作记录。优选地,在步骤S2中, 网络设备1还根据预定的持续时长阈值时,从所述多个候选视频操作记录中选择持续时长超过所述持续时长阈值的候选视频操作记录;对所选择的候选视频操作记录按其所对应的用户信息,建立或更新所述视频操作数据库。例如,假设预定的持续时长阈值为30min,用户通过在视频网站如优酷上通过视频网页客户端原本希望观看电影《three idiots》,但由于用户的误操作,却打开另一部电影《诺丁山》观看了 IOmin之后才发现播放错了,随即关闭正在播放的视频《诺丁山》,而又重新打开视频该《three idiots))开始观看,用户下次希望观看电影《诺丁山》的时候并不希望从上次播放结束位置处开始播放该视频,但在步骤Sl 中,网络设备1已记录了因误操作而出现的视频访问操作,因此需要将此次视频访问操作的记录滤除,又因网站的访问日志中含有该用户的用户信息,如用户在该视频网站注册的用户名、用户终端设备的IP地址等,在步骤S2中,网络设备1只选择视频操作持续时长超过30min的视频操作并按照其所对应的用户信息对视频操作数据库进行同步更新。本领域技术人员应能理解上述更新视频操作数据库的方法仅为举例,其他现有的或今后可能出现的更新视频操作数据库的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S3中,用户设备2通过用户设备2的应用程序接口(API)、页面技术如 JSP、ASP、PHP、或其他约定的通信方式获取用户通过用户设备执行的视频操作,如视频访问操作、视频搜索操作,以及与所述视频操作相对应的操作相关信息,如与所述视频访问操作所对应的目标视频资源相对应的视频相关信息、与所述视频搜索操作相对应的视频搜索序列。例如,用户在用户设备2上在搜索引擎搜索栏中输入关键词“three idiots”,以查询该影片的相关信息,在步骤S3中,用户设备2通过如JSP、ASP、PHP等页面技术,获取的输入关键词“three idiots”包括于与所述视频搜索操作相对应的操作相关信息。又如,用户在用户设备2上通过视频播放器暴风音影播放电影《three idiots》,该电影《three idiots》 包括于与所述视频访问操作相对应的操作相关信息。本领域技术人员应能理解上述获取视频操作及操作相关信息的方式仅为举例,其他现有的或今后可能出现的获取视频操作或操作相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S4中,用户设备2通过约定的通信方式,如http、https等通信协议,将其在步骤S3中获取的所述视频操作及其操作相关信息提供至网络设备1。相应地,网络设备1通过诸如调用用户设备2的应用程序接口(API)、利用页面技术如JSP、ASP、PHP、或者通过http、https等其他约定的通信方式,获取用户在用户设备上执行的视频操作,如视频访问操作、视频搜索操作,以及与所述视频操作相对应的操作相关信息,如与所述视频访问操作所对应的目标视频资源相对应的视频相关信息、与所述视频搜索操作相对应的视频搜索序列。在步骤S5中,网络设备1根据其在步骤S4中获取的所述操作相关信息,在其在步骤S2中建立或更新的所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息。具体地,在步骤S5中,网络设备1根据其在步骤S4中获取的所述操作相关信息,在其在步骤S2中建立或更新的所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的视频操作记录,然后,根据所述视频操作记录,确定所述操作辅助信息。例如,在步骤S4中,网络设备1获取的所述操作相关信息为与所述视频访问操作所对应的目标视频资源相对应的视频相关信息,用户通过视频播放器暴风音影播放电影《three idiots》,该电影《three idiots》即为与所述视频访问操作相对应的操作相关信息,在步骤S5中,网络设备1在其在步骤S2中建立或更新的所述视频操作数据库中进行匹配查询,得到电影《three idiots》的最新访问记录信息,如访问时间、访问时长等;然后根据该查询得到的最新访问记录信息,确定相应的操作辅助信息,其中,所述操作辅助信息包括目标视频资源的播放进展信息,如查询得到的电影《three idiots》最新播放进展信息为播放至“60分钟30秒”。在此,所述操作辅助信息还可包括用户在视频播放过程中音量调节、视频播放窗口调节等信息。又如,假设在步骤S4中,网络设备1获取的所述操作相关信息为与所述视频搜索操作相对应的视频搜索序列,用户在搜索引擎搜索栏中输入关键词“three idiots”,以查询该影片的相关信息,该输入的关键词“three idiots” 即为与所述视频搜索操作相对应的操作相关信息,在步骤S5中,网络设备1在其在步骤S2 中建立或更新的所述视频操作数据库中进行匹配查询,得到搜索引擎服务器根据关键词 "three idiots”返回的搜索结果页中被用户浏览的最新记录信息,如浏览时间、浏览记录等;然后根据该查询得到的最新浏览记录信息,确定相应的操作辅助信息,其中,所述操作辅助信息包括所述视频搜索序列所对应的视频搜索结果的浏览状态信息,如查询得到的最新搜索结果页中用户只查看了前4页的搜索结果。本领域技术人员应能理解上述获取操作辅助信息的方法仅为举例,其他现有的或今后可能出现的获取操作辅助信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S6中,网络设备1根据其在步骤S4中获取的所述操作相关信息,并结合其在步骤S5中确定的所述操作辅助信息,确定与所述视频操作相对应的目标访问信息。例如,假设网络设备1在步骤S4中获取的所述操作相关信息为用户通过视频播放器暴风音影播放的电影《three idiots》,在步骤S5中,网络设备1确定的所述操作辅助信息为该电影 《three idiots))最新播放进展信息为播放至“60分钟30秒”,当用户再次访问电影《three idiots》,在步骤S6中,网络设备1根据该视频访问操作确定的与其相对应的目标访问信息为该电影《three idiots))的播放起点信息,即用户再次访问电影《three idiots))时播放器会从“60分钟31秒”开始播放。又如,假设网络设备1在步骤S4中获取的所述操作相关信息为用户通过视频网站观看电影《three idiots》,在步骤S5中,网络设备1确定的所述操作辅助信息为该电影《three idiots))最新播放进展信息为播放至“60分钟30秒”,当用户再次登录该视频网站访问电影《three idiots》时,在步骤S6中,网络设备1根据该视频访问操作确定的与其相对应的目标访问信息为该电影《three idiots))的所述播放起点信息相对应的访问地址信息,如“three idiots您上次观看至60分钟30秒”,点击该地址链接,用户可从“60分钟31秒”观看该视频。优选地,假设网络设备1在步骤S4中获取的所述操作相关信息为用户在搜索引擎搜索栏中输入关键词“three idiots”,在步骤S5中,网络设备1确定的所述操作辅助信息为用户浏览了相应搜索结果页中的前4页,当用户再次在搜索引擎搜索栏中输入关键词 "three idiots”进行搜索时,在步骤S6中,网络设备1根据该视频搜索操作确定的与其相对应的目标访问信息为前述搜索结果中待浏览搜索结果或与所述待浏览搜索结果相对应的访问地址信息,即当用户再次在该搜索引擎搜索栏中输入关键词“three idiots”进行搜索时,搜索引擎服务器将未被用户浏览的搜索结果或与所述待浏览搜索结果相对应的访问地址信息优先提供给该用户。本领域技术人员应能理解上述确定目标访问信息的方法仅为举例,其他现有的或今后可能出现的确定目标访问信息的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,在步骤S4中,网络设备1获取的所述视频操作包括所述用户通过所述用户设备执行的视频访问操作,所述操作相关信息包括与所述视频访问操作所对应的目标视频资源相对应的视频相关信息;在步骤S5中,网络设备1根据所述视频相关信息,在所述视频操作数据库中进行匹配查询,以获得所述操作辅助信息,其中,所述操作辅助信息包括目标视频资源的播放进展信息;在步骤S6中,网络设备1根据所述操作相关信息,并结合所述操作辅助信息,确定所述目标访问信息,其中,所述目标访问信息包括所述目标视频资源的播放起点信息或与所述播放起点信息相对应的访问地址信息。优选地,在步骤S4中,网络设备1获取的所述视频操作包括所述用户通过所述用户设备执行的视频搜索操作,所述操作相关信息包括与所述视频搜索操作相对应的视频搜索序列;在步骤S5中,网络设备1根据所述视频相关信息,在所述视频操作数据库中进行匹配查询,以获得所述操作辅助信息,其中,所述操作辅助信息包括所述视频搜索序列所对应的视频搜索结果的浏览状态信息;在步骤S6中,网络设备1根据所述操作相关信息,并结合所述操作辅助信息,确定所述目标访问信息,其中,所述目标访问信息包括所述视频搜索结果中待浏览搜索结果或与所述待浏览搜索结果相对应的访问地址信息。接着,在步骤S7中,网络设备1通过约定的通信方式,如http、https等通信协议, 将其在步骤S6中确定的所述目标访问信息提供给所述用户设备2。相应地,用户设备2通过约定的通信方式,如http、https等通信协议接收来自网络设备1发送的与所述用户及所述视频操作相对应的目标访问信息。本领域技术人员应能理解,在此,网络设备1既可独立工作,也可包括于视频服务器;用户设备2既可独立工作,也可包括于视频播放器。
优选地,网络设备1和用户设备2的各个步骤之间是持续不断工作的。具体地, 在步骤S 1中,网络设备1获取多个候选视频操作记录;在步骤S2中,网络设备1对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;在步骤S3中,用户设备2获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相关信息;在步骤S4中,用户设备2将所述视频操作及其操作相关信息提供至网络设备1,相应地,网络设备1获取用户在用户设备2上执行的视频操作,以及与所述视频操作相对应的操作相关信息;在步骤S5中,网络设备1根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;在步骤S6中,网络设备1根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;在步骤S7中,网络设备1将所述目标访问信息提供给所述用户设备2 ;接着,用户设备2接收所述网络设备1发送的与所述用户及所述视频操作相对应的目标访问信息。在此,本领域技术人员应能理解“持续”是指网络设备1和用户设备2的各个步骤分别按照设定的或适时调整的工作模式要求进行视频操作及其操作相关信息的发送与接收, 直至用户在较长时间内停止通过用户设备2进行视频操作。优选地,网络设备1还包括步骤S8(未示出),在步骤S8中,网络设备1根据预定的存储时长阈值,删除存放时间超过所述存储时长阈值的所述候选视频操作记录,以更新所述视频操作数据库。例如,假设预定的存储时长阈值为一周,用户某天在家中通过台式计算机观看电影《three idiots》,但未看完,半个月之后,用户出门旅行,旅途中通过手机再次观看该电影《three idiots》,上次观看该视频的视频操作记录的存放时间超过所述存储时长阈值,失去时效,在步骤S8中,网络设备1删除所述视频操作数据库中保存的上次观看该视频的最新视频操作记录,以更新所述视频操作数据库。优选地,用户设备2还包括步骤S9(未示出),在步骤S9中,用户设备2将所述视频操作之后的后续视频操作提供给所述网络设备。例如,用户通过视频播放器观看电影 《three idiots》的过程中不时调节播放音量、视频播放窗口等,在步骤S9中,用户设备2通过约定的通信方式,如http、https等通信协议,将用户在观看视频过程中的这些后续视频操作发送给网络设备1。本领域技术人员应能理解上述后续视频操作仅为举例,其他现有的或今后可能出现的后续视频操作如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,用户设备2还包括步骤SlO(未示出)和步骤Sll (未示出)。具体地,在步骤SlO中,用户设备2建立或更新与所述用户所对应的候选用户设备的关联设置,在步骤 Sl 1中,用户设备2将所述关联设置发送至所述网络设备1。例如,在步骤SlO中,用户设备 2根据用户添加候选用户设备,将各候选用户设备关联到同一用户名下,以建立关联设置; 当该用户拥有的候选用户设备发生变化时,删除或增加相应用户设备,以更新所述关联设置,在步骤Sll中,用户设备2通过约定的通信方式,如http、https等通信协议,将所述关联设置发送至网络设备1。本领域技术人员应能理解上述关联用户设备的方法仅为举例,其他现有的或今后可能出现的关联用户设备的方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。图4示出根据本发明一个优选实施例的用于提供与用户的视频操作相对应的目标访问信息的方法流程图。其中,步骤S5’包括步骤S51’和步骤S52’。以下参照图4对该优选实施例进行描述具体地,在步骤Si,中,网络设备1获取多个候选视频操作记录;在步骤S2’中,网络设备1对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;接着,在步骤S3’中,用户设备2获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相关信息;在步骤S4’中,用户设备2将所述视频操作及其操作相关信息提供至网络设备1 ;相应地,网络设备1获取用户在用户设备2上执行的视频操作,以及与所述视频操作相对应的操作相关信息;在步骤S51’ 中,网络设备1根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的视频操作记录;在步骤S52’中,网络设备1根据所述视频操作记录,确定所述操作辅助信息;在步骤S6’中,网络设备1根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;在步骤S7’中,网络设备1将所述目标访问信息提供给所述用户设备。其中,步骤Si’、步骤S2’、步骤S3’、步骤 S4’、步骤S6’和步骤S7,分别与图3所示对应步骤相同或相似,故此处不再赘述,并通过引用的方式包含于此。具体地,在步骤S51’中,网络设备1根据其在步骤S4’中获取的所述操作相关信息,如视频搜索操作的视频查询序列、视频访问操作的目标视频的名称等信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的视频操作记录。 接着,在步骤S52’中,网络设备1根据所述视频操作记录,通过诸如将所有视频操作记录相整合来得到所述操作辅助信息,或者从中随机或优选出一条或多条视频操作记录,在将所选择的视频操作操作记录整合得到所述操作辅助信息。优选地,在步骤S52’中,网络设备1据所述视频操作记录,结合所述视频操作记录与所述视频操作的相关度信息,确定所述操作辅助信息;其中,所述相关度信息包括以下至少任一项-所述视频操作记录与所述视频操作的操作相关度;-所述视频操作记录与所述视频操作的时域相关度。例如,当所述相关度信息包括所述视频操作记录与所述视频操作的操作相关度, 其中,所述操作相关度可为操作本身、操作对象等的相关度,在步骤S52’中,网络设备1根据所述操作相关度,从所述视频操作记录选择操作相关度较高的视频操作记录,再根据所选择的视频操作记录,来确定所述操作辅助信息。例如,假设,在步骤S4’中,网络设备1获取的所述操作相关信息为用户在搜索引擎搜索栏中输入的查询序列“three idiots”,在步骤S51’中,网络设备1在其在步骤S2’中建立或更新的所述视频操作数据库中进行匹配查询,得到多条对应的视频操作记录,如该用户播放“three idiots”视频的播放记录信息、该用户浏览包括关键词“three idiots”的不同查询序列所对应的搜索结果的浏览记录信息等;在步骤S52’中,网络设备1根据这多条视频操作记录,结合所述视频操作记录与所述视频操作的操作相关度信息,例如视频播放操作与视频搜索操作不相匹配,确定所述操作辅助信息包括与当前视频搜索序列“three idiots”相对应的查询序列所对应的视频搜索结果的浏览状态信息。接上例,在步骤S52’中,网络设备1根据这多条视频操作记录,结合所述视频操作记录与所述视频操作的操作相关度信息,例如对应的查询序列之间的匹配度, 确定所述操作辅助信息包括与当前视频搜索序列“three idiots”匹配度最高的查询序列所对应的视频搜索结果的浏览状态信息。本领域技术人员应能理解上述操作相关度及其确定方式仅为举例,其他现有的或今后可能出现的操作相关度或其确定方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地当所述相关度信息包括所述视频操作记录与所述视频操作的时域相关度, 其中,所述时域相关度可为顺序是否相邻、时间间隔大小或是否低于阈值等,在步骤S52’ 中,网络设备1根据所述时域相关度,从所述视频操作记录选择时域相关度较高的视频操作记录,再根据所选择的视频操作记录,来确定所述操作辅助信息。接上例,在步骤S52’中, 网络设备1根据其在步骤S51’中获得的所述视频操作记录,结合所述视频操作记录与所述视频操作的时域相关度信息,例如与所述视频操作的间隔大小,确定所述操作辅助信息包括与当前视频搜索操作的间隔最小的视频搜索操作所对应的查询序列的搜索结果的浏览状态信息。本领域技术人员应能理解上述时域相关度及其确定方式仅为举例,其他现有的或今后可能出现的时域相关度或其确定方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员应能理解上述所述视频操作记录与所述视频操作的相关度信息仅为举例,其他现有的或今后可能出现的所述视频操作记录与所述视频操作的相关度信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
权利要求
1.一种在网络设备端实现的用于提供与用户的视频操作相对应的目标访问信息的方法,其中,该方法包括以下步骤X获取多个候选视频操作记录;y对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库; 其中,该方法还包括a获取用户在用户设备上执行的视频操作,以及与所述视频操作相对应的操作相关信息;b根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;c根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;d将所述目标访问信息提供给所述用户设备。
2.根据权利要求1所述的方法,其中,所述步骤b包括bl根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的视频操作记录;b2根据所述视频操作记录,确定所述操作辅助信息。
3.根据权利要求2所述的方法,其中,所述步骤1^2包括-根据所述视频操作记录,结合所述视频操作记录与所述视频操作的相关度信息,确定所述操作辅助信息;其中,所述相关度信息包括以下至少任一项 -所述视频操作记录与所述视频操作的操作相关度; -所述视频操作记录与所述视频操作的时域相关度。
4.根据权利要求1至3中任一项所述的方法,其中,该方法还包括-根据预定的存储时长阈值,删除存放时间超过所述存储时长阈值的所述候选视频操作记录,以更新所述视频操作数据库。
5.根据权利要求1至4中任一项所述的方法,其中,所述步骤y包括-根据预定的持续时长阈值时,从所述多个候选视频操作记录中选择持续时长超过所述持续时长阈值的候选视频操作记录;-对所选择的候选视频操作记录按其所对应的用户信息,建立或更新所述视频操作数据库。
6.根据权利要求1至5任一项所述的方法,其中,所述视频操作包括所述用户通过所述用户设备执行的视频访问操作,所述操作相关信息包括与所述视频访问操作所对应的目标视频资源相对应的视频相关信息;其中,所述步骤b包括-根据所述视频相关信息,在所述视频操作数据库中进行匹配查询,以获得所述操作辅助信息,其中,所述操作辅助信息包括目标视频资源的播放进展信息; 其中,所述步骤c包括-根据所述操作相关信息,并结合所述操作辅助信息,确定所述目标访问信息,其中,所述目标访问信息包括所述目标视频资源的播放起点信息或与所述播放起点信息相对应的访问地址信息。
7.根据权利要求1至5任一项所述的方法,其中,所述视频操作包括所述用户通过所述用户设备执行的视频搜索操作,所述操作相关信息包括与所述视频搜索操作相对应的视频搜索序列;其中,所述步骤b包括-根据所述视频相关信息,在所述视频操作数据库中进行匹配查询,以获得所述操作辅助信息,其中,所述操作辅助信息包括所述视频搜索序列所对应的视频搜索结果的浏览状态信息;其中,所述步骤c包括-根据所述操作相关信息,并结合所述操作辅助信息,确定所述目标访问信息,其中,所述目标访问信息包括所述视频搜索结果中待浏览搜索结果或与所述待浏览搜索结果相对应的访问地址信息。
8.—种在用户设备端辅助实现用于提供与用户的视频操作相对应的目标访问信息的方法,其中,该方法包括以下步骤-获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相关信息;-将所述视频操作及其操作相关信息提供至网络设备;-接收所述网络设备发送的与所述用户及所述视频操作相对应的目标访问信息。
9.根据权利要求8所述的方法,其中,该方法还包括 -将所述视频操作之后的后续视频操作提供给所述网络设备。
10.根据权利要求8或9所述的方法,其中,该方法还包括-建立或更新与所述用户所对应的候选用户设备的关联设置; -将所述关联设置发送至所述网络设备。
11.一种用于提供与用户的视频操作相对应的目标访问信息的网络设备,其中,该设备包括记录获取装置,用于获取多个候选视频操作记录;第一更新装置,用于对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;其中,该设备还包括信息获取装置,用于获取用户在用户设备上执行的视频操作,以及与所述视频操作相对应的操作相关信息;辅助信息获取装置,用于根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;确定装置,用于根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;提供装置,用于将所述目标访问信息提供给所述用户设备。
12.根据权利要求11所述的网络设备,其中,所述辅助信息获取装置包括查询单元,用于根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的视频操作记录;确定单元,用于根据所述视频操作记录,确定所述操作辅助信息。
13.根据权利要求12所述的网络设备,其中,所述确定单元用于-根据所述视频操作记录,结合所述视频操作记录与所述视频操作的相关度信息,确定所述操作辅助信息;其中,所述相关度信息包括以下至少任一项 -所述视频操作记录与所述视频操作的操作相关度; -所述视频操作记录与所述视频操作的时域相关度。
14.根据权利要求11至13中任一项所述的网络设备,其中,该设备还包括第二更新装置,用于根据预定的存储时长阈值,删除存放时间超过所述存储时长阈值的所述候选视频操作记录,以更新所述视频操作数据库。
15.根据权利要求11至14中任一项所述的网络设备,其中,所述第一更新装置用于 -根据预定的持续时长阈值时,从所述多个候选视频操作记录中选择持续时长超过所述持续时长阈值的候选视频操作记录;-对所选择的候选视频操作记录按其所对应的用户信息,建立或更新所述视频操作数据库。
16.根据权利要求11至15任一项所述的网络设备,其中,所述视频操作包括所述用户通过所述用户设备执行的视频访问操作,所述操作相关信息包括与所述视频访问操作所对应的目标视频资源相对应的视频相关信息;其中,所述辅助信息获取装置用于-根据所述视频相关信息,在所述视频操作数据库中进行匹配查询,以获得所述操作辅助信息,其中,所述操作辅助信息包括目标视频资源的播放进展信息; 其中,所述确定装置用于-根据所述操作相关信息,并结合所述操作辅助信息,确定所述目标访问信息,其中,所述目标访问信息包括所述目标视频资源的播放起点信息或与所述播放起点信息相对应的访问地址信息。
17.根据权利要求11至15任一项所述的网络设备,其中,所述视频操作包括所述用户通过所述用户设备执行的视频搜索操作,所述操作相关信息包括与所述视频搜索操作相对应的视频搜索序列;其中,所述辅助信息获取装置用于-根据所述视频相关信息,在所述视频操作数据库中进行匹配查询,以获得所述操作辅助信息,其中,所述操作辅助信息包括所述视频搜索序列所对应的视频搜索结果的浏览状态信息;其中,所述确定装置用于-根据所述操作相关信息,并结合所述操作辅助信息,确定所述目标访问信息,其中,所述目标访问信息包括所述视频搜索结果中待浏览搜索结果或与所述待浏览搜索结果相对应的访问地址信息。
18.一种用于辅助提供与用户的视频操作相对应的目标访问信息的用户设备,其中,该设备包括操作获取装置,用于获取用户通过用户设备执行的视频操作,以及与所述视频操作相对应的操作相关信息;第一发送装置,用于将所述视频操作及其操作相关信息提供至网络设备; 接收装置,用于接收所述网络设备发送的与所述用户及所述视频操作相对应的目标访问信息。
19.根据权利要求18所述的用户设备,其中,该设备还包括第二发送装置,用于将所述视频操作之后的后续视频操作提供给所述网络设备。
20.根据权利要求18或19所述的用户设备,其中,该设备还包括关联设置装置,用于建立或更新与所述用户所对应的候选用户设备的关联设置; 第三发送装置,用于将所述关联设置发送至所述网络设备。
21.一种用于提供与用户的视频操作相对应的目标访问信息的系统,其中,该系统包括如权利要求11至17中任一项所述的网络设备,以及如权利要求18至
22.一种用于提供与用户的视频操作相对应的目标访问信息的视频服务器,其中,该视频服务器包括如权利要求11至17中任一项所述的网络设备。
23.一种用于辅助提供与用户的视频操作相对应的目标访问信息的视频播放器,其中, 该视频播放器包括如权利要求18至20中任一项所述的用户设备。
全文摘要
本发明的目的是提供一种与用户的视频操作相对应的视频目标访问信息的方法与设备。网络设备获取多个候选视频操作记录;对所述候选视频操作记录按其所对应的用户信息,建立或更新视频操作数据库;获取用户在用户设备上执行的视频操作,以及与所述视频操作相对应的操作相关信息;根据所述操作相关信息,在所述视频操作数据库中进行匹配查询,以获得与所述用户及所述视频操作相对应的操作辅助信息;根据所述操作相关信息,并结合所述操作辅助信息,确定与所述视频操作相对应的目标访问信息;将所述目标访问信息提供给所述用户设备。与现有技术相比,本发明不仅进一步地提升了用户的视频访问体验、提高了用户视频访问效率,也降低了用户的操作成本。
文档编号G06F17/30GK102567538SQ201110459919
公开日2012年7月11日 申请日期2011年12月31日 优先权日2011年12月31日
发明者杨帆, 汪奕菲, 赵漪涛, 郝思嵘 申请人:上海聚力传媒技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1