logo好方法网

提供推荐视频信息的方法和装置、及计算机可读存储介质


技术摘要:
一种通过服务器向与用户账户关联的多个设备中的至少一个设备提供关于推荐视频的信息的方法和装置、及计算机可读存储介质。该方法包括:在内容数据库中存储与多个内容项目相对应的内容数据;从与该用户账户相关联的多个设备中接收与该多个内容项目中的多个先前观看的内  全部
背景技术:
随着电子设备的多样化,每一个个人拥有的电子设备的类型也变得多样化了。用 户利用其电子设备消费各种服务、应用和内容。用户可用的内容也在增加。 虽然用户可遇到许多类型的内容,但用户经常遇到无意义的内容,这可导致用户 疲劳的增加。 从而,需要一种根据用户拥有的设备高效地向用户推荐有意义的内容和应用的系 统。
技术实现要素:
一个或多个示范性实施例包括一种方法,其中设备在接收到用户输入时,通过同 时根据用户输入提供推荐面板和向服务器请求推荐项目,来根据设备的每种类型提供包括 推荐项目的推荐面板,并且还包括一种方法,其中服务器通过分析每个设备的项目使用型 式信息来为每个设备提供至少一个推荐项目。 另外的方面一部分将在接下来的描述中记载,一部分将从描述中显现出来,或者 可通过实践示范性实施例来获知。 根据示范性实施例,提供了一种设备。该设备包括:用户输入部,被配置为接收用 户触摸输入;通信器,被配置为响应于用户触摸输入而向服务器发送包括设备的标识信息 的推荐项目请求并且从服务器接收基于设备的标识信息选择的至少一个推荐项目;显示 器,被配置为显示包括所接收的至少一个推荐项目的推荐面板;以及控制器,被配置为利用 设备中安装的驻留程序来控制通信器接收至少一个推荐项目并且控制显示器显示推荐面 板,其中推荐面板是基于用户触摸输入而显示的。 设备的标识信息可包括设备类型信息、设备ID信息、设备地址信息和账户信息中 的至少一者。 至少一个推荐项目可以是基于设备的项目使用型式信息、设备的硬件信息和设备 的软件信息中的至少一者来选择的。 5 CN 111597436 A 说 明 书 2/25 页 通信器响应于用户触摸输入而向服务器发送从设备获得的情境信息,并且至少一 个推荐项目可以是在进一步考虑到所发送的情境信息的情况下选择的。 情境信息可包括设备的位置信息、用户的状态信息、从设备起的预定范围或距离 内的环境信息和用户的日程安排信息中的至少一者。 至少一个推荐项目可以是基于设备的类型从在设备和用户的另一设备中先前使 用的项目之中选择的。 控制器可控制显示器显示用于输入推荐条件的设定窗口并且控制用户输入部通 过设定窗口从用户接收推荐条件,其中通信器可响应于用户触摸输入而向服务器发送包括 关于推荐条件的信息的推荐项目请求,并且至少一个推荐项目可在进一步考虑到推荐条件 的情况下来选择。 推荐条件可包括项目类型、项目再现时间、项目用途、项目收集时间和用户的感受 状态信息中的至少一个。 控制器可基于收集时间信息和使用频率信息中的至少一者来在推荐面板上排列 至少一个推荐项目。 控制器可根据至少一个推荐项目的容量来调整推荐面板上显示的至少一个推荐 项目的大小。 控制器可收集关于在设备中使用的至少一个项目的信息并且通过通信器向服务 器发送所收集的关于至少一个项目的信息。 控制器检测设备的使用状态变化并且收集关于在操作系统(OS)调度器中注册的 至少一个项目的信息。 关于至少一个项目的信息可包括以下各项之中的至少一个:至少一个项目的名 称、至少一个项目的类型、至少一个项目的收集时间、与至少一个项目有关的应用、至少一 个项目的配置成分、与收集至少一个项目的时间有关的环境信息、至少一个项目的收集路 径、收集至少一个项目的设备信息以及与收集至少一个项目的时间有关的用户状态信息。 控制器可响应于用户关于在设备的屏幕上显示的至少一个项目的收集请求手势 而收集关于在设备的屏幕上显示的至少一个项目的信息。 用户的收集请求手势可包括在触摸设备的屏幕的至少三根手指变得彼此更靠近 的方向上移动该至少三根手指的收拢手势。 设备还可包括:图像处理器,其被配置为响应于收集请求手势而生成与屏幕上显 示的至少一个项目相对应的缩略图像。 根据示范性实施例,提供了一种由设备执行的推荐面板提供方法。该方法包括:接 收用户触摸输入;响应于用户触摸输入而向服务器发送包括设备的标识信息的推荐项目请 求;从服务器接收基于设备的标识信息选择的至少一个推荐项目;以及显示包括所接收的 至少一个推荐项目的推荐面板,其中推荐面板是基于用户触摸输入而显示的,并且其中发 送、接收和显示是利用设备中安装的驻留程序来执行的。 可在进一步考虑到关于设备请求至少一个推荐项目的时间的信息的情况下从服 务器选择至少一个推荐项目。 推荐项目请求可包括设备的位置信息和用户的状态信息中的至少一者,并且可在 进一步考虑到设备的位置信息和用户的状态信息中的至少一者的情况下从服务器选择至 6 CN 111597436 A 说 明 书 3/25 页 少一个推荐项目。 可基于设备的类型从在设备和用户的另一设备中先前使用的项目之中选择至少 一个推荐项目。 推荐面板的显示可包括:基于收集时间信息和使用频率信息中的至少一者在推荐 面板上排列至少一个推荐项目。 该方法还可包括:收集关于设备中使用的至少一个项目的信息;并且向服务器发 送所收集的关于至少一个项目的信息。 收集可包括:响应于用户关于在设备的屏幕上显示的至少一个项目的收集请求手 势而收集关于在屏幕上显示的至少一个项目的信息。 该方法还可包括:接收对推荐面板中包括的至少一个推荐项目之一的选择;以及 再现所选择的推荐项目。 根据示范性实施例,提供了一种服务器。该服务器包括:存储装置,被配置为存储 从用户的多个设备上传的项目;接收器,被配置为从该多个设备之中的设备接收包括关于 该设备的信息的推荐项目请求;控制器,被配置为基于关于设备的信息从上传的项目中选 择至少一个推荐项目;以及发送器,被配置为将所选择的至少一个推荐项目发送给设备。 控制器可基于设备的项目使用型式信息、设备的硬件信息和设备的软件信息中的 至少一者来选择至少一个推荐项目。 控制器可在进一步考虑到关于接收到推荐项目请求的时间的信息的情况下选择 至少一个推荐项目。 推荐项目请求还可包括从设备获得的情境信息,并且情境信息可包括设备的位置 信息、设备的状态信息、从设备起的预定范围或距离内的环境信息和设备的日程安排信息 中的至少一者。 控制器可在进一步考虑到从设备获得的情境信息的情况下选择至少一个推荐项 目。 推荐项目请求可包括用户从设备输入的推荐条件信息,并且控制器可在进一步考 虑到推荐条件信息的情况下选择至少一个推荐项目。 接收器可从用户的多个设备接收关于在用户的多个设备中使用的项目的信息,并 且控制器可利用关于在用户的多个设备中使用的项目的信息来获得与用户的多个设备中 的每一个相对应的项目使用型式信息。 发送器可按预定的周期向多个设备中的每一个发送对关于在用户的多个设备中 使用的至少一个项目的信息的请求。 根据示范性实施例,提供了一种由服务器执行的推荐项目提供方法。该方法包括: 存储从用户的多个设备上传的项目;从多个设备之中的设备接收包括关于设备的信息的推 荐项目请求;基于关于设备的信息从上传的项目中选择至少一个推荐项目;以及将所选择 的至少一个推荐项目发送给设备。 选择可包括基于设备的项目使用型式信息、设备的硬件信息和设备的软件信息中 的至少一者来选择至少一个推荐项目。 选择可包括在进一步考虑到关于接收到推荐项目请求的时间的信息的情况下选 择至少一个推荐项目。 7 CN 111597436 A 说 明 书 4/25 页 推荐项目请求还可包括从设备获得的情境信息;并且选择可包括在进一步考虑到 从设备获得的情境信息的情况下选择至少一个推荐项目。 情境信息可包括设备的位置信息、设备的状态信息、从设备起的预定范围或距离 内的环境信息和设备的日程安排信息中的至少一者。 存储可包括:利用从用户的多个设备上传的项目获得与用户的多个设备中的每一 个相对应的项目使用型式信息;以及存储所获得的项目使用型式信息。 根据示范性实施例,一种用于在设备上提供推荐的方法,该方法包括:向服务器发 送包括设备的类型的推荐项目请求;接收基于设备的类型选择的至少一个推荐项目;以及 显示所接收的至少一个推荐项目。 设备的类型可以是平板计算机、电视、移动电话、桌面型计算机和膝上计算机之中 的至少一种。 推荐项目请求可包括设备的位置信息和设备的用户的状态信息之中的至少一个, 并且可在进一步考虑到设备的位置信息和用户的状态信息之中的至少一个的情况下从服 务器选择至少一个推荐项目。 在进一步考虑到关于设备发送推荐项目请求的时间的信息的情况下从服务器选 择至少一个推荐项目。 具体地,根据示范性实施例,提供一种通过服务器向与用户账户关联的多个设备 中的至少一个设备提供关于推荐视频的信息的方法,该方法包括:在内容数据库中存储与 多个内容项目相对应的内容数据,所述内容数据包括:与多个内容项目相对应的内容类型 信息,与多个内容项目相对应的标题信息,以及与多个内容项目相对应的类别信息;从与该 用户账户相关联的多个设备中接收与该多个内容项目中的多个先前观看的内容项目相对 应的用户历史信息,该用户历史信息包括:与多个先前观看的内容项目相对应的观看时间 信息,与多个先前观看的内容项目相对应的观看设备信息,以及与多个先前观看的内容项 目相对应的再现持续时间信息;服务器分析用户历史信息;从多个设备中的至少一个设备 接收请求;基于上下文信息,从多个内容项目中选择至少一个视频作为推荐视频,该上下文 信息包括从其接收请求的至少一个设备的信息;和向所述至少一台设备发送关于推荐视频 的信息,以在所述至少一个设备上显示关于推荐视频的信息,其中关于推荐视频的信息指 示再现终止位置,该再现终止位置指示推荐视频的先前再现被终止的时间。 根据示范性实施例,提供一种用于通过服务器向与用户账户相关联的多个设备中 的至少一个设备提供关于推荐视频的信息的装置,该装置包括:存储器,被配置为在内容数 据库中存储与多个内容项目相对应的内容数据,该内容数据包括:与多个内容项目相对应 的内容类型信息,与多个内容项目相对应的标题信息,以及与多个内容项目相对应的类别 信息;通信接口,被配置为与所述多个设备通信;和至少一个处理器,被配置为:从与该用户 账户相关联的多个设备中接收与该多个内容项目中的多个先前观看的内容项目相对应的 用户历史信息,该用户历史信息包括:与多个先前观看的内容项目相对应的观看时间信息, 与多个先前观看的内容项目相对应的观看设备信息,以及与多个先前观看的内容项目相对 应的再现持续时间信息;服务器分析用户历史信息;从多个设备中的至少一个设备接收请 求;基于上下文信息,从多个内容项目中选择至少一个视频作为推荐视频,该上下文信息包 括从其接收请求的至少一个设备的信息;和向所述至少一台设备发送关于推荐视频的信 8 CN 111597436 A 说 明 书 5/25 页 息,以在所述至少一个设备上显示关于推荐视频的信息,其中,关于推荐视频的信息指示再 现终止位置,该再现终止位置指示推荐视频的先前再现被终止的时间。 根据示范性实施例,提供一种计算机可读存储介质,其被配置为存储一个或多个 计算机程序,所述计算机程序包括指令,当所述指令由至少一个处理器执行时,所述指令使 所述至少一个处理器进行控制以执行如上所述的方法。 附图说明 通过以下结合附图对示范性实施例的描述,这些和/或其他方面将变得清楚并且 更容易明白,附图中: 图1是根据示范性实施例的项目推荐系统的框图; 图2A、2B和2C图示了根据设备的类型提供的推荐项目的示例; 图3是根据示范性实施例的服务器监视关于设备中使用的项目的信息的方法的流 程图; 图4是根据示范性实施例的向服务器上传关于设备中正使用的项目的信息的方法 的流程图; 图5是根据示范性实施例的设备通过用户手势向服务器发送关于正使用的项目的 信息的方法的流程图; 图6图示出根据示范性实施例的用户的收集请求手势的示例; 图7是用于说明根据示范性实施例由用户的多个设备收集的关于项目的信息的表 格; 图8A、8B和8C是用于说明根据示范性实施例的设备生成项目的缩略图像的方法的 图; 图9是根据示范性实施例的推荐面板提供方法的流程图; 图10A和10B图示出根据示范性实施例的推荐面板; 图11A和11B图示出根据示范性实施例的对于每个设备包括不同的推荐项目的推 荐面板; 图12是根据示范性实施例的推荐项目提供方法的流程图; 图13A和13B是用于说明根据示范性实施例的再现/执行推荐项目的方法的图; 图14是根据示范性实施例的基于用户的推荐条件的推荐项目提供方法的流程图; 图15图示出根据示范性实施例的用于输入推荐条件的设定窗口; 图16A和16B图示出根据示范性实施例的推荐项目列表; 图17A和17B图示出根据示范性实施例的与推荐条件相对应的推荐项目列表; 图18是用于说明根据示范性实施例的向外部设备发送推荐项目的方法的图; 图19图示出根据示范性实施例的提供基于情境信息选择的推荐项目的屏幕; 图20图示出根据另一示范性实施例的提供基于情境信息选择的推荐项目的屏幕; 图21A和21B是根据各种示范性实施例的设备的框图;并且 图22是根据示范性实施例的服务器的框图。 9 CN 111597436 A 说 明 书 6/25 页
下载此资料需消耗2积分,
分享到:
收藏