CN111651534B - Departure place information determining device and method, electronic equipment and storage medium - Google Patents

Departure place information determining device and method, electronic equipment and storage medium Download PDF

Info

Publication number
CN111651534B
CN111651534B CN201910336044.4A CN201910336044A CN111651534B CN 111651534 B CN111651534 B CN 111651534B CN 201910336044 A CN201910336044 A CN 201910336044A CN 111651534 B CN111651534 B CN 111651534B
Authority
CN
China
Prior art keywords
poi
information
user side
road
geographic position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910336044.4A
Other languages
Chinese (zh)
Other versions
CN111651534A (en
Inventor
张旭东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN201910336044.4A priority Critical patent/CN111651534B/en
Publication of CN111651534A publication Critical patent/CN111651534A/en
Application granted granted Critical
Publication of CN111651534B publication Critical patent/CN111651534B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Item locations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Data Mining & Analysis (AREA)
  • Remote Sensing (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Navigation (AREA)

Abstract

The application provides a departure place information determining device, a departure place information determining method, an electronic device and a storage medium, wherein the device comprises: the acquisition module is used for acquiring the information of the POI (point of interest) within a set range of the current geographical position distance from the user side after receiving a service request of the user side, and transmitting the acquired information of the POI to the selection module; the information of each POI comprises a POI name and POI characteristic information; the selecting module is used for selecting a POI name from the POI names according to the POI characteristic information of each POI and transmitting the selected POI name to the determining module; and the determining module is used for determining the departure place information of the user side according to the POI name selected by the selecting module and the current geographic position of the user side. The method and the device for determining the departure place information of the user side combine the current geographic position of the user side and the characteristics of the surrounding POI, and therefore accuracy of determining the departure place information is improved.

Description

Departure place information determining device and method, electronic equipment and storage medium
Technical Field
The present application relates to the field of information technology, and in particular, to a departure location information determining apparatus, a departure location information determining method, an electronic device, and a storage medium.
Background
With the continuous and rapid development of the automobile electronic technology, the travel modes such as taxi taking and private car taking in appointment are greatly developed, the irreplaceable effect is achieved in the daily life and travel of people, and great convenience is brought to the daily life and traffic travel of people.
At present, with the rapid development of internet mobile communication technology and intelligent devices, the appearance of vehicle software brings greater convenience to the transportation trip industry, passengers can initiate trip requests through the riding software, and drivers can receive the trip requests of the passengers through the riding software to provide trip services for the passengers.
In the existing riding software, after a passenger logs in the riding software, departure point information can be automatically recommended to the passenger, wherein the departure point information is generally acquired based on a historical order, but the accuracy of the departure point information acquired based on the historical order is not high.
Disclosure of Invention
In view of the above, an object of the present application is to provide a departure point information determining apparatus, a departure point information determining method, an electronic device, and a storage medium, so as to improve accuracy of departure point information determination.
In a first aspect, an embodiment of the present application provides an origin information determining apparatus, including:
the system comprises an acquisition module, a selection module and a display module, wherein the acquisition module is used for acquiring the information of a point of interest (POI) within a set range of a current geographical position distance from a user terminal after receiving a service request of the user terminal and transmitting the acquired information of the POI to the selection module; the information of each POI comprises a POI name and POI characteristic information;
the selecting module is used for selecting a POI name from the POI names according to the POI characteristic information of each POI and transmitting the selected POI name to the determining module;
and the determining module is used for determining the departure place information of the user side according to the POI name selected by the selecting module and the current geographic position of the user side.
In some embodiments, the feature information includes feature information of multiple categories, and if there are information of multiple POIs within a set range from the current geographic location of the user end, the selecting module is specifically configured to:
determining the POI score of each POI according to the effectiveness score corresponding to each characteristic information in the information of each POI and the weight of each characteristic information;
and selecting the POI name of the POI with the highest corresponding POI score from the POI names of the plurality of POI information.
In some embodiments, the determining module is specifically configured to:
judging whether roads are arranged between the current geographical position of the user side and the geographical position of the POI corresponding to the selected POI name;
and if so, determining that the departure place information comprises the POI name and indicating information indicating that the departure place is opposite to the POI name.
In some embodiments, the determining module is further configured to:
after judging whether a road exists between the current geographical position of the user side and the geographical position of the POI corresponding to the selected POI name or not, if not, judging whether the distance between the current geographical position of the user side and the geographical position of the POI corresponding to the selected POI name is larger than a first set distance or not;
and if the distance is greater than the first set distance, determining that the departure place information comprises the area information of the POI corresponding to the selected POI name.
In some embodiments, the determining module is further configured to:
and after judging whether the distance between the current geographic position of the user side and the geographic position of the POI corresponding to the selected POI name is larger than a first set distance or not, if not, determining that the departure place information comprises the selected POI name.
In some embodiments, the obtaining module is further configured to:
if no POI information exists in the set range of the distance from the current geographic position of the user side, road information of which the distance from the current geographic position of the user side is smaller than a second set distance is obtained;
the determining module is further configured to determine origin information of the user side based on the road information and the current geographic position of the user side.
In some embodiments, if the road information includes a plurality of road names, the determining module is specifically configured to:
judging whether the current geographic position of the user side is located in a cross position area of different roads or not based on the road information and the current geographic position of the user side;
if yes, determining that the departure place information comprises the road names of the different roads and information indicating that the current geographic position of the user side is located at the intersection of the different roads.
In some embodiments, the determining module is further configured to:
judging whether the current geographic position of the user side is located in the intersection position area of different roads, and if not, judging whether the current geographic position of the user side is located in the intersection position area of different roads;
determining the vertical distance between the current geographic position of the user side and each road based on the current geographic position of the user side and the road information;
determining that the departure place information comprises a road name of a road with the shortest vertical distance to the current geographic position of the user side;
wherein, the current geographical position of user end is not located the cross position region of different roads, includes:
no intersection of different roads occurs; or,
the current geographic position of the user side is located outside the intersection position area of different roads.
In some embodiments, the determining module is further configured to:
and if the road information comprises a road name of a road, determining that the departure place information comprises the road name.
In a second aspect, an embodiment of the present application provides a method for determining origin information, including:
after receiving a service request of a user side, acquiring the information of a point of interest (POI) within a set range of a current geographical position distance from the user side; each POI information comprises a POI name and POI characteristic information;
selecting a POI name from the POI names according to the POI characteristic information of each POI;
and determining the departure place information of the user side according to the selected POI name and the current geographic position of the user side.
In a third aspect, an embodiment of the present application provides an electronic device, including: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, the processor and the storage medium communicate with each other through the bus when the electronic device runs, and the processor executes the machine-readable instructions to execute the steps of the origin information determining method according to the second aspect.
In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the origin information determining method according to the second aspect.
According to the departure place information determining device, the method, the electronic device and the storage medium provided by the embodiment of the application, after receiving a service request of a user side, an acquisition module in the departure place information determining device acquires information of a point of interest (POI) within a set range of a distance from the current geographic position of the user side according to the current geographic position of the user side in the service request, then a selection module selects a POI name according to POI characteristic information in the POI information, and finally a determining module determines the departure place information of the user side according to the POI name and the current geographic position of the user side.
In the process, a POI name is selected according to the POI characteristic information, then the departure place information of the user side is determined together according to the current geographic position of the user side and the POI name selected based on the POI characteristic information, so that the current geographic position of the user side and the characteristics (such as attention heat, historical order quantity and the like) of surrounding POIs can be considered, the reliable departure place information is determined, the departure place information can be found by the service providing end quickly, the service is provided for the user side quickly, the departure place information determined by the method is convenient for the user side and the service providing end at the same time, and the reasonability and the accuracy of the departure place information determination are improved.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
To more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
FIG. 1 is a block diagram of a system for determining origin information provided by an embodiment of the present application;
FIG. 2 illustrates a schematic diagram of exemplary hardware and software components in a origin information determination system provided by an embodiment of the present application;
FIG. 3 illustrates a service request menu interface after logging into a vehicle system according to an embodiment of the present disclosure;
FIG. 4 is a flowchart illustrating a method for determining origin information according to an embodiment of the present disclosure;
fig. 5 is a flowchart illustrating a method for selecting POI names according to an embodiment of the present disclosure;
fig. 6 is a flowchart illustrating a method for determining origin information of a user terminal according to a selected POI name and a current geographic location of the user terminal according to an embodiment of the present disclosure;
fig. 7 is a flowchart illustrating a method for determining origin information of a user terminal based on road information and a current geographic location of the user terminal according to an embodiment of the present disclosure;
fig. 8 is a flowchart illustrating a specific method for determining origin information of a client based on a road name and a current geographic location of the client according to an embodiment of the present disclosure;
fig. 9 is a schematic diagram illustrating a specific scenario for determining origin information of a user terminal according to an embodiment of the present application;
fig. 10 is a schematic structural diagram illustrating a departure location information determining apparatus according to an embodiment of the present application.
Detailed Description
To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it should be understood that the drawings in the present application are for illustrative and descriptive purposes only and are not used to limit the scope of protection of the present application. Additionally, it should be understood that the schematic drawings are not necessarily drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow diagrams may be performed out of order, and steps without logical context may be performed in reverse order or simultaneously. One skilled in the art, under the guidance of this application, may add one or more other operations to, or remove one or more operations from, the flowchart.
In addition, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
In order to enable those skilled in the art to use the present disclosure, the following embodiments are given in conjunction with a specific application scenario "departure point information determination method in a riding scenario". It will be apparent to those skilled in the art that the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the application. Although the present application is described primarily in the context of a departure location information determination method in a web-based car reservation scenario, it should be understood that this is merely one exemplary embodiment.
It should be noted that in the embodiments of the present application, the term "comprising" is used to indicate the presence of the features stated hereinafter, but does not exclude the addition of further features.
The Positioning technology for Positioning the current geographic position of the user terminal in the present application may be based on a Global Positioning System (GPS), a Global Navigation Satellite System (GLONASS), a COMPASS Navigation System (COMPASS), a galileo Positioning System, a Quasi-Zenith Satellite System (QZSS), a Wireless Fidelity (WiFi) Positioning technology, or any combination thereof. One or more of the above-described positioning systems may be used interchangeably in this application.
Fig. 1 is a block diagram of a system applying a scenario "network car booking service" according to some embodiments of the present application. For example, the system may be an online transportation service platform for transportation services such as taxi cab, designated drive service, express, carpool, bus service, driver rental, or regular service, or any combination thereof. The system may include one or more of a server 110, a network 120, a service requester 130, and a service provider 140, and the server 110 may include a processor for performing instruction operations.
The departure point information determination method according to the embodiment of the present application may be applied to the server 110 of the system described above. In the network car booking scenario, the service requester 130 may be a terminal device used by a service requester, and the service provider 140 may be a terminal device or a vehicle-mounted terminal used by a service provider.
In some embodiments, the server 110 may be a single server or a group of servers. The set of servers can be centralized or distributed (e.g., the servers 110 can be a distributed system). The server 110 may be implemented on an electronic device 200 having one or more of the components shown in fig. 2 in the present application. In some embodiments, the server 110 may be implemented on a cloud platform; by way of example only, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud (community cloud), a distributed cloud, an inter-cloud, a multi-cloud, and the like, or any combination thereof. In some embodiments, server 110 may include processor 220. Processor 220 may process information and/or data related to the service request to perform one or more of the functions described herein. For example, the processor 220 may determine the target vehicle based on a service request obtained from the service requester 130. In some embodiments, processor 220 may include one or more processing cores (e.g., a single-core processor (S) or a multi-core processor (S)). Merely by way of example, Processor 220 may include a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), an Application Specific Instruction Set Processor (ASIP), a Graphics Processing Unit (GPU), a Physical Processing Unit (PPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a microcontroller Unit, a Reduced Instruction Set computer (Reduced Instruction Set computer), a microprocessor, or the like, or any combination thereof.
Network 120 may be used for the exchange of information and/or data. In some embodiments, one or more components of the above-described system (e.g., server 110, service requester 130, and service provider 140) may send information and/or data to other components. For example, the server 110 may obtain a service request from the service requester 130 via the network 120. In some embodiments, the network 120 may be any type of wired or wireless network, or combination thereof. Merely by way of example, Network 130 may include a wired Network, a Wireless Network, a fiber optic Network, a telecommunications Network, an intranet, the internet, a Local Area Network (LAN), a Wide Area Network (WAN), a Wireless Local Area Network (WLAN), a WLAN, a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a Public Switched Telephone Network (PSTN), a bluetooth Network, a ZigBee Network, a Near Field Communication (NFC) Network, or the like, or any combination thereof. In some embodiments, network 120 may include one or more network access points. For example, network 120 may include a wired or wireless network access point, such as a base station and/or a network switching node, through which one or more components of the above-described system may connect to network 120 to exchange data and/or information.
In some embodiments, the service requester 130 may send the location information to the server 110.
Fig. 2 illustrates a schematic diagram of exemplary hardware and software components of an electronic device 200 of a server 110, a service requester 130, a service provider 140, which may implement the concepts of the present application, according to some embodiments of the present application. For example, the processor 220 may be used on the electronic device 200 and to perform the functions herein.
The electronic device 200 may be a general-purpose computer or a special-purpose computer, both of which may be used to implement the origin information determining method of the present application. Although only a single computer is shown, for convenience, the functions described herein may be implemented in a distributed fashion across multiple similar platforms to balance processing loads.
For example, the electronic device 200 may include a network port 210 connected to a network, one or more processors 220 for executing program instructions, a communication bus 230, and a different form of storage medium 240, such as a disk, ROM, or RAM, or any combination thereof. Illustratively, the computer platform may also include program instructions stored in ROM, RAM, or other types of non-transitory storage media, or any combination thereof. The method of the present application may be implemented in accordance with these program instructions. The electronic device 200 also includes an Input/Output (I/O) interface 250 between the computer and other Input/Output devices (e.g., keyboard, display screen).
For ease of illustration, only one processor is depicted in electronic device 200. However, it should be noted that the electronic device 200 in the present application may also comprise a plurality of processors, and thus the steps performed by one processor described in the present application may also be performed by a plurality of processors in combination or individually. For example, if the processor of the electronic device 200 executes steps a and B, it should be understood that steps a and B may also be executed by two different processors together or separately in one processor. For example, a first processor performs step a and a second processor performs step B, or the first processor and the second processor perform steps a and B together.
When a user end, namely a passenger end, sends a service request, namely the passenger end logs in a vehicle service system, as shown in fig. 3, a vehicle platform server generally recommends departure place information for the user, namely the 'middle customs SOHO building' in fig. 3 is the departure place information recommended for the user, when the passenger end sends an order according to the departure place information, the passenger end needs to go to the departure place position corresponding to the departure place information for taking a bus, the driver end can go to the departure place position according to the departure place information for driving, the accuracy of the departure place information is related to whether the passenger can quickly find the departure place position and whether the driver end can quickly find the passenger, so that the reasonable and accurate determination of the departure place information of the passenger is very critical, reference will now be made to specific embodiments.
As shown in fig. 4, the departure location information determining method provided in the embodiment of the present application may be applied to a vehicle platform server, and includes the following specific steps S401 to S403:
s401, after receiving a service request of a user side, acquiring information of a point of interest (POI) within a set range of a current geographical position distance from the user side; the information of each POI includes a POI name and POI characteristic information.
The user side may be referred to as a service request side, and specifically, the user side in the traveling field may be a passenger side, and specifically, the user side may include a mobile phone or a fixed phone or other devices with an information transmission function used by a passenger in a riding environment, such as a smart phone, a Personal Digital Assistant (PDA), a tablet computer, a notebook computer, a vehicle-mounted computer (carputer), a handheld game console, smart glasses, a smart watch, a wearable device, a virtual display device, or a display enhancement device, and the like, which is not limited herein.
After the passenger terminal logs in the vehicle service system, a service request may be sent to the vehicle platform server, where the service request may be used to request the vehicle platform server to push departure location information to the passenger terminal, and specifically, the service request of the passenger terminal may carry current geographic location information, which may specifically include longitude and latitude information where the passenger terminal is currently located.
After receiving a service request of a user side, the vehicle platform server first determines whether there is information about a point of interest (POI) near the current geographic position of the user side, for example, whether there is information about a POI within a set range of a distance from the current geographic position of a passenger side, and if so, acquires information about all POIs within the set range of the distance from the current geographic position of the user side.
Further, after obtaining the information of all the POI, the information of the POI unsuitable for participating in the determination of the departure point information is deleted, for example, some information representing linear POI on the map, such as "north four-loop west road", and information representing planar POI on the map, such as "beijing zoo", "olympic forest park", and the like, and some sensitive POI, such as "parking lot entrance and exit", "toilet", and the like, are deleted, so that the information representing point POI, such as "beijing zoo metro station", is obtained.
Specifically, the obtained information of the POI may include a POI name and POI feature information, and the POI name may include a point location name on an electronic map such as a mall name, a bus stop name, a subway stop name, and the like; the POI feature information herein may specifically include at least one of the following:
paying attention to the heat; historical order volume; the distance between the current geographic position of the user side and the current geographic position of the user side; the type to which the POI belongs.
The four POI features are only a specific embodiment, and may not be limited to the four POI features, and may further include other POI features, which are not described herein again.
The attention degree of the POI can be determined by acquiring history data, for example, the number of times that a POI is searched in a set history period can be obtained from the history data, and the attention degree can be defined by the number of times, and the higher the number of times of searching, the higher the corresponding attention degree.
The historical data can be obtained from historical order quantity or other search software, and the more times a certain name is searched, the more familiar the name is to the user, the higher the corresponding attention popularity of the name is, for example, some famous scenic spots, famous shopping buildings and some popular transportation hubs, such as "beijing university siemens", "zhongguan village shopping buildings", "beijing west station-subway station", etc., the more times the name of the hot spot is searched.
The historical order quantity of the POI refers to the historical order quantity taking the POI as a departure place or a destination, for example, in the same historical period, if the number of times of occurrence of the "beijing zoo subway station" in the historical order is 1000 times, and the number of times of occurrence of the "zhongguancun subway station" is 2000 times, the historical order quantity corresponding to the "beijing zoo subway station" in the historical period is 1000 times, and the historical order quantity corresponding to the "zhongguancun subway station" in the historical period is 2000 times.
The distance between the POI and the current geographic position of the user side refers to the distance between the longitude and latitude of the POI and the current longitude and latitude of the user side.
The POI belonging type may refer to an attribute type of POI previously classified according to the type of landmark building, such as a transportation hub, an office building, a business building, and the like.
S402, selecting a POI name from the POI names according to the POI characteristic information of each POI.
If there is information about a plurality of POIs in the vicinity of the current geographical location of the user terminal, a most suitable POI name needs to be selected from the POI names.
The feature information includes feature information of various categories, such as the above-mentioned attention degree, historical order amount, distance to the current geographical location of the user end, and types of POIs, and if there are multiple POIs in a set range of distance from the current geographical location of the user end, a POI name is selected from the POI names according to the feature information of each POI, as shown in fig. 5, the method specifically includes the following steps S501 to S502:
s501, determining the POI value of each POI according to the effectiveness value corresponding to each feature information in the information of each POI and the weight of each feature information.
The validity score here may be used to represent a contribution value of a feature of the POI to a corresponding POI selected as an actual departure point, and a weight of each feature information is used to represent an importance degree of the feature information type in all feature information types, and specifically, for a certain POI, the POI score of the POI may be obtained by performing weighted summation on the validity score corresponding to each feature information in the information of the POI.
Specifically, the validity score corresponding to each feature information in the information of each POI may be determined according to a mapping relationship between pre-stored feature information and validity score, for example, a mapping relationship between attention heat and validity score, a mapping relationship between historical order quantity and validity score, a mapping relationship between a distance between the POI and a current geographic location of the user and the validity score, and a mapping relationship between a type to which the POI belongs and the validity score are determined in advance.
Specifically, the mapping relationship between the attention popularity and the effectiveness score is determined according to the following process:
the number of times that the POI names of all POIs in a certain area (i.e., an area where the current geographical location of the user terminal is located) are searched can be counted, a score corresponding to the POI name with the highest searched number of times is set as a highest score, for example, 100 scores, and scores corresponding to the searched times of other POI names can be calculated according to the score corresponding to the POI name with the highest searched number of times, so that the mapping relationship between the attention heat and the validity score is determined.
The determination process of the mapping relation between the historical order quantity and the effectiveness score is as follows:
counting the times that the POI names of all POIs in a certain area are used as departure place information or destination information in a historical order, setting the score corresponding to the POI name with the highest historical order quantity as the highest score, such as 100 scores, and calculating the scores corresponding to the historical order quantities of other POI names according to the score corresponding to the POI name with the highest historical order quantity, so as to determine the mapping relation between the historical order quantity and the effectiveness score.
The determination process of the mapping relation between the distance between the POI and the current geographic position of the user side and the effectiveness score is as follows:
here, the validity score corresponding to each distance range may be determined in advance, for example, 100 scores corresponding to within 100 meters, 90 scores corresponding to greater than 100 meters and less than 300 meters, 80 scores corresponding to greater than 300 meters and less than 500 meters, and the like, so that the mapping relationship between the distance between the POI and the current geographic location of the user end and the validity score may be determined.
The determination process of the mapping relation between the type of the POI and the effectiveness score is as follows:
the corresponding score is determined according to the heat of the type of the POI, wherein the heat refers to the number of potential user ends corresponding to a certain type, for example, through historical data, if the number of potential user ends of the POI in the transportation junction station type is larger, the corresponding score is higher; the number of potential user ends of the POI in the mall class is also large, the corresponding score is also high, and the number of potential user ends of the POI in the office building class is small, the corresponding score is also low, and specifically, the mapping relationship between the type of the POI and the validity score may be determined according to the idea of determining the mapping relationship between the attention heat and the validity score, which is not described herein again.
After the effectiveness score corresponding to each kind of feature information in the information of each POI is determined, the POI score of each POI can be determined according to the following formula (1) according to the preset weight of each kind of feature information:
Figure BDA0002039169650000121
wherein, FmExpressing the POI value within the set range of the distance between the mth POI and the current geographic position of the user side, namely before calculating the POI value of each POI, randomly ordering the POIs, for example, 3 POIs, respectively ordering the POIs into the 1 st POI, the 2 nd POI and the 3 rd POI; a. theiRepresenting the effectiveness score corresponding to the characteristic information of the ith category in the POI characteristic information; w is aiRepresenting the weight corresponding to the feature information of the ith category in the POI feature information; n represents the number of categories of the POI feature information, such as the above-mentioned 4 categories, which are attention heat degrees, respectively; historical order volume; the distance from the current geographic position of the user end and the type of the POI.
For the above-mentioned 1 st POI, 2 nd POI and 3 rd POI, the following is a specific example to illustrate how to determine their POI scores:
for example, the effectiveness score corresponding to the attention heat degree in the feature information of the 1 st POI is 80 scores, the effectiveness score corresponding to the historical order quantity is 75 scores, the effectiveness score corresponding to the distance between the current geographical positions of the user side is 70 scores, and the effectiveness score corresponding to the type to which the POI belongs is 65 scores, where the weight of the attention heat degree is 30%, the weight corresponding to the historical order quantity is 30%, the weight corresponding to the distance between the current geographical positions of the user side is 20%, and the weight corresponding to the type to which the POI belongs is 20%, according to the above formula (1), the POI score of the 1 st POI can be determined to be 73.5 scores, and in the same manner, the POI score of the 2 nd POI is determined to be 65 scores, and the POI score of the 3 rd POI is determined to be 60 scores.
In the above process of determining the POI score, a case that the POI feature information includes four categories of POI features at the same time is considered, that is, a case that the POI feature information includes the attention degree, the historical order amount, the distance from the current geographic location of the user end and the type of the POI, and if the POI feature information includes only one of the categories, that is, n in the above formula (1) is equal to 1, the POI score of each POI may be determined directly according to the validity score corresponding to the unique feature information in the information of each POI, that is, the validity score corresponding to the feature information in the information of each POI is directly used as the POI score corresponding to the POI.
And S502, selecting the POI name of the POI with the highest corresponding POI score from the POI names of the information of the POIs.
Through the above formula (1), the POI score of each POI may be calculated, and the POI name of the POI with the highest POI score is selected, for example, the POI score of the 1 st POI is the highest in the above example, that is, the POI name of the 1 st POI is selected, for example, the POI name of the 1 st POI is "tommy park subway station", and then the selected POI name is "tommy park subway station".
The above process is that information of a plurality of POIs exists near the current geographical position of the user side, the POI name needs to be selected based on the POI score of each POI, and if only information of one POI exists near the current geographical position of the user side, the unique POI name of the POI is directly used as a selection object, and the subsequent departure location information determination process is continued.
The POI name of the POI with the highest POI score value is selected to participate in the subsequent determination process of the departure place information by simultaneously referring to the attention heat, the historical order quantity, the distance between the POI and the current geographic position of the user side and the type of the POI, so that the accuracy of the departure place information can be greatly improved, the passenger side and the driver side can find the POI conveniently, and convenience is provided for the passenger side and the driver side.
And S403, determining the departure place information of the user side according to the selected POI name and the current geographic position of the user side.
Determining the origin information of the user side, not only considering the selected POI name, but also considering a relationship between the selected POI name and the current geographic location of the user side, specifically as follows:
in one embodiment, the step S403 determines the departure location information of the user terminal according to the selected POI name and the current geographic location of the user terminal, and as shown in fig. 6, includes the following steps S601 to S605:
s601, judging whether a road is arranged between the current geographic position of the user side and the geographic position of the POI corresponding to the selected POI name.
Here, it is determined whether a road is located between the geographic position of the POI corresponding to the selected POI name and the current geographic position of the user side, for example, if the current geographic position of the user side is located on the north side of a road "qinghua west road" in which the user side is going, and the geographic position of the POI corresponding to the selected POI name is located on the south side of the road "qinghua west road", it is determined that a road is located between the geographic position of the POI corresponding to the selected POI name and the current geographic position of the user side, and if the geographic position of the POI corresponding to the selected POI name and the current geographic position of the user side are both located on the south side or the north side of the "qinghua west road", it is determined that no road is located between the geographic position of the POI corresponding to the selected POI name and the current geographic position of the user side.
And S602, if the judgment result is yes, determining that the departure place information comprises a POI name and indication information indicating that the departure place is opposite to the POI name.
If it is determined that a road exists between the geographical position of the POI corresponding to the selected POI name and the current geographical position of the user side, it is determined that the departure location information includes the POI name and indication information indicating that the departure location is opposite to the POI name, and as described above, it may be determined that the departure location information includes "tambour subway station" and "tambour subway station opposite side", or directly use the POI name + the "opposite side" as the boarding place name, that is, it may use the "tambour subway station opposite side" as the boarding place name.
And S603, if the judgment result is negative, judging whether the distance between the current geographic position of the user side and the geographic position of the POI corresponding to the selected POI name is larger than a first set distance.
If it is determined that there is no road between the geographical position of the POI corresponding to the selected POI name and the current geographical position of the user side, it is necessary to continuously determine whether the distance between the current geographical position of the user side and the geographical position of the POI corresponding to the selected POI name is greater than a first set distance.
The specific numerical value of the first set distance may be counted according to historical order data, for example, it is found through a large amount of historical order data that when the distance between the departure place and the current geographic position of the user terminal is about x meters, it is easier for the user to find the departure place, and the first set distance may be x meters; or may be determined by the recognizable distance of the human eye to the vehicle, that is, the distance at which most users can recognize a specific vehicle may be used as the first set distance, or other ways may be included, and are not limited herein.
And S604, if the distance is larger than the first set distance, determining that the departure place information comprises the area information of the POI corresponding to the selected POI name.
If it is determined that the distance between the current geographic position of the user terminal and the geographic position of the POI corresponding to the selected POI name is greater than the first set distance, it is determined that the departure location information includes area information where the POI corresponding to the selected POI name is located, for example, the departure location information includes information near a circular and transparent garden subway station, or the first set distance may be added with a name to more accurately represent the departure location information, for example, when the first set distance is 50 meters, the departure location information may be defined as information including an area 50 meters near the circular and transparent garden subway station, and the user terminal may use the area 50 meters near the circular and transparent garden subway station as a boarding place.
And S605, if the judgment result is negative, determining that the departure place information comprises the selected POI name.
If it is determined that the distance between the current geographic position of the user side and the geographic position of the POI corresponding to the selected POI name is not greater than the first set distance, the POI name can be directly used as departure place information, such as 'fairyland subway station'.
The above is a determination process of the departure location information performed when the information of the point of interest POI exists near the current geographic location of the user terminal, but when the current geographic location of the user terminal is in a non-luxurious area, it is possible that the information of the point of interest POI does not exist near the current geographic location of the user terminal, and the departure location information needs to be determined according to another way, which will be described in detail below.
In one embodiment, as shown in fig. 7, the method for determining departure point information further includes the following steps S701 to S702:
and S701, if the POI information does not exist in the set range of the distance from the current geographic position of the user side, acquiring road information of which the distance from the current geographic position of the user side is less than a second set distance.
The second set distance is simply distinguished from the first set distance, and there is no order of magnitude, and the road information may include a road name and a road location.
And S702, determining departure place information of the user side based on the road information and the current geographic position of the user side.
After acquiring the road information of which the current geographic position is less than the second set distance from the user terminal, determining the departure place information of the user terminal according to the position relationship between the acquired road information and the current geographic position of the user terminal, which is specifically as follows:
in one embodiment, if the road information includes a plurality of road names, the determining the departure location information of the user terminal based on the road names and the current geographic location of the user terminal in step S702, as shown in fig. 8, specifically includes the following steps S801 to S804:
s801, judging whether the current geographic position of the user side is located in the intersection position area of different roads or not based on the road information and the current geographic position of the user side.
And determining whether the road is crossed according to the road position in the road information, determining a crossed position area if the road is crossed, and judging whether the current geographic position of the user side is located in the crossed position area.
The specific reference of the cross location area here may be an intersection or a t-junction, the specific location area of the cross location area may be determined by pre-collected road data, or the specific location area of the cross location area may be determined by a location relationship of a road in an electronic map, and then whether the current geographic location of the user end is located in the cross location area of different roads is determined according to a relationship between the current geographic location of the user end and the specific location area of the cross location area, and the specific determination process of the specific location area of the cross location area is not described herein again.
And S802, if yes, determining that the departure place information comprises road names of different roads and information indicating that the current geographic position of the user side is located at intersections of the different roads.
For example, if it is determined that the current geographical position of the user terminal is located in the intersection position area of the "four-ring western road" and the "academic road", the starting place information is determined to include the names of the two roads, namely the "four-ring western road" and the "academic road", and the indication is that the two roads are located at the intersection of the "four-ring western road" and the "academic road", and specifically, the intersection of the "four-ring western road and the academic road" can be directly used as the starting place of the user terminal.
And S803, if the current geographic position of the user terminal is not located in the intersection position area of different roads, determining the vertical distance between the current geographic position of the user terminal and each road based on the current geographic position and road information of the user terminal.
If the current geographic position of the user end is not located in the intersection position area of different roads, the user end can be determined to be closest to which road by calculating the vertical distance between the current geographic position of the user end and each road, and then the subsequent departure place information determination process is carried out.
Specifically, the current geographic location of the user end is not located in a crossing location area of different roads, and includes:
there is no intersection of different roads, for example, although there are multiple roads, these roads are parallel.
Or, if there is a crossing of different roads, a specific location area of the crossing location area may be determined, but the current geographic location of the user terminal is located outside the specific location area of the crossing location area.
S804, determining that the departure location information includes the road name of the road with the shortest vertical distance from the current geographic location of the user end.
According to the method, after the road with the shortest vertical distance to the current geographic position of the user end is determined, the road name of the road is used as the departure place information of the user end, specifically, in order to facilitate the user end to find out a specific boarding place, the departure place information can include the direction information of the road, for example, when the current geographic position of the user end is determined to be close to the east of a small road A in an east-west trend, the east of the X road A can be used as the departure place information of the user end.
The above process is a case where the road information near the current geographic location of the user end includes a plurality of road names, and if the road information includes only one road name of one road, the departure location information of the user end is determined directly by the unique road name of the road, and similarly, in order to facilitate the user end to find a specific boarding location, the departure location information may include direction information of the road, such as the aforementioned "east of the X-way a").
Referring to fig. 9, the method for determining origin information provided by the present application is described as a specific example:
after a service request of a user side is received, acquiring the current longitude and latitude of the user side, then acquiring a POI list of 100 meters (within a set range) around the longitude and latitude, wherein the POI list comprises POI information, then judging whether the POI list is empty, if not, after filtering off the line POI, the plane POI and the sensitive POI, continuously judging whether the POI list is empty, if the POI list is still not empty, determining POI scores of the POI by using the characteristic information of the POI, selecting the POI with the highest score, continuously judging whether the selected POI and the current longitude and latitude of the user side cross a road, and if so, directly using the POI name plus face of the POI as a boarding place name of the user side; if the selected POI and the current longitude and latitude of the user side do not cross the road, continuously judging whether the distance between the selected POI and the current longitude and latitude of the user side is greater than 50 meters (a first set distance), if so, using the POI name + 'nearby' of the POI as the boarding place name of the user side; and if the distance between the selected POI and the current longitude and latitude of the user side is judged to be not more than 50 m, directly using the POI name of the POI as the boarding place name of the user side.
In addition, if the obtained POI list is empty, or the obtained POI list is not empty, but after filtering off the line POI, the face POI and the sensitive POI and the POI list is empty, obtaining a road list within 200 meters (a second set distance) around the current longitude and latitude of the user side, then judging whether the current longitude and latitude of the user side is at the intersection position of a plurality of roads, if so, using 2 roads + "intersection" of the plurality of roads as the place name of getting on the bus, and if not, using the road name of the road closest to the current longitude and latitude of the user side as the place name of getting on the bus.
And finally, after determining the departure place information of the user side, namely the boarding place name of the user side, pushing the departure place information to the user side to wait for confirmation of the user side.
Based on the above embodiments, the present application also provides a departure location information determining apparatus, and the following various apparatuses may be implemented by referring to the implementation of the method, and repeated details are not repeated.
An embodiment of the present application provides a departure location information determining apparatus 1000, as shown in fig. 10, including:
the obtaining module 1001 is configured to obtain, after receiving a service request from a user side, information of a point of interest (POI) within a set range from a current geographic location of the user side, and transmit the obtained information of the POI to the selecting module 1002; the information of each POI comprises a POI name and POI characteristic information;
the selecting module 1002 is configured to select a POI name from the POI names according to the POI feature information of each POI, and transmit the selected POI name to the determining module 1003;
the determining module 1003 is configured to determine the departure location information of the user end according to the POI name selected by the selecting module 1002 and the current geographic location of the user end.
In an embodiment, the feature information includes feature information of multiple categories, and if there are information of multiple POIs within a set range from the current geographic location of the user end, the selecting module 1002 may be specifically configured to:
determining the POI score of each POI according to the effectiveness score corresponding to each characteristic information in the information of each POI and the weight of each characteristic information;
and selecting the POI name of the POI with the highest corresponding POI score from the POI names of the information of the POIs.
In an embodiment, the determining module 1003 may specifically be configured to:
judging whether a road is arranged between the current geographic position of the user side and the geographic position of the POI corresponding to the selected POI name;
and if so, determining that the departure place information comprises the POI name and indicating information indicating that the departure place is opposite to the POI name.
In an embodiment, the determining module 1003 may further be configured to:
judging whether a road exists between the current geographic position of the user side and the geographic position of the POI corresponding to the selected POI name, and if not, judging whether the distance between the current geographic position of the user side and the geographic position of the POI corresponding to the selected POI name is larger than a first set distance;
and if the distance is greater than the first set distance, determining that the departure place information comprises the area information of the POI corresponding to the selected POI name.
In an embodiment, the determining module 1003 may further be configured to:
and after judging whether the distance between the current geographical position of the user side and the geographical position of the POI corresponding to the selected POI name is larger than a first set distance or not, if not, determining that the departure place information comprises the selected POI name.
In an embodiment, the obtaining module 1001 may further be configured to:
if no POI information exists in the set range of the distance from the current geographic position of the user side, road information of which the distance from the current geographic position of the user side is smaller than a second set distance is obtained;
the determining module 1003 is further configured to determine departure location information of the user terminal based on the road information and the current geographic location of the user terminal.
In an embodiment, if the road information includes a plurality of road names, the determining module 1003 may specifically be configured to:
judging whether the current geographic position of the user side is located in a cross position area of different roads or not based on the road information and the current geographic position of the user side;
if yes, determining that the departure place information comprises road names of different roads and information indicating that the current geographic position of the user side is located at an intersection of the different roads.
In an embodiment, the determining module 1003 may further be configured to:
judging whether the current geographic position of the user side is located in the intersection position areas of different roads or not, and if not, judging whether the current geographic position of the user side is located in the intersection position areas of different roads or not;
determining the vertical distance between the current geographic position of the user side and each road based on the current geographic position and road information of the user side;
determining that the departure place information comprises a road name of a road with the shortest vertical distance to the current geographic position of the user side;
wherein, the current geographical position of user end is not located the cross position region of different roads, includes:
no intersection of different roads occurs; or,
the current geographic position of the user terminal is positioned outside the intersection position area of different roads.
In one embodiment, the determining module 1003 is further configured to:
and if the road information comprises the road name of a road, determining that the departure place information comprises the road name.
In one embodiment, the characteristic information includes at least one of:
paying attention to the heat; historical order volume; the distance between the current geographic position of the user side and the current geographic position of the user side; the type to which the POI belongs.
The modules may be connected or in communication with each other via a wired or wireless connection. The wired connection may include a metal cable, an optical cable, a hybrid cable, etc., or any combination thereof. The wireless connection may comprise a connection over a LAN, WAN, bluetooth, ZigBee, NFC, or the like, or any combination thereof. Two or more modules may be combined into a single module, and any one module may be divided into two or more units.
The departure point information determining device, the method, the electronic device and the storage medium provided by the embodiment of the application select a POI name according to the POI characteristic information, and then determine the departure point information of the user terminal according to the current geographic position of the user terminal and the POI name selected based on the POI characteristic information, so that the current geographic position of the user terminal and the characteristics (such as attention heat, historical order quantity and the like) of surrounding POIs can be considered, and more reliable departure point information is determined, and a service providing terminal can conveniently and quickly find the departure point information, so that the user terminal can be provided with service more quickly.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to corresponding processes in the method embodiments, and are not described in detail in this application. In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and there may be other divisions in actual implementation, and for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or modules through some communication interfaces, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in software functional units and sold or used as a stand-alone product, may be stored in a non-transitory computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (8)

1. A departure-point information determination apparatus, comprising:
the system comprises an acquisition module, a selection module and a display module, wherein the acquisition module is used for acquiring the information of a point of interest (POI) within a set range of a current geographic position distance from a user side after receiving a service request of the user side and transmitting the acquired information of the POI to the selection module; each POI information comprises a POI name and POI characteristic information;
the selecting module is used for selecting a POI name from the POI names according to the POI characteristic information of each POI and transmitting the selected POI name to the determining module;
a determining module, configured to determine origin information of the user terminal according to a location relationship, where a road is located between the geographic location of the POI indicated by the selected POI name and the current geographic location of the user terminal, and a distance between the current geographic location of the user terminal and the geographic location of the POI indicated by the selected POI name is greater than a first set distance; the departure place information is used for indicating the boarding place of the user; the first set distance is obtained according to historical order data statistics; if the road is judged to exist at the interval, determining that the departure place information comprises the POI name and indicating information indicating that the departure place is opposite to the POI name, wherein the indicating information is also used for indicating that the geographic position of the POI and the current geographic position are positioned on different sides of the road; if the situation that roads are not separated is judged, and the distance between the current geographic position of the user side and the geographic position of the POI indicated by the selected POI name is continuously judged to be larger than a first set distance, determining that the departure place information comprises the area information where the POI corresponding to the selected POI name is located; when the situation that roads are not separated is judged and the distance between the current geographic position of the user side and the geographic position of the POI indicated by the selected POI name is continuously judged to be not larger than a first set distance, the POI name is directly used as departure place information;
the acquisition module is further used for acquiring road information of which the distance from the current geographic position of the user side is less than a second set distance if no POI information exists in the set range of the distance from the current geographic position of the user side; the determining module is further configured to determine origin information of the user side based on the road information and the current geographic position of the user side.
2. The origin information determining apparatus according to claim 1, wherein the feature information includes feature information of multiple categories, and if there are information of multiple POIs within a set range from the current geographic location of the user end, the selecting module is specifically configured to:
determining the POI score of each POI according to the effectiveness score corresponding to each characteristic information in the information of each POI and the weight of each characteristic information;
and selecting the POI name of the POI with the highest corresponding POI score from the POI names of the plurality of POI information.
3. The origin information determining apparatus according to claim 1, wherein if the road information includes a plurality of road names, the determining module is specifically configured to:
judging whether the current geographic position of the user side is located in a cross position area of different roads or not based on the road information and the current geographic position of the user side;
if yes, determining that the departure place information comprises the road names of the different roads and information indicating that the current geographic position of the user side is located at the intersection of the different roads.
4. The origin information determining apparatus according to claim 3, wherein the determining module is further configured to:
judging whether the current geographic position of the user side is located in the intersection position area of different roads, and if not, judging whether the current geographic position of the user side is located in the intersection position area of different roads;
determining the vertical distance between the current geographic position of the user side and each road based on the current geographic position of the user side and the road information;
determining that the departure place information comprises a road name of a road with the shortest vertical distance to the current geographic position of the user side;
wherein, the current geographical position of user end is not located the cross position region of different roads, includes:
no intersection of different roads occurs; or,
the current geographic position of the user side is located outside the intersection position area of different roads.
5. The origin information determining apparatus of claim 4, wherein the determining module is further configured to:
and if the road information comprises a road name of a road, determining that the departure place information comprises the road name.
6. A method for determining origin information, comprising:
after receiving a service request of a user side, acquiring the information of a point of interest (POI) within a set range of a current geographical position distance from the user side; each POI information comprises a POI name and POI characteristic information;
selecting a POI name from the POI names according to the POI characteristic information of each POI;
determining departure place information of the user side according to a position relationship whether a road is arranged between the geographical position of the POI indicated by the selected POI name and the current geographical position of the user side or not and whether the distance between the current geographical position of the user side and the geographical position of the POI indicated by the selected POI name is larger than a first set distance or not; the departure place information is used for indicating the boarding place of the user; the first set distance is obtained according to historical order data statistics; if the road is judged to exist at the interval, determining that the departure place information comprises the POI name and indicating information indicating that the departure place is opposite to the POI name, wherein the indicating information is also used for indicating that the geographic position of the POI and the current geographic position are positioned on different sides of the road; if the situation that roads are not separated is judged, and the distance between the current geographic position of the user side and the geographic position of the POI indicated by the selected POI name is continuously judged to be larger than a first set distance, determining that the departure place information comprises the area information where the POI corresponding to the selected POI name is located; when the situation that roads are not separated is judged, and the distance between the current geographic position of the user side and the geographic position of the POI indicated by the selected POI name is continuously judged to be not larger than a first set distance, directly taking the POI name as departure place information;
the method further comprises the following steps: if no POI information exists in the set range of the distance from the current geographic position of the user side, road information of which the distance from the current geographic position of the user side is smaller than a second set distance is obtained; and the determining module is used for determining the departure place information of the user side based on the road information and the current geographic position of the user side.
7. An electronic device, comprising: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating via the bus when the electronic device is operating, the processor executing the machine-readable instructions to perform the steps of the origin information determination method according to claim 6.
8. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the origin information determination method according to claim 6.
CN201910336044.4A 2019-04-24 2019-04-24 Departure place information determining device and method, electronic equipment and storage medium Active CN111651534B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910336044.4A CN111651534B (en) 2019-04-24 2019-04-24 Departure place information determining device and method, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910336044.4A CN111651534B (en) 2019-04-24 2019-04-24 Departure place information determining device and method, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111651534A CN111651534A (en) 2020-09-11
CN111651534B true CN111651534B (en) 2022-07-05

Family

ID=72342482

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910336044.4A Active CN111651534B (en) 2019-04-24 2019-04-24 Departure place information determining device and method, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111651534B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007024624A (en) * 2005-07-14 2007-02-01 Navitime Japan Co Ltd Navigation system, information delivery server and portable terminal
WO2009149688A1 (en) * 2008-06-12 2009-12-17 Navigon Ag Method for operating a navigation system
WO2018017793A1 (en) * 2016-07-21 2018-01-25 Intelligent Technologies International, Inc. System and method for creating, updating, and using maps generated by probe vehicles
CN107784012A (en) * 2016-08-30 2018-03-09 北京四维图新科技股份有限公司 A kind of update method and device of numerical map point of interest

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104598506B (en) * 2014-07-31 2018-07-24 腾讯科技(深圳)有限公司 Address generation, querying method and the device of geographical location point
CN111831774A (en) * 2015-08-20 2020-10-27 北京嘀嘀无限科技发展有限公司 Method and device for determining position
CN107919013B (en) * 2016-10-09 2023-05-12 北京嘀嘀无限科技发展有限公司 Get-on point processing method and server
CN109583605A (en) * 2017-09-29 2019-04-05 北京嘀嘀无限科技发展有限公司 Share-car method and device, computer equipment and readable storage medium storing program for executing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007024624A (en) * 2005-07-14 2007-02-01 Navitime Japan Co Ltd Navigation system, information delivery server and portable terminal
WO2009149688A1 (en) * 2008-06-12 2009-12-17 Navigon Ag Method for operating a navigation system
WO2018017793A1 (en) * 2016-07-21 2018-01-25 Intelligent Technologies International, Inc. System and method for creating, updating, and using maps generated by probe vehicles
CN107784012A (en) * 2016-08-30 2018-03-09 北京四维图新科技股份有限公司 A kind of update method and device of numerical map point of interest

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
街道的城市地址编码模型与实验;于焕菊等;《地球信息科学学报》;20130415;第15卷(第02期);第175-178页 *

Also Published As

Publication number Publication date
CN111651534A (en) 2020-09-11

Similar Documents

Publication Publication Date Title
US10755373B2 (en) Method, device, and medium for searching and routing geographically-positioned entities via a graphical user interface
RU2730785C2 (en) Method and apparatus for marking planting and upsetting locations and machine-readable data storage medium
EP3676566B1 (en) Method, apparatus, and computer program product for providing an indication of favorability of parking locations
JP6680798B2 (en) System and method for recommending recommended service locations
US9689693B2 (en) Systems and methods for learning and displaying customized geographical navigational options
CA3054776C (en) Dynamic display of route preview information
US10337876B2 (en) Constrained-transportation directions
CN102980587A (en) Method and system for providing navigational guidance using landmarks
CN110751808B (en) Information processing method and device, electronic equipment and storage medium
CN111859171A (en) Information pushing method and device, electronic equipment and storage medium
JP2018097730A (en) User-inducement system
CN111260092A (en) System and method for predicting object arrival times
CN111860904B (en) Method and device for ordering boarding points
CN111651534B (en) Departure place information determining device and method, electronic equipment and storage medium
CN111260423B (en) Order allocation method, order allocation device, electronic equipment and computer readable storage medium
CN111651687A (en) Method and device for pushing getting-on point information and method and device for pushing getting-off point information
CN111860931A (en) Arrival time reminding method, device, equipment and storage medium
CN111831762A (en) Vehicle information display method and device, electronic equipment and storage medium
EP4009084A1 (en) Aligning in-vehicle mobile device and vehicle bodies for improved global positioning
CN115031749A (en) Night walk navigation method, device, equipment, storage medium and program product
CN111861650A (en) Information display method, first service request terminal, system and electronic equipment
CN111263300A (en) Method and device for determining category of wireless network, electronic equipment and storage medium
CN111325993B (en) Traffic speed determination method and device, electronic equipment and computer storage medium
CN111343564A (en) Method and device for determining category of wireless network, electronic equipment and storage medium
JP7393100B2 (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant