CN104158910B - A kind of high in the clouds Web applications automatically dispose system - Google Patents

A kind of high in the clouds Web applications automatically dispose system Download PDF

Info

Publication number
CN104158910B
CN104158910B CN201410438201.XA CN201410438201A CN104158910B CN 104158910 B CN104158910 B CN 104158910B CN 201410438201 A CN201410438201 A CN 201410438201A CN 104158910 B CN104158910 B CN 104158910B
Authority
CN
China
Prior art keywords
main frame
web applications
cloud main
cloud
configuration
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
Application number
CN201410438201.XA
Other languages
Chinese (zh)
Other versions
CN104158910A (en
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.)
Stone Easy Cheng (beijing) Technology Co Ltd
Original Assignee
Stone Easy Cheng (beijing) Technology 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 Stone Easy Cheng (beijing) Technology Co Ltd filed Critical Stone Easy Cheng (beijing) Technology Co Ltd
Priority to CN201410438201.XA priority Critical patent/CN104158910B/en
Publication of CN104158910A publication Critical patent/CN104158910A/en
Application granted granted Critical
Publication of CN104158910B publication Critical patent/CN104158910B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The present invention proposes a kind of high in the clouds Web applications automatically dispose system, including:User console, code library module, configuration server and monitoring module, user console are used for the configuration rule for receiving user's input;Code library module is used for the code information for receiving user's submission, and code information is submitted into cloud computing system automatically;Configuration server is used to the resource status in configuration rule be described using descriptive language, and the configuration rule after description is pushed to multiple cloud main frames of cloud computing system;Cloud computing system is according to the configuration rule after description and code information operation Web applications;Whether the Web applications in monitoring module monitoring cloud main frame are normal, if exception occurs for Web applications, the abnormality of analysis Web applications is simultaneously repaired to abnormal.Present invention reduces deployment cycle, avoids mistake, reduces cost of labor, improves the configuration degree of accuracy.

Description

A kind of high in the clouds Web applications automatically dispose system
Technical field
The present invention relates to Internet technical field, more particularly to a kind of high in the clouds Web applications automatically dispose system.
Background technology
Cloud main frame is important component of the cloud computing in infrastructure application, from cloud computing platform.Cloud computing is put down Platform incorporates three big key element of the Internet, applications:Calculate, store, network, the internet of publicization can be provided with user oriented Infrastructure services.
Cloud main frame needs to carry out configuration deployment before runtime, the automatically dispose work being related to during existing deployment Tool, automatically-monitored instrument, code automatically dispose instrument and public cloud, private clound are without linkage completely, it is necessary to manually Deployment, and deployment cycle is long, configuration is complicated, difficulty is high, it is higher to personnel requirement, easily there is mistake, cause normally to dispose Delay, and the final consistency of application configuration and code is difficult to ensure that, cluster configuration cost of labor is higher.
The content of the invention
The purpose of the present invention is intended at least solve one of described technological deficiency.
Therefore, it is an object of the invention to propose a kind of high in the clouds Web applications automatically dispose system, the system shortens portion The cycle is affixed one's name to, cost of labor is reduced, improves the configuration degree of accuracy.
To achieve these goals, the high in the clouds Web application automatically dispose systems that embodiments of the invention provide, including: User console, code library module, configuration server and monitoring module, the user console are used to receive matching somebody with somebody for user's input Rule is put, wherein, the configuration rule is used for the operation rule for configuring multiple cloud main frames in cloud computing system;The code library Module is connected to the cloud computing system, for receiving the code information of user's submission, and the code information is submitted automatically To the cloud computing system;The configuration server is connected to the user console and the cloud computing system, for receiving Configuration rule from the user console, and the configuration rule is analyzed, using descriptive language to the configuration rule In resource status be described, and the configuration rule after description is pushed to multiple cloud main frames of the cloud computing system;Institute Each cloud main frame of cloud computing system is stated according to the configuration rule after the description and code information operation Web applications;The prison Control module is connected to the cloud computing system and the configuration server, for monitoring the cloud main frame in the cloud computing system Whether Web applications are normal, if exception occurs for Web applications, the abnormality of analysis Web applications is simultaneously entered to the exception Row is repaired.
In one embodiment of the invention, the configuration rule includes:Configuration fictitious host computer, website orientation, installation are soft Part title and service port number.
In another embodiment of the present invention, the code library module is automatic by the code information using Hook Function It is submitted to the cloud computing system.
In yet another embodiment of the present invention, the configuration server, which is additionally operable to inspect periodically the cloud main frame, currently transports Whether the configuration rule after the capable regular and description is consistent, if the rule that cloud main frame is currently run does not meet corresponding match somebody with somebody Rule is put, then the configuration rule after pushing corresponding describe to the cloud main frame again.
In one embodiment of the invention, the Web includes application exception and view layer JSP using abnormal It is abnormal.
In another embodiment of the present invention, the monitoring module analyzes the abnormality of Web applications and to described different Often repaired, including:The monitoring module is automatically deleted cloud master under attack when monitoring the cloud main frame and being attacked Machine, new cloud main frame is created, and the configuration rule after describing is pushed from the configuration server to new cloud main frame.
In yet another embodiment of the present invention, the monitoring module analyzes the abnormality of Web applications and to described different Often repaired, including:The pressure value of the monitoring module detection cloud main frame, when the pressure value for detecting current cloud main frame exceedes During preset pressure, new cloud main frame is created, the part resource of the current cloud main frame is transferred to the new cloud main frame, and by The configuration server pushes the configuration rule after description to new cloud main frame.
In yet another embodiment of the present invention, the monitoring module analyze the internal memory of the cloud main frame, cpu busy percentage and Hard disk utilization, obtain the pressure value of the cloud main frame.
In another embodiment of the present invention, facility services IaaS cloud main frame based on the cloud main frame.
High in the clouds Web application automatically dispose systems according to embodiments of the present invention, can be applied to whole web applications Life Cycle Phase, web applications automatic deployment can be made and automatically updated, it is not necessary to manually dispose, so as to simplify deployment process, shorten Deployment cycle, mistake is avoided, reduce cost of labor, improve the configuration degree of accuracy.Also, present invention can ensure that using Configuration and the final consistency of code, ensure that client ensures code and the safety of configuration in deployment with service end using SSL.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following description Obtain substantially, or recognized by the practice of the present invention.
Brief description of the drawings
The above-mentioned and/or additional aspect and advantage of the present invention will become in the description from combination accompanying drawings below to embodiment Substantially and it is readily appreciated that, wherein:
Fig. 1 is the schematic diagram according to the high in the clouds Web application automatically dispose systems of the embodiment of the present invention;
Fig. 2 is to repair abnormal schematic diagram according to the high in the clouds Web application automatically disposes system of the embodiment of the present invention.
Embodiment
Embodiments of the invention are described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end Same or similar label represents same or similar element or the element with same or like function.Below with reference to attached The embodiment of figure description is exemplary, it is intended to for explaining the present invention, and is not considered as limiting the invention.
As shown in figure 1, the high in the clouds Web application automatically dispose systems of the embodiment of the present invention, including:User console 1, generation Code library module 2, configuration server 3 and monitoring module 4.
Specifically, user console 1 receives the configuration rule of user's input.Wherein, configuration rule is used to configure cloud computing The operation rule of multiple cloud main frames in system 5.Wherein, cloud computing system 5 includes multiple cloud main frames, for example, cloud main frame 51, cloud Main frame 52 ... cloud main frame 5n.User can input the configuration rule of one or more cloud main frames by user console 1.Wherein, The cloud main frame sign of the corresponding configuration of the Rule content is indicated in configuration rule, i.e., which cloud main frame is the configuration rule be applied to.
In an embodiment of the present invention, automatic deployment proxy server and monitoring agent clothes are provided with each cloud main frame Business device.Wherein, automatic deployment proxy server realizes that function is docked with code library module 2 and configuration server 3, to complete to cloud The configuration deployment of main frame.Monitor Daemon Server realizes that function is docked with monitoring module 4, to complete the properties to cloud main frame And the monitoring of Web applications.Wherein, automatic deployment proxy server and Monitor Daemon Server can use SVN (subversion) or distributed version control system GIT is managed.
For example, user can fill in configuration rule by user console in dashboard application tools, or will be pre- The window that the record deposited has configuration rule tows to configuration rule setting area.For example, fictitious host computer and small-sized is configured by Nginx Website orientation.
In one embodiment of the invention, configuration rule includes configuration fictitious host computer, website orientation, installation dbase And service port number.Specifically, configuration rule includes:The software kit that Web applications need, such as:mysql、php、Apache、 Nginx, nodejs etc.;Web application ports (are specified port);The environment explanation of Web application operations, such as:Lamp environment, lanp Environment etc.;The security of system is set, such as:Iptables, selinux, port shutdown and the deletion of some accounts of system; The backup of Web applications, such as:Using with Database Backup Strategy etc..
It should be noted that the content of configuration rule is not limited to the example above, can also be that other are related to the operation of cloud main frame Rule, will not be repeated here.
In the example of the present invention, multiple cloud main frames in cloud computing system can be (Infrastructure as A Service, infrastructure service) cloud main frame.Cloud main frame can provide the ability of cloud computing and storage resource.In cloud main frame Web applications are inside provided with, such as:Webpage login, access etc..
Code library module 2 is connected to cloud computing system 5, receives the code information that user submits, and by above-mentioned code information The automatic multiple cloud main frames being submitted in cloud computing system 5.Wherein, code information is the operation code that Web is applied in cloud main frame. Wherein, code library module 2 can use Hook Function that code information is submitted to multiple cloud masters in cloud computing system 5 automatically Machine.
Configuration server 3 is connected to user console 1 and cloud computing system 5, receives the configuration rule from user console 1 Then, and above-mentioned configuration rule is analyzed, the resource status in above-mentioned configuration rule is described using descriptive language, then will Configuration rule after description pushes to corresponding cloud main frame in cloud computing system 5.Wherein, resource be, for example, file, software kit or Process etc..That is, the configuration rule after description is pushed to cloud main frame corresponding to the configuration rule by configuration server 3.For example, this is matched somebody with somebody Put rule and indicate that suitable for configuring cloud main frame 51, then the configuration rule after description is pushed to cloud main frame 51 by configuration server 3.
In addition, in order to ensure the final consistency of high in the clouds application and configuration, configuration server 3 inspects periodically each cloud main frame Whether that currently runs is regular consistent with corresponding configuration rule, if the rule that cloud main frame is currently run does not meet corresponding match somebody with somebody Rule is put, then configuration server 3 pushes configuration rule and application with being consistent property to the cloud main frame again.
Cloud main frame receives the configuration rule after the description from configuration server 3, and the code from code library module 2 Information, according to above-mentioned configuration rule and code information operation Web applications.With reference to figure 1,
Monitoring module 4 is connected to configuration server 3 and cloud computing system 5, monitors each cloud main frame in cloud computing system 5 Whether Web applications are normal.If abnormal, the abnormality of the analysis Web applications of monitoring module 4 occurs for Web applications, and different to this Often repaired.It should be noted that monitoring module 4 further monitors the working condition of configuration server 3, and in configuration service During 3 operation irregularity of device, corresponding reclamation activities is taken.
In one embodiment of the invention, the Web of cloud computing system 5 includes using abnormal:
(1) application exception;
(2) view layer JSP is abnormal;
(3) cloud main frame is by abnormal aggression, Web application paralysis;
(4) Web applications need more hardware resources, such as internal memory, CPU, hard disk etc., and cloud main frame can not provide;
(5) cloud host hardware resource goes wrong, such as memory corruption, disk read-write is slower etc.;
(6) cloud mainframe network bandwidth is run full, causes Web applications to access;
(7) physical machine of cloud service is delayed machine, causes cloud service to be restarted, Web applications can not access;
(8) web application goes wrong, endless loop, deadlock etc..
In one embodiment of the invention, as shown in Fig. 2 monitoring module 4 is when monitoring cloud main frame 51 and being attacked, from It is dynamic to delete cloud main frame 51 under attack, new cloud main frame 51 ' is created, and pushed from configuration server 3 to new cloud main frame 51 ' Configuration rule.
In yet another embodiment of the present invention, monitoring module 4 detects the pressure value of cloud main frame 51, when detecting current cloud When the server stress value of main frame 51 exceedes preset pressure, i.e., the current load excessive of cloud main frame 51, internal memory is fully occupied, CPU Full and hard disk is too small, then the to define automatic expansion internal memory of script triggering is run, upgrades CPU, automatically creates new cloud main frame 51 '.Tool Body, according to current server pressure size value, such as internal memory, cpu busy percentage and hard disk utilization etc., obtain cloud main frame 51 Pressure value, when the pressure value of cloud main frame 51 before analyzing exceedes preset pressure, according to the information being collected into, in automatic expansion Deposit, the new cloud main frame 51 ' of the establishment such as hard disk, the part resource of current cloud main frame 51 be transferred to new cloud main frame 51 ', and by with Put server 3 and push configuration rule and application to new cloud main frame 51 ', pressure is excessive before new cloud main frame 51 ' is taken over Cloud main frame 51, mitigate the pressure of cloud main frame 51, make on line using will not be because of server the reason for and paralyse, so as to preferably For enterprise and user service.
High in the clouds Web application automatically dispose systems according to embodiments of the present invention, can be applied to whole web applications Life Cycle Phase, web applications automatic deployment can be made and automatically updated, it is not necessary to manually dispose, so as to simplify deployment process, shorten Deployment cycle, mistake is avoided, reduce cost of labor, improve the configuration degree of accuracy.Also, present invention can ensure that using Configuration and the final consistency of code, ensure that client ensures code and the safety of configuration in deployment with service end using SSL.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description Point is contained at least one embodiment or example of the present invention.In this manual, to the schematic representation of above-mentioned term not Necessarily refer to identical embodiment or example.Moreover, specific features, structure, material or the feature of description can be any One or more embodiments or example in combine in an appropriate manner.
Although embodiments of the invention have been shown and described above, it is to be understood that above-described embodiment is example Property, it is impossible to limitation of the present invention is interpreted as, one of ordinary skill in the art is not departing from the principle and objective of the present invention In the case of above-described embodiment can be changed within the scope of the invention, change, replace and modification.The scope of the present invention Extremely equally limited by appended claims.

Claims (9)

  1. A kind of 1. high in the clouds Web applications automatically dispose system, it is characterised in that including:User console, code library module, match somebody with somebody Server and monitoring module are put,
    The user console is used for the configuration rule for receiving user's input, wherein, the configuration rule is used to configure cloud computing The operation rule of multiple cloud main frames in system;
    The code library module is connected to the cloud computing system, for receiving the code information of user's submission, and by the generation Code information is submitted to the cloud computing system automatically;
    The configuration server is connected to the user console and the cloud computing system, is controlled for receiving from the user The configuration rule of platform processed, and the configuration rule is analyzed, the resource status in the configuration rule is entered using descriptive language Row is described, and the configuration rule after description is pushed to multiple cloud main frames of the cloud computing system;
    Each cloud main frame of the cloud computing system is according to the configuration rule after the description and code information operation Web applications;
    The monitoring module is connected to the cloud computing system and the configuration server, for monitoring in the cloud computing system Cloud main frame Web applications it is whether normal, if Web applications occur abnormal, the abnormality of analysis Web applications is simultaneously right The exception is repaired.
  2. 2. high in the clouds Web applications automatically dispose system as claimed in claim 1, it is characterised in that the configuration rule includes: Configure fictitious host computer, website orientation, installation dbase and service port number.
  3. 3. high in the clouds Web applications automatically dispose system as claimed in claim 1, it is characterised in that the code library module is adopted The code information is submitted to the cloud computing system automatically with Hook Function.
  4. 4. high in the clouds Web applications automatically dispose system as claimed in claim 1, it is characterised in that the configuration server is also Whether the configuration rule after the regular and description currently run for inspecting periodically the cloud main frame is consistent, if cloud main frame The rule currently run does not meet corresponding configuration rule, then the configuration after pushing corresponding describe to the cloud main frame again is advised Then.
  5. 5. high in the clouds Web applications automatically dispose system as claimed in claim 1, it is characterised in that the Web applications are abnormal to wrap Include application exception and view layer JSP is abnormal.
  6. 6. high in the clouds Web applications automatically dispose system as claimed in claim 1, it is characterised in that the monitoring module analysis The abnormality of Web applications is simultaneously repaired to the exception, including:
    The monitoring module is automatically deleted cloud main frame under attack, created new when monitoring the cloud main frame and being attacked Cloud main frame, and the configuration rule after describing is pushed from the configuration server to new cloud main frame.
  7. 7. high in the clouds Web applications automatically dispose system as claimed in claim 1, it is characterised in that the monitoring module analysis The abnormality of Web applications is simultaneously repaired to the exception, including:
    The pressure value of the monitoring module detection cloud main frame, when the pressure value for detecting current cloud main frame exceedes preset pressure, New cloud main frame is created, the part resource of the current cloud main frame is transferred to the new cloud main frame, and taken by the configuration Business device pushes the configuration rule after description to new cloud main frame.
  8. 8. high in the clouds Web applications automatically dispose system as claimed in claim 7, it is characterised in that the monitoring module analysis Internal memory, cpu busy percentage and the hard disk utilization of the cloud main frame, obtain the pressure value of the cloud main frame.
  9. 9. high in the clouds Web applications automatically dispose system as claimed in claim 1, it is characterised in that based on the cloud main frame Facility services IaaS cloud main frame.
CN201410438201.XA 2014-08-29 2014-08-29 A kind of high in the clouds Web applications automatically dispose system Active CN104158910B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410438201.XA CN104158910B (en) 2014-08-29 2014-08-29 A kind of high in the clouds Web applications automatically dispose system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410438201.XA CN104158910B (en) 2014-08-29 2014-08-29 A kind of high in the clouds Web applications automatically dispose system

Publications (2)

Publication Number Publication Date
CN104158910A CN104158910A (en) 2014-11-19
CN104158910B true CN104158910B (en) 2017-12-15

Family

ID=51884315

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410438201.XA Active CN104158910B (en) 2014-08-29 2014-08-29 A kind of high in the clouds Web applications automatically dispose system

Country Status (1)

Country Link
CN (1) CN104158910B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462569B (en) * 2014-12-29 2018-02-06 山东中创软件商用中间件股份有限公司 A kind of web applications dissemination method, using publisher server and web server
CN104679717B (en) * 2015-02-15 2018-11-27 北京京东尚科信息技术有限公司 The method and management system of cluster elasticity deployment
CN106547531B (en) * 2015-09-23 2021-05-14 云智慧(北京)科技有限公司 PHP-based application performance management method and module thereof
CN106095483A (en) * 2016-05-31 2016-11-09 乐视控股(北京)有限公司 The Automation arranging method of service and device
CN106533804A (en) * 2016-12-22 2017-03-22 成都西加云杉科技有限公司 Network operation support system
CN106775882A (en) * 2016-12-26 2017-05-31 ***股份有限公司 Cloud computing server batch dispositions method and device
CN106844201A (en) * 2016-12-30 2017-06-13 北京五八信息技术有限公司 Test environment dispositions method and system
CN106993006A (en) * 2017-06-16 2017-07-28 郑州云海信息技术有限公司 The implementation method of WEB fire walls in a kind of cloud platform
CN108008986A (en) * 2017-12-06 2018-05-08 成都初唐网络科技股份有限公司 Datamation dispositions method and device
CN109298898B (en) * 2018-08-24 2022-04-26 深圳职业技术学院 Automatic configuration method and device for cloud computing resources
CN109600257B (en) * 2018-12-07 2022-03-01 泰康保险集团股份有限公司 Tool deployment method, device and storage medium
CN112749059A (en) * 2021-01-13 2021-05-04 叮当快药科技集团有限公司 Front-end abnormity monitoring method, device and system
CN112769954B (en) * 2021-01-29 2022-11-15 优课达(南京)网络有限公司 Method and system for automatically storing and routing WEB program
CN114338674B (en) * 2021-12-30 2023-08-18 天翼物联科技有限公司 Multi-agent automatic deployment method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508693A (en) * 2011-09-29 2012-06-20 华中科技大学 Web server capacity expansion system based on virtual machine
CN103067344A (en) * 2011-10-24 2013-04-24 国际商业机器公司 Non-invasive method and equipment for automatically issuing safety regulations in cloud environment
CN103608773A (en) * 2011-04-12 2014-02-26 威睿公司 Deployment system for multi-node applications
CN103973676A (en) * 2014-04-21 2014-08-06 蓝盾信息安全技术股份有限公司 Cloud computing safety protection system and method based on SDN

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130067345A1 (en) * 2011-09-14 2013-03-14 Microsoft Corporation Automated Desktop Services Provisioning

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103608773A (en) * 2011-04-12 2014-02-26 威睿公司 Deployment system for multi-node applications
CN102508693A (en) * 2011-09-29 2012-06-20 华中科技大学 Web server capacity expansion system based on virtual machine
CN103067344A (en) * 2011-10-24 2013-04-24 国际商业机器公司 Non-invasive method and equipment for automatically issuing safety regulations in cloud environment
CN103973676A (en) * 2014-04-21 2014-08-06 蓝盾信息安全技术股份有限公司 Cloud computing safety protection system and method based on SDN

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"基于云计算的Web应用部署与扩容***";李渊;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130715(第07期);正文第11页第3段-第16页第3段以及图2.1,图2.2和图2.3 *

Also Published As

Publication number Publication date
CN104158910A (en) 2014-11-19

Similar Documents

Publication Publication Date Title
CN104158910B (en) A kind of high in the clouds Web applications automatically dispose system
US10169614B2 (en) Container update system
CN105357038B (en) Monitor the method and system of cluster virtual machine
US10540368B2 (en) System and method for resolving synchronization conflicts
US20170024239A1 (en) Configuring monitoring for virtualized servers
US9104796B2 (en) Correlation of source code with system dump information
US9911083B2 (en) Automated defect and optimization discovery
US9697068B2 (en) Building an intelligent, scalable system dump facility
US9558058B2 (en) Technology for stall detection
US11126494B2 (en) Automated, adaptive, and auto-remediating system for production environment
US20130111018A1 (en) Passive monitoring of virtual systems using agent-less, offline indexing
US11200108B2 (en) Data lifecycle management
US20130254524A1 (en) Automated configuration change authorization
US10114731B2 (en) Including kernel object information in a user dump
CN113014445B (en) Operation and maintenance method, device and platform for server and electronic equipment
CN103716384A (en) Method and device for realizing cloud storage data synchronization in cross-data-center manner
US9349004B2 (en) Predicting the actions and evaluating the risk of a software install program
US9817731B2 (en) Acquiring diagnostic data selectively
US10002066B2 (en) Targeted multi-tiered software stack serviceability
US10733065B2 (en) Recovery of local resource
US10291700B2 (en) Network optimized scan with dynamic fallback recovery
US9990491B2 (en) Methods and systems for assessing and remediating online servers with minimal impact
CN113467941A (en) Method and device for sharing information
US9202167B1 (en) Automated defect identification and resolution
EP4168892B1 (en) Deployment of variants built from code

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 100085, floor 59, floor 1 to 3, 101 of Hanhe garden, Haidian District, Beijing

Patentee after: Jinshi garnor (Beijing) Technology Co. Ltd.

Address before: 100085 Beijing city Haidian District East Road No. 35 Building No. 1 228 XingKong meeting

Patentee before: Stone easy Cheng (Beijing) Technology Co., Ltd.