Method and device for processing house viewing order of private car, electronic device and storage medium
By assigning users associated real estate agents and planning navigation routes, the problem of high transportation costs and poor experience when viewing properties is solved, realizing an efficient private car service for property viewing and improving users' property viewing efficiency and experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING YOUZHUJU NETWORK TECH CO LTD
- Filing Date
- 2022-04-20
- Publication Date
- 2026-05-08
AI Technical Summary
Users often experience high transportation costs and poor overall experience when viewing properties, especially when the property is located in a remote area and it is difficult to find a private car, which fails to meet their needs.
By assigning users real estate agents with driving skills who are associated with their target properties, planning reasonable navigation routes, including pick-up and drop-off routes and routes to the properties, and utilizing terminal devices for navigation and media file transfer, the efficiency of property viewing can be improved.
It effectively reduces the time cost for users to view properties, improves the viewing experience, and utilizes the time spent in the car to introduce properties, thus meeting users' needs for private car property viewing.
Smart Images

Figure CN114862145B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of car-hailing house viewing technology, specifically relating to a method and device for processing car-hailing house viewing orders, electronic devices, and storage media. Background Technology
[0002] In related technologies, users who have rental or purchase needs and want to view properties in person generally need to take a viewing bus with a real estate agent. If the property is located in a remote area, the user will incur high transportation costs, and the viewing bus also requires coordination with the bus departure schedule.
[0003] If users wish to travel to view properties by private car, they need to communicate with the real estate agent privately. Some agents without driving skills cannot meet the user's needs, forcing the user to find another agent or give up the private car service, resulting in high transportation costs and a poor experience when viewing properties. Summary of the Invention
[0004] The purpose of this application is to provide a method and device, electronic device and storage medium for processing car-based house viewing orders, which can solve the problems of high transportation costs and poor experience when viewing houses.
[0005] In a first aspect, embodiments of this application provide a method for processing chauffeur-driven house viewing orders, including:
[0006] Upon receiving a private car property viewing order, determine the first and second terminals corresponding to the private car property viewing order;
[0007] The system obtains the first location information of the first terminal, the second location information of the second terminal, and the third location information of the target property, wherein the target property is associated with the car viewing order;
[0008] Based on the second location information and the first location information, a first navigation path is determined;
[0009] If the distance between the first location information and the second location information is less than or equal to the first distance threshold, a second navigation path is determined based on either the first location information or the second location information, and the third location information.
[0010] Secondly, embodiments of this application provide a device for processing chauffeur-driven house viewing orders, comprising:
[0011] The determination module is used to determine the first terminal and the second terminal corresponding to the private car house viewing order when the private car house viewing order is received;
[0012] The acquisition module is used to acquire the first location information of the first terminal, the second location information of the second terminal, and the third location information of the target property, wherein the target property is associated with the car viewing order;
[0013] The determining module is further configured to: determine a first navigation path based on the second location information and the first location information; and determine a second navigation path based on either the first location information or the second location information, and the third location information, if the distance between the first location information and the second location information is less than or equal to a first distance threshold.
[0014] Thirdly, embodiments of this application provide a device for processing chauffeur-driven house viewing orders, comprising:
[0015] Memory, used to store programs or instructions;
[0016] A processor is a process for implementing the methods described in the first aspect when executing a program or instructions.
[0017] Fourthly, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory stores a program or instructions that can run on the processor, and when the program or instructions are executed by the processor, they implement the steps of the method as described in the first aspect.
[0018] Fifthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first aspect.
[0019] In a sixth aspect, embodiments of this application provide a chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method as described in the first aspect.
[0020] In a seventh aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.
[0021] In this embodiment of the application, users with rental or purchase needs can order a private car to view properties through the APP (Application). The system will assign a suitable real estate agent to the user based on the target property selected by the user. The real estate agent is an agent who is close to the target property or the user, or an agent associated with the target property (such as holding the key or management rights of the target property). At the same time, for the user's private car viewing needs, the viewing agent assigned to the user is an agent who can meet the user's private car travel needs, such as an agent who is registered with a vehicle and holds a driver's license.
[0022] Upon receiving a chauffeur-driven property viewing order, the system first plans the first navigation route for the agent to pick up the user based on the first location of the agent's primary terminal and the second location of the user's secondary terminal. After picking up the user, if the distance between the second and first locations is less than a first distance threshold, the system then plans a second navigation route based on the user's current second location and the third location of the target property the user wishes to view.
[0023] Based on the geographical locations of prospective buyers, real estate agents, and target properties, a primary navigation route for picking up buyers and a secondary navigation route for reaching the property are planned. This achieves rational planning of viewing routes, which helps agents or drivers quickly pick up and drop off buyers at the target property, effectively reducing the time cost for buyers and improving the viewing experience. Attached Figure Description
[0024] Figure 1 A flowchart illustrating a method for processing chauffeur-driven house viewing orders according to an embodiment of this application is shown;
[0025] Figure 2 A structural block diagram of a device for processing chauffeur-driven house viewing orders according to an embodiment of this application is shown;
[0026] Figure 3 A structural block diagram of an electronic device according to an embodiment of this application is shown;
[0027] Figure 4 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application. Detailed Implementation
[0028] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0029] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0030] The following description, in conjunction with the accompanying drawings, details the processing method and equipment, electronic devices, and storage media for car-based house viewing orders provided in this application, through specific embodiments and application scenarios.
[0031] In some embodiments of this application, a method for processing chauffeur-driven house viewing orders is provided. Figure 1 A flowchart illustrating a method for processing chauffeur-driven property viewing orders according to an embodiment of this application is shown, such as... Figure 1 As shown, the method includes:
[0032] Step 102: Upon receiving a private car property viewing order, determine the first and second terminals corresponding to the private car property viewing order;
[0033] Step 104: Obtain the first location information of the first terminal, the second location information of the second terminal, and the third location information of the target property;
[0034] In step 104, the target property is associated with a private car viewing order;
[0035] Step 106: Determine the first navigation path based on the second location information and the first location information;
[0036] Step 108: If the distance between the first location information and the second location information is less than or equal to the first distance threshold, determine the second navigation path based on either the first location information or the second location information, and the third location information.
[0037] In this embodiment of the application, the first terminal is specifically a terminal held by a real estate agent. On the first terminal, a real estate agent APP is logged in. The real estate agent can obtain the house viewing order task placed by the user through the first terminal. After the real estate agent receives the order task, the system automatically creates the house viewing order.
[0038] The second terminal is specifically the terminal held by users who have a need to view properties. On the second terminal, users log in to the property viewing APP, where they can find target properties that meet their requirements and create a property viewing order by selecting the target property.
[0039] Among these, viewing orders include chauffeur-driven viewing orders, which refer to orders where users wish to view properties using chauffeur-driven transportation. After the system receives a chauffeur-driven viewing order initiated by a user's primary device, it will issue a corresponding order task to a secondary device that meets the requirements of the chauffeur-driven viewing order. This order task includes the user's location, the location of the target property, and the chauffeur-driven viewing request.
[0040] Real estate agents can choose to accept or decline chauffeured property viewing orders. If the real estate agent assigned to the current client declines the order, the order is reassigned to the next eligible secondary client until it is accepted.
[0041] Understandably, if no one accepts an order for an extended period, the order can be placed in a bidding pool. Orders in the bidding pool can be simultaneously acquired and displayed by multiple qualified second terminals. When any real estate agent is willing to accept the order, they can bid for it by sending a bidding message.
[0042] After an order is accepted or accepted, the system generates a private car house viewing order and obtains the current location information of the first terminal (first location information) and the current location information of the second terminal (second location information), and determines the location information of the target property for the private car house viewing order.
[0043] After obtaining this location information, navigation information is planned based on the first location information, which is the location of the agent who accepted the car viewing order, the second location information, which is the user's location, and the third location information, which is the location of the property the user wants to view.
[0044] Specifically, upon receiving a private car viewing order, the system first plans a primary navigation route for the real estate agent to pick up the user, based on the primary location of the agent's primary terminal and the secondary location of the user's secondary terminal. The agent then drives to the user's secondary location according to this primary navigation route.
[0045] After picking up the user, the user gets into the car. At this time, the distance between the user's location and the agent's location, that is, the distance between the second location information and the first location information, is less than the first distance threshold. At this time, based on the current user's second location information (or the agent's first location information, since the agent has already picked up the user, the first location information and the second location information can be regarded as the same location), and the third location information of the target property that the user wants to view, a second navigation route to view the property is planned.
[0046] This application embodiment assigns a real estate agent to a chauffeur-driven property viewing order. This agent is capable of meeting the user's chauffeur-driven needs and is associated with the target property (e.g., possessing the key or management authority of the target property). Based on the geographical locations of the user, the real estate agent, and the target property, a first navigation route is generated before picking up the user to guide the agent to the property, and a second navigation route is generated after picking up the user to guide the agent to lead the user to the property. This achieves reasonable planning of the property viewing route, which is beneficial for the agent or chauffeur-driven driver to quickly pick up and drop off the user to the target property, effectively reducing the user's time cost for property viewing and improving the property viewing experience.
[0047] In some embodiments of this application, after determining the second navigation path, the processing method further includes:
[0048] Receive media files sent by the first terminal, wherein the media files are associated with the target property;
[0049] The media file is sent to the second terminal for playback.
[0050] In this embodiment, after the real estate agent picks up the user, the agent drives the user to the target property corresponding to the viewing order in a private car. For safety reasons, the user typically sits in the back seat of the vehicle during the drive.
[0051] Since driving to a target property takes time, to improve viewing efficiency and avoid wasting time in the car, real estate agents can send media files from a first terminal to a second terminal before departure. These media files can be introductory videos of the target property, including interior descriptions of the target room, surrounding environment, transportation information, nearby prices, and recommendations for similar properties. This effectively utilizes the user's time in the car and improves viewing efficiency.
[0052] In some embodiments of this application, determining a second navigation path based on second location information and third location information includes: when the third location information includes multiple location information, sorting the multiple third location information according to the distance between the multiple third location information and the second location information to obtain a first sequence; and determining the second navigation path based on the first sequence.
[0053] In this embodiment of the application, when a user browses properties through the APP, they can select properties of interest as target properties. There may be multiple properties of interest to the user, so there may also be multiple target properties corresponding to a car-based property viewing order. Therefore, the third location information corresponding to the target property also includes multiple location information.
[0054] In this case, the system sorts the third location information corresponding to multiple target properties and the distance between these third location information and the user's location, i.e., the second location information, to obtain a sequence ordered from closest to furthest from the user, which is the first sequence mentioned above.
[0055] It is understandable that the third location information and the second location information, that is, the distance between the target property and the viewing user, refers to the navigation distance, that is, the road distance, rather than the straight-line distance.
[0056] After obtaining the first sequence, the second navigation route is planned according to the order of the first sequence, thereby instructing the real estate agent to drive the user to view the target properties selected by the user in order from near to far.
[0057] This application plans navigation routes based on the distance between multiple target properties and the user, which helps improve the efficiency of property viewing.
[0058] In some embodiments of this application, determining a second navigation path based on second location information and third location information includes: receiving sorting information sent by a second terminal when the third location information includes multiple location information; sorting the multiple third location information based on the sorting information to obtain a second sequence; and determining a second navigation path based on the second sequence.
[0059] In this embodiment, when a user selects multiple target properties to view via the app, the third location information corresponding to each target property also includes multiple location information. When determining the second navigation path, the user can manually adjust the desired viewing order on the app, forming sorting information.
[0060] After receiving the sorting information sent by the user's second terminal, the system sets the sorting method of multiple third location information according to the viewing order selected by the user, obtains the sorted second sequence, and generates a second navigation path based on the adjusted first sequence, so that the viewing order meets the user's needs.
[0061] This application plans navigation routes based on the viewing order set by the user, which helps improve viewing efficiency and enhances the user's viewing experience.
[0062] In some embodiments of this application, after determining the first navigation path, the processing method further includes: determining the estimated arrival time based on the first navigation path; and sending the estimated arrival time to the second terminal.
[0063] In this embodiment, after the system plans the first navigation route, which is the navigation route for the agent to pick up the user, it predicts the time required for the real estate agent to drive to the location of the user based on parameters such as the first navigation route, the rate of change of the first location information of the first terminal, and the road condition information obtained through the server. Combining the prediction result with the current time information, the estimated arrival time of the real estate agent is obtained and sent to the second terminal held by the user for display, so that the user can arrange the trip according to the estimated arrival time and improve the user experience of the car to view the house.
[0064] In some embodiments of this application, after determining the second navigation path, the processing method further includes:
[0065] If the distance between the second and third location information is less than or equal to the second distance threshold, start timing; if the timing duration is greater than or equal to the duration threshold, receive the fourth location information sent by the second terminal; determine the third navigation path based on the third and fourth location information.
[0066] In this embodiment, when the distance between the second location information and the third location information is less than or equal to a distance threshold, the system determines that the user has arrived at the target property. In other embodiments, upon receiving check-in information sent by the first terminal, the system determines that the user has arrived at the target property.
[0067] Upon arrival at the target property, a timer is started, recording the elapsed time since the user's arrival. If the elapsed time is greater than or equal to a time threshold, the system determines that the user has spent a sufficient amount of time at the target property, and the car-based property viewing order is then considered a valid order.
[0068] After the system determines that the order is valid, the user can select a fourth location information through the APP logged in on the second terminal. This fourth location information can be the location of the next property the user wants to view, or the location of the place the user wants to go after viewing the property, such as a train station or the user's home.
[0069] The system generates a new third navigation path based on the current third location information of the viewing user and the real estate agent, and the fourth location information entered by the user. The third navigation path guides the real estate agent to lead the user to the next property location or to take the user back home.
[0070] This application embodiment determines whether an order is completed based on the time elapsed after the user arrives at the target property, and further provides the user with the option to visit the next target property or return, which helps to improve the user experience of car-based property viewing.
[0071] In some embodiments of this application, a device for processing chauffeur-driven house viewing orders is provided. Figure 2 A structural block diagram of a device for processing chauffeur-driven house viewing orders according to an embodiment of this application is shown, such as... Figure 2 As shown, the property viewing order processing equipment 200 includes:
[0072] The determination module 202 is used to determine the first terminal and the second terminal corresponding to the private car house viewing order when the private car house viewing order is received;
[0073] The acquisition module 204 is used to acquire the first location information of the first terminal, the second location information of the second terminal, and the third location information of the target property, wherein the target property is associated with the car viewing order;
[0074] The determining module 202 is further configured to: determine a first navigation path based on the second location information and the first location information; and determine a second navigation path based on either the first location information or the second location information, and the third location information, if the distance between the first location information and the second location information is less than or equal to a first distance threshold.
[0075] In this embodiment of the application, the first terminal is specifically a terminal held by a real estate agent. On the first terminal, a real estate agent APP is logged in. The real estate agent can obtain the house viewing order task placed by the user through the first terminal. After the real estate agent receives the order task, the system automatically creates the house viewing order.
[0076] The second terminal is specifically the terminal held by users who have a need to view properties. On the second terminal, users log in to the property viewing APP, where they can find target properties that meet their requirements and create a property viewing order by selecting the target property.
[0077] Among these, viewing orders include chauffeur-driven viewing orders, which refer to orders where users wish to view properties using chauffeur-driven transportation. After the system receives a chauffeur-driven viewing order initiated by a user's primary device, it will issue a corresponding order task to a secondary device that meets the requirements of the chauffeur-driven viewing order. This order task includes the user's location, the location of the target property, and the chauffeur-driven viewing request.
[0078] Real estate agents can choose to accept or decline chauffeured property viewing orders. If the real estate agent assigned to the current client declines the order, the order is reassigned to the next eligible secondary client until it is accepted.
[0079] Understandably, if no one accepts an order for an extended period, the order can be placed in a bidding pool. Orders in the bidding pool can be simultaneously acquired and displayed by multiple qualified second terminals. When any real estate agent is willing to accept the order, they can bid for it by sending a bidding message.
[0080] After an order is accepted or accepted, the system generates a private car house viewing order and obtains the current location information of the first terminal (first location information) and the current location information of the second terminal (second location information), and determines the location information of the target property for the private car house viewing order.
[0081] After obtaining this location information, navigation information is planned based on the first location information, which is the location of the agent who accepted the car viewing order, the second location information, which is the user's location, and the third location information, which is the location of the property the user wants to view.
[0082] Specifically, upon receiving a private car viewing order, the system first plans a primary navigation route for the real estate agent to pick up the user, based on the primary location of the agent's primary terminal and the secondary location of the user's secondary terminal. The agent then drives to the user's secondary location according to this primary navigation route.
[0083] After picking up the user, the user gets into the car. At this time, the distance between the user's location and the agent's location, that is, the distance between the second location information and the first location information, is less than the first distance threshold. At this time, based on the current user's second location information (or the agent's first location information, since the agent has already picked up the user, the first location information and the second location information can be regarded as the same location), and the third location information of the target property that the user wants to view, a second navigation route to view the property is planned.
[0084] This application embodiment assigns a real estate agent to a chauffeur-driven property viewing order. This agent is capable of meeting the user's chauffeur-driven needs and is associated with the target property (e.g., possessing the key or management authority of the target property). Based on the geographical locations of the user, the real estate agent, and the target property, a first navigation route is generated before picking up the user to guide the agent to the property, and a second navigation route is generated after picking up the user to guide the agent to lead the user to the property. This achieves reasonable planning of the property viewing route, which is beneficial for the agent or chauffeur-driven driver to quickly pick up and drop off the user to the target property, effectively reducing the user's time cost for property viewing and improving the property viewing experience.
[0085] In some embodiments of this application, the equipment for processing car-hailing house viewing orders further includes:
[0086] The receiving module is used to receive media files sent by the first terminal, wherein the media files are associated with the target property.
[0087] The sending module is used to send media files to a second terminal for the second terminal to play the media files.
[0088] In this embodiment, after the real estate agent picks up the user, the agent drives the user to the target property corresponding to the viewing order in a private car. For safety reasons, the user typically sits in the back seat of the vehicle during the drive.
[0089] Since driving to a target property takes time, to improve viewing efficiency and avoid wasting time in the car, real estate agents can send media files from a first terminal to a second terminal before departure. These media files can be introductory videos of the target property, including interior descriptions of the target room, surrounding environment, transportation information, nearby prices, and recommendations for similar properties. This effectively utilizes the user's time in the car and improves viewing efficiency.
[0090] In some embodiments of this application, the equipment for processing car-hailing house viewing orders further includes:
[0091] The sorting module is used to sort the multiple third position information according to the distance between the multiple third position information and the second position information when the third position information includes multiple position information, so as to obtain a first sequence;
[0092] The determination module is also used to determine the second navigation path based on the first sequence.
[0093] In this embodiment of the application, when a user browses properties through the APP, they can select properties of interest as target properties. There may be multiple properties of interest to the user, so there may also be multiple target properties corresponding to a car-based property viewing order. Therefore, the third location information corresponding to the target property also includes multiple location information.
[0094] In this case, the system sorts the third location information corresponding to multiple target properties and the distance between these third location information and the user's location, i.e., the second location information, to obtain a sequence ordered from closest to furthest from the user, which is the first sequence mentioned above.
[0095] It is understandable that the third location information and the second location information, that is, the distance between the target property and the viewing user, refers to the navigation distance, that is, the road distance, rather than the straight-line distance.
[0096] After obtaining the first sequence, the second navigation route is planned according to the order of the first sequence, thereby instructing the real estate agent to drive the user to view the target properties selected by the user in order from near to far.
[0097] This application plans navigation routes based on the distance between multiple target properties and the user, which helps improve the efficiency of property viewing.
[0098] In some embodiments of this application, the receiving module is further configured to receive sorting information sent by the second terminal when the third location information includes multiple location information.
[0099] The sorting module is also used to sort multiple third position information based on the sorting information to obtain a second sequence;
[0100] The determination module is also used to determine the second navigation path based on the second sequence.
[0101] In this embodiment, when a user selects multiple target properties to view via the app, the third location information corresponding to each target property also includes multiple location information. When determining the second navigation path, the user can manually adjust the desired viewing order on the app, forming sorting information.
[0102] After receiving the sorting information sent by the user's second terminal, the system sets the sorting method of multiple third location information according to the viewing order selected by the user, obtains the sorted second sequence, and generates a second navigation path based on the adjusted first sequence, so that the viewing order meets the user's needs.
[0103] This application plans navigation routes based on the viewing order set by the user, which helps improve viewing efficiency and enhances the user's viewing experience.
[0104] In some embodiments of this application, the determining module is further configured to determine the estimated arrival time based on the first navigation path;
[0105] The sending module is also used to send the estimated arrival time to the second terminal.
[0106] In this embodiment, after the system plans the first navigation route, which is the navigation route for the agent to pick up the user, it predicts the time required for the real estate agent to drive to the location of the user based on parameters such as the first navigation route, the rate of change of the first location information of the first terminal, and the road condition information obtained through the server. Combining the prediction result with the current time information, the estimated arrival time of the real estate agent is obtained and sent to the second terminal held by the user for display, so that the user can arrange the trip according to the estimated arrival time and improve the user experience of the car to view the house.
[0107] In some embodiments of this application, the equipment for processing car-hailing house viewing orders further includes:
[0108] The timing module is used to start timing when the distance between the second location information and the third location information is less than or equal to the second distance threshold;
[0109] The receiving module is also used to receive fourth location information sent by the second terminal when the timing duration is greater than or equal to the duration threshold.
[0110] The generation module is used to determine the third navigation path based on the third and fourth location information.
[0111] In this embodiment, when the distance between the second location information and the third location information is less than or equal to a distance threshold, the system determines that the user has arrived at the target property. In other embodiments, upon receiving check-in information sent by the first terminal, the system determines that the user has arrived at the target property.
[0112] Upon arrival at the target property, a timer is started, recording the elapsed time since the user's arrival. If the elapsed time is greater than or equal to a time threshold, the system determines that the user has spent a sufficient amount of time at the target property, and the car-based property viewing order is then considered a valid order.
[0113] After the system determines that the order is valid, the user can select a fourth location information through the APP logged in on the second terminal. This fourth location information can be the location of the next property the user wants to view, or the location of the place the user wants to go after viewing the property, such as a train station or the user's home.
[0114] The system generates a new third navigation path based on the current third location information of the viewing user and the real estate agent, and the fourth location information entered by the user. The third navigation path guides the real estate agent to lead the user to the next property location or to take the user home.
[0115] This application embodiment determines whether an order is completed based on the time elapsed after a user arrives at the target property, and further provides the user with the option to visit the next target property or return, which helps to improve the user experience of car-based property viewing.
[0116] The device for processing car-based property viewing orders in this embodiment can be an electronic device or a component of an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This embodiment does not specifically limit the functionality of the electronic device.
[0117] The device for processing car-based property viewing orders in this embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment does not impose specific limitations.
[0118] The processing equipment for private car house viewing orders provided in this application embodiment can realize all the processes implemented in the above method embodiments. To avoid repetition, it will not be described again here.
[0119] Optionally, embodiments of this application also provide an electronic device. Figure 3 A structural block diagram of an electronic device according to an embodiment of this application is shown, such as... Figure 3 As shown, the electronic device 300 includes a processor 302, a memory 304, and a program or instructions stored in the memory 304 and executable on the processor 302. When the program or instructions are executed by the processor 302, they implement the various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0120] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0121] Figure 4 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0122] The electronic device 400 includes, but is not limited to, components such as: radio frequency unit 401, network module 402, audio output unit 403, input unit 404, sensor 405, display unit 406, user input unit 407, interface unit 408, memory 409, and processor 410.
[0123] Those skilled in the art will understand that the electronic device 400 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 410 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 4 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0124] The processor 410 is used to determine the first terminal and the second terminal corresponding to the car rental house viewing order when it receives the car rental house viewing order.
[0125] The system obtains the first location information of the first terminal, the second location information of the second terminal, and the third location information of the target property, wherein the target property is associated with the car viewing order;
[0126] Based on the second location information and the first location information, a first navigation path is determined;
[0127] If the distance between the first location information and the second location information is less than or equal to the first distance threshold, a second navigation path is determined based on the second location information and the third location information.
[0128] This application embodiment assigns a real estate agent to a chauffeur-driven property viewing order. This agent is capable of meeting the user's chauffeur-driven needs and is associated with the target property (e.g., possessing the key or management authority of the target property). Based on the geographical locations of the user, the real estate agent, and the target property, a first navigation route is generated before picking up the user to guide the agent to the property, and a second navigation route is generated after picking up the user to guide the agent to lead the user to the property. This achieves reasonable planning of the property viewing route, which is beneficial for the agent or chauffeur-driven driver to quickly pick up and drop off the user to the target property, effectively reducing the user's time cost for property viewing and improving the property viewing experience.
[0129] Optionally, the processor 410 is also configured to receive a media file sent by the first terminal, wherein the media file is associated with the target property.
[0130] The media file is sent to the second terminal for playback.
[0131] In this embodiment, a media file is sent from a first terminal to a second terminal. The media file may be an introductory video of the target property. The content of the introductory video includes an introduction to the interior of the target room, an introduction to the surrounding environment, an introduction to the transportation environment, an introduction to the surrounding prices, and recommendations for similar properties, thereby effectively utilizing the user's time in the car and improving the efficiency of house viewing.
[0132] Optionally, the processor 410 is further configured to sort the multiple third position information according to the distance between the multiple third position information and the second position information when the third position information includes multiple position information, to obtain a first sequence;
[0133] The second navigation path is determined based on the first sequence.
[0134] This application plans navigation routes based on the distance between multiple target properties and the user, which helps improve the efficiency of property viewing.
[0135] Optionally, the processor 410 is also configured to receive sorting information sent by the second terminal when the third location information includes multiple location information.
[0136] Based on the sorting information, multiple third position information are sorted to obtain the second sequence;
[0137] The second navigation path is determined based on the second sequence.
[0138] This application plans navigation routes based on the viewing order set by the user, which helps improve viewing efficiency and enhances the user's viewing experience.
[0139] Optionally, the processor 410 is also configured to determine the estimated time of arrival based on the first navigation path;
[0140] The estimated arrival time is sent to the second terminal.
[0141] In this embodiment, after the system plans the first navigation route, which is the navigation route for the agent to pick up the user, it predicts the time required for the real estate agent to drive to the location of the user based on parameters such as the first navigation route, the rate of change of the first location information of the first terminal, and the road condition information obtained through the server. Combining the prediction result with the current time information, the estimated arrival time of the real estate agent is obtained and sent to the second terminal held by the user for display, so that the user can arrange the trip according to the estimated arrival time and improve the user experience of the car to view the house.
[0142] Optionally, the processor 410 is also configured to start timing when the distance between the second location information and the third location information is less than or equal to a second distance threshold;
[0143] If the timing duration is greater than or equal to the duration threshold, receive the fourth location information sent by the second terminal;
[0144] The third navigation path is determined based on the third and fourth location information.
[0145] This application embodiment determines whether an order is completed based on the time elapsed after the user arrives at the target property, and further provides the user with the option to visit the next target property or return, which helps to improve the user experience of car-based property viewing.
[0146] It should be understood that, in this embodiment, the input unit 404 may include a graphics processing unit (GPU) 4041 and a microphone 4042. The GPU 4041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 406 may include a display panel 4061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 407 includes at least one of a touch panel 4071 and other input devices 4072. The touch panel 4071 is also called a touch screen. The touch panel 4071 may include a touch detection device and a touch controller. Other input devices 4072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0147] The memory 409 can be used to store software programs and various data. The memory 409 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 409 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 409 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0148] Processor 410 may include one or more processing units; optionally, processor 410 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 410.
[0149] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0150] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0151] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0152] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0153] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, it will not be described again here.
[0154] It should be noted that, in this document, 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 that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0155] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0156] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for processing chauffeur-driven house viewing orders, characterized in that, include: Upon receiving a private car viewing order, the system determines the first terminal and the second terminal corresponding to the private car viewing order, wherein the private car viewing order is initiated by the second terminal, and the first terminal accepts or obtains the order task corresponding to the private car viewing order from the order-grabbing pool. The order-grabbing pool is used to provide the order task to multiple first terminals that meet the order requirements of the private car viewing order. The first location information of the first terminal, the second location information of the second terminal, and the third location information of the target property are obtained, wherein the target property is associated with the car viewing order; Based on the second location information and the first location information, a first navigation path is determined; If the distance between the first location information and the second location information is less than or equal to a first distance threshold, a second navigation path is determined based on either the first location information or the second location information, and the third location information.
2. The processing method according to claim 1, characterized in that, After determining the second navigation path, the processing method further includes: Receive a media file sent by the first terminal, wherein the media file is associated with the target property; The media file is sent to the second terminal so that the second terminal can play the media file.
3. The processing method according to claim 1, characterized in that, Determining the second navigation path based on the second location information and the third location information includes: When the third location information includes multiple location information, the multiple third location information are sorted according to the distance between the multiple third location information and the second location information to obtain a first sequence; The second navigation path is determined based on the first sequence.
4. The processing method according to claim 1, characterized in that, Determining the second navigation path based on the second location information and the third location information includes: When the third location information includes multiple location information, the sorting information sent by the second terminal is received; Based on the sorting information, the multiple third position information are sorted to obtain a second sequence; The second navigation path is determined based on the second sequence.
5. The processing method according to claim 1, characterized in that, After determining the first navigation path, the processing method further includes: Based on the first navigation path, determine the estimated arrival time; The estimated arrival time is sent to the second terminal.
6. The processing method according to any one of claims 1 to 5, characterized in that, After determining the second navigation path, the processing method further includes: Timing is activated when the distance between the second location information and the third location information is less than or equal to a second distance threshold. If the timing duration is greater than or equal to the duration threshold, the fourth location information sent by the second terminal is received; A third navigation path is determined based on the third location information and the fourth location information.
7. A device for processing chauffeur-driven house viewing orders, characterized in that, include: The determination module is used to determine the first terminal and the second terminal corresponding to the car rental house viewing order when a car rental house viewing order is received, wherein the car rental house viewing order is initiated by the second terminal, and the first terminal accepts or obtains the order task corresponding to the car rental house viewing order from the order-grabbing pool. The order-grabbing pool is used to provide the order task to multiple first terminals that meet the order requirements of the car rental house viewing order. The acquisition module is used to acquire the first location information of the first terminal, the second location information of the second terminal, and the third location information of the target property, wherein the target property is associated with the car viewing order; The determining module is further configured to: Based on the second location information and the first location information, a first navigation path is determined; If the distance between the first location information and the second location information is less than or equal to a first distance threshold, a second navigation path is determined based on either the first location information or the second location information, and the third location information.
8. A device for processing chauffeur-driven house viewing orders, characterized in that, include: Memory, used to store programs or instructions; A processor for implementing the steps of the processing method as described in any one of claims 1 to 6 when executing the program or instructions.
9. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the processing method as described in any one of claims 1 to 6.
10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the processing method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
House resource information processing method and device and electronic equipment
CN111709856A