IP Library Granted Patent US 12,710,938
Granted Patent B2
US 12,710,938 · App. 18/613,545 · Granted Aug 18, 2026

Application page development method, apparatus, system, computing device, and storage medium

Inventors: Zhiyu Ding (Hangzhou, CN); Zhaosong Huang (Gui'an, CN); Xinxin Huang (Shenzhen, CN); Zhiyi Chen (Gui'an, CN); Xiaofeng Deng (Gui'an, CN); Minglei Li (Gui'an, CN); Xiaoyuan Yu (Hangzhou, CN); Jing Yuan (Gui'an, CN)
Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
G06F8/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,710,938
App. No.
18/613,545
Granted
Aug 18, 2026
Kind
B2
Abstract

An application page development method includes a static page of a target application being first obtained, and then an application page including an interaction function corresponding to interaction description information being generated based on the interaction description information input by a user and the static page. In other words, the application page has a function of interacting with the user.

Claims (81)

1 . An application page development method, comprising:

obtaining a static page of a target application, wherein the static page comprises a plurality of page components;

receiving, from a user, interaction description information, wherein the interaction description information describes a first interaction function corresponding to at least one page component of the page components; and

generating an application page of the target application based on the static page and the interaction description information,

wherein the application page comprises a second interaction function corresponding to the interaction description information,

wherein generating the application page of the target application based on the static page and the interaction description information comprises:

displaying a code of a candidate application page on an interaction optimization interface;

updating the code of the candidate application page based on a modification operation performed by the user on the code of the candidate application page; and

displaying the application page of the target application based on updated code.

2 . The application page development method of claim 1 , wherein the interaction description information is voice information or text information.

3 . The application page development method of claim 1 , wherein generating the application page of the target application based on the static page and the interaction description information further comprises:

generating, based on the static page and the interaction description information and using an interaction code generation model, interaction code corresponding to the interaction description information;

obtaining candidate application page code of the candidate a plication page; and

generating the application page of the target application based on the static page and the interaction code.

4 . The application page development method of claim 3 , wherein obtaining the candidate application page code of the candidate application page, and generating the application page of the target application based on the static page and the interaction code further comprises:

fusing static page code of the static page and the interaction code in order to obtain the candidate application page code of the candidate application page;

displaying the candidate application page based on the candidate application page code and using the interaction optimization interface; and

adjusting the candidate application page based on an interaction function editing operation from the user in order to obtain the application page of the target application.

5 . The application page development method of claim 4 , wherein the interaction optimization interface further comprises an interface tool set, wherein the interface tool set comprises a plurality of interaction tools, wherein each of the plurality of interaction tools indicates an interaction function, and wherein adjusting the candidate application page based on the interaction function editing operation comprises:

receiving a drag operation from the user on a target interaction tool of the plurality of interaction tools;

adding, to the candidate application page code based on the drag operation, code corresponding to a third interaction function indicated by the target interaction tool to generate updated candidate application page code; and

providing the application page of the target application based on the updated candidate application page code.

6 . The application page development method of claim 4 , wherein adjusting the candidate application page based on the interaction function editing operation comprises:

interacting with the user using an artificial intelligence (AI) dialog model in order to obtain interaction function editing information of the candidate application page;

recommending a modification suggestion to the user based on the interaction function editing information and an industry knowledge graph and using the AI dialog model;

receiving, from the user, a confirmation operation on the modification suggestion;

updating, based on the interaction function editing information and the modification suggestion when the confirmation operation is received, the candidate application page code to generate updated candidate application page code; and

providing the application page of the target application based on the updated candidate application page code.

7 . The application page development method of claim 3 , further comprising:

obtaining a plurality of first training samples, wherein each of the plurality of first training samples comprises static page sample code of a static page sample, an interaction description sample corresponding to the static page sample, and interaction code; and

training a to-be-trained first artificial intelligence (AI) model based on the plurality of first training samples in order to obtain the interaction code generation model.

8 . The application page development method of claim 1 , wherein obtaining the static page of the target application comprises:

receiving a design diagram of the application page of the target application;

identifying the design diagram using a static page generation model in order to obtain a plurality of groups of intermediate codes, wherein each of the groups of intermediate codes comprises component information of a page component from the design diagram through identification;

generating a static candidate page corresponding to each of the groups of intermediate codes to obtain a plurality of static candidate pages;

determining a first static candidate page from the plurality of static candidate pages; and

generating the static page of the target application based on the first static candidate page.

9 . The application page development method of claim 8 , wherein generating the static page of the target application based on the first static candidate page comprises:

displaying the first static candidate page using the interaction optimization interface;

receiving, from the user, an adjustment operation; and

adjusting the first static candidate page based on the adjustment operation in order to obtain the static page of the target application.

10 . The application page development method of claim 9 , wherein the adjustment operation comprises at least one of: a first operation of adding a component, a second operation of deleting a component, or a third operation of modifying a component on the first static candidate page, wherein the third operation comprises modifying a location, a style, and a size of the component, and wherein the adjustment operation comprises at least one of a fourth operation of dragging a component or a fifth operation of configuring an attribute value of a component.

11 . A computing device comprising:

a memory configured to store instructions; and

one or more processors coupled to the memory and configured to execute the instructions to cause the computing device to:

obtain a static page of a target application, wherein the static page comprises a plurality of page components;

receive, from a user, interaction description information, wherein the interaction description information describes a first interaction function corresponding to at least one page component of the page components; and

generate an application page of the target application based on the static page and the interaction description information,

wherein the application page comprises a second interaction function corresponding to the interaction description information,

wherein generating the application page of the target application based on the static page and the interaction description information comprises:

displaying a code of a candidate application page on an interaction optimization interface;

updating the code of the candidate application page based on a modification operation performed by the user on the code of the candidate application page; and

displaying the application page of the target application based on updated code.

12 . The computing device of claim 11 , wherein the interaction description information is voice information or text information.

13 . The computing device of claim 12 , wherein the one or more processors are further configured to execute the instructions to cause the computing device to further generate the application page of the target application based on the static page and the interaction description information by:

generating, based on the static page and the interaction description information and using an interaction code generation model, interaction code corresponding to the interaction description information;

obtaining candidate application page code of the candidate application page; and

generating the application page of the target application based on the static page and the interaction code.

14 . The computing device of claim 13 , wherein the one or more processors are further configured to execute the instructions to cause the computing device to obtain the candidate application page code of the candidate application page and generate the application page of the target application based on the static page and the interaction code by:

fusing static page code of the static page and the interaction code in order to obtain the candidate application page code of the candidate application page;

displaying the candidate application page based on the candidate application page code and using the interaction optimization interface; and

adjusting the candidate application page based on an interaction function editing operation from the user in order to obtain the application page of the target application.

15 . The computing device of claim 14 , wherein the one or more processors are further configured to execute the instructions to cause the computing device to adjust the candidate application page based on the interaction function editing operation by:

interacting with the user by using an artificial intelligence (AI) dialog model in order to obtain interaction function editing information of the candidate application page;

recommending a modification suggestion to the user based on the interaction function editing information and an industry knowledge graph and using the AI dialog model;

receiving, from the user, a confirmation operation performed on the modification suggestion;

updating, based on the interaction function editing information and the modification suggestion when the confirmation operation is received, the candidate application page code to generate updated candidate application page code; and

providing the application page of the target application based on the updated candidate application page code.

16 . The computing device of claim 14 , wherein the interaction optimization interface further comprises the candidate application page code, and wherein the one or more processors are further configured to execute the instructions to cause the computing device to adjust the candidate application page based on the interaction function editing operation by:

receiving, from the user, the modification operation on the candidate application page code;

updating, based on the modification operation, the candidate application page code to generate updated candidate application page code; and

providing the application page of the target application based on the updated candidate application page code.

17 . The computing device of claim 13 , wherein the one or more processors are further configured to execute the instructions to cause the computing device to:

obtain a plurality of first training samples, wherein each of the first training samples comprises static page sample code of a static page sample, an interaction description sample corresponding to the static page sample, and interaction code; and

train a to-be-trained first artificial intelligence (AI) model based on the plurality of first training samples in order to obtain the interaction code generation model.

18 . The computing device of claim 11 , wherein the one or more processors are further configured to execute the instructions to cause the computing device to obtain the static page of the target application by:

receiving a design diagram of the application page of the target application;

identifying the design diagram using a static page generation model in order to obtain a plurality of groups of intermediate codes, wherein each of the groups of intermediate codes comprises component information of a page component from the design diagram through identification;

generating a static candidate page corresponding to each of the groups of intermediate codes to obtain a plurality of static candidate pages;

determining a first static candidate page from the plurality of static candidate pages; and

generating the static page of the target application based on the first static candidate page.