用于产生社会团体的方法和设备的制作方法

文档序号:6362260阅读:168来源:国知局
专利名称:用于产生社会团体的方法和设备的制作方法
技术领域
本发明涉及用于产生社会团体(community)的方法和设备,更具体地讲,涉及一种用于通过反映社会团体的成员的目标和意图来有效产生并改变社会团体的方法和设备。
背景技术
科学技术的提高已使服务行业中的劳动力能够专业化和分工化。同样地,合作的重要性已受到广泛关注,这意味着就共同的利益共同工作。通常,为了合作,预先设置意在实现特定目标的社会团体并且选择成员以完成特定目标。

发明内容
技术问题预先设置并选择成员的社会团体不可能适应性地响应环境或情境的改变。技术方案提供一种产生社会团体的方法。收集与第一成员有关的背景信息;基于背景信息,推导出第一成员期望完成的目标列表和第一成员可提供的能力列表。进行搜索以查找具有与所述目标列表中列出的至少一个目标匹配的能力或与所述能力列表中列出的至少一个能力匹配的目标的第二成员。产生包括第一成员和第二成员的社会团体。有益效果根据本发明,提供一种用于适应性地响应于环境或情境的改变来产生并改变社会团体的方法和设备。


为了对本公开及其优点更全面的理解,现在参考结合附图进行的以下描述,在附图中,相同的标号表不相同的部件:图1是根据本发明的实施例的社会团体产生系统的框图;图2是根据本发明的实施例的社会团体产生系统的框图;图3是示出根据本发明的实施例的通过使用图1的社会团体产生系统产生社会团体的处理的示图;图4示出根据本发明的实施例的表示背景信息的本体模型;图5示出根据本发明的实施例的表示关于成员A的背景信息的本体模型;图6是示出根据本发明的实施例的基于图5中示出的背景信息来确定情境模型的处理的示图;图7是示出根据本发明的实施例的基于在图6的处理中确定的情境模型来推导出目标/能力列表的处理的示图;图8是示出根据本发明的实施例的将在图2的目标/能力匹配知识库(KB)中定义的目标和能力相互匹配的处理的示图;图9是示出根据本发明的实施例的基于图7中示出的目标/能力列表产生社会团体的处理的示图;图10是示出根据本发明的实施例的基于成员A、成员B和成员出租车D的目标/能力列表来产生社会团体的处理的示图;图11是根据本发明的实施例的在图10的处理中将通过使用多个子社会团体产生的社会团体的示图;图12是示出根据本发明的实施例的在图10的处理中将通过使用多个子社会团体产生的社会团体的示图;图13A至图13C是根据本发明的实施例的在图10的处理中将通过使用社会团体的不同的成员产生的社会团体的示图;图14A和图14B示出根据本发明的实施例的针对属于在图10的处理中产生的社会团体的成员出租车D的情境模型的改变而在目标/能力模型中的改变;图15示出根据本发明的实施例的由于属于在图10的处理中产生的社会团体的成员出租车D的情境模型的改变而产生的新社会团体;图16至图22示出根据本发明的实施例的通过使用图2的社会团体产生器并基于图2的社会团体策略数据库(DB)来确定候选社会团体的各种处理;图23是根据本发明的实施例的用于产生社会团体的处理的流程图。最佳实施方式
具体实施例方式在本专利文档中,用于描述本公开的原理的图1至图23、以下讨论的内容以及各种实施例仅是示例的方式并且不应以任何方式被解释为限制本公开的范围。本领域的技术人员应理解,可在任何适当布置的计算机装置中实现本公开的原理。首先,为了解释的方便,将定义在本说明书中使用的术语。术语“社会团体(community)”表示就共同利益一起共同工作的一组成员。术语“社会团体”是包括现实世界环境中的一群人、在计算环境中提供服务的一组实体等的概念。术语“成员”表示属于社会团体并共同合作的对象。一个成员可向另一成员提供预定功能或服务或可从另一成员接收预定功能或服务。术语“成员”是包括人、在计算环境中的各种实体、对象、实体、地方等的概念。术语“背景信息(context information)”是一种与成员有关的真实信息,具体地,与成员的属性有关的真实信息。术语“情境信息”是通过分析背景信息而获得的信息并且表示成员的情境。情境信息可以是背景自身或背景之间的关系信息。术语“目标”表示成员在特定情境下期望达到的结果或要求。术语“能力”表示成员在特定情境下可向另一成员提供的功能或服务。术语“知识库”(在下文中被称为“KB”)表示存储通过智力活动或特定领域的专家的经验而积累的专业知识或用于解决问题的事实和规则。
在下文中,将参照附图详细描述本发明的实施例。图1是根据本发明的实施例的社会团体产生系统100的框图。为了解释方便,将针对可加入社会团体的多个成员中的第一成员描述社会团体产生系统100的操作。社会团体产生系统100包括可在一个或多个物理组件中实现的背景信息收集器110、列表推导单元120、搜索单元130和社会团体产生器140。可选择地,可在社会团体产生系统100的一个或多个模块中实现背景信息收集器110、列表推导单元120、搜索单元130和社会团体产生器140,其中,社会团体产生系统100被存储在存储器中,从而由控制器处理社会团体产生系统100的操作。背景信息收集器110收集与第一成员有关的背景信息。背景信息收集器110从与第一成员相关联的多条真实信息中收集与第一成员的属性有关的信息作为背景信息。背景信息被用作用于基于情境模型KB (将在稍后详细描述)而确定与第一成员相应的情境模型的输入信息。背景信息收集器110以预定时间间隔收集与第一成员有关的背景信息并确定先前的背景信息是否改变。列表推导单兀120基于背景信息推导出第一成员期望完成的目标列表和第一成员可提供的能力列表。尽管未示出,但是列表推导单元120可包括情境模型确定器和推导单元。情境模型确定器可访问情境模型KB,其中,情境模型KB根据至少一条背景信息的组合来定义情境模型。情境模型确定器基于关于第一成员的背景信息和情境模型KB来确定与第一成员相应的情境模型。推导单元可访问实体模型KB,其中,实体模型KB根据至少一条背景信息的组合来定义成员的目标和能力。推导单元基于与第一成员和实体模型KB相应的情境模型来推导出包括第一成员期望完成的目标的目标列表和包括第一成员可提供的服务和功能的能力列表。搜索单元130搜索可与第一成员一起形成社会团体的第二成员。第二成员是具有完成第一成员的目标列表中列出的至少一个目标的能力或者具有可由第一成员的能力列表中列出的至少一个能力完成的目标的成员。搜索单元130可访问表示目标与用于完成目标的能力之间的匹配(例如,相应的)关系的目标/能力匹配KB。搜索单元130可基于目标/能力匹配KB搜索第二成员。社会团体产生器140产生第一成员和第二成员所属的社会团体。尽管未示出,社会团体产生器140可包括候选社会团体产生器和确定器。候选社会团体产生器产生第一成员和第二成员所属的一个或多个候选社会团体。确定器选择候选社会团体中的一个作为最终社会团体。确定器可以以各种方式确定最终社会团体。两种方式如下(但本发明不限于此),其中,确定器可使用这两种方式中的一种来确定最终社会团体:(i)确定器向第一成员(或第一成员的用户)建议候选社会团体并引导第一成员选择候选社会团体中的一个。在这种情况下,关于候选社会团体的信息(例如,候选社会团体的目标、关于候选社会团体的成员的信息和候选社会团体的优点和缺点)可与候选社会团体一起被呈现。如果第一成员选择候选社会团体中的一个,则确定器将选择的社会团体作为最终社会团体;(ii)确定器在没有用户的输入的情况下基于预先设置的社会团体策略信息来确定最终社会团体。社会团体策略信息指定确定器在选择最终社会团体时应考虑的规则。可由用户预先设置或可根据外部情境自动设置社会团体策略信息。确定器可考虑以下情况中的至少一个来确定最终社会团体:属于每个候选社会团体的成员的实现目标的程度、属于每个候选社会团体的特定成员的实现目标的程度、每个候选社会团体的成员的总数、每个候选社会团体中将被实现的目标的总数、每个候选社会团体中不能实现的目标的总数、在每个候选社会团体与另一候选社会团体之间发生竞争的可能性和每个候选社会团体崩溃的可能性。图2是根据本发明的另一实施例的社会团体产生系统200的框图。社会团体产生系统200包括可在一个或多个物理组件中实现的背景管理器220、情境模型确定器230、社会团体管理器240、目标/能力确定器250、有效性确定单元260、社会团体产生器270、社会团体选择器280和社会团体执行单元290。可选择地,可在社会团体产生单元290的一个或多个模块中实现背景管理器220、情境模型确定器230、社会团体管理器240、目标/能力确定器250、有效性确定单元260、社会团体产生器270、社会团体选择器280和社会团体执行单元290,其中,社会团体产生系统200被存储在存储器中,从而由控制器处理社会团体产生系统200的操作。背景管理器220获得关于成员的背景信息。背景管理器220通过使用传感器周期地或在特定条件下获得关于成员的信息以便更新背景信息。背景管理器220将背景信息发送到情境模型确定器230。情境模型确定器230基于背景信息来确定每个成员的情境模型。情境模型KB201根据至少一条背景信息的组合来定义每个成员的情境模型。情境模型确定器230基于情境模型KB201来推断成每个成员的情境。确定的情境模型被提供给社会团体管理器240。社会团体管理器240基于相应的情境模型来了解每个成员的目标和能力。社会团体管理器240基于每个成员的目标和能力来产生/更新最佳社会团体,从而属于社会团体的成员可共同工作以有效实现目标。社会团体管理器240控制目标/能力确定器250、有效性确定单元260、社会团体产生器270、社会团体选择器280和社会团体执行单元290。目标/能力确定器250基于情境模型来确定每个成员的目标和能力(功能或服务)。目标/能力确定器250可基于实体模型KB202来产生成员的目标列表和能力列表。实体模型KB202定义在域(或社会团体中)注册的成员可具有的目标和能力,具体地,成员在特定情境模型中可具有的目标和能力。在这种情境下,域是不仅包括物理空间而且还包括虚拟空间(例如,互联网)的概念。有效性确定单元260检查至少一个社会团体的有效性。有效性确定单元260的操作主要分类为但不限于以下三个操作。(i)有效性确定单元260确定在现有社会团体与将使用社会团体产生器270 (稍后将详细描述)产生的新社会团体之间是否存在竞争。当同一成员属于现有社会团体和将产生的新社会团体两者时会发生这样的竞争的示例。如果发生竞争,则有效性确定单元260考虑分配给新社会团体和现有社会团体的优先级,并取消产生新社会团体或向社会团体产生器270通知竞争以便产生新社会团体。通常,更高的优先级被分配给现有社会团体而非新社会团体。(ii)有效性确定单元260确定在成员的情境模型改变时成员所属的社会团体的有效性。如果情境模型的改变阻止社会团体实现它的目标或引起所述社会团体与另一社会团体之间的竞争,则随后有效性确定单元260取消所述社会团体或向社会团体产生器270通知竞争,从而社会团体产生器270可改变所述社会团体;(iii)有效性确定单元260添加有效性被社会团体数据库(DB) 203承认的社会团体或取消有效性不被社会团体DB203承认的社会团体。社会团体产生器270通过使用目标/能力匹配KB204来产生包括特定成员和具有实现特定成员的目标的能力的成员的社会团体。社会团体产生器270在产生社会团体时还可使用社会团体策略DB205。社会团体策略DB205定义在产生社会团体时应考虑的条件。例如,作为在产生社会团体时应考虑的条件可包括以下条件中的至少一个:是否将达到特定成员的目标,是否将最大化所有成员的利益,是否将最小化所有成员可能遭受的损害;是否将最小化社会团体与另一社会团体之间发生竞争的可能性。根据实施例,每个KB和DB可被存储在一个或多个存储装置(未示出)中。社会团体选择器280从由社会团体产生器270产生的候选社会团体中确定最终社会团体。社会团体选择器280可向成员提供候选社会团体以及关于候选社会团体的信息的列表,从而成员可选择期望的社会团体。社会团体执行单元290可计划将在社会团体中被执行的服务,设置服务优先级并控制服务的执行,从而可实现社会团体的目标。图3是示出根据本发明的实施例的通过使用图1的社会团体产生系统100产生社会团体的处理的示图。社会团体产生系统100确定包括在可加入社会团体的一组成员中的至少一个成员的情境模型。此外,社会团体产生系统100产生至少一个成员的目标列表和能力列表。社会团体产生系统100产生包括特定成员和具有实现所述特定成员的目标的能力的另一成员的社会团体。图4示出根据本发明的实施例的表示背景信息的本体模型。本体模型表示概念化并具有可使用计算机操纵的形式的承认的知识,从而,概念或对象的类型或限制条件可被明确限定。 本体模型由类、示例、关系、属性等组成。通常,术语“类”指示分配给例如对象或概念的名称。术语“示例”表示对象或概念的具体示例,或实质上包含的对象。术语“属性”是分配给类或示例的特定值,以便表示类或示例的性质或习性。术语“关系”是类、示例和属性之间的关系的通用术语。在图4中,椭圆或四边形表示类,箭头表示类之间或类的属性之间的关系。例如,图4包括“人员”类401、“日程”类411、“xsd:时间”类412、“xsd:日期”类413、“装置背景(device context)”类414、“xsd:串”类415、“情境”类416、“今天没有日程”类417和“对棒球感兴趣”类418。参照图4,“人员”类401和“装置背景”类414通过命名为“具有装置”的箭头被连接。这意味着“人员”类401具有的装置是“装置背景”类414。
类似地,“装置背景”类414和“xsd:时间”类412通过命名为“当前时间”的箭头被连接。这表示“装置背景”类414的当前时间是“xsd:时间”。在图4中,使用类之间的关系或类的属性之间的关系表示的信息可以是如上所述的背景信息。图5示出根据本发明的实施例的表示关于成员A501的背景信息的本体模型。关于成员A501的背景信息包括以下类:i) “装置I”类514:成员A501具有的装置;ii) “Youido”类 516:成员 A501 的当前位置;iii) “2010-05-20”类 515:当前日期;iv) “18:30:52”类 511:当前时间;V) “18:00:00”类 512:离开时间;vi)空白类513:今天未设置日程;vii) “棒球”类 521、“Jamsil”类 522、“LG Twins” 类 523 和“棒球场”类 524:搜
索的关键字;viii) “棒球场”类525:经常去的地方;ix) “棒球广播”类526:经常查看的内容。图6是示出根据本发明的实施例的基于图5中示出的背景信息来确定情境模型的处理的示图。基于成员A601的背景信息和情境模型KB类确定成员A601的情境模型。如上所述,情境模型KB根据至少一条背景信息的组合来定义情境模型。以下表I和表2示出情境模型KB的示例。表I
权利要求
1.一种产生社会团体的方法,所述方法包括: 通过社会团体产生系统收集与第一成员有关的背景信息; 通过社会团体产生系统基于背景信息推导出第一成员期望完成的目标列表和第一成员能够提供的能力列表; 通过社会团体产生系统搜索具有与目标列表中列出的至少一个目标匹配的能力中的至少一个能力和与能力列表中列出的至少一个能力匹配的目标的第二成员; 通过社会团体产生系统产生包括第一成员和第二成员的社会团体。
2.如权利要求1所述的方法,还包括: 更新与第一成员有关的背景信息; 基于更新的背景信息,确定社会团体是否有效; 基于更新的背景信息来修改社会团体。
3.如权利要求1所述的方法,其中,产生社会团体的步骤包括: 产生包括第一成员和第二成员的至少一个候选社会团体; 基于输入信号,将所述至少一个候选社会团体之一确定为最终社会团体。
4.如权利要求1所述的方法,其中,产生社会团体的步骤包括: 产生包括第一成员和 第二成员的至少一个候选社会团体; 基于用于产生社会团体的一个或多个社会团体策略,将所述至少一个候选社会团体之一确定为最终社会团体。
5.如权利要求4所述的方法,其中,确定最终社会团体的步骤包括: 在所述至少一个候选社会团体中将达到在目标列表中列出的分配了最高优先级的目标的社会团体确定为最终社会团体。
6.如权利要求4所述的方法,其中,确定最终社会团体的步骤包括:在所述至少一个候选社会团体中将使完成的目标的数量最大化的社会团体确定为最终社会团体。
7.如权利要求1所述的方法,其中,产生社会团体的步骤包括: 确定第一成员是否将加入第二成员所属的现有社会团体; 基于确定的结果,允许第一成员加入现有社会团体。
8.如权利要求1所述的方法,其中,推导出目标列表和能力列表的步骤包括: 基于与第一成员有关的背景信息和情境模型知识库(KB)来产生与第一成员相应的情境模型,其中,情境模型知识库基于至少一条背景信息的组合来定义每个情境模型;基于与第一成员相应的情境模型和实体模型KB来推导出目标列表和能力列表,其中,实体模型KB基于至少一个情境模型的组合来定义目标和能力。
9.如权利要求1所述的方法,其中,搜索第二成员的步骤包括:基于目标/能力匹配KB,搜索第二成员,其中,目标/能力匹配KB定义目标与用于完成目标的能力之间的匹配关系O
10.如权利要求1所述的方法,还包括:控制从第一成员和第二成员中的至少一个成员以便完成社会团体的目标。
11.如权利要求1所述的方法,所述社会团体包括至少一个子社会团体,每个子社会团体包括目标、共享目标的一个或多个服务消费者和提供与目标匹配的能力的一个或多个服务提供者。
12.一种用于产生社会团体的设备,所述设备包括: 背景信息控制器,被配置为收集与第一成员有关的背景信息; 列表推导单元,被配置为基于背景信息,推导出第一成员期望完成的目标列表和第一成员能够提供的能力列表; 搜索单元,被配置为搜索具有与目标列表中列出的至少一个目标匹配的能力中的至少一个能力和与能力列表中列出的至少一个能力匹配的目标的第二成员; 社会团体产生器,被配置为产生包括第一成员和第二成员的社会团体。
13.如权利要求12所述的设备,还包括: 更新单元,被配置为更新 与第一成员有关的背景信息; 有效性确定单元,被配置为基于更新的背景信息确定社会团体是否有效; 修改单元,被配置为基于更新的背景信息来修改社会团体。
14.如权利要求12所述的设备,其中,社会团体产生器包括: 候选社会团体产生器,被配置为产生包括第一成员和第二成员的至少一个候选社会团体; 确定器,被配置为基于用于产生社会团体的一个或多个社会团体策略,将所述至少一个候选社会团体之一确定为最终社会团体。
15.一种在其上记录有用于产生社区的计算机程序的非暂时性计算机可读介质,所述计算机可读介质包括用于以下步骤的指令: 通过社区产生系统收集与第一成员有关的背景信息; 通过社区产生系统基于背景信息推导出第一成员期望完成的目标列表和第一成员能够提供能力的列表; 通过社区产生系统搜索具有与目标列表中列出的至少一个目标匹配的能力中的至少一个能力和与能力的表中列出的至少一个能力匹配的目标的第二成员; 通过社区产生系统产生包括第一成员和第二成员的社区。
全文摘要
一种基于社会团体的成员的目标和意图产生社会团体的方法和设备。收集与第一成员有关的背景信息。基于背景信息,推导出第一成员期望完成的目标列表和第一成员可提供的能力列表。进行搜索以查找具有与目标列表中列出的至少一个目标匹配的能力中的至少一个能力和与能力列表中列出的至少一个能力匹配的目标的第二成员。并且随后产生包括第一成员和第二成员的社会团体。
文档编号G06Q50/00GK103210413SQ201180054566
公开日2013年7月17日 申请日期2011年11月14日 优先权日2010年11月12日
发明者柳承烈, 李正洙 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1