Parking space comparison method, system, device, electronic device and storage medium

By acquiring and sending comprehensive information about multiple parking spaces in a 3D garage model, the problem of complex operation for comparing multiple parking spaces in existing technologies is solved, enabling convenient comparison of parking space information and improving user experience.

CN114299449BActive Publication Date: 2025-11-11WANYI TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111642265.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-29
Publication Date
2025-11-11
Estimated Expiration
2041-12-29

AI Technical Summary

Technical Problem

In existing technologies, users need to repeatedly select and switch between multiple parking spaces for comparison, which is quite complex.

Method used

By acquiring parking space comparison requests sent by the terminal, and based on the numbering information of multiple parking spaces to be compared, the system acquires and sends comprehensive information of these parking spaces in the 3D garage model, such as images, parking images, and route images, to achieve a visual comparison of multiple parking spaces.

Benefits of technology

It reduces the complexity of comparing parking space information, improves the user experience, and enables easy and visual comparison of multiple parking spaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114299449B_ABST
    Figure CN114299449B_ABST
Patent Text Reader

Abstract

This application relates to a parking space comparison method, system, device, electronic device, and storage medium. The parking space comparison method includes: acquiring a parking space comparison request sent by a terminal, the parking space comparison request including the numbering information of multiple parking spaces to be compared; acquiring comprehensive information of the multiple parking spaces to be compared based on the numbering information of the multiple parking spaces to be compared; the comprehensive information of the parking spaces to be compared includes image information of the parking spaces to be compared in a 3D garage model; and sending the comprehensive information of the multiple parking spaces to be compared to the terminal so that the terminal can display and compare the comprehensive information of the multiple parking spaces to be compared. In this application, based on the numbering information of the multiple parking spaces to be compared in the acquired parking space comparison request, the comprehensive information of the multiple parking spaces to be compared is acquired and sent to the terminal so that the terminal can display and compare the comprehensive information of the multiple parking spaces to be compared, thereby realizing a visual comparison of the multiple parking spaces to be compared, reducing the complexity of parking space information comparison, and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a parking space comparison method, system, device, electronic device and storage medium. Background Technology

[0002] In existing technologies, users can only view information about a single visualized parking space. When it is necessary to compare information about multiple parking spaces, users may need to repeatedly select and visualize these multiple parking spaces to achieve the comparison, which is quite complex. Summary of the Invention

[0003] This application provides a parking space comparison method, system, device, electronic device, and storage medium to solve the problem in the prior art that only a single parking space's visual image can be viewed at a time, and that comparing multiple parking spaces requires repeatedly switching between multiple parking spaces, resulting in high operational complexity.

[0004] Firstly, this application provides a parking space comparison method, which includes:

[0005] Obtain a parking space comparison request sent by the terminal, wherein the parking space comparison request includes the number information of multiple parking spaces to be compared;

[0006] Based on the numbering information of the multiple parking spaces to be compared, comprehensive information of the multiple parking spaces to be compared is obtained; the comprehensive information of the parking spaces to be compared includes the image information of the parking spaces to be compared in the 3D garage model;

[0007] The combined information of the multiple parking spaces to be compared is sent to the terminal so that the terminal can display and compare the combined information of the multiple parking spaces to be compared.

[0008] Optionally, obtaining comprehensive information about the plurality of parking spaces to be compared based on their numbering information includes:

[0009] For any one of the multiple parking spaces to be compared, perform the following operations:

[0010] Determine the location of the parking space to be compared based on its number information;

[0011] Based on the location of the parking space to be compared, the camera corresponding to the parking space to be compared is determined, and the parking space image information of the parking space to be compared in the 3D garage model is obtained by controlling the camera corresponding to the parking space to be compared.

[0012] Optionally, the parking space comparison request may also include a target viewpoint;

[0013] The step of acquiring parking space image information of the parking space to be compared in the 3D garage model by controlling the camera corresponding to the parking space to be compared includes:

[0014] Adjust the viewing angle of the camera corresponding to the parking space to be compared to the target viewing angle;

[0015] By adjusting the camera to the target viewpoint, the parking space image information of the parking space to be compared in the 3D garage model is obtained from the target viewpoint.

[0016] Optionally, the parking space comparison request may also include information about the vehicle to be parked.

[0017] The comprehensive information of the parking space to be compared also includes the parking image information of the parking space to be compared;

[0018] The step of obtaining comprehensive information about the multiple parking spaces to be compared based on their numbering information further includes:

[0019] For any one of the multiple parking spaces to be compared, perform the following operations:

[0020] Based on the information of the vehicle to be parked, determine the image of the vehicle to be parked;

[0021] The image information of the parking space to be compared in the 3D garage model and the image of the vehicle to be parked are combined to obtain the parking image information of the parking space to be compared.

[0022] Optionally, the parking space comparison request may also include a target location;

[0023] The comprehensive information of the parking space to be compared also includes the route image information from the parking space to be compared to the target location in the 3D garage model;

[0024] The step of obtaining comprehensive information about the multiple parking spaces to be compared based on their numbering information further includes:

[0025] For any one of the multiple parking spaces to be compared, perform the following operations:

[0026] Based on the 3D garage model, the target location, and the location of the parking space to be compared, the route information from the parking space to be compared to the target location in the 3D garage model is determined, and corresponding route image information is generated based on the route information.

[0027] Optionally, sending the comprehensive information of the plurality of parking spaces to be compared to the terminal includes:

[0028] The image information from the comprehensive information of the multiple parking spaces to be compared is stitched together and then sent to the terminal.

[0029] Secondly, this application provides a parking space comparison method, the parking space comparison method comprising:

[0030] A parking space comparison request is generated and sent to the server; the parking space comparison request includes the numbering information of multiple parking spaces to be compared.

[0031] Obtain comprehensive information of multiple parking spaces to be compared sent by the server in response to the parking space comparison request; the comprehensive information of the parking spaces to be compared includes image information of the parking spaces to be compared in a 3D garage model;

[0032] Display the comprehensive information of the multiple parking spaces to be compared, so as to facilitate the comparison of the comprehensive information of the multiple parking spaces to be compared.

[0033] Thirdly, this application provides a parking space comparison system, which includes a terminal and a server;

[0034] The terminal is used to generate a parking space comparison request and send the parking space comparison request to the server; the parking space comparison request includes the number information of multiple parking spaces to be compared.

[0035] The server is configured to receive parking space comparison requests sent by the terminal; obtain comprehensive information of the multiple parking spaces to be compared based on the number information of the multiple parking spaces to be compared; the comprehensive information of the parking spaces to be compared includes image information of the parking spaces to be compared in a 3D garage model; and send the comprehensive information of the multiple parking spaces to be compared to the terminal so that the terminal can display and compare the comprehensive information of the multiple parking spaces to be compared.

[0036] The terminal is further configured to acquire comprehensive information of multiple parking spaces to be compared sent by the server in response to the parking space comparison request; and display the comprehensive information of the multiple parking spaces to be compared in order to facilitate comparison of the comprehensive information of the multiple parking spaces to be compared.

[0037] Fourthly, this application provides a parking space comparison device, the parking space comparison device comprising:

[0038] The acquisition module is used to acquire parking space comparison requests sent by the terminal, wherein the parking space comparison requests include the numbering information of multiple parking spaces to be compared;

[0039] The acquisition module is further configured to acquire comprehensive information of the multiple parking spaces to be compared based on the numbering information of the multiple parking spaces to be compared, wherein the comprehensive information of the parking spaces to be compared includes the image information of the parking spaces to be compared in the 3D garage model;

[0040] The sending module is used to send the comprehensive information of the multiple parking spaces to be compared to the terminal, so that the terminal can display and compare the comprehensive information of the multiple parking spaces to be compared.

[0041] Fifthly, this application provides a parking space comparison device, the parking space comparison device comprising:

[0042] A generation module is used to generate a parking space comparison request and send the parking space comparison request to the server; the parking space comparison request includes the numbering information of multiple parking spaces to be compared;

[0043] The acquisition module is used to acquire comprehensive information of multiple parking spaces to be compared sent by the server in response to the parking space comparison request. The comprehensive information of the parking spaces to be compared includes image information of the parking spaces to be compared in a 3D garage model.

[0044] The display module is used to display the comprehensive information of the multiple parking spaces to be compared, so as to facilitate the comparison of the comprehensive information of the multiple parking spaces to be compared.

[0045] Sixthly, this application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0046] Memory, used to store computer programs;

[0047] When a processor executes a program stored in memory, it implements the steps of the parking space comparison method described in any one embodiment of the first or second aspect.

[0048] In a seventh aspect, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the parking space comparison method as described in any embodiment of the first or second aspect.

[0049] The technical solutions provided in this application have the following advantages compared with the prior art:

[0050] The parking space method provided in this application embodiment obtains comprehensive information of multiple parking spaces to be compared based on the number information of multiple parking spaces to be compared in the obtained parking space comparison request, and sends the comprehensive information of multiple parking spaces to be compared to the terminal so that the terminal can display and compare the comprehensive information of multiple parking spaces to be compared, thereby realizing the visual comparison of multiple parking spaces to be compared, reducing the complexity of parking space information comparison, and improving user experience. Attached Figure Description

[0051] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0052] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0053] Figure 1 A flowchart illustrating a parking space comparison method provided in this application embodiment. Figure 1 ;

[0054] Figure 2 A flowchart illustrating a parking space comparison method provided in this application embodiment. Figure 2 ;

[0055] Figure 3 A schematic diagram of a mini-program display interface provided in an embodiment of this application. Figure 1 ;

[0056] Figure 4 A schematic diagram of a mini-program display interface provided in an embodiment of this application. Figure 2 ;

[0057] Figure 5 This is a schematic diagram of a parking space comparison system provided in an embodiment of this application;

[0058] Figure 6 A schematic diagram of a parking space comparison device provided in an embodiment of this application. Figure 1 ;

[0059] Figure 7 A schematic diagram of a parking space comparison device provided in an embodiment of this application. Figure 2 ;

[0060] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0061] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0062] To address the problem in existing technologies where only a single parking space can be viewed at a time, requiring repeated switching between multiple parking spaces for comparison, resulting in high operational complexity, this application provides a parking space comparison method applied in a server, such as... Figure 1 As shown, the parking space comparison method includes steps 101-103:

[0063] Step 101: Obtain the parking space comparison request sent by the terminal.

[0064] The parking space comparison request includes the numbering information of multiple parking spaces to be compared.

[0065] In one possible implementation, the parking space numbering information to be compared can consist of numbers, letters, or a combination of both. Alternatively, the parking space numbering information can also consist of other elements such as special symbols.

[0066] For example, a user selects two parking spaces from the parking spaces they have saved through the mini-program for comparison. In response to the user's operation, the terminal generates a parking space comparison request based on the number information of the two parking spaces to be compared.

[0067] Step 102: Based on the numbering information of multiple parking spaces to be compared, obtain comprehensive information of multiple parking spaces to be compared.

[0068] The comprehensive information of the parking spaces to be compared includes image information of the parking spaces in multiple dimensions in the 3D garage model, such as parking space image information showing the size and location of the parking space, parking image information simulating parking, and route image information simulating returning home or leaving the garage.

[0069] Optionally, for any one of the multiple parking spaces to be compared, the following operations are performed: determine the location of the parking space to be compared based on the number information of the parking space to be compared; then, determine the camera corresponding to the parking space to be compared based on the location of the parking space to be compared; and obtain the parking space image information of the parking space to be compared in the 3D garage model by controlling the camera corresponding to the parking space to be compared.

[0070] For example, the location of the parking space to be compared is its position in a pre-built 3D garage model. This 3D garage model is determined based on the actual condition of the garage.

[0071] For example, the parking space comparison request includes the numbers of parking space 1 and parking space 2. Based on the numbers of parking space 1 and parking space 2, the positions of parking space 1 and parking space 2 in the garage are determined. Based on the position of parking space 1 in the garage, the camera corresponding to parking space 1 is determined to be camera A, which is closest to parking space 1. Based on the position of parking space 2 in the garage, the camera corresponding to parking space 2 is determined to be camera B, which is closest to parking space 2. Finally, camera A is controlled to acquire the image of parking space 1 in the 3D garage model, and camera B is controlled to acquire the image of parking space 2 in the 3D garage model.

[0072] In one possible implementation, the parking space comparison request also includes the target viewpoint.

[0073] At this point, during the process of acquiring image information of the parking space to be compared in the 3D garage model by controlling the camera corresponding to the parking space to be compared, the viewing angle of the camera corresponding to the parking space to be compared is first adjusted to the target viewing angle based on the target viewing angle in the parking space comparison request. Subsequently, the parking space image information of the parking space to be compared in the 3D garage model under the target viewing angle is acquired in real time through the camera adjusted to the target viewing angle.

[0074] In the previous example, after determining that the cameras corresponding to parking spaces 1 and 2 are camera A and camera B respectively, the orientation of cameras A and B was adjusted to set the viewing angle of camera A relative to parking space 1 as the target viewing angle, and the viewing angle of camera B relative to parking space 2 as the target viewing angle. Subsequently, by controlling camera A with its adjusted viewing angle, the image of parking space 1 in the 3D garage model was acquired from the target viewing angle, and by controlling camera B with its adjusted viewing angle, the image of parking space 2 in the 3D garage model was acquired from the target viewing angle.

[0075] For example, during the initial acquisition of comprehensive information about the parking spaces to be compared, if no target view is input, the preset view is determined as the target view. Generally, the preset view is the view directly facing the vehicle.

[0076] The target viewpoint can also be the viewpoint adjusted from the preset viewpoint.

[0077] For example, the target view is a preset view, i.e., the view directly facing the parking space, adjusted to a view where the angle between the direction of the parking space and the direction directly facing the parking space is 45°.

[0078] For example, by detecting user roaming operations, such as swiping on the terminal screen, the target viewing angle after a preset viewpoint change is determined. Based on this target viewing angle and the numbering information of multiple parking spaces to be compared, a parking space comparison request is generated. Finally, based on the parking space comparison request, comprehensive information of the parking spaces to be compared is obtained and sent to the terminal so that the terminal can display and compare the information, thereby refreshing the display of the information of the parking spaces to be compared and adjusting the visual viewing angle of the parking spaces to be compared.

[0079] In one possible implementation, the parking space comparison request also includes information about the vehicle to be parked. The comprehensive information of the parking spaces to be compared also includes parking image information of the parking spaces to be compared.

[0080] At this point, during the process of obtaining comprehensive information about multiple parking spaces based on their numbering information, for any one of the multiple parking spaces to be compared, after obtaining the image information of the parking space in the 3D garage model, the image of the parking space to be compared and the image of the vehicle to be parked are combined to obtain the parking image information of the parking space to be compared. Then, after the parking image information of the parking space to be compared is sent to the terminal, the terminal displays the parking image information of the parking space to be compared, thereby realizing the simulation and comparison of the parking situation of the parking spaces to be compared.

[0081] In other words, before synthesizing the parking image information of the parking space to be compared, it is necessary to determine the image of the vehicle to be parked based on the information of the vehicle to be parked in the parking space comparison request.

[0082] For example, the information of the vehicle to be parked includes the vehicle's model, color, and other information.

[0083] In one possible implementation, the parking space comparison request also includes a target location. The comprehensive information of the parking spaces to be compared also includes route image information from the parking space to the target location in the 3D garage model. The target location can be either a starting point or an end point.

[0084] At this time, in the process of obtaining comprehensive information of multiple parking spaces to be compared based on the numbering information of multiple parking spaces to be compared, the following operations are performed for any one of the multiple parking spaces to be compared: that is, based on the 3D garage model, the target location and the location of the parking space to be compared, the route information from the parking space to be compared in the 3D garage model to the target location is determined, and the corresponding route image information is generated based on the route information.

[0085] For example, the 3D garage model includes the location of each parking space in the garage, the location of the garage entrance and exit, and the location of the unit building entrance leading to the residence.

[0086] For example, the target location could be, for instance, the location of a garage entrance or exit, the location of a unit entrance in the garage leading to the residence, or any location within the garage.

[0087] For example, the parking spaces to be compared include parking space 1 and parking space 2. After determining the positions of parking space 1 and parking space 2, based on the target location and the 3D garage model, the route from parking space 1 to the target location, i.e., route 1, is determined, and the corresponding route image information is determined based on route 1. Similarly, based on the target location and the 3D garage model, the route from parking space 2 to the target location, i.e., route 2, is determined, and the corresponding route image information is determined based on route 2.

[0088] In other words, the above routes can be either routes home or routes away from home.

[0089] In one possible implementation, the comprehensive information of the parking spaces to be compared also includes a target parameter for the parking spaces, which can be used to represent the popularity of the parking spaces. Generally, the higher the popularity of the parking spaces to be compared, the larger the value of the target parameter. For example, the target parameter can be price, etc.

[0090] In one possible implementation, the comprehensive information of the parking space to be compared also includes the size of the parking space. For example, the size of the parking space to be compared is the floor area of ​​the parking space, or the length and width of the parking space.

[0091] In one possible implementation, the comprehensive information of the parking spaces to be compared also includes the type of the parking spaces to be compared. For example, the type of the parking spaces to be compared can be a standard type.

[0092] In one possible implementation, if the parking space comparison request includes the numbering information of multiple parking spaces to be compared, the comprehensive information of the parking spaces to be compared obtained based on the parking space comparison request includes at least one of the following: image information of the parking space to be compared in the 3D garage model, target parameters of the parking space to be compared, size of the parking space to be compared, and type of the parking space to be compared.

[0093] At this time, the parking space image information of the parking space to be compared in the 3D garage model is the image information of the parking space to be compared in the 3D garage model under the preset view.

[0094] In one possible implementation, when the parking space comparison request includes the numbering information of multiple parking spaces to be compared and the target viewpoint, the comprehensive information of the parking spaces to be compared obtained based on the parking space comparison request includes at least one of the following: the image information of the parking space to be compared in the 3D garage model from the target viewpoint, the target parameters of the parking space to be compared, and the size of the parking space to be compared.

[0095] In one possible implementation, the parking space comparison request includes the numbering information of multiple parking spaces to be compared, as well as one or more of the following: target viewpoint, information of the vehicle to be parked, and target location. Correspondingly, the comprehensive information of the parking spaces to be compared obtained based on this parking space comparison request includes one or more of the following: image information of the parking space to be compared in the 3D garage model from the target viewpoint, parking image information of the parking space to be compared, and route image information from the parking space to the target location in the 3D garage model. The parking image information of the parking space to be compared can be the parking image information of the parking space to be compared from the target viewpoint. In this case, the comprehensive information of the parking spaces to be compared may also include at least one of the following: target parameters of the parking space to be compared and the size of the parking space to be compared.

[0096] It should be noted that when the parking space comparison request includes the numbering information of multiple parking spaces to be compared, the target viewpoint, and the information of the vehicles to be parked, the parking image information of the parking spaces to be compared will also change with the change of the target viewpoint.

[0097] Generally, information on multiple vehicles to be compared is acquired simultaneously, or in other words, the acquisition time for information on multiple vehicles to be compared does not exceed a preset duration. This preset duration is relatively short and can be predetermined or determined based on actual operating conditions.

[0098] Step 103: Send the comprehensive information of multiple parking spaces to be compared to the terminal.

[0099] Accordingly, the terminal receives comprehensive information from these multiple parking spaces to be compared, so that the terminal can display and compare the comprehensive information of these multiple parking spaces to be compared. For a description of the comprehensive information of these multiple parking spaces to be compared, please refer to the above content, and it will not be repeated here.

[0100] In other words, after receiving the comprehensive information of these multiple parking spaces to be compared, the terminal displays and compares the comprehensive information of these multiple parking spaces to be compared.

[0101] In one possible implementation, the format of the image information of the parking space to be compared in the 3D garage model or the parking image information of the parking space to be compared is adjusted to a preset format. This preset format is determined based on the terminal's screen parameters.

[0102] For example, if the pixel ratio of the image information or parking image information of the parking space to be compared in the 3D garage model received by the server is 800*800, and the resolution of the client device is 200*300, then the original pixel data, i.e. the image or parking image of the parking space to be compared in the 3D garage model, is converted into image information adapted to the client device (or a video stream composed of multiple images).

[0103] In one possible implementation, after obtaining comprehensive information about multiple parking spaces to be compared in a 3D garage model, during the process of sending this comprehensive information to the terminal, the image information of corresponding dimensions from the comprehensive information of these multiple parking spaces to be compared is stitched together and then sent to the terminal according to the terminal's display requirements. Specifically, if the terminal is currently displaying parking space image information for comparison, the parking space image information of multiple parking spaces to be compared is stitched together and then sent to the terminal; if the terminal is currently displaying parking image information for comparison, the parking image information of multiple parking spaces to be compared is stitched together and then sent to the terminal.

[0104] In one possible implementation, depending on the terminal's screen display mode, the image information of multiple parking spaces to be compared is stitched together using a corresponding stitching method (horizontal, vertical, or other) and then sent to the terminal. For example, when the terminal is a mobile phone screen in portrait mode, the image information of multiple parking spaces to be compared is stitched together vertically and then sent to the terminal. The display effect on the terminal is as follows: Figure 4 As shown.

[0105] In one possible implementation, when a user opens an application or mini-program for parking space comparison on a terminal device, the terminal device first reports its screen parameters (landscape / portrait mode, resolution, etc.) to the cloud server. The cloud server then performs mode switching and resolution adaptation processing on the image or parking image of the parking space to be compared in the 3D garage model obtained based on the parking space comparison request, generates a video stream in a preset format adapted to the terminal device screen, and sends it to the terminal device for display.

[0106] For example, a mini-program or H5 page sends the number information of the parking space to be compared, selected by the user, to the cloud server via a data channel. Based on the parking space number information, the location of the parking space to be compared, such as its coordinates, is determined. Subsequently, based on the location of the parking space to be compared, the image information of the parking space in the 3D parking garage model is obtained and sent to the terminal. The terminal then displays the image information of the parking space to be compared in the 3D parking garage model, enabling the comparison of multiple parking spaces.

[0107] For example, the mini-program or H5 sends the information of the vehicle model selected by the user, i.e. the vehicle to be parked, to the cloud server through the data channel. When the cloud server receives the information, it performs a data search and overlays the corresponding vehicle model onto the image information of the parking space to be compared in the 3D garage model to obtain the corresponding parking image information.

[0108] For example, the mini-program or H5 sends the starting point and ending point of the parking space selected by the user, i.e. the target location, to the cloud server through the data channel. After receiving the data, the cloud server calculates the route between the parking space location and the target location and sends the corresponding route image information to the terminal so that the terminal can display the route image information on the interface of the mini-program or H5.

[0109] It should be noted that, through the above process, based on the number information of multiple parking spaces to be compared in the obtained parking space comparison request, the comprehensive information of these multiple parking spaces to be compared is obtained, and the comprehensive information of these multiple parking spaces to be compared is sent to the terminal so that the terminal can display and compare the comprehensive information of these multiple parking spaces to be compared, thereby realizing the visual comparison of these multiple parking spaces to be compared, reducing the complexity of parking space information comparison, and improving the user experience.

[0110] Corresponding to the server, this application also provides a parking space comparison method, which is applied in a terminal. For example... Figure 2 As shown, the method includes steps 201-203:

[0111] Step 201: Generate a parking space comparison request and send the parking space comparison request to the server.

[0112] The parking space comparison request includes the numbering information of multiple parking spaces to be compared.

[0113] For details regarding the request to compare parking spaces, please refer to the above content, which will not be repeated here.

[0114] For example, the display interface of the mini-program on the terminal device used to compare parking spaces can be as follows: Figure 3 As shown. By clicking "Username", you can view the relevant information of the user corresponding to that username. By clicking "Favorites", you can view the information of the parking spaces that the user corresponding to that username has favorited, such as the parking space number "B1-071" or "B1-072", the parking space type "Standard Type", and whether it has been favorited by the user. Among them, "Favorites (28)" is used to indicate that the number of parking spaces favorited by the user is 28. This indicates that the user has saved the parking space. Clicking "Compare" will display a "Add to Compare" button next to the user's saved parking space information, and "Add to Compare" and "Start Compare" buttons will appear at the bottom of the parking space information. After selecting the information bar corresponding to the parking space "B1-071", clicking "Add to Compare" will confirm the parking space with the number "B1-071" as the parking space to be compared. Clicking "Start Compare" will trigger the parking space comparison process. Based on the information such as the number of the selected parking space to be compared, a parking space comparison request will be generated and sent to the server to obtain comprehensive information about the parking spaces to be compared, corresponding to the numbers of multiple parking spaces in the parking space comparison request.

[0115] Step 202: Obtain comprehensive information on multiple parking spaces to be compared, sent by the server in response to the parking space comparison request.

[0116] The comprehensive information of the parking spaces to be compared includes the image information of the parking spaces to be compared in the 3D garage model.

[0117] Step 203: Display comprehensive information for multiple parking spaces to be compared.

[0118] Optionally, comprehensive information on multiple parking spaces to be compared can be displayed to facilitate comparison of the comprehensive information of multiple parking spaces to be compared.

[0119] For a detailed description of the implementation of steps 201-203, please refer to the previous embodiment, which will not be repeated here.

[0120] For example, in the above Figure 3 In the middle, after clicking "Start Comparison", the display interface of the mini program on the terminal can be as follows: Figure 4 As shown. Click "Back" to return to the previous screen, as shown above. Figure 3 The interface shown. The "98000" below "B1-071" indicates that the price of parking space "B1-071" is 98000. Similarly, the "98000" below "B1-072" indicates that the price of parking space "B1-072" is 98000. Clicking "Comprehensive Size" displays the size of the parking spaces to be compared, namely parking spaces numbered "B1-071" and "B1-072". Clicking "Simulated Parking" displays an image of the user-selected vehicle parked in the parking spaces to be compared, namely parking spaces numbered "B1-071" and "B1-072". Clicking "Return / Leave" displays an image of the route between the user-selected target location and the parking spaces to be compared, namely parking spaces numbered "B1-071" and "B1-072".

[0121] In one possible implementation, the above Figures 1-2 The embodiments shown are mainly based on the interaction between the application installed on the cloud server and the mini-program set on the terminal.

[0122] like Figure 5 As shown in the figure, this application embodiment provides a parking space comparison system, which includes a terminal 501 and a server 502.

[0123] Terminal 501 is used to generate a parking space comparison request and send the parking space comparison request to the server; the parking space comparison request includes the numbering information of multiple parking spaces to be compared.

[0124] Server 502 is used to obtain parking space comparison requests sent by the terminal; obtain comprehensive information of the multiple parking spaces to be compared based on the number information of the multiple parking spaces to be compared; the comprehensive information of the parking spaces to be compared includes the image information of the parking spaces to be compared in the 3D garage model; and send the comprehensive information of the multiple parking spaces to be compared to the terminal so that the terminal can display and compare the comprehensive information of the multiple parking spaces to be compared.

[0125] Terminal 501 is also used to obtain comprehensive information of multiple parking spaces to be compared sent by the server in response to the parking space comparison request; and to display the comprehensive information of the multiple parking spaces to be compared in order to facilitate comparison of the comprehensive information of the multiple parking spaces to be compared.

[0126] like Figure 6 As shown in the figure, this application embodiment provides a parking space comparison device, which includes an acquisition module 601 and a sending module 602.

[0127] The acquisition module 601 is used to acquire a parking space comparison request sent by the terminal, wherein the parking space comparison request includes the numbering information of multiple parking spaces to be compared.

[0128] The acquisition module 601 is further configured to acquire comprehensive information of the multiple parking spaces to be compared based on the numbering information of the multiple parking spaces to be compared; the comprehensive information of the parking spaces to be compared includes the image information of the parking spaces to be compared in the 3D garage model.

[0129] The sending module 602 is used to send the comprehensive information of the multiple parking spaces to be compared to the terminal, so that the terminal can display and compare the comprehensive information of the multiple parking spaces to be compared.

[0130] like Figure 7 As shown in the figure, this application embodiment provides a parking space comparison device, which includes a generation module 701, an acquisition module 702 and a display module 703.

[0131] The generation module 701 is used to generate a parking space comparison request and send the parking space comparison request to the server; the parking space comparison request includes the number information of multiple parking spaces to be compared.

[0132] The acquisition module 702 is used to acquire comprehensive information of multiple parking spaces to be compared sent by the server in response to the parking space comparison request; the comprehensive information of the parking spaces to be compared includes image information of the parking spaces to be compared in the 3D garage model.

[0133] The display module 703 is used to display the comprehensive information of the multiple parking spaces to be compared, so as to facilitate the comparison of the comprehensive information of the multiple parking spaces to be compared.

[0134] like Figure 8As shown, this application provides an electronic device including a processor 801, a communication interface 802, a memory 803, and a communication bus 404. The processor 801, communication interface 802, and memory 803 communicate with each other via the communication bus 804.

[0135] Memory 803 is used to store computer programs;

[0136] In one embodiment of this application, when the processor 801 executes the program stored in the memory 803, it implements the steps of the parking space comparison method provided in any of the foregoing method embodiments.

[0137] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the parking space comparison method provided in any of the foregoing method embodiments.

[0138] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0139] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A parking space comparison method, characterized in that, The method includes: Obtain a parking space comparison request sent by the terminal, wherein the parking space comparison request includes the number information of multiple parking spaces to be compared; Based on the numbering information of the multiple parking spaces to be compared, the comprehensive information of the multiple parking spaces to be compared is obtained, and the comprehensive information of the parking spaces to be compared includes the image information of the parking spaces to be compared in the 3D garage model. The comprehensive information of the multiple parking spaces to be compared is sent to the terminal so that the terminal can display and compare the comprehensive information of the multiple parking spaces to be compared. The step of obtaining comprehensive information about the multiple parking spaces to be compared based on their numbering information includes: For any one of the multiple parking spaces to be compared, perform the following operations: Determine the location of the parking space to be compared based on its number information; Based on the location of the parking space to be compared, determine the camera corresponding to the parking space to be compared, and obtain the parking space image information of the parking space to be compared in the 3D garage model by controlling the camera corresponding to the parking space to be compared. The parking space comparison request also includes the target viewpoint; The step of acquiring parking space image information of the parking space to be compared in the 3D garage model by controlling the camera corresponding to the parking space to be compared includes: Adjust the viewing angle of the camera corresponding to the parking space to be compared to the target viewing angle; By adjusting the camera to the target viewpoint, the parking space image information of the parking space to be compared in the 3D garage model is obtained from the target viewpoint; The parking space comparison request also includes information about the vehicle to be parked. The comprehensive information of the parking space to be compared also includes the parking image information of the parking space to be compared; The step of obtaining comprehensive information about the multiple parking spaces to be compared based on their numbering information further includes: For any one of the multiple parking spaces to be compared, perform the following operations: Based on the information of the vehicle to be parked, determine the image of the vehicle to be parked; The image information of the parking space to be compared in the 3D garage model and the image of the vehicle to be parked are combined to obtain the parking image information of the parking space to be compared. The parking space comparison request also includes the target location; The comprehensive information of the parking space to be compared also includes the route image information from the parking space to be compared to the target location in the 3D garage model; The step of obtaining comprehensive information about the multiple parking spaces to be compared based on their numbering information further includes: For any one of the multiple parking spaces to be compared, perform the following operations: Based on the 3D garage model, the target location, and the location of the parking space to be compared, determine the route information from the parking space to be compared to the target location in the 3D garage model, and generate corresponding route image information based on the route information; The step of sending the comprehensive information of the multiple parking spaces to be compared to the terminal includes: The image information from the comprehensive information of the multiple parking spaces to be compared is stitched together and then sent to the terminal.

2. A parking space comparison method, characterized in that, The method includes: A parking space comparison request is generated and sent to the server; the parking space comparison request includes the numbering information of multiple parking spaces to be compared. Obtain comprehensive information of multiple parking spaces to be compared sent by the server in response to the parking space comparison request; the comprehensive information of the parking spaces to be compared includes image information of the parking spaces to be compared in a 3D garage model; Display the comprehensive information of the multiple parking spaces to be compared, so as to facilitate the comparison of the comprehensive information of the multiple parking spaces to be compared; The server is used to perform the method as described in claim 1.

3. A parking space comparison system, characterized in that, The system includes a terminal for performing the method as described in claim 2, and a server for performing the method as described in claim 1.

4. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; When a processor executes a program stored in memory, it implements the steps of the parking space comparison method of claim 1.

5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the parking space comparison method as described in claim 1.

Citation Information

Patent Citations

  • Parking space recommendation method and system

    CN106683485A

  • Method and device for detecting state of parking space

    CN110322681A