CN103713952A - Virtual disk distributed-memory method based on UFS (Universal Flash Storage) - Google Patents
Virtual disk distributed-memory method based on UFS (Universal Flash Storage) Download PDFInfo
- Publication number
- CN103713952A CN103713952A CN201310693762.XA CN201310693762A CN103713952A CN 103713952 A CN103713952 A CN 103713952A CN 201310693762 A CN201310693762 A CN 201310693762A CN 103713952 A CN103713952 A CN 103713952A
- Authority
- CN
- China
- Prior art keywords
- ufs
- xenserver
- platform
- virtual machine
- virtual
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于UFS的虚拟磁盘分布式存储方法:在XenServer平台中分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库;当需要创建一个虚拟机时,通过所述XenServer平台,从所述虚拟磁盘存储库中申请一块预定大小的磁盘空间,并从所述ISO文件存储库中获取该虚拟机的安装系统;根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建。本发明所述方案能够融合XenServer平台和UFS的特点,从而提高了存储性能。
The invention discloses a UFS-based virtual disk distributed storage method: respectively create a UFS-based virtual disk repository and a UFS-based ISO file repository in a XenServer platform; when a virtual machine needs to be created, the XenServer The platform applies for a disk space of a predetermined size from the virtual disk storage repository, and obtains the installation system of the virtual machine from the ISO file storage repository; completes the installation system according to the applied disk space and the obtained installation system Creation of virtual machines. The scheme of the present invention can integrate the characteristics of the XenServer platform and UFS, thereby improving the storage performance.
Description
技术领域technical field
本发明涉及存储技术,特别涉及一种基于UFS的虚拟磁盘分布式存储方法。The invention relates to storage technology, in particular to a UFS-based virtual disk distributed storage method.
背景技术Background technique
云存储是在云计算(Cloud Computer)的概念上延伸和发展出来的一个新概念,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。Cloud storage is a new concept extended and developed on the concept of cloud computing (Cloud Computer), which refers to the integration of a large number of different types of storage devices in the network A system in which application software works together to provide data storage and business access functions.
与传统的存储设备相比,云存储不仅是一个硬件,而是一个网络设备、存储设备、服务器、应用软件、公共访问接口、接入网以及客户端程序等多个部分组成的复杂系统。Compared with traditional storage devices, cloud storage is not only a piece of hardware, but a complex system composed of network devices, storage devices, servers, application software, public access interfaces, access networks, and client programs.
Uit分布式文件系统(UFS,Uit Distributed File System)是目前广泛使用的一种分布式文件系统,具有高可靠性、可伸缩性强、高可用性等特点。Uit Distributed File System (UFS, Uit Distributed File System) is a widely used distributed file system, which has the characteristics of high reliability, strong scalability, and high availability.
XenServer平台是新近开发的一种服务器虚拟化管理平台,基于强大的XenHypervisor程序实现,作为企业级虚拟化平台,具有快速、安全、高效等特点。The XenServer platform is a newly developed server virtualization management platform, which is implemented based on the powerful XenHypervisor program. As an enterprise-level virtualization platform, it has the characteristics of fast, safe and efficient.
目前,云存储呈现虚拟化的发展趋势,鉴于XenServer平台和UFS的上述特点,如果能够将两者进行结合,即借助于XenServer平台,实现基于UFS的面向云存储服务的虚拟化分布式存储,将会具有非常重要的实用意义,但现有技术中还没有相应的解决方式。At present, cloud storage is showing a development trend of virtualization. In view of the above characteristics of the XenServer platform and UFS, if the two can be combined, that is, with the help of the XenServer platform, UFS-based virtualized distributed storage for cloud storage services will be realized. It will have very important practical significance, but there is no corresponding solution in the prior art.
发明内容Contents of the invention
有鉴于此,本发明提供了一种基于UFS的虚拟磁盘分布式存储方法,能够融合XenServer平台和UFS的特点,从而提高存储性能。In view of this, the present invention provides a UFS-based virtual disk distributed storage method, which can integrate the characteristics of the XenServer platform and UFS, thereby improving storage performance.
为了达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, the technical solution of the present invention is achieved in that:
一种基于UFS的虚拟磁盘分布式存储方法,包括:A method for distributed storage of virtual disks based on UFS, comprising:
在XenServer平台中分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库;Create a UFS-based virtual disk repository and a UFS-based ISO file repository on the XenServer platform;
当需要创建一个虚拟机时,通过所述XenServer平台,从所述虚拟磁盘存储库中申请一块预定大小的磁盘空间,并从所述ISO文件存储库中获取该虚拟机的安装系统;根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建。When a virtual machine needs to be created, apply for a disk space of a predetermined size from the virtual disk repository through the XenServer platform, and obtain the installation system of the virtual machine from the ISO file repository; according to the application disk space and the obtained installation system to complete the creation of the virtual machine.
可见,采用本发明所述方案,能够借助于XenServer平台,实现基于UFS的虚拟磁盘分布式存储,从而能够融合XenServer平台和UFS的特点,使得虚拟机的存储具有高可靠性、可伸缩性强、高可用性、快速、安全等特点,进而提高了存储性能。It can be seen that by adopting the solution of the present invention, UFS-based virtual disk distributed storage can be realized by means of the XenServer platform, so that the characteristics of the XenServer platform and UFS can be integrated, so that the storage of the virtual machine has high reliability, strong scalability, Features such as high availability, speed, and security improve storage performance.
附图说明Description of drawings
图1为本发明基于UFS的虚拟磁盘分布式存储方法实施例的流程图。FIG. 1 is a flow chart of an embodiment of a UFS-based virtual disk distributed storage method of the present invention.
图2为现有XenServer平台的存储结构示意图。FIG. 2 is a schematic diagram of a storage structure of an existing XenServer platform.
具体实施方式Detailed ways
为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步的详细说明。In order to make the technical solution of the present invention more clear and understandable, the solution of the present invention will be further described in detail below with reference to the accompanying drawings and examples.
图1为本发明基于UFS的虚拟磁盘分布式存储方法实施例的流程图。如图1所示,包括如下步骤11~12。FIG. 1 is a flow chart of an embodiment of a UFS-based virtual disk distributed storage method of the present invention. As shown in Figure 1, the following steps 11-12 are included.
步骤11:在XenServer平台中分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库。Step 11: Create a UFS-based virtual disk repository and a UFS-based ISO file repository on the XenServer platform.
虚拟磁盘存储库和ISO文件存储库的大小均可根据实际需要而定。The size of the virtual disk repository and the ISO file repository can be determined according to actual needs.
XenServer平台中定义了一个名为存储库(SR)的容器来描述存储虚拟磁盘映像的特定存储目标。A container called a storage repository (SR) is defined in the XenServer platform to describe a specific storage target for storing virtual disk images.
图2为现有XenServer平台的存储结构示意图。如图2所示,其中的物理块设备(PBD)代表服务器与连接的存储库之间的接口,服务器即指XenServer主机;虚拟磁盘映像(VDI)是显示给虚拟机(VM)的存储抽象,是XenServer平台中的虚拟化存储的基本单元;虚拟块设备(VBD)是连接器对象,用于在虚拟磁盘映像和虚拟机之间进行映射。FIG. 2 is a schematic diagram of a storage structure of an existing XenServer platform. As shown in Figure 2, the physical block device (PBD) represents the interface between the server and the connected storage repository, and the server refers to the XenServer host; the virtual disk image (VDI) is the storage abstraction displayed to the virtual machine (VM), Is the basic unit of virtualized storage in the XenServer platform; a virtual block device (VBD) is a connector object for mapping between a virtual disk image and a virtual machine.
本发明中所述方案中提出的基于UFS的虚拟磁盘分布式存储,就是让存储库来代表UFS,如果用户创建了基于UFS的存储库,那么他对存储库的任何操作就是对UFS的操作。The UFS-based virtual disk distributed storage proposed in the scheme of the present invention is to let the storage library represent UFS. If the user creates a UFS-based storage library, then any operation on the storage library is an operation on UFS.
本步骤中,可分别创建基于UFS的虚拟磁盘存储库和基于UFS的ISO文件存储库,之所以称为ISO文件存储库,是因为它只用于存储ISO文件,可根据实际需要,向ISO文件存储库中添加所需的ISO文件。In this step, a UFS-based virtual disk repository and a UFS-based ISO file repository can be created respectively. The reason why it is called an ISO file repository is that it is only used to store ISO files. Add the required ISO files in the repository.
步骤12:当需要创建一个虚拟机时,通过XenServer平台,从虚拟磁盘存储库中申请一块预定大小的磁盘空间,并从ISO文件存储库中获取该虚拟机的安装系统;根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建。Step 12: When a virtual machine needs to be created, apply for a disk space of a predetermined size from the virtual disk repository through the XenServer platform, and obtain the installation system of the virtual machine from the ISO file repository; according to the applied disk space and the obtained installation system to complete the creation of the virtual machine.
当用户需要创建一个虚拟机时,可通过XenServer平台,从虚拟磁盘存储库中申请一块与所要创建的虚拟机大小相对应的磁盘空间,并通过XenServer平台,从ISO文件存储库中获取该虚拟机的安装系统;之后,即可根据所申请的磁盘空间以及获取到的安装系统,完成该虚拟机的创建,如何创建为现有技术。When a user needs to create a virtual machine, he can apply for a disk space corresponding to the size of the virtual machine to be created from the virtual disk repository through the XenServer platform, and obtain the virtual machine from the ISO file repository through the XenServer platform After that, the creation of the virtual machine can be completed according to the applied disk space and the obtained installation system. How to create it is an existing technology.
每个虚拟机中可包括多个虚拟磁盘,每个虚拟磁盘的大小可根据实际需要而定,并可在虚拟机的创建过程中设定。Each virtual machine can include multiple virtual disks, and the size of each virtual disk can be determined according to actual needs, and can be set during the creation of the virtual machine.
一个虚拟磁盘在UFS中就是一个文件夹。举例说明:假设一个虚拟机是windows操作系统,那么它的c盘和d盘分别是一个虚拟磁盘,在UFS中就是与之映射的文件夹c和文件夹d。A virtual disk is a folder in UFS. For example: Assuming a virtual machine is a Windows operating system, then its c disk and d disk are respectively a virtual disk, which are folder c and folder d mapped to it in UFS.
可根据实际需要,按照上述方式创建多个虚拟机。Multiple virtual machines can be created in the above manner according to actual needs.
后续,针对所创建的每个虚拟机,还可进一步进行其它处理,如:增加磁盘空间、快照和迁移等,分别介绍如下。Subsequently, for each created virtual machine, other processing can be further performed, such as: increasing disk space, taking snapshots, and migrating, etc., which are respectively introduced as follows.
1)增加磁盘空间1) Increase disk space
针对每个虚拟机,如果用户在实际应用中,发现该虚拟机的磁盘空间不够用,需要增加该虚拟机的磁盘空间,那么可通过XenServer平台从虚拟磁盘存储库中申请所需增加的磁盘空间。For each virtual machine, if the user finds that the disk space of the virtual machine is not enough in actual application and needs to increase the disk space of the virtual machine, he can apply for the required additional disk space from the virtual disk repository through the XenServer platform .
比如,一个虚拟机的原始磁盘空间为10G,现希望将其扩展为15G,那么则可通过XenServer平台再申请5G的磁盘空间,申请成功后,该虚拟机的磁盘空间即会变为15G。For example, if the original disk space of a virtual machine is 10G, and now you want to expand it to 15G, then you can apply for 5G disk space through the XenServer platform. After the application is successful, the disk space of the virtual machine will become 15G.
2)快照2) snapshot
针对每个虚拟机,用户可通过XenServer平台,创建该虚拟机的快照。For each virtual machine, users can create a snapshot of the virtual machine through the XenServer platform.
虚拟机的快照,即指虚拟机在某个时间点的记录,可起到虚拟机备份等作用。The snapshot of the virtual machine refers to the record of the virtual machine at a certain point in time, which can play the role of virtual machine backup and so on.
举例说明:假设针对某一虚拟机,需要创建快照,那么则可通过XenServer平台的虚拟机快照功能生成该虚拟机的快照文件,并存储于UFS中,从而支持该虚拟机的备份与还原。For example: Assuming that a snapshot needs to be created for a virtual machine, then the snapshot file of the virtual machine can be generated through the virtual machine snapshot function of the XenServer platform and stored in UFS to support the backup and restoration of the virtual machine.
3)迁移3) Migration
针对每个虚拟机,用户可通过XenServer平台,进行该虚拟机的迁移。For each virtual machine, users can migrate the virtual machine through the XenServer platform.
虚拟机的迁移指虚拟机可以迁移到不同的物理环境虚拟平台上,可起到资源的有效管理、可靠性管理等作用,XenServer平台实现了虚拟机的迁移功能。Migration of virtual machines means that virtual machines can be migrated to virtual platforms in different physical environments, which can effectively manage resources and manage reliability. The XenServer platform realizes the migration function of virtual machines.
基于上述介绍可知,为实现本发明所述方案,需要对现有XenServer平台进行一些改造,如添加基于UFS的存储库,并在XenServer平台中添加所需的UFS操作接口以及UFS协议实现接口等,相应地,XenServer平台通过调用所述接口,完成所需的操作,即上述各种操作。Based on the above introduction, it can be seen that in order to realize the solution of the present invention, it is necessary to carry out some transformations on the existing XenServer platform, such as adding a UFS-based storage library, and adding the required UFS operation interface and UFS protocol implementation interface in the XenServer platform, etc. Correspondingly, the XenServer platform completes required operations, that is, the above-mentioned various operations, by calling the interface.
所述UFS操作接口可包括:The UFS operation interface may include:
1)handles(type)、load(sr_uuid)、check_server()、create(sr_uuid,size)、Delete(sr_uuid)、attach(sr_uuid)、detach(sr_uuid)、probe()、vdi(uuid,loadLocked)、validate_remotepath()、scan(uuid);1) handles (type), load (sr_uuid), check_server (), create (sr_uuid, size), delete (sr_uuid), attach (sr_uuid), detach (sr_uuid), probe (), vdi (uuid, loadLocked), validate_remotepath (), scan(uuid);
2)attach(sr_uuid,vdi_uuid)、enerata_config(sr_uuid,vdi_uuid)、attach_from_config(sr_uuid,vdi_uuid);2) attach (sr_uuid, vdi_uuid), enerata_config (sr_uuid, vdi_uuid), attach_from_config (sr_uuid, vdi_uuid);
其中,1)主要针对存储库,2)主要针对虚拟磁盘,一个VDI即可理解为一个虚拟磁盘;Among them, 1) mainly for the storage library, 2) mainly for the virtual disk, a VDI can be understood as a virtual disk;
所述UFS协议实现接口可包括:The UFS protocol implementation interface may include:
open(vdi_uuid)、create(vdi_uuid)、read(vdi_uuid)、write(vdi_uuid);open(vdi_uuid), create(vdi_uuid), read(vdi_uuid), write(vdi_uuid);
上述各接口的含义为本领域公知。The meanings of the above interfaces are well known in the art.
对于用户来说,其只需要在XenServer平台上进行操作即可,无需关心后台如何进行处理。For users, they only need to operate on the XenServer platform, and don't need to care about how the background is processed.
总之,采用本发明所述方案,能够借助于XenServer平台,实现基于UFS的虚拟磁盘分布式存储,从而能够融合XenServer平台和UFS的特点,使得虚拟机的存储具有高可靠性、可伸缩性强、高可用性、快速、安全等特点,进而提高了存储性能。In a word, by adopting the solution of the present invention, UFS-based virtual disk distributed storage can be realized by means of the XenServer platform, so that the characteristics of the XenServer platform and UFS can be integrated, so that the storage of the virtual machine has high reliability, strong scalability, Features such as high availability, speed, and security improve storage performance.
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。To sum up, the above are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310693762.XA CN103713952B (en) | 2013-12-17 | 2013-12-17 | Virtual disk distributed-memory method based on UFS (Universal Flash Storage) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310693762.XA CN103713952B (en) | 2013-12-17 | 2013-12-17 | Virtual disk distributed-memory method based on UFS (Universal Flash Storage) |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103713952A true CN103713952A (en) | 2014-04-09 |
CN103713952B CN103713952B (en) | 2017-02-15 |
Family
ID=50406954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310693762.XA Active CN103713952B (en) | 2013-12-17 | 2013-12-17 | Virtual disk distributed-memory method based on UFS (Universal Flash Storage) |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103713952B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242990A (en) * | 2015-10-28 | 2016-01-13 | 浪潮(北京)电子信息产业有限公司 | Cloud platform based data backup method and apparatus |
CN106446275A (en) * | 2016-10-21 | 2017-02-22 | 国云科技股份有限公司 | A container implementation method supporting file system expansion |
CN108733383A (en) * | 2018-03-30 | 2018-11-02 | 广东睿江云计算股份有限公司 | A kind of XenServer virtual machines are loaded into method, the system of CD ISO files |
CN109814946A (en) * | 2018-12-29 | 2019-05-28 | 创新科存储技术(深圳)有限公司 | A method and device for realizing distributed storage in XenServer |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070157203A1 (en) * | 2005-12-29 | 2007-07-05 | Blue Jungle | Information Management System with Two or More Interactive Enforcement Points |
US20090013029A1 (en) * | 2007-07-03 | 2009-01-08 | Childress Rhonda L | Device, system and method of operating a plurality of virtual logical sites |
CN101419535A (en) * | 2008-11-19 | 2009-04-29 | 北京航空航天大学 | Distributed virtual magnetic disc system of virtual machine |
CN101859317A (en) * | 2010-05-10 | 2010-10-13 | 浪潮电子信息产业股份有限公司 | A Method of Constructing Database Cluster Using Virtualization |
CN102880515A (en) * | 2012-09-07 | 2013-01-16 | 浪潮电子信息产业股份有限公司 | Method for deploying virtual machine rapidly in smart cloud OS (operating system) |
CN103268252A (en) * | 2013-05-12 | 2013-08-28 | 南京载玄信息科技有限公司 | Virtualization platform system based on distributed storage and achieving method thereof |
-
2013
- 2013-12-17 CN CN201310693762.XA patent/CN103713952B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070157203A1 (en) * | 2005-12-29 | 2007-07-05 | Blue Jungle | Information Management System with Two or More Interactive Enforcement Points |
US20090013029A1 (en) * | 2007-07-03 | 2009-01-08 | Childress Rhonda L | Device, system and method of operating a plurality of virtual logical sites |
CN101419535A (en) * | 2008-11-19 | 2009-04-29 | 北京航空航天大学 | Distributed virtual magnetic disc system of virtual machine |
CN101859317A (en) * | 2010-05-10 | 2010-10-13 | 浪潮电子信息产业股份有限公司 | A Method of Constructing Database Cluster Using Virtualization |
CN102880515A (en) * | 2012-09-07 | 2013-01-16 | 浪潮电子信息产业股份有限公司 | Method for deploying virtual machine rapidly in smart cloud OS (operating system) |
CN103268252A (en) * | 2013-05-12 | 2013-08-28 | 南京载玄信息科技有限公司 | Virtualization platform system based on distributed storage and achieving method thereof |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242990A (en) * | 2015-10-28 | 2016-01-13 | 浪潮(北京)电子信息产业有限公司 | Cloud platform based data backup method and apparatus |
CN106446275A (en) * | 2016-10-21 | 2017-02-22 | 国云科技股份有限公司 | A container implementation method supporting file system expansion |
CN108733383A (en) * | 2018-03-30 | 2018-11-02 | 广东睿江云计算股份有限公司 | A kind of XenServer virtual machines are loaded into method, the system of CD ISO files |
CN108733383B (en) * | 2018-03-30 | 2022-04-08 | 广东睿江云计算股份有限公司 | A method and system for loading a CD-ROM ISO file into a XenServer virtual machine |
CN109814946A (en) * | 2018-12-29 | 2019-05-28 | 创新科存储技术(深圳)有限公司 | A method and device for realizing distributed storage in XenServer |
Also Published As
Publication number | Publication date |
---|---|
CN103713952B (en) | 2017-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10209910B2 (en) | Copy-redirect on write | |
US11042450B2 (en) | Mechanism for managing container runtime state | |
US10521447B2 (en) | Container application execution using image metadata | |
US8627310B2 (en) | Capturing multi-disk virtual machine images automatically | |
US9607004B2 (en) | Storage device data migration | |
US10324754B2 (en) | Managing virtual machine patterns | |
US20160092119A1 (en) | Data migration between different types of storage systems | |
US9678680B1 (en) | Forming a protection domain in a storage architecture | |
TW201227517A (en) | Storing and resuming application runtime state | |
US9792075B1 (en) | Systems and methods for synthesizing virtual hard drives | |
US9697224B1 (en) | Data deduplication for an eventually consistent system | |
US9710292B2 (en) | Allowing management of a virtual machine by multiple cloud providers | |
US10747458B2 (en) | Methods and systems for improving efficiency in cloud-as-backup tier | |
CN106777394B (en) | a cluster file system | |
US11150981B2 (en) | Fast recovery from failures in a chronologically ordered log-structured key-value storage system | |
CN103713952B (en) | Virtual disk distributed-memory method based on UFS (Universal Flash Storage) | |
US10552404B2 (en) | Retrospective snapshots in log-structured storage systems | |
CN103019847B (en) | To the method and system that virtual-machine data is moved | |
US9924002B1 (en) | Managing stateless processes | |
US20190306257A1 (en) | Cloud enabling resources as a service | |
US9485308B2 (en) | Zero copy volume reconstruction | |
US12229326B2 (en) | Multi-cloud framework for data protection using threshold-based file reconstruction | |
US20200183775A1 (en) | Chronologically ordered log-structured key-value store from failures during garbage collection | |
US11983147B2 (en) | Deduplicating data integrity checks across systems | |
US9229641B2 (en) | Identifying redundant data for disk image streaming |
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 | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province Co-patentee after: Innovation Technology Co.,Ltd. Patentee after: Shenzhen Innovation Technology Co.,Ltd. Address before: 518057 Shenzhen Software Park, No. 9, 501, 502, Science and Technology Middle Road, Nanshan District, Shenzhen City, Guangdong Province Co-patentee before: United Information Technology Co.,Ltd. Patentee before: UITSTOR (USA) Inc. |
|
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20250430 Granted publication date: 20170215 |