一种创建、变更、显示和查询对象标签的方法和装置制造方法及图纸

技术编号:27193875 阅读:13 留言:0更新日期:2021-01-31 11:42
本发明专利技术提供一种创建、变更、显示以及查询对象标签的方法和装置,对标签表增加标签顺序,对对象表增加长整型字段,通过改变对象标签的存储以及查询方法,提高对象标签的存储、查询、变更速率,简化数据存储、查询逻辑,大幅度地提高大体量对象所属标签的查询速率和准确率。确率。确率。

【技术实现步骤摘要】
一种创建、变更、显示和查询对象标签的方法和装置


[0001]本专利技术涉及计算机领域,特别涉及一种创建、变更、显示和查询对象标签的方法和装置。

技术介绍

[0002]超文本标记语言(简称:HTML)标记标签通常被称为HTML标签,其是HTML 语言中最基本的单位,HTML标签是HTML(标准通用标记语言下的一个应用)最重要的组成部分,可通过对对象打标签实现特定功能。
[0003]现有技术对对象打标签主要有两种实现方式:
[0004]1、通过创建标签表维护标签信息,通过创建对象表维护对象及对象所属的标签信息字段。然而采用这种方式时,一旦需要变更某个对象的标签属性,需要从对象表中的标签信息字段中找到需要修改的标签单独对其进行并更,或者替换整个标签信息字段,需要耗费较长的时间且整个过程较为繁琐。再者,若需要查询对象多属的多个标签时需要使用sql like语句并用or等字符串连接起来,而or和like字符串对应的性能都很低,且like查询结果集中包括包含关系,无法准确查询含有互相包含字符的标签名称。
[0005]2、在第一种方式的基础上增加对象关系表,用以维护对象及标签之间的关系信息。这样存在的方式就是无法适用于大数据量的对象标签,因为数据内容会随着对象标签增加呈现几何式增长,占用较大的物理空间。另外,当需要对某个对象的标签属性进行变更时,需要对关联的标签表、对象表和关系表同时进行更改;当需要查询对象的某个标签时也需要关联多表进行同时查询,查询性能低且查询结果需要进行单独转译。

技术实现思路
<br/>[0006]本专利技术的目的在于提供一种创建、变更、显示以及查询对象标签的方法和装置,通过改变对象标签的存储以及查询方法,提高对象标签的存储、查询、变更速率,简化数据存储、查询逻辑,大幅度地提高大体量对象所属标签的查询速率和准确率。
[0007]为实现以上目的,本技术方案的第一方面,提供一种创建对象标签的方法,包括以下步骤:创建标签表,其中所述标签表包括标签、所述标签的标签信息以及所述标签的标签顺序;创建对象表,其中所述对象表记录对象、所述对象所属标签信息字段以及长整型字段,其中所述长整型字段用于记录所述对象对应的标签的编码值,长整型字段和标签顺序一一对应。
[0008]第二方面,提供一种变更对象标签的方法:包括以下步骤:创建标签表,其中所述标签表包括标签、所述标签的标签信息以及所述标签的标签顺序;创建对象表,其中所述对象表记录对象、所述对象所属标签信息字段以及长整型字段,其中所述长整型字段用于记录所述对象对应的标签的编码值,长整型字段和标签顺序一一对应,页面客户端记录对应变更标签的变更信息以及初始化初始字节数组,其中所述初始字节数组中的数值位置和所述标签表的所述标签顺序一一对应,依据所述变更标签的标签顺序更新所述初始字节数组
得到更新字节数组,并将所述更新字节数组转换为字符串;所述页面客户端向服务器发出包含所述字符串的对象标签变更信息注册请求,所述服务器解析所述对象标签变更信息注册请求并提交至数据库;所述数据库将所述字符串转换为变更长整型,所述变更长整型与原始长整型字段值进行运算,并更新到对应对象的对象表的长整型字段中。
[0009]第三方面,提供一种显示对象标签的方法:创建标签表,其中所述标签表包括标签、所述标签的标签信息以及所述标签的标签顺序;创建对象表,其中所述对象表记录对象、所述对象所属标签信息字段以及长整型字段,其中所述长整型字段用于记录所述对象对应的标签的编码值,长整型字段和标签顺序一一对应,页面客户端依据显示请求信息获取对应的显示响应信息,所述显示响应信息包括所述标签表中的所述标签顺序以及所述标签信息,将所述显示响应信息写入标准标签数组中;所述页面客户端依据标签信息请求信息获取对应的标签响应信息,其中所述标签响应信息包括所述对象表中的所述长整型字段,转换所述长整型字段为字符串,将所述字符串转换为显示字节数组;所述页面客户端依据所述显示字节数组的数值从所述标准标签数组对应的位置读取标签信息。
[0010]第四方面,提供一种查询对象标签的方法,包括以下步骤:创建标签表,其中所述标签表包括标签、所述标签的标签信息以及所述标签的标签顺序;创建对象表,其中所述对象表记录对象、所述对象所属标签信息字段以及长整型字段,其中所述长整型字段用于记录所述对象对应的标签的编码值,长整型字段和标签顺序一一对应,页面客户端获取查询标签请求信息以及初始化初始字节数组,其中所述初始字节数组的数值位置和所述对象表中的标签顺序对应,依据所述查询标签请求信息更新所述初始字节数组得到查询字节数组,并将所述更新字节数组转换为字符串;所述页面客户端向服务器发出包含所述字符串的对象标签查询信息注册请求;所述服务器解析所述对象标签查询信息注册请求并提交至数据库;所述数据库依据所述字符串作为查询条件,查询标签是否存在,若存在则显示标签。
[0011]第五方面,提供一种创建、变更、显示和查询对象标签的装置,该装置运行其上提到的创建对象标签的方法、变更对象标签的方法、显示对象标签的方法、查询对象标签的方法的一种或多种。
[0012]相较现有技术,本技术方案具有以下特点和有益效果:
[0013]1.通过简单的编码、解码实现快速打标签这种具有复杂关联存储的操作,简化了数据存储步骤,使用长整型存储标签信息,大大降低了数据存储成本。具体的,可对创建的标签表增加对应标签的标签顺序,对对象表增加用于记录所述对象对应的标签的编码长整型字段,其中所述长整型字段用于记录所述对象对应的标签的编码值,长整型字段和标签顺序一一对应。
[0014]2.使用逻辑运算简单快捷地实现对象标签的变更,提高了对象标签变更的效率,这种方式的优势在大体量的对象标签处理时体现地尤为明显。具体的,设置数值位置和标签的标签顺序对应的初始字节数组,根据变更标签的标签顺序更新得到更新字节数组,转换更新字节数组为字符串,用字符串转换为变更长整型以更新对象表的长整型字段,以此方式实现快速额对象标签的查询。
[0015]3.使用逻辑运算简单快捷地实现对象标签的显示,提高了对象标签显示的效率,这种方式的优势在大体量的对象标签处理时体现地尤为明显。将标签表中的信息写入标准
标签数组中,依据标签信息请求信息获取对象表中长整型字段,并转换为显示字节数组,依据显示字节数组的数值从标准标签数组中获取对应的标签信息。
[0016]4.使用逻辑运算简单快捷地实现对象标签的查询,提高了对象标签查询的效率,这种方式的优势在大体量的对象标签处理时体现地尤为明显。具体的,设置数值位置和标签的标签顺序对应的初始字节数组,根据查询标签的标签顺序更新得到查询字节数组,转换查询字节数组为字符串,依据字符串查询对象表中的长整型字段,进而查询是否存在显示标签。
附图说明
[0017]图1是根据本专利技术的一实施例的变更对象标签的方法的示意图。
[0018]图2是根据本专利技术的一实施例的显示对象标签的方法的示意图。
[0019]图3是根据本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种创建对象标签的方法,其特征在于,包括以下步骤:创建标签表,其中所述标签表包括标签、所述标签的标签信息以及所述标签的标签顺序;创建对象表,其中所述对象表包括对象、所述对象所属的标签信息字段以及长整型字段,其中所述长整型字段用于记录所述对象对应的标签的编码值,长整型字段和标签顺序一一对应。2.根据权利要求1所述的创建对象标签的方法,其特征在于,所述标签顺序为整型字段且从0开始以1为维度递增。3.一种变更对象标签的方法,其特征在于,包括以下步骤:创建标签表,其中所述标签表包括标签、所述标签的标签信息以及所述标签的标签顺序;创建对象表,其中所述对象表包括对象、所述对象所属的标签信息字段以及长整型字段,其中所述长整型字段用于记录所述对象对应的标签的编码值,长整型字段和标签顺序一一对应;页面客户端记录对应变更标签的变更信息以及初始化初始字节数组,其中所述初始字节数组中的数值位置和所述标签表的所述标签顺序一一对应,依据所述变更标签的标签顺序更新所述初始字节数组得到更新字节数组,并将所述更新字节数组转换为字符串;所述页面客户端向服务器发出包含所述字符串的对象标签变更信息注册请求,所述服务器解析所述对象标签变更信息注册请求并提交至数据库;所述数据库将所述字符串转换为变更长整型,所述变更长整型与原始长整型字段值进行运算,并更新到对应对象的对象表的长整型字段中。4.根据权利要求3所述的变更对象标签的方法,其特征在于,所述页面客户端初始化所述初始字节数组中的数值全部为0,根据所述变更信息更新对应的所述数值位置的数值为1,得到所述更新字节数组。5.根据权利要求3所述的变更对象标签的方法,其特征在于,所述变更长整型使用二进制的方式与原始长整型字段值进行运算,并更新到对应对象的对象表的长整型字段中。6.一种显示对象标签的方法,其特征在于,包括以下步骤:创建标签表,其中所述标签表包括标签、所述标签的标签信息以及所述标签的标签顺序;创建对象表,其中所述对象表包括对象、所述对象所属的标签信息字段以及长整型字段,其中所述长整型字段用于记录所述对象对应的标签的编码值,长整型字段和标签顺序一一对应;页面客户端依据显示请求信息获取对应的显示响应信息,所述显示响应信息包括所述标签表中的所述标签顺序以及所述标签信息,将所述显示响应信息写入标准标签数组中;所述页面客户端依据标签信息请求信息获取对应的标签响应信息,其中所述标签响应信息包括所述对象表中的所述长整型字段,转换所述长整型字段为字符串,将所述字符串转换为显示字节数组;所述页面客户端依据所述显示字节数组的数值从所述标准标签数组对应的位置读取标签信息。
7.根据权利要求6所述的显示对象标签的方法,其特征在于,所述页面客户端依据所述显示响应信息...

【专利技术属性】
技术研发人员:郁强从自波马浩
申请(专利权)人:城云科技中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1