标签管理方法及设备的制造方法
【专利摘要】本申请的目的是提供一种标签管理方法及设备,具体地,标签管理设备获取用户输入的标签内容;向服务器发送关于所述标签内容的异步更新请求;获取所述服务器基于所述异步更新请求的反馈数据,其中所述反馈数据中包含与所述标签内容相关的已创建标签;根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签。与现有技术相比,本申请的方案无需在专门的标签管理页中获取用户输入的标签内容,在直接输入时使得管理者能够了解已经存在的标签,快速便捷地选择已创建标签,或者在添加新标签时能够避免在创建新标签时输入相同的标签内容。
【专利说明】
标签管理方法及设备
技术领域
[0001 ]本申请涉及计算机领域,尤其涉及一种标签管理方法及设备。
【背景技术】
[0002]随着计算机技术的发展,管理者需要管理的用户和设备数量的显著增加。管理者使用传统的方式难以快速地对目标用户或设备进行相关管理,此时出现一种通过标签进行管理的模式。管理者需要对特定的用户或设备标识出相应的标签,以便更快速地定位到目标用户或设备。
[0003]目前,对标签进行管理的实现方式包括以下两种:
[0004]I)设置专门的标签管理页:为标签提供专门的新建、修改、删除功能页面。此种方式中,管理者在添加标签时需要进入到该标签管理页进行操作,无法在需要标识的用户或设备的管理页面中直接动态添加或者选择标签。
[0005]2)直接输入保存:为被管理的用户或设备添加标签或者选择已创建标签时,直接在用户或设备的管理页面中输入标签。此种方式中,无法让管理者了解已存在的标签,容易出现输入相同标签的情况。
[0006]申请内容
[0007]本申请的一个目的是提供一种标签管理方法及设备。
[0008]为实现上述目的,本申请提供了一种标签管理方法,该方法包括:
[0009]获取用户输入的标签内容;
[0010]向服务器发送关于所述标签内容的异步更新请求;
[0011]获取所述服务器基于所述异步更新请求的反馈数据,其中所述反馈数据中包含与所述标签内容相关的已创建标签;
[0012]根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签。
[0013]进一步地,根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签,包括:
[0014]采用文档对象模型动态展示与所述标签内容相关的已创建标签,并为所述已创建标签绑定选中触发事件。
[0015]进一步地,在用文档对象模型动态展示与所述标签内容相关的已创建标签,并为所述已创建标签绑定选中触发事件之后,还包括:
[0016]在获取到选中触发事件的触发操作时,将用户输入的标签内容更新为所述选中触发事件对应的已创建标签。
[0017]进一步地,在获取用户输入的标签内容之后,还包括:
[0018]获取用户的标签创建操作,向服务器提交新创建标签,其中,所述新创建标签的内容为用户输入的标签内容。
[0019]进一步地,获取用户输入的标签内容,包括:
[0020]获取用户输入的多个不同标签内容。
[0021]进一步地,获取用户输入的多个不同标签内容,包括:
[0022]在获取到用户输入的任一标签内容时,将当前输入的标签内容与已输入的标签内容比较,若相同,则禁止保存当前输入的相同标签内容。
[0023]进一步地,获取用户输入的标签内容之前,还包括:
[0024]提供一用于输入标签内容的输入框;
[0025]根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签,包括:
[0026]根据所述反馈数据异步更新页面,以在所述输入框下方展示与所述标签内容相关的已创建标签。
[0027]基于本申请的另一方面,还提供了一种标签管理设备,该设备包括:
[0028]第一装置,用于获取用户输入的标签内容;
[0029]第二装置,用于向所述服务器发送关于所述标签内容的异步更新请求;
[0030]第三装置,用于获取所述服务器基于所述异步更新请求的反馈数据,其中所述反馈数据中包含与所述标签内容相关的已创建标签;
[0031]第四装置,用于根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签O
[0032]进一步地,所述第四装置,用于采用文档对象模型动态展示与所述标签内容相关的已创建标签,并为所述已创建标签绑定选中触发事件。
[0033]进一步地,该设备还包括:
[0034]第五装置,用于在获取到选中触发事件的触发操作时,将用户输入的标签内容更新为所述选中触发事件对应的已创建标签。
[0035]进一步地,该设备还包括:
[0036]第六装置,用于在获取用户输入的标签内容之后,获取用户的标签创建操作,向服务器提交新创建标签,其中,所述新创建标签的内容为用户输入的标签内容。
[0037]进一步地,所述第一装置,用于获取用户输入的多个不同标签内容。
[0038]进一步地,所述第一装置,用于获取到用户输入的任一标签内容时,将当前输入的标签内容与已输入的标签内容比较,若相同,则禁止保存当前输入的相同标签内容。
[0039]进一步地,所述第一装置,还用于在获取用户输入的标签内容之前,提供一用于输入标签内容的输入框;
[0040]所述第四装置,用于根据所述反馈数据异步更新页面,以在所述输入框下方展示与所述标签内容相关的已创建标签。
[0041]与现有技术相比,本申请的技术方案无需在专门的标签管理页中获取用户输入的标签内容,在获取到标签内容后向服务器发送相应的异步更新请求,使得服务器端给出包含与所述标签内容相关的已创建标签的反馈数据,并且异步更新页面,以展示这些已创建标签,使得管理者能够了解已经存在的标签,快速便捷地选择已创建标签,或者在添加新标签时能够避免在创建新标签时输入相同的标签内容。
【附图说明】
[0042]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0043]图1为本申请实施例提供的一种标签管理设备的结构示意图;
[0044]图2为本申请实施例中进行标签管理时的界面示意图;
[0045]图3为本申请实施例提供的一种标签管理方法的流程图;
[0046]图4为本申请实施例中管理者一次性输入多项标签内容以实现多个标签的选择时标签管理设备的处理流程图;
[0047]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0048]下面结合附图对本申请作进一步详细描述。
[0049]在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0050]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0051]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0052]图1示出了本申请实施例提供的一种标签管理设备的结构,该标签管理设备I包括第一装置110、第二装置120、第三装置130和地四装置140。其中,所述第一装置110用于获取用户输入的标签内容;所述第二装置120用于向所述服务器发送关于所述标签内容的异步更新请求;所述第三装置130用于获取所述服务器基于所述异步更新请求的反馈数据,其中所述反馈数据中包含与所述标签内容相关的已创建标签;所述第四装置140用于根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签。
[0053]在此,本领域技术人员应当理解,所述标签管理设备I可以包括但不限于用户设备、网络设备或用户设备与网络设备通过网络相集成所构成的设备,例如服务器、或者服务器和用户的浏览器通过网络相集成所构成的设备。所述用户设备包括但不限于个人计算机、触控终端等实现;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。优选地,所述标签管理设备I还可以是运行于所述用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备上的前端程序,例如页面控件、插件等。
[0054]例如,某一用于管理用户和设备相关信息的系统中包括用户管理模块和设备管理模块,在所述用户管理模块或设备管理模块提供的用户或设备管理页面中,管理者(即使用该系统的用户)通过使用标签功能能够快速区别该系统所管理的特定用户或者设备。将本申请实施例提供的标签管理设备以页面控件的形式应用于所述系统的用户或设备管理页面中,使得管理者无需在专门的标签管理页中输入想要创建的标签内容,可以直接在用户或设备的管理页面中直接进行标签内容的输入,从而完成新标签的添加或者选择相关的已创建标签等。
[0055]由于无需在专门的标签管理页中获取用户输入的标签内容,在获取到标签内容后向服务器发送相应的异步更新请求,使得服务器端给出包含与所述标签内容相关的已创建标签的反馈数据,并且异步更新页面,以展示这些已创建标签,使得管理者能够了解已经存在的标签,快速便捷地选择已创建标签,或者在添加新标签时能够避免在创建新标签时输入相同的标签内容。
[0056]优选地,在获取标签内容之前,可以向管理者提供一个输入界面,使得用于能够在该输入界面中输入需要添加的标签内容,以提高人机交互的友好度。因此,所述第一装置110还用于在获取用户输入的标签内容之前,提供一用于输入标签内容的输入框201,其具体形式可以如图2中所示。
[0057]相应地,所述第四装置140具体用于根据所述反馈数据异步更新页面,以在所述输入框下方展示与所述标签内容相关的已创建标签。具体地,异步更新页面的方式可以基于AJAX(异步JavaScript和XML)技术,由此所述第二装置120所发送的异步更新请求即为AJAX请求。服务器端根据该异步更新请求中包含的用户输入的标签内容与已经创建的所有标签进行模糊匹配,从而获取到与所述标签内容相关的已创建标签,并由此生成反馈数据。此夕卜,展示的具体方式可以为:通过弹出框202的形式展示与所述标签内容相关的已创建标签,如图2中所示。所述弹出框202可以在管理者输入标签内容后,由输入框201的下方在弹出,向管理者展示与所述标签内容相关的已创建标签,使得管理者能够了解已经存在的标签。
[0058]进一步地,在异步更新页面时可以采用D0M(Document Object Model,文档对象模型)来动态展示与所述标签内容相关的已创建标签,并为所述已创建标签绑定选中触发事件。由于DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构,因此能够提升页面的交互性。此外,对于常用的输入设备(例如键盘、鼠标等),所述选中触发事件可以是鼠标与键盘事件,即用户可以通过鼠标或者键盘的操作选中展示的与所述标签内容相关的已创建标签。在此,本领域技术人员应当理解上述选中触发事件的形式仅为举例,其他现有的或今后可能出现的其它形式的选中触发事件如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0059]对于所述的选中触发事件,若用户通过鼠标、键盘等输入设备的相应操作触发了所述选中触发事件,则标签管理设备需要进行相应的处理。因此,所述标签管理设备还包括第五装置,该第五装置用于在获取到选中触发事件的触发操作时,将用户输入的标签内容更新为所述选中触发事件对应的已创建标签。例如,用户原先输入的标签内容由第一装置获取,显示于输入框201中,在用户通过鼠标点击弹出框202中的某一已创建标签,由此触发该已创建标签的选中触发事件,此时会将该已创建标签显示于输入框201中,作为用户当前输入的标签内容,由此选中该已创建标签,实现对该已创建标签所标记的用户或者设备的快速定位。
[0060]标签内容的输入框和普通的文本输入框类似,同时兼容键盘直接输入,也可以用鼠标点选进行操作,毫无违和感,采用异步方式调用服务器的相关服务,整体运行效果流畅,弹出框内嵌在页面中,不对输入产生干扰。
[0061]此外,所述标签管理设备还可以进一步包括第六装置,该第六装置用于在获取用户输入的标签内容之后,获取用户的标签创建操作,向服务器提交新创建标签,其中,所述新创建标签的内容为用户输入的标签内容。在实际场景下,第一装置获取到用户输入的标签内容后,所述第二装置、第三装置和第四装置会通过相应的处理,向管理者展示相关的已创建标签。由此,管理者可以清楚了解已经存在的标签,避免输入的标签内容与已创建标签相同。此时,若获取到获取用户的标签创建操作(例如点击键盘上的回车键),则已经输入的标签内容将会作为新标签被提交至后台的服务器进行保存,从而完成创建。管理者在下次输入标签内容时,该新标签也能够作为模糊匹配的结果被展示。
[0062]作为一种优选的实施方式,所述第一装置110用于获取用户输入的多个不同标签内容,使得管理者能够一次性地输入多项标签内容,进行多个新标签的添加或者多个已创建标签的选择。图2中所示的情形即为所述第一装置同时获取用户输入的多项不同标签内容的情形,此时用户已完成两项标签内容的输入,正在输入第三项标签内容。
[0063]仍以前述用于管理用户和设备相关信息的系统为例,在实际场景中管理者需要通过该系统向多个被管理的用户或者设备发送相关的信息,此时需要通过选择已经存在的标签来选中对应的用户或者设备。因此,可以在相应的页面中输入的多项标签内容,来进行多个已创建标签的选择。为了确保同一次输入的多项标签内容不重复,所述第一装置在获取到用户输入的任一标签内容时,将当前输入的标签内容与已输入的标签内容比较,若相同,则禁止保存当前输入的相同标签内容。例如,在输入第三项标签内容时,若前两项标签内容为ipad_gerk和gerk_yingyong,若第三项标签内容为其中任意一项相同时,则用户无法保存第三项标签内容。此时,所述第一装置还可以向用户发出提示信息,使得用户知悉无法保存的原因,从而对标签内容进行修改。
[0064]基于本申请的另一方面,本申请实施例还提供了一种标签管理方法,该方法,该方法的步骤如图3所示,包括以下步骤:
[0065]步骤S301,标签管理设备获取用户输入的标签内容。
[0066]步骤S302,标签管理设备向服务器发送关于所述标签内容的异步更新请求。
[0067]步骤S303,标签管理设备获取所述服务器基于所述异步更新请求的反馈数据,其中所述反馈数据中包含与所述标签内容相关的已创建标签。
[0068]步骤S304,标签管理设备根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签。
[0069]在此,本领域技术人员应当理解,所述标签管理设备可以包括但不限于用户设备、网络设备或用户设备与网络设备通过网络相集成所构成的设备,例如服务器、或者服务器和用户的浏览器通过网络相集成所构成的设备。所述用户设备包括但不限于个人计算机、触控终端等实现;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。优选地,所述标签管理设备I还可以是运行于所述用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备上的前端程序,例如页面控件、插件等。
[0070]例如,某一用于管理用户和设备相关信息的系统中包括用户管理模块和设备管理模块,在所述用户管理模块或设备管理模块提供的用户或设备管理页面中,管理者(即使用该系统的用户)通过使用标签功能能够快速区别该系统所管理的特定用户或者设备。将本申请实施例提供的标签管理设备以页面控件的形式应用于所述系统的用户或设备管理页面中,直接在所述用户或设备的管理页面中实现标签管理方法,使得管理者无需在专门的标签管理页中输入想要创建的标签内容,可以直接在用户或设备的管理页面中直接进行标签内容的输入,从而完成新标签的添加或者选择相关的已创建标签等。
[0071]由于无需在专门的标签管理页中获取用户输入的标签内容,在获取到标签内容后向服务器发送相应的异步更新请求,使得服务器端给出包含与所述标签内容相关的已创建标签的反馈数据,并且异步更新页面,以展示这些已创建标签,使得管理者能够了解已经存在的标签,快速便捷地选择已创建标签,或者在添加新标签时能够避免在创建新标签时输入相同的标签内容。
[0072]优选地,在获取标签内容之前,可以向管理者提供一个输入界面,使得用于能够在该输入界面中输入需要添加的标签内容,以提高人机交互的友好度。因此,标签管理设备在执行所述步骤SlOl之前,还会提供一用于输入标签内容的输入框201,其具体形式可以如图2中所示。
[0073]相应地,所述步骤S104具体包括:根据所述反馈数据异步更新页面,以在所述输入框下方展示与所述标签内容相关的已创建标签。具体地,异步更新页面的方式可以基于AJAX(异步JavaScript和XML)技术,由此标签管理设备在步骤S102中所发送的异步更新请求即为AJAX请求。服务器端根据该异步更新请求中包含的用户输入的标签内容与已经创建的所有标签进行模糊匹配,从而获取到与所述标签内容相关的已创建标签,并由此生成反馈数据。此外,展示的具体方式可以为:通过弹出框202的形式展示与所述标签内容相关的已创建标签,如图2中所示。所述弹出框202可以在管理者输入标签内容后,由输入框201的下方在弹出,向管理者展示与所述标签内容相关的已创建标签,使得管理者能够了解已经存在的标签。
[0074]进一步地,在异步更新页面时可以采用D0M(Document Object Model,文档对象模型)来动态展示与所述标签内容相关的已创建标签,并为所述已创建标签绑定选中触发事件。由于DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构,因此能够提升页面的交互性。此外,对于常用的输入设备(例如键盘、鼠标等),所述选中触发事件可以是鼠标与键盘事件,即用户可以通过鼠标或者键盘的操作选中展示的与所述标签内容相关的已创建标签。在此,本领域技术人员应当理解上述选中触发事件的形式仅为举例,其他现有的或今后可能出现的其它形式的选中触发事件如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0075]对于所述选中触发事件,若用户通过鼠标、键盘等输入设备的相应操作触发了所述选中触发事件,则标签管理设备需要进行相应的处理。因此,标签管理设备在获取到选中触发事件的触发操作时,将用户输入的标签内容更新为所述选中触发事件对应的已创建标签。例如,用户原先输入的标签内容被标签管理设备获取,显示于输入框201中,在用户通过鼠标点击弹出框202中的某一已创建标签,由此触发该已创建标签的选中触发事件。此时会将该已创建标签显示于输入框201中,作为用户当前输入的标签内容,由此选中该已创建标签,实现对该已创建标签所标记的用户或者设备的快速定位。
[0076]标签内容的输入框和普通的文本输入框类似,同时兼容键盘直接输入,也可以用鼠标点选进行操作,毫无违和感,采用异步方式调用服务器的相关服务,整体运行效果流畅,弹出框内嵌在页面中,不对输入产生干扰。
[0077]此外,所述标签管理方法还可以包括:在获取用户输入的标签内容之后,获取用户的标签创建操作,向服务器提交新创建标签,其中,所述新创建标签的内容为用户输入的标签内容。在实际场景下,标签管理设备获取到用户输入的标签内容后,会通过相应的处理向管理者展示相关的已创建标签。由此,管理者可以清楚了解已经存在的标签,避免输入的标签内容与已创建标签相同。此时,若获取到获取用户的标签创建操作(例如点击键盘上的回车键),则已经输入的标签内容将会作为新标签被提交至后台的服务器进行保存,从而完成创建。管理者在下次输入标签内容时,该新标签也能够作为模糊匹配的结果被展示。
[0078]作为一种优选的实施方式,步骤SlOl具体包括:获取用户输入的多个不同标签内容,使得管理者能够一次性地输入多项标签内容,进行多个新标签的添加或者多个已创建标签的选择。图2中所示的情形即为同时获取用户输入的多项不同标签内容的情形,此时用户已完成两项标签内容的输入,正在输入第三项标签内容。
[0079]仍以前述用于管理用户和设备相关信息的系统为例,在实际场景中管理者需要通过该系统向多个被管理的用户或者设备发送相关的信息,此时需要通过选择已经存在的标签来选中对应的用户或者设备。因此,可以在相应的页面中输入的多项标签内容,来进行多个已创建标签的选择。为了确保同一次输入的多项标签内容不重复,标签管理设备在获取到用户输入的任一标签内容时,将当前输入的标签内容与已输入的标签内容比较,若相同,则禁止保存当前输入的相同标签内容。例如,在输入第三项标签内容时,若前两项标签内容为ipad_gerk和gerk_yingyong,若第三项标签内容为其中任意一项相同时,则用户无法保存第三项标签内容。此时,还可以向用户发出提示信息,使得用户知悉无法保存的原因,从而对标签内容进行修改。
[0080]图4示出了管理者一次性输入多项标签内容以实现多个标签的选择时,标签管理设备的具体处理步骤,包括:
[0081 ]步骤S401,获取管理者在输入框中输入的任意标签内容。在每次获取到一个输入字符或者预设数量的输入字符时,标签管理设备均会执行步骤S402;
[0082]步骤S402,向服务器发送异步更新请求,用来查找相关的已创建标签。
[0083]步骤S403,接收到服务器的反馈数据后,展示与所述标签内容相关的已创建标签。例如管理者输入的标签内容为字符g,服务器通过模糊查找,匹配到相关的已创建标签包括gerk以及gerk_y ingyong,因此反馈数据中会包括上述两个已创建标签。由此,标签管理设备会在弹出框中至少显示这gerk以及gerk_y ingyong这两个标签。
[0084]步骤S404,通过选中展示的标签的方式更新输入框中当前输入的标签内容,并尝试进行保存。
[0085]步骤S405,判断当前输入的标签内容是否已存在,即是否与已输入的标签内容相同。若为是,则执行步骤S406,若为否,则执行步骤S407。若本次操作为管理者输入的第一项标签内容,由于不存在已输入的标签内容,则无需进行本步骤的判断,可以直接执行步骤S407o
[0086]步骤S406,保存失败并作出提示。
[0087]步骤S407,保存成功并在输入框中展示。
[0088]综上所述,本申请的技术方案无需在专门的标签管理页中获取用户输入的标签内容,在获取到标签内容后向服务器发送相应的异步更新请求,使得服务器端给出包含与所述标签内容相关的已创建标签的反馈数据,并且异步更新页面,以展示这些已创建标签,使得管理者能够了解已经存在的标签,快速便捷地选择已创建标签,或者在添加新标签时能够避免在创建新标签时输入相同的标签内容。
[0089]需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0090]另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
[0091]对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【主权项】
1.一种标签管理方法,其中,该方法包括: 获取用户输入的标签内容; 向服务器发送关于所述标签内容的异步更新请求; 获取所述服务器基于所述异步更新请求的反馈数据,其中所述反馈数据中包含与所述标签内容相关的已创建标签; 根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签。2.根据权利要求1所述的方法,其中,根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签,包括: 采用文档对象模型动态展示与所述标签内容相关的已创建标签,并为所述已创建标签绑定选中触发事件。3.根据权利要求2所述的方法,其中,在用文档对象模型动态展示与所述标签内容相关的已创建标签,并为所述已创建标签绑定选中触发事件之后,还包括: 在获取到选中触发事件的触发操作时,将用户输入的标签内容更新为所述选中触发事件对应的已创建标签。4.根据权利要求1所述的方法,其中,在获取用户输入的标签内容之后,还包括: 获取用户的标签创建操作,向服务器提交新创建标签,其中,所述新创建标签的内容为用户输入的标签内容。5.根据权利要求1所述的方法,其中,获取用户输入的标签内容,包括: 获取用户输入的多个不同标签内容。6.根据权利要求5所述的方法,其中,获取用户输入的多个不同标签内容,包括: 在获取到用户输入的任一标签内容时,将当前输入的标签内容与已输入的标签内容比较,若相同,则禁止保存当前输入的相同标签内容。7.根据权利要求1所述的方法,其中,获取用户输入的标签内容之前,还包括: 提供一用于输入标签内容的输入框; 根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签,包括:根据所述反馈数据异步更新页面,以在所述输入框下方展示与所述标签内容相关的已创建标签。8.—种标签管理设备,其中,该设备包括: 第一装置,用于获取用户输入的标签内容; 第二装置,用于向所述服务器发送关于所述标签内容的异步更新请求; 第三装置,用于获取所述服务器基于所述异步更新请求的反馈数据,其中所述反馈数据中包含与所述标签内容相关的已创建标签; 第四装置,用于根据所述反馈数据异步更新页面,以展示与所述标签内容相关的已创建标签。9.根据权利要求8所述的设备,其中,所述第四装置,用于采用文档对象模型动态展示与所述标签内容相关的已创建标签,并为所述已创建标签绑定选中触发事件。10.根据权利要求9所述的设备,其中,该设备还包括: 第五装置,用于在获取到选中触发事件的触发操作时,将用户输入的标签内容更新为所述选中触发事件对应的已创建标签。11.根据权利要求8所述的设备,其中,该设备还包括: 第六装置,用于在获取用户输入的标签内容之后,获取用户的标签创建操作,向服务器提交新创建标签,其中,所述新创建标签的内容为用户输入的标签内容。12.根据权利要求8所述的设备,其中,所述第一装置,用于获取用户输入的多个不同标签内容。13.根据权利要求12所述的设备,其中,所述第一装置,用于获取到用户输入的任一标签内容时,将当前输入的标签内容与已输入的标签内容比较,若相同,则禁止保存当前输入的相同标签内容。14.根据权利要求8所述的设备,其中,所述第一装置,还用于在获取用户输入的标签内容之前,提供一用于输入标签内容的输入框; 所述第四装置,用于根据所述反馈数据异步更新页面,以在所述输入框下方展示与所述标签内容相关的已创建标签。
【文档编号】G06F17/30GK105912668SQ201610224714
【公开日】2016年8月31日
【申请日】2016年4月12日
【发明人】杨英俊, 李梦雅
【申请人】上海上讯信息技术股份有限公司