好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

搜索记录的同步装置及方法.docx

4页
  • 卖家[上传人]:ting****789
  • 文档编号:315017970
  • 上传时间:2022-06-20
  • 文档格式:DOCX
  • 文档大小:18.02KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 搜索记录的同步装置及方法搜索记录的同步装置及方法本发明公开了一种搜索记录的同步方法,所述方法包括以下步骤:与服务器通信;获取浏览器的识别号,所述浏览器安装于用户设备中;判断所述服务器是否具有与所述识别号对应的第二搜索记录并生成判断结果;在所述判断结果为所述服务器不具有与所述识别号对应的第二搜索记录时将所述浏览器的第一搜索记录同步至所述服务器,以及在所述判断结果为所述服务器具有与所述识别号对应的第二搜索记录时同步所述第一搜索记录与所述第二搜索记录本发明还公开了一种搜索记录的同步装置本发明能在不同的用户设备之间共享用户的搜索记录,简化用户在使用用户设备中的浏览器上网时的操作专利说明】之后使用的用户设备中,即,基于空间上的记录;另一种情形是,用户可能会对台式电行刷机,此时,用户设备中的搜索记录将会不能为用户提供一致的搜索记录每速地使用之前曾经输入过的搜索记录,这I决上述技术问题己录的同步方法,其能在不同的用户设备之用户设备中的浏览器上网时能够用到之前并且使得用户在用户设备的操作系统重新艮,简化了用户在使用用户设备中的浏览器I索记录的同步方法,所述方法包括以下步1]览器安装于用户设备中;判断所述服务器勺较佳实施例的框图;勺框图;?方法的较佳实施例的流程图。

      文,用以例示本发明可用以实施的特定实施这器上网时的操作,使得用户在使用不同的索记录,而不需要重新输入相关的关键字,或者使得用户在用户设备的操作系统重新曼,本发明的详细技术方案如下:1录的同步装置10的较佳实施例的框图,图通信模块101、识别号获取模块103、判断模块102电性连接,判断模块102还与识别号或用户设备的唯一标识号首次出现在服务器中与服务器不具有与该识别号相关的第二搜索记录对应,即,若用户的帐号或用户设备的唯一标识号首次出现在服务器中,则表示服务器不具有与该识别号对应的第二搜索记录,此时,本发明的搜索记录的同步装置10需要将浏览器的第一搜索记录同步至服务器中,使得服务器具有与第一搜索记录一致的第二搜索记录判断服务器是否具有与识别号对应的第二搜索记录是为了获知服务器上关于搜索记录的云存储状况,进而得出同步服务器和用户设备上的搜索记录的策略,从而为实现同步服务器和用户设备上的搜索记录作准备同步模块104用于在判断结果为服务器不具有与识别号对应的第二搜索记录时将浏览器的第一搜索记录同步至服务器这样,便可以实现服务器和用户设备具有一致的搜索记录,从另外一个角度看,这为以后针对服务器和用户设备实现同步操作提供了基础。

      [0020]同步模块104还用于在判断结果为服务器具有与识别号对应的第二搜索记录时同步第一搜索记录与第二搜索记录具体地,通信模块101还用于在判断结果为服务器具有与识别号对应的第二搜索记录时从服务器获取第二搜索记录这是为了为同步模块104比较第一搜索记录和第二搜索记录以得出这两者的差异进而同步第一搜索记录和第二搜索记录作准备[0021]同步模块104包括比较模块1042和更新模块1043比较模块1042电性连接更新模块1043和判断模块102比较模块1042用于在判断结果为服务器具有与识别号对应的第二搜索记录时比较第一搜索记录与第二搜索记录是否存在差异并生成第一比较结果通过比较第一所述记录和第二搜索记录,便可以获知第一搜索记录与第二搜索记录之间存在哪些差异,进而获知需要对用户设备还是服务器中的搜索记录进行更新更新模块1043用于在第一比较结果为第一搜索记录与第二搜索记录存在差异时针对该差异将第一搜索记录和/或第二搜索记录更新至最新状态通过针对该差异将第一搜索记录和/或第二搜索记录更新至最新状态,可以消除第一搜索记录和第二搜索记录之间的差异,从而实现第一搜索记录和第二搜索记录之间的同步[0022]进一步地,比较模块1042还用于在第一比较结果为第一搜索记录与第二搜索记录存在差异时比较第一时间是否早于第二时间并生成第二比较结果,第一时间为第一搜索记录关于差异的最近操作的时间,第二时间为第二搜索记录关于差异的最近操作的时间。

      更新模块1043还用于在第二比较结果为第一时间早于第二时间时将第一搜索记录更新至该差异在第二时间对应的状态,以及用于在第二比较结果为第一时间不早于第二时间时将第二搜索记录更新至该差异在第一时间对应的状态通过比较第一搜索记录和第二搜索记录关于差异部分的时间先后顺序,可以获知要更新的对象,有利于更新模块1043对第一搜索记录和第二搜索记录中关于该差异时间较早的一者进行更新[0023]为了实时地、动态地同步用户设备中的第一搜索记录和服务器中的第二搜索记录,同步模块104还包括监控模块1041监控模块1041与更新模块1043电性连接监控模块1041用于在判断结果为服务器具有与识别号对应的第二搜索记录时监控浏览器是否针对第一搜索记录实施了预定行为并生成监控结果,以及用于在监控结果为浏览器针对第一搜索记录实施了预定行为时触发更新模块1043以对第二搜索记录进行更新,该预定行为包括添加、删除、修改中的任意一者触发更新模块1043是为了在用户对用户设备中的第一搜索记录实施添加、删除、修改等中的任意一者时将第一搜索记录中改动的部分同步0(.寸寸I搜索记录的同步方法的较佳实施例的流程言,服务器用于为用户提供对搜索记录进行电户设备中的浏览器的识别号,该浏览器安I讯工具的帐号、电子邮箱的帐号或者用户讯工具的帐号可以是㈨号等等,而该唯一11111)1116111: 1(16111:11:7,国际移动设备身份码)-61-,编制上唯一的标识符),如,嫩(16(118是否具有与识别号对应的第二搜索记录并的帐号或用户设备的唯一标识号是否首次步骤304,否则,进入步骤305。

      即,判断模-器是否创建了与该识别号对应的云存储记现在服务器中与服务器不具有与该识别号比较第一搜索记录和第二搜索记录以得出这两者的差异进而同步第一搜索记录和第二搜索记录作准备[0032]在步骤306至步骤309,同步模块104在判断结果为服务器具有与识别号对应的第二搜索记录时同步第一搜索记录与第二搜索记录[0033]在步骤306和步骤307,比较模块1042比较第一搜索记录与第二搜索记录是否存在差异并生成第一比较结果,若是,则进入步骤307,否则,进入步骤310通过比较第一所述记录和第二搜索记录,便可以获知第一搜索记录与第二搜索记录之间存在哪些差异,进而获知需要对用户设备还是服务器中的搜索记录进行更新进一步地,在步骤307,比较模块1042在第一比较结果为第一搜索记录与第二搜索记录存在差异时比较第一时间是否早于第二时间并生成第二比较结果,第一时间为第一搜索记录关于差异的最近操作的时间,第二时间为第二搜索记录关于差异的最近操作的时间,若是,则进入步骤309,否则,进入步骤 308[0034]在步骤308和步骤309,更新模块1043在第一比较结果为第一搜索记录与第二搜索记录存在差异时针对该差异将第一搜索记录和/或第二搜索记录更新至最新状态。

      通过针对该差异将第一搜索记录和/或第二搜索记录更新至最新状态,可以消除第一搜索记录和第二搜索记录之间的差异,从而实现第一搜索记录和第二搜索记录之间的同步进一步地,在步骤308,更新模块1043将第二搜索记录更新至该差异在第一时间对应的状态在步骤309,更新模块1043将第一搜索记录更新至该差异在第二时间对应的状态,通过比较第一搜索记录和第二搜索记录关于差异部分的时间先后顺序,可以获知要更新的对象,有利于更新模块1043对第一搜索记录和第二搜索记录中关于该差异时间较早的一者进行更新[0035]为了实时地、动态地同步用户设备中的第一搜索记录和服务器中的第二搜索记录在步骤310,监控模块1041在判断结果为服务器具有与识别号对应的第二搜索记录时监控浏览器是否针对第一搜索记录实施了预定行为并生成监控结果,若是,则进入步骤311,否则,进入步骤312该预定行为包括添加、删除、修改中的任意一者[0036]在步骤311,在用户设置了自动同步用户设备的第一搜索记录和服务器的第二搜索记录的情况下,返回到步骤305,即,触发更新模块1043以对第二搜索记录进行更新,否贝U,进入到步骤313触发更新模块1043是为了在用户对用户设备中的第一搜索记录实施添加、删除、修改等中的任意一者时将第一搜索记录中改动的部分同步到第二搜索记录中,使得第一搜索记录和第二搜索记录一致。

      监控模块1041还可以触发比较模块1042对第一搜索记录和第二搜索记录进行比较[0037]在步骤313,操作获取模块105获取用户关于同步第一搜索记录与第二搜索记录的操作并触发更新模块1043以对第一搜索记录和/或第二搜索记录进行更新这样,便可以向用户提供手动同步用户设备的第一搜索记录和服务器的第二搜索记录的功能[0038]在步骤312,监控模块1041监控浏览器是否关闭,若是,则结束,否则,返回到步骤310[0039]在上述技术方案中,第一搜索记录和第二搜索记录可以是语音搜索的记录和/或文字搜索的记录作为一种改进,对于该语言搜索的记录,本发明还可以包括搜索记录处理模块(图中未示出),该搜索记录处理模块可以对其进行备注或者添加标签,并显示该备注信息或者标签,或者向用户提供预览播放的功能这是为了使得在对该语音搜索的记录进行同步之前让用户知道这个语音搜索的记录时关于什么内容的,便于用户对该语音搜索的记录实施预定行为,例如:删除、修改等等[0040]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

      权利要求】1.一种搜索记录的同步方法,其特征在于,所述方法包括以下步骤: 与服务器通信; 获取浏览器的识别号,所述浏览器安装于用户设备中; 判断所述服务器是否具有与所述识别号对应的第二搜索记录并生成判断结果; 在所述判断结果为所述服务器不具有与所述识别号对应的第二搜索记录时将所述浏览器的第一搜索记录同步至所述服务器,以及在所述判断结果为所述服务器具有与所述识别号对应的第二搜索记录时同步所述第一搜索记录与所述第二搜索记录2.根据权利要求1所述的搜索记录的同步方法,其特征在于,所述方法还包括以下步骤: 判断所述识别号是否首次出现在所述服务器中并生成所述判断结果,所述识别号首次出现在所述服务器中与所述服务器不具有与所述识别号对应的第二搜索记录对应3.根据权利要求1所述的搜索记录的同步方法,其特征在于,所述方法还包括以下步骤: 在所述判断结果为所述服务器具有与所述识别号对应的第二搜索记录时从所述服务器获取所述第二搜索记录4.根据权利要求3所述的搜索记录的同步方法,其特征在于,所述方法还包括以下步骤: 在所述判断结果为所述服务器具有与所述识别号对应的第二搜索记录时比较所述第一搜索记录与所述第二搜索记录是否存在差异并生成第一比较结果; 在所述第一比较结果为所述第一搜索记录与所述第二搜索记录存在差异时针对所述差异将所述第一搜索记录和/或所述第二搜索记录更新至最新状态。

      5.根据权利要求4所述的搜索记录的同步方法,其特征在于,所述方法还包括以下步骤: 在所述第一比较结果为所述第一搜索记录与所述第二搜索记录存在差异时比较第一时间是否早于第二时间并生成第二比较结果,所述第一时间为所述第一搜索记录关于所述差异的最近操作的时间,所述第二时间为所述第二搜索记录关于所述差异的最近操作的时间; 在所述第二比较结果为所述第一时间早于所述第二时间时将所述第一搜索记录更新至所述差异在所述第二时间对应的状态,以及在所述第二比较结果为所述第一时间不早于所述第二时间时将所述第二搜索记录更新至所述差异在所述第一时间对应的状态6.根据权利要求4或5所述的搜索记录的同步方法,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.