CN111475233A - Information acquisition method, graphic code generation method and device - Google Patents

Information acquisition method, graphic code generation method and device Download PDF

Info

Publication number
CN111475233A
CN111475233A CN202010270242.8A CN202010270242A CN111475233A CN 111475233 A CN111475233 A CN 111475233A CN 202010270242 A CN202010270242 A CN 202010270242A CN 111475233 A CN111475233 A CN 111475233A
Authority
CN
China
Prior art keywords
information
graphic code
target
page
target vehicle
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
Application number
CN202010270242.8A
Other languages
Chinese (zh)
Other versions
CN111475233B (en
Inventor
周赛赛
谢良
井明灿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Cloud Computing Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Cloud Computing Beijing Co Ltd filed Critical Tencent Cloud Computing Beijing Co Ltd
Priority to CN202010270242.8A priority Critical patent/CN111475233B/en
Publication of CN111475233A publication Critical patent/CN111475233A/en
Application granted granted Critical
Publication of CN111475233B publication Critical patent/CN111475233B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/06009Record 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 with optically detectable marking
    • G06K19/06037Record 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 with optically detectable marking multi-dimensional coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses an information acquisition method, a graphic code generation method and a graphic code generation device, and belongs to the technical field of networks. The method comprises the following steps: and responding to the identification of the small program graphic code, acquiring the page path information indicated by the small program graphic code and the identification of the target vehicle, displaying an information acquisition page of the target small program in the target application client, acquiring information input based on the information acquisition page, and sending an information entry request to the server. In the embodiment of the application, the second terminal identifies the small program graphic code, the small program graphic code can enter the target small program, the information acquisition page of the target small program is displayed for a passenger to input information, after the passenger inputs the information, the second terminal can acquire the information and send the information to the server when responding to the information submission operation, the server records the information, and then the information can be traced according to the recorded information under emergency, and the passenger can be timely and accurately traced.

Description

Information acquisition method, graphic code generation method and device
Technical Field
The present application relates to the field of network technologies, and in particular, to an information acquisition method, a graphic code generation method, an apparatus, a computer device, and a storage medium.
Background
In the current transportation mode, passenger transport services such as a coach bus, a city bus, a taxi, a subway, a ferry and the like mostly adopt an anonymous ticket purchasing or taking way at present. When a field manager needs to trace back passengers of a certain train number due to an emergency, it is very difficult, and therefore, in order to facilitate the field manager to trace back the passengers quickly, the information of the passengers needs to be acquired.
Currently, the information acquisition method generally comprises: when a passenger gets in and out of a bus or a subway station, the passenger can pay through a payment system of an operation company by using bus taking payment tools such as a bus card and a mobile payment code, the bus taking payment tools generally bind account information of the passenger one to one, and the account information can be used as information of the passenger. After the passenger pays successfully, the payment system of the operation company can automatically record the account information and the payment time of the passenger, and further can match the possible train number according to the recorded account information and the payment time when the passenger needs to trace back, and then the passenger can be traced back.
However, in the above technology, only the system background automatically records, the passenger information cannot be verified, and a non-cardholder card swiping payment behavior exists, so that the authenticity and validity of the passenger information cannot be ensured, and the passenger cannot be accurately traced in time.
Disclosure of Invention
The embodiment of the application provides an information acquisition method, a graphic code generation device, a computer device and a storage medium, which can acquire information of passengers. The technical scheme is as follows:
in one aspect, an information obtaining method is provided, and the method includes:
responding to the identification of the small program graphic code, and acquiring page path information indicated by the small program graphic code and the identification of a target vehicle;
displaying an information acquisition page of a target applet in a target application client based on the page path information, wherein the information acquisition page is used for acquiring information of a user riding the target vehicle;
and acquiring information input based on the information acquisition page, responding to information submission operation of the acquired information, and sending an information entry request to a server, wherein the information entry request carries the identification of the target vehicle and the information.
In one aspect, a method for generating a graphic code is provided, where the method includes:
responding to a graphic code generation instruction of a target applet in a target application client, and displaying an information entry page of the target applet, wherein the information entry page is used for entering operation information of a vehicle;
acquiring operation information of a target vehicle based on the information entry page;
responding to information submission operation, and sending a graphic code generation request to a server, wherein the graphic code generation request carries the operation information of the target vehicle and the target user logged in by the target application client;
receiving, from the server, an applet graphic code generated based on the graphic code generation request, the applet graphic code being used to acquire information of a user riding in a target vehicle.
In one aspect, a method for generating a graphic code is provided, where the method includes:
receiving a graphic code generation request of a first terminal, wherein the graphic code generation request carries the operation information of the target vehicle and a target user logged in by the target application client;
generating an identification of the target vehicle based on the operational information of the target vehicle;
generating an information acquisition page of the target applet based on the identification;
generating a small program graphic code for the target user based on the identification and the information acquisition page, wherein the small program graphic code is used for acquiring information of a user riding a target vehicle;
and sending the applet graphic code to the first terminal.
In one possible implementation manner, after the sending the applet graphic code to the first terminal, the method further includes:
receiving an analysis request sent by the second terminal, and carrying out analysis processing based on the graphic information of the small program graphic code to obtain the page path information and the identifier of the target vehicle;
and sending the page path information and the identification of the target vehicle to the second terminal.
In one aspect, an information acquisition apparatus is provided, the apparatus including:
the acquisition module is used for responding to the identification of the small program graphic code and acquiring the page path information indicated by the small program graphic code and the identification of the target vehicle;
the display module is used for displaying an information acquisition page of a target applet in a target application client based on the page path information, and the information acquisition page is used for acquiring information of a user riding the target vehicle;
and the sending module is used for obtaining information input based on the information obtaining page and responding to information submission operation of the obtained information to send an information input request to a server, wherein the information input request carries the identification of the target vehicle and the information.
In one possible implementation, the display module is configured to:
displaying an initial information acquisition page of the target applet in the target application client based on the page path information, the initial information acquisition page including operation information of the target vehicle and a confirmation registration option for displaying the information acquisition page in response to a user's instruction;
and responding to an operation instruction for confirming the registration option in the initial information acquisition page, and displaying the information acquisition page of the target small program.
In one possible implementation manner, the obtaining module is configured to:
sending an analysis request to the server, wherein the analysis request carries the graphic information of the small program graphic code, and receiving the page path information and the identification of the target vehicle returned by the server; or the like, or, alternatively,
and analyzing the graphic information of the identified small program graphic code through the target application client to obtain the page path information and the identification of the target vehicle.
In one aspect, an apparatus for generating a graphic code is provided, where the apparatus includes:
the display module is used for responding to a graphic code generation instruction of a target applet in a target application client, and displaying an information entry page of the target applet, wherein the information entry page is used for entering operation information of a vehicle;
the acquisition module is used for acquiring the operation information of the target vehicle based on the information entry page;
the sending module is used for responding to information submission operation and sending a graphic code generation request to a server, wherein the graphic code generation request carries the operation information of the target vehicle and the target user logged in by the target application client;
and the receiving module is used for receiving the small program graphic code generated based on the graphic code generation request from the server, and the small program graphic code is used for acquiring the information of the user riding the target vehicle.
In one possible implementation, the apparatus further includes:
the information receiving module is used for receiving the information obtained by the small program graphic code from the server;
and the information display module is used for displaying the information on the information display page of the target applet in the target application client.
In one possible implementation, the information display module is configured to:
and displaying the information according to the input time sequence of the information on the information display page of the target applet in the target application client.
In one possible implementation, the information display module is configured to:
and displaying the information according to the seat sequence in the information on an information display page of the target applet in the target application client.
In one aspect, an apparatus for generating a graphic code is provided, where the apparatus includes:
the receiving module is used for receiving a graphic code generation request of a first terminal, wherein the graphic code generation request carries the operation information of the target vehicle and a target user logged in by the target application client;
an identification generation module for generating an identification of the target vehicle based on the operation information of the target vehicle;
the page generation module is used for generating an information acquisition page of the target small program based on the identification;
the graphic code generating module is used for generating a small program graphic code for the target user based on the identification and the information acquisition page, and the small program graphic code is used for acquiring information of a user riding a target vehicle;
and the sending module is used for sending the applet graphic code to the first terminal.
In one possible implementation, the apparatus further includes a storage module configured to:
receiving an information entry request sent by a second terminal based on the information acquisition page, wherein the information entry request carries the identification of the target vehicle and the information;
and correspondingly storing the identification of the target vehicle and the information, and sending the information to the first terminal logged by the target user.
In one possible implementation, the storage module is configured to:
generating a ride record for the target vehicle based on the identification of the target vehicle, the operation information, and the information.
In one possible implementation, the apparatus further includes a parsing module configured to:
receiving an analysis request sent by the second terminal, and carrying out analysis processing based on the graphic information of the small program graphic code to obtain the page path information and the identifier of the target vehicle;
and sending the page path information and the identification of the target vehicle to the second terminal.
In one aspect, a computer device is provided, where the computer device includes a processor and a memory, where the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the operations performed by the information obtaining method or the graphic code generating method.
In one aspect, a computer-readable storage medium is provided, and at least one instruction is stored in the computer-readable storage medium, and is loaded and executed by a processor to implement the operations performed by the information obtaining method or the graphic code generating method.
According to the technical scheme, the second terminal identifies the small program graphic code, can enter the target small program, displays the information acquisition page of the target small program, and provides information for a passenger to input, after the passenger inputs the information, the second terminal can acquire the information and sends the information to the server when the information is responded to the submitting operation, the server records the information, and then the information can be traced according to the recorded information under the emergency condition, and the passenger can be timely and accurately traced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of an implementation environment of an information acquisition method provided in an embodiment of the present application;
fig. 2 is a flowchart of an information obtaining method according to an embodiment of the present application;
fig. 3 is a flowchart of a method for generating a graphic code according to an embodiment of the present application;
fig. 4 is a flowchart of an information obtaining method provided in an embodiment of the present application;
fig. 5 is an interaction flowchart of a graphic code generation method according to an embodiment of the present application;
FIG. 6 is a schematic diagram of an information entry page provided by an embodiment of the present application;
fig. 7 is a schematic diagram of an applet graphic code page provided in an embodiment of the present application;
fig. 8 is a schematic diagram of an initial information obtaining page provided in an embodiment of the present application;
fig. 9 is a schematic diagram of an information obtaining page provided in an embodiment of the present application;
fig. 10 is a schematic diagram of an information registration success page provided in an embodiment of the present application;
fig. 11 is a schematic diagram of an information presentation page provided in an embodiment of the present application;
fig. 12 is an interaction flowchart of an information obtaining method according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of an information acquisition apparatus according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a graphic code generation apparatus according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of a graphic code generation apparatus according to an embodiment of the present application;
fig. 16 is a schematic structural diagram of a terminal according to an embodiment of the present application;
fig. 17 is a schematic structural diagram of a server according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Fig. 1 is a schematic diagram of an implementation environment of an information acquisition method according to an embodiment of the present application. Referring to fig. 1, the implementation environment includes: a terminal 101 and a server 102. The number of the terminals 101 and the servers 102 may be plural.
The terminal 101 may be, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, and the like. The server 102 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, middleware service, a domain name service, a security service, a CDN, a big data and artificial intelligence platform, and the like. The terminal 101 and the server 102 may be directly or indirectly connected through wired or wireless communication, and the present application is not limited thereto.
The terminal 101 may be running a social application, which may be loaded with an applet, such as a ride applet. The applet may also be referred to as an embedded application, the applet may be loaded on a certain application, and a server corresponding to the applet provides data support, and a user may run the applet in the application, so as to implement data interaction with the server corresponding to the applet, so as to use a function provided by the applet. The applet is a new open capability, and a developer can quickly develop one applet in an application to realize functions provided by various other applications without jumping to the outside of the application in one application. The applet can be easily acquired and disseminated within applications, particularly social applications, while having an excellent use experience.
In the embodiment of the application, the information refers to information of a user who takes a target vehicle, namely information of a passenger, and the information can be real name information of the passenger, such as a name, a certificate number, a mobile phone number and the like. The target vehicles are used for representing vehicles to be operated, and the target vehicles can be of various types, such as passenger buses, car-packing, buses, taxis and the like. The target application client is used to represent a client of the social application.
For example, the terminal 101 may include a first terminal 1011 and a second terminal 1012, and the server 102 may include a social application server 1021 and a system backend server 1022. The first terminal 1011 may be a terminal operated by a driver, and the first terminal 1011 is used to enter operation information of a target vehicle to generate a applet graphic code. The second terminal 1012 may be a terminal operated by the passenger, and the second terminal 1012 is used to identify the applet graphic code for entering the passenger's information. The social application server 1021 is a server of a social application program running on the terminal, and the social application server 1021 is used for generating an applet graphic code according to the operation information of the target vehicle. The system backend server 1022 may be a backend server of a merchant (small car program), and the system backend server 1022 is used for acquiring, storing and pushing information.
In the process of implementing the embodiment of the application, when a target vehicle is ready to operate, information of all passengers riding the target vehicle needs to be acquired, at this time, a driver can enter operation information of the target vehicle by operating on a first terminal 1011, click and submit to trigger the first terminal 1011 to send a graphic code generation request to a social application server 1021, and after receiving the graphic code generation request, the social application server 1021 can generate an applet graphic code corresponding to the target vehicle according to the operation information of the target vehicle and then send the applet graphic code to the first terminal 1011. For a passenger who wants to board the target vehicle, the passenger may use the second terminal 1012 to identify the applet graphic code corresponding to the target vehicle, then the second terminal 1012 may display an information acquisition page indicated by the applet graphic code, the passenger may enter information of the passenger by operating on the second terminal 1012, after the passenger clicks and submits, the second terminal 1012 is triggered to send the information to the system backend server 1022, and then the system backend server 1022 may acquire the information. It should be noted that the generation process of the applet graphic code may be performed at any time before the driver starts to operate, and the driver may display the applet graphic code to the passenger on site to perform the subsequent identification operation, or the driver may print the generated applet graphic code and display the paper-based applet graphic code to the passenger to perform the subsequent identification operation.
Fig. 2 is a flowchart of an information obtaining method provided in an embodiment of the present application, where the embodiment is described with only a second terminal as an execution subject, and the second terminal may be a terminal used by a passenger, referring to fig. 2, and the embodiment includes:
201. and the second terminal responds to the identification of the small program graphic code and acquires the page path information indicated by the small program graphic code and the identification of the target vehicle.
202. And the second terminal displays an information acquisition page of the target applet in the target application client based on the page path information, wherein the information acquisition page is used for acquiring information of the user riding the target vehicle.
203. And the second terminal acquires the information input based on the information acquisition page, responds to the information submission operation of the acquired information, and sends an information entry request to the server, wherein the information entry request carries the identification of the target vehicle and the information.
According to the technical scheme, the second terminal identifies the small program graphic code, can enter the target small program, displays the information acquisition page of the target small program, and provides information for a passenger to input, after the passenger inputs the information, the second terminal can acquire the information and sends the information to the server when the information is responded to the submitting operation, the server records the information, and then the information can be traced according to the recorded information under the emergency condition, and the passenger can be timely and accurately traced.
Fig. 3 is a flowchart of a graphic code generation method provided in an embodiment of the present application, where the embodiment is described with only a first terminal as an execution subject, and the first terminal may be a terminal used by a driver, referring to fig. 3, the embodiment includes:
301. the first terminal responds to a graphic code generation instruction of the target applet in the target application client, and displays an information entry page of the target applet, wherein the information entry page is used for entering operation information of a vehicle.
302. And the first terminal acquires the operation information of the target vehicle based on the information entry page.
303. And the first terminal responds to the information submission operation and sends a graphic code generation request to the server, wherein the graphic code generation request carries the operation information of the target vehicle and the target user logged in by the target application client.
304. The first terminal receives, from the server, an applet graphic code generated based on the graphic code generation request, the applet graphic code being used to acquire information of a user riding in the target vehicle.
According to the technical scheme, the information entry page is displayed on the first terminal, a driver can input operation information of a target vehicle, the driver triggers sending of a graphic code generation request after clicking submission, the server generates the small program graphic code and sends the small program graphic code to the first terminal, the first terminal can acquire the small program graphic code, the subsequent processes of recognizing the small program graphic code, acquiring information and sending information by the second terminal are carried out, the server can acquire the information and record the information, the tracking can be carried out according to the recorded information under emergency, and passengers can be accurately tracked in time.
Fig. 4 is a flowchart of a method for generating a graphic code according to an embodiment of the present application, where the embodiment is described by using a server as an execution subject, and referring to fig. 3, the embodiment includes:
401. and the server receives a graphic code generation request of the first terminal, wherein the graphic code generation request carries the operation information of the target vehicle and the target user logged in by the target application client.
402. The server generates an identification of the target vehicle based on the operation information of the target vehicle.
403. The server generates an information acquisition page of the target applet based on the identifier.
404. And the server generates a small program graphic code for the target user based on the identification and the information acquisition page, wherein the small program graphic code is used for acquiring the information of the user riding the target vehicle.
405. And the server sends the applet graphic code to the first terminal.
According to the technical scheme provided by the embodiment of the application, the server generates the identification and the information acquisition page of the target vehicle according to the operation information and the target user sent by the first terminal, then the page is acquired according to the identification and the information, the small program graphic code is generated and sent to the first terminal, then the first terminal can acquire the small program graphic code, and then the subsequent processes of identifying the small program graphic code, acquiring the information and sending the information by the second terminal are carried out, then the server can acquire the information and record the information, then the tracking can be carried out according to the recorded information under the emergency condition, and the passenger can be timely and accurately tracked.
Fig. 2 to fig. 4 are only basic flows of the present application, and the following further explains a scheme provided by the present application based on a specific implementation, and fig. 5 is an interaction flow diagram of an information acquisition method provided by an embodiment of the present application, and referring to fig. 5, the embodiment includes:
501. the first terminal responds to a graphic code generation instruction of the target applet in the target application client, and displays an information entry page of the target applet, wherein the information entry page is used for entering operation information of a vehicle.
The first terminal may be a terminal operated by a driver, and of course, the first terminal may also be a terminal operated by any user having the authority to collect the passenger information of the target vehicle. The target application client may be a social application client. The operation information may include train number information and driver information, the train number information may include a departure station, an arrival station, a license plate number, and the like, and the driver information may include a name, a mobile phone number, a certificate number, and the like.
In a possible implementation manner, when a driver wants to generate an applet graphic code of the target vehicle, a social application client may be logged in the first terminal, the driver may find an icon of the target applet in the social application client, and click the icon, the first terminal may enter the target applet, a vehicle registration icon may be displayed on an interface of the target applet, the driver clicks the vehicle registration icon, a graphic code generation instruction for the target applet is triggered, and then the first terminal may display an information entry page of the target applet, so that the driver inputs operation information.
For example, fig. 6 is a schematic diagram of an information entry page provided in an embodiment of the present application, as shown in fig. 6, the information entry page includes various types of vehicle options 601, a driver information filling window 602, a train number information filling window 603, and a submission option 604, where each vehicle option 601 is used to provide a selection of a vehicle type, the driver information filling window 602 is used to input personal relevant information of a driver, including a name input box, a mobile phone number input box, a certificate type input box, and a certificate number input box, the train number information filling window 603 is used to input relevant information of a target vehicle, including a license plate number input box, a departure city input box, a departure station input box, and an arrival city input box, and the submission option 604 is used to submit after completion of driver filling. The driver can fill operation information such as driver information and train number information in the input box of the information entry page. It should be noted that fig. 6 shows an information entry page filled with operation information, and it can be understood that when the first terminal displays the information entry page for the first time, an input box of the information entry page may be blank, and the input box may also include default information for a driver to specify content to be filled according to the default information.
502. And the first terminal acquires the operation information of the target vehicle based on the information entry page.
In a possible implementation manner, the driver may perform the filling of the operation information through the filling operation on each input box, so that the first terminal can acquire the operation information that has been filled in the information entry page, for example, as can be seen from fig. 6, the driver selects a transportation tool of a passenger bus type, and fills the operation information such as the driver information and the train number information.
503. And the first terminal responds to the information submission operation and sends a graphic code generation request to the social application server, wherein the graphic code generation request carries the operation information of the target vehicle and the target user logged in by the target application client.
In a possible implementation manner, after the driver finishes filling in the operation information, the driver may click a submission option on the information entry page to perform an information submission operation, and then the first terminal may generate a graphic code generation request according to the acquired operation information and an account of a target user to which the target application client has logged in, and send the graphic code generation request to the program background server.
504. And the social application server receives the graphic code generation request of the first terminal and generates the identification of the target vehicle based on the operation information of the target vehicle.
The identifier of the target vehicle may be understood as a train number identifier, which is used to uniquely identify the target vehicle.
In a possible implementation manner, after receiving a graphic code generation request of a first terminal, a social application server may obtain operation information of a target vehicle and an account number of a target user to which a target application client has logged in, which are carried in the graphic code generation request, and generate a unique identifier of the train number information according to train number information and the like in the operation information of the target vehicle, which is used as an identifier of the target vehicle, where the identifier may be used to associate information collected in a subsequent information collection process.
505. And the social application server generates an information acquisition page of the target applet based on the identification, wherein the information acquisition page is used for acquiring the information of the user riding the target vehicle.
One of the information acquisition pages may correspond to an identification of one of the target vehicles. In one possible implementation, after the social application server generates the identifier of the target vehicle, an information acquisition page of the target applet may be generated. The information is information of a user who takes the target vehicle, that is, information of a passenger, and the information may be real name information of the passenger, such as a name, a certificate number, a mobile phone number, and the like of the passenger.
In a possible implementation manner, after the social application server obtains the identifier of the target vehicle, according to the operation information and the target page template, the various types of information of the operation information are correspondingly filled into an area corresponding to the target page template to generate an information obtaining page including the operation information, and a page address of the information obtaining page may be associated with the identifier of the target vehicle, for example, the page address may include the identifier of the target vehicle, or the page address may be stored in correspondence with the identifier.
506. And the social application server generates a small program graphic code for the target user based on the identification and the information acquisition page, wherein the small program graphic code is used for acquiring the information of the user riding the target vehicle.
The applet graphic code is a graphic for carrying data information, and the data information can be automatically identified by the scanning device to automatically perform the processing step indicated by the data information, for example, page jump can be triggered by scanning the applet graphic code.
In a possible implementation manner, after the social application server determines the identifier of the target vehicle and the information acquisition page, the social application server generates the applet graphic code for the account of the target user according to the identifier and the information acquisition page.
507. And the social application server sends the applet graphic code to the first terminal.
In a possible implementation manner, after the social application server generates the applet graphic code, the applet graphic code is sent to a terminal where the target user is located, that is, a first terminal, according to the target user carried in the graphic code generation request.
508. The first terminal receives an applet graphic code generated based on the graphic code generation request from the social application server.
In a possible implementation manner, after the first terminal receives the applet graphic code sent by the social application server, the applet graphic code may be displayed on an interface of the first terminal.
For example, as shown in fig. 7, fig. 7 is a schematic diagram of an applet graphical code page provided in an embodiment of the present application, where the applet graphical code page includes an operation information window 701, an applet graphical code window 702, an operation information change option 703, a passenger fill-in option 704, and an information record option 705, the operation information window 701 is used to be displayed to a driver or a passenger for the driver or the passenger to visually check to determine a target vehicle corresponding to the applet graphical code, where a license plate number of the target vehicle corresponding to the applet graphical code is referred to as "FR 1", the applet graphical code window 702 is used for a subsequent passenger to identify using a second terminal, the operation information change option 703 is used to change the operation information of the target vehicle, where, when the driver changes the vehicle, the operation information change option 703 may be clicked, the operation information of the target vehicle is input again, a new small program graphic code is generated, or when the operation information of the driver is wrongly written, the operation information changing option 703 can be clicked to change, a correct small program graphic code is generated, the passenger replacing option 704 is used for being filled by the driver instead of the passenger, if the passenger cannot fill personal information in special conditions, the driver can click the passenger replacing option 704 to write information for the passenger, and the information recording option 705 is used for the follow-up driver to check the information of the passenger.
The processes of generating the applet graphic code in steps 501 to 508 described above only need to be performed before formal operations, and the specific implementation time is not limited in the embodiments of the present application.
509. And the second terminal identifies the small program graphic code corresponding to the target vehicle.
Wherein the second terminal may be a terminal operated by a passenger.
In one possible implementation, when a passenger wants to take a target vehicle, the second terminal may be utilized to scan a corresponding applet graphic code of the target vehicle to identify the applet graphic code. Optionally, the passenger may log in the social application client on the second terminal, and click a code scanning option in the social application client, then a code scanning frame may be displayed on an interface of the second terminal, and the code scanning frame is aligned to the applet graphic code corresponding to the target vehicle, so that the identification of the applet graphic code may be implemented.
510. And the second terminal responds to the identification of the applet graphic code and sends an analysis request to the social application server, wherein the analysis request carries the graphic information of the applet graphic code.
In a possible implementation manner, the second terminal may obtain the graphic information of the applet graphic code by identifying the applet graphic code, generate an analysis request according to the graphic information of the applet graphic code, and send the analysis request to the social application server to obtain the content indicated by the applet graphic code. The graphic information of the applet graphic code may be an image including the applet graphic code, or a grayscale image obtained by performing binarization processing on the identified image.
511. And the social application server receives the analysis request sent by the second terminal, and carries out analysis processing based on the graphic information of the applet graphic code to obtain the page path information and the identifier of the target vehicle.
The page path information is used for indicating the webpage address of the information acquisition page. In a possible implementation manner, after receiving the analysis request sent by the second terminal, the social application server obtains the graph information of the applet graph code carried by the analysis request, and performs analysis processing based on the graph information of the applet graph code to obtain the page path information indicated by the applet graph code and the identifier of the target vehicle.
512. And the social application server sends the page path information and the identification of the target vehicle to the second terminal.
In a possible implementation manner, after the social application server parses the page path information indicated by the applet graphic code and the identifier of the target vehicle, the social application server sends the page path information and the identifier of the target vehicle to the second terminal.
513. And after receiving the page path information and the identification of the target vehicle returned by the social application server, the second terminal displays an information acquisition page of the target applet in the target application client based on the page path information.
In the above-mentioned steps 510 to 513, taking as an example that an analysis request is sent to the social application server to obtain the page path information indicated by the applet graphic code and the identifier of the target vehicle, in another possible implementation manner, the second terminal may further analyze the graphic information of the applet graphic code obtained by identification through an analysis script local to the target application client to obtain the page path information and the identifier of the target vehicle.
In step 513, the social application server may directly provide the page path information of the information obtaining page, or may first provide page path information of an initial information obtaining page to prompt the user to fill in information, and then further provide the information obtaining page based on the operation of the user, that is, in a possible implementation manner, after the second terminal obtains the page path information and the identifier of the target vehicle, the initial information obtaining page of the target applet is displayed in the target application client based on the page path information, where the initial information obtaining page includes the operation information of the target vehicle and a confirmation registration option, and the confirmation registration option is used for displaying the information obtaining page in response to the instruction of the user. And the second terminal responds to an operation instruction of the confirmation registration option in the initial information acquisition page and displays the information acquisition page of the target applet.
For example, fig. 8 is a schematic diagram of an initial information obtaining page provided in an embodiment of the present application, as shown in fig. 8, the initial information obtaining page includes an operation information window 801 of a target vehicle and a confirmation registration option 802, the operation information window 801 is used for being displayed to a passenger for the passenger to see, so that the passenger can clearly determine whether the target vehicle corresponding to the applet graphic code is a vehicle to be taken by the passenger, and the confirmation registration option 802 is used for displaying the information obtaining page for the passenger to input personal information. When the passenger confirms that the current vehicle is indeed the vehicle to be taken by himself, the passenger can click the confirmation registration option 802 in the initial information acquisition page, and then the second terminal can display an information acquisition page as shown in fig. 9, where fig. 9 is a schematic diagram of an information acquisition page provided in the embodiment of the present application, the information acquisition page includes an operation information window 901, an information registration window 902, and a submission option 903 of the target vehicle, the information registration window 902 is used to enter information of the passenger, the information registration window 902 includes input frames of a name, a certificate type, a certificate number, a mobile phone number, and the like, the passenger can fill the input frames in the information acquisition page with information of the name, the certificate type, and the submission option 903 is used for submission after the passenger completes filling. It should be noted that fig. 9 shows an information acquisition page filled with information, and it is understood that when the second terminal displays the information acquisition page for the first time, an input frame of the information registration window 902 in the information acquisition page may be blank, and the input frame may also include default information for a passenger to specify what needs to be filled in according to the default information.
514. The second terminal acquires information input based on the information acquisition page.
In a possible implementation manner, the passenger may perform information filling by performing a filling operation on each input box, so that the second terminal can acquire the information already filled in the information acquisition page, for example, as can be seen from fig. 9, the passenger selects a transportation tool with a license plate number of FR × 1, and fills in information such as a name, an identification number, a mobile phone number, and the like.
515. And the second terminal responds to the information submission operation of the acquired information and sends an information entry request to the program background server, wherein the information entry request carries the identification of the target vehicle and the information.
In a possible implementation manner, after the passenger finishes filling in the information, the passenger may click the submission option on the information acquisition page to perform an information submission operation, and then the second terminal may generate an information entry request according to the acquired information of the passenger and the identifier of the target vehicle corresponding to the information acquisition page, and send the information entry request to the program backend server.
516. And the program background server receives an information entry request sent by the second terminal based on the information acquisition page, correspondingly stores the identification of the target vehicle and the information, and sends the information to the first terminal logged by the target user.
In a possible implementation manner, after receiving an information entry request sent by a second terminal, a program background server obtains an identifier and information of a target vehicle carried in the information entry request, correspondingly stores the identifier of the target vehicle and the information, can determine a target user corresponding to the identifier of the target vehicle according to the identifier of the target vehicle, and sends the information to a first terminal where the target user logs in.
In one possible implementation manner, the process stored by the program backend server may be: and the program background server generates a riding record of the target vehicle based on the identification of the target vehicle, the operation information and the information. Optionally, the program background server may determine, based on the identifier of the target vehicle and the correspondence between the identifier and the operation information, the operation information corresponding to the identifier, store the identifier, the operation information, and the information, generate a riding record of the target vehicle, so that a passenger may need to be traced in a subsequent emergency, and may query the riding record according to the information of the passenger, determine a vehicle on which the passenger rides, and then trace the passenger quickly.
It should be noted that after the program background server finishes storing, a storage-finished signal may be sent to the second terminal, and after the second terminal receives the storage-finished signal, the second terminal may display an information registration success page, for example, as shown in fig. 10, fig. 10 is a schematic diagram of an information registration success page provided in this embodiment of the present application.
517. And the first terminal receives the information acquired by the small program graphic code from the program background server, displays the information on the information display page of the target small program in the target application client.
The information display page is used for the driver to check the identity of the driver on site according to the identity document of the passenger.
In one possible implementation manner, the information display method includes: and after receiving the information, the first terminal displays the information on the information display page of the target applet in the target application client according to the input time sequence of the information. Optionally, after the first terminal receives the information input at the first time point, the information input at the first time point is displayed, after the information input at the second time point is received, the information input at the second time point is continuously displayed, an effect of displaying according to the input time sequence is further displayed on the information display page, the information is displayed according to the input time sequence, and a driver can conveniently check passengers getting on the bus at different times. The first time point is a certain time point in a time period before the second time point.
In another possible implementation manner, the method for displaying information may further include: after the first terminal receives the information, the information is displayed on an information display page of the target applet in the target application client according to the seat sequence in the information, so that the driver can conveniently check the identity on site. Optionally, after the first terminal receives the plurality of pieces of information, the information is displayed according to the plurality of pieces of information and the seat sequence of the target vehicle, so that the effect of displaying according to the seat sequence is displayed on the information display page, and the information is displayed according to the seat sequence, so that the driver can conveniently look over the seat number in the subsequent seat checking process.
Optionally, the driver may perform identity verification in a variety of ways, for example, the driver may compare the name of the passenger displayed in the information display page with the name on the passenger identity document, or the driver may compare the passenger identity document number displayed in the information display page with the number on the passenger identity document, or the driver may confirm whether the passenger enters the mobile phone number through the mobile phone number of the passenger displayed in the information display page, which is not limited in the embodiment of the present application. Through show information display page on first terminal for the driver can carry out identity verification on-the-spot, can ensure the authenticity and the validity of this passenger's information.
For example, when the driver wants to view the information of the passengers, the driver can click on the information recording option 705 of the applet graphical code page in fig. 7, and then the information display page as shown in fig. 11 is displayed on the first terminal interface, where fig. 11 is a schematic diagram of an information display page provided in this embodiment of the present application, the information display page includes a current number window 1101, a plurality of passenger information windows 1102 and a derivation option 1103, and the current number window 1101 includes the license plate number of the target vehicle and the number of passengers who have completed information registration of the target vehicle, so that the driver can know whether all the passengers riding the target vehicle have completed information registration. Each passenger information window 1102 contains information of the passenger corresponding to the passenger information window 1102, such as name, contact address, entry time, and the like, and when the driver clicks the passenger information window 1102 to view the detailed information of the passenger, the first terminal may be triggered to display the detailed information corresponding to the passenger. In addition, in order to facilitate the identity verification of the driver on the spot, the driver may click the export option 1103 in the information display page to export the information corresponding to the target vehicle, and generate an information file corresponding to the target vehicle, where the information file may be in a form of a table.
In a specific example, the first terminal may be a driver device, the second terminal may be a passenger device, and the social application server and the system backend server may be represented by a data backend, as shown in fig. 12, fig. 12 is an interaction flowchart of an information acquisition method provided in an embodiment of the present application, the driver device a is used for driver operation information entry and applet graphic code generation, the passenger device B is used for passenger registration of personal information, the data backend C is used for implementing data transmission, storage and computational analysis, a solid line in fig. 12 represents an applet service flow, and a dotted line represents a backend data flow. For driver device a, the applet traffic flow for driver device a may include the following steps:
and step A1, after the driver device A enters the small program, inputting the operation information of the target vehicle corresponding to the driver. And step A2, after the driver submits the operation information, the driver device A generates an applet graphic code through the data background C, and the applet graphic code corresponds to the target vehicle corresponding to the driver. Step a3, after receiving the information entered by the passenger sent by the data background C, the driver device a may obtain the information of the passenger. Step a4, the information of the passenger can be displayed on the interface of the driver device a, and the driver can check the identity according to the displayed information. Step a5, when all passengers of the target vehicle have verified error-free, the driver may dispatch the vehicle, and when the driver finds that the information is wrong, the re-filling may be deleted.
For passenger device B, the applet traffic for passenger device B may include the steps of:
and step B1, after the passenger device B enters the social application client, identifying the applet graphic code of the target vehicle. The operation information of the target vehicle can be displayed on the interface of the passenger device B at step B2. Step B3, the passenger confirms and then starts to register the information. Step B4, after the passenger has completed filling, the information may be submitted. Step B5, the passenger device B may transmit the information to the data backend C, and the data backend C transmits the information back to the driver device a, and the passenger completes the registration.
According to the technical scheme provided by the embodiment of the application, the information input page is displayed on the first terminal, the driver inputs the operation information of the target vehicle, the driver triggers and sends the graphic code generation request after clicking submission, the server generates the small program graphic code and sends the small program graphic code to the first terminal, the first terminal can acquire the small program graphic code, the second terminal identifies the small program graphic code, the information acquisition page indicated by the small program graphic code can be displayed for the passenger to input the information, the passenger triggers the second terminal to send the information to the server after clicking submission, the server can acquire the information, by adopting the technical scheme, passenger riding registration under a bus transport scene is realized, the second terminal can quickly acquire the information by a passenger code scanning mode, and then the information is sent to the server to realize automatic recording of the identification of the target vehicle and the information of the passenger, the associated information between the target vehicle and the passenger is recorded, thereby realizing the binding association of the three parties of the target vehicle and the passenger, therefore, when the passenger needs to trace back a certain number of cars in case of emergency, the associated information can be used for tracing back, the quick response can be realized, the passenger can be timely and accurately traced back, the method can be widely applied to traffic transportation scenes such as long-distance buses, taxis, subways and ferrys, and related personnel can be effectively traced back under some special conditions (such as temporary control, event tracing back, epidemic situation prevention and control, safety prevention and the like), and the safety of the passenger is guaranteed.
Fig. 13 is a schematic structural diagram of an information acquisition apparatus provided in an embodiment of the present application, and referring to fig. 13, the apparatus includes:
an obtaining module 1301, configured to, in response to the identification of the applet graphic code, obtain page path information indicated by the applet graphic code and an identifier of the target vehicle;
a display module 1302, configured to display an information obtaining page of the target applet in the target application client based on the page path information, where the information obtaining page is used to obtain information of a user riding the target vehicle;
the sending module 1303 is configured to obtain information input based on the information obtaining page, and send an information entry request to the server in response to an information submitting operation on the obtained information, where the information entry request carries an identifier of the target vehicle and the information.
In one possible implementation, the display module 1302 is configured to:
displaying an initial information acquisition page of the target applet in the target application client based on the page path information, the initial information acquisition page including operation information of the target vehicle and a confirmation registration option for displaying the information acquisition page in response to an instruction of a user;
and displaying the information acquisition page of the target applet in response to an operation instruction for confirming the registration option in the initial information acquisition page.
In one possible implementation manner, the obtaining module 1301 is configured to:
sending an analysis request to the server, wherein the analysis request carries the graphic information of the small program graphic code, and receiving the page path information and the identification of the target vehicle returned by the server; or the like, or, alternatively,
and analyzing the graphic information of the identified small program graphic code through the target application client to obtain the page path information and the identification of the target vehicle.
According to the technical scheme, the second terminal identifies the small program graphic code, can enter the target small program, displays the information acquisition page of the target small program, and provides information for a passenger to input, after the passenger inputs the information, the second terminal can acquire the information and sends the information to the server when the information is responded to the submitting operation, the server records the information, and then the information can be traced according to the recorded information under the emergency condition, and the passenger can be timely and accurately traced.
It should be noted that: the information acquiring apparatus provided in the above embodiment is only illustrated by dividing the functional modules when acquiring information, and in practical applications, the function allocation may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the information acquisition apparatus and the information acquisition method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments and are not described herein again.
Fig. 14 is a schematic structural diagram of a graphic code generation apparatus provided in an embodiment of the present application, and referring to fig. 14, the apparatus includes:
a display module 1401, configured to respond to a graphic code generation instruction of a target applet in a target application client, and display an information entry page of the target applet, where the information entry page is used to enter operation information of a vehicle;
an obtaining module 1402, configured to obtain operation information of the target vehicle based on the information entry page;
a sending module 1403, configured to send a graphic code generation request to the server in response to the information submission operation, where the graphic code generation request carries the operation information of the target vehicle and the target user that the target application client has logged in;
a receiving module 1404 configured to receive, from the server, an applet graphic code generated based on the graphic code generation request, the applet graphic code being used to acquire information of a user riding the target vehicle.
In one possible implementation, the apparatus further includes:
the information receiving module is used for receiving the information acquired by the small program graphic code from the server;
and the information display module is used for displaying the information on the information display page of the target applet in the target application client.
In one possible implementation, the information display module is configured to:
and displaying the information according to the input time sequence of the information on the information display page of the target applet in the target application client.
In one possible implementation, the information display module is configured to:
and displaying the information according to the seat sequence in the information on an information display page of the target applet in the target application client.
According to the technical scheme, the information entry page is displayed on the first terminal, a driver can input operation information of a target vehicle, the driver triggers sending of a graphic code generation request after clicking submission, the server generates the small program graphic code and sends the small program graphic code to the first terminal, the first terminal can acquire the small program graphic code, the subsequent processes of recognizing the small program graphic code, acquiring information and sending information by the second terminal are carried out, the server can acquire the information and record the information, the tracking can be carried out according to the recorded information under emergency, and passengers can be accurately tracked in time.
It should be noted that: in the graphic code generating apparatus provided in the foregoing embodiment, when generating a graphic code, only the division of each functional module is illustrated, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the above described functions. In addition, the graphic code generation device and the graphic code generation method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
Fig. 15 is a schematic structural diagram of a graphic code generation apparatus provided in an embodiment of the present application, and referring to fig. 15, the apparatus includes:
a receiving module 1501, configured to receive a graphic code generation request of a first terminal, where the graphic code generation request carries operation information of the target vehicle and a target user that the target application client has logged in;
an identification generation module 1502 for generating an identification of the target vehicle based on the operation information of the target vehicle;
a page generation module 1503, configured to generate an information acquisition page of the target applet based on the identifier;
a graphic code generation module 1504, configured to generate an applet graphic code for the target user based on the identifier and the information acquisition page, where the applet graphic code is used to acquire information of a user riding a target vehicle;
a sending module 1505 is used for sending the applet graphic code to the first terminal.
In one possible implementation, the apparatus further includes a storage module configured to:
receiving an information entry request sent by a second terminal based on the information acquisition page, wherein the information entry request carries the identification of the target vehicle and the information;
and correspondingly storing the identification of the target vehicle and the information, and sending the information to the first terminal logged by the target user.
In one possible implementation, the storage module is configured to:
generating a ride record for the target vehicle based on the identification of the target vehicle, the operation information, and the information.
In one possible implementation, the apparatus further includes a parsing module configured to:
receiving an analysis request sent by the second terminal, and carrying out analysis processing based on the graphic information of the small program graphic code to obtain the page path information and the identifier of the target vehicle;
and sending the page path information and the identification of the target vehicle to the second terminal.
According to the technical scheme provided by the embodiment of the application, the server generates the identification and the information acquisition page of the target vehicle according to the operation information and the target user sent by the first terminal, then the page is acquired according to the identification and the information, the small program graphic code is generated and sent to the first terminal, then the first terminal can acquire the small program graphic code, and then the subsequent processes of identifying the small program graphic code, acquiring the information and sending the information by the second terminal are carried out, then the server can acquire the information and record the information, then the tracking can be carried out according to the recorded information under the emergency condition, and the passenger can be timely and accurately tracked.
It should be noted that: in the graphic code generating apparatus provided in the foregoing embodiment, when generating a graphic code, only the division of each functional module is illustrated, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the above described functions. In addition, the graphic code generation device and the graphic code generation method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
The terminal 1600 may be a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio L layer III, motion Picture Experts compression standard Audio layer 3), an MP4 player (Moving Picture Experts Group Audio L layer IV, motion Picture Experts compression standard Audio layer 4), a notebook computer, or a desktop computer, and the terminal 1600 may also be called a user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.
Generally, terminal 1600 includes: a processor 1601, and a memory 1602.
Processor 1601 may also include a main processor, which is a processor for Processing data in a wake-up state, also referred to as a Central Processing Unit (CPU), and a coprocessor, which is a low power processor for Processing data in a standby state, processor 1601 may, in some embodiments, be integrated with a GPU (Graphics Processing Unit) for rendering and rendering content for display, 1601 may further include an intelligent processor, AI (Artificial Intelligence processor) for learning operations related to AI operations.
Memory 1602 may include one or more computer-readable storage media, which may be non-transitory. The memory 1602 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in the memory 1602 is used to store at least one instruction for execution by the processor 1601 to implement the information retrieval method or the graphic code generation method provided by the method embodiments in the present application.
In some embodiments, the terminal 1600 may also optionally include: peripheral interface 1603 and at least one peripheral. Processor 1601, memory 1602 and peripheral interface 1603 may be connected by buses or signal lines. Various peripheral devices may be connected to peripheral interface 1603 via buses, signal lines, or circuit boards. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1604, a touch screen display 1605, a camera 1606, audio circuitry 1607, a positioning component 1608, and a power supply 16016.
Peripheral interface 1603 can be used to connect at least one I/O (Input/Output) related peripheral to processor 1601 and memory 1602. In some embodiments, processor 1601, memory 1602, and peripheral interface 1603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1601, the memory 1602 and the peripheral device interface 1603 may be implemented on a separate chip or circuit board, which is not limited by this embodiment.
The Radio Frequency circuit 1604 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 1604 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 1604 converts the electrical signal into an electromagnetic signal to be transmitted, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 1604 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the rf circuit 1604 may also include NFC (Near Field Communication) related circuits, which are not limited in this application.
The Display 1605 is adapted to Display a UI (User Interface) which may include graphics, text, icons, video and any combination thereof, when the Display 1605 is a touch Display, the Display 1605 also has the capability to capture touch signals on or over a surface of the Display 1605 which may be input to the processor 1601 for processing as control signals, at this time, the Display 1605 may also be adapted to provide virtual buttons and/or virtual menus, also known as soft buttons and/or soft menus, in some embodiments the Display 1605 may be one, providing the front panel of the terminal 1600, in other embodiments the Display 1605 may be at least two, each provided on a different surface of the terminal 1600 or in a folded design, in still other embodiments the Display 1605 may be a flexible Display, provided on a curved surface or on a folded surface of the terminal 1600, even, the Display 1605 may be provided in non-irregular graphics, in other embodiments the Display 1605 may be provided in non-rectangular displays, in other embodiments the Display 1605 may be provided in a CD 3556, LCD Display, 3683, or the like.
The camera assembly 1606 is used to capture images or video. Optionally, camera assembly 1606 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1606 can also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuitry 1607 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1601 for processing or inputting the electric signals to the radio frequency circuit 1604 to achieve voice communication. For stereo sound acquisition or noise reduction purposes, the microphones may be multiple and disposed at different locations of terminal 1600. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 1601 or the radio frequency circuit 1604 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuit 1607 may also include a headphone jack.
The positioning component 1608 is used to locate the current geographic location of the terminal 1600 to implement navigation or L BS (L geographic based Service). the positioning component 1608 can be a positioning component based on the united states GPS (global positioning System), the beidou System of china, the greiner System of russia, or the galileo System of the european union.
Power supply 1609 is used to provide power to the various components of terminal 1600. Power supply 1609 may be alternating current, direct current, disposable or rechargeable. When power supply 1609 includes a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 1600 also includes one or more sensors 1610. The one or more sensors 1610 include, but are not limited to: acceleration sensor 1611, gyro sensor 1612, pressure sensor 1613, fingerprint sensor 1614, optical sensor 1615, and proximity sensor 1616.
Acceleration sensor 1611 may detect acceleration in three coordinate axes of a coordinate system established with terminal 1600. For example, the acceleration sensor 1611 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 1601 can control the touch screen 1606 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1611. The acceleration sensor 1611 may also be used for acquisition of motion data of a game or a user.
Gyroscope sensor 1612 can detect the organism direction and the turned angle of terminal 1600, and gyroscope sensor 1612 can gather the 3D action of user to terminal 1600 with acceleration sensor 1611 in coordination. From the data collected by the gyro sensor 1612, the processor 1601 may perform the following functions: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 1613 may be disposed on a side bezel of terminal 1600 and/or underlying touch display 1606. When the pressure sensor 1613 is disposed on the side frame of the terminal 1600, a user's holding signal of the terminal 1600 can be detected, and the processor 1601 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1613. When the pressure sensor 1613 is disposed at the lower layer of the touch display 1605, the processor 1601 controls the operability control on the UI interface according to the pressure operation of the user on the touch display 1605. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 1614 is configured to collect a fingerprint of a user, and the processor 1601 is configured to identify an identity of the user based on the fingerprint collected by the fingerprint sensor 1614, or the fingerprint sensor 1614 is configured to identify the identity of the user based on the collected fingerprint, when the identity of the user is identified as a trusted identity, the processor 1601 is configured to authorize the user to perform relevant sensitive operations including unlocking a screen, viewing encrypted information, downloading software, paying for and changing settings, etc. the fingerprint sensor 1614 may be disposed on a front, a back, or a side of the terminal 1600, and when a physical button option or vendor L ogo is disposed on the terminal 1600, the fingerprint sensor 1614 may be integrated with the physical button option or vendor L ogo.
The optical sensor 1615 is used to collect ambient light intensity. In one embodiment, the processor 1601 can control the display brightness of the touch display screen 1606 based on the ambient light intensity collected by the optical sensor 1615. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1606 is increased; when the ambient light intensity is low, the display brightness of the touch display 1605 is turned down. In another embodiment, the processor 1601 may also dynamically adjust the shooting parameters of the camera assembly 1606 based on the ambient light intensity collected by the optical sensor 1615.
A proximity sensor 1616, also referred to as a distance sensor, is typically disposed on the front panel of terminal 1600. The proximity sensor 1616 is used to collect the distance between the user and the front surface of the terminal 1600. In one embodiment, the processor 1601 controls the touch display 1605 to switch from the light screen state to the rest screen state when the proximity sensor 1616 detects that the distance between the user and the front surface of the terminal 1600 is gradually decreased; when the proximity sensor 1616 detects that the distance between the user and the front surface of the terminal 1600 is gradually increased, the touch display 1605 is controlled by the processor 1601 to switch from the breath screen state to the bright screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 16 is not intended to be limiting of terminal 1600, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be employed.
The computer device provided by the embodiment of the present application may be provided as a server, and fig. 17 is a schematic structural diagram of a server provided by the embodiment of the present application, where the server 1700 may generate a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 1701 and one or more memories 1702, where the one or more memories 1702 store at least one instruction, and the at least one instruction is loaded and executed by the one or more processors 1701 to implement the graphics code generating method provided by each of the above method embodiments. Of course, the computer device 1700 may also have components such as a wired or wireless network interface, an option tray, and an input/output interface, so as to perform input/output, and the computer device 1700 may also include other components for implementing device functions, which are not described herein again.
In an exemplary embodiment, a computer-readable storage medium, such as a memory including instructions executable by a processor, to perform the information acquisition method or the graphic code generation method in the above embodiments, is also provided. For example, the 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.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
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 (15)

1. An information acquisition method, characterized in that the method comprises:
responding to the identification of the small program graphic code, and acquiring page path information indicated by the small program graphic code and the identification of a target vehicle;
displaying an information acquisition page of a target applet in a target application client based on the page path information, wherein the information acquisition page is used for acquiring information of a user riding the target vehicle;
and acquiring information input based on the information acquisition page, responding to information submission operation of the acquired information, and sending an information entry request to a server, wherein the information entry request carries the identification of the target vehicle and the information.
2. The method of claim 1, wherein displaying the information acquisition page of the target applet in the target application client based on the page path information comprises:
displaying an initial information acquisition page of the target applet in the target application client based on the page path information, the initial information acquisition page including operation information of the target vehicle and a confirmation registration option for displaying the information acquisition page in response to a user's instruction;
and responding to an operation instruction for confirming the registration option in the initial information acquisition page, and displaying the information acquisition page of the target small program.
3. The method of claim 1, wherein the obtaining page path information indicated by the applet graphic code and an identification of a target vehicle comprises:
sending an analysis request to the server, wherein the analysis request carries the graphic information of the small program graphic code, and receiving the page path information and the identification of the target vehicle returned by the server; or the like, or, alternatively,
and analyzing the graphic information of the identified small program graphic code through the target application client to obtain the page path information and the identification of the target vehicle.
4. A method for generating a graphic code, the method comprising:
responding to a graphic code generation instruction of a target applet in a target application client, and displaying an information entry page of the target applet, wherein the information entry page is used for entering operation information of a vehicle;
acquiring operation information of a target vehicle based on the information entry page;
responding to information submission operation, and sending a graphic code generation request to a server, wherein the graphic code generation request carries the operation information of the target vehicle and the target user logged in by the target application client;
receiving, from the server, an applet graphic code generated based on the graphic code generation request, the applet graphic code being used to acquire information of a user riding in a target vehicle.
5. The method of claim 4, wherein after receiving the applet graphic code generated based on the tool identifier from the server, the method further comprises:
receiving information obtained by the small program graphic code from the server;
and displaying the information on an information display page of the target applet in the target application client.
6. The method of claim 5, wherein the displaying the information in the information presentation page of the target applet in the target application client comprises:
and displaying the information according to the input time sequence of the information on the information display page of the target applet in the target application client.
7. The method of claim 5, wherein the displaying the information in the information presentation page of the target applet in the target application client comprises:
and displaying the information according to the seat sequence in the information on an information display page of the target applet in the target application client.
8. A method for generating a graphic code, the method comprising:
receiving a graphic code generation request of a first terminal, wherein the graphic code generation request carries the operation information of the target vehicle and a target user logged in by the target application client;
generating an identification of the target vehicle based on the operational information of the target vehicle;
generating an information acquisition page of the target applet based on the identification;
generating a small program graphic code for the target user based on the identification and the information acquisition page, wherein the small program graphic code is used for acquiring information of a user riding a target vehicle;
and sending the applet graphic code to the first terminal.
9. The method of claim 8, wherein after the sending the applet graphic code to the first terminal, the method further comprises:
receiving an information entry request sent by a second terminal based on the information acquisition page, wherein the information entry request carries the identification of the target vehicle and the information;
and correspondingly storing the identification of the target vehicle and the information, and sending the information to the first terminal logged by the target user.
10. The method of claim 9, wherein storing the identification of the target vehicle and the information in correspondence comprises:
generating a ride record for the target vehicle based on the identification of the target vehicle, the operation information, and the information.
11. An information acquisition apparatus, characterized in that the apparatus comprises:
the acquisition module is used for responding to the identification of the small program graphic code and acquiring the page path information indicated by the small program graphic code and the identification of the target vehicle;
the display module is used for displaying an information acquisition page of a target applet in a target application client based on the page path information, and the information acquisition page is used for acquiring information of a user riding the target vehicle;
and the sending module is used for obtaining information input based on the information obtaining page and responding to information submission operation of the obtained information to send an information input request to a server, wherein the information input request carries the identification of the target vehicle and the information.
12. An apparatus for generating a graphic code, the apparatus comprising:
the display module is used for responding to a graphic code generation instruction of a target applet in a target application client, and displaying an information entry page of the target applet, wherein the information entry page is used for entering operation information of a vehicle;
the acquisition module is used for acquiring the operation information of the target vehicle based on the information entry page;
the sending module is used for responding to information submission operation and sending a graphic code generation request to a server, wherein the graphic code generation request carries the operation information of the target vehicle and the target user logged in by the target application client;
and the receiving module is used for receiving the small program graphic code generated based on the graphic code generation request from the server, and the small program graphic code is used for acquiring the information of the user riding the target vehicle.
13. An apparatus for generating a graphic code, the apparatus comprising:
the receiving module is used for receiving a graphic code generation request of a first terminal, wherein the graphic code generation request carries the operation information of the target vehicle and a target user logged in by the target application client;
an identification generation module for generating an identification of the target vehicle based on the operation information of the target vehicle;
the page generation module is used for generating an information acquisition page of the target small program based on the identification;
the graphic code generating module is used for generating a small program graphic code for the target user based on the identification and the information acquisition page, and the small program graphic code is used for acquiring information of a user riding a target vehicle;
and the sending module is used for sending the applet graphic code to the first terminal.
14. A computer device, comprising a processor and a memory, wherein at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement the operations performed by the information acquisition method or the graphic code generation method according to any one of claims 1 to 10.
15. A computer-readable storage medium having stored therein at least one instruction, which is loaded and executed by a processor to implement the operations performed by the information acquisition method or the graphic code generation method according to any one of claims 1 to 10.
CN202010270242.8A 2020-04-08 2020-04-08 Information acquisition method, graphic code generation method and device Active CN111475233B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010270242.8A CN111475233B (en) 2020-04-08 2020-04-08 Information acquisition method, graphic code generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010270242.8A CN111475233B (en) 2020-04-08 2020-04-08 Information acquisition method, graphic code generation method and device

Publications (2)

Publication Number Publication Date
CN111475233A true CN111475233A (en) 2020-07-31
CN111475233B CN111475233B (en) 2023-07-18

Family

ID=71750053

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010270242.8A Active CN111475233B (en) 2020-04-08 2020-04-08 Information acquisition method, graphic code generation method and device

Country Status (1)

Country Link
CN (1) CN111475233B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114121049A (en) * 2021-11-30 2022-03-01 平安科技(深圳)有限公司 Data processing method and device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110044502A1 (en) * 2009-04-28 2011-02-24 Hisense State Key Laboratory Of Digital Multi-Media Technology Co., Ltd. Motion detection method, apparatus and system
CN106779678A (en) * 2016-11-24 2017-05-31 深圳市久通物联科技股份有限公司 A kind of public transport ticket checking method and terminal based on Quick Response Code Yu high in the clouds wallet
CN108399746A (en) * 2018-03-02 2018-08-14 京东方科技集团股份有限公司 A kind of methods, devices and systems of riding
US20190385033A1 (en) * 2017-07-03 2019-12-19 Alibaba Group Holding Limited Dynamic graphic code implementation method and apparatus
CN110909264A (en) * 2019-11-29 2020-03-24 北京三快在线科技有限公司 Information processing method, device, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110044502A1 (en) * 2009-04-28 2011-02-24 Hisense State Key Laboratory Of Digital Multi-Media Technology Co., Ltd. Motion detection method, apparatus and system
CN106779678A (en) * 2016-11-24 2017-05-31 深圳市久通物联科技股份有限公司 A kind of public transport ticket checking method and terminal based on Quick Response Code Yu high in the clouds wallet
US20190385033A1 (en) * 2017-07-03 2019-12-19 Alibaba Group Holding Limited Dynamic graphic code implementation method and apparatus
CN108399746A (en) * 2018-03-02 2018-08-14 京东方科技集团股份有限公司 A kind of methods, devices and systems of riding
CN110909264A (en) * 2019-11-29 2020-03-24 北京三快在线科技有限公司 Information processing method, device, equipment and storage medium

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
C.UPENDRA REDDY 等: "Bus Ticket System for Public Transport Using QR Code", IOP CONFERENCE SERIES: MATERIALS SCIENCE AND ENGINEERI *
广州本地宝整理: "广州公交实名乘车扫码登记指南(流程+规定)", 《HTTP://M.GZ.BENDIBAO.COM/MIP/259738.HTML》 *
广州本地宝整理: "广州公交实名乘车扫码登记指南(流程+规定)", 《HTTP://M.GZ.BENDIBAO.COM/MIP/259738.HTML》, 28 February 2020 (2020-02-28) *
新浪黑龙江: "公交、出租车、地铁 黑龙江全面启动扫码登记乘车", 《HTTP://HLJ.SINA.COM.CN/NEWS/B/2020-02-26/DETAIL-IIMXXSTF4391987.SHTML》 *
新浪黑龙江: "公交、出租车、地铁 黑龙江全面启动扫码登记乘车", 《HTTP://HLJ.SINA.COM.CN/NEWS/B/2020-02-26/DETAIL-IIMXXSTF4391987.SHTML》, 26 February 2020 (2020-02-26) *
李诚慧: "腾讯官方出品!第一个可以「扫码乘车」的小程序来了", HTTPS://WWW.IFANR.COM/MINAPP/892476 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114121049A (en) * 2021-11-30 2022-03-01 平安科技(深圳)有限公司 Data processing method and device and storage medium
CN114121049B (en) * 2021-11-30 2023-07-11 平安科技(深圳)有限公司 Data processing method, device and storage medium

Also Published As

Publication number Publication date
CN111475233B (en) 2023-07-18

Similar Documents

Publication Publication Date Title
CN110209952B (en) Information recommendation method, device, equipment and storage medium
CN110689460B (en) Traffic accident data processing method, device, equipment and medium based on block chain
CN110457571B (en) Method, device and equipment for acquiring interest point information and storage medium
CN110311976B (en) Service distribution method, device, equipment and storage medium
CN111465536A (en) Service processing method and device
CN113204298A (en) Method and device for displaying release progress, electronic equipment and storage medium
CN111275532A (en) Commodity expiration early warning method and device, computer equipment and storage medium
CN110909264B (en) Information processing method, device, equipment and storage medium
CN112036887A (en) Resource transfer method, device, equipment and storage medium
CN111475233B (en) Information acquisition method, graphic code generation method and device
CN112330380B (en) Order creation method, order creation device, computer equipment and computer readable storage medium
CN112785294A (en) Business processing method, resource display method, device, computer equipment and medium
CN115134453B (en) Riding information display method and electronic equipment
CN110990728A (en) Method, device and equipment for managing point of interest information and storage medium
CN111815011A (en) Message sending method and device, computer equipment and storage medium
CN111324815B (en) Automobile information processing method and device and storage medium
CN114598992A (en) Information interaction method, device, equipment and computer readable storage medium
CN114078582A (en) Method, device, terminal and storage medium for associating service information
CN114219112A (en) Health service reservation method, device, server and storage medium
CN112702375B (en) Information pushing method and device, computer equipment and storage medium
CN113687954A (en) Message notification method, device, computer equipment and storage medium
CN112818243A (en) Navigation route recommendation method, device, equipment and storage medium
CN111654717A (en) Data processing method, device, equipment and storage medium
CN114356182A (en) Article positioning method, device, equipment and storage medium
CN112699906A (en) Method, device and storage medium for acquiring training data

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40026296

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant