CN111078152B - 一种基于云平台的云硬盘创建方法和装置 - Google Patents
一种基于云平台的云硬盘创建方法和装置 Download PDFInfo
- Publication number
- CN111078152B CN111078152B CN201911322449.9A CN201911322449A CN111078152B CN 111078152 B CN111078152 B CN 111078152B CN 201911322449 A CN201911322449 A CN 201911322449A CN 111078152 B CN111078152 B CN 111078152B
- Authority
- CN
- China
- Prior art keywords
- hard disk
- cloud
- cloud hard
- layer
- creation
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于云平台的云硬盘创建方法和装置,属于计算机技术领域,本发明要解决的技术问题为如何实现云硬盘根据不同虚拟化环境支持多区域,技术方案为:该方法包括:根据不同的虚拟化环境,建立云平台的不同区域;接收客户端发来的带有区域信息的云硬盘创建请求;根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理;根据区域,分发到云平台对应的区域,对创建请求进行业务处理;下发到存储服务并开始云硬盘创建;由相应的驱动转发到相应的存储***层进行资源创建;创建完成,使用云硬盘。该装置包括由上至下依次设置的用户层、业务支撑层、转发层和平台层;平台层包括云硬盘业务处理层、openstack存储服务模块及存储***层。
Description
技术领域
本发明属于计算机技术领域,具体地说是一种基于云平台的云硬盘创建方法和装置。
背景技术
随着云计算的流行和推广,能够提供高可用、高性能、弹性、价格低廉、可计费等优势的持久化数据块级随机存储服务云硬盘,已经越来越受到政府、企业和个人的欢迎。
通常,云硬盘默认在同一个区域下创建,也就意味着使用单一的虚拟化环境,由于多元化的虚拟化需求,如KVM和Vmware两种不同的虚拟化环境,需要用独立的环境来纳管,仍使用同一套云平台则达不到想要的目的。
因此,云硬盘根据不同虚拟化环境支持多区域的需求已经迫在眉睫。
专利号为CN107391044A的专利文献公开了一种云硬盘的创建方法及创建装置,包括:获取目标云硬盘信息;从预先形成的N种类型互不相同的后端存储资源中确定与目标云硬盘的存储类型相同的后端存储资源;在确定出的后端存储资源中获取与目标云硬盘的存储大小相同的目标存储资源;利用获得的目标存储资源创建目标云硬盘。该技术方案实现云硬盘存储类型的多元化,满足用户多种存储类型需求,但是不能满足云硬盘根据不同虚拟化环境支持多区域的需求。
专利号为CN106886369A的专利文献公开了一种基于OpenStack云平台的云硬盘管理方法及***,该方法包括以下步骤:根据用户请求分别创建云硬盘和云主机,并将云硬盘挂载到云主机上,云硬盘包括用户为云主机选定的主磁盘;记录创建的云硬盘和云主机的信息、以及云主机与云硬盘之间的关联信息,关联信息包括云主机的ID及其上挂载的云硬盘的ID、以及挂载的云硬盘是否为主磁盘;接收用户的查询指令,根据关联信息构建并显示被查询的云主机的云硬盘列表,云硬盘列表包括云主机上是否挂载有云硬盘以及挂载的云硬盘是否为主磁盘。该技术方案能够快速查询出云主机是否挂载云硬盘,以及挂载的云硬盘是否为主磁盘,有效地降低了云平台的负荷,但是不能满足云硬盘根据不同虚拟化环境支持多区域的需求。
发明内容
本发明的技术任务是提供一种基于云平台的云硬盘创建方法和装置,来解决如何实现云硬盘根据不同虚拟化环境支持多区域问题。
本发明的技术任务是按以下方式实现的,一种基于云平台的云硬盘创建方法,该方法包括:
根据不同的虚拟化环境,建立云平台的不同区域;
接收客户端发来的带有区域信息的云硬盘创建请求;
根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理,使用户云硬盘可计量可计费;
根据区域,分发到云平台对应的区域,对创建请求进行业务处理;
下发到存储服务并开始云硬盘创建;
由相应的驱动转发到相应的存储***层进行资源创建;
创建完成,使用云硬盘。
作为优选,所述接收客户端发来的带有区域信息的云硬盘创建请求具体包括对非法输入数据格式的校验以及非法数据值的校验,校验通过进入后续操作。
作为优选,所述对创建请求进行业务处理具体包括:
对云硬盘类型支持的校验;
所申请的云硬盘大小在对应存储池中是否含有充足空间;
将创建请求转化成与openstack存储服务模块的对话语言。
作为优选,所述下发到存储服务并开始云硬盘创建具体是将业务处理后的openstack存储服务模块的对话语言进行解释并开始云硬盘创建操作。
更优地,所述使用云硬盘执行挂载云硬盘、卸载云硬盘、删除云硬盘、扩容云硬盘中的一项或者多项。
一种基于云平台的云硬盘创建装置,该装置包括由上至下依次设置的用户层、业务支撑层、转发层和平台层,用户层和业务支撑层是多区域的云平台的统一通道,转发层和平台层是核心层;
用户层用于完成用户对云硬盘的操作,用户层是用户直接操作的对象;
业务支撑层用于根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理,业务支撑层是云计算服务可计费特点的直接作用层;
转发层用于根据带有区域的云硬盘创建请求的转发,将请求转发到相应云平台的区域;
平台层用于根据不同的虚拟化环境建立多个区域组成的云平台。
作为优选,所述用户对云硬盘的操作包括创建云硬盘、挂载云硬盘、卸载云硬盘、删除云硬盘以及扩容云硬盘。
作为优选,所述业务支撑层包括,
账户模块,用于根据云硬盘类型、容量、计费模式的要素进行创建账户;
订单模块,用于根据云硬盘类型、容量、计费模式的要素进行下订单;
计费模块,用于根据云硬盘类型、容量、计费模式的要素进行计费。
作为优选,所述平台层包括,
云硬盘业务处理层,用于接收客户端发来的带有区域信息的云硬盘创建请求,并进行非法参数校验以及资源池剩余容量检查;
openstack存储服务模块,用于将转化成openstack存储服务模块的对话语言进行下发,并找到openstack存储服务模块适配的存储驱动;
存储***层,用于关联与penstack存储模块适配的存储驱动。
更优地,所述平台层的工作过程具体如下:
(1)、云硬盘业务处理层接收到创建请求后,进行非法参数校验、资源池剩余容量检查;
(2)校验通过后,转化成与openstack存储服务模块的对话语言,并进行下发;
(3)、openstack存储服务模块找到其适配的存储驱动,由驱动关联至相应的存储***层;
(4)、完成资源创建。
本发明的基于云平台的云硬盘创建方法和装置具有以下优点:
(一)本发明通过建立不同虚拟化环境的包含多区域的云平台,用户根据所需虚拟化环境对应区域进行云硬盘的创建,从而满足用户多元化的虚拟化环境需求,达到云平台异常管理的目的;
(二)本发明满足了不同虚拟化环境下的使用需求,不同的区域使用不同的虚似化技术,从而让用户拥有多种虚拟化环境的选择,并且让云平台达到了异构管理的目的,满足用户多元化的虚拟化需求,同时能够根据不同区域创建对应虚拟化环境下的云硬盘,便捷、友好地满足用户的实际使用需求;
(三)本发明通过将传统单一区域替换为多区域的云平台上的云硬盘,满足了不同虚拟化环境的用户个性化需求以及云平台的异构管理的目的,显著改观了多元化虚拟环境需要、异构困难等现实情况。
附图说明
下面结合附图对本发明进一步说明。
附图1为基于云平台的云硬盘创建方法的流程框图;
附图2为基于云平台的云硬盘创建装置的结构框图。
实施方式
参照说明书附图和具体实施例对本发明的一种基于云平台的云硬盘创建方法和装置作以下详细地说明。
实施例
如附图1所示,本发明的基于云平台的云硬盘创建方法, 该方法包括:
S1、根据不同的虚拟化环境,建立云平台的不同区域;
S2、接收客户端发来的带有区域信息的云硬盘创建请求,包括对非法输入数据格式的校验以及非法数据值的校验,校验通过进入后续操作;
S3、根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理,使用户云硬盘可计量可计费;
S4、根据区域,分发到云平台对应的区域,对创建请求进行业务处理;具体包括:
①、对云硬盘类型支持的校验;
②、所申请的云硬盘大小在对应存储池中是否含有充足空间;
③、将创建请求转化成与openstack存储服务模块的对话语言。
S5、下发到存储服务并开始云硬盘创建,即将业务处理后的openstack存储服务模块的对话语言进行解释并开始云硬盘创建操作;
S6、由相应的驱动转发到相应的存储***层进行资源创建;
S7、创建完成,使用云硬盘,执行挂载云硬盘、卸载云硬盘、删除云硬盘、扩容云硬盘中的一项或者多项。
实施例
如附图2所示,本发明的基于云平台的云硬盘创建装置,该装置包括由上至下依次设置的用户层、业务支撑层、转发层和平台层,用户层和业务支撑层是多区域的云平台的统一通道,转发层和平台层是核心层;
用户层用于完成用户对云硬盘的操作,包括创建云硬盘、挂载云硬盘、卸载云硬盘、删除云硬盘以及扩容云硬盘;用户层是用户直接操作的对象;
业务支撑层用于根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理,业务支撑层是云计算服务可计费特点的直接作用层;业务支撑层包括,
账户模块,用于根据云硬盘类型、容量、计费模式的要素进行创建账户;
订单模块,用于根据云硬盘类型、容量、计费模式的要素进行下订单;
计费模块,用于根据云硬盘类型、容量、计费模式的要素进行计费。
转发层用于根据带有区域的云硬盘创建请求的转发,将请求转发到相应云平台的区域;
平台层用于根据不同的虚拟化环境建立多个区域组成的云平台;诸如按虚拟化环境划分,区域1为KVM虚拟化环境,区域2为Vmware虚拟化环境。平台层包括,
云硬盘业务处理层,用于接收客户端发来的带有区域信息的云硬盘创建请求,并进行非法参数校验以及资源池剩余容量检查;
openstack存储服务模块,用于将转化成openstack存储服务模块的对话语言进行下发,并找到openstack存储服务模块适配的存储驱动;
存储***层,用于关联与penstack存储模块适配的存储驱动。
其中,平台层的工作过程具体如下:
(1)、云硬盘业务处理层接收到创建请求后,进行非法参数校验、资源池剩余容量检查;
(2)校验通过后,转化成与openstack存储服务模块的对话语言,并进行下发;
(3)、openstack存储服务模块找到其适配的存储驱动,由驱动关联至相应的存储***层;
(4)、完成资源创建。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种基于云平台的云硬盘创建方法,其特征在于,该方法包括:
根据不同的虚拟化环境,建立云平台的不同区域;
接收客户端发来的带有区域信息的云硬盘创建请求;
根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理,使用户云硬盘可计量可计费;
根据区域,分发到云平台对应的区域,对创建请求进行业务处理;
下发到存储服务并开始云硬盘创建;
由相应的驱动转发到相应的存储***层进行资源创建;
创建完成,使用云硬盘。
2.根据权利要求1所述的基于云平台的云硬盘创建方法,其特征在于,接收客户端发来的带有区域信息的云硬盘创建请求具体包括对非法输入数据格式的校验以及非法数据值的校验。
3.根据权利要求1所述的基于云平台的云硬盘创建方法,其特征在于,对创建请求进行业务处理具体包括:
对云硬盘类型支持的校验;
所申请的云硬盘大小在对应存储池中是否含有充足空间;
将创建请求转化成与openstack存储服务模块的对话语言。
4.根据权利要求1所述的基于云平台的云硬盘创建方法,其特征在于,下发到存储服务并开始云硬盘创建具体是将业务处理后的openstack存储服务模块的对话语言进行解释并开始云硬盘创建操作。
5.根据权利要求1或2或3或4所述的基于云平台的云硬盘创建方法,其特征在于,使用云硬盘执行挂载云硬盘、卸载云硬盘、删除云硬盘、扩容云硬盘中的一项或者多项。
6.一种基于云平台的云硬盘创建装置,其特征在于,该装置包括由上至下依次设置的用户层、业务支撑层、转发层和平台层,用户层和业务支撑层是多区域的云平台的统一通道,转发层和平台层是核心层;
用户层用于完成用户对云硬盘的操作,用户层是用户直接操作的对象;
业务支撑层用于根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理,业务支撑层是云计算服务可计费特点的直接作用层;
转发层用于根据带有区域的云硬盘创建请求的转发,将请求转发到相应云平台的区域;
平台层用于根据不同的虚拟化环境建立多个区域组成的云平台。
7.根据权利要求6所述的基于云平台的云硬盘创建装置,其特征在于,用户对云硬盘的操作包括创建云硬盘、挂载云硬盘、卸载云硬盘、删除云硬盘以及扩容云硬盘。
8.根据权利要求6所述的基于云平台的云硬盘创建装置,其特征在于,所述业务支撑层包括,
账户模块,用于根据云硬盘类型、容量、计费模式的要素进行创建账户;
订单模块,用于根据云硬盘类型、容量、计费模式的要素进行下订单;
计费模块,用于根据云硬盘类型、容量、计费模式的要素进行计费。
9.根据权利要求6所述的基于云平台的云硬盘创建装置,其特征在于,所述平台层包括,
云硬盘业务处理层,用于接收客户端发来的带有区域信息的云硬盘创建请求,并进行非法参数校验以及资源池剩余容量检查;
openstack存储服务模块,用于将转化成openstack存储服务模块的对话语言进行下发,并找到openstack存储服务模块适配的存储驱动;
存储***层,用于关联与penstack存储模块适配的存储驱动。
10.根据权利要求7述的基于云平台的云硬盘创建装置,其特征在于,所述平台层的工作过程具体如下:
(1)、云硬盘业务处理层接收到创建请求后,进行非法参数校验、资源池剩余容量检查;
(2)校验通过后,转化成与openstack存储服务模块的对话语言,并进行下发;
(3)、openstack存储服务模块找到其适配的存储驱动,由驱动关联至相应的存储***层;
(4)、完成资源创建。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911322449.9A CN111078152B (zh) | 2019-12-20 | 2019-12-20 | 一种基于云平台的云硬盘创建方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911322449.9A CN111078152B (zh) | 2019-12-20 | 2019-12-20 | 一种基于云平台的云硬盘创建方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111078152A CN111078152A (zh) | 2020-04-28 |
CN111078152B true CN111078152B (zh) | 2023-07-07 |
Family
ID=70316050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911322449.9A Active CN111078152B (zh) | 2019-12-20 | 2019-12-20 | 一种基于云平台的云硬盘创建方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111078152B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111683150A (zh) * | 2020-06-10 | 2020-09-18 | 山东汇贸电子口岸有限公司 | 一种基于云平台创建云硬盘的方法及*** |
CN112667166A (zh) * | 2020-12-30 | 2021-04-16 | 浪潮云信息技术股份公司 | 一种基于云平台的云硬盘动态QoS设置方法及工具 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622264A (zh) * | 2012-02-24 | 2012-08-01 | 北京华胜天成科技股份有限公司 | 一种云计算中多虚拟化计算平台方法 |
CN106452842A (zh) * | 2016-09-14 | 2017-02-22 | 上海海事大学 | 网络功能虚拟化中介***架构 |
CN106708430A (zh) * | 2016-11-30 | 2017-05-24 | 浪潮软件集团有限公司 | 一种云计算架构下的云硬盘实现方法 |
CN108768688A (zh) * | 2018-04-11 | 2018-11-06 | 无锡华云数据技术服务有限公司 | 可视化的混合云资源编排方法及装置 |
CN109408597A (zh) * | 2018-11-29 | 2019-03-01 | 广东电网有限责任公司 | 一种电网计量大数据存储***及其创建方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9473921B2 (en) * | 2014-05-06 | 2016-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | System, device and methods for billing a user for their consumption of mobile broadband services and virtualized cloud resources |
-
2019
- 2019-12-20 CN CN201911322449.9A patent/CN111078152B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622264A (zh) * | 2012-02-24 | 2012-08-01 | 北京华胜天成科技股份有限公司 | 一种云计算中多虚拟化计算平台方法 |
CN106452842A (zh) * | 2016-09-14 | 2017-02-22 | 上海海事大学 | 网络功能虚拟化中介***架构 |
CN106708430A (zh) * | 2016-11-30 | 2017-05-24 | 浪潮软件集团有限公司 | 一种云计算架构下的云硬盘实现方法 |
CN108768688A (zh) * | 2018-04-11 | 2018-11-06 | 无锡华云数据技术服务有限公司 | 可视化的混合云资源编排方法及装置 |
CN109408597A (zh) * | 2018-11-29 | 2019-03-01 | 广东电网有限责任公司 | 一种电网计量大数据存储***及其创建方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111078152A (zh) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11487760B2 (en) | Query plan management associated with a shared pool of configurable computing resources | |
US9413683B2 (en) | Managing resources in a distributed system using dynamic clusters | |
US9742652B2 (en) | Proactive identification of hotspots in a cloud computing environment | |
US9128765B2 (en) | Assigning restored virtual machine based on past application usage of requesting user | |
EP2867771A1 (en) | Optimizing placement of virtual machines | |
WO2021220092A1 (en) | Multi-cluster container orchestration | |
US20120284380A1 (en) | Identifying optimal virtual machine images in a networked computing environment | |
US9483198B1 (en) | Increasing storage space for processes impacting data storage systems | |
CN102938039A (zh) | 针对应用的选择性文件访问 | |
CN103699372A (zh) | 从中央存储装置引导计算机*** | |
CN103198090A (zh) | 用于优化虚拟桌面环境中的存储分配的方法和*** | |
CN111831410A (zh) | 任务处理方法、装置、存储介质及电子设备 | |
US20120323821A1 (en) | Methods for billing for data storage in a tiered data storage system | |
US11573946B2 (en) | Management of memory usage using usage analytics | |
CN107506145B (zh) | 一种物理存储调度方法及云主机创建方法 | |
CN111078152B (zh) | 一种基于云平台的云硬盘创建方法和装置 | |
US20190361618A1 (en) | Maintaining container to storage volume relations | |
CN110399248B (zh) | 一种镜像文件创建、获取方法、装置及服务器 | |
US9342527B2 (en) | Sharing electronic file metadata in a networked computing environment | |
US9135457B1 (en) | System and method for recording and applying access privileges in a virtualized environment | |
CN114201729A (zh) | 一种矩阵运算方式的选择方法、装置、设备以及存储介质 | |
US20210149799A1 (en) | Expansion of hba write cache using nvdimm | |
WO2021043034A1 (zh) | 一种业务查询方法及相关装置 | |
CN106250562B (zh) | 数据信息处理*** | |
US10606939B2 (en) | Applying matching data transformation information based on a user's editing of data within a document |
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: 250100 No. 1036 Tidal Road, Jinan High-tech Zone, Shandong Province, S01 Building, Tidal Science Park Applicant after: Inspur cloud Information Technology Co.,Ltd. Address before: 250100 No. 1036 Tidal Road, Jinan High-tech Zone, Shandong Province, S01 Building, Tidal Science Park Applicant before: Tidal Cloud Information Technology Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |