CN101714095A - Method, terminal and server for replacing skin of embedded user interface system - Google Patents
Method, terminal and server for replacing skin of embedded user interface system Download PDFInfo
- Publication number
- CN101714095A CN101714095A CN200910189000A CN200910189000A CN101714095A CN 101714095 A CN101714095 A CN 101714095A CN 200910189000 A CN200910189000 A CN 200910189000A CN 200910189000 A CN200910189000 A CN 200910189000A CN 101714095 A CN101714095 A CN 101714095A
- Authority
- CN
- China
- Prior art keywords
- user interface
- interface system
- skin
- embedded user
- description document
- 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.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method, a terminal and a terminal for replacing the skin of an embedded user interface system. The method comprises the following steps of: receiving a request for customizing a skin of a login terminal of the embedded user interface system by a host server used for customizing skins; compiling to generate an XML description file for realizing a user interface by the host server according to configuration parameters required by the login terminal; and downloading and analyzing the XML description file by the login terminal so as to update the skin of the embedded user interface system. Because the XML description file is used for realizing windows and window controls in the embedded user interface system, the XML description file generated by automatic compiling can be downloaded to upgrade the local embedded user interface system through logining the host server so as to carry out simple skin customizations. The invention not only increases the content of skin replacement, but also simplifies many repeated workload in product update services and design requirement changes.
Description
Technical field
The present invention relates to method, terminal and server field that user interface system changes skin, in particular, what improvement related to is a kind of method, terminal and server of replacing skin of embedded user interface system.
Background technology
At computer graphical UI (user Interface, user interface) aspect, exist mysterious contradiction: on the one hand, it is believed that traditionally, graphic user interface should have continuity, thus, a lot of companies have issued the user-interface design guide, and elements such as button, sliding shoe have been made regulation; On the other hand, people wish that again these graphic user interfaces can control, and make it become complete interchangeable skin.
But, the UI system of most of embedded product on the market, it is available to change skin and be several alternativess default on the terminal device, what can change also is contents such as control background colour, foreground, font size, window background, all can bring a lot of repetitive work amounts for the upgrading of product and design requirement change.
Therefore, prior art still haves much room for improvement and develops.
Summary of the invention
The objective of the invention is, be to provide a kind of method, terminal and server of replacing skin of embedded user interface system, not only the content of changing skin can be fundamentally improved, but also a lot of repetitive work amounts in product up-gradation service and the design requirement change can be simplified.
Technical scheme of the present invention is as follows:
A kind of method of replacing skin of embedded user interface system may further comprise the steps:
A, be used to customize the login terminal customization skin request that the home server of skin is received embedded user interface system;
B, described home server are according to the request configuration parameter of described login terminal, and compiling generates the XML description document that realizes user interface;
C, described login terminal downloads are also resolved described XML description document, upgrade the skin of embedded user interface system.
Described method, wherein, described step B also comprises:
In the process of compiling, the window and the window control XML description document of embedded user interface system are separated with the logic control code file.
Described method wherein, generates the shape library of embedded user interface system after described step C analyzing XML description document, be used to encapsulate control commonly used, so that show output on described login terminal.
Described method, wherein, described step C also comprises:
C1, with described XML description document by the Internet download to local USB flash disk;
The USB interface upgrading embedded user interface system of C2, the described login terminal of insertion.
A kind of terminal that realizes replacing skin of embedded user interface system wherein, comprises a login module and an XML parsing module; Described login module is used to login the request that the portal server sends the skin that customizes UI; Described XML parsing module is used to resolve the described XML description document that described portal server generates, and upgrades the skin of embedded user interface system.
Described terminal, wherein, the login terminal of described embedded user interface system is a mobile phone.
A kind of server that is used to customize replacing skin of embedded user interface system wherein, comprises a login authentication module and an XML collector; Described login authentication module is used to receive the request of the login terminal customization skin of embedded user interface system; Described XML collector is used for the request configuration parameter according to described login terminal, and compiling generates the XML description document that realizes user interface.
Described server, wherein, described XML description document comprises overall XML description document and window XML description document.
Described server, wherein, the server that generates the XML description document that realizes user interface is a portal server.
The method of a kind of replacing skin of embedded user interface system provided by the present invention, terminal and server, owing to adopted window and window control in the XML description document realization embedded user interface system, carry out simple skin customization by the login home server, can download the local embedded user interface system of XML description document upgrading that automatic compiling generates, not only fundamentally increase the content of changing skin, more in product up-gradation service and design requirement change, simplified a lot of repetitive work amounts.
Description of drawings
Fig. 1 is the terminal and the server synoptic diagram of replacing skin of embedded user interface system of the present invention;
Fig. 2 is for being generated the process of UI by the XML description document in the replacing skin of embedded user interface system method of the present invention.
Embodiment
Below with reference to accompanying drawing, the specific embodiment of the present invention is described in detail.
The method of replacing skin of embedded user interface system of the present invention, terminal and server, its main inventive point is, adopt the XML description document to describe the window and the window control of embedded UI system, carry out simple skin customization by the login home server, can download the local embedded user interface system of XML description document upgrading that automatic compiling generates, not only fundamentally increase the content of changing skin, more in product up-gradation service and design requirement change, simplified a lot of repetitive work amounts.Be well known to those skilled in the art as for technology such as embedded product, UI system, XML description document, do not repeat them here.
The method of a kind of replacing skin of embedded user interface system of the present invention may further comprise the steps:
Steps A, be used to customize the request that the home server of skin is received the login terminal customization skin of embedded user interface system;
Step B, described home server are according to the request configuration parameter of described login terminal, and compiling generates the XML description document that realizes user interface;
Step C, described login terminal downloads are also resolved the described XML description document that described home server generates, and upgrade the skin of described login terminal embedded type user interface system.
As the better embodiment of the inventive method, in described step B, can be also in the process of compiling the window of embedded user interface system and window control XML description document and logic control code file be separated.
As shown in Figure 2, for example, as described home server, the detailed process that is generated UI by the XML description document is as follows with the portal server:
Step S210, portal server compiles generate overall XML description document;
Step S220, portal server compiles generate window XML description document;
The terminal device of step S230, embedded user interface system is resolved the XML description document after downloading, and comprises overall XML description document and window XML description document;
The shape library of step S240, generation UI is used to encapsulate control commonly used;
Step S250, on the terminal device of embedded UI system, show output.
And described step C also comprises: described XML description document is downloaded to local USB flash disk by the Internet; Insert the USB interface upgrading embedded user interface system of described login terminal.
Based on said method, as shown in Figure 1, a kind of terminal 130 that realizes replacing skin of embedded user interface system of the present invention comprises a login module and an XML parsing module; Described login module is used for logining the request that the portal servers send the skin that customizes UI by internet 120; Described XML parsing module is used to resolve the described XML description document that described portal server generates, and upgrades the skin of embedded user interface system.
In the better embodiment of terminal of the present invention, described embedded UI system login terminal 130 is a mobile phone, 3G mobile for example, PDA mobile phone etc.
Based on said method, as shown in Figure 1, a kind of server 110 that is used to customize replacing skin of embedded user interface system of the present invention comprises a login authentication module and an XML collector; Described login authentication module is used for receiving by internet 120 request of the login terminal 130 customization skins of embedded user interface system; Described XML collector is used for the request configuration parameter according to described login terminal, and compiling generates the XML description document that realizes user interface.
In the better embodiment of server of the present invention, described XML description document comprises overall XML description document and window XML description document; The server 110 that generates the XML description document that realizes user interface is a portal server.
Should be understood that, for those of ordinary skills can be according to the above description in addition improvement or conversion and all these improve and conversion all should belong to the protection domain of claims of the present invention.
Claims (9)
1. the method for a replacing skin of embedded user interface system may further comprise the steps:
A, be used to customize the login terminal customization skin request that the home server of skin is received embedded user interface system;
B, described home server are according to the request configuration parameter of described login terminal, and compiling generates the XML description document that realizes user interface;
C, described login terminal downloads are also resolved described XML description document, upgrade the skin of embedded user interface system.
2. method according to claim 1 is characterized in that, described step B also comprises:
In the process of compiling, the window and the window control XML description document of embedded user interface system are separated with the logic control code file.
3. method according to claim 1 is characterized in that, generates the shape library of embedded user interface system after described step C analyzing XML description document, is used to encapsulate control commonly used, so that show output on described login terminal.
4. method according to claim 1 is characterized in that, described step C also comprises:
C1, with described XML description document by the Internet download to local USB flash disk;
The USB interface upgrading embedded user interface system of C2, the described login terminal of insertion.
5. a terminal that realizes replacing skin of embedded user interface system is characterized in that, comprises a login module and an XML parsing module; Described login module is used to login the request that the portal server sends the skin that customizes UI; Described XML parsing module is used to resolve the described XML description document that described portal server generates, and upgrades the skin of embedded user interface system.
6. terminal according to claim 5 is characterized in that, the login terminal of described embedded user interface system is a mobile phone.
7. a server that is used to customize replacing skin of embedded user interface system is characterized in that, comprises a login authentication module and an XML collector; Described login authentication module is used to receive the request of the login terminal customization skin of embedded user interface system; Described XML collector is used for the request configuration parameter according to described login terminal, and compiling generates the XML description document that realizes user interface.
8. server according to claim 7 is characterized in that, described XML description document comprises overall XML description document and window XML description document.
9. server according to claim 7 is characterized in that, the server that generates the XML description document that realizes user interface is a portal server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910189000A CN101714095A (en) | 2009-12-18 | 2009-12-18 | Method, terminal and server for replacing skin of embedded user interface system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910189000A CN101714095A (en) | 2009-12-18 | 2009-12-18 | Method, terminal and server for replacing skin of embedded user interface system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101714095A true CN101714095A (en) | 2010-05-26 |
Family
ID=42417761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910189000A Pending CN101714095A (en) | 2009-12-18 | 2009-12-18 | Method, terminal and server for replacing skin of embedded user interface system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101714095A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053851A (en) * | 2010-12-23 | 2011-05-11 | 福建星网视易信息系统有限公司 | Method for remotely editing interface for embedded terminal |
CN102231160A (en) * | 2011-06-24 | 2011-11-02 | 中兴通讯股份有限公司 | Webpage appearance update method and system |
CN103823676A (en) * | 2014-02-14 | 2014-05-28 | 珠海市君天电子科技有限公司 | Display control method, display control device and client side |
CN104298521A (en) * | 2014-09-22 | 2015-01-21 | 广州金山网络科技有限公司 | Window updating method and device |
CN106648715A (en) * | 2015-10-29 | 2017-05-10 | 阿里巴巴集团控股有限公司 | Method and system for loading pop-up window control |
CN108363574A (en) * | 2018-01-23 | 2018-08-03 | 平安普惠企业管理有限公司 | Front end method for customizing, device, terminal device and storage medium based on SDK |
CN112579219A (en) * | 2019-09-29 | 2021-03-30 | 北京国双科技有限公司 | Software product skin changing method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1547689A (en) * | 2001-08-16 | 2004-11-17 | ��˹��ŵ�� | SKIN interface for mobile communication devices |
US20060259870A1 (en) * | 2005-04-25 | 2006-11-16 | Hewitt Joseph R | Providing a user interface |
CN1867886A (en) * | 2003-09-02 | 2006-11-22 | 捷讯研究有限公司 | Method and data structure for user interface customization |
-
2009
- 2009-12-18 CN CN200910189000A patent/CN101714095A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1547689A (en) * | 2001-08-16 | 2004-11-17 | ��˹��ŵ�� | SKIN interface for mobile communication devices |
CN1867886A (en) * | 2003-09-02 | 2006-11-22 | 捷讯研究有限公司 | Method and data structure for user interface customization |
US20060259870A1 (en) * | 2005-04-25 | 2006-11-16 | Hewitt Joseph R | Providing a user interface |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053851A (en) * | 2010-12-23 | 2011-05-11 | 福建星网视易信息系统有限公司 | Method for remotely editing interface for embedded terminal |
CN102231160A (en) * | 2011-06-24 | 2011-11-02 | 中兴通讯股份有限公司 | Webpage appearance update method and system |
CN103823676A (en) * | 2014-02-14 | 2014-05-28 | 珠海市君天电子科技有限公司 | Display control method, display control device and client side |
CN103823676B (en) * | 2014-02-14 | 2018-01-30 | 珠海市君天电子科技有限公司 | display control method, device and client |
CN104298521A (en) * | 2014-09-22 | 2015-01-21 | 广州金山网络科技有限公司 | Window updating method and device |
CN106648715A (en) * | 2015-10-29 | 2017-05-10 | 阿里巴巴集团控股有限公司 | Method and system for loading pop-up window control |
CN108363574A (en) * | 2018-01-23 | 2018-08-03 | 平安普惠企业管理有限公司 | Front end method for customizing, device, terminal device and storage medium based on SDK |
CN108363574B (en) * | 2018-01-23 | 2021-07-16 | 平安普惠企业管理有限公司 | Front-end customization method and device based on SDK, terminal equipment and storage medium |
CN112579219A (en) * | 2019-09-29 | 2021-03-30 | 北京国双科技有限公司 | Software product skin changing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101714095A (en) | Method, terminal and server for replacing skin of embedded user interface system | |
US20160227276A1 (en) | Intelligent television operation system | |
CN101939964B (en) | Adaptive streaming for wireless service as required transmits | |
CN101567065B (en) | Cross-platform online file editing system and method thereof | |
EP1246057B1 (en) | Remote program downloading system | |
US10282185B2 (en) | Method and apparatus for firmware virtualization | |
KR20120073107A (en) | Apparatus for software-defined raido terminal and methods for distributing and installing raido applications | |
Alliance | Android | |
CN110362317B (en) | Code conversion method, device and storage medium | |
US11055075B2 (en) | User terminal device, server, and application execution method thereof | |
CN114090117B (en) | A configuration method, device, equipment and storage medium | |
CN102455931B (en) | Method and system for developing Android platform engineering | |
WO2010020124A1 (en) | Method, server and system for software installing | |
CN110109684B (en) | Block chain link point management proxy service installation method, electronic device and storage medium | |
CN103458097A (en) | Mobile terminal startup animation and startup music updating system and method | |
CN105468427A (en) | Implementation method and system of automatic compilation and release | |
CN105072398B (en) | A kind of device updating method and device | |
CN106230977A (en) | A kind of client functionality loading method, system, client and service end | |
CN103577238A (en) | Augmented reality software updating method | |
CN102567028B (en) | Tear-off menu display control method, device and terminal | |
CN101482883B (en) | Method and system for on-line updating characteristic character library | |
CN104320387B (en) | Component localization method for customizing, terminal and server | |
CN115495068A (en) | VUE page generation method and device | |
KR20160009980A (en) | Method for automatically transforming android application package | |
CN117539490B (en) | Low-code engine page rendering method and system running at browser end |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100526 |