CN111047414A - Traffic card recommendation method, device and equipment and computer storage medium - Google Patents
Traffic card recommendation method, device and equipment and computer storage medium Download PDFInfo
- Publication number
- CN111047414A CN111047414A CN201911304682.4A CN201911304682A CN111047414A CN 111047414 A CN111047414 A CN 111047414A CN 201911304682 A CN201911304682 A CN 201911304682A CN 111047414 A CN111047414 A CN 111047414A
- Authority
- CN
- China
- Prior art keywords
- user
- traffic card
- information
- traffic
- recommendation
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0639—Item locations
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Telephonic Communication Services (AREA)
- Navigation (AREA)
Abstract
The application relates to the technical field of data processing, in particular to a recommendation method, device and equipment of a traffic card and a computer storage medium, which are used for improving the conformity and accuracy of opening the traffic card. The method comprises the following steps: responding to the recommendation request operation of the user, and displaying a current position authorization interface to the user; responding to the position authorization operation of a user, and acquiring the current position information of the terminal; sending a first traffic card recommendation request to a background server, wherein the first traffic card recommendation request comprises the current position information and a user identifier; receiving a first traffic card recommendation response sent by a background server, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information, and the first traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the current position information and user behavior information corresponding to the user identification; and displaying the first transportation card recommendation information to a user.
Description
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a method, an apparatus, and a device for recommending a traffic card, and a computer storage medium.
Background
The traffic card is a non-contact IC card, is mainly applied to small payment of urban public traffic, and can be used for public transport means such as buses and rail transit. When a user needs to open a brand-new transportation card or another transportation card needs to be opened again before, the user needs to spend a long time on searching and selecting the transportation card, and the selected transportation card is not necessarily the most suitable and has low accuracy.
Disclosure of Invention
The embodiment of the application provides a recommendation method, device and equipment of a traffic card and a computer storage medium, which are used for improving the conformity and accuracy of opening the traffic card.
According to a first aspect of the embodiments of the present application, there is provided a recommendation method for a traffic card, including:
responding to the recommendation request operation of the user, and displaying a current position authorization interface to the user;
responding to the position authorization operation of a user, and acquiring the current position information of the terminal;
sending a first traffic card recommendation request to a background server, wherein the first traffic card recommendation request comprises the current position information and a user identifier;
receiving a first traffic card recommendation response sent by a background server, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information, and the first traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the current position information and user behavior information corresponding to the user identification;
and displaying the first transportation card recommendation information to a user.
According to a second aspect of the embodiments of the present application, there is provided a recommendation method for a traffic card, the method including:
receiving a first traffic card recommendation request sent by a terminal, wherein the first traffic card recommendation request comprises current position information and a user identifier of the terminal;
acquiring user behavior information corresponding to the user identification;
selecting a recommended traffic card from alternative traffic cards according to the user behavior information and the current position information;
and sending a traffic card recommendation response to the terminal, wherein the traffic card recommendation response comprises the information of the recommended traffic card.
According to a third aspect of the embodiments of the present application, there is provided a recommendation device for a traffic card, the device including:
the display unit is used for responding to the recommendation request operation of the user and displaying a current position authorization interface to the user;
the positioning unit is used for responding to the position authorization operation of the user and acquiring the current position information of the terminal;
the first receiving and sending unit is used for sending a first traffic card recommendation request to a background server, wherein the first traffic card recommendation request comprises the current position information and a user identifier; receiving a first traffic card recommendation response sent by a background server, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information, and the first traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the current position information and user behavior information corresponding to the user identification;
the display unit is further used for displaying the first traffic card recommendation information to a user.
Optionally, the first transceiver unit is further configured to send a second transportation card recommendation request to the background server in response to an unauthorized location operation of the user, where the second transportation card recommendation request includes the user identifier;
the first receiving and sending unit is further configured to receive a second traffic card recommendation response sent by a background server, where the second traffic card recommendation response at least includes second traffic card recommendation information, and the second traffic card recommendation information is information of a recommended traffic card selected by the background server from the alternative traffic cards according to the user behavior information corresponding to the user identifier.
Optionally, the display unit is further configured to display an administrative area scope authorization interface to the user;
the positioning unit is also used for responding to the range authorization operation of the user and determining the range information of the administrative region;
the first receiving and sending unit is further configured to send a third traffic card recommendation request to the background server, where the third traffic card recommendation request includes the administrative area range information, the current location information, and the user identifier;
the first transceiver unit is further configured to receive a third traffic card recommendation response sent by the background server, where the third traffic card recommendation response at least includes third traffic card recommendation information, and the third traffic card recommendation information is information of a recommended traffic card selected by the background server from the alternative traffic cards according to the administrative area range information, the current location information, and the user behavior information.
Optionally, the first transportation card recommendation response includes N pieces of first transportation card recommendation information and a sorting manner of the N pieces of recommended transportation cards;
the display unit is further configured to display the N pieces of first traffic card recommendation information to a user according to the sorting manner of the N pieces of recommended traffic cards.
Optionally, the user behavior information at least includes one of the following:
the system comprises user riding information, user payment information and user wind control information.
According to a fourth aspect of the embodiments of the present application, there is provided a recommendation device for a traffic card, the device including:
the second transceiving unit is used for receiving a first traffic card recommendation request sent by a terminal, wherein the first traffic card recommendation request comprises current position information and a user identifier of the terminal;
the acquisition unit is used for acquiring user behavior information corresponding to the user identification;
the determining unit is used for selecting a recommended traffic card from alternative traffic cards according to the user behavior information and the current position information;
the second transceiving unit is further configured to send a traffic card recommendation response to the terminal, where the traffic card recommendation response includes information of the recommended traffic card.
According to a fifth aspect of embodiments of the present application, there is provided a computing device comprising at least one processor and at least one memory, wherein the memory stores a computer program which, when executed by the processor, causes the processor to perform the steps of the method for recommending a traffic card provided by embodiments of the present application.
According to a sixth aspect of the embodiments of the present application, there is provided a storage medium storing computer instructions, which, when run on a computer, cause the computer to perform the steps of the recommendation method for a traffic card provided in the embodiments of the present application.
In the embodiment of the application, when the user needs to open the traffic card, recommendation request operation is carried out on a terminal interface. And the terminal responds to the recommendation request operation of the user and displays a current position authorization interface to the user. And if the user agrees to the position authorization, performing position authorization operation on the current position authorization interface. The terminal responds to the position authorization operation of the user, obtains the current position information of the terminal, and sends a first traffic card recommendation request to the background server, wherein the first traffic card recommendation request comprises the current position information and the user identification. And after receiving the first traffic card recommendation request, the background server finds out corresponding user behavior information according to the user identification in the first traffic card recommendation request, and selects a recommended traffic card from the alternative traffic cards according to the user behavior information and the current position information. The background server sends a first traffic card recommendation response to the terminal, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information, namely information of a recommended traffic card. The terminal displays the first traffic card recommendation information to the user, so that the user can determine the traffic card suitable for the user according to the traffic card recommendation information. According to the traffic card recommendation method and device, the appropriate traffic card is recommended to the user according to the user behavior information and the current position of the user, the travel habits and needs of the user are considered, and the degree of engagement and accuracy of the traffic card are improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application.
Fig. 1 is a system architecture diagram of a recommendation system for a transportation card in an embodiment of the present application;
FIG. 2 is a schematic diagram of a possible interface of a terminal according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of another possible interface of a terminal in an embodiment of the present application;
fig. 4 is a flowchart of a method for recommending a traffic card in an embodiment of the present application;
FIG. 5 is a schematic diagram of yet another possible interface of a terminal in an embodiment of the present application;
FIG. 6 is a block diagram illustrating a configuration of a traffic card recommendation device according to an embodiment of the present disclosure;
FIG. 7 is a block diagram illustrating another exemplary embodiment of a transportation card recommendation device;
fig. 8 is a block diagram of a server according to an embodiment of the present disclosure;
fig. 9 is a block diagram of a terminal device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments, but not all embodiments, of the technical solutions of the present application. All other embodiments obtained by a person skilled in the art without any inventive step based on the embodiments described in the present application are within the scope of the protection of the present application.
The terms "first" and "second" in the description and claims of the present invention and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the term "comprises" and any variations thereof, which are intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Some concepts related to the embodiments of the present application are described below.
Traffic card: a non-contact IC card is mainly applied to small payment of urban public transport and can be used for public transport means such as buses and rail transit.
A one-card electronic card: the virtual card is issued by a transportation company and takes a two-dimensional code as a certificate, and is suitable for ground public transport bus taking an administrative area as a use range at present. The electronic card is opened without limitation to hardware conditions of the mobile phone, a user needs to download the one-card App to complete real-name authentication of a cardholder, set a payment password and bind at least one payment channel to open. When the code scanning bus is used, the App is opened and the electronic card page is called out, so that the code scanning bus can be realized, and a user can also use code scanning bus service by utilizing a small program. The traffic card in the embodiment of the application can be a traffic card only in a physical form, can also be a card-through electronic card, or can be a traffic card in a physical form and an electronic card form.
And (3) position authorization: the authority for obtaining the geographic position of the terminal is granted, a position authorization popup window is popped up after the terminal generally enters an APP or a webpage to prompt a user to authorize the position, and if the user allows authorization, the server obtains the geographic longitude and latitude coordinates of the terminal or further obtains the name of an administrative area according to a longitude and latitude information request interface. If the user refuses authorization, the server can not obtain the terminal position.
User behavior information: the basic data of the user stored by the platform such as the website or the APP are obtained, and the basic data can include daily riding time, riding routes, payment time, payment places and the like of the user in the embodiment of the application. And carrying out statistics and analysis on the related user behavior information, finding out the riding rules of the user, combining the rules with the marketing strategy of the traffic card and the like, and providing a basis for further correcting or re-formulating the marketing strategy of the traffic card.
The small program: the application can be used without downloading and installing, the dream that the application is 'reachable by a touch hand' is realized, and the application can be opened by scanning or searching by a user. The concept of 'running after running' is also embodied, and a user does not need to be concerned about whether too many applications are installed. The application will be ubiquitous and readily available without installation and uninstallation.
Referring to fig. 1, a system architecture diagram of a transportation card recommendation system provided in an embodiment of the present application is shown, and in this application scenario, a client 101 and a server 102 are included.
The client 101 is an Application (APP), and the server 102 is a server corresponding to the client 101, and a user logs in the client 101 by using his own account information.
The client 101 is installed on the terminal 103. The terminal 103 may be an electronic device with a wireless communication function, such as a mobile phone, a tablet computer, or a dedicated handheld device, and may also be a device connected to the internet in a wired access manner, such as a Personal Computer (PC), a notebook computer, or a server. Further, the terminal 103 is provided with a positioning unit, which may be a satellite positioning chip, having a satellite communication function, and may also be referred to as a mobile station, an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, a user equipment, or the like.
The client 101 may communicate with the server 102 through an INTERNET network, or may communicate with the server 102 through a Mobile communication System such as a Global System for Mobile Communications (GSM) System or a Long Term Evolution (LTE) System.
The embodiment of the invention provides a preferred implementation mode, and the terminal is taken as a mobile phone as an example for introduction. Fig. 2 illustrates a possible interface diagram of a terminal, and as shown in fig. 2, multiple APPs, such as video, clock, call record, information, secure mailbox, mobile phone, S memo, setting, etc., may be installed in the terminal. In the embodiment of the invention, a client, such as a bus card APP104, can be installed in the terminal in advance.
The embodiment of the invention provides another preferred implementation mode, and introduces the case that a mobile phone responds to user operation and opens an applet. Fig. 3 illustrates another possible interface diagram of a cell phone. As shown in fig. 3, after the user clicks the car card applet icon in the mobile phone, the mobile phone displays the interface shown in fig. 3. The interface comprises 3 parts, wherein the first part is positioning information, the second part is a recommended one-card electronic card list, and the third part is user protocol content, a selected one-card electronic card name, an opening button and the like.
It should be noted that the above-mentioned application scenarios are only presented for the convenience of understanding the spirit and principles of the present application, and the embodiments of the present application are not limited in this respect. Rather, the embodiments of the present application may be applied to any applicable scenario.
The following describes a recommendation method for a traffic card according to an embodiment of the present application with reference to an application scenario shown in fig. 1.
Referring to fig. 4, an embodiment of the present application provides a method for recommending a traffic card, and as shown in fig. 4, the method includes:
step S401: and the terminal responds to the recommendation request operation of the user and displays a current position authorization interface to the user.
In the specific implementation process, a user corresponding to the client initiates a recommendation request operation by clicking a traffic card recommendation button of the client, and the client displays a current position authorization interface to the user. In another possible embodiment, the user clicks a car card applet icon in a terminal display interface, after the terminal receives a request for opening the car card applet, the terminal considers that the user sends a recommendation request operation, and after the applet interface is opened, a popup window indicating whether to grant current position authorization is displayed to the user.
Step S402: the terminal responds to the position authorization operation of the user and obtains the current position information of the terminal.
In a specific implementation process, if the user agrees to authorize the current location, a location authorization operation is executed in the interface, for example, for the popup window of "whether to agree to the current location authorization", the corresponding "agree" button is clicked. And the terminal acquires the current position information according to the position authorization operation. The current location information may be stored in a location unit of the terminal or may be obtained in real time from a corresponding location server for the terminal.
Step S403: the terminal sends a first traffic card recommendation request to the background server, wherein the first traffic card recommendation request comprises current position information and a user identifier.
Step S404: the terminal receives a first traffic card recommendation response sent by the background server, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information.
The first traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the current position information of the terminal and the user behavior information corresponding to the user identification.
In a specific implementation process, after receiving the first traffic card recommendation request, the background server searches corresponding user behavior information according to the user identifier.
Wherein, the user behavior information at least comprises one of the following contents:
the system comprises user riding information, user payment information and user wind control information.
The user riding information is generally stored in a database and may include daily riding time, riding route and the like of the user. The user payment information may include information of payment time, payment place, payment amount, and the like. The user wind control information comprises whether the user has the risk of stealing the traffic card or not and the like.
And then, the background server selects a recommended traffic card from the alternative traffic cards according to the user behavior information and the current position information. In the embodiment of the application, the traffic card recommendation is carried out according to the user behavior information with multiple dimensions, different user recommendation results are different, the travel demands of different groups are considered, the method is more suitable for the difference of the groups, and the recommendation accuracy is improved.
Step S405: the terminal displays the first transportation card recommendation information to the user.
In the embodiment of the application, when the user needs to open the traffic card, recommendation request operation is carried out on a terminal interface. And the terminal responds to the recommendation request operation of the user and displays a current position authorization interface to the user. And if the user agrees to the position authorization, performing position authorization operation on the current position authorization interface. The terminal responds to the position authorization operation of the user, obtains the current position information of the terminal, and sends a first traffic card recommendation request to the background server, wherein the first traffic card recommendation request comprises the current position information and the user identification. And after receiving the first traffic card recommendation request, the background server finds out corresponding user behavior information according to the user identification in the first traffic card recommendation request, and selects a recommended traffic card from the alternative traffic cards according to the user behavior information and the current position information. The background server sends a first traffic card recommendation response to the terminal, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information, namely information of a recommended traffic card. The terminal displays the first traffic card recommendation information to the user, so that the user can determine the traffic card suitable for the user according to the traffic card recommendation information. According to the traffic card recommendation method and device, the appropriate traffic card is recommended to the user according to the user behavior information and the current position of the user, the travel habits and needs of the user are considered, and the degree of engagement and accuracy of the traffic card are improved.
In another possible embodiment, if the user does not agree with the authorized current location, then a location unauthorized operation is performed in the interface, and in step S401, after the terminal responds to the recommendation request operation of the user and displays the current location authorization interface to the user, the method further includes:
the terminal responds to the position unauthorized operation of the user and sends a second transportation card recommendation request to the background server, wherein the second transportation card recommendation request comprises the user identification;
and the terminal receives a second traffic card recommendation response sent by the background server, wherein the second traffic card recommendation response at least comprises second traffic card recommendation information, and the second traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the user behavior information corresponding to the user identification.
In a specific implementation process, if the user does not agree with the authorized current position, the terminal sends a second transportation card recommendation request to the background server, and the second transportation card recommendation request only contains the user identification. The background server cannot acquire the current position of the terminal, finds out the user behavior information according to the user identification, and only selects the information of the recommended traffic card from the alternative traffic cards according to the user behavior information. For example, if the daily consumption address of the user is city a, the background server preferentially selects the traffic card in city a. For another example, the background server may select a traffic card with a similar opening fee from the alternative traffic cards as the recommended traffic card according to the historical card opening amount of the user.
Fig. 5 illustrates yet another possible interface diagram for a cell phone. As shown in fig. 5, without agreeing to authorize the current location, the handset displays an interface as shown in fig. 5.
Whether the background server can acquire the current position information of the user or not is determined by the user, the flexible selection right is given to the user, the user experience is improved, and the information safety of the user is improved to a certain extent.
In the embodiment of the application, the number of the traffic cards recommended to the user by the background server may be only one or multiple. If the number of the recommended traffic cards is multiple, the first traffic card recommendation response further comprises N pieces of first traffic card recommendation information and N pieces of sorting modes of the recommended traffic cards. In step S405, the terminal displays first transportation card recommendation information to the user, where the first transportation card recommendation information includes:
and the terminal displays the N pieces of first traffic card recommendation information to the user according to the sorting mode of the N pieces of recommended traffic cards.
In a specific implementation process, when the user opens the traffic card, the background server recommends the traffic card to the user and orders the traffic card according to a certain rule. Meanwhile, in order to meet the actual operation requirement, the sequencing rule has two schemes of manual operation and automatic operation. For manually specified ranking rules, for example, traffic card priority recommendations, prioritized configurations for a particular location may be manually selected; or manually select a priority recommendation for a traffic card within a particular price range. If no manual configuration scheme exists, an automatic recommendation sorting scheme is used by default. For example, a traffic card corresponding to the current position of the user is preferentially recommended; if the current position is not provided with the traffic card, preferentially recommending the traffic card with the lowest card opening cost in the alternative traffic card; and if the card opening cost is the same, randomly recommending. For another example, the traffic cards corresponding to the locations of the users are ranked most forward; if no traffic card exists at the current position, the lower the card-opening cost is, the traffic cards are ranked more ahead; and if the card opening cost is the same, randomly sequencing. For another example, the traffic cards available at the current location of the user are prioritized and the traffic cards unavailable at other current locations are prioritized.
Further, in order to increase the autonomous selectivity of the user, after the terminal displays the current location authorization interface to the user in response to the recommendation request operation of the user, the method further includes:
the terminal displays an administrative region range authorization interface to a user;
the terminal responds to the range authorization operation of the user and determines administrative region range information;
the terminal sends a third traffic card recommendation request to the background server, wherein the third traffic card recommendation request comprises administrative region range information, current position information and user identification;
the terminal receives a third traffic card recommendation response sent by the background server, wherein the third traffic card recommendation response at least comprises third traffic card recommendation information, and the third traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the administrative region range information, the current position information and the user behavior information.
In the specific implementation process, the terminal also displays an administrative region scope authorization interface for the user. The administrative area range refers to a city within a certain range from the city where the user is located, for example, if the user selects 300 kilometers, the background server determines the distance between the city corresponding to each alternative traffic card and the city where the user is located, and takes the traffic card of the city within 300 kilometers as the recommended traffic card.
The following describes the above flow in detail by using a specific embodiment, where the specific embodiment is that a user acquires recommended transportation card information through an applet on a mobile phone terminal, and the specific embodiment includes:
s501, the terminal responds to an operation request of clicking the small program by the user, displays a popup window to the user and requests the user to authorize the current position.
S502, the terminal sends a traffic card recommendation request to the background server, wherein the traffic card recommendation request comprises a user identifier and user authorization information.
S503, the background server judges whether the user authorizes the current position, if so, the step S504 is executed; otherwise, step S506 is executed.
S504, the background server judges whether a traffic card exists in a city corresponding to the current position of the user, if so, the step S505 is executed; otherwise, step S506 is executed.
S505, the background server puts the traffic card of the current city at the first position of the return list, and other traffic cards are sorted from low to high according to the card-opening cost and are sequentially inserted into the return list. If more than one traffic card exists in the current city, the traffic cards are also sorted from low to high according to the card-opening cost. Then, step S509 is performed.
S506, the background server judges whether a switch corresponding to the recommended city range is turned on, if so, the step S507 is executed; otherwise, step S508 is performed.
S507, the background server determines a corresponding recommended city within the recommended city range, selects an alternative traffic card according to the recommended city, and puts the alternative traffic card into a return list. Then, step S509 is performed.
And S508, the background server puts all the traffic cards into a return list.
And S509, the background server judges whether the account corresponding to the user identifier passes through the traffic card, if so, step S510 is executed, otherwise, step S511 is executed.
S510, the background server analyzes the historical card opening cost of the user and the historical city opening of the user, and sorts the traffic cards in the returned list according to the analysis result.
And S511, the background server sorts the traffic cards in the return list according to the low-to-high opening cost.
S512, the background server sends a return list to the terminal.
S513, the terminal applet displays the return list to the user.
The following are embodiments of the apparatus of the present application, and for details not described in detail in the embodiments of the apparatus, reference may be made to the above-mentioned one-to-one corresponding method embodiments.
Referring to fig. 6, a block diagram of a traffic card recommendation device according to an embodiment of the present application is shown. The recommendation device of the transportation card is realized by hardware or a combination of hardware and software to be all or part of the terminal 103 in fig. 1. The device includes: a display unit 601, a positioning unit 602, and a first transceiver 603.
A display unit 601, configured to display a current location authorization interface to a user in response to a recommendation request operation of the user;
a positioning unit 602, configured to obtain current location information of a terminal in response to a location authorization operation of a user;
a first transceiver 603, configured to send a first transportation card recommendation request to a background server, where the first transportation card recommendation request includes the current location information and a user identifier; receiving a first traffic card recommendation response sent by a background server, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information, and the first traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the current position information and user behavior information corresponding to the user identification;
the display unit 601 is further configured to display the first transportation card recommendation information to a user.
In an optional embodiment, the first transceiver 603 is further configured to send a second transportation card recommendation request to the background server in response to an unauthorized location operation of the user, where the second transportation card recommendation request includes the user identifier;
the first transceiver 603 is further configured to receive a second traffic card recommendation response sent by a background server, where the second traffic card recommendation response at least includes second traffic card recommendation information, and the second traffic card recommendation information is information of a recommended traffic card selected by the background server from the alternative traffic cards according to the user behavior information corresponding to the user identifier.
In an optional embodiment, the display unit 601 is further configured to display an administrative area scope authorization interface to the user;
the positioning unit is also used for responding to the range authorization operation of the user and determining the range information of the administrative region;
the first transceiver 603 is further configured to send a third transportation card recommendation request to the background server, where the third transportation card recommendation request includes the administrative area range information, the current location information, and the user identifier;
the first transceiver 603 is further configured to receive a third traffic card recommendation response sent by the backend server, where the third traffic card recommendation response at least includes third traffic card recommendation information, and the third traffic card recommendation information is information of a recommended traffic card selected by the backend server from the alternative traffic cards according to the administrative area range information, the current location information, and the user behavior information.
In an optional embodiment, the first transportation card recommendation response includes N pieces of first transportation card recommendation information and a sorting mode of the N pieces of recommended transportation cards;
the display unit 601 is further configured to display the N pieces of first traffic card recommendation information to a user according to the sorting manner of the N pieces of recommended traffic cards.
In an alternative embodiment, the user behavior information includes at least one of:
the system comprises user riding information, user payment information and user wind control information.
Referring to fig. 7, a block diagram of a traffic card recommendation device according to an embodiment of the present application is shown. The recommendation device of the transportation card is implemented by hardware or a combination of hardware and software as all or a part of the server 102 in fig. 1. The device includes: a second transceiver unit 701, an acquisition unit 702, and a determination unit 703.
A second transceiver unit 701, configured to receive a first traffic card recommendation request sent by a terminal, where the first traffic card recommendation request includes current location information of the terminal and a user identifier;
an obtaining unit 702, configured to obtain user behavior information corresponding to the user identifier;
a determining unit 703, configured to select a recommended traffic card from alternative traffic cards according to the user behavior information and the current location information;
the second transceiver unit 701 is further configured to send a traffic card recommendation response to the terminal, where the traffic card recommendation response includes information of the recommended traffic card.
Referring to fig. 8, a block diagram of a server according to an embodiment of the present application is shown. The server 800 is implemented as the server 102 in fig. 1. Specifically, the method comprises the following steps:
the server 800 includes a Central Processing Unit (CPU)801, a system memory 804 including a Random Access Memory (RAM)802 and a Read Only Memory (ROM)803, and a system bus 805 connecting the system memory 804 and the central processing unit 801. The server 800 also includes a basic input/output system (I/O system) 806, which facilitates transfer of information between devices within the computer, and a mass storage device 807 for storing an operating system 813, application programs 814, and other program modules 815.
The basic input/output system 806 includes a display 808 for displaying information and an input device 809 such as a mouse, keyboard, etc. for user input of information. Wherein the display 808 and the input device 809 are connected to the central processing unit 801 through an input output controller 810 connected to the system bus 805. The basic input/output system 806 may also include an input/output controller 810 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, input-output controller 810 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 807 is connected to the central processing unit 801 through a mass storage controller (not shown) connected to the system bus 805. The mass storage device 807 and its associated computer-readable media provide non-volatile storage for the server 800. That is, the mass storage device 807 may include a computer-readable medium (not shown) such as a hard disk or CD-ROM drive.
Without loss of generality, the computer-readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that the computer storage media is not limited to the foregoing. The system memory 804 and mass storage 807 described above may be collectively referred to as memory.
The server 800 may also operate as a remote computer connected to a network via a network, such as the internet, according to various embodiments of the present application. That is, the server 800 may be connected to the network 812 through the network interface unit 811 coupled to the system bus 805, or may be connected to other types of networks or remote computer systems (not shown) using the network interface unit 811.
The memory also includes one or more programs stored in the memory, the one or more programs including instructions for performing the check-in methods provided by embodiments of the present application.
Referring to fig. 9, a block diagram of a terminal device according to an embodiment of the present application is shown. The terminal device 900 is implemented as the terminal 103 in fig. 1. Specifically, the method comprises the following steps:
referring to fig. 9, the terminal device 900 includes a display unit 940, a processor 980 and a memory 920, where the display unit 940 includes a display panel 941 for displaying a current location authorization interface, first transportation card recommendation information, various operation interfaces of the terminal device 900, and the like, and in the embodiment of the present application, the display unit 940 is mainly used for displaying an interface, a shortcut window, and the like of the client 101 installed in the terminal device 900. Alternatively, the Display panel 941 may be configured in the form of an LCD (Liquid Crystal Display) or an OLED (Organic Light-Emitting Diode).
The processor 980 is configured to read the computer program and then execute a method defined by the computer program, for example, the processor 980 reads the application long whiskers, so that the application is run on the terminal device 900, and the interface of the application is displayed on the display unit 940. The processor 980 may include one or more general-purpose processors and may further include one or more DSPs (Digital signal processors) for performing relevant operations to implement the solutions provided by the embodiments of the present application.
In addition, the terminal apparatus 900 may further include a display unit 940 for receiving input numerical information, character information, or contact touch operation/non-contact gesture, and generating signal input related to user setting and function control of the terminal apparatus 900, and the like. Specifically, in the embodiment of the present application, the display unit 940 may include a display panel 941. The display panel 941, for example, a touch screen, can collect touch operations by a user (for example, operations of the user on the display panel 941 or on the display panel 941 by using a finger, a stylus pen, or any other suitable object or attachment), and drive a corresponding connection device according to a preset program. Alternatively, the display panel 941 may include two portions of 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.
The display panel 941 may be implemented by a plurality of types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the display unit 940, the terminal device 900 may further include an input unit 930, and the input unit 930 may include one or more of, but is not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like. For example, the user may operate the display panel 941 by touching it, or may operate the input unit 930 by, for example, operating a shortcut key corresponding to a physical keyboard.
In addition to the above, the terminal apparatus 900 may further include a power supply 990 for supplying power to other modules, an audio circuit 960, a near field communication module 970, and an RF circuit 910. The terminal device 900 may also include one or more sensors 950, such as acceleration sensors, light sensors, pressure sensors, and the like. The audio circuit 960 specifically includes a speaker 961, a microphone 962, and the like.
It will be understood by those skilled in the art that all or part of the steps in the check-in method of the above embodiments may be implemented by a program instructing associated hardware, and the program may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Those skilled in the art will appreciate that all or part of the steps in the check-in method of the above embodiments may be implemented by a program instructing associated hardware, and the program may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (10)
1. A recommendation method of a traffic card is characterized by comprising the following steps:
responding to the recommendation request operation of the user, and displaying a current position authorization interface to the user;
responding to the position authorization operation of a user, and acquiring the current position information of the terminal;
sending a first traffic card recommendation request to a background server, wherein the first traffic card recommendation request comprises the current position information and a user identifier;
receiving a first traffic card recommendation response sent by a background server, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information, and the first traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the current position information and user behavior information corresponding to the user identification;
and displaying the first transportation card recommendation information to a user.
2. The method according to claim 1, wherein after the step of displaying the current location authorization interface to the user in response to the user's recommendation request operation, further comprising:
responding to position unauthorized operation of a user, and sending a second transportation card recommendation request to the background server, wherein the second transportation card recommendation request comprises the user identification;
and receiving a second traffic card recommendation response sent by a background server, wherein the second traffic card recommendation response at least comprises second traffic card recommendation information, and the second traffic card recommendation information is information of a recommended traffic card selected from the alternative traffic cards by the background server according to the user behavior information corresponding to the user identification.
3. The method according to claim 1, wherein after the step of displaying the current location authorization interface to the user in response to the user's recommendation request operation, further comprising:
displaying an administrative region scope authorization interface to a user;
responding to the range authorization operation of a user, and determining administrative region range information;
sending a third traffic card recommendation request to the background server, wherein the third traffic card recommendation request comprises the administrative area range information, the current position information and the user identification;
and receiving a third traffic card recommendation response sent by the background server, wherein the third traffic card recommendation response at least comprises third traffic card recommendation information, and the third traffic card recommendation information is information of a recommended traffic card selected from the alternative traffic cards by the background server according to the administrative region range information, the current position information and the user behavior information.
4. The method of claim 1, wherein the first transportation card recommendation response includes N pieces of first transportation card recommendation information and a sorting manner of the N pieces of recommended transportation cards;
the displaying the first transportation card recommendation information to the user comprises:
and displaying the N pieces of first traffic card recommendation information to a user according to the sorting mode of the N pieces of recommended traffic cards.
5. The method according to any of claims 1 to 3, wherein the user behavior information comprises at least one of:
the system comprises user riding information, user payment information and user wind control information.
6. A recommendation method of a traffic card is characterized by comprising the following steps:
receiving a first traffic card recommendation request sent by a terminal, wherein the first traffic card recommendation request comprises current position information and a user identifier of the terminal;
acquiring user behavior information corresponding to the user identification;
selecting a recommended traffic card from alternative traffic cards according to the user behavior information and the current position information;
and sending a traffic card recommendation response to the terminal, wherein the traffic card recommendation response comprises the information of the recommended traffic card.
7. A recommendation device for a traffic card, the device comprising:
the display unit is used for responding to the recommendation request operation of the user and displaying a current position authorization interface to the user;
the positioning unit is used for responding to the position authorization operation of the user and acquiring the current position information of the terminal;
the first receiving and sending unit is used for sending a first traffic card recommendation request to a background server, wherein the first traffic card recommendation request comprises the current position information and a user identifier; receiving a first traffic card recommendation response sent by a background server, wherein the first traffic card recommendation response at least comprises first traffic card recommendation information, and the first traffic card recommendation information is information of a recommended traffic card selected from alternative traffic cards by the background server according to the current position information and user behavior information corresponding to the user identification;
the display unit is further used for displaying the first traffic card recommendation information to a user.
8. A recommendation device for a traffic card, the device comprising:
the second transceiving unit is used for receiving a first traffic card recommendation request sent by a terminal, wherein the first traffic card recommendation request comprises current position information and a user identifier of the terminal;
the acquisition unit is used for acquiring user behavior information corresponding to the user identification;
the determining unit is used for selecting a recommended traffic card from alternative traffic cards according to the user behavior information and the current position information;
the second transceiving unit is further configured to send a traffic card recommendation response to the terminal, where the traffic card recommendation response includes information of the recommended traffic card.
9. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor,
the processor, when executing the program, implements the method of any of claims 1-6.
10. A computer storage medium having computer-executable instructions stored thereon for performing the method of determining a starting point location of any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911304682.4A CN111047414B (en) | 2019-12-17 | 2019-12-17 | Traffic card recommendation method, device and equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911304682.4A CN111047414B (en) | 2019-12-17 | 2019-12-17 | Traffic card recommendation method, device and equipment and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111047414A true CN111047414A (en) | 2020-04-21 |
CN111047414B CN111047414B (en) | 2023-10-17 |
Family
ID=70237513
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911304682.4A Active CN111047414B (en) | 2019-12-17 | 2019-12-17 | Traffic card recommendation method, device and equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111047414B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111553681A (en) * | 2020-04-28 | 2020-08-18 | 支付宝(杭州)信息技术有限公司 | Electronic card acquisition method and device |
CN113194195A (en) * | 2021-04-28 | 2021-07-30 | 广东岭南通股份有限公司 | Opening method, using method and system of composite traffic card based on eID |
CN113783989A (en) * | 2021-07-30 | 2021-12-10 | 荣耀终端有限公司 | Method and device for displaying card |
CN118430082A (en) * | 2024-07-05 | 2024-08-02 | 深圳市深圳通有限公司 | Pass payment method, device, equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080263016A1 (en) * | 2000-02-15 | 2008-10-23 | Elliott Lokitz | Accessible service provider clearinghouse |
US20120296724A1 (en) * | 2011-05-20 | 2012-11-22 | Walter Lo Faro | Systems and methods for recommending merchants |
US20130085870A1 (en) * | 2011-10-04 | 2013-04-04 | Joshua Seah | Methods and apparatus for secure and enhanced classified listing services and transactions |
WO2017113840A1 (en) * | 2015-12-31 | 2017-07-06 | 乐视控股(北京)有限公司 | Information recommending method and device |
CN108347704A (en) * | 2018-01-24 | 2018-07-31 | 维沃移动通信有限公司 | Information recommendation method and mobile terminal |
CN108604342A (en) * | 2017-01-20 | 2018-09-28 | 华为技术有限公司 | Based on the NFC methods carried out data transmission and mobile device |
CN109615425A (en) * | 2018-12-04 | 2019-04-12 | 北京羽扇智信息科技有限公司 | A kind of Products Show method, apparatus, electronic equipment and storage medium |
KR20190063797A (en) * | 2017-11-30 | 2019-06-10 | 주식회사 스마트컨버전스 | System and method for providing content |
-
2019
- 2019-12-17 CN CN201911304682.4A patent/CN111047414B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080263016A1 (en) * | 2000-02-15 | 2008-10-23 | Elliott Lokitz | Accessible service provider clearinghouse |
US20120296724A1 (en) * | 2011-05-20 | 2012-11-22 | Walter Lo Faro | Systems and methods for recommending merchants |
US20130085870A1 (en) * | 2011-10-04 | 2013-04-04 | Joshua Seah | Methods and apparatus for secure and enhanced classified listing services and transactions |
WO2017113840A1 (en) * | 2015-12-31 | 2017-07-06 | 乐视控股(北京)有限公司 | Information recommending method and device |
CN108604342A (en) * | 2017-01-20 | 2018-09-28 | 华为技术有限公司 | Based on the NFC methods carried out data transmission and mobile device |
KR20190063797A (en) * | 2017-11-30 | 2019-06-10 | 주식회사 스마트컨버전스 | System and method for providing content |
CN108347704A (en) * | 2018-01-24 | 2018-07-31 | 维沃移动通信有限公司 | Information recommendation method and mobile terminal |
CN109615425A (en) * | 2018-12-04 | 2019-04-12 | 北京羽扇智信息科技有限公司 | A kind of Products Show method, apparatus, electronic equipment and storage medium |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111553681A (en) * | 2020-04-28 | 2020-08-18 | 支付宝(杭州)信息技术有限公司 | Electronic card acquisition method and device |
CN111553681B (en) * | 2020-04-28 | 2024-02-02 | 支付宝(杭州)信息技术有限公司 | Electronic card acquisition method and device |
CN113194195A (en) * | 2021-04-28 | 2021-07-30 | 广东岭南通股份有限公司 | Opening method, using method and system of composite traffic card based on eID |
CN113194195B (en) * | 2021-04-28 | 2022-09-06 | 广东岭南通股份有限公司 | Opening method and using method of eID-based composite traffic card |
CN113783989A (en) * | 2021-07-30 | 2021-12-10 | 荣耀终端有限公司 | Method and device for displaying card |
CN118430082A (en) * | 2024-07-05 | 2024-08-02 | 深圳市深圳通有限公司 | Pass payment method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111047414B (en) | 2023-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111047414B (en) | Traffic card recommendation method, device and equipment and computer storage medium | |
EP4111334B1 (en) | Registered applications for electronic devices | |
US20160119751A1 (en) | Electronic device and method of operating content receiver recommendation service | |
KR20150103070A (en) | Navigation system application for mobile device | |
US9384212B2 (en) | Geographic identification system | |
EP3193519A1 (en) | Method for protecting terminal position information and intelligent terminal | |
CN103222319A (en) | Location tracking for mobile computing device | |
US8831639B2 (en) | Setting distance based relationship between users based on motion of mobile terminal operating in a social network system | |
US20120282945A1 (en) | Privacy preservation platform | |
CN113643020A (en) | Electronic transaction method and terminal | |
CN104734860A (en) | Conference management method and system | |
KR101610883B1 (en) | Apparatus and method for providing information | |
CN104574101A (en) | Method, equipment and system for verifying electronic ticket | |
KR20170141911A (en) | Car sharing system and car sharing system mathod | |
CN112906409A (en) | NFC card switching method and device, storage medium and electronic equipment | |
JP2006268229A (en) | Taxi dispatch system and program | |
US10292071B2 (en) | Navigation device, navigation method, non-transitory computer readable storage medium, and navigation control method of a terminal device for providing congestion information to a user | |
JP6430973B2 (en) | Information processing apparatus, information processing method, and program | |
JP2005065117A (en) | Position information provision method and position information provision program | |
JP2013206070A (en) | Information processor and information processing method | |
KR20130065797A (en) | Apparatus and method for providing trip information service connected with rent-car service | |
KR102200458B1 (en) | Method for displaying location of member for gorup driving, apparatus and system for the same | |
JP2013238994A (en) | Communication terminal, application distribution system, application execution method, and program | |
JP6664605B2 (en) | Information processing apparatus, information processing method and program | |
CN107888761B (en) | User name modification method and device, mobile terminal and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40022547 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |