Movatterモバイル変換


[0]ホーム

URL:


CN103390054B - The method and system of management process node in cloud data center - Google Patents

The method and system of management process node in cloud data center
Download PDF

Info

Publication number
CN103390054B
CN103390054BCN201310319899.9ACN201310319899ACN103390054BCN 103390054 BCN103390054 BCN 103390054BCN 201310319899 ACN201310319899 ACN 201310319899ACN 103390054 BCN103390054 BCN 103390054B
Authority
CN
China
Prior art keywords
data
step number
flow nodes
user
process step
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.)
Active
Application number
CN201310319899.9A
Other languages
Chinese (zh)
Other versions
CN103390054A (en
Inventor
陈光新
赵仁明
朱波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Beijing Electronic Information Industry Co LtdfiledCriticalInspur Beijing Electronic Information Industry Co Ltd
Priority to CN201310319899.9ApriorityCriticalpatent/CN103390054B/en
Publication of CN103390054ApublicationCriticalpatent/CN103390054A/en
Application grantedgrantedCritical
Publication of CN103390054BpublicationCriticalpatent/CN103390054B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The present invention provides the method and system of management process node in a kind of cloud data center, relates to data processing field.Described method, including: judge whether this flow nodes has this user;If described flow nodes does not include this user, then according to the information that step number described in described operation requests is corresponding, obtaining this user more new data to step number corresponding in this flow nodes, wherein this more new data packets includes target process step number and data corresponding to this target process step number;Judge whether this flow nodes exists described target process step number;If this flow nodes has existed described target process step number, then according to the comparison strategy that prestores, it is judged that whether the data of the step number that data that this target process step number is corresponding are corresponding with this flow nodes exist conflict;If there is no conflict, then data corresponding for target process step number are updated database.

Description

Translated fromChinese
云数据中心中管理流程节点的方法和系统Method and system for managing process nodes in cloud data center

技术领域technical field

本发明涉及数据处理领域,尤其涉及一种云数据中心中管理流程节点的方法和系统。The invention relates to the field of data processing, in particular to a method and system for managing flow nodes in a cloud data center.

背景技术Background technique

随着云计算技术的不断成熟,云计算逐步成为业界的发展热点,云海操作系统纷纷投入到政府、高校、商业等等多个领域进行使用。在云海操作系统中,对于数据中心、网络等资源的管理是整个应用中的重要组成部分,申请资源的审批是此部分的重要组成模块。但是在多用户同时登陆的对资源管理容易出现并发操作等现象,因此如何管理云资源下多用户的登陆时流程节点的修改,使流程数据能够正确的保存,从而使得业务数据的审批准确执行是云海操作系统中重要的研究内容之一。With the continuous maturity of cloud computing technology, cloud computing has gradually become a development hotspot in the industry, and Yunhai operating system has been put into use in many fields such as government, universities, and commerce. In the Yunhai operating system, the management of resources such as data centers and networks is an important part of the entire application, and the approval of application resources is an important component of this part. However, when multiple users log in at the same time, resource management is prone to concurrent operations. Therefore, how to manage the modification of process nodes when multiple users log in under cloud resources, so that the process data can be saved correctly, so that the approval of business data can be executed accurately. One of the important research contents in Yunhai Operating System.

发明内容Contents of the invention

本发明提供一种云数据中心中管理流程节点的方法和系统,要解决的技术问题是如何对云资源下多用户登录条件下单个流程节点的管理。The present invention provides a method and system for managing process nodes in a cloud data center, and the technical problem to be solved is how to manage a single process node under the condition of multi-user login under cloud resources.

为解决上述技术问题,本发明提供了如下技术方案:In order to solve the problems of the technologies described above, the present invention provides the following technical solutions:

一种云数据中心中管理流程节点的方法,包括:A method for managing process nodes in a cloud data center, comprising:

获取云数据中心的流程数据;Obtain the process data of the cloud data center;

获取每个流程节点对应的流程数据;Obtain the process data corresponding to each process node;

根据每个流程节点的流程数据,获取访问同一流程节点的用户和所述用户对该流程节点的操作请求;According to the process data of each process node, obtain the user who visits the same process node and the user's operation request for the process node;

在检测到某一流程节点下的某一用户的操作请求为管理流程节点时,判断该流程节点中是否有该用户;When it is detected that the operation request of a certain user under a certain process node is a management process node, it is determined whether the user exists in the process node;

如果所述流程节点中不包括该用户,则根据所述操作请求中所述步骤号对应的信息,获取该用户对该流程节点中对应步骤号的更新数据,其中该更新数据包括目标流程步骤号以及该目标流程步骤号对应的数据;If the user is not included in the process node, according to the information corresponding to the step number in the operation request, obtain the update data of the user for the corresponding step number in the process node, wherein the update data includes the target process step number And the data corresponding to the target process step number;

判断该流程节点是否存在所述目标流程步骤号;Judging whether the process node has the target process step number;

如果该流程节点中已经存在所述目标流程步骤号,则根据预先存储的比较策略,判断该目标流程步骤号对应的数据与该流程节点中对应的步骤号的数据是否存在冲突;If the target process step number already exists in the process node, then according to the pre-stored comparison strategy, determine whether the data corresponding to the target process step number conflicts with the data corresponding to the step number in the process node;

如果不存在冲突,则将目标流程步骤号对应的数据更新到数据库。If there is no conflict, the data corresponding to the step number of the target process is updated to the database.

其中,所述方法还具有如下特点:所述方法还包括:Wherein, the method also has the following characteristics: the method also includes:

如果该流程节点不存在所述目标流程步骤号,则直接将所述目标流程步骤号对应的数据更新到数据库。If the process node does not have the target process step number, directly update the data corresponding to the target process step number to the database.

其中,所述方法还具有如下特点:所述判断该流程节点是否存在所述目标流程步骤号,还包括Wherein, the method also has the following characteristics: the judging whether the process node has the target process step number also includes

当访问该流程节点的用户为多个时,获取所述访问流程节点的除该用户之外的其他用户对该流程节点的修改结果;When there are multiple users accessing the process node, obtaining modification results of the process node by users other than the user accessing the process node;

根据所述修改结果,刷新所述流程节点的数据。Refresh the data of the process node according to the modification result.

其中,所述方法还具有如下特点:所述获取每个流程节点对应的流程数据,包括:Wherein, the method also has the following characteristics: the acquisition of process data corresponding to each process node includes:

获取所述流程数据中的流程节点信息;Acquiring process node information in the process data;

根据所述流程节点的标识以及所述流程节点信息,划分每个流程节点对应的流程数据。According to the identifier of the process node and the information of the process node, divide the process data corresponding to each process node.

其中,所述方法还具有如下特点:在所述目标流程步骤号对应的数据更新到数据库之后还包括:Wherein, the method also has the following characteristics: after the data corresponding to the step number of the target process is updated to the database, it also includes:

当所述用户再次访问该流程节点时,采集该目标流程步骤号最新的数据;When the user visits the process node again, collect the latest data of the target process step number;

将所述最新的数据发送给所述用户。Sending the latest data to the user.

一种云数据中心中管理流程节点的装置,包括:A device for managing process nodes in a cloud data center, comprising:

第一获取模块,用于获取云数据中心的流程数据;The first obtaining module is used to obtain the process data of the cloud data center;

第二获取模块,与所述第一获取模块相连,用于获取每个流程节点对应的流程数据;A second acquisition module, connected to the first acquisition module, for acquiring process data corresponding to each process node;

第三获取模块,与所述第二获取模块相连,用于根据每个流程节点的流程数据,获取访问同一流程节点的用户和所述用户对该流程节点的操作请求;The third obtaining module is connected to the second obtaining module, and is used to obtain the user who visits the same process node and the user's operation request for the process node according to the process data of each process node;

第一判断模块,与所述第三获取模块相连,用于在检测到某一流程节点下的某一用户的操作请求为管理流程节点时,判断判断该流程节点中是否有该用户对应的流程步骤号;The first judging module is connected to the third obtaining module, and is used for judging whether there is a process corresponding to the user in the process node when it is detected that the operation request of a certain user under a certain process node is a management process node step number;

第四获取模块,与所述第一判断模块相连,用于如果所述流程节点中不包括该用户,则根据所述操作请求中所述步骤号对应的信息,获取该用户对该流程节点中对应步骤号的更新数据,其中该更新数据包括目标流程步骤号以及该目标流程步骤号对应的数据;The fourth obtaining module is connected to the first judging module, and is used to obtain, according to the information corresponding to the step number in the operation request, if the user is not included in the process node, obtain the user's information in the process node. The update data corresponding to the step number, wherein the update data includes the target process step number and the data corresponding to the target process step number;

第二判断模块,用于判断该流程节点是否存在所述目标流程步骤号;The second judging module is used to judge whether the process node has the target process step number;

第三判断模块,与所述第二判断模块相连,用于如果该流程节点中已经存在该目标流程步骤号,则根据预先存储的比较策略,判断该目标流程步骤号对应的数据与该流程节点中对应的步骤号的数据是否存在冲突;The third judging module is connected with the second judging module, and is used for judging that the data corresponding to the target process step number is the same as the process node according to the pre-stored comparison strategy if the target process step number already exists in the process node. Whether there is a conflict in the data corresponding to the step number in ;

第一更新模块,与所述第二判断模块相连,用于如果不存在冲突,则将目标流程步骤号对应的数据更新到数据库。The first updating module is connected to the second judging module, and is used to update the data corresponding to the step number of the target process to the database if there is no conflict.

其中,所述装置还具有如下特点:所述装置还包括:Wherein, the device also has the following characteristics: the device also includes:

第二更新模块,与所述第二判断模块相连,用于如果该流程节点不存在所述目标流程步骤号,则直接将所述目标流程步骤号对应的数据更新到数据库。A second update module, connected to the second judging module, is used to directly update the data corresponding to the target process step number to the database if the process node does not have the target process step number.

其中,所述方法还具有如下特点:所述装置还包括Wherein, the method also has the following characteristics: the device also includes

第五获取模块,用于在判断该流程节点是否存在所述目标流程步骤号之前,如果访问该流程节点的用户为多个,获取所述访问流程节点的除该用户之外的其他用户对该流程节点的修改结果;The fifth obtaining module is used to obtain the information of other users accessing the process node except the user if there are multiple users accessing the process node before judging whether the target process step number exists in the process node. Modification results of process nodes;

刷新模块,与所述第五获取模块和所述第一判断模块相连,用于根据所述修改结果,刷新所述流程节点的数据。A refresh module, connected to the fifth acquisition module and the first judgment module, configured to refresh the data of the process node according to the modification result.

其中,所述装置还具有如下特点:所述第二获取模块包括:Wherein, the device also has the following characteristics: the second acquisition module includes:

获取单元,用于获取所述流程数据中的流程节点信息;an acquisition unit, configured to acquire process node information in the process data;

划分单元,用于根据所述流程节点的标识以及所述流程节点信息,划分每个流程节点对应的流程数据。A division unit, configured to divide the process data corresponding to each process node according to the identifier of the process node and the information of the process node.

其中,所述装置还具有如下特点:所述装置还包括:Wherein, the device also has the following characteristics: the device also includes:

采集模块,用于在所述目标流程步骤号对应的数据更新到数据库之后,当所述用户再次访问该流程节点时,采集该目标流程步骤号最新的数据;A collection module, configured to collect the latest data of the target process step number when the user visits the process node again after the data corresponding to the target process step number is updated to the database;

发送模块,用于将所述最新的数据发送给所述用户。A sending module, configured to send the latest data to the user.

本发明提供的方法实施例,针对目前云计算系统中多用户同时登陆的背景下,能准确的修改流程节点,避免出现多个用户同时对流程进行编辑导致流程数据混乱现象。The method embodiment provided by the present invention can accurately modify process nodes under the background of simultaneous login of multiple users in the current cloud computing system, and avoid process data confusion caused by multiple users editing the process at the same time.

附图说明Description of drawings

图1为本发明提供的云数据中心中管理流程节点的方法实施例的流程示意图;FIG. 1 is a schematic flow diagram of an embodiment of a method for managing process nodes in a cloud data center provided by the present invention;

图2为本发明提供的云数据中心中管理流程节点的装置实施例的结构示意图。FIG. 2 is a schematic structural diagram of an embodiment of an apparatus for managing process nodes in a cloud data center provided by the present invention.

具体实施方式detailed description

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

图1为本发明提供的云数据中心中管理流程节点的方法实施例的流程示意图。图1所示方法实施例包括:FIG. 1 is a schematic flowchart of an embodiment of a method for managing process nodes in a cloud data center provided by the present invention. The method embodiment shown in Fig. 1 comprises:

步骤101、获取云数据中心的流程数据;Step 101, obtaining the process data of the cloud data center;

步骤102、获取每个流程节点对应的流程数据;Step 102, obtaining process data corresponding to each process node;

具体的,获取所述流程数据中的流程节点信息,并根据所述流程节点的标识以及所述流程节点信息,划分每个流程节点对应的流程数据。Specifically, the process node information in the process data is obtained, and the process data corresponding to each process node is divided according to the process node identifier and the process node information.

举例来说,每条流量数据中都包括用于指示要访问的流程节点的指示信息,如流程节点的唯一标识,例如,流程节点的编号为1~N,N为自然数,,每条流程数据中也都包括对应的流程节点的编号,通过编号,将流程数据划分到对应的流程节点。For example, each piece of traffic data includes indication information for indicating the process node to be visited, such as the unique identifier of the process node, for example, the number of the process node is 1 to N, and N is a natural number. Each piece of process data Also includes the number of the corresponding process node, and the process data is divided into the corresponding process node through the number.

步骤103、根据每个流程节点的流程数据,获取访问同一流程节点的用户和所述用户对该流程节点的操作请求;Step 103, according to the process data of each process node, obtain the user who visits the same process node and the user's operation request for the process node;

其中,由于云数据中心访问的数量较大,以单个流程节点为单位,对用户的操作请求进行管理,简单方便。Among them, due to the large number of visits to the cloud data center, it is simple and convenient to manage the user's operation request with a single process node as the unit.

步骤104、在检测到某一流程节点下的某一用户的操作请求为管理流程节点时,判断该流程节点中是否有该用户;Step 104, when it is detected that the operation request of a certain user under a certain process node is a management process node, determine whether the user exists in the process node;

本步骤用以判断该用户是否是需要在流程节点中增加对应的流程步骤号。This step is used to determine whether the user needs to add the corresponding process step number in the process node.

步骤105、如果所述流程节点中不包括该流程节点的流程步骤号,则根据所述操作请求中所述步骤号对应的信息,获取该用户对该流程节点中对应步骤号的更新数据,其中该更新数据包括目标流程步骤号以及该目标流程步骤号对应的数据;Step 105, if the process node does not include the process step number of the process node, then according to the information corresponding to the step number in the operation request, obtain the user's update data for the corresponding step number in the process node, wherein The update data includes the target process step number and the data corresponding to the target process step number;

步骤106、判断该流程节点是否存在所述目标流程步骤号;Step 106, judging whether the process node has the target process step number;

如果存在该目标流程步骤号,则执行步骤107~108;否则,执行步骤109。If the target process step number exists, execute steps 107-108; otherwise, execute step 109.

步骤107、如果该流程节点中已经存在所述目标流程步骤号,则根据预先存储的比较策略,判断该目标流程步骤号对应的数据与该流程节点中对应的步骤号的数据是否存在冲突;Step 107, if the target process step number already exists in the process node, then according to the pre-stored comparison strategy, judge whether there is a conflict between the data corresponding to the target process step number and the data corresponding to the step number in the process node;

步骤108、如果不存在冲突,则将目标流程步骤号对应的数据更新到数据库。Step 108, if there is no conflict, update the data corresponding to the step number of the target process to the database.

步骤109、如果该流程节点不存在所述目标流程步骤号,则直接将所述目标流程步骤号对应的数据更新到数据库。Step 109, if the process node does not have the target process step number, directly update the data corresponding to the target process step number to the database.

本发明提供的方法实施例,针对目前云计算系统中多用户同时登陆的背景下,能准确的修改流程节点,避免出现多个用户同时对流程进行编辑导致流程数据混乱现象。The method embodiment provided by the present invention can accurately modify process nodes under the background of simultaneous login of multiple users in the current cloud computing system, and avoid process data confusion caused by multiple users editing the process at the same time.

下面以一应用实例作进一步说明:The following is an application example for further explanation:

举例来说,当获取到用户A的操作请求是在流程节点1管理流程节点时5,为配置流程步骤5对应的数据,则判断流程节点1中是否已经存在流程步骤5;如果流程节点1中没有流程步骤号5,则可以直接将用户A的操作请求更新到数据库;相反,如果流程节点1已经有流程步骤号5,则判断用户A对步骤号5更新的数据与步骤号5已存在的数据是否存在冲突,其中比较策略可以根据实际需要进行配置,例如,该步骤号原来存储的数据信息为某一百分比大于或等于50%,而目标流程步骤号对应的数据将该百分比配置为小于50%,这就与之前保存的内容存在冲突,相反,如果修改的内容该百分比大于或等于60%,则与之前保存的内容不存在冲突。只要在不冲突的条件下,才将数据更新到数据库中。For example, when the user A's operation request is acquired at process node 1 to manage process node 5, in order to configure the data corresponding to process step 5, it is judged whether process step 5 already exists in process node 1; if process node 1 If there is no process step number 5, user A’s operation request can be directly updated to the database; on the contrary, if process node 1 already has process step number 5, it is judged that the data updated by user A to step number 5 is the same as the existing data in step number 5 Whether there is a conflict in the data, and the comparison strategy can be configured according to actual needs. For example, the data information originally stored in the step number is a certain percentage greater than or equal to 50%, and the data corresponding to the target process step number is configured to be less than 50% %, this conflicts with the previously saved content. On the contrary, if the percentage of the modified content is greater than or equal to 60%, there is no conflict with the previously saved content. As long as there is no conflict, the data will be updated to the database.

为了进一步减少用户重复修改,达到合理利用资源,减少重复操作的发生次数,提高处理效率,上述方法还包括:In order to further reduce repeated modification by users, achieve reasonable utilization of resources, reduce the number of repeated operations, and improve processing efficiency, the above method also includes:

在判断该流程节点是否存在所述目标流程步骤号之前,当访问该流程节点的用户为多个时,获取所述访问流程节点的除该用户之外的其他用户对该流程节点的修改结果;Before judging whether the process node has the target process step number, when there are multiple users accessing the process node, obtaining the modification results of the process node by users other than the user accessing the process node;

根据所述修改结果,刷新所述流程节点的数据。Refresh the data of the process node according to the modification result.

仍以上例进行说明,如果对流程节点1进行管理的用户还包括用户B,那么如果用户B的操作请求的结果为使得流程节点1中不存在流程步骤号5,那么对于用户A而言,可以直接进行更新操作;而如果用户B的操作请求的结果为使得流程节点1中存在流程步骤号5,那么用户A所执行的操作将与是判断两数据是否存在冲突。由此可以看出,通过预先对该流程节点中的数据进行及时刷新,有效提高操作的准确性。Still using the above example, if the users who manage process node 1 also include user B, then if the result of user B's operation request is that the process step number 5 does not exist in process node 1, then for user A, you can Perform the update operation directly; and if the result of user B's operation request is that process step number 5 exists in process node 1, then the operation performed by user A will be to determine whether there is a conflict between the two data. It can be seen from this that, by timely refreshing the data in the process node in advance, the accuracy of the operation can be effectively improved.

当然,在所述目标流程步骤号对应的数据更新到数据库之后,当所述用户再次访问该流程节点时,采集该目标流程步骤号最新的数据;将所述最新的数据发送给所述用户。Of course, after the data corresponding to the target process step number is updated to the database, when the user visits the process node again, the latest data of the target process step number is collected; and the latest data is sent to the user.

由于该用户在流程节点中已存在对应的流程步骤号,那么在该用户再次登录时,只需通过页面刷新操作,获取流程最新的数据即可。Since the user already has a corresponding process step number in the process node, when the user logs in again, he only needs to refresh the page to obtain the latest data of the process.

图2为本发明提供的云数据中心中管理流程节点的装置实施例的结构示意图。结合图1所示方法实施例,图2所示装置实施例,包括:FIG. 2 is a schematic structural diagram of an embodiment of an apparatus for managing process nodes in a cloud data center provided by the present invention. In conjunction with the method embodiment shown in Figure 1, the device embodiment shown in Figure 2 includes:

第一获取模块201,用于获取云数据中心的流程数据;The first obtaining module 201 is used to obtain the process data of the cloud data center;

第二获取模块202,与所述第一获取模块201相连,用于获取每个流程节点对应的流程数据;The second acquisition module 202 is connected to the first acquisition module 201, and is used to acquire the process data corresponding to each process node;

第三获取模块203,与所述第二获取模块202相连,用于根据每个流程节点的流程数据,获取访问同一流程节点的用户和所述用户对该流程节点的操作请求;The third obtaining module 203 is connected to the second obtaining module 202, and is used to obtain the user who visits the same process node and the user's operation request for the process node according to the process data of each process node;

第一判断模块204,与所述第三获取模块203相连,用于在检测到某一流程节点下的某一用户的操作请求为管理流程节点时,根据所述操作请求中所述步骤号对应的信息,获取该用户对该流程节点中对应步骤号的更新数据,其中该更新数据包括目标流程步骤号以及该目标流程步骤号对应的数据;The first judging module 204 is connected to the third acquiring module 203, and is configured to, when it is detected that an operation request of a certain user under a certain process node is a management process node, corresponding to the step number in the operation request information, obtain the user's update data of the corresponding step number in the process node, wherein the update data includes the target process step number and the data corresponding to the target process step number;

第四获取模块205,与所述第一判断模块204相连,用于判断该流程节点是否存在所述目标流程步骤号;The fourth obtaining module 205 is connected to the first judging module 204, and is used to judge whether the process node has the target process step number;

第二判断模块206,与所述第四获取模块205相连,用于判断该流程节点是否存在所述目标流程步骤号;The second judging module 206 is connected to the fourth acquiring module 205, and is used to judge whether the process node has the target process step number;

第三判断模块207,与所述第二判断模块206相连,用于如果该流程节点中已经存在该目标流程步骤号,则根据预先存储的比较策略,判断该目标流程步骤号对应的数据与该流程节点中对应的步骤号的数据是否存在冲突;The third judging module 207 is connected with the second judging module 206, and is used for judging that the data corresponding to the target process step number is consistent with the target process step number according to a pre-stored comparison strategy if the target process step number already exists in the process node. Whether there is a conflict in the data of the corresponding step number in the process node;

第一更新模块208,与所述第二判断模块207相连,用于如果不存在冲突,则将目标流程步骤号对应的数据更新到数据库。The first updating module 208 is connected to the second judging module 207, and is configured to update the data corresponding to the step number of the target process to the database if there is no conflict.

可选的,所述装置还包括:Optionally, the device also includes:

第二更新模块209,与所述第二判断模块206相连,用于如果该流程节点不存在所述目标流程步骤号,则直接将所述目标流程步骤号对应的数据更新到数据库。The second updating module 209 is connected to the second judging module 206, and is configured to directly update the data corresponding to the target process step number to the database if the process node does not have the target process step number.

其中,所述装置还包括:Wherein, the device also includes:

第五获取模块,用于在判断该流程节点是否存在所述目标流程步骤号之前,如果访问该流程节点的用户为多个,获取所述访问流程节点的除该用户之外的其他用户对该流程节点的修改结果;The fifth obtaining module is used to obtain the information of other users accessing the process node except the user if there are multiple users accessing the process node before judging whether the target process step number exists in the process node. Modification results of process nodes;

刷新模块,与所述第五获取模块和所述第一判断模块相连,用于根据所述修改结果,刷新所述流程节点的数据。A refresh module, connected to the fifth acquisition module and the first judgment module, configured to refresh the data of the process node according to the modification result.

其中,所述第二获取模块包括:Wherein, the second acquisition module includes:

获取单元,用于获取所述流程数据中的流程节点信息;an acquisition unit, configured to acquire process node information in the process data;

划分单元,用于根据所述流程节点的标识以及所述流程节点信息,划分每个流程节点对应的流程数据。A division unit, configured to divide the process data corresponding to each process node according to the identifier of the process node and the information of the process node.

可选的,所述装置还包括:Optionally, the device also includes:

采集模块,用于在所述目标流程步骤号对应的数据更新到数据库之后,当所述用户再次访问该流程节点时,采集该目标流程步骤号最新的数据;A collection module, configured to collect the latest data of the target process step number when the user visits the process node again after the data corresponding to the target process step number is updated to the database;

发送模块,用于将所述最新的数据发送给所述用户。A sending module, configured to send the latest data to the user.

本发明提供的方法实施例,针对目前云计算系统中多用户同时登陆的背景下,能准确的修改流程节点,避免出现多个用户同时对流程进行编辑导致流程数据混乱现象。The method embodiment provided by the present invention can accurately modify process nodes under the background of simultaneous login of multiple users in the current cloud computing system, and avoid process data confusion caused by multiple users editing the process at the same time.

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。Those skilled in the art can understand that all or part of the steps in the above embodiments can be implemented using a computer program flow, the computer program can be stored in a computer-readable storage medium, and the computer program can be run on a corresponding hardware platform (such as system, device, device, device, etc.), and when executed, includes one or a combination of the steps of the method embodiment.

可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Optionally, all or part of the steps in the above embodiments can also be implemented using integrated circuits, and these steps can be fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module accomplish. As such, the present invention is not limited to any specific combination of hardware and software.

上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。The devices/functional modules/functional units in the above embodiments can be realized by general-purpose computing devices, and they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices.

上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When each device/functional module/functional unit in the above-mentioned embodiments is realized in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer-readable storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope described in the claims.

Claims (10)

CN201310319899.9A2013-07-262013-07-26The method and system of management process node in cloud data centerActiveCN103390054B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201310319899.9ACN103390054B (en)2013-07-262013-07-26The method and system of management process node in cloud data center

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201310319899.9ACN103390054B (en)2013-07-262013-07-26The method and system of management process node in cloud data center

Publications (2)

Publication NumberPublication Date
CN103390054A CN103390054A (en)2013-11-13
CN103390054Btrue CN103390054B (en)2016-09-07

Family

ID=49534326

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201310319899.9AActiveCN103390054B (en)2013-07-262013-07-26The method and system of management process node in cloud data center

Country Status (1)

CountryLink
CN (1)CN103390054B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101159049A (en)*2007-11-232008-04-09金蝶软件(中国)有限公司Dynamic configuring arrange method and system
CN102402616A (en)*2011-12-222012-04-04北京新媒传信科技有限公司Method and system for realizing database cluster
CN103067229A (en)*2013-01-222013-04-24浪潮(北京)电子信息产业有限公司Method, control center, computational node and system of automatic management of computing resource
CN103150207A (en)*2013-03-202013-06-12重庆南地科技开发有限公司Collaborative processing method and system for engineering exploration data computer

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020004733A1 (en)*2000-05-052002-01-10Frank AddanteMethod and apparatus for transaction tracking over a computer network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101159049A (en)*2007-11-232008-04-09金蝶软件(中国)有限公司Dynamic configuring arrange method and system
CN102402616A (en)*2011-12-222012-04-04北京新媒传信科技有限公司Method and system for realizing database cluster
CN103067229A (en)*2013-01-222013-04-24浪潮(北京)电子信息产业有限公司Method, control center, computational node and system of automatic management of computing resource
CN103150207A (en)*2013-03-202013-06-12重庆南地科技开发有限公司Collaborative processing method and system for engineering exploration data computer

Also Published As

Publication numberPublication date
CN103390054A (en)2013-11-13

Similar Documents

PublicationPublication DateTitle
US20230040635A1 (en)Graph-based impact analysis of misconfigured or compromised cloud resources
CN110865867B (en)Method, device and system for discovering application topological relation
US10467241B2 (en)Dynamically provisioning instances of a single-tenant application for multi-tenant use
CN107798108B (en)Asynchronous task query method and device
CN112214382B (en)Alarm method and device
US20180278725A1 (en)Converting a single-tenant application for multi-tenant use
TWI734744B (en) Method, device and system for synchronizing routing table
CN108712286A (en)The determination method, apparatus and storage medium of network topology structure
CN103631931B (en)A kind of data classification storage and system
CN108833202A (en) Faulty link detection method, device and computer-readable storage medium
WO2016127720A1 (en)Data interworking method and data interworking device
CN104380277A (en)Method, system, and device for managing server hardware resources in a cloud scheduling environment
CN102982141A (en)Method and device for realizing distributed database agent
WO2019057055A1 (en)Task processing method and apparatus, electronic device, and storage medium
US10911314B2 (en)Systems and methods for determining entry points for mapping a network
CN103118130A (en)Cluster management method and cluster management system for distributed service
CN111264048A (en) Method of defining a Network Service Descriptor (NSD) for a Network Service (NS) and a Network Function Virtualization (NFV) Orchestrator (NFVO) using the NSD
CN109254913B (en)Device sharing method and device, electronic device and computer storage medium
CN111901238A (en) Dynamic routing service method, device, electronic device and storage medium
CN102195815A (en)Network management method and device
CN105630683A (en)Cloud testing architecture
CN103324713A (en)Data processing method and device in multistage server and data processing system
CN116719872A (en)Database deployment method and database management platform
CN104410511B (en)A kind of server management method and system
WO2020253344A1 (en)Authorization control method and apparatus, and storage medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp