Information system business interface object management method and system

By adopting inter-process communication technology based on command response in the information system, the unified management and intelligent layout of the business function software interface is realized, and the problems of inconsistent interface styles and complex operations in the information system are solved, which improves the practicality of the system.

CN120448009APending Publication Date: 2025-08-08THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510388147.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The software interface management of various business functions in the existing information system is difficult, the style is not unified, the operation is complicated, and it is difficult to achieve unified management and intelligent layout.

Method used

Using inter-process communication technology based on command response, the business interface management software sends registration and cancel commands to all business function software, establishes communication links, creates window containers for intelligent layout, and dynamically uninstalls interface objects to achieve consistent interface styles and functional partitioning.

Benefits of technology

It realizes unified management and intelligent layout of software interfaces for multiple business functions, improves the practicality of the information system, and solves the problems of messy interfaces and difficult operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120448009A_ABST
    Figure CN120448009A_ABST
Patent Text Reader

Abstract

The invention discloses an information system business interface object management method and system, and the method comprises the steps: sending a communication registration command to all business function software after business interface management software is started, thereby building a communication link; when the business function software needs to be started, creating a main interface of the business function software, extracting a handle value of the main interface, adding the handle value into an interface registration request, and sending the interface registration request to the business interface management software; the business interface management software creates a window container to embed an interface and performs intelligent layout on the window container, and when the layout is completed, the business function software is started; when the service function software needs to exit, an exit request command is sent to the service interface management software; the service interface management software cancels the window container where the interface is located and sends an interface cancelling command to the service function software; and the service function software dynamically unloads the interface object. According to the invention, intelligent layout of a multi-service function software interface can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to interface management technology, and in particular to an information system business interface object management method and system. Background Art

[0002] An information system is a human-machine integrated system composed of computer hardware, network and communication equipment, computer software, information resources, information users, and regulations, designed to process information flows. Information systems are a crucial support for integration into information systems. Building advanced information systems with open architectures, flexible deployment, and on-demand dynamic reconfiguration can accelerate strategic transformation and comprehensively develop modules across all information domains. Commercial software is quite sophisticated in handling multi-page layouts within a single process. However, each business function software in an information system is a separate process. This leads to inconsistent interface styles, difficult management, overlapping, and operational difficulties.

[0003] Application number 201610719035.X discloses a multi-screen user interface operation control method based on a message bus. The method includes the following steps: Step 1: Provide a page display for each sub-function that needs to be displayed in the monitoring and scheduling system, and configure the parameters of the page; Step 2: Open the main page, and open the relevant sub-pages according to the configuration information; Step 3: The user performs independent operations on each sub-page to handle the corresponding business; when the functions of other sub-pages need to be used, the business message is forwarded to the other sub-pages via the message bus, and the processing function in the corresponding page is activated. After the corresponding page is processed, the feedback is fed back to the sub-page. This method can ensure that each sub-function module has sufficient display and operation area; at the same time, multiple sub-page functions are combined together for operation. However, this method still cannot achieve unified management and intelligent layout of various business interfaces. Summary of the Invention

[0004] In view of the problems existing in the prior art, the purpose of the present invention is to provide an information system business interface object management method and system that can uniformly manage and intelligently arrange various business interfaces.

[0005] In order to achieve the above-mentioned object of the invention, the present invention provides the following technical solutions:

[0006] A method for managing business interface objects of an information system, comprising:

[0007] When the business interface management software is started, it sends a communication registration command to all business function software in the information system;

[0008] After receiving the communication registration command, the business function software establishes a command-based process communication link with the business interface management software;

[0009] When the business function software needs to be started, the main interface of the business function software is created, and the handle value of the main interface is extracted, added to the interface registration request, and sent to the business interface management software;

[0010] After receiving the interface registration request, the business interface management software creates a window container, embeds the interface whose handle is the handle value in the interface registration request, and intelligently layouts the window container. Once the layout is completed, the business function software is started.

[0011] When the business function software needs to exit, it sends an exit request command to the business interface management software;

[0012] After receiving the logout request command, the business interface management software logs out the window container where the interface is located and sends an interface logout command to the business function software;

[0013] After receiving the interface deregistration command, the business function software dynamically uninstalls the interface object.

[0014] An information system business interface object management system, comprising:

[0015] The business interface management software is used to, after startup, send a communication registration command to all business function software in the information system; after receiving an interface registration request, create a window container, embed the interface whose handle is the handle value in the interface registration request, and intelligently layout the window container; and after receiving a logout request command, log out the window container where the interface is located and send an interface logout command to the business function software;

[0016] The business function software is used to establish a command-based process communication link with the business interface management software after receiving a communication registration command; when the business function software needs to be started, it creates the main interface of the business function software, extracts the handle value of the main interface, adds it to the interface registration request, and sends it to the business interface management software; and when the business function software needs to exit, it sends an exit request command to the business interface management software; after receiving the interface logout command, it dynamically uninstalls the interface object.

[0017] A computer-readable storage medium having a computer program / instruction stored thereon, which implements the above method when executed by a processor.

[0018] A computer program product comprises a computer program / instruction, wherein the computer program / instruction implements the above method when executed by a processor.

[0019] Compared with existing technologies, this invention offers the following advantages: Building on research into unified interface styles and intelligent functional partitioning, it utilizes command-response-based inter-process communication technology to achieve unified interfaces for multiple business software functions, as well as dynamic loading and unloading and intelligent layout management. This technology has already been applied in information systems, effectively resolving persistent issues such as unclear user software interface management mechanisms, numerous pop-up windows, inconsistent interface styles, and cluttered interfaces, thereby improving the practicality of information systems. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a flow chart of a method for managing information system business interface objects provided by an embodiment of the present invention;

[0021] Figure 2 It is a schematic diagram of the interaction between the business interface management software and the business function software in the present invention. DETAILED DESCRIPTION

[0022] The technical solutions in the embodiments of the present invention will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present invention.

[0023] Example 1

[0024] The embodiment of the present invention provides an information system business interface object management method, such as Figure 1 and Figure 2 Shown, including:

[0025] When the business interface management software is started, it sends a communication registration command to all business function software in the information system;

[0026] After receiving the communication registration command, the business function software establishes a command-based process communication link with the business interface management software;

[0027] When the business function software needs to be started, the main interface of the business function software is created, and the handle value of the main interface is extracted, added to the interface registration request, and sent to the business interface management software;

[0028] After receiving the interface registration request, the business interface management software creates a window container, embeds the interface whose handle is the handle value in the interface registration request, and intelligently layouts the window container. Once the layout is completed, the business function software is started.

[0029] When the business function software needs to exit, it sends an exit request command to the business interface management software;

[0030] After receiving the logout request command, the business interface management software logs out the window container where the interface is located and sends an interface logout command to the business function software;

[0031] After receiving the interface deregistration command, the business function software dynamically uninstalls the interface object.

[0032] The business function software inherits the style sheets and interface libraries provided by the information system's interface library, aligning them with the information system's interface style. This adjusts and standardizes the software interface's style, borders, control margins, control styles, and control operations. The business function software integrates controls within the interface library to achieve consistency with the information system's operational methods. For specialized business interfaces, style settings are implemented using style sheets, allowing the interface to be extended and expanded upon.

[0033] Among them, the business interface management software uses a business interface framework for intelligent layout. The business interface framework extracts the features of multiple business function software interfaces, divides the business interface into three areas: navigation area, business content area and shortcut toolbar, and supports hiding, deleting, adding, resizing and position adjustment operations of partitions, and encapsulates each operation into a basic interface for users to adjust by themselves.

[0034] Example 2

[0035] An embodiment of the present invention provides an information system business interface object management system, including:

[0036] The business interface management software is used to, after startup, send a communication registration command to all business function software in the information system; after receiving an interface registration request, create a window container, embed the interface whose handle is the handle value in the interface registration request, and intelligently layout the window container; and after receiving a logout request command, log out the window container where the interface is located and send an interface logout command to the business function software;

[0037] The business function software is used to establish a command-based process communication link with the business interface management software after receiving a communication registration command; when the business function software needs to be started, it creates the main interface of the business function software, extracts the handle value of the main interface, adds it to the interface registration request, and sends it to the business interface management software; and when the business function software needs to exit, it sends an exit request command to the business interface management software; after receiving the interface logout command, it dynamically uninstalls the interface object.

[0038] The business function software inherits the style sheets and interface libraries provided by the information system's interface library, aligning them with the information system's interface style. This adjusts and standardizes the software interface's style, borders, control margins, control styles, and control operations. The business function software integrates controls within the interface library to achieve consistency with the information system's operational methods. For specialized business interfaces, style settings are implemented using style sheets, allowing the interface to be extended and expanded upon.

[0039] Among them, the business interface management software uses a business interface framework for intelligent layout. The business interface framework extracts the features of multiple business function software interfaces, divides the business interface into three areas: navigation area, business content area and shortcut toolbar, and supports hiding, deleting, adding, resizing and position adjustment operations of partitions, and encapsulates each operation into a basic interface for users to adjust by themselves.

[0040] The system provided in the embodiment of the present invention can be used to execute the method provided in the first embodiment of the present invention, and has the corresponding functions and beneficial effects of executing the method.

[0041] Example 3

[0042] An embodiment of the present invention provides a storage medium containing a computer executable program. When the computer executable program is executed by a computer processor, it is used to perform the method of the first embodiment.

[0043] The storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or components, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this document, computer-readable storage media can be any tangible medium containing or storing a program that can be used by an instruction execution system, device or device or used in combination with it.

[0044] Of course, the computer executable program of the storage medium provided by the embodiment of the present invention is not limited to the above method operations, but can also execute related operations in the method provided by any embodiment of the present invention.

[0045] Example 4

[0046] The embodiment of the present invention also provides a computer product, such as an app on a mobile phone, a tablet, an installation program on a computer, etc., which includes a computer program / instruction, and when the computer program / instruction is executed by a processor, the method described in Example 1 is implemented. The code of the computer executable program for performing the operation of the present invention can be written in one or more programming languages or a combination thereof, and the programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as "C" language or similar programming language. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to connect via the Internet).

[0047] It should be understood that the above embodiments and descriptions only describe the principles, main features and advantages of the present invention. Without departing from the spirit and scope of the present invention, the present invention may be subject to various changes and improvements, and these changes and improvements all fall within the scope of protection of the present invention.

Claims

1. A method for managing business interface objects of an information system, characterized in that: include: When the business interface management software is started, it sends a communication registration command to all business function software in the information system; After receiving the communication registration command, the business function software establishes a command-based process communication link with the business interface management software; When the business function software needs to be started, the main interface of the business function software is created, and the handle value of the main interface is extracted, added to the interface registration request, and sent to the business interface management software; After receiving the interface registration request, the business interface management software creates a window container, embeds the interface whose handle is the handle value in the interface registration request, and intelligently layouts the window container. Once the layout is completed, the business function software is started. When the business function software needs to exit, it sends an exit request command to the business interface management software; After receiving the logout request command, the business interface management software logs out the window container where the interface is located and sends an interface logout command to the business function software; After receiving the interface deregistration command, the business function software dynamically uninstalls the interface object.

2. The information system business interface object management method according to claim 1, characterized in that: The business function software inherits the style sheet and interface library provided by the interface library of the information system, so that the interface style is consistent with that of the information system.

3. The information system business interface object management method according to claim 1, characterized in that: The controls in the business function software integrated interface library are consistent with the information system operation mode.

4. The information system business interface object management method according to claim 1, characterized in that: The business interface management software uses a business interface framework for intelligent layout. The business interface framework extracts the features of multiple business function software interfaces, divides the business interface into three areas: navigation area, business content area and shortcut toolbar, and supports hiding, deleting, adding, resizing and position adjustment operations of partitions, and encapsulates each operation into a basic interface for users to adjust by themselves.

5. An information system business interface object management system, characterized in that: include: Business interface management software, which is used to send communication registration commands to all business function software in the information system after startup; After receiving the interface registration request, create a window container, embed the interface whose handle is the handle value in the interface registration request, and perform intelligent layout on the window container; And after receiving the exit request command, the window container where the interface is located is deregistered, and an interface deregistration command is sent to the business function software; The business function software is used to establish a command-based process communication link with the business interface management software after receiving the communication registration command; When the business function software needs to be started, the main interface of the business function software is created, and the handle value of the main interface is extracted, added to the interface registration request, and sent to the business interface management software; and when the business function software needs to be exited, an exit request command is sent to the business interface management software; After receiving the interface deregistration command, the interface object is dynamically uninstalled.

6. The information system business interface object management system according to claim 5, characterized in that: The business function software inherits the style sheet and interface library provided by the interface library of the information system, so that the interface style is consistent with that of the information system.

7. The information system business interface object management system according to claim 5, characterized in that: The controls in the business function software integrated interface library are consistent with the information system operation mode.

8. The information system business interface object management system according to claim 5, characterized in that: The business interface management software uses a business interface framework for intelligent layout. The business interface framework extracts the features of multiple business function software interfaces, divides the business interface into three areas: navigation area, business content area and shortcut toolbar, and supports hiding, deleting, adding, resizing and position adjustment operations of partitions, and encapsulates each operation into a basic interface for users to adjust by themselves.

9. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: The computer program / instructions, when executed by a processor, implement the method of any one of claims 1 to 4.

10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Multi-screen user interface operating control method based on message bus

    CN106354361A