CN104796442B - 网页访问信息同步方法、装置及系统 - Google Patents
网页访问信息同步方法、装置及系统 Download PDFInfo
- Publication number
- CN104796442B CN104796442B CN201410022913.3A CN201410022913A CN104796442B CN 104796442 B CN104796442 B CN 104796442B CN 201410022913 A CN201410022913 A CN 201410022913A CN 104796442 B CN104796442 B CN 104796442B
- Authority
- CN
- China
- Prior art keywords
- access information
- webpage access
- terminal
- storage space
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种网页访问信息同步方法、装置及系统,该方法包括:接收终端所发送的登录请求信息,其中,登录请求信息与互联网应用识别号对应;判断互联网应用识别号所对应的登录记录是否是首次登录;若是非首次登录,则向终端发送第二网页访问信息,并从终端接收同步差异数据,以及将同步差异数据存储到第一存储空间中,其中,同步差异数据是终端将第一网页访问信息和第二网页访问信息进行对比后得到的。本发明实施例能够使得所述终端和所述服务器中的网页访问信息保持同步。
Description
【技术领域】
本发明涉及计算机技术领域,特别涉及一种网页访问信息同步方法、装置及系统。
【背景技术】
传统的浏览器在用户访问网页时会记录用户访问该网页的信息,例如,用户所输入的登录ID(Identification,识别号)和密码,用户所访问的页面的记录,等等。
上述信息将会保存在浏览器所对应的本地存储空间中。
在实践中,发明人发现现有技术至少存在以下问题:
当用户换了另一个浏览器访问网页,或者使用另一台终端(例如,计算机、智能手机)访问网页时,上述用户所访问过的网页的信息将会丢失,因此用户将无法再次使用上述信息。
故,有必要提出一种新的技术方案,以解决上述技术问题。
【发明内容】
本发明的目的在于提供一种网页访问信息同步方法、装置及系统,其能使得所述终端和所述服务器中的网页访问信息保持同步。
为解决上述问题,本发明实施例的技术方案如下:
一种网页访问信息同步方法,所述方法包括:接收终端所发送的登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果;若所述判断结果为所述登录记录是非首次登录,则向所述终端发送第二网页访问信息,并从所述终端接收同步差异数据,以及将所述同步差异数据存储到所述第一存储空间中,其中,所述同步差异数据是所述终端将所述第一网页访问信息和所述第二网页访问信息进行对比后得到的。
一种网页访问信息同步装置,所述装置包括:第一接收模块,用于接收终端所发送的登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;判断模块,用于判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果;所述装置还包括第一发送模块和第一存储模块;若所述判断结果为所述登录记录是非首次登录,所述第一发送模块用于向所述终端发送第二网页访问信息,所述第一接收模块用于从所述终端接收同步差异数据,所述第一存储模块用于将所述同步差异数据存储到所述第一存储空间中,其中,所述同步差异数据是所述终端将所述第一网页访问信息和所述第二网页访问信息进行对比后得到的。
一种网页访问信息同步方法,所述方法包括:向服务器发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;接收所述服务器所发送的判断结果,所述判断结果与所述互联网应用识别号所对应的登录记录是否是首次登录相关;若所述判断结果为所述登录记录是非首次登录,则从所述服务器接收第二网页访问信息,并将所述第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据,以及将所述同步差异数据发送到所述服务器中,其中,所述同步差异数据用于提供给所述服务器存储到所述互联网应用识别号所对应的第一存储空间中。
一种网页访问信息同步装置,所述装置包括:第二发送模块,用于向服务器发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;第二接收模块,用于接收所述服务器所发送的判断结果,所述判断结果与所述互联网应用识别号所对应的登录记录是否是首次登录相关;所述装置还包括对比模块;若所述判断结果为所述登录记录是非首次登录,所述第二接收模块还用于从所述服务器接收第二网页访问信息,所述对比模块用于将所述第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据,所述第二发送模块还用于将所述同步差异数据发送到所述服务器中,其中,所述同步差异数据用于提供给所述服务器存储到所述互联网应用识别号所对应的第一存储空间中。
一种网页访问信息同步方法,所述方法包括:终端向服务器发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;所述服务器接收所述终端所发送的登录请求信息;所述服务器判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果;所述终端接收所述服务器所发送的判断结果;若所述判断结果为所述登录记录是非首次登录,所述服务器向所述终端发送第二网页访问信息,所述终端从所述服务器接收所述第二网页访问信息,所述终端将所述第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据,并将所述同步差异数据发送到所述服务器中,所述服务器从所述终端接收同步差异数据,并将所述同步差异数据存储到所述第一存储空间中。
一种网页访问信息同步系统,所述系统包括服务器和终端;所述服务器包括:第一接收模块;判断模块;第一发送模块;以及第一存储模块;所述终端包括:第二发送模块;第二接收模块;对比模块;以及第二存储模块;所述终端的所述第二发送模块用于向所述服务器发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;所述服务器的所述第一接收模块用于接收所述终端所发送的登录请求信息;所述服务器的所述判断模块用于判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果;所述终端的所述第二接收模块用于接收所述服务器所发送的判断结果;若所述判断结果为所述登录记录是非首次登录,所述服务器的所述第一发送模块用于向所述终端发送第二网页访问信息,所述终端的所述第二接收模块还用于从所述服务器接收所述第二网页访问信息,所述终端的所述对比模块用于将所述第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据,所述第二发送模块还用于将所述同步差异数据发送到所述服务器中,所述服务器的所述第一接收模块还用于从所述终端接收同步差异数据,所述第一存储模块还用于将所述同步差异数据存储到所述第一存储空间中。
相对现有技术,本发明实施例能够使得所述终端和所述服务器中的网页访问信息保持同步,避免用户在更换另一个浏览器、使用另一台设备、刷机、卸载重装软件后,无法使用之前的网页访问数据记录。
为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【附图说明】
图1为本发明实施例的网页访问信息同步方法、装置及系统的工作模式示意图;
图2为图1中服务器或终端的运行环境示意图;
图3是本发明的服务器的第一实施例的框图;
图4是本发明的服务器执行网页访问信息同步方法的第一实施例的流程图;
图5是本发明的终端的第一实施例的框图;
图6是本发明的终端执行网页访问信息同步方法的第一实施例的流程图;
图7至图9是本发明的网页访问信息同步系统在服务器和终端之间同步网页访问信息的流程的示意图。
【具体实施方式】
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
术语“网页访问信息”是指某些网站为了辨别用户身份而储存在用户本地终端(Client Terminal)上的数据(通常经过加密),其可包括小型文本文件,小型文本文件对应的英文术语为Cookie。
术语“互联网应用识别号”是指互联网应用的识别号,其中,互联网应用可以是网页浏览器(例如,QQ浏览器),即时通信工具(例如,QQ),电子邮箱应用(例如,QQ邮箱),等等,该识别号可以是该互联网应用的帐号,例如,QQ号,微信号,手机号,电子邮箱地址,等等。
术语“终端”是指上述互联网应用的客户端,该客户端的运行由一定的硬件设备实现,所述硬件设备可以具备如图2所示的运行环境。
术语“组件”、“模块”、“系统”、“接口”等等一般指:硬件、硬件和软件的组合、软件或执行中的软件。例如,组件可以是但不限于是运行在处理器上的进程、处理器、对象、可执行应用、执行的线程、程序和/或计算机。通过图示,运行在控制器上的应用和该控制器二者都可以是组件。一个或多个组件可以存在于执行的进程和/或线程内,并且组件可以位于一个计算机上和/或分布在两个或更多计算机之间。
本说明书所使用的词语“实施例”意指用作实例、示例或例证。此外,本说明书和所附权利要求中所使用的冠词“一”一般地可以被解释为意指“一个或多个”,除非另外指定或从上下文清楚导向单数形式。
本发明要求保护的主题可以被实现为使用标准编程和/或工程技术产生软件、固件、硬件或其任意组合以控制计算机实现所公开的主题的方法、装置或制造品。本文所使用的术语“制造品”旨在包含可从任意计算机可读设备、载体或介质访问的计算机程序。当然,本领域技术人员将认识到可以对该配置进行许多修改,而不脱离要求保护的主题的范围或精神。
图1、图2及随后的论述提供了对实现本文所阐述的一个或多个实施例的工作模式、运行环境的描述。图1所示的工作模式、运行环境仅仅是适当的工作模式、运行环境的一个实例并且不旨在建议关于工作模式、运行环境的用途或功能的范围的任何限制。
本发明的网页访问信息同步方法、装置及系统可以在以下设备中应用:包括但不限于个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理(PDA,Personal Digital Assistant)、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。
图1示出了本说明书所提供的一个或多个实施例的装置或系统的工作模式,其中,本发明的网页访问信息同步系统可以视作服务器100和客户端设备(终端)200的组合,其中,服务器100与客户端设备(终端)200通过网络300通信。服务器100中可以设置有数据库和云端处理器,服务器100中的数据库和云端处理器可以为客户端设备200中的数据提供数据存储和数据处理功能。服务器100和客户端设备(终端)200通过网络300交互和交换数据。
参考图2,图2为本发明实施例的网页访问信息同步方法及装置的运行环境示意图。
本发明实施例的网页访问信息同步方法及装置可以运行于安装有计算机操作系统的客户端设备(终端)200或服务器100中,该客户端设备(终端)200或服务器100可以是台式电脑、笔记本电脑、智能手机等等中的一种或者一种以上组合而成的系统。该客户端设备(终端)200或服务器100中可以包括处理器1001、存储器1002、传感器1004、时钟信号生成器1006、通信接口1005、输入输出设备1003等中的任意组合100,客户端设备(终端)200中的处理器1001、存储器1002、传感器1004、输入输出设备1003、通信接口1005、时钟信号生成器1006等中的任意组合100用于实现本发明实施例的网页访问信息同步方法中的步骤及网页访问信息同步装置(终端200/服务器100)中的功能。
参考图3,图3是本发明的服务器100的第一实施例的框图。
本实施例的网页访问信息同步装置(服务器100)包括第一接收模块301、判断模块303、第一发送模块304和第一存储模块302。
所述第一接收模块301用于接收终端200所发送的登录请求信息,其中,所述登录请求信息与互联网应用识别号对应。
所述判断模块303用于判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果。例如,所述判断模块303判断当前所述互联网应用识别号所对应的云帐号是否是首次登录(第一次访问所述服务器100),并生成所述判断结果。
若所述判断结果为所述登录记录是首次登录,所述第一接收模块301还用于接收所述终端200所发送的第一网页访问信息,所述第一存储模块302用于将所述第一网页访问信息存储到所述互联网应用识别号所对应的第一存储空间中,其中,所述第一网页访问信息存储于所述终端200的第二存储空间中。
若所述判断结果为所述登录记录是非首次登录,所述第一发送模块304用于向所述终端200发送第二网页访问信息,所述第一接收模块301用于从所述终端200接收同步差异数据,所述第一存储模块302用于将所述同步差异数据存储到所述第一存储空间中,其中,所述同步差异数据是所述终端200将所述第一网页访问信息和所述第二网页访问信息进行对比后得到的。例如,若所述第一网页访问信息为A、C、D、E这四条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则所述第一网页访问信息和所述第二网页访问信息这两者的同步差异数据为B、D、E这三条数据记录。
通过上述技术方案,本实施例能够使得所述终端200和所述服务器100中的网页访问信息保持同步,避免用户在更换另一个浏览器、使用另一台设备、刷机、卸载重装软件后,无法使用之前的网页访问数据记录。
本发明的网页访问信息同步装置的第二实施例与上述第一实施例相似,不同之处在于:
所述第一存储模块302还用于根据所述同步差异数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
在本实施例中,如上述第一实施例所举的例子所述,所述同步差异数据为B、D、E这三条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则,所述第一存储模块302将所述同步差异数据(B、D、E这三条数据记录)对所述第二网页访问信息进行更新,得到A、B、C、D、E这五条数据记录,此时所述第二网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步装置的第三实施例与上述第一或第二实施例相似,不同之处在于:
所述第一接收模块301还用于接收所述终端200所发送的变更结果数据,其中,所述变更结果数据是所述终端200针对所述第一网页访问信息或第三网页访问信息进行变更后得到的数据,所述第三网页访问信息是所述终端200根据所述同步差异数据对所述第一网页访问信息进行更新得到的。
所述第一存储模块302还用于将所述变更结果数据存储到所述第一存储空间中。
在本实施例中,假设所述终端200和所述服务器100在经过网页访问信息的同步操作后,所述第一网页访问信息和所述第二网页访问信息均为A、B、C、D、E这五条数据记录。此时,若所述终端200的所述第一网页访问信息新增了F这个数据记录,则所述变更结果数据为“新增F数据记录”;若所述终端200的所述第一网页访问信息删除了A这个数据记录,则所述变更结果数据为“删除A数据记录”;若所述终端200的所述第一网页访问信息修改了B这个数据记录,则所述变更结果数据为“修改B数据记录”。所述第一存储模块302将上述“新增F数据记录”、“删除A数据记录”、“修改B数据记录”这三种形式的变更结果数据存储到所述第一存储空间中。
本发明的网页访问信息同步装置的第四实施例与上述第一至第三实施例中任意一个实施例相似,不同之处在于:
所述第一存储模块302还用于根据所述变更结果数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
在本实施例中,如上述第三实施例所举的例子所述,所述第一存储模块302将上述“新增F数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为A、B、C、D、E、F这六条数据记录;或者,所述第一存储模块302将上述“删除A数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为B、C、D、E这四条数据记录;或者,所述第一存储模块302将上述“删除A数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为A、B、C、D、E这五条数据记录。
参考图4,图4是本发明的服务器100执行网页访问信息同步方法的第一实施例的流程图。
本实施例的网页访问信息同步方法包括:
步骤401,接收模块301接收终端200所发送的登录请求信息,其中,所述登录请求信息与互联网应用识别号对应。
步骤402,所述判断模块303判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果。例如,所述判断模块303判断当前所述互联网应用识别号所对应的云帐号是否是首次登录(第一次访问所述服务器100),并生成所述判断结果。
若所述判断结果为所述登录记录是首次登录,则进入步骤403;若所述判断结果为所述登录记录是非首次登录,则进入步骤404。
步骤403,所述第一接收模块301接收所述终端200所发送的第一网页访问信息。
步骤405,所述第一存储模块302将所述第一网页访问信息存储到所述互联网应用识别号所对应的第一存储空间中,其中,所述第一网页访问信息存储于所述终端200的第二存储空间中。
步骤404,所述第一发送模块304向所述终端200发送第二网页访问信息。
步骤406,所述第一接收模块301从所述终端200接收同步差异数据。
步骤407,所述第一存储模块302将所述同步差异数据存储到所述第一存储空间中,其中,所述同步差异数据是所述终端200将所述第一网页访问信息和所述第二网页访问信息进行对比后得到的。例如,若所述第一网页访问信息为A、C、D、E这四条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则所述第一网页访问信息和所述第二网页访问信息这两者的同步差异数据为B、D、E这三条数据记录。
通过上述技术方案,本实施例能够使得所述终端200和所述服务器100中的网页访问信息保持同步,避免用户在更换另一个浏览器、使用另一台设备、刷机、卸载重装软件后,无法使用之前的网页访问数据记录。
本发明的网页访问信息同步方法的第二实施例与上述第一实施例相似,不同之处在于:
所述将所述同步差异数据存储到所述第一存储空间中的步骤(步骤407)为:
所述第一存储模块302根据所述同步差异数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
在本实施例中,如上述第一实施例所举的例子所述,所述同步差异数据为B、D、E这三条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则,所述第一存储模块302将所述同步差异数据(B、D、E这三条数据记录)对所述第二网页访问信息进行更新,得到A、B、C、D、E这五条数据记录,此时所述第二网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步方法的第三实施例与上述第一或第二实施例相似,不同之处在于:
所述方法还包括:
所述第一接收模块301接收所述终端200所发送的变更结果数据,其中,所述变更结果数据是所述终端200针对所述第一网页访问信息或第三网页访问信息进行变更后得到的数据,所述第三网页访问信息是所述终端200根据所述同步差异数据对所述第一网页访问信息进行更新得到的。
所述第一存储模块302将所述变更结果数据存储到所述第一存储空间中。
在本实施例中,假设所述终端200和所述服务器100在经过网页访问信息的同步操作后,所述第一网页访问信息和所述第二网页访问信息均为A、B、C、D、E这五条数据记录。此时,若所述终端200的所述第一网页访问信息新增了F这个数据记录,则所述变更结果数据为“新增F数据记录”;若所述终端200的所述第一网页访问信息删除了A这个数据记录,则所述变更结果数据为“删除A数据记录”;若所述终端200的所述第一网页访问信息修改了B这个数据记录,则所述变更结果数据为“修改B数据记录”。所述第一存储模块302将上述“新增F数据记录”、“删除A数据记录”、“修改B数据记录”这三种形式的变更结果数据存储到所述第一存储空间中。
本发明的网页访问信息同步方法的第四实施例与上述第一至第三实施例中任意一个实施例相似,不同之处在于:
所述将所述变更结果数据存储到所述第一存储空间中的步骤为:
所述第一存储模块302根据所述变更结果数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
在本实施例中,如上述第三实施例所举的例子所述,所述第一存储模块302将上述“新增F数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为A、B、C、D、E、F这六条数据记录;或者,所述第一存储模块302将上述“删除A数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为B、C、D、E这四条数据记录;或者,所述第一存储模块302将上述“删除A数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为A、B、C、D、E这五条数据记录。
参考图5,图5是本发明的终端200的第一实施例的框图。
本实施例的网页访问信息同步装置(终端200)包括第二发送模块501、第二接收模块502和对比模块503。
所述第二发送模块501用于向服务器100发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应。
所述第二接收模块502用于接收所述服务器100所发送的判断结果,所述判断结果与所述互联网应用识别号所对应的登录记录是否是首次登录相关。
若所述判断结果为所述登录记录是首次登录,所述第二发送模块501还用于向所述服务器100发送第一网页访问信息,其中,所述第一网页访问信息存储于用于存储网页访问信息的第二存储空间中。
若所述判断结果为所述登录记录是非首次登录,所述第二接收模块502还用于从所述服务器100接收第二网页访问信息,所述对比模块503用于将所述第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据。例如,若所述第一网页访问信息为A、C、D、E这四条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则所述对比模块503经过对比后可得出,所述第一网页访问信息和所述第二网页访问信息这两者的同步差异数据为B、D、E这三条数据记录。
所述第二发送模块501还用于将所述同步差异数据发送到所述服务器100中,其中,所述同步差异数据用于提供给所述服务器100存储到所述互联网应用识别号所对应的第一存储空间中。
通过上述技术方案,本实施例能够使得所述终端200和所述服务器100中的网页访问信息保持同步,避免用户在更换另一个浏览器、使用另一台设备、刷机、卸载重装软件后,无法使用之前的网页访问数据记录。
本发明的网页访问信息同步装置的第二实施例与上述第一实施例相似,不同之处在于:
所述同步差异数据用于提供给所述服务器100对所述第一存储空间中的所述第二网页访问信息进行更新。在本实施例中,假设所述同步差异数据为B、D、E这三条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则所述同步差异数据(B、D、E这三条数据记录)用于提供给所述服务器100的所述第一存储模块302来对所述第二网页访问信息进行更新,以得到A、B、C、D、E这五条数据记录,此时所述第二网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步装置的第三实施例与上述第一或第二实施例相似,不同之处在于:
所述装置还包括第二存储模块。
所述第二存储模块用于在所述判断结果为所述登录记录是非首次登录的情况下,根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息。
其中,所述第三网页访问信息存储于所述第二存储空间中。
在本实施例中,所述第二存储模块将所述同步差异数据(B、D、E这三条数据记录)对所述第一网页访问信息进行更新,得到A、B、C、D、E这五条数据记录,此时所述第一网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步装置的第四实施例与上述第一至第三实施例中任意一个实施例相似,不同之处在于:
所述装置还包括变更模块。
所述变更模块用于针对所述第一网页访问信息或所述第三网页访问信息进行变更,以得到变更结果数据。
所述第二发送模块501还用于向所述服务器100发送所述变更结果数据,其中,所述变更结果数据用于提供给所述服务器100存储到第一存储空间中。
在本实施例中,假设所述终端200和所述服务器100在经过网页访问信息的同步操作后,所述第一网页访问信息和所述第二网页访问信息均为A、B、C、D、E这五条数据记录。此时,若所述终端200的所述第一网页访问信息新增了F这个数据记录,则所述变更结果数据为“新增F数据记录”;若所述终端200的所述第一网页访问信息删除了A这个数据记录,则所述变更结果数据为“删除A数据记录”;若所述终端200的所述第一网页访问信息修改了B这个数据记录,则所述变更结果数据为“修改B数据记录”。上述“新增F数据记录”、“删除A数据记录”、“修改B数据记录”这三种形式的变更结果数据用于提供给所述服务器100的上述第一存储模块302以存储到所述第一存储空间中。
本发明的网页访问信息同步装置的第五实施例与上述第一至第四实施例中任意一个实施例相似,不同之处在于:
所述第二存储模块还用于在所述互联网应用识别号所对应的互联网应用退出登录后,根据所述第一网页访问信息所对应的数据,对所述第二存储空间中的数据进行更新。
在本实施例中,假设在退出登录前,所述第一网页访问信息为A、B、C、D、E这五条数据记录,则在退出登录后,所述第二存储模块将所述第一网页访问信息恢复为A、C、D、E这四条数据记录。
参考图6,图6是本发明的终端200执行网页访问信息同步方法的第一实施例的流程图。
本实施例的网页访问信息同步方法包括:
步骤601,所述第二发送模块501向服务器100发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应。
步骤602,所述第二接收模块502接收所述服务器100所发送的判断结果,所述判断结果与所述互联网应用识别号所对应的登录记录是否是首次登录相关。
步骤603,若所述判断结果为所述登录记录是首次登录,则进入步骤604;若所述判断结果为所述登录记录是非首次登录,则进入步骤605。
步骤604,所述第二发送模块501向所述服务器100发送第一网页访问信息,其中,所述第一网页访问信息存储于用于存储网页访问信息的第二存储空间中。
步骤605,所述第二接收模块502从所述服务器100接收第二网页访问信息。
步骤606,所述对比模块503将所述第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据。例如,若所述第一网页访问信息为A、C、D、E这四条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则所述对比模块503经过对比后可得出,所述第一网页访问信息和所述第二网页访问信息这两者的同步差异数据为B、D、E这三条数据记录。
步骤607,所述第二发送模块501将所述同步差异数据发送到所述服务器100中,其中,所述同步差异数据用于提供给所述服务器100存储到所述互联网应用识别号所对应的第一存储空间中。
通过上述技术方案,本实施例能够使得所述终端200和所述服务器100中的网页访问信息保持同步,避免用户在更换另一个浏览器、使用另一台设备、刷机、卸载重装软件后,无法使用之前的网页访问数据记录。
本发明的网页访问信息同步方法的第二实施例与上述第一实施例相似,不同之处在于:
所述同步差异数据用于提供给所述服务器100对所述第一存储空间中的所述第二网页访问信息进行更新。在本实施例中,假设所述同步差异数据为B、D、E这三条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则所述同步差异数据(B、D、E这三条数据记录)用于提供给所述服务器100的所述第一存储模块302来对所述第二网页访问信息进行更新,以得到A、B、C、D、E这五条数据记录,此时所述第二网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步方法的第三实施例与上述第一或第二实施例相似,不同之处在于:
所述方法还包括:
所述第二存储模块在所述判断结果为所述登录记录是非首次登录的情况下,根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息。
其中,所述第三网页访问信息存储于所述第二存储空间中。
在本实施例中,所述第二存储模块将所述同步差异数据(B、D、E这三条数据记录)对所述第一网页访问信息进行更新,得到A、B、C、D、E这五条数据记录,此时所述第一网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步方法的第四实施例与上述第一至第三实施例中的任意一个实施例相似,不同之处在于:
所述方法还包括:
所述变更模块针对所述第一网页访问信息或所述第三网页访问信息进行变更,以得到变更结果数据。
所述第二发送模块501向所述服务器100发送所述变更结果数据,其中,所述变更结果数据用于提供给所述服务器100存储到所述第一存储空间中。
在本实施例中,假设所述终端200和所述服务器100在经过网页访问信息的同步操作后,所述第一网页访问信息和所述第二网页访问信息均为A、B、C、D、E这五条数据记录。此时,若所述终端200的所述第一网页访问信息新增了F这个数据记录,则所述变更结果数据为“新增F数据记录”;若所述终端200的所述第一网页访问信息删除了A这个数据记录,则所述变更结果数据为“删除A数据记录”;若所述终端200的所述第一网页访问信息修改了B这个数据记录,则所述变更结果数据为“修改B数据记录”。上述“新增F数据记录”、“删除A数据记录”、“修改B数据记录”这三种形式的变更结果数据用于提供给所述服务器100的上述第一存储模块302以存储到所述第一存储空间中。
本发明的网页访问信息同步方法的第五实施例与上述第一至第四实施例中的任意一个实施例相似,不同之处在于:
所述方法还包括:
所述第二存储模块在所述互联网应用识别号所对应的互联网应用退出登录后,根据所述第一网页访问信息所对应的数据,对所述第二存储空间中的数据进行更新。
在本实施例中,假设在退出登录前,所述第一网页访问信息为A、B、C、D、E这五条数据记录,则在退出登录后,所述第二存储模块将所述第一网页访问信息恢复为A、C、D、E这四条数据记录。
本发明的网页访问信息同步系统的第一实施例包括服务器100和终端200,如图1所示。其中,所述服务器100包括第一接收模块301、判断模块303、第一发送模块304以及第一存储模块302。所述终端200包括第二发送模块501、第二接收模块502、对比模块503、第二存储模块以及变更模块。
所述终端200的所述第二发送模块501用于向所述服务器100发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应。
所述服务器100的所述第一接收模块301用于接收所述终端200所发送的登录请求信息。
所述服务器100的所述判断模块303用于判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果。例如,所述判断模块303判断当前所述互联网应用识别号所对应的云帐号是否是首次登录(第一次访问所述服务器100),并生成所述判断结果。
所述终端200的所述第二接收模块502用于接收所述服务器100所发送的判断结果。
若所述判断结果为所述登录记录是首次登录,所述终端200的所述第二发送模块501还用于向所述服务器100发送第一网页访问信息,其中,所述第一网页访问信息存储于所述终端200的第二存储空间中,所述第二存储空间用于存储网页访问信息,所述服务器100的所述第一接收模块301还用于接收所述终端200所发送的所述第一网页访问信息,所述第一存储模块302用于将所述第一网页访问信息存储到所述服务器100的第一存储空间中,所述第一存储空间与所述互联网应用识别号对应。
若所述判断结果为所述登录记录是非首次登录,所述服务器100的所述第一发送模块304用于向所述终端200发送第二网页访问信息,所述终端200的所述第二接收模块502还用于从所述服务器100接收所述第二网页访问信息,所述终端200的所述对比模块503用于将所述第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据。例如,若所述第一网页访问信息为A、C、D、E这四条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则所述对比模块503经过对比后可得出,所述第一网页访问信息和所述第二网页访问信息这两者的同步差异数据为B、D、E这三条数据记录。
所述第二发送模块501还用于将所述同步差异数据发送到所述服务器100中,所述服务器100的所述第一接收模块301还用于从所述终端200接收同步差异数据,所述第一存储模块302还用于将所述同步差异数据存储到所述第一存储空间中。
通过上述技术方案,本实施例能够使得所述终端200和所述服务器100中的网页访问信息保持同步,避免用户在更换另一个浏览器、使用另一台设备、刷机、卸载重装软件后,无法使用之前的网页访问数据记录。
本发明的网页访问信息同步系统的第二实施例与上述第一实施例相似,不同之处在于:
所述服务器100的所述第一存储模块302用于根据所述同步差异数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
在本实施例中,如上述第一实施例所举的例子所述,所述同步差异数据为B、D、E这三条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则,所述第一存储模块302将所述同步差异数据(B、D、E这三条数据记录)对所述第二网页访问信息进行更新,得到A、B、C、D、E这五条数据记录,此时所述第二网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步系统的第三实施例与上述第一或第二实施例相似,不同之处在于:
在所述判断结果为所述登录记录是非首次登录的情况下,所述终端200的第二存储模块用于根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息。
其中,所述第三网页访问信息存储于所述第二存储空间中。
在本实施例中,所述第二存储模块将所述同步差异数据(B、D、E这三条数据记录)对所述第一网页访问信息进行更新,得到A、B、C、D、E这五条数据记录,此时所述第一网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步系统的第四实施例与上述第一至第三实施例中任意一个实施例相似,不同之处在于:
所述终端200的所述变更模块用于针对所述第一网页访问信息或所述第三网页访问信息进行变更,以得到变更结果数据。
所述终端200的所述第二发送模块501还用于向所述服务器100发送所述变更结果数据。
所述服务器100的所述第一接收模块301还用于接收所述终端200所发送的变更结果数据,其中,所述第三网页访问信息是所述终端200根据所述同步差异数据对所述第一网页访问信息进行更新得到的。
所述服务器100的所述第一存储模块302还用于将所述变更结果数据存储到所述第一存储空间中。
在本实施例中,假设所述终端200和所述服务器100在经过网页访问信息的同步操作后,所述第一网页访问信息和所述第二网页访问信息均为A、B、C、D、E这五条数据记录。此时,若所述终端200的所述第一网页访问信息新增了F这个数据记录,则所述变更结果数据为“新增F数据记录”;若所述终端200的所述第一网页访问信息删除了A这个数据记录,则所述变更结果数据为“删除A数据记录”;若所述终端200的所述第一网页访问信息修改了B这个数据记录,则所述变更结果数据为“修改B数据记录”。所述第一存储模块302将上述“新增F数据记录”、“删除A数据记录”、“修改B数据记录”这三种形式的变更结果数据存储到所述第一存储空间中。
本发明的网页访问信息同步系统的第五实施例与上述第一至第四实施例中任意一个实施例相似,不同之处在于:
所述服务器100的所述第一存储模块302还用于根据所述变更结果数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
在本实施例中,如上述第三实施例所举的例子所述,所述第一存储模块302将上述“新增F数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为A、B、C、D、E、F这六条数据记录;或者,所述第一存储模块302将上述“删除A数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为B、C、D、E这四条数据记录;或者,所述第一存储模块302将上述“删除A数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步系统的第六实施例与上述第一至第五实施例中任意一个实施例相似,不同之处在于:
所述终端200的所述第二存储模块还用于在所述互联网应用识别号所对应的互联网应用退出登录后,根据所述第一网页访问信息所对应的数据,对所述第二存储空间中的数据进行更新。
在本实施例中,假设在退出登录前,所述第一网页访问信息为A、B、C、D、E这五条数据记录,则在退出登录后,所述第二存储模块将所述第一网页访问信息恢复为A、C、D、E这四条数据记录。
本发明的网页访问信息同步系统执行网页访问信息同步方法的第一实施例包括:
所述终端200的所述第二发送模块501向所述服务器100发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应。
所述服务器100的所述第一接收模块301接收所述终端200所发送的登录请求信息。
所述服务器100的所述判断模块303判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果。例如,所述判断模块303判断当前所述互联网应用识别号所对应的云帐号是否是首次登录(第一次访问所述服务器100),并生成所述判断结果。
所述终端200的所述第二接收模块502接收所述服务器100所发送的判断结果。
若所述判断结果为所述登录记录是首次登录,所述终端200的所述第二发送模块501向所述服务器100发送第一网页访问信息,其中,所述第一网页访问信息存储于所述终端200的第二存储空间中,所述第二存储空间用于存储网页访问信息,所述服务器100的所述第一接收模块301接收所述终端200所发送的所述第一网页访问信息,所述第一存储模块302将所述第一网页访问信息存储到所述服务器100的第一存储空间中,所述第一存储空间与所述互联网应用识别号对应。
若所述判断结果为所述登录记录是非首次登录,所述服务器100的所述第一发送模块304向所述终端200发送第二网页访问信息,所述终端200的所述第二接收模块502从所述服务器100接收所述第二网页访问信息,所述终端200的所述对比模块503将所述第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据。例如,若所述第一网页访问信息为A、C、D、E这四条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则所述对比模块503经过对比后可得出,所述第一网页访问信息和所述第二网页访问信息这两者的同步差异数据为B、D、E这三条数据记录。
所述第二发送模块501将所述同步差异数据发送到所述服务器100中,所述服务器100的所述第一接收模块301从所述终端200接收同步差异数据,所述第一存储模块302将所述同步差异数据存储到所述第一存储空间中。
通过上述技术方案,本实施例能够使得所述终端200和所述服务器100中的网页访问信息保持同步,避免用户在更换另一个浏览器、使用另一台设备、刷机、卸载重装软件后,无法使用之前的网页访问数据记录。
本发明的网页访问信息同步系统执行网页访问信息同步方法的第二实施例与上述第一实施例相似,不同之处在于:
所述将所述同步差异数据存储到所述第一存储空间中的步骤为:
所述服务器100的所述第一存储模块302根据所述同步差异数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
在本实施例中,如上述第一实施例所举的例子所述,所述同步差异数据为B、D、E这三条数据记录,所述第二网页访问信息为A、B、C这三条数据记录,则,所述第一存储模块302将所述同步差异数据(B、D、E这三条数据记录)对所述第二网页访问信息进行更新,得到A、B、C、D、E这五条数据记录,此时所述第二网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步系统执行网页访问信息同步方法的第三实施例与上述第一或第二实施例相似,不同之处在于:
所述方法还包括:
在所述判断结果为所述登录记录是非首次登录的情况下,所述终端200的第二存储模块根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息。
其中,所述第三网页访问信息存储于所述第二存储空间中。
在本实施例中,所述第二存储模块将所述同步差异数据(B、D、E这三条数据记录)对所述第一网页访问信息进行更新,得到A、B、C、D、E这五条数据记录,此时所述第一网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步系统执行网页访问信息同步方法的第四实施例与上述第一至第三实施例中的任意一个实施例相似,不同之处在于:
所述方法还包括:
所述终端200的所述变更模块针对所述第一网页访问信息或所述第三网页访问信息进行变更,以得到变更结果数据。
所述终端200的所述第二发送模块501向所述服务器100发送所述变更结果数据。
所述服务器100的所述第一接收模块301接收所述终端200所发送的变更结果数据,其中,所述第三网页访问信息是所述终端200根据所述同步差异数据对所述第一网页访问信息进行更新得到的。
所述服务器100的所述第一存储模块302将所述变更结果数据存储到所述第一存储空间中。
在本实施例中,假设所述终端200和所述服务器100在经过网页访问信息的同步操作后,所述第一网页访问信息和所述第二网页访问信息均为A、B、C、D、E这五条数据记录。此时,若所述终端200的所述第一网页访问信息新增了F这个数据记录,则所述变更结果数据为“新增F数据记录”;若所述终端200的所述第一网页访问信息删除了A这个数据记录,则所述变更结果数据为“删除A数据记录”;若所述终端200的所述第一网页访问信息修改了B这个数据记录,则所述变更结果数据为“修改B数据记录”。所述第一存储模块302将上述“新增F数据记录”、“删除A数据记录”、“修改B数据记录”这三种形式的变更结果数据存储到所述第一存储空间中。
本发明的网页访问信息同步系统执行网页访问信息同步方法的第五实施例与上述第一至第四实施例中的任意一个实施例相似,不同之处在于:
所述服务器100将所述变更结果数据存储到所述第一存储空间中的步骤为:
所述服务器100的所述第一存储模块302根据所述变更结果数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
在本实施例中,如上述第三实施例所举的例子所述,所述第一存储模块302将上述“新增F数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为A、B、C、D、E、F这六条数据记录;或者,所述第一存储模块302将上述“删除A数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为B、C、D、E这四条数据记录;或者,所述第一存储模块302将上述“删除A数据记录”对所述第一存储空间中的所述第二网页访问信息进行更新,使得所述第二网页访问信息为A、B、C、D、E这五条数据记录。
本发明的网页访问信息同步系统执行网页访问信息同步方法的第六实施例与上述第一至第五实施例中的任意一个实施例相似,不同之处在于:
所述方法还包括:
所述终端200的所述第二存储模块在所述互联网应用识别号所对应的互联网应用退出登录后,根据所述第一网页访问信息所对应的数据,对所述第二存储空间中的数据进行更新。
在本实施例中,假设在退出登录前,所述第一网页访问信息为A、B、C、D、E这五条数据记录,则在退出登录后,所述第二存储模块将所述第一网页访问信息恢复为A、C、D、E这四条数据记录。
参考图7至图9,图7至图9是本发明的网页访问信息同步系统在服务器和终端之间同步网页访问信息的流程的示意图。
本方案所提出的基于帐号的cookie(网页访问信息)同步机制是指:在手机及PC(Personal Computer,个人电脑)的浏览器客户端(终端200)提供基于云帐号的页面中表单内容(网页访问信息)同步功能,用户可根据个人需求选择是否进行同步。
基于帐号的表单密码(网页访问信息)同步方式的流程是:用户开启了此功能,每次在页面中填写的cookie(网页访问信息)都会记录在浏览器本地(由于cookie涉及到用户的隐私信息,因此其内容是加密的,不会轻易被盗取)。步骤701,当用户登录了云帐号(如:QQ号);步骤702,检测当前QQ号是否在服务器首次出现,如果是初始化状态(即:该帐号首次在服务器端出现),则会将本地已有的历史cookie(网页访问信息)信息同步至网络(步骤703)。如果是非初始化状态(即:该帐号已经在服务器端出现且有保存在云端的cookie数据),会将帐号对应的cookie数据下载至手机本地(步骤704),然后将其与本地已保存的cookie数据进行对比(步骤705),接着将本地有差异的表单数据进行合并(步骤706)并同步至网络(步骤707)。以后本地cookie(网页访问信息)信息有变化,例如,在步骤801,检测本地cookie(网页访问信息)是否有任意变更操作(新网页访问或新登录信息),若是,则可通过自动的方式将其同步至网络(步骤803)。在手机或PC的浏览器客户端退出了云账户的登录后,该浏览器客户端恢复至登录QQ前本地所保存的表单数据(网页访问信息)。
基于云帐号的多设备间cookie(网页访问信息)同步功能可实现用户在单台设备或者有多台设备共享相同的cookie(网页访问信息)数据,不怕因为重装软件、更换终端而导致cookie(网页访问信息)丢失,可以实现用户数据的多终端无缝过渡与共享。
在本发明中,用于实现本说明书所提供的一个或多个实施例的计算机可读指令可以在存储器1002中。存储器1002还可以存储用于实现操作系统、应用程序等的其他计算机可读指令。计算机可读指令可以载入存储器1002中以由处理器1001执行。
计算机可读介质包括计算机存储介质。计算机存储介质包括以用于存储诸如计算机可读指令或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移除和不可移除介质。存储器1002是计算机存储介质的实例。计算机存储介质包括但不限于RAM、ROM、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存或其他存储器技术、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、数字多功能光盘(DVD,Digital Versatile Disc)或其他光存储装置、盒式磁带、磁带、磁盘存储装置或其他磁存储设备。
计算机可读指令可以实现为程序模块,比如执行特定任务或实现特定抽象数据类型的功能、对象、应用编程接口(API,Application Programming Interface)、数据结构等等。典型地,该计算机可读指令的功能可以在各种环境中随意组合或分布。
尽管已经相对于一个或多个实现方式示出并描述了本发明,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本发明包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件(例如元件、资源等)执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本说明书的示范性实现方式中的功能的公开结构不等同。此外,尽管本说明书的特定特征已经相对于若干实现方式中的仅一个被公开,但是这种特征可以与如可以对给定或特定应用而言是期望和有利的其他实现方式的一个或多个其他特征组合。而且,就术语“包括”、“具有”、“含有”或其变形被用在具体实施方式或权利要求中而言,这样的术语旨在以与术语“包含”相似的方式包括。
本说明书提供了实施例的各种操作。其中所描述的一些或所有操作的顺序不应当被解释为暗示这些操作必需是顺序相关的。本领域技术人员将理解具有本说明书的益处的可替代的排序。而且,应当理解,不是所有操作必需在本说明书所提供的每个实施例中存在。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
Claims (25)
1.一种网页访问信息同步方法,其特征在于,所述方法包括:
接收终端所发送的登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;
判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果;
若所述判断结果为所述登录记录是非首次登录,则向所述终端发送第二网页访问信息,并从所述终端接收同步差异数据,以及将所述同步差异数据存储到第一存储空间中,其中,所述同步差异数据是所述终端将第一网页访问信息和所述第二网页访问信息进行对比后得到的,所述同步差异数据包括属于所述第二网页访问信息、且不属于所述第一网页访问信息的信息,以及属于所述第一网页访问信息、且不属于所述第二网页访问信息的信息,所述第一网页访问信息存储于所述终端的用于存储网页访问信息的第二存储空间中,所述第一网页访问信息所对应的数据为所述终端在所述互联网应用识别号所对应的互联网应用退出登录后,将所述第二存储空间中的数据恢复至接收到所述第二网页访问信息前的数据的依据;所述第二网页访问信息还用于触发所述终端根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息,所述第三网页访问信息存储于所述第二存储空间中;
根据所述同步差异数据,对所述第一存储空间中的所述第二网页访问信息进行更新,以及使得的更新后的第二网页访问信息包括所述同步差异数据。
2.根据权利要求1所述的网页访问信息同步方法,其特征在于,若所述判断结果为所述登录记录是首次登录,则接收所述终端所发送的第一网页访问信息,并将所述第一网页访问信息存储到所述互联网应用识别号所对应的第一存储空间中,其中,所述第一网页访问信息存储于所述终端的第二存储空间中。
3.根据权利要求1至2中任意一项所述的网页访问信息同步方法,其特征在于,所述方法还包括:
接收所述终端所发送的变更结果数据,其中,所述变更结果数据是所述终端针对所述第一网页访问信息或第三网页访问信息进行变更后得到的数据,所述第三网页访问信息是所述终端根据所述同步差异数据对所述第一网页访问信息进行更新得到的;
将所述变更结果数据存储到所述第一存储空间中。
4.根据权利要求3所述的网页访问信息同步方法,其特征在于,所述将所述变更结果数据存储到所述第一存储空间中的步骤为:
根据所述变更结果数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
5.一种网页访问信息同步装置,其特征在于,所述装置包括:
第一接收模块,用于接收终端所发送的登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;
判断模块,用于判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果;所述装置还包括第一发送模块和第一存储模块;
若所述判断结果为所述登录记录是非首次登录,所述第一发送模块用于向所述终端发送第二网页访问信息,所述第一接收模块用于从所述终端接收同步差异数据,所述第一存储模块用于将所述同步差异数据存储到第一存储空间中,其中,所述同步差异数据是所述终端第一网页访问信息和所述第二网页访问信息进行对比后得到的,所述同步差异数据包括属于所述第二网页访问信息、且不属于所述第一网页访问信息的信息,以及属于所述第一网页访问信息、且不属于所述第二网页访问信息的信息,所述第一网页访问信息存储于所述终端的用于存储网页访问信息的第二存储空间中,所述第一网页访问信息所对应的数据为所述终端在所述互联网应用识别号所对应的互联网应用退出登录后,将所述第二存储空间中的数据恢复至接收到所述第二网页访问信息前的数据的依据;所述第二网页访问信息还用于触发所述终端根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息,所述第三网页访问信息存储于所述第二存储空间中;
所述第一存储模块还用于根据所述同步差异数据,对所述第一存储空间中的所述第二网页访问信息进行更新,以及使得的更新后的第二网页访问信息包括所述同步差异数据。
6.根据权利要求5所述的网页访问信息同步装置,其特征在于,若所述判断结果为所述登录记录是首次登录,所述第一接收模块还用于接收所述终端所发送的第一网页访问信息,所述第一存储模块用于将所述第一网页访问信息存储到所述互联网应用识别号所对应的第一存储空间中,其中,所述第一网页访问信息存储于所述终端的第二存储空间中。
7.根据权利要求5至6中任意一项所述的网页访问信息同步装置,其特征在于,所述第一接收模块还用于接收所述终端所发送的变更结果数据,其中,所述变更结果数据是所述终端针对所述第一网页访问信息或第三网页访问信息进行变更后得到的数据,所述第三网页访问信息是所述终端根据所述同步差异数据对所述第一网页访问信息进行更新得到的;
所述第一存储模块还用于将所述变更结果数据存储到所述第一存储空间中。
8.根据权利要求7所述的网页访问信息同步装置,其特征在于,所述第一存储模块还用于根据所述变更结果数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
9.一种网页访问信息同步方法,其特征在于,所述方法包括:
向服务器发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;
接收所述服务器所发送的判断结果,所述判断结果与所述互联网应用识别号所对应的登录记录是否是首次登录相关;若所述判断结果为所述登录记录是非首次登录,则从所述服务器接收第二网页访问信息,并将第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据,以及将所述同步差异数据发送到所述服务器中,其中,所述同步差异数据包括属于所述第二网页访问信息、且不属于所述第一网页访问信息的信息,以及属于所述第一网页访问信息、且不属于所述第二网页访问信息的信息,所述同步差异数据用于提供给所述服务器存储到所述互联网应用识别号所对应的第一存储空间中,对所述第一存储空间中的所述第二网页访问信息进行更新,以及使得的更新后的第二网页访问信息包括所述同步差异数据,所述第一网页访问信息存储于终端的用于存储网页访问信息的第二存储空间中;并根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息,所述第三网页访问信息存储于所述第二存储空间中;
在所述互联网应用识别号所对应的互联网应用退出登录后,根据所述第一网页访问信息所对应的数据,将所述第二存储空间中的数据恢复至接收到所述第二网页访问信息前的数据。
10.根据权利要求9所述的网页访问信息同步方法,其特征在于,若所述判断结果为所述登录记录是首次登录,则向所述服务器发送第一网页访问信息。
11.根据权利要求9所述的网页访问信息同步方法,其特征在于,所述方法还包括:
针对所述第一网页访问信息或所述第三网页访问信息进行变更,以得到变更结果数据;
向所述服务器发送所述变更结果数据,其中,所述变更结果数据用于提供给所述服务器存储到所述第一存储空间中。
12.一种网页访问信息同步装置,其特征在于,所述装置包括:
第二发送模块,用于向服务器发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;
第二接收模块,用于接收所述服务器所发送的判断结果,所述判断结果与所述互联网应用识别号所对应的登录记录是否是首次登录相关;
所述装置还包括对比模块;
若所述判断结果为所述登录记录是非首次登录,所述第二接收模块还用于从所述服务器接收第二网页访问信息,所述对比模块用于将第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据,所述第二发送模块还用于将所述同步差异数据发送到所述服务器中,其中,所述同步差异数据包括属于所述第二网页访问信息、且不属于所述第一网页访问信息的信息,以及属于所述第一网页访问信息、且不属于所述第二网页访问信息的信息,所述同步差异数据用于提供给所述服务器存储到所述互联网应用识别号所对应的第一存储空间中,对所述第一存储空间中的所述第二网页访问信息进行更新,以及使得的更新后的第二网页访问信息包括所述同步差异数据,所述第一网页访问信息存储于终端的用于存储网页访问信息的第二存储空间中;
所述装置还包括第二存储模块;
在所述互联网应用识别号所对应的互联网应用退出登录后,所述第二存储模块还用于根据所述第一网页访问信息所对应的数据,将所述第二存储空间中的数据恢复至接收到所述第二网页访问信息前的数据;所述第二存储模块还用于在所述判断结果为所述登录记录是非首次登录的情况下,根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息,其中,所述第三网页访问信息存储于所述第二存储空间中。
13.根据权利要求12所述的网页访问信息同步装置,其特征在于,若所述判断结果为所述登录记录是首次登录,所述第二发送模块还用于向所述服务器发送第一网页访问信息。
14.根据权利要求12所述的网页访问信息同步装置,其特征在于,所述装置还包括:
变更模块,用于针对所述第一网页访问信息或所述第三网页访问信息进行变更,以得到变更结果数据;
所述第二发送模块还用于向所述服务器发送所述变更结果数据,其中,所述变更结果数据用于提供给所述服务器存储到第一存储空间中。
15.一种网页访问信息同步方法,其特征在于,所述方法包括:
终端向服务器发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;
所述服务器接收所述终端所发送的登录请求信息;
所述服务器判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果;
所述终端接收所述服务器所发送的判断结果;
若所述判断结果为所述登录记录是非首次登录,所述服务器向所述终端发送第二网页访问信息,所述终端从所述服务器接收所述第二网页访问信息,所述终端将第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据,所述同步差异数据包括属于所述第二网页访问信息、且不属于所述第一网页访问信息的信息,以及属于所述第一网页访问信息、且不属于所述第二网页访问信息的信息,并将所述同步差异数据发送到所述服务器中,所述服务器从所述终端接收同步差异数据,并将所述同步差异数据存储到第一存储空间中,对所述第一存储空间中的所述第二网页访问信息进行更新,以及使得的更新后的第二网页访问信息包括所述同步差异数据;所述第一网页访问信息存储于所述终端的用于存储网页访问信息的第二存储空间中;以及所述终端根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息,其中,所述第三网页访问信息存储于所述第二存储空间中;
所述终端在所述互联网应用识别号所对应的互联网应用退出登录后,根据所述第一网页访问信息所对应的数据,将所述第二存储空间中的数据恢复至接收到所述第二网页访问信息前的数据。
16.根据权利要求15所述的网页访问信息同步方法,其特征在于,若所述判断结果为所述登录记录是首次登录,所述终端向所述服务器发送第一网页访问信息,其中,所述第二存储空间用于存储网页访问信息,所述服务器接收所述终端所发送的所述第一网页访问信息,并将所述第一网页访问信息存储到所述服务器的第一存储空间中,所述第一存储空间与所述互联网应用识别号对应。
17.根据权利要求15所述的网页访问信息同步方法,其特征在于,所述方法还包括:
所述终端针对所述第一网页访问信息或所述第三网页访问信息进行变更,以得到变更结果数据;
所述终端向所述服务器发送所述变更结果数据;
所述服务器接收所述终端所发送的变更结果数据,其中,所述第三网页访问信息是所述终端根据所述同步差异数据对所述第一网页访问信息进行更新得到的;
所述服务器将所述变更结果数据存储到所述第一存储空间中。
18.根据权利要求17所述的网页访问信息同步方法,其特征在于,所述服务器将所述变更结果数据存储到所述第一存储空间中的步骤为:
所述服务器根据所述变更结果数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
19.一种网页访问信息同步系统,其特征在于,所述系统包括服务器和终端;
所述服务器包括:
第一接收模块;
判断模块;
第一发送模块;以及
第一存储模块;
所述终端包括:
第二发送模块;
第二接收模块;
对比模块;以及
第二存储模块;
所述终端的所述第二发送模块用于向所述服务器发送登录请求信息,其中,所述登录请求信息与互联网应用识别号对应;
所述服务器的所述第一接收模块用于接收所述终端所发送的登录请求信息;
所述服务器的所述判断模块用于判断所述互联网应用识别号所对应的登录记录是否是首次登录,并生成判断结果;
所述终端的所述第二接收模块用于接收所述服务器所发送的判断结果;
若所述判断结果为所述登录记录是非首次登录,所述服务器的所述第一发送模块用于向所述终端发送第二网页访问信息,所述终端的所述第二接收模块还用于从所述服务器接收所述第二网页访问信息,所述终端的所述对比模块用于将第一网页访问信息和所述第二网页访问信息进行对比,以得到同步差异数据,所述同步差异数据包括属于所述第二网页访问信息、且不属于所述第一网页访问信息的信息,以及属于所述第一网页访问信息、且不属于所述第二网页访问信息的信息,所述第二发送模块还用于将所述同步差异数据发送到所述服务器中,所述服务器的所述第一接收模块还用于从所述终端接收同步差异数据,所述第一存储模块还用于将所述同步差异数据存储到第一存储空间中,对所述第一存储空间中的所述第二网页访问信息进行更新,以及使得的更新后的第二网页访问信息包括所述同步差异数据;所述第一网页访问信息存储于所述终端的用于存储网页访问信息的第二存储空间中;以及所述终端的第二存储模块用于根据所述同步差异数据,对所述第二存储空间中的所述第一网页访问信息进行更新,以得到第三网页访问信息,其中,所述第三网页访问信息存储于所述第二存储空间中;
所述终端的所述第二存储模块还用于在所述互联网应用识别号所对应的互联网应用退出登录后,根据所述第一网页访问信息所对应的数据,将所述第二存储空间中的数据恢复至接收到所述第二网页访问信息前的数据。
20.根据权利要求19所述的网页访问信息同步系统,其特征在于,若所述判断结果为所述登录记录是首次登录,所述终端的所述第二发送模块还用于向所述服务器发送第一网页访问信息,其中,所述第二存储空间用于存储网页访问信息,所述服务器的所述第一接收模块还用于接收所述终端所发送的所述第一网页访问信息,所述第一存储模块用于将所述第一网页访问信息存储到所述服务器的第一存储空间中,所述第一存储空间与所述互联网应用识别号对应。
21.根据权利要求19所述的网页访问信息同步系统,其特征在于,所述终端还包括:
变更模块,用于针对所述第一网页访问信息或所述第三网页访问信息进行变更,以得到变更结果数据;
所述终端的所述第二发送模块还用于向所述服务器发送所述变更结果数据;
所述服务器的所述第一接收模块还用于接收所述终端所发送的变更结果数据,其中,所述第三网页访问信息是所述终端根据所述同步差异数据对所述第一网页访问信息进行更新得到的;
所述服务器的所述第一存储模块还用于将所述变更结果数据存储到所述第一存储空间中。
22.根据权利要求21所述的网页访问信息同步系统,其特征在于,所述服务器的所述第一存储模块还用于根据所述变更结果数据,对所述第一存储空间中的所述第二网页访问信息进行更新。
23.一种服务器,其特征在于,包括存储器和处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至4任一项所述方法中的步骤。
24.一种终端,其特征在于,包括存储器和处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求9至11任一项所述方法中的步骤。
25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至4任一项所述方法中的步骤、或者如权利要求9至11任一项所述方法中的步骤,或者如权利要求15至18任一项所述方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410022913.3A CN104796442B (zh) | 2014-01-17 | 2014-01-17 | 网页访问信息同步方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410022913.3A CN104796442B (zh) | 2014-01-17 | 2014-01-17 | 网页访问信息同步方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104796442A CN104796442A (zh) | 2015-07-22 |
CN104796442B true CN104796442B (zh) | 2020-08-07 |
Family
ID=53560953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410022913.3A Active CN104796442B (zh) | 2014-01-17 | 2014-01-17 | 网页访问信息同步方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104796442B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017156939A (ja) * | 2016-03-01 | 2017-09-07 | ヤンマー株式会社 | 端末装置およびソフトウェア書き換えプログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404338A (zh) * | 2011-12-13 | 2012-04-04 | 华为技术有限公司 | 一种文件同步方法和装置 |
CN102638581A (zh) * | 2012-03-31 | 2012-08-15 | 奇智软件(北京)有限公司 | 一种cookie 信息存储方法和系统 |
CN102664932A (zh) * | 2012-04-09 | 2012-09-12 | 青岛百灵信息科技有限公司 | 一种基于云计算的跨终端同步网络浏览器标签页的方法 |
CN102821150A (zh) * | 2012-08-03 | 2012-12-12 | 东莞宇龙通信科技有限公司 | 基于云服务的应用管理方法及云服务器 |
CN103379160A (zh) * | 2012-04-25 | 2013-10-30 | 上海咏云信息技术有限公司 | 一种超大文件的差异同步方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101847150A (zh) * | 2009-03-26 | 2010-09-29 | 北京搜狗科技发展有限公司 | 浏览器状态同步方法及装置 |
US8725205B2 (en) * | 2010-04-20 | 2014-05-13 | Communications Enhancement Products, Inc. | Computing device with removable processing unit |
CN103152376A (zh) * | 2012-12-07 | 2013-06-12 | 傲游国际有限公司 | 一种应用浏览器管理资源的方法和装置 |
-
2014
- 2014-01-17 CN CN201410022913.3A patent/CN104796442B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404338A (zh) * | 2011-12-13 | 2012-04-04 | 华为技术有限公司 | 一种文件同步方法和装置 |
CN102638581A (zh) * | 2012-03-31 | 2012-08-15 | 奇智软件(北京)有限公司 | 一种cookie 信息存储方法和系统 |
CN102664932A (zh) * | 2012-04-09 | 2012-09-12 | 青岛百灵信息科技有限公司 | 一种基于云计算的跨终端同步网络浏览器标签页的方法 |
CN103379160A (zh) * | 2012-04-25 | 2013-10-30 | 上海咏云信息技术有限公司 | 一种超大文件的差异同步方法 |
CN102821150A (zh) * | 2012-08-03 | 2012-12-12 | 东莞宇龙通信科技有限公司 | 基于云服务的应用管理方法及云服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN104796442A (zh) | 2015-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106874389B (zh) | 数据的迁移方法和装置 | |
US11221995B2 (en) | Data replication from a cloud-based storage resource | |
EP2893681B1 (en) | Securely handling server certificate errors in synchronization communication | |
US20180365254A1 (en) | Method and apparatus for processing information flow data | |
US10354082B2 (en) | Document state interface | |
US20130097124A1 (en) | Automatically aggregating contact information | |
EP3491808B1 (en) | Interchangeable retrieval of content | |
WO2015101320A1 (zh) | 一种账号的生成方法、终端及后台服务器 | |
CN109542862B (zh) | 用于控制文件系统的挂载的方法、装置和系统 | |
US20200287915A1 (en) | Automated generation and deployment of honey tokens in provisioned resources on a remote computer resource platform | |
US20150319249A1 (en) | Remote application connection sharing | |
US8892639B2 (en) | Method and system for processing file stored in cloud storage and computer readable storage medium storing the method | |
US20140181810A1 (en) | Automatic discovery of externally added devices | |
CN107580032B (zh) | 数据处理方法、装置及设备 | |
CN110740155A (zh) | 分布式系统中的请求处理方法及装置 | |
CN109062602B (zh) | 一种针对应用程序的数据处理方法、装置及电子设备 | |
US20180123791A1 (en) | Highly available and reliable secret distribution infrastructure | |
CN108829497A (zh) | 事务因果序的校正方法及装置、电子设备 | |
CN111209061A (zh) | 用户信息的填写方法、装置、计算机设备和存储介质 | |
US20140181502A1 (en) | Dynamically manipulating rules for adding new devices | |
CN104796442B (zh) | 网页访问信息同步方法、装置及系统 | |
US11741588B2 (en) | Systems and methods for visual anomaly detection in a multi-display system | |
US20230205619A1 (en) | Common platform for fulfilling different actions | |
CN107203915B (zh) | 数据存储方法及装置 | |
CN103491113B (zh) | 一种信息聚合文件的同步方法、装置及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |