Information processing method and device based on multistage electronic fences

By setting up and grading multi-level electronic fences, highly adaptable operation guidance information is generated, which solves the problem that a single electronic fence cannot meet the needs of multi-stage operations and achieves more efficient transport vehicle management.

CN120705236APending Publication Date: 2025-09-26BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410346429.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

The existing technology only sets up a single electronic fence for the outlets, which cannot effectively guide the multi-stage operation process of the transport vehicles, resulting in unreasonable and inaccurate operation guidance information.

Method used

A multi-level electronic fence information processing method is adopted. By setting electronic fence levels of different ranges, corresponding levels of operation guidance information are generated, including guidance for business data processing, preparation process and notification information.

Benefits of technology

It improves the rationality and accuracy of operation guidance information, adapts to business needs at different stages, and enhances the operation guidance effect of transport vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120705236A_ABST
    Figure CN120705236A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and device based on multistage electronic fences. A specific embodiment of the method comprises the steps of determining the position of a target object; the multi-stage electronic fence is used for determining whether the position is in a target location or not, and the multi-stage electronic fence is determined by setting different electronic fence ranges for the target location; and in response to determining that the position is in the multi-stage electronic fence, generating operation guidance information based on a target electronic fence of the position in the multi-stage electronic fence. According to the operation guidance method based on the multi-level electronic fence provided by the invention, different operation guidance information is adaptively generated based on the electronic fences of different fence levels, so that the rationality and accuracy of the generated operation guidance information are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, specifically to the field of logistics technology, and more particularly to an information processing method, device, computer-readable medium, and electronic device based on multi-level electronic fences. Background Art

[0002] In the field of e-commerce logistics, electronic fences are generally set up for outlets. The GIS (Geographic Information System) system notifies the transportation system when the transport vehicle enters / exits the electronic fence. The transportation system determines whether the transport vehicle has arrived at the origin outlet or the destination outlet based on the notification information, and whether it departs from the origin outlet or the destination outlet.

[0003] The existing technology only sets a single electronic fence for the network point, and only performs a triggering operation of the transport vehicle entering or exiting the electronic fence once. Summary of the Invention

[0004] The embodiments of the present application provide an information processing method, device, computer-readable medium, and electronic device based on a multi-level electronic fence.

[0005] In a first aspect, an embodiment of the present application provides an information processing method based on a multi-level electronic fence, including: determining the position of a target object; determining whether the position is within a multi-level electronic fence of a target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; in response to determining that the position is within a multi-level electronic fence, generating operation guidance information based on the target electronic fence where the position is located in the multi-level electronic fence.

[0006] In some examples, the above-mentioned operation guidance information is generated based on the target electronic fence located in the multi-level electronic fence, including: determining the fence level of the target electronic fence, wherein the fence level of the electronic fence in the multi-level electronic fence is negatively correlated with the range of the electronic fence; and generating operation guidance information corresponding to the fence level.

[0007] In some examples, the above-mentioned generation of work instruction information corresponding to the fence level includes: in response to determining that the fence level belongs to the first level, generating first-level work instruction information, wherein the first level is used for characterization, and the work instruction information is used to guide the processing process of business data.

[0008] In some examples, the above-mentioned generation of work instruction information corresponding to the fence level includes: in response to determining that the fence level belongs to the second level, generating second-level work instruction information, wherein the second level is used for characterization, and the work instruction information is used to guide the preparation process before business processing.

[0009] In some examples, the above-mentioned generation of work instruction information corresponding to the fence level includes: in response to determining that the fence level belongs to the third level, generating third-level work instruction information, wherein the third level is used to characterize that the work instruction information is notification information before business processing.

[0010] In some examples, the above-mentioned generation of work instruction information corresponding to the fence level includes: determining the business object that subscribes to the work instruction information based on the fence level; and generating work instruction information related to the business object and corresponding to the fence level based on the fence level and the business object.

[0011] In some examples, for two electronic fences of adjacent fence levels in a multi-level electronic fence, the outer electronic fence includes the inner electronic fence; and the above-mentioned determination of the fence level of the target electronic fence includes: determining the electronic fence with the highest fence level among the multiple electronic fences at the location as the target electronic fence; and determining the fence level of the target electronic fence.

[0012] In some examples, the method further includes: generating an initial electronic fence of the target location according to the received drawing operation; and generating a multi-level electronic fence according to an adjustment operation on the initial electronic fence.

[0013] In the second aspect, an embodiment of the present application provides an information processing device based on a multi-level electronic fence, including: a first determination unit, configured to determine the position of a target object; a second determination unit, configured to determine whether the position is in a multi-level electronic fence of a target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; a generation unit, configured to generate operation guidance information based on the target electronic fence where the position is located in the multi-level electronic fence in response to determining that the position is in the multi-level electronic fence.

[0014] In some examples, the generation unit is further configured to: determine the fence level of the target electronic fence, wherein the fence level of the electronic fence in the multi-level electronic fence is negatively correlated with the range of the electronic fence; and generate operation guidance information corresponding to the fence level.

[0015] In some examples, the generation unit is further configured to: in response to determining that the fence level belongs to the first level, generate first-level operation guidance information, wherein the first level is used for characterization, and the operation guidance information is used to guide the processing of business data.

[0016] In some examples, the generation unit is further configured to: in response to determining that the fence level belongs to the second level, generate second-level operation instruction information, wherein the second level is used for characterization, and the operation instruction information is used to guide the preparation process before business processing.

[0017] In some examples, the generation unit is further configured to: in response to determining that the fence level belongs to the third level, generate third-level operation instruction information, wherein the third level is used to represent that the operation instruction information is notification information before business processing.

[0018] In some examples, the generation unit is further configured to: determine a business object that subscribes to the operation instruction information according to the fence level; and generate operation instruction information related to the business object and corresponding to the fence level according to the fence level and the business object.

[0019] In some examples, for two electronic fences of adjacent fence levels in a multi-level electronic fence, the outer electronic fence includes the inner electronic fence; and the generation unit is further configured to: determine the electronic fence with the highest fence level among the multiple electronic fences at the location as the target electronic fence; and determine the fence level of the target electronic fence.

[0020] In some examples, the apparatus further includes: a drawing unit configured to generate an initial electronic fence of the target location according to a received drawing operation; and an adjustment unit configured to generate multiple levels of electronic fences according to an adjustment operation on the initial electronic fence.

[0021] In a third aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.

[0022] In a fourth aspect, an embodiment of the present application provides an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation manner of the first aspect.

[0023] The information processing method and device based on multi-level electronic fences provided in the embodiments of the present application determine the position of a target object; determine whether the position is within the multi-level electronic fence of the target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; in response to determining that the position is within the multi-level electronic fence, generate operation guidance information based on the target electronic fence where the position is located in the multi-level electronic fence, thereby providing an operation guidance method based on multi-level electronic fences, adaptively generating different operation guidance information based on electronic fences of different fence levels, and improving the rationality and accuracy of the generated operation guidance information. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0025] Figure 1 is an exemplary system architecture diagram in which an embodiment of the present application may be applied;

[0026] Figure 2 is a flow chart of an embodiment of an information processing method based on a multi-level electronic fence according to the present application;

[0027] Figure 3 is a schematic diagram of a multi-level electronic fence according to this embodiment;

[0028] Figure 4 is a schematic diagram of an application scenario of the information processing method based on multi-level electronic fence according to this embodiment;

[0029] Figure 5 is a flowchart of another embodiment of the information processing method based on multi-level electronic fence according to the present application;

[0030] Figure 6 is a structural diagram of an embodiment of an information processing device based on a multi-level electronic fence according to the present application;

[0031] Figure 7 It is a structural diagram of a computer system suitable for implementing the embodiments of the present application. DETAILED DESCRIPTION

[0032] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely for the purpose of explaining the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only portions relevant to the relevant invention are shown in the accompanying drawings.

[0033] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0034] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, and storage of user personal information involved in the technical solutions disclosed herein all comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken with respect to user personal information to prevent unauthorized access to user personal information data and to safeguard the security of user personal information, network security, and national security.

[0035] Figure 1 An exemplary architecture 100 is shown to which the information processing method and apparatus based on multi-level electronic fences of the present application can be applied.

[0036] like Figure 1As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. The communication connections between terminal devices 101, 102, and 103 constitute a topological network, and network 104 is used to provide a medium for communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0037] The terminal devices 101, 102, 103 can interact with the server 105 via the network 104 to receive or send data, etc. The terminal devices 101, 102, 103 can be hardware devices or software that support network connection for data interaction and data processing. When the terminal devices 101, 102, 103 are hardware, they can be various electronic devices that support network connection, information acquisition, interaction, display, processing and other functions, including but not limited to smart phones, car computers, tablet computers, e-book readers, laptop computers and desktop computers, etc. When the terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software or software modules for providing distributed services, for example, or they can be implemented as a single software or software module. No specific limitation is made here.

[0038] The server 105 can be a server that provides various services, such as obtaining the corresponding locations of the terminal devices 101, 102, and 103, and in response to determining that the location is within a multi-level electronic fence at a target location, generating a background processing server for operation guidance information based on the target electronic fence within the multi-level electronic fence. As an example, the server 105 can be a cloud server.

[0039] It should be noted that the server can be either hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When the server is software, it can be implemented as multiple software or software modules (e.g., software or software modules for providing distributed services), or as a single software or software module. No specific limitations are given here.

[0040] It should also be noted that the information processing method based on multi-level electronic fences provided in the embodiments of the present application can be executed by a server, can be executed by a terminal device, or can be executed by a server and a terminal device in cooperation with each other. Accordingly, the various parts (e.g., various units) included in the information processing device based on multi-level electronic fences can be all set in the server, can be all set in the terminal device, or can be set separately in the server and the terminal device.

[0041] It should be understood that Figure 1The number of terminal devices, networks, and servers in the system is merely illustrative. Depending on the implementation requirements, any number of terminal devices, networks, and servers may be provided. When the electronic device on which the information processing method based on the multi-level electronic fence is running does not need to transmit data with other electronic devices, the system architecture may only include the electronic device (e.g., server or terminal device) on which the information processing method based on the multi-level electronic fence is running.

[0042] Continue to refer Figure 2 , shows a process 200 of an embodiment of an information processing method based on a multi-level electronic fence, including the following steps:

[0043] Step 201: Determine the location of the target object.

[0044] In this embodiment, the execution subject of the information processing method based on the multi-level electronic fence (for example Figure 1 The terminal device or server in the network can determine the location of the target object remotely or locally through a wired network connection or a wireless network connection.

[0045] The target object is the object of interest to the business side. The target objects vary across different business scenarios. For example, in the logistics and transportation scenario of an e-commerce business, the target object could be a logistics and transportation vehicle; in the ambulance rescue scenario of an emergency business, the target object could be an ambulance; and in the personnel transportation scenario of a transportation business, the target object could be an airplane, train, or car.

[0046] In this embodiment, the above-mentioned execution entity can determine the location of the target object through a positioning device in the target object (for example, a global positioning system device), or can determine the location of the target object through an intelligent terminal associated with the target object (for example, a smart phone).

[0047] As an example, the execution subject may obtain the position of the target object in real time, or perform an operation of determining the position of the target object once every preset time interval.

[0048] Step 202: Determine whether the location is within the multi-level geo-fence of the target location.

[0049] In this embodiment, the execution subject can determine whether the target object is located within a multi-level electronic fence of the target location. The multi-level electronic fence is determined by setting different electronic fence ranges for the target location.

[0050] The target location can be a location associated with the target object. For example, if the target object is a logistics vehicle in a logistics transportation scenario, the target location can be the logistics vehicle's departure location (e.g., the departure point) or destination point (e.g., the destination point). For example, if the target object is an ambulance in a rescue scenario, the target location can be the hospital associated with the ambulance or the location of the patient to be rescued. For example, if the target object is a transportation object in a personnel transportation scenario, the target location can be an airport, train station, bus station, or other location.

[0051] The execution subject may set different electronic fence ranges for the target location with the location of the target location as the center, thereby obtaining a multi-level electronic fence for the target location.

[0052] As an example, when the target location corresponding to the target object is unclear (for example, the target object corresponds to multiple target locations) and the running path information between the target object and the target location is uncertain, the above-mentioned execution entity can prioritize the administrative area information such as city, district, and county where the target object is currently located based on the real-time location of the target object; then, based on the determined administrative area information, filter out the multi-level electronic fences of the target location in the administrative area; finally, determine whether the location of the target object is within the multi-level electronic fence of the target location.

[0053] As another example, when the target location corresponding to the target object is clear and the running path information between the target object and the target location is determined, the above-mentioned execution entity can directly compare the position of the target object and the fence range of the multi-level electronic fence of the target location to determine whether the position of the target object is within the multi-level electronic fence of the target location.

[0054] Step 203 : In response to determining that the location is within a multi-level electronic fence, generating operation guidance information based on a target electronic fence within the multi-level electronic fence.

[0055] In this embodiment, in response to determining that the target object is located within a multi-level electronic fence, the execution entity may generate operation guidance information based on the target electronic fence within which the target object is located within the multi-level electronic fence.

[0056] As an example, for each electronic fence in a multi-level electronic fence, the operation instruction information corresponding to the electronic fence is pre-set; then, after determining the target electronic fence where the target object is located in the multi-level electronic fence, the corresponding operation instruction information is generated according to the correspondence between the electronic fence and the operation instruction information.

[0057] As another example, the execution entity can generate work instructions based on the principle that the relevance of the work instructions to the business is negatively correlated with the range of the electronic fence. The relevance of the work instructions to the business indicates whether the work instructions are directly related to the business. It can be understood that when the target object enters a smaller electronic fence, the distance between the target object and the target location is closer, and the operation time is closer, so it is necessary to generate work instructions that are more relevant to the business.

[0058] After generating the work instruction information, the execution entity can feed the work instruction information back to the target object or the operator at the target location. Continuing with the example of a logistics vehicle in a logistics transportation scenario, the work instruction information generated for the target object might indicate that there is an available unloading point at the target location, directing the logistics vehicle to proceed directly to the target location. The work instruction information generated for the target location might indicate that the target vehicle is about to arrive, directing the operator at the target location to prepare for the operation.

[0059] In some optional implementations of this embodiment, the execution entity may perform step 203 as follows:

[0060] First, determine the fence level of the target geo-fence. The fence level of a geo-fence in a multi-level geo-fence is negatively correlated with the range of the geo-fence.

[0061] For example, each geo-fence corresponds to a fence level. For example, the geo-fences from the inside of the target location are F1, F2, and F3, and the fence ranges of geo-fences F1, F2, and F3 increase in sequence, corresponding to level 1, level 2, and level 3, respectively.

[0062] As another example, a fence level may include multiple adjacent electric fences. For example, electric fences F1 and F2 are at the first level, and electric fence F3 is at the second level.

[0063] Second, generate operation instruction information corresponding to the fence level.

[0064] In this implementation, the execution entity can generate work instructions based on the principle that the relevance of the work instructions to the business is positively correlated with the level of the electronic fence. It can be understood that as the target object enters a higher-level electronic fence, the closer the target object is to the target location and the closer the work time is, the more relevant work instructions need to be generated.

[0065] In this implementation, the operation guidance information is generated based on the fence level corresponding to the electronic fence where the target object is located, thereby further improving the rationality of the generated operation guidance information.

[0066] In some optional implementations of this embodiment, the execution entity may perform the second step in the following manner:

[0067] In response to determining that the fence level belongs to the first level, first-level operation instruction information is generated, wherein the first level is used for characterization, and the operation instruction information is used to guide the processing process of the business data.

[0068] For example, first-level operational instructions interact directly with business documents. For target objects, this might include automatic check-in upon arrival at a branch or site. For target locations, this might include instructions for personnel to sort and warehousing items.

[0069] In this implementation, for the first level electronic fence, the first level of operation guidance information is generated to directly guide the processing of business data, further improving the rationality and accuracy of the generated operation guidance information.

[0070] In some optional implementations of this embodiment, the execution entity may perform the second step in the following manner:

[0071] In response to determining that the fence level belongs to the second level, second-level operation instruction information is generated, wherein the second level is used for characterization, and the operation instruction information is used to guide the preparation process before business processing.

[0072] As an example, the second-level operation guidance information prompts the target object's entry into the factory or arrival time, and prompts the corresponding operator to arrive at the arrival time.

[0073] In this implementation, the execution entity locates the task that needs to be performed according to the vehicle information of the target object (such as the license plate number), and finds the corresponding operator (consignor or consignee) according to the origin and destination information of the task.

[0074] In the logistics and transportation scenario, for a site with multiple docks, after receiving the fence message from the GIS server indicating the target object entering and exiting the site, the site administrator determines the dock where the target object needs to stop based on the vehicle information, transportation task list, whether the dock is idle, and other information displayed on the site's large screen, so as to finally sort the multiple target objects and determine the time for entering the site and the dock.

[0075] In this implementation, for the second level electronic fence, second level operation guidance information is generated to guide the preparation process before business processing, further improving the rationality and accuracy of the generated operation guidance information.

[0076] In some optional implementations of this embodiment, the execution entity may perform the second step in the following manner:

[0077] In response to determining that the fence level belongs to the third level, third-level operation instruction information is generated. The third level is used to indicate that the operation instruction information is notification information before business processing.

[0078] As an example, the third-level work guidance information includes monitoring, notification, and planning messages.

[0079] For example, for an unmanned vehicle system for logistics distribution, when the GIS server receives information confirming that a target unmanned vehicle has entered the third-level electronic fence of a certain outlet, it determines whether the docking stations and parking spaces in the outlet are all full of unmanned vehicles, and plans the path of the target unmanned vehicle based on the parking situation of the unmanned vehicles.

[0080] In this implementation, for the third level electronic fence, the third level of operation guidance information is generated to publish a notification message, which further improves the rationality and accuracy of the generated operation guidance information.

[0081] In some optional implementations of this embodiment, the execution entity may perform the second step in the following manner:

[0082] First, the business object that subscribes to the operation instruction information is determined according to the fence level; then, the operation instruction information related to the business object and corresponding to the fence level is generated according to the fence level and the business object.

[0083] Different business objects can subscribe to work instructions corresponding to different levels of electronic fences. The work instructions corresponding to an electronic fence are generated based on that electronic fence. In this embodiment, the execution entity can predetermine the correspondence between business objects and the work instructions corresponding to different levels of electronic fences at the target location. After determining the business object that subscribes to the work instructions, the execution entity generates work instructions corresponding to the fence level and the business object.

[0084] In this implementation, the method for generating operation guidance information based on multi-level electronic fences is applicable to different business objects, which expands the scope of application of the information processing method.

[0085] In some optional implementations of this embodiment, for two electronic fences of adjacent fence levels in a multi-level electronic fence, the outer electronic fence includes the inner electronic fence.

[0086] Continue to refer Figure 3, shows a schematic diagram of a multi-level electronic fence 300. The multi-level electronic fence 300 of the target location includes electronic fences 301, 302, and 303. The electronic fence 303 includes electronic fences 301 and 302, and the electronic fence 302 includes the electronic fence 301.

[0087] In this implementation, the execution entity may determine the fence level of the target electronic fence by: determining the electronic fence with the highest fence level among the multiple electronic fences at the location as the target electronic fence; and determining the fence level of the target electronic fence.

[0088] It is understood that when a target object has entered a higher-level electronic fence, there is no need to generate work instructions for lower-level electronic fences. In this implementation, the fence level is determined by identifying the target electronic fence with the highest fence level among the multiple electronic fences where the target object is located. This improves the rationality of the information determination process and helps improve the accuracy of the subsequently generated work instructions.

[0089] Continue to see Figure 4 , Figure 4 FIG4 is a schematic diagram 400 of an application scenario of the information processing method based on multi-level electronic fence according to this embodiment. Figure 4 In an application scenario, a logistics transport vehicle 401 needs to transport a large number of express parcels to a distribution center 402. Distribution center 402 is equipped with a multi-level electronic fence, including electronic fences 4021, 4022, and 4023. While logistics transport vehicle 401 is en route to distribution center 402, server 403 determines the location of logistics transport vehicle 401 in real time and determines whether logistics transport vehicle 401 is within the multi-level electronic fence of distribution center 402. In response to determining that logistics transport vehicle 401 is within electronic fence 4023 of the multi-level electronic fence, server 403 generates operation guidance information based on the target electronic fence 4023 of the multi-level electronic fence where logistics transport vehicle 401 is located.

[0090] The method provided by the above-mentioned embodiment of the present application determines the position of the target object; determines whether the position is within a multi-level electronic fence of the target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; in response to determining that the position is within the multi-level electronic fence, generates operation guidance information based on the target electronic fence where the position is located in the multi-level electronic fence, thereby providing an operation guidance method based on the multi-level electronic fence, adaptively generating different operation guidance information based on electronic fences of different fence levels, thereby improving the rationality and accuracy of the generated operation guidance information.

[0091] In some optional implementations of this embodiment, the execution entity may further perform the following operations: first, generate an initial electronic fence of the target location according to the received drawing operation; then, generate multiple levels of electronic fences according to the adjustment operation on the initial electronic fence.

[0092] As an example, the user can draw a regular or irregular shape according to a drawing operation to generate the shape of an initial electronic fence, and then zoom in or out according to the distance between the initial electronic fence boundary and the target location to form a multi-level electronic fence.

[0093] In this implementation, the execution entity can generate a multi-level electronic fence based on the user's drawing and editing operations, so that the multi-level electronic fence is more adapted to the target location, which helps to improve the rationality of the operation guidance information generated based on the multi-level electronic fence.

[0094] Continue to refer Figure 5 , shows a schematic process 500 of another embodiment of the information processing method based on multi-level electronic fence according to the present application, including the following steps:

[0095] Step 501: Determine the location of the target object.

[0096] Step 502: Determine whether the location is within the multi-level geo-fence of the target location.

[0097] Among them, the multi-pole electronic fence is determined by setting different electronic fence ranges for the target location.

[0098] Step 503 : In response to determining that the location is within a multi-level electronic fence, the electronic fence with the highest fence level among the multiple electronic fences where the location is located is determined as a target electronic fence.

[0099] Among them, for two electronic fences of adjacent fence levels in a multi-level electronic fence, the outer electronic fence includes the inner electronic fence.

[0100] Step 504: Determine the fence level of the target geo-fence.

[0101] Step 505 : In response to determining that the fence level belongs to the first level, generating first-level operation instruction information.

[0102] Among them, the first level is used for characterization, and the operation guidance information is used to guide the processing of business data.

[0103] Step 506 : In response to determining that the fence level belongs to the second level, generate second-level operation instruction information.

[0104] Among them, the second level is used for characterization, and the operation guidance information is used to guide the preparation process before business processing.

[0105] Step 507 : In response to determining that the fence level belongs to the third level, generating third-level operation instruction information.

[0106] The third level is used to represent that the operation guidance information is notification information before business processing.

[0107] It can be seen from this embodiment that Figure 2 Compared with the corresponding embodiments, the process 500 of the information processing method based on multi-level electronic fences in this embodiment specifically illustrates the generation process of the work instruction information corresponding to the first level, second level and third level electronic fences, further improving the rationality and accuracy of the generated work instruction information.

[0108] Continue to refer Figure 6 As an implementation of the methods shown in the above figures, the present application provides an embodiment of an information processing device based on a multi-level electronic fence. Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0109] like Figure 6 As shown, the information processing device 600 based on the multi-level electronic fence includes: a first determination unit 601, configured to determine the position of the target object; a second determination unit 602, configured to determine whether the position is in the multi-level electronic fence of the target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; a generation unit 603, configured to generate operation guidance information based on the target electronic fence where the position is located in the multi-level electronic fence in response to determining that the position is in the multi-level electronic fence.

[0110] In some optional implementations of this embodiment, the above-mentioned generation unit 603 is further configured to: determine the fence level of the target electronic fence, wherein the fence level of the electronic fence in the multi-level electronic fence is negatively correlated with the range of the electronic fence; and generate operation guidance information corresponding to the fence level.

[0111] In some optional implementations of this embodiment, the above-mentioned generation unit 603 is further configured to: in response to determining that the fence level belongs to the first level, generate first-level operation guidance information, wherein the first level is used for characterization, and the operation guidance information is used to guide the processing process of business data.

[0112] In some optional implementations of this embodiment, the above-mentioned generation unit 603 is further configured to: in response to determining that the fence level belongs to the second level, generate second-level operation guidance information, wherein the second level is used for characterization, and the operation guidance information is used to guide the preparation process before business processing.

[0113] In some optional implementations of this embodiment, the above-mentioned generation unit 603 is further configured to: in response to determining that the fence level belongs to the third level, generate third-level operation guidance information, wherein the third level is used to characterize that the operation guidance information is notification information before business processing.

[0114] In some optional implementations of this embodiment, the above-mentioned generation unit 603 is further configured to: determine the business object that subscribes to the operation guidance information based on the fence level; and generate operation guidance information related to the business object and corresponding to the fence level based on the fence level and the business object.

[0115] In some optional implementations of this embodiment, for the two electronic fences of adjacent fence levels in the multi-level electronic fence, the outer electronic fence includes the inner electronic fence; and the above-mentioned generation unit 603 is further configured to: determine the electronic fence with the highest fence level among the multiple electronic fences at the location as the target electronic fence; determine the fence level of the target electronic fence.

[0116] In some optional implementations of this embodiment, the above-mentioned device also includes: a drawing unit (not shown in the figure), configured to generate an initial electronic fence of the target location based on the received drawing operation; an adjustment unit (not shown in the figure), configured to generate a multi-level electronic fence based on the adjustment operation of the initial electronic fence.

[0117] In this embodiment, a first determination unit in an information processing device based on a multi-level electronic fence determines the position of a target object; a second determination unit determines whether the position is within a multi-level electronic fence of a target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; a generation unit generates operation guidance information based on the target electronic fence where the position is located in the multi-level electronic fence in response to determining that the position is within the multi-level electronic fence, thereby providing an operation guidance device based on a multi-level electronic fence, which adaptively generates different operation guidance information based on electronic fences of different fence levels, thereby improving the rationality and accuracy of the generated operation guidance information.

[0118] Reference below Figure 7 , which shows a device suitable for implementing the embodiments of the present application (eg Figure 1 Schematic diagram of the structure of the computer system 700 of the devices 101, 102, 103, 105 shown. Figure 7 The device shown is only an example and should not limit the functions and scope of use of the embodiments of the present application.

[0119] like Figure 7As shown, the computer system 700 includes a processor (e.g., CPU, central processing unit) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage unit 708 into a random access memory (RAM) 703. Various programs and data required for the operation of the system 700 are also stored in the RAM 703. The processor 701, ROM 702, and RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0120] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, and the like; an output section 707 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 708 including a hard disk; and a communication section 709 including a network interface card such as a LAN card or a modem. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 710 as needed, so that computer programs read therefrom can be installed into the storage section 708 as needed.

[0121] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 709 and / or installed from a removable medium 711. When the computer program is executed by the processor 701, the above-mentioned functions defined in the method of the present application are performed.

[0122] It should be noted that the computer-readable medium of the present application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, 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 application, 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 device. In the present application, 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. This 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. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.

[0123] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including 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 client computer, partially on the client computer, as a stand-alone software package, partially on the client 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 client 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).

[0124] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the devices, methods and computer program products according to various embodiments of the present application. 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 by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0125] The units involved in the embodiments described in the present application can be implemented by software or by hardware. The units described can also be set in a processor. For example, they can be described as: a processor comprising a first determination unit, a second determination unit, and a generation unit. The names of these units do not constitute a limitation on the units themselves under certain circumstances. For example, the generation unit can also be described as "a unit that generates operation guidance information based on the target electronic fence where the position is located in the multi-level electronic fence in response to determining that the position is in the multi-level electronic fence."

[0126] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently and not be incorporated into the device. The computer-readable medium carries one or more programs, which, when executed by the device, cause the computer device to: determine the location of a target object; determine whether the location is within a multi-level electronic fence of a target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; and, in response to determining that the location is within the multi-level electronic fence, generate operation guidance information based on the target electronic fence within the multi-level electronic fence.

[0127] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned inventive concept. 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 application.

Claims

1. An information processing method based on a multi-level electronic fence, comprising: Determine the location of the target object; determining whether the location is within a multi-level electronic fence of a target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; In response to determining that the position is within the multi-level electronic fence, work guidance information is generated based on the target electronic fence in which the position is located in the multi-level electronic fence.

2. The method according to claim 1, wherein The generating of operation guidance information based on the target electronic fence at the position in the multi-level electronic fence includes: Determining a fence level of the target electronic fence, wherein the fence level of the electronic fence in the multi-level electronic fence is negatively correlated with the range of the electronic fence; Generate work instruction information corresponding to the fence level.

3. The method according to claim 2, wherein: The generating of the operation guidance information corresponding to the fence level includes: In response to determining that the fence level belongs to the first level, first-level operation instruction information is generated, wherein the first level is used for characterization, and the operation instruction information is used to guide a processing process of business data.

4. The method according to claim 2, wherein: The generating of the operation instruction information corresponding to the fence level includes: In response to determining that the fence level belongs to the second level, second-level operation instruction information is generated, wherein the second level is used for characterization, and the operation instruction information is used to guide a preparation process before business processing.

5. The method according to claim 2, wherein: The generating of the operation guidance information corresponding to the fence level includes: In response to determining that the fence level belongs to the third level, third-level operation instruction information is generated, wherein the third level is used to represent that the operation instruction information is notification information before business processing.

6. The method according to any one of claims 2 to 5, wherein: The generating of the operation guidance information corresponding to the fence level includes: Determining, based on the fence level, a business object that subscribes to the operation instruction information; Based on the fence level and the business object, work instruction information related to the business object and corresponding to the fence level is generated.

7. The method according to claim 2, wherein: For two electronic fences at adjacent fence levels in the multi-level electronic fence, the outer electronic fence includes the inner electronic fence; as well as Determining the fence level of the target electronic fence includes: Determine the electronic fence with the highest fence level among the multiple electronic fences at the location as the target electronic fence; Determine the fence level of the target geo-fence.

8. The method according to claim 1, wherein: Also includes: generating an initial geo-fence of the target location according to the received drawing operation; The multi-level electronic fence is generated according to the adjustment operation on the initial electronic fence.

9. An information processing device based on a multi-level electronic fence, comprising: a first determining unit configured to determine a position of a target object; a second determining unit configured to determine whether the location is within a multi-level electronic fence of a target location, wherein the multi-level electronic fence is determined by setting different electronic fence ranges for the target location; The generating unit is configured to generate operation guidance information based on the target electronic fence in which the position is located in the multi-level electronic fence in response to determining that the position is located in the multi-level electronic fence.

10. A computer-readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

11. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Accurate traffic flow control method and device

    CN111932880A

  • Express pickup reminding method and device

    CN114463898A

  • Geofencing to reduce wait times for order pickups

    US20210133665A1