CN102109953B - Terminal, and service processing method thereof - Google Patents
Terminal, and service processing method thereof Download PDFInfo
- Publication number
- CN102109953B CN102109953B CN201110046797.5A CN201110046797A CN102109953B CN 102109953 B CN102109953 B CN 102109953B CN 201110046797 A CN201110046797 A CN 201110046797A CN 102109953 B CN102109953 B CN 102109953B
- Authority
- CN
- China
- Prior art keywords
- application
- submodule
- described application
- terminal
- unit
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a terminal, and a service processing method thereof. The terminal comprises a separation module, an application module, and a display module, wherein the separation module is used for performing user interaction (UI) separation on a system structure of the terminal; the application module is used for processing the application after the UI separation; and the display module is used for processing the display after the UI separation. Through the terminal and the method, the problems that the code quality of the application and display implementation part in a brew user interaction widget (BUIW) is low, and the difficulty of code reconfiguration is high, so that the later maintenance difficulty of the Brew application is greatly high, and a large amount of resources are wasted are solved.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of terminal and the method for carrying out business processing thereof.
Background technology
The binary running environment Brew of high-pass platform is a binary running environment based on high-pass platform.Can support that Static and dynamic is applied.Developer can carry out the exploitation of mobile phone application based on Brew interface, the application of finally issuing runs on Brew platform.The static application of Brew platform support & participation platform compiling, also supports dynamic load high-pass platform dynamic application file MOD mode.
After Brew 4.0, Brew has had newcomer high pass Brew platform to show control systems BUIW.The exploitation of the BUIW original Brew platform mobile phone application of specification to a certain extent.BUIW is similar to the graphics process framework GUI framework provided to developer on a Brew platform.Had BUIW to decline to some extent with the application and development difficulty of relief Brew platform, the division of labor of developer is more clear.The control Form of the similar window of high pass Brew platform, the concept of high pass Brew platform control Widget enter the category that everybody discusses, the basic boundary simultaneously also having become everybody to divide the work.Exactly because the refinement of the also division of labor, makes the work of developer more professional, also makes final product quality higher.
Although Brew adds rising star BUIW and provides better application and development support; but the framework of a BUIW also just very basic similar GUI; how the exploitation of an application is carried out without any guidance for user, that is BUIW just allow display section become clear and applying portion is still very chaotic.The complex structure degree of Brew still unusual height, cause applying and the code quality of Display Realization part not high, and the difficulty of code refactoring very large.In this case the later maintenance difficulty causing Brew to apply very large, a lot of situation is all pulled one hair and move the whole body, and wastes a large amount of resources.
Not high for the code quality of application and Display Realization part in BUIW in correlation technique, and the difficulty of code refactoring very large, in this case the later maintenance difficulty causing Brew to apply very large, a lot of situation is all pulled one hair and move the whole body, waste the problem of a large amount of resources, not yet propose effective solution at present.
Summary of the invention
The present invention aims to provide a kind of terminal and carries out the method for business processing, not high with the code quality solving application and Display Realization part in BUIW, and the difficulty of code refactoring very large, in this case the later maintenance difficulty causing Brew to apply very large, a lot of situation is all pulled one hair and move the whole body, and wastes the problem of a large amount of resources.
According to an aspect of the present invention, provide a kind of terminal, comprising: separation module, for carrying out user interactions UI separation to the architecture of terminal; Application module, the application after being separated for the treatment of UI; Display module, the display after being separated for the treatment of UI.
Preferably, described separation module also carries out UI separation for dividing according to the framework of model, control, view MVC to the architecture of described terminal.
Preferably, described application module comprises master cast UModel submodule, main control UController submodule and front view UView submodule: described UModel submodule, for arranging described application; Described UController submodule, for receiving the data that described application is initiated, makes instruction according to the data that described application is initiated to described application; Described UView submodule, for showing described application, and by the data feedback extremely described UModel submodule of the external world through self inputting.
Preferably, described UModel submodule comprise according to the framework of MVC divide from model AModel unit, from control AController unit with from view AView unit: described AModel unit, for arranging the data that described application relates to, and the interactive mode between setting and described AController unit; Described AController unit, controls and the service logic of described application for the execution arranging described application, and setting and described AModel unit, mutual between described AView unit; Described AView unit, for arranging display and the input of described application.
Preferably, when described UController submodule is also for finding display corresponding to data that described application initiates, the error in data that described application is initiated is judged.
Preferably, the platform control Widget of described UView submodule also for utilizing Brew platform to show control systems BUIW shows described application.
Preferably, described display module comprises: window Form design component submodule, for designing the graphics frame of described application; BUIW supports submodule, for providing the Brew platform generated needed for described application; Code generation component submodule, for generating the reveal codes of the Form of described application.
Preferably, described terminal comprises the terminal of the binary running environment Brew based on high-pass platform.
According to a further aspect in the invention, provide a kind of method utilizing above-mentioned terminal carrying out service process, comprising: the separation module of terminal carries out user interactions UI separation to the architecture of terminal; Application after the application module process UI separation of described terminal; Display after the display module process UI separation of described terminal.
Preferably, the architecture of separation module to the terminal of the binary running environment Brew based on high-pass platform of described terminal carries out user interactions UI separation, comprising: the separation module of described terminal divides according to the framework of model, control, view MVC and carries out UI separation to the architecture of described terminal.
Preferably, the application module of described terminal process separately UI be separated after application, comprise: described application module is divided into master cast UModel submodule, main control UController submodule and front view UView submodule, wherein, the UModel submodule of described application module arranges described application, the UController submodule of described application module receives the data of described application initiation, according to the data that described application is initiated, instruction is made to described application, the UView submodule of described application module shows described application, and by the data feedback extremely described UModel submodule of the external world through self inputting.
Preferably, the UModel submodule of described application module arranges described application, comprise: described UModel submodule comprise according to the framework of MVC divide from model AModel unit, from control AController unit with from view AView unit, wherein, described AModel unit arranges the data that described application relates to, and the interactive mode between setting and described AController unit; The execution that described AController unit arranges described application controls and the service logic of described application, and setting and described AModel unit, mutual between described AView unit; Described AView unit arranges display and the input of described application.
In embodiments of the present invention, the separation module of terminal carries out UI separation to the architecture of terminal, application after the application module process UI separation of terminal, display after the display module process UI separation of terminal, applying portion is separated with display section, and process the application after being separated and display respectively, become clear of the display section occurred when avoiding both to mix and applying portion still unusual mess, improve the code quality of application and Display Realization part, if desired the code that code refactoring also only needs to build separately application or display section is carried out, do not need whole reconstruction, a large amount of resources can be saved in later maintenance process.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, and form a application's part, schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the structural representation of the terminal according to the embodiment of the present invention;
Fig. 2 is the process flow diagram of the terminal carrying out service process according to the embodiment of the present invention;
Fig. 3 is the schematic diagram of the architecture of having carried out the terminal that UI is separated according to the terminal of the embodiment of the present invention;
Fig. 4 is the schematic diagram of the architecture of the terminal divided according to the framework of the employing MVC of the embodiment of the present invention;
Fig. 5 is the structural representation divided according to the framework of MVC UModel submodule according to the embodiment of the present invention;
Fig. 6 be according to the embodiment of the present invention to terminal and inner structure thereof all according to the structural representation that the framework of MVC divides;
Fig. 7 is the structural representation of the display module according to the embodiment of the present invention;
Fig. 8 is the structural representation of the Form design component according to the embodiment of the present invention.
Embodiment
Below with reference to the accompanying drawings and in conjunction with the embodiments, describe the present invention in detail.
Hereinafter also describe the present invention in detail with reference to accompanying drawing in conjunction with the embodiments.It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.
Mention in correlation technique; although Brew adds rising star BUIW and provides better application and development support; but the framework of a BUIW also just very basic similar GUI; how the exploitation of an application is carried out without any guidance for user, that is BUIW just allow display section become clear and applying portion is still very chaotic.The complex structure degree of Brew still unusual height, cause applying and the code quality of Display Realization part not high, and the difficulty of code refactoring very large.In this case the later maintenance difficulty causing Brew to apply very large, a lot of situation is all pulled one hair and move the whole body, and wastes a large amount of resources.
For solving the problems of the technologies described above, embodiments provide a kind of terminal, this terminal normally adopts the terminal of the binary running environment Brew based on high-pass platform, and its structural representation as shown in Figure 1, comprising:
Separation module 101, for carrying out user interactions UI separation to the architecture of terminal;
Application module 102, the application after being separated for the treatment of UI;
Display module 103, the display after being separated for the treatment of UI.
In embodiments of the present invention, the separation module of terminal carries out UI separation to the architecture of terminal, application after the application module process UI separation of terminal, display after the display module process UI separation of terminal, applying portion is separated with display section, and process the application after being separated and display respectively, become clear of the display section occurred when avoiding both to mix and applying portion still unusual mess, improve the code quality of application and Display Realization part, if desired the code that code refactoring also only needs to build separately application or display section is carried out, do not need whole reconstruction, a large amount of resources can be saved in later maintenance process.
In embodiments of the present invention, if terminal adopts structure as shown in Figure 1, then the business that can relate to business by process flow diagram shown in Fig. 2 for terminal carries out respective handling:
The separation module of step S202, terminal carries out UI separation to the architecture of the terminal based on Brew;
Application after the application module process UI separation of step S204, terminal;
Display after the display module process UI separation of step S206, terminal.
In one embodiment, the schematic diagram having carried out the architecture of the terminal that UI is separated also can be as shown in Figure 3, comprise UI control, show and UI definitional part based on the UI of BUIW, data Model, logic Controller, display View tri-part wherein in UI definitional part, can be comprised.
During enforcement, describe separation module in step S202 and UI separation is carried out to the architecture of the terminal based on Brew, the mode that UI is separated can have multiple, such as divide by different user types, divide by residing network, or by other feature or according to dividing, preferably, the embodiment of the present invention proposes: separation module also carries out UI separation for dividing according to the framework of MVC (model, view, control) to the architecture of terminal.
In one embodiment, the schematic diagram of the architecture of the terminal adopting the framework of MVC to divide can as shown in Figure 4, and application module 102 comprises can comprise master cast UModel submodule 401, main control UController submodule 402 and front view UView submodule 403:
UModel submodule 401, for arranging application;
UController submodule 402 is for receiving the data that application is initiated, corresponding to making instruction according to the data that application is initiated;
UView submodule 403, for display application, and by the data feedback of the external world through self inputting to UModel submodule 401.
In embodiments of the present invention, arrange application and that is to say definition application, to the definition that the parameter such as data, model of application is correlated with, the implication of setting follow-up is herein also identical with definition.
In one embodiment, the architecture of self that terminal can utilize the framework of MVC to divide, also can utilize the framework of MVC to divide submodule, such as, can divide the framework of UModel submodule according to MVC, the structure after division refers to Fig. 5:
UModel submodule 401 comprise according to the framework of MVC divide from model AModel unit 501, from control AController unit 502 with from view AView unit 503:
AModel unit 501, for arranging the data applied and relate to, and the interactive mode between setting and AController unit 502;
AController unit 502, the execution for arranging application controls and the service logic of application, and arranges and AModel unit 502, mutual between AView unit 503;
AView unit 503, for arranging display and the input of application.
In the embodiment of the present invention, if all divide according to the framework of MVC terminal and inner structure thereof, its structural representation and concrete annexation as shown in Figure 6:
The AModel of application aims at data and designs, and the function such as data processing, serialization of application all can be organized in AModel to realize.AModel only needs to define the use needing to be concerned about data alternately and not with AController simultaneously.The AController of application only needs to be concerned about the message mutual with applying relevant message, platform, and it is mutual to define with AModel, AView.That is the AController applied only manages good news and carries out the bridge of AModel, AView, does not need to be concerned about how data are preserved, how to be shown.The AView of application is responsible for definition data and how shows and to input acquisition, does not need pipe data how to process.Application definition is complete be just placed on the system that UI is separated under show.Also be the framework of MVC below the system that UI is separated, the definition of application has been exactly UModel.UController, the data display being responsible for the AView definition receiving application is instructed, and then judges to make correct display.UController searches the display of corresponding requests, if find display, mistake.UView, utilizes the Widget of BUIW to show exactly, has input feedback ability simultaneously.In other words mutual action can feed back to UModel.
In summary, UI separation system is exactly the service logic of complexity and display separately process.Be exactly the embodiment of the present invention in simple terms by the framework applications of MVC in application and display, the application originally mixed is realized splitting.According to the thought of MVC, the data of application, logic, display are effectively split, allow overall realization simplify.The code namely originally rubbed together has carried out the division of Model, View, Controller, also possesses independence while that various piece having mutual, and what allow positioning problems, amendment become is easy, and code refactoring becomes possibility.
The code complexity of Brew application and development is originally very high, and major part process is all inside the event handling function of application, and likely an event handling function is with regard to row up to ten thousand.Can say that developer is exactly a face when exploitation, have no hierarchical structure.
The division that the present invention adopts MVC framework to carry out on level, what the event handling of application can be allowed to become can read.Each application is made up of Model, View, Controller tri-levels, after we represent with AModel, AView, AController.AModel include apply relate to all data, AView definition application display and input, AController comprise application perform controls, apply service logic.The architecture be separated for UI is also the structure of a MVC, comprises Model, View, Controller tri-levels equally, after we represent with UModel, UView, UController.UModel is exactly that definition, the UView of application utilizes BUIW to carry out showing, UController includes display and applies mutual control.
Based on the UI separation system that the embodiment of the present invention provides, designer can design the framework of clear in structure, improve the code quality of application and Display Realization part, if desired the code that code refactoring also only needs to build separately application or display section is carried out, do not need whole reconstruction, a large amount of resources can be saved in later maintenance process.
In one embodiment, when UController submodule 402 can also be used for finding display corresponding to data that application initiates, the error in data that application is initiated is judged.
In one embodiment, UView submodule 403 can also be used for the Widget display application utilizing BUIW.
In one embodiment, as shown in Figure 7, display module 103 can comprise:
Window Form design component submodule 701, for the graphics frame of design ap-plication;
BUIW supports submodule 702, for providing the Brew platform generated needed for application;
Code generation component submodule 703, for generating the reveal codes of the Form of application.
For realizing the process of display module, the embodiment of the present invention also proposes the visual design instrument based on UI separation system, the visual design instrument, based on BUIW, comprises Form (assembly of a similar window of BUIW) design component, code generation component.
Form design component utilizes IDE environment Eclipse and the graphic designs framework GEF based on Eclipse that increase income based on Java to realize.GEF and BUIW combines by the embodiment of the present invention, realizes the visual interface design of Brew platform.The instrument definition of GEF can realize according to the definition of Form, Widget of BUIW.Simultaneously GEF make use of Draw2D (GUI under a Java environment) and does the very not clear and definite control of basic GUI, Draw2D itself and define, and can meet the demand of BUIW by heavily loaded method for drafting.Code generation component carries out code building according to the situation of current design.Because design is UView part substantially, so code building mainly generates the reveal codes of Form.If there is the display definition of the AView of application before design, so design component can carry out the generation of display packing according to definition.If do not have the definition of the AView applied, design component will generate definition and the display packing of the AView of application.Embodiment of the present invention Form design component diagram is see Fig. 8.
In sum, adopt the technical scheme that provides of the embodiment of the present invention, Brew application development and Design and realize there is positive effect.From development and Design aspect, because be the low coupling of high cohesion, so reduce design difficulty, simultaneously can provide development efficiency, and to a certain degree improve reliability.
In specific embodiment party face, the technical scheme that the embodiment of the present invention provides can be divided into BUIW expansion, MVC code skeleton, Form design component three parts to be described.
First, BUIW expansion aspect, needs to utilize BUIW to realize the demand of View in UI separation system.BUIW gives developer one basic framework, also provides the basis of expansion simultaneously.In order to meet the demand of UView, must now expand Form.One is define unified display interface to Form, and two is the interfaces defining unified input acquisition to Form.Such UController can realize the mutual of UModel and UView.Namely Form needs to increase ShowForm and Getlnput two methods.Form interface can be defined as:
AEEINTERFACE(ISampleForm){
INHERIT_IForm(ISampleForm);\
int(*ShowForm)(ISampleForm*po,AECHAR*inputDef);\
int(*Getlnput)(ISampleForm*po,AEEEvent?evt,uint16
wParam,uint32dwParam,AECHAR
*outputDef)
}
Certainly definition is above the embodiment of the present invention is set forth the sample designed, and a Form interface definition may be more complicated.
Then have a look MVC code skeleton then.Basic description is done to UView above, can say after UView defines unified interface just for the normal operation of UController provides guarantee.In order to better embody the advantage of the embodiment of the present invention, the code skeleton of MVC is also important.The code skeleton of MVC requires that the realization of M, V, C will separate, and can realize in independently file.UModel, UController, UView define according to the requirement of Brew substantially, meet the ClasslD administrative mechanism of Brew, can realize the static state of Class, dynamic load.Also there is description UView to should be noted that in the process of specific implementation above and increase expansion realization.UController can consider to design for UView and AView, and UController creates according to AView and display UView, can manage UView simultaneously.Can expand the RootForm of BUIW from UController code structure like this.Wherein an expansion of code aspect key is expanded original HandleEvent mechanism, original basis coordinates and realizes Getlnput.Event needs to obtain user interactions input by Getlnput.The data that AModel definition application needs, support and AController mutual simultaneously.The mechanism such as general ModelChange, ModelNotify must be supported above code structure.AController, in the elementary event of process application, needs to coordinate UView to adjust simultaneously.Not call HandleEvent but call Getlnput to carry out event transfer when occurring from event code.If the mutual data that do not change of UView just obtain less than input.AView is according to the situation definition displaying contents of application.According to the design data XML template then design code of current application, also automatically can be generated by Form design component from code structure.The content format basic definition that AView with UView communicates is as follows:
<?xml?version=″1.0″encoding=″UTF-8″?>
<form?classid=0x123456appclassid=0x654321>
<data?name=″data1″type=″text″>
<value>1</value>
</data>
<data?name=″data2″type=″select″>
<items>
<item?name=″item?1″key=″key1″/item>
</items>
<value>key1</value>
</data>
</form>
The sample designed to set forth the embodiment of the present invention above equally.
Finally, Form design component is had a look.Also the function of Form design component and basic design are described above.Here be also that suggestion uses Eclipse to realize Form design component, because have below Eclipse than more rich design framework.GEF is exactly more outstanding the visual design framework, and based on Draw2D, whole design framework velocity ratio is more satisfactory.The embodiment of the present invention is intended to GEF to be applied to Brew, for Brew provides brand-new the visual design thinking.Need when reality uses GEF the situation current according to our platform to carry out the definition of GEF instrument, also can carry out the constraint of the visual design simultaneously according to the situation of current BUIW.Form design component also has a part to be exactly code building, and this is also more crucial for support MVC code skeleton.Before design, had communication definitions, design tool can not generate communication interaction partial code naturally.If do not have communication definitions, design tool will generate communication interaction code and XML template, generate corresponding A Model partial code simultaneously.Nature generates ShowForm and Getlnput partial code to UView, comprises and how to show Form and how feed back input.It is better that the code structure of the corresponding MVC of the code of the more complete generation of the Code Template that Form design component provides is supported, better can certainly embody and amplify benefit of the present invention.
Describe the performance of the embodiment of the present invention above from three aspects, entirety is also embodying the simplification utilizing UI separation system structure to realize application design, and designer no longer finds less than emphasis in the process of design.
As can be seen from the above description, present invention achieves following technique effect:
In embodiments of the present invention, the separation module of terminal carries out UI separation to the architecture of terminal, application after the application module process UI separation of terminal, display after the display module process UI separation of terminal, applying portion is separated with display section, and process the application after being separated and display respectively, become clear of the display section occurred when avoiding both to mix and applying portion still unusual mess, improve the code quality of application and Display Realization part, if desired the code that code refactoring also only needs to build separately application or display section is carried out, do not need whole reconstruction, a large amount of resources can be saved in later maintenance process.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus they storages can be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (8)
1. a business processing device, is arranged in terminal, it is characterized in that, described business processing device comprises:
Separation module, the architecture for terminal carries out user interactions UI separation, and wherein, described separation module is used for dividing according to the framework of model, control, view MVC carrying out UI separation to the architecture of described terminal;
Application module, the application after being separated for the treatment of UI;
Display module, the display after being separated for the treatment of UI;
Wherein, described application module comprises master cast UModel submodule, main control UController submodule and front view UView submodule:
Described UModel submodule, for arranging described application;
Described UController submodule, for receiving the data that described application is initiated, makes instruction according to the data that described application is initiated to described application;
Described UView submodule, for showing described application, and by the data feedback extremely described UModel submodule of the external world through self inputting.
2. business processing device according to claim 1, is characterized in that, described UModel submodule comprise according to the framework of MVC divide from model AModel unit, from control AController unit with from view AView unit:
Described AModel unit, for arranging the data that described application relates to, and the interactive mode between setting and described AController unit;
Described AController unit, controls and the service logic of described application for the execution arranging described application, and setting and described AModel unit, mutual between described AView unit;
Described AView unit, for arranging display and the input of described application.
3. business processing device according to claim 1 and 2, is characterized in that, when described UController submodule is also for finding display corresponding to data that described application initiates, judges the error in data that described application is initiated.
4. business processing device according to claim 1 and 2, is characterized in that, the platform control Widget of described UView submodule also for utilizing Brew platform to show control systems BUIW shows described application.
5. business processing device according to claim 1 and 2, is characterized in that, described display module comprises:
Window Form design component submodule, for designing the graphics frame of described application;
BUIW supports submodule, for providing the Brew platform generated needed for described application;
Code generation component submodule, for generating the reveal codes of the Form of described application.
6. business processing device according to claim 1 and 2, is characterized in that, described terminal comprises the terminal of the binary running environment Brew based on high-pass platform.
7. a method for processing business, is characterized in that, comprising:
The separation module of terminal carries out user interactions UI separation to the architecture of terminal, and wherein, the separation module of described terminal divides according to the framework of model, control, view MVC and carries out UI separation to the architecture of described terminal;
Application after the application module process UI separation of described terminal;
Display after the display module process UI separation of described terminal;
Wherein, the application module of described terminal process separately UI be separated after application, comprise: described application module is divided into master cast UModel submodule, main control UController submodule and front view UView submodule, wherein, the UModel submodule of described application module arranges described application, the UController submodule of described application module receives the data of described application initiation, according to the data that described application is initiated, instruction is made to described application, the UView submodule of described application module shows described application, and by the data feedback extremely described UModel submodule of the external world through self inputting.
8. method according to claim 7, is characterized in that, the UModel submodule of described application module arranges described application, comprising:
Described UModel submodule comprise according to the framework of MVC divide from model AModel unit, from control AController unit with from view AView unit, wherein, described AModel unit arranges the data that described application relates to, and the interactive mode between setting and described AController unit; The execution that described AController unit arranges described application controls and the service logic of described application, and setting and described AModel unit, mutual between described AView unit; Described AView unit arranges display and the input of described application.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110046797.5A CN102109953B (en) | 2011-02-25 | 2011-02-25 | Terminal, and service processing method thereof |
| PCT/CN2011/080369 WO2012113231A1 (en) | 2011-02-25 | 2011-09-29 | Terminal and service processing method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110046797.5A CN102109953B (en) | 2011-02-25 | 2011-02-25 | Terminal, and service processing method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102109953A CN102109953A (en) | 2011-06-29 |
| CN102109953B true CN102109953B (en) | 2015-01-28 |
Family
ID=44174132
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110046797.5A Expired - Fee Related CN102109953B (en) | 2011-02-25 | 2011-02-25 | Terminal, and service processing method thereof |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102109953B (en) |
| WO (1) | WO2012113231A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102109953B (en) * | 2011-02-25 | 2015-01-28 | 中兴通讯股份有限公司 | Terminal, and service processing method thereof |
| CN102955688A (en) * | 2011-08-23 | 2013-03-06 | 上海无戒空间信息技术有限公司 | Processing method for user image controls |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201234320Y (en) * | 2008-05-30 | 2009-05-06 | 中兴通讯股份有限公司 | Mobile phone television terminal |
| US7581204B2 (en) * | 2004-06-01 | 2009-08-25 | Sap Ag | Dynamic contexts |
| CN101807162A (en) * | 2010-03-25 | 2010-08-18 | 青岛海信电器股份有限公司 | Method for reducing module coupling degree of embedded software system and embedded software system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100407138C (en) * | 2005-08-04 | 2008-07-30 | 腾讯科技(深圳)有限公司 | Architecture and Implementation of a Dynamic User Interface Based on Brew |
| KR100678023B1 (en) * | 2006-02-15 | 2007-02-02 | 삼성전자주식회사 | How to reduce booting time of mobile communication terminal |
| CN101136924B (en) * | 2007-09-29 | 2011-02-09 | 中兴通讯股份有限公司 | Method to display calling identification sign in the next generation network |
| CN102109953B (en) * | 2011-02-25 | 2015-01-28 | 中兴通讯股份有限公司 | Terminal, and service processing method thereof |
-
2011
- 2011-02-25 CN CN201110046797.5A patent/CN102109953B/en not_active Expired - Fee Related
- 2011-09-29 WO PCT/CN2011/080369 patent/WO2012113231A1/en active Application Filing
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7581204B2 (en) * | 2004-06-01 | 2009-08-25 | Sap Ag | Dynamic contexts |
| CN201234320Y (en) * | 2008-05-30 | 2009-05-06 | 中兴通讯股份有限公司 | Mobile phone television terminal |
| CN101807162A (en) * | 2010-03-25 | 2010-08-18 | 青岛海信电器股份有限公司 | Method for reducing module coupling degree of embedded software system and embedded software system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102109953A (en) | 2011-06-29 |
| WO2012113231A1 (en) | 2012-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105487864A (en) | Method and device for automatically generating code | |
| KR102397494B1 (en) | Low code web development and operating system, and service method using of it | |
| CN102135885A (en) | Modularized software development architecture | |
| CN102158516B (en) | Service composition realization method compiler | |
| CN103927163A (en) | Plugin frame processing device and plugin system | |
| US9063726B1 (en) | Method and system for visual styling of visual elements for applications | |
| CN105761007B (en) | Auxiliary method and system for information management software design | |
| US20250047735A1 (en) | System and Method to Standardize and Improve Implementation Efficiency of User Interface Content | |
| JP2006164258A (en) | Method, system, and program for generating a graphical user interface (GUI) model for use by a particular platform | |
| CN110532041A (en) | Regulation engine method for parameter configuration, device, computer equipment and storage medium | |
| CN102541566A (en) | Method for generating interface frameworks of semiconductor software | |
| Hummes et al. | Design of extensible component-based groupware | |
| Sorgalla et al. | AjiL: enabling model-driven microservice development | |
| CN102109953B (en) | Terminal, and service processing method thereof | |
| CN110990093A (en) | Flexible interface layout visualization method and medium based on component technology | |
| CN115408362A (en) | Efficient low-code database extension platform | |
| EP2810179B1 (en) | Method and system for implementing a common data interface to web services | |
| Fujima | Building a meme media platform with a JavaScript MVC framework and HTML5 | |
| He et al. | Composition of monitoring components for on-demand construction of runtime model based on model synthesis | |
| Badica et al. | Integrating role activity diagrams and hybrid IDEF for business process modeling using MDA | |
| Wu et al. | A hierarchical modeling method for AUTOSAR software components | |
| US7634721B1 (en) | Composite component architecture using javaserver pages (JSP) tags | |
| CN111221524A (en) | Method and system for generating front-end module by one key | |
| CN111694562A (en) | Code generation tool | |
| Diaconescu et al. | Refinement of structured interactive 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 | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150128 Termination date: 20210225 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |