CN109508432B - High-performance FAAS system based on block chain - Google Patents
High-performance FAAS system based on block chain Download PDFInfo
- Publication number
- CN109508432B CN109508432B CN201811430601.0A CN201811430601A CN109508432B CN 109508432 B CN109508432 B CN 109508432B CN 201811430601 A CN201811430601 A CN 201811430601A CN 109508432 B CN109508432 B CN 109508432B
- Authority
- CN
- China
- Prior art keywords
- function
- faas
- module
- blockchain
- network
- 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
-
- 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
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention relates to the technical field of high-performance systems, and discloses a high-performance FAAS system based on a blockchain, which comprises an on-chain FAAS system, wherein the on-chain FAAS system specifically comprises a distributed gateway module, an absorbing and stacking module, a function execution engine and a modeling layer module, the distributed gateway module comprises a user APP, an HTTP detection system and a function conversion system, a container is fixedly connected inside the function execution engine, and the function execution engine comprises a container, a function calculation engine pool and a function calculation example. According to the high-performance FAAS system based on the blockchain, the distributed gateway module is arranged, so that requirements of different users and HTTP requests can be classified, and then a Socket checking system is used for checking whether the users access the page or not, if Socket marks exist, the use records of the users are extracted from the inside of the log system, the access flow of equipment is reduced, and the performance of the equipment is improved.
Description
Technical Field
The invention relates to the technical field of high-performance systems, in particular to a high-performance FAAS system based on a block chain.
Background
With the popularization of networks and mobile devices, the popularization of the Internet is increased, various Internet enterprises are more and more, specific services are provided for people in various industries, in China enterprises 500, internet companies occupy 15%, china digital economy occupies more than 30% of GDP, the important strength for supporting the data is the root of cloud computing Internet enterprises, the scale of cloud computing reaches 1435.3 hundred million dollars by 2020, the global public cloud service market is rapidly increased, the composite growth rate of 2017-2020 is expected to reach 16.44%, cloud computing becomes more and more refined, services provided for the enterprises are more and more convenient, the enterprises can directly use applications running on the cloud through connecting to the network, the trouble of similar installation is not needed, the initial high software and hardware investment is avoided, lower running cost is expected, finer granularity is necessarily the first choice of future enterprises, and FAAS is the services.
The existing bottom-layer chain system, such as an ethernet, is provided by itself with a virtual machine for executing intelligent contracts and application logic for generating and using data by the virtual machine during running, all depend on the data stored in the intelligent Contract account, and compared with the traditional internet application, the existing bottom-layer chain system also stores the logic and the data as a whole, so that in the iterative process, the framework is updated with much inconvenience, once the logic changes, the original data is changed, the function is continuously added again, the maintenance of a large intelligent Contract is possibly difficult, the essence of the traditional DApp is that Smart Contract+ ContractExecute Platform =dapp, and accordingly, in order to overcome the difficult problem of traditional DAPP development, the present patent combines the function service software framework and the blockchain technology, thereby providing a new P development framework, a high-performance FAAS system based on blockchain.
(one) solving the technical problems
Aiming at the defects of the prior art, the invention provides a high-performance FAAS system based on a blockchain, which has the advantages of event driving, low commission, flexible scheduling, friendly development, high performance and the like, and solves the problems that the existing distributed application DAPP cannot support more user development and flexible use strategies, and the on-chain development and deployment are too slow.
(II) technical scheme
In order to achieve the purposes of event driving, low commission, flexible scheduling, friendly development and high performance, the invention provides the following technical scheme: the high-performance FAAS system based on the blockchain comprises an on-chain FAAS system, wherein the on-chain FAAS system specifically comprises a distributed gateway module, an adsorption layer module, a function execution engine and a module layer module, the distributed gateway module comprises a user APP, an HTTP detection system and a function conversion system, a container is fixedly connected to the inside of the function execution engine, and the function execution engine comprises a container, a function calculation engine pool and a function calculation example.
Preferably, the distributed gateway module includes a pre-API Gate Way for collecting and distributing HTTP requests of external applications, and converting application requirements into specific function execution requests.
Preferably, the overlay absorption module maintains the function registration service of the whole network through the overlay absorption network, maintains the mapping relation of the FNS in the network, supports the FNS searching operation, and dynamically issues the flow control instruction of the gateway.
Preferably, the function execution engine comprises a task pool executed by a function loading zone in a function call request transferred by an upper layer through the FEE function engine, and the task pool is dynamically distributed to an idle processor for processing, and the customization processing is carried out according to the request content, and a corresponding result is returned.
Preferably, the modeling layer module includes differentially labeling each event itself by an intelligent contract running in the virtual machine, and broadcasting and distributing by triggering data modifications in the contract.
Preferably, the on-chain FAAS system comprises a building model of an underlying blockchain network based on poa+dag+faas, and requests from an upper layer are optimized according to characteristics of various layers, including but not limited to registration services of PoA, parallelization mechanisms of DAG and function services of FAAS.
Preferably, the module in layer module includes an independent application development model built based on Scalable DAG Network + Scalable FAAS Compute layer =future DApp model, including but not limited to domain-specific or class-specific application development.
Preferably, the user APP includes a network wallet, a DAPP and an IOT device, the network wallet, the DAPP and the IOT device are connected with the distributed gateway module in a signal connection manner, and the HTTP detection system is composed of a flow control system, a security check system, an HTTP request processing system, a Socket check system and a log system.
(III) beneficial effects
Compared with the prior art, the invention provides a high-performance FAAS system based on a block chain, which has the following beneficial effects:
1. according to the block chain-based high-performance FAAS system, the distributed gateway module is arranged, the requirements of different users and HTTP requests can be classified, then a Socket checking system is used for checking whether the users access the page, if the Socket exists, the use records of the users are extracted from the inside of a log system, the access flow of equipment is reduced, the performance of the equipment is improved, and a function execution engine is arranged.
2. According to the blockchain-based high-performance FAAS system, through the suction and lamination module, the suction and lamination module maintains the function registration service of the whole network through the suction and lamination network, meanwhile, the mapping relation of the FNS in the network is maintained, the FNS searching operation is supported, the flow control instruction of the gateway is dynamically issued, when a user accesses, the operation cost and the flow are reduced by the flexible scheduling, the effect of low commission is achieved, and the problems that the existing distributed application DAPP cannot support more user development and flexible use strategies, and the development and deployment on the chain are too slow are solved.
Drawings
Fig. 1 is a schematic diagram of a distributed gateway of a high-performance FAAS system based on blockchain according to the present invention;
FIG. 2 is a schematic diagram of a functional calculation engine of a high-performance FAAS system based on blockchain according to the present invention;
fig. 3 is a schematic diagram of a block chain-based function calculation engine state switching of a high-performance FAAS system according to the present invention.
In the figure: the system comprises a FAAS system on a chain, an 11-absorption-lamination module, a 12-distribution gateway module, a 121 user APP, a 122HTTP detection system, a 123 function conversion system, a 13 function execution engine, a 131 function calculation example, a 132 function calculation engine pool, a 14-model-entry-layer module and a 2-expansion container.
Detailed Description
The technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1-3, a high performance FAAS system based on a blockchain includes a FAAS system 1 on the chain, the FAAS system 1 on the chain specifically includes a distributed gateway module 12, an intake layer module 11, a function execution engine 13 and a module in advance layer module 14, the distributed gateway module 12 includes collecting and distributing HTTP requests of external applications through an API gateway Way, converting application requirements into specific function execution requests, the intake layer module 11 includes maintaining function registration services of the whole network through the intake layer network, while maintaining mapping relation of FNS in the network, supporting FNS lookup operation, dynamically issuing flow control instructions of the gateway, the function execution engine 13 includes loading a task pool executed by a function call request of an upper layer through the FEE function engine, dynamically distributing to idle processors, and performing customized processing according to request contents, the module in advance layer module 14 includes differentially labeling events by intelligent contracts running in the virtual machine, broadcasting and distributing the events through data modification in contracts, the faas+system on the chain includes a specific function registration service of the fas, the FAAS system includes a function in the application layer, the function execution system is dynamically issued by the function execution engine is dynamically distributed by the FEE function call engine, the function execution engine 13 includes a task pool executed by the function call request of an upper layer, dynamically distributes the function call request is dynamically distributed to idle processors according to corresponding results, the custom processing is returned, the corresponding results are included in the request, the module 14 includes a corresponding result is differentially marked by the intelligent contract, the events is broadcasted by the intelligent contract, and data modification in the contract, as well as a function is triggered, a function is broadcasted by a contract is triggered, and a function is triggered, a function is applied by a function is based on the system is included in a specific function is included, and a specific to a function is included in the application layer is 3, and a specific to a function is included, and is included in a is 3 and is 3., the function execution engine 13 comprises a flash memory 2, a function calculation engine pool 132 and a function calculation example 131, the user APP121 comprises a network wallet, a DAPP and an IOT device, the network wallet, the DAPP and the IOT device are connected with the distributed gateway module 12 in a signal connection way, the HTTP detection system 122 comprises a flow control system, a security check system, an HTTP request processing system, a Socket check system and a log system, the distributed gateway module 12 converts application requirements into specific function execution requests by collecting and distributing HTTP requests of external applications, the request convergence entry of the whole system, unifies and standardizes the formats of front and rear data, the suction lamination module 11 maintains the function registration service of the whole network, simultaneously maintains the mapping relation of the FNS in the network to support the FNS searching operation and dynamically issues the flow control instruction of the gateway according to the expansion and contraction algorithm, the function execution engine 13 dynamically distributes the functions in the function call request transferred by the upper layer to the idle processor for processing through a load balancing algorithm in a task pool executed by the function load zone, the module layer module 14 adopts a DAG data structure to carry out bottom layer organization to realize high concurrency state for transaction confirmation, carries out high-performance distribution processing on the logic of the transaction, and the system internally comprises a novel block chain FAAS architecture mode and a novel block chain DAPP architecture mode, the novel block chain FAAS architecture mode, carries out the construction of a bottom layer block chain network through PoA+DAG+FAAS, supports the development requirements of high concurrency, high flow and high frequency, the novel block chain DAPP architecture mode, constructs an independent application development mode capable of dynamically expanding the capacity through Scalable DAG Network + Scalable FAAS Compute layer =future DApp mode, the high-performance FAAS system based on block chains, by arranging the distributed gateway module 12, the demands of different users and HTTP requests can be classified, then a Socket checking system checks whether the users access the page, if the Socket exists, the use records of the users are extracted from the log system, the access flow of the equipment is reduced, the performance of the equipment is improved, by arranging the function execution engine 13, the function execution engine 13 comprises a task pool for executing a function loading band in a function call request transmitted by an upper layer through the FEE function engine, the task pool is dynamically distributed to an idle processor for processing, and the customization processing is carried out according to the request content, and the corresponding result is returned, thereby achieving the effect of flexible scheduling, the high-performance FAAS system based on the blockchain, through the suction and accumulation module 11, and the suction and accumulation module 11 comprises a function registration service for maintaining the whole network through a suction and accumulation network, meanwhile, the mapping relation of the FNS in the network is maintained, the FNS searching operation is supported, the flow control instruction of the gateway is dynamically issued, the operation cost and the flow are reduced by the flexible scheduling when the user accesses, the effect of low handling expense is achieved, the problems that the existing distributed application DAPP cannot support more user development and flexible use strategies, and the on-chain development and deployment are too slow are solved, the distributed gateway module 12 converts the HTTP request of the external application into a specific function execution request, and basic flow control and security check, the distributed gateway performs the FNS addressing operation on the input request parameters after receiving the request, finds the specific function address by the function name, performs the deserialization operation on the parameters, then repacks the request into a function execution request, transmits the function execution request to a function execution engine at the lower layer, the function execution engine 13 is a core processor of the FAAS, the method dynamically distributes the function in the function call request transferred by the upper layer to an idle processor for processing through a load balancing algorithm, in addition, a function execution engine calculates the cost of the function execution according to the code and time consumption of each function execution, asynchronously and synchronously charges a suction network, when the internal logic of the function needs to operate on user and service data, an event is triggered, the event comprises unique identifiers of all organizations of the function, a developer and service, and commands and parameters of related data operation, the event is distributed to a modeling network, the modeling network is a distributed network composed of event streams based on DAG, the event spreads on the distributed network, and finally achieves consensus, the event is captured by monitoring the unique marked intelligent contract in a virtual machine, thereby triggering data modification in the contract, and the function calculation engine state is switched, and interaction is performed among the expander 2, the function calculation engine pool 132 and the function calculation instance 131, wherein the AutoScaler is an automatic expansion component for providing expansion capacity for a function calculation engine (FEE) cluster, the AutoScaler provides a configurable threshold for the upper limit and the lower limit of the capacity of the FEE, the AutoScaler counts the pressure and health state of the API Gate Way and the FEE cluster at regular time and reports the state to the suction network, the AutoScaler calculates the pressure arithmetic average value of the current time period, compares the pressure arithmetic average value with the upper limit and the lower limit, determines whether to perform expansion capacity according to some preset thresholds when the pressure reaches the stage expansion threshold, automatically expands the FEE cluster according to feedback of the suction network, performs destruction operation of the FEE cluster when the pressure is smaller than the stage expansion threshold, the capacity expansion and contraction function provided by the Autoscaler can provide an effective guarantee for the FaaS service to cope with sudden flow peaks, and can also supply resources as required, so that resources can be effectively and reasonably allocated, and the Dispatcher is a distributor based on a high-speed lock-free annular cache queue and can load the requests from the API Gate Way on the FEE in a balanced manner.
In summary, the blockchain-based high-performance FAAS system can classify the demands of different users and HTTP requests by setting the distributed gateway module 12, and then check whether the users access the page by the Socket checking system, if the Socket exists, the use record of the user is extracted from the log system, thereby reducing the access flow of the device, improving the performance of the device, and by setting the function execution engine 13, the function execution engine 13 includes a task pool executed by the function loading zone in the function call request transferred from the upper layer by the FEE function engine, dynamically distributes to the idle processor for processing, and performs customization processing according to the request content, and returns the corresponding result, thereby achieving the effect of flexible scheduling.
In addition, according to the blockchain-based high-performance FAAS system, through the suction and lamination module 11, the suction and lamination module 11 maintains the function registration service of the whole network through the suction and lamination network, meanwhile maintains the mapping relation of the FNS in the network, supports the FNS searching operation, dynamically issues the flow control instruction of the gateway, reduces the operation cost and the flow by the flexible scheduling when the user accesses, achieves the effect of low commission, and solves the problems that the existing distributed application DAPP cannot support more user development and flexible use strategy, and the development and deployment on the chain are too slow.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (6)
1. A blockchain-based high performance FAAS system comprising an on-chain FAAS system (1), characterized by: the on-chain FAAS system (1) specifically comprises a distributed gateway module (12), an absorbing and layering module (11), a function execution engine (13) and a modeling layer module (14), wherein the distributed gateway module (12) comprises a user APP (121), an HTTP detection system (122) and a function conversion system (123), an expansion vessel (2) is fixedly connected to the inside of the function execution engine (13), and the function execution engine (13) comprises the expansion vessel (2), a function calculation engine pool (132) and a function calculation example (131);
the distributed gateway module (12) comprises a function execution module for collecting and distributing HTTP requests of external applications through a front-end API Gate Way and converting application requirements into specific function execution requests;
the suction and lamination module (11) maintains the function registration service of the whole network through the suction and lamination network, simultaneously maintains the mapping relation of the FNS in the network, supports the FNS searching operation and dynamically issues the flow control instruction of the gateway.
2. A high performance fas system based on blockchain according to claim 1, wherein the function execution engine (13) comprises a task pool executed by a function loading zone in a function call request transferred from an upper layer through the FEE function engine, dynamically distributes to idle processors for processing, and performs customization processing according to the request content, and returns corresponding results.
3. A blockchain-based high performance FAAS system in accordance with claim 1, wherein the modeling layer module (14) includes differentially labeling each event itself by an intelligent contract running in a virtual machine, and broadcasting and distributing by triggering data modifications in the contract.
4. A blockchain-based high performance FAAS system according to claim 1, wherein the on-chain FAAS system (1) comprises a build paradigm of a bottom layer blockchain network based on poa+dag+faas, and requests from upper layers are optimized according to characteristics of each layer, including but not limited to registration services of PoA, parallelization mechanisms of DAG, and function services of FAAS.
5. The blockchain-based high performance FAAS system of claim 1, wherein the modeling layer module (14) includes an independent application development model built based on a Scalable DAG Network + Scalable FAAS Compute layer =future DApp model, including but not limited to domain-specific or class-specific application development.
6. The high-performance FAAS system based on the blockchain as in claim 1, wherein the user APP (121) comprises a network wallet, a DAPP and an IOT device, the network wallet, the DAPP and the IOT device are connected with the distributed gateway module (12) in a signal connection manner, and the HTTP detection system (122) comprises a flow control system, a security check system, an HTTP request processing system, a Socket check system and a log system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811430601.0A CN109508432B (en) | 2018-11-28 | 2018-11-28 | High-performance FAAS system based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811430601.0A CN109508432B (en) | 2018-11-28 | 2018-11-28 | High-performance FAAS system based on block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109508432A CN109508432A (en) | 2019-03-22 |
CN109508432B true CN109508432B (en) | 2023-07-14 |
Family
ID=65750933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811430601.0A Active CN109508432B (en) | 2018-11-28 | 2018-11-28 | High-performance FAAS system based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109508432B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109960494A (en) * | 2019-04-03 | 2019-07-02 | 陕西医链区块链集团有限公司 | Block chain application development framework design method |
US10783082B2 (en) | 2019-08-30 | 2020-09-22 | Alibaba Group Holding Limited | Deploying a smart contract |
CN110675256B (en) * | 2019-08-30 | 2020-08-21 | 阿里巴巴集团控股有限公司 | Method and device for deploying and executing intelligent contracts |
CN110704171B (en) * | 2019-09-19 | 2023-01-10 | 苏州浪潮智能科技有限公司 | I/O stack mode switching method, system, device and storage medium in storage system |
CN111797314A (en) * | 2020-06-28 | 2020-10-20 | 百度在线网络技术(北京)有限公司 | Data processing method, device, equipment and storage medium |
CN114221961B (en) * | 2021-12-14 | 2024-03-26 | 深圳前海微众银行股份有限公司 | Hierarchical DAG blockchain generation method, apparatus, medium, and program product |
CN114860770B (en) * | 2022-04-15 | 2022-12-16 | 北京科杰科技有限公司 | Optimization method, system, computer device and medium based on data service |
CN114969083B (en) * | 2022-06-24 | 2024-06-14 | 在线途游(北京)科技有限公司 | Real-time data analysis method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107220767A (en) * | 2017-05-26 | 2017-09-29 | 中山市博林树投资管理有限公司 | A kind of resource sharing system under virtual resources pool environment |
CN107807859A (en) * | 2017-10-24 | 2018-03-16 | 郑州云海信息技术有限公司 | A kind of FaaS frameworks and its method of work, the system of exploitation O&M FaaS frameworks |
CN108491191A (en) * | 2018-03-29 | 2018-09-04 | 安徽航天信息有限公司 | A kind of serverless backup FaaS frameworks tax big data system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10841366B2 (en) * | 2017-03-20 | 2020-11-17 | Futurewei Technologies, Inc. | Service graph based serverless cloud platform |
-
2018
- 2018-11-28 CN CN201811430601.0A patent/CN109508432B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107220767A (en) * | 2017-05-26 | 2017-09-29 | 中山市博林树投资管理有限公司 | A kind of resource sharing system under virtual resources pool environment |
CN107807859A (en) * | 2017-10-24 | 2018-03-16 | 郑州云海信息技术有限公司 | A kind of FaaS frameworks and its method of work, the system of exploitation O&M FaaS frameworks |
CN108491191A (en) * | 2018-03-29 | 2018-09-04 | 安徽航天信息有限公司 | A kind of serverless backup FaaS frameworks tax big data system |
Also Published As
Publication number | Publication date |
---|---|
CN109508432A (en) | 2019-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109508432B (en) | High-performance FAAS system based on block chain | |
US9734056B2 (en) | Cache structure and management method for use in implementing reconfigurable system configuration information storage | |
US8103853B2 (en) | Intelligent fabric system on a chip | |
CN102915254A (en) | Task management method and device | |
CN107329828A (en) | A kind of data flow programmed method and system towards CPU/GPU isomeric groups | |
CN106293944A (en) | System and optimization method is accessed based on nonuniformity I/O under virtualization multi-core environment | |
CN103297499A (en) | Scheduling method and system based on cloud platform | |
CN103595780A (en) | Cloud computing resource scheduling method based on repeat removing | |
CN104735095A (en) | Method and device for job scheduling of cloud computing platform | |
CN105159736A (en) | Establishment method of SaaS software deployment scheme supporting performance analysis | |
US20140258507A1 (en) | System and methods for remote access to ims databases | |
WO2024016596A1 (en) | Container cluster scheduling method and apparatus, device, and storage medium | |
Wang et al. | Hybrid pulling/pushing for i/o-efficient distributed and iterative graph computing | |
CN105138679A (en) | Data processing system and method based on distributed caching | |
CN110990154A (en) | Big data application optimization method and device and storage medium | |
CN103023936B (en) | Multi-hierarchy network system and task executing method based on same | |
CN102193831B (en) | Method for establishing hierarchical mapping/reduction parallel programming model | |
CN106161538B (en) | Application platform management system fusing X86 and ARM architecture | |
CN103561092A (en) | Method and device for managing resources under private cloud environment | |
CN109828842A (en) | A kind of high-performance data acquisition engine method based on DPDK technological development | |
CN117437579A (en) | Video processing method, device, equipment and medium | |
CN111459648A (en) | Heterogeneous multi-core platform resource optimization method and device for application program | |
CN107479870A (en) | A kind of third party's class libraries call method, device, mobile terminal and storage medium | |
CN106357800A (en) | Cloud computing service architecture based on QoE | |
CN103020008A (en) | Reconfigurable micro server with enhanced computing power |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230620 Address after: Room 01, Floor 4, Building 6, Henan Information Security Industry Demonstration Park, No. 115, Baorui Road, Jinshui District, Zhengzhou City, Henan Province 450003 Applicant after: Smart Bird Technology Co.,Ltd. Address before: 102200 Beijing Futian Automobile Co., Ltd. No. 999, Shahe Town, Changping District, Beijing Applicant before: Duan Hong |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |