CN107977240A - A kind of starting up's collocation method, system and terminal - Google Patents
A kind of starting up's collocation method, system and terminal Download PDFInfo
- Publication number
- CN107977240A CN107977240A CN201610915513.4A CN201610915513A CN107977240A CN 107977240 A CN107977240 A CN 107977240A CN 201610915513 A CN201610915513 A CN 201610915513A CN 107977240 A CN107977240 A CN 107977240A
- Authority
- CN
- China
- Prior art keywords
- configuration file
- application program
- terminal
- starting
- preset
- 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/44505—Configuring for program initiating, e.g. using registry, configuration files
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)
Abstract
The present invention provides a kind of starting up's collocation method, including:Terminal reads configuration file, determines the application program started;Wherein, the configuration file includes:Start the title and order of application program;The application program completed to terminal feedback, and write the configuration file by mark is completed;And application program starts successively according to the completion mark write in the configuration file.The mobilism of configuration file is realized, can be replaced, parameter updates and resets.Optimize starting up of terminal flow, it is possible to reduce to the occupancy of memory during application program launching, avoid the interference between application program launching, improve user experience.Become apparent especially for Booting sequence Planning effect of multiple application programs in start guide.
Description
Technical field
The present invention relates to terminal control technical field, particularly relates to a kind of collocation method for application program launching of starting shooting, is
System, and use start application program launching collocation method, the terminal device of system.
Background technology
Intelligent terminal, including mobile phone, tablet computer etc., intelligence degree is higher and higher, not only with the complete of ordinary terminal
Portion's function is such as called, sends short message.Also there is the ability of access internet, intelligent terminal, smart television etc. be again now
Some fixed software programs are often installed when dispatching from the factory.And software can be installed by user according to the demand of user, made
It becomes product indispensable in user's daily life gradually.
During the project implementation, it is related to multiple application programs and starts in the start guide of equipment first time.It is but each
A application is belonging respectively to third party, operator or original device life manufacturer (Original Equipment again
Manufacturer, OEM) tripartite be intended to the application program of oneself after powering at the first time influence user operation, therefore,
The phenomenon interfered with each other occurs in project process.
Current device, for the application program that must start up, takes the mode for the process of directly initiating to carry out in guide of starting shooting
Triggering.In the case that current scheme does not account for multiple application programs while starts, startup interference is be easy to cause, influences to use
Family operates and user experience.Start and disturb and then cause interface to cover, the program process of running background excessively takes excessively
Memory.Meanwhile it can not reasonably arrange the boot sequence with dynamic configuration application program.
The content of the invention
In view of this, the application offer is a kind of is used for solving in the prior art in the application program launching of starting up of terminal guide
When the problem of interfering with each other.
In order to solve the above technical problems, the embodiment of the present invention offer technical solution is as follows:
On the one hand, there is provided a kind of starting up's collocation method, including:
Terminal reads configuration file, determines the application program started;Wherein, the configuration file includes:Journey is applied in startup
The title and order of sequence;
The application program completed to terminal feedback, and write the configuration file by mark is completed;And
Application program starts successively according to the completion mark write in the configuration file.
Preferably, the configuration file includes preset configuration file and custom configuration file;Wherein, the preset configuration text
Part is stored in the terminal, the custom configuration file by server be issued to preset configuration file described in the terminal-pair into
Row modification, renewal.
Preferably, configuration file is read in the terminal, before the application program for determining startup, further included:
Configuration is stored in the preset configuration file of the terminal.
Preferably, the custom configuration file is issued to preset configuration file described in the terminal-pair by server and carries out
Modification, renewal, including:
When application program launching requires to change, by the application name and feature after comparing before changing, institute is completed
State modification, renewal of the custom configuration file to the preset configuration file.
Preferably, the file format of the preset configuration file and the custom configuration file is XML or JSON forms.
Preferably, the application program starts successively according to the completion mark write in the configuration file, including:
Starting next application program needs the completion mark to a upper application program to judge, it is determined whether
Start next application program.
Preferably, after the modification to the preset configuration file, renewal or the terminal recovers
When factory is worth, the configuration file is reduced, is restPosed.
On the other hand, additionally provide a kind of starting up and configure system, including:
Read module, configuration file is read for terminal, determines the application program started;Wherein, the configuration file bag
Include:Start the title and order of application program;
Feedback module, the configuration is write for the application program of completion to be fed back to the terminal, and by mark is completed
File;And
Starting module, starts successively for application program according to the completion mark write in the configuration file.
Preferably, the configuration file includes preset configuration file and custom configuration file;The preset configuration file is deposited
Store up in the terminal,
The system also includes:Modification, update module, are issued to by server described for the custom configuration file
Preset configuration file is modified, updated described in terminal-pair.
On the other hand, a kind of terminal is additionally provided, the terminal is to use above-mentioned starting up's collocation method and system
Terminal.
The embodiment of the present invention has the advantages that:
In such scheme, the present invention provides a kind of starting up's collocation method, including:Terminal reads configuration file, really
Surely the application program started;Wherein, the configuration file includes:Start the title and order of application program;It is anti-to the terminal
The application program completed is presented, and the configuration file is write by mark is completed;And application program is literary according to the configuration is write
Completion mark in part starts successively.The mobilism of configuration file is realized, can be replaced, parameter updates and resets.Optimization
Starting up of terminal flow, the formulation of this scheme, can realize criterion as third party, operator, OEM companies, have actual
Directive significance.To the occupancy of memory when can reduce application program launching, the interference between application program launching is avoided, is improved
User experience.It is more bright in the Booting sequence Planning effect of start guide especially for multiple application programs (3 and more than)
It is aobvious.
Brief description of the drawings
Fig. 1 is a kind of step flow chart of starting up's collocation method provided in an embodiment of the present invention;
Fig. 2 is the step flow chart provided in an embodiment of the present invention modified, updated to preset configuration file;
The step flow of starting up's collocation method when Fig. 3 is single application program launching provided in an embodiment of the present invention
Figure;
The step flow of starting up's collocation method when Fig. 4 is multiple application program launchings provided in an embodiment of the present invention
Figure;
Fig. 5 is the method and step flow chart that configuration file provided in an embodiment of the present invention is reset;
Fig. 6 configures system structure diagram for a kind of starting up provided in an embodiment of the present invention;
Fig. 7 configures system structure diagram for another starting up provided in an embodiment of the present invention.
Embodiment
To make the embodiment of the present invention technical problems to be solved, technical solution and advantage clearer, below in conjunction with
Drawings and the specific embodiments are described in detail.
As shown in Figure 1, it is a kind of step flow chart of starting up's collocation method provided in an embodiment of the present invention.The present invention
A kind of starting up's collocation method that embodiment provides, including:
S101:Terminal reads configuration file, determines the application program started;Wherein, the configuration file includes:Starting should
With the title and order of program;
S102:The application program completed to terminal feedback, and write the configuration file by mark is completed;And
S103:Application program starts successively according to the completion mark write in the configuration file.
Preferably, the file format of the preset configuration file and the custom configuration file is XML or JSON forms.
Specifically, booting up startup application program concrete operation step is:The first step, terminal preset application program launching
Configuration file;Second step, user's using terminal first, in guide of starting shooting, terminal starts first according to configuration file content
Using;3rd step, first application start, and user completes registration or the operation such as logs in, and clicks on and completes to terminate this application
Event.Terminal receives the feedback information of application, and the label symbol of completion is write configuration file;4th step, second application
Program reads an application and completes marker character according to according to configuration file requirement, triggers the flow of startup, then according to
Order carries out the startup of application program.Starting up's interference is avoided, enhances user experience.
Preferably, the configuration file includes preset configuration file and custom configuration file;Wherein, the preset configuration text
Part is stored in the terminal, the custom configuration file by server be issued to preset configuration file described in the terminal-pair into
Row modification, renewal.
Preferably, configuration file is read in the terminal, before the application program for determining startup, further included:
Configuration is stored in the preset configuration file of the terminal.
Specifically, as shown in Fig. 2, being the step provided in an embodiment of the present invention modified, updated to preset configuration file
Rapid flow chart.Preferably, the custom configuration file by server be issued to preset configuration file described in the terminal-pair into
The step of row modification, renewal, including:
S201:Terminal preset configuration file;
S202:Custom configuration file is issued to terminal by server;
S203:New configuration and old configuration carry out aspect ratio pair;
S204:Configuration file completes renewal.
Specifically, when application program launching require change when, by compare before changing after application name and feature,
Complete modification, renewal of the custom configuration file to the preset configuration file.This example is the process of config update, its base
Plinth is to need terminal preset configuration file, if the change required application program launching, the step of just starting S202,
New configuration and old configuration compare in S203 steps, and mainly reference only meets bar to the comparison of application name and feature
In the case of part, i.e., configuration file can find corresponding application and carry out parameter change, just perform S204 steps, complete configuration text
Part covers and renewal, otherwise return to step S201.
As shown in figure 3, for single application program launching provided in an embodiment of the present invention when starting up's collocation method step
Rapid flow chart.During single application program launching, starting up's collocation method comprises the following steps as follows:
S301:Terminal-pair configuration file is read out;
S302:Terminal starts single application program A;
S303:Single application program A start completions;
S304:Terminal will be completed to mark write-in configuration file.
Specifically, this example be it is single apply Booting sequence, the startup event that terminal-pair configuration file defines is read out,
Trigger step S302.Single application program A starts and starts to start, and completes after entirely applying design wizard, and terminal initiates S304 steps
Suddenly, single application program A start completions marker character is write into configuration file.
As shown in figure 4, for multiple application program launchings provided in an embodiment of the present invention when starting up's collocation method step
Rapid flow chart.During multiple application program launchings, wherein, the present embodiment is by taking two application program launching flows as an example, but this area
Technical staff or should should learn that being not limited thereto multiple application program launching flows can should be answered in this way
System, starting up's collocation method comprises the following steps as follows:
S401:Starting up of terminal guide starts, and reads configuration file A;
S402:Application program A starts;
S403:Application program A start completions;
S404:Terminal will be completed to mark write-in configuration file B;
S405:Terminal reads configuration file B;
S406:Application program B starts;
S407:Application program B is completed;
S408:Terminal will be completed to mark write-in configuration file C;
S409:Starting up of terminal guide is completed.
Specifically, this example is multiple application program launching process descriptions, and the single application program launching main distinction exists
In step S405, terminal is when reading configuration file and starting application program B, it is necessary to the label symbol completed at the same time to last application
Judged, meet that this condition just starts and apply B.Wherein, configuration file A, B, C is same file name, and simply with the addition of should
Completion symbol, have changed the status information of configuration, so being distinguished.
Preferably, the application program starts successively according to the completion mark write in the configuration file, including:Start
Next application program needs the completion mark to a upper application program to judge, it is determined whether starts described next
A application program.
Preferably, after the modification to the preset configuration file, renewal or the terminal recovers
When factory is worth, the configuration file is reduced, is restPosed.Specifically, as shown in figure 5, being carried for the embodiment of the present invention
The method and step flow chart that the configuration file of confession is reset.The method for needing to reset comprises the following steps:
S501:Initial configuration file;
S502:Configuration file completes renewal;
S503:Terminal performs Reset operations;
S504:Configuration file is reduced to initial configuration.
Specifically, this example is the reduction process of configuration file, and after performing using Booting sequence, configuration file is matched somebody with somebody
Confidence breath change or updated.S503 operations are performed at this time, and terminal carries out recovery factory-said value, and same demand will match somebody with somebody at this time
Put file to be reduced, return to original state.
On the other hand, additionally provide a kind of starting up and configure system, as shown in fig. 6, being provided in an embodiment of the present invention
A kind of starting up configures system structure diagram, including:
Read module 601, configuration file is read for terminal, determines the application program started;Wherein, the configuration file
Including:Start the title and order of application program;
Feedback module 602, for the application program of completion to be fed back to the terminal, and will complete to match somebody with somebody described in mark write-in
Put file;And
Starting module 603, starts successively for application program according to the completion mark write in the configuration file.
Preferably, the configuration file includes preset configuration file and custom configuration file;The preset configuration file is deposited
Storage is in the terminal, as shown in fig. 7, system structure diagram is configured for another starting up provided in an embodiment of the present invention,
The system also includes:Modification, update module 704, the terminal is issued to for the custom configuration file by server
Modify, update to the preset configuration file.
On the other hand, the embodiment of the present invention additionally provides a kind of terminal, and the terminal is to use starting up described above
The terminal of collocation method and system.The intelligent sliding of starting up's program is carried including mobile phone, tablet computer, smart television etc.
Dynamic terminal, is not limited thereto.
In conclusion starting up's collocation method provided by the invention realizes the mobilism of configuration file, can be replaced
Change, parameter updates and resets.Starting up of terminal flow is optimized, the formulation of this scheme, can be used as third party, operator, OEM public
Department realizes criterion, has actual directive significance.To the occupancy of memory when can reduce application program launching, avoid applying journey
Interference between sequence startup, improves user experience.Especially for multiple application programs (3 and more than) opening in start guide
Dynamic flow layout effect becomes apparent.
This many functional component described in this description is all referred to as module, specifically to emphasize its realization side
The independence of formula.
In the embodiment of the present invention, module can be realized with software, to be performed by various types of processors.Citing comes
Say, the executable code module of a mark can include the one or more physics or logical block of computer instruction, citing
For, it can be built as object, process or function.Nevertheless, the executable code of institute's mark module is without physically
It is located together, but can includes being stored in different different instructions physically, is combined together when in these command logics
When, it forms module and realizes the regulation purpose of the module.
In fact, executable code module can be the either many bar instructions of individual instructions, and can even be distributed
On multiple and different code segments, it is distributed among distinct program, and is distributed across multiple memory devices.Similarly, grasp
Making data can be identified in module, and can be realized according to any appropriate form and be organized in any appropriate class
In the data structure of type.The operation data can be collected as individual data collection, or can be distributed on diverse location
(being included in different storage device), and can only be present at least in part as electronic signal in system or network.
When module can be realized using software, it is contemplated that the level of existing hardware technique, it is possible to implemented in software
Module, in the case of without considering cost, those skilled in the art can build corresponding hardware circuit to realize correspondence
Function, the hardware circuit includes conventional ultra-large integrated (VLSI) circuit or gate array and such as logic core
The existing semiconductor of piece, transistor etc either other discrete elements.Module can also use programmable hardware device, such as
Field programmable gate array, programmable logic array, programmable logic device etc. are realized.
In each method embodiment of the present invention, the priority that the sequence number of each step can not be used to limit each step is suitable
Sequence, for those of ordinary skill in the art, without creative efforts, changes the priority of each step
Within protection scope of the present invention.
The above is the preferred embodiment of the present invention, it is noted that for those skilled in the art
For, without departing from the principles of the present invention, some improvements and modifications can also be made, these improvements and modifications
It should be regarded as protection scope of the present invention.
Claims (10)
- A kind of 1. starting up's collocation method, it is characterised in that including:Terminal reads configuration file, determines the application program started;Wherein, the configuration file includes:Start application program Title and order;The application program completed to terminal feedback, and write the configuration file by mark is completed;AndApplication program starts successively according to the completion mark write in the configuration file.
- 2. starting up's collocation method according to claim 1, it is characterised in that the configuration file includes preset configuration File and custom configuration file;Wherein, the preset configuration file is stored in the terminal, and the custom configuration file passes through clothes Business device is issued to preset configuration file described in the terminal-pair and modifies, updates.
- 3. starting up's collocation method according to claim 2, it is characterised in that configuration file is read in the terminal, Before the application program for determining startup, further include:Configuration is stored in the preset configuration file of the terminal.
- 4. starting up's collocation method according to claim 3, it is characterised in that the custom configuration file passes through service Device is issued to preset configuration file described in the terminal-pair and modifies, updates, including:When application program launching requires to change, by the application name and feature after comparing before changing, it is described fixed to complete Modification, renewal of the configuration file processed to the preset configuration file.
- 5. according to claim 2-4 any one of them starting up's collocation methods, it is characterised in that the preset configuration file File format with the custom configuration file is XML or JSON forms.
- 6. starting up's collocation method according to claim 1, it is characterised in that the application program is according to write-in Completion mark in configuration file starts successively, including:Starting next application program needs the completion mark to a upper application program to judge, it is determined whether starts Next application program.
- 7. starting up's collocation method according to claim 4, it is characterised in that described to the preset configuration file Modification, after renewal or the terminal is when carrying out recovery factory-said value, the configuration file is reduced, recovers initial shape State.
- 8. a kind of starting up configures system, it is characterised in that including:Read module, configuration file is read for terminal, determines the application program started;Wherein, the configuration file includes:Open The title and order of dynamic application program;Feedback module, the configuration file is write for the application program of completion to be fed back to the terminal, and by mark is completed; AndStarting module, starts successively for application program according to the completion mark write in the configuration file.
- 9. starting up according to claim 8 configures system, it is characterised in that the configuration file includes preset configuration File and custom configuration file;The preset configuration file is stored in the terminal,The system also includes:Modification, update module, the terminal is issued to for the custom configuration file by server Modify, update to the preset configuration file.
- 10. a kind of terminal, it is characterised in that the terminal is to be matched somebody with somebody using the starting up such as any one of the claims 1-8 Put the terminal of method and system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610915513.4A CN107977240A (en) | 2016-10-20 | 2016-10-20 | A kind of starting up's collocation method, system and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610915513.4A CN107977240A (en) | 2016-10-20 | 2016-10-20 | A kind of starting up's collocation method, system and terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107977240A true CN107977240A (en) | 2018-05-01 |
Family
ID=62004305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610915513.4A Pending CN107977240A (en) | 2016-10-20 | 2016-10-20 | A kind of starting up's collocation method, system and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107977240A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111142954A (en) * | 2019-12-30 | 2020-05-12 | Oppo(重庆)智能科技有限公司 | Startup control method and device and computer readable storage medium |
CN112416380A (en) * | 2019-08-21 | 2021-02-26 | 成都鼎桥通信技术有限公司 | Method and device for preventing killing and preventing freezing by applying |
CN113835766A (en) * | 2021-09-24 | 2021-12-24 | 东莞盟大集团有限公司 | Terminal application starting method, device, equipment and storage medium |
-
2016
- 2016-10-20 CN CN201610915513.4A patent/CN107977240A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416380A (en) * | 2019-08-21 | 2021-02-26 | 成都鼎桥通信技术有限公司 | Method and device for preventing killing and preventing freezing by applying |
CN112416380B (en) * | 2019-08-21 | 2024-03-29 | 成都鼎桥通信技术有限公司 | Method and device for killing and freezing prevention by application |
CN111142954A (en) * | 2019-12-30 | 2020-05-12 | Oppo(重庆)智能科技有限公司 | Startup control method and device and computer readable storage medium |
CN111142954B (en) * | 2019-12-30 | 2023-06-23 | Oppo(重庆)智能科技有限公司 | Startup control method and device and computer readable storage medium |
CN113835766A (en) * | 2021-09-24 | 2021-12-24 | 东莞盟大集团有限公司 | Terminal application starting method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107908472A (en) | Data synchronization unit, method and computer-readable recording medium | |
CN111666080A (en) | Micro-service cluster deployment method and device, computer equipment and storage medium | |
CN100442712C (en) | Method and system for realizing network terminal equipment configuration automatic updating | |
CN106936871A (en) | The method and device of showing interface data | |
US8897804B2 (en) | System and method for providing customer support using a location-aware portable device | |
CN108399072A (en) | Five application page update method and device | |
CN110231949A (en) | System upgrading method and device, electronic equipment and storage medium | |
CN107977240A (en) | A kind of starting up's collocation method, system and terminal | |
CN106293824A (en) | A kind of from the method and device processing chip upgrade | |
CN108804158A (en) | Application call method, the control method of terminal device, terminal device and computer readable storage medium | |
CN108055320A (en) | Processing method, terminal device and the computer readable storage medium of resource downloading | |
CN106933593A (en) | A kind of system switching method and device based on mobile terminal | |
CN105975298A (en) | Method and system for remotely controlling applications of Android terminal | |
CN112242920B (en) | Cloud platform deployment method, device and node | |
CN108536492A (en) | A kind of direct broadcasting room attribute information acquiring method, device, equipment and storage medium | |
CN112364266A (en) | Seamless navigation method, device, electronic equipment and medium for applet and host application | |
CN102780987A (en) | Communication method and communication terminal | |
CN106020901A (en) | Application entry configuration method and terminal | |
CN108011739A (en) | A kind of dispositions method of virtual network, apparatus and system | |
CN112000255A (en) | List display method and apparatus, storage medium, and electronic apparatus | |
CN107786729A (en) | A kind of operating system update method and terminal | |
CN105573757A (en) | Language updating method and device of Android system | |
CN107908679A (en) | Script sentence conversion method, device and computer-readable recording medium | |
CN106293822A (en) | A kind of from the method and device processing chip upgrade | |
CN106982131A (en) | Initiate method, the apparatus and system of VNF instantiations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180501 |