CN113467859B - Dynamic execution method based on action script and storage medium - Google Patents

Dynamic execution method based on action script and storage medium Download PDF

Info

Publication number
CN113467859B
CN113467859B CN202110661644.5A CN202110661644A CN113467859B CN 113467859 B CN113467859 B CN 113467859B CN 202110661644 A CN202110661644 A CN 202110661644A CN 113467859 B CN113467859 B CN 113467859B
Authority
CN
China
Prior art keywords
script
link
target
basic
current
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
CN202110661644.5A
Other languages
Chinese (zh)
Other versions
CN113467859A (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.)
Huizhou Desay SV Automotive Co Ltd
Original Assignee
Huizhou Desay SV Automotive 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 Huizhou Desay SV Automotive Co Ltd filed Critical Huizhou Desay SV Automotive Co Ltd
Priority to CN202110661644.5A priority Critical patent/CN113467859B/en
Publication of CN113467859A publication Critical patent/CN113467859A/en
Application granted granted Critical
Publication of CN113467859B publication Critical patent/CN113467859B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to the technical field of intelligent control, and provides a dynamic execution method and a storage medium based on an action script, wherein the method comprises the steps of dividing and compiling to obtain a plurality of corresponding independent scripts according to the operation flow of each basic function in each system application, and connecting the plurality of independent scripts according to a preset rule to form a script link network; the position of the user target on the script link network can be determined according to the acquired control command of the user, the position of the current system interface position on the script link network is determined according to the current interface parameter, and the independent script can be dynamically recombined according to the two positions to obtain the target script link for realizing the control command. Therefore, the control system can directly enter the target node from the current interface (the node in the current flow), and starts from the basis (script) of the system operation, so that the operation flow can be simplified, the response execution time can be shortened, and meanwhile, the use experience of a user can be further improved by improving the intelligent degree of the system.

Description

Dynamic execution method based on action script and storage medium
Technical Field
The invention relates to the technical field of intelligent control, in particular to a dynamic execution method based on an action script and a storage medium.
Background
The existing voice assistant has a function of executing multiple steps according to instructions, for example, a function of sending a micro-letter to a person under voice control, the initial state starts from a main page, the micro-letter is opened in the first step, the micro-letter contact is entered in the second step, and the corresponding information is sent to the appointed contact in the nth step of searching the micro-letter contact …. After the transmission, the user stays at the interface for sending the micro-letter, and when the user again requests to send the micro-letter to the second contact, the voice assistant repeats the above operation, namely, starting from the first step from the main page, opening the micro-letter, and then entering the contact … until the second person is sent the information.
Namely, the program control flow of the voice assistant is relatively solidified and has low intelligent degree. Under normal conditions, when the user stops the current interface after sending the information to the first person and when executing the micro-letter information to the second person, the user normally operates to exit the current interface (the chat interface with the first contact), return to the contact searching interface to input the contact name of the second person, and then enter the chat interface of the second person.
Similarly, when the voice assistant performs the action of playing music, the voice assistant needs to jump to the main page, initialize the music player, and then enter the response page to operate according to the specific sub-function. Namely, each small function such as xx music playing, favorite music playing, hot song list music playing and the like needs to be correspondingly compiled into an operation step from returning to a main page to specific execution results. This has two problems:
on the one hand, the previous starting steps of each script are the same, so that the repeated storage of a large space exists, and the script management is relatively bloated; on the other hand, scripts are edited and saved by specific sub-functions, the minimum units are divided according to functions, and the number of the scripts is huge.
Disclosure of Invention
The invention provides a dynamic execution method and a storage medium based on an action script, which solve the technical problems of bulkiness and huge quantity of action scripts caused by solidification and low intelligent degree of a program control flow of the existing intelligent control method.
In order to solve the technical problems, the invention provides a dynamic execution method based on an action script, which comprises the following steps:
s1, dividing an operation flow corresponding to each basic function into a plurality of independent scripts;
s2, manufacturing a plurality of independent scripts into a script link network according to a preset rule;
s3, acquiring a control command and a current interface parameter input by a user;
s4, according to the control command and the current interface parameter, a corresponding target script link is obtained from the script link network and executed.
The basic scheme is used for dividing and compiling the operation flow of each basic function to obtain a plurality of corresponding independent scripts, and connecting the plurality of independent scripts according to a preset rule to form a script link network; the position of the user target on the script link network can be determined according to the acquired control command of the user, the position of the current system interface position on the script link network is determined according to the current interface parameter, and the independent script can be dynamically recombined according to the two positions to obtain the target script link for realizing the control command. Therefore, the control system can directly enter the target node from the current interface (the node in the current flow), and starts from the basis (script) of the system operation, so that the operation flow can be simplified, the response execution time can be shortened, and meanwhile, the use experience of a user can be further improved by improving the intelligent degree of the system.
In a further embodiment, the step S1 includes:
s11, dividing the corresponding operation flow of each basic function in each system application into single-step execution operation;
s12, compiling corresponding independent scripts according to each execution operation;
the independent script comprises a script number, an execution action and a target interface state.
According to the scheme, each basic function in each system application is fully considered, each operation flow is divided into single-step execution operation and compiled to obtain a corresponding independent script, the independent script is integrated into zero, a single execution operation is used for replacing a unique operation flow, the storage pressure of the system can be effectively reduced, and a physical basis is provided for dynamic recombination of a target link.
In a further embodiment, the step S2 includes:
s21, compiling a basic script link corresponding to each basic function according to a plurality of independent scripts;
s22, merging all the basic script links according to a preset rule to obtain a script link network;
s23, based on the script link network, basic link information sets corresponding to each basic function are manufactured, and all basic link information sets are integrated to obtain an action script library corresponding to the system application.
According to the scheme, all basic functions belonging to the same application are classified in consideration of independence among various applications in the system, independent scripts corresponding to the basic functions are written into corresponding basic script links first, then all basic script links are combined according to preset rules to obtain a script link network corresponding to the system application, so that a main interface is not required to be returned when the system application is operated, control instructions of a user can be realized by carrying out backward and forward operations according to the relation among the independent scripts in the script link network, and application initialization operation is not required to be carried out again; and (3) making a basic link information set and an action script library according to the script link network, and performing execution judgment by replacing actual script data with information data, so that the system operation efficiency can be improved.
In a further embodiment, the step S3 includes:
s31, acquiring a control command input by a user, and determining a target execution function of the control command;
s32, acquiring the corresponding basic link information set according to the target execution function;
s33, acquiring a current system interface and acquiring a corresponding current interface state.
In a further embodiment, the step S4 includes:
s41, judging the current node position according to the basic link information set and/or the action script library and the current interface state, and determining the initial node position according to the current node position;
s42, determining a target link information set to generate a corresponding target script link according to the initial node position and the basic link information set, and executing the target script link.
In a further embodiment, the step S41 includes:
A. b, matching the current interface state with the basic link information set, if matching is successful, determining the current node position according to matching information, otherwise, entering a step B;
B. and matching the current interface state with the action script library, if the matching is successful, determining the current node position according to the matching information, and otherwise, taking the initial node as the initial node position.
C. And taking the current node position as the starting node position.
According to the scheme, whether the control command of the user belongs to the current basic function and the current system application is judged in sequence according to the matching result of the basic link information set, the action script library and the current interface state, the optimal starting node position can be determined on the basis of the current interface, and then the optimal execution flow is planned for the control command according to the starting node position.
In a further embodiment, the step S42 includes:
D. taking the last script information in the basic link information set as target node information, and calculating the shortest link length between the initial node position and the target node information according to the initial node position and the target node information;
E. comparing the shortest link length with the link length of the basic script link, and selecting a link information set with a shorter length to obtain as a target link information set;
F. and generating a corresponding target script link and executing according to the independent script corresponding to the acquisition of the target link information set.
According to the scheme, after the shortest link length between the initial node position and the target node information is determined on the system application, the target script link with the shortest link and the shortest time consumption can be selected by comparing the link length of the basic script link (namely, comparing the link length initialized from the main interface of the system), so that the program control flow of the system is further optimized.
In a further embodiment, in the step S22, the preset rule is: and merging corresponding partial script links in the independent script links according to the same execution operation between each basic function in the system application.
In a further embodiment, in said step B: the initial node is a system main interface node; the system host interface includes a plurality of different system applications.
The invention also provides a storage medium, on which a computer program is stored, the computer program being used for implementing the dynamic execution method based on the action script. The storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a random access Memory (Random Access Memory, RAM), or the like.
Drawings
FIG. 1 is a workflow diagram of a dynamic execution method based on an action script provided by an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a script link network according to an embodiment of the present invention.
Detailed Description
The following examples are given for the purpose of illustration only and are not to be construed as limiting the invention, including the drawings for reference and description only, and are not to be construed as limiting the scope of the invention as many variations thereof are possible without departing from the spirit and scope of the invention.
Example 1
The dynamic execution method based on the action script provided by the embodiment of the invention, as shown in fig. 1 and 2, comprises the following steps:
s1, dividing an operation flow corresponding to each basic function into a plurality of independent scripts, wherein the independent scripts comprise:
s11, dividing the corresponding operation flow of each basic function in each system application into single-step execution operation;
s12, compiling corresponding independent scripts according to each execution operation;
in this embodiment, the independent script package is not limited to script number, execution action, target interface state.
In the embodiment, each basic function in each system application is fully considered, each operation flow is divided into single-step execution operation and compiled to obtain a corresponding independent script, the independent script is integrated into zero, a single execution operation is used for replacing a unique operation flow, the storage pressure of the system can be effectively reduced, and a physical basis is provided for dynamic recombination of a target link.
S2, manufacturing a plurality of independent scripts into a script link network according to a preset rule, wherein the method comprises the following steps:
s21, compiling a basic script link corresponding to each basic function according to a plurality of independent scripts;
s22, merging all basic script links according to preset rules to obtain a script link network;
the preset rules are as follows: and merging corresponding partial script links in the independent script links according to the same execution operation between each basic function in the system application.
S23, based on the script link network, a basic link information set corresponding to each basic function is manufactured, and all basic link information sets are integrated to obtain an action script library corresponding to the system application.
In the embodiment, all basic functions belonging to the same application are classified in consideration of independence among various applications in the system, independent scripts corresponding to the basic functions are written into corresponding basic script links first, and then all basic script links are combined according to preset rules to obtain a script link network corresponding to the system application, so that a main interface is not required to be returned when the system application is operated, and control instructions of a user can be realized by carrying out backward and forward operations according to the relation among the independent scripts in the script link network without carrying out application initialization operations again; and (3) making a basic link information set and an action script library according to the script link network, and performing execution judgment by replacing actual script data with information data, so that the system operation efficiency can be improved.
S3, acquiring a control command and current interface parameters input by a user, wherein the method comprises the following steps:
s31, the voice assistant acquires a control command input by a user and determines a target execution function of the voice assistant;
s32, acquiring a corresponding basic link information set according to a target execution function;
s33, acquiring a current system interface and acquiring a corresponding current interface state.
S4, according to the control command and the current interface parameter, acquiring a corresponding target script link from the script link network and executing the target script link, wherein the method comprises the following steps:
s41, judging the current node position according to the basic link information set and/or the action script library and the current interface state, and determining the initial node position according to the current node position, wherein the method comprises the following steps:
A. b, matching the current interface state with the basic link information set, if the matching is successful, determining the current node position according to the matching information, otherwise, entering the step B;
B. and matching the current interface state with the action script library, if the matching is successful, determining the current node position according to the matching information, and otherwise, taking the initial node as the initial node position.
In this embodiment, the initial node is a system main interface node; the system main interface includes a number of different system applications, such as an audio player, a hundred degree map, and the like.
C. The current node position is taken as the starting node position.
According to the method and the device, whether the control command of the user belongs to the current basic function and the current system application is judged in sequence according to the matching result of the basic link information set, the action script library and the current interface state, the optimal initial node position can be determined on the basis of the current interface, and then the optimal execution flow is planned for the control command according to the initial node position.
S42, determining a target link information set to generate a corresponding target script link according to the initial node position and the basic link information set, and executing the target script link, wherein the method comprises the following steps:
D. taking the last script information in the basic link information set as target node information, and calculating the shortest link length between the initial node position and the target node information according to the initial node position and the target node information;
E. comparing the shortest link length with the link length of the basic script link, and selecting a link information set with a shorter length to obtain as a target link information set; if the link lengths of the two links are equal, the setting can be performed according to the user requirement, for example, the shortest link belonging to the same system application is preferably selected as the target script link.
F. And generating a corresponding target script link according to the independent script corresponding to the acquisition of the target link information set and executing the corresponding target script link.
In the embodiment, after determining the shortest link length between the initial node position and the target node information according to the initial node position and the target node information on the system application, the target script link with the shortest link and the shortest time consumption can be selected by comparing the link length of the basic script link (i.e. comparing the link length initialized from the main interface of the system), so as to further optimize the program control flow of the system.
In this embodiment, referring to fig. 2, the dynamic execution process taking "play popular song" as an example is as follows:
when the voice assistant acquires the control command of the user 'play popular song', the voice assistant recognizes and obtains the corresponding basic link information set W (0000, 0001, 0002, 0003, 0004). And simultaneously acquiring a current system interface where a user is located and acquiring a corresponding current interface state, for example, taking a music collection interface as the current interface state when the current system interface is located in the music collection interface.
At this time, the basic link information set W (0000, 0001, 0002, 0003, 0004) is matched with the "music collection interface", and it is determined that the basic link information set W (0000, 0001, 0002, 0003, 0004) does not include an independent script having the target interface state of the "music collection interface".
Therefore, the next step is performed, the action script library F (Wi) is matched with the "music collection interface", and it is determined that the action script library F (Wi) includes an independent script 0012 having a target interface state of the "music collection interface", and the independent script 0012 is set as the start node position.
Subsequently, according to the script link network, the link length of the individual script 0012 to individual script 0004 shortest link L1 (0001, 0002, 0003, 0004) is calculated as 4 nodes, and the link length of the basic script link L2 (0000, 0001, 0002, 0003, 0004) is calculated as 5 nodes, thus selecting L1 (0001, 0002, 0003, 0004) as the target link information set.
Finally, corresponding independent scripts are respectively acquired according to L1 (0001, 0002, 0003 and 0004) to generate corresponding target script links and execute the links. The execution of the control command is completed.
Aiming at the operation flow of each basic function in each system application, the embodiment of the invention divides and compiles to obtain a plurality of corresponding independent scripts, and connects the plurality of independent scripts to form a script link network according to a preset rule; the position of the user target on the script link network can be determined according to the acquired control command of the user, the position of the current system interface position on the script link network is determined according to the current interface parameter, and the independent script can be dynamically recombined according to the two positions to obtain the target script link for realizing the control command. Therefore, the control system can directly enter the target node from the current interface (the node in the current flow), and starts from the basis (script) of the system operation, so that the operation flow can be simplified, the response execution time can be shortened, and meanwhile, the use experience of a user can be further improved by improving the intelligent degree of the system.
Example 2
The embodiment of the invention also provides a storage medium, on which a computer program is stored, where the computer program is configured to implement a dynamic execution method based on an action script provided in the above embodiment 1. The storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a random access Memory (Random Access Memory, RAM), or the like.
The above examples are preferred embodiments of the present invention, but the embodiments of the present invention are not limited to the above examples, and any other changes, modifications, substitutions, combinations, and simplifications that do not depart from the spirit and principle of the present invention should be made in the equivalent manner, and the embodiments are included in the protection scope of the present invention.

Claims (6)

1. A dynamic execution method based on an action script, comprising:
step S1, dividing an operation flow corresponding to each basic function into a plurality of independent scripts;
s2, manufacturing a plurality of independent scripts into a script link network according to a preset rule;
s3, acquiring a control command and current interface parameters input by a user;
s4, acquiring a corresponding target script link from the script link network according to the control command and the current interface parameter, and executing the corresponding target script link;
the step S2 includes:
step S21, writing a basic script link corresponding to each basic function according to a plurality of independent scripts;
s22, merging all the basic script links according to a preset rule to obtain a script link network;
step S23, based on the script link network, making basic link information sets corresponding to each basic function, and integrating all the basic link information sets to obtain an action script library corresponding to system application;
the step S4 includes:
s41, judging the current node position according to the basic link information set and/or the action script library and the current interface state, and determining the initial node position according to the current node position;
step S42, determining a target link information set to generate a corresponding target script link according to the initial node position and the basic link information set, and executing the target script link;
the step S41 includes:
step A, matching the current interface state with the basic link information set, if matching is successful, determining the current node position according to matching information, otherwise, entering step B;
step B, matching the current interface state with the action script library, if matching is successful, determining the current node position according to matching information, otherwise, taking the initial node as the initial node position;
step C, taking the current node position as the initial node position;
the step S42 includes:
step D, taking the last script information in the basic link information set as target node information, and calculating the shortest link length between the initial node position and the target node information according to the initial node position and the target node information;
step E, comparing the shortest link length with the link length of the basic script link, and selecting a link information set with a shorter length to obtain as a target link information set;
and F, generating a corresponding target script link according to the independent script corresponding to the acquisition of the target link information set and executing the target script link.
2. The dynamic execution method based on an action script according to claim 1, wherein the step S1 comprises:
step S11, dividing the corresponding operation flow of each basic function in each system application into single-step execution operation;
step S12, writing a corresponding independent script according to each execution operation;
the independent script comprises a script number, an execution action and a target interface state.
3. The dynamic execution method based on action script according to claim 2, wherein the step S3 comprises:
step S31, acquiring a control command input by a user, and determining a target execution function of the control command;
step S32, acquiring the corresponding basic link information set according to the target execution function;
step S33, acquiring a current system interface and a corresponding current interface state.
4. A dynamic execution method based on action scripts as claimed in claim 3, wherein in said step S22, said preset rule is: and merging corresponding partial script links in the independent script links according to the same execution operation between each basic function in the system application.
5. The dynamic execution method based on an action script according to claim 4, wherein in said step B: the initial node is a system main interface node; the system host interface includes a plurality of different system applications.
6. A storage medium having a computer program stored thereon, characterized by: the computer program is used for implementing a dynamic execution method based on an action script according to any one of claims 1-5.
CN202110661644.5A 2021-06-15 2021-06-15 Dynamic execution method based on action script and storage medium Active CN113467859B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110661644.5A CN113467859B (en) 2021-06-15 2021-06-15 Dynamic execution method based on action script and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110661644.5A CN113467859B (en) 2021-06-15 2021-06-15 Dynamic execution method based on action script and storage medium

Publications (2)

Publication Number Publication Date
CN113467859A CN113467859A (en) 2021-10-01
CN113467859B true CN113467859B (en) 2024-04-09

Family

ID=77869852

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110661644.5A Active CN113467859B (en) 2021-06-15 2021-06-15 Dynamic execution method based on action script and storage medium

Country Status (1)

Country Link
CN (1) CN113467859B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530231A (en) * 2013-10-12 2014-01-22 北京京东尚科信息技术有限公司 Application program testing method and system based on service process control
CN104572466A (en) * 2015-01-13 2015-04-29 北京京东尚科信息技术有限公司 Automatic testing method and device
CN110262964A (en) * 2019-05-21 2019-09-20 深圳壹账通智能科技有限公司 Test method, device, equipment and computer readable storage medium
CN110597730A (en) * 2019-09-20 2019-12-20 中国工商银行股份有限公司 Scene method based automatic test case generation method and system
CN112306893A (en) * 2020-11-27 2021-02-02 平安普惠企业管理有限公司 UI page testing method and device, computer equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140245159A1 (en) * 2013-02-28 2014-08-28 Hewlett-Packard Development Company, L.P. Transport script generation based on a user interface script

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530231A (en) * 2013-10-12 2014-01-22 北京京东尚科信息技术有限公司 Application program testing method and system based on service process control
CN104572466A (en) * 2015-01-13 2015-04-29 北京京东尚科信息技术有限公司 Automatic testing method and device
CN110262964A (en) * 2019-05-21 2019-09-20 深圳壹账通智能科技有限公司 Test method, device, equipment and computer readable storage medium
CN110597730A (en) * 2019-09-20 2019-12-20 中国工商银行股份有限公司 Scene method based automatic test case generation method and system
CN112306893A (en) * 2020-11-27 2021-02-02 平安普惠企业管理有限公司 UI page testing method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN113467859A (en) 2021-10-01

Similar Documents

Publication Publication Date Title
CN100426239C (en) Dependency graph parameter scoping
JP2019518257A (en) State control method and apparatus
CN102118281B (en) Method, device and network equipment for automatic testing
CN105468300B (en) The management method and device of IP hard disks
CN106976434B (en) Apparatus and method for voice recognition device in vehicle
CN110222238B (en) Query method and system for bidirectional mapping of character string and identifier
CN111831795B (en) Multi-round dialogue processing method and device, electronic equipment and storage medium
CN103677913A (en) Business processing method and device based on business process management (BPM)
JP2021193591A (en) Data storage method, data storage device, data reading method and data reading device
CN111341315B (en) Voice control method, device, computer equipment and storage medium
EP3396542A1 (en) Database operating method and device
CN110162387A (en) Thread scheduling method, device, computer equipment and computer readable storage medium
CN110471750A (en) Scheduled task control method, device, medium and computer equipment
CN111144132B (en) Semantic recognition method and device
CN108334491B (en) Text analysis method and device, computing equipment and storage medium
CN113467859B (en) Dynamic execution method based on action script and storage medium
CN112015382B (en) Processor architecture analysis method, device, equipment and storage medium
US20230267255A1 (en) Semiconductor equipment modeling method and device
CN112970011A (en) Recording pedigrees in query optimization
JP2018147301A (en) Computer system and processing assignment method
US7949509B2 (en) Method and tool for generating simulation case for IC device
CN115981751B (en) Near-memory computing system, near-memory computing method, near-memory computing device, medium and equipment
US11327808B2 (en) Decentralized data processing architecture
CN113986576A (en) Message processing method and device
JP3930255B2 (en) System specification information processing apparatus, system specification information processing method, and program

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
GR01 Patent grant
GR01 Patent grant