CN108933797A - For providing the method, device and equipment of user information - Google Patents
For providing the method, device and equipment of user information Download PDFInfo
- Publication number
- CN108933797A CN108933797A CN201710368257.6A CN201710368257A CN108933797A CN 108933797 A CN108933797 A CN 108933797A CN 201710368257 A CN201710368257 A CN 201710368257A CN 108933797 A CN108933797 A CN 108933797A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- portrait
- user information
- acquisition request
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5683—Storage of data provided by user terminals, i.e. reverse caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
This application discloses for providing the method, device and equipment of user information.This method includes:Named web page acquisition request is sent to Website server, named web page acquisition request is used for the webpage information that request is specified;The user information acquisition request for the correspondence named web page acquisition request that Website server is sent is received, user information acquisition request is used to indicate terminal device and provides user information;User information is obtained, user information is sent to Website server.The embodiment provides user information to Website server by terminal device, improves the data-handling efficiency of Website server.
Description
Technical field
This application involves information technology fields, and in particular to technical field of information transmission, more particularly, to offer user
The method, device and equipment of information.
Background technique
Currently, user does shopping frequently by network.Family is able to use by shopping at network to get in a short time
A large amount of Item Information, and article is sent to by specified address by express delivery, the time is saved for user, improves user's purchase
The efficiency of article.Website targetedly services to provide, and needs to obtain user information, and corresponding according to user information offer
Item Information.It logical object website can be when user opens specified page, from registration information and use of the user on Website server
The user information of the user is read in the information server of family.
However, the existing method for providing user information there is also some problems.When largely being beaten in the mass users short time
When opening the specified page of website, Website server needs while handling the web data and user data of magnanimity, every number of users
User information is obtained according to Website server is required, this just greatly reduces the data-handling efficiency of Website server.
Summary of the invention
In view of drawbacks described above in the prior art, the embodiment of the present application provides method for providing user information, dress
It sets and equipment, to solve the technical issues of background section above is mentioned.
In a first aspect, the embodiment of the present application provides a kind of for providing the method for user information, the above method includes:To
Website server sends named web page acquisition request, the webpage letter that above-mentioned named web page acquisition request is specified for request
Breath;Receive the user information acquisition request for the above-mentioned named web page acquisition request of correspondence that Website server is sent, above-mentioned user's letter
Breath acquisition request is used to indicate terminal device and provides user information;User information is obtained, above-mentioned user information is sent to above-mentioned
Website server.
In some embodiments, above-mentioned user information is sent to above-mentioned Website server packet by above-mentioned acquisition user information
It includes:Searching in local browser caching whether there is user information, and if it exists, user information is then sent to above-mentioned website service
Otherwise device obtains user information from subscriber information server.
In some embodiments, above-mentioned to include from subscriber information server acquisition user information:It is taken to above-mentioned user information
Business device sends current user information acquisition request, and above-mentioned current user information acquisition request is used to indicate above-mentioned Individual information service
Device inquires the user information of the active user of terminal device;Receive the above-mentioned current use of correspondence that above-mentioned subscriber information server is sent
User information is sent to above-mentioned Website server by the user information of family information acquisition request, and then by user information save to
Local browser caching.
Second aspect, this application provides a kind of for providing the method for user information, and the above method includes:Receive terminal
The current user information acquisition request that equipment is sent, above-mentioned current user information acquisition request are used to indicate subscriber information server
Inquire the user information of the active user of above-mentioned terminal device;In the user information for the active user for inquiring above-mentioned terminal device
Afterwards, the user information of the active user of above-mentioned terminal device is sent to above-mentioned terminal device.
In some embodiments, the above method further includes the steps that obtaining user information, the step of above-mentioned acquisition user information
Suddenly include:User's portrait information and user's registration information are obtained, above-mentioned user draws a portrait information as the Network records progress to user
Extract obtained characteristic information, user information when above-mentioned user's registration information is user's Website login server;Merge above-mentioned
User's portrait information and user's registration information obtain user information.
In some embodiments, the step of above-mentioned acquisition user information further includes the steps that updating user's portrait information, on
Stating the step of updating user's portrait information includes:The Network records on terminal device in setting time are obtained, above-mentioned network is passed through
Record obtains the portrait information of the user to be updated in setting time;Judge above-mentioned user to be updated draw a portrait information with there is currently
Whether user's information of drawing a portrait identical, if not identical, by above-mentioned user to be updated draw a portrait information to there is currently user draw
As information update.
In some embodiments, the above-mentioned user to be updated of above-mentioned judgement draw a portrait information with there is currently user draw a portrait information
Whether identical include:By above-mentioned user to be updated draw a portrait information and there is currently user's information of drawing a portrait construct the first word respectively
Symbol string and the second character string, above-mentioned first character string are used to characterize above-mentioned user to be updated portrait information by character, and above-mentioned the
Two character strings be used for by character characterize it is above-mentioned there is currently user portrait information;Above-mentioned first character string and are determined respectively
The corresponding first MD5 value of two character strings and the 2nd MD5 value, above-mentioned first MD5 value are used for the character characterization by setting quantity
The first character string is stated, above-mentioned 2nd MD5 value is used to characterize above-mentioned second character string by the character of above-mentioned setting quantity;If above-mentioned
First MD5 value and the 2nd MD5 value are equal, then above-mentioned user to be updated draw a portrait information and there is currently user draw a portrait information phase
Together, otherwise, above-mentioned user to be updated draw a portrait information and there is currently user's information of drawing a portrait it is not identical.
In some embodiments, the step of above-mentioned acquisition user information further includes the steps that updating user's registration information, on
Stating the step of updating user's registration information includes:Receive that above-mentioned Website server sends comprising user's registration modification information, lead to
It crosses above-mentioned user's registration modification information and updates user's registration information.
The third aspect, this application provides a kind of for providing the device of user information, and above-mentioned apparatus includes:Named web page
Acquisition request transmission unit, for sending named web page acquisition request to Website server, above-mentioned named web page acquisition request is used
In the webpage information that request is specified;User information acquisition request receiving unit, pair sent for receiving Website server
The user information acquisition request of above-mentioned named web page acquisition request is answered, above-mentioned user information acquisition request is used to indicate terminal device
User information is provided;User information provides unit, for obtaining user information, above-mentioned user information is sent to above-mentioned website and is taken
Business device.
In some embodiments, above-mentioned user information offer unit includes:Searching whether there is in local browser caching
User information, and if it exists, user information is then sent to above-mentioned Website server, otherwise, obtains and uses from subscriber information server
Family information.
In some embodiments, it includes that user information obtains subelement that above-mentioned user information, which provides unit, is used for from user
Information server obtains user information, and above-mentioned user information obtains subelement and includes:Current user information acquisition request sends mould
Block, for sending current user information acquisition request, above-mentioned current user information acquisition request to above-mentioned subscriber information server
It is used to indicate the user information of the active user of above-mentioned subscriber information server inquiry terminal device;User information receiving module,
For receiving the user information for the above-mentioned current user information acquisition request of correspondence that above-mentioned subscriber information server is sent, by user
Information is sent to above-mentioned Website server, and then saves user information to local browser and cache.
Fourth aspect, this application provides a kind of for providing the device of user information, and above-mentioned apparatus includes:Active user
Information acquisition request receiving unit, for the current user information acquisition request that receiving terminal apparatus is sent, above-mentioned active user
Information acquisition request is used to indicate the user information that subscriber information server inquires the active user of above-mentioned terminal device;User's letter
Transmission unit is ceased, for after inquiring the user information of active user of above-mentioned terminal device, by working as above-mentioned terminal device
The user information of preceding user is sent to above-mentioned terminal device.
In some embodiments, above-mentioned apparatus further includes user information acquiring unit, for obtaining user information, above-mentioned use
Family information acquisition unit includes:Acquisition of information subelement, for obtaining user's portrait information and user's registration information, above-mentioned user
Portrait information is the characteristic information extracted to the Network records of user, and above-mentioned user's registration information is that user logs in net
User information when site server;Information merges subelement, obtains for merging above-mentioned user's portrait information and user's registration information
To user information.
In some embodiments, above-mentioned user information acquiring unit further includes:User's portrait information update subelement, is used for
User's portrait information is updated, above-mentioned user's portrait information update subelement includes:User's portrait data obtaining module to be updated, is used
In obtaining the Network records on terminal device in setting time, the use to be updated in setting time is obtained by above-mentioned Network records
Family portrait information;Information updating module, for judge above-mentioned user to be updated draw a portrait information with there is currently user draw a portrait and believe
Cease it is whether identical, if not identical, by above-mentioned user to be updated draw a portrait information to there is currently user's portrait information update.
In some embodiments, above- mentioned information update module includes:Character string constructs submodule, for by above-mentioned to more
New user draw a portrait information and there is currently user's information of drawing a portrait construct the first character string and the second character string respectively, above-mentioned first
Character string is used to characterize above-mentioned user's portrait information to be updated by character, and above-mentioned second character string is used to pass through character and characterizes
State there is currently user draw a portrait information;MD5 value determines submodule, for determining above-mentioned first character string and the second character respectively
Go here and there corresponding first MD5 value and the 2nd MD5 value, above-mentioned first MD5 value is used for the character characterization above-mentioned first by setting quantity
Character string, above-mentioned 2nd MD5 value are used to characterize above-mentioned second character string by the character of above-mentioned setting quantity;Judging submodule,
For in above-mentioned first MD5 value and equal the 2nd MD5 value, judge above-mentioned user to be updated draw a portrait information and there is currently use
Family information of drawing a portrait is identical, otherwise, above-mentioned user to be updated draw a portrait information and there is currently user's information of drawing a portrait it is not identical.
In some embodiments, above-mentioned user information acquiring unit further includes:User's registration information updates subelement, is used for
User's registration information is updated, above-mentioned user's registration information updates subelement and includes:Receive that above-mentioned Website server sends includes
User's registration modification information updates user's registration information by above-mentioned user's registration modification information.
5th aspect, this application provides a kind of equipment, including:One or more processors;Memory, for storing one
A or multiple programs, when said one or multiple programs are executed by said one or multiple processors so that said one or
The user that is used to provide that multiple processors execute the method or second aspect for providing user information of above-mentioned first aspect believes
The method of breath.
6th aspect, this application provides a kind of computer readable storage mediums, are stored thereon with computer program, special
Sign is, the program realized when being executed by processor above-mentioned first aspect for providing the method or second aspect of user information
For providing the method for user information.
It is provided by the present application to be used to provide the method, device and equipment of user information, refer to first to Website server transmission
Determine webpage acquisition request, the user information for then receiving the above-mentioned named web page acquisition request of correspondence that Website server is sent obtains
Request, finally obtains user information, and user information is sent to Website server, improves the data processing of Website server
Efficiency.
Detailed description of the invention
Non-limiting embodiment is described in detail referring to made by the following drawings by reading, other features,
Objects and advantages will become more apparent upon:
Fig. 1 is that this application can be applied to exemplary system architecture figures therein;
Fig. 2 is the flow chart according to one embodiment of the method for providing user information of the application;
Fig. 3 is the flow chart according to another embodiment of the method for providing user information of the application;
Fig. 4 is a schematic diagram according to the application scenarios of the method for providing user information of the application;
Fig. 5 is the structural schematic diagram according to one embodiment of the device for providing user information of the application;
Fig. 6 is the structural schematic diagram according to another embodiment of the device for providing user information of the application;
Fig. 7 is the structural schematic diagram according to one embodiment of the equipment of the application.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to
Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 is shown can be using the application for providing the method for user information or for providing the dress of user information
The exemplary system architecture 100 for the embodiment set.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105.
Network 104 between terminal device 101,102,103 and server 105 to provide the medium of communication link.Network 104 can be with
Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
Terminal device 101,102,103 is interacted by network 104 with server 105, to obtain the content etc. of named web page.
Various web applications, such as web browser, network search engines application can be installed on terminal device 101,102,103
Deng.
Terminal device 101,102,103 can be operation application various electronic equipments, including but not limited to tablet computer,
Pocket computer on knee and desktop computer etc..
Server 105 can be to provide the server of user information, and server 105 can save user information, and according to
The current user information acquisition request that terminal device 101,102,103 is sent searches user information, and user information is sent to
Terminal device 101,102,103.For example, server 105 can receive active user's letter that terminal device 101,102,103 is sent
User information is sent to terminal device 101,102,103 after finding user information by breath acquisition request.
It should be noted that can be by server for providing the method for user information provided by the embodiment of the present application
105 and terminal device 101,102,103 jointly execute.Correspondingly, it can be set for providing the device of user information in service
Device 105 also can be set in terminal device 101,102,103.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need
It wants, can have any number of terminal device, network and server.
Fig. 2, it illustrates a kind of for providing the flow chart 200 of one embodiment of the method for user information, this is used for
There is provided user information method include:
Step 201, named web page acquisition request is sent to Website server.
In the present embodiment, the method for providing user information runs equipment (such as terminal shown in FIG. 1 thereon
In equipment 101,102,103) named web page acquisition request can be sent to Website server by wired or wireless mode.Its
In, above-mentioned named web page acquisition request is used for the webpage information that request is specified.
In the present embodiment, terminal device 101,102,103 opens the named web page on certain Website servers on network
When, named web page acquisition request can be sent to Website server (such as server 105 shown in FIG. 1).There are magnanimity on network
Website, there is the webpage information of oneself in each website.The webpage for belonging to same website has one relevant to station address
Unique web page address.Assuming that the station address of certain website is:www.xxx.com.The webpage for all webpages that the website includes
Address, which is all based on the station address and is extended, to be got.For example, the web page address of a webpage of the website can be:
Www.xxx.com/touch/exclusive//17/0516/07/CKHSVE0O00098GJ5=v-standard.Cause
This, can determine that website belonging to the webpage from web page address.When user need to open on terminal device 101,102,103 it is a certain
When named web page, terminal device 101,102,103 can send named web page acquisition request to corresponding Website server.
Step 202, the user information acquisition for receiving the above-mentioned named web page acquisition request of correspondence that Website server is sent is asked
It asks.
In general, after terminal device 101,102,103 sends named web page acquisition request to corresponding Website server, website
Server can push webpage information to corresponding terminal device 101,102,103 according to named web page acquisition request.Terminal device
101,102,103 receive webpage information after, can by webpage information show terminal device 101,102,103 display screen
On, complete the transmission of webpage information.For certain Website servers, sent receiving terminal device 101,102,103
Named web page acquisition request after, webpage information is not directly sent to terminal device 101,102,103, but needs first to obtain
Get the user information for sending the terminal device 101,102,103 of named web page acquisition request.Website server can be to user
Information is counted, or is judged user information, and specified user is allowed to access.For this purpose, terminal device 101,
102,103 after sending named web page acquisition request to Website server, can receive the user information that Website server is sent
Acquisition request.Wherein, above-mentioned user information acquisition request is used to indicate terminal device and provides user information.User information includes using
Family name, user's gender, user's occupation etc..
Step 203, user information is obtained, above-mentioned user information is sent to above-mentioned Website server.
After terminal device 101,102,103 receives the user information acquisition request that Website server is sent, looked into from local
User information is ask, and user information is sent to Website server.
In some optional implementations of the present embodiment, above-mentioned acquisition user information sends above-mentioned user information
Include to above-mentioned Website server:It searches and whether there is user information in local browser caching (can be Cookie file),
If it exists, then user information is sent to above-mentioned Website server, otherwise, obtains user information from subscriber information server.Its
In, Cookie file is low-volume information, is sent out by network server to be stored on web browser, thus this next position
When unique visitor is returned to the network server, can read back this information from the browser.
When user browses webpage by the browser on terminal device 101,102,103, Website server can be in terminal
The local storage browser rs cache file of equipment 101,102,103, these browser rs cache files are exactly Cookie file.Cookie
File can recorde the browsing record of browser, can also include the user information on terminal device 101,102,103.Therefore,
Terminal device 101,102,103 can first look for local Cookie file when obtaining user information, from Cookie file
Middle lookup user information, and user information is sent to Website server.User may different terminal device 101,102,
103 log in same website.For example, user registers and has logged in a certain appointed website, the website by the terminal device of office
Website server can save Cookie file on the terminal device of office, and user information is saved to user information and is taken
Business device.When user, which leaves, logs in the appointed website in office to another terminal device in strange land, on the terminal device
Cookie file is likely to not save corresponding user information or the user information of preservation is imperfect, also just takes without normal direction website
Business device provides the user information needed.At this point, the terminal device needs to obtain user information from subscriber information server.Its
In, subscriber information server is for saving user information.Subscriber information server is usually related to Website server.For example, institute
Corresponding subscriber information server can be all saved in by having the user information for the user for logging in certain website, and the webpage of website all saves
On Website server, so, subscriber information server and Website server have relevance.
In some optional implementations of the present embodiment, it is above-mentioned obtain user information from subscriber information server can be with
Include the following steps:
The first step sends current user information acquisition request to above-mentioned subscriber information server.
When terminal device 101,102,103 can not find user information from local browser rs cache, terminal device
101,102,103 subscriber information server relevant to Website server can be inquired, and worked as to subscriber information server transmission
Preceding user information acquisition request.It should be noted that " active user " herein refers to through terminal device 101,102,103
The user of Website login.Wherein, above-mentioned current user information acquisition request is used to indicate above-mentioned subscriber information server inquiry eventually
The user information of the active user of end equipment.Current user information acquisition request includes at least one information of active user, example
Such as, current user information acquisition request includes:Address name:Open XX;Registration on website is entitled:XXXXX.User information clothes
Being engaged in device can be according to the information of these active users inquiry complete user information of active user.
It, can be with for example, when terminal device 101,102,103 can not find user information from local browser rs cache
Subscriber information server access request is sent to Website server.Website server receives subscriber information server access request
Afterwards, the access link of subscriber information server is sent to terminal device 101,102,103.101,102,103, terminal device
According to access links and accesses subscriber information server.
Second step receives the user for the above-mentioned current user information acquisition request of correspondence that above-mentioned subscriber information server is sent
User information is sent to above-mentioned Website server by information, and is then saved user information to local browser and cached.
Subscriber information server is according to current user information acquisition request searching user's information, when finding terminal device
101, user information is sent to terminal device 101,102,103 after the user information of active user on 102,103.Terminal is set
After standby 101,102,103 receive user information, user information is sent to Website server.Terminal device 101,102,103 can
It is saved with the user information for sending subscriber information server to local browser and is cached.In this way, being wanted in subsequent website server
When seeking offer user information, terminal device 101,102,103 directly can search user information from local browser caching,
And do not have to that subscriber information server is allowed to provide user information every time, greatly improve the effect that Website server obtains user information
Rate;Reduce the workload of Website server.
Fig. 3, it illustrates a kind of for providing the flow chart 300 of one embodiment of the method for user information, this is used for
There is provided user information method include:
Step 301, the current user information acquisition request that receiving terminal apparatus is sent.
In the present embodiment, the method for providing user information runs equipment (such as service shown in FIG. 1 thereon
In device 105) it can be obtained by the current user information that wired or wireless mode receiving terminal apparatus 101,102,103 is sent
Request.Wherein, above-mentioned current user information acquisition request is used to indicate the current use of subscriber information server inquiry terminal device
The user information at family.When terminal device 101,102,103 can not from local browser cache obtain user information when, need to
Family information server (i.e. server 105) sends current user information acquisition request.
Step 302, after inquiring the user information of active user of above-mentioned terminal device, by working as above-mentioned terminal device
The user information of preceding user is sent to above-mentioned terminal device.
After subscriber information server receives the current user information acquisition request that terminal device 101,102,103 is sent,
Inquire corresponding user information according to current user information acquisition request, and by user information be sent to terminal device 101,102,
103。
In some optional implementations of the present embodiment, the present embodiment method further includes obtaining the step of user information
Suddenly, the step of above-mentioned acquisition user information may comprise steps of:
The first step obtains user's portrait information and user's registration information.
User needs to carry out user's registration first when opening named web page.User's registration information is user's Website login
User information when server, the user's registration information registered can be saved in subscriber information server.When user passes through end
When browser in end equipment 101,102,103 logs in different websites, Network records etc. can be saved in terminal device 101,
102,103 browser rs cache.These Network records are capable of providing some information of user, such as user's portrait information.On that is,
Stating user's portrait information is the spy extracted to the Network records (web browsing record, Online Shopping record etc.) of user
Reference breath.For example, user often logs in basketball website, it is known that the movement that user likes is basketball;User passes through on network
Often purchase gym suit, it is known that user likes sportswear;User often pays close attention to electric vehicle on network, it is known that user is closed
Infuse electric car information etc..User's portrait information can also be other network behaviors such as the network video viewing record of corresponding user
It extracts to obtain corresponding characteristic information, no longer repeat one by one herein.
Second step, merges above-mentioned user's portrait information and user's registration information obtains user information.
User's portrait information and user's registration information may include identical information, it is also possible to include different information.Example
Such as, user's registration information may include:Address name, user's gender, username;User draw a portrait information may include:With
Family name, user's gender, consumer taste, user's occupation, user's native place etc..User's portrait information and user's registration information are closed
And available comprehensive user information.
In some optional implementations of the present embodiment, obtain user information the step of can also include update user
The step of the step of information of drawing a portrait, above-mentioned update user portrait information, may comprise steps of:
The first step obtains the Network records on terminal device in setting time, when obtaining setting by above-mentioned Network records
Interior user to be updated portrait information.
Seen from the above description, user may log in different website by terminal device 101,102,103, and correspondence can be
Different Network records are left on terminal device 101,102,103.Different Network records may correspond to different user's portraits
Information.Therefore, terminal device 101,102,103 can (web browsing record, network be purchased by the Network records in setting time
Buy record etc.) obtain user's portrait information to be updated.User may access different websites in different times, therefore, to more
New user's portrait information also has time attribute.
Second step, judge above-mentioned user to be updated draw a portrait information with there is currently user's portrait information it is whether identical, if
It is not identical, then by above-mentioned user to be updated draw a portrait information to there is currently user draw a portrait information update.
If user to be updated draws a portrait information with there is currently user's information of drawing a portrait it is identical, holding there is currently use
Family portrait Information invariability;If user to be updated draws a portrait information with there is currently user's portrait information it is not identical, need point
Two kinds of situations consider.The first situation is:There is currently user draw a portrait information include a certain type information, but the type
Information is different from the information of the type in user to be updated portrait information.For example, there is currently user draw a portrait information include use
Like at family:Basketball;User to be updated information of drawing a portrait comprising consumer taste is:Billiard ball.At this point it is possible to by user's portrait information
Consumer taste is revised as:Basketball and billiard ball.Second situation is:There is currently user draw a portrait information include a certain type be
It is empty;And in user's portrait information to be updated include the information of the type.At this point it is possible to directly will be in user to be updated portrait information
Information filling user's portrait information of the type.
In some optional implementations of the present embodiment, the above-mentioned user to be updated of above-mentioned judgement draws a portrait information and current
Existing user draws a portrait, and whether information is identical to may comprise steps of:
The first step, by above-mentioned user to be updated draw a portrait information and there is currently user's information of drawing a portrait construct first respectively
Character string and the second character string.
User draw a portrait information may include a plurality of types of information, for example, user draw a portrait information may include address name,
User's gender, user's date of birth, user's occupation, consumer taste, user's native place, user educate experience, subscriber household address etc..
If by user to be updated draw a portrait information and there is currently user draw a portrait information in these information compare one by one, need when
Between it is longer, and be easy error.For this purpose, can be by the different character representation of these information, user draws a portrait information can table
It is shown as a character string.Above-mentioned first character string is used to characterize above-mentioned user to be updated portrait information by character, and above-mentioned second
Character string be used for by character characterize it is above-mentioned there is currently user portrait information.For example, address name:Open XX, user's gender:
Male, user's date of birth:XX XX month XX day, user's occupation:Teacher, consumer taste:Basketball.Wherein, by address name, user
Gender, user's date of birth, user's occupation, consumer taste pass through character A, B, C, D, E expression respectively, and an XX can be expressed as
zxx;Male can be expressed as:m;XX XX month XX day can be expressed as xxyxxmxxd;Teacher can be expressed as:js;Basketball can be with
It is expressed as basketball.That is, there is currently user draw a portrait information can be expressed as the second character string:
AzxxBmCxxyxxmxxdDjsEbasketball.Similar, the information that user to be updated can be drawn a portrait passes through similar mode
It is expressed as the first character string.The simplification that user's portrait information is realized by character string, is convenient for large-scale data processing, can
Improve data-handling efficiency.Same information can be reached by various forms of string tables, no longer be repeated one by one herein.
Second step determines above-mentioned first character string and the corresponding first MD5 value of the second character string and the 2nd MD5 value respectively.
MD5 (Message Digest Algorithm MD5, Message Digest Algorithm 5) is computer safety field
Widely used a kind of hash function, to provide the integrity protection of message.By MD5 respectively by the first character string and second
Character string is converted to the first MD5 value and the 2nd MD5 value.Wherein, above-mentioned first MD5 value is used for the character characterization by setting quantity
Above-mentioned first character string, above-mentioned 2nd MD5 value are used to characterize above-mentioned second character string by the character of above-mentioned setting quantity.MD5
The character quantity that value includes is identical, character can compare one by one.As long as the first character string and the second character are not exactly the same,
The first obtained MD5 value and the 2nd MD5 value will have any different.By MD5 value can to the first character string and the second character whether
It is identical fast and accurately to be judged, improve data-handling efficiency.
Third step, if above-mentioned first MD5 value and the 2nd MD5 value are equal, above-mentioned user to be updated draws a portrait information and current
Existing user information of drawing a portrait is identical, otherwise, above-mentioned user to be updated draw a portrait information and there is currently user draw a portrait information not
It is identical.
If above-mentioned first MD5 value and the 2nd MD5 value are equal, illustrate that the first character string is identical with the second character, it is corresponding
User to be updated draw a portrait information and there is currently user draw a portrait information it is also identical, then do not need to there is currently user picture
As information update;Otherwise, by user to be updated draw a portrait information to there is currently user draw a portrait information update.
It should be noted that user to be updated draws a portrait information and there is currently user draws a portrait information comparison is identical
Type information.For example, there is currently user draw a portrait information include 10 type informations, this 10 type informations can have tool
Hold in vivo, or empty.For example, there is currently user draw a portrait information include type information:User's occupation;Type information
Particular content be:Teacher, or empty.If user to be updated draws a portrait, information only includes 3 type informations, as long as from
There is currently user draw a portrait to find out in information and draw a portrait the identical type information of the information type information that includes with user to be updated
It compares.
In some optional implementations of the present embodiment, obtain user information the step of further include update user's registration
The step of the step of information, above-mentioned update user's registration information may include:Receive that above-mentioned Website server sends comprising using
Modification information is registered at family, updates user's registration information by above-mentioned user's registration modification information.
The registration information of user may also be modified, for example, the telephone number for working as user changes or address is changed
When, it needs to modify to registration information.After registration information changes, Website server will record user's registration modification letter
Breath, and register customers as modification information and be sent to subscriber information server.Subscriber information server is modified by user's registration to be believed
Breath updates user's registration information.
It is one of the application scenarios of the method according to the present embodiment for providing user information with continued reference to Fig. 4, Fig. 4
Schematic diagram.In Fig. 4, when terminal device needs to open specified page, named web page acquisition request is sent to Website server;Website
After server receives named web page acquisition request, user information acquisition request is sent to terminal device;Terminal device receives
After user information acquisition request, user information is obtained, and user information is sent to Website server.If user information is just
Really, named web page is just sent to terminal device by Website server, otherwise, the information errors for prompting user to provide.
It is provided by the present application to be used to provide the method for user information, when Website server receives named web page acquisition request
Afterwards, user information acquisition request is sent to terminal device;Terminal device is mentioned according to user information acquisition request to Website server
For user information.In this way, providing user information by terminal device, rather than website takes when terminal device opens named web page
Business device obtains user information, reduces the data processing amount of Website server, improves the data-handling efficiency of Website server,
Accelerate the data transmission bauds between Website server and terminal device.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, this application provides one kind for providing use
One embodiment of the device of family information, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, which specifically may be used
To be applied in various electronic equipments.
As shown in figure 5, the above-mentioned device 500 for providing user information of the present embodiment may include:Named web page obtains
Request transmitting unit 501, user information acquisition request receiving unit 502 and user information is taken to provide unit 503.Wherein, it specifies
Webpage acquisition request transmission unit 501 is used to send named web page acquisition request to Website server, and above-mentioned named web page obtains
The webpage information that request is specified for request;User information acquisition request receiving unit 502 is for receiving Website server
The user information acquisition request of the above-mentioned named web page acquisition request of the correspondence sent, above-mentioned user information acquisition request are used to indicate
Terminal device provides user information;User information provides unit 503 for obtaining user information, and above-mentioned user information is sent to
Above-mentioned Website server.
In some optional implementations of the present embodiment, above-mentioned user information provides unit 503 and may include:It searches
It whether there is user information in local browser caching, and if it exists, user information is then sent to above-mentioned Website server, it is no
Then, user information is obtained from subscriber information server.
In some optional implementations of the present embodiment, it includes user information that above-mentioned user information, which provides unit 503,
Subelement (not shown) is obtained, for obtaining user information from subscriber information server, it is single that above-mentioned user information obtains son
Member may include:Current user information acquisition request sending module (not shown) and user information receiving module are (in figure not
It shows).Wherein, current user information acquisition request sending module is used to send active user's letter to above-mentioned subscriber information server
Acquisition request is ceased, above-mentioned current user information acquisition request is used to indicate working as above-mentioned subscriber information server inquiry terminal device
The user information of preceding user;It is above-mentioned current that user information receiving module is used to receive the correspondence that above-mentioned subscriber information server is sent
User information is sent to above-mentioned Website server, and then saves user information by the user information of user information acquisition request
It is cached to local browser.
With further reference to Fig. 6, as the realization to method shown in above-mentioned each figure, this application provides one kind for providing use
One embodiment of the device of family information, the Installation practice is corresponding with embodiment of the method shown in Fig. 3, which specifically may be used
To be applied in various electronic equipments.
As shown in fig. 6, the above-mentioned device 600 for providing user information of the present embodiment may include:Active user's letter
Cease acquisition request receiving unit 601 and user information transmission unit 602.Wherein, current user information acquisition request receiving unit
The 601 current user information acquisition requests sent for receiving terminal apparatus, above-mentioned current user information acquisition request is for referring to
Show the user information of the active user of subscriber information server inquiry terminal device;User information transmission unit 602 is for looking into
After the user information for asking the active user of above-mentioned terminal device, the user information of the active user of above-mentioned terminal device is sent
To above-mentioned terminal device.
In some optional implementations of the present embodiment, the above-mentioned device 600 for providing user information can be with
Including user information acquiring unit (not shown), for obtaining user information, above-mentioned user information acquiring unit be can wrap
It includes:Acquisition of information subelement (not shown) and information merge subelement (not shown).Wherein, acquisition of information subelement
For obtaining user's portrait information and user's registration information, above-mentioned user draws a portrait information to extract to the Network records of user
Obtained characteristic information, user information when above-mentioned user's registration information is user's Website login server;It is single that information merges son
Member obtains user information for merging above-mentioned user's portrait information and user's registration information.
In some optional implementations of the present embodiment, above-mentioned user information acquiring unit can also include:User
Portrait information update subelement (not shown), for updating user's portrait information, above-mentioned user's portrait information update is single
Member may include:User's portrait data obtaining module (not shown) and information updating module (not shown) to be updated.
Wherein, user to be updated draws a portrait data obtaining module for obtaining the Network records on terminal device in setting time, by upper
It states Network records and obtains the user to be updated portrait information in setting time;Information updating module is for judging above-mentioned use to be updated
Family draw a portrait information with there is currently user's information of drawing a portrait it is whether identical, if not identical, drawn a portrait by above-mentioned user to be updated
Information to there is currently user draw a portrait information update.
In some optional implementations of the present embodiment, above- mentioned information update module may include:Character string building
Submodule (not shown), MD5 value determine submodule (not shown) and judging submodule (not shown).Wherein,
Character string construct submodule be used to draw a portrait by above-mentioned user to be updated information and there is currently user draw a portrait information difference structure
The first character string and the second character string are built, above-mentioned first character string, which is used to characterize above-mentioned user to be updated by character and draws a portrait, to be believed
Breath, above-mentioned second character string be used for by character characterize it is above-mentioned there is currently user portrait information;MD5 value determines that submodule is used
In determining above-mentioned first character string and the corresponding first MD5 value of the second character string and the 2nd MD5 value, above-mentioned first MD5 value respectively
For characterizing above-mentioned first character string by the character of setting quantity, above-mentioned 2nd MD5 value is for passing through above-mentioned setting quantity
Character characterizes above-mentioned second character string;Judging submodule is used in above-mentioned first MD5 value and equal the 2nd MD5 value, in judgement
State user to be updated draw a portrait information with there is currently user's information of drawing a portrait it is identical, otherwise, above-mentioned user to be updated draws a portrait information
With there is currently user draw a portrait information it is not identical.
In some optional implementations of the present embodiment, above-mentioned user information acquiring unit can also include:User
Registration information updates subelement (not shown), and for updating user's registration information, it is single that above-mentioned user's registration information updates son
Member includes:Receive that above-mentioned Website server sends comprising user's registration modification information, pass through above-mentioned user's registration modification information
Update user's registration information.
The present embodiment additionally provides a kind of equipment, including:One or more processors;Memory, for store one or
Multiple programs, when said one or multiple programs are executed by said one or multiple processors, so that said one or multiple
Processor executes above-mentioned for providing the method for user information.
The present embodiment additionally provides a kind of computer readable storage medium, is stored thereon with computer program, the program quilt
Processor is realized above-mentioned for providing the method for user information when executing.
Below with reference to Fig. 7, it illustrates the structural schematic diagrams for the equipment 700 for being suitable for being used to realize the embodiment of the present application.Fig. 7
The terminal device shown is only an example, should not function to the embodiment of the present application and use scope bring any restrictions.
As shown in fig. 7, equipment 700 includes central processing unit (CPU) 701, it can be according to being stored in read-only memory
(ROM) it the program in 702 or is executed respectively from the program that storage section 708 is loaded into random access storage device (RAM) 703
Kind movement appropriate and processing.In RAM703, also it is stored with system 700 and operates required various programs and data.CPU701,
ROM702 and RAM703 is connected with each other by bus 704.Input/output (I/O) interface 705 is also connected to bus 704.
I/O interface 705 is connected to lower component:Importation 706 including keyboard, mouse etc.;Including such as liquid crystal
Show the output par, c 707 of device (LCD) etc. and loudspeaker etc.;Storage section 708 including hard disk etc.;And including such as LAN
The communications portion 709 of the network interface card of card, modem etc..Communications portion 709 is executed via the network of such as internet
Communication process.Driver 710 is also connected to I/O interface 705 as needed.Detachable media 711, such as disk, CD, magneto-optic
Disk, semiconductor memory etc. are mounted on as needed on driver 710, in order to from the computer program root read thereon
According to needing to be mounted into storage section 708.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be tangibly embodied in machine readable
Computer program on medium, above-mentioned computer program include the program code for method shown in execution flow chart.At this
In the embodiment of sample, which can be downloaded and installed from network by communications portion 709, and/or from removable
Medium 711 is unloaded to be mounted.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more
Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box
The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical
On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants
It is noted that the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart, Ke Yiyong
The dedicated hardware based system of defined functions or operations is executed to realize, or can be referred to specialized hardware and computer
The combination of order is realized.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard
The mode of part is realized.Described unit also can be set in the processor, for example, can be described as:A kind of processor packet
Include named web page acquisition request transmission unit, user information acquisition request receiving unit and user information acquiring unit.Wherein, this
The title of a little units does not constitute the restriction to the unit itself under certain conditions, for example, user information acquiring unit may be used also
To be described as " for obtaining the unit of user information ".
As on the other hand, present invention also provides a kind of nonvolatile computer storage media, the non-volatile calculating
Machine storage medium can be nonvolatile computer storage media included in above-mentioned apparatus in above-described embodiment;It is also possible to
Individualism, without the nonvolatile computer storage media in supplying terminal.Above-mentioned nonvolatile computer storage media is deposited
One or more program is contained, when said one or multiple programs are executed by an equipment, so that above equipment:To net
Site server sends named web page acquisition request, and above-mentioned named web page acquisition request is used for the webpage information that request is specified;
The user information acquisition request for the above-mentioned named web page acquisition request of correspondence that Website server is sent is received, above-mentioned user information obtains
It takes request to be used to indicate terminal device and user information is provided;User information is obtained, above-mentioned user information is sent to above-mentioned website
Server.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art
Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature
Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein
Can technical characteristic replaced mutually and the technical solution that is formed.
Claims (18)
1. a kind of for providing the method for user information, which is characterized in that the method includes:
Named web page acquisition request is sent to Website server, the named web page acquisition request is used for the net that request is specified
Page information;
Receive the user information acquisition request for the correspondence named web page acquisition request that Website server is sent, user's letter
Breath acquisition request is used to indicate terminal device and provides user information;
User information is obtained, the user information is sent to the Website server.
2. the method according to claim 1, wherein the acquisition user information, the user information is sent
Include to the Website server:
Searching in local browser caching whether there is user information, and if it exists, user information is then sent to the website and is taken
Otherwise business device obtains user information from subscriber information server.
3. according to the method described in claim 2, it is characterized in that, described obtain user information packet from subscriber information server
It includes:
Current user information acquisition request is sent to the subscriber information server, the current user information acquisition request is used for
Indicate the user information of the active user of the subscriber information server inquiry terminal device;
The user information for the correspondence current user information acquisition request that the subscriber information server is sent is received, it will be described
User information is sent to the Website server, and then saves the user information to local browser and cache.
4. a kind of for providing the method for user information, which is characterized in that the method includes:
The current user information acquisition request that receiving terminal apparatus is sent, the current user information acquisition request are used to indicate use
Family information server inquires the user information of the active user of the terminal device;
After inquiring the user information of active user of the terminal device, by the user of the active user of the terminal device
Information is sent to the terminal device.
5. according to the method described in claim 4, it is characterized in that, the step of the method also includes acquisition user informations, institute
Stating the step of obtaining user information includes:
User's portrait information and user's registration information are obtained, the user draws a portrait information to extract to the Network records of user
Obtained characteristic information, the user information when user's registration information is user's Website login server;
Merge user's portrait information and user's registration information obtains user information.
6. according to the method described in claim 5, it is characterized in that, the step of acquisition user information further includes updating user
The step of the step of information of drawing a portrait, updates user portrait information includes:
The Network records on terminal device in setting time are obtained, are obtained by the Network records to be updated in setting time
User's portrait information;
Judge the user to be updated draw a portrait information with there is currently user's portrait information it is whether identical, if not identical, lead to
Cross the user to be updated draw a portrait information to there is currently user draw a portrait information update.
7. according to the method described in claim 6, the information and current it is characterized in that, the judgement user to be updated draws a portrait
Existing user draws a portrait, and whether information is identical to include:
By the user to be updated draw a portrait information and there is currently user's information of drawing a portrait construct the first character string and the respectively
Two character strings, first character string are used to characterize user's portrait information to be updated, second character string by character
For by character characterization it is described there is currently user draw a portrait information;
First character string and the corresponding first MD5 value of the second character string and the 2nd MD5 value, the first MD5 are determined respectively
Value is for characterizing first character string by the character of setting quantity, and the 2nd MD5 value is for passing through the setting quantity
Character characterize second character string;
If the first MD5 value and the 2nd MD5 value are equal, the user to be updated draw a portrait information and there is currently user's picture
As information is identical, otherwise, the user to be updated draw a portrait information and there is currently user's information of drawing a portrait it is not identical.
8. according to the method described in claim 5, it is characterized in that, the step of acquisition user information further includes updating user
The step of the step of registration information, the update user's registration information includes:
Receive that the Website server sends comprising user's registration modification information, pass through the user's registration modification information and update
User's registration information.
9. a kind of for providing the device of user information, which is characterized in that described device includes:
Named web page acquisition request transmission unit, for sending named web page acquisition request, the specified net to Website server
Page acquisition request is used for the webpage information that request is specified;
User information acquisition request receiving unit, for receiving the correspondence named web page acquisition request that Website server is sent
User information acquisition request, the user information acquisition request be used to indicate terminal device provide user information;
User information provides unit and the user information is sent to the Website server for obtaining user information.
10. device according to claim 9, which is characterized in that the user information provides unit and includes:
Searching in local browser caching whether there is user information, and if it exists, user information is then sent to the website and is taken
Otherwise business device obtains user information from subscriber information server.
11. device according to claim 10, which is characterized in that it includes that user information obtains that the user information, which provides unit,
Subelement is taken, for obtaining user information from subscriber information server, the user information obtains subelement and includes:
Current user information acquisition request sending module is obtained for sending current user information to the subscriber information server
Request, the current user information acquisition request are used to indicate the active user of the subscriber information server inquiry terminal device
User information;
User information receiving module is obtained for receiving the correspondence current user information that the subscriber information server is sent
The user information is sent to the Website server by the user information of request, and then saves the user information to this
Ground browser rs cache.
12. a kind of for providing the device of user information, which is characterized in that described device includes:
Current user information acquisition request receiving unit, for the current user information acquisition request that receiving terminal apparatus is sent,
The current user information acquisition request is used to indicate the use that subscriber information server inquires the active user of the terminal device
Family information;
User information transmission unit, for after inquiring the user information of active user of the terminal device, by the end
The user information of the active user of end equipment is sent to the terminal device.
13. device according to claim 12, which is characterized in that described device further includes user information acquiring unit, is used
In acquisition user information, the user information acquiring unit includes:
Acquisition of information subelement is drawn a portrait information and user's registration information for obtaining user, the user draw a portrait information be to
The characteristic information that the Network records at family extract, the use when user's registration information is user's Website login server
Family information;
Information merges subelement, obtains user information for merging user's portrait information and user's registration information.
14. device according to claim 13, which is characterized in that the user information acquiring unit further includes:User draws
As information update subelement, for updating user's portrait information, user's portrait information update subelement includes:
User's portrait data obtaining module to be updated passes through institute for obtaining the Network records on terminal device in setting time
It states Network records and obtains the user to be updated portrait information in setting time;
Information updating module, for judge the user to be updated draw a portrait information with there is currently user's portrait information whether phase
Together, if it is not identical, by the user to be updated draw a portrait information to there is currently user draw a portrait information update.
15. device according to claim 14, which is characterized in that the information updating module includes:
Character string constructs submodule, for by the user to be updated draw a portrait information and there is currently user's information of drawing a portrait divide
The first character string and the second character string are not constructed, and first character string is used to characterize the user to be updated by character and draws a portrait
Information, second character string be used for by character characterization it is described there is currently user's portrait information;
MD5 value determines submodule, for determining first character string and the corresponding first MD5 value of the second character string and respectively
Two MD5 values, the first MD5 value are used to characterize first character string by the character of setting quantity, and the 2nd MD5 value is used
Second character string is characterized in the character by the setting quantity;
Judging submodule is believed in the first MD5 value and equal the 2nd MD5 value, judging that the user to be updated draws a portrait
Cease with there is currently user's information of drawing a portrait it is identical, otherwise, the user to be updated draw a portrait information and there is currently user's picture
As information is not identical.
16. device according to claim 13, which is characterized in that the user information acquiring unit further includes:User's note
Volume information update subelement, for updating user's registration information, the user's registration information updates subelement and includes:
Receive that the Website server sends comprising user's registration modification information, pass through the user's registration modification information and update
User's registration information.
17. a kind of equipment, including:
One or more processors;
Memory, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors
Any method in any method or claim 4 to 8 in perform claim requirement 1 to 3.
18. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
The method as described in any in method any one of claims 1 to 3 or claim 4 to 8 is realized when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710368257.6A CN108933797A (en) | 2017-05-23 | 2017-05-23 | For providing the method, device and equipment of user information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710368257.6A CN108933797A (en) | 2017-05-23 | 2017-05-23 | For providing the method, device and equipment of user information |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108933797A true CN108933797A (en) | 2018-12-04 |
Family
ID=64450265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710368257.6A Pending CN108933797A (en) | 2017-05-23 | 2017-05-23 | For providing the method, device and equipment of user information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108933797A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109714277A (en) * | 2018-12-28 | 2019-05-03 | 上海掌门科技有限公司 | Information flow calling, distribution method, electronic equipment and medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101882162A (en) * | 2010-06-29 | 2010-11-10 | 北京搜狗科技发展有限公司 | Method and system for transmitting network information |
CN103428076A (en) * | 2013-08-22 | 2013-12-04 | 北京奇虎科技有限公司 | Method and device for transmitting information to multi-type terminals or applications |
CN103914550A (en) * | 2014-04-11 | 2014-07-09 | 百度在线网络技术(北京)有限公司 | Recommended content displaying method and recommended content displaying device |
CN105045931A (en) * | 2015-09-02 | 2015-11-11 | 南京邮电大学 | Video recommendation method and system based on Web mining |
CN106156062A (en) * | 2015-03-30 | 2016-11-23 | 阿里巴巴集团控股有限公司 | Determine the personalized labels of user and the method and apparatus of pushed information |
WO2017028178A1 (en) * | 2015-08-18 | 2017-02-23 | 郭子明 | Information push method and news display system for displaying news according to location of interest to user |
CN106469206A (en) * | 2016-08-31 | 2017-03-01 | 广州酷狗计算机科技有限公司 | The method and apparatus of pushed information |
-
2017
- 2017-05-23 CN CN201710368257.6A patent/CN108933797A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101882162A (en) * | 2010-06-29 | 2010-11-10 | 北京搜狗科技发展有限公司 | Method and system for transmitting network information |
CN103428076A (en) * | 2013-08-22 | 2013-12-04 | 北京奇虎科技有限公司 | Method and device for transmitting information to multi-type terminals or applications |
CN103914550A (en) * | 2014-04-11 | 2014-07-09 | 百度在线网络技术(北京)有限公司 | Recommended content displaying method and recommended content displaying device |
CN106156062A (en) * | 2015-03-30 | 2016-11-23 | 阿里巴巴集团控股有限公司 | Determine the personalized labels of user and the method and apparatus of pushed information |
WO2017028178A1 (en) * | 2015-08-18 | 2017-02-23 | 郭子明 | Information push method and news display system for displaying news according to location of interest to user |
CN105045931A (en) * | 2015-09-02 | 2015-11-11 | 南京邮电大学 | Video recommendation method and system based on Web mining |
CN106469206A (en) * | 2016-08-31 | 2017-03-01 | 广州酷狗计算机科技有限公司 | The method and apparatus of pushed information |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109714277A (en) * | 2018-12-28 | 2019-05-03 | 上海掌门科技有限公司 | Information flow calling, distribution method, electronic equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11372935B2 (en) | Automatically generating a website specific to an industry | |
CN104933363B (en) | Method and device for detecting malicious file | |
CN104978435B (en) | A kind of Web information processing method and apparatus | |
CN106233279B (en) | Based on the content for including in digizine to digizine server user's recommendation | |
CN104718541B (en) | A kind of method for generating digizine | |
US8688534B2 (en) | System and method for gathering ecommerce data | |
US20170228428A1 (en) | Systems and Methods for Filtering Application Search Results | |
CN105426508B (en) | Webpage generating method and device | |
CN106575298A (en) | Fast rendering of websites containing dynamic content and stale content | |
CN103685604B (en) | A kind of domain name pre-parsed method and device | |
US20180130073A1 (en) | Method and system for recommending assets on recently viewed assets basket | |
CN108243219A (en) | The method and apparatus of information push | |
WO2014108038A1 (en) | Frequently-used website generation client terminal, server, system and method | |
CN106980698A (en) | Browser static resource loading method, browser program and readable storage medium storing program for executing | |
US20170109442A1 (en) | Customizing a website string content specific to an industry | |
CN105868234A (en) | Update method and device of caching data | |
CN105929979B (en) | Long sentence input method and device | |
CN105283843A (en) | Embeddable media content search widget | |
CN108334619A (en) | A kind of collecting method, device, computing device and storage medium | |
US20170052926A1 (en) | System, method, and computer program product for recommending content to users | |
CN107844488A (en) | Data query method and apparatus | |
CN108416645B (en) | Recommendation method, device, storage medium and equipment for user | |
CN110110184A (en) | Information query method, system, computer system and storage medium | |
CN104361094A (en) | Storage method and device for file in search result, and browser client | |
CN108933797A (en) | For providing the method, device and equipment of user information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181204 |