A method and system for configuring specific services based on structured model
By triggering business events in a structured model and associating business attributes, generating and processing business undertakings, the information island problem is solved, the approval efficiency and the efficiency of the information process are improved, and the needs of different application scenarios are adapted to the needs of different application scenarios.
Patent Information
- Application Number
- CN202010879356.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-27
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2040-08-27
AI Technical Summary
The existing structured model based on web page architecture leads to information silos, which leads to the inability of business modules to adaptively complete specific business events, resulting in low approval efficiency and inability to timely understand the progress of business modules.
The main business end module triggers specific business events, associates business attributes, generates business undertaking items, sends them to the hosting users, and receives feedback information to judge the business ending items, updates the status, realizes business coordination and coordination, and avoids information silos.
It improves approval efficiency, reduces the repetitive deployment of service modules, improves the efficiency of the information process, and adapts to business needs of different application scenarios.
Smart Images

Figure CN112258136B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method and system for configuring specific services based on a structured model. Background Art
[0002] WWW services and Gopher services are accessed through client programs, which are called web browsers because they allow users to roam according to hypertext links without having to make purposeful queries. Web browsers encourage accidental discovery, hence their name. A browser is a piece of software that can display the content of HTML files on a web server or file system and allow users to interact with these files. Web browsers mainly interact with web servers through the HTTP protocol and obtain web pages, which are specified by URLs. The file format is usually HTML and is specified by MIME in the HTTP protocol. A web page can include multiple documents, each of which is obtained from the server separately. Most browsers themselves support a wide range of formats other than HTML, such as image formats such as JPEG, PNG, and GIF, and can be extended to support numerous plug-ins. In addition, many browsers also support other URL types and their corresponding protocols, such as FTP, Gopher, and HTTPS (an encrypted version of the HTTP protocol). HTTP content type and URL protocol specifications allow web designers to embed images, animations, videos, sounds, streaming media, etc. in web pages.
[0003] The structured model based on the web page architecture leads to the existence of various information islands. If a specific business event needs to be handled, different business modules under the structured model are required to implement it. The existing information islands result in each approval process being isolated, resulting in the inability of existing business modules to adaptively combine a specific business event to achieve the coordination or collaborative configuration of the associated business modules to complete the specific business functions, resulting in slow approval efficiency and the inability to timely understand the progress of approval of each business module. Summary of the invention
[0004] The purpose of the present invention is to overcome the shortcomings of the prior art. The present invention provides a method and system for configuring specific services based on a structured model. Specific business events are associated with specific business attributes, and then associated with corresponding processing events, so that a specific business event can complete the configuration process of the corresponding specific business under the structural model.
[0005] In order to solve the above technical problem, an embodiment of the present invention provides a method for configuring a specific service based on a structured model, the method comprising the following steps:
[0006] The main business end module triggers a specific business event based on the user role, and the specific business event is associated with a number of specific business attributes, and the several specific business attributes are carried by the corresponding business module in the structured model;
[0007] Generate a number of business undertaking items under specific business attributes based on the specific business event, and send a business undertaking processing event to the undertaking user of the business undertaking item;
[0008] Receive processing information fed back by each undertaking user, and determine whether the specific business event has reached the business termination item based on the fed back processing information;
[0009] If it is determined that the business event reaches the business termination matter, the business termination matter information is fed back to the management user of the main business end module and / or the user corresponding to the user role based on the business termination matter.
[0010] The main business end module triggers specific business events based on user roles, including:
[0011] Receiving user setting information based on the main service end module, wherein the setting information is set based on the function selection items of the main service end module;
[0012] Identify specific business events corresponding to user roles based on user setting information;
[0013] Based on specific business events, several corresponding specific business attributes are matched from the structured model library.
[0014] The generating of a plurality of business undertaking items under specific business attributes based on the specific business event and sending the business undertaking processing event to the undertaking user of the business undertaking item includes:
[0015] Obtain the corresponding undertaking user information based on the business undertaking items;
[0016] Generate corresponding business handling events based on the handling user information;
[0017] The business undertaking processing event is sent to the undertaking user in the undertaking user information.
[0018] The receiving of the processing information fed back by each undertaking user and judging whether the specific business event has reached the business termination item based on the fed back processing information includes:
[0019] Based on the specific business event, the processing information fed back by each undertaking user is stored, and the processing information fed back by each undertaking user is stored in the business module corresponding to the specific business attribute;
[0020] Update the status of the corresponding specific business attributes based on the processing information fed back by each hosting user;
[0021] Based on the status of each specific business attribute, it is determined whether the specific business event has reached the business termination matter.
[0022] After the processing information based on the feedback of each undertaking user updates the state of the corresponding specific business attribute, it also includes:
[0023] The updated status of the business attribute is fed back to the user corresponding to the user role.
[0024] After judging whether the specific business event has reached the business termination item based on the feedback processing information, the method further includes:
[0025] If it is determined that the business event has not reached the business termination items, the unprocessed business undertaking items will be updated again within a preset time, and the business undertaking processing items will be sent to the undertaking user of the business undertaking items.
[0026] The unprocessed business undertaking matters include: the emergency status of the business undertaking matters, the time status of the business undertaking matters, and the deadline of the business undertaking matters.
[0027] Accordingly, an embodiment of the present invention further provides a system for configuring a specific service based on a structured model, the system comprising:
[0028] one or more processors;
[0029] Memory;
[0030] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to: execute the method of configuring a specific business based on a structured model.
[0031] The embodiment of the present invention triggers a specific business event through the main business end module, so that the corresponding business modules in the structured model realize the coordination or collaboration of specific business around the specific business event, avoiding the information islands in the approval process, making the structured model adaptable and compatible with the business needs in different application scenarios, reducing the repetitive deployment of related service modules, and improving the efficiency of the entire information process. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0033] Figure 1 is a flow chart of a method for configuring a specific service based on a structured model in an embodiment of the present invention;
[0034] Figure 2 It is a schematic diagram of the system structure for configuring specific services based on a structured model in an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0036] The embodiment of the present invention involves a method for configuring specific business based on a structured model, wherein a main business end module triggers a specific business event based on a user role, and the specific business event is associated with a number of specific business attributes, and the several specific business attributes are carried by the corresponding business module in the structured model; based on the specific business event, a number of business undertaking items under the specific business attributes are generated, and a business undertaking processing event is sent to the undertaking user of the business undertaking item; processing information fed back by each undertaking user is received, and based on the fed back processing information, it is judged whether the specific business event reaches the business termination item; if it is judged that the business event reaches the business termination item, the business termination item information is fed back to the management user of the main business end module and / or the user corresponding to the user role based on the business termination item.
[0037] Figure 1 The flowchart of the method for configuring a specific service based on a structured model in an embodiment of the present invention is shown, and the specific steps are as follows:
[0038] This structured model can be implemented using the working principle of the Web. The Web uses a client-server model, in which a client can access the resources or services of another computer through a network connection, and the computer that provides resources or services is called a server. As long as a Web client has installed browser software (such as Internet Explorer, Google Chrome, Mozilla FireFox, Opera, AppleSafari, etc.), it can use the software to connect to Web servers around the world and browse the homepage provided by the Web server.
[0039] Dynamic web pages refer to the interaction between the client and the server, that is, the server can process the client's request in real time and then respond to the client with the result. Dynamic web pages are usually completed through two technologies: "browser-side scripts" and "server-side scripts".
[0040] Browser scripts refer to small programs embedded in the HTML source code and executed by the browser. Both JavaScripts and VBScripts can be used to write browser scripts, with JavaScripts being the mainstream.
[0041] When a browser requests a web server to open a web page containing server-side scripts (with extensions such as .php, .asp, .aspx, .jsp, .cgi, etc.), the web server will read the web page from the disk, execute the server-side scripts inside, convert the result into an HTML web page (with extensions such as .htm or .html), and then send it to the browser and close the connection. After receiving the web page, the browser will parse it into an interface.
[0042] S101, the main business end module triggers a specific business event based on the user role;
[0043] The specific business event is associated with a number of specific business attributes, and the number of specific business attributes are carried by corresponding business modules in the structured model.
[0044] Here, the main business end module triggers specific business events based on user roles, including: receiving user setting information based on the main business end module, and the setting information is set based on the function selection items of the main business end module; identifying the specific business events corresponding to the user roles based on the user setting information; matching several corresponding specific business attributes from the structured model library based on the specific business events.
[0045] Here we take the academic inventory plan as an example. The main business end module can create a specific business event, which is an inventory plan for a certain person. When setting up the business end module, it is necessary to set related inventory tasks in combination with the user role of a certain person. Due to different personnel roles, such as students, teachers, employees, etc., different specific business attributes will be set, or the management end on the main business module can also customize specific business events in combination with personnel roles. This specific business event is associated with multiple specific business attributes. The student departure inventory may involve the personnel department inventory, library inventory, and finance department inventory, and set corresponding inventory time nodes.
[0046] The specific business attributes corresponding to the inventory of the Personnel Department, the Library, and the Finance Department will correspond to the specific business modules of the Personnel Department, the Library, and the Finance Department. These business modules are independently running business modules in the structured model, and they independently store the data items of the business modules corresponding to each role.
[0047] After the main business module is based on the web login web page interface, after initiating the specific business event, the relevant inventory items can be pushed to the corresponding business module for data inventory work based on the nature of the personnel role. After the data inventory work is set up, it will be sent to the server side. The various business modules on the server side will respond based on the specific business event and cooperate to complete the inventory work.
[0048] S102, generating a number of business undertaking items under specific business attributes based on the specific business event, and sending the business undertaking processing event to the undertaking user of the business undertaking item;
[0049] Here, based on the specific business event, several business undertaking items under specific business attributes are generated, and the business undertaking processing event is sent to the undertaking user of the business undertaking item, including: obtaining the corresponding undertaking user information based on the business undertaking item; generating the corresponding business undertaking processing event based on the undertaking user information; and sending the business undertaking processing event to the undertaking user in the undertaking user information.
[0050] After the web client sends the business undertaking items to the server, the server will parse the specific content involved in the business undertaking items, such as the corresponding undertaking user information according to the specific business attributes associated with the specific business events of the user role, such as the undertaking user information corresponding to the personnel department inventory, the undertaking user information corresponding to the library inventory, and the undertaking user information corresponding to the finance department inventory, and generate the corresponding business undertaking processing events based on these undertaking user information, such as generating the personnel department undertaking processing items of student A and personnel department inventory specialist B based on the personnel department inventory, such as generating the finance department undertaking processing items of student A and finance department inventory specialist C based on the finance department inventory, such as generating the library undertaking processing items of student A and library inventory specialist D based on the library inventory; after these business undertaking processing events are completed, the finance department undertaking processing items are sent to the client of personnel department inventory specialist B, the finance department undertaking processing items are sent to the client of finance department inventory specialist C, and the library undertaking processing items are sent to the client of library inventory specialist D.
[0051] S103, receiving processing information fed back by each hosting user;
[0052] The Personnel Department's inventory specialist B completes the corresponding personnel inventory work based on the client, and feeds back the relevant personnel inventory work to the server; the Finance Department's inventory specialist C completes the corresponding financial inventory work based on the client, and feeds back the relevant personnel inventory work to the server; the library's inventory specialist D completes the corresponding book inventory work based on the client, and feeds back the relevant book inventory work to the server. After these statuses are obtained by the server, the relevant inventory status will be updated in a timely manner.
[0053] S104, judging whether the specific business event has reached the business termination item based on the feedback processing information, if it has reached the business termination item, proceeding to S105, otherwise continuing to S103;
[0054] Here, the processing information fed back by each hosting user is received, and based on the fed back processing information, it is judged whether the specific business event has reached the business termination matters, including: storing the processing information fed back by each hosting user based on the specific business event, and storing the processing information fed back by each hosting user in the business module of the corresponding specific business attribute; updating the status of the corresponding specific business attribute based on the processing information fed back by each hosting user; and judging whether the specific business event has reached the business termination matters based on the status of each specific business attribute.
[0055] Here, after updating the status of the corresponding specific business attribute based on the processing information fed back by each undertaking user, the method further includes: feeding back update information of the updated status of the business attribute to the user corresponding to the user role.
[0056] Here, after judging whether the specific business event has reached the business termination items based on the feedback processing information, it also includes: if it is judged that the business event has not reached the business termination items, the unprocessed business undertaking items are updated within a preset time, and the business undertaking processing items are sent to the undertaking user of the business undertaking items.
[0057] The business undertaking matters not handled here include: the emergency status of the business undertaking matters, the time status of the business undertaking matters, and the deadline of the business undertaking matters.
[0058] S105: If it is determined that the business event reaches a business termination matter, the business termination matter information is fed back to the management user of the main business end module and / or the user corresponding to the user role based on the business termination matter.
[0059] The client-server architecture adopted in the embodiment of the present invention can feedback to the management user of the main business end module that the specific business event has been processed and the next matter can be completed when the triggered specific business event reaches the business termination matter. For example, when the three contents of the inventory work are all processed, the main business module can automatically generate a business completion and departure approval form; when the three contents are all processed, the business termination matter information can also be fed back to the user corresponding to the user role to notify that all matters have been processed and the user can continue to process the next matter.
[0060] The embodiment of the present invention triggers a specific business event through the main business end module, so that the corresponding business modules in the structured model realize the coordination or collaboration of specific business around the specific business event, avoiding the information islands in the approval process, making the structured model adaptable and compatible with the business needs in different application scenarios, reducing the repetitive deployment of related service modules, and improving the efficiency of the entire information process.
[0061] like Figure 2 The schematic diagram of the system structure for configuring specific services based on a structured model is shown, and the system includes devices such as a processor 302, a memory 303, an input unit 304, and a display unit 305. Those skilled in the art can understand that Figure 2 The device structure device shown does not constitute a limitation on all devices, and may include more or fewer components than shown, or combine certain components. The memory 303 can be used to store the application 301 and various functional modules, and the processor 302 runs the application 301 stored in the memory 303, thereby executing various functional applications and data processing of the device. The memory can be an internal memory or an external memory, or include both internal and external memories. The internal memory may include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, or a random access memory. The external memory may include a hard disk, a floppy disk, a ZIP disk, a U disk, a magnetic tape, etc. The memory disclosed in the present invention includes but is not limited to these types of memories. The memory disclosed in the present invention is only used as an example and not as a limitation.
[0062] The input unit 304 is used to receive input signals and keywords input by the user. The input unit 304 provides input operation behaviors for the user, can collect the user's operation process instructions on the web page interface, and drive the corresponding connection device according to the pre-set program; other input devices may include but are not limited to one or more of a physical keyboard, function keys (such as playback control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc. The display unit 305 can be used to display the information input by the user or the information provided to the user and various menus of the terminal device. The display unit 305 can be in the form of a liquid crystal display, an organic light emitting diode, etc. The processor 302 is the control center of the terminal device, which uses various interfaces and lines to connect various parts of the entire device, and executes various functions and processes data by running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory.
[0063] As an embodiment, the system includes: one or more processors 302, a memory 303, and one or more applications 301, wherein the one or more applications 301 are stored in the memory 303 and are configured to be executed by the one or more processors 302, and the one or more applications 301 are configured to execute the method of configuring specific services based on a structured model in the above-mentioned embodiment.
[0064] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0065] In addition, the embodiments of the present invention are described in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for configuring a specific service based on a structured model, characterized in that: The method comprises the following steps: The main business end module triggers a specific business event based on the user role, and the specific business event is associated with a number of specific business attributes, and the several specific business attributes are carried by the corresponding business module in the structured model; Generate a number of business undertaking items under specific business attributes based on the specific business event, and send a business undertaking processing event to the undertaking user of the business undertaking item; Receive processing information fed back by each undertaking user, and determine whether the specific business event has reached the business termination item based on the fed back processing information; If it is determined that the business event reaches the business termination matter, then based on the business termination matter, the business termination matter information is fed back to the management user of the main business end module and / or the user corresponding to the user role; The generating of a plurality of business undertaking items under specific business attributes based on the specific business event and sending the business undertaking processing event to the undertaking user of the business undertaking item comprises: acquiring the corresponding undertaking user information based on the business undertaking item; generating the corresponding business undertaking processing event based on the undertaking user information; and sending the business undertaking processing event to the undertaking user in the undertaking user information; The receiving of the processing information fed back by each undertaking user, and judging whether the specific business event has reached the business termination item based on the fed back processing information includes: storing the processing information fed back by each undertaking user based on the specific business event, and storing the processing information fed back by each undertaking user in the business module of the corresponding specific business attribute; updating the state of the corresponding specific business attribute based on the processing information fed back by each undertaking user; judging whether the specific business event has reached the business termination item based on the state of each specific business attribute; The main business end module triggers specific business events based on user roles, including: receiving user setting information based on the main business end module, and the setting information is set based on the function selection items of the main business end module; identifying the specific business events corresponding to the user roles based on the user setting information; matching a number of corresponding specific business attributes from the structured model library based on the specific business events.
2. The method for configuring a specific service based on a structured model according to claim 1, characterized in that: After the processing information based on the feedback of each undertaking user updates the state of the corresponding specific business attribute, it also includes: The updated status of the business attribute is fed back to the user corresponding to the user role.
3. The method for configuring a specific service based on a structured model according to claim 1, characterized in that: After judging whether the specific business event has reached the business termination item based on the feedback processing information, the method further includes: If it is determined that the business event has not reached the business termination items, the unprocessed business undertaking items will be updated again within a preset time, and the business undertaking processing items will be sent to the undertaking user of the business undertaking items.
4. The method for configuring a specific service based on a structured model according to claim 1, characterized in that: The unprocessed business undertaking matters include: the emergency status of the business undertaking matters, the time status of the business undertaking matters, and the deadline of the business undertaking matters.
5. A system for configuring specific services based on a structured model, characterized in that: The systems included: one or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to: execute the method for configuring a specific business based on a structured model according to any one of claims 1 to 4.
Citation Information
Patent Citations
Service implementation method, system and device and computer storage medium
CN108108952A
Legal affair processing system and method
CN109584119A
Processing result generation method and device, storage medium and electronic device
CN109726984A
Event processing method, device and equipment based on user portrait and storage medium
CN110019916A
Control method and device, proxy server and storage medium
CN111049916A
