CN102855126A - UI (User Interface) implementation method of mobile communication terminal and application method of UIs - Google Patents
UI (User Interface) implementation method of mobile communication terminal and application method of UIs Download PDFInfo
- Publication number
- CN102855126A CN102855126A CN2011101780153A CN201110178015A CN102855126A CN 102855126 A CN102855126 A CN 102855126A CN 2011101780153 A CN2011101780153 A CN 2011101780153A CN 201110178015 A CN201110178015 A CN 201110178015A CN 102855126 A CN102855126 A CN 102855126A
- Authority
- CN
- China
- Prior art keywords
- mobile communication
- communication terminal
- web browser
- web
- web server
- 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.)
- Granted
Links
- 238000010295 mobile communication Methods 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000008569 process Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 12
- 230000009286 beneficial effect Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 7
- 230000000007 visual effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000008846 dynamic interplay Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a UI (User Interface) implementation method of a mobile communication terminal and an application method of UIs. The UI implementation method comprises the following steps of: according to a system platform of the mobile communication terminal, implementing a Web Server capable of supporting dynamic Web pages on the mobile communication terminal, wherein the Web Server is started when the mobile communication terminal is turned on; according to the system platform of the mobile communication terminal, implementing a Web Browser capable of supporting the dynamic Web pages on the mobile communication terminal, wherein the Web Browser is started when the mobile communication terminal is turned on; and based on the Web Server and the Web Browser, compiling a set of dynamic Web pages for implementing the UIs of the mobile communication terminal, wherein each UI comprises controls for users to operate. The UI implementation method is beneficial to implementing the convenient and fast development and the quick cross-platform transplanting of the UIs.
Description
Technical field
The present invention relates to a kind of UI realization technology, particularly relate to the application process that utilizes the UI that this UI implementation method realizes of a kind of UI (User Interface) implementation method of mobile communication terminal and a kind of mobile communication terminal.
Background technology
Exist in the market the system platform of a variety of or main flow or minority's mobile communication terminal, for example: Symbian, Windows Mobile, Linux, Palm, IOS and Android etc.These system platforms are having different UI separately, and incompatible between every kind of different UI, lack versatility, these skimble-scamble UI will cause inconvenience.
One, for the developer, present UI exploitation need to be carried out for the characteristic of goal systems platform, and performance history is slowly complicated.
Two, owing to all being based on a kind of specific system platform exploitation, every kind of UI gets, and therefore that the cross-platform transplanting of a kind of UI is obviously by no means easy.
Summary of the invention
Topic is for the UI performance history that overcomes mobile communication terminal of the prior art is complicated slowly and the UI of exploitation gained lacks the defective of versatility and extremely difficult cross-platform transplanting between the technology that the present invention will solve, and the application process that utilizes the UI that this UI implementation method realizes of the UI implementation method of the fast and convenient mobile communication terminal of a kind of performance history and a kind of mobile communication terminal is provided.This UI that utilizes the present invention to realize is suitable for Rapid transplant between various system platforms, therefore has high versatility.
The present invention solves above-mentioned technical matters by following technical proposals: a kind of UI implementation method of mobile communication terminal, its characteristics be, this UI implementation method comprises: S
11, for the system platform of this mobile communication terminal, realize that at this mobile communication terminal one supports the Web Server (web page server) of dynamic web page technique, and this Web Server starts with the start of this mobile communication terminal; S
12, for the system platform of this mobile communication terminal, realize that at this mobile communication terminal one supports the Web Browser (web browser) of dynamic web page technique, and this Web Browser starts with the start of this mobile communication terminal; S
13, write the dynamic web page that a cover is used for realizing all UI interfaces of this mobile communication terminal based on this Web Server and this Web Browser, respectively include on this UI interface and be useful on the control (zone that can supply the user to operate on the UI interface, option of operation such as " button ", " tabulation ", " menu ", " editor ", " text ") that operates for the user; Self-orientation to one Idle interface (startup interface belongs to one of them interface in all UI interfaces) when wherein, this Web Browser starts.
This brand-new UI implementation method is based on local B/S (browser/server) framework of mobile communication terminal.Under this B/S framework, mobile communication terminal need not to install any client software, all UI interfaces on its foreground are to present with the form of dynamic web page this Web Browser by this locality fully, its most service logic then all is stored in this local Web Server end, this Web Server self does not have the UI interface, only at running background, the various operations that it carries out at the UI interface in response to the user, correspondingly call this Web Browser or other application except this Web Browser, realize thus the various functions that the various client softwares in the present mobile communication terminal can be realized.
Such UI will have following advantage:
One, in fact all by writing the webpage realization, performance history is convenient fast at all UI interfaces.
Two, will more easily realize magnificent colorful interface visual effect by the UI interface of writing the webpage realization.
Three, when the switched system platform, almost need again to write all UI interfaces in the prior art, in the present invention on the one hand because the cross-platform transplanting of Web Server and Web Browser is much easier, and only be associated with this Web Server and this Web Browser by all UI interfaces of writing the webpage realization on the other hand, therefore this UI of realizing of the present invention obviously is very suitable for carrying out fast cross-platform transplanting, and versatility is higher.
Four, owing to no longer needing to install client software in the system of mobile communication terminal, therefore when carrying out the upgrading of system and safeguarding, only need the update server end to get final product, this has greatly reduced the upgrading of system and has safeguarded required cost and workload, and the user also more easily obtains to upgrade up-to-date UI interface afterwards.
Wherein, this Web Server can realize by transplanting the various microminiature Web Server that are applicable to embedded development, preferably can adopt BOA Web Server.
Wherein, this Web Browser can be by transplanting that various supported web page show and the Web Browser of the fundamental characteristics such as interactivity realizes, preferably this Web Browser support html (hypertext markup language), script, XML (extensible markup language) and CSS (CSS (cascading style sheet)).
Wherein, this cover dynamic web page can adopt various dynamic web page techniques to realize, for example adopts ASP (Active Server Pages), JSP (the java server page), PHP (hypertext pre-service language) or CGI (CGI (Common gateway interface)) to realize.
The present invention also provides the application process of utilizing of a kind of mobile communication terminal UI that above-mentioned UI implementation method realizes, and its characteristics are, this application process comprises: S
21, the user is by the described control on next described UI interface, to send request to this Web Server; S
22, this Web Server judges that the request that receives is need to call this Web Browser or need to call other application except this Web Browser, if need to call then execution in step S of this Web Browser
23If need to call except this Web Browser other and use then execution in step S
24S
23, this Web Server makes this Web Browser jump to another described UI interface in response to the request that receives; S
24, this Web Server request that will receive notifies the system of this mobile communication terminal, opens other application except this Web Browser by system responses in the request that receives.
In the present invention, although this Web Browser belongs to wherein a kind of in the various application (application program), but this Web Browser but is on the more special status, it all the time can be for the UI interface of operation to provide to the user in operation, thereby carries out redirect or open the user and wish the Another Application program except this Web Browser opened between each UI interface.This Web Server then is in the service layer of all application programs, is used for the operation of response user on the UI interface.
Positive progressive effect of the present invention is: the present invention is conducive to the developer and realizes fast and convenient UI exploitation, be conducive to realize the more magnificent colorful UI interface of interface visual effect, and so that UI quick cross-platform be migrated to for may, improved significantly the versatility of UI, in addition, also greatly reduced mobile communication terminal system upgrading and safeguard required cost and workload, the up-to-date UI interface after the user also more easily to upgrade.
Description of drawings
Fig. 1 is involved module frame chart in this UI application process of the present invention.
Fig. 2 is the press key message of user in this UI application process of the present invention and the schematic diagram of data stream.
Embodiment
Provide preferred embodiment of the present invention below in conjunction with accompanying drawing, to describe technical scheme of the present invention in detail.
Embodiment 1
The present embodiment is described the UI implementation method of this mobile communication terminal of the present invention, and this UI implementation method may further comprise the steps:
S
11, for the system platform of this mobile communication terminal, transplant a WebServer at this mobile communication terminal, and this Web Server is set to start with the start of this mobile communication terminal.Preferably, select BOA Web Server to be used as this Web Server, because BOA Web Server can support the CGI technology well.
S
12, for the system platform of this mobile communication terminal, the Web Browser that has the fundamental characteristics such as supported web page demonstration and interactivity in this mobile communication terminal transplanting one, and this Web Browser also is set to start with the start of this mobile communication terminal, and it can automatically be directed to the Idle interface when starting.Wherein, this Web Browser has the characteristic of supporting such as html, script, XML and CSS etc. particularly.Further, the developer also can carry out secondary development to this Web Browser according to concrete designing requirement, and is user friendly more preferably to realize.
S
13, based on this Web Server and this Web Browser, write a cover and be used for to realize the dynamic web page at each UI interface of this mobile communication terminal, respectively include various controls for operating for the user on this UI interface.Dynamic web page can adopt various technology to realize, for example ASP, JSP, PHP and CGI etc. have just adopted the CGI technology to realize dynamic interaction function between this Web Server on UI interface and backstage in the present embodiment.
The CGI technology has many advantages, for example travelling speed is fast, compatible good, any language of use can be realized etc., also comparatively be fit to embedded development and wherein adopt the C language to write, in the present embodiment, adopt free CGIC storehouse (supporting the standard C language storehouse of the open source code of CGI exploitation) to write cgi script.
Embodiment 2
With reference to shown in Figure 1, the present embodiment is described the application process of this UI that the present invention realizes, and this application process comprises:
S
21, the user by next control, asks 1 thereby produce a user at a UI interface, this user asks 1 to send to this Web Server 3 by this Web Browser 2.
S
22, this Web Server 3 judges that these users ask 1 to be need to call this Web Browser 2 or need to call other application except this Web Browser 2, if need to call then execution in step S of this Web Browser2
23If need to call except this Web Browser 2 other and use then execution in step S
24
S
23, this Web Server 3 asks 1 to make this Web Browser 2 jump to another and this user to ask 1 corresponding UI interface in response to this user, thereby the operation by 2 couples of users of this Web Browser gives a response, this step be in fact this Web Browser 2 opened one with this user ask 1 corresponding new web page.
S
24, this Web Server 3 asks 1 system 4 that notifies this mobile communication terminal with this user, ask 1 to open one and ask 1 to use 5 accordingly with this user by this system 4 in response to this user, thereby given a response by 5 couples of users' of this application operation.
Shown in Figure 2 then is user key-press message in this application process and the schematic diagram of data stream.As shown in the figure, when the user after a control is clicked at a UI interface, this Web Browser can send response to this Web Server by webpage, this Web Server then can access system, then system will send corresponding response to this Web Server, and this Web Server and then send corresponding data to this Web Browser should corresponding data communication device crosses web displaying by this Web Browser at last and presents to the user.
In sum, the present invention is conducive to the developer and realizes fast and convenient UI exploitation, be conducive to realize the more magnificent colorful UI interface of interface visual effect, and so that UI quick cross-platform be migrated to for may, improved significantly the versatility of UI, in addition, also greatly reduced mobile communication terminal system upgrading and safeguard required cost and workload, the up-to-date UI interface after the user also more easily to upgrade.
Although more than described the specific embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, protection scope of the present invention is limited by appended claims.Those skilled in the art can make various changes or modifications to these embodiments under the prerequisite that does not deviate from principle of the present invention and essence, but these changes and modification all fall into protection scope of the present invention.
Claims (5)
1. the UI implementation method of a mobile communication terminal is characterized in that, this UI implementation method comprises:
S
11, for the system platform of this mobile communication terminal, realize that at this mobile communication terminal one supports the Web Server of dynamic web page, and this Web Server starts with the start of this mobile communication terminal;
S
12, for the system platform of this mobile communication terminal, realize that at this mobile communication terminal one supports the Web Browser of dynamic web page, and this Web Browser starts with the start of this mobile communication terminal;
S
13, write the dynamic web page that a cover is used for realizing each UI interface of this mobile communication terminal based on this Web Server and this Web Browser, respectively include on this UI interface and be useful on the control that operates for the user;
Self-orientation to one Idle interface when wherein, this Web Browser starts.
2. the UI implementation method of mobile communication terminal as claimed in claim 1 is characterized in that, this Web Server adopts BOA Web Server.
3. the UI implementation method of mobile communication terminal as claimed in claim 1 is characterized in that, this Web Browser supports html, script, XML and CSS.
4. the UI implementation method of mobile communication terminal as claimed in claim 1 is characterized in that, this cover dynamic web page adopts ASP, JSP, PHP or CGI to realize.
5. the application process that utilizes the UI that UI implementation method claimed in claim 1 realizes of a mobile communication terminal is characterized in that, this application process comprises:
S
21, the user is by the described control on next described UI interface, to send request to this Web Server;
S
22, this Web Server judges that the request that receives is need to call this Web Browser or need to call other application except this Web Browser, if need to call then execution in step S of this Web Browser
23If need to call except this Web Browser other and use then execution in step S
24
S
23, this Web Server makes this Web Browser jump to another described UI interface in response to the request that receives;
S
24, this Web Server request that will receive notifies the system of this mobile communication terminal, opens other application except this Web Browser by system responses in the request that receives.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110178015.3A CN102855126B (en) | 2011-06-28 | 2011-06-28 | The UI implementation methods of mobile communication terminal and the application process of the UI |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110178015.3A CN102855126B (en) | 2011-06-28 | 2011-06-28 | The UI implementation methods of mobile communication terminal and the application process of the UI |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102855126A true CN102855126A (en) | 2013-01-02 |
| CN102855126B CN102855126B (en) | 2017-12-19 |
Family
ID=47401740
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110178015.3A Expired - Fee Related CN102855126B (en) | 2011-06-28 | 2011-06-28 | The UI implementation methods of mobile communication terminal and the application process of the UI |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102855126B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106874006A (en) * | 2017-02-23 | 2017-06-20 | 济南浪潮高新科技投资发展有限公司 | A kind of method and device for representing web page in multipad |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080114567A1 (en) * | 2006-11-03 | 2008-05-15 | Jeske Daniel R | Sequential sampling within a portable computing environment |
| CN101853264A (en) * | 2009-04-03 | 2010-10-06 | 鸿富锦精密工业(深圳)有限公司 | Method for providing active web user interface |
| CN101930366A (en) * | 2010-08-27 | 2010-12-29 | 武汉天喻信息产业股份有限公司 | Browser-based mobile phone middleware |
-
2011
- 2011-06-28 CN CN201110178015.3A patent/CN102855126B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080114567A1 (en) * | 2006-11-03 | 2008-05-15 | Jeske Daniel R | Sequential sampling within a portable computing environment |
| CN101853264A (en) * | 2009-04-03 | 2010-10-06 | 鸿富锦精密工业(深圳)有限公司 | Method for providing active web user interface |
| CN101930366A (en) * | 2010-08-27 | 2010-12-29 | 武汉天喻信息产业股份有限公司 | Browser-based mobile phone middleware |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106874006A (en) * | 2017-02-23 | 2017-06-20 | 济南浪潮高新科技投资发展有限公司 | A kind of method and device for representing web page in multipad |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102855126B (en) | 2017-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101930366B (en) | Browser-based mobile phone run time system | |
| CN107741844B (en) | Method and device for generating application installation package | |
| CN101763267A (en) | Method for realizing embedded browser, device therefor and digital television receiving terminal | |
| CN103345405A (en) | Application program starting method and device and client | |
| CN103729425B (en) | Operate response method, client, browser and system | |
| CN102663003B (en) | Page switching method and system for application of mobile terminal in environment with multiple web pages | |
| CN102622210B (en) | Method for displaying help information and device | |
| JP2015527771A (en) | Method, apparatus, program and recording medium for displaying push message | |
| CN102426533A (en) | Software installation method and device | |
| CN103543993A (en) | Application program building method and system | |
| CN107390992B (en) | Webpage manipulation interaction method and device and website server | |
| CN106874035B (en) | Method for updating application (app) built-in H5 and framework thereof | |
| CN103473082A (en) | Method and device for starting WebApp | |
| CN103246665B (en) | Method and apparatus for keeping music playing during web page switching | |
| CN106502717B (en) | Application program running method and device | |
| CN103634393A (en) | IVR (interactive voice response) and realization method thereof | |
| CN104216751A (en) | Loading method and system of functional unit interface resource of application program | |
| CN102184076B (en) | Method and device for controlling input of mobile terminal specific to JAVA program | |
| CN104021039A (en) | Calling method for APP and browser | |
| CN101763282A (en) | Method and terminal for dynamically managing application program | |
| CN104166573B (en) | Software installation method and device | |
| CN102298521A (en) | Mobile internet application system based on cross-platform browsing technology | |
| CN102646054A (en) | Terminal assembly management method and terminal | |
| CN110674444B (en) | Method and terminal for downloading dynamic webpage | |
| CN108228199A (en) | A kind of Automation arranging method of BS systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20190912 Address after: 230038 10th Floor, J2-A Block, Phase II Innovation Industrial Park, Hefei High-tech Zone, Anhui Province Patentee after: Anhui Parker Intelligent Technology Co.,Ltd. Address before: 200335 Shanghai city Changning District Admiralty Road No. 633 Patentee before: SHANGHAI BASECOM TECHNOLOGY Co.,Ltd. |
|
| TR01 | Transfer of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171219 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |