Method for user interface update, system for the same, and non-transitory computer readable medium storing computer program for the same
Patent Information
- Application Number
- TW114115881
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2025-04-16
- Filing Date
- 2025-04-28
- Publication Date
- 2026-09-21
- Estimated Expiration
- 2045-04-27
Smart Images

Figure TWG2TB001912200_001 
Figure TWG2TB001912200_002 
Figure TWG2TB001912200_003
Abstract
Claims
1. A user interface update method, executed via a computing device, comprising the following steps: creating a shared link in code running on a backend server related to the code to be updated, for displaying the interface on a user terminal; receiving a first API (Application Programming Interface) specification written in a first format to configure the interface, wherein the first API specification is an updated, previously written second API specification; converting the first API specification into first code written in a second format different from the first format, wherein... The first code is the updated second code, which is the transformed second API specification; the first code is committed to the repository contained in the shared link; based on the commit, a pull request is created to merge the changes in the first code relative to the second code with the code to be updated; and the pull request is sent to the repository.
2. The user interface update method as described in request item 1, wherein, The first format is JSON (JavaScript Object Notation), and the second format is the Java language.
3. The user interface update method as described in request item 1, wherein, The shared link contains the URL of the repository for the information and the branch containing the code to be updated, as well as at least one of the module, package name, class name, and method of the code to be updated.
4. The user interface update method as described in claim 3, wherein, The steps of creating the pull request include the following: detecting at least one of the module, package name, class name, and method of the code to be updated from the shared link; and if the detected element exists, creating a pull request to merge the changed portion with the portion of the code to be updated corresponding to that element.
5. The user interface update method as described in request item 1, wherein, It also includes the following steps: sensing a conflict that occurs when merging the changed part with the code to be updated, wherein the conflict is that the code to be updated already contains code corresponding to the changed part; and if the conflict is sensed, receiving from the backend server a selection of either a first version corresponding to the code to be updated or a second version corresponding to the changed part.
6. A user interface update system, comprising: processor; And, memory, storing instructions that, when executed by the processor, cause the processor to perform the following operations: create a shared link in the code running on the backend server related to the code to be updated, to display an interface on the user terminal; receive a first API (Application Programming Interface) specification written in a first format to configure the interface, wherein the first API specification is an updated, previously written second API specification; convert the first API specification into first code written in a second format different from the first format, wherein the first code is the updated second code, and the second code is the converted second API specification; commit the first code to a repository contained in the shared link; based on the commit result, create a pull request to merge the changed portions of the first code relative to the second code with the code to be updated; and send the pull request to the repository.
7. The user interface update system as described in claim 6, wherein, The first format is JSON (JavaScript Object Notation), and the second format is the Java language.
8. The user interface update system as described in claim 6, wherein, The shared link contains the URL of the repository for the information and the branch containing the code to be updated, as well as at least one of the module, package name, class name, and method of the code to be updated.
9. The user interface update system as described in claim 8, wherein, The operation of creating the pull request includes the following operations: detecting at least one of the module, package name, class name, and method of the code to be updated from the shared link; and if the detected element exists, creating a pull request to merge the changed part with the part of the code to be updated corresponding to that element.
10. The user interface update system as described in claim 6, wherein, When the instruction is executed by the processor, the processor also performs the following operations: sensing a conflict that occurs when merging the changed part with the code to be updated, wherein the conflict is that the code to be updated already contains code corresponding to the changed part; and if the conflict is sensed, receiving from the backend server a selection of either a first version corresponding to the code to be updated or a second version corresponding to the changed part.
11. A non-transitory computer-readable medium storing a computer program, which, when executed by a processor, performs the following operations: creating a shared link in code running on a back-end server related to code to be updated, to display an interface on a user terminal; receiving a first API (Application Programming Interface) specification written in a first format to configure the interface, wherein the first API specification is an updated, previously written second API specification; and converting the first API specification into first code written in a second format different from the first format, wherein... The first code is the updated second code, which is the transformed second API specification; the first code is committed to the repository contained in the shared link; based on the commit, a pull request is created to merge the changes in the first code relative to the second code with the code to be updated; and the pull request is sent to the repository.
Citation Information
Patent Citations
Application creation method and device, equipment and storage medium
CN119088367A
User interface updating method and device, electronic equipment and readable storage medium
CN119512547A
Reduced-size user interfaces for dynamically updated application overviews
TW201633105A
API driven continuous testing systems for testing disparate software
US20210240604A1
