CN111080270A - 协同***应用设计方法、***、装置、服务器和存储介质 - Google Patents
协同***应用设计方法、***、装置、服务器和存储介质 Download PDFInfo
- Publication number
- CN111080270A CN111080270A CN201911406234.5A CN201911406234A CN111080270A CN 111080270 A CN111080270 A CN 111080270A CN 201911406234 A CN201911406234 A CN 201911406234A CN 111080270 A CN111080270 A CN 111080270A
- Authority
- CN
- China
- Prior art keywords
- user
- task
- edited
- project
- target task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种协同***应用设计方法、***、装置、服务器和存储介质,该方法应用于服务器,该方法包括:创建至少一个项目,每个项目包括至少一个任务,每个任务中携带标识信息,标识信息用来确定对该任务有操作权限的用户;接收来自终端的用户登录请求,若用户身份验证通过,则响应登录请求以指示用户进入协同***;在协同***中,检测至少一个用户对目标任务的编辑操作,目标任务中携带的标识信息与用户的账号信息一致;合并至少一个用户对目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。及时满足客户需求,优化企业管理质量和提高企业的管理水平,实现企业管理的高效化;缩短服务时间,提高服务器效率和服务质量。
Description
技术领域
本发明涉及办公自动化技术领域,具体涉及一种协同***应用设计方法、***、装置、服务器和存储介质。
背景技术
随着互联网的普及,越来越多的企业实现了办公自动化、网络化和流程化,范围包括了日常行政、事务性审批、资源管理、多人多部门之间的办公协同,以及,各种信息的交互与传递。
但是,上述办公自动化领域为通用领域,当涉及到一些需要有特殊要求的专用领域时,还需要有特殊的协同设计才可以实现,例如工程师设计研发协同领域等。
发明内容
有鉴于此,提供一种协同***应用设计方法、***、装置、服务器和存储介质,以解决现有技术中的协同***在某些特定领域中无法满足用户需求的问题。
本发明采用如下技术方案:
第一方面,本申请实施例提供了一种协同***应用设计方法,应用于服务器,该方法包括:
创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,所述标识信息用来确定对该任务有操作权限的用户;
接收来自终端的用户登录请求,若所述用户身份验证通过,则响应所述登录请求以指示用户进入协同***;
在所述协同***中,检测至少一个用户对目标任务的编辑操作,其中,所述目标任务中携带的标识信息与所述用户的账号信息一致;
合并至少一个用户对所述目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。
第二方面,本申请实施例提供了一种协同***,包括服务器和终端,所述服务器用于执行第一方面所述的方法,所述终端用于接收用户的登录请求,并将所述登录请求发送至服务器。
第三方面,本申请实施例提供了一种协同***应用设计装置,应用于服务器,该装置包括:
项目创建模块,用于创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,所述标识信息用来确定对该任务有操作权限的用户;
***登录模块,用于接收来自终端的用户登录请求,若所述用户身份验证通过,则响应所述登录请求以指示用户进入协同***;
编辑操作检测模块,用于在所述协同***中,检测至少一个用户对目标任务的编辑操作,其中,所述目标任务中携带的标识信息与所述用户的账号信息一致;
存储模块,用于合并至少一个用户对所述目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。
第四方面,本申请实施例提供了一种设备,该设备包括:
处理器,以及与所述处理器相连接的存储器;
所述存储器用于存储计算机程序,所述计算机程序至少用于执行本申请实施例第一方面所述的协同***应用设计方法;
所述处理器用于调用并执行所述存储器中的所述计算机程序。
第五方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的协同***应用设计方法中各个步骤。
本发明采用以上技术方案,通过服务器创建包括至少一个任务的项目,而每个项目中都携带可以确定对该任务有操作权项的用户的标识信息,这样可以提高项目的安全性,避免项目中的信息泄露到无关人员处;另外,当用户通过终端登录协同***时,对用户身份进行验证,进一步提高了项目的安全性,同时,提高了项目和用户之间的针对性;在多个用户对同一个目标任务进行操作时,通过合并被编辑文件的形式对各个用户编辑的目标任务进行合并。因此,一方面可以根据客户需求实时调整协同策略以便及时满足客户需求,有利于优化企业管理质量和提高企业的管理水平,实现企业管理的高效化;另一方面缩短了服务时间,提高了服务器效率和服务质量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种协同***应用设计方法的流程图;
图2是本发明实施例提供的另一种协同***应用设计方法的流程图;
图3是本发明实施例提供的一种协同***的结构示意图;
图4是本发明实施例提供的一种协同***应用设计装置的结构示意图;
图5是本发明实施例提供的一种服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
首先对本申请实施例的可应用场景进行说明:本申请实施例中的协同***可以是办公自动化***,比如工程师设计研发的协同***,具体例如可以是制造业中的办公自动化***;协同***的环境可以是根据项目的不同构建的,例如,若项目为编辑设备说明书或者技术要求文档,则协同***的环境可以是Office环境;若项目为三维图,则协同***的环境可以是Solidworks环境或者CAD(Computer Aided Design,计算机辅助设计)环境。需要说明的是,上述应用场景、软件环境以及可编辑的文件形式均为举例说明,并不形成具体的限定。
实施例
图1为本发明实施例提供的一种协同***应用设计方法的流程图,该方法可以由本发明实施例提供的协同***应用设计装置来执行,该装置可采用软件和/或硬件的方式实现。参考图1,该方法具体可以包括如下步骤:
S101、创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,标识信息用来确定对该任务有操作权限的用户。
具体的,当有任务需要下发时,管理人员通过服务器和协同***实现任务下发。此时,首先需要创建项目,项目的数量不进行限定,而每个项目由至少一个任务构成,每个任务可以理解为一个子项目,用于实现每个项目中不同的功能。示例性的,每个任务中还携带标识信息,通过标识信息就可以确定对该任务有操作权限的用户。
下面用一个具体的应用场景来举例进行说明:比如管理人员新建了至少一个项目,每个项目有独立的存储空间,这里用一个项目来举例,该项目中包括5个任务,每个任务中包括10个CAD文件需要按照预设需求进行编辑,也即,CAD文件存放在项目上,用户基于该项目访问编辑CAD文件。这样每个任务中携带标识信息,这样可以将每个任务分配给处理人进行处理,处理人可称为用户,这样,每个处理人登录系协同***后,就可以知道哪些任务是自己应该处理或者说自己有权限处理的。
S102、接收来自终端的用户登录请求,若用户身份验证通过,则响应登录请求以指示用户进入协同***。
其中,终端可以是个人计算机、手机等任意能通过服务器与协同***进行连接的设备,协同***例如可以是众包任务推荐***等;而终端与服务器之间可以通过互联网进行连接。另外,终端提供一个交互式的界面给用户,让用户能够进行操作,例如,将操作过程中的数据保存在服务器中。
具体的,用户进入众包任务推荐***的方式可以是输入账户信息进行登录,账户信息可以包括账号和密码。例如,众包任务推荐***可以通过应用程序的形式安装在终端中,该应用程序可以获取服务器中的数据;还可以是登录一个设定的网络地址,通过该网络地址直接链接到协同***的服务器中,这里不进行限定。
在本申请实施例中,用户在终端中相应的界面中输入账号和密码,并将该登录请求发送至服务器,服务器接收到来自终端的用户登录请求,进行用户身份的验证,若用户身份验证通过,则服务器响应用户登录请求,这时用户可以进入协同***。若用户身份验证不通过,则表明用户没有登录协同***的权限,或者,用户的登录信息已经过期。服务器进行身份验证的操作,提高了协同***的安全性,避免了项目的信息泄露。
S103、在协同***中,检测至少一个用户对目标任务的编辑操作,其中,目标任务中携带的标识信息与用户的账号信息一致。
具体的,将当前被编辑的任务称为目标任务,目标任务可以是一个,也可以是多个。目标任务中携带的标识信息与用户账号信息一致,这表明了用户只能操作自己有权限操作的任务,也即,当任务中携带的标识信息与用户账号信息一致时,用户也不可能对该任务进行编辑,或者,该任务对该用户不可见,这样,进一步提高了任务的安全性。只有当用户的账号信息与任务中携带的标识信息一致时,该任务对用户可见,用户才可以对该任务进行编辑,此时,该任务称为目标任务。
S104、合并至少一个用户对目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。
具体的,当有至少一个用户对目标任务进行编辑时,将各个用户对该目标任务进行编辑后的任务进行合并,这样就实现了针对不同的任务需求分配到了不同的用户进行处理的目的,最后得到的任务文件满足了全部的任务需求。然后查询当前任务属于哪一个项目,就将合并后的任务存储到对应的项目中,这样管理人员就可以对该项目进行后续的处理或者应用。
本发明采用以上技术方案,通过服务器创建包括至少一个任务的项目,而每个项目中都携带可以确定对该任务有操作权项的用户的标识信息,这样可以提高项目的安全性,避免项目中的信息泄露到无关人员处;另外,当用户通过终端登录协同***时,对用户身份进行验证,进一步提高了项目的安全性,同时,提高了项目和用户之间的针对性;在多个用户对同一个目标任务进行操作时,通过合并被编辑文件的形式对各个用户编辑的目标任务进行合并。因此,一方面可以根据客户需求实时调整协同策略以便及时满足客户需求,有利于优化企业管理质量和提高企业的管理水平,实现企业管理的高效化;另一方面缩短了服务时间,提高了服务器效率和服务质量。
图2为本发明又一实施例提供的协同***应用设计方法的流程图,本实施例在上述实施例的基础上实现。参考图2,该方法具体可以包括如下步骤:
S201、创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,标识信息用来确定对该任务有操作权限的用户。
S202、预先存储用户的账号信息,其中,账号信息用于登录协同***。
具体的,将用户的账号信息预先存储至服务器中,该账号信息可以包括账号和密码,该账号信息用于登录协同***。该预存过程可以与项目的创建过程相关联,比如管理人员根据当前的任务需求创建了项目,而每个项目中包括多个任务,此时管理人员可以为每个用户分配一个账号和密码,然后用户应用该账号和密码登录到协同***中,就可看到与该账号关联的任务。
示例性的,预先存储的账号信息可以存储在数据库中,数据库和服务器连接的形式不限,同时,数据库可以内置于服务器,也可以外置于服务器,这里不进行限定。
需要说明的是,“预先存储用户的账号信息”的步骤可以发生在“创建至少一个项目”之前或之后,也可以同时发生,这里只是用其中的一种情况来示例,不形成任何限定。
S203、接收来自终端的用户登录请求,若用户登录请求中的账号信息与预先存储的账号信息一致,则响应登录请求以指示用户进入协同***。
具体的,用户将登录请求发送至服务器,服务器接收来自终端的用户登录请求,识别用户登录请求中的账号信息,将账号信息与预先存储的账号信息进行匹配,若账号信息与预先存储的账号信息一致时,响应登录请求,这样用户就可以进入***。在一个具体的例子中,账号信息与预先存储的账号信息一致例如可以是字符完全匹配。
S204、在协同***中,检测至少一个用户对目标任务的编辑操作,其中,目标任务中携带的标识信息与用户的账号信息一致。
S205、若检测到多个用户对同一个目标任务进行编辑,则在至少一个用户提交编辑完成的文件时,提示该用户目标任务正在被其他用户编辑。
具体的,若检测到多个用户对同一个目标任务进行编辑,则用两个用户A和B举例,则在A编辑完成时,将编辑完成的文件提交时,而B也在对该目标任务进行编辑,则***在A提交时进行提示,提示内容为该目标任务正在被其他用户编辑。在一个具体的例子中,提示消息可以以弹窗的形式显示当前显示页面中,显示内容可以是“请注意保存当前操作,用户B正在编辑该任务”;显示时间可以是5秒,如果显示超过5秒则该弹窗自动关闭,如果显示时间不足5秒时,用户也可以通过弹窗中的关闭按钮自动关闭该提示消息。
可选的,上述提示该用户目标任务正在被其他用户编辑的过程至少通过如下方式实现:识别编辑目标任务的其他用户的账号;将其他用户正在编辑目标任务的消息提示给用户,其中,消息中包括其他用户的账号。
其中,提示过程可以通过如下方式实现,例如,识别编辑该目标任务的其他用户的账号,然后将包括其他用户账号的提示消息提示给用户,这样,一方面让当前用户知道除了自己还有哪些用户在编辑当前的目标任务,另一方面还可以提示用户保存和提交当前编辑完成的目标任务中的文件。
S206、获取目标任务中被编辑过的文件。
具体的,获取目标任务中被编辑过的文件,这里的“编辑过”可以是与项目创建时相比,项目下的任务中的某个目标任务中的内容发生了变化。由于一个任务中包括多个文件,并不是每个文件都一定被编辑过,因此,这个操作的目的是将目标任务下的文件进行分类,获取目标任务中被编辑过的文件。
S207、识别文件的特征标识,其中,特征标识包括文件类型、被编辑时间和文件关键词。
具体的,识别被编辑过的文件的特征标识,这里的特征标识可以包括文件类型、被编辑时间和文件关键词等。这三个特征标识只是用来举例,还可以包括其他特征标识,特征标识的目的是提供了文件合并的依据。
S208、根据特征标识合并被编辑过的文件,以合并对目标任务编辑后的任务。
具体的,根据特征标识合并被编辑过的文件,例如,通过分析各个被编辑过的文件中的关键词,然后当两个被编辑过的文件中的关键词的相似度达到一定阈值时,确定这两个被编辑过的文件相似,则可以按照预设规则对这两个编辑过的文件进行合并,这样,就实现了对目标任务编辑后的任务的合并。需要说明的是,上述合并过程均是针对同一个目标任务来说的,也就是说,当包括多个目标任务时,就要将不同的编辑过的文件与对应的任务下的编辑过的文件进行合并。
S209、将合并后的任务存储到对应的项目中。
本申请实施例中,服务器预先存储用户的账号信息,该账号信息可以用来登录协同***;当用户登录请求中的账号信息与预先存储的账号信息一致时,用户才可以登录至协同***中对相应的项目下的任务进行编辑;当多个用户对同一个任务进行编辑时,在当前用户提交编辑完成的文件时,提示该用户还有其他用户在对当前目标任务进行操作,这样避免将未全部编辑完的任务进行提交,导致最后的任务中的文件不完整或者编辑过的文件显示不全等;然后根据目标任务中被编辑过的文件的特征标识对文件进行合并来实现对任务进行合并,这样保证了最终得到的目标任务中的文件是完整的,一方面提高了服务时间、提高了服务效率,另一方面也满足了客户的不同需求。另外,通过网络协同设计,能极大提高工作水平以及内外部协作沟通的效率。
图3为本发明实施例提供的协同***的结构示意图,该协同***包括服务器和终端,该服务器用于执行本申请实施例中协同***应用设计方法。参考图3,该协同***30包括服务器31和终端32。服务器31和终端32通过互联网进行连接通信。在这个实施例中,终端用于接收用户的登录请求,然后将登录请求发送至服务器,服务器中根据该登录请求执行本申请实施例中的协同***应用设计方法,具体参见本申请实施例中的表述,这里不再赘述。
图4是本发明是实施例提供的一种协同***应用设计装置的结构示意图,该装置适用于执行本发明实施例提供给的一种协同***应用设计方法。如图4所示,该装置具体可以包括:项目创建模块401、***登录模块402、编辑操作检测模块403和存储模块404。
其中,项目创建模块401,用于创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,标识信息用来确定对该任务有操作权限的用户;***登录模块402,用于接收来自终端的用户登录请求,若用户身份验证通过,则响应登录请求以指示用户进入协同***;编辑操作检测模块403,用于在协同***中,检测至少一个用户对目标任务的编辑操作,其中,目标任务中携带的标识信息与用户的账号信息一致;存储模块404,用于合并至少一个用户对目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。
本发明采用以上技术方案,通过服务器创建包括至少一个任务的项目,而每个项目中都携带可以确定对该任务有操作权项的用户的标识信息,这样可以提高项目的安全性,避免项目中的信息泄露到无关人员处;另外,当用户通过终端登录协同***时,对用户身份进行验证,进一步提高了项目的安全性,同时,提高了项目和用户之间的针对性;在多个用户对同一个目标任务进行操作时,通过合并被编辑文件的形式对各个用户编辑的目标任务进行合并。因此,一方面可以根据客户需求实时调整协同策略以便及时满足客户需求,有利于优化企业管理质量和提高企业的管理水平,实现企业管理的高效化;另一方面缩短了服务时间,提高了服务器效率和服务质量。进一步的,还包括信息预存模块,用于在接收来自终端的用户登录请求之前,预先存储用户的账号信息,其中,账号信息用于登录协同***。
进一步的,还包括提示模块,用于合并至少一个用户对目标任务编辑后的任务之前,若检测到多个用户对同一个目标任务进行编辑,则在至少一个用户提交编辑完成的文件时,提示该用户目标任务正在被其他用户编辑。
进一步的,存储模块404包括合并子模块,合并子模块具体用于:
获取目标任务中被编辑过的文件;
识别文件的特征标识,其中,特征标识包括文件类型、被编辑时间和文件关键词;
根据特征标识合并被编辑过的文件,以合并对目标任务编辑后的任务。
进一步的,***登录模块402具体用于:
若用户登录请求中的账号信息与预先存储的账号信息一致,则响应登录请求以指示用户进入协同***。
进一步的,提示模块具体用于:
识别编辑目标任务的其他用户的账号;
将其他用户正在编辑目标任务的消息提示给用户,其中,消息中包括其他用户的账号。
本发明实施例提供的协同***应用设计装置可执行本发明任意实施例提供的协同***应用设计方法,具备执行方法相应的功能模块和有益效果。
本发明实施例还提供一种服务器,请参阅图5,图5为一种服务器的结构示意图,如图5所示,该服务器包括:处理器510,以及与处理器510相连接的存储器520;存储器520用于存储计算机程序,计算机程序至少用于执行本发明实施例中的协同***应用设计方法;处理器510用于调用并执行存储器中的计算机程序,上述协同***应用设计方法至少包括如下步骤:创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,标识信息用来确定对该任务有操作权限的用户;接收来自终端的用户登录请求,若用户身份验证通过,则响应登录请求以指示用户进入协同***;在协同***中,检测至少一个用户对目标任务的编辑操作,其中,目标任务中携带的标识信息与用户的账号信息一致;合并至少一个用户对目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。
本发明实施例还提供一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时,实现如本发明实施例中的协同***应用设计方法中各个步骤:创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,标识信息用来确定对该任务有操作权限的用户;接收来自终端的用户登录请求,若用户身份验证通过,则响应登录请求以指示用户进入协同***;在协同***中,检测至少一个用户对目标任务的编辑操作,其中,目标任务中携带的标识信息与用户的账号信息一致;合并至少一个用户对目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种协同***应用设计方法,应用于服务器,其特征在于,包括:
创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,所述标识信息用来确定对该任务有操作权限的用户;
接收来自终端的用户登录请求,若所述用户身份验证通过,则响应所述登录请求以指示用户进入协同***;
在所述协同***中,检测至少一个用户对目标任务的编辑操作,其中,所述目标任务中携带的标识信息与所述用户的账号信息一致;
合并至少一个用户对所述目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。
2.根据权利要求1所述的方法,其特征在于,所述接收来自终端的用户登录请求之前,还包括:
预先存储用户的账号信息,其中,所述账号信息用于登录所述协同***。
3.根据权利要求1所述的方法,其特征在于,所述合并至少一个用户对所述目标任务编辑后的任务之前,还包括:
若检测到多个用户对同一个目标任务进行编辑,则在至少一个用户提交编辑完成的文件时,提示该用户所述目标任务正在被其他用户编辑。
4.根据权利要求1所述的方法,其特征在于,所述合并至少一个用户对所述目标任务编辑后的任务,包括:
获取目标任务中被编辑过的文件;
识别所述文件的特征标识,其中,所述特征标识包括文件类型、被编辑时间和文件关键词;
根据所述特征标识合并所述被编辑过的文件,以合并对目标任务编辑后的任务。
5.根据权利要求1所述的方法,其特征在于,若所述用户身份验证通过,则响应所述登录请求以指示用户进入协同***,包括:
若所述用户登录请求中的账号信息与预先存储的账号信息一致,则响应所述登录请求以指示用户进入协同***。
6.根据权利要求3所述的方法,其特征在于,所述提示该用户所述目标任务正在被其他用户编辑包括:
识别编辑所述目标任务的其他用户的账号;
将其他用户正在编辑所述目标任务的消息提示给所述用户,其中,所述消息中包括所述其他用户的账号。
7.一种协同***,其特征在于,包括服务器和终端,所述服务器用于执行权利要求1-6任一项所述的方法,所述终端用于接收用户的登录请求,并将所述登录请求发送至服务器。
8.一种协同***应用设计装置,应用于服务器,其特征在于,包括:
项目创建模块,用于创建至少一个项目,其中,每个项目包括至少一个任务,每个任务中携带标识信息,所述标识信息用来确定对该任务有操作权限的用户;
***登录模块,用于接收来自终端的用户登录请求,若所述用户身份验证通过,则响应所述登录请求以指示用户进入协同***;
编辑操作检测模块,用于在所述协同***中,检测至少一个用户对目标任务的编辑操作,其中,所述目标任务中携带的标识信息与所述用户的账号信息一致;
存储模块,用于合并至少一个用户对所述目标任务编辑后的任务,并将合并后的任务存储到对应的项目中。
9.一种服务器,其特征在于,包括:
处理器,以及与所述处理器相连接的存储器;
所述存储器用于存储计算机程序,所述计算机程序至少用于执行权利要求1-6任一项所述的协同***应用设计方法;
所述处理器用于调用并执行所述存储器中的所述计算机程序。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-6任一项所述的协同***应用设计方法中各个步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911406234.5A CN111080270A (zh) | 2019-12-31 | 2019-12-31 | 协同***应用设计方法、***、装置、服务器和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911406234.5A CN111080270A (zh) | 2019-12-31 | 2019-12-31 | 协同***应用设计方法、***、装置、服务器和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111080270A true CN111080270A (zh) | 2020-04-28 |
Family
ID=70320366
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911406234.5A Pending CN111080270A (zh) | 2019-12-31 | 2019-12-31 | 协同***应用设计方法、***、装置、服务器和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111080270A (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111598428A (zh) * | 2020-05-12 | 2020-08-28 | 远光软件股份有限公司 | 流程节点的管理方法、装置、存储介质及服务器 |
CN111767333A (zh) * | 2020-06-28 | 2020-10-13 | 北京思特奇信息技术股份有限公司 | 一种活动目录的生成方法及装置、使用方法及装置 |
CN112269572A (zh) * | 2020-10-26 | 2021-01-26 | 北京知道未来信息技术有限公司 | 流程处理方法、装置、服务器和计算机可读存储介质 |
CN112363888A (zh) * | 2020-11-13 | 2021-02-12 | 广州朗国电子科技有限公司 | 一种多应用协同工作方法、装置、***及计算机可读存储介质 |
CN112420179A (zh) * | 2020-11-05 | 2021-02-26 | 零氪科技(北京)有限公司 | 药房门店药品信息的管理方法、装置及*** |
CN112560129A (zh) * | 2020-12-17 | 2021-03-26 | 北京构力科技有限公司 | 基于构件级的建筑信息模型数据协同方法和*** |
CN112632113A (zh) * | 2020-12-31 | 2021-04-09 | 北京九章云极科技有限公司 | 一种算子管理方法和算子管理*** |
CN112651720A (zh) * | 2021-01-04 | 2021-04-13 | 中国铁道科学研究院集团有限公司电子计算技术研究所 | 基于web实时造型的铁路BIM***的多用户协作编辑方法及装置 |
CN113468120A (zh) * | 2021-06-04 | 2021-10-01 | 海南视联通信技术有限公司 | 一种文件协同处理方法、装置、设备和可读存储介质 |
CN113988818A (zh) * | 2021-11-11 | 2022-01-28 | 中国银行股份有限公司 | 资源调度***、方法、电子设备和存储介质 |
CN114629704A (zh) * | 2022-03-14 | 2022-06-14 | 深圳须弥云图空间科技有限公司 | 协同设计软件的安全实现方法、装置、设备及存储介质 |
CN116432152A (zh) * | 2023-04-18 | 2023-07-14 | 山东广电信通网络运营有限公司 | 一种跨平台协同制作*** |
CN116680074A (zh) * | 2023-06-06 | 2023-09-01 | 广州建兴数字科技有限公司 | 一种分布式虚拟现实***及数据中心 |
CN116882374A (zh) * | 2023-09-06 | 2023-10-13 | 南京嘉恒信息技术有限公司 | 一种基于Json结构数据的在线协同方法、***及存储介质 |
CN116933606A (zh) * | 2023-09-15 | 2023-10-24 | 中汽数据(天津)有限公司 | Modelica协同仿真建模方法、***及介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489075A (zh) * | 2002-10-12 | 2004-04-14 | 鸿富锦精密工业(深圳)有限公司 | 多点协同作业***及方法 |
CN104933088A (zh) * | 2015-05-13 | 2015-09-23 | 深圳市中幼国际教育科技有限公司 | 远程编辑方法及*** |
WO2017031878A1 (zh) * | 2015-08-26 | 2017-03-02 | 百度在线网络技术(北京)有限公司 | 用于文档协作编辑的方法和装置 |
CN107273343A (zh) * | 2017-06-23 | 2017-10-20 | 北京计算机技术及应用研究所 | 基于数据集中管控的文档协同编辑***及方法 |
US20180232346A1 (en) * | 2017-02-15 | 2018-08-16 | Documill Oy | Processing of edit events in a collaborative document editing environment |
CN108683694A (zh) * | 2018-03-22 | 2018-10-19 | 厦门欣旅通科技有限公司 | 一种信息协同处理方法、***及服务器 |
US20190138587A1 (en) * | 2017-11-03 | 2019-05-09 | Dropbox, Inc. | Collaborative Spreadsheet Embedding and Management |
-
2019
- 2019-12-31 CN CN201911406234.5A patent/CN111080270A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489075A (zh) * | 2002-10-12 | 2004-04-14 | 鸿富锦精密工业(深圳)有限公司 | 多点协同作业***及方法 |
CN104933088A (zh) * | 2015-05-13 | 2015-09-23 | 深圳市中幼国际教育科技有限公司 | 远程编辑方法及*** |
WO2017031878A1 (zh) * | 2015-08-26 | 2017-03-02 | 百度在线网络技术(北京)有限公司 | 用于文档协作编辑的方法和装置 |
US20180232346A1 (en) * | 2017-02-15 | 2018-08-16 | Documill Oy | Processing of edit events in a collaborative document editing environment |
CN107273343A (zh) * | 2017-06-23 | 2017-10-20 | 北京计算机技术及应用研究所 | 基于数据集中管控的文档协同编辑***及方法 |
US20190138587A1 (en) * | 2017-11-03 | 2019-05-09 | Dropbox, Inc. | Collaborative Spreadsheet Embedding and Management |
CN108683694A (zh) * | 2018-03-22 | 2018-10-19 | 厦门欣旅通科技有限公司 | 一种信息协同处理方法、***及服务器 |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111598428B (zh) * | 2020-05-12 | 2023-10-17 | 远光软件股份有限公司 | 流程节点的管理方法、装置、存储介质及服务器 |
CN111598428A (zh) * | 2020-05-12 | 2020-08-28 | 远光软件股份有限公司 | 流程节点的管理方法、装置、存储介质及服务器 |
CN111767333A (zh) * | 2020-06-28 | 2020-10-13 | 北京思特奇信息技术股份有限公司 | 一种活动目录的生成方法及装置、使用方法及装置 |
CN112269572A (zh) * | 2020-10-26 | 2021-01-26 | 北京知道未来信息技术有限公司 | 流程处理方法、装置、服务器和计算机可读存储介质 |
CN112420179A (zh) * | 2020-11-05 | 2021-02-26 | 零氪科技(北京)有限公司 | 药房门店药品信息的管理方法、装置及*** |
CN112363888A (zh) * | 2020-11-13 | 2021-02-12 | 广州朗国电子科技有限公司 | 一种多应用协同工作方法、装置、***及计算机可读存储介质 |
CN112560129A (zh) * | 2020-12-17 | 2021-03-26 | 北京构力科技有限公司 | 基于构件级的建筑信息模型数据协同方法和*** |
CN112632113A (zh) * | 2020-12-31 | 2021-04-09 | 北京九章云极科技有限公司 | 一种算子管理方法和算子管理*** |
CN112632113B (zh) * | 2020-12-31 | 2022-02-11 | 北京九章云极科技有限公司 | 一种算子管理方法和算子管理*** |
CN112651720A (zh) * | 2021-01-04 | 2021-04-13 | 中国铁道科学研究院集团有限公司电子计算技术研究所 | 基于web实时造型的铁路BIM***的多用户协作编辑方法及装置 |
CN113468120A (zh) * | 2021-06-04 | 2021-10-01 | 海南视联通信技术有限公司 | 一种文件协同处理方法、装置、设备和可读存储介质 |
CN113988818A (zh) * | 2021-11-11 | 2022-01-28 | 中国银行股份有限公司 | 资源调度***、方法、电子设备和存储介质 |
CN114629704A (zh) * | 2022-03-14 | 2022-06-14 | 深圳须弥云图空间科技有限公司 | 协同设计软件的安全实现方法、装置、设备及存储介质 |
CN116432152A (zh) * | 2023-04-18 | 2023-07-14 | 山东广电信通网络运营有限公司 | 一种跨平台协同制作*** |
CN116432152B (zh) * | 2023-04-18 | 2024-07-12 | 山东广电信通网络运营有限公司 | 一种跨平台协同制作*** |
CN116680074A (zh) * | 2023-06-06 | 2023-09-01 | 广州建兴数字科技有限公司 | 一种分布式虚拟现实***及数据中心 |
CN116882374B (zh) * | 2023-09-06 | 2023-11-14 | 南京嘉恒信息技术有限公司 | 一种基于Json结构数据的在线协同方法、***及存储介质 |
CN116882374A (zh) * | 2023-09-06 | 2023-10-13 | 南京嘉恒信息技术有限公司 | 一种基于Json结构数据的在线协同方法、***及存储介质 |
CN116933606A (zh) * | 2023-09-15 | 2023-10-24 | 中汽数据(天津)有限公司 | Modelica协同仿真建模方法、***及介质 |
CN116933606B (zh) * | 2023-09-15 | 2023-12-01 | 中汽数据(天津)有限公司 | Modelica协同仿真建模方法、***及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111080270A (zh) | 协同***应用设计方法、***、装置、服务器和存储介质 | |
WO2022160707A1 (zh) | 结合rpa和ai的人机互动方法、装置、存储介质及电子设备 | |
US11632347B2 (en) | Hero cards that display contextual information and actions for backend systems | |
RU2488166C2 (ru) | Ориентируемая на обслуживание архитектура, основанная на конвейере | |
CN110969001B (zh) | 反馈信息的生成方法及装置、存储介质、处理器和终端 | |
CN108765083B (zh) | 路由化订单配置及处理方法、以及*** | |
RU2662405C2 (ru) | Автоматическое формирование сертификационных документов | |
CN111444287B (zh) | 图数据库构建方法、关联信息查询方法、装置及计算设备 | |
CN110716743B (zh) | 一种适合多方协作开发的聚合api开发方法及*** | |
CN110162994A (zh) | 权限控制方法、***、电子设备及计算机可读存储介质 | |
US20230120160A1 (en) | Authentication aggregator | |
US10855802B2 (en) | System and method of creating provisional account profiles | |
US20230153463A1 (en) | Data discovery and generation of live data map for information privacy | |
CN111985000A (zh) | 模型服务输出方法、装置、设备及存储介质 | |
US20200092322A1 (en) | VALIDATING COMMANDS FOR HACKING AND SPOOFING PREVENTION IN AN INTERNET OF THINGS (IoT) COMPUTING ENVIRONMENT | |
CN111078424A (zh) | 一种信息交互方法、装置、计算机设备和存储介质 | |
US9892451B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
CN110135190B (zh) | 数据管理方法、服务器及计算机存储介质 | |
US20210065573A1 (en) | Answer validation and education within artificial intelligence (ai) systems | |
CN110574018A (zh) | 基于通信交换来管理异步分析操作 | |
CN111367898B (zh) | 数据处理方法、装置、***、电子设备及存储介质 | |
CN111126876A (zh) | 一种基于插件化技术实现业务配置的方法及装置 | |
US11589194B2 (en) | Location-driven social network boosting | |
CN116680235A (zh) | 一种数据处理方法及相关装置 | |
US20120311048A1 (en) | Instant messaging association method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |