Maintain group file list caching for each of multiple different groups. The aggregated group file list is generated by accessing each group file list cache to obtain a list of files corresponding to each group (or subset of these groups) associated with the user. The list of files corresponding to each group is merged into a single aggregated list and displayed for user interaction.
【技术实现步骤摘要】
【国外来华专利技术】基于网络的通信和文件共享系统
技术介绍
计算系统目前正在广泛使用。一些计算系统是文件维护和共享系统,其允许许多不同的用户访问、共享文件并且甚至在文件上协作。其它计算系统包括允许用户使用通信机制彼此进行通信的通信系统,所述通信机制例如是在线聊天机制、电话或视频会议机制或各种其它通信机制。一些这样的通信系统还允许用户加入群组,使得可以与一组其他个人同时进行通信。在这种通信系统中,文件通常在群组成员之间共享。文件通常也可以由群组成员在协作环境中处理。文件可以被存储在不同群组的不同位置中,或者甚至可以被存储在单个群组内的不同位置中。给定用户也可以是多个不同群组(有时被称为团队)的成员。每个群组可以具有每天上传或编辑的其自己的文件集合。访问由每个个体团队正在处理的文件可能既困难、耗时又麻烦。这使得单独跟踪每个群组的文件活动相对费力且耗时。以上讨论仅仅是为了一般背景信息而提供,并不旨在用于帮助确定所要求保护的主题的范围。
技术实现思路
为多个不同群组中的每一个群组维护群组文件列表高速缓存。通过访问每个群组文件列表高速缓存来生成聚合群组文件列表,以获得与用户与其相关联的每个群组(或这些群组的子集)相对应的文件列表。与每个群组相对应的文件列表被合并为单个聚合列表,并且被显现用于用户交互。提供本
技术实现思路
是为了以简化的形式介绍对一些概念的选择,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决
技术介绍
中提到的任何或所有缺点的实现方式。附图说明图1是通信系统架 ...
【技术保护点】
1.一种计算系统,包括:群组成员资格逻辑,其从用户接收群组成员资格用户输入,并基于所述群组成员资格用户输入生成指示所述用户是其成员的多个群组的群组成员资格指示符,每个群组具有多个成员;具有通信功能的通信系统,其生成群组通信接口,所述群组通信接口针对给定的群组从所述用户接收群组消息,并将所述群组消息发送给所述给定的群组的其它成员,所述多个群组的成员通过所述群组通信接口访问文件;以及群组文件列表显现系统,其通过所述群组通信接口标识由所述多个群组的成员访问的文件,并生成用于显现给所述用户的标识出的文件的用户交互列表。
【技术特征摘要】
【国外来华专利技术】2016.11.01 US 62/415,917;2017.04.04 US 15/478,6091.一种计算系统,包括:群组成员资格逻辑,其从用户接收群组成员资格用户输入,并基于所述群组成员资格用户输入生成指示所述用户是其成员的多个群组的群组成员资格指示符,每个群组具有多个成员;具有通信功能的通信系统,其生成群组通信接口,所述群组通信接口针对给定的群组从所述用户接收群组消息,并将所述群组消息发送给所述给定的群组的其它成员,所述多个群组的成员通过所述群组通信接口访问文件;以及群组文件列表显现系统,其通过所述群组通信接口标识由所述多个群组的成员访问的文件,并生成用于显现给所述用户的标识出的文件的用户交互列表。2.根据权利要求1所述的计算系统,其中,所述群组文件列表显现逻辑包括:群组标识符逻辑,其被配置为接收指示来自所述用户的文件请求用户输入的文件请求,并将所述用户和所述用户是其成员的多个群组标识为标识出的群组。3.根据权利要求2所述的计算系统,其中,所述群组文件列表显现逻辑包括:高速缓存交互逻辑,其被配置为从与每个标识出的群组相对应的文件列表高速缓存系统获得文件列表,所述文件列表具有针对由相对应的群组访问的文件集合中的每个文件的文件条目。4.根据权利要求3所述的计算系统,其中,所述群组文件列表显现逻辑包括:文件列表合并逻辑,其被配置为组合来自每个文件列表高速缓存系统的文件列表,以生成聚合文件列表。5.根据权利要求4所述的计算系统,其中,所述群组文件列表显现系统包括:聚合文件列表查看器逻辑,其被配置为将所述聚合文件列表的表示生成为所述用户交互列表,其中,用户可致动元件与所述聚合列表上的每个文件条目相对应。6.根据权利要求5所述的计算系统,其中,所述聚合文件列表查看器逻辑被配置为将与所述文件条目相对应的所述用户可致动元件生成为到相对应的文件的链接。7.根据权利要求5所述的计算系统,其中,所述计算系统还包括文件列表高速缓存系统,一个文件列表高速缓存系统与所述多个群组中的每个群组相对应,每个文件列表高速缓存系统被配置为将所述文件列表生成为由相对应的群组的至少一个成员与其交互的高速缓存文件列表。8.根据权利要求7所述的计算系统,其中,每个文件列表高速缓存系统包括:高速缓存到期更新逻辑,其被配置为确定针对相对应的群组的高速缓存文件列表是否已经到期,如果为是,则通过从至少第一数据存储库标识由相对应的群组的至少一个成员与其交互的最近访问的文件集合来更新所述高速缓存文件列表。9.根据权利要求8所述的计算系统,其中,至少一个文件列表高速缓存系统被配置为根据所述第一数据存储库中的文件来生成相对应的高速缓存文件列表,并且至少第二文件列表高速缓存系统被配置为根据与所述第一数据存储库分离且远离的第二...
【专利技术属性】
技术研发人员:S·巴贾杰,K·T·布勒文斯,S·贾殷,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。