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 PDF

Info

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
Application number
CN201310575034.9A
Other languages
Chinese (zh)
Other versions
CN104660620A (en
Inventor
盘善君
张庆勇
陈旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Cloud Network Technology Co Ltd
Beijing Kingsoft Cloud Technology Co Ltd
Original Assignee
Beijing Kingsoft Cloud Network Technology Co Ltd
Beijing Kingsoft Cloud Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Cloud Network Technology Co Ltd, Beijing Kingsoft Cloud Technology Co Ltd filed Critical Beijing Kingsoft Cloud Network Technology Co Ltd
Priority to CN201310575034.9A priority Critical patent/CN104660620B/en
Publication of CN104660620A publication Critical patent/CN104660620A/en
Application granted granted Critical
Publication of CN104660620B publication Critical patent/CN104660620B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Two dimensional code processing method, client, electronic equipment, server end and server
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.
CN201310575034.9A 2013-11-15 2013-11-15 Two dimensional code processing method, client, electronic equipment, server end and server Active CN104660620B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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