Point location creation method and device, electronic equipment and storage medium

By displaying the target area map on the display interface and responding to user operations, multiple points are automatically created, which solves the time-consuming and laborious problem of point creation in the existing technology, and realizes efficient and convenient batch point creation, and supports flexible point name and orientation information editing.

CN120388098APending Publication Date: 2025-07-29BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410123520.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-29
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

In the prior art, the process of creating task points in a target area is time-consuming and laborious and inefficient, making it difficult to meet the needs of creating points in a large area or multiple maps.

Method used

By responding to user operations, displaying the target area map in the display interface, determining the point creation area, and responding to the point batch creation trigger operation, automatically creating multiple points in the area map, supporting automatic import of point names or generating point names based on rules, and configuring point orientation information.

Benefits of technology

It realizes automatic batch creation of map points, improves point creation efficiency, enhances convenience and efficiency, and supports flexible point name and orientation information editing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120388098A_ABST
    Figure CN120388098A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a point location creating method and device, electronic equipment and a storage medium. The method comprises the following steps: in response to a first trigger operation, displaying an area map corresponding to a target area on a display interface; in response to a trigger operation of a user for the regional map, determining a point location creation region; and in response to a triggering operation of batch creation of the point locations, automatically creating a plurality of point locations in the point location creation region and displaying the point locations in the region map. According to the technical scheme provided by the embodiment of the invention, the effect of automatically creating the map point locations in batches is realized, the point location creation efficiency is improved, and the convenience and high efficiency of the point location creation process are enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the technical field of robot applications, and in particular, to a method, apparatus, electronic device, and storage medium for creating point positions. Background Art

[0002] In a scenario where a robot performs tasks in a target area, for example, a warehousing scenario, there are usually a large number of task point positions in the target area, and they are relatively densely distributed. Before the robot performs tasks, it is necessary to create task point positions in the area map of the target area, and then the robot can go to the task point positions to perform corresponding tasks.

[0003] In related technologies, it is usually to push the robot to create points on-site, that is, push the robot to a preset position on-site, and then create a point position corresponding to this preset position in the map.

[0004] However, based on the above method for creating point positions, the process of creating point positions is relatively cumbersome, time-consuming and laborious, and the efficiency is low. Moreover, it may not be able to meet the requirements of creating point positions in a large range of areas or multiple maps. Summary of the Invention

[0005] Embodiments of the present disclosure provide a method, apparatus, electronic device, and storage medium for creating point positions, so as to achieve the effect of automatically creating map point positions in batches, improve the efficiency of creating point positions, and enhance the convenience and efficiency of the process of creating point positions.

[0006] In a first aspect, embodiments of the present disclosure provide a method for creating point positions, the method including:

[0007] In response to a first trigger operation, display an area map corresponding to the target area on the display interface;

[0008] In response to a trigger operation by the user on the area map, determine a point position creation area, where the point position creation area corresponds to at least a part of the target area;

[0009] In response to a trigger operation for batch creation of point positions, automatically create a plurality of point positions in the point position creation area and display them on the area map.

[0010] In a second aspect, embodiments of the present disclosure further provide a device for creating point positions, the device including:

[0011] A map display module, configured to display an area map corresponding to the target area on the display interface in response to a first trigger operation;

[0012] An area determination module, configured to determine a point creation area in response to a triggering operation by a user on the area map, where the point creation area corresponds to at least a part of the target area;

[0013] A point creation module, configured to automatically create a plurality of points in the point creation area and display them on the area map in response to a triggering operation for batch point creation.

[0014] In a third aspect, an embodiment of the present disclosure further provides an electronic device, which includes:

[0015] One or more processors;

[0016] A storage device, configured to store one or more programs,

[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the point creation method according to any one of the embodiments of the present disclosure.

[0018] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute the point creation method according to any one of the embodiments of the present disclosure when executed by a computer processor.

[0019] The technical solution of the embodiment of the present disclosure, by responding to the first triggering operation, displays the area map corresponding to the target area on the display interface. Further, in response to the triggering operation by the user on the area map, the point creation area is determined. Finally, in response to the triggering operation for batch point creation, a plurality of points are automatically created in the point creation area and displayed on the area map, solves the technical problem of time-consuming and low efficiency in the process of creating map points in the related art, realizes the effect of automatically creating map points in batches, improves the efficiency of point creation, and moreover, enhances the convenience and efficiency of the point creation process. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In combination with the drawings and referring to the following specific embodiments, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more obvious. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the original elements and elements are not necessarily drawn to scale.

[0021] Figure 1 It is a flowchart of a point creation method provided by an embodiment of the present disclosure;

[0022] Figure 2 It is a flowchart of another point creation method provided by an embodiment of the present disclosure;

[0023] Figure 3 Schematic flowchart of another method for creating a point provided by an embodiment of the present disclosure;

[0024] Figure 4 Schematic flowchart of a method for creating a point provided by an embodiment of the present disclosure;

[0025] Figure 5 Schematic structural diagram of a device for creating a point provided by an embodiment of the present disclosure;

[0026] Figure 6 Schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0027] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the 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 set forth herein. Instead, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0028] It should be understood that the steps recited in the method embodiments of the present disclosure can be executed 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 regard.

[0029] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to". The term "based on" is "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0030] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependent relationships.

[0031] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".

[0032] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0033] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to users in an appropriate manner and the authorization of users should be obtained in accordance with relevant laws and regulations.

[0034] For example, when responding to an active request from a user, a prompt message is sent to the user to clearly prompt that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the technical solutions of the present disclosure according to the prompt message.

[0035] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving an active request from the user may be, for example, in the form of a pop-up window, and the prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0036] It is understandable that the above process of notifying and obtaining user authorization is only illustrative and does not constitute a limitation on the implementation manner of the present disclosure. Other manners that meet relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0037] It is understandable that the data involved in the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of corresponding laws, regulations and related provisions.

[0038] Before introducing the present technical solution, an exemplary description of the application scenario can be given first. The technical solution can be applied to any scenario where it is necessary to create points in a map. For the convenience of describing the technical solution provided by the embodiments of the present disclosure, the warehousing scenario can be taken as an example to describe the technical solution provided by the embodiments of the present disclosure. Exemplarily, in the warehousing scenario, robots can be used to perform distribution tasks. Generally, before using robots to perform tasks, it is necessary to create distribution task points in the area map of the warehousing area. Then, the robots can be made to go to the task points to perform corresponding tasks. In the related art, usually, the robot is pushed to create points on-site, that is, the robot is pushed to the distribution point on-site, and then, the distribution task point corresponding to the distribution point is created in the map. However, the scope of the warehousing area is large and the number of distribution points included is large. Based on the above method for creating points, the process of creating points is relatively cumbersome, time-consuming and laborious, and the efficiency is low. Moreover, it may not be possible to meet the requirements for creating points in a large-scale area or multiple maps.

[0039] At this time, based on the technical solution of the embodiments of the present disclosure, a regional map corresponding to the target area can be displayed on the display interface. Further, in response to a trigger operation by the user on the regional map, a point creation area is determined. After that, in response to a trigger operation for batch point creation, multiple points are automatically created in the point creation area and displayed on the regional map. Thus, the effect of automatically creating map points in batches is achieved, improving the point creation efficiency, and enhancing the convenience and efficiency of the point creation process.

[0040] Figure 1 FIG. 4 is a schematic flowchart of a point creation method provided by an embodiment of the present disclosure. The embodiments of the present disclosure are applicable to the situation of creating map points in the regional map of the target area. This method can be executed by a point creation device, and the device can be implemented in the form of software and / or hardware. Optionally, it is implemented by an electronic device, and the electronic device can be a mobile terminal, a PC, or a server, etc.

[0041] As Figure 1 shown, the method of this embodiment specifically may include:

[0042] S110. In response to a first trigger operation, display a regional map corresponding to the target area on the display interface.

[0043] In this embodiment, the first trigger operation can be understood as a map display trigger operation, that is, an operation that triggers the display of the regional map. Optionally, the first trigger operation may include at least one of the following: triggering a map display control; receiving an instruction associated with map display; a wake-up word associated with map display is included in the audio information, etc. Exemplarily, a map display control can be set in advance. Then, when it is detected that the user triggers the control, it can be determined that the first trigger operation is detected, and in response to the first trigger operation, a regional map corresponding to the target area is displayed on the display interface.

[0044] In this embodiment, the target area may be an area where points are to be created. The target area can be any area. Exemplarily, the target area can be a warehouse area. The regional map can be understood as data representing the spatial distribution of the target area. Exemplarily, if the target area is a warehouse area, the regional map is the warehouse map.

[0045] In practical applications, when a trigger operation for map display is detected, it can be determined that the first trigger operation is detected. Then, in response to the first trigger operation, the target area corresponding to the first trigger operation is determined. After that, the regional map corresponding to the target area can be retrieved according to the target area, and the retrieved regional map is displayed on the display interface.

[0046] It should be noted that there can be multiple implementation methods for retrieving the regional map corresponding to the target area. Optionally, retrieving the regional map corresponding to the target area includes: obtaining the regional identifier of the target area; based on the association information between the regional identifier and the pre-determined identifier map, determining the regional map corresponding to the target area and retrieving it.

[0047] Among them, the identifier map association information is used to indicate the association relationship between the regional identifier and the regional map.

[0048] In practical applications, multiple areas to be created with points can be pre-determined, and the regional maps corresponding to each area can be constructed. Subsequently, the regional identifiers of each area can be obtained, and the regional identifiers can be associated and stored with the corresponding regional maps to obtain the identifier map association information. Further, when the target area is determined based on the first trigger operation, the regional identifier of the target area can be obtained. Furthermore, the regional map corresponding to the target area can be determined and retrieved according to the regional identifier and the identifier map association information. Furthermore, the retrieved regional map can be displayed on the display interface.

[0049] S120. In response to the trigger operation of the user on the regional map, determine the point creation area.

[0050] In this embodiment, the trigger operation on the regional map can be understood as a selection trigger operation on at least part of the regional map. The trigger operation can be any operation on the regional map. Optionally, the trigger operation on the regional map can be a click operation on the regional map. Among them, the click operation can be a single click operation or multiple click operations (such as a double click operation, etc.). For the convenience of user operation, the trigger operation on the regional map can also be that when it is detected that the pause duration of the user on any area of the regional map based on the input device or the touch point reaches the preset duration, this operation can be regarded as the trigger operation on the regional map. The point creation area corresponds to at least part of the target area. The point creation area can be understood as at least part of the target area, and this part of the area is the area where points are to be created. Among them, a point can be understood as the position where an object is located in space or the specific position of a certain location. In this embodiment, the point can be a point for placing a robot, that is, the point that the robot is to reach. In different scenarios, the corresponding points can be different. Exemplarily, in a warehousing scenario, the target area is the warehouse area, and the created points can be distribution points.

[0051] In practical applications, at least part of the target area can be the area where point positions need to be created. After the area map corresponding to the target area is displayed on the display interface, an input trigger operation can be performed on the area map corresponding to the point position creation area according to the pre-determined point position creation requirements, and the area corresponding to the trigger operation can be determined, and this area can be used as the point position creation area.

[0052] S130. In response to the trigger operation for batch point position creation, automatically create multiple point positions in the point position creation area and display them on the area map.

[0053] In this embodiment, the trigger operation for batch point position creation can be understood as an operation that triggers the creation of multiple point positions, that is, an operation that can create multiple point positions simultaneously with one trigger. Optionally, the trigger operation for batch point position creation can include at least one of the following: triggering a batch point position creation control; receiving an instruction for batch point position creation; the audio information includes keywords associated with batch point position creation, etc. Exemplarily, a batch point position creation control can be preset and displayed on the display interface. Further, when a trigger operation for this control is detected, the trigger operation can be responded to, and multiple point positions can be automatically created in the point position creation area.

[0054] Among them, a point position can be understood as the position where a robot is placed in the target area, or the position where the robot performs corresponding tasks in the target area. Exemplarily, when the target area corresponding to the point position creation area is a warehouse area, the point position can be a distribution point position, that is, the position that the robot needs to go to when performing a distribution task.

[0055] In practical applications, when a trigger operation for batch point position creation is detected, the trigger operation can be responded to. Furthermore, multiple point positions can be created in the point position creation area, and the created point positions can be displayed on the area map.

[0056] It should be noted that the created points can be points for placing robots and also points that the robot has to pass through during the execution of tasks. Generally, the robot will execute corresponding tasks according to the pre-set task execution path. Therefore, in order to quickly determine multiple points in the point creation area to achieve the effect of automatic batch creation of points. When responding to the trigger operation for batch creation of points, at least one point creation path can be determined in the point creation area. Furthermore, for each point creation path, the starting point and the ending point in the current point creation path can be determined, and the starting point and the ending point are used as the created points. Furthermore, the current point creation path can be divided into points according to the pre-determined point division rule to obtain multiple points associated with the current point creation path. Furthermore, multiple points associated with the point creation area can be obtained, and the created multiple points are displayed on the area map.

[0057] It should also be noted that, in order to facilitate the management of the created points, after responding to the trigger operation for batch creation of points, the point attribute information of the automatically created multiple points can also be determined. Furthermore, the point attribute information can be associated with the automatically created multiple points, and the multiple points and the corresponding point attribute information are displayed on the area map. Among them, the point attribute information can be any attribute information associated with the point. Optionally, the point attribute information can be the point name.

[0058] It should be noted that in the area map where the point creation is completed, in addition to displaying the automatically created multiple points and the corresponding point attribute information, the robot information corresponding to the robot associated with the target area can also be displayed. Among them, the displayed robot can be the robot currently executing tasks in the target area. The robot information can include the robot identifier, the robot movement direction information, and / or the robot docking direction information, etc. And, in order to view the point distribution and the robot movement more clearly and intuitively, the points and the robot can be displayed separately on the area map.

[0059] The technical solution of the embodiments of the present disclosure, by responding to the first trigger operation, displays the area map corresponding to the target area on the display interface. Further, in response to the trigger operation of the user for the area map, the point creation area is determined. Finally, in response to the trigger operation for batch creation of points, multiple points are automatically created in the point creation area and displayed on the area map, solving the technical problem of time-consuming and low efficiency in the process of creating map points in the related art, achieving the effect of automatically batch creating map points, improving the point creation efficiency, and enhancing the convenience and efficiency of the point creation process.

[0060] Figure 2The flowchart of another point creation method provided by the embodiments of the present disclosure. On the basis of the technical solutions of the above embodiments, the technical solution of this embodiment can also determine the name information of multiple automatically created points. For specific implementation manners, reference can be made to the description of this embodiment. Among them, the same or similar technical features as those in the foregoing embodiments will not be described in detail herein.

[0061] As Figure 2 shown, the method of this embodiment may specifically include:

[0062] S210. In response to a first trigger operation, display a regional map corresponding to a target area on a display interface.

[0063] S220. In response to a trigger operation of a user on the regional map, determine a point creation area.

[0064] S230. In response to a trigger operation for batch creation of points, display at least two controls on the upper layer of the display interface.

[0065] In this embodiment, the upper layer of the display interface can be understood as a layer covering the layer where the display interface is located, that is, a layer located above the layer where the display interface is located. At least two controls can be displayed in the upper layer of the display interface. The at least two controls can correspond to a control for automatically importing point names and a control for generating point names based on rules. Among them, the control for automatically importing point names can be a control for automatically importing pre-determined point names and applying the imported point names. The control for generating point names based on rules can be a control for generating point names according to pre-determined name generation rules.

[0066] In practical applications, when a trigger operation for batch creation of points is detected, the trigger operation can be responded to. Further, in order to make the information of the created points displayed on the regional map more abundant, and in order to facilitate the management of the created points. A point name editing page including at least two controls can be displayed and the page can be displayed on the upper layer of the display interface. Furthermore, based on the trigger operation of the user on the displayed controls and according to the name determination logic corresponding to the triggered control, the name information of each automatically created point can be determined.

[0067] It should be noted that, in addition to displaying the control for automatically importing point names and the control for generating point names based on rules, other pre-set controls can also be displayed on the upper layer of the display interface, and the embodiments of the present disclosure do not make specific limitations thereto.

[0068] S240. Based on the trigger operation on at least two controls, determine the name information of multiple automatically created points.

[0069] In this embodiment, the triggering operation on at least two controls can be any operation acting on these two controls. Optionally, the triggering operation on at least two controls can be a click operation on the controls (e.g., a single-click operation or a double-click operation); or, the triggering operation on at least two controls can also be that when it is detected that the pause duration of the user on at least two controls based on the input device or the touch point reaches a preset duration, this operation can be regarded as the triggering operation on at least two controls. The name information can be understood as an identifier for identifying the point positions.

[0070] In practical applications, when at least two controls are displayed on the upper layer of the display interface, a triggering operation can be input for the displayed controls. Furthermore, when a triggering operation on any control is detected, a response can be made to this triggering operation, and the name information of multiple point positions automatically created according to the name determination method corresponding to the triggered control can be determined. It should be noted that at least two controls correspond to a control for automatically importing point position names and a control for generating point position names based on rules. The methods for determining the corresponding name information when the control for automatically importing point position names and the control for generating point position names based on rules are triggered are different. The methods for determining the name information corresponding to these two types of controls will be described separately below.

[0071] Optionally, if the control for automatically importing point position names is triggered, a target document including multiple point position names to be used is imported, so as to determine the name information corresponding to the multiple point positions created based on the point position names to be used in the target document.

[0072] In this embodiment, the point position names to be used can be pre-determined and point position names to be used. The target document can be understood as a document for storing point position attribute information (e.g., point position names) associated with the point positions. The target document can be a document in any format. Optionally, the target document can be a document in the Excel format. It should be noted that the number of target documents can be the same as the number of point position creation areas, or the number of target documents can be one, that is, multiple point position creation areas correspond to one target document.

[0073] In practical applications, multiple point position names can be pre-generated according to the point position name generation rule, and the generated point position names can be used as the point position names to be used. Furthermore, multiple point positions to be used can be stored in a document in a preset format according to the pre-determined name storage rule, and thus a target document including multiple point position names to be used can be obtained and stored in the target terminal.

[0074] Further, in the case where a trigger operation for the automatic import point name control is detected, the trigger operation can be responded to. Furthermore, the target document to be imported is determined, and the target document including multiple point names to be used is imported. After that, according to the arrangement logic of the multiple point names to be used in the target document and the distribution logic of the multiple created points, the point names to be used corresponding to each point can be determined respectively. Furthermore, the point names to be used corresponding to each point can be used as the corresponding name information, and thus the point information corresponding to the multiple created points can be obtained. The advantage of such a setting is that it realizes the effect of determining the point name information of the created points based on the pre-created point name document, and furthermore, improves the efficiency of determining the point names.

[0075] Optionally, if the control for generating point names based on rules is triggered, a point increment rule editing page is displayed; based on the point name generation rule in the point increment rule editing page, the name information of multiple points is determined.

[0076] In this embodiment, the point increment rule editing page can be understood as a visual page for editing points. The point increment rule editing page may include multiple rules associated with the point editing process. Optionally, the point increment rule editing page may include a point name generation rule, a point spacing setting rule, etc. Among them, the point name generation rule can be understood as the rule based on which the point names are determined. It should be noted that the point increment rule editing page may include at least one rule configuration item associated with the point name generation rule. Optionally, the at least one rule configuration item may include the area where the point is located, the task type corresponding to the point, and / or the path where the point is located, etc.

[0077] In practical applications, in the case where a trigger operation for the control for generating point names based on rules is detected, the trigger operation can be responded to, and a point increment rule editing page is displayed. The editing page may include at least one rule configuration item associated with the name generation rule. Further, the user can configure the at least one displayed rule configuration item. After that, when a configuration completion operation is detected, the rules configured in the page can be obtained, and the point name generation rule can be determined based on the obtained rules. Furthermore, the name information corresponding to the multiple created points can be determined according to the point name generation rule. The advantage of such a setting is that it realizes the effect of generating point names in real time based on the point generation rule, enhances the flexibility of the point name determination process, and realizes the effect of customizing and editing the point names.

[0078] It should be noted that in addition to the above two ways of determining point names, it may also include a way of manually setting point names, that is, the user customizes and sets the name information of each point.

[0079] It should also be noted that, for the convenience of managing the points displayed on the map and for a clearer and more intuitive view of the points and their corresponding names, during the process of automatically creating multiple points in the point creation area, it also includes: associating the name information with the multiple automatically created points and displaying the multiple points and their corresponding name information on the regional map.

[0080] In practical applications, after determining the name information corresponding to multiple points, for each point, the name information corresponding to the current point can be associated with the current point. Furthermore, the current point and the name information corresponding to the current point can be displayed on the regional map.

[0081] S250. Trigger the selection of at least one point creation path in the point creation area.

[0082] Among them, the point creation path includes a starting point and an ending point. In this embodiment, the point creation path can be understood as the path based on which points are created, or it can be a path constructed by multiple points. The starting point can be the starting point for point creation on this path. The ending point can be the ending point for point creation on this path. It should be noted that the point creation path can be associated with the task execution path of the robot.

[0083] In practical applications, after determining the point creation area, at least one starting point and the ending points corresponding to each starting point can be triggered to be selected in the regional map corresponding to the point creation area. Furthermore, for each starting point, a path can be generated based on the current starting point and the ending point corresponding to this starting point, and this path can be used as the point creation path including the current starting point and the corresponding ending point. Furthermore, at least one point creation path can be obtained. It should be noted that for each point creation path, the starting point and the ending point in the current point creation path can be used as two points associated with the current point creation path, and these two points can be displayed on the regional map.

[0084] S260. Configure a point division rule for at least one point creation path to determine multiple points based on the point division rule and display them on the regional map.

[0085] In this embodiment, the point division rule can be understood as the rule based on which points are divided. It should be noted that it can include at least one rule configuration item for configuring the point division rule. Optionally, the at least one rule configuration item can include point spacing and / or point distribution, etc.

[0086] In practical applications, in order to divide points for the determined at least one point creation path, after determining the at least one point creation path, a point increment rule editing page can be displayed. The editing page can include at least one rule configuration item associated with the point division rule. Further, for each point creation path, at least one rule configuration item displayed in the editing page can be configured. Then, when a configuration completion trigger operation is detected, the information configured in the editing page can be obtained, and based on the obtained information, the point division rule corresponding to the current point creation path can be determined. Then, the point division rules corresponding to each point creation path can be obtained. Further, the corresponding point creation path can be divided into points based on the point division rule. Then, multiple points can be obtained and displayed on the regional map.

[0087] It should be noted that the determined points are the points for placing the robot, that is, the docking points of the robot. During the process of the robot executing tasks, the docking position of the robot can directly determine the high or low of the task execution efficiency. Therefore, in order to improve the task execution efficiency of the robot at each point, orientation information can also be configured for multiple points so that the robot can dock based on the orientation information.

[0088] In this embodiment, the orientation information can be understood as the direction faced by the front of the robot.

[0089] In practical applications, after determining multiple points, orientation information can also be configured for each point. Then, when the robot reaches any point, the robot can be made to dock according to the orientation information of that point.

[0090] The technical solution of the embodiments of the present disclosure, by responding to the first trigger operation, displays the regional map corresponding to the target area on the display interface. After that, in response to the user's trigger operation on the regional map, the point creation area is determined. After that, in response to the trigger operation for batch point creation, at least two controls are displayed on the upper layer of the display interface. Then, based on the trigger operation on the at least two controls, the name information of the automatically created multiple points is determined. After that, at least one point creation path is triggered to be selected in the point creation area. Finally, a point division rule is configured for the at least one point creation path to determine multiple points based on the point division rule and display them on the regional map, achieving the effect of simultaneously determining the name information of multiple points. Furthermore, the point editing efficiency is improved, and the convenience and efficiency of point creation are improved.

[0091] Figure 3Schematic flowchart of another point creation method provided by an embodiment of the present disclosure. Based on the technical solution of the above embodiment, when an operation for triggering the update of the point orientation information is detected, a target adjustment point is determined, and then, target orientation information is edited for the target adjustment point to update the orientation information of the target adjustment point based on the target orientation information. For specific implementation manners, reference may be made to the description of this embodiment. Among them, the same or similar technical features as those in the foregoing embodiments will not be elaborated herein.

[0092] As Figure 3 shown, the method of this embodiment may specifically include:

[0093] S310. In response to a first trigger operation, display a regional map corresponding to a target area on a display interface.

[0094] S320. In response to a trigger operation of a user on the regional map, determine a point creation area.

[0095] S330. In response to a trigger operation for batch creation of points, automatically create a plurality of points in the point creation area and display them on the regional map.

[0096] S340. When an operation for triggering the update of the point orientation information is detected, display a plurality of editable points to be adjusted.

[0097] In this embodiment, the operation for triggering the update of the point orientation information may be any trigger operation capable of updating the point orientation information. Optionally, the operation for triggering the update of the point orientation information may include at least one of the following: triggering a point orientation information update control; receiving an instruction for updating the point orientation information; the audio information may include a wake-up word associated with updating the point orientation information, etc. The points to be adjusted can be understood as the points for which the orientation information is to be adjusted. The displayed editable points to be adjusted may be any of the plurality of points that have been created. Optionally, the points to be adjusted include at least one of the following:

[0098] First type: All points in the target area.

[0099] In this embodiment, when an operation for triggering the update of the point orientation information is detected, all points in the target area may be used as the editable points to be adjusted, and the points to be adjusted are displayed.

[0100] Second type: Points created in the same batch as the triggered and selected points to be adjusted.

[0101] In practical applications, when a triggering operation for updating the orientation information of a point is detected, the user can input a selection triggering operation for a point in the target area. When a selection triggering operation for any point is detected, this point can be used as the point to be adjusted for triggering selection. Furthermore, the point creation information corresponding to this point to be adjusted can be obtained, and based on this point creation information, the points created in the same batch as this point to be adjusted can be determined in the target area. Furthermore, the determined points and the point to be adjusted for triggering selection can be used as editable points to be adjusted and displayed.

[0102] The third type: points located in the same direction as the point to be adjusted for triggering selection.

[0103] In practical applications, when a selection triggering operation for any point is detected, this point can be used as the point to be adjusted for triggering selection. Furthermore, the orientation corresponding to this point to be adjusted can be determined. Furthermore, the points with the same orientation as this point can be determined from the multiple points created in the target area. Furthermore, the determined points and the point to be adjusted for triggering selection can be used as editable points to be adjusted and displayed.

[0104] It should be noted that when an operation for updating the orientation information of a point is detected, in order to facilitate the update of the orientation information of the point whose orientation information is to be updated, only the multiple editable points to be adjusted can be displayed, and the other points in the target area can be not displayed.

[0105] S350. Based on the triggering operation for the point to be adjusted, determine the target adjustment point.

[0106] In this embodiment, when multiple editable points to be adjusted are displayed, the user can make a selection among the displayed multiple points to be adjusted through a triggering operation. Furthermore, when a triggering operation for any point to be adjusted is detected, this point to be adjusted can be used as the target adjustment point. Optionally, the triggering operation for the point to be adjusted can include at least one of the following: a click operation for the point to be adjusted, for example, a single click operation or a double click operation; the pause duration on the point to be adjusted reaches a preset duration, etc.

[0107] S360. Edit the target orientation information for the target adjustment point to update the orientation information of the target adjustment point based on the target orientation information.

[0108] In this embodiment, editing the target orientation information for the target adjustment point can be an input operation for editing the orientation information, that is, inputting the updated orientation information on the page for editing the orientation information, and when a trigger operation for completing the editing is detected, obtaining the input information and using the input information as the target orientation information; alternatively, it can also be a trigger operation for the point, that is, the target adjustment point can be triggered through an input device or a touch point, and the trigger selection state can be maintained. Further, the target adjustment point can be rotated in the area map through the input device or the touch point. Further, when it is detected that the target adjustment point is not in the trigger selection state, at this time, the orientation information of the target adjustment point can be determined and used as the target orientation information.

[0109] In practical applications, after determining the target adjustment point, the orientation information of the target adjustment point can be edited to obtain the target orientation information. Further, the orientation information of the target adjustment point can be updated based on the target orientation information. Further, when the robot reaches the target adjustment point, the robot can be made to dock according to the updated orientation information.

[0110] The technical solution of the embodiments of the present disclosure, by responding to the first trigger operation, displays the area map corresponding to the target area on the display interface. Further, in response to the user's trigger operation on the area map, the point creation area is determined. After that, in response to the trigger operation for batch creation of points, a plurality of points are automatically created in the point creation area and displayed on the area map. Further, when it is detected that an operation for triggering the update of the point orientation information is performed, a plurality of editable points to be adjusted are displayed. After that, based on the trigger operation for the points to be adjusted, the target adjustment point is determined, and the target orientation information is edited for the target adjustment point to update the orientation information of the target adjustment point based on the target orientation information, achieving the effect of dynamically adjusting the point orientation information. Further, the scalability and flexibility of the point creation process are enhanced.

[0111] Figure 4 It is a schematic flowchart of a method for creating points provided by the embodiments of the present disclosure. The embodiments of the present disclosure are an optional embodiment of the above-mentioned various disclosed embodiments. As Figure 4 shown, the method of the embodiments of the present disclosure may include the following steps:

[0112] First, display the area map in the display interface. After that, in response to the trigger operation for batch creation of points, determine whether to import from a target document including multiple point names. If so, generate point names using the target document according to the rules; if not, determine whether to generate them automatically according to the rules. If so, determine the point increment rule and generate point names based on the point increment rule; if not, set the point names manually. After that, trigger the selection of the starting point and ending point for point creation based on the area map. Then, determine how many points to split into. After that, configure orientation information for each point. After that, batch naming rules can be matched for each point. Furthermore, batch creation of points can be completed. Further, after the point creation is completed, establish the corresponding relationship between the points and the storage locations so that when the points or storage locations change, dynamic adjustment can be made.

[0113] The technical solution of the embodiments of the present disclosure, by responding to the first trigger operation, displays the area map corresponding to the target area on the display interface. Further, in response to the trigger operation of the user for the area map, determines the point creation area. Finally, in response to the trigger operation for batch creation of points, automatically creates multiple points in the point creation area and displays them on the area map, solves the technical problems of time-consuming, laborious and low efficiency in the process of creating map points in the related art, realizes the effect of automatically batch creating map points, improves the efficiency of point creation, and moreover, enhances the convenience and efficiency of the point creation process.

[0114] Figure 5 It is a schematic structural diagram of a point creation device provided by the embodiments of the present disclosure, as Figure 5 shown, the device includes: a map display module 410, an area determination module 420, and a point creation module 430.

[0115] Among them, the map display module 410 is used to display the area map corresponding to the target area on the display interface in response to the first trigger operation; the area determination module 420 is used to determine the point creation area in response to the trigger operation of the user for the area map, where the point creation area corresponds to at least part of the target area; the point creation module 430 is used to automatically create multiple points in the point creation area and display them on the area map in response to the trigger operation for batch creation of points.

[0116] Based on the above optional technical solutions, optionally, the device further includes: a control display module and a name determination module.

[0117] The control display module is used to display at least two controls on the upper layer of the display interface after responding to the trigger operation for batch creation of points, where the at least two controls correspond to the control for automatically importing point names and the control for generating point names based on rules;

[0118] A name determination module, configured to determine name information of a plurality of automatically created points based on trigger operations on the at least two controls.

[0119] Based on the above optional technical solutions, optionally, the name determination module includes: a document import unit.

[0120] The document import unit is configured to, if a point name control for automatic import is triggered, import a target document including a plurality of point names to be used, and determine name information corresponding to the plurality of created points based on the point names to be used in the target document.

[0121] Based on the above optional technical solutions, optionally, the name determination module includes: a page display unit and a name determination unit.

[0122] The page display unit is configured to, if a point name generation based on rules control is triggered, display a point increment rule editing page;

[0123] The name determination unit is configured to determine name information of the plurality of points based on a point name generation rule in the point increment rule editing page.

[0124] Based on the above optional technical solutions, optionally, the point creation module 430 includes: a path selection unit and a point determination unit.

[0125] The path selection unit is configured to, after determining name information of a plurality of automatically created points, trigger selection of at least one point creation path in the point creation area, where the point creation path includes a start point and an end point;

[0126] The point determination unit is configured to configure a point division rule for the at least one point creation path, and determine the plurality of points based on the point division rule.

[0127] Based on the above optional technical solutions, optionally, the device further includes: an orientation configuration module.

[0128] The orientation configuration module is configured to configure orientation information for the plurality of points, so that the robot docks based on the orientation information.

[0129] Based on the above optional technical solutions, optionally, the device further includes: a point association module.

[0130] The point association module is configured to, during the process of automatically creating a plurality of points in the point creation area, associate the name information with the plurality of automatically created points, and display the plurality of points and the corresponding name information in the area map.

[0131] Based on the above optional technical solutions, optionally, the device further includes: a point display module, a point determination module, and an orientation information editing module.

[0132] The point display module is configured to display a plurality of adjustable points that can be edited when an operation for triggering an update of the point orientation information is detected.

[0133] The point determination module is configured to determine a target adjustment point based on a triggering operation on the adjustable point.

[0134] The orientation information editing module is configured to edit target orientation information for the target adjustment point, so as to update the orientation information of the target adjustment point based on the target orientation information.

[0135] Based on the above optional technical solutions, optionally, the adjustable point includes at least one of the following: all points in the target area; points created in the same batch as the triggered and selected adjustable point; points located in the same direction as the triggered and selected adjustable point.

[0136] The technical solution of the embodiment of the present disclosure, by responding to a first trigger operation, displays a regional map corresponding to a target area on a display interface, and further, in response to a trigger operation of the user on the regional map, determines a point creation area, and finally, in response to a trigger operation of batch creation of points, automatically creates a plurality of points in the point creation area and displays them on the regional map, solves the technical problem of time-consuming and laborious and low efficiency in the process of creating map points in the related art, realizes the effect of automatically batch creating map points, improves the efficiency of point creation, and moreover, enhances the convenience and efficiency of the point creation process.

[0137] The point creation device provided by the embodiment of the present disclosure can execute the point creation method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method.

[0138] It should be noted that the various units and modules included in the above device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the embodiment of the present disclosure.

[0139] Figure 6 It is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. The following refers to Figure 6 , which shows an electronic device suitable for implementing the embodiment of the present disclosure (such as Figure 6Schematic structural diagram of a terminal device or server) 500 in. 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), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0140] As Figure 6 shown, the electronic device 500 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 501, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An editing / output (I / O) interface 505 is also connected to the bus 504.

[0141] Generally, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 6 the electronic device 500 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.

[0142] Particularly, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.

[0143] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of these messages or information.

[0144] The electronic device provided in the embodiments of the present disclosure and the point creation method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be referred to in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0145] The embodiments of the present disclosure provide a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the point creation method provided in the above embodiments.

[0146] It should be noted that the computer-readable medium in the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of a computer-readable storage medium can 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 can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted by any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0147] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (Hyper Text Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0148] The above computer-readable medium can be included in the above electronic device; or can exist separately without being assembled into the electronic device.

[0149] The above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: in response to a first trigger operation, display a regional map corresponding to a target area on a display interface; in response to a trigger operation by the user on the regional map, determine a point creation area, where the point creation area corresponds to at least a part of the target area; in response to a trigger operation for batch point creation, automatically create a plurality of points in the point creation area and display them on the regional map.

[0150] Computer program code for performing the operations of the present disclosure can be written in one or more programming languages or combinations thereof. The above programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, and also include conventional procedural programming languages such as the “C” language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).

[0151] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0152] The units involved in the embodiments described in the present disclosure can be implemented in software or in hardware. Among them, the name of the unit does not constitute a limitation on the unit itself in some cases. For example, the first acquisition unit can also be described as "the unit for acquiring at least two Internet protocol addresses".

[0153] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0154] In the context of the present disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0155] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the (but not limited to) technical features with similar functions disclosed in the present disclosure.

[0156] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.

[0157] 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. On the contrary, the specific features and acts described above are merely example forms for implementing the claims.

Claims

1. A point position creation method, characterized in that, Including: In response to a first trigger operation, display a regional map corresponding to a target area on a display interface; In response to a trigger operation by a user on the regional map, determine a point creation area, where the point creation area corresponds to at least a part of the target area; In response to a trigger operation for batch creation of points, automatically create a plurality of points in the point creation area and display them on the regional map.

2. The method according to claim 1, characterized in that After the trigger operation for batch creation of points, the method further includes: Display at least two controls on an upper layer of the display interface, where the at least two controls correspond to an automatically import point name control and a rule-based generate point name control; Based on a trigger operation on the at least two controls, determine name information of the automatically created plurality of points.

3. The method according to claim 2, wherein The determining the name information of the automatically created plurality of points based on a trigger operation on the at least two controls includes: If the automatically import point name control is triggered, import a target document including a plurality of point names to be used, and based on the point names to be used in the target document, determine the name information corresponding to the created plurality of points.

4. The method according to claim 2, wherein The determining the name information of the automatically created plurality of points based on a trigger operation on the at least two controls includes: If the rule-based generate point name control is triggered, display a point increment rule editing page; Based on a point name generation rule in the point increment rule editing page, determine the name information of the plurality of points.

5. The method according to any one of claims 2-4, characterized in that After determining the name information of the automatically created plurality of points, the automatically creating a plurality of points in the point creation area includes: Trigger a selection of at least one point creation path in the point creation area, where the point creation path includes a starting point and an ending point; Configure a point division rule for the at least one point creation path, and based on the point division rule, determine the plurality of points.

6. The method according to claim 5, wherein Also including: Configure orientation information for the plurality of points, so that a robot docks based on the orientation information.

7. The method according to claim 3 or 4, characterized in that, During the process of automatically creating a plurality of points in the point creation area, it further includes: Associate the name information with the automatically created plurality of points, and display the plurality of points and the corresponding name information on the regional map.

8. The method according to claim 1 or 6, characterized in that The method further includes: When detecting a trigger operation for updating point orientation information, display a plurality of editable points to be adjusted; Based on a trigger operation on the points to be adjusted, determine a target point to be adjusted; Edit target orientation information for the target point to be adjusted, and based on the target orientation information, update the orientation information of the target point to be adjusted.

9. The method according to claim 8, characterized in that, The points to be adjusted include at least one of the following: All points in the target area; Points created in the same batch as the triggered selected point to be adjusted; Points located in the same direction as the triggered selected point to be adjusted.

10. A point creation device, characterized in that, Including: A map display module, configured to, in response to a first trigger operation, display a regional map corresponding to a target area on a display interface; An area determination module, configured to determine a point creation area in response to a trigger operation of a user on the area map, where the point creation area corresponds to at least a part of the target area; A point creation module, configured to automatically create a plurality of points in the point creation area and display them on the area map in response to a trigger operation for batch creation of points.

11. An electronic device, characterized in that, The electronic device includes: 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 point creation method according to any one of claims 1-9.

12. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions are used to execute the point creation method according to any one of claims 1-9 when executed by a computer processor.