[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101158970A - 一种文件的处理方法和装置 - Google Patents

一种文件的处理方法和装置 Download PDF

Info

Publication number
CN101158970A
CN101158970A CNA2007101872040A CN200710187204A CN101158970A CN 101158970 A CN101158970 A CN 101158970A CN A2007101872040 A CNA2007101872040 A CN A2007101872040A CN 200710187204 A CN200710187204 A CN 200710187204A CN 101158970 A CN101158970 A CN 101158970A
Authority
CN
China
Prior art keywords
parameter
file
written
label
parameters
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
CNA2007101872040A
Other languages
English (en)
Other versions
CN100557611C (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.)
Huawei Device Co Ltd
Original Assignee
Shenzhen Huawei Communication Technologies 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 Shenzhen Huawei Communication Technologies Co Ltd filed Critical Shenzhen Huawei Communication Technologies Co Ltd
Priority to CNB2007101872040A priority Critical patent/CN100557611C/zh
Publication of CN101158970A publication Critical patent/CN101158970A/zh
Application granted granted Critical
Publication of CN100557611C publication Critical patent/CN100557611C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种文件自由读写数据的方法,具体包括:导入文件的参数索引;根据所述文件的参数索引中的标签,对文件进行处理。通过本发明实施例在文件中创建参数所对应的标签能够使得对参数的读取更加方便、更加灵活、更加高效。

Description

一种文件的处理方法和装置
技术领域
本发明涉及数据读写领域,特别涉及一种文件的处理方法和装置。
背景技术
当今社会,随着信息通信技术的发展,人们彼此之间的信息交流日益频繁,联系更加紧密,数据的交换量越来越大,随之产生大量的数据读写过程,对数据处理能力的要求也越来越高,如何提高数据处理的效率,是时下研究的方向。
文件属性中包括参数偏移、参数长度,偏移是指文件中某一参数块的首地址相对于该文件首地址位置的变化量。在读数据时,预先需要调用者先给出数据的偏移和数据的长度,确定数据存放的位置以及长度,才能进行文件参数读取;在写参数时,同样需要调用者给出要写入的偏移,因为参数是顺序写入,如果此偏移不在文件的末尾,则会覆盖原有参数。现有的文件读写接口技术适合操作单一、数据长度固定的数据顺序写入。接口是指完成某一类操作的一组函数或者方法。
但是,在实现本发明过程中,发明人发现现有的文件读写接口技术中存在着如下缺陷:1、每次对文件的读写操作都需要计算出数据在文件中的偏移量,以此依据找到将要进行操作的位置,这就造成了时间上的浪费;2、要给出数据所占数据块长度,为下一步写入数据分配数据块长度,不如动态数据长度使用方便;3、数据所占数据块长度在数据第一次被写入文件后,就不能被修改,如果修改,则会擦除掉其它数据,如果再次写入的数据长度较之前的数据有所缩短,则造成空间的浪费,反之,则造成空间不足,以至数据无法正常写入,致使系统错误发生;4、数据必须顺序写入,各个数据在文件中的顺序不能改变。所以现有的文件读写接口技术很大程度上给人们日常生活带来了不方便。
发明内容
本发明实施例的目的是提供一种文件的处理方法和装置,能够使得对参数的读取更加方便、更加灵活、更加高效。
为达到上述目的,本发明实施例一方面提出了一种文件的处理方法方法,具体包括:导入文件的参数索引;根据所述文件的参数索引中的标签,对文件进行处理。
本发明实施例还提出一种文件的处理装置,包括文件导入模块和处理模块,所述文件导入模块,用于导入文件的参数索引;所述处理模块,用于根据所述文件导入模块导入的文件的参数索引中的标签,对文件进行处理。
与现有技术相比,本发明实施例具有以下优点,通过对参数和标签建立唯一性联系,使得每个参数都能够与标签一一对应,对用户来说只通过标签就可以对参数进行处理,不需要进行参数的偏移和数据长度计算,可以在随意重写任意参数时任意改变参数长度且无需擦除其他参数。
附图说明
图1为本发明实施例一文件中参数写函数的流程图;
图2为本发明实施例文件组成图;
图3为本发明实施例二文件中参数读函数的流程图;
图4为本发明实施三文件中参数删除函数流程图;
图5为本发明实施例四文件中复制参数的流程图;
图6为本发明实施例文件中参数的读写装置结构图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述:
如图1所示,为本发明实施例一文件中参数写函数的流程图。调用者在调用该接口往文件里写入参数时只需要为此参数指定一个标签,标签是N byteS的数据(n可以使1、2、3.....),用以唯一标识该参数,调用者可以统一组织和分配各个参数的标签,使其与参数名对应关系。写函数的步骤如下:
步骤S101,打开文件。本发明实施例的文件如图2所示分为三个部分,第一部分参数索引偏移部分、第二部分参数部分和第三部分参数索引部分。第一部分参数索引偏移部分主要用于纪录第三部分参数索引部分的文件偏移和参数索引块的长度,通过第一部分中保存的第三部分的文件偏移和参数索引块的长度,能够获取第三部分在文件中的位置并将其导入内存。第二部分参数部分用于保存文件中记录的参数,所述参数为特定的信息或数据,需要记录在文件中以免在程序退出时被清除。第三部分参数索引部分用于保存第二部分中参数所对应的索引项,每个参数都唯一对应一个索引项,每一个索引项记录3个信息:1)参数的标签,2)参数的文件偏移,3)参数的长度。通过索引项记录的信息,只要得知参数对应的标签就能够准确的从文件中读取对应的参数。
步骤S102,读取文件第一部分,获取文件第三部分的文件偏移和参数索引块的长度。
步骤S103,根据获取的文件第三部分的文件偏移和参数索引块的长度将文件第三部分导入内存,获取第三部分所保存的索引项。
步骤S104,根据第三部分所保存的索引项,判断是否有与待写入参数对应的标签。
步骤S105,如果在第三部分中没有与所述待写入参数对应的标签,则说明该待写入参数为一个新的参数,因此为该待写入参数新建索引项,即为该待写入参数建立对应的标签。
步骤S106,将待写入参数写入文件第二部分(参数部分)的结尾处,具体为根据该第二部分结尾处的文件偏移将待写入参数写入该文件,并将该待写入参数在第二部分的文件偏移和待写入参数的长度保存在第三部分相应的索引项中。
步骤S107,更新第二部分结尾处的文件偏移,将第二部分结尾处的原文件偏移加上已写入的参数的长度为第二部分结尾处的新文件偏移。
步骤S108,如果在第三部分中有与所述待写入参数对应的标签,则说明需要该标签对应的原参数进行更新,则擦除原参数。举例进行描述,如图2所示,待写入参数的标签为参数2,则调取第二部分保存的参数2并将其擦除,作为一个优选的实施例也可以是将参数2之后的参数前移,从而将参数2覆盖。在将参数2擦除后,将参数2之后的参数3等参数前移,并修改前移的参数(如参数3等)对应的索引项。
步骤S109,计算第二部分结尾处的文件偏移,此时第二部分结尾处的文件偏移等于第二部分结尾处原文件偏移减去擦除的参数的长度,即减去参数2的参数长度。
步骤S110,将待写入参数写入文件第二部分的结尾处,并更新待写入参数所对应的索引项,即将该待写入参数在第二部分的文件偏移和待写入参数的长度保存在第三部分相应的索引项中。
步骤S111,更新第二部分结尾处的文件偏移。
如图3所示,为本发明实施例二文件中参数的读函数流程图。调用者在调用该接口从文件里读参数时只需要指定一个标签,接口会自动将该标签对应的参数自动读出来,包括以下步骤:
步骤S301,打开文件,本发明实施例的文件分为三个部分,第一部分参数索引偏移部分、第二部分参数部分和第三部分参数索引部分。第一部分参数索引偏移部分主要用于纪录第三部分参数索引部分的文件偏移和参数索引块的长度。第二部分参数部分用于保存文件中记录的参数,所述参数为特定的信息或数据。第三部分参数索引部分用于保存第二部分中参数所对应的索引项,每个参数都唯一对应一个索引项,每一个索引项记录3个信息:1)参数的标签,2)参数的文件偏移,3)参数的长度。通过索引项记录的信息,只要得知参数对应的标签就能够准确的从文件中读取对应的参数。
步骤S302,读取文件第一部分,获取文件第三部分的文件偏移和参数索引块的长度。
步骤S303,根据获取的文件第三部分的文件偏移和参数索引块的长度将文件第三部分导入内存,获取第三部分所保存的索引项。
步骤S304,检索参数索引,判断在文件第三部分是否有与调用者指定的标签同样的标签存在。
步骤S305,如果调用者指定的标签在文件第三部分中已经存在,则读出该标签对应参数的文件偏移和长度,并且根据该偏移值和长度值读出该参数供调用者使用。
步骤S306,如果调用者指定的标签在文件第三部分中不存在,则给调用者返回参数不存在的返回值。
本发明实施例通过对参数和标签建立唯一性联系,使得每个参数都能够与标签一一对应,对用户来说只通过标签就可以对参数进行处理,不需要进行参数的偏移和数据长度计算,可以在随意重写任意参数时任意改变参数长度且无需擦除其他参数,从而使得对参数的读取更加方便、更加灵活、更加高效。
如图4所示,为本发明实施三文件中参数删除函数流程图,本实施例中以要删除3为例,具体步骤如下:
步骤S401,打开文件,本发明实施例把文件分为三个部分,第一部分参数索引偏移部分、第二部分参数部分和第三部分参数索引部分。第一部分参数索引偏移部分主要用于纪录第三部分参数索引部分的文件偏移和参数索引块的长度,通过第一部分中保存的第三部分的文件偏移和参数索引块的长度,能够获取第三部分在文件中的位置并将其导入内存。第二部分参数部分用于保存文件中记录的参数,所述参数为特定的信息或数据,需要记录在文件中以免在程序退出时被清除。第三部分参数索引部分用于保存第二部分中参数所对应的索引项,每个参数都唯一对应一个索引项,每一个索引项记录3个信息:1)参数的标签,2)参数的文件偏移,3)参数的长度。通过索引项记录的信息,只要得知参数对应的标签就能够准确的从文件中读取对应的参数。
步骤S402,读取文件第一部分,获取文件第三部分的文件偏移和参数索引块的长度。
步骤S403,获取的文件第三部分的文件偏移和参数索引块的长度将文件第三部分导入内存,获取第三部分所保存的索引项。
步骤S404,通过文件第三部分所保存的索引项,找到待删除参数3的参数标签(该参数标签是唯一的),将其从文件第二部分中删除。
步骤S405,参数3被删除后,将参数3后面的参数全部前移,从新计算文件第二部分参数的偏移,其中没有前移的参数的偏移都没有发生改变,前移过的参数的偏移值等于先前的偏移值减去上述待删除参数的偏移值,并将其保存在对应的索引项中。
步骤S406,更新第二部分结尾处的文件偏移。
如图5所示,为本发明实施例四文件中复制参数的流程图,当参数需要复制时,将复制好的参数放在文件第二部分结尾处,在为其添加参数标签即可,本实施例以复制参数4为例,具体步骤如下:
步骤S501,打开文件,本发明实施例把文件分为三个部分,第一部分参数索引偏移部分、第二部分参数部分和第三部分参数索引部分。第一部分参数索引偏移部分主要用于纪录第三部分参数索引部分的文件偏移和参数索引块的长度,通过第一部分中保存的第三部分的文件偏移和参数索引块的长度,能够获取第三部分在文件中的位置并将其导入内存。第二部分参数部分用于保存文件中记录的参数,所述参数为特定的信息或数据,需要记录在文件中以免在程序退出时被清除。第三部分参数索引部分用于保存第二部分中参数所对应的索引项,每个参数都唯一对应一个索引项,每一个索引项记录3个信息:1)参数的标签,2)参数的文件偏移,3)参数的长度。通过索引项记录的信息,只要得知参数对应的标签就能够准确的从文件中读取对应的参数。
步骤S502,读取文件第一部分,获取文件第三部分的文件偏移和参数索引块的长度。
步骤S503,根据获取的文件第三部分的文件偏移和参数索引块的长度将文件第三部分导入内存,获取第三部分所保存的索引项。
步骤S504,根据文件第三部分所保存的索引项,找到待复制参数4,将其复制。
步骤S505,将这个参数4的备份参数写入到文件第二部分(参数部分)的结尾处,并为其添加唯一的参数标签,具体为根据该第二部分结尾处的文件偏移将参数4写入该文件,并将参数4在第二部分的文件偏移、长度以及参数标签保存在第三部分相应的索引项中。
步骤S506,更新第二部分结尾处的文件偏移,将第二部分结尾处的原文件偏移加上已写入的参数的长度为第二部分结尾处的新文件偏移。
如图2所示为本发明文件特定格式的构造图,本发明将文件划分为三部分:1、参数索引偏移部分,2、参数部分,3、参数索引部分。
文件第一部分(参数索引偏移部分)记录有文件第三部分的文件偏移值以及参数索引长度值,在文件读取时,首先读取该部分,确定文件第三部分(参数索引部分)的文件偏移值以及参数索引长度值后,可将文件第三部分读入内存,该部分所占的数据长度固定(如4bytes、8bytes)。
文件第二部分(参数部分),用于存储调用者写入的参数,在文件读取时从该部分调取所需参数。
文件第三部分(参数索引部分),该部分记录有文件第二部分(参数部分)中每个参数的索引项,其中索引项纪录有参数的三个信息:1、参数的标签(每个参数都标有唯一的标签,不同的标签区别不同的参数);2、参数的文件偏移值(参数的文件偏移为该参数距整个参数部分开始处的相对位置值);3、参数的长度;在文件读取中,通过读取该部分可以准确地得知所需参数的信息。
如图6所示,为本发明实施例文件中参数的读写装置结构图,该装置包括文件导入模块11和处理模块12,文件导入模块11用于导入文件的参数索引;处理模块12用于根据所述文件的参数索引中的标签,对文件进行处理。
其中,处理模块12还包括判断子模块13、参数写入子模块14、文件偏移重新计算子模块15、读参数子模块16。判断子模块13用于判断参数索引中是否存在与待写入参数对应的标签。参数写入子模块14用于在判断子模块13判断存在对应的标签时,将标签对应的原参数擦除并将待写入参数写入所述文件参数部分结尾处,参数写入子模块14还用于在判断子模块13判断不存在对应的标签时,直接将待写入参数写入文件参数部分结尾处并为待写入参数新建相应的索引项。文件偏移重新计算子模块15用于在参数写入子模块14将待写入参数写入文件后,根据待写入参数的长度重新计算文件参数部分结尾处的文件偏移。读参数子模块15,用于根据参数标签所对应的参数的文件偏移和参数长度读取文件中参数标签所对应的参数。
通过上述实施例能够通过参数与标签的对应关系,使用户只通过标签就可以对参数进行读写处理,不需要进行参数的偏移和数据长度计算,可以在随意重写任意参数时任意改变参数长度且无需擦除其他参数,从而使得对参数的读取更加方便、更加灵活、更加高效。
综上所述,本发明具有以下特点:每一个参数只与唯一性标签建立联系,在读写文件时,可以随意更改参数的长度和位置,并且不容易出错,此标签便于进行分组、分配、便于统一的规划和管理。如在某个大型软件项目中,通常有一格全局的配置文件,用于记录产品的参数、项目参数和各模块参数,那么记录产品的标签就可以记录为A类标签,记录模块的标签可以B类标签,便于数据的调用和识别。在参数第一次被写入文件后,还可以被修改,也可在文件中调整参数的顺序,并且不会擦除其他参数。在调用此参数的时候不需要知道参数在文件的偏移和长度,只需要知道参数的标签既可调出此参数。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (14)

1.一种文件的处理方法,其特征在于,具体包括:
导入文件的参数索引;
根据所述文件的参数索引中的标签,对文件进行处理。
2.如权利要求1所述文件的处理方法,其特征在于,所述导入文件的参数索引具体包括:
读取所述文件参数索引偏移部分;
根据所述文件参数索引偏移部分导入所述文件的参数索引部分,所述参数索引部分记录所述文件参数部分中每个参数所对应的索引项。
3.如权利要求1所述文件的处理方法,其特征在于,所述对文件进行处理具体为对所述文件进行写操作,具体为:
判断所述参数索引中是否存在与待写入参数对应的标签;
如果存在对应的标签,则将所述标签对应的原参数擦除并将待写入参数写入所述文件参数部分结尾处。
4.如权利要求3所述文件的处理方法,其特征在于,所述索引项包括参数的标签、参数在所述文件参数部分的文件偏移和参数的长度。
5.如权利要求3所述文件的处理方法,其特征在于,在所述判断参数索引中是否存在与待写入参数对应的标签之后,还包括:
如果不存在对应的标签,则直接将待写入参数写入所述文件参数部分结尾处并为所述待写入参数新建相应的索引项。
6.如权利要求3所述文件的处理方法,其特征在于,所述将标签对应的原参数擦除并将待写入参数写入所述文件参数部分结尾处具体包括:
将标签对应的原参数擦除,并将所述原参数后面的参数前移;
计算擦除原参数后当前文件参数部分结尾处的文件偏移;
将待写入参数写入到当前文件参数部分的结尾处。
7.如权利要求6所述文件的处理方法,其特征在于,在将原参数后面的参数前移之后,还包括:
根据所述参数前移后的变化更改所述前移参数所对应的索引项。
8.如权利要求6所述文件的处理方法,其特征在于,在将待写入参数写入到当前文件参数部分的结尾处之后,还包括:
根据待写入参数的长度重新计算文件参数部分结尾处的文件偏移。
9.如权利要求1所述文件的处理方法,其特征在于,所述对文件进行处理具体为对所述文件进行读操作,具体为:
根据参数标签所对应的参数的文件偏移和参数长度读取文件中参数标签所对应的参数。
10.一种文件的处理装置,其特征在于,包括文件导入模块和处理模块,
所述文件导入模块,用于导入文件的参数索引;
所述处理模块,用于根据所述文件导入模块导入的文件的参数索引中的标签,对文件进行处理。
11.如权利要求10所述文件的处理装置,其特征在于,所述处理模块包括:判断子模块和参数写入子模块,
所述判断子模块,用于判断所述参数索引中是否存在与待写入参数对应的标签;
所述参数写入子模块,用于在所述判断模块判断存在对应的标签时,将标签对应的原参数擦除并将待写入参数写入所述文件参数部分结尾处。
12.如权利要求11所述文件的处理装置,其特征在于,所述参数写入子模块,还用于在所述判断模块判断不存在对应的标签时,直接将待写入参数写入所述文件参数部分结尾处并为所述待写入参数新建相应的索引项。
13.如权利要求11所述文件的处理装置,其特征在于,所述处理模块还包括所述文件偏移重新计算子模块,用于在所述参数写入模块将待写入参数写入文件后,根据待写入参数的长度重新计算文件参数部分结尾处的文件偏移。
14.如权利要求11所述文件的处理装置,其特征在于,所述处理模块还包括读参数子模块用于根据参数标签所对应的参数的文件偏移和参数长度读取文件中参数标签所对应的参数。
CNB2007101872040A 2007-11-15 2007-11-15 一种文件的处理方法和装置 Active CN100557611C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007101872040A CN100557611C (zh) 2007-11-15 2007-11-15 一种文件的处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007101872040A CN100557611C (zh) 2007-11-15 2007-11-15 一种文件的处理方法和装置

Publications (2)

Publication Number Publication Date
CN101158970A true CN101158970A (zh) 2008-04-09
CN100557611C CN100557611C (zh) 2009-11-04

Family

ID=39307072

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007101872040A Active CN100557611C (zh) 2007-11-15 2007-11-15 一种文件的处理方法和装置

Country Status (1)

Country Link
CN (1) CN100557611C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271140A (zh) * 2011-09-05 2011-12-07 盛大计算机(上海)有限公司 身份认证方法、装置及系统
CN103428343A (zh) * 2012-05-17 2013-12-04 上海闻泰电子科技有限公司 功能手机中处理动态数据的方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6230190B1 (en) * 1998-10-09 2001-05-08 Openwave Systems Inc. Shared-everything file storage for clustered system
CN1204501C (zh) * 2001-09-18 2005-06-01 华为技术有限公司 Flash存储文件管理方法
CN100504854C (zh) * 2003-01-14 2009-06-24 联想(北京)有限公司 文件管理方法
CN100462973C (zh) * 2006-11-23 2009-02-18 金蝶软件(中国)有限公司 Xml文件预处理方法、装置、读取方法和装置
CN100507919C (zh) * 2007-05-11 2009-07-01 北京中星微电子有限公司 一种fat文件系统及其处理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271140A (zh) * 2011-09-05 2011-12-07 盛大计算机(上海)有限公司 身份认证方法、装置及系统
CN103428343A (zh) * 2012-05-17 2013-12-04 上海闻泰电子科技有限公司 功能手机中处理动态数据的方法

Also Published As

Publication number Publication date
CN100557611C (zh) 2009-11-04

Similar Documents

Publication Publication Date Title
CN101426026B (zh) 一种多服务器间数据同步的方法及系统
CN104679772B (zh) 分布式数据仓库中删除文件的方法、装置、设备及系统
US8250033B1 (en) Replication of a data set using differential snapshots
CN102867071B (zh) 一种网管海量历史数据管理方法
CN101005486B (zh) 一种资源访问控制方法及系统
CN101582076A (zh) 一种基于数据库的重复数据删除方法
CN104573093B (zh) 一种管理文件目录的方法和装置
CN102158349A (zh) 一种日志管理装置及方法
CN104346373A (zh) 分区日志队列同步管理方法及设备
CN110147203A (zh) 一种文件管理方法、装置、电子设备及存储介质
CN106570163A (zh) 一种面向不可靠环境的审计日志读写管理方法以及系统
CN105867836A (zh) 存储管理方法、装置及流媒体系统
CN104281717A (zh) 一种建立海量id映射关系的方法
CN107273449B (zh) 一种基于内存数据库的断点处理方法及系统
CN101154447B (zh) 一种闪存控制方法及闪存
CN110019063A (zh) 计算节点数据容灾回放的方法、终端设备及存储介质
CN109918352A (zh) 存储器系统和存储数据的方法
CN100557611C (zh) 一种文件的处理方法和装置
CN102609364A (zh) 缓存交换方法
CN113448946B (zh) 数据迁移方法及装置、电子设备
CN104199687B (zh) 一种在虚拟机系统中处理数据的方法和装置
CN108646987A (zh) 一种文件卷的管理方法、装置、存储介质及终端
CN103778231A (zh) 一种数据银行管理操作记录信息的方法及系统
CN101808243A (zh) 一种基于快照的数据处理方法和设备
CN108205559A (zh) 一种数据管理方法及其设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: HUAWEI DEVICE CO., LTD.

Free format text: FORMER NAME: SHENZHEN HUAWEI TECHNOLOGY CO.

CP01 Change in the name or title of a patent holder

Address after: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee after: Huawei Device Co., Ltd.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee before: Shenzhen Huawei Communication Technology Co., Ltd.

TR01 Transfer of patent right

Effective date of registration: 20171114

Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Patentee after: HUAWEI terminal (Dongguan) Co., Ltd.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee before: Huawei Device Co., Ltd.

TR01 Transfer of patent right
CP01 Change in the name or title of a patent holder

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee after: Huawei Device Co., Ltd.

Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee before: HUAWEI terminal (Dongguan) Co., Ltd.

CP01 Change in the name or title of a patent holder