A service architecture determination method, apparatus, device and medium

By acquiring virtual organization data to generate object lists and resource data, and converting them into physical organizations, the problems of complexity and low flexibility in virtual organizational structure conversion are solved. This enables efficient resource distribution display and access control, improving the flexibility and efficiency of the organization.

CN115082011BActive Publication Date: 2026-01-27BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210655208.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-10
Publication Date
2026-01-27
Estimated Expiration
2042-06-10

AI Technical Summary

Technical Problem

Existing technologies for virtual organizational structure transformation are complex and inflexible, resulting in high complexity in cycle processing and low efficiency in human resource cost statistics.

Method used

By acquiring virtual organization data, a list of organization objects is generated, resource data is determined, and virtual organizations are transformed into physical organizations when they meet preset rules. Resource distribution information is generated, permissions are granted, permissions that are no longer needed are deleted, and object data is generated using input operations and used as organization data when conditions are met.

Benefits of technology

The process of transforming virtual organizations into physical organizations has been optimized, improving flexibility and efficiency, clearly displaying resource distribution, correcting permissions in real time, and improving organizational reliability and the accuracy of human resource cost statistics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115082011B_ABST
    Figure CN115082011B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a business architecture determination method and device, equipment and medium, to solve the problem of complex organization architecture conversion and low flexibility in related technologies, the method comprises: obtaining virtual organization data, the virtual organization data comprises organization object data of the virtual organization; determining resource data of the virtual organization based on the organization object data; if the resource data of the virtual organization meets the preset organization rule, the virtual organization is converted into an entity organization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of organizational structure technology, and in particular to a method, apparatus, device and medium for determining business structure. Background Technology

[0002] A virtual organization is an information technology-supported organization that differs from traditional physical organizations. In terms of form, it has no fixed geographical location and no time constraints. Using virtual organizations allows for more convenient pre-setting of organizational structures.

[0003] Virtual organizational structures can serve as precursors to physical organizational structures. In actual projects and management, they can be applied first in the form of virtual organizations, and then formally adjusted to physical organizational structures after stabilization. However, the complexity and flexibility of handling current and historical cycles are high. Therefore, there is an urgent need for a business architecture determination method to solve the problems of complex organizational structure transformation and low flexibility. Summary of the Invention

[0004] This disclosure provides a method, apparatus, device, and medium for determining business architecture, to at least address the problems of complex and inflexible organizational structure transformation in related technologies. The technical solution of this disclosure is as follows:

[0005] According to a first aspect of the present disclosure, a method for determining a business architecture is provided, comprising:

[0006] Acquire virtual organization data, which includes the organization object data of the virtual organization;

[0007] Determine the resource data of the virtual organization based on the organization object data;

[0008] If the resource data of a virtual organization conforms to the preset organizational rules, the virtual organization will be transformed into a physical organization.

[0009] The technical solutions provided in this disclosure offer at least the following beneficial effects:

[0010] The system acquires virtual organization data, including organizational object data, and determines the virtual organization's resource data based on this data. If the virtual organization's resource data conforms to preset organizational rules, it is transformed into a physical organization. Compared to related technologies' business architecture determination solutions, this system provides a comprehensive solution for converting virtual organizations into physical organizations, optimizes the issue of low flexibility, and improves efficiency.

[0011] In one possible implementation, the method provided in this disclosure further includes, before transforming the virtual organization into a physical organization:

[0012] Generate and store a list of organization objects for the virtual organization.

[0013] The technical solutions provided in this disclosure offer at least the following beneficial effects:

[0014] Before a virtual organization is transformed into a physical organization, a list of organizational objects is generated and stored for the virtual organization. Compared with the business architecture determination scheme of related technologies, generating and storing a list of organizational objects provides a prerequisite for subsequent generation of resource distribution information, as well as organizational object statistics and authorization.

[0015] In one possible implementation, the method provided in this disclosure further includes:

[0016] Resource distribution information is generated by using the list of organizational objects, resource data of virtual organizations, and resource data of physical organizations.

[0017] The technical solutions provided in this disclosure offer at least the following beneficial effects:

[0018] By utilizing the list of organizational entities, resource data from virtual organizations, and resource data from physical organizations, resource distribution information is generated. Compared to the business architecture determination scheme based on related technologies, generating resource distribution information more clearly demonstrates the resource distribution and statistics of virtual and physical organizations, providing data reference for subsequent downstream tasks, improving flexibility, and ultimately enhancing efficiency.

[0019] In one possible implementation, the method provided in this disclosure further includes:

[0020] Grant the corresponding virtual organization permissions to the first object in the list of organization objects.

[0021] The technical solutions provided in this disclosure offer at least the following beneficial effects:

[0022] Assign the corresponding virtual organization permissions to the first object in the list of organizational objects. Compared with the business architecture-based solutions of related technologies, this approach grants virtual organization members corresponding permissions, facilitating their operation and improving efficiency.

[0023] In one possible implementation, the method provided in this disclosure further includes:

[0024] Based on the list of organizational objects, identify target objects that have permissions to the virtual organization but are not in the virtual organization;

[0025] Remove the target object's permissions in the virtual organization.

[0026] The technical solutions provided in this disclosure offer at least the following beneficial effects:

[0027] Identify target objects that possess permissions within the virtual organization but are not actually part of it, and remove those permissions from those objects. Compared to business architecture-based solutions using related technologies, this real-time modification of virtual organization member permissions improves organizational reliability.

[0028] In one possible implementation, the method provided in this disclosure includes acquiring virtual organization data, including:

[0029] In response to an input operation on the second object, generate object data corresponding to the second object;

[0030] If the output resources of the second object meet the first threshold and the completeness of the object data is greater than the second threshold, then the object data will be used as the organization object data.

[0031] The technical solutions provided in this disclosure offer at least the following beneficial effects:

[0032] In response to input operations on a second object, object data corresponding to the second object is generated, and when conditions are met, the object data and pre-set virtual organizational structure data are used as virtual organizational data. Compared with related technologies' business architecture determination schemes, generating virtual organizational data through input operations on a second object improves flexibility.

[0033] In one possible implementation, the method provided in this disclosure further includes:

[0034] If the output resources of the second object do not meet the first threshold or the completeness of the object data is not greater than the second threshold, a prompt message will be issued to prompt the user to re-enter the data for the second object.

[0035] According to a second aspect of the present disclosure, a business architecture determination apparatus is provided, comprising:

[0036] The acquisition unit is configured to acquire virtual organization data, which includes organization object data of the virtual organization.

[0037] The determination unit is configured to perform the determination of resource data for a virtual organization based on organizational object data;

[0038] The processing unit is configured to convert the virtual organization into a physical organization if the resource data of the virtual organization conforms to the preset organization rules.

[0039] In one possible implementation, the processing unit in the apparatus provided in this disclosure is further configured to perform:

[0040] Generate and store a list of organization objects for the virtual organization.

[0041] In one possible implementation, the processing unit in the apparatus provided in this disclosure is further configured to perform:

[0042] Resource distribution information is generated by using the list of organizational objects, resource data of virtual organizations, and resource data of physical organizations.

[0043] In one possible implementation, the processing unit in the apparatus provided in this disclosure is further configured to perform:

[0044] Grant the corresponding virtual organization permissions to the first object in the list of organization objects.

[0045] In one possible implementation, the processing unit in the apparatus provided in this disclosure is further configured to perform:

[0046] Based on the list of organizational objects, identify target objects that have permissions to the virtual organization but are not in the virtual organization;

[0047] Remove the target object's permissions in the virtual organization.

[0048] In one possible implementation, the apparatus provided in this disclosure further includes an input unit configured to perform:

[0049] In response to an input operation on the second object, generate object data corresponding to the second object;

[0050] If the output resources of the second object meet the first threshold and the completeness of the object data is greater than the second threshold, then the object data will be used as the organization object data.

[0051] In one possible implementation, the input unit in the apparatus provided by this disclosure is specifically configured to perform:

[0052] The input unit is configured to issue a prompt message if the output resources of the second object do not meet the first threshold or the integrity of the object data is not greater than the second threshold. The prompt message is used to prompt for a re-entry operation for the second object.

[0053] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor;

[0054] Memory used to store processor-executable instructions;

[0055] The processor is configured to execute the instructions to implement the business architecture determination method described in any one of the first aspects of the embodiments of this disclosure.

[0056] According to a fourth aspect of the present disclosure, a computer program product is provided, comprising: a processor;

[0057] Memory used to store processor-executable instructions;

[0058] The processor is configured to execute the instructions to implement the business architecture determination method described in any one of the first aspects of the embodiments of this disclosure.

[0059] According to a fifth aspect of the present disclosure, a storage medium is provided that, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the business architecture determination method described in any one of the first aspects of the present disclosure.

[0060] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0061] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0062] Figure 1 This is a flowchart illustrating a business architecture determination method according to an exemplary embodiment.

[0063] Figure 2 This is a schematic diagram illustrating a specific process of a virtual organization personnel reporting method according to an exemplary embodiment.

[0064] Figure 3 This is a schematic diagram illustrating the specific process of another entity organization's personnel reporting method according to an exemplary embodiment.

[0065] Figure 4 This is a schematic diagram illustrating a method for determining whether a form has been completely filled out, according to an exemplary embodiment.

[0066] Figure 5 This is an interactive schematic diagram illustrating a business architecture determination method according to an exemplary embodiment.

[0067] Figure 6 This is a schematic diagram of the periodic structure of a business architecture determination method according to an exemplary embodiment.

[0068] Figure 7 This is a schematic diagram illustrating the structure of a business architecture determination device according to an exemplary embodiment.

[0069] Figure 8 This is a schematic diagram illustrating the structure of a device based on an exemplary embodiment of a business architecture.

[0070] Figure 9 This is a schematic diagram of the terminal structure for an application service architecture determination method according to an exemplary embodiment. Detailed Implementation

[0071] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0072] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0073] The following are explanations of some of the words that appear in the text:

[0074] 1. In the embodiments of this invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0075] A virtual organization is a human-machine integrated organization supported by information technology, which is different from a traditional organization. In terms of form, it has no fixed geographical space or time limit. Using a virtual organization makes it easier to pre-set the organizational structure.

[0076] Virtual organizational structures can serve as a stepping stone to physical organizational structures. In actual projects and management, they can be applied first in the form of virtual organizations, and then formally adjusted to physical organizational structures once they have stabilized. However, the complexity and lack of flexibility in handling current and historical cycles are high. Therefore, there is an urgent need for a business architecture determination method to solve the problems of complex organizational structure transformation and low flexibility.

[0077] In this context, we need a solution with a defined business architecture to address the issues of complex organizational restructuring and inefficient human resource cost accounting in related technologies.

[0078] Figure 1 This is a flowchart illustrating a business architecture determination method according to an exemplary embodiment, such as... Figure 1 As shown, the method for determining the business architecture includes the following steps.

[0079] In step S101, virtual tissue data is acquired.

[0080] In specific implementation, virtual organization data is first acquired. This virtual organization data includes organizational object data, which needs to be input by the organizational object itself. This input can be performed by relevant staff or by the organizational object itself; this embodiment does not limit this. The specific method for inputting organizational object data is as follows: In response to the input operation of the second object, object data is generated. Then, it is determined that the output resources of the input personnel meet a first threshold and the completeness of the object data is greater than a second threshold; if so, the object data is used as organizational object data. Conversely, if the output resources of the input personnel do not meet the first threshold or the completeness of the object data is not greater than the second threshold, a prompt message is issued. The prompt message prompts the user to re-enter the data for the second object, and after re-entry, it is determined that the output resources of the input personnel meet the first threshold and the completeness of the object data is greater than the second threshold. The first and second thresholds can be set according to requirements. The first threshold is usually set to 0, meaning that if the output resource is greater than 0, it is considered to meet the first threshold, and if the output resource is equal to 0, it is considered not to meet the first threshold. The second threshold can be set to 60% or 80%. Alternatively, some mandatory fields can be set in the object data. If any mandatory field has no data, the completeness is considered to be less than the second threshold. This effectively filters out object data that does not meet the requirements and requires the object to be re-entered. This embodiment of the disclosure utilizes the valid input information of the second object to generate virtual organization data, improving the flexibility of the virtual organization.

[0081] In one example, the output resource refers to the expected outcome parameter of the object's work. For example, it could be the degree of contribution to the virtual organization or the completion degree of the assigned tasks, etc., which can reflect the expected outcome of the object's work. In this embodiment of the disclosure, human input is selected as the output resource. Of course, other parameters can also be selected as references. This embodiment of the disclosure does not limit this.

[0082] In step S102, the resource data of the virtual organization is determined based on the organization object data.

[0083] In practice, based on the organization object data and pre-set virtual organization structure data obtained in S101, the resource data required by the virtual organization, such as manpower and member work content arrangements, is confirmed, and the resource data of the organization members belonging to the virtual organization is generated.

[0084] In addition, resource distribution information can be generated by using the list of organizational entities, resource data of virtual organizations, and resource data of physical organizations. By utilizing the resource information, more downstream operations and statistics can be performed, such as human resource cost statistics and calculation of team building expenses, thereby improving flexibility and efficiency.

[0085] In one example, resource distribution information is used to display the total number of members, labor costs, and average workload per person. Based on the information displayed above, members and workload within the virtual organization can be allocated more rationally.

[0086] In another example, based on resource distribution information, subsequent tasks can be effectively carried out, such as organizing team building activities or assigning personnel to assist other organizations.

[0087] In step S103, if the resource data of the virtual organization conforms to the preset organization rules, the virtual organization is transformed into a physical organization.

[0088] In specific implementation, it is determined whether the resource data conforms to the preset organizational rules, that is, whether the human resources and members' work content arrangements conform to the cost, members' work intensity, etc. If they conform, the virtual organization will be transformed into a physical organization after a certain period of time. If they do not conform, the virtual organization can continue to operate for a period of time, or the virtual organization can be directly canceled. This disclosure embodiment does not limit this.

[0089] In addition, before converting a virtual organization into a physical organization, a list of organizational objects can be generated and stored for the virtual organization. This allows for easy management by reviewing the details of the previously generated virtual organization at any time after the organization's management cycle ends. Similarly, data for physical organizations can also be stored.

[0090] Accordingly, permissions to view virtual organizations and other operations on virtual organizations can be granted and revoked in the following ways:

[0091] First, the permissions for the corresponding virtual organization can be periodically or in real-time assigned to the first object in the list of organizational objects to ensure that members of that virtual organization have the necessary operational permissions. Second, based on the list of organizational objects, target objects that possess virtual organization permissions but are not currently in the virtual organization can be periodically or in real-time identified and their virtual organization permissions removed. This ensures that the permissions of virtual organization members can be updated in real-time, facilitating their operations and improving organizational reliability.

[0092] like Figure 2 As shown, a virtual organization personnel reporting method provided by the embodiments of this disclosure will be described in detail.

[0093] In step S201, the object data of the virtual organization personnel is obtained.

[0094] In practice, in response to input operations on the second object, object data corresponding to the second object is generated.

[0095] In one example, the second object is the person who wants to join the virtual organization. They fill in their personal information through input operations to generate object data for that person.

[0096] In step S202, it is determined whether the output resource is 0 based on the filled object data. If it is, proceed to step S208; otherwise, proceed to step S203.

[0097] In one example, the output resource is human resource input, meaning that this step determines whether the human resource input is 0, aiming to exclude virtual organizations with no human resource input.

[0098] In step S203, it is determined whether the service catalog is valid. If it is valid, proceed to step S204; otherwise, proceed to step S208.

[0099] In one example, the system compares the business catalog with existing business categories to determine whether the catalog is duplicated or already contains the same business.

[0100] In step S204, it is determined whether the integrity of the object data is greater than the second threshold. If yes, proceed to step S205; otherwise, proceed to step S208.

[0101] In step S205, it is determined whether the output resource is 1. If it is, proceed to step S206; otherwise, proceed to step S208.

[0102] In this step, virtual organizations that do not have members are re-entered.

[0103] In step S206, it is confirmed whether the person has requested leave. If not, proceed to step S207; if so, proceed to step S208.

[0104] In step S207, confirm that the data entry is complete.

[0105] In step S208, it is confirmed that the object data is incomplete and a second object is prompted.

[0106] like Figure 3 As shown, a detailed description of a method for filling in information about personnel in an entity organization provided by an embodiment of this disclosure will be given.

[0107] In step S301, object data of the entity organization personnel is obtained.

[0108] In practice, in response to input operations on the second object, object data corresponding to the second object is generated.

[0109] In one example, the second object is the person who wants to join the organization. They fill in their personal information through input operations to generate object data for that person.

[0110] In step S302, it is determined whether the output resource is 0 based on the filled object data. If it is, proceed to step S307; otherwise, proceed to step S303.

[0111] In one example, the output resource is human resource input, meaning that this step determines whether the human resource input is 0, aiming to exclude virtual organizations with no human resource input.

[0112] In step S303, it is determined whether the business catalog is valid. If it is valid, proceed to step S304; otherwise, proceed to step S307.

[0113] In one example, the system compares the business catalog with existing business categories to determine whether the catalog is duplicated or already contains the same business.

[0114] In step S304, it is determined whether the integrity of the object data is greater than the second threshold. If yes, proceed to step S305; otherwise, proceed to step S307.

[0115] In step S305, it is confirmed whether the person has requested leave. If not, proceed to step S306; if so, proceed to step S307.

[0116] In step S306, confirm that the data entry is complete.

[0117] In step S307, it is confirmed that the object data is incomplete and a second object is prompted.

[0118] like Figure 4 As shown below, the method for determining whether the information provided in the embodiments of this disclosure is complete will be described in detail below, taking the second object as the employee.

[0119] In step S401, the employee level is determined. If the employee is a regular employee, proceed to step S404; if the employee is a level 1 employee, proceed to step S402.

[0120] In step S402, it is determined whether the first-level business directory is filled in as second-level. If it is second-level, proceed to step S403; otherwise, proceed to step S406.

[0121] In step S403, it is determined whether the information is filled in to level two. If yes, proceed to step S405; otherwise, proceed to step S406.

[0122] In step S404, it is determined whether the first-level business information has been filled in. If yes, proceed to step S405; otherwise, proceed to step S406.

[0123] In step S405, confirm that the information is complete.

[0124] In step S406, it is confirmed that the information is incomplete.

[0125] like Figure 5 As shown, the method for determining the business architecture provided in this disclosure embodiment will be explained using multi-platform interaction as an example.

[0126] Implementing the business architecture determination method provided in this disclosure requires the use of three systems, such as... Figure 5 As shown, these are the Human Resources Judgment System 501, the Business Platform 502, and the Downstream System 503. In practice, the Human Resources Judgment System 501 determines the human resources data, i.e., output resources. Then, the Business Platform decides whether to convert the virtual organization into a physical organization. Furthermore, all organizational information in the Human Resources Inventory System is stored in the Business Platform for easy retrieval of organizational records at any time. The Business Platform 502 periodically opens organizational settings. Within each period, the Human Resources Inventory System determines the human resources data. After organization is completed, the Business Platform distributes the data to the downstream system and the Human Resources Inventory System for data use. The specific periodic settings are as follows: Figure 6 As shown, a new cycle begins every so often, while the organizational structure, roles, and permissions from the previous historical cycle are retained. Users with the corresponding permissions can view the organizational data for the corresponding cycle at any time, thus improving organizational reliability.

[0127] Figure 7 This is a block diagram illustrating a business architecture determination device according to an exemplary embodiment. (Refer to...) Figure 7 The device includes an acquisition unit 701, a determination unit 702, and a processing unit 703.

[0128] The acquisition unit 701 is configured to acquire virtual organization data, which includes organization object data of the virtual organization.

[0129] The determination unit 702 is configured to perform the determination of resource data for a virtual organization based on organizational object data;

[0130] The processing unit 703 is configured to convert the virtual organization into an entity organization if the resource data of the virtual organization conforms to the preset organization rules.

[0131] In one possible implementation, the processing unit 703 in the apparatus provided by this disclosure is further configured to perform:

[0132] Generate and store a list of organization objects for the virtual organization.

[0133] In one possible implementation, the processing unit 703 in the apparatus provided by this disclosure is further configured to perform:

[0134] Resource distribution information is generated by using the list of organizational objects, resource data of virtual organizations, and resource data of physical organizations.

[0135] In one possible implementation, the processing unit 703 in the apparatus provided by this disclosure is further configured to perform: granting permissions to the corresponding virtual organization to the first object in the list of organization objects.

[0136] In one possible implementation, the processing unit 703 in the apparatus provided by this disclosure is further configured to perform:

[0137] Based on the list of organizational objects, identify target objects that have permissions to the virtual organization but are not in the virtual organization;

[0138] Remove the target object's permissions in the virtual organization.

[0139] In one possible implementation, the apparatus provided in this disclosure further includes an input unit configured to perform:

[0140] In response to an input operation on the second object, generate object data corresponding to the second object;

[0141] If the output resources of the second object meet the first threshold and the completeness of the object data is greater than the second threshold, then the object data will be used as the organization object data.

[0142] In one possible implementation, the input unit 701 in the apparatus provided by this disclosure is specifically configured to perform:

[0143] The input unit is configured to issue a prompt message if the output resources of the second object do not meet the first threshold or the integrity of the object data is not greater than the second threshold. The prompt message is used to prompt for a re-entry operation for the second object.

[0144] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0145] Figure 8 This is a block diagram illustrating an electronic device 800 according to an exemplary embodiment.

[0146] Processor 810;

[0147] Memory 830 is used to store executable instructions of the processor 810;

[0148] The processor 810 is configured to execute the instructions to implement the business architecture determination method in this embodiment of the present disclosure.

[0149] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory 830 including instructions, which can be executed by a processor 810 of the device 800 to perform the above-described method. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0150] In the embodiments disclosed herein, such as Figure 9 As shown in the illustration, this disclosure provides a terminal 900 applying the service architecture determination method provided in this disclosure, including: a radio frequency (RF) circuit 910, a power supply 930, a processor 930, a memory 940, an input unit 950, a display unit 960, a camera 970, a communication interface 980, and a wireless Fidelity (Wi-Fi) module 990, etc. Those skilled in the art will understand that... Figure 9 The structure of the terminal shown in the figure does not constitute a limitation on the terminal. The terminal provided in the embodiments of this application may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0151] The following is combined with Figure 9 The various components of the terminal 900 are described in detail below:

[0152] The RF circuit 910 can be used for receiving and transmitting data during communication or a call. Specifically, after receiving downlink data from the base station, the RF circuit 910 sends it to the processor 930 for processing; additionally, it sends uplink data to be transmitted to the base station. Typically, the RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, etc.

[0153] Furthermore, the RF circuit 910 can also communicate wirelessly with networks and other terminals. The wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, and Short Messaging Service (SMS).

[0154] Wi-Fi technology is a short-range wireless transmission technology. The terminal 900 can connect to an access point (AP) via the Wi-Fi module 990, thereby enabling access to the data network. The Wi-Fi module 990 can be used for receiving and sending data during communication.

[0155] The terminal 900 can physically connect to other terminals through the communication interface 980. Optionally, the communication interface 980 can be connected to the communication interfaces of other terminals via a cable to enable data transmission between the terminal 900 and other terminals.

[0156] Since the terminal 900 in this embodiment of the application can perform communication services and send information to other contacts, the terminal 900 needs to have data transmission capabilities, that is, the terminal 900 needs to include a communication module. Although Figure 9 The RF circuit 910, the Wi-Fi module 990, and the communication interface 980 are shown, but it is understood that the terminal 900 contains at least one of the above-mentioned components or other communication modules (such as a Bluetooth module) for data transmission.

[0157] For example, when the terminal 900 is a mobile phone, the terminal 900 may include the RF circuit 910 and the Wi-Fi module 990; when the terminal 900 is a computer, the terminal 900 may include the communication interface 980 and the Wi-Fi module 990; when the terminal 900 is a tablet computer, the terminal 900 may include the Wi-Fi module.

[0158] The memory 940 can be used to store software programs and modules. The processor 930 executes various functional applications and data processing of the terminal 900 by running the software programs and modules stored in the memory 940. Furthermore, when the processor 930 executes the program code in the memory 940, it can implement the embodiments of this disclosure. Figure 9 , Figure 5 Part or all of the process.

[0159] Optionally, the memory 940 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, various applications (such as communication applications), and business architecture confirmations; the data storage area may store data created based on the use of the terminal (such as various images, video files, and other multimedia files, as well as business information templates).

[0160] In addition, the memory 940 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0161] The input unit 950 can be used to receive numerical or character information input by the user, and to generate key signal inputs related to user settings and function control of the terminal 900.

[0162] Optionally, the input unit 950 may include a touch panel 951 and other input terminals 953.

[0163] The touch panel 951, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel 951), and drive corresponding connection devices according to a pre-set program. Optionally, the touch panel 951 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 930, and can also receive and execute commands from the processor 930. Furthermore, the touch panel 951 can be implemented using various types of touch technologies, such as resistive, capacitive, infrared, and surface acoustic wave.

[0164] Optionally, the other input terminal 953 may include, but is not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.

[0165] The display unit 960 can be used to display information input by the user or information provided to the user, as well as various menus of the terminal 900. The display unit 960 is the display system of the terminal 900, used to present the interface and realize human-computer interaction.

[0166] The display unit 960 may include a display panel 961. Optionally, the display panel 971 may be configured as a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0167] Furthermore, the touch panel 951 may cover the display panel 961. When the touch panel 951 detects a touch operation on or near it, it transmits the information to the processor 930 to determine the type of touch event. Subsequently, the processor 930 provides corresponding visual output on the display panel 961 according to the type of touch event.

[0168] Although Figure 9 In this embodiment, the touch panel 951 and the display panel 961 are two independent components to realize the input and output functions of the terminal 900. However, in some embodiments, the touch panel 951 and the display panel 961 can be integrated to realize the input and output functions of the terminal 900.

[0169] The processor 930 is the control center of the terminal 900. It connects various components through various interfaces and lines. By running or executing software programs and / or modules stored in the memory 940, and calling data stored in the memory 940, it performs various functions of the terminal 900 and processes data, thereby realizing various services based on the terminal.

[0170] Optionally, the processor 930 may include one or more processing units. Optionally, the processor 930 may integrate an application processor and a modem processor, wherein the application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 930.

[0171] The camera 970 is used to enable the terminal 900 to capture images or videos. The camera 970 can also be used to enable the terminal 900 to scan objects (QR codes / barcodes).

[0172] The terminal 900 also includes a power supply 930 (such as a battery) for supplying power to various components. Optionally, the power supply 930 can be logically connected to the processor 930 through a power management system, thereby enabling the power management system to manage functions such as charging, discharging, and power consumption.

[0173] It should be noted that the processor 930 in this embodiment can execute... Figure 8 The processor 810 has functions, and the memory 940 stores the contents of the processor 810.

[0174] In addition, in an exemplary embodiment, this disclosure also provides a storage medium, which, when the instructions in the storage medium are executed by the processor of the aforementioned service architecture determining device, enables the aforementioned service architecture determining device to implement the service architecture determining method in the embodiments of this disclosure.

[0175] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0176] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for determining a business architecture, characterized in that, include: Acquire virtual organization data, the virtual organization data including the organization object data of the virtual organization, the organization object data being generated from valid input information of a second object; Determine the resource data of the virtual organization based on the organization object data; If the resource data of the virtual organization conforms to the preset organization rules, the virtual organization will be transformed into a physical organization. Before transforming the virtual organization into a physical organization, the method further includes: Generate and store a list of organization objects for the virtual organization; Resource distribution information is generated using the list of organizational objects, the resource data of the virtual organization, and the resource data of the physical organization.

2. The method according to claim 1, characterized in that, The method further includes: Assign the corresponding permissions of the virtual organization to the first object in the list of organization objects.

3. The method according to claim 2, characterized in that, The method further includes: Based on the list of organizational objects, identify target objects that have permissions to the virtual organization but are not in the virtual organization; Remove the target object's permissions in the virtual organization.

4. The method according to claim 1, characterized in that, The acquisition of virtual organization data includes: In response to an input operation on the second object, object data corresponding to the second object is generated; If the output resources of the second object meet the first threshold and the completeness of the object data is greater than the second threshold, then the object data is used as the organization object data.

5. The method according to claim 4, characterized in that, The method further includes: If the output resources of the second object do not meet the first threshold or the completeness of the object data is not greater than the second threshold, a prompt message is issued to prompt for re-entry operation for the second object.

6. A business architecture determination device, characterized in that, include: The acquisition unit is configured to acquire virtual organization data, the virtual organization data including organization object data of the virtual organization, the organization object data being generated from valid input information of a second object; The determining unit is configured to determine the resource data of the virtual organization based on the organization object data; The processing unit is configured to convert the virtual organization into an entity organization if the resource data of the virtual organization conforms to a preset organization rule. The processing unit is further configured to generate a list of organization objects for the virtual organization and store the list of organization objects; The processing unit is further configured to generate resource distribution information using the list of organizational objects, the resource data of the virtual organization, and the resource data of the physical organization.

7. The apparatus according to claim 6, characterized in that, The processing unit is also configured to execute: Assign the corresponding permissions of the virtual organization to the first object in the list of organization objects.

8. The apparatus according to claim 7, characterized in that, The processing unit is also configured to execute: Based on the list of organizational objects, identify target objects that have permissions to the virtual organization but are not in the virtual organization; Remove the target object's permissions in the virtual organization.

9. The apparatus according to claim 6, characterized in that, The input unit is configured to perform: In response to an input operation on the second object, object data corresponding to the second object is generated; If the output resources of the second object meet the first threshold and the completeness of the object data is greater than the second threshold, then the object data is used as the organization object data.

10. The apparatus according to claim 9, characterized in that, The input unit is specifically configured to perform: If the output resources of the second object do not meet the first threshold or the completeness of the object data is not greater than the second threshold, a prompt message is issued to prompt for re-entry operation for the second object.

11. A business architecture for determining electronic devices, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the business architecture determination method as described in any one of claims 1 to 5.

12. A storage medium, wherein instructions in the storage medium, when executed by a processor of a service architecture determining electronic device, enable the service architecture determining electronic device to perform the service architecture determining method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Object management method and device, electronic equipment and storage medium

    CN112561327A

  • Data processing method and device, electronic equipment and storage medium

    CN114077428A