当前位置: 首页 > 专利查询>诺基亚公司专利>正文

用于情境感知角色建模和推荐的方法和装置制造方法及图纸

技术编号:9742023 阅读:107 留言:0更新日期:2014-03-07 05:14
提供了一种方法,用于基于从情境信息和高级用户简档导出的用户的角色来向用户提供推荐。推荐平台处理情境信息以便确定与用户相关联的一个或多个角色。接下来,所述推荐平台计算所述一个或多个角色与关联于一个或多个其他用户的一个或多个其它角色之间的至少一个相似度级别。然后,所述推荐平台至少部分地基于所述至少一个相似度级别来确定与所述一个或多个其他用户相关联的推荐信息。接下来,所述推荐平台处理所述推荐信息,以便生成用于所述用户的一个或多个推荐。

【技术实现步骤摘要】
【国外来华专利技术】用于情境感知角色建模和推荐的方法和装置
技术介绍
服务提供商和设备制造商(例如无线、蜂窝等)正在不断地受到挑战要通过例如提供引人注目的网络服务来向消费者递送价值和便利性。一个发展领域是使用推荐系统来为用户提供关于在服务和/或相关应用内可用的内容、项目等的建议或推荐(例如,关于人、地点或者诸如同伴、餐馆、商店、假期、电影、视频点播、书籍、歌曲、软件、文章、新闻、图像等感兴趣的事情的推荐)。例如,典型的推荐系统可以基于通过将用户偏好与一个或多个参考特征进行比较而预测出用户可能对项目感兴趣(即使该用户以前从来没有考虑过该项目),由此向该用户建议该项目。这样的推荐系统历史上基于的是协作过滤器,其常常依赖于大量的用户数据(例如,历史评价信息、使用历史等)。然而,这样的用户数据相对于特定服务或应用而言常常是不可用的或者未被收集的,尤其是如果用户对该服务而言是新的话,则服务或应用也是新的。
技术实现思路
因此,需要一种用于基于情境信息和角色比较来向用户进行推荐的方法。根据一个实施例,一种方法包括:处理情境信息和/或促进对情境信息的处理,以便确定与用户相关联的一个或多个角色。所述方法还包括:至少部分地使得计算在所述一个或多个角色与关联于一个或多个其他用户的一个或多个其它角色之间的至少一个相似度级别。所述方法进一步包括:至少部分地基于所述至少一个相似度级别来确定与所述一个或多个其他用户相关联的推荐信息。所述方法还包括:处理所述推荐信息和/或促进对所述推荐信息的处理,以便生成用于所述用户的一个或多个推荐。根据另一实施例,一种装置包括:至少一个处理器,以及包括计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置成与所述至少一个处理器一起至少部分地使得所述装置:处理情境信息以便确定与用户相关联的一个或多个角色。还使得所述装置:计算在所述一个或多个角色与关联于一个或多个其他用户的一个或多个其它角色之间的至少一个相似度级别。进一步使得所述装置:至少部分地基于所述至少一个相似度级别来确定与所述一个或多个其他用户相关联的推荐信息。还使得所述装置:处理所述推荐信息,以便生成用于所述用户的一个或多个推荐。根据另一实施例,一种计算机可读存储介质携带有一个或多个指令的一个或多个序列,当由一个或多个处理器执行时,所述一个或多个指令至少部分地使得装置:处理情境信息以便确定与用户相关联的一个或多个角色。还使得所述装置:计算在所述一个或多个角色与关联于一个或多个其他用户的一个或多个其它角色之间的至少一个相似度级别。进一步使得所述装置:至少部分地基于所述至少一个相似度级别来确定与所述一个或多个其他用户相关联的推荐信息。还使得所述装置:处理所述推荐信息,以便生成用于所述用户的一个或多个推荐。根据另一实施例,一种装置包括:用于处理情境信息和/或促进对情境信息的处理以便确定与用户相关联的一个或多个角色的模块。所述装置还包括:用于至少部分地使得计算在所述一个或多个角色与关联于一个或多个其他用户的一个或多个其它角色之间的至少一个相似度级别的模块。所述装置进一步包括:用于至少部分地基于所述至少一个相似度级别来确定与所述一个或多个其他用户相关联的推荐信息的模块。所述装置还包括:用于处理所述推荐信息和/或促进对所述推荐信息的处理以便生成用于所述用户的一个或多个推荐的模块。另外,对于本专利技术的各种示例实施例,下面是可应用的:一种方法,其包括:促进对(I)数据和/或(2)信息和/或(3)至少一个信号的处理和/或处理(I)数据和/或(2)信息和/或(3 )至少一个信号,所述(I)数据和/或(2 )信息和/或(3 )至少一个信号至少部分地基于(包括至少部分地从以下导出)与本专利技术的任何实施例相关而在本申请中公开的方法(或过程)中的任何一个或任何组合。对于本专利技术的各种示例实施例,下面也是可应用的:一种方法,其包括:促进对被配置成允许访问至少一个服务的至少一个接口的访问,所述至少一个服务被配置成实施在本申请中公开的网络或服务提供商方法(或过程)中的任何一个或任何组合。对于本专利技术的各种示例实施例,下面也是可应用的:一种方法,其包括:促进创建和/或促进修改(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能性,所述(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能性至少部分地基于从与本专利技术的任何实施例相关而在本申请中公开的方法或过程之一或任何组合得到的数据和/或信息、和/或从与本专利技术的任何实施例相关而在本申请中公开的方法(或过程)之一或任何组合得到的至少一个信号。对于本专利技术的各种示例实施例,下面也是可应用的:一种方法,其包括:创建和/或修改(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能性,所述(I)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能性至少部分地基于从与本专利技术的任何实施例相关而在本申请中公开的方法(或过程)之一或任何组合得到的数据和/或信息、和/或从与本专利技术的任何实施例相关而在本申请中公开的方法(或过程)之一或任何组合得到的至少一个信号。在各种示例实施例中,可以在服务提供商侧或在移动设备侧或按照通过在两侧实施的动作而在服务提供商与移动设备之间的任何共享方式来完成所述方法(或过程)。简单地通过图示多个特定实施例和实施方式(包括预期用于执行本专利技术的最佳模式),根据下面的详细描述,本专利技术的其它方面、特征和优点很容易显而易见。本专利技术还能够具有其它的和不同的实施例,并且其若干细节可以在各种明显方面被修改,而所有这些都不偏离本专利技术的精神和范围。因此,附图和描述应被视为在本质上是说明性的,而不应当视为是限制性的。【附图说明】通过示例而不是通过限制来图示本专利技术的实施例,在附图中:图1是根据一个实施例的能够基于情境信息和角色比较来向用户进行推荐的系统的示图;图2是根据一个实施例的推荐平台的组件的示图;图3A-3D是根据一个实施例的用于基于情境信息和角色比较来向用户进行推荐的过程的流程图;图4是根据一个实施例的数据收集模块的组件的示图;图5是根据一个实施例的用于设置偏好的用户接口的示图;图6是根据一个实施例示出了角色挖掘元件的层级的示图;图7是根据一个实施例的用于为一个或多个用户确定一个或多个角色的角色映射表的图不;图8是根据一个实施例的用于匹配在用户之间共享的角色的信任计算的图示;图9是可以用于实现本专利技术的实施例的硬件的示图;图10是可以用于实现本专利技术的实施例的芯片集的示图;以及图11是可以用于实现本专利技术的实施例的移动终端(例如,手机)的示图。【具体实施方式】公开了用于基于情境信息和角色比较来向用户进行推荐的方法、装置和计算机程序的示例。在下面的描述中,出于解释的目的,阐述了很多具体细节以便提供对本专利技术实施例的透彻理解。然而,对本领域技术人员显而易见的是,本专利技术的实施例可以在没有这些具体细节的情况下或在等同布置的情况下实施。在其它实例中,以框图形式示出了公知的结构和设备以避免不必要地模糊本专利技术的实施例。图1是根据一个实施例的能够基于情境信息和角色比较来向用户进行推荐的系统的示图。智能电话的普及为基于丰富的情境信息和移动社交网络开发个性化推荐带来了机遇。如先前所讨论的,推荐系统较之常规搜索方法向用本文档来自技高网...

【技术保护点】
一种方法,其包括:处理和/或促进处理(1)数据和/或(2)信息和/或(3)至少一个信号,所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于以下内容:处理情境信息以便确定与用户相关联的一个或多个角色;计算所述一个或多个角色与关联于一个或多个其他用户的一个或多个其它角色之间的至少一个相似度级别;至少部分地基于所述至少一个相似度级别来确定与所述一个或多个其他用户相关联的推荐信息;以及处理所述推荐信息,以便生成用于所述用户的一个或多个推荐。

【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:处理和/或促进处理(I)数据和/或(2)信息和/或(3)至少一个信号,所述(I)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于以下内容: 处理情境信息以便确定与用户相关联的一个或多个角色; 计算所述一个或多个角色与关联于一个或多个其他用户的一个或多个其它角色之间的至少一个相似度级别; 至少部分地基于所述至少一个相似度级别来确定与所述一个或多个其他用户相关联的推荐信息;以及 处理所述推荐信息,以便生成用于所述用户的一个或多个推荐。2.根据权利要求1所述的方法,其中,所述推荐信息至少部分地包括一个或多个协作推荐模型、一个或多个推荐规则、或其组合。3.根据权利要求1和2中的任一项所述的方法,其中,所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 处理高级用户简档; 处理所述情境信息、与所述一个或多个其他用户相关联的其它情境信息、或其组合,以便确定一个或多个用户习惯、一个或多个用户偏好、一个或多个用户行为、或其组合, 其中,所述一个或多个角色、所述一个或多个其它角色、或其组合进一步基于所述高级用户简档,并且至少部分地基于所述一个或多个用户习惯、所述一个或多个用户偏好、所述一个或多个用户行为、或其组合。4.根据权利要求3所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 在与所述用户、所述一个或多个其他用户、或其组合相关联的一个或多个用户简档中存储所述一个或多个用户习惯、所述一个或多个用户偏好、所述一个或多个用户行为、或其组合。5.根据权利要求1-4中的任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 确定与所述一个或多个角色、所述一个或多个其它角色、或其组合相关联的一个或多个本体;以及 处理和/或促进处理所述一个或多个本体,以便至少部分地基于所述一个或多个角色、所述一个或多个其它角色、或其组合来标记所述一个或多个用户简档的至少一部分。6.根据权利要求5所述的方法,其中,计算所述至少一个相似度级别至少部分地基于标记所述一个或多个用户简档的所述至少一部分。7.根据权利要求3-6中的任一项所述的方法,其中,按照至少部分地包括三元组的数据格式来表示所述一个或多个用户习惯、所述一个或多个用户偏好、所述一个或多个用户行为,并且其中所述三元组至少部分地包括时间、位置和行为。8.根据权利要求1-7中的任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 处理所述情境信息、与所述一个或多个其他用户相关联的其它情境信息、或其组合,以便生成将所述一个或多个角色、所述一个或多个其它角色、或其组合分类为周期性的、连续的、或其组合,其中,计算所述至少一个相似度级别至少部分地基于所述分类。9.根据权利要求1-8中的任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 处理所述至少一个相似度级别,以便确定所述用户与所述一个或多个其他用户之间的一个或多个信任级别, 其中,确定所述推荐信息、生成所述一个或多个推荐、或其组合至少部分地基于所述一个或多个信任级别。10.根据权利要求9所述的方法,其中所述一个或多个信任级别是不对称的。11.根据权利要求1-10中的任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 至少部分地基于所述一个或多个角色来确定与所述用户相关联的一个或多个角色集合;以及 至少部分地基于所述一个或多个其它角色来确定与所述一个或多个其他用户相关联的一个或多个其它角色集合, 其中,计算所述至少一个相似度级别至少部分地基于所述一个或多个角色集合与所述一个或多个其它角色集合之间的相似度。12.根据权利要求1-11中的任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 处理所述情境信息、与所述一个或多个其他用户相关联的其它情境信息、或其组合,以便确定一个或多个情境, 其中,相对于所述一个或多个情境来定义所述一个或多个角色、所述一个或多个其它角色、或其组合。13.根据权利要求12所述的方法,其中,所述一个或多个情境至少部分地指明了时间和位置。14.根据权利要求12和13中的任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 确定对于所述一个或多个情境的一个或多个改变;以及 启动至少部分地基于所述一个或多个改变来确定所述一个或多个角色、所述一个或多个其它角色、或其组合。15.根据权利要求1-14中的任一项所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下内容: 确定所述一个或多个其它角色的至少一个层级;以及 将所述一个或多个角色与所述至少一个层级进行比较, 其中,所述至少一个相似度级别至少部分地基于所述比较。16.一种装置,其包括: 至少一个处理器;以及 至少一个存储器,所述至少一个存储器包括用于一个或多个程序的计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置成与所述至少一个处理器一起使得所述装置至少执行以下内容:处理和/或促进处理情境信息,以便确定与用户相关联的一个或多个角色; 至少部分地使得计算所述一个或多个角色与关联于一个或多个其他用户的一个或多个其它角色之间的至少一个相似度级别; 至少部分地基于所述至少一个相似度级别来确定与所述一个或多个其他用户相关联的推荐信息;以及 处理和/或促进处理所述推荐信息,以便生成用于所述用户的一个或多个推荐。17.根据权利要求16所述的装置,其中,所述推荐信息至少部分地包括一个或多个协作推荐模型、一个或多个推荐规则、或其组合。18.根据权利要求16和17中的任一项所述的装置,其中进一步使得所述装置: 处理和/或促进处理高级用户简档; 处理和/或促进处理所述情境信息、与所述一个或多个其他用户相关联的其它情境信息、或其组合,以便确定一个或多个用户习惯、一个或多个用户偏好、一个或多个用户行为、或其组合, 其中,所述一个或多个角色、所述一个或多个其它角色、或其组合进一步基于所述高级用户简档,并且至少部分地基于所述一个或多个用户习惯、所述一个或多个用户偏好、所述一个或多个用户行为、或其组合。19.根据权利要求18所述的装置,其中进一步使得所述装置: 至少部分地使得在与所述用户、所述一个或多个其他用户、或其组合相关联的一个或多个用户简档中存储所述一个或多个用户习惯、所述一个或多个用户偏好、所述一个或多个用户行为、或其组合。20.根据权利要求16-19中`的任一项所述的装置,其中进一步使得所述装置: 确定与所述一个或多个角色、所述一个或多个其它角色、或其组合相关联的一个或多个本体;以及 处理和/或促进处理所述一个或多个本体,以便至少部分地基于所述一个或多个角色、所述一个或多个其它角色、或其组合来标记所述一个或多个用户简档的至少一部分。21.根据权利要求20所述的装置,其中,计算所述至少一个相似度级别至少部分地基于标记所述一个或多个用户简档的所述至少一部分。22.根据权利要求17-21中的任一项所述的装置,其中,按照至少部分地包括三元组的数据格式来表示所述一个或多个用户习惯、所述一个或多个用户偏好、所述一个或多个用户行为,并且其中所述三元组至少部分地包括时间、位置和行为。23.根据权利要求16-22中的任一项所述的装置,其中进一步使得所述装置: 处理和/或促进处理所述情境信息、与所述一个或多个其他用户相关联的其它情境信息、或其组合,以便生成将所述一个或多个角色、所述一个或多个其它角色、或其组合分类为周期性的、连续的、或其组合, 其中,计算所述至少一个相似度级别至少部分地基于所述分类。24.根据权利要求16-23中的任一项所述的装置,其中进一步使得所述装置: 处理和/或促进处理所述至少一个相似度级别,以便确定所述用户与所述一个或多个其他用户之间的一个或多个信任级别, 其中,确定所述推荐信息、生成所...

【专利技术属性】
技术研发人员:C·曾J·王L·洪J·田X·杨曹欢欢
申请(专利权)人:诺基亚公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1