【技术实现步骤摘要】
【国外来华专利技术】
本公开一般地涉及用来支持经由计算机网络的动态用户协作的系统和方法。
技术介绍
网页可以提供对公司的商品和服务的容易、直观的访问。网页的价值在于其对终端用户隐藏大量后端业务进程(process)和业务到业务整合的复杂性的能力。然而,网页不是很善于允许终端用户在这些业务进程的情境中彼此协作。即时消息传递是基于网络的协作应用的简单示例。然而,即时消息传递受到限制,因为它只允许用户彼此交互,而不是还使得用户能够以协作的方式与业务进程交互。附图说明图1是本专利技术各种实施例中的协作进程的组成部分的示例性图解。图2是本专利技术各种实施例中的组件调用的示例性高级图解。图3是本专利技术各种实施例中的页面流控制流和可扩展性点(extensibilitypoint)的示例性图解。图4是本专利技术各种实施例中的消息传递层的示例性图解。图5是本专利技术各种实施例中的场景参与者的示例性图解。图6是本专利技术各种实施例中的示例性消息控件的类图。图7是本专利技术各种实施例中的示例性在场(presence)控件的类图。图8是本专利技术各种实施例中的网络浏览器和应用服务器的示例性图解。图9是根据本专利技术各种实施例的富(Rich)UI客户端初始化的流程图图解。图10是根据本专利技术各种实施例的富UI客户端初始化的流程图图解。图11是根据本专利技术各种实施例的富UI客户端页面加载的流程图图解。图12a-c是根 ...
【技术保护点】
一种用于多个参与者之间的协作的方法,包括: 联系协作进程,其中由第一参与者进行该联系; 基于角色来使一个或多个潜在参与者取得资格; 从所述一个或多个潜在参与者中选择第二参与者; 邀请第二参与者加入该协作;以及接收第二参与者是否能加入该协作的指示。
【技术特征摘要】
【国外来华专利技术】US 2005-2-10 11/054,929;US 2005-2-10 11/055,047;US1.一种用于多个参与者之间的协作的方法,包括:
联系协作进程,其中由第一参与者进行该联系;
基于角色来使一个或多个潜在参与者取得资格;
从所述一个或多个潜在参与者中选择第二参与者;
邀请第二参与者加入该协作;以及
接收第二参与者是否能加入该协作的指示。
2.如权利要求1所述的方法,其中:
动态地评估所述角色,并且其中该角色基于在场信息。
3.如权利要求1所述的方法,其中:
所述角色基于潜在参与者的一个或多个属性。
4.如权利要求1所述的方法,其中,选择步骤包括:
选择最不忙的潜在参与者。
5.一种用于协作的系统,包括:
协作进程,包括消息传递层;
第一客户端,包括第一消息传递层,其中第一客户端和协作进程能够通
过它们各自的消息传递层通信;
第二客户端,包括第二消息传递层,其中第二客户端能够与协作进程通
过它们各自的消息传递层通信;
角色,用来动态地识别第一客户端和第二客户端中的至少一个;并且
其中所述角色基于第一客户端和第二客户端中的至少一个的在场信息。
6.如权利要求5所述的方法,其中:
动态地评估所述角色,并且其中该角色基于在场信息。
7.如权利要求5所述的方法,其中:
所述角色基于潜在参与者的一个或多个属性。
8.一种用于建立协作的方法,包括:
评估角色以便动态地确定一组潜在参与者;
从这组潜在参与者中选择第一参与者;
邀请第一参与者加入该协作;
接收对该邀请的答复;以及
如果该答复指示加入该协作的愿望,则将第一参与者包括在该协作中。
9.如权利要求8所述的方法,其中:
所述角色基于在场和状态信息。
10.如权利要求8所述的方法,其中:
第一参与者能够访问共享状态,通过所述共享状态能够与其它参与者共
享信息。
11.如权利要求8所述的方法,其中:
所述角色基于潜在参与者的一个或多个属性。
12.如权利要求8所述的方法,其中:
将第一参与者与能够网络浏览的进程集成。
13.一种用于提供在场信息的方法,所述方法包括:
定义角色,所述角色定义动态的一组用户,其中这组用户可以随着时间
变化,并且其中所述角色基于这组用户的至少一个成员的在场信息;
通过订户来订阅所述角色,其中该订户将接收到对动态的这...
【专利技术属性】
技术研发人员:布罗迪比尔塔斯克,蒂莫西J布里登,达里尔B奥兰德,托马斯A库克,马尼什德夫甘,理查德费特,克里斯托弗乔利,爱德华K奥尼尔,罗德尼麦考利,格雷戈里P史密斯,沙恩皮尔森,凯文B弗伦德,托马斯C斯塔姆,
申请(专利权)人:BEA系统公司,
类型:发明
国别省市:US[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。