CN106560806A - 基于二维平面成角的文件存储方法及*** - Google Patents

基于二维平面成角的文件存储方法及*** Download PDF

Info

Publication number
CN106560806A
CN106560806A CN201511015279.1A CN201511015279A CN106560806A CN 106560806 A CN106560806 A CN 106560806A CN 201511015279 A CN201511015279 A CN 201511015279A CN 106560806 A CN106560806 A CN 106560806A
Authority
CN
China
Prior art keywords
file
stored
deflection
mapping relations
unique mark
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.)
Granted
Application number
CN201511015279.1A
Other languages
English (en)
Other versions
CN106560806B (zh
Inventor
徐蕾
董晓齐
孙晋超
杨祖明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Antiy Technology Group Co Ltd
Original Assignee
Harbin Antiy Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Antiy Technology Co Ltd filed Critical Harbin Antiy Technology Co Ltd
Priority to CN201511015279.1A priority Critical patent/CN106560806B/zh
Publication of CN106560806A publication Critical patent/CN106560806A/zh
Application granted granted Critical
Publication of CN106560806B publication Critical patent/CN106560806B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种基于二维平面成角的文件存储方法,基于哈希算法计算待存储文件的唯一标识;根据唯一标识建立待存储文件与平面直角坐标系的映射关系;根据平面映射关系计算直角坐标系上的方向角大小;建立待存储文件的方向角与存储节点映射关系。本发明具有高度扩展性,存储节点数大于等于1,支持高扩展,实现了“即满即扩”,且负载均衡只是针对单个存储节点,大大降低了数据迁移量级,降低了负载均衡所用时间,降低了网络IO消耗,从而保持了存储***的性能;另外,本发明提供了一种基于二维平面成角的文件存储***,不再受制于文件索引数据,文件和存储节点的映射关系可以实时计算得出。

Description

基于二维平面成角的文件存储方法及***
技术领域
本方法涉及到在计算机应用层上分布式存储***的一种方法;适用于海量、大中小文件数据管理存放。
背景技术
当今时代是一个数据爆棚的时代,在做数据分析之外,数据本身存储也相应的带来了实际问题,需要切实可行的存储方案来持久化数据文件。作为存储***,本身应具备如下特点:海量存储能力、可靠性、安全性、高性能(CURD操作)、一致性、容灾等。但是在实际项目开发过程中,存储***是被设计解决超大规模数据存储(至少PB级别),可是项目运行期初由于成本因素不能一次***付存储***所需的硬件设备(服务器和存储介质),只能在有限的设备资源进行数据储存,待存储***存储资源即将枯竭时,随之问题来了:
1.存储***扩展性问题:是否支持高扩展,存储***在存储资源枯竭的时候,能否支持存储***在不停止工作的情况下进行扩容——热扩容,能否支持“即满即扩”能力,与此同时存储***在扩展的过程中,配置和操作的难易程度的问题。
2.数据迁移问题:存储***在扩展完成以后,为了达到负载均衡,势必面临文件数据的迁移问题,负载均衡的过程是一个漫长的过程,且大量消耗着磁盘IO网络IO,甚至有可能影响整个存储***的工作性能,能否在不影响存储***性能情况下,进行存储***负载均衡,将数据迁移的代价降到最低。
3.文件和存储节点映射关系数据的维护问题:这是整个存储***运行达到一定规模的时候不得不考虑的问题,映射关系数据也成了存储***性能和扩展瓶颈,能否通过某种算法实现对文件在存储***上的CRUD操作,从而不需要维护映射关系数据。
综合以上实际问题,需要一个切实可行的存储技术方案,以此为着力点,便促成了本存储技术——基于二维平面成角的文件存储方法,基于二维平面成角的文件存储方案旨在解决存储***在扩展性方面上存在的问题,不需要维护文件索引数据,具有强伸缩性。
发明内容
针对上述技术问题,本发明采取了一种基于二维平面成角的文件存储方法,通过建立待存储文件到平面直角坐标系映射关系的模型,解决了数据扩展性问题与数据迁移问题,并同时解决了文件和存储节点映射关系数据的维护问题。
本发明采用如下方法来实现:一种基于二维平面成角的文件存储方法:包括:
基于哈希算法计算待存储文件的唯一标识;根据唯一标识建立待存储文件与平面直角坐标系的映射关系;根据平面映射关系计算直角坐标系上的方向角大小;建立待存储文件的方向角与存储节点映射关系。
进一步地,所述哈希算法包括: MD5哈希算法,SHA-1哈希算法,SHA-256哈希算法。
进一步地,基于MD5哈希算法计算待存储文件的唯一标识;所述根据唯一标识建立待存储文件与平面直角坐标系的映射关系具体为:
使用计算得到的MD5值前16个字节表示x坐标轴区间范围,使用后16个字节表示y坐标轴区间范围,并分别将前16个字节和后16个字节进行整数化,即可确定待存储文件在平面直角坐标系的映射关系为(FILEX,FILEY)。
进一步地,所述整数化的方法为采用函数STR2HEX进行整数化。
进一步地,所述待存储文件的方向角为psi=arctan(FILEX/FILEY)且psi的取值范围为0~360度;且每个方向角是唯一的,所有方向角之和为360度。
本发明还提供了一种基于二维平面成角的文件存储***,其特征在于,包括:
标识模块,用于基于哈希算法计算待存储文件的唯一标识;
映射模块一,用于根据唯一标识建立待存储文件与平面直角坐标系的映射关系;
计算模块,用于根据平面映射关系计算直角坐标系上的方向角大小;
映射模块二,用于建立待存储文件的方向角与存储节点映射关系。
进一步地,所述哈希算法包括: MD5哈希算法,SHA-1哈希算法,SHA-256哈希算法。
进一步地,基于MD5哈希算法计算待存储文件的唯一标识;所述根据唯一标识建立待存储文件与平面直角坐标系的映射关系具体为:使用计算得到的MD5值前16个字节表示x坐标轴区间范围,使用后16个字节表示y坐标轴区间范围,并分别将前16个字节和后16个字节进行整数化,即可确定待存储文件在平面直角坐标系的映射关系为(FILEX,FILEY)。
进一步地,所述整数化的方法为采用函数STR2HEX进行整数化。
进一步地,所述待存储文件的方向角为psi=arctan(FILEX/FILEY)且psi的取值范围为0~360度;且每个方向角是唯一的,所有方向角之和为360度。
本发明的有益效果为:本发明具有高度扩展性,存储节点数大于等于1,支持高扩展,实现了“即满即扩”,且负载均衡只是针对单个存储节点,大大降低了数据迁移量级,降低了负载均衡所用时间,降低了网络IO消耗,从而保持了存储***的性能;另外,本发明提供了一种种基于二维平面成角的文件存储***,不再受制于文件索引数据,文件和存储节点的映射关系可以实时计算得出。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种基于二维平面成角的文件存储方法实施例流程图;
图2为本发明提供的一种基于二维平面成角的文件存储***实施例结构图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明中技术方案作进一步详细的说明。
本发明首先提供了一种基于二维平面成角的文件存储方法实施例,如图1所示,包括:
S101基于哈希算法计算待存储文件的唯一标识;
S102根据唯一标识建立待存储文件与平面直角坐标系的映射关系;
S103根据平面映射关系计算直角坐标系上的方向角大小;
S104建立待存储文件的方向角与存储节点映射关系。
进一步地,所述哈希算法包括: MD5哈希算法,SHA-1哈希算法,SHA-256哈希算法。
进一步地,基于MD5哈希算法计算待存储文件的唯一标识;所述根据唯一标识建立待存储文件与平面直角坐标系的映射关系具体为:
使用计算得到的MD5值前16个字节表示x坐标轴区间范围,使用后16个字节表示y坐标轴区间范围,并分别将前16个字节和后16个字节进行整数化,即可确定待存储文件在平面直角坐标系的映射关系为(FILEX,FILEY)。
进一步地,所述整数化的方法为采用函数STR2HEX进行整数化。
其中,定义变量MD5VAL_PRE16 = MD5 VALUE 前16个字节;
变量MD5VAL_SUF16 = MD5 VALUE 后16个字节;
则,前16个字节的最小值MIN(MD5VAL_PRE16) = 0000000000000000;
中心数为MID(MD5VAL_PRE16)=7FFFFFFFFFFFFFFF;
前16个字节的最大值MAX(MD5VAL_PRE16) = FFFFFFFFFFFFFFFF;
后16个字节的最小值MIN(MD5VAL_SUF16)=0000000000000000;
中心数为MID(MD5VAL_SUF16)=7FFFFFFFFFFFFFFF;
后16个字节的最大值MAX(MD5VAL_SUF16) = FFFFFFFFFFFFFFFF;
根据以上数据信息,约定XY轴正负区间范围
x正半轴区间范围:[MIN(MD5VAL_PRE16),MID(MD5VAL_PRE16)]
x负半轴区间范围:(-MAX(MD5VAL_PRE16)+ MID(MD5VAL_PRE16) ,0]
y正半轴区间范围:[MIN(MD5VAL_SUF16),MID(MD5VAL_SUF16)]
y负半轴区间范围:(-MAX(MD5VAL_SUF16)+ MID(MD5VAL_SUF16) ,0]
并设STR2HEX(MD5VAL_PRE16)为变量m,STR2HEX(MD5VAL_SUF16)为变量n;
判断m是否大于MID(MD5VAL_PRE16),如果是,则待存储文件在X坐标轴上的值FILEX=MIN(MD5VAL_PRE16),否则为m;
判断n是否大于MID(MD5VAL_SUF16),如果是,则待存储文件在Y坐标轴上的值FILEY =MID(MD5VAL_PRE16) - STR2HEX(MD5VAL_PRE16),否则为n;
进一步地,所述待存储文件的方向角为psi=arctan(FILEX/FILEY)且psi的取值范围为0~360度;且每个方向角是唯一的,所有方向角之和为360度。
本发明还提供了基于二维平面成角的文件存储***实施例,如图2所示,包括:
标识模块201,用于基于哈希算法计算待存储文件的唯一标识;
映射模块一202,用于根据唯一标识建立待存储文件与平面直角坐标系的映射关系;
计算模块203,用于根据平面映射关系计算直角坐标系上的方向角大小;
映射模块二204,用于建立待存储文件的方向角与存储节点映射关系。
进一步地,所述哈希算法包括: MD5哈希算法,SHA-1哈希算法,SHA-256哈希算法。
进一步地,基于MD5哈希算法计算待存储文件的唯一标识;所述根据唯一标识建立待存储文件与平面直角坐标系的映射关系具体为:使用计算得到的MD5值前16个字节表示x坐标轴区间范围,使用后16个字节表示y坐标轴区间范围,并分别将前16个字节和后16个字节进行整数化,即可确定待存储文件在平面直角坐标系的映射关系为(FILEX,FILEY)。
进一步地,所述整数化的方法为采用函数STR2HEX进行整数化。
其中,定义变量MD5VAL_PRE16 = MD5 VALUE 前16个字节;
变量MD5VAL_SUF16 = MD5 VALUE 后16个字节;
则,前16个字节的最小值MIN(MD5VAL_PRE16) = 0000000000000000;
中心数为MID(MD5VAL_PRE16)=7FFFFFFFFFFFFFFF;
前16个字节的最大值MAX(MD5VAL_PRE16) = FFFFFFFFFFFFFFFF;
后16个字节的最小值MIN(MD5VAL_SUF16)=0000000000000000;
中心数为MID(MD5VAL_SUF16)=7FFFFFFFFFFFFFFF;
后16个字节的最大值MAX(MD5VAL_SUF16) = FFFFFFFFFFFFFFFF;
根据以上数据信息,约定XY轴正负区间范围
x正半轴区间范围:[MIN(MD5VAL_PRE16),MID(MD5VAL_PRE16)]
x负半轴区间范围:(-MAX(MD5VAL_PRE16)+ MID(MD5VAL_PRE16) ,0]
y正半轴区间范围:[MIN(MD5VAL_SUF16),MID(MD5VAL_SUF16)]
y负半轴区间范围:(-MAX(MD5VAL_SUF16)+ MID(MD5VAL_SUF16) ,0]
并设STR2HEX(MD5VAL_PRE16)为变量m,STR2HEX(MD5VAL_SUF16)为变量n;
判断m是否大于MID(MD5VAL_PRE16),如果是,则待存储文件在X坐标轴上的值FILEX=MIN(MD5VAL_PRE16),否则为m;
判断n是否大于MID(MD5VAL_SUF16),如果是,则待存储文件在Y坐标轴上的值FILEY =MID(MD5VAL_PRE16) - STR2HEX(MD5VAL_PRE16),否则为n;
进一步地,所述待存储文件的方向角为psi=arctan(FILEX/FILEY)且psi的取值范围为0~360度;且每个方向角是唯一的,所有方向角之和为360度。
本发明提出的基于二维平面成角的文件存储方法具有以下优势:
1. 具有高度扩展性,存储节点数大于等于N(N>1),支持高扩展,实现了“即满即扩”;
2. 负载均衡只是针对单个存储节点,大大降低了数据迁移量级,降低了负载均衡所用时间,降低了网络IO消耗,从而保持了存储***的性能;
3. 存储***不再受制于文件索引数据,因为本存储***不再需要文件索引数据,待存储文件和存储节点的映射关系实时计算出来的。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明可用于众多通用或专用的计算***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。

Claims (10)

1.一种基于二维平面成角的文件存储方法,其特征在于,包括:
基于哈希算法计算待存储文件的唯一标识;根据唯一标识建立待存储文件与平面直角坐标系的映射关系;根据平面映射关系计算直角坐标系上的方向角大小;建立待存储文件的方向角与存储节点映射关系。
2.如权利要求1所述的方法,其特征在于,所述哈希算法包括: MD5哈希算法,SHA-1哈希算法,SHA-256哈希算法。
3.如权利要求2所述的方法,其特征在于,基于MD5哈希算法计算待存储文件的唯一标识;所述根据唯一标识建立待存储文件与平面直角坐标系的映射关系具体为:
使用计算得到的MD5值前16个字节表示x坐标轴区间范围,使用后16个字节表示y坐标轴区间范围,并分别将前16个字节和后16个字节进行整数化,即可确定待存储文件在平面直角坐标系的映射关系为(FILEX,FILEY)。
4.如权利要求3所述的方法,其特征在于,所述整数化的方法为采用函数STR2HEX进行整数化。
5.如权利要求1所述的方法,其特征在于,所述待存储文件的方向角为psi=arctan(FILEX/FILEY)且psi的取值范围为0~360度;且每个方向角是唯一的,所有方向角之和为360度。
6.一种基于二维平面成角的文件存储***,其特征在于,包括:
标识模块,用于基于哈希算法计算待存储文件的唯一标识;
映射模块一,用于根据唯一标识建立待存储文件与平面直角坐标系的映射关系;
计算模块,用于根据平面映射关系计算直角坐标系上的方向角大小;
映射模块二,用于建立待存储文件的方向角与存储节点映射关系。
7.如权利要求6所述的***,其特征在于,所述哈希算法包括: MD5哈希算法,SHA-1哈希算法,SHA-256哈希算法。
8.如权利要求7所述的***,其特征在于,基于MD5哈希算法计算待存储文件的唯一标识;所述根据唯一标识建立待存储文件与平面直角坐标系的映射关系具体为:使用计算得到的MD5值前16个字节表示x坐标轴区间范围,使用后16个字节表示y坐标轴区间范围,并分别将前16个字节和后16个字节进行整数化,即可确定待存储文件在平面直角坐标系的映射关系为(FILEX,FILEY)。
9.如权利要求8所述的***,其特征在于,所述整数化的方法为采用函数STR2HEX进行整数化。
10.如权利要求6所述的***,其特征在于,所述待存储文件的方向角为psi=arctan(FILEX/FILEY)且psi的取值范围为0~360度;且每个方向角是唯一的,所有方向角之和为360度。
CN201511015279.1A 2015-12-31 2015-12-31 基于二维平面成角的文件存储方法及*** Active CN106560806B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511015279.1A CN106560806B (zh) 2015-12-31 2015-12-31 基于二维平面成角的文件存储方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511015279.1A CN106560806B (zh) 2015-12-31 2015-12-31 基于二维平面成角的文件存储方法及***

Publications (2)

Publication Number Publication Date
CN106560806A true CN106560806A (zh) 2017-04-12
CN106560806B CN106560806B (zh) 2020-07-14

Family

ID=58485526

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511015279.1A Active CN106560806B (zh) 2015-12-31 2015-12-31 基于二维平面成角的文件存储方法及***

Country Status (1)

Country Link
CN (1) CN106560806B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140237179A1 (en) * 2006-10-30 2014-08-21 Hitachi, Ltd. Information system and data transfer method of information system
CN104298541A (zh) * 2014-10-22 2015-01-21 浪潮(北京)电子信息产业有限公司 云存储***的数据分布算法及其装置
CN104378447A (zh) * 2014-12-03 2015-02-25 深圳市鼎元科技开发有限公司 一种基于哈希环的非迁移分布式存储方法及***
CN105095290A (zh) * 2014-05-15 2015-11-25 ***股份有限公司 一种分布式存储***的数据布局方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140237179A1 (en) * 2006-10-30 2014-08-21 Hitachi, Ltd. Information system and data transfer method of information system
CN105095290A (zh) * 2014-05-15 2015-11-25 ***股份有限公司 一种分布式存储***的数据布局方法
CN104298541A (zh) * 2014-10-22 2015-01-21 浪潮(北京)电子信息产业有限公司 云存储***的数据分布算法及其装置
CN104378447A (zh) * 2014-12-03 2015-02-25 深圳市鼎元科技开发有限公司 一种基于哈希环的非迁移分布式存储方法及***

Also Published As

Publication number Publication date
CN106560806B (zh) 2020-07-14

Similar Documents

Publication Publication Date Title
TWI743458B (zh) 一種並行化執行區塊鏈交易的方法、裝置及系統
US20200233881A1 (en) Storage system with data consistency checking in synchronous replication using active snapshot set
CN104731796B (zh) 数据存储计算方法和***
CN102968503B (zh) 数据库***的数据处理方法以及数据库***
Ke et al. On traffic-aware partition and aggregation in mapreduce for big data applications
CN104735110B (zh) 元数据管理方法和***
CN105320773A (zh) 一种基于Hadoop平台的分布式重复数据删除***和方法
CN103918239A (zh) 负载均衡方法、装置、***及计算机可读介质
CN108196787B (zh) 集群存储***的配额管理方法以及集群存储***
CN102255962A (zh) 一种分布式存储方法、装置和***
US20160253351A1 (en) Scalable Grid Deduplication
CN103338228A (zh) 基于双加权最小连接算法的云计算负载均衡调度算法
CN103763365A (zh) 一种云存储下元数据服务的负载均衡方法及***
CN109510869A (zh) 一种基于边缘计算的物联网服务动态卸载方法及装置
US10866934B1 (en) Token-based data flow control in a clustered storage system
CN110968554A (zh) 一种基于文件链分块的区块链存储方法、存储***及存储介质
CN110083490A (zh) 一种数据库备份方法、还原方法以及存储介质
CN109542684A (zh) 一种存储远程复制方法、装置、设备及存储介质
WO2020134678A1 (zh) 容灾方法、装置及***
CN103279505A (zh) 一种基于语义的海量数据处理方法
WO2016206378A1 (zh) 一种弹性扩容方法、装置及***
CN106201655B (zh) 虚拟机分配方法和虚拟机分配***
CN110110158B (zh) 一种三维网格数据的存储空间划分方法及***
WO2016065198A1 (en) High performance hadoop with new generation instances
CN106560806A (zh) 基于二维平面成角的文件存储方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 150028 Building 7, Innovation Plaza, Science and Technology Innovation City, Harbin Hi-tech Industrial Development Zone, Harbin, Heilongjiang Province (838 Shikun Road)

Applicant after: Harbin antiy Technology Group Limited by Share Ltd

Address before: 506 room 162, Hongqi Avenue, Nangang District, Harbin Development Zone, Heilongjiang, 150090

Applicant before: Harbin Antiy Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 150028 building 7, innovation and entrepreneurship square, science and technology innovation city, Harbin high tech Industrial Development Zone, Harbin, Heilongjiang Province (No. 838, Shikun Road)

Patentee after: Antan Technology Group Co.,Ltd.

Address before: 150028 building 7, innovation and entrepreneurship square, science and technology innovation city, Harbin high tech Industrial Development Zone, Harbin, Heilongjiang Province (No. 838, Shikun Road)

Patentee before: Harbin Antian Science and Technology Group Co.,Ltd.

CP01 Change in the name or title of a patent holder