一种对电子信息的进行访问的方法与流程

文档序号:16433538发布日期:2018-12-28 20:19阅读:216来源:国知局

本发明涉及信息访问技术领域,具体而言,涉及一种对电子信息的进行访问的方法。

背景技术

公司可以在其公司网络或其他因特网可访问的计算机中的一个或多个服务器上部署企业软件应用程序(“web应用程序”),并使其所有雇员和/或客户端能够经由web访问该应用程序。这种应用程序的web可访问性为员工和/或客户端提供了在任何时间以及从具有网络连接的任何地方访问应用程序的能力。

许多企业web应用程序对于需要web应用程序的用户之间的协调的有组织事件(例如,内部会议,客户会议,产品/服务演示等)具有其自己的要求。因此,每个这样的企业web应用可以具有其自己的调度事件配置和/或事件参与者配置。

除了上面讨论的企业软件应用之外,还有许多企业web应用用户使用其他事件应用客户端的情况。例如,诸如microsoftoutlooktm的事件应用客户端被许多企业用于电子邮件,事件管理(例如,日历管理)和诸如联系人管理的其他功能。

这些单独的事件应用程序的各方面可以以改进两者的能力的方式与企业web应用程序的各方面协同地集成。因此,需要用于将企业web应用程序及其事件管理组件与用户使用的其他事件管理系统集成的技术。



技术实现要素:

本发明提出了一种对电子信息的进行访问的方法,该方法由至少一个服务器执行,该服务器包括一个或多个处理器,一个或多个数字存储设备,以及至少一个网络接口,并且包括:

使用所述至少一个网络接口接收包括关于在第一应用中建立的所调度事件的信息的第一事件信息;

使用所述至少一个网络接口接收第二事件信息,所述第二事件信息包括关于作为企业web应用的第二应用中的所述被调度事件的信息;

基于所接收的第二事件信息,生成表示所调度的事件的唯一事件标识符;

将所接收的第二事件信息与所生成的唯一事件标识符相关联地存储在所述一个或多个数字存储设备中的第一区域中;

将所接收的第一事件信息和所生成的唯一事件标识符存储在所述一个或多个数字存储设备中的第二区域中;

在与第一个申请相关的客户提出要求时:

检索存储的第一事件信息;

并且使用与第一事件信息一起存储的生成的唯一事件标识符,检索存储的第二事件信息;和

使用至少一个网络接口向客户端发送检索到的第一事件信息和检索到的第二事件信息,以便与预定事件相关地显示。

所述的方法,所述第一应用程序包括在所述至少一个服务器上执行并且通过网络与在客户端设备上执行的第一客户端应用程序进程通信的第一服务器应用程序进程,并且其中所述第二应用程序包括:第二服务器应用程序进程在至少一个服务器上执行,并通过网络与在客户端设备上执行的第二客户端应用程序进程通信。

所述的方法,所述第一应用程序包括电子邮件组件和与所述电子邮件组件集成的日历管理组件,并且其中所述电子邮件组件可操作以将关于所述安排的事件的通知发送到所述安排的事件的注册参与者,是第一个应用程序的用户。

所述的方法,所述第二应用程序包括供所述第二应用程序使用的联系人管理组件,并且其中所述被安排事件的所述注册参与者中的至少一个是由所述第二应用程序的联系人管理组件注册的,不是第一个应用程序的用户。

所述的方法,所述第一事件信息包括指定所述预定事件的位置的信息,并且其中,所述第二事件信息包括指定所述位置的其他信息。

所述的方法,所述第一事件信息还包括指定所述预定事件的日期和时间的信息。

所述的方法,与所述第二事件信息相关联地提供来自所述第一事件信息的子集。

所述的方法,所述信息子集包括日期,时间,主题和与所调度的事件相关联的位置中的至少一个。

所述的方法,所述访问第二事件信息包括确定与客户端相关联的用户当前是否被授权使用第二应用程序,并且仅在所述确定时执行所述向客户端提供所检索的第二事件信息,确定用户当前被授权使用第二个应用程序。

所述的方法,关于用户当前是否被授权使用第二应用的确定是基于用户当前是否登录到第二应用;所述第二事件信息的任何部分都不存储在存储所述第一事件信息的第二区域中。

具体实施方式

为了使得本发明的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本发明进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本发明的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。

实施例一:

本发明提出了一种对电子信息的进行访问的方法,该方法由至少一个服务器执行,该服务器包括一个或多个处理器,一个或多个数字存储设备,以及至少一个网络接口,并且包括:

使用所述至少一个网络接口接收包括关于在第一应用中建立的所调度事件的信息的第一事件信息;

使用所述至少一个网络接口接收第二事件信息,所述第二事件信息包括关于作为企业web应用的第二应用中的所述被调度事件的信息;

基于所接收的第二事件信息,生成表示所调度的事件的唯一事件标识符;

将所接收的第二事件信息与所生成的唯一事件标识符相关联地存储在所述一个或多个数字存储设备中的第一区域中;

将所接收的第一事件信息和所生成的唯一事件标识符存储在所述一个或多个数字存储设备中的第二区域中;

在与第一个申请相关的客户提出要求时:

检索存储的第一事件信息;

并且使用与第一事件信息一起存储的生成的唯一事件标识符,检索存储的第二事件信息;和

使用至少一个网络接口向客户端发送检索到的第一事件信息和检索到的第二事件信息,以便与预定事件相关地显示。

所述的方法,所述第一应用程序包括在所述至少一个服务器上执行并且通过网络与在客户端设备上执行的第一客户端应用程序进程通信的第一服务器应用程序进程,并且其中所述第二应用程序包括:第二服务器应用程序进程在至少一个服务器上执行,并通过网络与在客户端设备上执行的第二客户端应用程序进程通信。

所述的方法,所述第一应用程序包括电子邮件组件和与所述电子邮件组件集成的日历管理组件,并且其中所述电子邮件组件可操作以将关于所述安排的事件的通知发送到所述安排的事件的注册参与者,是第一个应用程序的用户。

所述的方法,所述第二应用程序包括供所述第二应用程序使用的联系人管理组件,并且其中所述被安排事件的所述注册参与者中的至少一个是由所述第二应用程序的联系人管理组件注册的,不是第一个应用程序的用户。

所述的方法,所述第一事件信息包括指定所述预定事件的位置的信息,并且其中,所述第二事件信息包括指定所述位置的其他信息。

所述的方法,所述第一事件信息还包括指定所述预定事件的日期和时间的信息。

所述的方法,与所述第二事件信息相关联地提供来自所述第一事件信息的子集。

所述的方法,所述信息子集包括日期,时间,主题和与所调度的事件相关联的位置中的至少一个。

所述的方法,所述访问第二事件信息包括确定与客户端相关联的用户当前是否被授权使用第二应用程序,并且仅在所述确定时执行所述向客户端提供所检索的第二事件信息,确定用户当前被授权使用第二个应用程序。

所述的方法,关于用户当前是否被授权使用第二应用的确定是基于用户当前是否登录到第二应用;所述第二事件信息的任何部分都不存储在存储所述第一事件信息的第二区域中。

实施例二:

一种系统,包括:

一个或多个网络接口;和

至少一个数字存储设备;

至少一个处理器,可通信地耦合到所述一个或多个网络接口和所述至少一个数字存储设备,并且被配置为执行包括以下操作的动作:

执行第一应用程序和第二应用程序,其中第二应用程序是企业web应用程序;

通过一个或多个网络接口接收包括关于在第一应用中建立的调度事件的信息的第一事件信息;

经由所述一个或多个网络接口接收包括关于所述第二应用中的所述预定事件的信息的第二事件信息;

基于所接收的第二事件信息,生成表示所调度的事件的唯一事件标识符;

将所接收的第二事件信息与所生成的标识符相关联地存储在所述至少一个数字存储设备的第一区域中;

将所接收的第一事件信息和所生成的标识符存储在所述至少一个数字存储设备的第二区域中;

在与第一应用程序相关联的客户端请求时,检索第一事件信息,并使用与第一事件信息一起存储的所生成的标识符,检索第二事件信息;和

将检索到的第一事件信息和检索到的第二事件信息发送给客户端,以便与预定事件相关地显示。

实施例三:

一种非暂时性计算机可读存储介质,其中存储有指令,当由服务器系统的一个或多个处理器执行时,所述指令使服务器系统执行包括以下操作的操作:

执行第一应用程序和第二应用程序,其中第二应用程序是企业web应用程序;

通过服务器系统的一个或多个网络接口接收包括关于在第一应用中建立的调度事件的信息的第一事件信息;

通过服务器系统的一个或多个网络接口接收包括关于第二应用中的预定事件的信息的第二事件信息;

基于所接收的第二事件信息,生成表示所调度的事件的唯一事件标识符;

将所接收的第二事件信息与所生成的标识符相关联地存储在所述至少一个数字存储设备的第一区域中;

将所接收的第一事件信息和所生成的标识符存储在所述至少一个数字存储设备的第二区域中;

在与第一应用程序相关联的客户端请求时,检索第一事件信息,并使用与第一事件信息一起存储的所生成的标识符,检索第二事件信息;和

将检索到的第一事件信息和检索到的第二事件信息发送给客户端,以便与预定事件相关地显示。

实施例四:

一种计算设备,包括:

显示屏;

输入设备;和

至少一个处理器,可通信地耦合到显示屏或输入设备,并被配置为执行包括以下操作的动作:

经由输入设备接收包括关于要在第一应用中建立的预定事件的信息的第一事件信息;

经由输入设备接收第二事件信息,该第二事件信息包括关于要在第二应用中建立的被调度事件的信息,其中第二应用是企业web应用;

将接收到的第二事件信息发送给至少一个服务器;

从所述至少一个服务器接收唯一事件标识符,其中所述唯一事件标识符响应于所述第二事件信息;和

将所接收的第一事件信息和所接收的唯一事件标识符发送到所述至少一个服务器以进行存储。

所述的计算设备,其中,所述动作还包括:

在显示屏上显示第一数据输入面板,其中第一数据输入面板用于显示接收到的所述第一事件信息;和

在第一数据输入面板的同时在显示屏上显示第二数据输入面板,其中第二数据输入面板用于显示接收的所述第二事件信息。

所述的计算设备,其中,所述动作还包括:

执行与第一应用程序相关联的第一客户端和与第二应用程序相关联的第二客户端;

当使用第二客户端的用户未登录到第二应用程序时,阻止所述显示第二数据输入面板;和

当使用第二客户端的用户登录到第二应用程序时,执行所述显示第二数据输入面板。

所述的计算设备,其中,所接收的第二事件信息被发送到第一服务器,并且其中,所接收的第一事件信息和所接收的唯一事件标识符被发送到第二服务器。

实施例五:

一种计算设备,包括:

显示屏;

输入设备;和

至少一个处理器,可通信地耦合到显示屏或输入设备,并被配置为执行包括以下操作的动作:

响应于请求显示预定事件的用户输入,将对第一事件信息的请求发送到在至少一个服务器上执行的第一应用的服务器组件;

从所述至少一个服务器接收所述第一事件信息和唯一事件标识符;

将所接收的唯一事件标识符发送到在所述至少一个服务器上执行的第二应用程序的服务器组件;

从所述至少一个服务器接收与所述唯一标识符相关联的第二事件信息;

在显示屏上的第一数据输入面板中显示所接收的第一事件信息的各方面;和

在第一数据输入面板的同时在显示屏幕上的第二数据输入面板中显示所接收的第二事件信息的各方面。

所述的计算设备,其中,所述动作还包括:

当使用第二客户端的用户未登录到第二应用程序时,阻止所述显示第二数据输入面板;和

当使用第二客户端的用户登录到第二应用程序时,执行所述显示第二数据输入面板。

虽然上面已经参考各种实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。也就是说上面讨论的方法,系统或设备等均是示例。各种配置可以适当地省略,替换或添加各种过程或组件。例如,在替代配置中,可以以与所描述的顺序不同的顺序执行方法,和/或可以添加,省略和/或组合各种阶段。而且,关于某些配置描述的特征可以以各种其他配置组合。可以以类似的方式组合配置的不同方面和元素。此外,随着技术的发展许多元素仅是示例而不限制本公开或权利要求的范围。

在说明书中给出了具体细节以提供对包括实现的示例性配置的透彻理解。然而,可以在没有这些具体细节的情况下实践配置例如,已经示出了众所周知的电路、过程、算法、结构和技术而没有不必要的细节,以避免模糊配置。该描述仅提供示例配置,并且不限制权利要求的范围,适用性或配置。相反,前面对配置的描述将为本领域技术人员提供用于实现所描述的技术的使能描述。在不脱离本公开的精神或范围的情况下,可以对元件的功能和布置进行各种改变。

此外,尽管每个操作可以将操作描述为顺序过程,但是许多操作可以并行或同时执行。另外,可以重新排列操作的顺序。一个过程可能有其他步骤。此外,可以通过硬件、软件、固件、中间件、代码、硬件描述语言或其任何组合来实现方法的示例。当在软件、固件、中间件或代码中实现时,用于执行必要任务的程序代码或代码段可以存储在诸如存储介质的非暂时性计算机可读介质中,并通过处理器执行所描述的任务。

综上,其旨在上述详细描述被认为是例示性的而非限制性的,并且应当理解,所述权利要求(包括所有等同物)旨在限定本发明的精神和范围。以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1