Information display method and device, electronic equipment and storage medium
Through visualization methods of displaying robot icons and their basic information and task-related information, the problem of the robot task execution status cannot be synchronized in time, and the user experience is improved.
Patent Information
- Application Number
- CN202410190537.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2025-08-22
AI Technical Summary
During the robot's task execution process, the robot status information and task execution information cannot be synchronized in time, resulting in poor user experience.
An information display method and device are provided, and the robot icons and basic information and task association information are displayed by displaying the target page and the information display page, so as to realize the visualization of the robot information and task information.
It realizes visualization of robot status and task execution status, improving user experience.
Smart Images

Figure CN120523536A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to data processing technology, and more particularly to an information display method, device, electronic device, and storage medium. Background Art
[0002] With the development of intelligence, more and more tasks can be performed by robots.
[0003] However, when the robot is performing a task, it can only be learned that the task has been executed, but the status information of the robot performing the task and the task execution information cannot be determined, resulting in the problem that information cannot be synchronized in time. Summary of the Invention
[0004] The present disclosure provides an information display method, device, electronic device and storage medium to achieve visualization of robot information and task information when performing task processing based on a robot, thereby improving the user experience.
[0005] In a first aspect, an embodiment of the present disclosure provides an information display method, the method comprising:
[0006] Displaying a target page, wherein the target page includes at least one area selection control and a display screen corresponding to the currently triggered area selection control, and the display screen includes a robot icon of at least one robot;
[0007] In response to a triggering operation on the robot icon, an information display page corresponding to the target robot is displayed, wherein the information display page includes basic information of the target robot and information related to the executed tasks.
[0008] In a second aspect, an embodiment of the present disclosure further provides an information display device, the device comprising:
[0009] a page display module, configured to display a target page, wherein the target page includes at least one area selection control and a display screen corresponding to a currently triggered area selection control, wherein the display screen includes a robot icon of at least one robot;
[0010] The information display module is used to display an information display page corresponding to the target robot in response to a trigger operation on the robot icon, wherein the information display page includes basic information of the target robot and information related to the executed tasks.
[0011] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0012] one or more processors;
[0013] a storage device for storing one or more programs,
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described in any one of the embodiments of the present invention.
[0015] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the information display method as described in any one of the embodiments of the present invention.
[0016] The technical solution provided by the embodiment of the present disclosure can display a target page during the process of at least one robot performing a task. The target page may include an area selection control and a robot icon of each robot in the target area corresponding to the area selection control. The display information of the robot icon matches the current state of the robot and the task execution status, achieving the effect of visualizing task monitoring. Furthermore, when a triggered robot icon is detected, detailed information of the target robot corresponding to the robot icon can be displayed. The detailed information includes the basic information of the robot and the task execution information, achieving the effect of visualizing the detailed information, and solving the problem in the prior art that only the task is executed but its execution status cannot be determined, resulting in a poor user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0018] Figure 1 is a system architecture diagram corresponding to the information display method provided by an embodiment of the present disclosure;
[0019] Figure 2 This is a flowchart of an information display method provided by an embodiment of the present disclosure;
[0020] Figure 3 is a schematic diagram of the interface of the target page provided by the embodiment of the present disclosure;
[0021] Figure 4 This is a display page diagram displayed after the robot icon is triggered provided by the embodiment of the present disclosure;
[0022] Figure 5 This is a schematic diagram of the first interface provided by an embodiment of the present disclosure;
[0023] Figure 6This is a schematic diagram of the structure of an information display device provided by an embodiment of the present disclosure;
[0024] Figure 7 It is a structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0026] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0027] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0028] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0029] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0030] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0031] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0032] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] Before introducing the technical solutions provided by the embodiments of the present disclosure, an exemplary application scenario can be first described. The technical solutions provided by the embodiments of the present disclosure can be applied in any scenario where visual management of multiple devices is required. Optionally, the devices can be robotic devices. In other words, robots can be used to process tasks in a building, and the robot's machine information and processing information can be synchronized on the terminal display interface so that users can view the robot information and processing information of each robot, achieving the effect of visualizing device and task information.
[0037] On the basis of achieving the visualization effect, the system architecture of the embodiment of the present disclosure can be illustrated first. The system architecture includes a database, a terminal display device, a multi-level scheduling system, a cloud service and a robot SDK. Figure 1 .
[0038] Next, you can combine Figure 1 Let's introduce the various components of the system architecture. The Robot SDK can report robot information (robot body information) within a certain area to the cloud service. Specifically, the Robot SDK aggregates the body information of all robots and uploads it to the cloud service. Robot information includes at least one of the robot's status, position, network status, and task execution status. Position includes both position and attitude. Position can be the building floor the robot is on, and attitude can be the robot's orientation.
[0039] The multi-machine scheduling system is mainly used to schedule robots. The multi-machine scheduling system provides an interface to support querying the scheduling information of robots in the multi-machine system.
[0040] Databases are mainly used to store data information.
[0041] The terminal display device is mainly used to periodically poll the cloud service to obtain the robot's machine information, and then analyze and process the information of each machine, determine its monitoring data in multiple dimensions, and display the monitoring data in a visual form on the display interface.
[0042] Taking the example of robots deployed on building floors, terminal display devices supporting monitoring capabilities include, but are not limited to, web and mobile terminals. Currently, the web terminal supports full device monitoring, visually displaying monitoring information at the robot level within the building floor. This displays four key components: the robot's real-time location, robot information, robot mission information, and multi-machine status. Mobile terminals can support displaying only a subset of monitoring content, depending on actual needs. For example, viewing the robot's real-time location on a mobile phone is possible. Terminal monitoring data is obtained by the front-end periodically polling the cloud service to obtain various robot monitoring status information for visualization.
[0043] Figure 2 This is a schematic diagram of an information display process provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to situations where information of a robot performing a task in at least one sub-area associated with a target area is displayed in a visual form. The method can be performed by an information display device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.
[0044] like Figure 2 As shown, the method includes:
[0045] S110: Display the target page.
[0046] The target page includes at least one area selection control and a display screen corresponding to the currently triggered area selection control, and the display screen includes a robot icon of at least one robot.
[0047] The target page is the final page that displays the monitoring screen. This monitoring screen primarily represents the operating screen of at least one robot within the target area. This screen may include the robot's operating status and location. The number of at least one area selection controls may be one or more, and the specific number of area selection controls corresponds to the number of managed areas.
[0048] For example, if you need to manage multiple floors in a building, and each floor has multiple robots performing tasks, then the number of area selection controls can match the number of floors. That is, triggering the area selection control corresponds to selecting to view the monitoring screen of a specific floor, and this monitoring screen primarily targets the monitoring screen of the robots.
[0049] The display screen is the monitoring screen corresponding to a specific area selector. Each area selector corresponds to a management floor, which can be used by multiple robots to perform their corresponding tasks. The monitoring screen can be displayed while the robots are performing their tasks and used as the display screen. To clearly and conveniently display the working status of each robot, each robot can be displayed as a robot icon in the monitoring screen.
[0050] In this embodiment, the robot information of the robot can be obtained from the cloud service, and then the display information of the robot is determined according to different pre-set dimensions, so that the robot icon is displayed according to the display information.
[0051] Optionally, the cloud service is polled to obtain basic information of at least one robot and the task-related information from the cloud service; and based on the obtained basic information and the task-related information, the icon display information of at least one robot icon in the display screen is determined.
[0052] Among them, the cloud service can be polled periodically, and the periodic duration can be 50S. Basic information can be robot body information, optionally, robot power, map data used by the robot (a certain area map, map version), robot network status and robot location. Task-related information can be information associated with the task performed by the robot. Optionally, task-related information can include at least one of task in progress, task completed, and task execution abnormality. Icon display information includes a preset robot display icon shape and display color. The number of at least one robot can be one or more. Optionally, if it is necessary to obtain information on all robots, the number of at least one robot is consistent with the number of robots in the entire managed area. It can also be that the robot identifier whose robot information needs to be obtained is pre-calibrated, and the basic information and task-related information of the corresponding robot are obtained based on the robot identifier during polling. That is, the number of at least one robot is associated with pre-set parameters.
[0053] Specifically, the cloud service can be polled periodically to obtain the power information, posture information, network status, map data used, task execution status of each robot, etc. from the cloud service.
[0054] It should be noted that, in order to obtain basic information and task-related information of at least one robot from the cloud service, the basic information of at least one robot can be reported to the cloud service based on the robot SDK.
[0055] Optionally, the basic information of the robot is periodically reported to the cloud service based on the information reporting module deployed in the robot; the basic information of the at least one robot is received based on the cloud service, and the task association information of the at least one robot is associated with the corresponding basic information.
[0056] The duration of the periodicity can be set based on actual needs and is not limited in this embodiment. After receiving the basic information reported by the robot, the task associated with the robot can be determined, and the task information can be associated with the basic robot information to obtain the target data to be sent to the terminal display device. The task association information can include at least one of the task name, task target address, and task status.
[0057] This means that the robot's basic information is periodically reported to the cloud service through the information reporting module integrated into the robot. The cloud service then correlates the acquired basic information with pre-acquired task information to generate data to be sent to the terminal display device.
[0058] In this embodiment, the basic information includes robot posture information, and the task-related information includes task status information. Determining icon display information for at least one robot icon in the display screen based on the acquired basic information and the task-related information includes: determining orientation information and display position in the icon display information based on the posture information of the at least one robot, and determining a display color in the icon display information based on the task status information of the at least one robot.
[0059] The schematic diagram of the robot icon can be found in Figure 3 Mark 1 in the figure. The small arrow in the robot icon indicates the robot's position. Icon information includes the robot icon's display color. Different display colors indicate the status of the robot's task. For example, green indicates normal task execution, while red indicates an abnormal task execution.
[0060] Specifically, after determining the robot's basic information and task-related information, the robot icon's display position and small arrow direction in the monitoring screen's map data can be determined based on the robot's position and posture information in the basic information. Simultaneously, based on the task status in the task-related information, the robot icon's display color can be determined and displayed on the monitoring screen.
[0061] In this embodiment, the at least one area selection control corresponds to different floors in a building, the display screen includes a floor map corresponding to the floor that triggers the selection, and a robot icon of at least one robot associated with the triggering floor is displayed in the floor map.
[0062] It can be understood that the solution provided by the embodiment of the present disclosure can be applied to multiple floors of a building. Each floor can be used as a monitoring dimension, and then the area selection control corresponds to one floor; if a partial area in each floor is used as the monitoring dimension, then the area surface of the partial area can be divided to obtain multiple monitoring areas. In this case, the area selection control corresponds to the monitoring area. Each monitoring area corresponds to a map. Optionally, the map can be a floor map. After detecting a trigger operation on the area selection control, the map data of the area corresponding to the triggered area selection control can be displayed on the target page, and the robot icon can be displayed at the corresponding position in the map data.
[0063] For example, see Figure 3 , the target page is displayed. The target page includes the area selection controls (floor selection controls) F1 and F2. When area selection control F1 is triggered, the display screen (monitoring screen) of floor F1 can be displayed on the target page. This monitoring screen displays the map data of floor F1 and, based on the robot's basic information and task-related information, displays the robot icon in the monitoring screen according to the corresponding icon display information.
[0064] S120: In response to a triggering operation on the robot icon, display an information display page corresponding to the target robot.
[0065] The display screen includes at least one robot icon. Each robot icon corresponds to a robot, and the robot corresponding to the triggered robot icon can be used as the target robot. The information display page displays basic information about the target robot and task-related information. The information display page includes basic information about the target robot and information related to the executed task. Specifically, when a triggered robot icon is detected, the information display page corresponding to the triggered robot icon can be displayed. This information display page can include basic information about the target robot and task-related information.
[0066] For example, see Figure 4 When the robot icon 1 in the trigger display page is detected, the robot corresponding to the robot icon 1 can be used as the target robot. The information display page corresponding to the target robot is displayed. The information display page can be found in Figure 4The information display page may include the robot identification, basic information of the robot and task related information. For specific basic information and task related information, please refer to Figure 4 Of course, more content can be displayed, and the specific display content can be configured during the configuration phase.
[0067] Based on the above technical solution, the multi-machine occupancy chain information in the task association information in the information display page is preset information, and the method also includes: in response to a triggering operation on the multi-machine occupancy chain information, displaying a first interface, wherein the first interface includes the robot identifiers of at least two robots in the multi-machine occupancy chain and the corresponding task identifiers.
[0068] The preset information is multi-machine occupancy information. The first display interface can display the relevant information of multi-machine occupancy information. The specific display content can be found in Figure 5 .
[0069] That is, the first display interface includes the robot identifiers of at least two robots in the multi-robot occupancy chain and the corresponding task identifiers.
[0070] It should also be noted that multi-machine scheduling operations such as unlocking deadlocks and releasing multiple machines can be performed based on the user's editing operations. That is, the user can be supported to perform editing operations in the first interface to update the tasks or task delivery paths corresponding to the corresponding robots.
[0071] In this embodiment, the content displayed on the display screen involves the visualization of the robot's real-time position, body information (basic information), execution tasks and the status of the robot multi-machine system. It takes into account the visual monitoring of the real-time positions of all robots under the same floor map while supporting the tracking of the real-time status and task monitoring of a certain robot; further, the real-time status of the robot (normal, abnormal, secondary abnormality) is distinguished according to the business logic to facilitate problem discovery and feedback; finally, the map used by the robot and the real-time position information of the robot reported by the SDK are used through the front-end visualization component to achieve the effect of visualizing the real-time position of the robot.
[0072] The technical solution provided by the embodiment of the present disclosure can display a target page during the process of at least one robot performing a task. The target page may include an area selection control and a robot icon of each robot in the target area corresponding to the area selection control. The display information of the robot icon matches the current state of the robot and the task execution status, achieving the effect of visualizing task monitoring. Furthermore, when a triggered robot icon is detected, detailed information of the target robot corresponding to the robot icon can be displayed. The detailed information includes the basic information of the robot and the task execution information, achieving the effect of visualizing the detailed information, and solving the problem in the prior art that only the task is executed but its execution status cannot be determined, resulting in a poor user experience.
[0073] Figure 6 This is a schematic diagram of the structure of an information display device provided by an embodiment of the present disclosure, such as Figure 6 As shown, the device includes: a page display module 210 and an information display module 220.
[0074] Among them, the page display module 210 is used to display the target page, wherein the target page includes at least one area selection control and a display screen corresponding to the currently triggered area selection control, and the display screen includes a robot icon of at least one robot; the information display module 220 is used to respond to the triggering operation of the robot icon, and display the information display page corresponding to the target robot, wherein the information display page includes basic information of the target robot and information related to the task performed.
[0075] On the basis of the above technical solution, the device further includes:
[0076] A polling module, configured to poll a cloud service to obtain basic information of at least one robot and the task-related information from the cloud service;
[0077] The display information determination module is configured to determine icon display information of at least one robot icon in the display screen based on the acquired basic information and the task association information.
[0078] On the basis of the above technical solutions, the device further includes:
[0079] An information reporting module, configured to periodically report basic information of the robot to the cloud service based on the information reporting module deployed in the robot;
[0080] The information association module is used to receive the basic information of the at least one robot based on the cloud service, and associate the task association information of the at least one robot with the corresponding basic information.
[0081] Based on the above technical solutions, the basic information includes the robot's posture information, the task-related information includes the task status information, and the icon display information determination module is further used to determine the orientation information and display position in the icon display information based on the posture information of the at least one robot, and to determine the display color in the icon display information based on the task status information of the at least one robot.
[0082] Based on the above technical solution, the at least one area selection control corresponds to different floors in a building, the display screen includes a floor map corresponding to the floor that triggers the selection, and the robot icon of at least one robot associated with the triggering floor is displayed in the floor map.
[0083] Based on the above technical solution, the basic information also includes the area to which the robot belongs, posture information, the map identification used, at least one of the network status and sensor status, and the task association information includes at least one of the currently executed task identification, current task list, task execution path, multi-machine occupancy chain information and task execution status.
[0084] On the basis of the above technical solution, the multi-machine occupancy chain information in the task association information in the information display page is preset information, and the device further includes:
[0085] An interface display module is used to display a first interface in response to a triggering operation on the multi-machine occupancy chain information, wherein the first interface includes the robot identifiers of at least two robots in the multi-machine occupancy chain and the corresponding task identifiers.
[0086] The technical solution provided by the embodiment of the present disclosure can display a target page during the process of at least one robot performing a task. The target page may include an area selection control and a robot icon of each robot in the target area corresponding to the area selection control. The display information of the robot icon matches the current state of the robot and the task execution status, achieving the effect of visualizing task monitoring. Furthermore, when a triggered robot icon is detected, detailed information of the target robot corresponding to the robot icon can be displayed. The detailed information includes the basic information of the robot and the task execution information, achieving the effect of visualizing the detailed information, and solving the problem in the prior art that only the task is executed but its execution status cannot be determined, resulting in a poor user experience.
[0087] The information display device provided in the embodiments of the present disclosure can execute the information display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0088] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0089] Figure 7 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 7 , which shows an electronic device (eg Figure 7 The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0090] like Figure 7 As shown, the electronic device 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. Various programs and data required for the operation of the electronic device 300 are also stored in the RAM 303. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An edit / output (I / O) interface 305 is also connected to the bus 304.
[0091] Typically, the following devices may be connected to the I / O interface 305: an input device 306 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 309. The communication device 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Figure 7 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0092] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0093] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0094] The electronic device provided by the embodiment of the present disclosure and the information display method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0095] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the information display method provided in the above embodiment is implemented.
[0096] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0097] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0098] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0099] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0100] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0101] Displaying a target page, wherein the target page includes at least one area selection control and a display screen corresponding to the currently triggered area selection control, and the display screen includes a robot icon of at least one robot;
[0102] In response to a triggering operation on the robot icon, an information display page corresponding to the target robot is displayed, wherein the information display page includes basic information of the target robot and information related to the executed tasks.
[0103] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0104] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0105] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0106] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0107] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0108] According to one or more embodiments of the present disclosure, [Example 1] provides an information display method, the method comprising:
[0109] Displaying a target page, wherein the target page includes at least one area selection control and a display screen corresponding to the currently triggered area selection control, and the display screen includes a robot icon of at least one robot;
[0110] In response to a triggering operation on the robot icon, an information display page corresponding to the target robot is displayed, wherein the information display page includes basic information of the target robot and information related to the executed tasks.
[0111] According to one or more embodiments of the present disclosure, [Example 2] provides an information display method, the method comprising:
[0112] Optionally, the method includes: polling a cloud service to obtain basic information of at least one robot and the task-related information from the cloud service;
[0113] Based on the acquired basic information and the task association information, icon display information of at least one robot icon in the display screen is determined.
[0114] According to one or more embodiments of the present disclosure, [Example 3] provides an information display method, the method comprising:
[0115] Optionally, the method includes: periodically reporting basic information of the robot to the cloud service based on an information reporting module deployed in the robot;
[0116] The basic information of the at least one robot is received based on the cloud service, and the task association information of the at least one robot is associated with the corresponding basic information.
[0117] According to one or more embodiments of the present disclosure, [Example 4] provides an information display method, the method comprising:
[0118] Optionally, the basic information includes robot posture information, and the task-related information includes task status information. Determining icon display information of at least one robot icon in the display screen based on the acquired basic information and the task-related information includes:
[0119] The orientation information and display position in the icon display information are determined based on the posture information of the at least one robot, and the display color in the icon display information is determined based on the task status information of the at least one robot.
[0120] According to one or more embodiments of the present disclosure, [Example Five] provides an information display method, optionally, the at least one area selection control corresponds to different floors in a building, the display screen includes a floor map corresponding to the floor that triggers the selection, and the robot icon of at least one robot associated with the triggering floor is displayed in the floor map.
[0121] According to one or more embodiments of the present disclosure, [Example Six] provides an information display method, optionally, the basic information also includes the area to which the robot belongs, posture information, the map identifier used, at least one of the network status and sensor status, and the task association information includes at least one of the currently executed task identifier, the current task list, the task execution path, the multi-machine occupancy chain information and the task execution status.
[0122] According to one or more embodiments of the present disclosure, [Example 7] provides an information display method. Optionally, the multi-machine occupancy chain information in the task association information on the information display page is preset information. The method further includes:
[0123] In response to a triggering operation on the multi-machine occupation chain information, a first interface is displayed, wherein the first interface includes robot identifiers of at least two robots in the multi-machine occupation chain and corresponding task identifiers.
[0124] According to one or more embodiments of the present disclosure, [Example 5] provides an information display device, which includes:
[0125] a page display module, configured to display a target page, wherein the target page includes at least one area selection control and a display screen corresponding to a currently triggered area selection control, wherein the display screen includes a robot icon of at least one robot;
[0126] The information display module is used to display an information display page corresponding to the target robot in response to a trigger operation on the robot icon, wherein the information display page includes basic information of the target robot and information related to the executed tasks.
[0127] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0128] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0129] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. An information display method, characterized in that: include: Displaying a target page, wherein the target page includes at least one area selection control and a display screen corresponding to the currently triggered area selection control, and the display screen includes a robot icon of at least one robot; In response to a triggering operation on the robot icon, an information display page corresponding to the target robot is displayed, wherein the information display page includes basic information of the target robot and information related to the executed tasks.
2. The method according to claim 1, characterized in that Also includes: Polling a cloud service to obtain basic information of at least one robot and the task-related information from the cloud service; Based on the acquired basic information and the task association information, icon display information of at least one robot icon in the display screen is determined.
3. The method according to claim 2, characterized in that The method further comprises: Based on the information reporting module deployed in the robot, the basic information of the robot is periodically reported to the cloud service; The basic information of the at least one robot is received based on the cloud service, and the task association information of the at least one robot is associated with the corresponding basic information.
4. The method according to claim 2, characterized in that The basic information includes the robot's posture information, the task-related information includes the task status information, and determining the icon display information of at least one robot icon in the display screen based on the acquired basic information and the task-related information includes: The orientation information and display position in the icon display information are determined based on the posture information of the at least one robot, and the display color in the icon display information is determined based on the task status information of the at least one robot.
5. The method according to any one of claims 1 to 4, characterized in that: The at least one area selection control corresponds to selection controls for different floors in a building, the display screen includes a floor map corresponding to the floor that triggers the selection, and a robot icon of at least one robot associated with the triggering floor is displayed in the floor map.
6. The method according to any one of claims 1 to 4, characterized in that: The basic information also includes the area to which the robot belongs, posture information, the map identifier used, at least one of the network status and sensor status; the task-related information includes at least one of the currently executed task identifier, current task list, task execution path, multi-machine occupancy chain information and task execution status.
7. The method according to claim 6, characterized in that The multi-machine occupancy chain information in the task association information in the information display page is preset information, and the method further includes: In response to a triggering operation on the multi-machine occupation chain information, a first interface is displayed, wherein the first interface includes robot identifiers of at least two robots in the multi-machine occupation chain and corresponding task identifiers.
8. An information display device, characterized in that: include: a page display module, configured to display a target page, wherein the target page includes at least one area selection control and a display screen corresponding to a currently triggered area selection control, wherein the display screen includes a robot icon of at least one robot; The information display module is used to display an information display page corresponding to the target robot in response to a trigger operation on the robot icon, wherein the information display page includes basic information of the target robot and information related to the executed tasks.
9. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method according to any one of claims 1 to 7.
10. A storage medium comprising computer-executable instructions, wherein the computer-executable instructions are used to perform the information presentation method according to any one of claims 1 to 7 when executed by a computer processor.