[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104038552A - Information updating method and device - Google Patents

Information updating method and device Download PDF

Info

Publication number
CN104038552A
CN104038552A CN201410280898.2A CN201410280898A CN104038552A CN 104038552 A CN104038552 A CN 104038552A CN 201410280898 A CN201410280898 A CN 201410280898A CN 104038552 A CN104038552 A CN 104038552A
Authority
CN
China
Prior art keywords
user
information
website
user information
updating
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
CN201410280898.2A
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 Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201410280898.2A priority Critical patent/CN104038552A/en
Publication of CN104038552A publication Critical patent/CN104038552A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses an information updating method, which comprises the following steps: detecting whether user information corresponding to a current user is changed; if the user information is detected to be changed, the changed user information is used as first user information and is sent to a cloud end; and receiving second user information returned after the first user information and the stored user information are combined by the cloud, and updating the user information corresponding to the user in each website of a preset website updating list according to the second user information. The embodiment of the invention also discloses an information updating device. By adopting the invention, the user related information can be intelligently and timely updated in each website after the change of the user related information is detected.

Description

Information updating method and device
Technical Field
The present invention relates to the field of network technologies, and in particular, to an information updating method and apparatus.
Background
With the development of information technology, the pace of life of people is faster and faster, and the update of life information is often involved, such as the frequent replacement of telephone numbers, delivery addresses and the like. Meanwhile, for convenience in operation, the user can simultaneously store the related life information in a plurality of websites so as to be directly extracted when the information is required to be used.
However, if the user needs to change the life information related to the user, for example, the shipping address needs to be changed, the information needs to be updated one by one in each website storing the information, which is a cumbersome operation. In addition, in order to ensure the safety of user information, the website can perform a tedious verification process, and the users can update information one by one only after the tedious verification, so that great inconvenience is brought to the users.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide an information updating method and apparatus. The method can intelligently and timely update the relevant information of the user in each website.
In order to solve the above technical problem, an embodiment of the present invention provides an information updating method, including:
detecting whether user information corresponding to a current user is changed;
if the user information is detected to be changed, the changed user information is used as first user information and is sent to a cloud end;
and receiving second user information returned after the cloud end combines the first user information and the stored user information, and updating the user information corresponding to the user in each website of a preset website updating list according to the second user information, wherein the website updating list comprises at least one website.
Correspondingly, an embodiment of the present invention further provides an information updating method, including:
receiving first user information sent by a browser after detecting that current user information is changed, and acquiring a user identifier corresponding to the first user information;
merging the first user information with user information which is stored at the local terminal and matched with the user identification to obtain second user information;
and pushing the second user information to the browser so that the browser updates the user information corresponding to the user in each website of a preset website update list according to the second user information.
Correspondingly, an embodiment of the present invention further provides an information updating apparatus, including:
the first detection module is used for detecting whether user information corresponding to a current user is changed;
the first sending module is used for sending the changed user information to a cloud end as first user information if the user information detected by the detection module is changed;
the first receiving module is used for receiving second user information returned after the first user information and the stored user information are combined by the cloud end;
and the updating module is used for updating the user information corresponding to the user in each website of a preset website updating list according to the second user information received by the first receiving module, wherein the website updating list comprises at least one website.
Correspondingly, an embodiment of the present invention further provides an information updating apparatus, including:
the information receiving module is used for receiving first user information sent after the browser detects that current user information is changed, and acquiring a user identifier corresponding to the first user information;
the merging module is used for merging the first user information and user information which is stored at the local terminal and matched with the user identification to obtain second user information;
and the first pushing module is used for pushing the second user information to the browser so that the browser updates the user information corresponding to the user in each website of a preset website update list according to the second user information.
The embodiment of the invention has the following beneficial effects:
the embodiment of the invention can intelligently and automatically update the user information corresponding to the current user in all websites of the preset website update list when detecting that the user information preset by the related websites in the browser is changed, has simple operation and effectively improves the information update efficiency.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of an information updating method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of another information updating method according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of another information updating method according to an embodiment of the present invention;
fig. 4 is an interaction diagram of an information updating method according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of an information updating apparatus according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of another information updating apparatus according to an embodiment of the present invention;
FIG. 7 is a schematic structural diagram of another information updating apparatus according to an embodiment of the present invention;
FIG. 8 is a schematic structural diagram of another information updating apparatus according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an information updating system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a flowchart of an information updating method according to an embodiment of the present invention is shown, where the method implemented by the present invention may be used in a terminal device configured with a browser, and specifically, the method includes:
s101: and detecting whether the user information corresponding to the current user is changed.
In a specific embodiment, before detecting whether the user information corresponding to the current user is changed, a user authentication system may be pre-established in the browser. After the registered user performs the login operation, the browser may obtain the relevant information of the login user. Specifically, the relevant information of the login user, such as the mobile phone number, the mailbox address, the receiving address and other information, can be stored in the cloud in advance, and can be issued to the current browser by the cloud when the user successfully logs in.
Further, whether the user information corresponding to the current user is changed or not may be detected by determining whether the current user information matches with the stored user information corresponding to the user.
S102: and if the user information is detected to be changed, the changed user information is used as first user information and is sent to the cloud.
In a specific embodiment, if it is detected that one or more information items in the current user information are changed, the changed information items can be sent to the cloud for processing as the first user information.
S103: and receiving second user information returned after the first user information and the stored user information are combined by the cloud, and updating the user information corresponding to the user in each website of a preset website updating list according to the second user information.
In a specific embodiment, the second user information is user update information obtained by merging the changed information item with user information corresponding to the current login user and stored in the cloud. Specifically, the browser may update the user information corresponding to the user in the website of the acquired website update list according to the second user information.
Optionally, before updating the user information of the website update list, it may be further determined whether the change of the user information is a temporary modification, and when it is determined that the change is not the temporary modification, an information update mode may be further determined according to the website attribute, so as to initiate updating the user information of the website update list.
By implementing the embodiment of the invention, when the change of the user information preset by the related website in the browser is detected, the user information corresponding to the current user in all websites of the preset website update list can be updated intelligently and timely, the operation is simple, and the information update efficiency is effectively improved.
Referring to fig. 2, a schematic flow chart of another information updating method according to an embodiment of the present invention is shown, and specifically, the method includes:
s201: and if the current user login is detected, acquiring the authentication information of the user.
In a specific embodiment, before detecting whether the user information corresponding to the current user is changed, a user authentication system may be pre-established in the browser. When a registered user performs a login operation, the browser may instruct the user to perform identity authentication, for example, instruct the user to input a user account, a password, and the like, so as to obtain identity authentication information corresponding to the login user.
S202: and encrypting the authentication information, and sending the encrypted authentication information to the cloud end so that the cloud end authenticates the identity of the user.
Specifically, the browser can encrypt the acquired user identity authentication information such as a user account number, a password and the like and then send the encrypted user identity authentication information to the cloud for identity authentication, so that the identity of the current user is guaranteed to be legal. Further, the account number, the password and other authentication information may be encrypted through a preset encryption algorithm, such as an asymmetric encryption algorithm RSA, which is not limited in the embodiments of the present invention.
S203: and receiving user information which is obtained and returned by the cloud according to the user identification after the identity authentication of the user is successful.
If the cloud successfully authenticates the identity of the current user according to the authentication information, the user information matched with the user can be pushed to the browser. Specifically, the user information includes, but is not limited to, a mobile phone number, an email address, a shipping address, and the like, and the user information may be stored in the cloud in advance.
S204: and detecting whether the user information is changed.
S205: and if the user information is detected to have one or more information items changed, determining whether the change of the user information is temporary modification.
In a specific embodiment, whether the user information corresponding to the current user is changed is detected, which may be that when it is detected that the user operates on the user information corresponding to the current website, the user information corresponding to the website is obtained, and the user information corresponding to the user and stored in a cloud is obtained. Further, whether the user information corresponding to the current website is changed or not can be judged by detecting whether the user information corresponding to the website is matched with the user information stored in the cloud terminal or not, namely, whether each information item of the user information corresponding to the current user in the website is matched with the information item of the user information of the user stored in the cloud terminal or not. If any information item between the two is not matched, the user information corresponding to the current user in the website is changed. The user information according to the embodiment of the present invention may include a plurality of information items, such as a mobile phone number or a shipping address, which corresponds to one information item.
S206: if not, the changed user information is used as first user information and sent to a cloud end, and second user information returned after the first user information and the stored user information are combined by the cloud end is received.
Optionally, before updating the user information of the website in the website update list, when detecting that there is a change in one or more information items in the user information, it may also be determined whether the change in the user information is a temporary change, for example, a message may be sent to prompt the user to ask whether the information change is a temporary change.
Further optionally, an information change application interface may be preset in the browser, and when the user needs to modify user information such as a mobile phone number, a mailbox address, or a shipping address, a change application may be directly provided on the information change application interface, and the changed information may be input.
After a change application of the user on the application interface is obtained, or after the fact that the user information is changed and is not changed temporarily is detected, the browser can initiate an updating process of the user information in the website of the website updating list, and the changed user information is used as first user information and sent to the cloud.
S207: and determining an information updating mode of the user information corresponding to the user in each website according to the website attribute corresponding to each website in a preset website updating list.
Furthermore, a website update list associated with the user information can be stored in the cloud. After the user successfully logs in, the website update list can be pushed to the browser, wherein the website update list comprises at least one website related to the login user information.
S208: and updating user information corresponding to the user in each website of a preset website updating list according to the determined information updating mode and based on the second user information.
In a specific embodiment, the second user information is user update information obtained by merging the changed information item with user information corresponding to the current login user and stored in the cloud. The browser can display a recorded website list which needs to modify information during use, such as a preset website update list, to a user, and enables the user to select which information update mode is specifically adopted and whether to update according to the attribute of the website. After the update is determined, the browser can update the user information corresponding to the user in the website of the website update list according to the determined information update mode and the second user information.
Optionally, if the determined information updating manner is background processing, the user information corresponding to the user in each website may be updated based on the second user information and through the background of each website in the website updating list.
Further optionally, if the determined information updating manner is front-end processing, the websites of the website updating list, that is, websites requiring updating of related user information, are logged in one by one through a front-end technology, and the user information corresponding to the user in each website is updated based on the second user information.
The updating of the user information corresponding to the user in each website may be performed by acquiring an information item matched with the user information corresponding to the user in each website of the website update list from the second user information, where the second user information includes at least one information item; and according to the information entry indication of each website, entering the matched information item into an entry item corresponding to the entry indication, thereby completing the updating of the user information corresponding to the user in the website.
Further optionally, before updating the user information corresponding to the user in each website of the website update list, it may also be detected whether a target website corresponding to the current user, that is, the current website, exists in the website update list when the user information corresponding to the current user is changed; if the user information exists, updating the user information corresponding to the user in each website of the website updating list can be triggered.
Further, if it is detected that the target website does not exist in the website update list, the target website may be added to the website update list, so as to control to directly and correspondingly update the relevant user information in other websites of the website update list when the user information of a certain website of the website update list is changed.
Further, after the user information of each website is changed, if it is detected that the user uses the website in the website update list after the information is changed, a message prompt can be sent to remind the user that the user information in the website is updated. Specifically, when the websites are used for the last time, a message prompt can be sent to remind the user that the relevant user information is modified and updated. The message prompting mode includes but is not limited to prompting in text, voice and picture forms.
By implementing the method and the device, the browser can receive the user information pushed by the cloud after the identity authentication of the current user is successful, and when the user information is detected to be changed, the information updating mode is determined according to the website attribute, so that the user information corresponding to the current user in all websites of a preset website updating list is updated in time, the operation is simple, and the information updating efficiency is high.
Referring to fig. 3, a schematic flow chart of another information updating method provided in the embodiment of the present invention is shown, where the method in the embodiment of the present invention is specifically applicable to a storage device such as a cloud, and specifically the method includes:
s301: receiving first user information sent after a browser detects that current user information is changed, and acquiring a user identifier corresponding to the first user information.
In a specific embodiment, before obtaining the user identifier corresponding to the first user information, the cloud may further authenticate the identity of the current user. Specifically, the cloud end can receive authentication information such as a user account and a corresponding password sent when the user logs in, perform identity authentication on the current user according to the authentication information, for example, detect whether the account and the password are matched, and determine that the user identity is legal when matching is detected, that is, the identity authentication is successful. The authentication information includes a user identifier corresponding to the user, such as a user account. And if the identity authentication of the user is successful, extracting user information which is stored at the local terminal and matched with the user identification, and pushing the user information to the current browser.
In a specific embodiment, if it is detected that the user information corresponding to the current user is changed and is not temporarily changed, the changed user information, that is, the first user information, may be obtained. Further, the user identifier of the user can be obtained, so that the processing of the related information can be conveniently carried out according to the user identifier.
S302: and merging the first user information and user information which is stored at the local terminal and matched with the user identification to obtain second user information.
Specifically, the cloud end can store relevant information of the registered user, such as a mobile phone number, a mail address, a receiving address and the like. When first user information obtained after the current user information is changed is received, the first user information can be merged into user information which is stored in a cloud end and corresponds to the user, and the user information of the user stored in the cloud end is updated.
S303: and pushing the second user information to the browser so that the browser updates the user information corresponding to the user in each website of a preset website update list according to the second user information.
Further, before the second user information is pushed to the browser, a website update list may be preset according to a user operation instruction, and each website of the website update list stores user information matched with the user identifier.
By implementing the embodiment of the invention, the user related information can be stored through the cloud, and the modified user information and the stored user information are merged and then sent to the browser when the modified user information is obtained, so that the user related information of each website is updated according to the latest user information obtained after merging, and the operation is simple.
Referring to fig. 4, an interaction diagram of an information updating method according to an embodiment of the present invention is shown, specifically, the method includes:
s401: and establishing a user authentication system in the browser and indicating the current user to register.
S402: and if the user login is detected, the browser acquires the authentication information of the user.
In a specific embodiment, the user authentication system may be established in the browser in advance. When a registered user performs a login operation, the browser may instruct the user to perform identity authentication, for example, instruct the user to input a user account, a password, and the like, so as to obtain identity authentication information corresponding to the login user.
S403: the browser sends the encrypted authentication information to the cloud.
Furthermore, when the authentication information such as the user account and the password is uploaded to the cloud, encryption processing can be performed through a preset encryption algorithm such as an asymmetric encryption algorithm (RSA), and the encryption mode of the authentication information is not limited in the embodiment of the invention.
S404: and the cloud terminal authenticates the identity of the user according to the authentication information, and extracts the user information corresponding to the user and stored in the local terminal when the identity authentication is successful.
Specifically, the browser can encrypt the acquired user identity authentication information such as a user account number, a password and the like and then send the encrypted user identity authentication information to the cloud. And the cloud end performs identity authentication on the current user according to the authentication information, for example, detects whether the account number and the password are matched, and determines that the user identity is legal when the matching is detected, namely, the identity authentication is successful.
S405: and the cloud end pushes the user information to a browser.
If the cloud successfully authenticates the identity of the current user according to the authentication information, the user information matched with the user can be pushed to the browser. Specifically, the user information includes, but is not limited to, a mobile phone number, an email address, a shipping address, and the like, and the user information may be stored in the cloud in advance.
S406: the browser detects whether the user information is changed.
S407: and if the user information is detected to have one or more information items changed, determining whether the change of the user information is temporary modification.
S408: and if the temporary modification is not determined, the modified user information is used as the first user information and is sent to the cloud.
Optionally, when it is detected that there is a change in one or more information items in the user information, it may further be determined whether the change in the user information is a temporary change, for example, a message prompt may be issued to ask the user whether the change in the information is a temporary change, or whether the change in the information is a change made in an information change application interface preset in the browser. Whether the current user information is changed or not can be detected by a browser, or the user information is sent to a cloud end to be matched and detected by the cloud end.
Further, after a change application of the user on the application interface is obtained, or after it is detected that the current change indicated by the user is not temporary, the browser can initiate an update process of the user information in the website of the website update list, and send the changed user information as the first user information to the cloud.
S409: and the cloud end combines the first user information with user information corresponding to the user and stored in the local end to obtain second user information.
S410: and the cloud end pushes the second user information to the browser.
Specifically, the cloud end can store relevant information of the registered user, such as a mobile phone number, a mail address, a receiving address and the like. When first user information obtained after the current user information is changed is received, the first user information can be merged into user information which is stored in a cloud and corresponds to the user, the user information of the user stored in the cloud is updated, and second user information is obtained.
S411: and determining an information updating mode of the user information in each website according to the website attributes.
S412: and updating the user information corresponding to the user in each website according to the determined information updating mode and in combination with the second user information.
In a specific embodiment, the browser may present, to the user, a website update list in which the recorded usage needs to modify information, and then, according to the attribute of the website, let the user select which information update method is specifically adopted, such as background processing or front-end processing, and whether to perform an update. After the update is determined, the browser can update the user information corresponding to the user in the website of the website update list according to the determined information update mode and the second user information.
When the browser updates the user information corresponding to the user in each website, the browser may obtain an information item matched with the user information corresponding to the user in each website of the website update list from the second user information, enter the matched information item into an entry item corresponding to an entry instruction according to the information entry instruction of each website, and automatically fill in the matched information item, thereby completing the update of the user information corresponding to the user in the website.
Further optionally, before updating the user information corresponding to the user in each website of the website update list, the browser may further detect whether a target website corresponding to the current user, that is, a current website, exists in the website update list when the user information corresponding to the current user is changed; if the user information exists, updating the user information corresponding to the user in each website of the website updating list can be triggered.
Further, if it is detected that the target website does not exist in the website update list, the target website may be added to the website update list, and a user is prompted whether to update the user information corresponding to each website of the preset website update list according to the current website, that is, the modified user information of the target website. If not, the user information can be controlled to be updated only aiming at the current website.
Further, after modification, when the websites are used for the first time, the user can be automatically prompted that the relevant user information is modified and updated.
By implementing the embodiment of the invention, the browser can determine the information updating mode according to the website attribute when detecting that the user information of the current website is changed, intelligently and timely updates the user information corresponding to the current user in all websites of the preset website updating list, and has the advantages of simple operation and higher information updating efficiency.
Please refer to fig. 5, which is a schematic structural diagram of an information updating apparatus according to an embodiment of the present invention, the apparatus implemented by the present invention may be disposed in a browser, and specifically, the apparatus includes a first detecting module 11, a first sending module 12, a first receiving module 13, and an updating module 14. Wherein,
the first detecting module 11 is configured to detect whether user information corresponding to a current user is changed.
The user information includes, but is not limited to, information items such as a mobile phone number, a mailbox address, a receiving address and the like.
In a specific embodiment, the first detecting module 11 detects whether the user information corresponding to the current user is changed, and may detect whether the current user information matches with the user information corresponding to the user stored in the cloud.
The first sending module 12 is configured to, if the user information detected by the detecting module 11 is changed, send the changed user information to a cloud as first user information.
In a specific embodiment, if the first detection module 11 detects that one or more information items in the current user information are changed, the first sending module 12 may send the changed information items as the first user information to the cloud for processing.
The first receiving module 13 is configured to receive second user information returned by the cloud after merging the first user information and the stored user information.
The updating module 14 is configured to update, according to the second user information received by the first receiving module 13, user information corresponding to the user in each website of a preset website update list, where the website update list includes at least one website.
In a specific embodiment, the second user information is user update information obtained by merging the changed information item with user information corresponding to the current login user and stored in the cloud. Specifically, the updating module 14 may update the user information corresponding to the user in the websites of the acquired website update list according to the second user information received by the first receiving module 13.
By implementing the embodiment of the invention, when the change of the user information preset by the related website in the browser is detected, the user information corresponding to the current user in all websites of the preset website update list can be updated intelligently and timely, the operation is simple, and the information update efficiency is effectively improved.
Referring to fig. 6, a schematic structural diagram of another information updating apparatus provided in an embodiment of the present invention is shown, where the apparatus in the embodiment of the present invention includes a first detecting module 11, a first sending module 12, a first receiving module 13, and an updating module 14 of the apparatus, and in the embodiment of the present invention, the apparatus may further include:
and the mode determining module 15 is configured to determine an information updating mode of the user information corresponding to the user in each website according to a website attribute corresponding to each website in a preset website updating list.
In a specific embodiment, the second user information is user update information obtained by merging the changed information item with user information corresponding to the current login user and stored in the cloud. The mode determining module 15 may determine an information updating mode according to the attribute of the website, and ask the user whether to update.
Optionally, in an embodiment of the present invention, the update module 14 may be specifically configured to:
and if the determined information updating mode is background processing, updating the user information corresponding to the user in each website through the background of each website in the website updating list based on the second user information.
Optionally, in an embodiment of the present invention, the update module 14 may be specifically configured to:
if the determined information updating mode is front-end processing, logging in all websites of the website updating list one by one through a front-end technology, and updating user information corresponding to the user in all websites based on the second user information.
After determining the update, the update module 14 may update the user information corresponding to the user in the website of the website update list according to the determined information update manner and the second user information.
The updating module 14 may update the user information corresponding to the user in each website based on the second user information by: acquiring information items matched with the user information corresponding to the user in each website of the website update list from the second user information, wherein the second user information comprises at least one information item; and according to the information entry indication of each website, entering the matched information item into an entry item corresponding to the entry indication, and finishing the updating of the user information corresponding to the user in the website.
Further, in the embodiment of the present invention, the apparatus may further include:
a modification determining module 16, configured to determine whether a modification of the user information is a temporary modification if it is detected that one or more information items of the user information are modified, where the user information includes at least one information item.
Optionally, before the update module 14 updates the user information of the websites in the website update list, when the first detection module 11 detects that there is a change in one or more information items in the user information, it may further determine whether the change in the user information is a temporary change by the modification determination module 16, for example, a message may be sent to prompt the user to inquire whether the information change is a temporary change, or whether the information change is a change made in an information change application interface preset in the browser.
A notification module 17, configured to notify the first sending module 12 to send the changed user information to a cloud as the first user information when the modification determining module 16 determines that the change of the user information is not the temporary modification.
After obtaining a change application of the user on the application interface, or after detecting that the user indicates that the current change is not a temporary change, the notification module 17 may notify the first sending module 12 to send the changed user information to the cloud end as the first user information.
Further, in the embodiment of the present invention, the apparatus may further include:
a second detecting module 18, configured to detect whether a target website corresponding to the current user exists in the website update list when the user information corresponding to the current user is changed.
The notifying module 17 is further configured to notify the updating module 14 to update the user information corresponding to the user in each website of the preset website update list when the second detecting module 18 detects that the target website exists in the website update list.
Further optionally, before the updating module 14 updates the user information corresponding to the user in each website of the website update list, it may also be detected, by the second detecting module 18, whether a target website corresponding to the current user, that is, the current website, exists in the website update list when the user information corresponding to the current user is changed; if so, update module 14 may be notified via notification module 17.
Further, if the second detection module 18 detects that the target website does not exist in the website update list, the target website may be added to the website update list, and the user is prompted whether to update the user information corresponding to each website of the preset website update list according to the current website, that is, the modified user information of the target web. If not, the user information can be controlled to be updated only aiming at the current website.
Further, in the embodiment of the present invention, the apparatus may further include:
and the registration module 19 is configured to establish a user authentication system, and instruct a current user to register with the user authentication system, so as to update user information according to a user identifier corresponding to the user.
A login module 20, configured to obtain authentication information of the user if the user login is detected, where the authentication information includes a user identifier and a password.
In a specific embodiment, before the first detecting module 11 detects whether the user information corresponding to the current user is changed, the registration module 19 may be used to establish the user authentication system in advance. When the registered user performs a login operation through the login module 20, the registered user may instruct the user to perform identity authentication, for example, instruct the user to input a user account, a password, and the like, so as to obtain identity authentication information corresponding to the login user.
A second sending module 21, configured to encrypt the authentication information obtained by the login module 20, and send the encrypted authentication information to the cloud, so that the cloud authenticates the identity of the user;
specifically, the second sending module 21 may encrypt the user identity authentication information, such as a user account and a password, obtained by the login module 20, and then send the encrypted user identity authentication information to the cloud for identity authentication, so as to ensure that the identity of the current user is legal. Further, the account number, the password and other authentication information may be encrypted through a preset encryption algorithm, such as an asymmetric encryption algorithm RSA, which is not limited in the embodiments of the present invention.
And the second receiving module 22 is configured to receive user information that is obtained and returned by the cloud according to the user identifier after the identity authentication of the user is successful.
If the cloud successfully authenticates the identity of the current user according to the authentication information, the user information matched with the user can be pushed to the browser. Specifically, the user information includes, but is not limited to, a mobile phone number, an email address, a shipping address, and the like, and the user information may be stored in the cloud in advance.
Further, in the embodiment of the present invention, the apparatus may further include:
and the prompting module 23 is configured to send a message prompt to remind the user that the user information in the website is updated if it is detected that the user uses the website in the website update list after the information is changed.
Further, after the user information of each website is changed, when the websites are used for the first time, the prompting module 23 sends out a message prompt to remind the user that the relevant user information is modified and updated. The message prompting mode includes but is not limited to prompting in text, voice and picture forms.
By implementing the method and the device, the browser can receive the user information pushed by the cloud after the identity authentication of the current user is successful, and when the user information is detected to be changed, the information updating mode is determined according to the website attribute, so that the user information corresponding to the current user in all websites of a preset website updating list is updated in time, the operation is simple, and the information updating efficiency is high.
Fig. 7 is a schematic structural diagram of another information updating apparatus according to an embodiment of the present invention, which may be disposed in a storage device such as a cloud, and specifically includes an information receiving module 31, a merging module 32, and a first pushing module 33. Wherein,
the information receiving module 31 is configured to receive first user information sent after the browser detects that current user information is changed, and acquire a user identifier corresponding to the first user information.
The first user information is updated information after the current user information is changed.
In a specific embodiment, if the information receiving module 31 receives user update information sent by the browser, that is, the first user information, a user identifier corresponding to the first user information may be obtained, so as to perform processing on related information according to the user identifier.
The merging module 32 is configured to merge the first user information with user information stored at the local terminal and matching with the user identifier, so as to obtain second user information.
Specifically, the cloud end can store relevant information of the registered user, such as a mobile phone number, a mail address, a receiving address and the like. When the information receiving module 31 receives the first user information obtained after the current user information is changed, the merging module 32 may merge the first user information into the relevant information of the user corresponding to the user identifier stored in the cloud according to the user identifier, and update the user information of the user stored in the cloud.
The first pushing module 33 is configured to push the second user information obtained by the merging module 32 to the browser, so that the browser updates the user information corresponding to the user in each website of a preset website update list according to the second user information.
By implementing the embodiment of the invention, the user related information can be stored through the cloud, and the modified user information and the stored user information are merged and then sent to the browser when the modified user information is obtained, so that the user related information of each website is updated according to the latest user information obtained after merging, and the operation is simple.
Please refer to fig. 8, which is a schematic structural diagram of another information updating apparatus according to an embodiment of the present invention, where the apparatus implemented by the present invention may be disposed in a storage device such as a cloud, and the apparatus according to an embodiment of the present invention may include an information receiving module 31, a merging module 32, and a first pushing module 33 of the apparatus, and further, in an embodiment of the present invention, the apparatus may further include:
and the presetting module 34 is configured to preset a website update list according to a user operation instruction, where each website in the website update list stores user information matched with the user identifier.
In a specific embodiment, before the second user information is pushed to the browser, a website update list may be preset by a preset module 34, so that when it is detected that the current user information is changed, the update of the relevant user information in the website of the website update list is directly controlled.
The authentication module 35 is configured to receive authentication information sent when the browser detects that the user logs in, and authenticate the identity of the current user according to the authentication information, where the authentication information includes a user identifier corresponding to the user.
In a specific embodiment, the identity of the current user may also be authenticated by the authentication module 35. Specifically, the authentication module 35 may perform identity authentication on the current user according to the authentication information, such as detecting whether the account and the password are matched, and determining that the user identity is legal when detecting that the matching is detected, that is, the identity authentication is successful, by receiving the authentication information, such as the user account and the corresponding password, sent when the user logs in. The authentication information includes a user identifier corresponding to the user, such as a user account.
And a second pushing module 36, configured to, if the authentication module 35 successfully authenticates the identity of the user, extract user information stored at the home terminal and matching the user identifier, and push the user information to the browser.
If the authentication module 35 successfully authenticates the identity of the user, the second pushing module 36 extracts the user information stored at the home terminal and matched with the user identifier, and pushes the user information to the current browser.
According to the embodiment of the invention, the user related information can be stored through the cloud, the website update list is preset according to the user requirement, the modified user information and the stored user information are merged and then sent to the browser when the modified user information is obtained, so that the user related information in each website of the website update list is updated according to the latest user information obtained after merging, and the operation is simple.
Fig. 9 is a schematic structural diagram of an information updating system according to an embodiment of the present invention, where the system includes a browser 1 and a cloud 2. Wherein,
the browser 1 is used for detecting whether user information corresponding to a current user is changed; and if the user information is detected to be changed, sending the changed user information to the cloud end 2 as first user information.
The cloud 2 is used for receiving first user information sent by the browser 1 after detecting that the current user information is changed, and acquiring a user identifier corresponding to the first user information; merging the first user information with user information which is stored at the local terminal and matched with the user identification to obtain second user information; and pushing the second user information to the browser 1, so that the browser 1 updates the user information corresponding to the user in each website of a preset website update list according to the second user information.
The browser 1 is further configured to receive second user information returned after the cloud 2 merges the first user information and the stored user information, and update user information corresponding to the user in each website of a preset website update list according to the second user information, where the website update list includes at least one website.
By implementing the embodiment of the invention, when the change of the user information preset by the related website in the browser is detected, the latest user information can be acquired through the cloud, so that the user information corresponding to the current user in all websites of the preset website update list can be automatically and timely updated, the operation is simple, and the information update efficiency is effectively improved.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "a specific embodiment," "an example," "a specific example," or "some examples" or the like, mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (25)

1. An information updating method, comprising:
detecting whether user information corresponding to a current user is changed;
if the user information is detected to be changed, the changed user information is used as first user information and is sent to a cloud end;
and receiving second user information returned after the cloud end combines the first user information and the stored user information, and updating the user information corresponding to the user in each website of a preset website updating list according to the second user information, wherein the website updating list comprises at least one website.
2. The method according to claim 1, before the updating the user information corresponding to the user in each website of the preset website update list according to the second user information, further comprising:
and determining an information updating mode of the user information corresponding to the user in each website according to the website attribute corresponding to each website in a preset website updating list.
3. The method according to claim 2, wherein the updating the user information corresponding to the user in each website of the preset website update list according to the second user information comprises:
and if the determined information updating mode is background processing, updating the user information corresponding to the user in each website through the background of each website in the website updating list based on the second user information.
4. The method according to claim 2, wherein the updating the user information corresponding to the user in each website of the preset website update list according to the second user information comprises:
if the determined information updating mode is front-end processing, logging in all websites of the website updating list one by one through a front-end technology, and updating user information corresponding to the user in all websites based on the second user information.
5. The method according to claim 3 or 4, wherein the updating the user information corresponding to the user in each website comprises:
acquiring information items matched with the user information corresponding to the user in each website of the website update list from the second user information, wherein the second user information comprises at least one information item;
and according to the information entry indication of each website, entering the matched information item into an entry item corresponding to the entry indication, and finishing the updating of the user information corresponding to the user in the website.
6. The method of any of claims 1-5, wherein prior to sending the changed user information as the first user information to the cloud, further comprising:
if the user information is detected to have one or more information items changed, determining whether the change of the user information is temporary modification or not, wherein the user information comprises at least one information item;
and if not, executing the step of sending the changed user information to the cloud as the first user information.
7. The method of claim 1, further comprising, before the updating the user information corresponding to the user in each website of the preset website update list:
detecting whether a target website corresponding to the current user exists in the website update list when the user information corresponding to the current user is changed;
and if the target website is detected to be in the website updating list, executing a step of updating user information corresponding to the user in each website of the preset website updating list.
8. The method of claim 1, wherein before the detecting whether the first user information corresponding to the current user is changed, the method further comprises:
and establishing a user authentication system, and indicating the current user to register to the user authentication system so as to update the user information according to the user identification corresponding to the user.
9. The method of claim 8, further comprising:
if the user login is detected, acquiring authentication information of the user, wherein the authentication information comprises a user identifier and a password;
encrypting the authentication information, and sending the encrypted authentication information to the cloud end so that the cloud end authenticates the identity of the user;
and receiving user information which is obtained and returned by the cloud according to the user identification after the identity authentication of the user is successful.
10. The method of any one of claims 1-9, further comprising:
and if the fact that the user uses the website in the website updating list after information is changed is detected, sending out a message prompt to remind the user that the user information in the website is updated.
11. An information updating method, comprising:
receiving first user information sent by a browser after detecting that current user information is changed, and acquiring a user identifier corresponding to the first user information;
merging the first user information with user information which is stored at the local terminal and matched with the user identification to obtain second user information;
and pushing the second user information to the browser so that the browser updates the user information corresponding to the user in each website of a preset website update list according to the second user information.
12. The method of claim 11, wherein prior to said pushing the second user information to the browser, further comprising:
and presetting a website updating list according to a user operation instruction, wherein user information matched with the user identification is stored in each website of the website updating list.
13. The method according to claim 11 or 12, wherein before the obtaining the user identifier corresponding to the first user information, further comprising:
receiving authentication information sent when the browser detects that the user logs in, and authenticating the identity of the current user according to the authentication information, wherein the authentication information comprises a user identifier corresponding to the user;
and if the identity authentication of the user is successful, extracting user information which is stored at the local terminal and matched with the user identification, and pushing the user information to the browser.
14. An information updating apparatus, comprising:
the first detection module is used for detecting whether user information corresponding to a current user is changed;
the first sending module is used for sending the changed user information to a cloud end as first user information if the user information detected by the detection module is changed;
the first receiving module is used for receiving second user information returned after the first user information and the stored user information are combined by the cloud end;
and the updating module is used for updating the user information corresponding to the user in each website of a preset website updating list according to the second user information received by the first receiving module, wherein the website updating list comprises at least one website.
15. The apparatus of claim 14, further comprising:
and the mode determining module is used for determining the information updating mode of the user information corresponding to the user in each website according to the website attribute corresponding to each website in a preset website updating list.
16. The apparatus of claim 15, wherein the update module is specifically configured to:
and if the determined information updating mode is background processing, updating the user information corresponding to the user in each website through the background of each website in the website updating list based on the second user information.
17. The apparatus of claim 15, wherein the update module is specifically configured to:
if the determined information updating mode is front-end processing, logging in all websites of the website updating list one by one through a front-end technology, and updating user information corresponding to the user in all websites based on the second user information.
18. The apparatus of any one of claims 14-17, further comprising:
a modification determining module, configured to determine whether a modification of the user information is a temporary modification if it is detected that one or more information items of the user information are modified, where the user information includes at least one information item;
and the notification module is used for notifying the first sending module to send the changed user information serving as the first user information to a cloud end when the modification determining module determines that the change of the user information is not temporary modification.
19. The apparatus of claim 14, further comprising:
the second detection module is used for detecting whether a corresponding target website exists in the website update list when the user information corresponding to the current user is changed;
the notification module is further configured to notify the update module to update user information corresponding to the user in each website of a preset website update list when the second detection module detects that the target website exists in the website update list.
20. The apparatus of claim 14, further comprising:
and the registration module is used for establishing a user authentication system and indicating the current user to register in the user authentication system so as to update the user information according to the user identification corresponding to the user.
21. The apparatus of claim 20, further comprising:
the login module is used for acquiring authentication information of the user if the login of the user is detected, wherein the authentication information comprises a user identifier and a password;
the second sending module is used for encrypting the authentication information acquired by the login module and sending the encrypted authentication information to the cloud so that the cloud authenticates the identity of the user;
and the second receiving module is used for receiving the user information which is obtained and returned by the cloud terminal according to the user identification after the identity authentication of the user is successful.
22. The apparatus of any one of claims 14-21, further comprising:
and the prompting module is used for sending out a message prompt to remind the user that the information of the user in the website is updated if the fact that the user uses the website in the website updating list after the information is changed is detected.
23. An information updating apparatus, comprising:
the information receiving module is used for receiving first user information sent after the browser detects that current user information is changed, and acquiring a user identifier corresponding to the first user information;
the merging module is used for merging the first user information and user information which is stored at the local terminal and matched with the user identification to obtain second user information;
and the first pushing module is used for pushing the second user information obtained by the merging module to the browser so that the browser updates the user information corresponding to the user in each website of a preset website update list according to the second user information.
24. The apparatus of claim 23, further comprising:
and the presetting module is used for presetting a website updating list according to a user operation instruction, wherein each website in the website updating list stores user information matched with the user identification.
25. The apparatus of claim 23 or 24, further comprising:
the authentication module is used for receiving authentication information sent when the browser detects that the user logs in, and authenticating the identity of the current user according to the authentication information, wherein the authentication information comprises a user identifier corresponding to the user;
and the second pushing module is used for extracting the user information which is stored at the local terminal and matched with the user identification if the authentication module successfully authenticates the identity of the user, and pushing the user information to the browser.
CN201410280898.2A 2014-06-20 2014-06-20 Information updating method and device Pending CN104038552A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410280898.2A CN104038552A (en) 2014-06-20 2014-06-20 Information updating method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410280898.2A CN104038552A (en) 2014-06-20 2014-06-20 Information updating method and device

Publications (1)

Publication Number Publication Date
CN104038552A true CN104038552A (en) 2014-09-10

Family

ID=51469140

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410280898.2A Pending CN104038552A (en) 2014-06-20 2014-06-20 Information updating method and device

Country Status (1)

Country Link
CN (1) CN104038552A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704640A (en) * 2014-11-25 2016-06-22 中国移动通信集团公司 Information processing method, device, supporting platform and system
CN106302513A (en) * 2016-09-06 2017-01-04 中国互联网络信息中心 A kind of network identity validation method and device
CN107659931A (en) * 2016-07-25 2018-02-02 中国移动通信集团上海有限公司 A kind of method and apparatus for changing binding phone number
CN111783049A (en) * 2020-06-30 2020-10-16 北京海益同展信息科技有限公司 User information processing method and system based on block chain

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040158586A1 (en) * 2003-02-10 2004-08-12 Mingtar Tsai Method and system of using shared file for data collaboration
CN101262377A (en) * 2008-04-25 2008-09-10 北京工业大学 Integration management architecture for user identity information and its method
CN101901256A (en) * 2010-07-20 2010-12-01 上海合合信息科技发展有限公司 Method and system for automatically synchronizing set information of user on various social network sites
CN102662767A (en) * 2012-03-28 2012-09-12 惠州Tcl移动通信有限公司 Mobile terminal and method for synchronizing password between browsers based on mobile terminal
CN102882762A (en) * 2011-07-11 2013-01-16 腾讯科技(深圳)有限公司 Method and system for synchronizing chat status information in multiple pages

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040158586A1 (en) * 2003-02-10 2004-08-12 Mingtar Tsai Method and system of using shared file for data collaboration
CN101262377A (en) * 2008-04-25 2008-09-10 北京工业大学 Integration management architecture for user identity information and its method
CN101901256A (en) * 2010-07-20 2010-12-01 上海合合信息科技发展有限公司 Method and system for automatically synchronizing set information of user on various social network sites
CN102882762A (en) * 2011-07-11 2013-01-16 腾讯科技(深圳)有限公司 Method and system for synchronizing chat status information in multiple pages
CN102662767A (en) * 2012-03-28 2012-09-12 惠州Tcl移动通信有限公司 Mobile terminal and method for synchronizing password between browsers based on mobile terminal

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704640A (en) * 2014-11-25 2016-06-22 中国移动通信集团公司 Information processing method, device, supporting platform and system
CN105704640B (en) * 2014-11-25 2019-06-25 中国移动通信集团公司 A kind of information processing method, device, support platform and system
CN107659931A (en) * 2016-07-25 2018-02-02 中国移动通信集团上海有限公司 A kind of method and apparatus for changing binding phone number
CN107659931B (en) * 2016-07-25 2020-11-24 中国移动通信集团上海有限公司 Method and device for changing bound mobile phone number
CN106302513A (en) * 2016-09-06 2017-01-04 中国互联网络信息中心 A kind of network identity validation method and device
CN111783049A (en) * 2020-06-30 2020-10-16 北京海益同展信息科技有限公司 User information processing method and system based on block chain
WO2022001717A1 (en) * 2020-06-30 2022-01-06 京东科技信息技术有限公司 Blockchain-based user information processing method and system

Similar Documents

Publication Publication Date Title
CN104092542B (en) A kind of account login method, Apparatus and system
US10885218B2 (en) Privacy protection method and terminal device
US10999721B2 (en) Communication identifier binding processing method and terminal
EP2744244A1 (en) Method for managing charge security and mobile terminal
US20150113113A1 (en) Application takeover method and system, mobile terminal, and server
CN104331668A (en) Wrong password prompting method and device
CN109523672B (en) Access control method and device
CN104902028A (en) Onekey registration authentication method, device and system
US20160314469A1 (en) Method for generating off-line authentication credentials by intelligent card
US9697385B2 (en) Security adjustments in mobile devices
CN105468952A (en) Authentication method and apparatus
CN106534105B (en) Login method and device
TW201516728A (en) Method, device and system for account and password management
CN104038552A (en) Information updating method and device
CN105207985A (en) Application program login method and mobile terminal
CN105101205A (en) One-click login authentication method, device and system
CN104639533A (en) Safety control method and device based on terminal
US9369889B2 (en) Method for provisioning of a SIM card
CN106209569B (en) Authentication method and device for enterprise instant messaging
WO2016115759A1 (en) Method for logging in website, server, client and peripheral
CN104038491B (en) A kind of information intercepting method, apparatus and system
CN105634882B (en) Network access equipment sharing method, device and system
WO2016141797A1 (en) Information processing method and apparatus, and computer-readable medium
WO2016180165A1 (en) Mobile phone tracking method, apparatus and terminal
CN106886159B (en) Configuration method and device of household appliance

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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: 20140910