CN108182094A - A kind of method and system based on Plugin Mechanism structure application platform - Google Patents
A kind of method and system based on Plugin Mechanism structure application platform Download PDFInfo
- Publication number
- CN108182094A CN108182094A CN201711483453.4A CN201711483453A CN108182094A CN 108182094 A CN108182094 A CN 108182094A CN 201711483453 A CN201711483453 A CN 201711483453A CN 108182094 A CN108182094 A CN 108182094A
- Authority
- CN
- China
- Prior art keywords
- plugin
- application platform
- unit
- plug
- application
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a kind of method and system based on Plugin Mechanism structure application platform, wherein method includes:When receiving the trigger request for being directed to application platform from user equipment, dynamic configuration file associated with application platform is obtained;Dynamic configuration file is parsed to determine at least one system plugin associated with the application platform, and obtain the presentation configuration information of at least one system plugin;In response to the startup of application platform, initialization presentation is carried out at least one system plugin in the graphic interface of the application platform according to configuration information is presented;When detecting the selection of particular system plug-in unit being directed at least one system plugin, the display style information of multiple expansion plugins associated with particular system plug-in unit and multiple expansion plugins is determined;And multiple expansion plugins are provided in the graphic interface of integrated application according to the Show Styles in the display style informations of multiple expansion plugins.
Description
Technical field
Application platform is built based on Plugin Mechanism the present invention relates to information technology field, and more particularly, to one kind
Method, system and mobile terminal.
Background technology
At present, intelligentized mobile terminal has been widely applied in every field.People are in work, studying and living
In, it is often necessary to use mobile terminal.Mobile terminal can have independent operating system as personal computer.User
The program that the third party service providers such as software application, game application are provided can be installed in the terminal, and can be passed through
Third party application carries out the expansion to mobile terminal function.Mobile terminal can be pacified as personal computer by downloading
Application is filled to expand basic function during mobile terminal manufacture.
With the more and more extensive use of mobile terminal, people increasingly get used to realizing using mobile terminal various
The processing of business.For example, by mobile terminal to order the goods, book a train ticket, assigned aircraft ticket, predetermined restaurant or establish about
Vehicle business etc. has become a part for people's daily life.In general, it needs to carry out above-mentioned activity by mobile terminal in user
When, it usually needs run corresponding software or application.Also, after corresponding software or application start, need through software or
The interactive interface of application comes input validation information or sequence information, so as to which finishing service confirms.
Since the quantity of various types of applications and the version of same application are more and more, user is for mobile terminal planted agent
Management becomes more and more important.This is because a large amount of application can occupy the on-screen display (osd) area of user, user is found
Think that application to be used causes to perplex.Sort out even with application and classification layout is carried out to application, but due to each classification
Between without the coordinating and unifying, user may usually forget specific application be placed to which sort out in.
For this reason, it may be necessary to the extensive application in user terminal is carried out using unified approach to be effectively laid out, set or arrange.
By this layout, setting or arrange that efficient use environment can be provided to the user.
Invention content
To solve the above-mentioned problems, the present invention provides a kind of method based on Plugin Mechanism structure application platform, the side
Method includes:
When receiving the trigger request for being directed to application platform from user equipment, obtain associated with the application platform
Dynamic configuration file;
The dynamic configuration file is parsed to determine that at least one system associated with the application platform is inserted
Part, and obtain the presentation configuration information of at least one system plugin;
In response to the startup of the application platform, according to the graphic interface that configuration information is presented in the application platform
In initialization presentation is carried out at least one system plugin;
When the selection for detecting the particular system plug-in unit being directed at least one system plugin, determine with it is described
The display style information of the associated multiple expansion plugins of particular system plug-in unit and the multiple expansion plugin;And
Show Styles in the display style information of the multiple expansion plugin connects in the figure of the integrated application
The multiple expansion plugin is provided in mouthful.
Before being received from user equipment and being directed to the trigger request of application platform, further include the application platform is pre-
It is first installed in the user equipment and carries out the no platform application in the application platform and the user equipment at the same level
Display.
When the user equipment detects the selection for being directed to the application platform, generation is directed to touching for application platform
Hair request.
The dynamic configuration file includes at least one of data below item:The mark of system plugin quantity, system plugin
Knowledge, the mark of default system plug-in unit, the presentation sequence of the display content of system plugin and non-default system plug-in unit.
It further includes according to the operation data that the application platform is counted to one in the dynamic configuration file or more
A data item is adjusted.
Further include according to it is input by user setting data to one or more of dynamic configuration file data item into
Row adjustment.
When being additionally included in the instruction for receiving the application platform out of service, according to the current operation of the application platform
Data are adjusted one or more of dynamic configuration file data item.
Wherein the dynamic configuration file is parsed to determine at least one system associated with the application platform
System plug-in unit includes:The dynamic configuration file is parsed with obtain the system plugin quantity in the dynamic configuration file and
The mark of system plugin, according to the mark of system plugin quantity and system plugin determine it is associated with the application platform at least
One system plugin.
Wherein the dynamic configuration file is parsed to determine at least one system associated with the application platform
System plug-in unit includes:The dynamic configuration file is parsed to obtain each system plugin in the dynamic configuration file
Mark, at least one system plugin associated with the application platform is determined according to the mark of each system plugin.
The presentation configuration information for obtaining at least one system plugin includes:It obtains in the dynamic configuration file
Presentation configuration information associated with the presentation configuration of at least one system plugin.
Wherein described presentation configuration information includes:The mark of default system plug-in unit, the display content of system plugin and non-
The presentation sequence of default system plug-in unit.
After detecting that resource associated with the startup of the application platform is loaded, the application platform is determined
Startup.
The graphic interface includes:Tab bar and display area.
Configuration information wherein is presented in the graphic interface of the application platform at least one system according to described
Plug-in unit carries out initialization presentation and includes:
The default system plug-in unit of the application platform is determined, and in the display area according to the mark of default system plug-in unit
The display content of the middle display default system plug-in unit;
The display Name of each label in tab bar is determined according to the mark of each system plugin;
The default label that label associated with default system plug-in unit is selected as priority;And
It is carried out according to the presentation of non-default system plug-in unit sequence pair non-default label associated with non-default system plug-in unit
Sequentially present.
It further includes, when detecting the selection for being directed to non-default label, determines associated with the non-default label
Non-default system plug-in unit, and show in the display area display content of the non-default system plug-in unit.
It is determined according to the content descriptor file of the particular system plug-in unit associated multiple with the particular system plug-in unit
The display style information of expansion plugin and the multiple expansion plugin.
Each system plugin at least one system plugin has content topic, and the content topic packet
It includes:Game themes, safe theme, bank's theme or tourism center city.
In multiple expansion plugins it is each content topic phase with affiliated system plugin in each system plugin
Associated application.
In the selection for detecting the particular plug-in being directed in multiple expansion plugins, operation is related to the particular plug-in
The application of connection.
In the selection for detecting the particular plug-in being directed in multiple expansion plugins, download related to the particular plug-in
The application of connection and run the application.
Application associated with the particular plug-in is provided by content supplier, the application meets the particular plug-in
Interface standard.
According to another aspect of the present invention, a kind of system based on Plugin Mechanism structure application platform, the system are provided
Including:
Acquiring unit when receiving the trigger request for being directed to application platform from user equipment, obtains and the application
The associated dynamic configuration file of platform;
Resolution unit parses the dynamic configuration file to determine associated with the application platform at least one
A system plugin, and obtain the presentation configuration information of at least one system plugin;
Initialization unit in response to the startup of the application platform, is put down according to the presentation configuration information in the application
Initialization presentation is carried out at least one system plugin in the graphic interface of platform;
Processing unit, when the selection for detecting the particular system plug-in unit being directed at least one system plugin,
Determine the display style information of multiple expansion plugins associated with the particular system plug-in unit and the multiple expansion plugin;
And
Display unit, the Show Styles in the display style information of the multiple expansion plugin is in the integrated application
Graphic interface in the multiple expansion plugin is provided.
Before being received from user equipment and being directed to the trigger request of application platform, further include the application platform is pre-
It is first installed in the user equipment and carries out the no platform application in the application platform and the user equipment at the same level
Display.
When the user equipment detects the selection for being directed to the application platform, generation is directed to touching for application platform
Hair request.
The dynamic configuration file includes at least one of data below item:The mark of system plugin quantity, system plugin
Knowledge, the mark of default system plug-in unit, the presentation sequence of the display content of system plugin and non-default system plug-in unit.
It further includes according to the operation data that the application platform is counted to one in the dynamic configuration file or more
A data item is adjusted.
Further include according to it is input by user setting data to one or more of dynamic configuration file data item into
Row adjustment.
When being additionally included in the instruction for receiving the application platform out of service, according to the current operation of the application platform
Data are adjusted one or more of dynamic configuration file data item.
Wherein the dynamic configuration file is parsed to determine at least one system associated with the application platform
System plug-in unit includes:The dynamic configuration file is parsed with obtain the system plugin quantity in the dynamic configuration file and
The mark of system plugin, according to the mark of system plugin quantity and system plugin determine it is associated with the application platform at least
One system plugin.
Wherein the dynamic configuration file is parsed to determine at least one system associated with the application platform
System plug-in unit includes:The dynamic configuration file is parsed to obtain each system plugin in the dynamic configuration file
Mark, at least one system plugin associated with the application platform is determined according to the mark of each system plugin.
The presentation configuration information for obtaining at least one system plugin includes:It obtains in the dynamic configuration file
Presentation configuration information associated with the presentation configuration of at least one system plugin.
Wherein described presentation configuration information includes:The mark of default system plug-in unit, the display content of system plugin and non-
The presentation sequence of default system plug-in unit.
After detecting that resource associated with the startup of the application platform is loaded, the application platform is determined
Startup.
The graphic interface includes:Tab bar and display area.
Configuration information wherein is presented in the graphic interface of the application platform at least one system according to described
Plug-in unit carries out initialization presentation and includes:
The default system plug-in unit of the application platform is determined, and in the display area according to the mark of default system plug-in unit
The display content of the middle display default system plug-in unit;
The display Name of each label in tab bar is determined according to the mark of each system plugin;
The default label that label associated with default system plug-in unit is selected as priority;And
It is carried out according to the presentation of non-default system plug-in unit sequence pair non-default label associated with non-default system plug-in unit
Sequentially present.
It further includes, when detecting the selection for being directed to non-default label, determines associated with the non-default label
Non-default system plug-in unit, and show in the display area display content of the non-default system plug-in unit.
It is determined according to the content descriptor file of the particular system plug-in unit associated multiple with the particular system plug-in unit
The display style information of expansion plugin and the multiple expansion plugin.
Each system plugin at least one system plugin has content topic, and the content topic packet
It includes:Game themes, safe theme, bank's theme or tourism center city.
In multiple expansion plugins it is each content topic phase with affiliated system plugin in each system plugin
Associated application.
In the selection for detecting the particular plug-in being directed in multiple expansion plugins, operation is related to the particular plug-in
The application of connection.
In the selection for detecting the particular plug-in being directed in multiple expansion plugins, download related to the particular plug-in
The application of connection and run the application.
Application associated with the particular plug-in is provided by content supplier, the application meets the particular plug-in
Interface standard.
According to another aspect of the present invention, a kind of mobile terminal is provided, including or for perform system as described above.
Description of the drawings
By reference to the following drawings, exemplary embodiments of the present invention can be more fully understood by:
Fig. 1 is the flow chart according to the method based on Plugin Mechanism structure application platform of embodiment of the present invention;
Fig. 2 is the structure diagram according to the application platform system of embodiment of the present invention;
Fig. 3 is according to the structure diagram of the application platform system of another embodiment of the present invention;
Fig. 4 is according to the structure diagram of the application platform system of a further embodiment of the present invention;
Fig. 5 is according to the schematic diagram of the screen display content of the user terminal of embodiment of the present invention;
Fig. 6 is according to the structure diagram of system of the embodiment of the present invention based on Plugin Mechanism structure application platform;
Fig. 7 carries out the application platform based on plug-in unit according to embodiment of the present invention the flow of the method for dynamic optimization
Figure;
Fig. 8 shows according to the structure of the system for carrying out dynamic optimization to the application platform based on plug-in unit of embodiment of the present invention
It is intended to;
Fig. 9 is according to the flow of the method that presentation is customized to the application platform based on plug-in unit of embodiment of the present invention
Figure;And
Figure 10 is according to the structure of the system that presentation is customized to the application platform based on plug-in unit of embodiment of the present invention
Schematic diagram.
Specific embodiment
Exemplary embodiments of the present invention are introduced referring now to attached drawing, however, the present invention can use many different shapes
Formula is implemented, and be not limited to the embodiment described herein, and to provide these embodiments be to disclose at large and fully
The present invention, and fully convey the scope of the present invention to person of ordinary skill in the field.Show for what is be illustrated in the accompanying drawings
Term in example property embodiment is not limitation of the invention.In the accompanying drawings, identical cells/elements use identical attached
Icon is remembered.
Unless otherwise indicated, term used herein has person of ordinary skill in the field (including scientific and technical terminology)
It is common to understand meaning.Further it will be understood that with the term that usually used dictionary limits, should be understood as and its
The linguistic context of related field has consistent meaning, and is not construed as Utopian or too formal meaning.
Fig. 1 is the flow chart according to the method 100 based on Plugin Mechanism structure application platform of embodiment of the present invention.Side
Method 100 can obtain associated with application platform dynamic configuration file according to trigger request, and to dynamic configuration file into
Row parsing is with determining at least one system plugin and configuration information is presented.In response to the startup of application platform, method 100 being capable of root
At least one system plugin is initialized in the graphic interface of the application platform according to the presentation configuration information
It presents, and when the selection for detecting the particular system plug-in unit being directed at least one system plugin, determining and institute
State the associated multiple expansion plugins of particular system plug-in unit and the multiple expansion plugin display style information and according to
Described in Show Styles in the display style information of the multiple expansion plugin provides in the graphic interface of the integrated application
Multiple expansion plugins.
As shown in Figure 1, method 100 is since step 101 place.In step 101, answered when receiving to be directed to from user equipment
During with the trigger request of platform, dynamic configuration file associated with the application platform is obtained.In addition, it is connect from user equipment
It receives before being directed to the trigger request of application platform, further includes and the application platform is pre-installed in the user equipment
And the no platform application in the application platform and the user equipment is subjected to display at the same level.It follows that it is set in user
Application platform can be usually shown as to the icon identical with common application icon in standby.The occupied initial storage of application platform
Space is smaller, this is because application platform provides access interface for most applications therein.As user is flat to application
The use of platform, the occupied memory space of application platform can become larger, this is because certain applications can be according to the triggering command of user
It is downloaded in user equipment.
When user equipment detects the selection for being directed to the application platform, the triggering that generation is directed to application platform please
It asks.For example, when user is desirable for or downloads in application platform in application, needing triggering (for example, click) application platform
Icon.In response to the click of the icon of application platform, generation is directed to the trigger request of application platform.
Dynamic configuration file can include at least one of data below item:The mark of system plugin quantity, system plugin
Knowledge, the mark of default system plug-in unit, the presentation sequence of the display content of system plugin and non-default system plug-in unit.Wherein, often
A system plugin may be regarded as the parent plug-in unit of plug-in unit (expansion plugin), and for providing system for plug-in unit (expansion plugin)
One presentation interface or interface.In general, the quantity of system plugin can correspond to the classification quantity of application, this is because each should
A system plugin can be corresponded to classification.The mark of system plugin is the title of system plugin, for example, chess/card game system is inserted
Part, action game system plugin, bank application system plug-in unit etc..Default system plug-in unit is presented as the preferred of application platform
System plugin gives tacit consent to the system plugin of display, such as 1 corresponding system plugin of label in Fig. 2 when application platform is run.System
The display content of plug-in unit is (for example, the label 1 given tacit consent in Fig. 2, non-default label 2 when the label of system plugin is selected
With the content 3), shown in display area.The presentation sequence of non-default system plug-in unit is used to indicate non-default label 2
With 3 in each presentation sequence, for example, the syntople with label 1.In general, the presentation sequence of non-default system plug-in unit is for example
Can be label 2, label 3 or label 3, label 2.
In addition, it further includes according to the operation data that the application platform is counted to one in the dynamic configuration file
Or multiple data item are adjusted.Alternatively, according to setting data input by user to one in the dynamic configuration file or
Multiple data item are adjusted.Or in the instruction for receiving the application platform out of service, according to the application platform
Current operating data one or more of dynamic configuration file data item is adjusted.I.e. in these cases,
It can be to system plugin quantity, the mark of system plugin, the mark of default system plug-in unit, the display content of system plugin and non-
One or more of presentation sequence of default system plug-in unit is adjusted.For example, it increases or decreases the quantity of system plugin, repair
Change mark, modification default system plug-in unit, the display content for changing system plugin and the non-default system of modification of some system plugin
The presentation sequence of system plug-in unit.
In step 102, by being parsed to dynamic configuration file with determine it is associated with the application platform at least
One system plugin, and obtain the presentation configuration information of at least one system plugin.Wherein to dynamic configuration text
Part is parsed to determine that at least one system plugin associated with the application platform includes:To the dynamic configuration file
The mark to obtain system plugin quantity and system plugin in the dynamic configuration file is parsed, according to system plugin number
The mark of amount and system plugin determines at least one system plugin associated with the application platform.Wherein the dynamic is matched
File is put to be parsed to determine that at least one system plugin associated with the application platform includes:To the dynamic configuration
File is parsed the mark to obtain each system plugin in the dynamic configuration file, according to the mark of each system plugin
Know and determine at least one system plugin associated with the application platform.It is described obtain at least one system plugin be in
Existing configuration information includes:It obtains associated with the presentation of at least one system plugin configuration in the dynamic configuration file
Configuration information is presented.Wherein described presentation configuration information includes:The mark of default system plug-in unit, the display content of system plugin with
And the presentation sequence of non-default system plug-in unit.
In step 103, in response to the startup of the application platform, according to the presentation configuration information in the application platform
Graphic interface in initialization presentation is carried out at least one system plugin.Wherein when detecting and the application platform
Start after associated resource is loaded, determine the startup of the application platform.It is related to the startup of the application platform
The resource of connection is, for example, the preloading file of certain applications in application have been downloaded in the frame of application platform, application platform, with answering
It is medium that memory is loaded into platform.Wherein described graphic interface includes:Tab bar and display area.As shown in Fig. 2, tab bar
Including:Label 1, label 2, label 3 ..., display area is the display area above tab bar.
Preferably, configuration information is presented in the graphic interface of the application platform at least one system according to described
System plug-in unit carries out initialization presentation and includes:Determine that the default system of the application platform is inserted according to the mark of default system plug-in unit
Part, and show in the display area display content of the default system plug-in unit.It is true according to the mark of each system plugin
Determine the display Name of each label in tab bar and select label associated with default system plug-in unit as priority
Default label.And the presentation sequence pair non-default label associated with non-default system plug-in unit according to non-default system plug-in unit
Sequentially presented.Default label in Fig. 2 is that the default label in label 1, Fig. 3 is default label in label 2 and Fig. 4
It is newly-generated and be and 1,2,3 ... different label of label.It further includes, is detecting the selection that is directed to non-default label
When, determine non-default system plug-in unit associated with the non-default label, and show in the display area described non-
The display content of default system plug-in unit.For example, when detecting the selection for being directed to label 3, determine and 3 associated system of label
It unites plug-in unit, and shows in the display area display content of this system plugin.
In step 104, when the selection for detecting the particular system plug-in unit being directed at least one system plugin,
Determine the display style information of multiple expansion plugins associated with the particular system plug-in unit and the multiple expansion plugin.
Since each system plugin may be regarded as the parent plug-in unit of plug-in unit (expansion plugin), and be used for as plug-in unit (expansion plugin)
Unified presentation interface or interface are provided.For this purpose, when particular system plug-in unit is chosen and is run, spy can be presented in application platform
Determine multiple expansion plugins included by system plugin.For example, as shown in Fig. 2, when user selects games system plug-in unit, using flat
The runnable interface (or content interface, internal interface) of games system plug-in unit can be presented in platform, including game 203-1, game
203-2, game 203-3, game 203-4 and game intersection 203-5.Wherein game intersection 203-5 includes multiple game, and
And user the game outside the intersection 203-5 that plays can be placed into game intersection 203-5 by various modes of operation or
Game inside the intersection 203-5 that plays is placed into outside game intersection 203-5.
In addition, the application determines and the particular system plug-in unit phase according to the content descriptor file of the particular system plug-in unit
The display style information of associated multiple expansion plugins and the multiple expansion plugin.Wherein, with the particular system plug-in unit
Associated multiple expansion plugins are construed as multiple expansion plugins included by the particular system plug-in unit.It is the multiple
The display style information of expansion plugin includes:List mode is shown, icon mode is shown, details mode is shown, lantern slide
Mode such as shows at the various types.Specific application is carried out in addition, being further included in the display style information of the multiple expansion plugin
Amplification display or individually display.Each system plugin at least one system plugin has content topic, and the content
Theme can include:Game themes, safe theme, bank's theme or tourism center city etc..Multiple extensions are inserted in each system plugin
In part is each application associated with the content topic of affiliated system plugin.
In step 105, the Show Styles in the display style information of the multiple expansion plugin should in described integrate
The multiple expansion plugin is provided in graphic interface.Show Styles wherein in display style information is described integrated
The multiple expansion plugin is provided in the graphic interface of application to be included:Using list mode the integrated application figure
The multiple expansion plugin is provided in interface, provided in the graphic interface of the integrated application using icon mode it is the multiple
Expansion plugin provides the multiple expansion plugin, utilization using details mode in the graphic interface of the integrated application
Magic lantern sheet mode provides the various types such as the multiple expansion plugin in the graphic interface of the integrated application.In addition, it also wraps
Include one or more of multiple expansion plugins that will be provided be amplified display or will be in the multiple expansion plugins that provided
One or more individually shown.
When being additionally included in the selection for detecting the particular plug-in being directed in multiple expansion plugins, run and described specific slotting
The associated application of part.In general, when user select selection shopping application, make a reservation using etc. whens, usually also need to operation payment should
With being paid.For this purpose, when particular plug-in for shopping application, make a reservation using etc., can run with shopping application, make a reservation application etc. phases
Associated payment application.In the selection for detecting the particular plug-in being directed in multiple expansion plugins, download with it is described specific
Plug-in unit is associated to be applied and runs the application.Answer associated with the particular plug-in is provided by content supplier
With the application meets the interface standard of the particular plug-in.
Fig. 2 is the structure diagram according to the application platform system 200 of embodiment of the present invention.Application platform system 200
Can dynamic configuration file associated with application platform be obtained, and dynamic configuration file is parsed according to trigger request
To determine at least one system plugin and configuration information be presented.In response to the startup of application platform, application platform system 200 can
At least one system plugin is carried out initially in the graphic interface of the application platform according to the presentation configuration information
Change and present, and when the selection for detecting the particular system plug-in unit being directed at least one system plugin, determine with
The display style information of the associated multiple expansion plugins of particular system plug-in unit and the multiple expansion plugin, Yi Jigen
According to the Show Styles in the display style information of the multiple expansion plugin institute is provided in the graphic interface of the integrated application
State multiple expansion plugins.
As shown in Fig. 2, application platform system 200 includes:Server 201, application platform 202 and multiple system plugins
203.Server 201 can receive the trigger request for being directed to application platform and be obtained from user equipment and be put down with the application
The associated dynamic configuration file of platform.Server 201 parses the dynamic configuration file to determine to put down with the application
The associated at least one system plugin of platform, and obtain the presentation configuration information of at least one system plugin.In response to
Configuration information is presented in the graphic interface of the application platform to institute according to described in the startup of application platform 202, server 201
It states at least one system plugin and carries out initialization presentation.When detecting the specific system that is directed at least one system plugin
Unite plug-in unit selection when, server 201 determines multiple expansion plugins associated with the particular system plug-in unit and described more
The display style information of a expansion plugin.Server 201 is according to the display in the display style information of the multiple expansion plugin
Pattern provides the multiple expansion plugin in the graphic interface of the integrated application.
When the user equipment residing for application platform 202 detects the selection for being directed to application platform 202, generation is directed to
The trigger request of application platform and it is sent to server 201.For example, when user is desirable for or downloads answering in application platform
Used time needs the icon of triggering (for example, click) application platform.In response to the click of the icon of application platform 202, generation is directed to
In the trigger request of application platform 202.
As shown in Fig. 2, label 1, label 2, label 3 ... both correspond to a system plugin to each in waiting.System plugin
Display content be when the label of system plugin is selected (for example, the label 1 of acquiescence, non-default label 2 and 3), aobvious
Show the content shown in region.The presentation sequence of non-default system plug-in unit is used to indicate in non-default label 2 and 3 each
Presentation sequence, for example, the syntople with label 1.For example, in fig. 2, the presentation sequence of non-default system plug-in unit is, for example,
First label 2 and rear label 3.
In response to the startup of the application platform, according to the graphic interface that configuration information is presented in the application platform
In initialization presentation is carried out at least one system plugin.It is wherein associated with the startup of the application platform when detecting
Resource be loaded after, determine the startup of the application platform.Resource example associated with the startup of the application platform
The preloading file of certain applications in application has been downloaded in the frame of application platform, application platform in this way, has been added with application platform
It is medium to be downloaded to memory.Wherein described graphic interface includes:Tab bar and display area.Tab bar includes:Label 1, label 2, mark
Label 3 ..., display area is the display area above tab bar.The content that wherein display area is shown is to be inserted with the system of label 1
The associated content of part.For example, the system plugin of label 1 is physical game plug-in unit, then the vollyball icon in display area is just
It is and the corresponding content of system plugin.
Preferably, configuration information is presented in the graphic interface of the application platform at least one system according to described
System plug-in unit carries out initialization presentation and includes:Determine that the default system of the application platform is inserted according to the mark of default system plug-in unit
Part, and show in the display area display content of the default system plug-in unit.It is true according to the mark of each system plugin
Determine the display Name of each label in tab bar and select label associated with default system plug-in unit as priority
Default label.And the presentation sequence pair non-default label associated with non-default system plug-in unit according to non-default system plug-in unit
Sequentially presented.Default label in Fig. 2 is label 1.It further includes, when detecting the selection for being directed to non-default label,
It determines non-default system plug-in unit associated with the non-default label, and shows in the display area described non-default
The display content of system plugin.For example, when detecting the selection for being directed to label 3, determine to insert with 3 associated system of label
Part, and show in the display area display content of this system plugin.
As shown in Fig. 2, when user selects games system plug-in unit, operation circle of games system plug-in unit can be presented in application platform
Face (or content interface, internal interface), including game 203-1, game 203-2, game 203-3, game 203-4 and trip
Intersection of playing 203-5.Wherein game intersection 203-5 includes multiple game, and user can by various modes of operation by
Game outside game intersection 203-5 is placed into game intersection 203-5 or places the game inside the intersection 203-5 that plays
To outside game intersection 203-5.
In addition, the application determines and the particular system plug-in unit phase according to the content descriptor file of the particular system plug-in unit
The display style information of associated multiple expansion plugins and the multiple expansion plugin.Wherein, with the particular system plug-in unit
Associated multiple expansion plugins are construed as multiple expansion plugins included by the particular system plug-in unit.It is the multiple
The display style information of expansion plugin includes:List mode is shown, icon mode is shown, details mode is shown, lantern slide
Mode such as shows at the various types.Specific application is carried out in addition, being further included in the display style information of the multiple expansion plugin
Amplification display or individually display.Each system plugin at least one system plugin has content topic, and the content
Theme can include:Game themes, safe theme, bank's theme or tourism center city etc..Multiple extensions are inserted in each system plugin
In part is each application associated with the content topic of affiliated system plugin.
Fig. 3 is according to the structure diagram of the application platform system 300 of another embodiment of the present invention.Application platform system
300 include:Server 301, application platform 302 and multiple system plugins 303.Server 301 can be received from user equipment
To the trigger request for being directed to application platform and obtain dynamic configuration file associated with the application platform.Server
301 pairs of dynamic configuration files are parsed to determine at least one system plugin associated with the application platform, and
And obtain the presentation configuration information of at least one system plugin.In response to the startup of application platform 302, server 301
At least one system plugin is initialized in the graphic interface of the application platform according to the presentation configuration information
It presents.When the selection for detecting the particular system plug-in unit being directed at least one system plugin, server 301 determines
The display style information of multiple expansion plugins associated with the particular system plug-in unit and the multiple expansion plugin.Service
Device 301 is according to the Show Styles in the display style information of the multiple expansion plugin in the graphic interface of the integrated application
The multiple expansion plugin is provided.
When the user equipment residing for application platform 302 detects the selection for being directed to application platform 302, generation is directed to
The trigger request of application platform and it is sent to server 301.For example, when user is desirable for or downloads answering in application platform
Used time needs the icon of triggering (for example, click) application platform.In response to the click of the icon of application platform 302, generation is directed to
In the trigger request of application platform 302.
As shown in figure 3, label 1, label 3, label 2 ... both correspond to a system plugin to each in waiting.System plugin
Display content be when the label of system plugin is selected (for example, the label 1 of acquiescence, non-default label 2 and 3), aobvious
Show the content shown in region.The presentation sequence of non-default system plug-in unit is used to indicate in non-default label 3 and 2 each
Presentation sequence, for example, the syntople with label 1.For example, in fig. 2, the presentation sequence of non-default system plug-in unit is, for example,
First label 3 and rear label 2.
In response to the startup of the application platform, according to the graphic interface that configuration information is presented in the application platform
In initialization presentation is carried out at least one system plugin.It is wherein associated with the startup of the application platform when detecting
Resource be loaded after, determine the startup of the application platform.Resource example associated with the startup of the application platform
The preloading file of certain applications in application has been downloaded in the frame of application platform, application platform in this way, has been added with application platform
It is medium to be downloaded to memory.Wherein described graphic interface includes:Tab bar and display area.Tab bar includes:Label 1, label 3, mark
Label 2 ..., display area is the display area above tab bar.The content that wherein display area is shown is to be inserted with the system of label 1
The associated content of part.For example, the system plugin of label 1 is computer knowledge plug-in unit, then the computer icon in display area is just
It is and the corresponding content of system plugin.
Preferably, configuration information is presented in the graphic interface of the application platform at least one system according to described
System plug-in unit carries out initialization presentation and includes:Determine that the default system of the application platform is inserted according to the mark of default system plug-in unit
Part, and show in the display area display content of the default system plug-in unit.It is true according to the mark of each system plugin
Determine the display Name of each label in tab bar and select label associated with default system plug-in unit as priority
Default label.And the presentation sequence pair non-default label associated with non-default system plug-in unit according to non-default system plug-in unit
Sequentially presented.Default label in Fig. 3 is label 2.It further includes, when detecting the selection for being directed to non-default label,
It determines non-default system plug-in unit associated with the non-default label, and shows in the display area described non-default
The display content of system plugin.For example, when detecting the selection for being directed to label 3, determine to insert with 3 associated system of label
Part, and show in the display area display content of this system plugin.
As shown in figure 3, when user selects computer knowledge system plugin, computer knowledge system plugin can be presented in application platform
Runnable interface (or content interface, internal interface), including computer knowledge 303-1, computer knowledge 303-2, computer knowledge
303-3, computer knowledge 303-4 and computer knowledge intersection 303-5.Wherein computer knowledge intersection 303-5 includes multiple computers
Knowledge, and the computer knowledge outside computer knowledge intersection 303-5 can be placed into electricity by user by various modes of operation
Computer knowledge intersection 303-5 is placed into brain knowledge intersection 303-5 or by the computer knowledge inside computer knowledge intersection 303-5
Outside.
In addition, the application determines and the particular system plug-in unit phase according to the content descriptor file of the particular system plug-in unit
The display style information of associated multiple expansion plugins and the multiple expansion plugin.Wherein, with the particular system plug-in unit
Associated multiple expansion plugins are construed as multiple expansion plugins included by the particular system plug-in unit.It is the multiple
The display style information of expansion plugin includes:List mode is shown, icon mode is shown, details mode is shown, lantern slide
Mode such as shows at the various types.Specific application is carried out in addition, being further included in the display style information of the multiple expansion plugin
Amplification display or individually display.Each system plugin at least one system plugin has content topic, and the content
Theme can include:Game themes, safe theme, bank's theme or tourism center city etc..Multiple extensions are inserted in each system plugin
In part is each application associated with the content topic of affiliated system plugin.
Fig. 4 is according to the structure diagram of the application platform system 400 of a further embodiment of the present invention.Application platform system
400 include:Server 401, application platform 402 and multiple system plugins 403.Server 401 can be received from user equipment
To the trigger request for being directed to application platform and obtain dynamic configuration file associated with the application platform.Server
401 pairs of dynamic configuration files are parsed to determine at least one system plugin associated with the application platform, and
And obtain the presentation configuration information of at least one system plugin.In response to the startup of application platform 402, server 401
At least one system plugin is initialized in the graphic interface of the application platform according to the presentation configuration information
It presents.When the selection for detecting the particular system plug-in unit being directed at least one system plugin, server 401 determines
The display style information of multiple expansion plugins associated with the particular system plug-in unit and the multiple expansion plugin.Service
Device 401 is according to the Show Styles in the display style information of the multiple expansion plugin in the graphic interface of the integrated application
The multiple expansion plugin is provided.
When the user equipment residing for application platform 402 detects the selection for being directed to application platform 402, generation is directed to
The trigger request of application platform and it is sent to server 401.For example, when user is desirable for or downloads answering in application platform
Used time needs the icon of triggering (for example, click) application platform.In response to the click of the icon of application platform 402, generation is directed to
In the trigger request of application platform 402.
As shown in figure 4, default label, label 1, label 2 ... both correspond to a system plugin to each in waiting.Wherein
The customization label that default label in Fig. 4 can correspond to application platform or server is user's establishment.In this customization label
It can include the expansion plugin in multiple original system plugins.For example, what user often accessed is games system plug-in unit
In game 3 and the computer knowledge set 5 in computer knowledge system plugin.So, meet it is preset or dynamic
During condition, server or application platform are generated for user the customization plug-in unit including game 3 and computer knowledge set 5 and utilize silent
Recognize label to be identified.As shown in figure 4, default label for it is newly-generated and be from label 1,2 ... different labels.
Fig. 5 is according to the schematic diagram of the screen display content of the user terminal of embodiment of the present invention.As shown in figure 5, aobvious
Show in interface 500, application platform 503 is with the no platform in user equipment using 501, no platform using 502, no platform application
504 and no platform set of applications 505 carry out display at the same level.It follows that application platform can usually be shown in a user device
It is shown as the icon identical with common application icon.The occupied initial memory of application platform is smaller, this is because application is flat
Platform provides access interface for most applications therein.With use of the user to application platform, occupied by application platform
Memory space can become larger, this is because certain applications can be downloaded to according to the triggering command of user in user equipment.
Fig. 6 is according to the structure diagram of system 600 of the embodiment of the present invention based on Plugin Mechanism structure application platform.
System 600 can obtain dynamic configuration file associated with application platform, and to dynamic configuration file according to trigger request
It is parsed to determine at least one system plugin and configuration information is presented.In response to the startup of application platform, system 600 can
At least one system plugin is carried out initially in the graphic interface of the application platform according to the presentation configuration information
Change and present, and when the selection for detecting the particular system plug-in unit being directed at least one system plugin, determine with
The display style information of the associated multiple expansion plugins of particular system plug-in unit and the multiple expansion plugin, Yi Jigen
According to the Show Styles in the display style information of the multiple expansion plugin institute is provided in the graphic interface of the integrated application
State multiple expansion plugins.
As shown in fig. 6, system 600 includes:Acquiring unit 601, resolution unit 602, initialization unit 603, processing unit
604 and display unit 605.When receiving the trigger request for being directed to application platform from user equipment, acquiring unit 601 obtains
Take dynamic configuration file associated with the application platform.In addition, it is directed to application platform being received from user equipment
Before trigger request, further include by the application platform be pre-installed in the user equipment and by the application platform with
No platform application in the user equipment carries out display at the same level.It follows that it can will usually apply in a user device flat
Platform is shown as the icon identical with common application icon.The occupied initial memory of application platform is smaller, this is because should
Access interface is provided for most applications therein with platform.With use of the user to application platform, application platform institute
The memory space of occupancy can become larger, this is because certain applications can be downloaded to according to the triggering command of user in user equipment.
When user equipment detects the selection for being directed to the application platform, the triggering that generation is directed to application platform please
It asks.For example, when user is desirable for or downloads in application platform in application, needing triggering (for example, click) application platform
Icon.In response to the click of the icon of application platform, generation is directed to the trigger request of application platform.
Dynamic configuration file can include at least one of data below item:The mark of system plugin quantity, system plugin
Knowledge, the mark of default system plug-in unit, the presentation sequence of the display content of system plugin and non-default system plug-in unit.Wherein, often
A system plugin may be regarded as the parent plug-in unit of plug-in unit (expansion plugin), and for providing system for plug-in unit (expansion plugin)
One presentation interface or interface.In general, the quantity of system plugin can correspond to the classification quantity of application, this is because each should
A system plugin can be corresponded to classification.The mark of system plugin is the title of system plugin, for example, chess/card game system is inserted
Part, action game system plugin, bank application system plug-in unit etc..Default system plug-in unit is presented as the preferred of application platform
System plugin gives tacit consent to the system plugin of display, such as 1 corresponding system plugin of label in Fig. 2 when application platform is run.System
The display content of plug-in unit is (for example, the label 1 given tacit consent in Fig. 2, non-default label 2 when the label of system plugin is selected
With the content 3), shown in display area.The presentation sequence of non-default system plug-in unit is used to indicate non-default label 2
With 3 in each presentation sequence, for example, the syntople with label 1.In general, the presentation sequence of non-default system plug-in unit is for example
Can be label 2, label 3 or label 3, label 2.
In addition, it further includes according to the operation data that the application platform is counted to one in the dynamic configuration file
Or multiple data item are adjusted.Alternatively, according to setting data input by user to one in the dynamic configuration file or
Multiple data item are adjusted.Or in the instruction for receiving the application platform out of service, according to the application platform
Current operating data one or more of dynamic configuration file data item is adjusted.I.e. in these cases,
It can be to system plugin quantity, the mark of system plugin, the mark of default system plug-in unit, the display content of system plugin and non-
One or more of presentation sequence of default system plug-in unit is adjusted.For example, it increases or decreases the quantity of system plugin, repair
Change mark, modification default system plug-in unit, the display content for changing system plugin and the non-default system of modification of some system plugin
The presentation sequence of system plug-in unit.
Resolution unit 602 by being parsed to dynamic configuration file with determine it is associated with the application platform at least
One system plugin, and obtain the presentation configuration information of at least one system plugin.Wherein to dynamic configuration text
Part is parsed to determine that at least one system plugin associated with the application platform includes:To the dynamic configuration file
The mark to obtain system plugin quantity and system plugin in the dynamic configuration file is parsed, according to system plugin number
The mark of amount and system plugin determines at least one system plugin associated with the application platform.Wherein the dynamic is matched
File is put to be parsed to determine that at least one system plugin associated with the application platform includes:To the dynamic configuration
File is parsed the mark to obtain each system plugin in the dynamic configuration file, according to the mark of each system plugin
Know and determine at least one system plugin associated with the application platform.It is described obtain at least one system plugin be in
Existing configuration information includes:It obtains associated with the presentation of at least one system plugin configuration in the dynamic configuration file
Configuration information is presented.Wherein described presentation configuration information includes:The mark of default system plug-in unit, the display content of system plugin with
And the presentation sequence of non-default system plug-in unit.
In response to the startup of the application platform, initialization unit 603 is according to the presentation configuration information in the application
Initialization presentation is carried out at least one system plugin in the graphic interface of platform.Wherein put down with the application when detecting
After the associated resource of startup of platform is loaded, the startup of the application platform is determined.With the startup of the application platform
Associated resource be, for example, downloaded in the frame of application platform, application platform application in certain applications preloading file,
It is medium that memory is loaded into application platform.Wherein described graphic interface includes:Tab bar and display area.As shown in Fig. 2, mark
Label column includes:Label 1, label 2, label 3 ..., display area is the display area above tab bar.
Preferably, configuration information is presented in the graphic interface of the application platform at least one system according to described
System plug-in unit carries out initialization presentation and includes:Determine that the default system of the application platform is inserted according to the mark of default system plug-in unit
Part, and show in the display area display content of the default system plug-in unit.It is true according to the mark of each system plugin
Determine the display Name of each label in tab bar and select label associated with default system plug-in unit as priority
Default label.And the presentation sequence pair non-default label associated with non-default system plug-in unit according to non-default system plug-in unit
Sequentially presented.Default label in Fig. 2 is that the default label in label 1, Fig. 3 is default label in label 2 and Fig. 4
It is newly-generated and be and 1,2,3 ... different label of label.It further includes, is detecting the selection that is directed to non-default label
When, determine non-default system plug-in unit associated with the non-default label, and show in the display area described non-
The display content of default system plug-in unit.For example, when detecting the selection for being directed to label 3, determine and 3 associated system of label
It unites plug-in unit, and shows in the display area display content of this system plugin.
When the selection for detecting the particular system plug-in unit being directed at least one system plugin, processing unit
604 determine the Show Styles letter of multiple expansion plugins associated with the particular system plug-in unit and the multiple expansion plugin
Breath.Since each system plugin may be regarded as the parent plug-in unit of plug-in unit (expansion plugin), and for (extension to be inserted for plug-in unit
Part) unified presentation interface or interface are provided.For this purpose, when particular system plug-in unit is chosen and is run, application platform can be in
Multiple expansion plugins included by existing particular system plug-in unit.For example, as shown in Fig. 2, when user selects games system plug-in unit, answer
The runnable interface (or content interface, internal interface) of games system plug-in unit can be presented with platform, including game 203-1, trip
Play 203-2, game 203-3, game 203-4 and game intersection 203-5.Wherein game intersection 203-5 includes multiple game,
And the game outside the intersection 203-5 that plays can be placed into game intersection 203-5 by user by various modes of operation,
Or the game inside the intersection 203-5 that plays is placed into outside game intersection 203-5.
In addition, the application determines and the particular system plug-in unit phase according to the content descriptor file of the particular system plug-in unit
The display style information of associated multiple expansion plugins and the multiple expansion plugin.Wherein, with the particular system plug-in unit
Associated multiple expansion plugins are construed as multiple expansion plugins included by the particular system plug-in unit.It is the multiple
The display style information of expansion plugin includes:List mode is shown, icon mode is shown, details mode is shown, lantern slide
Mode such as shows at the various types.Specific application is carried out in addition, being further included in the display style information of the multiple expansion plugin
Amplification display or individually display.Each system plugin at least one system plugin has content topic, and the content
Theme can include:Game themes, safe theme, bank's theme or tourism center city etc..Multiple extensions are inserted in each system plugin
In part is each application associated with the content topic of affiliated system plugin.
Display unit 605 according to the Show Styles in the display style information of the multiple expansion plugin it is described it is integrated should
The multiple expansion plugin is provided in graphic interface.Show Styles wherein in display style information is described integrated
The multiple expansion plugin is provided in the graphic interface of application to be included:Using list mode the integrated application figure
The multiple expansion plugin is provided in interface, provided in the graphic interface of the integrated application using icon mode it is the multiple
Expansion plugin provides the multiple expansion plugin, utilization using details mode in the graphic interface of the integrated application
Magic lantern sheet mode provides the various types such as the multiple expansion plugin in the graphic interface of the integrated application.In addition, it also wraps
Include one or more of multiple expansion plugins that will be provided be amplified display or will be in the multiple expansion plugins that provided
One or more individually shown.
When being additionally included in the selection for detecting the particular plug-in being directed in multiple expansion plugins, run and described specific slotting
The associated application of part.In general, when user select selection shopping application, make a reservation using etc. whens, usually also need to operation payment should
With being paid.For this purpose, when particular plug-in for shopping application, make a reservation using etc., can run with shopping application, make a reservation application etc. phases
Associated payment application.In the selection for detecting the particular plug-in being directed in multiple expansion plugins, download with it is described specific
Plug-in unit is associated to be applied and runs the application.Answer associated with the particular plug-in is provided by content supplier
With the application meets the interface standard of the particular plug-in.
Fig. 7 carries out the application platform based on plug-in unit according to embodiment of the present invention the stream of the method 700 of dynamic optimization
Cheng Tu.Method 700 can count the operation data of system plugins multiple in application platform is inserted with obtaining with each system
The associated statistics file of part, and dynamic optimization file pre-set and associated with the application platform is obtained, with
And the dynamic optimization file is parsed to determine at least one dynamic control item.Method 700 is according to described at least one
The attribute information of dynamic control item and each expansion plugin determines the control strategy of each expansion plugin, and the control strategy includes
Trigger condition and control means, and in response to the satisfaction of trigger condition, determine one associated with the trigger condition or
Multiple expansion plugins and one or more of expansion plugins are controlled according to corresponding control strategy.
As shown in fig. 7, method 700 is since step 701 place.In step 701, in the application platform based on plug-in unit
The operation data of multiple system plugins is counted, to obtain statistics file associated with each system plugin.Wherein count
File includes the attribute information of each expansion plugin in multiple expansion plugins in system plugin.For on the whole, attribute information
The related information of self information and plug-in unit associated with expansion plugin including expansion plugin.In addition, the application is set in user
The application platform in standby is installed in advance and is carried out the no platform application in the application platform and the user equipment same
Grade display.It is right by server (for example, server 401 in server 301 and Fig. 4 in server 201, Fig. 3 in Fig. 2)
The operation data of the multiple system plugin is counted or right by application platform (for example, application platform 202,302 and 402)
The operation data of the multiple system plugin is counted.It then, will statistics file storage associated with each system plugin
In the server or user equipment.When the user equipment detects the selection for being directed to the application platform, generation
It is directed to the trigger request of application platform.It is finished when detecting that resource associated with the startup of the application platform is loaded
Afterwards, the startup of the application platform is determined.
In step 702, dynamic optimization file pre-set and associated with the application platform is obtained, and to institute
Dynamic optimization file is stated to be parsed to determine at least one dynamic control item.Wherein described dynamic optimization file includes multiple dynamic
State control item, wherein dynamic control item are:Automatically it downloads, be automatically deleted, automatically begin to run, be automatically stopped operation or be in preferentially
It is existing.Preferably, when determining user equipment to be in specific position or current time being specific time, application platform can automatically under
Carry expansion plugin (application associated with expansion plugin) associated with specific position or specific time.When in application platform
When the frequency of use of specific application (or expansion plugin) is too low or is not used by the predetermined time, application platform can delete automatically
Except the specific application (but retaining record data associated with the specific application).When the frequency of use of specific application is more than
During threshold value, application platform can automatically begin to run the specific application (or particular extension plug-in unit) on startup.Alternatively, when true
Determine user equipment to be in specific position or current time when being specific time, application platform can automatically begin to operation and certain bits
Put or specific time it is associated application (or particular extension plug-in unit).It is more than threshold when the time positioned at running background of specific application
During value, application platform can be automatically stopped the operation specific application (or particular extension plug-in unit).Alternatively, when determining user equipment
When in specific position or current time being specific time, application platform can be automatically stopped operation and specific position or it is specific when
Between it is associated application (or particular extension plug-in unit).In addition, application platform can according to current location, current time, use frequency
Rate etc. specific application (or particular extension plug-in unit, system plugin) is presented into row major.
In step 703, according at least one dynamic control item (for example, being downloaded when having remaining space, without remaining space
When deletion, content compression, out of service etc.) and the attribute information of each expansion plugin determine the control plan of each expansion plugin
Slightly, the control strategy includes trigger condition and control means.The attribute information includes average daily number of run, in the first extension
When the average daily number of run of plug-in unit is more than frequency threshold value, it is by what the trigger condition of first expansion plugin was set as being belonged to
System plug-in unit is chosen and control means is set as automatic running.Attribute information includes insert dimensions, in the second expansion plugin
Insert dimensions be more than upper dimension bound threshold value when, by the trigger condition of second expansion plugin be set as application platform start simultaneously
And control means are set as downloading automatically.Attribute information includes insert dimensions, is less than in the insert dimensions of third expansion plugin
During lower size limit threshold value, it is out of service and hand will be controlled that the trigger condition of the third expansion plugin is set as application platform
Section is set as being automatically deleted.Attribute information includes insert dimensions, is less than lower size limit threshold in the insert dimensions of the 4th expansion plugin
During value, the trigger condition of the 4th expansion plugin is set as application platform and carries out background operation state and by control means
It is set as being automatically deleted.It further includes and the trigger condition of the 4th expansion plugin is set as application platform from background operation state
It is switched to front stage operation state and is set as downloading automatically by control means.Attribute information includes accumulated running time, the
When the accumulated running time of five expansion plugins is more than time threshold, the trigger condition of the 5th expansion plugin is set as being returned
The system plugin of category is chosen and is set as preferentially presenting by control means.Wherein accumulated running time is nearest pre- timing
The summation of interior run time.Preferential present includes at least one of the following contents:Presented according to dynamic icon, by
It presented according to large scale icon, presented in center position and presented at quick position.
Attribute information includes the number of stoppages, when the number of stoppages of the 6th expansion plugin is more than frequency threshold value, by described the
The trigger condition of six expansion plugins is set as run time time-out and is set as control means to be automatically stopped operation.Attribute is believed
Breath includes safety coefficient, when the safety coefficient of the 7th expansion plugin is less than secure threshold, by touching for the 7th expansion plugin
Clockwork spring part is set as run time time-out and is set as control means to be automatically stopped operation.Attribute information includes end of run
Time is in all end of run times of the 8th expansion plugin in time scope of statistics, and the described 8th extension is inserted
The trigger condition of part is set as belonged to system plugin and is cancelled selection and is set as being automatically deleted by control means.Attribute
Information includes operation and starts the time, is in time scope of statistics in all operations startup times of the 9th expansion plugin,
The trigger condition of 9th expansion plugin is set as application platform startup and control means are set as automatically into rear
Platform operating status.
In step 704, in response to the satisfaction of trigger condition, one or more expansions associated with the trigger condition are determined
It opens up plug-in unit and one or more of expansion plugins is controlled according to corresponding control strategy.In multiple system plugins
Each system plugin has content topic, and the content topic includes:Game themes, safe theme, bank's theme or trip
Swim theme.In multiple expansion plugins it is each associated with the content topic of affiliated system plugin in each system plugin
Using.In the selection for detecting the particular plug-in being directed in multiple expansion plugins, operation is associated with the particular plug-in
Application.In the selection for detecting the particular plug-in being directed in multiple expansion plugins, download related to the particular plug-in
The application of connection and run the application.Application associated with the particular plug-in is provided by content supplier, it is described to answer
With the interface standard for meeting the particular plug-in.
Fig. 8 carries out the application platform based on plug-in unit according to embodiment of the present invention the knot of the system 800 of dynamic optimization
Structure schematic diagram.System 800 can count the operation data of system plugins multiple in application platform to obtain and each system
The system associated statistics file of plug-in unit, and obtain dynamic optimization text pre-set and associated with the application platform
Part and the dynamic optimization file is parsed with determine at least one dynamic control item.System 800 according to it is described at least
The attribute information of one dynamic control item and each expansion plugin determines the control strategy of each expansion plugin, the control strategy
Including trigger condition and control means, and in response to the satisfaction of trigger condition, determine associated with the trigger condition one
A or multiple expansion plugins and one or more of expansion plugins are controlled according to corresponding control strategy.
As shown in figure 8, system 800 includes:Statistic unit 801, resolution unit 802, processing unit 803 and control unit
804.Statistic unit 801 counts the operation data of multiple system plugins in the application platform based on plug-in unit, to obtain
Take statistics file associated with each system plugin.Wherein statistics file includes each in multiple expansion plugins in system plugin
The attribute information of expansion plugin.For on the whole, the self information of attribute information including expansion plugin and with expansion plugin phase
The related information of associated plug-in unit.In addition, the application installs the application platform and described will answer in advance in a user device
Display at the same level is carried out with the no platform application in platform and the user equipment.By server (for example, the server in Fig. 2
201st, the server 401 in the server 301 and Fig. 4 in Fig. 3) it unites to the operation data of the multiple system plugin
Meter unites to the operation data of the multiple system plugin by application platform (for example, application platform 202,302 and 402)
Meter.Then, statistics file associated with each system plugin is stored in the server or user equipment.When the use
When family equipment detects the selection for being directed to the application platform, generation is directed to the trigger request of application platform.When detecting
After resource associated with the startup of the application platform is loaded, the startup of the application platform is determined.
Resolution unit 802, processing unit 803 and control unit 804 obtain it is pre-set and with the application platform
Associated dynamic optimization file, and the dynamic optimization file is parsed to determine at least one dynamic control item.
Wherein described dynamic optimization file includes multiple dynamic control items, and wherein dynamic control item is:Automatically it downloads, be automatically deleted, certainly
It is dynamic to bring into operation, be automatically stopped operation or preferential presentation.Preferably, when determining that user equipment is in specific position or current time
During for specific time, application platform can download expansion plugin associated with specific position or specific time (with extension automatically
The associated application of plug-in unit).When the frequency of use of the specific application (or expansion plugin) in application platform is too low or pre- timing
In when being not used by, application platform can be automatically deleted the specific application and (but retain associated with the specific application
Record data).When the frequency of use of specific application is more than threshold value, application platform can be automatically begun to described in operation on startup
Specific application (or particular extension plug-in unit).Alternatively, it is specific time when determining that user equipment is in specific position or current time
When, application platform can automatically begin to operation application (or particular extension plug-in unit) associated with specific position or specific time.
When being more than threshold value the time positioned at running background of specific application, application platform can be automatically stopped the operation specific application
(or particular extension plug-in unit).Alternatively, when determining that user equipment is in specific position or current time as specific time, using flat
Platform can be automatically stopped operation application (or particular extension plug-in unit) associated with specific position or specific time.In addition, using
Platform can be according to current location, current time, frequency of use etc. come to specific application (or particular extension plug-in unit, system plugin)
It is presented into row major.
Processing unit 803 is according at least one dynamic control item (for example, being downloaded when having remaining space, without remaining empty
Between when deletion, content compression, out of service etc.) and the attribute information of each expansion plugin determine the control plan of each expansion plugin
Slightly, the control strategy includes trigger condition and control means.The attribute information includes average daily number of run, in the first extension
When the average daily number of run of plug-in unit is more than frequency threshold value, it is by what the trigger condition of first expansion plugin was set as being belonged to
System plug-in unit is chosen and control means is set as automatic running.Attribute information includes insert dimensions, in the second expansion plugin
Insert dimensions be more than upper dimension bound threshold value when, by the trigger condition of second expansion plugin be set as application platform start simultaneously
And control means are set as downloading automatically.Attribute information includes insert dimensions, is less than in the insert dimensions of third expansion plugin
During lower size limit threshold value, it is out of service and hand will be controlled that the trigger condition of the third expansion plugin is set as application platform
Section is set as being automatically deleted.Attribute information includes insert dimensions, is less than lower size limit threshold in the insert dimensions of the 4th expansion plugin
During value, the trigger condition of the 4th expansion plugin is set as application platform and carries out background operation state and by control means
It is set as being automatically deleted.It further includes and the trigger condition of the 4th expansion plugin is set as application platform from background operation state
It is switched to front stage operation state and is set as downloading automatically by control means.Attribute information includes accumulated running time, the
When the accumulated running time of five expansion plugins is more than time threshold, the trigger condition of the 5th expansion plugin is set as being returned
The system plugin of category is chosen and is set as preferentially presenting by control means.Wherein accumulated running time is nearest pre- timing
The summation of interior run time.Preferential present includes at least one of the following contents:Presented according to dynamic icon, by
It presented according to large scale icon, presented in center position and presented at quick position.
Attribute information includes the number of stoppages, when the number of stoppages of the 6th expansion plugin is more than frequency threshold value, by described the
The trigger condition of six expansion plugins is set as run time time-out and is set as control means to be automatically stopped operation.Attribute is believed
Breath includes safety coefficient, when the safety coefficient of the 7th expansion plugin is less than secure threshold, by touching for the 7th expansion plugin
Clockwork spring part is set as run time time-out and is set as control means to be automatically stopped operation.Attribute information includes end of run
Time is in all end of run times of the 8th expansion plugin in time scope of statistics, and the described 8th extension is inserted
The trigger condition of part is set as belonged to system plugin and is cancelled selection and is set as being automatically deleted by control means.Attribute
Information includes operation and starts the time, is in time scope of statistics in all operations startup times of the 9th expansion plugin,
The trigger condition of 9th expansion plugin is set as application platform startup and control means are set as automatically into rear
Platform operating status.
Control unit 804 determines one or more associated with the trigger condition in response to the satisfaction of trigger condition
Expansion plugin and one or more of expansion plugins are controlled according to corresponding control strategy.In multiple system plugins
Each system plugin there is content topic, and the content topic includes:Game themes, safe theme, bank's theme or
Tourism center city.In multiple expansion plugins it is each associated with the content topic of affiliated system plugin in each system plugin
Application.In the selection for detecting the particular plug-in being directed in multiple expansion plugins, operation is related to the particular plug-in
The application of connection.In the selection for detecting the particular plug-in being directed in multiple expansion plugins, download and the particular plug-in phase
It is associated to apply and run the application.Application associated with the particular plug-in is provided by content supplier, it is described
Using the interface standard for meeting the particular plug-in.
Fig. 9 is according to the stream of the method 900 that presentation is customized to the application platform based on plug-in unit of embodiment of the present invention
Cheng Tu.Method 900 obtains dynamic associated with the application platform when receiving the trigger request for being directed to application platform
Configuration file and the trigger request is parsed to obtain associated with user equipment status information.Method 900 is right
The dynamic configuration file is parsed to determine at least one system plugin associated with the application platform, and is obtained
Statistical information associated with each system plugin, the statistical information include in multiple expansion plugins each expanding in system plugin
Open up the log data of plug-in unit.Rule is presented pre-set according to the statistical information and/or status information in method 900
Middle carry out rule match determines that scheme is presented in the customization for the application platform, and based on described according to matched result
Customization presentation scheme determines the default system plug-in unit of the application platform, and institute is presented in the presentation region of the application platform
State the display content of default system plug-in unit.
As described in Figure 9, method 900 is since step 901 place.In step 901, answered when receiving to be directed to from user equipment
During with the trigger request of platform, dynamic configuration file associated with the application platform is obtained, and to the trigger request
It is parsed to obtain status information associated with user equipment.In addition, it is directed to being received from user equipment using flat
Before the trigger request of platform, further include and the application platform is pre-installed in the user equipment and puts down the application
Platform carries out display at the same level with the no platform application in the user equipment.It it follows that in a user device usually can should
The icon identical with common application icon is shown as with platform.The occupied initial memory of application platform is smaller, this be because
Access interface is provided for most applications therein for application platform.With use of the user to application platform, using flat
The occupied memory space of platform can become larger,
When user equipment detects the selection for being directed to the application platform, the triggering that generation is directed to application platform please
It asks.For example, when user is desirable for or downloads in application platform in application, needing triggering (for example, click) application platform
Icon.In response to the click of the icon of application platform, generation is directed to the trigger request of application platform.Dynamic configuration file includes
At least one of data below item:System plugin quantity, the mark of system plugin, the mark of default system plug-in unit, system are inserted
The display content of part and the presentation sequence of non-default system plug-in unit.Wherein, each system plugin may be regarded as plug-in unit
The parent plug-in unit of (expansion plugin), and for providing unified presentation interface or interface for plug-in unit (expansion plugin).In general, system
The quantity of plug-in unit can correspond to the classification quantity of application, this is because each application class can correspond to a system plugin.
The mark of system plugin is the title of system plugin, for example, chess/card game system plugin, action game system plugin, bank should
With system plugin etc..Default system plug-in unit is the preferred system plugin presented as application platform, i.e., when application platform is run
When acquiescence display system plugin, such as 1 corresponding system plugin of label in Fig. 2.The display content of system plugin is when system is inserted
When the label of part is selected (for example, the label 1 given tacit consent in Fig. 2, non-default label 2 and 3), shown in display area
Content.The presentation sequence of non-default system plug-in unit is used to indicate presentation sequence each in non-default label 2 and 3, for example,
With the syntople of label 1.In general, the presentation sequence of non-default system plug-in unit for example can be label 2, label 3 or label
3rd, label 2.
In addition, it further includes according to the operation data that the application platform is counted to one in the dynamic configuration file
Or multiple data item are adjusted.Alternatively, according to setting data input by user to one in the dynamic configuration file or
Multiple data item are adjusted.Or in the instruction for receiving the application platform out of service, according to the application platform
Current operating data one or more of dynamic configuration file data item is adjusted.I.e. in these cases,
It can be to system plugin quantity, the mark of system plugin, the mark of default system plug-in unit, the display content of system plugin and non-
One or more of presentation sequence of default system plug-in unit is adjusted.For example, it increases or decreases the quantity of system plugin, repair
Change mark, modification default system plug-in unit, the display content for changing system plugin and the non-default system of modification of some system plugin
The presentation sequence of system plug-in unit.
Wherein, status information includes:Current location and/or current time.Current location is, for example, user equipment or movement
The current location of terminal, and the standard time that current time can be local.The application also obtains at least one system and inserts
The presentation configuration information of part, and in response to the startup of the application platform, according to the presentation configuration information in the application
Initialization presentation is carried out at least one system plugin in the graphic interface of platform.Wherein described presentation configuration information packet
It includes:The presentation sequence of the mark of default system plug-in unit, the display content of system plugin and non-default system plug-in unit, and it is described
Graphic interface includes:Tab bar and display area.As shown in Fig. 2, tab bar includes:Label 1, label 2, label 3 ..., display
Region is the display area above tab bar.
In step 902, the dynamic configuration file is parsed with determine it is associated with the application platform at least
One system plugin.Wherein the dynamic configuration file is parsed to determine associated with the application platform at least one
A system plugin includes:The dynamic configuration file is parsed and is inserted with obtaining each system in the dynamic configuration file
The mark of part determines at least one system plugin associated with the application platform according to the mark of each system plugin;Or
Person parses the dynamic configuration file to obtain the system plugin quantity and system plugin in the dynamic configuration file
Mark, at least one system associated with the application platform is determined according to the mark of system plugin quantity and system plugin
Plug-in unit.
In step 903, statistical information associated with each system plugin is obtained, the statistical information includes system plugin
The log data of each expansion plugin in interior multiple expansion plugins.By server (for example, server 201,301 and 401)
Operation data each in the multiple system plugin is counted to generate statistical information or by application platform to described more
Each operation data is counted to generate statistical information in a system plugin.It will statistics associated with each system plugin
Information forms statistics file, and the statistics file is stored in the server or user equipment.
Log data includes:Running position, the run time section of statistics and/or the association of statistics of statistics are inserted
Part.The running position of statistics is, for example, house or the office of user.The run time section of statistics is, for example, at 9 points in the morning under
5 points of noon, 7 points to 11 points at night of evening.For example, user is usually during office or at 9 points in the morning at 5 points in afternoon, operation office is inserted
Part (application) and/or in house or at night 7 points to running game plug-in unit (application) during 11 points at night.The associated plug-in of statistics
It is generally used to indicate that the relating operation of related application.For example, user is using shopping plug-in unit (application) come when browsing commodity, usually
It needs using payment plug-in unit (application) to complete the purchase of commodity.
In step 904, presented in rule into line discipline pre-set according to the statistical information and/or status information
Matching, according to matched result, (when having multiple matching rules in matched result, it is selected to determine to carry out secondary calculating
Matching rule, secondary calculating such as can be randomly select, position is preferential, time priority) determine to put down for the application
Scheme is presented in the customization of platform.Rule is presented to include:Position is preferentially presented and rule is presented in time priority.Specifically, when extension is inserted
It, will when the number that part starts when user equipment is located at specific location and the ratio of total number of starts are more than position statistical threshold
The specific position is determined as the running position of the statistics.Such as when game plug-in unit starts when user equipment is located at house
The ratio of number (8 times) and total number of starts (10 times) when being more than position statistical threshold (70%), house is determined as described
The running position of statistics.When the number that expansion plugin starts in specific run time interval and the ratio of total number of starts are more than
During time statistical threshold, the specific run time interval is determined as to the run time section of the statistics.For example, when office
When the number (15 times) and the ratio of total number of starts (20 times) that plug-in unit starts at 9 points in the morning to afternoon 5 points of section are more than
Between statistical threshold (60%) when, at 9 points in the morning is determined as to the run time section of the statistics to 5 points of section in afternoon.And
When the number that expansion plugin and associated plug-in are associated startup is more than with the ratio of total number of starts of expansion plugin and is associated with system
When counting threshold value, the associated plug-in is determined as to the associated plug-in of the statistics.When shopping plug-in unit and payment plug-in unit are associated
The number (27 times) of startup and the ratio of total number of starts (30 times) of expansion plugin are more than when be associated with statistical threshold (65%), general
The payment plug-in unit is determined as the associated plug-in of the statistics.
Wherein, rule match is carried out in pre-set presentation rule according to the statistical information and/or status information
Including:When the current location is located at the running position of the statistics, determines preferentially to present with the position to match, select
At least one expansion plugin associated with the running position of the statistics.Wherein, believed according to the statistical information and/or state
Breath carries out rule match in pre-set presentation rule and includes:When the current time is located at the run time of the statistics
When in section, determine to match with time priority presentation, select associated at least with the run time section of the statistics
One expansion plugin.Wherein, it is presented in rule into line discipline pre-set according to the statistical information and/or status information
Matching includes:When the current location is located at the running position of the statistics and the current time is located at the statistics
When in run time section, determine preferentially to present with the position and time priority presentation matches, selection and the fortune of the statistics
Line position puts associated at least one expansion plugin and at least one extension associated with the run time section of the statistics
Plug-in unit.
In step 905, the default system plug-in unit of the application platform is determined based on the customization presentation scheme, and described
The display content of the default system plug-in unit is presented in the presentation region of application platform.It further includes and is removed in the determining application platform
The sequence of other systems plug-in unit except default system plug-in unit.When selected expansion plugin all belongs to identical system plugin
When, then using the system plugin as default system plug-in unit.When selected expansion plugin belongs to different system plugins, then
Generation includes the new system plug-in unit of selected expansion plugin and using the new system plug-in unit as default system plug-in unit.It determines
The associated plug-in of the statistics of each expansion plugin in selected expansion plugin, when selected expansion plugin and associated plug-in are complete
Subordinate is when identical system plugin, then using the system plugin as default system plug-in unit.When selected expansion plugin and
When associated plug-in belongs to different system plugins, then generation includes the new system plug-in unit of selected expansion plugin and associated plug-in
And using the new system plug-in unit as default system plug-in unit.For example, what user often accessed is trip in games system plug-in unit
Computer knowledge set 5 in play 3 and computer knowledge system plugin.So, meeting preset or dynamic condition
When, server or application platform are generated for user the customization plug-in unit including game 3 and computer knowledge set 5 and utilize acquiescence mark
Label are identified.As shown in figure 4, default label for it is newly-generated and be from label 1,2 ... different labels.
Configuration information wherein is presented in the graphic interface of the application platform at least one system according to described
Plug-in unit carries out initialization presentation and includes:The default system plug-in unit of the application platform is determined according to the mark of default system plug-in unit,
And the display content of the default system plug-in unit is shown in the display area;It determines to mark according to the mark of each system plugin
Sign the display Name of each label in column;The acquiescence mark that label associated with default system plug-in unit is selected as priority
Label;And according to the presentation of a non-default system plug-in unit sequence pair non-default label associated with non-default system plug-in unit carry out by
Sequence is presented.It is additionally included in when detecting the selection for being directed to non-default label, determines associated non-with the non-default label
Default system plug-in unit, and show in the display area display content of the non-default system plug-in unit.
Figure 10 is according to the system 1000 that presentation is customized to the application platform based on plug-in unit of embodiment of the present invention
Structure diagram.System 1000 obtains related to the application platform when receiving the trigger request for being directed to application platform
The dynamic configuration file of connection and the trigger request is parsed to obtain associated with user equipment status information.System
1000 pairs of dynamic configuration files of system are parsed to determine at least one system plugin associated with the application platform,
And statistical information associated with each system plugin is obtained, the statistical information includes multiple expansion plugins in system plugin
In each expansion plugin log data.System 1000 is being pre-set according to the statistical information and/or status information
Presentation rule in carry out rule match, according to matched result determine for the application platform customization present scheme, and
And the default system plug-in unit of the application platform is determined based on the customization presentation scheme, and in the presentation area of the application platform
The display content of the default system plug-in unit is presented in domain.
As described in Figure 10, system 1000 includes:Acquiring unit 1001, resolution unit 1002, matching unit 1003 and it is in
Existing unit 1004.When receiving the trigger request for being directed to application platform from user equipment, acquiring unit 1001 obtains and institute
State the associated dynamic configuration file of application platform.In addition, received from user equipment be directed to application platform triggering please
Before asking, further include and the application platform is pre-installed in the user equipment and by the application platform and the use
No platform application in the equipment of family carries out display at the same level.It follows that application platform can usually be shown in a user device
For the icon identical with common application icon.The occupied initial memory of application platform is smaller, this is because application platform
Access interface is provided for most applications therein.With use of the user to application platform, application platform is occupied
Memory space can become larger,
When user equipment detects the selection for being directed to the application platform, the triggering that generation is directed to application platform please
It asks.For example, when user is desirable for or downloads in application platform in application, needing triggering (for example, click) application platform
Icon.In response to the click of the icon of application platform, generation is directed to the trigger request of application platform.Dynamic configuration file includes
At least one of data below item:System plugin quantity, the mark of system plugin, the mark of default system plug-in unit, system are inserted
The display content of part and the presentation sequence of non-default system plug-in unit.Wherein, each system plugin may be regarded as plug-in unit
The parent plug-in unit of (expansion plugin), and for providing unified presentation interface or interface for plug-in unit (expansion plugin).In general, system
The quantity of plug-in unit can correspond to the classification quantity of application, this is because each application class can correspond to a system plugin.
The mark of system plugin is the title of system plugin, for example, chess/card game system plugin, action game system plugin, bank should
With system plugin etc..Default system plug-in unit is the preferred system plugin presented as application platform, i.e., when application platform is run
When acquiescence display system plugin, such as 1 corresponding system plugin of label in Fig. 2.The display content of system plugin is when system is inserted
When the label of part is selected (for example, the label 1 given tacit consent in Fig. 2, non-default label 2 and 3), shown in display area
Content.The presentation sequence of non-default system plug-in unit is used to indicate presentation sequence each in non-default label 2 and 3, for example,
With the syntople of label 1.In general, the presentation sequence of non-default system plug-in unit for example can be label 2, label 3 or label
3rd, label 2.
In addition, it further includes according to the operation data that the application platform is counted to one in the dynamic configuration file
Or multiple data item are adjusted.Alternatively, according to setting data input by user to one in the dynamic configuration file or
Multiple data item are adjusted.Or in the instruction for receiving the application platform out of service, according to the application platform
Current operating data one or more of dynamic configuration file data item is adjusted.I.e. in these cases,
It can be to system plugin quantity, the mark of system plugin, the mark of default system plug-in unit, the display content of system plugin and non-
One or more of presentation sequence of default system plug-in unit is adjusted.For example, it increases or decreases the quantity of system plugin, repair
Change mark, modification default system plug-in unit, the display content for changing system plugin and the non-default system of modification of some system plugin
The presentation sequence of system plug-in unit.
Acquiring unit 1001 obtains statistical information associated with each system plugin, and the statistical information is inserted including system
In part in multiple expansion plugins each expansion plugin log data.By server (for example, server 201,301 and
401) operation data each in the multiple system plugin is counted to generate statistical information or by application platform to institute
Operation data each in multiple system plugins is stated to be counted to generate statistical information.It will be associated with each system plugin
Statistical information forms statistics file, and the statistics file is stored in the server or user equipment.
Log data includes:Running position, the run time section of statistics and/or the association of statistics of statistics are inserted
Part.The running position of statistics is, for example, house or the office of user.The run time section of statistics is, for example, at 9 points in the morning under
5 points of noon, 7 points to 11 points at night of evening.For example, user is usually during office or at 9 points in the morning at 5 points in afternoon, operation office is inserted
Part (application) and/or in house or at night 7 points to running game plug-in unit (application) during 11 points at night.The associated plug-in of statistics
It is generally used to indicate that the relating operation of related application.For example, user is using shopping plug-in unit (application) come when browsing commodity, usually
It needs using payment plug-in unit (application) to complete the purchase of commodity.
Resolution unit 1002 parses the trigger request to obtain status information associated with user equipment.Shape
State information includes:Current location and/or current time.Current location is, for example, the current location of user equipment or mobile terminal,
And current time can be local standard time.Confidence is matched in the presentation that the application also obtains at least one system plugin
Breath, and in response to the startup of the application platform, according to the graphic interface that configuration information is presented in the application platform
In initialization presentation is carried out at least one system plugin.Wherein described presentation configuration information includes:Default system plug-in unit
Mark, the presentation sequence of the display content of system plugin and non-default system plug-in unit, and the graphic interface includes:Mark
Sign column and display area.As shown in Fig. 2, tab bar includes:Label 1, label 2, label 3 ..., display area is above tab bar
Display area.
Resolution unit 1002 the dynamic configuration file is parsed with determine it is associated with the application platform extremely
A few system plugin.Wherein the dynamic configuration file is parsed with determine it is associated with the application platform at least
One system plugin includes:The dynamic configuration file is parsed to obtain each system in the dynamic configuration file
The mark of plug-in unit determines at least one system plugin associated with the application platform according to the mark of each system plugin;
Or the dynamic configuration file is parsed and is inserted with obtaining system plugin quantity in the dynamic configuration file and system
The mark of part determines at least one system associated with the application platform according to the mark of system plugin quantity and system plugin
System plug-in unit.
Matching unit 1003 is presented in rule pre-set into professional etiquette according to the statistical information and/or status information
It then matches, according to matched result, (when having multiple matching rules in matched result, it is selected to determine to carry out secondary calculating
The matching rule selected, secondary calculating such as can be randomly select, position is preferential, time priority) determine for the application
Scheme is presented in the customization of platform.Rule is presented to include:Position is preferentially presented and rule is presented in time priority.Specifically, work as extension
When the number that plug-in unit starts when user equipment is located at specific location and the ratio of total number of starts are more than position statistical threshold,
The specific position is determined as to the running position of the statistics.Such as when game plug-in unit is opened when user equipment is located at house
When dynamic number (8 times) and the ratio of total number of starts (10 times) are more than position statistical threshold (70%), house is determined as institute
State the running position of statistics.When the number that expansion plugin starts in specific run time interval and the ratio of total number of starts are big
When time statistical threshold, the specific run time interval is determined as to the run time section of the statistics.For example, when doing
The number (15 times) and the ratio of total number of starts (20 times) that male plug part starts at 9 points in the morning to afternoon 5 points of section are more than
During time statistical threshold (60%), at 9 points in the morning is determined as to the run time section of the statistics to 5 points of section in afternoon.With
And when the number that expansion plugin and associated plug-in are associated startup is more than with the ratio of total number of starts of expansion plugin and is associated with
During statistical threshold, the associated plug-in is determined as to the associated plug-in of the statistics.When shopping plug-in unit and payment plug-in unit are closed
Join the number (27 times) and the ratio of total number of starts (30 times) of expansion plugin that start more than when being associated with statistical threshold (65%),
The payment plug-in unit is determined as to the associated plug-in of the statistics.
Wherein, rule match is carried out in pre-set presentation rule according to the statistical information and/or status information
Including:When the current location is located at the running position of the statistics, determines preferentially to present with the position to match, select
At least one expansion plugin associated with the running position of the statistics.Wherein, believed according to the statistical information and/or state
Breath carries out rule match in pre-set presentation rule and includes:When the current time is located at the run time of the statistics
When in section, determine to match with time priority presentation, select associated at least with the run time section of the statistics
One expansion plugin.Wherein, it is presented in rule into line discipline pre-set according to the statistical information and/or status information
Matching includes:When the current location is located at the running position of the statistics and the current time is located at the statistics
When in run time section, determine preferentially to present with the position and time priority presentation matches, selection and the fortune of the statistics
Line position puts associated at least one expansion plugin and at least one extension associated with the run time section of the statistics
Plug-in unit.
Display unit 1004 determines the default system plug-in unit of the application platform based on the customization presentation scheme, and in institute
State the display content that the default system plug-in unit is presented in the presentation region of application platform.It further includes in the determining application platform
The sequence of other systems plug-in unit in addition to default system plug-in unit.When selected expansion plugin all belongs to identical system plugin
When, then using the system plugin as default system plug-in unit.When selected expansion plugin belongs to different system plugins, then
Generation includes the new system plug-in unit of selected expansion plugin and using the new system plug-in unit as default system plug-in unit.It determines
The associated plug-in of the statistics of each expansion plugin in selected expansion plugin, when selected expansion plugin and associated plug-in are complete
Subordinate is when identical system plugin, then using the system plugin as default system plug-in unit.When selected expansion plugin and
When associated plug-in belongs to different system plugins, then generation includes the new system plug-in unit of selected expansion plugin and associated plug-in
And using the new system plug-in unit as default system plug-in unit.For example, what user often accessed is trip in games system plug-in unit
Computer knowledge set 5 in play 3 and computer knowledge system plugin.So, meeting preset or dynamic condition
When, server or application platform are generated for user the customization plug-in unit including game 3 and computer knowledge set 5 and utilize acquiescence mark
Label are identified.As shown in figure 4, default label for it is newly-generated and be from label 1,2 ... different labels.
Configuration information wherein is presented in the graphic interface of the application platform at least one system according to described
Plug-in unit carries out initialization presentation and includes:The default system plug-in unit of the application platform is determined according to the mark of default system plug-in unit,
And the display content of the default system plug-in unit is shown in the display area;It determines to mark according to the mark of each system plugin
Sign the display Name of each label in column;The acquiescence mark that label associated with default system plug-in unit is selected as priority
Label;And according to the presentation of a non-default system plug-in unit sequence pair non-default label associated with non-default system plug-in unit carry out by
Sequence is presented.It is additionally included in when detecting the selection for being directed to non-default label, determines associated non-with the non-default label
Default system plug-in unit, and show in the display area display content of the non-default system plug-in unit.
The present invention is described by reference to a small amount of embodiment.However, it is known in those skilled in the art, as
What subsidiary Patent right requirement was limited, in addition to the present invention other embodiments disclosed above are equally fallen the present invention's
In the range of.
Normally, all terms used in the claims are all solved according to them in the common meaning of technical field
It releases, unless in addition clearly being defined wherein.All references " one/described/be somebody's turn to do [device, component etc.] " are all opened ground
At least one of described device, component etc. example is construed to, unless otherwise expressly specified.Any method disclosed herein
Step need not all be run with disclosed accurate sequence, unless explicitly stated otherwise.
Claims (10)
1. a kind of method based on Plugin Mechanism structure application platform, the method includes:
When receiving the trigger request for being directed to application platform from user equipment, obtain associated with the application platform dynamic
State configuration file;
The dynamic configuration file is parsed to determine at least one system plugin associated with the application platform, and
And obtain the presentation configuration information of at least one system plugin;
It is right in the graphic interface of the application platform according to the presentation configuration information in response to the startup of the application platform
At least one system plugin carries out initialization presentation;
When the selection for detecting the particular system plug-in unit being directed at least one system plugin, determine with it is described specific
The display style information of the associated multiple expansion plugins of system plugin and the multiple expansion plugin;And
Show Styles in the display style information of the multiple expansion plugin is in the graphic interface of the integrated application
The multiple expansion plugin is provided.
2. according to the method described in claim 1, before being received from user equipment and being directed to the trigger request of application platform,
It further includes and the application platform is pre-installed in the user equipment and by the application platform and the user equipment
In no platform application carry out display at the same level.
3. according to the method described in claim 1, when the user equipment detects the selection for being directed to the application platform,
Generation is directed to the trigger request of application platform.
4. according to the method described in claim 1, the dynamic configuration file includes at least one of data below item:System
Plug number, the mark of system plugin, the mark of default system plug-in unit, the display content of system plugin and non-default system are inserted
The presentation sequence of part.
5. it according to the method described in claim 4, further includes according to the operation data that the application platform is counted to described dynamic
One or more of state configuration file data item is adjusted.
6. a kind of system based on Plugin Mechanism structure application platform, the system comprises:
Acquiring unit when receiving the trigger request for being directed to application platform from user equipment, obtains and the application platform
Associated dynamic configuration file;
Resolution unit parses the dynamic configuration file to determine at least one system associated with the application platform
System plug-in unit, and obtain the presentation configuration information of at least one system plugin;
Initialization unit, in response to the startup of the application platform, according to the presentation configuration information in the application platform
Initialization presentation is carried out at least one system plugin in graphic interface;
Processing unit when the selection for detecting the particular system plug-in unit being directed at least one system plugin, determines
The display style information of multiple expansion plugins associated with the particular system plug-in unit and the multiple expansion plugin;And
Display unit, Show Styles in the display style information of the multiple expansion plugin is in the figure of the integrated application
The multiple expansion plugin is provided in shape interface.
7. system according to claim 6, before being received from user equipment and being directed to the trigger request of application platform,
It further includes and the application platform is pre-installed in the user equipment and by the application platform and the user equipment
In no platform application carry out display at the same level.
8. system according to claim 6, when the user equipment detects the selection for being directed to the application platform,
Generation is directed to the trigger request of application platform.
9. system according to claim 6, the dynamic configuration file includes at least one of data below item:System
Plug number, the mark of system plugin, the mark of default system plug-in unit, the display content of system plugin and non-default system are inserted
The presentation sequence of part.
10. system according to claim 9 is further included according to the operation data that the application platform is counted to described dynamic
One or more of state configuration file data item is adjusted.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711483453.4A CN108182094A (en) | 2017-12-29 | 2017-12-29 | A kind of method and system based on Plugin Mechanism structure application platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711483453.4A CN108182094A (en) | 2017-12-29 | 2017-12-29 | A kind of method and system based on Plugin Mechanism structure application platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108182094A true CN108182094A (en) | 2018-06-19 |
Family
ID=62549238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711483453.4A Pending CN108182094A (en) | 2017-12-29 | 2017-12-29 | A kind of method and system based on Plugin Mechanism structure application platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108182094A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109345232A (en) * | 2018-09-18 | 2019-02-15 | 北京奇虎科技有限公司 | A kind of method and system constructing application platform based on fractionated container mechanism |
CN110798505A (en) * | 2019-09-27 | 2020-02-14 | 深圳市火乐科技发展有限公司 | Management method and related device of plug-in Internet of things equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102243559A (en) * | 2010-05-13 | 2011-11-16 | 成都索贝数码科技股份有限公司 | Method and system for managing media asset by using graphical interface |
CN106155475A (en) * | 2016-06-20 | 2016-11-23 | 乐视控股(北京)有限公司 | The customized desktop method for pushing of intelligent terminal and system |
CN107430520A (en) * | 2015-03-30 | 2017-12-01 | 微软技术许可有限责任公司 | Preview technology for the enhancing of application plug-in |
CN107506118A (en) * | 2017-08-09 | 2017-12-22 | 广州市动景计算机科技有限公司 | Feature card arrangement collocation method, device and terminal device |
-
2017
- 2017-12-29 CN CN201711483453.4A patent/CN108182094A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102243559A (en) * | 2010-05-13 | 2011-11-16 | 成都索贝数码科技股份有限公司 | Method and system for managing media asset by using graphical interface |
CN107430520A (en) * | 2015-03-30 | 2017-12-01 | 微软技术许可有限责任公司 | Preview technology for the enhancing of application plug-in |
CN106155475A (en) * | 2016-06-20 | 2016-11-23 | 乐视控股(北京)有限公司 | The customized desktop method for pushing of intelligent terminal and system |
CN107506118A (en) * | 2017-08-09 | 2017-12-22 | 广州市动景计算机科技有限公司 | Feature card arrangement collocation method, device and terminal device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109345232A (en) * | 2018-09-18 | 2019-02-15 | 北京奇虎科技有限公司 | A kind of method and system constructing application platform based on fractionated container mechanism |
CN109345232B (en) * | 2018-09-18 | 2023-05-16 | 三六零科技集团有限公司 | Method and system for constructing application platform based on hierarchical container mechanism |
CN110798505A (en) * | 2019-09-27 | 2020-02-14 | 深圳市火乐科技发展有限公司 | Management method and related device of plug-in Internet of things equipment |
CN110798505B (en) * | 2019-09-27 | 2022-11-22 | 深圳市火乐科技发展有限公司 | Management method and related device of plug-in Internet of things equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101910997B (en) | Information processing device | |
CN107623714B (en) | Data sharing method, device and computer readable storage medium | |
CN103186369B (en) | The layout method and device of virtual key in terminal | |
CN107308643A (en) | Game processing method and recording medium | |
CN106775805A (en) | The application process and system of a kind of application program launching blank time | |
CN108990110A (en) | Network flux management method, device, storage medium and terminal | |
CN107889203A (en) | A kind of electricity saving method, device, computer installation and computer-readable recording medium | |
EP2023251A1 (en) | Service providing device | |
CN108182094A (en) | A kind of method and system based on Plugin Mechanism structure application platform | |
CN107729755A (en) | A kind of terminal safety management method, terminal and computer-readable recording medium | |
CN109725960A (en) | Display interface methods of exhibiting, device, mobile terminal and storage medium | |
CN108205450A (en) | A kind of method and system that dynamic optimization is carried out to the application platform based on plug-in unit | |
CN109522482B (en) | Game application classification page display method and device, storage medium and terminal | |
CN106254404A (en) | Application software authority recommends methods, devices and systems | |
CN107404669A (en) | Television system interface display methods, equipment and computer-readable recording medium | |
CN108021414A (en) | A kind of method and system that presentation is customized to the application platform based on plug-in unit | |
CN108537651A (en) | Bookkeeping methods, mobile terminal and computer readable storage medium | |
CN105701138A (en) | multimodal search response | |
EP4276595A1 (en) | Content display method and apparatus, and device and storage medium | |
CN100399307C (en) | Device and method for displaying a status of a portable terminal by using a character image | |
CN109427008A (en) | Bookkeeping methods, device and computer readable storage medium | |
CN107862184A (en) | Voice change method, intelligent door lock and computer-readable storage | |
CN110070385A (en) | Advertising commentary method, apparatus, electronic equipment and storage medium | |
US20170091827A1 (en) | Methods and systems for personalized gamification of media content | |
US20020107959A1 (en) | Customization of decision-tree based control process |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180619 |