CN104660620B - Two dimensional code processing method, client, electronic equipment, server end and server - Google Patents
Two dimensional code processing method, client, electronic equipment, server end and server Download PDFInfo
- Publication number
- CN104660620B CN104660620B CN201310575034.9A CN201310575034A CN104660620B CN 104660620 B CN104660620 B CN 104660620B CN 201310575034 A CN201310575034 A CN 201310575034A CN 104660620 B CN104660620 B CN 104660620B
- Authority
- CN
- China
- Prior art keywords
- push
- client
- server end
- parameter
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Two dimensional code processing method, client, electronic equipment, server end and server provided in an embodiment of the present invention, in the two dimensional code of preparation, increase each push parameter while website information is added, after different equipment is scanned the two dimensional code, push parameter is sent to server end, server end is according to different push parameters, judge and pushes different push contents to equipment, so that different equipment, or different software, the different periods, different information can be obtained by scanning the same two dimensional code.
Description
Technical field
The present invention relates to two dimensional code processing technology fields, set more particularly to two dimensional code processing method, client, electronics
Standby, server end and server.
Background technique
With the development of science and technology, two dimensional code has also entered into people's lives.Two dimensional code is also known as two-dimensional bar code, it is special with certain
Fixed geometric figure is distributed chequered with black and white figure at plane (two-dimensional directional) to record data symbol information, quilt according to certain rules
Information included in it can be obtained after electronic equipment scanning.After generating two dimensional code, two dimensional code can be scanned.Two dimensional code
Scanning refers to the content and information obtained in two-dimension code image by the application software client in electronic equipment.Pass through two dimension
Code, user can easily share the information such as network address, text, picture.
Share network address using two dimensional code to have obtained relatively broad application, existing two-dimensional code scanning software, such as " snap
Two dimensional code " can identify the corresponding network address of two dimensional code after retouching two dimensional code, and it is corresponding to the network address then to start browser
Webpage accesses.But the same two dimensional code under the prior art, with distinct device, section is scanned only in different times
Same webpage can be opened.Demand due to distinct device to web page contents is not quite similar, total with all devices in order to realize
The purpose for enjoying network address generally requires webpage needed for sharing all types of equipment respectively by multiple and different two dimensional codes.Such as:
For the link of a software download, for the mobile phone of different operating system, different software installation procedures is needed, therefore want
It is provided as Android system mobile phone respectively and IOS system mobile phone provides different image in 2 D code, user needs the hand according to oneself
Machine operating system classification, selects corresponding image in 2 D code to be scanned, be just able to achieve in this way the installation of different types of mobile phone with
The operating system itself installed corresponds to the software of version.As shown in Figure 1, a kind of PowerWord rainbow version software needs to provide needle respectively
Two dimensional code to apple equipment and the two dimensional code for Android device.
It is corresponding to it since each network address is required to one two dimensional code of production, the prior art needs more by making
A different two dimensional code shares multiple network address to realize.Since the two-dimentional number of codes for needing to show is more, the prior art is needed
More spacial flexs to be provided for two dimensional code.User also voluntarily will be distinguished and be judged when being scanned using scanning device
Mobile phone operating system and version can be adapted to by oneself needing to scan which two dimensional code, and user attempts after even using scanning sometimes
Thus it is high to bring cumbersome and fault rate if the mode that next two dimensional code is scanned is changed in failure again for downloading installation
The problem of, or even waste data in mobile phone flow.
Summary of the invention
The embodiment of the present invention is designed to provide two dimensional code processing method, client, electronic equipment, server end and clothes
Be engaged in device, with realize same two dimensional code is scanned, different push contents can be obtained so that without to different two dimensional codes into
Row is scanned respectively to obtain different push contents.
In order to achieve the above objectives, the embodiment of the invention discloses a kind of two dimensional code processing methods, are applied in electronic equipment,
There is client in the electronic equipment, which comprises
The client scan two dimensional code, identifies the two dimensional code scanned, obtains the first link, first chain
There is push parameter in connecing;
At least one described push parameter is sent server end corresponding to the client by the client;
The client receives the first push content of the server end push, and the first push content is the clothes
Business device end is determined according to the push parameter that the client is sent;
The client is shown and push interface corresponding to the first push content.
Optionally, at least one described push parameter is sent server corresponding to the client by the client
The step of end, comprising:
The client sends the visitor for the push parameter in first link by sending first link
Server end corresponding to the end of family;
Alternatively, the client obtains push parameter from first link and joins at least one push obtained
Number is sent to server end corresponding to the client.
Optionally, there is uniform resource position mark URL in first link, receives the server in the client
Before first push content of end push, the method also includes:
The client sends the URL to the server end;
The push parameter and the URL that the first push content, which is the server end, to be sent according to the client are true
Fixed.
Optionally, the client obtains push parameter from first link and by least one push obtained
Parameter is sent to the step of server end corresponding to the client, comprising:
The client is analyzed according to user behavior of the customer data base being locally stored to the client, is obtained
Analyze result;
The client obtains required push parameter from first link according to the analysis result and will be described
Required push parameter is sent to server end corresponding to the client.
Optionally, before the client receives the first push content of the server end push, the method is also
Include:
The client obtains the first information, sends the server end for the first information, wherein described first
Information includes: the location information of the electronic equipment, the hardware information of the electronic equipment, answering of installing on the electronic equipment
The temporal information of the two dimensional code described in program information, the client scan, user behavior information, in subscriber identity information extremely
It is one few;
The first push content is the push parameter and described first that the server end is sent according to the client
What information determined.
Optionally, before the client receives the first push content of the server end push, the method is also
Include:
The client obtains the first information, sends the first information in the server end, wherein described the
One information includes: the location information of the electronic equipment, the hardware information of the electronic equipment, installs on the electronic equipment
The temporal information of two dimensional code described in application information, the client scan, user behavior information, in subscriber identity information
At least one;
It is described first push content be the server end sent according to the client push parameter, the URL and
What the first information determined.
Optionally, it includes login account and modification logging that the client, which is sent to the push parameter of the server end,
The client receives the step of the first push content of the server end push, comprising:
The client receives the server end and carries out login process using the login account and the modification logging
The application interface information corresponding with institute's login account and the modification logging pushed afterwards.
Optionally, the application interface information includes: login result information.
Optionally, the client has at least one parameter preset name,
The client sends at least one described push parameter to the step of server end corresponding to the client
Suddenly, comprising:
The client by first link, with the transmission of the push parameters of the parameter preset name same names
To server end corresponding to the client.
The embodiment of the invention also provides another two dimensional code processing methods, are applied in server end, the method packet
It includes:
The server end obtains the push parameter that client corresponding with the server end is sent, the push parameter
Included in the first link, first link client obtains after two dimensional code is scanned and is identified;
The server end determines the first push content according to the push parameter of acquisition;
The server end by it is described first push content push into the client so that the client show and
Push interface corresponding to the first push content.
Optionally, the server end obtains the step for the push parameter that client corresponding with the server end is sent
Suddenly, comprising:
The first of received server-side client transmission corresponding with the server end links, from first chain
Connect at least one push parameter of middle acquisition;
Or
The server end obtains at least one push parameter that client corresponding with the server end directly transmits.
Optionally, the step of server end determines the first push content according to the push parameter of acquisition, comprising:
The server end selects required parameter from the push parameter of acquisition;
The server end combines preset parameter, determining to show information with the required parameter corresponding first, by institute
The first displaying information is stated as the first push content.
Optionally, the step of parameter needed for the server end is selected from the push parameter of acquisition, comprising:
The server end is according to the customer data base corresponding with the client being locally stored to the client
User behavior is analyzed, and analysis result is obtained;
The server end selects required parameter according to the analysis result from the push parameter.
Optionally, there is uniform resource position mark URL in first link;
Before the server end determines the first push content according to the push parameter of acquisition, the method is also wrapped
Include: the server end obtains the uniform resource position mark URL that the client is sent;
The step of server end determines the first push content according to the push parameter of acquisition, comprising:
The server end determines the first push content according to the push parameter and the URL of acquisition.
Optionally, described before the server end determines the first push content according to the push parameter of acquisition
Method further include: the server end obtains the first information that the client is sent, wherein the first information includes: peace
The location information of electronic equipment equipped with the client, the hardware information of the electronic equipment are installed on the electronic equipment
Application information, the temporal information of two dimensional code described in the client scan, user behavior information, in subscriber identity information
At least one;
The step of server end determines the first push content according to the push parameter of acquisition, comprising:
The server end determines the first push content according to the push parameter and the first information of acquisition.
Optionally, described before the server end determines the first push content according to the push parameter of acquisition
Method further include: the server end obtains the first information that the client is sent, wherein the first information includes: peace
The location information of electronic equipment equipped with the client, the hardware information of the electronic equipment are installed on the electronic equipment
Application information, the temporal information of two dimensional code described in the client scan, user behavior information, in subscriber identity information
At least one;
The step of server end determines the first push content according to the push parameter of acquisition, comprising:
The server end determines the first push content according to the push parameter of acquisition, the URL and the first information.
It optionally, include login account and modification logging, the clothes in the push parameter that the server end obtains
The step of business device end determines the first push content according to the push parameter of acquisition, comprising:
The server end carries out login process using the login account and the modification logging;
The server end will log in generate after processing it is corresponding with institute's login account and the modification logging using boundary
Face information is as the first push content.
Optionally, the application interface information includes: login result information.
The embodiment of the invention also provides a kind of clients, comprising: scan module, the first sending module, push receive mould
Block and interface obtain module,
The scan module identifies the two dimensional code scanned for scanning the two-dimensional code, and obtains the first link, institute
Stating in the first link has push parameter;
First sending module, for sending clothes corresponding to the client at least one described push parameter
Business device end;
The push receiving module, for receiving the first push content of the server end push, first push
Content is that the server end is determined according to the push parameter that the client is sent;
The interface obtains module, for showing and push interface corresponding to the first push content.
Optionally, first sending module includes: to link sending submodule or parameter sending submodule,
The link sending submodule, for by sending first link for the push parameter in first link
It is sent to server end corresponding to the client.
The parameter sending submodule, for obtaining push parameter from first link and being obtained at least one
Push parameter be sent to server end corresponding to the client.
Optionally, there is uniform resource position mark URL, the client in first link further include: second sends
Module, for sending the URL before the push receiving module receives the first push content of the server end push
To the server end, push parameter and institute that the first push content, which is the server end, to be sent according to the client
State what URL was determined.
Optionally, the parameter sending submodule include: result submodule and selection submodule,
The result submodule, for being carried out according to user behavior of the customer data base being locally stored to the client
Analysis obtains analysis result;
The selection submodule, for obtaining required push parameter from first link according to the analysis result
And server end corresponding to the client is sent by the required push parameter.
Optionally, the client further include: third sending module, for receiving the clothes in the push receiving module
Before the first push content of device end push of being engaged in, the first information is obtained, sends the server end for the first information,
In, the first information includes: the location information for being equipped with the electronic equipment of the client, the hardware of electronic equipment letter
Breath, the application information installed on the electronic equipment, the temporal information of two dimensional code described in the client scan, Yong Huhang
For at least one of information, subscriber identity information;
The first push content is the push parameter and described first that the server end is sent according to the client
What information determined.
Optionally, the client further include: third sending module, for receiving the clothes in the push receiving module
Before the first push content of device end push of being engaged in, the first information is obtained, sends the first information in the server end,
Wherein, the first information includes: the hardware of the location information for being equipped with the electronic equipment of the client, the electronic equipment
The temporal information of two dimensional code described in the application information installed in information, the electronic equipment, the client scan, user
At least one of behavioural information, subscriber identity information;
It is described first push content be the server end sent according to the client push parameter, the URL and
What the first information determined.
Optionally, first sending module is sent to the push parameter of the server end and includes login account and log in
Password;
The push receiving module includes: application interface receiving submodule, for receiving described in the server end use
Login account and the modification logging push after login process with the institute's login account and modification logging is corresponding answers
Use interface information.
Optionally, the application interface information includes: login result information.
Optionally, the client has at least one parameter preset name,
First sending module includes: sending submodule, for will it is described first link in, with and the default ginseng
The push parameter of several same names is sent to server end corresponding to the client.
The embodiment of the invention also provides a kind of electronic equipment, including above-mentioned any client.
The embodiment of the invention also provides a kind of server ends, comprising: first obtains module, push determining module and push
Module,
Described first obtains module, the push parameter sent for obtaining client corresponding with the server end, institute
It states push parameter to be included in the first link, first link is obtained after the client is scanned and identifies to two dimensional code
?;
The push determining module, for determining the first push content according to the push parameter of acquisition;
The pushing module, for pushing content push into the client for described first, so that the client
Display and push interface corresponding to the first push content.
Optionally, the first acquisition module includes: to link receiving submodule and the first parameter acquisition submodule,
The link receiving submodule is linked for receiving client corresponding with the server end is sent first;
The first parameter acquisition submodule, for obtaining at least one push parameter from first link;
Alternatively, the first acquisition module includes: the second parameter acquisition submodule, for obtaining and the server end pair
At least one push parameter that the client answered directly transmits.
Optionally, the push determining module includes: that selection submodule and first determine submodule,
The selection submodule, for parameter needed for being selected from the acquired push parameter;
Described first determines submodule, determining to open up with the required parameter corresponding first for combining preset parameter
Show information, shows information as the first push content for described first.
Optionally, the selection submodule, comprising: analysis submodule and parameter sub-module,
The analysis submodule, for according to the customer data base corresponding with the client that is locally stored to the visitor
The user behavior at family end is analyzed, and analysis result is obtained;
The parameter sub-module, for parameter needed for being selected from the push parameter according to the analysis result.
Optionally, there is uniform resource position mark URL, the server end further include: second obtains in first link
Modulus block, for obtaining institute before the push determining module determines the first push content according to the push parameter of acquisition
State the uniform resource position mark URL of client transmission;
The push determining module, comprising: second determine submodule, for according to acquisition push parameter and the URL
Determine the first push content.
Optionally, the server end further include: third obtains module, is used in the push determining module according to acquisition
The push parameter determine and obtain the first information that the client is sent before the first push content, wherein described first
Information includes: the location information for being equipped with the electronic equipment of the client, the hardware information of the electronic equipment, the electronics
Temporal information, the user behavior information, user of two dimensional code described in the application information installed in equipment, the client scan
At least one of identity information;
The push determining module includes: that third determines submodule, for according to the push parameter of acquisition and described first
Information determines the first push content.
Optionally, the server end further include: third obtains module, is used in the push determining module according to acquisition
The push parameter determine and obtain the first information that the client is sent before the first push content, wherein described first
Information includes: the location information for being equipped with the electronic equipment of the client, the hardware information of the electronic equipment, the electronics
Temporal information, the user behavior information, user of two dimensional code described in the application information installed in equipment, the client scan
At least one of identity information;
Described second determines that submodule includes: the 4th determining submodule, for the push parameter according to acquisition, the URL
The first push content is determined with the first information.
Optionally, described first to obtain include login account and modification logging in the push parameter acquired in module,
The push determining module includes: to log in submodule and the 5th to determine submodule,
It is described to log in submodule, for carrying out login process using the login account and the modification logging;
It is described 5th determine submodule, for will log in processing after generate with institute's login account and the modification logging pair
The application interface information answered is as the first push content.
Optionally, the application interface information includes: login result information.
The embodiment of the invention also provides a kind of servers, including above-mentioned any server end.
Two dimensional code processing method, client, electronic equipment, server end and server provided in an embodiment of the present invention,
In the two dimensional code of preparation, increase push parameter while website information is added, after different equipment is scanned the two dimensional code,
Push parameter is sent to server end, server end judges according to different push parameters and pushes different push to equipment
Content, so that different equipment or different software, different periods, different geographical scan same two dimensional code figure
As different information can be obtained.The present invention is swept using the client in received server-side electronic equipment to two dimensional code
Retouch and the first link for being obtained after identifying in push parameter, and the push parameter determines and pushes content push based on the received
Into electronic equipment.Due to the push parameter to determine push content that received server-side client is sent, work as
When different clients send different push parameters, server end can send different push contents.On the other hand, work as difference
When client sends identical push parameter, server end can select different from the push parameter that different clients is sent
Parameter is pushed, push content is then determined according to selected push parameter, equally may be implemented to send different push contents
Purpose.The present invention can make the client in distinct electronic apparatuses to obtaining different push contents after same two-dimensional code scanning.
Which kind of push content server end is the push parameter that client is obtained from the first link, which correspond to, freely to set, and then this is pushed away
Send content that can generate corresponding relationship with the time, therefore the present invention can also make the client in same electronic equipment when different
Between to obtaining different push contents after same two-dimensional code scanning.Therefore, the differentiation that the present invention can reduce two dimensional code significantly makes
With distinct electronic apparatuses can only be scanned a two dimensional code, and easy to operate, fault rate is low, can effectively reduce
It is loaded with the billboard of two dimensional code and the replacement frequency of displayed page.Certainly, it implements any of the products of the present invention or method must be different
It is fixed to need while reaching all the above advantage.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is the example for providing multiple and different two dimensional codes and scanning for distinct device of the prior art;
Fig. 2 is a kind of flow chart of two dimensional code processing method provided in an embodiment of the present invention;
Fig. 3 is the flow chart of another two dimensional code processing method provided in an embodiment of the present invention;
Fig. 4 is the flow chart of another two dimensional code processing method provided in an embodiment of the present invention;
Fig. 5 is the flow chart of another two dimensional code processing method provided in an embodiment of the present invention;
Fig. 6 is a kind of structural schematic diagram of client provided in an embodiment of the present invention;
Fig. 7 is the structural schematic diagram of another client provided in an embodiment of the present invention;
Fig. 8 is the structural schematic diagram of another client provided in an embodiment of the present invention;
Fig. 9 is the structural schematic diagram of another client provided in an embodiment of the present invention;
Figure 10 is the flow chart of another two dimensional code processing method provided in an embodiment of the present invention;
Figure 11 is the flow chart of another two dimensional code processing method provided in an embodiment of the present invention;
Figure 12 is the flow chart of another two dimensional code processing method provided in an embodiment of the present invention;
Figure 13 is the flow chart of another two dimensional code processing method provided in an embodiment of the present invention;
Figure 14 is the flow chart of another two dimensional code processing method provided in an embodiment of the present invention;
Figure 15 is a kind of structural schematic diagram of server end provided in an embodiment of the present invention;
Figure 16 is the structural schematic diagram of another server end provided in an embodiment of the present invention;
Figure 17 is the structural schematic diagram of another server end provided in an embodiment of the present invention;
Figure 18 is the structural schematic diagram of another server end provided in an embodiment of the present invention;
Figure 19 is to download each self-supporting software after two kinds of operating system mobile phones of support provided in an embodiment of the present invention scan
Image in 2 D code.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
As shown in Fig. 2, a kind of two dimensional code processing method provided in an embodiment of the present invention, is applied in electronic equipment, it is described
There is client, this method may include: in electronic equipment
S100, the client scan two dimensional code, identify the two dimensional code scanned, obtain the first link, described
There is push parameter in first link;
Wherein, there can also be uniform resource position mark URL simultaneously in first link.First link generally includes
URL and various push parameters, the corresponding image in 2 D code of the first link.
Wherein, which can be mobile phone, tablet computer, multimedia player, computer etc..Preferably, the electricity
Sub- equipment is mobile terminal.The client has two-dimensional code scanning function, and installation is in the electronic device.
The method of client installation in the electronic device in the embodiment of the present invention is illustrated below:
The installation file of the client of the embodiment of the present invention can copy to electronics by movable storage device (such as USB flash disk) and set
In standby, it can also be downloaded in electronic equipment by URL.Obtain URL mode can there are many, such as obtained by short message mode
It obtains, obtained by PUSH message, passing through the scanning to two dimensional code and identify acquisition.It preferably, can be by being carried out to two dimensional code
URL needed for obtaining the client installation file of the embodiment of the present invention after scanning and identification.Such as: the electronics of client is not installed
Equipment passes through third party's two-dimensional code scanning software first and is scanned to certain two dimensional code, after obtaining URL, the two-dimensional code scanning software
URL is issued into the browser in electronic equipment, browser sends request, Website server to the corresponding Website server of the URL
Returning to the client installation file of the embodiment of the present invention or the installation page, such electronic equipment according to request can take from website
The installation file is downloaded in business device, to install the client.Similarly, the electronic equipment of client has been installed, has used third again
Square two-dimensional code scanning software is scanned the two dimensional code, since Website server has learned that the equipment is equipped with client,
Website server can return to client installation file or the installation page to instruct electronic equipment to update client;It can also return
For other pages of electronic equipment customization.
Preferably, third party's two-dimensional code scanning software for install the two dimensional code that is scanned of client of the embodiment of the present invention with
The two dimensional code that the client of the embodiment of the present invention scans in the step s 100 can be identical two dimensional code.Namely: identify this two
In the first link obtained after dimension code while there is the URL for pushing parameter and the client for downloading the embodiment of the present invention.This
First link can be sent to browser after scanning the two dimensional code by sample, third party's two-dimensional code scanning software, and browser exists
When issuing webpage demand to web page server corresponding with the client of the embodiment of the present invention, the web page server is automatically from first
Acquisition URL and push parameter in link, according to URL and push parameter, the web page server is in turn by the present invention of suitable downloading
The client installation kit of embodiment is sent to electronic equipment, when the embodiment of the present invention installs client and is swept using the client
After retouching the two dimensional code, which can obtain the first link, then by the push parameter in the first link or the first link
It is sent in server end, server end directly obtains push parameter so that server end can return around downloading interface
Other push contents.To realize the same two dimensional code, obtained result is different twice for scanning.Preferably, the present invention is real
The client in example is applied in addition to having the function of two-dimensional code scanning, there can also be two dimensional code systematic function, according to user's input
Information generates corresponding two dimensional code.
The first link is illustrated below:
Citing one: can be http to the first link obtained after two dimensional code identification in step S100: //
www.domain.com/?arg1=AAA&arg2=BBB&arg3=CCC.In the link, "? ", " & " be general connector, "? "
The http://www.domain.com/ in left side is uniform resource position mark URL, and arg1=AAA, arg2=BBB, arg3=CCC are equal
To push parameter, wherein arg1, arg2, arg3 are parameter name, and AAA, BBB, CCC are parameter value.It, can in two dimensional code production
The URL in the first link is made as two dimensional code with push parameter together.
Wherein, the first link can be the link for meeting hypertext transfer protocol HTTP, or the privates such as sudden peal of thunder agreement
There are agreement, such as thunder: //QUFodHRwOi8vZDUuN=/.The present invention is it is not limited here.When first be linked as a sudden peal of thunder association
When view, browser can be no longer enabled to Website server and sends request, but enable sudden peal of thunder software and ask to server end transmission
It asks.
At least one described push parameter is sent server corresponding to the client by S200, the client
End;
Wherein, the specific embodiment of step S200 may include the following two kinds mode:
Mode one, the client are sent the push parameter in first link to by sending first link
Server end corresponding to the client.
That is, the first link can be sent to server end by the client of the embodiment of the present invention, it is responsible for by server end
Push parameter is obtained from the first link.
Mode two, the client obtain push parameter from first link and by least one push obtained
Parameter is sent to server end corresponding to the client.
That is, client can obtain at least one push parameter from first link, such as obtain the first link
In all or part of parameter, and the push parameter that will acquire is sent to server end.Server end is receiving client hair
It further can also therefrom be selected after the push parameter sent, push parameter required for selecting simultaneously is pushed away according to what is selected
It send parameter to carry out subsequent processing, subsequent processing directly can also be carried out according to the push parameter that client is sent without selection,
The present invention is it is not limited here.
Client described in mode two obtains push parameter from first link and obtained pushes away at least one
The step of sending parameter to be sent to server end corresponding to the client may include:
The client is analyzed according to user behavior of the customer data base being locally stored to the client, is obtained
Analyze result;
The client obtains required push parameter from first link according to the analysis result and will be described
Required push parameter is sent to server end corresponding to the client.
Such as: user browses the group purchase information of the Beijing area in shopping website commonly using the mobile phone of oneself, then the hand
Browser or client of the invention in machine can record the group purchase information that user is browsed and establish customer data base.?
When needing to carry out push parameter selection, client can analyze according to the customer data base established that electronic equipment is locally stored
It obtains and now lives in Beijing using the user of the mobile phone, then can choose in push parameter needed for parameter conduct relevant to Beijing
Parameter is sent to server end.
Either server end or client obtain push parameter from the first link, can be from all of the first link
Suitable push parameter is selected in push parameter.It is exemplified below: assuming that the client is the client of smart television setting, clothes
Business device end also may determine that the client is arranged for smart television.The case where for selecting push parameter by client:
The client finds parameter relevant to smart television from the first link, it is assumed that be arg1 and arg3, then by arg1 and
Arg3 or the first link comprising arg1 and arg3 are sent to server end, and server end (is taking after obtaining arg1 and arg3
Business device termination is when receiving the first link, server end obtained from first link arg1 relevant to smart television and
Arg3), AAA and CCC that arg1 and arg3 is referred to are obtained, AAA and CCC are to specify the parameter value of corresponding relationship in advance.It is false
If AAA represents user name, CCC represents user password, then server end steps on the user name according to the username and password of acquisition
Interface behind land sends client to.Assuming that AAA represents advertisement content to client, CCC represents the client as member,
So the television promotions advertisement interface released for member can be sent to client by server end.For being pushed away by server end selection
Send a kind of situation of parameter: the first link is sent server end by the client, server end found from the first link with
Smart television relevant arg1 and arg3 obtains the AAA and CCC that arg1 and arg3 is referred to and carries out subsequent processing.Due to rear
Continuous processing is identical as subsequent processing the case where selecting push parameter by client, repeats no more.For being selected by server end
Push another situation of parameter: the client obtains whole parameters from the first link and is sent to server end, server
Arg1 and arg3 relevant to smart television is found at end from the first link, and the AAA and CCC that acquisition arg1 and arg3 is referred to are simultaneously
Carry out subsequent processing.Since subsequent processing is identical as subsequent processing the case where selecting push parameter by client, repeat no more.
Specifically, the first link is sent to server end by client, server end, which is responsible for obtaining from the first link, to be pushed away
Parameter is sent, the operand of client is reduced, the electronic equipment operand of user is small, does not influence the speed of service.Client can also
All or part of push parameter is only sent to server end, reduced in this way in internetwork transmission quantity, and client can
To carry out the selection of push parameter according to self-demand.In practical application, client can only obtain the part in the first link
Push parameter, it is also possible to obtain whole push parameter in the first link.Still it is illustrated using citing one, it is objective in step S200
Family end can only obtain the part push parameter in citing one in first link, such as arg1=AAA and arg2=BBB, client
Whole arg1=AAA, arg2=BBB and arg3=CCC can be obtained.
Specifically, the client of the embodiment of the present invention can have at least one parameter preset name, to realize client root
Suitable push parameter is selected according to self-demand.Then the specific embodiment of the mode two of step S200 may include:
The client by first link, with the transmission of the push parameters of the parameter preset name same names
To server end corresponding to the client.
Still one be illustrated with citing, can have in the client of the embodiment of the present invention parameter preset name arg1 and
Arg2, in this way, the client can only extract the push parameter of entitled arg1 and arg2 from the first link, to only obtain
Arg1=AAA and arg2=BBB is obtained, server end is then sent to.
Specifically, server end can also be to push parameter institute since client can be adjusted parameter preset name
Corresponding push content is adjusted at any time, therefore the push content for being shown in client can change over time.It is same
Client in electronic equipment can obtain in different push when different time is to same two-dimensional code scanning from server end
Hold.In the case where client provided in an embodiment of the present invention has two dimensional code systematic function simultaneously, if current electronic device
The image in 2 D code scanned is that same client generates and is placed on the boundary of another electronic equipment in another electronic equipment
On face, then another electronic equipment can in two dimensional code push parameter and corresponding parameter value be adjusted at any time.
In this way, client in current electronic device is when different time is to two-dimensional code scanning on another interface of electronic equipment, it will
Different push parameters is obtained, causes to obtain different push contents.Be exemplified below: the client for being mounted on smart television can be with
Device number corresponding to intelligent TV set, username and password is raw as push parameter, by these push parameters and the address url
It is put into the first link, the exclusive two dimensional code of this smart television is generated according to first link and is shown in the smart television screen
On.Then certain mobile phone claps the two dimensional code shown on screen in the case where being not installed with client of the embodiment of the present invention
It takes the photograph and identifies, obtain the address URL in the first link, the address URL is sent to web page server end, this be incited somebody to action in web page server end
The download address of the client of inventive embodiments is sent to the mobile phone.After the mobile phone installs the client of the embodiment of the present invention, lead to
It crosses the client to be again scanned two dimensional code shown by smart television, then sends the parameter information in the first link
To server end, after server end acquisition is loaded with the parameter of username and password, logged in automatically for mobile phone, and be sent to mobile phone
The content in the intelligent TV set under the user name, eliminating mobile phone, again then row registration creates sharing smart television user again
The process of the operation of content, use are very convenient.Optionally, server end can be installed in web page server, can also be pacified
Loaded in other servers.
The client of homologous ray can not identify different push parameters, such as two dimensional code is first to try out advertisement, two dimension
It include url and push parameter A and push parameter B in link in code.Url is account User Interface address, and push parameter A is
The parameter that Android mobile phone can identify, push parameter B are the parameter that iPhone can identify.User is scanned using Android mobile phone
Display server end returns to account User Interface in the client in the mobile phone afterwards, and user clicks registration after inputting account, then should
Account information and push parameter A are sent server end by client, and server end carries out registration and will be corresponding with Android mobile phone
Succeed in registration interface as first push content return to client.If user is scanned using iPhone, the mobile phone
In client in display server end return account User Interface, user input account after click registration, then the client will
Account information and push parameter B are sent to server end, and server end register and corresponding with iPhone will register
Function interface returns to client as the first push content.
Wherein, the client and server end in the embodiment of the present invention is corresponding, such as Kingsoft fast disk client and gold
Mountain fast disk server end.Under this corresponding relationship, various communications are may be implemented in client and server end.Such as client can
To send its data collected in server end, after server end carries out respective handling, processing result is returned to.Server
End can send push content to corresponding client, such as client upgrading is reminded.
S300, the client receive the first push content of the server end push, and the first push content is
The server end is determined according to the push parameter that the client is sent;
Wherein, first push content form can there are many, such as short message, play frame, sound, video, text, instruction.
Specifically, push parameter transmitted by the first push content and client can have corresponding relationship, and such as: server end storage
There is push parameter and push the corresponding relationship of content, when received server-side is to certain push parameters, so that it may according to push
Corresponding relationship between parameter and push content, determines corresponding push content, and send it to client.
Wherein, the push parameter that client is sent to the server end in step S200 may include login account and stepping on
Land password;
Further, step S300 may include:
The client receives the server end and carries out login process using the login account and the modification logging
The application interface information corresponding with institute's login account and the modification logging pushed afterwards.
Wherein, application interface information may include: login result information, can also include incentive message, such as after logging in
The reward of acquisition.
It can be after scanning the two-dimensional code in push parameter it is understood that login account and modification logging can be put into
Login account and modification logging are directly obtained, is logged in be sent to server end, and user is no longer needed to be manually entered,
Convenient and efficient, user's use feeling is good, and error rate is low.Such as certain game carries out public testing, issues the game by two dimensional code
URL and public testing account and public testing password are downloaded, then after the embodiment of the present invention scans the two dimensional code, the game can be downloaded simultaneously simultaneously
Server end is sent by public testing account and public testing password to log in, and is logined successfully rear server end and is returned to disappearing of logining successfully
Breath, saves the step of user is manually entered public testing account and password.
S400, the client are shown and push interface corresponding to the first push content.
It is understood that due to client acquisition first push content after need it is defeated on the display screen of electronic equipment
The corresponding push interface of first push content out, therefore after obtaining push content, push interface can also be obtained, to show
Known on a display screen by user.Push interface can be client generation, be also possible to server end generation.
For convenience of understanding, a kind of practical application of the embodiment of the present invention is illustrated below:
The client of the embodiment of the present invention is located in iPhone, and the operating system of iPhone is ios system:
Firstly, enabling the client of the embodiment of the present invention to according to the first link http://www.kuaipan.cn/
The prepared two dimensional code of phone1=ios&phone2=android is scanned and identifies that the two dimensional code can be Figure 19 institute
Show that there are two push parameters of phone1=ios and phone2=android in first link.http://
Www.kuaipan.cn/ is the URL of Kingsoft fast disk.
Secondly, the client, according to parameter preset name phone1, the phone1=ios obtained in two above parameter is concurrent
It is sent in server end;
Then, server end sends the push for being suitable for iPhone according to push parameter phone1=ios to the client
Content can such as apply Kingsoft fast disk in iPhone to download interface.
Certainly, it is mounted in the Samsung mobile phone of Android system if the client of the embodiment of the present invention is located at, the client
The phone2 that gets parms is preset in end, which can be sent to phone2=android in corresponding server end.
Server end can push the push content for being suitable for being mounted with the mobile phone of Android system in this way, such as gold in Android system mobile phone
Mountain fast disk downloads interface.
A kind of two dimensional code processing method provided in an embodiment of the present invention, can be used client two dimensional code is scanned and
Identification sends server end at least one of link of acquisition push parameter, so that server end is according to push parameter
Determine the push content sent.The push ginseng to determine push content is had sent due to client of the invention
Number, therefore when different clients send different push parameters, server end can send different push contents.Another party
Face, when different clients send identical push parameter, server end can be from the push parameter that different clients is sent
Different push parameters is selected, push content is then determined according to selected push parameter, equally may be implemented to send different
Push the purpose of content.The present invention can make the client in distinct electronic apparatuses different to obtaining after same two-dimensional code scanning
Push content.Which kind of push content server end is the push parameter that client is obtained from the first link, which correspond to, freely to set
Fixed, then the push content can generate corresponding relationship with the time, therefore the present invention can also make the visitor in same electronic equipment
Family end obtains different push contents after different time is to same two-dimensional code scanning.Therefore, the present invention can reduce two significantly
The differentiation for tieing up code uses, and distinct electronic apparatuses can only be scanned a two dimensional code, and easy to operate, fault rate is low,
The replacement frequency of the billboard and displayed page that are loaded with two dimensional code can be effectively reduced.
As shown in figure 3, another kind two dimensional code processing method provided in an embodiment of the present invention, may include:
S100, the client scan two dimensional code, identify the two dimensional code scanned, obtain the first link, described
There is push parameter and uniform resource position mark URL in first link.
At least one described push parameter is sent server corresponding to the client by S200, the client
End;
S210, the client send the URL to the server end.
S300, the client receive the first push content of the server end push, and the first push content is
What the push parameter and the URL that the server end is sent according to the client determined;
S400, the client are shown and push interface corresponding to the first push content.
Due to having existed simultaneously URL in the first link, client can be simultaneously by URL and push parameter obtained
It is sent collectively in server end, so that push parameter and the URL that server end is sent according to client determine that first pushes away
Send content.Specifically, push parameter transmitted by the first push content and client, URL can have corresponding relationship, such as:
Server end is stored with the corresponding relationship of push parameter, URL and push content, when received server-side to certain parameters and URL
When, so that it may according to the corresponding relationship between push parameter, URL and push content, determine corresponding push content, and by its
It is sent to client.For example, determining push content corresponding with URL according to the corresponding relationship between URL and push content first
Group, then according to the relationship between push parameter and push content, determination is pushed away with what client was sent from the push content group
Send parameter corresponding push content.
For the practical application in embodiment illustrated in fig. 2, the iPhone of embodiment illustrated in fig. 3 can be simultaneously by Iciba
URL:http: //www.iciba.com/ and phone1=ios are sent in server end, and such server end is with regard to basis
Http:// www.iciba.com/ and phone1=ios transmission more targetedly push content, if Iciba is in iPhone
In installation rate, positive rating, upgrade information etc..
As shown in figure 4, another kind two dimensional code processing method provided in an embodiment of the present invention, may include:
S100, the client scan two dimensional code, identify the two dimensional code scanned, obtain the first link, described
There is push parameter in first link.
At least one described push parameter is sent server corresponding to the client by S200, the client
End;
S220, client obtain the first information, send the server end for the first information.
Wherein, the first information include: the location information of the electronic equipment, the electronic equipment hardware information,
The temporal information of two dimensional code described in the application information installed on the electronic equipment, the client scan, user behavior
At least one of information, subscriber identity information.
S300, the client receive the first push content of the server end push, and the first push content is
What the push parameter and the first information that the server end is sent according to the client determined.
S400, the client are shown and push interface corresponding to the first push content.
Due to also having various useful informations in electronic equipment, client can simultaneously by these information and
Push parameter obtained is sent collectively in server end so that push parameter that server end is sent according to client and this
A little information determine the first push content.Specifically, push parameter transmitted by the first push content and client, the first information can
With with corresponding relationship, such as: server end is stored with the corresponding relationship of push parameter, the first information and push content, works as clothes
When business device termination receives certain parameters and the first information, so that it may according between push parameter, the first information and push content
Corresponding relationship determines corresponding push content, and sends it to client.For example, first according to the first information with push
Corresponding relationship between content determines push content group corresponding with the first information, then according to push parameter with push content it
Between relationship, corresponding with the push parameter that client is sent push content is determined from the push content group.
Certainly, these useful informations can also be sent to server end, server end in advance by the browser of electronic equipment
The first information is recorded at any time and forms information bank.Server end, can be actively according to letter when pushing content to the electronic equipment
The first information of the electronic equipment recorded in breath library and the push parameter obtained from client, determine push content.Certainly,
The first information can also be sent by client, and server end records form information bank at any time.Such as: user is frequently by browser
The page of the Beijing area in certain travel information website is browsed, and is registered as the member of the website, registers gender as female.It is then clear
It lookes at device or client is obtained with these information, and send such information in server end, remembered by server end
Record.After the user passes through the application client scan two dimensional code and identifies the first link, which will be in the first link
Push parameter position=xichenqu be sent to server end, server end according to the first information recorded and this push away
Parameter is sent, the travel information page of Beijing Xicheng District is returned into client.
The applicable cases of each parameter are illustrated separately below:
For the practical application in embodiment illustrated in fig. 2, the iPhone of embodiment illustrated in fig. 4 sends the position letter of mobile phone
Breath can make server end push push content relevant to mobile phone present position, such as: for Sichuan province,
After the location information and phone1=ios that send mobile phone, server end can be in iPhone to the client push
The Iciba installation file that can identify Sichuan dialect or recommendation information of installation.
For the practical application in embodiment illustrated in fig. 2, the iPhone of embodiment illustrated in fig. 4 sends the hardware letter of mobile phone
Breath, such as CPU model can make server end push push content relevant to the hardware information of mobile phone.Such as: for
For iPhone4 mobile phone, due to its CPU model apple A4, only monokaryon CPU, cpu frequency is only 800MHz, because herein
Reason ability is weaker.After the CPU model and phone1=ios for sending mobile phone, server end can be with to the client push
The Iciba installation file or recommendation information easily run in iPhone4, such as the Iciba of scaled-down version.
For the practical application in embodiment illustrated in fig. 2, installed on the iPhone transmission mobile phone of embodiment illustrated in fig. 4
Application information can make server end push push content relevant to application program.Such as: it is also same on the iPhone
When Jinshan anti-virus software is installed, then client is on sending mobile phone after the application information and phone1=ios installed, server
Hold the upgrade file from iPhone to the client push or recommendation information of the Jinshan anti-virus software that can be run in.If the hand
Jinshan anti-virus software is fitted without on machine, then after client is installed on sending mobile phone application information and phone1=ios, clothes
The installation file or recommendation information for the Jinshan anti-virus software that business device end can be run to the client push in iPhone.
For the practical application in embodiment illustrated in fig. 2, the iPhone of embodiment illustrated in fig. 4 sends the client on mobile phone
The temporal information that the two dimensional code is scanned at end can make server end push push content relevant to sweep time.Such as love word
One activity of tissue is seized by force, user can receive the registration interface of server end push after scanning the two-dimensional code using mobile phone, user is just
The activity can be participated in.The activity needs be grouped, then the client of the embodiment of the present invention by sweep time simultaneously
After being sent to server end, server end can be grouped according to sweep time, in a period of time by sweep time
Entrant be assigned in a group.After server end is grouped, so that it may the client push registration information into mobile phone,
It include the grouping situation of user in the registration information.It, may further be by apple due to uploading phone1=ios simultaneously
User and Android user are grouped.For another example a kind of for downloading the two dimensional code of newest e-magazine, corresponding to the two dimensional code
There is geographic factor in first link, if the geographic factor is Beijing, then after user scans the two dimensional code using mobile phone, by the ground
Reason parameter Beijing and sweep time are sent to server end, and server end will be with the geography according to the geographic factor and sweep time
Parameter, the e-magazine downloading interface that the sweep time of sweep time corresponding Beijing area publishes are pushed to electronic equipment
Client is shown.
For the practical application in embodiment illustrated in fig. 2, the iPhone of embodiment illustrated in fig. 4 sends user behavior letter
Breath can make server end push push content relevant to user behavior information if user often browses shopping website.When this
User is browsed the behavioural information of shopping website simultaneously for the client of inventive embodiments and phone1=ios is sent to server end
When, server end can be mountable to Jinshan anti-virus software installation file or recommendation in iPhone to the client push
Breath further can also push the safe purchase function that prompt user opens online shopping bodyguard, dare to pay for danger to provide Kingsoft online shopping.
For the practical application in embodiment illustrated in fig. 2, the iPhone of embodiment illustrated in fig. 4 sends user identity letter
Breath, such as age of user can make server end push push content relevant to subscriber identity information.For example, age of user is
70 years old, input that character is more difficult in mobile phone, when the embodiment of the present invention client simultaneously by age of user and phone1=
When ios is sent to server end, server end can be mountable to have voice in iPhone to the client push
The Jinshan anti-virus software installation file or recommendation information of interpretative function.
As shown in figure 5, another kind two dimensional code processing method provided in an embodiment of the present invention, may include:
S100, the client scan two dimensional code, identify the two dimensional code scanned, obtain the first link, described
There is push parameter and uniform resource position mark URL in first link.
At least one described push parameter is sent server corresponding to the client by S200, the client
End;
S210, the client send the URL to the server end.
S220, client obtain the first information, send the server end for the first information.
Wherein, the first information include: the location information of the electronic equipment, the electronic equipment hardware information,
The temporal information of two dimensional code described in the application information installed on the electronic equipment, the client scan, user behavior
At least one of information, subscriber identity information.
S300, the client receive the first push content of the server end push, and the first push content is
What push parameter, the URL and the first information that the server end is sent according to the client determined.
S400, the client are shown and push interface corresponding to the first push content.
Due in electronic equipment also have various useful informations, client can simultaneously by these information,
Push parameter obtained and URL are sent collectively in server end, so that server end is joined according to the push that client is sent
Number, URL and these information determine the first push content.Specifically, push parameter transmitted by the first push content and client,
URL, the first information can have corresponding relationship, such as: server end is stored in push parameter, URL, the first information and push
The corresponding relationship of appearance, when received server-side is to certain parameters, URL and the first information, so that it may according to push parameter, URL,
Corresponding relationship between the first information and push content, determines corresponding push content, and send it to client.Example
Such as, the corresponding relationship first according to the first information between push content determines the first push content corresponding with the first information
Group, it is determining from the first push content group to be sent with client then according to the relationship between push parameter and push content
Push parameter it is corresponding second push content group, finally according to URL and push content between relationship, from this second push in
Rong Zuzhong determines the first push content corresponding with the URL that client is sent.
For the practical application in embodiment illustrated in fig. 2, the iPhone of embodiment illustrated in fig. 5 can be simultaneously by Iciba
URL:http: the current location information of //www.iciba.com/, phone1=ios and mobile phone be sent in server end, this
Sample server end is just according to the current location of http://www.iciba.com/, phone1=ios and mobile phone: Sichuan, sends more
Tool targetedly pushes content, such as installation rate, positive rating of the Iciba in the iPhone of Sichuan province.
Corresponding with above method embodiment, the present invention also provides a kind of clients.
As shown in fig. 6, client provided in an embodiment of the present invention may include: scan module 100, the first sending module
200, it pushes receiving module 300 and interface obtains module 400,
The scan module 100 identifies the two dimensional code scanned for scanning the two-dimensional code, and obtains the first link,
There is push parameter in first link;
First sending module 200, for sending at least one described push parameter to corresponding to the client
Server end;
First sending module 200 can have two kinds of specific embodiments:
Mode one, the first sending module 200 include: link sending submodule, will for being linked by transmission described first
Push parameter in first link is sent to server end corresponding to the client.
Mode two, the first sending module 200 include: parameter sending submodule, for being pushed away from first link
It send parameter and sends server end corresponding to the client at least one push parameter obtained.
Specifically, parameter sending submodule may include: result submodule and selection submodule,
The result submodule, for being carried out according to user behavior of the customer data base being locally stored to the client
Analysis obtains analysis result;
The selection submodule, for obtaining required push parameter from first link according to the analysis result
And server end corresponding to the client is sent by the required push parameter.
Wherein, the client can have at least one parameter preset name, and first sending module 200 can wrap
It includes: sending submodule, for obtaining at least one that there are same names with the parameter preset name from first link
Parameter is pushed, is sent in server end corresponding to push parameter to the client obtained.
The push receiving module 300, for receiving the first push content of the server end push, described first is pushed away
Sending content is that the server end is determined according to the push parameter that the client is sent;
Wherein, the push parameter obtained of the first sending module 200 may include login account and modification logging;
The push receiving module 300 may include: application interface receiving submodule, make for receiving the server end
Pushed after carrying out login process with the login account and the modification logging with institute's login account and the modification logging pair
The application interface information answered.
Wherein, application interface information includes: login result information.
The interface obtains module 400, for showing and push interface corresponding to the first push content.
The specific implementation procedure embodiment part shown in Figure 2 of above each module.
A kind of client provided in an embodiment of the present invention can be used client and two dimensional code be scanned and identified, will
At least one of link of acquisition push parameter is sent to server end, so that server end sends push according to push parameter
Content.Since client of the invention has sent the push parameter to determine push content, when difference
When client sends different push parameters, server end can send different push contents.On the other hand, work as different clients
When end sends identical push parameter, server end can select different push from the push parameter that different clients is sent
Then parameter determines push content according to selected push parameter, the purpose for sending different push contents equally may be implemented.
The present invention can make the client in distinct electronic apparatuses to obtaining different push contents after same two-dimensional code scanning.Client
Which kind of push content server end is the push parameter obtained from the first link, which correspond to, freely to set, then the push content
Corresponding relationship can be generated with the time, therefore the present invention can also make the client in same electronic equipment in different time to same
Different push contents is obtained after one two-dimensional code scanning.Therefore, the differentiation that the present invention can reduce two dimensional code significantly uses, different
Electronic equipment can only be scanned a two dimensional code, and easy to operate, fault rate is low, can effectively reduce and be loaded with two dimension
The billboard of code and the replacement frequency of displayed page.
On the basis of embodiment shown in Fig. 6, as shown in fig. 7, in another client provided in an embodiment of the present invention,
There is uniform resource position mark URL in first link, which can also include: the second sending module 210, be used for
Before the push receiving module 300 receives the first push content of the server end push, the URL is sent to the clothes
Business device end,
Wherein, it is that the server end is sent out according to the client that push receiving module 300 received first, which pushes content,
What the push parameter sent and the URL were determined.
As shown in figure 8, on the basis of embodiment shown in Fig. 6, in another client provided in an embodiment of the present invention, institute
Stating client can also include: third sending module 220, for receiving the server end push in push receiving module 300
The first push content before, obtain the first information, send the server end for the first information, wherein described the
One information includes: the location information for being equipped with the electronic equipment of the client, the hardware information of the electronic equipment, the electricity
The temporal information of two dimensional code described in the application information installed in sub- equipment, the client scan, is used user behavior information
At least one of family identity information;
Wherein, it is that the server end is sent out according to the client that push receiving module 300 received first, which pushes content,
What the push parameter sent and the first information determined.
As shown in figure 9, on the basis of embodiment shown in Fig. 6, in another client provided in an embodiment of the present invention,
There is uniform resource position mark URL in first link, which can also include: the second sending module 210 and third
Sending module 220,
Second sending module 210, in the first push that push receiving module 300 receives the server end push
Before appearance, the URL is sent into the server end.
Third sending module 220, in the first push that push receiving module 300 receives the server end push
Before appearance, the first information is obtained, sends the first information in the server end, wherein the first information includes:
The location information of the electronic equipment of the client, the hardware information of the electronic equipment are installed, pacified on the electronic equipment
Temporal information, the user behavior information, subscriber identity information of two dimensional code described in the application information of dress, the client scan
At least one of;
Pushing receiving module 300 received first and pushing content is that the server end is pushed away according to what the client was sent
Parameter, the URL and the first information is sent to determine.
The embodiment of the invention also provides a kind of electronic equipment, any one client including Fig. 6 into embodiment illustrated in fig. 9
End.
A kind of two dimensional code processing method for being applied to server end is illustrated below:
As shown in Figure 10, a kind of two dimensional code processing method provided in an embodiment of the present invention is applied in server end, described
Method may include:
S010, the server end obtain the push parameter that client corresponding with the server end is sent, described to push away
Parameter is sent to be included in the first link, first link is obtained after the client is scanned and identifies to two dimensional code
's;
Wherein, there can also be uniform resource position mark URL simultaneously in first link.
Such as: the first link that client obtains after identifying to two dimensional code can be http://www.domain.com/
arg1=AAA&arg2=BBB&arg3=CCC.In the link, "? ", " & " be general connector, "? " the http in left side: //
Www.domain.com/ is uniform resource position mark URL, and arg1=AAA, arg2=BBB, arg3=CCC are push parameter,
In, arg1, arg2, arg3 are parameter name, and AAA, BBB, CCC are parameter value.Two dimensional code production when, can will first link in
URL and push parameter be made as two dimensional code together.
Wherein, the first link can be the link for meeting hypertext transfer protocol HTTP, or the privates such as sudden peal of thunder agreement
There are agreement, such as thunder: //QUFodHRwOi8vZDUuN=/.The present invention is it is not limited here.
Step S010 can be there are two types of specific executive mode:
Mode one, step S010 include:
The first of received server-side client transmission corresponding with the server end links, from first chain
Connect at least one push parameter of middle acquisition.
Mode two, step S010 include:
The server end obtains at least one push parameter that client corresponding with the server end directly transmits.
S020, the server end determine the first push content according to the push parameter of acquisition;
Specifically, step S020 can according to preset parameter selection mechanism from received push parameter selected section or
Then whole parameters determine the first push content according to selected parameter.
Wherein, the push parameter that step S010 is obtained may include login account and modification logging, and step S020 can
To include:
The server end carries out login process using the login account and the modification logging;
The server end will log in generate after processing it is corresponding with institute's login account and the modification logging using boundary
Face information is as the first push content.
Wherein, application interface information includes: login result information, can also include incentive message, such as obtain after logging in
Reward.
It can be after scanning the two-dimensional code in push parameter it is understood that login account and modification logging can be put into
Login account and modification logging are directly obtained, is logged in be sent to server end, and user is no longer needed to be manually entered,
Convenient and efficient, user's use feeling is good, and error rate is low.Such as certain game carries out public testing, issues the game by two dimensional code
URL and public testing account and public testing password are downloaded, then after the embodiment of the present invention scans the two dimensional code, the game can be downloaded simultaneously simultaneously
Server end is sent by public testing account and public testing password to log in, and is logined successfully rear server end and is returned to disappearing of logining successfully
Breath.
S030, the server end push content push into the client for described first, so that the client
Display and push interface corresponding to the first push content.
It is understood that due to client acquisition first push content after need it is defeated on the display screen of electronic equipment
The corresponding push interface of first push content out, therefore after obtaining push content, client can also be according to push content
Push interface is obtained, is known on a display screen by user with showing.
Wherein, the client and server end in the embodiment of the present invention is corresponding, under this corresponding relationship, client
It supports to run by server end, such as QQ client and QQ server end.Client can send its data collected to
In server end, after server end carries out respective handling, processing result is returned to.Server end can be sent out to corresponding client
Push content, such as client upgrading is sent to remind.
Wherein, first push content form can there are many, such as short message, play frame, sound, video, text, instruction.
Specifically, push parameter transmitted by the first push content and client can have corresponding relationship, and such as: server end storage
Have parameter and push content corresponding relationship, when received server-side arrive certain parameters when, so that it may according to parameter with push in
Corresponding relationship between appearance determines corresponding push content, and sends it to client.
A kind of two dimensional code processing method provided in an embodiment of the present invention, can be used received server-side client to two
Dimension code be scanned and obtained after identify first link in the push parameter that obtains, and the push parameter is true based on the received
Surely push content push is into client.The push to determine push content sent due to received server-side client
Parameter, therefore when different clients send different push parameters, server end can send different push contents.It is another
Aspect, when different clients send identical push parameter, server end can be from the push parameter of different clients transmission
The different push parameter of middle selection, then determines push content according to selected push parameter, equally may be implemented to send not
With the purpose of push content.The present invention can make the client in distinct electronic apparatuses to obtaining difference after same two-dimensional code scanning
Push content.Which kind of push content server end is the push parameter that client is obtained from the first link, which correspond to, freely to set
Fixed, then the push content can generate corresponding relationship with the time, therefore the present invention can also make the visitor in same electronic equipment
Family end obtains different push contents after different time is to same two-dimensional code scanning.Therefore, the present invention can reduce two significantly
The differentiation for tieing up code uses, and distinct electronic apparatuses can only be scanned a two dimensional code, and easy to operate, fault rate is low,
The replacement frequency of the billboard and displayed page that are loaded with two dimensional code can be effectively reduced.
As shown in figure 11, on the basis of embodiment illustrated in fig. 10, at another kind two dimensional code provided in an embodiment of the present invention
In reason method, step S020 may include:
S021, the server end select required parameter from the push parameter of acquisition;
Specifically, server end can be selected from push parameter according to preset required parameter list, such as root
It is selected according to parameter name.
Specifically, step S021 may include:
The server end is according to the customer data base corresponding with the client being locally stored to the client
User behavior is analyzed, and analysis result is obtained;
The server end selects required parameter according to the analysis result from the push parameter.
Such as: user browses the group purchase information of the Beijing area in shopping website commonly using the mobile phone of oneself, then the hand
The group purchase information that browser or client of the invention in machine can be browsed user is sent to server end and deposits
Storage, server end store these information and establish customer data base.When needing to carry out information push, according to the user established
Database, which can analyze, to be obtained and now lives in Beijing using the user of the mobile phone, then can choose related to Beijing in push parameter
Parameter as required parameter.
S022, the server end combine preset parameter, determining to show information with the required parameter corresponding first,
Show information as the first push content for described first.
As shown in figure 12, on the basis of embodiment illustrated in fig. 10, at another kind two dimensional code provided in an embodiment of the present invention
Reason method may include:
S010, server end obtain the push parameter that client corresponding with the server end is sent, the push ginseng
Number is included in the first link, and first link client obtains after two dimensional code is scanned and is identified, institute
Stating also has uniform resource position mark URL in the first link;
S011, the server end obtain the uniform resource position mark URL that the client is sent;
S023, the server end determine the first push content according to the push parameter and the URL of acquisition.
S030, the server end push content push into the client for described first, so that the client
Display and push interface corresponding to the first push content.
Due to having existed simultaneously URL in the first link, client can be simultaneously by URL and push parameter obtained
It is sent collectively in server end, the push parameter and the URL that server end can be sent according to client determine that first pushes away
Send content.
As shown in figure 13, on the basis of embodiment illustrated in fig. 10, at another kind two dimensional code provided in an embodiment of the present invention
Reason method may include:
S010, the server end obtain the push parameter that client corresponding with the server end is sent, described to push away
Parameter is sent to be included in the first link, first link is obtained after the client is scanned and identifies to two dimensional code
's;
S012, the server end obtain the first information that the client is sent, wherein the first information includes:
The location information of the electronic equipment of the client, the hardware information of the electronic equipment are installed, pacified on the electronic equipment
Temporal information, the user behavior information, subscriber identity information of two dimensional code described in the application information of dress, the client scan
At least one of;
S024, the server end determine the first push content according to the push parameter and the first information of acquisition.
S030, the server end push content push into the client for described first, so that the client
Display and push interface corresponding to the first push content.
Due to also having various useful informations in electronic equipment, client can simultaneously by these information and
Push parameter obtained is sent collectively in server end, server end can according to client send push parameter and this
A little information determine the first push content.
As shown in figure 14, on the basis of embodiment illustrated in fig. 10, at another kind two dimensional code provided in an embodiment of the present invention
Reason method may include:
S010, the server end obtain the push parameter that client corresponding with the server end is sent, described to push away
It send parameter to be included in the first link, also there is uniform resource position mark URL, first link is institute in first link
It states and obtains after client is scanned and identifies to two dimensional code;
S011, the server end obtain the uniform resource position mark URL that the client is sent;
S012, the server end obtain the first information that the client is sent, wherein the first information includes:
The location information of the electronic equipment of the client, the hardware information of the electronic equipment are installed, pacified on the electronic equipment
Temporal information, the user behavior information, subscriber identity information of two dimensional code described in the application information of dress, the client scan
At least one of;
S025, server end determine in the first push according to the push parameter of acquisition, the URL and the first information
Hold.
S030, the server end push content push into the client for described first, so that the client
Display and push interface corresponding to the first push content.
Due in electronic equipment also have various useful informations, client can simultaneously by these information,
Push parameter obtained and URL are sent collectively in server end, and the push that server end can be sent according to client is joined
Number, URL and these information determine the first push content.
Figure 10 specific implementation procedure of each step into embodiment illustrated in fig. 14 refers to real applied to the method for client
Apply a part.
It is corresponding with the above-mentioned two dimensional code processing method applied to server end, as shown in figure 15, the present invention also provides
A kind of server end may include: the first acquisition module 010, push determining module 020 and pushing module 030,
Described first obtains module 010, the push parameter sent for obtaining client corresponding with the server end,
The push parameter is included in the first link, and first link is after the client is scanned and identifies to two dimensional code
It obtains;
Specifically, the first acquisition module 010 can be there are two types of concrete composition mode:
It includes: to link receiving submodule and the first parameter acquisition submodule that mode one, first, which obtains module 010,
The link receiving submodule is linked for receiving client corresponding with the server end is sent first;
The first parameter acquisition submodule, for obtaining at least one push parameter from first link.
It includes: the second parameter acquisition submodule that mode two, first, which obtains module 010, for obtaining and the server end
At least one push parameter that corresponding client directly transmits.
The push determining module 020, for determining the first push content according to the push parameter of acquisition;
Wherein, the push parameter acquired in the first acquisition module 010 may include login account and modification logging, institute
Stating push determining module 020 may include: to log in submodule and the 5th to determine submodule,
It is described to log in submodule, for carrying out login process using the login account and the modification logging;
It is described 5th determine submodule, for will log in processing after generate with institute's login account and the modification logging pair
The application interface information answered is as the first push content.
Wherein, application interface information may include: login result information.
The pushing module 030, for pushing content push into the client for described first, so that the client
End display and push interface corresponding to the first push content.
Wherein, push determining module 030 may include: that selection submodule and first determine submodule,
The selection submodule, for parameter needed for being selected from the acquired push parameter;
Described first determines submodule, determining to open up with the required parameter corresponding first for combining preset parameter
Show information, shows information as the first push content for described first.
Wherein, selection submodule can be with, comprising: analysis submodule and parameter sub-module,
The analysis submodule, for according to the customer data base corresponding with the client that is locally stored to the visitor
The user behavior at family end is analyzed, and analysis result is obtained;
The parameter sub-module, for parameter needed for being selected from the push parameter according to the analysis result.
A kind of server end provided in an embodiment of the present invention can receive client from being scanned and identify to two dimensional code
The push parameter obtained in the first link obtained afterwards, and the push parameter determines push content push to visitor based on the received
In the end of family.Due to the push parameter to determine push content that received server-side client is sent, work as different visitors
When family end sends different push parameters, server end can send different push contents.On the other hand, work as different clients
When sending identical push parameter, server end can select different push to join from the push parameter that different clients is sent
Then number determines push content according to selected push parameter, the purpose for sending different push contents equally may be implemented.This
Invention can make the client in distinct electronic apparatuses to obtaining different push contents after same two-dimensional code scanning.Client from
Which kind of push content server end is the push parameter obtained in first link, which correspond to, freely to set, and then the push content can
To generate corresponding relationship with the time, therefore the present invention can also make the client in same electronic equipment in different time to same
Different push contents is obtained after two-dimensional code scanning.Therefore, the differentiation that the present invention can reduce two dimensional code significantly uses, different electricity
Sub- equipment can only be scanned a two dimensional code, and easy to operate, fault rate is low, can effectively reduce and be loaded with two dimensional code
Billboard and displayed page replacement frequency.
On the basis of embodiment illustrated in fig. 15, as shown in figure 16, another kind server end provided in an embodiment of the present invention
In it is described first link in have uniform resource position mark URL, which can also include: the second acquisition module 011,
For obtaining the client before push determining module 020 determines the first push content according to the push parameter of acquisition
Hold the uniform resource position mark URL sent;
The push determining module 020, comprising: second determine submodule 021, for according to acquisition push parameter and institute
It states URL and determines the first push content.
On the basis of embodiment illustrated in fig. 15, as shown in figure 17, another kind server end provided in an embodiment of the present invention
It can also include: that third obtains module 012, for determining the according to the push parameter of acquisition in push determining module 020
Before one push content, obtain the first information that the client is sent, wherein the first information include: be equipped with it is described
The location information of the electronic equipment of client, the hardware information of the electronic equipment, the application journey installed on the electronic equipment
The temporal information of two dimensional code described in sequence information, the client scan, user behavior information, at least one in subscriber identity information
It is a;
The push determining module 020 includes: that third determines submodule 022, for according to acquisition push parameter and institute
It states the first information and determines the first push content.
As shown in figure 18, on the basis of embodiment illustrated in fig. 16, another kind server end provided in an embodiment of the present invention is also
It may include: third receiving module 013, for determining first according to the push parameter of acquisition in push determining module 020
Before pushing content, the first information that the client is sent is obtained, wherein the first information includes: to be equipped with the visitor
The location information of the electronic equipment at family end, the hardware information of the electronic equipment, the application program installed on the electronic equipment
The temporal information of two dimensional code described in information, the client scan, user behavior information, at least one in subscriber identity information
It is a;
Described second determines that submodule 021 includes: the 4th determining submodule 023, for the push parameter according to acquisition, institute
It states URL and the first information determines the first push content.
The specific implementation procedure of Figure 15 each module into embodiment illustrated in fig. 18 is referring to Figure 10 to embodiment illustrated in fig. 14
Part.
The present invention also provides a kind of servers, any one server end including Figure 15 into embodiment illustrated in fig. 18.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in process, method, article or equipment including the element.
Each embodiment in this specification is all made of relevant mode and describes, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality
For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method
Part explanation.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.It is all
Any modification, equivalent replacement, improvement and so within the spirit and principles in the present invention, are all contained in protection scope of the present invention
It is interior.
Claims (34)
1. a kind of two dimensional code processing method, which is characterized in that be applied in electronic equipment, there is client in the electronic equipment
End, which comprises
The client scan two dimensional code, identifies the two dimensional code scanned, obtains first and links, in first link
With at least two push parameters;
At least one described push parameter is sent server end corresponding to the client by the client;
The client receives the first push content of the server end push, and the first push content is the server
End is determined according to the push parameter that the client is sent;
The client is shown and push interface corresponding to the first push content;
The step of at least one described push parameter is sent server end corresponding to the client by the client, packet
It includes:
The client sends the client for the push parameter in first link by sending first link
Corresponding server end, so that the server end selects at least from least two push parameters in first link
One push parameter, and the first push content is determined according to selected push parameter;
Alternatively, the client selects at least one push parameter simultaneously from least two push parameters in first link
Server end corresponding to the client is sent by selected push parameter.
2. the method according to claim 1, wherein it is described first link in have uniform resource position mark URL,
Before the client receives the first push content of the server end push, the method also includes:
The client sends the URL to the server end;
The first push content is that the push parameter that the server end is sent according to the client and the URL are determined
's.
3. the method according to claim 1, wherein the client from it is described first link at least two
At least one push parameter is selected in push parameter and sends clothes corresponding to the client for selected push parameter
The step of business device end, comprising:
The client is analyzed according to user behavior of the customer data base being locally stored to the client, is analyzed
As a result;
The client is according to the analysis result needed for obtaining required push parameter in first link and will be described
Push parameter be sent to server end corresponding to the client.
4. the method according to claim 1, wherein receiving the of server end push in the client
Before one push content, the method also includes:
The client obtains the first information, sends the server end for the first information, wherein the first information
It include: the location information of the electronic equipment, the hardware information of the electronic equipment, the application journey installed on the electronic equipment
The temporal information of two dimensional code described in sequence information, the client scan, user behavior information, at least one in subscriber identity information
It is a;
The push parameter and the first information that the first push content, which is the server end, to be sent according to the client
Determining.
5. according to the method described in claim 2, it is characterized in that, receiving the of server end push in the client
Before one push content, the method also includes:
The client obtains the first information, sends the first information in the server end, wherein first letter
Breath includes: the location information of the electronic equipment, the hardware information of the electronic equipment, the application installed on the electronic equipment
The temporal information of two dimensional code described in program information, the client scan, user behavior information, in subscriber identity information at least
One;
The first push content be the server end sent according to the client push parameter, the URL and described
What the first information determined.
6. the method according to claim 1, wherein the client is sent to the push ginseng of the server end
Number includes login account and modification logging,
The client receives the step of the first push content of the server end push, comprising:
The client receives the server end and carries out login process pusher using the login account and the modification logging
The application interface information corresponding with institute's login account and the modification logging sent.
7. according to the method described in claim 6, it is characterized in that, the application interface information includes: login result information.
8. the method according to claim 1, wherein the client have at least one parameter preset name,
The client selects at least one push parameter from least two push parameters in first link and by institute
The step of push parameter of selection is sent to server end corresponding to the client, comprising:
The client will be sent to institute in first link, with the push parameter with the parameter preset name same names
State server end corresponding to client.
9. a kind of two dimensional code processing method, which is characterized in that be applied in server end, which comprises
The server end obtains the push parameter that client corresponding with the server end is sent, and the push parameter includes
In the first link, first link client obtains after two dimensional code is scanned and is identified, and described first
There are at least two push parameters in link;
The server end determines the first push content according to the push parameter of acquisition;
The server end by it is described first push content push into the client so that the client show with it is described
Push interface corresponding to first push content;
The server end obtains the step of push parameter that client corresponding with the server end is sent, comprising:
The first of received server-side client transmission corresponding with the server end links, from first link
At least two push parameters in select at least one push parameter;
Or
The server end obtain client corresponding with the server end from described first link at least two push
At least one the push parameter for selecting and directly transmitting in parameter.
10. according to the method described in claim 9, it is characterized in that, the server end is according to the push parameter of acquisition
The step of determining the first push content, comprising:
The server end combines preset parameter, determines that corresponding with the push parameter of the acquisition first shows information, will
Described first shows information as the first push content.
11. according to the method described in claim 10, it is characterized in that, the server end is selected from least two push parameters
The step of selecting at least one push parameter, comprising:
The server end is according to the customer data base corresponding with the client being locally stored to the user of the client
Behavior is analyzed, and analysis result is obtained;
The server end selects required parameter according to the analysis result from the push parameter.
12. according to the method described in claim 9, it is characterized in that,
There is uniform resource position mark URL in first link;
Before the server end determines the first push content according to the push parameter of acquisition, the method also includes:
The server end obtains the uniform resource position mark URL that the client is sent;
The step of server end determines the first push content according to the push parameter of acquisition, comprising:
The server end determines the first push content according to the push parameter and the URL of acquisition.
13. according to the method described in claim 9, it is characterized in that, being joined in the server end according to the push of acquisition
Before number determines the first push content, the method also includes: the server end obtains the first letter that the client is sent
Breath, wherein the first information includes: the location information for being equipped with the electronic equipment of the client, the electronic equipment
The temporal information of two dimensional code described in the application information installed on hardware information, the electronic equipment, the client scan,
At least one of user behavior information, subscriber identity information;
The step of server end determines the first push content according to the push parameter of acquisition, comprising:
The server end determines the first push content according to the push parameter and the first information of acquisition.
14. according to the method for claim 12, which is characterized in that joined in the server end according to the push of acquisition
Before number determines the first push content, the method also includes: the server end obtains the first letter that the client is sent
Breath, wherein the first information includes: the location information for being equipped with the electronic equipment of the client, the electronic equipment
The temporal information of two dimensional code described in the application information installed on hardware information, the electronic equipment, the client scan,
At least one of user behavior information, subscriber identity information;
The step of server end determines the first push content according to the push parameter of acquisition, comprising:
The server end determines the first push content according to the push parameter of acquisition, the URL and the first information.
15. according to the method described in claim 9, it is characterized in that, being wrapped in the push parameter that the server end obtains
Login account and modification logging are included, the server end determines the step of the first push content according to the push parameter of acquisition
Suddenly, comprising:
The server end carries out login process using the login account and the modification logging;
The server end is believed the application interface corresponding with institute's login account and the modification logging generated after processing is logged in
Breath is as the first push content.
16. according to the method for claim 15, which is characterized in that the application interface information includes: login result information.
17. a kind of client characterized by comprising scan module, the first sending module, push receiving module and interface are obtained
Module is obtained,
The scan module identifies the two dimensional code scanned for scanning the two-dimensional code, and obtains the first link, described the
There are at least two push parameters in one link;
First sending module, for sending server corresponding to the client at least one described push parameter
End;
The push receiving module, for receiving the first push content of the server end push, the first push content
It is that the server end is determined according to the push parameter that the client is sent;
The interface obtains module, for showing and push interface corresponding to the first push content;
First sending module includes: to link sending submodule or parameter sending submodule,
The link sending submodule, for being sent the push parameter in first link by sending first link
To server end corresponding to the client, so that the server end is joined from least two push in first link
It selects at least one to push parameter in number, and the first push content is determined according to selected push parameter;
The parameter sending submodule, for selecting at least one to push away from least two push parameters in first link
It send parameter and sends server end corresponding to the client for selected push parameter.
18. client according to claim 17, which is characterized in that there is uniform resource locator in first link
URL, the client further include: the second sending module, for receiving the server end push in the push receiving module
The first push content before, send the URL to the server end, described first to push content be the server end root
What the push parameter sent according to the client and the URL were determined.
19. client according to claim 17, which is characterized in that the parameter sending submodule includes: result submodule
Block and selection submodule,
The result submodule, for being divided according to the customer data base being locally stored the user behavior of the client
Analysis obtains analysis result;
The selection submodule, for obtaining required push parameter from first link according to the analysis result and inciting somebody to action
The required push parameter is sent to server end corresponding to the client.
20. client according to claim 17, which is characterized in that the client further include: third sending module is used
In before the push receiving module receives the first push content of the server end push, the first information is obtained, by institute
It states the first information and is sent to the server end, wherein the first information includes: the electronic equipment for being equipped with the client
Location information, the hardware information of the electronic equipment, the application information installed on the electronic equipment, the client
Scan at least one of the temporal information, user behavior information, subscriber identity information of the two dimensional code;
The push parameter and the first information that the first push content, which is the server end, to be sent according to the client
Determining.
21. client according to claim 18, which is characterized in that the client further include: third sending module is used
In before the push receiving module receives the first push content of the server end push, the first information is obtained, by institute
It states the first information to be sent in the server end, wherein the first information includes: to be equipped with the electronics of the client to set
The application information installed on the hardware information of standby location information, the electronic equipment, the electronic equipment, the client
Scan at least one of temporal information, user behavior information, subscriber identity information of the two dimensional code in end;
The first push content be the server end sent according to the client push parameter, the URL and described
What the first information determined.
22. client according to claim 17, which is characterized in that
The push parameter that first sending module is sent to the server end includes login account and modification logging;
The push receiving module includes: application interface receiving submodule, is logged in for receiving the server end using described
It is pushed after account and modification logging progress login process corresponding with institute's login account and the modification logging using boundary
Face information.
23. client according to claim 22, which is characterized in that the application interface information includes: login result letter
Breath.
24. client according to claim 17, which is characterized in that the client has at least one parameter preset
Name,
The parameter sending submodule, for by first link, with being pushed away with the parameter preset name same names
Parameter is sent to be sent to server end corresponding to the client.
25. a kind of electronic equipment, which is characterized in that including client described in any one of claim 17 to 24 claim
End.
26. a kind of server end characterized by comprising first obtains module, push determining module and pushing module,
Described first obtains module, the push parameter sent for obtaining client corresponding with the server end, described to push away
Parameter is sent to be included in the first link, first link is obtained after the client is scanned and identifies to two dimensional code
, there are at least two push parameters in first link;
The push determining module, for determining the first push content according to the push parameter of acquisition;
The pushing module, for pushing content push into the client for described first, so that the client is shown
With push interface corresponding to the first push content;
The first acquisition module includes: to link receiving submodule and the first parameter acquisition submodule,
The link receiving submodule is linked for receiving client corresponding with the server end is sent first;
The first parameter acquisition submodule, for being selected at least from least two push parameters in first link
One push parameter;
Alternatively, the first acquisition module includes: the second parameter acquisition submodule, it is corresponding with the server end for obtaining
At least one push parameter that client is selected and directly transmitted from least two push parameters in first link.
27. server end according to claim 26, which is characterized in that the push determining module includes: first determining
Submodule,
The first determination submodule determines and the push parameter corresponding first of the acquisition for combining preset parameter
It shows information, shows information as the first push content for described first.
28. server end according to claim 27, which is characterized in that the first parameter acquisition submodule, comprising: point
Submodule and parameter sub-module are analysed,
The analysis submodule, for according to the customer data base corresponding with the client that is locally stored to the client
User behavior analyzed, obtain analysis result;
The parameter sub-module, for parameter needed for being selected from the push parameter according to the analysis result.
29. server end according to claim 26, which is characterized in that there is unified resource positioning in first link
Accord with URL, the server end further include: second obtains module, for pushing away according to acquisition in the push determining module
It send parameter to determine and obtains the uniform resource position mark URL that the client is sent before the first push content;
The push determining module, comprising: second determines submodule, for being determined according to the push parameter of acquisition and the URL
First push content.
30. server end according to claim 26, which is characterized in that the server end further include: third obtains mould
Block, for obtaining the visitor before the push determining module determines the first push content according to the push parameter of acquisition
The first information that family end is sent, wherein the first information includes: the position letter for being equipped with the electronic equipment of the client
Described in the application information installed on breath, the hardware information of the electronic equipment, the electronic equipment, the client scan
At least one of the temporal information of two dimensional code, user behavior information, subscriber identity information;
The push determining module includes: that third determines submodule, for according to acquisition push parameter and the first information
Determine the first push content.
31. server end according to claim 29, which is characterized in that the server end further include: third obtains mould
Block, for obtaining the visitor before the push determining module determines the first push content according to the push parameter of acquisition
The first information that family end is sent, wherein the first information includes: the position letter for being equipped with the electronic equipment of the client
Described in the application information installed on breath, the hardware information of the electronic equipment, the electronic equipment, the client scan
At least one of the temporal information of two dimensional code, user behavior information, subscriber identity information;
Described second determines that submodule includes: the 4th determining submodule, for according to the push parameter of acquisition, the URL and institute
It states the first information and determines the first push content.
32. server end according to claim 26, which is characterized in that described acquired in the first acquisition module to push away
Sending includes login account and modification logging in parameter, and the push determining module includes: to log in submodule and the 5th to determine submodule
Block,
It is described to log in submodule, for carrying out login process using the login account and the modification logging;
It is described 5th determine submodule, for will log in processing after generate it is corresponding with institute's login account and the modification logging
Application interface information is as the first push content.
33. server end according to claim 32, which is characterized in that the application interface information includes: login result
Information.
34. a kind of server, which is characterized in that including server end described in any one of claim 26 to 33.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310575034.9A CN104660620B (en) | 2013-11-15 | 2013-11-15 | Two dimensional code processing method, client, electronic equipment, server end and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310575034.9A CN104660620B (en) | 2013-11-15 | 2013-11-15 | Two dimensional code processing method, client, electronic equipment, server end and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104660620A CN104660620A (en) | 2015-05-27 |
CN104660620B true CN104660620B (en) | 2019-03-29 |
Family
ID=53251323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310575034.9A Active CN104660620B (en) | 2013-11-15 | 2013-11-15 | Two dimensional code processing method, client, electronic equipment, server end and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104660620B (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106683593A (en) | 2015-11-06 | 2017-05-17 | 沈维 | Billboard containing coding information |
CN105721462B (en) * | 2016-02-01 | 2020-05-29 | 百度在线网络技术(北京)有限公司 | Information pushing method and device |
CN105827698A (en) * | 2016-03-15 | 2016-08-03 | 武汉斗鱼网络科技有限公司 | Enterprise-level APP making downloading installing method and system controllable by developers |
CN105978961A (en) * | 2016-05-06 | 2016-09-28 | 上海斐讯数据通信技术有限公司 | Software downloading method for mobile terminal |
CN105915638B (en) * | 2016-06-07 | 2019-05-31 | 腾讯科技(深圳)有限公司 | Log in the method for moving game and the client of moving game |
CN106649478B (en) * | 2016-09-29 | 2020-12-15 | 浙江三网科技股份有限公司 | One-code multi-purpose two-dimensional code response type skipping method |
CN106650864A (en) * | 2016-10-13 | 2017-05-10 | 合肥思盟信息科技有限公司 | System and method automatically generating two-dimensional code on basis of image |
CN106874420B (en) * | 2017-01-24 | 2020-08-28 | 广州朗锐数字传媒科技有限公司 | Method and system for acquiring audio book based on paper book two-dimensional code |
CN107067208A (en) * | 2017-04-05 | 2017-08-18 | 江西江铃集团新能源汽车有限公司 | Automobile logistics management method and system |
CN107704893A (en) * | 2017-04-11 | 2018-02-16 | 西安艾润物联网技术服务有限责任公司 | Generation and the method and Quick Response Code multiplex system of scanning Quick Response Code |
CN112990399A (en) * | 2017-04-19 | 2021-06-18 | 姜剑锋 | Dynamic two-dimensional code-based competitive game system and control method thereof |
TWM545964U (en) * | 2017-04-26 | 2017-07-21 | Hodo Mobile Multimedia Co Ltd | Webpage push-caste system |
CN107147729A (en) * | 2017-05-31 | 2017-09-08 | 广州云移信息科技有限公司 | Intelligent skip page method and system based on Quick Response Code |
CN107729390B (en) * | 2017-09-19 | 2020-12-25 | 广东小天才科技有限公司 | Application pushing method, system, client and application server |
CN108462744A (en) * | 2018-03-14 | 2018-08-28 | 北京爱云动科技有限公司 | The photo method for pushing and client, server end realized based on Quick Response Code |
CN110807143B (en) * | 2018-07-19 | 2024-05-14 | 阿里巴巴新加坡控股有限公司 | Popularization resource determining method and device |
CN109034314B (en) * | 2018-08-13 | 2021-04-16 | 珠海格力电器股份有限公司 | Display method and device, terminal and readable storage medium |
CN109978093A (en) * | 2019-03-28 | 2019-07-05 | 尤尼泰克(嘉兴)信息技术有限公司 | A kind of information dissemination method based on two dimensional code |
CN110647728A (en) * | 2019-08-27 | 2020-01-03 | 武汉烽火众智数字技术有限责任公司 | Convenient login method and device |
CN110727616A (en) * | 2019-09-02 | 2020-01-24 | 福州谛听科技有限公司 | Method, system, equipment and storage medium for code system data driving |
CN111831941B (en) * | 2020-07-20 | 2023-09-26 | 腾讯科技(深圳)有限公司 | Two-dimensional code identification method and device, storage medium and electronic device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102542235A (en) * | 2011-12-09 | 2012-07-04 | 河北广联信息技术有限公司 | One-code multi-recognition method of two-dimensional codes |
CN103065116A (en) * | 2012-12-31 | 2013-04-24 | 王石磊 | Method and system capable of enabling client to recognize two-dimension code |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102438067B (en) * | 2011-10-25 | 2013-12-25 | 福州博远无线网络科技有限公司 | Method for installing mobile phone software by mobile phone scanning two-dimension code |
CN103164412B (en) * | 2011-12-09 | 2017-10-13 | 阿里巴巴集团控股有限公司 | Method, client terminal device and the server of the network information are accessed by encoding of graphs |
CN102917059B (en) * | 2012-10-19 | 2016-08-03 | 北京奇虎科技有限公司 | A kind of client and the method downloading application thereof |
-
2013
- 2013-11-15 CN CN201310575034.9A patent/CN104660620B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102542235A (en) * | 2011-12-09 | 2012-07-04 | 河北广联信息技术有限公司 | One-code multi-recognition method of two-dimensional codes |
CN103065116A (en) * | 2012-12-31 | 2013-04-24 | 王石磊 | Method and system capable of enabling client to recognize two-dimension code |
Also Published As
Publication number | Publication date |
---|---|
CN104660620A (en) | 2015-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104660620B (en) | Two dimensional code processing method, client, electronic equipment, server end and server | |
CN107809492B (en) | Method and system for generating shared information | |
CN102694857B (en) | Method and apparatus for giving over data networks | |
CN103384864B (en) | The method and system of rendering content | |
US8478862B2 (en) | Method and apparatus for internet traffic monitoring by third parties using monitoring implements | |
CN101512483B (en) | Dynamically generating customized user interfaces | |
US9268547B2 (en) | Conditional logic for delivering computer-executable program instructions and content | |
US9432425B2 (en) | Method and system for downloading content | |
CN102226916B (en) | Platform, the method and apparatus of management application program | |
US20050071757A1 (en) | Providing scalable, alternative component-level views | |
US20100169803A1 (en) | Method and System for Implementing User Generated Preferences in a Communication System | |
CN108829597A (en) | Software crowd surveys method and device, computer installation and readable storage medium storing program for executing | |
CN108028768A (en) | The method and system of application version is installed by short-range communication | |
EP2499607A1 (en) | Real-time online advertisement verification system and method | |
CN104410546A (en) | Testing method and device of real-time processing system | |
JP2017162377A (en) | Advertisement animation management device, advertisement animation management system, advertisement animation management program, and advertisement animation management method | |
CN107357903A (en) | User behavior data integration method, device and electronic equipment | |
CN104301148A (en) | User behavior recording method based on website access | |
CN103389985B (en) | A kind of method and apparatus for providing search result | |
CN110737645B (en) | Data migration method and system among different systems and related equipment | |
WO2014144498A2 (en) | Use of method overrides for dynamically changing visible page content | |
CN102739698A (en) | Method for using community sharing to assist mobile terminal advertisement publishing and system thereof | |
CN104156375B (en) | A kind of information distribution method and system based on crowdsourcing | |
US20210150587A1 (en) | Engagement analytics on mixed digital/physical platforms | |
JP2004258148A (en) | Radio terminal advertising system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |