Method and system for adjusting human-computer interaction interface of electric power office software, terminal and medium

By automatically obtaining inspection order identification information and using interface layout mapping table to adjust the human-computer interaction interface of the power office software, the problem of fixed and inaccurate adjustment of traditional interface layout is solved, and more efficient and personalized interface display and inspection are achieved. manage.

CN119166266AActive Publication Date: 2024-12-20INFORMATION COMM COMPANY STATE GRID SHANDONG ELECTRIC POWER
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411675920.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2024-12-20
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

The layout of the human-computer interaction interface of traditional power office software is fixed and cannot be flexibly adjusted, which affects the efficiency of inspection and management. The existing adjustment methods rely on manual configuration, which is time-consuming and labor-intensive and prone to inaccurate.

Method used

By obtaining inspection order identification information, using the interface layout mapping table to automatically adjust the interface layout, dynamically adjust the interface layout resource files according to different inspection orders, and automatic adjustment of interface layout is achieved.

Benefits of technology

It improves the pertinence and efficiency of inspection management, provides personalized interface display, reduces manual intervention, reduces operational complexity, and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119166266A_ABST
    Figure CN119166266A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of computers, and provides an electric power office software man-machine interaction interface adjustment method and system, a terminal and a medium, and the method comprises the steps: obtaining a to-be-processed inspection order, and carrying out the analysis to obtain inspection order identification information; calling an interface layout mapping table, wherein the interface layout mapping table comprises a mapping relationship between the inspection order identifier and the interface layout code; based on the inspection order identification information, utilizing an interface layout mapping table to obtain an interface layout code adapted to the current inspection order to be processed; and calling an adaptive interface layout resource file according to the determined interface layout code, and adjusting the human-computer interaction interface layout according to the called interface layout resource file. The man-machine interaction interface layout is automatically adjusted according to the order, automatic and flexible adjustment of the interface layout is realized, and the inspection management efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of computer technology, and in particular relates to a method, system, terminal and medium for adjusting a human-computer interaction interface of electric power office software. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] With the development of intelligent power industry, the management of power inspection has also been intelligentized. The power inspection terminal transmits the inspection information to the background, and the background is equipped with power office software to display, count and manage the inspection information. However, the human-computer interaction interface of traditional power office software often adopts a fixed layout. However, different inspection orders may involve different inspection scenarios, equipment and task requirements. The fixed layout cannot be flexibly adjusted according to different types of inspection tasks, which affects the efficiency of inspection management.

[0004] In addition, the existing methods for adjusting the layout of the human-computer interaction interface of power office software mostly rely on manual configuration or preset templates, which lack flexibility and scalability. When the inspection task changes, manually adjusting the interface layout is not only time-consuming and laborious, but also prone to inaccurate adjustments. Summary of the invention

[0005] In order to solve the above problems, the present invention proposes a method, system, terminal and medium for adjusting the human-computer interaction interface of electric power office software. The present invention automatically adjusts the human-computer interaction interface layout of the electric power office software according to the order, realizes automatic and flexible adjustment of the interface layout, and improves the inspection management efficiency.

[0006] According to some embodiments, a first solution of the present invention provides a method for adjusting the human-computer interaction interface of power office software, which adopts the following technical solution: The method for adjusting the human-computer interaction interface of electric power office software includes: Obtain the inspection order to be processed, parse it, and obtain the inspection order identification information; Retrieve an interface layout mapping table, which contains a mapping relationship between an inspection order identifier and an interface layout code; Based on the inspection order identification information, the interface layout code adapted to the current inspection order to be processed is obtained using the interface layout mapping table; The adapted interface layout resource file is retrieved according to the determined interface layout code, and the human-computer interaction interface layout is adjusted according to the retrieved interface layout resource file.

[0007] Further, the inspection order to be processed is obtained and parsed to obtain the inspection order identification information, specifically: Obtain pending inspection orders and identify their formats; Retrieve the appropriate parsing tool based on the identified inspection order format to be processed; Based on the data structure of the inspection order to be processed, an adapted parsing tool is used to parse and extract the inspection order identification information.

[0008] Furthermore, based on the mapping relationship between different inspection order identifiers and their corresponding interface layout codes, an interface layout mapping table is pre-configured; When a new inspection task is added or an inspection requirement is changed, the newly added inspection task or changed inspection requirement and the corresponding interface layout code are updated into the interface layout mapping table.

[0009] Further, based on the inspection order identification information, the interface layout mapping table is used to obtain the interface layout code adapted for the current inspection order to be processed, specifically: Based on the inspection order identification information, the corresponding interface layout code is obtained using the interface layout mapping table; Determine whether the acquired interface layout code is consistent with the interface layout code in the local storage area; If they are consistent, the feedback interface has been loaded; Otherwise, the adapted interface layout resource file is retrieved according to the determined interface layout code.

[0010] Further, the adapted interface layout resource file is retrieved according to the determined interface layout code, and the human-computer interaction interface layout is adjusted according to the retrieved interface layout resource file, specifically: According to the determined interface layout code, the corresponding interface layout resource file is searched in the database; Load the queried interface layout resource file; Use the front-end framework to build the basic interface framework; According to the loaded interface layout resource file, the interface elements are placed into the interface basic framework according to the specified layout; According to the size and position information defined in the interface layout resource file, the size and position of the interface elements are adjusted to obtain the adjusted human-computer interaction interface layout.

[0011] Furthermore, after obtaining the adjusted human-computer interaction interface layout, the interface layout code adapted to the current inspection order to be processed is cached in the local storage area, and the previous interface layout code is overwritten.

[0012] Furthermore, the database stores interface layout resource files corresponding to each interface layout code; The interface layout resource file defines the specific layout, style and element attributes of the interface.

[0013] According to some embodiments, the second solution of the present invention provides a human-computer interaction interface adjustment system for power office software, which adopts the following technical solution: The human-computer interaction interface adjustment system of power office software includes: An order identification acquisition module is configured to acquire the inspection order to be processed, parse it, and obtain the inspection order identification information; A mapping table retrieval module is configured to retrieve an interface layout mapping table, wherein the interface layout mapping table includes a mapping relationship between an inspection order identifier and an interface layout code; The interface layout code adaptation module is configured to obtain the interface layout code adapted for the current inspection order to be processed by using the interface layout mapping table based on the inspection order identification information; The interface layout adjustment module is configured to retrieve an adapted interface layout resource file according to the determined interface layout code, and adjust the human-computer interaction interface layout according to the retrieved interface layout resource file.

[0014] According to some embodiments, a third aspect of the present invention provides a computer-readable storage medium.

[0015] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps in the method for adjusting the human-computer interaction interface of electric power office software as described in the first aspect above.

[0016] According to some embodiments, a fourth aspect of the present invention provides a computer device.

[0017] A computer terminal comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps in the method for adjusting the human-computer interaction interface of electric power office software as described in the first aspect above are implemented.

[0018] Compared with the prior art, the present invention has the following beneficial effects: The present invention automatically receives pending inspection orders through an order receiving interface, and dynamically adjusts the layout of the human-computer interaction interface according to the order identification information, so that the interface layout is closely related to the inspection task, and the pertinence and efficiency of the inspection management are improved. At the same time, the adjustment of the interface layout is based on the actual inspection needs of the user, and can provide personalized interface display according to different inspection orders, making the user operation more intuitive and convenient. And the reception, analysis and interface layout adjustment process of the inspection order are automatically processed, which reduces manual intervention, reduces the complexity of operation, and improves work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0020] Figure 1 It is a flow chart of a method for adjusting a human-computer interaction interface of electric power office software in Embodiment 1 of the present invention; Figure 2 It is a schematic block diagram of the structure of a human-computer interaction interface adjustment system for electric power office software in the second embodiment of the present invention. DETAILED DESCRIPTION

[0021] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0022] It should be noted that the following detailed descriptions are all illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0023] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0024] In the absence of conflict, the embodiments of the present invention and the features of the embodiments may be combined with each other.

[0025] Embodiment 1 like Figure 1 As shown, this embodiment provides a method for adjusting the human-computer interaction interface of electric office software. This embodiment uses the method applied to a server as an example for illustration. It can be understood that the method can also be applied to a terminal, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network servers, cloud communications, middleware services, domain name services, security services CDN, and big data and artificial intelligence platforms. The terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited to this. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in this application. In this embodiment, the method includes the following steps: Obtain the inspection order to be processed, parse it, and obtain the inspection order identification information; Retrieve an interface layout mapping table, which contains a mapping relationship between an inspection order identifier and an interface layout code; Based on the inspection order identification information, the interface layout code adapted to the current inspection order to be processed is obtained using the interface layout mapping table; The adapted interface layout resource file is retrieved according to the determined interface layout code, and the human-computer interaction interface layout is adjusted according to the retrieved interface layout resource file.

[0026] Specifically, the method described in this embodiment includes the following steps.

[0027] S1, receiving the inspection order to be processed through the order receiving interface.

[0028] S1.1, click the order receiving button to obtain the list of inspection order identifiers to be processed.

[0029] S1.2, select one from the list of pending inspection order identifiers as the current pending inspection order.

[0030] S1.3, respond to the selection operation and receive the current inspection order to be processed.

[0031] In this embodiment, the user obtains a list of pending inspection order identifiers by clicking the order receiving button. The list may contain several pending inspection order identifiers. The user selects a pending inspection order identifier and clicks it according to actual needs, and then receives the pending inspection order fed back by the local receiving server.

[0032] S2, parsing the received inspection order to be processed, and obtaining inspection order identification information.

[0033] S2.1, identify the format of the inspection order to be processed.

[0034] S2.2, calling an adaptation parsing tool according to the format of the identified inspection order to be processed.

[0035] S2.3, using a parsing tool to parse the data structure of the inspection order to be processed, and extracting the inspection order identification information.

[0036] First, determine the format of the inspection order to be processed, and then use the appropriate parsing tool to parse the inspection order to extract the inspection order identification information. For example, if the order is in JSON format, use the JSON library to parse the inspection order, and then perform field mapping. According to the data structure of the inspection order, the inspection order identification information is extracted. The inspection order identification information can be the inspection type identification.

[0037] S3, calling the interface layout mapping table, which contains the mapping relationship between the inspection order identifier and the interface layout code.

[0038] S4, based on the inspection order identification information, obtain the interface layout code adapted for the current inspection order to be processed according to the interface layout mapping table.

[0039] Based on the mapping relationship between different inspection order identifiers and their corresponding interface layout codes, a pre-configured interface layout mapping table is configured; When a new inspection task is added or an inspection requirement is changed, the newly added inspection task or changed inspection requirement and the corresponding interface layout code are updated into the interface layout mapping table.

[0040] An interface layout mapping table is pre-configured, wherein the interface layout mapping table contains interface layout codes corresponding to different inspection order identifiers, and corresponding interface layout codes are obtained according to the mapping relationship.

[0041] This embodiment realizes the mapping relationship between the inspection order identifier and the interface layout code through the interface layout mapping table, making the adjustment of the interface layout more flexible and scalable. When adding an inspection task or changing the inspection requirements, the automatic adjustment of the interface layout can be realized by simply updating the mapping table.

[0042] In addition, after obtaining the interface layout code adapted to the currently pending inspection order, this embodiment further detects whether the obtained interface layout code is consistent with the interface layout code in the local storage area.

[0043] Specifically, based on the inspection order identification information, the interface layout mapping table is used to obtain the interface layout code adapted to the current inspection order to be processed, specifically: Based on the inspection order identification information, the corresponding interface layout code is obtained using the interface layout mapping table; Determine whether the acquired interface layout code is consistent with the interface layout code in the local storage area; If they are consistent, the feedback interface has been loaded; Otherwise, the adapted interface layout resource file is retrieved according to the determined interface layout code.

[0044] During the interface layout adjustment process, this embodiment avoids repeated loading of the same interface layout resource file by detecting whether the interface layout code is consistent with the interface layout code in the local storage area, reduces the possibility of system errors, and improves the stability and reliability of the system.

[0045] S5, calling an adapted interface layout resource file according to the determined interface layout code, and adjusting the human-computer interaction interface layout according to the called interface layout resource file.

[0046] S5.1, query the corresponding interface layout resource file in the database according to the determined interface layout code.

[0047] It should be noted that the database stores interface layout resource files corresponding to various interface layout codes. After obtaining the interface layout code, if the current interface layout needs to be adjusted, the corresponding interface layout resource file is queried from the database.

[0048] S5.2, loading the queried interface layout resource file.

[0049] After the corresponding interface layout resource file is found, it is loaded. The interface layout resource file defines the specific layout, style and element attributes of the interface. It is understandable that the definition content of other interface layout resource files can be set according to actual needs.

[0050] S5.3, use the front-end framework to build the basic interface framework.

[0051] For example, React, Vue or Angular front-end frameworks are used to build the basic framework of the interface.

[0052] S5.4, according to the loaded interface layout resource file, the interface elements are placed into the interface basic framework according to the specified layout.

[0053] It should be noted that the interface elements include buttons, text boxes, and pictures. It is understandable that the layout management of other interface elements can be performed according to actual needs.

[0054] S5.5, adjusting the size and position of the interface elements according to the size and position information defined in the interface layout resource file to obtain an adjusted human-computer interaction interface layout.

[0055] This embodiment adjusts the size and position of the interface elements according to the size and position information defined in the layout resources to ensure that they can be correctly displayed on different devices and screen sizes.

[0056] After adjusting the human-computer interaction interface layout according to the retrieved interface layout resource file, this embodiment also caches the interface layout code adapted to the current inspection order to be processed to the local storage area and overwrites the previous interface layout code. The adapted interface layout code is stored locally through the cache mechanism, and the obtained interface layout code is detected to be consistent with the interface layout code in the local storage area to avoid repeated layout adjustments, thereby improving efficiency and system stability.

[0057] Embodiment 2 like Figure 2 As shown, this embodiment provides a human-computer interaction interface adjustment system for power office software, including: An order identification acquisition module is configured to acquire the inspection order to be processed, parse it, and obtain the inspection order identification information; A mapping table retrieval module is configured to retrieve an interface layout mapping table, wherein the interface layout mapping table includes a mapping relationship between an inspection order identifier and an interface layout code; The interface layout code adaptation module is configured to obtain the interface layout code adapted for the current inspection order to be processed by using the interface layout mapping table based on the inspection order identification information; The interface layout adjustment module is configured to retrieve an adapted interface layout resource file according to the determined interface layout code, and adjust the human-computer interaction interface layout according to the retrieved interface layout resource file.

[0058] The examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the contents disclosed in the above embodiment 1. It should be noted that the above modules as part of the system can be executed in a computer system such as a set of computer executable instructions.

[0059] The description of each embodiment in the above embodiments has different emphases. For parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0060] The proposed system can be implemented in other ways. For example, the system embodiment described above is only illustrative, and the division of the modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed.

[0061] Embodiment 3 This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the method for adjusting the human-computer interaction interface of the electric power office software as described in the first embodiment above are implemented.

[0062] Embodiment 4 This embodiment provides a computer terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps in the method for adjusting the human-computer interaction interface of the electric power office software as described in the first embodiment above are implemented.

[0063] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0064] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems, terminals), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0065] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0066] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0067] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0068] Although the above describes the specific implementation mode of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without creative work are still within the scope of protection of the present invention.

Claims

1. A method for adjusting the human-computer interaction interface of electric power office software, characterized in that: include: Obtain the inspection order to be processed, parse it, and obtain the inspection order identification information; Retrieve an interface layout mapping table, which contains a mapping relationship between an inspection order identifier and an interface layout code; Based on the inspection order identification information, the interface layout mapping table is used to obtain the interface layout code adapted to the current inspection order to be processed; The adapted interface layout resource file is retrieved according to the determined interface layout code, and the human-computer interaction interface layout is adjusted according to the retrieved interface layout resource file.

2. The method for adjusting the human-computer interaction interface of power office software according to claim 1, characterized in that: The inspection order to be processed is obtained and parsed to obtain the inspection order identification information, specifically: Obtain pending inspection orders and identify their formats; Retrieve the appropriate parsing tool based on the identified inspection order format to be processed; Based on the data structure of the inspection order to be processed, an adapted parsing tool is used to parse and extract the inspection order identification information.

3. The method for adjusting the human-computer interaction interface of power office software according to claim 1, characterized in that: Based on the mapping relationship between different inspection order identifiers and their corresponding interface layout codes, a pre-configured interface layout mapping table is configured; When a new inspection task is added or an inspection requirement is changed, the newly added inspection task or changed inspection requirement and the corresponding interface layout code are updated into the interface layout mapping table.

4. The method for adjusting the human-computer interaction interface of power office software according to claim 1, characterized in that: Based on the inspection order identification information, the interface layout mapping table is used to obtain the interface layout code adapted to the current inspection order to be processed, specifically: Based on the inspection order identification information, the corresponding interface layout code is obtained using the interface layout mapping table; Determine whether the acquired interface layout code is consistent with the interface layout code in the local storage area; If they are consistent, the feedback interface has been loaded; Otherwise, the adapted interface layout resource file is retrieved according to the determined interface layout code.

5. The method for adjusting the human-computer interaction interface of power office software according to claim 1, characterized in that: The method of calling an adapted interface layout resource file according to the determined interface layout code, and adjusting the human-computer interaction interface layout according to the called interface layout resource file, is specifically as follows: According to the determined interface layout code, the corresponding interface layout resource file is searched in the database; Load the queried interface layout resource file; Use the front-end framework to build the basic interface framework; According to the loaded interface layout resource file, the interface elements are placed into the interface basic framework according to the specified layout; According to the size and position information defined in the interface layout resource file, the size and position of the interface elements are adjusted to obtain the adjusted human-computer interaction interface layout.

6. The method for adjusting the human-computer interaction interface of power office software according to claim 5, characterized in that: After obtaining the adjusted human-computer interaction interface layout, the interface layout code adapted to the current inspection order to be processed is cached in the local storage area, and the previous interface layout code is overwritten.

7. The method for adjusting the human-computer interaction interface of power office software according to claim 5, characterized in that: The database stores interface layout resource files corresponding to each interface layout code; The interface layout resource file defines the specific layout, style and element attributes of the interface.

8. The human-computer interaction interface adjustment system for power office software is characterized by: include: An order identification acquisition module is configured to acquire the inspection order to be processed, parse it, and obtain the inspection order identification information; A mapping table retrieval module is configured to retrieve an interface layout mapping table, wherein the interface layout mapping table includes a mapping relationship between an inspection order identifier and an interface layout code; The interface layout code adaptation module is configured to obtain the interface layout code adapted for the current inspection order to be processed by using the interface layout mapping table based on the inspection order identification information; The interface layout adjustment module is configured to retrieve an adapted interface layout resource file according to the determined interface layout code, and adjust the human-computer interaction interface layout according to the retrieved interface layout resource file.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the method for adjusting the human-computer interaction interface of power office software as described in any one of claims 1 to 7 are implemented.

10. A computer terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps in the method for adjusting the human-computer interaction interface of power office software as described in any one of claims 1-7 are implemented.

Citation Information

Patent Citations

  • Method, apparatus, electronic device and computer-readable medium for automatically generating interface

    CN109101304A

  • Interface layout updating method and device, terminal equipment and readable storage medium

    CN112269621A

  • Automated layout testing for mobile device applications

    US20200272558A1

  • Patrol inspection control method and apparatus for patrol inspection unit, and electronic device

    WO2024001077A1