CN110020218B - Service information display method and device - Google Patents
Service information display method and device Download PDFInfo
- Publication number
- CN110020218B CN110020218B CN201710816209.9A CN201710816209A CN110020218B CN 110020218 B CN110020218 B CN 110020218B CN 201710816209 A CN201710816209 A CN 201710816209A CN 110020218 B CN110020218 B CN 110020218B
- Authority
- CN
- China
- Prior art keywords
- information
- service
- navigation
- service information
- server
- 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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Development Economics (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 invention relates to a service information display method and device. The method comprises the following steps: generating an information acquisition request, wherein the information acquisition request comprises a destination of a navigation task currently running in a navigation terminal; sending the information acquisition request to a server; and receiving the service information matched with the navigation information returned by the server, and displaying the service information. When the navigation terminal executes the navigation task, an information acquisition request containing the destination of the navigation task is sent to the server, so that the service information of merchants in a preset range around the navigation destination is acquired from the server, and the acquired service information is displayed, therefore, the service information is actively pushed to a user according to the current navigation task of the user, the acquisition and display scenes of the service information are expanded, and the pushing effect of the service information is improved.
Description
Technical Field
The invention relates to the technical field of internet application, in particular to a service information display method and device.
Background
With the continuous development of internet application technology, more and more users select to acquire service information pushed by merchants through a network.
In the related art, a merchant usually issues a service information acquisition entry in a public network platform, and when a user browses the public network platform through a terminal, the service information of the corresponding merchant is acquired through the service information acquisition entry. For example, taking a merchant as a certain restaurant as an example, the restaurant may issue a service information acquisition entry in a public network platform, and after a user browses the public network platform through a smart phone, the user may acquire queuing information of the restaurant through the service information acquisition entry and may perform network queuing number taking through the service information acquisition entry.
In the related art, a user needs to log in a public network platform through a terminal and actively sends a request for acquiring service information through an acquisition entrance of the service information to acquire information of push service of the public network platform, and the information acquisition mode is passive and the limitation of a use scene is large.
Disclosure of Invention
In order to solve the problems that in the related art, a user needs to browse the public network platform through a terminal and actively requests to push service information through the service information acquisition entrance, so that an information acquisition mode is relatively passive and a use scene is relatively limited, the embodiment of the invention provides a service information display method and a device, and the technical scheme is as follows:
in a first aspect, a method for displaying service information is provided, where the method includes:
generating an information acquisition request, wherein the information acquisition request comprises navigation information, and the navigation information comprises a destination of a navigation task currently running in a navigation terminal;
sending the information acquisition request to a server;
receiving service information matched with the navigation information returned by the server, wherein the service information is used for indicating services provided by merchants within a preset range around the destination;
and displaying the service information.
In a second aspect, there is provided a service information presentation apparatus, the apparatus including:
the system comprises an acquisition request generating module, a navigation module and a processing module, wherein the acquisition request generating module is used for generating an information acquisition request, the information acquisition request comprises navigation information, and the navigation information comprises a destination of a navigation task currently running in a navigation terminal;
an acquisition request sending module, configured to send the information acquisition request to a server;
the information receiving module is used for receiving service information matched with the navigation information, which is returned by the server, wherein the service information is used for indicating services provided by merchants within a preset range around the destination;
and the first display module is used for displaying the service information.
In a fourth aspect, a computer device is provided, the computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by the processor to implement the service information presentation method according to the first aspect.
In a fifth aspect, there is provided a computer-readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by a processor to implement the service information presentation method according to the first aspect.
The technical scheme provided by the invention can have the following beneficial effects:
when the navigation terminal executes the navigation task, an information acquisition request containing the destination of the navigation task is sent to the server, so that the service information of merchants in a preset range around the navigation destination is acquired from the server, and the acquired service information is displayed, therefore, the service information is actively pushed to a user according to the current navigation task of the user, the acquisition and display scenes of the service information are expanded, and the pushing effect of the service information is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a schematic structural diagram of a service information presentation system according to an exemplary embodiment of the present invention;
fig. 2 is a basic flowchart of a service information presentation method according to various embodiments of the present invention;
FIG. 3 is a flow diagram illustrating a method of service information presentation in accordance with an exemplary embodiment;
FIG. 4 is a schematic view of a navigation interface according to the embodiment shown in FIG. 3;
FIG. 5 is a diagram of a service information display architecture to which the embodiment shown in FIG. 3 relates;
FIG. 6 is a diagram illustrating number taking queuing service information according to the embodiment shown in FIG. 3;
fig. 7 is a schematic illustration of flight inquiry service information presentation according to the embodiment shown in fig. 3;
fig. 8 is a block diagram showing a construction of a service information presentation apparatus according to an exemplary embodiment;
FIG. 9 is a schematic diagram illustrating a configuration of a computer device, according to an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Fig. 1 is a schematic structural diagram of a service information presentation system according to an exemplary embodiment of the present invention. The system comprises: a number of navigation terminals 120 and a server cluster 140.
The navigation terminal 120 may be a terminal with a navigation function, for example, the navigation terminal 120 may be a mobile terminal such as a smart phone, a tablet computer, or a portable navigation device with a navigation function, or the navigation terminal 120 may be a smart wearable device such as a smart watch or smart glasses, or the navigation terminal 120 may also be a vehicle-mounted navigation device.
The navigation terminal 120 and the server cluster 140 are connected through a communication network. Optionally, the communication network is a wired network or a wireless network.
The server cluster 140 is a server, or a plurality of servers, or a virtualization platform, or a cloud computing service center. Optionally, the server cluster 140 may include a server for implementing the service information pushing platform 142, and optionally, the server cluster 140 further includes a server for implementing the service information managing platform 144; optionally, the server cluster 140 further includes a server of the user information management platform 146.
Optionally, the service information pushing platform 142 is configured to query the service information management platform 144 for the service information, determine the service information pushed to the navigation terminal 120, and push the service information to the navigation terminal 120.
Optionally, the service information management platform 144 is configured to implement functions of receiving and managing service information set by a merchant, and providing service information query to the service information push platform 142.
Optionally, the user information management platform 146 is configured to implement functions of managing and maintaining user accounts of each user, managing and maintaining preference information corresponding to each user account, and providing the service information push platform 142 with a query of the preference information corresponding to the user account.
It should be noted that the servers for implementing the service information pushing platform 142, the service information management platform 144, and the user information management platform 146 may be independent servers; alternatively, two of the service information pushing platform 142, the service information management platform 144 and the user information management platform 146 may be implemented in the same server, and the other platform may be implemented in another server; alternatively, the server for implementing the three platforms may be the same server. When the three platforms are implemented in two or three servers, the two or three servers are connected to each other through a communication network.
Optionally, the system may further include a management device 160, and the management device 160 is connected to the server cluster 140 through a communication network. Optionally, the communication network is a wired network or a wireless network.
Optionally, the wireless network or wired network described above uses standard communication techniques and/or protocols. The Network is typically the internet, but can be any Network including, but not limited to, a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), any combination of mobile, wireline or wireless networks, private or virtual private networks. In some embodiments, data exchanged over a network is represented using techniques and/or formats including HyperText Mark-up Language (HTML), Extensible Mark-up Language (XML), and so forth. All or some of the links may also be encrypted using conventional encryption techniques such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec). In other embodiments, custom and/or dedicated data communication techniques may also be used in place of, or in addition to, the data communication techniques described above.
In the embodiment of the present invention, the service information may be information related to the service provided by the service provider, which is pushed by the service provider through various network platforms, for example, the service information may be information corresponding to a number taking queuing function, information corresponding to a service reservation function, information corresponding to a query function, information corresponding to a price preference, and the like.
Since the services provided by the merchants generally correspond to respective geographic locations, the closer the relationship between the service information pushed to the user and the location of the user is, the better the pushing effect of the service information is. The navigation information in the navigation terminal can generally indicate the position information of the user within a period of time after the current time, so that the scheme shown in the embodiment of the invention combines the navigation information of the user to push the matched service information for the user, so as to improve the effectiveness of service information pushing.
Referring to fig. 2, a basic flowchart of a service information presentation method according to various embodiments of the present invention is shown. As shown in fig. 2, a user issues a navigation instruction to the navigation terminal 21, when executing a navigation task, the navigation terminal 21 may obtain navigation information (including a destination of the navigation task) corresponding to the currently executed navigation task, and send an information obtaining request including the navigation information to the server 22, after receiving the request, the server 22 determines service information (for guiding the user to receive services provided by merchants within a preset range around the destination) matching the navigation information, and returns the determined service information to the navigation terminal 21, and the navigation terminal 21 displays the service information returned by the server.
In addition, the destination of the navigation task can indicate the position of the user which possibly appears within a period of time after the current moment, so that the relationship between the service information determined by the destination of the navigation task and the position of the user which possibly appears within a period of time after the current moment is tighter, and the pushing effect of the service information is improved.
FIG. 3 is a flow diagram illustrating a method for service information presentation that may be used in the implementation environment shown in FIG. 1, according to an example embodiment. The service information display method can comprise the following steps:
step 301, after receiving the navigation instruction, the navigation terminal executes the navigation task indicated by the navigation instruction.
In the embodiment of the present invention, a user may send a navigation instruction through a GUI (Graphical user interface) or a VUI (Voice user interface) in the navigation terminal.
For example, a user opens a navigation interface in a navigation terminal, and inputs a navigation instruction in the navigation interface through touch input operation or voice input operation, after receiving the navigation instruction, the navigation terminal plans one or more available navigation paths according to the current position of the navigation terminal and the destination indicated by the navigation instruction, and after receiving an operation of selecting one navigation path from the navigation terminal, the navigation terminal starts to run a navigation task according to the navigation path selected by the user.
Alternatively, the user may send a navigation instruction to the navigation terminal through an APP (application) installed in another terminal.
For example, taking the smart phone with the other terminal as the user and the navigation terminal as the vehicle-mounted navigation device as an example, the user sets a destination through the smart phone (the destination may be a destination set by the user in an electronic map of the smart phone, or a destination shared by the other terminals to the smart phone), and sends a navigation instruction containing the destination to the vehicle-mounted navigation device through the smart phone, after receiving the navigation instruction, the vehicle-mounted navigation device plans one or more available navigation paths according to the current position of the vehicle-mounted navigation device and the destination indicated by the navigation instruction, and after receiving an operation from which the user selects one navigation path, the vehicle-mounted navigation device starts to run a navigation task according to the navigation path selected by the user.
Step 302, the navigation terminal obtains navigation information corresponding to the currently executed navigation task, wherein the navigation information includes a destination of the navigation task.
Optionally, the navigation information may include at least one of a predicted arrival time, a remaining mileage, and a navigation route of the navigation task, in addition to the destination.
For example, referring to fig. 4, a schematic diagram of a navigation interface according to an embodiment of the present invention is shown, in fig. 4, various navigation information related to a navigation task, such as a predicted arrival time 41, a remaining mileage 42, a destination 43, a navigation route 44, and the like, is displayed in a navigation interface 40. When the navigation terminal acquires the navigation information, it may acquire the digitized navigation information corresponding to the current navigation task, for example, it may acquire a list including an estimated arrival time length of minutes (94 minutes in fig. 4), a remaining mileage of kilometers (55.5 kilometers in fig. 4), a destination of the navigation destination address, and a navigation path of coordinates of each important point on a route corresponding to the navigation path.
Optionally, in the embodiment of the present invention, the navigation information may further include preference indication information, where the preference indication information is used to indicate an interest preference of the user, for example, the preference indication information may be a user account currently logged in the navigation terminal, or the preference indication information may also be a field or a symbol indicating the interest preference of the user.
Optionally, in the embodiment of the present invention, the navigation information may further include vehicle information. The vehicle information may include, among other things, a range of the vehicle. For example, the navigation terminal may obtain vehicle information of the vehicle through a Controller Area Network (CAN) bus of the current vehicle, or the navigation terminal may also obtain the remaining fuel amount and/or the remaining power amount of the vehicle through the CAN bus of the vehicle, and calculate the driving range of the vehicle according to the remaining fuel amount and/or the remaining power amount.
Step 303, the navigation terminal generates an information obtaining request, where the information obtaining request includes the navigation information.
After the navigation terminal acquires the navigation information, an information acquisition request containing the navigation information can be generated.
Step 304, the navigation terminal sends an information acquisition request to the server, and the server receives the information acquisition request.
Optionally, the navigation terminal may send the information acquisition request to the server in a wireless manner.
In step 305, the server determines service information that matches the navigation information.
The service information determined by the server can be used for guiding the user to accept the service provided by the merchants within a preset range around the destination. In the embodiment of the present invention, the service information may include, but is not limited to, the following service information: service queuing information, service inquiry information, service subscription information, and the like.
Typically, when the merchant is a restaurant, a hairdressing shop or a beauty salon, and the time for providing services to different customers is not fixed, if the customers received by the merchant are full, the user may need to wait in line, and the service queuing information may be information for guiding the customer to take a number and queue at the merchant.
The service query information refers to information providing a query function for a service of a merchant, for example, when the merchant is a merchant providing transportation service such as an airport, a station, or a dock ferry, the service query information may be information guiding a user to query departure time, arrival time, price, and delay of a flight/train/ship.
The service reservation information refers to information of a service system reservation function for a merchant, for example, when the merchant is a movie theater, a hotel, or the like, only limited customers can be received, and the time for providing services for different customers is fixed, a user may need to reserve services in advance, such as a movie field and seats in advance, or a lodging date and a room in advance, and the service reservation information may be information for guiding the user to make a service reservation at the merchant.
When determining the service information matching the navigation information, the server acquires the service information matching the address (i.e., destination) corresponding to the navigation information. For example, in practical applications, the method for determining the service information according to the navigation information by the server may include: when the navigation information includes a destination, determining service information within a preset range around the destination as service information matching the navigation information.
The preset range around the destination may be a range whose distance from the destination is within a preset distance threshold, for example, the preset range may be a range within 500m around, or a range within 1km around, and so on.
The distance threshold corresponding to the preset range may be a numerical value set in advance in the navigation terminal by a developer, or the preset range may also be a numerical value set by a user.
For example, taking the server as the server cluster 140 shown in fig. 1 as an example, the navigation terminal sends a service push request to the service information push platform 142, and when the navigation information in the service push request includes destination information, the service information push platform 142 may query the service information management platform 144 for available service information in a predetermined range near the destination of the navigation task, and determine the service information pushed to the navigation terminal from the available service information. For example, the server may determine one or more pieces of service information closest to the destination as the service information to be returned (i.e., the service information that matches the navigation information).
Optionally, in the embodiment of the present invention, when there are more services provided by merchants within a preset range around the destination of the navigation task, the server may further determine, from the services, service information corresponding to one or more services, as the service information returned to the navigation terminal.
There are various methods for the server to determine the service information corresponding to one or more services.
In one possible implementation manner, the server may determine, as the service information returned to the navigation terminal, the service information specified by the user from all the service information provided by the merchants within a preset range around the destination.
Specifically, for example, the server may send profile information (for example, service names) of all service information provided by merchants within a preset range around the destination, which is found by the server, to the navigation terminal, and the navigation terminal displays the profile information, after the user selects the profile information of one or more service information, the navigation terminal sends user selection information to the server, where the user selection information may indicate the one or more service information selected by the user, for example, the user selection information may include profile information or identification information of the one or more service information selected by the user, and after receiving the user selection information, the server determines the one or more service information indicated by the user selection information as the service information returned to the navigation terminal.
Or, the server may determine the service information specified by the user according to the information acquisition request sent by the navigation terminal, for example, when the user sends a navigation instruction, if the navigation instruction directly specifies a merchant at a destination, the information acquisition request sent by the navigation terminal may directly carry an identifier of the merchant specified by the navigation instruction, and after receiving the information acquisition request, the server acquires the service information corresponding to the identifier of the merchant carried in the information acquisition request as the service information returned to the navigation terminal.
Specifically, for example, when a user sends a navigation instruction in a navigation terminal, the user may directly select to navigate to a certain merchant, for example, when the user starts a navigation task, the user inputs a destination of "XX restaurant", the navigation terminal searches for the destination according to the keyword "XX restaurant" and starts navigation, and when sending an information acquisition request, the information acquisition request carries the keyword "XX restaurant", and after receiving the information acquisition request, the server queries service information of a merchant named XX restaurant around the destination, and uses the service information of the merchant as service information returned to the navigation terminal.
In another possible implementation manner, the server may also determine, as the service information returned to the navigation terminal, service information that may be preferred by the user, from among all the service information provided by the merchants within a preset range around the destination.
For example, the information obtaining request may further include preference indication information, where the preference indication information is used to indicate interest preferences of the user, and the server may determine, as the service information returned to the navigation terminal, service information corresponding to the interest preferences of the user among service information corresponding to merchants within a preset range around the destination.
Specifically, for example, if the preference indication information is a user account currently logged in the navigation terminal, the server may query corresponding preference information according to the user account, and determine service information returned to the navigation terminal according to the queried preference information.
The interest preference information of the user may include a type of a service preferred by the user, a price interval, a name of a merchant, or the like. The types of the services can include several major categories such as food, lodging, entertainment, and traffic, each major category can be further divided into a plurality of sub-categories, for example, food can be further divided into chuanxiang dish, jiangzhe dish, snack fast food, hot pot, and japanese and korean cuisine, etc., lodging can be further divided into star, house, and price, etc., entertainment can be further divided into movies, theatres, KTVs, etc., and traffic can be further divided into cars, railways, ferries, flights, etc.
The interest preference information of the user may be actively set by the user in advance and stored in the server, or the user information may also be obtained by collecting network behavior information of the user (such as a network browsing record or a network shopping record) by the server and analyzing the network behavior information of the user.
In the embodiment of the invention, when the server determines the service information returned to the navigation terminal, the server can determine the service information by combining the preference of the user. Specifically, for example, taking the server as the server cluster 140 shown in fig. 1, when the information acquisition request sent by the navigation terminal to the service information push platform 142 includes a user account currently logging in the navigation terminal, the service information push platform 142 may query, according to the user account, the user information management platform 146 for interest preferences of a user corresponding to the user account, and query, to the service information management platform 144, available service information within a predetermined range of a destination attachment of the navigation task, where the service information push platform 142 determines, as the service information to be pushed, the service information corresponding to the interest preferences of the user from the queried available service information within the predetermined range of the destination attachment. For example, assuming that the service information push platform 142 inquires that there are three restaurants near the destination, one of which is a sushi store, and the interest preference of the user shows the user's preferred day, the service information push platform 142 may determine the service information of the sushi store as the service information to be returned.
Optionally, when the service information provided by the merchant in the preset range around the destination includes service queuing information, and the navigation information includes the expected arrival time length of the navigation task in addition to the destination, the server may determine, as the service information returned to the navigation terminal, the service information in which the difference between the expected queuing time length and the expected arrival time length is within the preset difference interval, in the service information corresponding to the merchant in the preset range around the destination.
The estimated arrival time may be a time required for the navigation terminal to arrive at the destination from the current position, which is calculated according to the length of the path (i.e., the navigation path) between the current position and the destination and the road condition on the navigation path.
The preset difference interval may be a duration interval set in the navigation terminal by a developer in advance, or the preset difference interval may also be a duration interval set by a user.
When the service information corresponds to an expected queuing time length, for example, when the service information is service information related to number taking queuing (such as queuing service for taking a number), taking the server as the server cluster 140 shown in fig. 1 as an example, after determining available service information in a predetermined range near the destination, the service information push platform 142 may determine, as the returned service information, service information in which a difference between the expected queuing time length and an expected arrival time length in the navigation information is within a certain interval; for example, when the preset difference interval is [ -10min, 10min ], the service information push platform 142 may determine, as the returned navigation information, the service information in which the difference between the expected queuing time and the expected arrival time in the navigation information is within plus or minus 10 minutes; alternatively, when the preset difference interval is [0, + ∞), the service information push platform 142 may determine the service information whose expected queuing time length is greater than or equal to the expected arrival time length as the returned navigation information.
In practical applications, when the service information is determined according to the navigation information, the server may also determine the service information according to other information in the navigation information, for example, determine the service information according to the navigation path (for example, determine the service information at the corresponding position on the navigation path as the returned service information), and the like, that is, the server may determine the service information according to any one or more than one of the navigation information.
Optionally, when the information obtaining request further includes the vehicle information, the server may determine service information that matches the navigation information and the vehicle information, in addition to service information within a preset range around the destination. For example, in practical applications, the method for determining the service information by the server according to the navigation information and the vehicle information may include, but is not limited to, the following:
1) and when the navigation information comprises the remaining mileage, the vehicle information comprises the driving mileage and the remaining mileage is not less than the driving mileage, determining the service information of the energy supplement stations around the current position within the driving mileage range as the service information matched with the navigation information and the vehicle information.
In the embodiment of the invention, the server can push service information in the aspect of fuel oil or electric energy supplement to the navigation terminal. Specifically, taking the server as the server cluster 140 shown in fig. 1 as an example, when the information acquisition request sent by the navigation terminal to the service information push platform 142 includes the driving mileage and the remaining mileage of navigation, and the remaining mileage is not less than the driving mileage, the service information push platform 142 determines that the vehicle needs to be supplemented with fuel/electric energy, at this time, the service information push platform 142 may query, to the service information management platform 144, the service information of the energy supplement station where the navigation terminal is currently located (where the current location may be carried in the navigation information) and where the distance from the current location is within the driving mileage, and determine part or all of the acquired service information as the service information to be returned.
Wherein, the energy replenishment website can be the website that the energy that the vehicle used corresponds, for example, when the vehicle used petrol as the fuel, this energy replenishment website can be filling station, when the vehicle used the natural gas as the fuel, this energy replenishment website can be gas station, and when the vehicle was electric vehicle, this energy replenishment website can fill electric pile fast.
2) And when the navigation information comprises the remaining mileage and the navigation path, the vehicle information comprises the driving mileage, and the remaining mileage is not less than the driving mileage, determining the service information within the driving mileage range in the service information of the energy supplement station on the navigation path as the service information matched with the navigation information and the vehicle information.
Specifically, taking the server as the server cluster 140 shown in fig. 1 as an example, when the information acquisition request sent by the navigation terminal to the service information push platform 142 includes the driving mileage, the remaining mileage for navigation, and the remaining mileage is not less than the driving mileage, the service information push platform 142 determines that the vehicle needs to be supplemented with fuel/electric energy, at this time, the service information push platform 142 may query, to the service information management platform 144, the service information of the energy supplement station where the navigation terminal is located around the current location, is located on the navigation path, and has a distance from the current location within the driving mileage range, and determine part or all of the acquired service information as the service information to be returned.
3) When the information acquisition request contains navigation information, a user account and vehicle information, the navigation information comprises remaining mileage, the vehicle information comprises endurance mileage, and the remaining mileage is not less than the endurance mileage, preference information corresponding to the user account is acquired, and service information corresponding to the preference information in service information of the energy supply station within the range of the endurance mileage is determined to be service information matched with the navigation information and the related information.
In another possible implementation manner, the server may further push service information corresponding to the energy supplement site for the user according to the interest preference of the user. For example, taking the server as the server cluster 140 shown in fig. 1 as an example, when the information acquisition request sent by the navigation terminal to the service information push platform 142 includes the driving range, the remaining range of navigation, and the user account, the service information push platform 142 may query the user information management platform 146 for preference information of the user corresponding to the user account, query the service information management platform 144 for service information of the energy supply station around the current location (the current location may be carried in the navigation information) of the navigation terminal, where the distance from the current location is within the driving range, and determine, as the service information to be returned, information corresponding to the preference information of the user in the queried service information. For example, if the preference information of the user shows that the user frequently goes to a gas station of XX oil company for refueling, the service information pushing platform 142 may determine the service information corresponding to the gas station of XX oil company as the service information to be returned to the navigation terminal from the queried service information.
Optionally, when the server pushes the service information of the energy supplement site, the server may also push the location information of the energy supplement site, so that the navigation terminal replans the navigation path according to the location of the energy supplement site, where the replanned navigation path is a navigation path passing through the energy supplement site.
In the method for determining service information according to the navigation information, the vehicle information, the user account and other information, the remaining mileage and the driving mileage, or the remaining mileage, the driving mileage and the user account are taken as examples, and in practical applications, when determining the service information according to the navigation information, the vehicle information, the user account and other information, the server may also determine the service information by combining any one or more information in the navigation information with any one or more information in the vehicle information or the user account.
And step 306, the server returns the determined service information to the navigation terminal, and the navigation terminal receives the service information returned by the server.
Optionally, the server may return the determined service information to the navigation terminal through a network connection with the navigation terminal.
Alternatively, the server may return the determined service information to the navigation terminal through the intermediate device. For example, the server is connected to the user terminal, and the user terminal is connected to the navigation terminal, but the server is not directly connected to the navigation terminal, and in this case, the server may indirectly return the determined service information to the navigation terminal through the user terminal.
Step 307, the navigation terminal displays the service information.
In the embodiment of the invention, when the navigation terminal displays the service information, the service information can be displayed in the navigation interface corresponding to the navigation task.
For example, after receiving the service information returned by the server, the navigation terminal may directly display the service information in a visual manner in the navigation interface. Specifically, for example, the navigation terminal may display a message box on the top layer of the navigation interface, where the service information is displayed in a text, a graphic or a combination of text and graphic.
Or, after receiving the service information returned by the server, the navigation terminal may also display the service information in a voice manner based on the navigation interface corresponding to the navigation task. For example, the navigation terminal may display a message box on the top layer of the navigation interface, where the message box displays part or all of the content of the service information in a manner of text, graphics, or combination of text and graphics; meanwhile, the navigation terminal also plays other part or all of the content in the service information through the loudspeaker.
Or, the navigation terminal may also display the service information in another interface independent of the navigation interface corresponding to the navigation task, for example, after receiving the service information returned by the server, the navigation terminal may jump to the service information display interface and display the service information in the service information display interface.
Optionally, the user may further receive the service corresponding to the service information through the service information, where for different types of service information, the process steps of the user receiving the service corresponding to the service information may also be different. For example, taking the service information of queuing for number taking as an example, after the navigation terminal displays the service information in the navigation interface, the user can further perform subsequent operations in the navigation interface, such as determining the number of people in queue, inputting a contact number, determining queuing for number taking, and the like, and the navigation terminal performs subsequent interactions with a related server according to the user operations, thereby completing the service of queuing for number taking.
Specifically, please refer to fig. 5, which illustrates a service information display architecture diagram according to an embodiment of the present invention. Taking the navigation terminal as a vehicle-mounted navigation terminal in a motor vehicle as an example, as shown in fig. 5, the service information display process includes the following steps:
1. and (3) initiating navigation: a user instructs the navigation terminal to initiate navigation through modes such as an APP in the navigation terminal, a voice assistant or a navigation instruction function in other terminals (such as a smart phone) except the navigation terminal.
2. Information acquisition: the navigation terminal acquires navigation information (including information such as a destination), owner information (corresponding to the preference indication information), and body data (corresponding to the vehicle information).
The travel information comprises a destination, remaining mileage, predicted arrival time, a navigation path and the like returned by a navigation task after navigation is initiated. The owner information includes user interest preference information obtained and mined through user account information and service information received by the user, such as eating habits of the user, frequent merchants (such as gas stations) and the like. The vehicle body data includes vehicle information such as a mileage, a remaining oil amount, a remaining power amount, and the like acquired through a vehicle body CAN line.
3. Determining service information: the step of determining the service information may be implemented by the server through a preset mode library, where the preset mode library is to determine that the information acquired by the navigation terminal meets a return condition when the information meets a certain mode, and determine information corresponding to the mode as the service information. Specifically, the server determines information matched with navigation information, owner information and body data sent by a navigation terminal in the service information in the network as service information to be returned according to a preset matching strategy. For example, in fig. 5, when the expected arrival time is close to the expected queuing time of a queuing service, it is determined to return to the queuing service; alternatively, the fueling service may be returned when the remaining range of the navigation is greater than the range of the vehicle.
4. Service information distribution: the server returns the service information accessed by the content service center (equivalent to the service information management platform) to the structured information containing the service information, and the structured information is displayed at the front end by the navigation terminal. For example, when the service information is service information for queuing by taking a number in a restaurant, the structured information may include information indicating that the type of the service information is service identification for queuing by taking a number, merchant identification, the number of people in queue, expected queuing time and the like; when the service information is related to flight inquiry service information, the structured information may include information indicating that the type of the service information is service identification of queuing for taking a number.
Specifically, taking the service information including three types of information, i.e., service queuing information, service inquiry information, and service subscription information as an example, the flow of the user receiving the merchant service through the displayed service information is respectively as shown in the following steps 308 to 309, 310 to 312, and 313 to 314.
And 308, when the service information comprises service queuing information and a specified operation on the service queuing information is received, displaying a queuing interface.
In the embodiment of the present invention, the user may perform the specified operation through operations such as pressing a key, touching, or voice, for example, the user may click a certain determined key, or click service queuing information in the display interface, or input the determined information through voice, to trigger the navigation terminal to display the queuing interface.
Step 309, when receiving the queuing confirmation operation executed in the queuing interface, sending a queuing request to the merchant server corresponding to the service queuing information.
The queuing confirmation operation can be one or more operations related to queuing, which are executed in a queuing interface by a user.
For example, taking a restaurant queuing scene as an example, when a destination indicated by a navigation instruction sent by a user to a navigation terminal is an "XX sushi store", after receiving navigation information sent by the navigation terminal, a server determines that there is service information of queuing for the XX sushi store near the destination, and the service information matches the navigation information (optionally including other information, such as preference indication information, etc.), the server sends the service information of queuing for taking a number to the navigation terminal, please refer to fig. 6, which shows a queuing service information display diagram according to an embodiment of the present invention, in fig. 6(a), after receiving the service information of queuing for taking a number, the navigation terminal displays prompt information (i.e. the service queuing information) whether queuing is needed in a navigation interface, in fig. 6(b), after determining by selecting, the user is prompted to select the number of people to take a meal (i.e. display interface), and automatically setting a contact telephone number of the user in fig. 6(c), after the user selects the number of people having meals and determines the contact telephone number, the navigation terminal sends a request for number taking and queuing (namely the queuing request) to the server, the server forwards the request to a service platform corresponding to the restaurant, the service platform takes numbers for the user according to the request and periodically sends the queuing condition to the navigation terminal, and the navigation terminal displays the received queuing condition in fig. 6 (d).
And 310, when the service information comprises service query information and a specified operation on the service query information is received, displaying a query interface.
The process of detecting the designated operation and displaying the query interface is similar to the process of displaying the queuing interface in step 308, and is not described herein again, and is different from step 308 in that the query interface is displayed instead of the queuing interface.
Step 311, when receiving the query operation executed in the query interface, sending an information query request to the merchant server corresponding to the service query information, where the information query request includes a query keyword corresponding to the query operation.
In the embodiment of the invention, the query interface can prompt the user to input or select the query key words, and after the user inputs or selects the query key words in the query interface, the navigation terminal can send the information query request containing the query key words to the merchant server.
And step 312, displaying the information queried and returned by the merchant server corresponding to the query service information according to the query keyword.
And after the merchant server inquires the matched information according to the inquiry keyword, returning the inquired information to the navigation terminal, and displaying by the navigation terminal.
For example, taking a flight query scenario as an example, the destination of the instruction of the navigation instruction sent by the user to the navigation terminal is "XX airport", and after receiving an information acquisition request sent by the navigation terminal, the server determines that there is service information of flight query near the airport, and then returns the service information of the flight query to the navigation terminal, please refer to fig. 7, which shows a flight query service information display diagram according to an embodiment of the present invention, in fig. 7(a), after receiving the service information of the flight query, the navigation terminal displays prompt information (i.e., the service query information) on whether flight query is needed or not in the navigation interface, after the user selects and determines, the user is prompted to input flight information in fig. 7(b), which includes a flight number and time (i.e., a query interface), and after the user inputs the flight information and clicks and confirms, the navigation terminal sends a flight query request (i.e., an information query request) to the server, the server forwards the request to a service platform corresponding to the airport, the service platform queries the arrival situation of the flight for the user according to the request, sends the queried arrival situation to the navigation terminal, and the navigation terminal displays the received arrival situation in fig. 7 (c).
Step 313, when the service information includes service subscription information and a specified operation on the service subscription information is received, presenting a service subscription interface.
The process of detecting the designated operation and displaying the service booking interface is similar to the process of displaying the queuing interface in step 308, and is not described herein again.
Step 314, when receiving the booking operation executed in the service booking interface, sending a service booking request to the merchant server corresponding to the service booking information, where the service booking request is used for booking the service provided by the merchant.
For example, taking booking movie tickets as an example, a destination indicated by a navigation instruction sent by a user to a navigation terminal is 'XX movie city', a server receives navigation information sent by the navigation terminal, determines that movie ticket booking information of the XX movie city exists near the destination, sends service information of the movie ticket booking to the navigation terminal, the navigation terminal displays prompt information (namely the service booking information) whether movie tickets need to be booked in a navigation interface after receiving the service information of the movie ticket booking, prompts the user to select a movie watching field number and a seat (namely a service booking interface) after the user selects and determines, automatically sets a contact phone of the user, the user selects a movie watching field number and a seat, and after determining the contact phone, the navigation terminal sends a request (namely a service booking request) for booking movie tickets to the server, the server forwards the request to a service platform corresponding to the movie city, the service platform draws a ticket for the user according to the request, and sends the drawing situation (including information such as success or failure of drawing the ticket, drawing the ticket number and the like) to the navigation terminal, and the navigation terminal displays the received drawing situation.
In summary, in the service information display method according to the embodiment of the present invention, when the navigation terminal performs navigation, the destination of the navigation task is provided to the server, and the server determines, according to the destination of the navigation task, service information corresponding to a merchant within a preset range around the destination, so as to actively return the service information to the user according to the current navigation task of the user, thereby expanding the scene of acquiring and displaying the service information.
In addition, in the service information display method shown in the embodiment of the present invention, the navigation terminal may obtain different types of service information, such as service queuing information, service query information, and service subscription information, to display, and guide the user to receive different types of merchant services through the different types of service information, thereby expanding an application scenario of the service information.
Secondly, in the service information display method shown in the embodiment of the invention, the navigation terminal also sends the preference indication information, the vehicle information and the like to the server, and the server determines the appropriate service information by combining the navigation information and the preference indication information or the vehicle information, thereby further improving the pushing effect of the service information.
In addition, in the service information display method shown in the embodiment of the invention, the navigation terminal directly displays the service information in the navigation interface after acquiring the service information, and the navigation information and the service information do not need to be separately displayed, so that the display effect of the service information is improved.
Fig. 8 is a block diagram illustrating a structure of a service information presentation apparatus according to an exemplary embodiment. The service information presentation device may be used in the navigation terminal 120 included in the system shown in fig. 1 to perform all or part of the steps performed by the navigation terminal in the embodiment shown in fig. 3. The service information presentation apparatus may include:
an obtaining request generating module 801, configured to generate an information obtaining request, where the information obtaining request includes navigation information, and the navigation information includes a destination of a navigation task currently running in a navigation terminal;
an obtaining request sending module 802, configured to send the information obtaining request to a server;
an information receiving module 803, configured to receive service information that is returned by the server and matches with the navigation information, where the service information is used to guide a user to receive a service provided by a merchant in a preset range around the destination;
a first displaying module 804, configured to display the service information.
Optionally, the service information includes service queuing information, and the apparatus further includes:
the queuing interface display module is used for displaying a queuing interface when receiving the specified operation of the service queuing information after the first display module displays the service information;
and the queuing request sending module is used for sending a queuing request to a merchant server corresponding to the service queuing information when receiving the queuing confirmation operation executed in the queuing interface.
Optionally, the information obtaining request further includes an expected arrival duration, and the information receiving module is specifically configured to,
and receiving service information, which is returned by the server and corresponds to merchants in a preset range around the destination, and the difference between the expected queuing time and the expected arrival time is in a preset difference interval.
Optionally, the service information includes service query information, and the apparatus further includes:
the query interface display module is used for displaying a query interface when receiving the specified operation of the service query information after the first display module displays the service information;
the query request sending module is used for sending an information query request to a merchant server corresponding to the service query information when receiving a query operation executed in the query interface, wherein the information query request comprises a query keyword corresponding to the query operation;
and the second display module is used for displaying the information which is inquired and returned by the merchant server corresponding to the inquiry service information according to the inquiry keyword.
Optionally, the service information includes service subscription information, and the apparatus further includes:
the reservation interface display module is used for displaying a service reservation interface when receiving the specified operation of the service reservation information after the first display module displays the service information;
and the booking request sending module is used for sending a service booking request to a merchant server corresponding to the service booking information when the booking operation executed in the service booking interface is received, wherein the service booking request is used for booking the service provided by the merchant.
Optionally, the information obtaining request further includes preference indication information, where the preference indication information is used to indicate an interest preference of the user, and the information receiving module is specifically configured to,
and receiving service information corresponding to the interest preference of the user in the service information corresponding to the merchants within the preset range around the destination returned by the server.
In summary, the device according to the embodiment of the present invention provides the destination of the navigation task to the server, and the server determines the service information corresponding to the merchant within the preset range around the destination according to the destination of the navigation task, so as to actively return the service information to the user according to the current navigation task of the user, thereby expanding the scene of acquiring and displaying the service information.
In addition, in the device shown in the embodiment of the present invention, different types of service information, such as service queuing information, service query information, and service subscription information, may be acquired for display, and a user is guided to receive different types of merchant services through the different types of service information, thereby expanding an application scenario of the service information.
Secondly, in the device shown in the embodiment of the invention, the preference indication information, the vehicle information and the like are also sent to the server, and the server combines the navigation information and the preference indication information or the vehicle information to determine the appropriate service information, so that the pushing effect of the service information is further improved.
In addition, in the device shown in the embodiment of the invention, after the service information is acquired, the service information is directly displayed in the navigation interface, and the navigation information and the service information do not need to be separately displayed, so that the display effect of the service information is improved.
Fig. 9 is a block diagram illustrating a computer device 900 according to an example embodiment. The computer device 900 may be implemented as the navigation terminal 120 in the embodiment illustrated in FIG. 1 described above. Computer device 900 in embodiments of the present invention may include one or more of the following components: a processor for executing computer program instructions to perform the various processes and methods, Random Access Memory (RAM) and Read Only Memory (ROM) for information and storing program instructions, memory for storing data and information, I/O devices, interfaces, antennas, and the like. Specifically, the method comprises the following steps:
the computer device 900 may include RF (Radio Frequency) circuitry 910, memory 920, input unit 930, display unit 940, sensor 950, audio circuitry 960, WiFi (wireless fidelity) module 970, processor 980, power supply 982, camera 990, and the like. Those skilled in the art will appreciate that the computer device configuration illustrated in FIG. 9 does not constitute a limitation of the computer device, and may include more or fewer components than illustrated, or some components may be combined, or a different arrangement of components.
The various components of the computer device 900 are described in detail below with reference to FIG. 9:
the RF circuit 910 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for receiving downlink information of a base station and then processing the received downlink information to the processor 980; in addition, the data for designing uplink is transmitted to the base station. Typically, the RF circuit includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuit 910 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), and the like.
The memory 920 may be used to store software programs and modules, and the processor 980 performs various functional applications and data processing of the computer device 900 by operating the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the computer device 900, and the like. Further, the memory 920 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 930 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the computer apparatus 900. Specifically, the input unit 930 may include a touch panel 931 and other input devices 932. The touch panel 931, also referred to as a touch screen, may collect a touch operation performed by a user on or near the touch panel 931 (e.g., a user's operation on or near the touch panel 931 using a finger, a stylus, or any other suitable object or accessory), and drive a corresponding connection device according to a preset program. Alternatively, the touch panel 931 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 980, and can receive and execute commands sent by the processor 980. In addition, the touch panel 931 may be implemented by various types such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 930 may include other input devices 932 in addition to the touch panel 931. In particular, other input devices 932 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 940 may be used to display information input by a user or information provided to the user and various menus of the computer apparatus 900. The Display unit 940 may include a Display panel 941, and optionally, the Display panel 941 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch panel 931 overlays the display panel 941, and when the touch panel 931 detects a touch operation on or near the touch panel 931, the touch operation is transmitted to the processor 980 to determine the type of the touch event, and then the processor 980 provides a corresponding visual output on the display panel 941 according to the type of the touch event. Although in FIG. 9, the touch panel 931 and the display panel 941 are shown as two separate components to implement the input and output functions of the computer device 900, in some embodiments, the touch panel 931 and the display panel 941 may be integrated to implement the input and output functions of the computer device 900.
The computer device 900 may also include at least one sensor 950, such as a gyroscope sensor, a magnetic induction sensor, an optical sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that can adjust the brightness of the display panel 941 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 941 and/or backlight when the computer device 900 is moved to the ear. As one type of motion sensor, the acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration) for recognizing the attitude of a computer device, and related functions (such as pedometer and tapping) for vibration recognition; for the other sensors such as barometer, hygrometer, thermometer, infrared sensor, etc. that may also be configured with the computer device 900, they will not be described again here.
WiFi is a short-range wireless transmission technology, and the computer device 900 can help the user send and receive e-mail, browse web pages, access streaming media, etc. through the WiFi module 970, which provides the user with wireless broadband internet access. Although fig. 9 shows the WiFi module 970, it is understood that it does not belong to the essential constitution of the computer device 900, and may be omitted entirely within the scope not changing the essence of the disclosure as needed.
The processor 980 is a control center of the computer apparatus 900, connects various parts of the entire computer apparatus using various interfaces and lines, performs various functions of the computer apparatus 900 and processes data by operating or executing software programs and/or modules stored in the memory 920 and calling data stored in the memory 920, thereby integrally monitoring the computer apparatus. Alternatively, processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 980.
The computer device 900 also includes a power supply 982 (e.g., a battery) for powering the various components, which are preferably logically connected to the processor 980 via a power management system that provides power management functions to manage charging, discharging, and power consumption.
The camera 990 generally consists of a lens, an image sensor, an interface, a digital signal processor, a CPU, a display screen, and the like. The lens is fixed above the image sensor, and the focusing can be changed by manually adjusting the lens; the image sensor is equivalent to the 'film' of a traditional camera and is the heart of a camera for acquiring images; the interface is used for connecting the camera with a computer equipment mainboard in a flat cable, board-to-board connector and spring connection mode and sending the acquired image to the memory 920; the digital signal processor processes the acquired image through a mathematical operation, converts the acquired analog image into a digital image, and transmits the digital image to the memory 920 through an interface.
Although not shown, the computer device 900 may further include a bluetooth module or the like, which is not described herein.
The computer device 900 comprises, in addition to one or more processors 980, a memory having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by the processor to carry out all or part of the steps performed by the navigation terminal in the method as described above with reference to fig. 3.
In an exemplary embodiment, a non-transitory computer readable storage medium including instructions, such as a memory including at least one instruction, at least one program, set of codes, or set of instructions, executable by a processor to perform all or part of the steps performed by a server or a navigation terminal in the embodiment of fig. 3 of the present invention is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (10)
1. A service information display method, characterized in that the method is executed by a navigation terminal, and the method comprises:
generating an information acquisition request, wherein the information acquisition request comprises navigation information, and the navigation information comprises a destination of a navigation task currently running in a navigation terminal and preference indication information; the preference indication information is used for indicating interest preference;
sending the information acquisition request to a server;
receiving service information which is returned by the server, is within a preset range of the destination of the navigation task and corresponds to the preference indication information, wherein the service information is used for receiving the service within the preset range around the destination through a navigation interface corresponding to the navigation task in a guiding mode when a specified operation is received; the service information comprises service queuing information, and the service queuing information is sent to the navigation terminal by the server in response to the received navigation information sent by the navigation terminal and the service information which determines that the number fetching queue exists in the preset range of the destination;
displaying a message frame on the top layer of a navigation interface corresponding to the navigation task, wherein the message frame is used for displaying part or all of the content of the service information, or skipping to a service information display interface, and the service information display interface is used for displaying the service information;
when receiving the specified operation of the service queuing information, displaying a queuing interface;
and when receiving a queuing confirmation operation executed in the queuing interface, sending a queuing request to a server corresponding to the service queuing information.
2. The method according to claim 1, wherein the information obtaining request further includes an estimated time of arrival, and the receiving the service information matched with the navigation information returned by the server includes:
and receiving the service information which is returned by the server and in which the difference value between the expected queuing time length and the expected arrival time length is within a preset difference value interval in the service information within the preset range around the destination.
3. The method of claim 1, wherein the service information comprises service query information, and wherein after the presenting the service information, the method further comprises:
when receiving the specified operation of the service query information, displaying a query interface;
when receiving query operation executed in the query interface, sending an information query request to a server corresponding to the service query information, wherein the information query request comprises query keywords corresponding to the query operation;
and displaying the information which is inquired and returned by the server corresponding to the service inquiry information according to the inquiry keyword.
4. The method of claim 1, wherein the service information comprises service subscription information, and wherein after the presenting the service information, the method further comprises:
when receiving the specified operation of the service booking information, displaying a service booking interface;
and when a subscription operation executed in the service subscription interface is received, sending a service subscription request to a server corresponding to the service subscription information, wherein the service subscription request is used for subscribing a service.
5. The service information display device is applied to a navigation terminal, and comprises the following components:
the navigation system comprises an acquisition request generating module, a navigation module and a processing module, wherein the acquisition request generating module is used for generating an information acquisition request, the information acquisition request comprises navigation information, and the navigation information comprises a destination of a navigation task currently running in a navigation terminal and preference indication information; the preference indication information is used for indicating interest preference; an acquisition request sending module, configured to send the information acquisition request to a server;
the information receiving module is used for receiving service information which is returned by the server, is within a preset range of the destination of the navigation task and corresponds to the preference indication information, and the service information is used for receiving the service within the preset range around the destination through a navigation interface corresponding to the navigation task in a guiding mode when a specified operation is received; the service information comprises service queuing information, and the service queuing information is sent to the navigation terminal by the server in response to the received navigation information sent by the navigation terminal and the service information which determines that the number fetching queue exists in the preset range of the destination;
the first display module is used for displaying a message frame on the top layer of a navigation interface corresponding to the navigation task, wherein the message frame is used for displaying part or all of the content of the service information, or skipping to a service information display interface, and the service information display interface is used for displaying the service information;
the queuing interface display module is used for displaying a queuing interface when receiving the specified operation of the service queuing information;
and the queuing request sending module is used for sending a queuing request to the server corresponding to the service queuing information when receiving the queuing confirmation operation executed in the queuing interface.
6. The apparatus according to claim 5, wherein the information acquisition request further includes a predicted arrival time, and the information receiving module is specifically configured to,
and receiving the service information which is returned by the server and in which the difference value between the expected queuing time length and the expected arrival time length is within a preset difference value interval in the service information within the preset range around the destination.
7. The apparatus of claim 5, wherein the service information comprises service query information, the apparatus further comprising:
the query interface display module is used for displaying a query interface when receiving the specified operation of the service query information after the first display module displays the service information;
the query request sending module is used for sending an information query request to a server corresponding to the service query information when receiving query operation executed in the query interface, wherein the information query request comprises query keywords corresponding to the query operation;
and the second display module is used for displaying the information which is queried and returned by the server corresponding to the service query information according to the query keyword.
8. The apparatus of claim 5, wherein the service information comprises service subscription information, the apparatus further comprising:
the reservation interface display module is used for displaying a service reservation interface when receiving a specified operation on the service reservation information after the first display module displays the service information;
and the subscription request sending module is used for sending a service subscription request to a server corresponding to the service subscription information when receiving the subscription operation executed in the service subscription interface, wherein the service subscription request is used for subscribing service.
9. A computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, the at least one instruction, the at least one program, the set of codes, or the set of instructions being loaded and executed by the processor to implement the service information presentation method according to any one of claims 1 to 4.
10. A computer-readable storage medium, wherein at least one instruction, at least one program, a set of codes, or a set of instructions is stored in the storage medium, and the at least one instruction, the at least one program, the set of codes, or the set of instructions is loaded and executed by a processor to implement the service information presentation method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710816209.9A CN110020218B (en) | 2017-09-12 | 2017-09-12 | Service information display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710816209.9A CN110020218B (en) | 2017-09-12 | 2017-09-12 | Service information display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110020218A CN110020218A (en) | 2019-07-16 |
CN110020218B true CN110020218B (en) | 2022-09-30 |
Family
ID=67186262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710816209.9A Active CN110020218B (en) | 2017-09-12 | 2017-09-12 | Service information display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110020218B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110866657A (en) * | 2019-11-28 | 2020-03-06 | 北京三快在线科技有限公司 | Path planning method and device |
CN110967003B (en) * | 2019-12-06 | 2022-02-22 | 贝壳技术有限公司 | Standard navigation service configuration method, system and request method |
CN111314435B (en) * | 2020-01-20 | 2023-03-28 | 支付宝(杭州)信息技术有限公司 | Service request processing method and device |
CN111274470A (en) * | 2020-03-20 | 2020-06-12 | Oppo广东移动通信有限公司 | Ride-hailing service application method, apparatus, device, and computer-readable storage medium |
CN111835831B (en) * | 2020-06-16 | 2023-11-03 | 北京嘀嘀无限科技发展有限公司 | Service pushing method and device and electronic equipment |
CN112200617B (en) * | 2020-10-29 | 2022-09-27 | 支付宝(杭州)信息技术有限公司 | Service providing method and device and electronic equipment |
CN112882621B (en) * | 2021-02-07 | 2022-11-18 | 微民保险代理有限公司 | Module display method, module display device, computer equipment and storage medium |
CN113761398B (en) * | 2021-09-17 | 2022-09-06 | 北京百度网讯科技有限公司 | Information recommendation method and device, electronic equipment and storage medium |
CN114841435B (en) * | 2022-05-05 | 2025-04-04 | 苏州真趣信息科技有限公司 | A navigation path planning method and system |
CN115760530A (en) * | 2022-11-28 | 2023-03-07 | 南京领行科技股份有限公司 | Taxi taking method, device, equipment and medium based on object parking |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598988A (en) * | 2014-12-23 | 2015-05-06 | 北京交通大学 | Electric vehicle charging station selection method based on charging reservation |
CN204331883U (en) * | 2014-12-15 | 2015-05-13 | 西安银河网电智能电气有限公司 | A kind of bank queuing system based on Internet of Things |
CN106918346A (en) * | 2015-12-24 | 2017-07-04 | 北京奇虎科技有限公司 | Gas station's system of selection and system based on GPS |
CN107018480A (en) * | 2017-04-13 | 2017-08-04 | 奇酷互联网络科技(深圳)有限公司 | Method, device, system and the mobile terminal of acquisition of information |
-
2017
- 2017-09-12 CN CN201710816209.9A patent/CN110020218B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204331883U (en) * | 2014-12-15 | 2015-05-13 | 西安银河网电智能电气有限公司 | A kind of bank queuing system based on Internet of Things |
CN104598988A (en) * | 2014-12-23 | 2015-05-06 | 北京交通大学 | Electric vehicle charging station selection method based on charging reservation |
CN106918346A (en) * | 2015-12-24 | 2017-07-04 | 北京奇虎科技有限公司 | Gas station's system of selection and system based on GPS |
CN107018480A (en) * | 2017-04-13 | 2017-08-04 | 奇酷互联网络科技(深圳)有限公司 | Method, device, system and the mobile terminal of acquisition of information |
Also Published As
Publication number | Publication date |
---|---|
CN110020218A (en) | 2019-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110020218B (en) | Service information display method and device | |
CN114584651B (en) | Method for pushing notification, electronic device and storage medium | |
TWI683272B (en) | Information acquisition method, providing method, device, system, and storage medium | |
US20180268460A1 (en) | Method and apparatus for information recommendation | |
CN109556612B (en) | Navigation information processing method, device, server, terminal and storage medium | |
US20140026065A1 (en) | Transportation service communication method, apparatus and system | |
US20140172911A1 (en) | Computer Application Promotion | |
US20150187232A1 (en) | System and method for displaying real-time flight information on an airport map | |
CN111566690A (en) | Method and device for recommending application based on scene | |
AU2008258799A1 (en) | Location data processing apparatus and method of importing location information | |
CN108519080B (en) | Navigation route planning method and terminal | |
CA3038273A1 (en) | Customized content generation for a user interface for a network service | |
US9279694B1 (en) | System and method for returning to a selected location and for finding forms in a facility | |
US20140195968A1 (en) | Inferring and acting on user intent | |
US10621257B2 (en) | Region of search based on context | |
CN108306851B (en) | Information acquisition method, information providing method, information acquisition device, information providing device and information acquisition system | |
CN110619085B (en) | Information processing method and device | |
CN105608095B (en) | Multimedia playing method and device and mobile terminal | |
KR101229110B1 (en) | System and method for providing tour information | |
CN113297510B (en) | Information display method, device, equipment and storage medium | |
CN110160548B (en) | Method, system and device for generating driving route | |
KR20100050322A (en) | Navigation apparatus and method thereof | |
KR102200458B1 (en) | Method for displaying location of member for gorup driving, apparatus and system for the same | |
US9064265B1 (en) | System and method for locating items in a facility | |
CN111290823A (en) | Information interaction method and device, electronic equipment and medium |
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 |