CN102868910A - 基于云平台的视频点播***及视频点播扩展控制的方法 - Google Patents

基于云平台的视频点播***及视频点播扩展控制的方法 Download PDF

Info

Publication number
CN102868910A
CN102868910A CN2012103989331A CN201210398933A CN102868910A CN 102868910 A CN102868910 A CN 102868910A CN 2012103989331 A CN2012103989331 A CN 2012103989331A CN 201210398933 A CN201210398933 A CN 201210398933A CN 102868910 A CN102868910 A CN 102868910A
Authority
CN
China
Prior art keywords
video
virtual machine
cloud platform
volume
video service
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
CN2012103989331A
Other languages
English (en)
Other versions
CN102868910B (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.)
DAYA SCIENCE AND TECHNOLOGY Co Ltd SHANGHAI
Original Assignee
DAYA SCIENCE AND TECHNOLOGY Co Ltd SHANGHAI
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 DAYA SCIENCE AND TECHNOLOGY Co Ltd SHANGHAI filed Critical DAYA SCIENCE AND TECHNOLOGY Co Ltd SHANGHAI
Priority to CN201210398933.1A priority Critical patent/CN102868910B/zh
Publication of CN102868910A publication Critical patent/CN102868910A/zh
Application granted granted Critical
Publication of CN102868910B publication Critical patent/CN102868910B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种基于云平台的视频点播***及视频点播扩展控制的方法,属于网络视频技术领域。该***包括客户端和视频点播云平台,视频点播云平台包括至少一个视频服务虚拟机和一个数据库虚拟机。视频服务虚拟机存储并向用户提供服务信息和修改度低的视频信息;数据库虚拟机则存储并提供用户信息和修改度高的视频信息。该***利用云平台,仅需通过快照直接复制已运行的服务虚拟机的卷中存储的内容,即可实现扩展,而不需要人工操作,具有弹性规模扩展的特点,充分满足了用户的个性化需求,同时解决了用户数量随机变化的问题,且本发明的基于云平台的视频点播***的结构简单,视频点播扩展控制方法的应用方式简便,应用范围也较为广泛。

Description

基于云平台的视频点播***及视频点播扩展控制的方法
技术领域
本发明涉及网络视频技术领域,特别涉及基于云平台的网络视频技术领域,具体是指一种基于云平台的视频点播***及视频点播扩展控制的方法。
背景技术
随着网络的普及和网络传输速率的提升,网络视频点播业务由于其便捷和个性化的服务特点受到青睐。
然而在现有的视频点播***中,用户对视频内容的选择空间不大。用户无法获得更为定制化的个***,同样服务提供商也无法对用户推送定制服务。而随着网络的逐步普及,用户对定制化视频服务的需求越来越大,用户希望可以更自由的选择视频内容,但同时又造成了用户数量的动态随机变化,这对服务器提出了新的要求。
发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种能够有效满足用户对定制化服务的需求,同时也可适应用户数量随机动态变化,且实现方式简单,成本低廉,应用范围较为广泛的基于云平台的视频点播***及视频点播扩展控制的方法。
为了实现上述的目的,本发明的基于云平台的视频点播***具有如下构成:
该***包括客户端和视频点播云平台,所述的视频点播云平台包括:至少一个视频服务虚拟机和一个数据库虚拟机。其中,视频服务虚拟机通过网络连接所述的客户端,用以存储服务信息和修改度低的视频信息,并向客户端提供所存储的服务信息和修改度低的视频信息;数据库虚拟机通过网络连接所述的客户端和各个所述的视频服务虚拟机,用以存储用户信息和修改度高的视频信息,并向客户端提供所存储的修改度高的视频信息。
该基于云平台的视频点播***中,所述的视频服务虚拟机连接有用以数据存储的视频服务卷(volume),所述的存储服务信息和修改度低的视频信息存储于所述的视频服务卷中。
该基于云平台的视频点播***中,所述的数据库虚拟机连接有用以数据存储的数据库卷(volume),所述的用户信息和修改度高的视频信息存储于所述的数据库卷中。
该基于云平台的视频点播***中,所述的视频点播云平台还包括:云控制器、至少一个集群控制器、至少一个存储控制器和至少一个节点控制器。其中,云控制器用以控制所述的视频点播云平台;集群控制器连接所述的云控制器,用以对集群内的虚拟机进行控制;一个所述的集群控制器至少连接有一个存储控制器,该存储控制器连接所述的云控制器,用以设定虚拟机所挂载的卷;且一个所述的集群控制器至少连接有一个节点控制器,一个节点控制器至少连接有一个虚拟机,该节点控制器用以控制其所连接的虚拟机。
该基于云平台的视频点播***中,所述的视频点播云平台为Ubuntu 10.04操作***的Eucalyptus云平台。
该基于云平台的视频点播***中,所述的修改度低的视频信息是指电影、剧集、课程视频信息,所述的修改度高的视频信息是指新闻视频信息。
本发明还提供一种针对所述的***实现基于云平台的视频点播扩展控制的方法,所述的视频服务虚拟机连接有用以数据存储的视频服务卷(volume),所述的存储服务信息和修改度低的视频信息存储于所述的视频服务卷中,所述的方法包括以下步骤:
(1)***生成一个视频服务虚拟机的镜像;
(2)***利用所述的镜像启动一个新的虚拟机;
(3)***利用快照(snapshot)复制所述的视频服务虚拟机的视频服务卷(volume),生成新的视频服务卷;
(4)***将所述的新的视频服务卷关联至所述的新的虚拟机,形成新的视频服务虚拟机。
该实现基于云平台的视频点播扩展控制的方法中,所述的视频点播云平台还包括云控制器、至少一个集群控制器、至少一个存储控制器和至少一个节点控制器,所述的***利用快照复制所述的视频服务虚拟机的视频服务卷,生成新的视频服务卷,具体为:
连接所述的视频服务虚拟机的存储控制器通过快照复制该视频服务虚拟机的视频服务卷,生成新的视频服务卷;
且所述的***将所述的新的视频服务卷关联至所述的新的虚拟机,形成新的视频服务虚拟机,具体为:所述的存储控制器将所述的新的视频服务卷挂载至所述的新的虚拟机,形成新的视频服务虚拟机。
采用了该发明的基于云平台的视频点播***,其包括客户端和视频点播云平台,视频点播云平台包括至少一个视频服务虚拟机和一个数据库虚拟机。其中的视频服务虚拟机用以存储并向用户提供服务信息和修改度低的视频信息;数据库虚拟机则用以存储并提供用户信息和修改度高的视频信息。利用云平台,仅需通过脚本文件自动快照直接复制已运行的服务虚拟机的卷中存储的内容,即可实现视频点播的扩展,而不需要人工操作,从而具有弹性规模扩展的特点,充分满足了用户的个性化需求,同时又很好地解决了现有技术中用户数量随机变化的问题,且本发明的基于云平台的视频点播***的结构简单,视频点播扩展控制方法的应用方式简便,应用范围也较为广泛。
附图说明
图1为本发明的基于云平台的视频点播***的结构示意图。
图2为本发明的***所利用的Eucalyptus云平台的网络架构示意图。
具体实施方式
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。
请参阅图1所示,为本发明的基于云平台的视频点播***的结构示意图。
在一种实施方式中,该基于云平台的视频点播***包括客户端和视频点播云平台。其中,所述的视频点播云平台包括至少一个视频服务虚拟机和一个数据库虚拟机。视频服务虚拟机通过网络连接所述的客户端,还连接有用以数据存储的视频服务卷(volume),所述的视频服务卷中存储有服务信息和修改度低的视频信息,并向客户端提供所存储的服务信息和修改度低的视频信息。数据库虚拟机通过网络连接所述的客户端和各个所述的视频服务虚拟机,数据库虚拟机连接有存储用户信息和修改度高的视频信息的数据库卷(volume),并向客户端提供所存储的修改度高的视频信息。这里所述的修改度低的视频信息是指电影、剧集、课程视频等信息,而修改度高的视频信息则是指新闻视频等信息。
针对该实施方式所述的***实现基于云平台的视频点播扩展控制的方法包括以下步骤:
(1)***生成一个视频服务虚拟机的镜像;
(2)***利用所述的镜像启动一个新的虚拟机;
(3)***利用快照(snapshot)复制所述的视频服务虚拟机的视频服务卷(volume),生成新的视频服务卷;
(4)***将所述的新的视频服务卷关联至所述的新的虚拟机,形成新的视频服务虚拟机。
在一种优选的实施方式中,所述的视频点播云平台为Ubuntu 10.04操作***的Eucalyptus云平台。
如图2所示,该视频点播云平台还包括:云控制器、至少一个集群控制器、至少一个存储控制器和至少一个节点控制器。其中,云控制器用以控制所述的视频点播云平台;集群控制器连接所述的云控制器,用以对集群内的虚拟机进行控制;一个所述的集群控制器至少连接有一个存储控制器,该存储控制器连接所述的云控制器,用以设定虚拟机所挂载的卷;且一个所述的集群控制器至少连接有一个节点控制器,一个节点控制器至少连接有一个虚拟机,该节点控制器用以控制其所连接的虚拟机。
在针对该优选的实施方式所述的***实现基于云平台的视频点播扩展控制的方法中,所述的步骤(3)***利用快照复制所述的视频服务虚拟机的视频服务卷,生成新的视频服务卷,具体为:连接所述的视频服务虚拟机的存储控制器通过快照复制该视频服务虚拟机的视频服务卷,生成新的视频服务卷;且所述的步骤(4)***将所述的新的视频服务卷关联至所述的新的虚拟机,形成新的视频服务虚拟机,具体为:所述的存储控制器将所述的新的视频服务卷挂载至所述的新的虚拟机,形成新的视频服务虚拟机。
在本发明的应用中,本发明所采用的技术方案是在集群上搭建云平台,在云平台的虚拟机上部署视频点播服务。首先安装Ubuntu 10.04 Cloud版本,利用Ubuntu中集成的Eucalyptus运行处多台虚拟机,并通过存储控制器创建volume为虚拟机扩大存储容量。任选虚拟机中的一台安装数据库,其他虚拟机用于搭建视频服务。整个云平台中的资源分为两类,一类是数据库资源,存放视频的信息和用户的信息,这些资源会不断的变动,将这些资源存入安装数据库的虚拟机;第二类资源是视频资源,视频是由管理员上传的,在服务器端是可控的,将这些资源存入搭建视频服务的虚拟机中,每当这些资源发生变化时,由服务器端程序实现资源的同步。
具体而言本发明的的基于云平台的视频点播***及扩展方法的实现包括以下7个步骤:
1、云平台的选型
Eucalyptus是一个与Amazon EC2兼容的IaaS***。Eucalyptus包括云控制器(CLC)、Walrus、集群控制器(CC)、存储控制器(SC)和节点控制器(NC)。Eucalyptus云平台具有开源性,活跃的社区,模块化设计等优势。所以,本发明中视频点播***使用Eucalyptus云平台。
2、云平台架构
见图2,视频***架构图。用户通过客户端的应用(APP)访问云平台。云平台上启动一个提供视频服务的虚拟机(VM1)和一个专门管理数据库的虚拟机(VM)。负责数据库管理的虚拟机通过卷(volume)保存数据库文件,通过快照(snapshot)来备份和拷贝数据库的文件。在提供服务的虚拟机上部署有服务,同时修改频率较低且管理员可控的视频数据也被保存在对应的volume中。而一些修改频率较高的视频信息和用户信息则存储在数据库中。如果我们需要扩展服务器数量,我们就可以通过VM1的snapshot直接拷贝VM1的视频数据。
3、***的硬件配置
具体应用中,本发明的***所使用的硬件如下表1所示:
  品牌   型号   数量(台)   集群
  HP   Z800 WorkStation   5   集群1
  HP   Z800 WorkStation   2   集群2
表1***硬件参数表
4、安装云平台
(1)从光盘安装
Ubuntu 10.04操作***中的Cloud版本继承了Eucalyptus。因此直接安装Ubuntu 10.04的Cloud版本操作***。在集群1中选择一台机器安装云控制器,另选一台机器安装集群控制器和存储控制器,其他机器安装节点控制器。在集群2中选择一台机器安装集群控制器和存储控制器,其他机器安装节点控制器。
(2)云平台的网络配置
在安装过程中会配置网络,但是由于云平台默认使用的网络模式是managed-novlan.在此模式下,集群控制器CC作为局域网内节点以及instance与外部通信的路由网关。我们需要配置CC和内部通信的节点,并内部网口上的数据包都转发到外部网口上。
(3)获取证书,将证书安装在云平台的目录下。
(4)上传虚拟机镜像。虚拟机镜像就是要在虚拟机上运行的操作***。可以选择从eucalyptus官网上下载,也可以从ubuntu官网上下载,然后在这些镜像上做修改再生成新的镜像。
(5)将镜像上传到云平台后,我就可以在任何时候通过euca-run-instance命令运行虚拟机。
5、云平台存储的配置
(1)云平台存储器简介
Eucalyptus提供了持久性的存储控制器,即SC。SC的使用过程是,首先创建一个指定大小的volume,此时volume的状态为available,使用时,将此volume利用euca-attach-volume命令关联到某一个虚拟机,相当于把这个volume当成一个U盘,挂载到虚拟机上,随后就可以在虚拟机内部使用这个虚拟的磁盘了。在使用的过程中还可以给volume制作快照,保存volume在某一时刻的状态。
(2)因为视频资源是管理员上传的。而每一台虚拟机上又不可能存储完全相同的资源。所以,我们先单独使用一台虚拟机建立视频资源数据库,同时为这台虚拟机挂载一个volume,在这个volume上存储一些访问频度比较低的视频资源,对视频资源的请求都访问这个volume。同时,为每一个虚拟机也相应的挂载一个volume,存储一些访问频度很高的视频资源。
6、搭建视频服务
(1)从官网下载jdk和tomcat安装包,并将安装包上传到虚拟机;
(2)安装和配置jdk;
(3)安装和配置tomcat;
(4)运行./startup.sh;
(5)在CC上打开虚拟机所在组的8080端口。
(6)从浏览器输入http://192.168.1.100:8080,访问tomcat主页。如果显示tomcat内容则表明服务搭建成功。
7、服务器的扩展
(1)通过镜像运行一个新的虚拟机。
(2)通过已有的snapshot复制一个volume。
(3)将新创建的volume关联在新创建的虚拟机上。
采用了该发明的基于云平台的视频点播***,其包括客户端和视频点播云平台,视频点播云平台包括至少一个视频服务虚拟机和一个数据库虚拟机。其中的视频服务虚拟机用以存储并向用户提供服务信息和修改度低的视频信息;数据库虚拟机则用以存储并提供用户信息和修改度高的视频信息。利用云平台,仅需通过脚本文件自动快照直接复制已运行的服务虚拟机的卷中存储的内容,即可实现视频点播的扩展,而不需要人工操作,从而具有弹性规模扩展的特点,充分满足了用户的个性化需求,同时又很好地解决了现有技术中用户数量随机变化的问题,且本发明的基于云平台的视频点播***的结构简单,视频点播扩展控制方法的应用方式简便,应用范围也较为广泛。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

Claims (8)

1.一种基于云平台的视频点播***,其特征在于,所述的***包括客户端和视频点播云平台,所述的视频点播云平台包括:
至少一个视频服务虚拟机,通过网络连接所述的客户端,用以存储服务信息和修改度低的视频信息,并向客户端提供所存储的服务信息和修改度低的视频信息;
一个数据库虚拟机,通过网络连接所述的客户端和各个所述的视频服务虚拟机,用以存储用户信息和修改度高的视频信息,并向客户端提供所存储的修改度高的视频信息。
2.根据权利要求1所述的基于云平台的视频点播***,其特征在于,所述的视频服务虚拟机连接有用以数据存储的视频服务卷volume,所述的存储服务信息和修改度低的视频信息存储于所述的视频服务卷中。
3.根据权利要求1所述的基于云平台的视频点播***,其特征在于,所述的数据库虚拟机连接有用以数据存储的数据库卷volume,所述的用户信息和修改度高的视频信息存储于所述的数据库卷中。
4.根据权利要求1所述的基于云平台的视频点播***,其特征在于,所述的视频点播云平台还包括:
云控制器,用以控制所述的视频点播云平台;
至少一个集群控制器,连接所述的云控制器,用以对集群内的虚拟机进行控制;
至少一个存储控制器,一个所述的集群控制器至少连接有一个存储控制器,该存储控制器连接所述的云控制器,用以设定虚拟机所挂载的卷;
至少一个节点控制器,一个所述的集群控制器至少连接有一个节点控制器,一个节点控制器至少连接有一个虚拟机,该节点控制器用以控制其所连接的虚拟机。
5.根据权利要求4所述的基于云平台的视频点播***,其特征在于,所述的视频点播云平台为Ubuntu 10.04操作***的Eucalyptus云平台。
6.根据权利要求1至5中任一项所述的基于云平台的视频点播***,其特征在于,所述的修改度低的视频信息是指电影、剧集、课程视频信息,所述的修改度高的视频信息是指新闻视频信息。
7.一种针对权利要求1所述的***实现基于云平台的视频点播扩展控制的方法,其特征在于,所述的视频服务虚拟机连接有用以数据存储的视频服务卷volume,所述的存储服务信息和修改度低的视频信息存储于所述的视频服务卷中,所述的方法包括以下步骤:
(1)***生成一个视频服务虚拟机的镜像;
(2)***利用所述的镜像启动一个新的虚拟机;
(3)***利用快照snapshot复制所述的视频服务虚拟机的视频服务卷volume,生成新的视频服务卷;
(4)***将所述的新的视频服务卷关联至所述的新的虚拟机,形成新的视频服务虚拟机。
8.根据权利要求7所述的实现基于云平台的视频点播扩展控制的方法,其特征在于,所述的视频点播云平台还包括云控制器、至少一个集群控制器、至少一个存储控制器和至少一个节点控制器,所述的***利用快照复制所述的视频服务虚拟机的视频服务卷,生成新的视频服务卷,具体为:
连接所述的视频服务虚拟机的存储控制器通过快照复制该视频服务虚拟机的视频服务卷,生成新的视频服务卷;
所述的***将所述的新的视频服务卷关联至所述的新的虚拟机,形成新的视频服务虚拟机,具体为:
所述的存储控制器将所述的新的视频服务卷挂载至所述的新的虚拟机,形成新的视频服务虚拟机。
CN201210398933.1A 2012-10-19 2012-10-19 基于云平台的视频点播***及视频点播扩展控制的方法 Expired - Fee Related CN102868910B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210398933.1A CN102868910B (zh) 2012-10-19 2012-10-19 基于云平台的视频点播***及视频点播扩展控制的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210398933.1A CN102868910B (zh) 2012-10-19 2012-10-19 基于云平台的视频点播***及视频点播扩展控制的方法

Publications (2)

Publication Number Publication Date
CN102868910A true CN102868910A (zh) 2013-01-09
CN102868910B CN102868910B (zh) 2015-04-08

Family

ID=47447470

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210398933.1A Expired - Fee Related CN102868910B (zh) 2012-10-19 2012-10-19 基于云平台的视频点播***及视频点播扩展控制的方法

Country Status (1)

Country Link
CN (1) CN102868910B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103260050A (zh) * 2013-04-09 2013-08-21 同济大学 基于Google App Engine云平台的视频点播***
CN106210774A (zh) * 2016-08-30 2016-12-07 成都奥科睿科技有限公司 分布式可扩展的视音频点播***及其使用方法
CN111221691A (zh) * 2019-12-27 2020-06-02 广东睿江云计算股份有限公司 一种磁盘自动快照数据恢复的测试方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631143A (zh) * 2009-08-27 2010-01-20 中兴通讯股份有限公司 负载均衡环境中多服务器***及其文件传输方法
CN102681899A (zh) * 2011-03-14 2012-09-19 金剑 云计算服务平台的虚拟计算资源动态管理***
CN102713848A (zh) * 2009-11-25 2012-10-03 弗雷姆霍克公司 用于使用轻量级客户端通过网络来与虚拟化计算服务对接的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631143A (zh) * 2009-08-27 2010-01-20 中兴通讯股份有限公司 负载均衡环境中多服务器***及其文件传输方法
CN102713848A (zh) * 2009-11-25 2012-10-03 弗雷姆霍克公司 用于使用轻量级客户端通过网络来与虚拟化计算服务对接的方法
CN102681899A (zh) * 2011-03-14 2012-09-19 金剑 云计算服务平台的虚拟计算资源动态管理***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103260050A (zh) * 2013-04-09 2013-08-21 同济大学 基于Google App Engine云平台的视频点播***
CN103260050B (zh) * 2013-04-09 2016-02-17 同济大学 基于Google App Engine云平台的视频点播***
CN106210774A (zh) * 2016-08-30 2016-12-07 成都奥科睿科技有限公司 分布式可扩展的视音频点播***及其使用方法
CN111221691A (zh) * 2019-12-27 2020-06-02 广东睿江云计算股份有限公司 一种磁盘自动快照数据恢复的测试方法
CN111221691B (zh) * 2019-12-27 2023-09-01 广东睿江云计算股份有限公司 一种磁盘自动快照数据恢复的测试方法

Also Published As

Publication number Publication date
CN102868910B (zh) 2015-04-08

Similar Documents

Publication Publication Date Title
CN104158886B (zh) 一种应用程序的流式执行方法
US8694686B2 (en) User profile based configuration of user experience environment
JP6588977B2 (ja) 複合パーティション関数
CN110019081A (zh) 数据持久化处理方法、装置、***及可读存储介质
US9678678B2 (en) Storage network data retrieval
CN102164360B (zh) 网络设备的配置加载方法及***
CN106533713B (zh) 一种应用部署方法及设备
CN103873290A (zh) 一种用于评估应用的性能的方法和***
JP6215359B2 (ja) 複数のコンピューティングデバイスにわたる情報へのアクセスの提供
CN102591679A (zh) 一种集群***应用软件快速部署方法
CN104754008B (zh) 网络存储节点、网络存储***以及用于网络存储节点的装置和方法
US9483493B2 (en) Method and system for accessing a distributed file system
CN103442026A (zh) 一种应用程序处理方法、装置和***
JP2016508349A (ja) クラスタ境界にわたるサービス移行
CN103780685A (zh) 多样化智能设备间自适应数据共享的方法
WO2021208780A1 (zh) Cdn功能虚拟化的管理方法、电子设备和计算机可读介质
CN102868910B (zh) 基于云平台的视频点播***及视频点播扩展控制的方法
WO2024113819A1 (zh) 容器组的配置方法、装置、设备及非易失性可读存储介质
CN102984238A (zh) 一种基于云服务的数据同步方法
CN103685408A (zh) 以存储区域网络提供读取基础镜像的服务器、主机及方法
CN104808953B (zh) 控制数据存储的方法、装置及移动终端
CN104834649A (zh) 能够实现多设备协同的智能设备与多设备协同工作方法
CN116800825A (zh) 一种基于微服务拆分的调用方法、装置、设备及介质
CN103139294B (zh) 基于应用虚拟化的本地资源映射方法及***
CN102984250A (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
PP01 Preservation of patent right

Effective date of registration: 20160704

Granted publication date: 20150408

RINS Preservation of patent right or utility model and its discharge
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150408

Termination date: 20151019

EXPY Termination of patent right or utility model
PD01 Discharge of preservation of patent

Date of cancellation: 20170104

Granted publication date: 20150408

RINS Preservation of patent right or utility model and its discharge