CN105242883B - Storage experimental system based on disk array virtualization and method - Google Patents
Storage experimental system based on disk array virtualization and method Download PDFInfo
- Publication number
- CN105242883B CN105242883B CN201510669450.4A CN201510669450A CN105242883B CN 105242883 B CN105242883 B CN 105242883B CN 201510669450 A CN201510669450 A CN 201510669450A CN 105242883 B CN105242883 B CN 105242883B
- Authority
- CN
- China
- Prior art keywords
- client
- configuration data
- storage
- disk array
- virtualization
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000002474 experimental method Methods 0.000 claims abstract description 27
- 230000008569 process Effects 0.000 claims abstract description 27
- 238000013500 data storage Methods 0.000 claims abstract description 19
- 238000005516 engineering process Methods 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims abstract description 8
- 238000004891 communication Methods 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 6
- 230000001568 sexual effect Effects 0.000 claims 1
- 238000009434 installation Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention relates to Computer Storage field, disclose a kind of storage experimental system based on disk array virtualization and method, said system includes client, server end and the network storage equipment.Client is used for storing experimental implementation and sending application configuration data load requests and configuration data storage request to server end;Server end is for processing the configuration data load requests from client and configuration data storage request, and server end includes that virtualized storage, client request process layer and hardware device alternation of bed;The network storage equipment is used for performing configure data and return configuration data processed result to client.The present invention proposes a kind of to simulate true disk array and set up disc array system based on Intel Virtualization Technology, substantially increases the utilization rate of storage device and conventional efficient when multiple student does storage experiment simultaneously.
Description
[technical field]
The present invention relates to Computer Storage field, particularly relate to a kind of based on disk array virtualization
Storage experimental system and method.
[background technology]
In colleges and universities' information storage experiment, use disk array storage device, due to apparatus expensive,
So often a laboratory only has a set of network storage equipment, if many students join simultaneously
Machine operation will cause data invalid and inconsistence problems, and if carrying out leading with student queueing form
The problems such as cause experimental period length, utilization rate of equipment and installations are low, the most limited hardware resource cannot meet existing
Some experiment models.
[summary of the invention]
It is an object of the invention to be to provide a kind of storage based on disk array virtualization to test
System and method, for solving the problem that storage device experiment utilization rate is the highest.
On the one hand, the present invention provides a kind of storage experimental system based on disk array virtualization,
Including client, server end and the network storage equipment, wherein:
Described client include multiple groups of clients, described client be used for storing experimental implementation,
Business is verified and sends configuration data storage request and configuration data load requests to server end,
Described configuration data derive from client storage experiment, for performing to store operational order;
The application configuration data storage that described server end sends for processing described client please
Summation configuration data load requests, configuration data storage request is to ask configuration data from client
End storage is to virtualization disk array corresponding in virtualized storage, and configuration data load please
Seeking Truth request is loaded into the network storage equipment execution configuration data from virtualization disk array,
Wherein, described server end includes a virtualized storage;
Described virtualized storage includes multiple virtualized disk array, each virtualized
Disk array correspond to the part disk in the described network storage equipment, each virtualized disk
Array and described client one_to_one corresponding, a client correspond to a virtualization disk array,
Each client operation is corresponding virtualization disk array, and each virtualization disk array is deposited
Store up is the operational order of corresponding client, and described operational order is configuration data, described clothes
Configuration data in described virtualization disk array are loaded by business device end according to the instruction of client
To the described network storage equipment, after having processed the loading of configuration data, described server end is by institute
The configuration data processed result stating network storage equipment return feeds back to described client, so that objective
Family end finishing service checking;
The described network storage equipment is used for performing configure data and return configuration by server end
Data processed result is to client;
Described client is additionally operable to receive described configuration data processed result.
In certain embodiments, described server end also includes that client request processes layer, described
Client request processes layer and connects described client and described virtualized storage respectively;Described
Client request processes layer for processing the configuration data storage request from client and configuration
Data load requests.
In certain embodiments, described server end also includes hardware device alternation of bed, and it is respectively
Connect described virtualized storage and the described network storage equipment;Described hardware device alternation of bed
Accept the request that described virtualized storage sends, safeguard in described virtualization disk array
Configuration data, to the mapping of the described network storage equipment, process configuration data and load, wherein, and institute
State configuration data load time, support different clients loaded in parallel.
In certain embodiments, the virtualization disk array state in described virtualized storage
The a series of preamble orders corresponding by described virtualization disk array determine, described a series of preambles
Order is sent by the client that described virtualization disk array is corresponding.
In certain embodiments, described server end and described client, described server end with
The described network storage equipment all uses the Socket communication technology to carry out growing connection.
On the other hand, the present invention provides a kind of storage experimental technique based on disk array virtualization,
Comprise the following steps:
The disk array of the virtualized storage of server end is carried out disk association, described magnetic
Dish association i.e. determines each virtualization disk array and disk group in the described network storage equipment
Incidence relation, the disk group associated by the disk array of described virtualized storage and client
One_to_one corresponding;
Client completes storage experiment, and client sends configuration data storage request
With configuration data load requests;
Server-side processes client is asked, and the configuration data of storage experiment are saved to server
In the virtualization disk array of the virtualized storage of end, and by the void of virtualized storage
The configuration data preserved in planization disk array are loaded into the described network storage equipment;
The network storage equipment performs configuration data, and configuration data processed result is passed through server
End feeds back to client, and client finishing service is verified.
In certain embodiments, described server end by client request process layer process from
The configuration data storage request of client and configuration data load requests;Described server end passes through
Hardware device alternation of bed accepts the request that described virtualized storage sends, and safeguards described virtual
Change the mapping to disk group corresponding in the described network storage equipment of the configuration data in disk array,
Processing configuration data to load, configuration data are loaded into described network from described virtualized storage
During storage device, loaded in parallel between different clients.
In certain embodiments, the state of described virtualization disk array is by described virtualization disk
A series of preamble orders that array is corresponding determine, described a series of preamble orders are by described virtualization
The client that disk array is corresponding sends.
In certain embodiments, described server end and described client, described server end with
The described network storage equipment all uses the Socket communication technology to carry out growing connection.
The beneficial effects of the present invention is and limited network storage equipment resource packet is utilized, solve
The student that determined does conventional efficient when storage is tested and utilization rate of equipment and installations problem, has both improve experiment
Efficiency and utilization rate of equipment and installations, maintain again the authenticity of experimental implementation..Set up virtualized depositing
Storage equipment also carries out disk stripping, solves the problem that user waits in line, substantially increases and set
Standby utilization rate and response speed, and the authenticity of operation is ensure that in device authentication link.
[accompanying drawing explanation]
Fig. 1 is that storage based on the disk array virtualization experiment that the embodiment of the present invention 1 provides is
The structured flowchart of system;
Fig. 2 is that storage based on the disk array virtualization experiment that the embodiment of the present invention 1 provides is
The concrete structure block diagram of system 210;
Fig. 3 is the storage experiment side based on disk array virtualization that the embodiment of the present invention 2 provides
The flow chart of method.
[detailed description of the invention]
In order to make the purpose of the present invention, technical scheme and advantage clearer, below in conjunction with
Drawings and Examples, are further elaborated to the present invention.Should be appreciated that this place is retouched
The specific embodiment stated only in order to explain the present invention, is not intended to limit the present invention.
Embodiment 1
As it is shown in figure 1, in the present embodiment, storage based on disk array virtualization experiment is
System includes client 100, server end 200 and the network storage equipment 300.
Client 100 includes multiple groups of clients, be used for storing experimental implementation, business checking and
To server end 200 send configuration data storage request and configuration data load requests, described in join
Put data and derive from client 100 storage experiment, for performing to store operational order.
The application configuration data storage that server end 200 sends for processing described client 100
Request and configuration data load requests, configuration data storage request is to ask configuration data from visitor
Family end stores virtualization disk array corresponding in virtualized storage, and configuration data load
Request is to ask a configuration data to be loaded into the network storage equipment from virtualization disk array to hold
OK, wherein, described server end 200 includes a virtualized storage 210.
Described virtualized storage 210 includes multiple virtualized disk array (disk group),
Each virtualized disk array correspond to the part disk in the described network storage equipment, each
Virtualized disk array and described client 100 one_to_one corresponding, a client 100 is corresponding
A virtualization disk array, the operation of each client 100 is corresponding virtualization disk
Array, what each virtualization disk array stored is the operational order of corresponding client 100,
Described operational order i.e. configures data, and described server end 200 is according to the instruction of client 100
Configuration data in described virtualization disk array are loaded into the described network storage equipment 300,
After having processed the loading of configuration data, described server end 200 is by the described network storage equipment
The 300 configuration data processed result returned feed back to described client 100, so that client 100
Finishing service is verified.
Above-mentioned disk array (redundant arrays of independent disks, RAID),
There is the meaning of " array with redundant ability that independent disk is constituted ".Disk array is by a lot
The disk that price is relatively inexpensive, is combined into a huge disk group of capacity, utilizes indivedual disk to carry
For data produced addition effect promoting whole disk system usefulness.Utilize this technology, by number
According to cutting into many sections, leave in respectively on each hard disk.Disk array can also utilize coordination
Check the idea of (Parity Check), in array during any one hard disk failure, still may be used
Read data, when data reconstruction, again insert in new hard disk after data are computed.
As in figure 2 it is shown, virtualized storage 210 includes multiple disk array, described magnetic
Disk array is virtualized, in the present embodiment, builds virtualized disk array, namely structure
Build virtualized disk group, concrete, by sending inquiry disk to the network storage equipment 300
Order, obtains the True Data of disk, and the disk on the described network storage equipment 300 is horizontal
The most regularly arranged, every piece of disk comprises a logical place attribute, at (0,0) expression
In the disk of the first row first row, (1,2) expression is in the second tertial disk of row, according to
This position attribution relation of disk on the network storage equipment 300, at virtualized storage
Set up in 210 virtualized disk array with the form of list structure with on the network storage equipment 300
Disk relation form correspondence, thus set up virtualized disk array.
The network storage equipment 300 is used for performing configure data and joined by server end 200 return
Put data processed result to client 100.
Described client 100 is additionally operable to receive described configuration data processed result.
Server end 200 also includes that client request processes layer 220, at described client request
Reason layer 220 connects described client 100 and described virtualized storage 210 respectively;Described
Client request processes layer 220 for processing the configuration data storage request from client 100
With configuration data load requests.
Server end 200 also includes hardware device alternation of bed 230, and it connects described virtual respectively
Change storage device 210 and the described network storage equipment 300;Described hardware device alternation of bed 230
Accept the request that described virtualized storage 210 sends, safeguard described virtualization disk array
In configuration data to the mapping of the described network storage equipment 300, process configuration data and load,
Wherein, during configuration data load, different student clients 100 can be with loaded in parallel.
Virtualization disk array state in virtualized storage 210 is by described disk array
Corresponding a series of preamble orders determine, this preamble order is by described virtualization disk array pair
The client 100 answered sends.
Server end 200 and client 100, server end 200 and the network storage equipment 300
All using the Socket communication technology to carry out growing connection, so-called long connection refers to that setting up Socket connects
After in spite of use all keep connection status, be so easy to the company of complete monitoring client 100
Connect state.After client 100 successfully logins to server end 200, server end 200 meeting
Newly set up a thread and individually process the request from client 100, as application equipment loads
Deng.
The embodiment of the present invention 1 provides a kind of storage based on disk array virtualization experiment
System, completes storage experiment by setting up virtualized storage device at server end, solves
The low problem of utilization rate of equipment and installations that the exclusive network storage equipment is brought, improves multiple student simultaneously
Do the concurrency of storage experiment, shorten experimental period and experimental Response time, substantially increase
Utilization rate of equipment and installations.
Should be understood that in above-described embodiment, the size of the sequence number of each step is not meant to execution sequence
Priority, the execution sequence of each process should determine with its function and internal logic, and should to this
The implementation process of inventive embodiments constitutes any restriction.
Embodiment 2
The embodiment of the present invention 2 provides that a kind of to realize storage based on disk array virtualization real
The method tested.
Fig. 3 shows the method step of the present invention virtualized storage experiment, as follows:
S101: the disk array of the virtualized storage of server end is carried out disk association,
The association of described disk i.e. determines each virtualization disk array and magnetic in the described network storage equipment
The incidence relation of dish group, the disk group associated by the disk array of described virtualized storage with
Client one_to_one corresponding.
Step S101 is to complete, to described virtualized storage before storage experiment starts
Virtualization disk array carry out creating and carrying out disk association, described virtualization disk array institute
The disk group of association and client one_to_one corresponding, thus, after client logs in, client is entered
During row storage experiment the memory space that distributed be corresponding virtualization disk array (namely
Disk group in the network storage equipment of association).
S102: client completes storage experiment, and client sends configuration data and deposits
Storage request and configuration data load requests.
Wherein, first described client applies for that configuring data preserves request, then application configuration data
Load request.
S103: server-side processes client is asked, and the configuration data of storage experiment are saved to
In the virtualization disk array of the virtualized storage of server end, and virtualization storage is set
The configuration data preserved in standby virtualization disk array are loaded into the described network storage equipment;
Wherein, the client request being positioned at server end processes layer for processing from client
Configuration data storage request and configuration data load requests;The hardware device being positioned at server end is handed over
Alternating layers accept the request that described virtualized storage sends, and safeguard described virtualization disk array
In configuration data to the mapping of the described network storage equipment, process configuration data and load.
Configuration data virtualize disk array from described virtualized storage and are loaded into described
During the network storage equipment, support loaded in parallel between client.
S104: the network storage equipment performs configuration data, and configuration data processed result is passed through
Server end feeds back to client, and client finishing service is verified.
Preferably, the state of described virtualization disk array is corresponding by described virtualization disk array
A series of preamble orders determine, this preamble order is corresponding by described virtualization disk array
Client sends.
Preferably, described server end and described client, described server end and described network
Storage device all uses the Socket communication technology to carry out growing connection, and so-called long connection refers to set up
Socket keeps connection status in spite of using after connecting, and is so easy to complete monitoring client
The connection status of end.After client successfully logins to server end, server end can newly be set up
One thread individually processes the request from client, such as application equipment loading etc..
A kind of based on disk array virtualization the storage experiment side that the embodiment of the present invention 2 provides
Method, the method is mainly by setting up virtualized storage at server end, at virtualization storage
Equipment creates multiple virtualization disk array, by limited network storage equipment resource packet profit
With (disk stripping), solve the problem that student experimenting is waited in line, substantially increase simultaneously and set
Standby utilization rate and response speed, and the authenticity of operation is ensure that in device authentication link.This
Invention sufficiently improves storage device utilization rate and conventional efficient.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention,
All any amendment, equivalent and improvement etc. made within the spirit and principles in the present invention,
Within protection scope of the present invention all should being included in.
Claims (4)
1. a storage experimental system based on disk array virtualization, it is characterised in that described system include multiple client,
Server end and the network storage equipment, wherein:
Described server end includes that a virtualized storage, described virtualized storage include multiple virtualized disk array;
Each virtualized disk array correspond to the part disk after carrying out disk stripping in the described network storage equipment;Wherein,
By sending inquiry disk command to the network storage equipment, obtain the True Data of disk, the disk on the described network storage equipment
Being the most regularly arranged, every piece of disk comprises a logical place attribute, belongs to according to the position of disk on the network storage equipment
Sexual intercourse, sets up virtualized disk array with the form of list structure and the magnetic on the network storage equipment in virtualized storage
Dish forms corresponding relation, thus sets up described virtualized disk array;
Each virtualized disk array and described client one_to_one corresponding, a client correspond to a virtualized disk battle array
Row;
Each client operation is corresponding virtualization disk array;
Described client is used for storing experimental implementation, business checking and sending configuration data storage request and configuration number to server end
According to load request, described configuration data derive from client storage experiment, for performing to store operational order;
Application configuration data storage request and the configuration data load requests that described server end sends for processing described client,
Configuration data storage request is to ask configuration data to store virtualization disk battle array corresponding virtualized storage from client
Row, configuration data load requests is that request is loaded into the network storage equipment execution configuration data from virtualization disk array;
What each virtualization disk array stored is the operational order of corresponding client, and described operational order is configuration data, institute
State server end according to the instruction of client, the configuration data in described virtualization disk array to be loaded into the described network storage and set
Standby, after having processed the loading of configuration data, the configuration data processed result that the described network storage equipment is returned by described server end
Feed back to described client, so that the checking of client finishing service;
The described network storage equipment is used for performing configure data and return configuration data processed result to client by server end;
Described client is additionally operable to receive described configuration data processed result;
Described server end also include client request process layer, described client request process layer connect respectively described client and
Described virtualized storage;Described client request processes layer and from the configuration data storage request of client and joins for process
Put data load requests;
Described server end also includes hardware device alternation of bed, and it connects described virtualized storage and the described network storage respectively
Equipment;Described hardware device alternation of bed accepts the request that described virtualized storage sends, and safeguards described virtualization disk array
In configuration data to the mapping of the described network storage equipment, process configuration data and load, wherein, described configuration data are loading
Time, support different clients loaded in parallel;And
Virtualization disk array state in described virtualized storage is by a series of preambles corresponding to described virtualization disk array
Order determines, described a series of preamble orders are sent by the client that described virtualization disk array is corresponding.
2. storage experimental system based on disk array virtualization as claimed in claim 1, it is characterised in that described server
End all uses the Socket communication technology to carry out growing being connected with described client, described server end with the described network storage equipment.
3. a storage experimental technique based on disk array virtualization, it is characterised in that comprise the following steps:
The disk array of the virtualized storage of server end is carried out disk association, and the association of described disk includes:
Determine each virtualization disk array and the disk group in the described network storage equipment of the virtualized storage of server end
Incidence relation;And determine the one-to-one relationship of each of described each virtualization disk array and multiple clients, wherein
One client correspond to a virtualized disk array, and each client operation is corresponding virtualization disk array;Its
In, wherein, by sending inquiry disk command to the network storage equipment, obtaining the True Data of disk, the described network storage sets
Standby upper disk is the most regularly arranged, and every piece of disk comprises a logical place attribute, according to magnetic on the network storage equipment
The position attribution relation of dish, sets up virtualized disk array with the form of list structure and the network storage in virtualized storage
Disc-shaped one-tenth corresponding relation on equipment, thus set up described virtualized disk array;
Client completes storage experiment, and client sends configuration data storage request and configuration data load requests;
The request that server-side processes client sends, the configuration data of storage experiment are saved to the virtualization storage of server end
In the virtualization disk array of equipment, and will the virtualization disk array of virtualized storage preserve according to the instruction of client
Configuration data be loaded into the described network storage equipment;
The network storage equipment performs configuration data, and by server end, configuration data processed result is fed back to client, client
End finishing service checking;
Described method farther includes:
Described server end processes the layer process configuration data storage request from client by client request and adds with configuring data
Carry request;Described server end accepts, by hardware device alternation of bed, the request that described virtualized storage sends, and safeguards described
Configuration data in virtualization disk array, to the mapping of disk group corresponding in the described network storage equipment, process configuration data and load,
Configuration data when described virtualized storage is loaded into the described network storage equipment, loaded in parallel between different clients;And
The state of described virtualization disk array is determined by a series of preamble orders that described virtualization disk array is corresponding, described one
Series preamble order is sent by the client that described virtualization disk array is corresponding.
4. method as claimed in claim 3, it is characterised in that described server end and described client, described server end
All use the Socket communication technology to carry out growing being connected with the described network storage equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510669450.4A CN105242883B (en) | 2015-10-13 | 2015-10-13 | Storage experimental system based on disk array virtualization and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510669450.4A CN105242883B (en) | 2015-10-13 | 2015-10-13 | Storage experimental system based on disk array virtualization and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105242883A CN105242883A (en) | 2016-01-13 |
CN105242883B true CN105242883B (en) | 2016-09-07 |
Family
ID=55040546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510669450.4A Expired - Fee Related CN105242883B (en) | 2015-10-13 | 2015-10-13 | Storage experimental system based on disk array virtualization and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105242883B (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7437530B1 (en) * | 2003-04-24 | 2008-10-14 | Network Appliance, Inc. | System and method for mapping file block numbers to logical block addresses |
US7904475B2 (en) * | 2007-10-09 | 2011-03-08 | Cleversafe, Inc. | Virtualized data storage vaults on a dispersed data storage network |
CN101827121B (en) * | 2010-03-12 | 2013-01-30 | 成都市华为赛门铁克科技有限公司 | Method, service end and system for creating files in RAID (Redundant Array of Independent Disk) |
-
2015
- 2015-10-13 CN CN201510669450.4A patent/CN105242883B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN105242883A (en) | 2016-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11169706B2 (en) | Rebalancing storage I/O workloads by storage controller selection and redirection | |
US9563511B1 (en) | Performing input/output operations on a set of storage devices based on scalable input/output credits | |
CN103763383B (en) | Integrated cloud storage system and its storage method | |
US10157214B1 (en) | Process for data migration between document stores | |
Ye et al. | A novel blocks placement strategy for Hadoop | |
US20140149590A1 (en) | Scaling computing clusters in a distributed computing system | |
JP2018530068A (en) | Distributed stream-based database trigger | |
CN106909451A (en) | A kind of distributed task dispatching system and method | |
CN102136003A (en) | Large-scale distributed storage system | |
CN108810115B (en) | A load balancing method, device and server suitable for distributed database | |
CN104050102B (en) | Object storage method and device in a kind of telecommunication system | |
US8595192B1 (en) | Systems and methods for providing high availability to instance-bound databases | |
US10802920B2 (en) | Backup and restore validation | |
CN104283959A (en) | Performance-grading-based storage mechanism suitable for cloud platform | |
Zhang et al. | Smarth: Enabling multi-pipeline data transfer in hdfs | |
He et al. | Study on cloud storage system based on distributed storage systems | |
CN102591778B (en) | Evaluation system of extendable program competition based on service | |
CN104270409A (en) | Method for efficiently utilizing centralized storage in cloud platform | |
CN104168323A (en) | Cloud service system and method | |
CN104811503A (en) | R statistical modeling system | |
CN107818104A (en) | A kind of database portion arranging method, database deployment device, control device and system | |
CN103414764A (en) | A cloud platform elastic storage system and its implementation method for elastic storage | |
CN102820998B (en) | Realize the dual computer fault-tolerant service system towards office application and date storage method thereof | |
CN106936882A (en) | A kind of electronic article transaction system | |
CN105487946B (en) | A kind of fault computer automatic switching method and device |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211029 Address after: 518000 room 1201, Sangda science and technology building, Yuehai street, Nanshan District, Shenzhen, Guangdong Patentee after: Zhihuirong cloud information technology (Shenzhen) Co.,Ltd. Address before: 518067 Room 201, building B, Chuangye No.1, Gongye 6th Road, Nanshan District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN XUNFANG TECHNOLOGY Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160907 |