便签更新方法及装置的制造方法

文档序号:10515617阅读:230来源:国知局
便签更新方法及装置的制造方法
【专利摘要】本发明公开一种便签更新方法及装置,该方法包括:第一登录终端接收用户触发的获取便签的第一指令;第一登录终端根据第一指令向云端服务器发送用于获取与第一登录终端的标识对应的最高版本的便签的请求,第一登录终端接收最高版本的便签,将最高版本的便签与本地便签进行比较,根据比较结果,确定是否更新本地便签。其中,最高版本的便签为第二登录终端向所述云端服务器发送的,且发送时间与当前时间最近的便签。该方法通过获取的最高版本的便签与本地便签进行比较,对第一登录终端的便签进行更新,使得第一登录终端与第二登录终端的便签的数据一致,提高了用户查阅便签数据的效率。
【专利说明】
便签更新方法及装置
技术领域
[0001 ]本发明涉及数据更新技术领域,具体涉及一种便签更新方法及装置。
【背景技术】
[0002]便签,曾是人们随手记录生活点滴的小工具,电子便签给便签更多的想象空间和趣味性,人们除了可以在便签里书写文字之外,还可以插入图片、添加表情等操作,图片的多样化需求也与日倶增。如今随着智能设备和移动互联网的普及,用户使用电子便签的需求与日倶增,使用频率和使用量也越来越大。
[0003]便签一般是以客户端App的形式存在,还可以在Web端通过用户登录查看便签,另夕卜Web端和客户端均可以对便签进行编辑,如果在Web端或客户端对便签单独进行编辑时,两端均无法获知对端的便签数据,在数据量少的情况下,可以通过一一对比进行查看,并保持Web端与客户端的便签数据一致,但是随着新增便签数据的增多,如果在更新或编辑本地便签时,不是在对端的便签数据上进行更新或编辑的情况下,会导致Web端和客户端的便签数据差别较大,而用户想要查询某一便签,且不清楚该便签是在哪一端编辑的情况下,需要在两端分别进行查询,降低了用户查阅便签数据的效率。

【发明内容】

[0004]针对现有技术存在的技术问题,本发明实施例提供了一种便签更新方法及装置,通过对第一登录终端的便签进行更新,使得第一登录终端的便签与第一登录终端对端第二登录终端的便签的数据一致,提高了用户查阅便签数据的效率。
[0005]本发明实施例提供一种便签更新方法,包括:
[0006]第一登录终端接收用户触发的获取便签的第一指令;
[0007]根据所述第一指令向云端服务器发送用于获取与所述第一登录终端的标识对应的最高版本的便签的请求,以使所述云端服务器查找与所述标识对应的最高版本的便签,并将所述最高版本的便签发送至所述第一登录终端;
[0008]所述第一登录终端接收所述最高版本的便签,将所述最高版本的便签与本地便签进行比较,根据比较结果,确定是否更新所述本地便签;
[0009]其中,所述最高版本的便签为第二登录终端向所述云端服务器发送的,且发送时间与当前时间最接近的便签。
[0010]本发明实施例提供一种便签更新装置,包括:
[0011]接收模块,用于接收用户触发的获取便签的第一指令;
[0012]发送模块,用于根据所述第一指令向云端服务器发送用于获取与所述第一登录终端的标识对应的最高版本的便签的请求,以使所述云端服务器查找与所述标识对应的最高版本的便签,并将所述最高版本的便签发送至所述第一登录终端;
[0013]所述接收模块,还用于接收所述最高版本的便签;
[0014]比较模块,用于将所述最高版本的便签与本地便签进行比较;
[0015]确定模块,用于根据比较结果,确定是否更新所述本地便签;
[0016]其中,所述最高版本的便签为第二登录终端向所述云端服务器发送的,且发送时间与当前时间最接近的便签。
[0017]本发明实施例提供的一种便签更新方法及装置,用户在打开便签的页面或触发刷新页面的操作时,第一登录终端会根据用户的操作向云端服务器获取与第一登录终端的标识对应的最高版本的便签,这时第一登录终端通过将最高版本的便签与本地便签进行比较,确定是否更新本地便签,该方法通过获取的最高版本的便签与本地便签进行比较,对第一登录终端的便签进行更新,使得第一登录终端与第二登录终端的便签的数据一致,提高了用户查阅便签数据的效率。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本发明一实施例提供的便签更新方法的流程示意图;
[0020]图2为本发明另一实施例提供的便签更新方法的流程示意图;
[0021]图3为本发明一实施例提供的在第一登录终端中的便签的示意图;
[0022]图4为本发明一实施例提供的便签更新装置的结构示意图。
【具体实施方式】
[0023]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]在说明本实施例的方法之前,首先对第一登录终端进行详细说明,本发明实施例中的第一登录终端可以理解为设置在终端例如手机中的客户端App,还可以理解为浏览器中的Web终端,在阅读本发明实施例时,可以将第一登录终端理解为Web终端,第一登录终端的对端第二登录终端理解为客户端App,当然本实施例中的方法均适用于第一登录终端和第二登录终端,本实施例不再进行详细说明。
[0025]图1示出了本发明实施例提供的便签更新方法的流程示意图,如图1所示,该方法包括以下步骤:
[0026]SlOl、第一登录终端接收用户触发的获取便签的第一指令。
[0027]本实施例中的第一登录终端为Web端或客户端。本实施例仅以第一登录终端为例进行详细说明,当然本实施例中的方法也适用于第二登录终端。
[0028]可理解的是在第一登录终端展示有便签,在展示之前需要用户通过用户名和密码等方式打开第一登录终端,以获取便签,其中第一指令可以理解为用户在刚打开第一登录终端时触发的或者是用户在第一登录终端长时间查看时,通过在Web端点击右键刷新页面或者是在客户端通过用户的下滑手势等触发的,本实施例不对其进行限定。
[0029]S102、根据所述第一指令向云端服务器发送用于获取与所述第一登录终端的标识对应的最高版本的便签的请求,以使所述云端服务器查找与所述标识对应的最高版本的便签,并将所述最高版本的便签发送至所述第一登录终端。
[0030]云端服务器中会存储有第一登录终端(Web端)和第二登录终端(客户端)在编辑后的便签,其中,如果在第一登录终端向云端服务器获取便签时,则所述最高版本的便签为第二登录终端向所述云端服务器发送的,且发送时间与当前时间最接近的便签;相反的,如果在第二登录终端向云端服务器获取便签时,则所述最高版本的便签为第一登录终端向所述云端服务器发送的,且发送时间与当前时间最接近的便签。
[0031]S103、所述第一登录终端接收所述最高版本的便签,将所述最高版本的便签与本地便签进行比较,根据比较结果,确定是否更新所述本地便签。
[0032]上述第一登录终端均设置有本地标签,但是上述步骤S103中的本地标签可以理解为步骤SlOl中接收用户触发的获取便签的第一指令的一端的本地标签。例如,在步骤SlOl中是Web端接收用户触发的获取便签的第一指令,则步骤S103中的本地标签可以理解为Web端本地的标签。
[0033]上述方法中用户在打开便签的页面或触发刷新页面的操作时,第一登录终端会根据用户的操作向云端服务器获取与第一登录终端的标识对应的最高版本的便签,这时第一登录终端通过将最高版本的便签与本地便签进行比较,确定是否更新本地便签,该方法通过获取的最高版本的便签与本地便签进行比较,对第一登录终端的便签进行更新,使得第一登录终端和第二登录终端的便签的数据一致,提高了用户查阅便签数据的效率。
[0034]上述步骤S103中根据比较结果,确定是否更新所述本地便签,包括图1中未示出的步骤:
[0035]S1031、所述第一登录终端在所述最高版本的便签与本地便签不一致时,根据所述最高版本的便签更新所述本地便签,并将更新后的本地便签展示给用户。
[0036]上述步骤S103中将最高版本的便签与本地便签进行比较,使得Web端和客户端的便签时时的保持同步。例如,用户未在Web端对本地便签进行编辑,而在客户端对本地便签进行编辑,这时客户端会将编辑后的本地便签发送给云端服务器,云端服务器将再将客户端编辑的便签发送给Web端,这样Web端与客户端的便签保持了同步。
[0037]在另一种可实现的方式中,还包括图1中未示出的以下步骤:
[0038]S1032、所述第一登录终端在所述最高版本的便签与本地便签一致时,不对所述本地便签进行更新,并将本地便签展示给用户。
[0039]下面通过具体的实施例对上述方法进行详细说明。
[0040]图2示出了本发明实施例提供的便签更新方法的流程示意图,如图2所示,该方法包括以下步骤:
[0041]S201、第一登录终端接收用户触发的获取便签的第一指令。
[0042]S202、所述第一登录终端根据所述第一指令向云端服务器发送用于获取与所述第一登录终端的标识对应的最高版本的便签的请求,以使所述云端服务器查找与所述标识对应的最高版本的便签,并将所述最高版本的便签发送至所述第一登录终端。
[0043]S203、所述第一登录终端接收所述最高版本的便签,将所述最高版本的便签与本地便签进行比较。
[0044]S204、根据比较结果,判断是否更新所述本地便签,如果否,则执行步骤S205,否则执行步骤S206。
[0045]S205、不对所述本地便签进行更新,并将本地便签展示给用户。
[0046]S206、根据所述最高版本的便签更新所述本地便签,并将更新后的本地便签展示给用户。
[0047]在上述步骤S205和S206将本地便签展示给用户之后,所述方法还包括:
[0048]S207、所述第一登录终端接收用户触发的编辑所述本地便签的第二指令;
[0049]第二指令可以理解为用户对便签的操作,如图3所示,例如新建便签操作、删除便签操作、新建便签夹操作、删除便签夹操作、将某一便签夹内的便签移至另一便签夹等,本实施例不对其进行限定。
[0050]例如用户可新建自定义便签夹,并对其做删除、重命名等操作,未在任何自定义分组的便签会被收入在默认便签夹中,供用户统一管理;用户可以对便签列表中的所有便签多选、移动到自定义分组中,便签夹列表中的便签数量可以即时的变化,更好提醒用户操作状态的同时也极大的提高了用户管理便签的效率;对于单一便签,用户也可以在编辑状态即时的移动到对应的自定义便签夹中;所有便签内容中包含图片的便签标记出来特殊显示,以方便用户快速找到对应的便签。
[0051]此外,在上述步骤S205和S206将本地便签展示给用户之后,所述方法还包括:
[0052]在展示给用户便签的界面上,接收到用户的搜索指令时,获取所述搜索指令对应的关键词,将所述搜索关键词与预设数据库中的便签的名称进行匹配;
[0053]获取所述便签的名称中包含所述关键词的名称,将包含所述关键词的名称中的关键词高亮显示,并向用户展示所述名称;
[0054]其中,所述预设数据库中存储有所述用户已浏览的便签的名称。
[0055]可以理解为第一登录终端(Web端)和第二登录终端(客户端)还具有搜索标记功能,可以让用户快速通过查找关键词的方式,检索所有便签内容中包含该关键词的便签,并尚壳标记该关键词显不,进一步提尚了用户操作目标便签的效率。
[0056]在步骤S207中,在接收到第二指令后,通过下述情况记录保存用户编辑的便签,保障了用户编辑的便签数据的安全。
[0057]S2071、所述第一登录终端监测所述本地便签是否处于编辑状态,若是,则执行步骤S2072 ;否则,执行步骤S2073。
[0058]S2072、每隔预设时间段保存当前处于编辑状态的本地便签,并将所述编辑状态的本地便签发送至所述云端服务器;
[0059]另外还有一种情况是,在便签数据有变化时,直接保存变化后的便签。
[0060]预设时间段可以理解为2s,5s等,本实施例不对其进行限定。
[0061]S2073、若接收到用户触发的退出编辑状态的指令,则保存当前处于编辑状态的本地便签,并将所述编辑状态的本地便签发送至所述云端服务器。
[0062]S208、所述第一登录终端根据所述第二指令将编辑后的本地便签发送至云端服务器进行存储。
[0063]上述方法中便签可以包括便签夹,便签列表以及便签详情,其中便签夹,支持新建、删除、自定义名称。全部便签和默认便签夹始终存在,和自定义便签夹一样均显示当前便签夹中包含的便签数量;便签列表,支持新建、删除和移动。包含图片的便签和没有同步存储在云端的便签都会在列表中通过标注的方式给用户进行提示。移动便签时用户拖动鼠标到对应便签夹即可完成;便签详情,内容区域支持文字、表情输入和图片插入等,图片有统一的边框围绕,后续会支持拖动。便签详情中可选择便签夹。上述便签包括了 3次记录用户数据,保障用户数据安全。第I次,便签详情内容有变化时;第2次,每2秒自动同步并保存最新内容;第3次,退出编辑状态时。
[0064]图4示出了本发明实施例提供的一种便签更新装置的结构示意图,如图4所示,该装置包括:
[0065]接收模块41,用于接收用户触发的获取便签的第一指令;
[0066]发送模块42,用于根据所述第一指令向云端服务器发送用于获取与所述第一登录终端的标识对应的最高版本的便签的请求,以使所述云端服务器查找与所述标识对应的最高版本的便签,并将所述最高版本的便签发送至所述第一登录终端;
[0067]所述接收模块41,还用于接收所述最高版本的便签;
[0068]比较模块43,用于将所述最高版本的便签与本地便签进行比较;
[0069]确定模块44,用于根据比较结果,确定是否更新所述本地便签;
[0070]其中,所述最高版本的便签为第二登录终端向所述云端服务器发送的,且发送时间与当前时间最接近的便签
[0071]在本实施例的一个优选的实施方式中,所述确定模块44,用于在所述最高版本的便签与本地便签不一致时,根据所述最高版本的便签更新所述本地便签;
[0072I所述装置还包括图4中未示出的:
[0073]展示模块,用于将更新后的本地便签展示给用户。
[0074]在本实施例的一个优选的实施方式中,所述确定模块44,还用于在所述最高版本的便签与本地便签一致时,不对所述本地便签进行更新;
[0075]展示模块,用于将本地便签展示给用户。
[0076]在本实施例的一个优选的实施方式中,所述接收模块41,还用于接收用户触发的编辑所述本地便签的第二指令;
[0077]所述发送模块42,还用于将编辑后的本地便签发送至云端服务器进行存储。
[0078]在本实施例的一个优选的实施方式中,所述装置还包括图4中未示出的:
[0079]监测模块,用于监测所述本地便签是否处于编辑状态;
[0080]所述发送模块42,用于在所述监测模块监测所述本地便签处于编辑状态时,每隔预设时间段保存当前处于编辑状态的本地便签,并将所述编辑状态的本地便签发送至所述云端服务器;
[0081]所述发送模块42,还用于在所述接收模块接收到用户触发的退出编辑状态的指令时,保存当前处于编辑状态的本地便签,并将所述编辑状态的本地便签发送至所述云端服务器。
[0082]在本实施例的一个优选的实施方式中,所述装置还包括图2中未示出的:
[0083]获取模块,用于在展示给用户便签的界面上,接收到用户的搜索指令时,获取所述搜索指令对应的关键词;
[0084]匹配模块,用于将所述搜索关键词与预设数据库中的便签的名称进行匹配;
[0085]所述获取模块,还用于获取所述便签的名称中包含所述关键词的名称,将包含所述关键词的名称中的关键词尚壳显不;
[0086]所述展示模块,还用于向用户展示所述名称;
[0087]其中,所述预设数据库中存储有所述用户已浏览的便签的名称。
[0088]需要说明的是,上述装置与上述方法是一一对应的,上述方法的具体实施细节同样适用于上述装置,本实施例不再对上述装置的具体实施细节进行详细说明。
[0089]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0090]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0091]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种便签更新方法,其特征在于,包括: 第一登录终端接收用户触发的获取便签的第一指令; 所述第一登录终端根据所述第一指令向云端服务器发送用于获取与所述第一登录终端的标识对应的最高版本的便签的请求,以使所述云端服务器查找与所述标识对应的最高版本的便签,并将所述最高版本的便签发送至所述第一登录终端; 所述第一登录终端接收所述最高版本的便签,将所述最高版本的便签与本地便签进行比较,根据比较结果,确定是否更新所述本地便签; 其中,所述最高版本的便签为第二登录终端向所述云端服务器发送的,且发送时间与当前时间最接近的便签。2.根据权利要求1所述的方法,其特征在于,所述根据比较结果,确定是否更新所述本地便签,包括: 所述第一登录终端在所述最高版本的便签与本地便签不一致时,根据所述最高版本的便签更新所述本地便签,并将更新后的本地便签展示给用户; 或者, 所述第一登录终端在所述最高版本的便签与本地便签一致时,不对所述本地便签进行更新,并将本地便签展示给用户。3.根据权利要求2所述的方法,其特征在于,在将本地便签展示给用户之后,所述方法还包括: 所述第一登录终端接收用户触发的编辑所述本地便签的第二指令; 所述第一登录终端根据所述第二指令将编辑后的本地便签发送至云端服务器进行存储。4.根据权利要求3所述的方法,其特征在于,所述第一登录终端接收所述第二指令之后,所述方法还包括: 所述第一登录终端监测所述本地便签是否处于编辑状态; 若是,则每隔预设时间段保存当前处于编辑状态的本地便签,并将所述编辑状态的本地便签发送至所述云端服务器; 或 若接收到用户触发的退出编辑状态的指令,则保存当前处于编辑状态的本地便签,并将所述编辑状态的本地便签发送至所述云端服务器。5.根据权利要求2所述的方法,其特征在于,在将本地便签展示给用户之后,所述方法还包括: 在展示给用户便签的界面上,接收到用户的搜索指令时,获取所述搜索指令对应的关键词,将所述搜索关键词与预设数据库中的便签的名称进行匹配; 获取所述便签的名称中包含所述关键词的名称,将包含所述关键词的名称中的关键词高亮显示,并向用户展示所述名称; 其中,所述预设数据库中存储有所述用户已浏览的便签的名称。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一登录终端为Web端或客户端。7.一种便签更新装置,其特征在于,包括: 接收模块,用于接收用户触发的获取便签的第一指令; 发送模块,用于根据所述第一指令向云端服务器发送用于获取与所述第一登录终端的标识对应的最高版本的便签的请求,以使所述云端服务器查找与所述标识对应的最高版本的便签,并将所述最高版本的便签发送至所述第一登录终端; 所述接收模块,还用于接收所述最高版本的便签; 比较模块,用于将所述最高版本的便签与本地便签进行比较; 确定模块,用于根据比较结果,确定是否更新所述本地便签; 其中,所述最高版本的便签为第二登录终端向所述云端服务器发送的,且发送时间与当前时间最接近的便签。8.根据权利要求7所述的装置,其特征在于,所述确定模块,用于在所述最高版本的便签与本地便签不一致时,根据所述最高版本的便签更新所述本地便签; 展示模块,用于将更新后的本地便签展示给用户; 或者, 所述确定模块,还用于在所述最高版本的便签与本地便签一致时,不对所述本地便签进行更新; 展示模块,用于将本地便签展示给用户。9.根据权利要求8所述的装置,其特征在于,所述接收模块,还用于接收用户触发的编辑所述本地便签的第二指令; 所述发送模块,还用于将编辑后的本地便签发送至云端服务器进行存储。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 监测模块,用于监测所述本地便签是否处于编辑状态; 所述发送模块,用于在所述监测模块监测所述本地便签处于编辑状态时,每隔预设时间段保存当前处于编辑状态的本地便签,并将所述编辑状态的本地便签发送至所述云端服务器; 所述发送模块,还用于在所述接收模块接收到用户触发的退出编辑状态的指令时,保存当前处于编辑状态的本地便签,并将所述编辑状态的本地便签发送至所述云端服务器。
【文档编号】H04L29/08GK105871970SQ201510757844
【公开日】2016年8月17日
【申请日】2015年11月9日
【发明人】陈余文, 卢璞, 周双全, 李晓凤
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1