CN108933797A - For providing the method, device and equipment of user information - Google Patents

For providing the method, device and equipment of user information Download PDF

Info

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
Application number
CN201710368257.6A
Other languages
Chinese (zh)
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 Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710368257.6A priority Critical patent/CN108933797A/en
Publication of CN108933797A publication Critical patent/CN108933797A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5683Storage of data provided by user terminals, i.e. reverse caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3236Cryptographic 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/3239Cryptographic 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

For providing the method, device and equipment of user information
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.
CN201710368257.6A 2017-05-23 2017-05-23 For providing the method, device and equipment of user information Pending CN108933797A (en)

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)

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

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

Patent Citations (7)

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

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