跨越应用延伸会话制造技术

技术编号:16332579 阅读:50 留言:0更新日期:2017-10-02 01:04
一种用于跨越应用延伸会话的方法,包括:为多个应用提供用于存储多个会话的会话存储库。响应于来自多个应用中的第二应用的会话呼叫,会话存储库中的会话被识别为具有与多个应用中的第一应用的第一应用对象有关的背景。致使用户界面显示所识别的会话。

Cross application extended session

A method for extending a session across an application includes providing a session repository for a plurality of applications for storing a plurality of sessions. In response to a session call from a second application in a plurality of applications, the session in the session repository is identified as having a background relevant to the first application object of the first application in the plurality of applications. Causes the user interface to display the identified session.

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
工具(诸如,电子邮件和聊天)使参与者能够参加会话,并且就各种问题进行协作(collaborate)。这种聊天的背景(context)由阅读会话的参与者所辨别。最初,所述背景可以由主题行限定。随着电子邮件或聊天的线程进展且随同有静态文件作为附件添加,当前的讨论主题能够随着时间而改变。因此,新的和现有的参与者能够发现辨别当前的背景是麻烦的,使得采取由会话要求的行动更加困难。附图说明图1-5描绘了各种用户界面的屏幕视图。图6描绘了在其中各种实施例可以被实现的环境。图7描绘了依据示例的系统。图8是依据示例的描绘存储器和处理器的框图。图9是描绘了图7的系统的实现方式的框图。图10是描绘了被采用来实现示例的步骤的流程图。图11是依据示例的通信序列图。具体实施方式引言:通常的情形是:企业软件应用(尤其在IT组织中)是复杂和麻烦的。应用可能需要针对用户的有效培训和专门技能以便提取有关信息、或执行给定工作流程的特定动作。在工作流程跨越应用和组织上的筒仓(silo)延伸的情形下,这尤其如此。用户使用的信息以及被执行的动作通常是动态的,并且由那个工作流程的背景限定。在采取动作之前,用户可以与别人协作来获得观点、指导、或甚至权限。详述就问题的协作的会话保留在给定的筒仓内,即使所述工作流程未保留在给定的筒仓内也是如此。换言之,在组织内,第一团队可以在第一应用的背景下就问题进行协作。以后,那个或相关的问题可以由第二团队在第二应用的背景下进行协作。然而,第二团队无权访问第一团队的协作,该协作可以证明在达成决议中相当有用。为了协作,组织、IT及其他的通常被分割成筒仓。例如,在IT组织中,筒仓可以包括操作和应用。当事件(incident)正在由操作团队进行调查时,它可以被完全解决,或者那个事件可以转化为将由应用团队中的开发者解决的缺陷(defect)。在传统方法之后,仅向应用开发者提供在由应用团队使用的缺陷管理应用中可得到的信息。下面描述的实施例允许在一个应用的背景下发生的会话在第二应用的背景下继续。跨越应用延伸会话背景的示例包括:为多个应用提供用于存储多个会话的会话存储库。响应于来自多个应用中的第二应用的会话呼叫,存储库中的会话被识别为具有与多个应用中的第一应用的第一应用对象有关的背景。致使用户界面显示所识别的会话。如在此使用的,会话是关于一个或多个特定主题的两个或更多参与者之间的电子交互。一个或多个主题涉及在各种应用中被管理的应用对象。随着时间,会话能够发展成包括那些应用对象的发布和方面(facet)的序列。会话呼叫是对界面的请求,经由所述请求会话可以被开始或继续。如下面更加详细讨论的,会话呼叫能够包括用于在限定新会话的背景中使用的或用于识别现有的会话的数据。应用对象是由应用管理或以其他方式控制的实体。例如,给定的IT应用可以管理基础结构的改变。然后,那个应用的对象可以对应于特定的基础结构的改变或改变的组。其他的IT应用可以管理事件和缺陷。那些应用的对象可以对应于特定的事件和缺陷。在不同的奋斗领域中,应用可以管理。然后,那个应用的对象可以对应特定的专利或专利族。如提及的,每个对象可以具有各种方面。方面是从管理对应对象的应用获得的与对象相关联的信息。当被显示时,方面把有关的信息传送到所述对象,并且因此,把应用背景提供到所述会话。因为可以跨越多个应用管理对象,所以给定对象的不同方面能够包括来自不同源应用的信息。源应用是能够为任何数量的对象提供一个或多个方面的应用。致使用户界面显示方面可以包括直接生成或更新用户界面。它还可以包括与至少隐式指令一起传送数据,所述隐式指令是所述数据用于生成或更新用户界面以显示方面。会话能够用电子方法存储,并且随着时间被更新以添加来自各种参与者的发布和各种应用对象的方面。随着会话被更新,会话的不同实例继续随着时间而存在。在任何给定的时间,可以致使用户界面显示会话的给定实例。在示例中,所存储的会话可以与来自一个或多个应用对象的方面相关联,并且包括所述方面。这种关联可以通过应用对象的标识符实现。所述标识符可以与会话存储在一起,或以其它方式被链接到所述会话。为了跨越应用延伸会话,第一应用的应用对象标识符可以被发送到第二应用的对象。那个标识符可以与在第一应用背景下举行的特定会话相关联。第二应用可以使用标识符来访问所述会话,使得它可以在那个第二应用的背景下被更新。下面的说明被分成节。标记为“说明性示例”的第一节呈现在其中跨越应用延伸会话的示例。标记为“环境”的第二节描述各种实施例可以在其中被实现的环境。标记为“组件”的第三节描述用于实现各种实施例的各种物理和逻辑的组件的示例。标记为“操作”的第四节描述为实现各种实施例所采取的步骤。说明性示例:图1-5描绘了呈现会话在其中从一个应用延伸到另一个的示例的各种用户界面的屏幕视图。图1描绘了事件管理应用的用户界面的屏幕视图。图2和3描绘了在由事件管理应用管理的给定事件的背景下举行的会话的用户界面的屏幕视图。图4描绘了缺陷管理应用的用户界面的屏幕视图,其中图1的事件已转化为缺陷。图5描绘了在由缺陷管理应用管理的给定缺陷的背景下举行的会话的以后实例的用户界面的屏幕视图。参看图1,屏幕视图10具有IT事件管理器用户界面。该界面包括可选择事件(应用对象)的列表12。这里,事件14被选择。所述界面还包括控件16,当其被选择时,控件16引起向协作服务发出会话呼叫。所述呼叫包括识别特定用户的数据和识别事件14的数据。图2描绘了响应于图1中控件16的选择而生成的协作服务用户界面的屏幕视图18。在图2的示例中,屏幕视图18被示出为包括关于主题22的会话20。主题22对应于图1中的事件14。会话20包括来自参与者(图1的IT事件管理器的用户)的开始发布24。方面26被与会话20结合地显示。在这个示例中,方面26是缩略表示或图标,表示在由会话20的参与者或观看者选择时使完全方面28被显示的方面。正如该术语在本文中所使用的,缩略或图标方面以及完全方面二者都是方面。图1的事件14可以称为应用对象,即,IT事件管理器的对象。所显示的方面26,28属于那个应用对象,并且因此把应用背景提供到会话20。在图3中,会话20已发展到包括来自多个参与者的发布24,其包括图1的原始发布24以及当前正在被添加到会话20的发布24'。在图3的示例中,方面26显现为邻近于原始发布24,方面30显现为邻近于后续发布24,以及方面32显现为邻近发布24'。特别地,方面26属于由在图2中呈现的原始发布24限定的应用对象。方面30属于与后续的发布24对应的应用对象,并且方面32属于与当前正在被添加的发布对应的应用对象。因此,会话20可以包括多个应用对象的方面,所述方面把演进的应用背景提供到会话20。在图1-3的示例中,会话20正在特定应用(IT事件管理器)的背景下举行。如上面提到的,正在就其协作的特定事件可以延伸到另一个应用。在图4中,那个应用是IT缺陷管理器,其用户界面在屏幕视图34中被描绘。所述界面包括可选择缺陷的列表36。在这里,本文档来自技高网...

【技术保护点】
一种用于跨越应用延伸会话的方法,包括为多个应用提供用于存储多个会话的会话存储库;响应于来自多个应用中的第二应用的会话呼叫,识别会话存储库中具有与多个应用中的第一应用的第一应用对象有关的背景的会话;致使用户界面显示所识别的会话。

【技术特征摘要】
【国外来华专利技术】1.一种用于跨越应用延伸会话的方法,包括
为多个应用提供用于存储多个会话的会话存储库;
响应于来自多个应用中的第二应用的会话呼叫,识别会话存储库中具有与多个应用中的第一应用的第一应用对象有关的背景的会话;
致使用户界面显示所识别的会话。
2.如权利要求1所述的方法,其中,所识别的会话包括与第一应用对象有关的发布、所述第一应用对象的方面,并且致使包括致使用户界面显示包括所述发布和方面的会话。
3.如权利要求2所述的方法,包括:更新所识别的会话以包括与第二应用对象有关的发布和所述第二应用对象的方面,使得那个更新的会话与第一应用对象和第二应用对象相关联,并且在所述会话存储库内基于任一或两个关联是可识别的。
4.如权利要求1所述的方法,其中,识别包括:使用从第二应用的用户获得的数据作为搜索项目来查寻所述会话存储库,所述搜索项目识别第一应用对象。
5.如权利要求1所述的方法,其中,
提供包括:为多个应用提供用于存储会话的会话存储库,使得每个会话与多个应用中的一个的应用对象的标识符相关联;
识别包括:使用第一应用对象的应用对象标识符查寻所述会话存储库,所述对象标识符被包括在会话呼叫中。
6.一种用于跨越应用延伸会话的系统,所述系统包括会话引擎和背景引擎,其中:
会话引擎被配置成从多个应用接收会话呼叫;
背景引擎被配置成:响应于所述会话引擎从多个应用中的第二应用接收会话呼叫,识别会话存储库中具有与多个应用中的第一应用的第一应用对象有关的背景的会话;以及
会话引擎被配置成致使用户界面显示所识别的会话。
7.如权利要求6所述的系统,其中,所识别的会话包括与第一应用对象有关的发布、所述第一应用对象的方面,并且所述会话引擎被配置成致使用户界面显示包括所述发布和方面的会话。
8.如权利要求7所述的系统,包括方面引擎,并且其中:
会话引擎被配置成更新所识别的会话以包括与第二应用对象有关的发布;
方面引擎被配置成采用所述第二应用对象的方面更新所识别的会话;以及
背景引擎被配置成把所识别的会话与第一应用对象和第二应用对象相关联,使得所识别的会话在所述会话存储库内基于任一或两个关联是可识别的。

【专利技术属性】
技术研发人员:K埃森伯格A格维尔茨曼B科伦菲尔德
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1