一种工作数据的协同处理方法及装置制造方法及图纸

技术编号:20178192 阅读:26 留言:0更新日期:2019-01-23 00:48
本发明专利技术实施例公开了一种工作数据的协同处理方法及装置,涉及互联网技术领域,能够缓减多人大规模的协同作业的工具应用范围受限的问题。本发明专利技术包括:读取表格文件和所述表格文件的配置信息;在接收到第一权限用户发送的操作请求后,向所述第一权限用户显示第一表项集合;根据所述第一权限用户的操作结果,更新所述第一表项集合中的表项的数据内容;在接收到第二权限用户发送的操作请求后,向所述第二权限用户显示第二表项集合。本发明专利技术适用于多人大规模的协同作业。

A Cooperative Processing Method and Device for Working Data

The embodiment of the invention discloses a method and device for cooperative processing of working data, which relates to the field of Internet technology and can alleviate the problem of limited application range of tools for large-scale cooperative operation of multiple people. The invention includes: reading the configuration information of the form file and the form file; displaying the first set of table items to the first privileged user after receiving the operation request sent by the first privileged user; updating the data content of the table items in the first set of table items according to the operation result of the first privileged user; and receiving the operation request sent by the second privileged user. A second set of table items is displayed to the second permission user. The invention is suitable for large-scale cooperative operation of multiple people.

【技术实现步骤摘要】
一种工作数据的协同处理方法及装置
本专利技术涉及互联网
,尤其涉及一种工作数据的协同处理方法及装置。
技术介绍
随着云计算、云服务技术的不断推广及发展,实现了数据的汇集存储,在此基础上,多人大规模的协同作业成为了可能。目前采用的协同方式,往往主要还是轮流操作,即保持一个顺序,当多个用户轮流编辑自己的作业环节,在这个过程中其他用户无法完成编辑指令。这样就造成编辑过程较为缓慢且不利于管理。为了尽可能快的看到本地用户和远程用户的操作效果,缓解用户交互的时滞现象,现有协同办公系统通常是基于互联网技术实现安装在多端(PC端、移动端)上的应用。通过PC的浏览器客户端、移动APP的浏览器客户端与服务端建立,通讯并获取相关服务而提供的相关功能。但是,通过浏览器实现的客户端的操作时延要长一些,而且Office系列依旧是大多数文字作业人员的工具,使用起来也更顺手。因此,通过浏览器实现的客户端虽然提供了一些协同办公的功能,但是由于顺手程度和需要额外安装程序等问题,难以得到大规模的推广,而且使用起来也需要使用者重新适应这些客户端的操作方式,也存在一定程度的培训成本,从而导致了,这些多人大规模的协同作业的工具应用范围受限。
技术实现思路
本专利技术的实施例提供一种工作数据的协同处理方法及装置,能够缓减多人大规模的协同作业的工具应用范围受限的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:读取表格文件和所述表格文件的配置信息,所述配置信息包括:与所述表格文件相关联的用户权限信息,和所述用户权限信息与所述表格文件中的各个表项的对应关系;在接收到第一权限用户发送的操作请求后,向所述第一权限用户显示第一表项集合,所述第一表项集合包括了至少一个对应所述第一权限用户的权限的表项;根据所述第一权限用户的操作结果,更新所述第一表项集合中的表项的数据内容;在接收到第二权限用户发送的操作请求后,向所述第二权限用户显示第二表项集合,其中,所述第二表项集合与所述第一表项集合之间存在至少一个重合的表项,在向所述第二权限用户显示第二表项集合时,所述至少一个重合的表项中显示更新后的数据内容。本实施例基于现有的表格处理工具进行的二次开发,通过配置不同权限下的不同表项对于多个用户需要作业的表项进行了划分,使得工作流程上的一个用户在完成了对表项内容的填写、修改后,能够直接由下一个用户接力进行作业,并且不需要新增额外的文档处理工具,只需在用户熟练掌握的表格处理工具的基础上添加插件即可,免去了用户对于工具学习适应的时间,能够快速普及使用。从而扩大了多人大规模的协同作业的工具应用范围。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1a、图1b为本专利技术实施例提供的系统架构示意图;图2为本专利技术实施例提供的方法流程示意图;图3a-图3e为本专利技术实施例提供的一种具体实例的示意图;图4a、图4b本专利技术实施例提供的另一种具体实例的示意图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。下文中将详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。本专利技术实施例具体可以实现在一种如图1a所示的系统中,其中:从部署方式上,系统中包括了管理端、服务端、大数据中心以及客户端,所述服务端与客户端采取HTTP协议通讯。其中,管理端用于应用配置、权限管理、元数据管理以及模板管理。用户可以通过输入用户名和密码登陆到管理端然后进行相关的操作。在具体实施上,可以采用客户端/服务端(C/S)、浏览器/服务端(B/S)架构混合,其中部署于用户终端的为客户端,各管理功能包括权限控制配置交互界面在浏览器。后端对应各功能实现为服务端,服务端部署于Linux系统服务器。以流行的办公软件客户端Excel为例,本实施例中可以在Excel上面开发插件,采取C#技术,通过插件对实现对表格文件的操作;管理端可采用JavaEE技术路线为主、C/C++为辅的方式。例如:应用平台主体包括任务流引擎为Java语言实现,可基于一些流行的开源框架进行开发;管理台/服务端使用SpringMVC框架服务端开发、后端存储使用mysql存储元数据、mongodb存储业务数据,mongodb可以提升查询的数据。其中,服务端用于与客户端进行数据交互,在硬件实现上,管理端可以部署在服务器集群中的后端服务器中,服务端可以部署在服务器集群中的前端服务器中。比如:如图1b所示的,管理端和服务端可以部署在管理服务器上,管理服务器具体可以是单独作成的服务器设备,比如:机架式、刀片、塔式或者机柜式的服务器设备,也可以采用工作站、大型计算机等具备较强计算能力硬件设备;也可以是由多个服务器设备组成的服务器集群。大数据中心通常需要基于数据库系统部署,数据库系统上运行用户账户数据和信息,用于存储并管理用户账户数据和信息。数据库系统具体可以是单独作成的,用于数据的管理、存储的管理服务器,也可以是由多个管理服务器组成的服务器集群。在数据库系统的硬件设备上运行对应管理服务器的数据库,用于管理并存储管理服务器的数据。比如模板、应用配置、权限管理、元数据等。在具体实现中,管理服务器具体也可以集成在数据库系统中,比如:将服务器集群中的部分管理服务器划分为前端服务器,用于与用户终端交互数据,这种前端服务器即可以称为管理服务器;而将服务器集群中的另一部分服务器和大部分的存储设备(比如磁盘阵列、缓存机等)都可以作为后台数据库为前端服务器提供数据访问服务,且在后台数据库上维护所述问题库。客户端可以是实现在用户终端设备上的APP、应用程序等,本实施例中具体可以实现为一种应用在EXCEL表格工具中的插件程序。用户终端设备具体可以实做成单独一台系统,或整合于各种不同的业务应用系统中,诸如智能手机、平板电脑(TabletPers本文档来自技高网
...

【技术保护点】
1.一种工作数据的协同处理方法,其特征在于,包括:读取表格文件和所述表格文件的配置信息,所述配置信息包括:与所述表格文件相关联的用户权限信息,和所述用户权限信息与所述表格文件中的各个表项的对应关系;在接收到第一权限用户发送的操作请求后,向所述第一权限用户显示第一表项集合,所述第一表项集合包括了至少一个对应所述第一权限用户的权限的表项;根据所述第一权限用户的操作结果,更新所述第一表项集合中的表项的数据内容;在接收到第二权限用户发送的操作请求后,向所述第二权限用户显示第二表项集合,其中,所述第二表项集合与所述第一表项集合之间存在至少一个重合的表项,在向所述第二权限用户显示第二表项集合时,所述至少一个重合的表项中显示更新后的数据内容。

【技术特征摘要】
1.一种工作数据的协同处理方法,其特征在于,包括:读取表格文件和所述表格文件的配置信息,所述配置信息包括:与所述表格文件相关联的用户权限信息,和所述用户权限信息与所述表格文件中的各个表项的对应关系;在接收到第一权限用户发送的操作请求后,向所述第一权限用户显示第一表项集合,所述第一表项集合包括了至少一个对应所述第一权限用户的权限的表项;根据所述第一权限用户的操作结果,更新所述第一表项集合中的表项的数据内容;在接收到第二权限用户发送的操作请求后,向所述第二权限用户显示第二表项集合,其中,所述第二表项集合与所述第一表项集合之间存在至少一个重合的表项,在向所述第二权限用户显示第二表项集合时,所述至少一个重合的表项中显示更新后的数据内容。2.根据权利要求1所述的方法,其特征在于,当用户权限由低至高排列时,相邻权限的用户的表项集合之间存在至少一个重合的表项。3.根据权利要求2所述的方法,其特征在于,还包括:根据工作流程数据,确定所述工作流程中包含的工作环节确定用户权限的层级,并记录进所述用户权限信息;确定各个用户权限的表项集合,并通过合并各个用户权限的表项集合中重复的表项,得到所述表格文件。4.根据权利要求2所述的方法,其特征在于,还包括:在更新所述第一表项集合中的表项的数据内容后,向目标用户发送校验通知,并向所述目标用户显示被更新的表项中的内容;其中,所述目标用户的表项集合中包括了被更新的表项。5.根据权利要求4所述的方法,其特征在于,所述目标用户包括了:具有与所述第一权限用户相邻权限的用户;和具有管理员权限的用户。6.根据权利要求3所述的方法,其特征在于,所述确定各个用户权限的表项集合包括:记录各个权限的用户对各自表项集合的编辑结果,所述编辑结果包括了表项的类别和初始内容;在通过合并各个用户权限的表项集合中重复的表项得到所述表格文件之后,将所述表格文件向具有管理员权限的用户发送,并根据所述具有管理员权限的用户的操作,修改所述表格文件。7.一...

【专利技术属性】
技术研发人员:蒋旭曦司泽波张曙光王君涛
申请(专利权)人:苏宁易购集团股份有限公司
类型:发明
国别省市:江苏,32

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

1