CN116737295A - Operation and maintenance information display method and related equipment - Google Patents

Operation and maintenance information display method and related equipment Download PDF

Info

Publication number
CN116737295A
CN116737295A CN202310488125.2A CN202310488125A CN116737295A CN 116737295 A CN116737295 A CN 116737295A CN 202310488125 A CN202310488125 A CN 202310488125A CN 116737295 A CN116737295 A CN 116737295A
Authority
CN
China
Prior art keywords
maintenance
time
event
control
displaying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310488125.2A
Other languages
Chinese (zh)
Inventor
胡献方
易如
赵永振
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202310488125.2A priority Critical patent/CN116737295A/en
Publication of CN116737295A publication Critical patent/CN116737295A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Human Computer Interaction (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

An operation and maintenance information display method relates to the field of operation and maintenance, and comprises the following steps: acquiring information related to each operation and maintenance event in a plurality of operation and maintenance events, wherein the information comprises the occurrence time of the operation and maintenance event; according to the information, displaying a control corresponding to each operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity, wherein a plurality of controls are displayed on the operation and maintenance interface along the sequence of the occurrence time at corresponding positions on the time axis; and receiving selection of a first control in the plurality of controls, and displaying the occurrence time of the operation and maintenance event corresponding to the first control on a time axis with a second time granularity on an operation and maintenance interface, wherein the first time granularity is larger than the second time granularity. On the premise of ensuring that the operation and maintenance events have enough space arrangement on the interface, the user can acquire the information accurately pushed by the operation and maintenance system from the vast and complicated information more quickly, and then screen the target information.

Description

Operation and maintenance information display method and related equipment
Technical Field
The application relates to the field of equipment operation and maintenance, in particular to an operation and maintenance information display method and related equipment.
Background
In general, a large number of terminal devices or network devices (such as a base station, a router, a lamp, a camera, etc.) are arranged in a certain place, and in order to ensure that the terminal devices or the network devices always keep normal operation, the terminal devices or the network devices need to be uniformly connected to an operation and maintenance system so as to monitor the operation condition of the terminal devices and immediately check for anomalies. When the terminal device is abnormal (for example, the uplink rate or the downlink rate of the base station is 0), or the operation state of the terminal device generates obvious fluctuation (for example, the lamp is turned off to turned on, the uplink rate or the downlink rate of the base station is obviously reduced in a certain time period and is maintained at a low value), the operation and maintenance system can detect the change of the operation state of the terminal device, and record the obvious fluctuation/change of the operation state in a time period as an operation and maintenance event.
When the existing operation and maintenance system views operation and maintenance events, the operation and maintenance events are presented in a list form in the operation and maintenance system, and the operation and maintenance events in the list are selected to enter an event viewing interface, and the event viewing interface also mainly describes information through characters. The operation and maintenance system monitors the occurrence of operation and maintenance events in real time, presents the recorded operation and maintenance events in a list mode, and when a user wants to screen a certain operation and maintenance event, the user can screen the operation and maintenance event through screening conditions (level screening or category screening) provided above the list, a plurality of operation and maintenance event lists meeting the requirements can be provided after screening, and the target operation and maintenance event is found out from the list one by one.
However, in the prior art, the operation and maintenance event names are presented through the list type operation and maintenance events, and when the operation and maintenance events are numerous, particularly when the time span is long enough, it is difficult for the user to quickly screen the target information.
Disclosure of Invention
The application provides an operation and maintenance information display method, which can enable a user to acquire information accurately pushed by an operation and maintenance system from numerous and complicated information more quickly on the premise of ensuring that operation and maintenance events have enough space arrangement on an interface, and then screen target information from the information.
In a first aspect, the present application provides an operation and maintenance information display method, including: acquiring information related to each operation and maintenance event in a plurality of operation and maintenance events, wherein the information comprises the occurrence time of the operation and maintenance event; according to the information, displaying a control corresponding to each operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity, wherein a plurality of controls are displayed on the operation and maintenance interface at corresponding positions on the time axis along the sequence of the occurrence time; and receiving selection of a first control in the plurality of controls, and displaying the occurrence time of the operation and maintenance event corresponding to the first control on a time axis with a second time granularity on the operation and maintenance interface, wherein the first time granularity is larger than the second time granularity.
According to the method, the controls corresponding to the operation and maintenance events are distributed in the time domain, firstly, the control is distributed according to the larger time granularity, and after a user selects one control, the operation and maintenance events corresponding to the control are presented in the finer granularity in time, so that the user can acquire the information accurately pushed by the operation and maintenance system from the numerous and miscellaneous information more quickly on the premise of ensuring that the operation and maintenance events have enough space distribution on the interface, and then the target information is screened from the information.
In one possible implementation, the first time granularity is a date and the second time granularity is an hour, minute, or second.
In one possible implementation, after receiving a selection for a first control of the plurality of controls, the method further comprises:
and displaying the position of the occurrence area of the operation and maintenance event corresponding to the first control in the physical scene or displaying the three-dimensional building body corresponding to the occurrence area on the operation and maintenance interface.
In one possible implementation, the information further includes an operation parameter of the operation and maintenance event, where the operation parameter is an operation parameter in each of a plurality of subspaces in a three-dimensional space in which an occurrence region of the operation and maintenance event is located; after receiving the selection for the first control of the plurality of controls, the method further comprises: and displaying a plurality of subspaces divided by the three-dimensional modeling body and information indicating the operation parameters corresponding to each subspace on the operation and maintenance interface.
In one possible implementation, the operating parameter indicates an operating parameter at a plurality of times within the second time, and after receiving the selection for the first control of the plurality of controls, the method further comprises: displaying a time selection control on the operation and maintenance interface; and receiving selection input through the time selection control aiming at the target moment in the second time, and displaying the operation parameters corresponding to the target moment.
The digital twin is a replica of the modeled object on the map corresponding to the location of the operation and maintenance event. The digital twin can be the same size as the modeled object, and can also be displayed in an enlarged manner. When an event is checked, a map interface and a digital twin are displayed on the interface, the whole operation and maintenance event occurrence process is completely simulated through the digital twin, the operation and maintenance implementation is simulated in a visual mode, the rapid grasping of the development condition of the operation and maintenance event is facilitated, and the analysis of a user is facilitated.
The network state changes at each moment in the time period of the operation and maintenance event in each region of the event occurrence place can be reproduced through the digital twin body. For example, a digital twin is meshed, each mesh filled with a different shade, different kinds of colors, to indicate network status (e.g., downstream rate) by the kind and shade of color. The type of the specific network state can be automatically determined by the system, for example, network state parameters with abnormality are automatically selected; active selection may also be made by the user.
In one possible implementation, the information further includes operation parameters of the operation and maintenance object at a plurality of moments in time, and after receiving the selection for the first control in the plurality of controls, the method further includes: and displaying the operation parameters of the operation and maintenance object corresponding to the first control at a plurality of moments in the second time on the operation and maintenance interface.
In one possible implementation, the information further includes a sub-period of time in which each processing stage of the operation and maintenance event is located within the second time; after receiving the selection for the first control of the plurality of controls, the method further comprises: and displaying the indication information of each processing stage of the operation and maintenance event in a matched mode with the corresponding sub-time period.
For the operation and maintenance event, a complete operation and maintenance event comprises the stages of root cause analysis, scheme generation, scheme issuing, scheme execution and the like, and the operation and maintenance system can intelligently identify each stage according to the actions of parameter configuration receiving, issuing and the like and the change of parameters. Thus, over the extended period of time, the development phases of the operation and maintenance event can also be displayed, each development phase corresponding in time to the time of the time axis. By superposing the event processing flow on the time axis and expanding the corresponding twinning mode, the user can quickly correspond the time, the stage where the event occurs and the place where the event occurs.
In one possible implementation, the plurality of operation and maintenance events includes a plurality of first operation and maintenance events and a plurality of second operation and maintenance events, the plurality of second operation and maintenance events occur at a time before the first operation and maintenance events, the method further includes: displaying a second control on the operation and maintenance interface; the second control indicates that a plurality of second operation and maintenance events are unfolded and displayed; according to the information, displaying a control corresponding to each operation and maintenance event on the operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity, comprising: according to the information related to the plurality of first operation and maintenance events in the information, displaying a control corresponding to each first operation and maintenance event on an operation and maintenance interface and displaying occurrence time on a time axis with first time granularity; and receiving selection of the second controls, displaying the controls corresponding to each second operation and maintenance event on the operation and maintenance interface according to the information related to the plurality of second operation and maintenance events in the information, and displaying the occurrence time with a third time granularity, wherein the third time granularity is larger than the first time granularity.
In one possible implementation, the plurality of operation and maintenance events includes a plurality of first operation and maintenance events and at least one third operation and maintenance event, the plurality of first operation and maintenance events are operation and maintenance events that have occurred, the at least one third operation and maintenance event is a predicted operation and maintenance event; acquiring information related to each of a plurality of operation and maintenance events, including: acquiring information related to each first operation and maintenance event in a plurality of first operation and maintenance events; and predicting information of at least one third predicted operation and maintenance event according to the information.
In one possible implementation, the operation and maintenance event corresponding to the first control belongs to at least one third operation and maintenance event, and after receiving the selection for the first control in the plurality of controls, the method further includes: displaying a plurality of candidate processing strategies of the operation and maintenance event corresponding to the first control on the operation and maintenance interface; and receiving selection of a target processing strategy in the plurality of candidate processing strategies, and displaying a change result of an operation and maintenance event corresponding to the first control of the target processing strategy on an operation and maintenance interface.
Through the method, the user can be helped to better know the related conditions of the future event, such as event time, type and the like, the user can conveniently schedule the event, meanwhile, when the user selects to view a certain event, the user can conveniently and rapidly correspond to the time, type and the like of the event, the development trend can be clearly presented, the user can also select different development directions and issuing scheme types to simulate, the user can better know the details of the event processing of the system, and the trust of the user to the system is improved.
In one possible implementation, the information also contains the importance of the operation and maintenance event; the plurality of controls are also used to indicate at least one of a degree of importance, a length of time of occurrence, and a corresponding operation and maintenance event.
In one possible implementation, a display length or a display color of the plurality of controls on the operation and maintenance interface indicates at least one of a degree of importance, a length of occurrence time of the corresponding operation and maintenance event.
The reasons, importance degrees and the like of the induced events can be clearly and clearly obtained through color filling and height change of the control (namely the event slice), so that a user can conveniently and quickly screen the required event control when reviewing the operation and maintenance events.
In one possible implementation, the information further includes at least one of indication information of the operation and maintenance object, an operation and maintenance event completion condition, and a failure type of the operation and maintenance event, and the method further includes: receiving a first selection operation aiming at a first control in the plurality of controls, and displaying at least one of indication information of an operation and maintenance object of an operation and maintenance event corresponding to the first control, completion condition of the operation and maintenance event and fault type of the operation and maintenance event in the operation and maintenance event; receiving a selection for a first control of a plurality of controls, comprising: a second selection operation is received for a first control of the plurality of controls, the first selection operation and the second selection operation being different.
In one possible implementation, the first selection operation is a hover operation.
By viewing a brief description of the operation and maintenance event without clicking a viewing interface into the operation and maintenance event, a user can be helped to quickly preview the event, thereby screening for target controls.
In a second aspect, the present application provides an operation and maintenance information display apparatus, the apparatus comprising:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring information related to each operation and maintenance event in a plurality of operation and maintenance events, and the information comprises the occurrence time of the operation and maintenance event;
the processing module is used for displaying the control corresponding to each operation and maintenance event on the operation and maintenance interface and the occurrence time on a time axis with first time granularity according to the information, and displaying a plurality of controls on the operation and maintenance interface at corresponding positions on the time axis along the sequence of the occurrence time;
and receiving selection of a first control in the plurality of controls, and displaying the occurrence time of the operation and maintenance event corresponding to the first control on a time axis with a second time granularity on the operation and maintenance interface, wherein the first time granularity is larger than the second time granularity.
In one possible implementation, the first time granularity is a date and the second time granularity is an hour, minute, or second.
In one possible implementation, after receiving the selection for the first control of the plurality of controls, the processing module is further to:
And displaying the position of the occurrence area of the operation and maintenance event corresponding to the first control in the physical scene or displaying the three-dimensional building body corresponding to the occurrence area on the operation and maintenance interface.
In one possible implementation, the information further includes an operation parameter of the operation and maintenance event, where the operation parameter is an operation parameter in each of a plurality of subspaces in a three-dimensional space in which an occurrence region of the operation and maintenance event is located;
the processing module is also used for:
after receiving a selection for a first control of the plurality of controls, a plurality of subspaces divided for the three-dimensional modeling volume and information indicating the corresponding operating parameters of each subspace are displayed on the operation and maintenance interface.
In one possible implementation, the operating parameter indicates an operating parameter at a plurality of times within the second time, and the processing module, after receiving the selection for the first control of the plurality of controls, is further configured to:
displaying a time selection control on the operation and maintenance interface;
and receiving selection input through the time selection control aiming at the target moment in the second time, and displaying the operation parameters corresponding to the target moment.
In one possible implementation, the information further includes operation parameters of the operation and maintenance object at a plurality of moments in time, and the processing module is further configured to, after receiving the selection for the first control in the plurality of controls:
And displaying the operation parameters of the operation and maintenance object corresponding to the first control at a plurality of moments in the second time on the operation and maintenance interface.
In one possible implementation, the information further includes a sub-period of time in which each processing stage of the operation and maintenance event is located within the second time;
after receiving the selection for the first control of the plurality of controls, the processing module is further configured to:
and displaying the indication information of each processing stage of the operation and maintenance event in a matched mode with the corresponding sub-time period.
In one possible implementation, the plurality of operation and maintenance events includes a plurality of first operation and maintenance events and a plurality of second operation and maintenance events, the occurrence time of the plurality of second operation and maintenance events is before the first operation and maintenance events, and the processing module is further configured to:
displaying a second control on the operation and maintenance interface; the second control indicates that a plurality of second operation and maintenance events are unfolded and displayed;
the processing module is specifically used for:
according to the information related to the plurality of first operation and maintenance events in the information, displaying a control corresponding to each first operation and maintenance event on an operation and maintenance interface and displaying occurrence time on a time axis with first time granularity;
and receiving selection of the second controls, displaying the controls corresponding to each second operation and maintenance event on the operation and maintenance interface according to the information related to the plurality of second operation and maintenance events in the information, and displaying the occurrence time with a third time granularity, wherein the third time granularity is larger than the first time granularity.
In one possible implementation, the plurality of operation and maintenance events includes a plurality of first operation and maintenance events and at least one third operation and maintenance event, the plurality of first operation and maintenance events are operation and maintenance events that have occurred, the at least one third operation and maintenance event is a predicted operation and maintenance event; the acquisition module is specifically configured to:
acquiring information related to each first operation and maintenance event in a plurality of first operation and maintenance events;
the processing module is further used for:
and predicting information of at least one third predicted operation and maintenance event according to the information.
In one possible implementation, the operation and maintenance event corresponding to the first control belongs to at least one third operation and maintenance event, and after receiving the selection for the first control in the plurality of controls, the processing module is further configured to:
displaying a plurality of candidate processing strategies of the operation and maintenance event corresponding to the first control on the operation and maintenance interface;
and receiving selection of a target processing strategy in the plurality of candidate processing strategies, and displaying a change result of an operation and maintenance event corresponding to the first control of the target processing strategy on an operation and maintenance interface.
In one possible implementation, the information also contains the importance of the operation and maintenance event;
the plurality of controls are also used to indicate at least one of a degree of importance, a length of time of occurrence, and a corresponding operation and maintenance event.
In one possible implementation, a display length or a display color of the plurality of controls on the operation and maintenance interface indicates at least one of a degree of importance, a length of occurrence time of the corresponding operation and maintenance event.
In one possible implementation, the information further includes at least one of indication information of the operation and maintenance object, completion condition of the operation and maintenance event, and failure type of the operation and maintenance event, and the processing module is further configured to:
receiving a first selection operation aiming at a first control in the plurality of controls, and displaying at least one of indication information of an operation and maintenance object of an operation and maintenance event corresponding to the first control, completion condition of the operation and maintenance event and fault type of the operation and maintenance event in the operation and maintenance event;
the processing module is specifically used for:
a second selection operation is received for a first control of the plurality of controls, the first selection operation and the second selection operation being different.
In one possible implementation, the first selection operation is a hover operation.
In a third aspect, an embodiment of the present application provides an operation and maintenance information display device, which may include a memory, a processor, and a bus system, where the memory is configured to store a program, and the processor is configured to execute the program in the memory, so as to perform the method as described in the first aspect and any optional method thereof.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having a computer program stored therein, which when run on a computer causes the computer to perform the above-described first aspect and any of its alternatives.
In a fifth aspect, embodiments of the present application provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the above first aspect and any of its alternative methods.
In a sixth aspect, the present application provides a chip system comprising a processor for supporting an operation and maintenance information display device to implement part or all of the functions involved in the above aspects, for example, to transmit or process data involved in the above method; or, information. In one possible design, the chip system further includes a memory for holding program instructions and data necessary for the execution device or the training device. The chip system can be composed of chips, and can also comprise chips and other discrete devices.
Drawings
FIG. 1 is a schematic illustration of an application architecture;
FIG. 2 is an application architecture illustration;
FIG. 3 is an application architecture illustration;
FIG. 4 is an application architecture illustration;
FIG. 5 is an application scenario illustration;
fig. 6 is an embodiment schematic diagram of an operation and maintenance information display method according to an embodiment of the present application;
FIG. 7 is a schematic illustration of an interface in an embodiment of the application;
FIG. 8 is a schematic representation of an interface in an embodiment of the application;
FIG. 9 is a schematic illustration of an interface in an embodiment of the application;
FIG. 10 is a schematic illustration of an interface in an embodiment of the application;
FIG. 11 is a schematic illustration of an interface in an embodiment of the application;
FIG. 12 is a schematic illustration of an interface in an embodiment of the application;
FIG. 13 is a schematic illustration of an interface in an embodiment of the application;
FIG. 14 is a schematic representation of an interface in an embodiment of the application;
FIG. 15 is a schematic illustration of an interface in an embodiment of the application;
fig. 16 is an embodiment of an operation and maintenance information display device according to an embodiment of the present application;
fig. 17 is a schematic structural diagram of an execution device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application. The terminology used in the description of the embodiments of the application herein is for the purpose of describing particular embodiments of the application only and is not intended to be limiting of the application.
Embodiments of the present application are described below with reference to the accompanying drawings. As one of ordinary skill in the art can know, with the development of technology and the appearance of new scenes, the technical scheme provided by the embodiment of the application is also applicable to similar technical problems.
The terms first, second and the like in the description and in the claims and in the above-described figures, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and are merely illustrative of the manner in which embodiments of the application have been described in connection with the description of the objects having the same attributes. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of elements is not necessarily limited to those elements, but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
It will be understood that when an element or layer is referred to as being "on", "connected to", or "coupled to" another element or layer, it can be directly on, connected or coupled to the other element or layer, or one or more intervening elements or layers may be present. It will also be understood that when an element or layer is referred to as being "between" two elements or layers, it can be the only element or layer between the two elements or layers or one or more intervening elements or layers may also be present.
The terms "basic," "about," and the like are used herein as approximate terms, rather than as degree terms, and are intended to take into account inherent deviations in measured or calculated values that would be known to one of ordinary skill in the art. Furthermore, the use of "may" in describing embodiments of the present application refers to "one or more embodiments that may be possible". The terms "use", "used", and "used" as used herein may be regarded as synonymous with the terms "utilized", "utilizing", and "utilized", respectively. In addition, the term "exemplary" is intended to refer to an instance or illustration.
First, an application scenario of the present application is described, where the present application may be, but not limited to, applied to an operation and maintenance application program or a cloud service provided by a cloud side server, and the following descriptions are respectively given:
1. operation and maintenance application program
The product form of the embodiment of the application can be an operation and maintenance application program, and the operation and maintenance application program can be operated on the terminal equipment or a cloud side server.
The operation and maintenance type application program in the embodiment of the present application is described below from the functional architecture and the product architecture for realizing the functions, respectively.
Referring to fig. 1, fig. 1 is a schematic functional architecture of an operation and maintenance class application in an embodiment of the present application:
in one possible implementation, embodiments of the present application include a system (e.g., an operation and maintenance class application) capable of operating and maintaining an interface based on information related to operation and maintenance events, wherein inputting different parameter values to the system may cause the display of different elements in the operation and maintenance interface. As shown in FIG. 1, an operation and maintenance class application 102 can receive input parameters 101 and generate display elements 103 that are displayed at an operation and maintenance interface. The operation and maintenance class application 102 can be executed on at least one computer system, for example, and includes computer code that, when executed by one or more computers, causes the computers to perform the operation and maintenance information display methods described herein.
In one possible implementation, the parameters may include information related to the operation and maintenance of the operation and maintenance object (e.g., network entity devices such as a base station, electrical appliances such as a bulb, or virtual network nodes, etc.), such as a failure type, time information, operation and maintenance process, etc. of the failure.
In one possible implementation, the operation and maintenance software can be run in a terminal device on the end side or in a server on the cloud side.
For example, the terminal device may be installed with operation and maintenance software, and actions including data input, data processing (e.g., an operation and maintenance information display method in an embodiment of the present application), and data output may be performed by the terminal device.
For example, the terminal device may be provided with a client of the operation and maintenance software, the actions including data input and data output may be performed by the terminal device, and the actions of the data processing (for example, the operation and maintenance information display method in the embodiment of the present application) may be performed by the cloud side server, that is, the terminal device may transmit data required for the data processing (for example, the operation and maintenance information display method in the embodiment of the present application) to the cloud side server, and after the data processing actions are performed by the cloud side server, the data processing result may be returned to the terminal device on the terminal side, and the terminal device outputs (for example, displays on the display screen) based on the processing result.
The physical architecture of the embodiments of the present application is described next.
Referring to fig. 2, fig. 2 is a schematic diagram of a physical architecture in an embodiment of the present application:
referring to fig. 2, fig. 2 shows a schematic diagram of a system architecture. The system may include a terminal 100 and a server 200. Wherein server 200 may include one or more servers (illustrated in fig. 2 as including one server as an example), server 200 may provide an operation and maintenance class service for one or more terminals.
The terminal 100 may be provided with an operation and maintenance application program, or open a web page related to the operation and maintenance, where the application program and the web page may provide an operation and maintenance interface, the terminal 100 may receive relevant parameters input by a user on the operation and maintenance interface, and send the parameters to the server 200, and the server 200 may obtain a processing result based on the received parameters, and return the processing result to the terminal 100, and display the processing result on the operation and maintenance interface of the terminal 100.
It should be understood that, in some alternative implementations, the terminal 100 may also perform actions of obtaining the data processing result based on the received parameters by itself, without requiring a server to cooperate with the implementation, which is not limited by the embodiment of the present application.
Next, the product form of the terminal 100 of fig. 2 will be described;
the terminal 100 in the embodiment of the present application may be a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (augmented reality, AR)/Virtual Reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (personal digital assistant, PDA), or the like, which is not limited in this embodiment of the present application.
For ease of understanding, the structure of the terminal 100 provided in the embodiment of the present application will be exemplified below. Referring to fig. 3, fig. 3 is a schematic structural diagram of a terminal device according to an embodiment of the present application. Alternatively, the terminal device 100 may be a computer, a smart television, or the like.
As shown in fig. 3, the terminal 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (universal serial bus, USB) interface 130, a charge management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a display 194, a subscriber identity module (subscriber identification module, SIM) card interface 195, and the like. The sensor module 180 may include a pressure sensor 180A, a gyro sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like.
It should be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal 100. In other embodiments of the application, terminal 100 may include more or less components than shown, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The processor 110 may include one or more processing units, such as: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), a controller, a video codec, a digital signal processor (digital signal processor, DSP), a baseband processor, and/or a neural network processor (neural-network processing unit, NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Repeated accesses are avoided and the latency of the processor 110 is reduced, thereby improving the efficiency of the system.
In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an integrated circuit (inter-integrated circuit, I2C) interface, an integrated circuit built-in audio (inter-integrated circuit sound, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver/transmitter, UART) interface, a mobile industry processor interface (mobile industry processor interface, MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (subscriber identity module, SIM) interface, and/or a universal serial bus (universal serial bus, USB) interface, among others.
The I2C interface is a bi-directional synchronous serial bus comprising a serial data line (SDA) and a serial clock line (derail clock line, SCL). In some embodiments, the processor 110 may contain multiple sets of I2C buses. The processor 110 may be coupled to the touch sensor 180K, charger, flash, camera 193, etc., respectively, through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through an I2C bus interface to implement a touch function of the terminal 100.
The I2S interface may be used for audio communication. In some embodiments, the processor 110 may contain multiple sets of I2S buses. The processor 110 may be coupled to the audio module 170 via an I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 may transmit an audio signal to the wireless communication module 160 through the I2S interface, to implement a function of answering a call through the bluetooth headset.
PCM interfaces may also be used for audio communication to sample, quantize and encode analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 may be coupled through a PCM bus interface. In some embodiments, the audio module 170 may also transmit audio signals to the wireless communication module 160 through the PCM interface to implement a function of answering a call through the bluetooth headset. Both the I2S interface and the PCM interface may be used for audio communication.
The UART interface is a universal serial data bus for asynchronous communications. The bus may be a bi-directional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, a UART interface is typically used to connect the processor 110 with the wireless communication module 160. For example: the processor 110 communicates with a bluetooth module in the wireless communication module 160 through a UART interface to implement a bluetooth function. In some embodiments, the audio module 170 may transmit an audio signal to the wireless communication module 160 through a UART interface, to implement a function of playing music through a bluetooth headset.
The MIPI interface may be used to connect the processor 110 to peripheral devices such as a display 194, a camera 193, and the like. The MIPI interfaces include camera serial interfaces (camera serial interface, CSI), display serial interfaces (display serial interface, DSI), and the like. In some embodiments, processor 110 and camera 193 communicate through a CSI interface to implement the photographing function of terminal 100. The processor 110 and the display 194 communicate through a DSI interface to implement the display function of the terminal 100.
The GPIO interface may be configured by software. The GPIO interface may be configured as a control signal or as a data signal. In some embodiments, a GPIO interface may be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, and the like. The GPIO interface may also be configured as an I2C interface, an I2S interface, a UART interface, an MIPI interface, etc.
The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect a charger to charge the terminal 100, or may be used to transfer data between the terminal 100 and a peripheral device. And can also be used for connecting with a headset, and playing audio through the headset. The interface may also be used to connect other electronic devices, such as AR devices, etc.
It should be understood that the interfacing relationship between the modules illustrated in the embodiment of the present application is only illustrative, and does not limit the structure of the terminal 100. In other embodiments of the present application, the terminal 100 may also use different interfacing manners in the above embodiments, or a combination of multiple interfacing manners.
The charge management module 140 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charge management module 140 may receive a charging input of a wired charger through the USB interface 130. In some wireless charging embodiments, the charge management module 140 may receive wireless charging input through a wireless charging coil of the terminal 100. The charging management module 140 may also supply power to the electronic device through the power management module 141 while charging the battery 142.
The power management module 141 is used for connecting the battery 142, and the charge management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 to power the processor 110, the internal memory 121, the display 194, the camera 193, the wireless communication module 160, and the like. The power management module 141 may also be configured to monitor battery capacity, battery cycle number, battery health (leakage, impedance) and other parameters. In other embodiments, the power management module 141 may also be provided in the processor 110. In other embodiments, the power management module 141 and the charge management module 140 may be disposed in the same device.
The wireless communication function of the terminal 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in terminal 100 may be configured to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication applied to the terminal 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), etc. The mobile communication module 150 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves through the antenna 1 to radiate. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be provided in the same device as at least some of the modules of the processor 110.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low frequency baseband signal to the baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs sound signals through an audio device (not limited to the speaker 170A, the receiver 170B, etc.), or displays images or video through the display screen 194. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be provided in the same device as the mobile communication module 150 or other functional module, independent of the processor 110.
The wireless communication module 160 may provide solutions for wireless communication including wireless local area network (wireless local area networks, WLAN) (e.g., wireless fidelity (wireless fidelity, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), near field wireless communication technology (near field communication, NFC), infrared technology (IR), etc., applied on the terminal 100. The wireless communication module 160 may be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, antenna 1 and mobile communication module 150 of terminal 100 are coupled, and antenna 2 and wireless communication module 160 are coupled, such that terminal 100 may communicate with a network and other devices via wireless communication techniques. The wireless communication techniques may include the Global System for Mobile communications (global system for mobile communications, GSM), general packet radio service (general packet radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR techniques, among others. The GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation satellite system, GLONASS), a beidou satellite navigation system (beidou navigation satellite system, BDS), a quasi zenith satellite system (quasi-zenith satellite system, QZSS) and/or a satellite based augmentation system (satellite based augmentation systems, SBAS).
Terminal 100 implements display functions via a GPU, display 194, and application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or change display information. Specifically, one or more GPUs in the processor 110 may implement a rendering task for an image (e.g., a rendering task related to an image to be displayed in the present application, and transmit a rendering result to an application processor or other display driver, where the application processor or other display driver triggers the display screen 194 to display a video).
The display screen 194 is used to display images, videos, and the like. The display 194 includes a display panel. The display panel may employ a liquid crystal display (liquid crystal display, LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED) or an active-matrix organic light-emitting diode (matrix organic light emitting diode), a flexible light-emitting diode (flex), a mini, a Micro led, a Micro-OLED, a quantum dot light-emitting diode (quantum dot light emitting diodes, QLED), or the like. In some embodiments, the terminal 100 may include 1 or N display screens 194, N being a positive integer greater than 1.
The terminal 100 may implement photographing functions through an ISP, a camera 193, a video codec, a GPU, a display 194, an application processor, and the like.
The ISP is used to process data fed back by the camera 193. For example, when photographing, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electric signal, and the camera photosensitive element transmits the electric signal to the ISP for processing and is converted into an image visible to naked eyes. ISP can also optimize the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in the camera 193.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image onto the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a Complementary Metal Oxide Semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transferred to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV, or the like format. In some embodiments, terminal 100 may include 1 or N cameras 193, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process other digital signals besides digital image signals. For example, when the terminal 100 selects a frequency bin, the digital signal processor is used to fourier transform the frequency bin energy, etc.
Video codecs are used to compress or decompress digital video. The terminal 100 may support one or more video codecs. In this way, the terminal 100 may play or record video in a variety of encoding formats, such as: dynamic picture experts group (moving picture experts group, MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
The NPU is a neural-network (NN) computing processor, and can rapidly process input information by referencing a biological neural network structure, for example, referencing a transmission mode between human brain neurons, and can also continuously perform self-learning. Applications such as intelligent cognition of the terminal 100 can be implemented by the NPU, for example: image recognition, face recognition, speech recognition, text understanding, etc.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to realize the memory capability of the extension terminal 100. The external memory card communicates with the processor 110 through an external memory interface 120 to implement data storage functions. For example, files such as music, video, etc. are stored in an external memory card.
The internal memory 121 may be used to store computer executable program code including instructions. The internal memory 121 may include a storage program area and a storage data area. The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data (e.g., audio data, phonebook, etc.) created during use of the terminal 100, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (universal flash storage, UFS), and the like. The processor 110 performs various functional applications of the terminal 100 and data processing by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
The terminal 100 may implement audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, an application processor, and the like. Such as music playing, recording, etc.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 170 may also be used to encode and decode audio signals. In some embodiments, the audio module 170 may be disposed in the processor 110, or a portion of the functional modules of the audio module 170 may be disposed in the processor 110.
The speaker 170A, also referred to as a "horn," is used to convert audio electrical signals into sound signals. The terminal 100 can listen to music or to handsfree calls through the speaker 170A.
A receiver 170B, also referred to as a "earpiece", is used to convert the audio electrical signal into a sound signal. When the terminal 100 receives a telephone call or voice message, it is possible to receive voice by approaching the receiver 170B to the human ear.
Microphone 170C, also referred to as a "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or transmitting voice information, the user can sound near the microphone 170C through the mouth, inputting a sound signal to the microphone 170C. The terminal 100 may be provided with at least one microphone 170C. In other embodiments, the terminal 100 may be provided with two microphones 170C, and may implement a noise reduction function in addition to collecting sound signals. In other embodiments, the terminal 100 may be further provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, implement directional recording functions, etc.
The earphone interface 170D is used to connect a wired earphone. The headset interface 170D may be a USB interface 130 or a 3.5mm open mobile electronic device platform (open mobile terminal platform, OMTP) standard interface, a american cellular telecommunications industry association (cellular telecommunications industry association of the USA, CTIA) standard interface.
The pressure sensor 180A is used to sense a pressure signal, and may convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194. The pressure sensor 180A is of various types, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a capacitive pressure sensor comprising at least two parallel plates with conductive material. The capacitance between the electrodes changes when a force is applied to the pressure sensor 180A. The terminal 100 determines the strength of the pressure according to the change of the capacitance. When a touch operation is applied to the display 194, the terminal 100 detects the intensity of the touch operation according to the pressure sensor 180A. The terminal 100 may also calculate the location of the touch based on the detection signal of the pressure sensor 180A. In some embodiments, touch operations that act on the same touch location, but at different touch operation strengths, may correspond to different operation instructions. For example: and executing an instruction for checking the short message when the touch operation with the touch operation intensity smaller than the first pressure threshold acts on the short message application icon. And executing an instruction for newly creating the short message when the touch operation with the touch operation intensity being greater than or equal to the first pressure threshold acts on the short message application icon.
The gyro sensor 180B may be used to determine a motion gesture of the terminal 100. In some embodiments, the angular velocity of terminal 100 about three axes (i.e., x, y, and z axes) may be determined by gyro sensor 180B. The gyro sensor 180B may be used for photographing anti-shake. Illustratively, when the shutter is pressed, the gyro sensor 180B detects the angle of the shake of the terminal 100, calculates the distance to be compensated by the lens module according to the angle, and allows the lens to counteract the shake of the terminal 100 by the reverse motion, thereby realizing anti-shake. The gyro sensor 180B may also be used for navigating, somatosensory game scenes.
The air pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal 100 calculates altitude from barometric pressure values measured by the barometric pressure sensor 180C, aiding in positioning and navigation.
The magnetic sensor 180D includes a hall sensor. The terminal 100 may detect the opening and closing of the flip cover using the magnetic sensor 180D. In some embodiments, when the terminal 100 is a folder, the terminal 100 may detect opening and closing of the folder according to the magnetic sensor 180D. And then according to the detected opening and closing state of the leather sheath or the opening and closing state of the flip, the characteristics of automatic unlocking of the flip and the like are set.
The acceleration sensor 180E may detect the magnitude of acceleration of the terminal 100 in various directions (typically three axes). The magnitude and direction of gravity may be detected when the terminal 100 is stationary. The electronic equipment gesture recognition method can also be used for recognizing the gesture of the electronic equipment, and is applied to horizontal and vertical screen switching, pedometers and other applications.
A distance sensor 180F for measuring a distance. The terminal 100 may measure the distance by infrared or laser. In some embodiments, the terminal 100 may range using the distance sensor 180F to achieve quick focusing.
The proximity light sensor 180G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The terminal 100 emits infrared light outward through the light emitting diode. The terminal 100 detects infrared reflected light from nearby objects using a photodiode. When sufficient reflected light is detected, it may be determined that there is an object near the terminal 100. When insufficient reflected light is detected, the terminal 100 may determine that there is no object in the vicinity of the terminal 100. The terminal 100 can detect that the user holds the terminal 100 close to the ear by using the proximity light sensor 180G, so as to automatically extinguish the screen for the purpose of saving power. The proximity light sensor 180G may also be used in holster mode, pocket mode to automatically unlock and lock the screen.
The ambient light sensor 180L is used to sense ambient light level. The terminal 100 may adaptively adjust the brightness of the display 194 according to the perceived ambient light level. The ambient light sensor 180L may also be used to automatically adjust white balance when taking a photograph. The ambient light sensor 180L may also cooperate with the proximity light sensor 180G to detect whether the terminal 100 is in a pocket to prevent false touches.
The fingerprint sensor 180H is used to collect a fingerprint. The terminal 100 can utilize the collected fingerprint characteristics to realize fingerprint unlocking, access an application lock, fingerprint photographing, fingerprint incoming call answering and the like.
The temperature sensor 180J is for detecting temperature. In some embodiments, terminal 100 performs a temperature processing strategy using the temperature detected by temperature sensor 180J. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the terminal 100 performs a reduction in performance of a processor located near the temperature sensor 180J in order to reduce power consumption for implementing thermal protection. In other embodiments, when the temperature is below another threshold, the terminal 100 heats the battery 142 to avoid the terminal 100 from being abnormally shut down due to low temperatures. In other embodiments, when the temperature is below a further threshold, terminal 100 performs boosting of the output voltage of battery 142 to avoid abnormal shutdown caused by low temperatures.
The touch sensor 180K, also referred to as a "touch device". The touch sensor 180K may be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor 180K is for detecting a touch operation acting thereon or thereabout. The touch sensor may communicate the detected touch operation to the application processor to determine the touch event type. Visual output related to touch operations may be provided through the display 194. In other embodiments, the touch sensor 180K may be disposed on the surface of the terminal 100 at a different location than the display 194.
The bone conduction sensor 180M may acquire a vibration signal. In some embodiments, bone conduction sensor 180M may acquire a vibration signal of a human vocal tract vibrating bone pieces. The bone conduction sensor 180M may also contact the pulse of the human body to receive the blood pressure pulsation signal. In some embodiments, bone conduction sensor 180M may also be provided in a headset, in combination with an osteoinductive headset. The audio module 170 may analyze the voice signal based on the vibration signal of the sound portion vibration bone block obtained by the bone conduction sensor 180M, so as to implement a voice function. The application processor may analyze the heart rate information based on the blood pressure beat signal acquired by the bone conduction sensor 180M, so as to implement a heart rate detection function.
The keys 190 include a power-on key, a volume key, etc. The keys 190 may be mechanical keys. Or may be a touch key. The terminal 100 may receive key inputs, generating key signal inputs related to user settings and function controls of the terminal 100.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration alerting as well as for touch vibration feedback. For example, touch operations acting on different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also correspond to different vibration feedback effects by touching different areas of the display screen 194. Different application scenarios (such as time reminding, receiving information, alarm clock, game, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
The indicator 192 may be an indicator light, may be used to indicate a state of charge, a change in charge, a message indicating a missed call, a notification, etc.
The SIM card interface 195 is used to connect a SIM card. The SIM card may be contacted and separated from the terminal 100 by being inserted into the SIM card interface 195 or by being withdrawn from the SIM card interface 195. The terminal 100 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 195 may support Nano SIM cards, micro SIM cards, and the like. The same SIM card interface 195 may be used to insert multiple cards simultaneously. The types of the plurality of cards may be the same or different. The SIM card interface 195 may also be compatible with different types of SIM cards. The SIM card interface 195 may also be compatible with external memory cards. The terminal 100 interacts with the network through the SIM card to realize functions such as call and data communication. In some embodiments, the terminal 100 employs esims, i.e.: an embedded SIM card. The eSIM card may be embedded in the terminal 100 and cannot be separated from the terminal 100.
Some or all of the methods described hereinafter may be applied to the terminal 100 as shown in fig. 3.
Next, the product form of the server 200 in fig. 2 will be described;
fig. 4 provides a schematic structural diagram of a server 200, and as shown in fig. 4, the server 200 includes a bus 201, a processor 202, a communication interface 203, and a memory 204. Communication between processor 202, memory 204, and communication interface 203 is via bus 201.
Bus 201 may be a peripheral component interconnect standard (peripheral component interconnect, PCI) bus or an extended industry standard architecture (extended industry standard architecture, EISA) bus, among others. The buses may be divided into address buses, data buses, control buses, etc. For ease of illustration, only one thick line is shown in fig. 4, but not only one bus or one type of bus.
The processor 202 may be any one or more of a central processing unit (central processing unit, CPU), a graphics processor (graphics processing unit, GPU), a Microprocessor (MP), or a digital signal processor (digital signal processor, DSP).
The memory 204 may include volatile memory (RAM), such as random access memory (random access memory). The memory 204 may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory, a mechanical hard disk (HDD) or a solid state disk (solid state drive, SSD).
The memory 204 may be used for storing Chu Yunwei software codes related to the information display method, and the processor 202 may execute steps of the operation and maintenance information display method of the chip, or may schedule other units to implement corresponding functions.
It should be appreciated that the terminal 100 and the server 200 may be centralized or distributed devices, and the processors (e.g., the processor 170 and the processor 202) in the terminal 100 and the server 200 may be hardware circuits (such as an application specific integrated circuit (application specific integrated circuit, ASIC), a field-programmable gate array (field-programmable gate array, FPGA), a general purpose processor, a digital signal processor (digital signal processing, DSP), a microprocessor, or a microcontroller, etc.), or a combination of these hardware circuits, for example, the processor may be a hardware system with an instruction execution function, such as a CPU, DSP, etc., or a hardware system without an instruction execution function, such as an ASIC, FPGA, etc., or a combination of the hardware system without an instruction execution function and a hardware system with an instruction execution function.
Referring to fig. 5, fig. 5 is a schematic view of an application scenario in an embodiment of the present application, as shown in fig. 5, the application scenario includes an electronic device 001, where operation and maintenance software is installed and can be connected to a network, where the electronic device 001 obtains parameters such as a network state of a specified operation and maintenance location, for example, a network condition and a lighting condition of a building, through the network, and feeds back the parameters to the operation and maintenance software, and the parameters are presented on an interface of the operation and maintenance software in a visual interface manner. User 002: the network state condition of the designated site is mastered in real time through the operation and maintenance software on the electronic equipment 001, and the operation and maintenance events which have occurred are checked to reproduce, summarize and the like.
2. Cloud services provided by a server:
in one possible implementation, the server may provide the operation and maintenance services to the end side through an application programming interface (application programming interface, API).
The terminal device may send relevant parameters (such as information related to operation and maintenance) to the server through an API provided by the cloud, and the server may obtain a processing result based on the received parameters, and return the processing result (such as relevant parameters for displaying on an operation and maintenance interface) to the terminal.
The description of the terminal and the server may be described in the above embodiments, and will not be repeated here.
In general, a large number of terminal devices or network devices (such as a base station, a router, a lamp, a camera, etc.) are arranged in a certain place, and in order to ensure that the terminal devices or the network devices always keep normal operation, the terminal devices or the network devices need to be uniformly connected to an operation and maintenance system so as to monitor the operation condition of the terminal devices and immediately check for anomalies. When the terminal device is abnormal (for example, the uplink rate or the downlink rate of the base station is 0), or the operation state of the terminal device generates obvious fluctuation (for example, the lamp is turned off to turned on, the uplink rate or the downlink rate of the base station is obviously reduced in a certain time period and is maintained at a low value), the operation and maintenance system can detect the change of the operation state of the terminal device, and record the obvious fluctuation/change of the operation state in a time period as an operation and maintenance event.
When the existing operation and maintenance system views operation and maintenance events, the operation and maintenance events are presented in a list form in the operation and maintenance system, and the operation and maintenance events in the list are selected to enter an event viewing interface, and the event viewing interface also mainly describes information through characters. The operation and maintenance system monitors the occurrence of operation and maintenance events in real time, presents the recorded operation and maintenance events in a list mode, and when a user wants to screen a certain operation and maintenance event, the user can screen the operation and maintenance event through screening conditions (level screening or category screening) provided above the list, a plurality of operation and maintenance event lists meeting the requirements can be provided after screening, and the target operation and maintenance event is found out from the list one by one.
However, in the prior art, the operation and maintenance event names are presented through the list type operation and maintenance events, and when the operation and maintenance events are numerous, particularly when the time span is long enough, it is difficult for the user to quickly screen the target information.
In order to solve the above-mentioned problems, referring to fig. 6, fig. 6 is a flowchart of an operation and maintenance information display method according to an embodiment of the present application, as shown in fig. 6, the operation and maintenance information display method according to the embodiment of the present application includes:
601. acquiring information related to each operation and maintenance event in a plurality of operation and maintenance events, wherein the information comprises the occurrence time of the operation and maintenance event;
The execution body of step 601 may be a terminal device, and specific reference may be made to the description in the foregoing embodiment, which is not repeated herein.
Regarding the operation and maintenance event:
in general, a large number of devices (such as a base station, a router, a lamp and a camera) can be arranged on a certain place, and in order to ensure that the devices always keep normal operation, the devices need to be uniformly connected to an operation and maintenance system so as to monitor the operation condition of the devices and immediately check for abnormality. When the terminal equipment is abnormal (for example, the uplink rate or the downlink rate of the base station is 0), or the running state of the equipment obviously fluctuates (for example, the lamp is turned off to turned on, the uplink rate or the downlink rate of the base station obviously decreases in a certain time period and is maintained at a low value), the operation and maintenance system can detect the running state change of the terminal equipment, and record the obvious fluctuation or change of the running state in a time period as an operation and maintenance event.
In one possible implementation, the operation and maintenance system itself may be through the service of operation and maintenance event processing, and thus may determine the information related to the operation and maintenance event through data generated by the user when processing the operation and maintenance event.
In one possible implementation, the information related to the operation and maintenance event may include an occurrence time of the operation and maintenance event. For example, the occurrence time may include a start time, an end time, or a duration between the occurrence time and the end time of the occurrence of the operation and maintenance event.
In one possible implementation, the information related to the operation and maintenance event may include indication information of an operation and maintenance object corresponding to the operation and maintenance event. The operation and maintenance object can be electronic equipment such as a bulb, network equipment such as a base station and a route.
In one possible implementation, the information related to the operation and maintenance event may include an operation parameter in each of a plurality of subspaces in a three-dimensional space in which an occurrence region of the operation and maintenance event is located. The operation object of the operation and maintenance event can be a network device for providing network services, for example, the operation and maintenance object can be a base station, and the occurrence area of the operation and maintenance event (i.e., the service object of the operation and maintenance event) can be a building within the signal coverage range of the base station. The operation and maintenance object can be an electrical device such as a bulb, and the occurrence area of the operation and maintenance event (namely, the service object of the operation and maintenance event) can be a building where the electrical device is deployed.
In one possible implementation, the multiple subspaces in the three-dimensional space where the occurrence region of the operation and maintenance event is located may be understood as multiple subspaces obtained by dividing a three-dimensional building body of the occurrence region of the operation and maintenance event, where the three-dimensional building body may restore or approximately restore the shape, the size, etc. of the occurrence region of the operation and maintenance event in the physical space. The division may be uniform division or the like, and is not limited thereto.
In one possible implementation, each subspace may correspond to a physical space of the occurrence region of the operation and maintenance event in the physical world, and the subspace may be regarded as a mapping of the physical space to a sub-region in a 2D/3D map of the operation and maintenance software. For example, the area of occurrence of the operation and maintenance event may be a building, and each subspace may be one subspace inside the building, such as one or more rooms.
In one possible implementation, the operation parameters of each subspace may be some operation parameters of the operation and maintenance object when serving the subspace, taking the operation and maintenance object as a base station for example, the operation parameters of the subspace may be based on the state information (such as the uplink rate or the downlink rate) fed back by the route located in the subspace, or the state information (such as the uplink rate or the downlink rate) fed back by the terminal device located in the subspace.
For example, for a certain area in the physical world, when a large number of terminal devices are deployed, the terminal devices may be connected to the same processing unit (e.g., server) and feed real-time data back to the processing unit. For example, in a building, a large number of wireless routes are distributed (there may be more kinds of electronic devices, such as lamps and cameras, only one device is taken for convenience of description), in order to grasp the operation condition of the wireless routes in real time, all the wireless routes may be connected to the same processing unit, and an operation and maintenance system monitors the operation condition of multiple devices. Each wireless route feeds back various operation parameters such as uplink rate, downlink rate and the like to the operation and maintenance system in real time.
In one possible implementation, the operating parameter may be indicative of operating parameters at a plurality of times during the second time. That is, the operating parameter of each subspace may be the change over time of some state data of the operation and maintenance object while servicing the subspace.
In one possible implementation, the information related to the operation and maintenance event may include operation parameters of the operation and maintenance object at a plurality of moments within the occurrence time. That is, the operating parameter may be a time-dependent change of the operating parameter of the operation object.
In one possible implementation, the information related to the operation and maintenance event may include a sub-period of time in which each processing stage of the operation and maintenance event is located within the second time. For the operation and maintenance event, a complete operation and maintenance event can exemplarily comprise the stages of root cause analysis, scheme generation, scheme issuing, scheme execution and the like, and the operation and maintenance system can intelligently identify the time period corresponding to each stage according to the actions of parameter configuration receiving, issuing and the like and the change of parameters.
In addition, the information related to the operation and maintenance event can also contain other types of information, and the application is not limited.
602. And displaying the control corresponding to each operation and maintenance event on an operation and maintenance interface according to the information, displaying the occurrence time on a time axis with first time granularity, and displaying a plurality of controls on the operation and maintenance interface along the sequence of the occurrence time at corresponding positions on the time axis.
In the embodiment of the application, the display elements required to be displayed on the operation and maintenance interface can be determined according to the information.
In one possible implementation, a control corresponding to each operation and maintenance event can be displayed on an operation and maintenance interface according to the information. Herein, a "control" may also be referred to as an event slice.
The event slice may be a visual identifier displayed on the operation and maintenance system interface for identifying an operation and maintenance event that the system has identified to occur within a certain time. The operation and maintenance system can determine the operation condition of each electronic device in real time according to the parameters fed back by the electronic device, and determine whether an operation and maintenance event occurs according to the operation condition of the electronic device in an area. If the operation and maintenance system judges that the operation and maintenance event occurs, the operation and maintenance system generates a corresponding event slice based on the operation and maintenance event.
Generating a corresponding control based on the operation and maintenance event with respect to the operation and maintenance system:
optionally, the place where the operation and maintenance event occurs on the map can be extracted (optionally, the simulation picture in the time period when the operation and maintenance event occurs can also be extracted independently), and then a brief description such as an event name, error reporting details and the like is matched, and the visualized icon is presented, wherein the visualized icon is a control which is viewed by a user. The brief description may be obtained through a log of the electronic device.
In one possible implementation, according to the information, a control corresponding to each operation and maintenance event can be displayed on an operation and maintenance interface, and the occurrence time can be displayed on a time axis with a first time granularity.
In one possible implementation, the time granularity may be understood as the smallest time unit on the time axis, e.g., the time granularity may be day (day), hour, minute, week, month, etc.
Alternatively, the user may select a time period and then the controls within the user-selected time period may be correspondingly displayed on the time axis in units of the first time granularity. Alternatively, if not selected, the default timeline is the existing time updated in real-time.
For example, after recognizing that an operation event occurs, marking a start time point of the operation event, after finishing, marking an end time point, associating a map simulation picture from the start time point to the end time point to a control of a designated type, then combining an operation log of the electronic device, finishing filling information in the control, and displaying the information on a time axis to obtain the control of the operation time.
In the embodiment of the present application, the control corresponding to the time axis and the operation and maintenance event may be displayed as a display element on the operation and maintenance interface, and specifically, the operation and maintenance interface may include, but is not limited to, some display elements as follows:
Map: the map may be an operation-dimensional map of a scene in which object entities may be replicated in the scene in the form of three-dimensional modeling or displayed as a 2D planar map, e.g. three-dimensional modeling of the object entities may be displayed at corresponding locations. The map may also have a function of highlighting the region where the selected operation and maintenance event is located in cooperation with the subsequent user's selection of the operation and maintenance event (for example, before the user does not select the operation and maintenance event, elements on the map may not show richer details, but after the user selects the operation and maintenance event, the region where the user selects the operation and maintenance event may show richer details), which will be described in the following embodiments.
By way of example, three-dimensional modeling maps corresponding to the occurrence areas of the operation and maintenance events are shown in fig. 6 to 9, with time axes, controls, and other UIs being displayed in suspension above the map layer.
Time axis and control corresponding to operation and maintenance event: the time axis can be displayed in an area staggered from the map, and the user can select the time period of the operation and maintenance event to be presented. The control of the operation and maintenance event can be associated with the time on the time axis to mark the occurrence time corresponding to the operation and maintenance event.
By way of example, in fig. 9, a time axis showing a lateral direction is shown, and controls corresponding to operation and maintenance events may be arranged on the time axis.
For example, on the operation and maintenance interface, the operation condition of the electronic device can be displayed on the map in real time, the real-time change condition of the currently set network state parameter (such as the downlink speed) is reflected, and after the control is extracted, the control is distributed on the time axis according to the time sequence.
In general, since the time span between different operation and maintenance events may be larger, in order to display the operation and maintenance events on one interface as many as possible, a time axis may be displayed on the operation and maintenance interface with a first time granularity, and the occurrence time of the operation and maintenance event may be displayed on the event axis (for example, the control of the operation and maintenance event may be displayed at a corresponding position on the time axis based on the occurrence time of the operation and maintenance event and a specific value of the occurrence time is marked), where the first time granularity may be a time unit with a larger granularity of days, weeks, and the like.
Referring to fig. 8, fig. 8 shows several controls arranged along a time axis, the controls being displayed on the time axis below the map.
In one possible implementation, a control corresponding to a core event in a plurality of operation and maintenance events may be displayed, where the core event refers to: an operation and maintenance event of a specified type or an operation and maintenance event of higher importance. For example, in this embodiment, the designated type is that, in the network life cycle, an operation and maintenance event caused by configuration change, service opening, network failure, and performance optimization is a core event. The core event may be automatically identified by the operation and maintenance system according to preset logic (identified according to at least one of type and importance).
In one possible implementation, the information further includes a degree of importance of the operation and maintenance event; the plurality of controls are also used for indicating at least one of the importance level and the occurrence time length of the corresponding operation and maintenance event.
In one possible implementation, a display length or a display color of the plurality of controls on the operation and maintenance interface indicates at least one of a importance level and a length of an occurrence time of the corresponding operation and maintenance event.
The reasons, importance degrees and the like of the event can be clearly and clearly caused by color filling and height change of the control, so that a user can conveniently and quickly screen the required event control when reviewing the operation and maintenance event.
The operation and maintenance system can only display the control of the core event on the time axis; all operation and maintenance events can be identified, the controls for extracting all the operation and maintenance events are displayed on a time axis, and then the core events are marked by giving colors to the controls. For example, all core events are marked with blue in common. For another example, different types of core events use different color marks respectively, exemplary core events caused by configuration change use red marks, operation and maintenance events caused by service opening use blue marks, so that the reasons for triggering the events can be clearly and clearly caused by the colors, and a user can conveniently and rapidly screen the control when reviewing the operation and maintenance events.
603. And receiving selection of a first control in the plurality of controls, and displaying the occurrence time of the operation and maintenance event corresponding to the first control on a time axis with a second time granularity on the operation and maintenance interface, wherein the first time granularity is larger than the second time granularity.
In one possible implementation, the first temporal granularity is a date and the second temporal granularity is an hour, minute, or second. For example, the first time granularity is a date (i.e., day), e.g., 3 months and 3 days, and the second time granularity is hours. For another example, the first time granularity is a date and the second time granularity is a minute.
In one possible implementation, in response to an application's selection of a control (e.g., a click operation), the occurrence period of an operation and maintenance event can be displayed in an enlarged scale on a timeline. The user can directly click on the control on the time axis, and also can click on the control in the hovering state to check the specific event development process. When the user clicks the control, the time period corresponding to the operation and maintenance event is displayed in an enlarged manner with a smaller time scale on the time axis.
In one possible implementation, displaying the occurrence time of the operation and maintenance event corresponding to the first control on the time axis with the second time granularity may be understood as displaying a time axis with the second time granularity as the minimum time unit, and the occurrence time corresponding to each operation and maintenance event may be displayed in a matching manner with the corresponding time period on the time axis.
Wherein, the time axis with the second time granularity being the minimum time unit (may be referred to as time axis 1 for convenience of description), and the time axis with the first time granularity being the minimum time unit (may be referred to as time axis 2 for convenience of description) in the above embodiment, the relationship between the time axis 1 and the time axis 2 may be completely different time axes, that is, in response to the selection of the user, the time axis with a different time granularity may be redisplayed, and the relationship between the time axis 1 and the time axis 2 may be: time axis 2 is an elongated display of a sub-period of time on time axis 1, such as that shown in fig. 11.
According to the method, the controls corresponding to the operation and maintenance events are distributed in the time domain, firstly, the control is distributed according to the larger time granularity, and after a user selects one control, the operation and maintenance events corresponding to the control are presented in the finer granularity in time, so that the user can acquire the information accurately pushed by the operation and maintenance system from the numerous and miscellaneous information more quickly on the premise of ensuring that the operation and maintenance events have enough space distribution on the interface, and then the target information is screened from the information.
The relationship between the time axis 1 and the time axis 2 may be: time axis 2 is an elongated display of a sub-period of time on time axis 1, for example, in FIG. 9, the operation and maintenance event occurs for a period of time of 1 month 12 days 10:00 a.m. to 11:00 a.m. Before clicking the control, only 7 graduation lines are displayed between two graduation lines corresponding to 1 month, 10 days and 1 month, 16 days on the time axis, each graduation line corresponds to one day (i.e. the minimum time granularity is one day) (i.e. the time axis with the first time granularity as the minimum time unit is displayed). When the user clicks the control, the time period between the two graduation marks corresponding to 1 month 12 day and 1 month 13 day is lengthened, and the time period corresponding to 1 month 12 day at 10:00-11:00 am is displayed in an enlarged scale (i.e. the time axis with the second time granularity as the minimum time unit is displayed), for example, the time period with 5 minutes as the minimum time granularity is displayed, and the other time periods (including the rest time period of 1 month 12 days) still maintain the original time granularity display (the minimum time granularity is one day). That is, the enlarged display is to extend the time period of the operation and maintenance event according to a preset minimum scale value (for example, 5 minutes), and lengthen the time period of the operation and maintenance event.
Of course, after the user selects the control corresponding to the operation and maintenance event, other time periods except the time period of occurrence of the operation and maintenance event on the time axis with the first time granularity being the minimum time unit may be displayed in an elongated manner (that is, the time axis with the first time granularity being the minimum time unit may be changed to the time axis including the segments with different time granularity). In general, to avoid too few controls being displayed, other time periods may be, when stretched, larger than the minimum time granularity of the Yu Yunwei event occurrence time period (e.g., a fourth time granularity, which is greater than the second time granularity and less than the first time granularity)).
In one possible implementation, the information further includes at least one of an operation object, an operation event completion condition, and a failure type of an operation event, and the first selection operation for a first control in the plurality of controls is received, and at least one of an operation object, an operation event completion condition, and a failure type of an operation event of the operation event corresponding to the first control is displayed in the operation event; and further, after receiving a second selection operation for a first control of the plurality of controls, the first selection operation and the second selection operation are different. That is, the user may cause the selected operation and maintenance event to be presented with finer granularity through one operation, and may also browse the brief description of the operation and maintenance event through another operation to determine whether it is a control that the user wants to open.
In one possible implementation, the first selection operation is a hover operation. Alternatively, the second selection operation may be a click operation.
For example, responding to the hovering operation of the user on the control, and displaying the brief description of the operation and maintenance event corresponding to the control; after the control is displayed on the timeline, the user may select the control for viewing via a mouse (described by way of example as a PC side). Before viewing, a user can slide the mouse over the control, and when the mouse slides over the control, the control jumps off the time axis and hangs in the air. When the mouse is continuously slid over a plurality of controls, the controls appear to pop up or fall regularly. When the mouse hovers over a control, a brief description of the event is displayed. Meanwhile, the form of the control can be changed, for example, the control is sprung and suspended, the book vertically arranged in fig. 9 is changed into a book horizontally arranged, a cover or a fly page is checked, and an animation can be configured in the middle.
FIG. 9 shows a brief description of a control displayed after hovering a mouse over the control. After the mouse hovers, after a certain condition is met (for example, the hovering time is greater than a preset value), the book-shaped icons of the control are sprung up and are laid flat, and then a brief description is displayed on the front cover of the book. The user experience satisfaction curve over the title, completion status, and time of occurrence of the operation and maintenance event is briefly described.
By viewing a brief description of the operation and maintenance event without clicking a viewing interface into the operation and maintenance event, a user can be helped to quickly preview the event, thereby screening for target controls.
In one possible implementation, after the selection of the first control in the plurality of controls is received, a position of an occurrence area of an operation and maintenance event corresponding to the first control in a physical scene or a three-dimensional building body corresponding to the occurrence area may be displayed on the operation and maintenance interface.
In one possible implementation, to more intuitively show details of the operation object of the operation event, a map may be displayed on the operation interface, and after the user performs a selection operation of a control corresponding to the operation event, a position of an occurrence area of the operation event in a physical scene may be shown on the map (the position may be represented by a position of the occurrence area of the operation event in the physical scene), or the position may be identified by text. In addition, the indication information corresponding to the operation and maintenance object can be displayed at the position, so that the user can know the association between the operation and maintenance object and the position.
In one possible implementation, the three-dimensional model corresponding to the region where the operation and maintenance event is located may be a three-dimensional simulation model of a building of the region where the operation and maintenance event is located.
In one possible implementation, the information further includes an operation parameter of an operation and maintenance event, where the operation parameter is an operation parameter in each of a plurality of subspaces in a three-dimensional space where an occurrence region of the operation and maintenance event is located, and further, the plurality of subspaces divided by the three-dimensional building body and information indicating an operation parameter corresponding to each subspace may be displayed on the operation and maintenance interface.
Taking an operation and maintenance object as an example of a base station, fig. 7 shows an example of an operation and maintenance interface.
As shown in fig. 7, the operation and maintenance interface displays a map corresponding to a distribution area of the electronic device in the physical world (such as a coverage area of the base station). The map can be gridded, and various colors are filled in the grids to represent the running condition (such as uplink speed and downlink speed) of the electronic equipment. I.e. the operation and maintenance software can visually check the network status of each grid on the map.
In response to selection of a control by an application (e.g., a click operation), a digital twin of the place where the event occurred may be displayed on the map, and a time axis corresponding to the time period of occurrence of the operation and maintenance event is displayed, the time axis corresponding to the same time period over which at least one operation and maintenance parameter is displayed. The icon of the processing control is changed, the map corresponding can also be changed, and the occurrence place of the operation and maintenance event is marked and displayed, for example, the occurrence place of the operation and maintenance event is an A business circle in fig. 8, and the A business area on the map can be highlighted or the edge can be highlighted.
After clicking the control, the map can also be correspondingly changed so as to more conveniently check the occurrence place of the operation and maintenance event. For example, the place where the control corresponds to the operation and maintenance event can be enlarged and displayed through the change of the view angle. For example, in fig. 9, after clicking the control, the business circle a, which is the place where the operation and maintenance event corresponding to the control occurs, is displayed in an enlarged manner, as shown in fig. 10.
The digital twin is a replica of the modeled object on the map corresponding to the location of the operation and maintenance event. The digital twin can be the same size as the modeled object, and can also be displayed in an enlarged manner. When an event is checked, a map interface and a digital twin are displayed on the interface, the whole operation and maintenance event occurrence process is completely simulated through the digital twin, the operation and maintenance implementation is simulated in a visual mode, the rapid grasping of the development condition of the operation and maintenance event is facilitated, and the analysis of a user is facilitated.
The network state changes at each moment in the time period of the operation and maintenance event in each region of the event occurrence place can be reproduced through the digital twin body. For example, a digital twin is meshed, each mesh filled with a different shade, different kinds of colors, to indicate network status (e.g., downstream rate) by the kind and shade of color. The type of the specific network state can be automatically determined by the system, for example, network state parameters with abnormality are automatically selected; active selection may also be made by the user.
The corresponding digital twin body can also display a time axis, the time axis can be provided with a sliding button, a user selects different moments by dragging the sliding button to slide on the time axis, and the network state of the operation and maintenance event occurrence place at the different moments is checked through the digital twin body. The digital twins indicate the network state at the current moment by different shades and different kinds of colors. For example, the time axis may be disposed annularly around the digital twin.
It will be appreciated that since the time axis outside the digital twin body has a greater length, the minimum scale value of the time axis of the digital twin body may be less than or equal to the minimum scale value of the time period occurring on the time axis, for example, the minimum scale value of the time axis of the digital twin body may be 1 minute corresponding to the operation and maintenance event in fig. 9.
FIG. 10 illustrates the interface after clicking on the control, and when the user clicks on the control in FIG. 9, translating into the interface in FIG. 10, the transition of the interface may appear animated (e.g., stretching of the timeline, change in map view angle, digital twins rising from below, etc. animation processes).
The time period of the operation and maintenance event is shown in fig. 11, and the time period of the operation and maintenance event is stretched and prolonged between 1 month 12 days and 1 month 13 days on the original time axis (the time axis in fig. 9 is essentially the same time axis), and the minimum scale value of the stretched and prolonged time period is 1 minute, corresponding to the time period of the operation and maintenance event 10:00-11:00. The other time periods on the time axis, still 1 tick, correspond to one day. Of course, other time periods may be stretched, for example, to a minimum scale value of 2h.
In fig. 10, the stretch extended period is marked, and a corresponding shading light effect is added to remind the user that the period is the occurrence time of the operation and maintenance event. A brief description of the operation and maintenance event may also be displayed on the time axis, such as the title and completion status of the operation and maintenance event shown in fig. 10.
The digital twin is a replica of the modeling of the corresponding region on the map. For example, the operational event location in FIG. 9 is the A business circle, then the digital twin is a replica of the map modeling of the A business circle. In fig. 10, the digital twin is enlarged compared to the original map modeling.
In one possible implementation, the operation parameter indicates operation parameters at a plurality of times within the second time, after the selection of the first control in the plurality of controls is received, a time selection control may be displayed on the operation and maintenance interface, and the selection of the target time within the second time input through the time selection control is received, and the operation parameter corresponding to the target time is displayed.
In one possible implementation, the information further includes operation parameters of the operation and maintenance object at a plurality of moments within the occurrence time, and after the selection of the first control in the plurality of controls is received, the operation parameters of the operation and maintenance object corresponding to the first control at a plurality of moments within the second time may be displayed on the operation and maintenance interface.
The original map modeling and the digital twins may be displayed simultaneously on the map, for example, highlighting the map modeling of the location of the operation and maintenance event, while elsewhere gray scale is displayed to prompt the user in this manner where the operation and maintenance event occurred. The display form of the digital twin can be different from the original map modeling: the digital twin body may perform stereoscopic gridding display (only the G building in fig. 10 shows the grids in order not to be displayed too cluttered), and then the respective grids may be filled with corresponding colors to represent the network states of the grids, so that the network states at the corresponding times may be intuitively known. Thus, the network state change in the whole operation and maintenance event occurrence process can be completely simulated through the digital twin body. For example, when the control is clicked, the digital twin is displayed, and the digital twin simulates the complete development process of the whole event from the starting time of the operation and maintenance event.
FIG. 10 also shows a time axis surrounding the digital twin corresponding to the time period of occurrence of the operational events (i.e., 10:00-11:00). The time axis also shows a change curve of at least one network parameter, the curve corresponds to different time periods, and different color fills can be used for representing the normal and abnormal conditions of the network in the time periods. For example, the network downstream rate is typically indicated by green for good rate and low delay; the yellow color indicates that the speed is slower and has a certain delay; the red color indicates very slow rate and very high delay; therefore, when the parameter indicated by the curve is the downlink rate, different segments of the curve can be filled with different colors to help the user to know the state corresponding to the downlink rate in the time period, and then the shape of the curve is combined to approximately know the downlink rate.
The user can toggle the sliding block on the time axis, and in the digital twin body, the network state of the moment of the sliding block is simulated by using the grid.
In one possible implementation, the information further includes a sub-time period in which each processing stage of the operation and maintenance event is located within the second time; after receiving a selection for a first control of the plurality of controls, the indication information of each processing stage of the operation and maintenance event can be matched and displayed with the corresponding sub-time period.
The occurrence time period (i.e., the second time) of the operation and maintenance event may include a plurality of processing stages (which may also be referred to as a development stage of the operation and maintenance event) of the operation and maintenance event, for example, the stages of root cause analysis, scheme generation, scheme issue, scheme execution, etc., each processing stage may correspond to a sub-time period of the occurrence time period of the operation and maintenance event, and in order to enable a user to know which time period of the respective processing stage of the operation and maintenance event is in the second time, the time period in which the second time is located may be displayed on a time axis with the second time granularity as a minimum time unit, and the sub-time period in which each processing stage is located may be marked on the time period.
Fig. 12 illustrates that the development phases of the operation and maintenance event are displayed on the time axis, and the sub-time period corresponding to each development phase may correspond to the time of the time axis, for example, the root cause analysis corresponds to a time period of 10:00-10:16 (may be subdivided into seconds, and only counted into minutes for convenience of description).
In one possible implementation, the plurality of operation and maintenance events include a plurality of first operation and maintenance events and a plurality of second operation and maintenance events, where the occurrence time of the plurality of second operation and maintenance events is before the first operation and maintenance events, a second control (also referred to as a stacking control) may be displayed on an operation and maintenance interface; the second control indicates that the plurality of second operation and maintenance events are unfolded and displayed; further, according to the information related to the plurality of first operation and maintenance events in the information, a control corresponding to each first operation and maintenance event can be displayed on an operation and maintenance interface, and the occurrence time is displayed on a time axis with a first time granularity; and receiving selection of the second control, displaying the control corresponding to each second operation and maintenance event on an operation and maintenance interface according to the information related to the second operation and maintenance events in the information, and displaying the occurrence time with a third time granularity, wherein the third time granularity is larger than the first time granularity.
In one possible implementation, in response to an operation for a stack control on a timeline, a portrait timeline is displayed, and a visual identification is displayed on the portrait timeline, the visual identification being used to identify a distribution of core events on the portrait timeline. Because the length of the time axis on the screen is limited, for the historical operation and maintenance event which occurs in the time without being displayed on the screen, the user can not click the control directly to view the event, and at the moment: (1) dragging the time axis to move the time axis and displaying the slice of the operation and maintenance event of the previous time on the screen. In this way, the user continuously drags the time axis to move, and quick viewing cannot be realized. Thus, the present embodiment provides a second way: clicking on the stack control on the screen views the historical operational event overview.
For example, a stack control may be displayed on the left side of the timeline, with the stack control being used to view historical events. When the user clicks the stacking control, a longitudinal time axis is displayed, and the mark of the core event is displayed on the longitudinal time axis, so that the user can intuitively check whether the core event occurs in a certain time period, and then quickly position the time period.
The longitudinal time axis may represent more days with one scale (i.e. the minimum scale value is larger than the transverse time axis), or the scales may be arranged more densely, so that the longitudinal time axis may represent more days as much as possible.
Fig. 13 (a) shows a stack control a01, and the stack control a01 is displayed at the leftmost end of the time axis. When the user clicks the stack control a01, the interface shown in (b) of fig. 13 appears with a vertical time axis, and the scale lines on the vertical time axis are denser to represent more days. At the same time, the visual identification of the core time is also displayed on the vertical time axis. The vertical time axis in fig. 13 (b) does not represent the occurrence of a core event by a three-dimensional book, but is simplified by one color block.
In one possible implementation, the control of all the operation and maintenance events in the time period corresponding to the moving frame can also be displayed in response to the operation of the moving frame on the longitudinal time axis by the user.
And a moving frame is arranged on the longitudinal time axis, and the control of the operation and maintenance event which occurs in the time period corresponding to the moving frame is displayed on the right side of the time axis. The operation and maintenance event displayed on the right side of the vertical time axis is changed by dragging the movement of the moving frame on the vertical time axis. As shown in fig. 13 (b).
After the control is displayed, the preview operation and maintenance event can be hovered in the same manner as in the corresponding embodiment of FIG. 9, or the control can be clicked to simulate the occurrence of the entire operation and maintenance event by a digital twin.
In one possible implementation, the plurality of operation and maintenance events include a plurality of first operation and maintenance events and at least one third operation and maintenance event, where the plurality of first operation and maintenance events are operation and maintenance events that have occurred, and the at least one third operation and maintenance event is a predicted operation and maintenance event (may also be simply referred to as a future event in the embodiment of the present application); information related to each first operation and maintenance event in the plurality of first operation and maintenance events can be acquired; and predicting the information of the at least one third predicted operation and maintenance event according to the information.
In one possible implementation, the operation and maintenance event corresponding to the first control belongs to the at least one third operation and maintenance event, and after the selection of the first control in the plurality of controls is received, a plurality of candidate processing strategies of the operation and maintenance event corresponding to the first control can be displayed on the operation and maintenance interface; and receiving selection of a target processing strategy in the plurality of candidate processing strategies, and displaying a change result of an operation and maintenance event corresponding to the first control if the target processing strategy is executed on the operation and maintenance interface.
For future events, the future possible occurrence of an operation and maintenance event is based on predicted, actually not occurring operation and maintenance events. For example, based on a historical operation and maintenance database, operation and maintenance events which are likely to occur in the future are predicted. Thus, in viewing the controls for future operation and maintenance events, in addition to providing the simulation process of one embodiment, different processing schemes are provided, and the user can preview different effects that different processing schemes may have on future operation and maintenance events by selecting different processing schemes.
Displaying at least one processing strategy of the operation and maintenance event on a future operation and maintenance event viewing interface, and displaying the future operation and maintenance event which possibly occurs after the processing strategy is adopted; when an operation event occurs, an operation and maintenance personnel is often required to intervene for processing. In the whole process of root cause analysis, scheme generation, scheme issuing and scheme execution, the scheme generation is often carried out by operation staff to decide what scheme is adopted (for example, temporary station adding or permanent capacity expansion is selected for network congestion), and the scheme is issued to a system by the operation staff, so that the scheme configuration is executed by the system.
Based on this, for future operation and maintenance events, the operation and maintenance system can only predict whether the operation and maintenance event occurs, cannot directly process the operation and maintenance event, and can only recommend different processing schemes based on the operation and maintenance database. For example, in the historical operation and maintenance event processing, for the same network congestion scene, a scheme commonly adopted is temporary station adding and permanent capacity expansion, and two different processing strategies of temporary station adding and permanent capacity expansion can be recommended. Different processing strategies are selected, so that different influences can be generated on future operation and maintenance events. For example, after permanent capacity expansion is selected, network congestion events may be permanently avoided, and temporary station adding processing strategies are selected, then station tearing operation and maintenance events are generated, and network congestion events generated in the future still occur. The impact on the future operation and maintenance event may be embodied in a viewing interface of the future operation and maintenance event.
The user may click on different policies to switch between selecting different processing policies. When the processing strategy is clicked, the operation and maintenance system predicts the future operation and maintenance event and accordingly the corresponding predicted future operation and maintenance event changes. In this way, a user may employ different processing strategies for future possible operation and maintenance events by previewing the future events.
As shown in fig. 14, upon viewing a predicted future event, except for stretching the time axis, displaying the digital twin at the time viewing interface, displaying the time axis around the digital twin, displaying the network parameters on the time axis, according to the scheme of embodiment one. The recommended policy of the current operation and maintenance event is also displayed above, and the operation and maintenance event which may happen in the future after the recommended policy is adopted. As in fig. 7, for the operation and maintenance event of 6 months and 1 day, after adopting the capacity expansion strategy, 2023, 7 months and 15 days 16: event two may occur from 00-16:30, event three may occur from 20:00-22:30 on day 9, and event four may occur from 20:00-22:30 on day 10, month 1.
In one possible implementation, the predictions of future operational events may be adjusted accordingly in response to changes in the processing strategy. In addition to displaying recommended policies, other processing policies may be displayed, such as in FIG. 14, in addition to displaying recommended capacity expansion policies, also displaying temporary docking processing policies. The user may click on different policies to switch between selecting different processing policies. When the processing strategy is clicked, the operation and maintenance system predicts the future operation and maintenance event and accordingly the corresponding predicted future operation and maintenance event changes.
Through the method, the user can be helped to better know the related conditions of the future event, such as event time, type and the like, the user can conveniently schedule the event, meanwhile, when the user selects to view a certain event, the user can conveniently and rapidly correspond to the time, type and the like of the event, the development trend can be clearly presented, the user can also select different development directions and issuing scheme types to simulate, the user can better know the details of the event processing of the system, and the trust of the user to the system is improved.
In fig. 15, when the user selects the temporary stop adding policy, in addition to events two, three and four, event five occurs on 6 months and 5 days, and event six occurs on 8 months and 15 days. In this way, a user may employ different processing strategies for future possible operation and maintenance events by previewing the future events. And selecting a recommended strategy from a plurality of processing strategies, and automatically completing the recommended strategy by an operation and maintenance system according to a preset rule. For example, the recommendation policy is selected on the principle of minimizing the number of occurrences of future operation and maintenance events.
The embodiment of the application provides an operation and maintenance information display method, which comprises the following steps: acquiring information related to each operation and maintenance event in a plurality of operation and maintenance events, wherein the information comprises the occurrence time of the operation and maintenance event; according to the information, displaying a control corresponding to each operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity, wherein a plurality of controls are displayed on the operation and maintenance interface along the sequence of the occurrence time at corresponding positions on the time axis; and receiving selection of a first control in the plurality of controls, and displaying the occurrence time of the operation and maintenance event corresponding to the first control on a time axis with a second time granularity on the operation and maintenance interface, wherein the first time granularity is larger than the second time granularity. According to the method, the controls corresponding to the operation and maintenance events are distributed in the time domain, firstly, the control is distributed according to the larger time granularity, and after a user selects one control, the operation and maintenance events corresponding to the control are presented in the finer granularity in time, so that the user can acquire the information accurately pushed by the operation and maintenance system from the numerous and miscellaneous information more quickly on the premise of ensuring that the operation and maintenance events have enough space distribution on the interface, and then the target information is screened from the information.
Referring to fig. 16, fig. 16 is a schematic structural diagram of an operation and maintenance information display device according to an embodiment of the present application, where the device 1600 includes:
an acquiring module 1601, configured to acquire information related to each of a plurality of operation and maintenance events, where the information includes an occurrence time of the operation and maintenance event;
the specific description of the acquiring module 1601 may refer to the description of step 601 in the above embodiment, which is not repeated here.
The processing module 1602 is configured to display, according to the information, a control corresponding to each operation and maintenance event on an operation and maintenance interface and display the occurrence time on a time axis with a first time granularity, where a plurality of controls are displayed on the operation and maintenance interface along a sequence of the occurrence time at corresponding positions on the time axis;
and receiving selection of a first control in the plurality of controls, and displaying the occurrence time of the operation and maintenance event corresponding to the first control on a time axis with a second time granularity on the operation and maintenance interface, wherein the first time granularity is larger than the second time granularity.
For a specific description of the processing module 1602, reference may be made to the descriptions of the steps 602 and 603 in the above embodiments, which are not repeated here.
In one possible implementation, the first temporal granularity is a date and the second temporal granularity is an hour, minute, or second.
In one possible implementation, after the receiving a selection for a first control of the plurality of controls, the processing module is further configured to:
and displaying the position of the operation and maintenance object of the operation and maintenance event corresponding to the first control in the physical scene or displaying the three-dimensional building body corresponding to the operation and maintenance object on the operation and maintenance interface according to the indication information.
In one possible implementation, the information further includes an operation parameter of an operation event, where the operation parameter is an operation parameter in each of a plurality of subspaces in a three-dimensional space in which an occurrence region of the operation event is located;
the processing module is further configured to:
after the selection of the first control in the plurality of controls is received, the plurality of subspaces divided into the three-dimensional building body and information indicating the operation parameters corresponding to each subspace are displayed on the operation and maintenance interface.
In one possible implementation, the operating parameter indicates an operating parameter at a plurality of times within the second time, and the processing module is further configured to, after the receiving the selection for the first control of the plurality of controls:
Displaying a time selection control on the operation and maintenance interface;
and receiving selection input through the time selection control and aiming at target time in the second time, and displaying operation parameters corresponding to the target time.
In a possible implementation, the information further includes operation parameters of the operation and maintenance object at a plurality of moments within the occurrence time, and the processing module is further configured to, after the receiving a selection for a first control of the plurality of controls:
and displaying the operation parameters of the operation and maintenance object corresponding to the first control at a plurality of moments in the second time on the operation and maintenance interface.
In one possible implementation, the information further includes a sub-time period in which each processing stage of the operation and maintenance event is located within the second time;
after the receiving the selection of the first control in the plurality of controls, the processing module is further configured to:
and displaying the indication information of each processing stage of the operation and maintenance event in a matched mode with the corresponding sub-time period.
In one possible implementation, the plurality of operation and maintenance events includes a plurality of first operation and maintenance events and a plurality of second operation and maintenance events, the occurrence time of the plurality of second operation and maintenance events is before the first operation and maintenance events, and the processing module is further configured to:
Displaying a second control on the operation and maintenance interface; the second control indicates that the plurality of second operation and maintenance events are unfolded and displayed;
the processing module is specifically configured to:
according to the information related to the plurality of first operation and maintenance events in the information, displaying a control corresponding to each first operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity;
and receiving selection of the second control, displaying the control corresponding to each second operation and maintenance event on an operation and maintenance interface according to the information related to the second operation and maintenance events in the information, and displaying the occurrence time with a third time granularity, wherein the third time granularity is larger than the first time granularity.
In one possible implementation, the plurality of operation and maintenance events includes a plurality of first operation and maintenance events and at least one third operation and maintenance event, the plurality of first operation and maintenance events are operation and maintenance events which have occurred, the at least one third operation and maintenance event is a predicted operation and maintenance event; the acquisition module is specifically configured to:
acquiring information related to each first operation and maintenance event in the plurality of first operation and maintenance events;
the processing module is further configured to:
And predicting the information of the at least one third predicted operation and maintenance event according to the information.
In one possible implementation, the operation and maintenance event corresponding to the first control belongs to the at least one third operation and maintenance event, and after the selection of the first control in the plurality of controls is received, the processing module is further configured to:
displaying a plurality of candidate processing strategies of the operation and maintenance event corresponding to the first control on the operation and maintenance interface;
and receiving selection of a target processing strategy in the plurality of candidate processing strategies, and displaying a change result of an operation and maintenance event corresponding to the first control if the target processing strategy is executed on the operation and maintenance interface.
In one possible implementation, the information further includes a degree of importance of the operation and maintenance event;
the plurality of controls are also used for indicating at least one of the importance level and the occurrence time length of the corresponding operation and maintenance event.
In one possible implementation, a display length or a display color of the plurality of controls on the operation and maintenance interface indicates at least one of a importance level and a length of an occurrence time of the corresponding operation and maintenance event.
In one possible implementation, the information further includes at least one of indication information of the operation and maintenance object, completion condition of the operation and maintenance event, and fault type of the operation and maintenance event, and the processing module is further configured to:
Receiving a first selection operation aiming at a first control in a plurality of controls, and displaying at least one of indication information of an operation and maintenance object of an operation and maintenance event corresponding to the first control, an operation and maintenance event completion condition and a fault type of the operation and maintenance event in the operation and maintenance event;
the processing module is specifically configured to:
a second selection operation is received for a first control of the plurality of controls, the first selection operation and the second selection operation being different.
In one possible implementation, the first selection operation is a hover operation.
Referring to fig. 17, fig. 17 is a schematic structural diagram of an execution device provided by an embodiment of the present application, and the execution device 1700 may be embodied as a mobile phone, a tablet, a notebook computer, an intelligent wearable device, etc., which is not limited herein. Specifically, the execution apparatus 1700 includes: receiver 1701, transmitter 1702, processor 1703 and memory 1704 (where the number of processors 1703 in execution device 1700 may be one or more, one processor is illustrated in fig. 17), where processor 1703 may include an application processor 17031 and a communication processor 17032. In some embodiments of the application, the receiver 1701, transmitter 1702, processor 1703 and memory 1704 may be connected by a bus or other means.
The memory 1704 may include read only memory and random access memory and provide instructions and data to the processor 1703. A portion of the memory 1704 may also include non-volatile random access memory (NVRAM). The memory 1704 stores a processor and operating instructions, executable modules or data structures, or a subset thereof, or an extended set thereof, wherein the operating instructions may include various operating instructions for performing various operations.
The processor 1703 controls the operation of the execution device. In a specific application, the individual components of the execution device are coupled together by a bus system, which may include, in addition to a data bus, a power bus, a control bus, a status signal bus, etc. For clarity of illustration, however, the various buses are referred to in the figures as bus systems.
The methods disclosed in the embodiments of the present application described above may be applied to the processor 1703 or implemented by the processor 1703. The processor 1703 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the methods described above may be performed by integrated logic circuitry in hardware or instructions in software in the processor 1703. The processor 1703 may be a general purpose processor, a digital signal processor (digital signal processing, DSP), a microprocessor, or a microcontroller, and may further include an application specific integrated circuit (application specific integrated circuit, ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The processor 1703 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. Which is located in the memory 1704 and the processor 1703 reads information from the memory 1704 and, in combination with its hardware, performs the steps of the method described above.
The receiver 1701 may be used to receive input numeric or character information and to generate signal inputs related to performing relevant settings of the device and function control. The transmitter 1702 may be used to output numeric or character information; the transmitter 1702 may also be used to send instructions to the disk group to modify the data in the disk group.
In an embodiment of the present application, the processor 1703 is configured to execute the steps of the operation and maintenance information display method in the corresponding embodiment of fig. 6.
Embodiments of the present application also provide a computer program product comprising computer readable instructions which, when run on a computer, cause the computer to perform the steps as performed by the aforementioned performing device or cause the computer to perform the steps as performed by the aforementioned training device.
The embodiment of the present application also provides a computer-readable storage medium having stored therein a program for performing signal processing, which when run on a computer, causes the computer to perform the steps performed by the aforementioned performing device or causes the computer to perform the steps performed by the aforementioned training device.
It should be further noted that the above-described apparatus embodiments are merely illustrative, and that the units described as separate units may or may not be physically separate, and that units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the drawings of the embodiment of the device provided by the application, the connection relation between the modules represents that the modules have communication connection, and can be specifically implemented as one or more communication buses or signal lines.
From the above description of the embodiments, it will be apparent to those skilled in the art that the present application may be implemented by means of software plus necessary general purpose hardware, or of course by means of special purpose hardware including application specific integrated circuits, special purpose CPUs, special purpose memories, special purpose components, etc. Generally, functions performed by computer programs can be easily implemented by corresponding hardware, and specific hardware structures for implementing the same functions can be varied, such as analog circuits, digital circuits, or dedicated circuits. However, a software program implementation is a preferred embodiment for many more of the cases of the present application. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a readable storage medium, such as a floppy disk, a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk or an optical disk of a computer, etc., comprising several instructions for causing a computer device (which may be a personal computer, a training device, a network device, etc.) to perform the method according to the embodiments of the present application.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product.
The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, training device, or data center to another website, computer, training device, or data center via a wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a training device, a data center, or the like that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy Disk, a hard Disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.

Claims (29)

1. An operation and maintenance information display method, characterized in that the method comprises:
acquiring information related to each operation and maintenance event in a plurality of operation and maintenance events, wherein the information comprises the occurrence time of the operation and maintenance event;
according to the information, displaying a control corresponding to each operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity, wherein a plurality of controls are displayed on the operation and maintenance interface along the sequence of the occurrence time at corresponding positions on the time axis;
and receiving selection of a first control in the plurality of controls, and displaying the occurrence time of the operation and maintenance event corresponding to the first control on a time axis with a second time granularity on the operation and maintenance interface, wherein the first time granularity is larger than the second time granularity.
2. The method of claim 1, wherein after the receiving the selection for the first control of the plurality of controls, the method further comprises:
and displaying the position of the occurrence area of the operation and maintenance event corresponding to the first control in the physical scene or displaying the three-dimensional building body corresponding to the occurrence area on the operation and maintenance interface.
3. The method of claim 2, wherein the information further comprises an operational parameter of an operational event, the operational parameter being an operational parameter within each of a plurality of subspaces within a three-dimensional space in which an occurrence region of the operational event is located;
after the receiving a selection for a first control of the plurality of controls, the method further comprises:
and displaying the subspaces divided into the three-dimensional building body and information indicating the operation parameters corresponding to each subspace on the operation and maintenance interface.
4. The method of claim 3, wherein the operating parameter indicates an operating parameter at a plurality of times within the second time, the receiving is for a selection of a first control of a plurality of the controls, the method further comprising:
displaying a time selection control on the operation and maintenance interface;
and receiving selection input through the time selection control and aiming at target time in the second time, and displaying operation parameters corresponding to the target time.
5. The method of any of claims 1 to 4, wherein the information further comprises operational parameters of the operation and maintenance object at a plurality of times within the time of occurrence, the receiving the selection for a first control of the plurality of controls further comprising:
And displaying the operation parameters of the operation and maintenance object corresponding to the first control at a plurality of moments in the second time on the operation and maintenance interface.
6. The method of any one of claims 1 to 5, wherein the information further comprises a sub-period of time that each processing stage of an operation and maintenance event is in the second time;
after the receiving a selection for a first control of the plurality of controls, the method further comprises:
and displaying the indication information of each processing stage of the operation and maintenance event in a matched mode with the corresponding sub-time period.
7. The method of any of claims 1-6, wherein the plurality of operational events includes a plurality of first operational events and a plurality of second operational events, the plurality of second operational events occurring at a time prior to the first operational events, the method further comprising:
displaying a second control on the operation and maintenance interface; the second control indicates that the plurality of second operation and maintenance events are unfolded and displayed;
according to the information, displaying the control corresponding to each operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity, wherein the method comprises the following steps:
According to the information related to the plurality of first operation and maintenance events in the information, displaying a control corresponding to each first operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity;
and receiving selection of the second control, displaying the control corresponding to each second operation and maintenance event on an operation and maintenance interface according to the information related to the second operation and maintenance events in the information, and displaying the occurrence time with a third time granularity, wherein the third time granularity is larger than the first time granularity.
8. The method of any of claims 1 to 7, wherein the plurality of operational events comprises a plurality of first operational events and at least one third operational event, the plurality of first operational events being operational events that have occurred, the at least one third operational event being a predicted operational event; the obtaining information related to each operation and maintenance event in the plurality of operation and maintenance events includes:
acquiring information related to each first operation and maintenance event in the plurality of first operation and maintenance events;
and predicting the information of the at least one third predicted operation and maintenance event according to the information.
9. The method of claim 8, wherein the operation and maintenance event corresponding to the first control belongs to the at least one third operation and maintenance event, and wherein after the receiving the selection of the first control from the plurality of controls, the method further comprises:
displaying a plurality of candidate processing strategies of the operation and maintenance event corresponding to the first control on the operation and maintenance interface;
and receiving selection of a target processing strategy in the plurality of candidate processing strategies, and displaying a change result of an operation and maintenance event corresponding to the first control if the target processing strategy is executed on the operation and maintenance interface.
10. The method according to any one of claims 1 to 9, wherein the information further comprises a degree of importance of the operation and maintenance event;
the plurality of controls are also used for indicating at least one of the importance level and the occurrence time length of the corresponding operation and maintenance event.
11. The method of claim 10, wherein a display length or a display color of the plurality of controls on the operation and maintenance interface indicates at least one of a degree of importance, a length of time of occurrence of the corresponding operation and maintenance event.
12. The method of any one of claims 1 to 11, wherein the information further comprises at least one of indication of an operation object, completion of an operation event, and failure type of an operation event, the method further comprising:
Receiving a first selection operation aiming at a first control in a plurality of controls, and displaying at least one of indication information of an operation and maintenance object of an operation and maintenance event corresponding to the first control, an operation and maintenance event completion condition and a fault type of the operation and maintenance event in the operation and maintenance event;
the receiving a selection for a first control of a plurality of controls includes:
a second selection operation is received for a first control of the plurality of controls, the first selection operation and the second selection operation being different.
13. The method of claim 12, wherein the first selection operation is a hover operation.
14. An operation and maintenance information display device, characterized in that the device comprises:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring information related to each operation and maintenance event in a plurality of operation and maintenance events, and the information comprises the occurrence time of the operation and maintenance event;
the processing module is used for displaying the control corresponding to each operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity according to the information, and a plurality of controls are displayed on the operation and maintenance interface along the sequence of the occurrence time at corresponding positions on the time axis;
And receiving selection of a first control in the plurality of controls, and displaying the occurrence time of the operation and maintenance event corresponding to the first control on a time axis with a second time granularity on the operation and maintenance interface, wherein the first time granularity is larger than the second time granularity.
15. The apparatus of claim 14, wherein the processing module, after receiving the selection for the first control of the plurality of controls, is further to:
and displaying the position of the occurrence area of the operation and maintenance event corresponding to the first control in the physical scene or displaying the three-dimensional building body corresponding to the occurrence area on the operation and maintenance interface.
16. The apparatus of claim 15, wherein the information further comprises an operational parameter of an operational event, the operational parameter being an operational parameter within each of a plurality of subspaces within a three-dimensional space in which an occurrence region of the operational event is located;
the processing module is further configured to:
and displaying the subspaces divided into the three-dimensional building body and information indicating the operation parameters corresponding to each subspace on the operation and maintenance interface.
17. The apparatus of claim 16, wherein the operating parameter indicates an operating parameter at a plurality of times within the second time, the processing module, after receiving the selection for a first control of the plurality of controls, is further to:
Displaying a time selection control on the operation and maintenance interface;
and receiving selection input through the time selection control and aiming at target time in the second time, and displaying operation parameters corresponding to the target time.
18. The apparatus of any of claims 14 to 17, wherein the information further comprises operating parameters of the operation and maintenance object at a plurality of moments within the time of occurrence, and wherein the processing module, after the receiving the selection for the first control of the plurality of controls, is further configured to:
and displaying the operation parameters of the operation and maintenance object corresponding to the first control at a plurality of moments in the second time on the operation and maintenance interface.
19. The apparatus of any one of claims 14 to 18, wherein the information further comprises a sub-period of time that each processing stage of an operation and maintenance event is in the second time;
after the receiving the selection of the first control in the plurality of controls, the processing module is further configured to:
and displaying the indication information of each processing stage of the operation and maintenance event in a matched mode with the corresponding sub-time period.
20. The apparatus of any of claims 14 to 19, wherein the plurality of operation and maintenance events comprises a plurality of first operation and maintenance events and a plurality of second operation and maintenance events, the plurality of second operation and maintenance events occurring at a time before the first operation and maintenance events, the processing module further configured to:
Displaying a second control on the operation and maintenance interface; the second control indicates that the plurality of second operation and maintenance events are unfolded and displayed;
the processing module is specifically configured to:
according to the information related to the plurality of first operation and maintenance events in the information, displaying a control corresponding to each first operation and maintenance event on an operation and maintenance interface and displaying the occurrence time on a time axis with first time granularity;
and receiving selection of the second control, displaying the control corresponding to each second operation and maintenance event on an operation and maintenance interface according to the information related to the second operation and maintenance events in the information, and displaying the occurrence time with a third time granularity, wherein the third time granularity is larger than the first time granularity.
21. The apparatus of any of claims 14 to 20, wherein the plurality of operational events comprises a plurality of first operational events and at least one third operational event, the plurality of first operational events being operational events that have occurred, the at least one third operational event being a predicted operational event; the acquisition module is specifically configured to:
acquiring information related to each first operation and maintenance event in the plurality of first operation and maintenance events;
The processing module is further configured to:
and predicting the information of the at least one third predicted operation and maintenance event according to the information.
22. The apparatus of claim 21, wherein the operation and maintenance event corresponding to the first control belongs to the at least one third operation and maintenance event, and wherein the processing module is further configured to, after the receiving the selection of the first control from the plurality of controls:
displaying a plurality of candidate processing strategies of the operation and maintenance event corresponding to the first control on the operation and maintenance interface;
and receiving selection of a target processing strategy in the plurality of candidate processing strategies, and displaying a change result of an operation and maintenance event corresponding to the first control if the target processing strategy is executed on the operation and maintenance interface.
23. The apparatus according to any one of claims 14 to 22, wherein the information further comprises a degree of importance of the operation and maintenance event;
the plurality of controls are also used for indicating at least one of the importance level and the occurrence time length of the corresponding operation and maintenance event.
24. The apparatus of claim 23, wherein a display length or a display color of the plurality of controls on the operation and maintenance interface indicates at least one of a degree of importance, a length of time of occurrence of the corresponding operation and maintenance event.
25. The apparatus according to any one of claims 14 to 24, wherein the information further comprises at least one of indication information of an operation and maintenance object, completion status of an operation and maintenance event, and failure type of the operation and maintenance event, and the processing module is further configured to:
receiving a first selection operation aiming at a first control in a plurality of controls, and displaying at least one of indication information of an operation and maintenance object of an operation and maintenance event corresponding to the first control, an operation and maintenance event completion condition and a fault type of the operation and maintenance event in the operation and maintenance event;
the processing module is specifically configured to:
a second selection operation is received for a first control of the plurality of controls, the first selection operation and the second selection operation being different.
26. The apparatus of claim 25, wherein the first selection operation is a hover operation.
27. An operation and maintenance information display device, characterized in that the device comprises a memory and a processor; the memory stores code, the processor being configured to retrieve the code and perform the method of any of claims 1 to 13.
28. A computer readable storage medium comprising computer readable instructions which, when run on a computer device, cause the computer device to perform the method of any one of claims 1 to 13.
29. A computer program product comprising computer readable instructions which, when run on a computer device, cause the computer device to perform the method of any of claims 1 to 13.
CN202310488125.2A 2023-04-28 2023-04-28 Operation and maintenance information display method and related equipment Pending CN116737295A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310488125.2A CN116737295A (en) 2023-04-28 2023-04-28 Operation and maintenance information display method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310488125.2A CN116737295A (en) 2023-04-28 2023-04-28 Operation and maintenance information display method and related equipment

Publications (1)

Publication Number Publication Date
CN116737295A true CN116737295A (en) 2023-09-12

Family

ID=87901930

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310488125.2A Pending CN116737295A (en) 2023-04-28 2023-04-28 Operation and maintenance information display method and related equipment

Country Status (1)

Country Link
CN (1) CN116737295A (en)

Similar Documents

Publication Publication Date Title
CN115473957B (en) Image processing method and electronic equipment
CN110618933B (en) Performance analysis method and system, electronic device and storage medium
CN114397981A (en) Application display method and electronic equipment
CN104869320A (en) Electronic device and control method of the same
CN106462325A (en) Method of controlling display and electronic device for providing the same
CN107851422A (en) Display control method in electronic equipment and electronic equipment
CN105282430A (en) Electronic device using composition information of picture and shooting method using the same
WO2018048177A1 (en) Electronic device and method for processing multiple images
WO2022017261A1 (en) Image synthesis method and electronic device
CN111371938A (en) Fault detection method and electronic equipment
CN115129410B (en) Desktop wallpaper configuration method and device, electronic equipment and readable storage medium
KR20150027934A (en) Apparatas and method for generating a file of receiving a shoot image of multi angle in an electronic device
CN112150499A (en) Image processing method and related device
CN114466449A (en) Position feature acquisition method and electronic equipment
CN116389884B (en) Thumbnail display method and terminal equipment
CN116055859B (en) Image processing method and electronic device
CN114173286B (en) Method and device for determining test path, electronic equipment and readable storage medium
CN112416984A (en) Data processing method and device
CN115525783B (en) Picture display method and electronic equipment
CN116861066A (en) Application recommendation method and electronic equipment
CN116561085A (en) Picture sharing method and electronic equipment
CN116737295A (en) Operation and maintenance information display method and related equipment
CN113518172A (en) Image processing method and device
CN116708656B (en) Card punching method and card punching system
CN116775419B (en) File system monitoring method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination