A control method and device for electronic fence in market area

By obtaining vehicle location information and environmental data, and flexibly controlling the edge position of electronic fences in the market area, the problem of user vehicles being inaccessible is solved, and more vehicle transaction information synchronization and user experience improvement are achieved.

CN115696194BActive Publication Date: 2025-08-08SHANGHAI PATEO INTERNET TECH SERVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110845753.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-26
Publication Date
2025-08-08
Estimated Expiration
2041-07-26

AI Technical Summary

Technical Problem

The electronic fence in the existing market area cannot be changed, resulting in the inability to enter by users' vehicles, affecting the synchronization of transaction information and user experience.

Method used

By obtaining the vehicle's location information, determining whether it meets the designated location, determining the usable area and external environment data in the electronic fence, and flexibly controlling the fence edge position to meet vehicle needs.

Benefits of technology

It realizes the participation of more users' vehicles and synchronization of transaction information, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115696194B_ABST
    Figure CN115696194B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, computer-readable storage medium, and electronic device for controlling an electronic fence in a market area. The method specifically includes the following steps: obtaining first position information of a vehicle after it passes a preset location for a set period of time; if the first position information does not match the specified position information, determining the usable area within the electronic fence in the market area; if the usable area is less than a set value, determining environmental data outside the electronic fence in the market area; and controlling the edge position of the electronic fence in the market area based on the environmental data and the occupied area of the vehicle. The technical solution provided by the present invention can adjust the edge position of the electronic fence in the market area in a timely manner based on the vehicle's position and the environmental data outside the electronic fence in the market area, thus providing flexibility.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic technology, and more particularly, to a method and device for controlling an electronic fence in a market area. Background Art

[0002] When organizing offline markets, organizers often need to pre-demarcate the market area with electronic fences to ensure that participating vehicles can trade normally and share information in a timely manner. Currently, once the electronic fence is established, it cannot be changed. In real-world scenarios, various factors have prevented a large number of vehicles from entering the electronic fences. This results in transaction information being unable to be synchronized with the current market, impacting the user experience. Summary of the Invention

[0003] The present invention provides a control method and device for electronic fences in a market area, a computer-readable storage medium and an electronic device, so as to solve the technical problem that the existing electronic fences in the market area cannot be changed.

[0004] In a first aspect, a method for controlling an electronic fence in a market area is provided, comprising the following steps:

[0005] Obtaining the first position information of the vehicle after the vehicle passes the preset position for a set period of time;

[0006] If the first location information does not match the specified location information, determining the usable area within the electronic fence of the market area;

[0007] If the usable area is smaller than the set value, determining the environmental data outside the electronic fence of the market area;

[0008] Based on the environmental data and the occupied area of the vehicle, the edge position of the electronic fence of the market area is controlled.

[0009] In a second aspect, a control device for an electronic fence in a market area is provided, which specifically includes the following modules:

[0010] A position acquisition module, used to obtain the first position information of the vehicle after the vehicle passes through a preset position for a set time period;

[0011] an area acquisition module, configured to determine a usable area within the electronic fence of the market area if the first location information does not conform to the specified location information;

[0012] a data acquisition module, configured to determine environmental data outside the electronic fence of the market area if the usable area is smaller than a set value;

[0013] A position control module is used to control the edge position of the electronic fence of the market area based on the environmental data and the occupied area of the vehicle.

[0014] In a third aspect, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to execute the above-mentioned method for controlling the electronic fence in the market area.

[0015] According to a fourth aspect, an electronic device is provided, comprising:

[0016] processor;

[0017] a memory for storing instructions executable by the processor;

[0018] The processor is used to read the executable instructions from the memory and execute the instructions to implement the above-mentioned control method of the electronic fence in the market area.

[0019] Compared with the prior art, the method, device, computer-readable storage medium, and electronic device for controlling electronic fences in market areas provided by the present invention have at least the following beneficial effects:

[0020] The technical solution provided by the present invention first obtains the first position information of the vehicle after the vehicle passes through a preset position for a set time, and then determines whether the first position information is consistent with the specified position information. If the first position information does not meet the specified position information, it proves that the vehicle has failed to reach the specified position as expected. At this time, in order to ensure that the vehicle can participate in the current market in a timely manner, the usable area within the electronic fence of the market area is determined, and it is determined whether the usable area is less than the set value. If the usable area is less than the set value, it indicates that there is no parking position for the vehicle within the electronic fence of the market area, and then the environmental data outside the electronic fence of the market area is determined. According to the environmental data outside the electronic fence of the market area and the occupied area of the vehicle, the edge position of the electronic fence of the market area is controlled. The technical solution provided by the present invention determines the location information of the vehicle. When the vehicle cannot reach the designated location and there is no parking position of the vehicle within the electronic fence of the market area, the environmental data outside the electronic fence of the market area is determined in a timely manner. The edge position of the electronic fence of the market area is flexibly controlled based on the environmental data and the occupied area of the vehicle, so that the edge position of the electronic fence of the market area can be changed as needed, so that more user vehicles can participate in the current market, the transaction information of the user vehicles can be synchronized to the current market, and the news in the current market can be shared, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the description of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0022] Figure 1 This is a flow chart of a method for controlling an electronic fence in a market area provided by an exemplary embodiment of the present invention. Figure 1 ;

[0023] Figure 2 This is a flow chart of a method for controlling an electronic fence in a market area provided by an exemplary embodiment of the present invention. Figure 2 ;

[0024] Figure 3 This is a flow chart of a method for controlling an electronic fence in a market area provided by an exemplary embodiment of the present invention. Figure 3 ;

[0025] Figure 4 This is a flow chart of a method for controlling an electronic fence in a market area provided by an exemplary embodiment of the present invention. Figure 4 ;

[0026] Figure 5 This is a schematic diagram of the result of controlling the electronic fence in the method for controlling the electronic fence in the market area provided by an exemplary embodiment of the present invention. Figure 1 ;

[0027] Figure 6 This is a schematic diagram of the result of controlling the electronic fence in the method for controlling the electronic fence in the market area provided by an exemplary embodiment of the present invention. Figure 2 ;

[0028] Figure 7 This is a schematic diagram of the result of controlling the electronic fence in the method for controlling the electronic fence in the market area provided by an exemplary embodiment of the present invention. Figure 3 ;

[0029] Figure 8 This is a flow chart of a method for controlling an electronic fence in a market area provided by an exemplary embodiment of the present invention. Figure 5 ;

[0030] Figure 9 This is a flow chart of a method for controlling an electronic fence in a market area provided by an exemplary embodiment of the present invention. Figure 6 ;

[0031] Figure 10 This is a flow chart of a method for controlling an electronic fence in a market area provided by an exemplary embodiment of the present invention. Figure 7 ;

[0032] Figure 11 1 is a schematic structural diagram of a control device for an electronic fence in a market area provided by an exemplary embodiment of the present invention;

[0033] Figure 12 is a structural diagram of an electronic device provided by an exemplary embodiment of the present invention. DETAILED DESCRIPTION

[0034] The following will clearly and completely describe the technical solutions of the present invention in conjunction with the accompanying drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the embodiments of the present invention.

[0035] When organizing an offline market, in order to ensure that all participating vehicles can trade normally and share information in a timely manner, the organizer often needs to pre-demarcate the market area with an electronic fence. Currently, once the organizer has demarcated the market area electronic fence, it cannot be changed. However, in real-world scenarios, due to various factors, a large number of user vehicles are unable to enter the market area electronic fence, resulting in the inability to synchronize the transaction information of the user vehicles with the current market, affecting the user experience. In order to solve the technical problem that the existing market area electronic fence cannot be changed, the present invention provides the following exemplary methods, devices, electronic devices, computer program products, and readable storage media.

[0036] Exemplary Methods

[0037] Figure 1 FIG. 1 is a flow chart of a method for controlling an electronic fence in a market area according to an exemplary embodiment of the present invention, which specifically includes the following steps:

[0038] Step 10: Obtain the first position information of the vehicle after the vehicle passes the preset position for a set time period.

[0039] In one embodiment, the preset position refers to a preset position that is a fixed distance away from the electronic fence of the market area. For example, the preset position is 1000 meters away from the center of the electronic fence of the market area. Specifically, the vehicle can obtain the distance to the center of the electronic fence of the market area through the vehicle navigation system. The set duration refers to a preset length of time. For example, the set duration is 5 minutes, which means that the first position information of the vehicle will be obtained 5 minutes after the vehicle passes 1000 meters away from the center of the electronic fence of the market area. It should be noted that the set duration can also change dynamically according to the current traffic conditions. If there is current traffic congestion, the set duration can be extended, that is, the set duration is the length of time that can ensure that the vehicle arrives at the designated location.

[0040] Step 20: If the first location information does not match the specified location information, determine the usable area within the electronic fence of the market area.

[0041] In one embodiment, the designated location information may refer to the electronic fence of the market area. In this case, the first location information not meeting the designated location information means that the first location information is not within the electronic fence of the market area, that is, the vehicle has not entered the electronic fence of the market area within the set time period, and it is necessary to determine the usable area within the electronic fence of the market area. Of course, the designated location information may also refer to a pre-designated location for the vehicle within the electronic fence of the market area. Specifically, before the market is held, a market notice is issued and application information sent by the vehicle is received. The application information may carry information such as the vehicle model and floor area. The designated location is determined for each vehicle based on the order in which the application information is received. When a vehicle enters the electronic fence of the market area, it may be unable to reach the pre-designated location due to too many consumers or other vehicles occupying too much area. At this time, it is also necessary to determine the usable area within the electronic fence of the market area. The usable area is the area within the electronic fence of the market area that can be used to park vehicles. Specifically, the usable area = the total area of the stalls within the electronic fence of the market area - the sum of the areas of the vehicles that have entered. The total area of the stalls within the electronic fence of the market area is the data uploaded to the cloud server when the stalls are divided. When the first position information of the vehicle within the preset time period meets the specified position information, it is considered as an entered vehicle. The sum of the areas of the vehicles that have entered is determined based on the occupied area carried by the application information corresponding to the entered vehicles, and then the usable area is determined.

[0042] Step 30: If the usable area is smaller than the set value, determine the environmental data outside the electronic fence of the market area.

[0043] In one embodiment, after determining the available area, a determination is made as to whether the available area is less than a set value. If so, this indicates that there is no space for a vehicle to be parked within the electronic fence of the market area. To ensure that vehicles can participate in the current market, environmental data outside the electronic fence of the market area is determined, including but not limited to the number of pedestrians, the number of vehicles, and unoccupied area. The set value may be a predetermined average threshold for vehicle occupied area, such as a fixed value of 2m x 4.5m. Alternatively, the set value may be determined based on the occupied area specified in the vehicle's application information. In this case, the set value may be different for different vehicles, enabling different processing for different vehicles.

[0044] Step 40: Control the edge position of the electronic fence of the market area based on the environmental data and the occupied area of the vehicle.

[0045] In one embodiment, the edge position of the electronic fence in the market area is controlled based on environmental data and the occupied area of the vehicle. Different environmental data and different occupied areas of the vehicle will result in different controls on the edge position of the electronic fence in the market area, thereby achieving flexible and on-demand control of the edge position of the electronic fence in the market area.

[0046] In the above embodiment, first position information of the vehicle is obtained after the vehicle passes through a preset location for a set period of time. Then, it is determined whether the first position information matches the specified position information. If the first position information does not match the specified position information, it indicates that the vehicle has failed to reach the specified location as expected. To ensure that the vehicle can participate in the current market in a timely manner, the available area within the electronic fence of the market area is determined. It is determined whether the available area is less than a set value. If the available area is less than the set value, it indicates that there is no parking space for the vehicle within the electronic fence of the market area. Then, environmental data outside the electronic fence of the market area is determined. Based on the environmental data outside the electronic fence of the market area and the occupied area of the vehicle, the edge position of the electronic fence of the market area is controlled. The technical solution provided by the present invention determines the vehicle's position information. When the vehicle fails to reach the specified location, the environmental data outside the electronic fence of the market area is promptly determined. Based on the environmental data and the occupied area of the vehicle, the edge position of the electronic fence of the market area is flexibly controlled, thereby achieving the desired change of the edge position of the electronic fence of the market area, allowing more user vehicles to participate in the current market, synchronizing the transaction information of the user vehicles with the current market, and sharing the news within the current market, thereby improving the user experience.

[0047] In an exemplary embodiment of the present invention, the following steps may be further included:

[0048] If the usable area is greater than the set value, a first target location is determined within the market area electronic fence. If the usable area is greater than the set value, it indicates that there is a parking space within the market area electronic fence, and the vehicle can enter the market area electronic fence to participate in the current market. Therefore, a first target location needs to be determined within the market area electronic fence. The first target location is the location determined for the vehicle to park.

[0049] After acquiring the first target location, in one possible implementation, the first target location is sent to the vehicle so that the vehicle determines a first navigation route with the first target location as the end point. That is, the first target location is sent to the vehicle so that the vehicle determines the first navigation route according to its own navigation system, and the driver drives the vehicle to the first target location according to the first navigation route and parks at the first target location, so that the user's vehicle participates in the currently held market. In another possible implementation, based on the first target location, a second navigation route is determined, and the second navigation route is sent to the vehicle. That is, the server can directly determine the second navigation route based on the first target location, and send the determined second navigation route to the vehicle, so that the driver drives the vehicle to the first target location according to the second navigation route and parks at the first target location, so that the user's vehicle participates in the currently held market.

[0050] In the above embodiment, when the usable area is larger than the set value, the first target position that can be used for parking the vehicle is determined within the electronic fence of the market area, and a parking position is found for the vehicle in time to ensure that the user's vehicle participates in the current market, and any problems that the user's vehicle may encounter are solved in time to improve the user experience.

[0051] like Figure 2 As shown in the above Figure 1 Based on the embodiment shown, in an exemplary embodiment of the present invention, obtaining the first position information of the vehicle after the vehicle passes through the preset position for a set period of time may specifically include the following steps:

[0052] Step 101: Receive second location information sent by a vehicle at a preset location.

[0053] In one embodiment, when the vehicle arrives at a preset location, it actively sends the second location information to the service end.

[0054] Step 102: If the arrival information sent by the vehicle is received within the preset time period of receiving the second position information, the current process is stopped.

[0055] In one embodiment, arrival information refers to information sent to the server after a vehicle has parked within the electronic fence of a market area, confirming that the vehicle is now eligible to participate in the current market. At this point, there is no need to monitor the vehicle, and the current process can be stopped. Specifically, upon receiving the second location information sent by the vehicle, the server immediately stores the second location information and enters a countdown monitoring state. Upon receiving the arrival information, the countdown monitoring stops. Of course, after receiving the second location information sent by the vehicle, the vehicle can also be tracked and monitored using a pre-installed image acquisition system. Upon receiving the arrival information, tracking and monitoring of the vehicle ceases, effectively conserving computing resources.

[0056] Step 103: If the arrival information sent by the vehicle is not received within a preset time period after the second location information is received, the first location information of the vehicle is obtained.

[0057] In the above embodiment, when the vehicle passes through the preset position, the server will send the second position information to the server, and then the server will pay attention to the vehicle. If the arrival information sent by the vehicle is received within the preset time length of receiving the second position information, the current process will be stopped. Only when the arrival information sent by the vehicle is not received within the preset time length of receiving the second position information, the first position information of the vehicle will be obtained, thereby effectively saving the system's computing resources and ensuring the rapid operation of the method.

[0058] like Figure 3 As shown in the above Figure 1 or Figure 2 Based on the embodiment shown, in an exemplary embodiment of the present invention, step 40 controls the edge position of the electronic fence of the market area based on the environmental data and the occupied area of the vehicle, and specifically includes the following steps:

[0059] Step 401: Determine an expandable area based on the environmental data.

[0060] Step 402: If the expandable area is larger than the occupied area of the vehicle, the edge position of the electronic fence of the market area is controlled.

[0061] In the above embodiment, after determining the environmental data, the expandable area is determined based on the environmental data. The expandable area refers to the area outside the electronic fence of the market area that can be used to park vehicles. If the expandable area is larger than the occupied area of the vehicle, it indicates that the vehicle can be parked at the position corresponding to the expandable area. Therefore, in order to ensure that the transaction information can still be synchronized to the current market and the news in the current market can be shared after the vehicle arrives at the position corresponding to the expandable area, the edge position of the electronic fence in the market area is flexibly controlled on demand according to the position corresponding to the expandable area to meet the needs of users in a timely manner.

[0062] like Figure 4 As shown in the above Figure 3 Based on the embodiment shown, if the expandable area is larger than the occupied area of the vehicle, step 402 controls the edge position of the electronic fence of the market area, including:

[0063] Step 4021: If the expandable area is larger than the occupied area of the vehicle, determine the current distance between the expandable area and the electronic fence of the market area;

[0064] Step 4022: If the current distance is less than the set distance value, the edge of the market area electronic fence is extended to the expandable area;

[0065] Step 4023: If the current distance is greater than the set distance value, a new electronic fence is added at the edge of the expandable area.

[0066] In the above embodiment, when the expandable area is larger than the occupied area of the vehicle, the current distance between the expandable area and the electronic fence of the market area is further determined. If the current distance is less than the set distance value, it means that the determined expandable area is close to the electronic fence of the market area. In this case, the edge position of the electronic fence of the market area can be controlled by extending the edge of the electronic fence of the market area to the expandable area. For example, if the distance value is set to 50 meters, Figure 5 As shown, if at the current moment there are vehicles 1, 2 and 3 that have not entered, the determined expandable area is greater than the occupied area of the vehicles, and the current distance between the determined expandable area and the electronic fence of the market area is less than 50 meters, then the edge of the electronic fence of the market area will be directly expanded to the expandable area. If it is determined that the current distance is greater than the set distance value, that is, the distance between the determined expandable area and the electronic fence of the market area is far, then an electronic fence can be directly added to the edge of the expandable area to achieve control of the edge position of the electronic fence of the market area. For example, if the distance value is set to 50 meters, as shown in FIG. Figure 6 As shown, if at the current moment there are vehicles 1, 2 and 3 that have not entered, the determined expandable area is greater than the occupied area of the vehicles, and the current distance between the determined expandable area and the electronic fence of the market area is greater than 50 meters, then a new electronic fence is directly added at the edge of the expandable area. In this embodiment, whether to extend the edge of the electronic fence to the expandable area or to add a new electronic fence at the edge of the expandable area is determined based on the current distance between the expandable area and the electronic fence of the market area, which has flexibility and accuracy. It should be noted that in one possible implementation method, when there is an expandable area, an electronic fence can be added at the edge of the expandable area (such as Figure 7 shown).

[0067] In an exemplary embodiment of the present invention, after controlling the edge position of the electronic fence of the market area if the expandable area is larger than the occupied area of the vehicle in step 402, the method further includes determining a second target location within the electronic fence of the market area after controlling the edge position. The second target location is a location selected for the vehicle to park at a location corresponding to the expandable area. After obtaining the second target location, in one possible implementation, the second target location is transmitted to the vehicle, causing the vehicle to determine a third navigation route with the second target location as its destination. Specifically, the second target location is transmitted to the vehicle, causing the vehicle to determine the third navigation route using its navigation system. The driver drives the vehicle to the second target location according to the third navigation route and parks at the second target location, allowing the user's vehicle to participate in the current market. In another possible implementation, a fourth navigation route is determined based on the second target location and transmitted to the vehicle. Specifically, the server can directly determine the fourth navigation route based on the second target location and transmit the determined fourth navigation route to the vehicle, causing the driver to drive the vehicle to the second target location according to the fourth navigation route and park at the second target location, allowing the user's vehicle to participate in the current market. In this embodiment, if the expandable area is larger than the occupied area of the vehicle, the second target position is determined for the vehicle in a timely manner so that the user's vehicle can participate in the market in a timely manner.

[0068] like Figure 8 As shown in the above Figure 1 、 Figure 2 、 Figure 3 or Figure 4 On the basis of the embodiment shown, in an exemplary embodiment of the present invention, the method further includes: step 50, if the expandable area is smaller than the occupied area of the vehicle, sending a notification message to the vehicle.

[0069] In the above embodiment, if the determined expandable area is smaller than the vehicle's footprint, a notification message is sent to the vehicle, informing the user that they cannot participate in the current market. If, at the start of the market, only a vehicle's application is received but no designated seat is assigned to it, then when the expandable area is smaller than the vehicle's footprint, a notification message is also sent to the vehicles that have not yet arrived, allowing users to immediately be informed of their inability to participate in the current market, providing convenience and improving the user experience.

[0070] like Figure 9 As shown in the above Figure 1 、 Figure 2 、 Figure 3 、 Figure 4 or Figure 5 Based on the embodiment shown, in an exemplary embodiment of the present invention, the method further includes:

[0071] Step 60: If the first location information does not match the designated location information, the vehicle is marked as a non-entry vehicle.

[0072] Step 70 : Determine the occupied area of the vehicles based on the number and models of the currently non-entering vehicles.

[0073] In the above embodiment, if the first location information does not match the specified location information, the vehicle is marked as a non-entering vehicle. Therefore, there may be multiple non-entering vehicles at the same time. Figure 5 As shown, there are vehicles 1, 2, and 3 that have not entered. The number and model of the currently unentered vehicles are determined, and the occupied area of the vehicles is determined. That is, the occupied area of the vehicle is the sum of the occupied areas of all currently unentered vehicles. During a market, vehicles may enter the market area's electronic fence at any time and from any direction. Therefore, the system may process multiple vehicles simultaneously. To ensure processing speed, the occupied area of the vehicles can be determined based on the number and model of the currently unentered vehicles.

[0074] like Figure 10 As shown in the above Figure 9 Based on the embodiment shown, in an exemplary embodiment of the present invention, step 40 controls the edge position of the electronic fence of the market area based on the environmental data and the occupied area of the vehicle, including:

[0075] Step 403: Determine the minimum occupied area based on the model of the vehicle that has not currently entered.

[0076] In one embodiment, the models of the vehicles that have not yet entered are determined. Based on the vehicle models, the occupied areas of each vehicle are determined. The occupied areas of each vehicle are sorted to determine the minimum occupied area. Specifically, the models of the vehicles that have not yet entered can be determined based on the application information of each vehicle that has not yet entered. Of course, an image acquisition system can also be used to obtain images of the vehicles that have not yet entered, recognize the images, and determine the models of the vehicles that have not yet entered.

[0077] Step 404: If the expandable area determined based on the environmental data is smaller than the occupied area of the vehicle but larger than the minimum occupied area, an electronic fence is added at the edge of the expandable area.

[0078] In one embodiment, if the number of vehicles that have not currently entered is greater than or equal to 2, the occupied area of the vehicle is the sum of the occupied areas of the vehicles that have not currently entered. In this case, the determined expandable area is smaller than the occupied area of the vehicle and larger than the minimum occupied area, that is, only some of the vehicles that have not currently entered can participate in the currently held market. At this time, an electronic fence is still added to the edge of the expandable area. It should be noted that if the expandable area determined based on the environmental data is smaller than the minimum occupied area, a notification message is sent to the vehicles that have not currently entered, informing each vehicle that has not currently entered that it cannot participate in the currently held market. If the expandable area determined based on the environmental data is larger than the occupied area of the vehicle, the edge position of the electronic fence in the market area is controlled, which corresponds to the content of step 402.

[0079] The method further includes: step 405, selecting a target vehicle from the vehicles that have not currently entered.

[0080] In one embodiment, the target vehicle is a vehicle selected from among the currently unentered vehicles that is eligible to participate in the current market. Specifically, the model of the currently unentered vehicles is determined, and the footprint of each currently unentered vehicle is determined. If the determined expandable area is only slightly larger than the minimum footprint, the currently unentered vehicle corresponding to the minimum footprint is the target vehicle. If the expandable area is larger than the maximum footprint of the currently unentered vehicles, or larger than the sum of the footprints of multiple currently unentered vehicles but smaller than the sum of the footprints of all currently unentered vehicles, the target vehicle can be determined based on the order in which the currently unentered vehicles applied for admission or the order in which they arrived at the preset location.

[0081] Step 406: Determine a third target location in the expandable area of the electronic fence added to the edge.

[0082] In one embodiment, the third target location is a location selected for the target vehicle in the expandable area for parking the vehicle.

[0083] Step 407: Send the third target position to the target vehicle, so that the target vehicle determines a fifth navigation route with the third target position as the end point.

[0084] In one embodiment, the third target location is sent to the target vehicle so that the target vehicle determines a fifth navigation route with the third target location as the end point. That is, the third target location is sent to the target vehicle so that the target vehicle determines a fifth navigation route based on its own navigation system. The driver drives the vehicle to the third target location according to the fifth navigation route and parks at the third target location, so that the user vehicle participates in the currently held market. Of course, step 407 can also be based on the third target location, determining a sixth navigation route, and sending the sixth navigation route to the target vehicle. That is, the server can directly determine the sixth navigation route based on the third target location, and send the determined sixth navigation route to the target vehicle, so that the driver drives the target vehicle to the third target location according to the sixth navigation route and parks at the third target location, so that the user vehicle participates in the currently held market.

[0085] In the above embodiment, in order to ensure that more user vehicles can participate in the currently held market, the minimum occupied area is determined. When the expandable area determined according to the environmental data is smaller than the occupied area of the vehicle and larger than the minimum occupied area, a target vehicle is selected from the vehicles that have not currently entered, and a third target position is selected for the target vehicle so that the target vehicle can be parked at the third target position, ensuring that user vehicles can participate in the currently held market.

[0086] Exemplary devices

[0087] Based on the same concept as the embodiment of the method of the present invention, Figure 11 As shown, the embodiment of the present invention further provides a control device for an electronic fence in a market area, which specifically includes the following modules:

[0088] The position acquisition module 111 is used to obtain the first position information of the vehicle after the vehicle passes through the preset position for a set time period;

[0089] an area acquisition module 112 for determining a usable area within the electronic fence of the market area if the first location information does not conform to the specified location information;

[0090] The data acquisition module 113 is configured to determine the environmental data outside the electronic fence of the market area if the usable area is less than a set value;

[0091] The position control module 114 is configured to control the edge position of the electronic fence of the market area based on the environmental data and the occupied area of the vehicle.

[0092] In an exemplary embodiment of the present invention, the apparatus further comprises:

[0093] a target determination module, configured to determine a first target position within the electronic fence of the market area if the usable area is greater than the set value;

[0094] The route determination module is used to send the first target location to the vehicle so that the vehicle determines a first navigation route with the first target location as the end point; or to determine a second navigation route based on the first target location and send the second navigation route to the vehicle.

[0095] In an exemplary embodiment of the present invention, the location acquisition module includes:

[0096] an information receiving unit, configured to receive second position information sent by a vehicle at a preset position;

[0097] a process terminating unit, configured to stop the current process if arrival information sent by the vehicle is received within a preset time period of receiving the second position information;

[0098] The first acquiring unit is configured to acquire the first location information of the vehicle if the arrival information sent by the vehicle is not received within a preset time period after the second location information is received.

[0099] In an exemplary embodiment of the present invention, the position control module includes:

[0100] an area determining unit, configured to determine an expandable area based on the environmental data;

[0101] An edge control unit is used to control the edge position of the electronic fence of the market area if the expandable area is larger than the occupied area of the vehicle.

[0102] In an exemplary embodiment of the present invention, the edge control unit is used to determine the current distance between the expandable area and the electronic fence of the market area if the expandable area is larger than the occupied area of the vehicle; if the current distance is less than the set distance value, the edge of the electronic fence of the market area is extended to the expandable area; if the current distance is greater than the set distance value, a new electronic fence is added to the edge of the expandable area.

[0103] In an exemplary embodiment of the present invention, the position control module further includes:

[0104] a second acquisition unit, configured to determine a second target position in the electronic fence of the market area behind the control edge position;

[0105] The first route unit is used to send the second target position to the vehicle so that the vehicle determines a third navigation route with the second target position as the end point; or, based on the second target position, determine a fourth navigation route and send the fourth navigation route to the vehicle.

[0106] In an exemplary embodiment of the present invention, the position control module further includes:

[0107] An information sending unit is configured to send a notification message to the vehicle if the expandable area is smaller than the occupied area of the vehicle.

[0108] In an exemplary embodiment of the present invention, the apparatus further comprises:

[0109] a vehicle marking module, configured to mark the vehicle as a non-entry vehicle if the first location information does not match the specified location information;

[0110] The occupied area determination module is used to determine the occupied area of the vehicle based on the determined number and model of the currently non-entering vehicles.

[0111] The position control module includes:

[0112] a minimum area determination unit, configured to determine a minimum occupied area based on the model of the vehicle that is not currently entering;

[0113] a fence control unit, configured to add an electronic fence at the edge of the expandable area if the expandable area determined based on the environmental data is smaller than the occupied area of the vehicle and larger than the minimum occupied area;

[0114] Then the position control module further includes:

[0115] a target vehicle determining unit, configured to select a target vehicle from the vehicles that have not currently entered;

[0116] A third acquisition unit is used to determine a third target position in an expandable area of an electronic fence added to the edge;

[0117] The second route unit is used to send the third target position to the target vehicle so that the target vehicle determines a fifth navigation route with the third target position as the end point; or the second route unit is used to determine a sixth navigation route based on the third target position and send the sixth navigation route to the target vehicle.

[0118] Exemplary electronic devices

[0119] Figure 12 A block diagram of an electronic device according to an embodiment of the present invention is illustrated.

[0120] like Figure 12 As shown, the electronic device 100 includes one or more processors 101 and a memory 102 .

[0121] The processor 101 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 100 to perform desired functions.

[0122] The memory 102 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), a hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 101 may execute the program instructions to implement the market area electronic fence control method of each embodiment of the present invention described above and / or other desired functions.

[0123] In one example, the electronic device 100 may further include an input device 103 and an output device 104 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0124] Of course, to simplify, Figure 12 Only some of the components related to the present invention in the electronic device 100 are shown, and components such as buses, input / output interfaces, etc. are omitted. In addition, the electronic device 100 may further include any other appropriate components according to specific application scenarios.

[0125] Exemplary computer program products and computer-readable storage media

[0126] In addition to the above-mentioned methods and devices, an embodiment of the present invention may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the control method of the market area electronic fence according to various embodiments of the present invention described in the above "Exemplary Method" section of this specification.

[0127] The computer program product may be written in any combination of one or more programming languages to implement the operations of embodiments of the present invention, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as C or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0128] In addition, an embodiment of the present invention may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, enables the processor to execute the steps of the method for controlling an electronic fence in a market area according to various embodiments of the present invention described in the above "Exemplary Method" section of this specification.

[0129] The computer-readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, include but is not limited to a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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 thereof.

[0130] The basic principles of the present invention have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, and effects mentioned in the present invention are merely illustrative and non-limiting, and should not be construed as necessarily possessed by each embodiment of the present invention. Furthermore, the specific details of the invention described above are provided for illustrative purposes and to facilitate understanding, and are not intended to be limiting. These details do not necessarily limit the present invention to being implemented using these specific details.

[0131] The block diagrams of the devices, apparatuses, equipment, and systems involved in the present invention are intended to be illustrative examples only and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems may be connected, arranged, or configured in any manner. Words such as "include," "comprise," "have," and the like are open-ended words, meaning "including but not limited to," and may be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or" and may be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and may be used interchangeably therewith.

[0132] It should also be noted that in the apparatus, device and method of the present invention, each component or each step can be decomposed and / or recombined, and such decomposition and / or recombination should be regarded as equivalent solutions of the present invention.

[0133] The above description of the invented aspects is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present invention. Therefore, the present invention is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features of the invention herein.

[0134] The above description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of the present invention to the forms invented herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.

Claims

1. A method for controlling an electronic fence in a market area, characterized in that: The specific steps include: Obtaining the first position information of the vehicle after the vehicle passes the preset position for a set period of time; If the first location information does not match the designated location information, determining the usable area within the electronic fence of the market area, and the designated location information is within the electronic fence of the market area; If the usable area is smaller than the set value, determining the environmental data outside the electronic fence of the market area; Based on the environmental data and the occupied area of the vehicle, the edge position of the electronic fence of the market area is controlled.

2. The method according to claim 1, further comprising: If the usable area is greater than the set value, determining a first target location within the electronic fence of the market area; Sending the first target location to the vehicle, so that the vehicle determines a first navigation route with the first target location as an end point; Alternatively, based on the first target location, a second navigation route is determined, and the second navigation route is sent to the vehicle.

3. The method according to claim 1, wherein obtaining the first position information of the vehicle after the vehicle passes through the preset position for a set period of time comprises: receiving second position information sent by a vehicle at a preset position; If the arrival information sent by the vehicle is received within the preset time period of receiving the second position information, the current process is stopped; If the arrival information sent by the vehicle is not received within a preset time period after receiving the second location information, the first location information of the vehicle is acquired.

4. The method according to claim 1, wherein the step of controlling the edge position of the electronic fence of the market area based on the environmental data and the occupied area of the vehicle comprises: determining an expandable area based on the environmental data; If the expandable area is larger than the occupied area of the vehicle, the edge position of the electronic fence of the market area is controlled.

5. The method according to claim 4, wherein if the expandable area is larger than the occupied area of the vehicle, controlling the edge position of the electronic fence of the market area comprises: If the expandable area is larger than the occupied area of the vehicle, determining the current distance between the expandable area and the electronic fence of the market area; If the current distance is less than the set distance value, the edge of the electronic fence of the market area is extended to the expandable area; If the current distance is greater than the set distance value, a new electronic fence is added at the edge of the expandable area.

6. The method according to claim 4, further comprising: after the step of controlling the edge position of the electronic fence of the market area if the expandable area is larger than the occupied area of the vehicle; Determine a second target location within the electronic fence of the market area behind the control edge location; sending the second target location to the vehicle, so that the vehicle determines a third navigation route with the second target location as an end point; Alternatively, based on the second target location, a fourth navigation route is determined, and the fourth navigation route is sent to the vehicle.

7. The method according to claim 4, further comprising: If the expandable area is smaller than the occupied area of the vehicle, a notification message is sent to the vehicle.

8. The method according to any one of claims 1 to 7, further comprising: If the first location information does not match the specified location information, marking the vehicle as a non-entry vehicle; Based on the determined number and types of vehicles not currently entering, an occupied area of the vehicles is determined.

9. The method according to claim 8, wherein the step of controlling the edge position of the electronic fence of the market area based on the environmental data and the occupied area of the vehicle comprises: Determining a minimum occupied area based on the model of the vehicle that is not currently entering; If the expandable area determined based on the environmental data is smaller than the occupied area of the vehicle but larger than the minimum occupied area, adding an electronic fence at the edge of the expandable area; The method further includes: selecting a target vehicle from the vehicles that have not currently entered; Determine a third target location in an expandable area with an additional electronic fence at the edge; Sending the third target position to the target vehicle, so that the target vehicle determines a fifth navigation route with the third target position as the end point; Alternatively, based on the third target position, a sixth navigation route is determined, and the sixth navigation route is sent to the target vehicle.

10. A control device for an electronic fence in a market area, characterized in that: Specifically, it includes the following modules: A position acquisition module, used to obtain the first position information of the vehicle after the vehicle passes through a preset position for a set time period; an area acquisition module, configured to determine a usable area within the electronic fence of the market area if the first location information does not conform to specified location information, wherein the specified location information is within the electronic fence of the market area; a data acquisition module, configured to determine environmental data outside the electronic fence of the market area if the usable area is smaller than a set value; A position control module is used to control the edge position of the electronic fence of the market area based on the environmental data and the occupied area of the vehicle.

11. A computer-readable storage medium storing a computer program, wherein the computer program is used to execute the method for controlling an electronic fence in a market area according to any one of claims 1 to 9.

12. An electronic device, comprising: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the control method of the market area electronic fence according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Mutable geo-fencing system

    CN109247071A

  • System and Methods for Dynamic Creation of a Geofence for a Location

    US20190357005A1