CN110796278B - Information processing method, device, terminal and readable storage medium - Google Patents
Information processing method, device, terminal and readable storage medium Download PDFInfo
- Publication number
- CN110796278B CN110796278B CN201911006475.0A CN201911006475A CN110796278B CN 110796278 B CN110796278 B CN 110796278B CN 201911006475 A CN201911006475 A CN 201911006475A CN 110796278 B CN110796278 B CN 110796278B
- Authority
- CN
- China
- Prior art keywords
- departure
- total number
- destination
- place
- order
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Navigation (AREA)
Abstract
The terminal can acquire the total number of departure places and the total number of destinations through a current order and a historical order, compares the total number of the departure places and the destinations with a total number threshold value according to the total number of the departure places and the destinations, and determines the departure places and the destinations in a frequently-used travel route of a user according to a comparison result, so that when the user starts a taxi taking application program next time, the taxi taking application program can automatically display the departure places and the destinations in the frequently-used travel route of the user, the operation of manually inputting the departure places and the destinations is reduced, the operation flow of placing orders in the taxi taking application program is simplified, and the user experience is improved.
Description
Technical Field
The present application relates to the field of windward trip, and in particular, to an information processing method, apparatus, terminal, and readable storage medium.
Background
With the development of information technology and internet and the pursuit of users for convenient life, the application range of taxi taking application programs is wider and wider. In daily life, when a user wants to taxi, the taxi taking application program installed on the terminal is often used for taxi taking.
In the conventional technology, after position information of a departure time, a departure place and a destination is input in a taxi taking application program, taxi taking information such as a taxi taking mode and taxi taking cost corresponding to the taxi taking mode is acquired from a background server corresponding to the taxi taking application program, and the taxi taking information is displayed on a terminal interface. However, in the conventional technology, when a user takes a car each time, the user needs to manually input the departure time, the departure place and the position information of the destination in the car taking application program, so that the operation of placing an order in the car taking application program is complicated, and the user experience is poor.
Disclosure of Invention
In view of the foregoing, it is desirable to provide an information processing method, an apparatus, a terminal and a readable storage medium, which can simplify the order placing operation of the user to improve the user experience.
An embodiment of the present application provides an information processing method, including:
obtaining coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order;
determining a first spacing distance according to the coordinates of the departure place, and determining a second spacing distance according to the coordinates of the destination; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
judging whether the first spacing distance and/or the second spacing distance is smaller than or equal to a distance threshold value;
if yes, acquiring a first total number of departure places in the historical order and the current order, and acquiring a second total number of destination places in the historical order and the current order;
determining whether the first total number and/or the second total number is greater than or equal to a total number threshold;
if so, taking the departure place as the departure place in the frequently-used travel route of the user, and taking the destination as the destination in the frequently-used travel route of the user.
In one embodiment, the determining a first separation distance according to the departure coordinates and a second separation distance according to the destination coordinates includes:
acquiring a first coordinate of a place of departure in the current order,
acquiring a second coordinate of the starting place in the historical order,
obtaining a third coordinate of the destination in the current order,
acquiring a fourth coordinate of the destination in the historical order,
determining the first separation distance from the first and second coordinates,
and determining the second spacing distance according to the third coordinate and the fourth coordinate.
In one embodiment, the determining whether the first spacing distance and/or the second spacing distance is less than or equal to a distance threshold includes:
judging whether the first interval distance is smaller than or equal to a first distance threshold value, wherein the first distance threshold value is the maximum interval distance between the place of departure in the current order and the place of departure in the historical order when the place of departure in the current order and the place of departure in the historical order are the same place of departure; and/or
And judging whether the second distance is smaller than or equal to a second distance threshold, wherein the second distance threshold is the maximum distance between the destination in the current order and the destination in the historical order when the departure place in the current order and the destination in the historical order are the same destination.
In one embodiment, after determining whether the first separation distance is less than or equal to a first distance threshold, the method further includes: if yes, acquiring a first total number of the historical orders and the departure places in the current orders.
In one embodiment, after determining whether the second spacing distance is less than or equal to a second distance threshold, the method further includes: and if so, acquiring a second total number of destinations in the historical order and the current order.
In one embodiment, the determining whether the first total number and/or the second total number is greater than or equal to a total number threshold includes:
judging whether the first total number is larger than or equal to a first total number threshold value, wherein the first total number threshold value is the minimum total number configured by the place of departure in the common travel route; and/or
And judging whether the second total number is greater than or equal to a second total number threshold, wherein the second total number threshold is the minimum total number configured by the destinations in the common travel route.
In one embodiment, after determining whether the first total number is greater than or equal to a first total number threshold, the method further includes: and if so, taking the departure place as the departure place in the common travel route.
In one embodiment, after determining whether the second total number is greater than or equal to a second total number threshold, the method further includes: and if so, taking the destination as the destination in the common travel route.
In one embodiment, the method further comprises:
acquiring a starting instruction;
and displaying the departure place and the destination in the common travel route according to the starting instruction.
An embodiment of the present application provides an information processing apparatus, the apparatus including:
the coordinate acquisition module is used for acquiring coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order;
the distance obtaining module is used for determining a first distance according to the departure place coordinate and determining a second distance according to the destination coordinate;
a distance threshold judgment module, configured to judge whether the first distance and/or the second distance is less than or equal to a distance threshold; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
a total number obtaining module, configured to obtain a first total number of departure places in the history order and the current order and obtain a second total number of destinations in the history order and the current order if a determination result of the distance threshold determining module is yes;
a total number judging module, configured to judge whether the first total number and/or the second total number is greater than or equal to a total number threshold;
and the determining module is used for taking the place of departure as the place of departure in the frequently-used travel route of the user and taking the destination as the destination in the frequently-used travel route of the user if the judgment result of the total judging number module is positive.
The embodiment of the application provides a terminal, which comprises a memory and a processor, wherein a computer program capable of running on the processor is stored in the memory, and the processor executes the computer program to realize the following steps:
obtaining coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order;
determining a first spacing distance according to the coordinates of the departure place, and determining a second spacing distance according to the coordinates of the destination; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
judging whether the first spacing distance and/or the second spacing distance is smaller than or equal to a distance threshold value;
if yes, acquiring a first total number of departure places in the historical order and the current order, and acquiring a second total number of destination places in the historical order and the current order;
determining whether the first total number and/or the second total number is greater than or equal to a total number threshold;
if so, taking the departure place as the departure place in the frequently-used travel route of the user, and taking the destination as the destination in the frequently-used travel route of the user.
An embodiment of the application provides a readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the following steps:
obtaining coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order;
determining a first spacing distance according to the coordinates of the departure place, and determining a second spacing distance according to the coordinates of the destination; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
judging whether the first spacing distance and/or the second spacing distance is smaller than or equal to a distance threshold value;
if yes, acquiring a first total number of departure places in the historical order and the current order, and acquiring a second total number of destination places in the historical order and the current order;
determining whether the first total number and/or the second total number is greater than or equal to a total number threshold;
if so, taking the departure place as the departure place in the frequently-used travel route of the user, and taking the destination as the destination in the frequently-used travel route of the user.
In the information processing method, apparatus, terminal and readable storage medium provided by this embodiment, the terminal can obtain coordinates of a departure place in a current order and a historical order, and coordinates of a destination in the current order and the historical order, determining a first spacing distance according to the coordinates of the departure place, determining a second spacing distance according to the coordinates of the destination place, judging whether the first spacing distance and/or the second spacing distance is less than or equal to a distance threshold value, if so, acquiring a first total number of departure places in the historical orders and the current orders, acquiring a second total number of destination places in the historical orders and the current orders, judging whether the first total number and/or the second total number are/is larger than or equal to a total number threshold value, if so, taking the place of departure as the place of departure in the user commonly-used travel route and taking the destination as the destination in the user commonly-used travel route; the method can acquire the total number of the departure places and the total number of the destinations through the current order and the historical order, compare the total number of the departure places and the destinations with a total number threshold value, determine the departure places and the destinations in the frequently-used travel route of the user according to a comparison result, and further enable the frequently-used travel route of the user to be automatically displayed by the taxi taking application program when the taxi taking application program is started next time, so that the operation of manually inputting the departure places and the destinations is reduced, the operation flow of placing orders in the taxi taking application program is simplified, and the user experience is improved.
Drawings
Fig. 1 is an application scenario diagram of an information processing method according to an embodiment;
FIG. 2 is a flow chart illustrating an information processing method according to another embodiment;
FIG. 3 is a schematic structural diagram of an information processing apparatus according to an embodiment;
fig. 4 is an internal structural diagram of a terminal according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The information processing method provided by the embodiment can be applied to the information processing system shown in fig. 1. As shown in fig. 1, the system includes a terminal and a background server. The terminal is provided with a taxi taking application program, a user inputs a departure place, a destination and departure time into the taxi taking application program, orders are placed in the taxi taking application program, after the orders are completed, the background server can count the total number of departure places in historical orders and current orders, and the departure place and the destination of a common travel route are further determined through the total number of the destinations in the historical orders and the current orders. Further, when the user places an order in the taxi taking application program next time, the background server can send the determined departure place and destination in the common travel route to the taxi taking application program as long as the user opens the application program, and the taxi taking application program displays the departure place and destination of the user for traveling by default. Optionally, the background server may perform a series of calculations according to the historical orders and the current orders to determine a departure point and a destination in the common travel route. The background server and the terminal can communicate through wireless connection. Optionally, the wireless connection mode may be Wi-Fi, mobile network or bluetooth connection. Optionally, the terminal may be an electronic device capable of installing a taxi taking application program, such as a smart phone, a tablet computer, a notebook computer, a desktop computer, or a personal digital assistant. Alternatively, the taxi applications may be drip taxi, Caocao taxi, fast taxi, click taxi, and good go applications. The embodiment does not limit the specific forms of the terminal and the taxi taking application program. A specific procedure of the information processing method will be specifically described in the following embodiments.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions in the embodiments of the present invention are further described in detail by the following embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Fig. 2 is a flowchart illustrating an information processing method according to an embodiment. The present embodiment relates to a process of determining a departure place and a destination in a common travel route. As shown in fig. 2, the method includes:
s101, obtaining coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order.
Optionally, before the step S101, the method may further include: and acquiring the current order according to the departure place and the destination of the user, and executing the step S101 only after the current order is finished.
Specifically, the departure place may be a name of a position from which the passenger is going to depart, the destination may be a name of a position to which the passenger needs to arrive, and both the departure place and the destination may be different arbitrary positions; the passenger can open a taxi taking application program installed on the terminal, then input a place of departure in a starting point input box, input a destination in a terminal point input box, and confirm to submit a taxi taking instruction through the taxi taking application program to obtain a current order.
It should be noted that the order in which the passenger inputs the departure place and the destination on the taxi-taking application at the current moment and arrives at the destination from the departure place may be referred to as a current order.
In this embodiment, if the passenger has paid the fare for taking a car in an online manner, the taxi-taking application program may display a successful payment interface on the terminal screen, and the result represents that the current order is completed. Meanwhile, after the order is finished, the background server can perform a series of calculation processing according to the current order and the historical order. Alternatively, the calculation process may include an addition operation and a comparison operation.
It should be noted that the historical orders can be characterized as all orders that the passenger has placed before placing the current order in the taxi-taking application; the starting place in all the historical orders can be the starting place in the current order or any other position, and the destination in all the historical orders can be the destination in the current order or any other position. Optionally, the representation form of the departure place coordinate and the destination coordinate may be a two-dimensional plane coordinate, and may also be a longitude and latitude coordinate.
S102, determining a first spacing distance according to the coordinates of the departure place, and determining a second spacing distance according to the coordinates of the destination; the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order.
Specifically, the above-mentioned separation distance may be secured as a straight-line distance between the two positions. The first interval distance can be characterized as a straight line distance between the place of departure in the current order and the place of departure in the historical order; the second separation distance may be characterized as a straight line distance between the destination in the current order and the destination in the historical order.
S103, judging whether the first spacing distance and/or the second spacing distance is smaller than or equal to a distance threshold value.
Specifically, the background server may determine whether the first separation distance is less than or equal to a distance threshold, and/or determine whether the second separation distance is less than or equal to a distance threshold. In this embodiment, the background server may execute step S103, and determine whether the departure place in the current order and the departure place in the historical order are the same departure place and whether the departure place in the current order and the destination in the historical order are the same destination according to the execution result of step S103.
It should be noted that the distance threshold may be determined according to actual conditions, and may be characterized as a maximum distance between two different positions in any departure place, and may also be characterized as a maximum distance between two different positions in any destination. For example, if the starting point is cell a, the distance threshold may be the maximum separation distance between two different locations in cell a; the destination is cell B, the distance threshold may be the maximum separation distance between two different locations within cell B.
And S104, if yes, acquiring a first total number of departure places in the historical order and the current order, and acquiring a second total number of destination places in the historical order and the current order.
Specifically, if it is determined that the place of departure in the current order and the place of departure in the historical order are the same place of departure, and the destination in the current order and the destination in the historical order are the same destination, the background server may obtain the sum of the number of places of departure in all the historical orders and the number of places of departure in the current order (i.e., 1), to obtain a first total number; meanwhile, the background server may obtain the sum of the number of destinations in all historical orders and the number of destinations in the current order (i.e., 1), so as to obtain a second total number.
And S105, judging whether the first total number and/or the second total number are larger than or equal to a total number threshold value.
Specifically, the backend server may determine whether the first total number is less than or equal to a total number threshold, and/or determine whether the second total number is less than or equal to a total number threshold. In this embodiment, the background server may execute step S105, and determine whether the departure place in the current order is the departure place in the common route and whether the destination in the current order is the destination in the common route according to the execution result of step S105.
It should be noted that the total number threshold may be determined according to actual situations, and may be a minimum total number configured for the departure place or the destination in the common travel route.
And S106, if yes, taking the departure place as the departure place in the frequently-used travel route of the user, and taking the destination as the destination in the frequently-used travel route of the user.
Specifically, if it is determined that the first total number exceeds the minimum total number allocated to the departure point in the frequently-used travel route and the second total number exceeds the minimum total number allocated to the destination in the frequently-used travel route, the departure point in the current order is used as the departure point in the frequently-used travel route of the user, and the destination in the current order is used as the destination in the frequently-used travel route of the user.
Optionally, after the step of taking the departure place as the departure place in the frequently-used travel route of the user and taking the destination as the destination in the frequently-used travel route of the user in S106, the method further includes: acquiring a starting instruction; and displaying the departure place and the destination in the common travel route according to the starting instruction.
It should be noted that the start instruction may be an operation of opening a taxi taking application program for a user. Optionally, the taxi taking application installed on the terminal may obtain the starting instruction, and after receiving the starting instruction, may automatically display the departure place and the destination in the travel route frequently used by the user.
In this embodiment, the information processing method may determine the departure point and the destination in the user common travel route, and the taxi taking application program may automatically display the determined departure point and destination in the user common travel route on the terminal display screen when the taxi taking application program is started by the user next time.
In the information processing method provided by this embodiment, a terminal acquires coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order, determines a first interval distance according to the coordinates of the place of departure, determines a second interval distance according to the coordinates of the destination, and determines whether the first interval distance and/or the second interval distance is less than or equal to a distance threshold value, if so, acquires a first total number of places of departure in the historical order and the current order, acquires a second total number of destinations in the historical order and the current order, determines whether the first total number and/or the second total number is greater than or equal to a total number threshold value, if so, takes a place of departure as a place of departure in a user common travel route, and takes the destination as a destination in the user common travel route; the method can acquire the total number of the departure places and the total number of the destinations through the current order and the historical order, compare the total number of the departure places and the destinations with a total number threshold value, determine the departure places and the destinations in the frequently-used travel route of the user according to a comparison result, and further enable the frequently-used travel route of the user to be automatically displayed by the taxi taking application program when the taxi taking application program is started next time, so that the operation of manually inputting the departure places and the destinations is reduced, the operation flow of placing orders in the taxi taking application program is simplified, and the user experience is improved.
As an example, the step of determining the first separation distance according to the departure coordinates and the second separation distance according to the destination coordinates in S102 may be implemented as follows:
and S1021, acquiring a first coordinate of the starting place in the current order.
Specifically, the background server can call a high-grade interface, and the high-grade interface acquires a first coordinate of a place of departure in the current order according to the place of departure acquired by the taxi taking application program; the first coordinate may be represented by a two-dimensional plane coordinate or a longitude and latitude coordinate.
And S1022, acquiring a second coordinate of the departure place in the historical order.
Specifically, the background server may call a PostgreSQL database to obtain the historical orders, and call a gold interface to obtain coordinates of the place of departure, i.e., second coordinates, in all the historical orders that are the same as the place of departure in the current order; the first coordinate may be represented by a two-dimensional plane coordinate or a longitude and latitude coordinate.
And S1023, acquiring a third coordinate of the destination in the current order.
Specifically, the background server can call a high-grade interface, and the high-grade interface acquires a third coordinate of a destination in the current order according to the destination acquired by the taxi taking application program; the representation form of the third coordinate can be a two-dimensional plane coordinate, and can also be a longitude and latitude coordinate.
And S1024, acquiring a fourth coordinate of the destination in the historical order.
Specifically, the background server may call a PostgreSQL database to obtain the historical order, and call a gold interface to obtain coordinates of destinations in all historical orders that are the same as the destination in the current order, that is, fourth coordinates; the expression form of the fourth coordinate may be a two-dimensional plane coordinate, and may also be a longitude and latitude coordinate.
In this embodiment, the first coordinate, the second coordinate, the third coordinate, and the fourth coordinate may have the same representation form.
S1025, determining the first spacing distance according to the first coordinate and the second coordinate.
Specifically, the background server may obtain a separation distance between two identical departure points, that is, a first separation distance, according to coordinates of the departure point in the current order (that is, a first coordinate) and coordinates of the departure point in the historical order and the departure point in the current order (that is, a second coordinate).
For example, the coordinates A of the origin of the current order1Is (x1, y1), the coordinates A of the origin in the historical order2Is (x2, y2), the straight-line distance between the two departure points can be expressed asLikewise, the straight-line distance between two destinations is calculated.
In addition, if the coordinates B of the departure place in the current order1Is (m)1,n1) (i.e., latitude and longitude coordinates), origin coordinates B of the origin in the historical order2Is (m)2,n2) (i.e., latitude and longitude coordinates), then passThe geohash algorithm may convert two latitude and longitude coordinates into corresponding two strings (i.e. /)1And l2) Wherein, the length of the character string may be equal to 12, which is equivalent to 12 letters or numbers included in the character string; then comparing the number of the same letters or numbers in the two character strings, determining the corresponding influence width a and influence height b according to the number of the same letters or numbers, further adopting the triangle pythagorean theorem, and calculating the linear distance between the two departure places according to the influence width a and the influence height b, namely the linear distance between the two departure placesOptionally, the influence width a may represent a distance between horizontal coordinates in the two longitude and latitude coordinates, and the influence height b may represent a distance between vertical coordinates in the two longitude and latitude coordinates. Optionally, the two character strings (i.e. /)1And l2) The corresponding relationship between the number of the same letters or numbers in (a) and the corresponding influence width (a) and influence height (b) can be seen in table 1.
TABLE 1
For example, if the coordinates B of the departure point in the current order1Is (116.402843, 39.999375), a departure location coordinate B of the departure location in the history order2Is (116.3967, 39.99932), the origin coordinate B is calculated by the geohash algorithm1The corresponding character string is wx4g89tk6kaz, and the coordinates of the departure place B are calculated2The corresponding character string is wx4g89tke3Ab, the first 8 character strings of the two character strings are the same, the last 4 character strings are different, as can be seen from table 1, the influence width a and the influence height b corresponding to the situation are 38.2m and 19m, and the linear distance between the two departure places is further obtained through the pythagorean theorem. Alternatively, the linear distance may be a spacing distance.
And S1026, determining the second spacing distance according to the third coordinate and the fourth coordinate.
It should be noted that, the background server may obtain a separation distance between two identical destinations, that is, a second separation distance, according to the coordinates of the destination in the current order (that is, the third coordinates) and the coordinates of the destination in the historical order and the destination in the current order (that is, the fourth coordinates).
In this embodiment, the manner of calculating the second separation distance is similar to the manner of calculating the first separation distance, and therefore, the manner of calculating the second separation distance in this embodiment is not described again.
According to the information processing method provided by the embodiment, the coordinates of the place of departure and the destination in the current order and the historical order can be obtained, the interval distance is determined according to the coordinate information, the comparison is performed according to the interval distance and the distance threshold value, the total number of the place of departure in the current order and the total number of the places of departure in the historical order are obtained, then the place of departure and the destination in the frequently-used travel route of the user are determined according to the total number of the places of departure and the total number threshold value, and further when the user starts the taxi taking application program next time, the taxi taking application program can automatically display the place of departure and the destination in the frequently-used travel route of the user, the operation of manually inputting the place of departure and the destination is reduced, the operation flow of placing the order in the taxi taking application program is simplified, and the user experience is improved.
In one embodiment, the step of determining whether the first spacing distance and/or the second spacing distance is less than or equal to a distance threshold in S103 may specifically include:
and S1031, judging whether the first distance is smaller than or equal to a first distance threshold, wherein the first distance threshold is the maximum distance between the place of departure in the current order and the place of departure in the historical order when the place of departure in the current order and the place of departure in the historical order are the same place of departure.
Specifically, the background server may determine whether a first distance between the departure point in the current order and the departure point in the historical order is less than or equal to a first distance threshold.
Optionally, after the step of determining whether the first separation distance is less than or equal to a first distance threshold in S1031, the method further includes: if yes, acquiring a first total number of the historical orders and the departure places in the current orders.
It should be noted that, if it is determined that the starting place in the current order and the starting place in the historical order are the same, the background server may obtain the sum of the number of the starting places in all the historical orders and the number of the starting places in the current order (i.e., 1), so as to obtain the first total number.
S1032, judging whether the second distance is smaller than or equal to a second distance threshold, wherein the second distance threshold is the maximum distance between the destination in the current order and the destination in the historical order when the departure place in the current order and the destination in the historical order are the same destination.
Specifically, the background server may determine whether a second distance between the destination in the current order and the destination in the historical order is less than or equal to a second distance threshold. Alternatively, the second distance threshold may be equal to the first distance threshold.
Optionally, after the step of determining whether the first separation distance is less than or equal to a first distance threshold in S1032, the method further includes: if yes, acquiring a first total number of the historical orders and the departure places in the current orders.
It should be noted that, if it is determined that the destination in the current order and the destination in the historical order are the same destination, the background server may obtain the sum of the number of destinations in all the historical orders and the number of destinations in the current order (i.e., 1), so as to obtain a second total number.
In the present embodiment, the information processing method may simultaneously execute step S1031 and step S1032, or may execute only any one of step S1031 and step S1032.
According to the information processing method provided by the embodiment, the separation distance and the distance threshold value can be compared, the total number of the same starting places and destinations in the current order and the historical order is obtained, then the starting places and the destinations in the frequently-used travel route of the user are determined by comparing the total number of the starting places and the total number of the destinations with the total number threshold value, when the user starts the taxi taking application program next time, the taxi taking application program can automatically display the starting places and the destinations in the frequently-used travel route of the user, the operation of manually inputting the starting places and the destinations is reduced, the operation flow of placing orders in the taxi taking application program is simplified, and the user experience is improved.
As an embodiment, the step of determining whether the first total number and/or the second total number is greater than or equal to a total number threshold in S105 may include:
s1051, judging whether the first total number is larger than or equal to a first total number threshold value, wherein the first total number threshold value is the minimum total number configured by the place of departure in the common trip route.
Specifically, the background server may determine whether the first total number is greater than a first total number threshold. Optionally, the first total number threshold may be characterized as a minimum number of trips for the user to reach the same destination from the same departure point, where the minimum number of trips may be a minimum total number configured for the departure point in a common trip route set by the user.
Optionally, after the step of determining whether the first total number is greater than or equal to a first total number threshold in S1051, the method further includes: and if so, taking the departure place as the departure place in the common travel route.
And S1052, judging whether the second total number is greater than or equal to a second total number threshold, wherein the second total number threshold is the minimum total number configured by the destinations in the common travel route.
Specifically, the backend server may determine whether the second total number is greater than a second total number threshold. Optionally, the second total number threshold may be characterized by a minimum number of trips of the user from the same origin to the same destination, where the minimum number of trips may be a minimum total number configured for the origin in a common trip route set by the user.
Optionally, in the above S1052, after the step of determining whether the second total number is greater than or equal to a second total number threshold, the method includes: and if so, taking the destination as the destination in the common travel route.
In this embodiment, the information processing method may simultaneously execute step S1051 and step S1052, or may execute only any one of step S1051 and step S1052; however, if S1031 is performed in the above step, the information processing method may perform step S1051, and if S1032 is performed in the above step, the information processing method may perform step S1052.
According to the information processing method provided by the embodiment, the starting place and the destination in the frequently-used travel route of the user can be determined by comparing the total number of the starting places and the total number of the destinations with the total number threshold, and when the user starts the taxi taking application program next time, the taxi taking application program can automatically display the starting place and the destination in the frequently-used travel route of the user, so that the operation of manually inputting the starting place and the destination is reduced, the operation flow of placing an order in the taxi taking application program is simplified, and the user experience is improved.
It should be understood that, although the steps in the flowchart of fig. 2 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 2 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
For specific limitations of the information processing apparatus, reference may be made to the above limitations of the information processing method, which are not described herein again. Each module in the information processing apparatus of the terminal described above may be entirely or partially implemented by software, hardware, or a combination thereof. The modules can be embedded in a hardware form or independent of a processor in the terminal, and can also be stored in a memory in the terminal in a software form, so that the processor can call and execute operations corresponding to the modules.
Fig. 3 is a schematic structural diagram of an information processing apparatus according to an embodiment. As shown in fig. 3, the apparatus may include: an acquisition coordinate module 11, an acquisition separation distance module 12, a judgment distance threshold module 13, an acquisition total number module 14, a judgment total number module 15, and a determination module 16.
Specifically, the coordinate obtaining module 11 is configured to obtain coordinates of a place of departure in a current order and a historical order, and coordinates of a destination in the current order and the historical order;
the obtaining spacing distance module 12 is configured to determine a first spacing distance according to the departure location coordinate, and determine a second spacing distance according to the destination coordinate; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
the distance threshold judging module 13 is configured to judge whether the first separation distance and/or the second separation distance is smaller than or equal to a distance threshold;
the total number obtaining module 14 is configured to, if the judgment result of the distance threshold judging module 13 is yes, obtain a first total number of departure places in the history order and the current order, and obtain a second total number of destinations in the history order and the current order;
the total number judging module 15 is configured to judge whether the first total number and/or the second total number is greater than or equal to a total number threshold;
the determining module 16 is configured to, if the determination result of the total judging module 15 is yes, take the place of departure as a place of departure in a frequently-used travel route of the user, and take the destination as a destination in the frequently-used travel route of the user.
The information processing apparatus provided in this embodiment may execute the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the coordinate acquiring module 11 includes: the method comprises the steps of obtaining a first coordinate unit, obtaining a second coordinate unit, obtaining a third coordinate unit and obtaining a fourth coordinate unit.
The obtaining first coordinate unit is used for obtaining a first coordinate of a place of departure in the current order;
the second coordinate acquiring unit is used for acquiring a second coordinate of the place of departure in the historical order;
the third coordinate acquiring unit is used for acquiring a third coordinate of the destination in the current order;
the fourth coordinate acquiring unit is used for acquiring a fourth coordinate of the destination in the historical order;
optionally, the obtaining separation distance module 12 is specifically configured to determine the first separation distance according to the first coordinate and the second coordinate, and determine the second separation distance according to the third coordinate and the fourth coordinate.
The information processing apparatus provided in this embodiment may execute the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the determining distance threshold module 13 includes: the first judgment distance unit and/or the second judgment distance unit.
The first distance judging unit is configured to judge whether the first distance is less than or equal to a first distance threshold, where the first distance threshold is a maximum distance between a place of departure in the current order and a place of departure in the historical order when the place of departure in the current order and the place of departure in the historical order are the same place of departure; and/or
The second distance determining unit is configured to determine whether the second distance is smaller than or equal to a second distance threshold, where the second distance threshold is a maximum distance between a destination in the current order and a destination in the historical order when the departure place in the current order and the destination in the historical order are the same destination.
Optionally, if the judgment result of the first distance judgment unit is yes, a first total number of the historical orders and the departure places in the current order is obtained.
Optionally, if the determination result of the second determination distance unit is yes, a second total number of destinations in the historical order and the current order is obtained.
The information processing apparatus provided in this embodiment may execute the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the total number of determinations module 15 includes: the first judgment total number unit and/or the second judgment total number unit.
Specifically, the first total number determining unit is configured to determine whether the first total number is greater than or equal to a first total number threshold, where the first total number threshold is a minimum total number configured for a place of departure in the common trip route; and/or
The second total judgment number unit is configured to judge whether the second total number is greater than or equal to a second total number threshold, where the second total number threshold is a minimum total number configured for destinations in the common travel route.
Optionally, if the judgment result of the first total judgment number unit is yes, the departure place is used as the departure place in the common trip route.
Optionally, if the determination result of the second total determination number unit is yes, the destination is used as the destination in the common travel route.
The information processing apparatus provided in this embodiment may execute the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, the information processing apparatus further includes: the device comprises an instruction acquisition module and a display module.
The instruction acquisition module is used for acquiring a starting instruction;
the display module is configured to display the departure place and the destination in the common travel route according to the starting instruction.
The information processing apparatus provided in this embodiment may execute the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In one embodiment, a terminal is provided, an internal structure of which may be as shown in fig. 4. The terminal comprises a processor, a memory, a network interface, a display screen and an input device which are connected through a system bus. Wherein the processor of the terminal is configured to provide computing and control capabilities. The memory of the terminal includes a nonvolatile readable storage medium, an internal memory. The non-transitory readable storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile readable storage medium. The network interface of the terminal is used for connecting and communicating with an external terminal through a network. The computer program is executed by a processor to implement an information processing method. The display screen of the terminal can be a liquid crystal display screen or an electronic ink display screen, and the input device of the terminal can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on a shell of the terminal, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the configuration shown in fig. 4 is a block diagram of only a portion of the configuration associated with the present application and does not constitute a limitation on the terminal to which the present application is applied, and that a particular terminal may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, there is provided a terminal comprising a memory and a processor, the memory having a computer program stored therein, the processor when executing the computer program implementing the steps of:
obtaining coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order;
determining a first spacing distance according to the coordinates of the departure place, and determining a second spacing distance according to the coordinates of the destination; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
judging whether the first spacing distance and/or the second spacing distance is smaller than or equal to a distance threshold value;
if yes, acquiring a first total number of departure places in the historical order and the current order, and acquiring a second total number of destination places in the historical order and the current order;
determining whether the first total number and/or the second total number is greater than or equal to a total number threshold;
if so, taking the departure place as the departure place in the frequently-used travel route of the user, and taking the destination as the destination in the frequently-used travel route of the user.
In one embodiment, a readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, performs the steps of:
obtaining coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order;
determining a first spacing distance according to the coordinates of the departure place, and determining a second spacing distance according to the coordinates of the destination; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
judging whether the first spacing distance and/or the second spacing distance is smaller than or equal to a distance threshold value;
if yes, acquiring a first total number of departure places in the historical order and the current order, and acquiring a second total number of destination places in the historical order and the current order;
judging whether the first total number and the second total number are both larger than or equal to a total number threshold value;
if so, taking the departure place as the departure place in the frequently-used travel route of the user, and taking the destination as the destination in the frequently-used travel route of the user.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (12)
1. An information processing method, characterized in that the method comprises:
obtaining coordinates of a place of departure in a current order and a place of destination in a historical order, wherein the current order is an order corresponding to the current time, and the historical order is an order before the current time;
determining a first spacing distance according to the coordinates of the departure place, and determining a second spacing distance according to the coordinates of the destination; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
judging whether the first spacing distance and/or the second spacing distance is smaller than or equal to a distance threshold value;
if yes, determining that the place of departure in the current order and the place of departure in the historical order are the same place of departure, and the destination in the current order and the destination in the historical order are the same destination, acquiring a first total number of the historical order and the current order at the same place of departure, and acquiring a second total number of the historical order and the current order at the same destination;
judging whether the first total number and/or the second total number are larger than or equal to a total number threshold value, wherein the total number threshold value is the total number of configurations of the departure place or the destination in the common travel route;
if so, taking the place of departure of the current order as the place of departure in the user common trip route, and taking the destination of the current order as the destination in the user common trip route.
2. The method of claim 1, wherein determining a first separation distance based on the origin coordinate and a second separation distance based on the destination coordinate comprises:
acquiring a first coordinate of a place of departure in the current order,
acquiring a second coordinate of the starting place in the historical order,
obtaining a third coordinate of the destination in the current order,
acquiring a fourth coordinate of the destination in the historical order,
determining the first separation distance from the first and second coordinates,
and determining the second spacing distance according to the third coordinate and the fourth coordinate.
3. The method of claim 1, wherein the determining whether the first spacing distance and/or the second spacing distance is less than or equal to a distance threshold comprises:
judging whether the first interval distance is smaller than or equal to a first distance threshold value, wherein the first distance threshold value is the maximum interval distance between the place of departure in the current order and the place of departure in the historical order when the place of departure in the current order and the place of departure in the historical order are the same place of departure; and/or
And judging whether the second distance is smaller than or equal to a second distance threshold, wherein the second distance threshold is the maximum distance between the destination in the current order and the destination in the historical order when the departure place in the current order and the destination in the historical order are the same destination.
4. The method of claim 3, wherein after determining whether the first separation distance is less than or equal to a first distance threshold, the method further comprises: if yes, acquiring a first total number of the historical orders and the departure places in the current orders.
5. The method of claim 3, wherein after determining whether the second separation distance is less than or equal to a second distance threshold, the method further comprises: and if so, acquiring a second total number of destinations in the historical order and the current order.
6. The method of claim 1, wherein the determining whether the first total number and/or the second total number is greater than or equal to a total number threshold comprises:
judging whether the first total number is larger than or equal to a first total number threshold value, wherein the first total number threshold value is the minimum total number configured by the place of departure in the common travel route; and/or
And judging whether the second total number is greater than or equal to a second total number threshold, wherein the second total number threshold is the minimum total number configured by the destinations in the common travel route.
7. The method of claim 6, wherein after determining whether the first total number is greater than or equal to a first total number threshold, the method further comprises: and if so, taking the departure place as the departure place in the common travel route.
8. The method of claim 6, after determining whether the second total number is greater than or equal to a second total number threshold, the method further comprising: and if so, taking the destination as the destination in the common travel route.
9. The method of claim 1, further comprising:
acquiring a starting instruction;
and displaying the departure place and the destination in the common travel route according to the starting instruction.
10. An information processing apparatus characterized in that the apparatus comprises:
the coordinate obtaining module is used for obtaining coordinates of a place of departure in a current order and a historical order and coordinates of a destination in the current order and the historical order, wherein the current order is an order corresponding to the current time, and the historical order is an order before the current time;
the distance obtaining module is used for determining a first distance according to the departure place coordinate and determining a second distance according to the destination coordinate;
a distance threshold judgment module, configured to judge whether the first distance and/or the second distance is less than or equal to a distance threshold; wherein the first separation distance comprises a separation distance between a place of departure in the current order and a place of departure in the historical order, and the second separation distance comprises a separation distance between a destination in the current order and a destination in the historical order;
a total number obtaining module, configured to determine that a place of departure in the current order and a place of departure in the historical order are the same place of departure and a destination in the current order and a destination in the historical order are the same destination if a determination result of the distance threshold determining module is yes, obtain a first total number of the historical order and the current order at the same place of departure, and obtain a second total number of the historical order and the current order at the same destination;
a total number judging module, configured to judge whether the first total number and/or the second total number are greater than or equal to a total number threshold, where the total number threshold is a total number of configurations of a departure place or a destination in a commonly-used travel route;
and the determining module is used for taking the place of departure of the current order as the place of departure in the user common trip route and taking the destination of the current order as the destination in the user common trip route if the judgment result of the total judging module is yes.
11. A terminal comprising a memory, a processor, said memory having stored thereon a computer program operable on the processor, wherein the processor, when executing the computer program, performs the steps of the method of any of claims 1 to 9.
12. A readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911006475.0A CN110796278B (en) | 2019-10-22 | 2019-10-22 | Information processing method, device, terminal and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911006475.0A CN110796278B (en) | 2019-10-22 | 2019-10-22 | Information processing method, device, terminal and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110796278A CN110796278A (en) | 2020-02-14 |
CN110796278B true CN110796278B (en) | 2021-09-07 |
Family
ID=69440828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911006475.0A Active CN110796278B (en) | 2019-10-22 | 2019-10-22 | Information processing method, device, terminal and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110796278B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872543A (en) * | 2009-04-23 | 2010-10-27 | 事必达科技股份有限公司 | Frequently vehicle-lifting address speech synthesized automatic and rapid vehicle-calling system and method thereof |
CN107402931A (en) * | 2016-05-19 | 2017-11-28 | 滴滴(中国)科技有限公司 | Recommend method and apparatus to a kind of trip purpose |
CN108806241A (en) * | 2017-04-27 | 2018-11-13 | 高德软件有限公司 | A kind of determination method and device of common driving route |
CN109672715A (en) * | 2018-09-13 | 2019-04-23 | 深圳壹账通智能科技有限公司 | User's permanent residence judgment method, device, equipment and computer readable storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104599217B (en) * | 2015-01-27 | 2018-05-04 | 北京嘀嘀无限科技发展有限公司 | Method and apparatus for the current destination for determining passenger |
CN105894358A (en) * | 2016-03-31 | 2016-08-24 | 百度在线网络技术(北京)有限公司 | Commuting order identification method and device |
CN106598395A (en) * | 2016-12-20 | 2017-04-26 | 北京小米移动软件有限公司 | Method and device for executing task |
CN110347307A (en) * | 2019-05-31 | 2019-10-18 | 天津五八到家科技有限公司 | Address information input method, equipment and storage medium |
-
2019
- 2019-10-22 CN CN201911006475.0A patent/CN110796278B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872543A (en) * | 2009-04-23 | 2010-10-27 | 事必达科技股份有限公司 | Frequently vehicle-lifting address speech synthesized automatic and rapid vehicle-calling system and method thereof |
CN107402931A (en) * | 2016-05-19 | 2017-11-28 | 滴滴(中国)科技有限公司 | Recommend method and apparatus to a kind of trip purpose |
CN108806241A (en) * | 2017-04-27 | 2018-11-13 | 高德软件有限公司 | A kind of determination method and device of common driving route |
CN109672715A (en) * | 2018-09-13 | 2019-04-23 | 深圳壹账通智能科技有限公司 | User's permanent residence judgment method, device, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110796278A (en) | 2020-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10185878B2 (en) | System and method for person counting in image data | |
US11019018B2 (en) | Artificial intelligent systems and methods for presenting a prompting message on a mobile device | |
US9158414B1 (en) | System and method for indicating a selected feature of an interactive digital map | |
US8823734B1 (en) | Indicating availability of indoor content on a digital map | |
US20140321751A1 (en) | Character input apparatus and method | |
CN110751149A (en) | Target object labeling method and device, computer equipment and storage medium | |
CN113934335B (en) | Electronic seal generation method and device, computer equipment and storage medium | |
JP2020021267A (en) | Program, information processing method, and information processing device | |
US11093265B1 (en) | User interface modality switching for transaction management | |
EP2790103A1 (en) | Electronic apparatus and copy control program | |
CN110796278B (en) | Information processing method, device, terminal and readable storage medium | |
US20150356749A1 (en) | Method of utilizing image based on location information of the image in electronic device and the electronic device thereof | |
US10222223B2 (en) | Traffic information output system and traffic information output method | |
CN110969261A (en) | Model construction method based on encryption algorithm and related equipment | |
CN112288340B (en) | Logistics order dispatching method and device, computer equipment and storage medium | |
US9886743B2 (en) | Method for inputting data and an electronic device thereof | |
CN110321053A (en) | Recall the method and apparatus of chat content | |
CN110782055A (en) | Information processing method, device, terminal and readable storage medium | |
CN107563188A (en) | Safe evaluating method, device and the computer-readable storage medium of application | |
CN110807685B (en) | Information processing method, device, terminal and readable storage medium | |
CN113360102B (en) | Method and device for generating print file, computer equipment and storage medium | |
CN105320421B (en) | Message display method, device and terminal | |
JP6480628B1 (en) | Information processing method, information processing apparatus, and program | |
US20200082499A1 (en) | Information processing method, computer-readable non-transitory storage medium having program stored thereon, and information processing device | |
CN113378127A (en) | Abnormal login identification method, abnormal login identification device and electronic equipment |
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 |