CN103365732A - Method and system for processing application program exception and mobile terminal - Google Patents
Method and system for processing application program exception and mobile terminal Download PDFInfo
- Publication number
- CN103365732A CN103365732A CN2012100881503A CN201210088150A CN103365732A CN 103365732 A CN103365732 A CN 103365732A CN 2012100881503 A CN2012100881503 A CN 2012100881503A CN 201210088150 A CN201210088150 A CN 201210088150A CN 103365732 A CN103365732 A CN 103365732A
- Authority
- CN
- China
- Prior art keywords
- application
- information
- module
- upgraded version
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention is applicable to the field of communications, and provides a method and a system for processing application program exception and a mobile terminal. The method includes steps of reporting application program exception information when application programs are in exception during running, collecting the application program exception information, determining the application program information in error according to the application program exception information, querying whether an upgrade version exists or not according to the application program information in error, if so, then downloading the upgrade version, and installing the upgrade version. If the application programs are in exception during running, whether the upgrade version exists or not can be queried, if so, then the upgrade version can be downloaded and installed, so that automatic in-time upgrading with low flow and low power is realized and user experience is improved.
Description
Technical field
The invention belongs to the communications field, relate in particular to a kind of disposal route, system and portable terminal of application exception.
Background technology
The disposal route of technology when application exception mainly contains following mode now: 1, system does not process, and causes unforeseen result; 2, processed by system, the waiting system recycling machine is manufactured some cleaning works; 3, the user manually unloads; 4, unusually report server by network, wait for edition upgrading; 5, just prompting upgrading when each application program launching treats that the user confirms.
Therefore, there is following shortcoming in prior art: in the situation that 1, system does not process, great majority adopt manually intervenes, and such as hard closing, unusually may as a rule occur when reusing later on; 2, system recoveries work causes temporarily and deals with problems, and causes at all not finding of problem; Although 3 provide manual offloading functions, do not know to download wherefrom this application program, may cause this application to be made inquiries by the user never; 4, by reporting mistake to server, the application developer such as only have to realize, just might issue the redaction error correction; Prompting upgrading when 5, at every turn enabling application program, the one, cause the user to dislike, the 2nd, waste flow and electric weight.
In sum, prior art major defect: 1, need manually to intervene; 2, the mistake of application programs can not solve at all; 3, solve cycle stretch-out; 4, experience is bad; 5, high flow capacity and electric weight.
Summary of the invention
The object of the present invention is to provide a kind of energy automatically, in time and disposal route, system and the portable terminal of the application exception of the auto-update of low discharge and electric weight.
The present invention is achieved in that a kind of disposal route of application exception, said method comprising the steps of:
Application program is at run duration, the reporting application abnormal information occurs when unusual;
Collect described application exception information;
According to described application exception information, determine the application information of makeing mistakes;
According to described application information of makeing mistakes, whether inquiry has upgraded version, if upgraded version is arranged, then downloads described upgraded version;
Described upgraded version is installed.
Another object of the present invention is to provide a kind of disposal system of application exception, described system comprises:
The module that reports an error, be used for when application program at run duration, the reporting application abnormal information appears when unusual;
Unusual collection module is used for collecting described application exception information;
The anomaly analysis module is used for according to described application exception information, determines the application information of makeing mistakes;
The upgrading detection module is used for according to described application information of makeing mistakes, and whether inquiry has upgraded version;
Download module is used for downloading described upgraded version when described upgrading detection module has inquired upgraded version; With
Installation module is used for installing described upgraded version.
Another object of the present invention is to provide a kind of portable terminal, the disposal system of the application exception that described portable terminal is above-mentioned.
In the present invention, because application program is at run duration, occur when unusual, whether inquiry has upgraded version, if upgraded version is arranged, then downloads and install described upgraded version.Thereby realize the auto-update of automatic, timely and low discharge and electric weight, improve user's experience.
Description of drawings
Fig. 1 is the process flow diagram of the disposal route of the application exception that provides of first embodiment of the invention;
Fig. 2 is the functional block diagram of the disposal system of the application exception that provides of first embodiment of the invention;
Fig. 3 is the process flow diagram of the disposal route of the application exception that provides of second embodiment of the invention;
Fig. 4 is the functional block diagram of the disposal system of the application exception that provides of second embodiment of the invention.
Embodiment
In order to make purpose of the present invention, technical scheme and beneficial effect clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, is not intended to limit the present invention.
See also Fig. 1, the disposal route of the application exception that first embodiment of the invention provides may further comprise the steps:
S11, application program be at run duration, the reporting application abnormal information occurs when unusual;
S12, the described application exception information of collection;
S13, according to described application exception information, determine the application information of makeing mistakes;
S14, according to described application information of makeing mistakes, the inquiry whether upgraded version is arranged, if upgraded version is arranged, then download described upgraded version; Wherein, upgraded version comprises redaction or service packs;
S15, described upgraded version is installed.
See also Fig. 2, the disposal system of the application exception that first embodiment of the invention provides comprises the module 11 that reports an error, unusual collection module 12, anomaly analysis module 13, upgrading detection module 14, download module 15 and installation module 16.Application program is at run duration, the module that reports an error 11 reporting application abnormal informations occur when unusual; Unusual collection module 12 is collected described application exception information; Anomaly analysis module 13 is determined the application information of makeing mistakes according to described application exception information; Upgrading detection module 14 is according to described application information of makeing mistakes, and whether inquiry has upgraded version, if upgraded version is arranged, then downloads described upgraded version by download module 15; Installation module 16 is installed described upgraded version.Wherein, upgraded version comprises redaction or service packs;
See also Fig. 3, the disposal route of the application exception that second embodiment of the invention provides may further comprise the steps:
S21, application program be at run duration, can't be according to predetermined flow performing when application program, cause when unusual the reporting application abnormal information; Wherein cause being specially when causing application program or system to use when unusual;
S22, the described application exception information of collection;
The bag name of S23, analysis application is obtained the application informations such as the version number of application program, the network address of upgrading, thereby is confirmed to be which application program, which version reporting application abnormal information from configuration file;
S24, described application exception information is in time reported to server, can analyze to guarantee application developer, the error correction of issue redaction;
S25, when carrying out S24, according to described application exception information, notice operating system is carried out follow-up cleaning work, for example internal memory cleaning, resource reclaim, so that the collapse of described application program is unlikely to have influence on the running status of whole system;
S26, when carrying out S24, inquire about to server according to the bag name in the described application information, version number, upgrading network address, inquiring installation kit title corresponding to application program by server according to bag name, and according to version number, device number further inquire as querying condition whether this equipment needs upgrading is arranged installation kit for downloading; If the installation kit that server has this equipment to upgrade then returns the download address of this installation kit to portable terminal, otherwise the notice portable terminal does not have version for downloading, then regularly to repeat this step S26;
For example http://www.coolyun.com/ is the upgrading network address; Com.android.coolwind is the bag name of application program; 2.01.027.20120325 be the version number of application program;
C3300094-860174010022830 is device number; These parameters are issued server by the agreement of http;
The download address of the installation kit that S27, reception server return;
S28, download the installation kit of this equipment needs upgrading from server according to described download address;
S29, the installation kit that this equipment need to be upgraded is installed, guarantee user's application data without destroying upgrading.
See also Fig. 4, the disposal system of the application exception that second embodiment of the invention provides comprises the module 21 that reports an error, unusual collection module 22, anomaly analysis module 23, unusual reporting module 24, notification module 25, upgrading detection module 26, receiver module 27, download module 28 and installation module 29.Application program is at run duration, can't be according to predetermined flow performing when application program, cause when unusual, and the module that reports an error 11 reporting application abnormal informations wherein cause being specially when causing application program or system to use when unusual; Unusual collection module 22 is collected described application exception information; The bag name of anomaly analysis module 23 analysis applications is obtained the application informations such as the version number of application program, the network address of upgrading, thereby is confirmed to be which application program, which version reporting application abnormal information from configuration file; Unusual reporting module 24 in time reports to server with described application exception information, can analyze the error correction of issue redaction to guarantee application developer; Simultaneously, notification module 25 is according to described application exception information, and notice operating system is carried out follow-up cleaning work, and for example internal memory cleaning, resource reclaim, so that the collapse of described application program is unlikely to have influence on the running status of whole system; Simultaneously, upgrading detection module 26 is inquired about to server according to the bag name in the described application information, version number, upgrading network address, inquiring installation kit title corresponding to application program by server according to bag name, and according to version number, device number further inquire as querying condition whether this equipment needs upgrading is arranged installation kit for downloading; If the installation kit that server has this equipment to upgrade then returns the download address of this installation kit to portable terminal, otherwise the notice portable terminal does not have version can supply to download, the regularly repeated works of detection module 26 of then upgrading; For example http://www.coolyun.com/ is the upgrading network address; Com.android.coolwind is the bag name of application program; 2.01.027.20120325 be the version number of application program; C3300094-860174010022830 is device number; These parameters are issued server by the agreement of http; The download address of the installation kit that receiver module 27 reception servers return; Download module 28 is downloaded the installation kit of this equipment needs upgrading from server according to described download address; Installation module 29 is installed the installation kit that this equipment need to be upgraded, and guarantees upgrading without destroying of user's application data.
In the present invention, because application program is at run duration, occur when unusual, whether inquiry has upgraded version, if upgraded version is arranged, then downloads and install described upgraded version.Thereby realize the auto-update of automatic, timely and low discharge and electric weight, improve user's experience.In addition, when whether inquiry has upgraded version, also application exception information is in time reported to server, can analyze to guarantee application developer, the error correction of issue redaction; Simultaneously, also according to described application exception information, notice operating system is carried out follow-up cleaning work, so that the collapse of described application program is unlikely to have influence on the running status of whole system.
One of ordinary skill in the art will appreciate that all or part of step that realizes in above-described embodiment method is to come the relevant hardware of instruction to finish by program, described program can be stored in the computer read/write memory medium, described storage medium is such as ROM/RAM, disk, CD etc.
The above only is preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. the disposal route of an application exception is characterized in that, said method comprising the steps of:
Application program is at run duration, the reporting application abnormal information occurs when unusual;
Collect described application exception information;
According to described application exception information, determine the application information of makeing mistakes;
According to described application information of makeing mistakes, whether inquiry has upgraded version, if upgraded version is arranged, then downloads described upgraded version;
Described upgraded version is installed.
2. the method for claim 1 is characterized in that, and is described according to described application exception information, determines that the step of the application information of makeing mistakes is specially:
The bag name of analysis application is obtained version number and the upgrading network address of application program, thereby is confirmed to be which application program, which version reporting application abnormal information from configuration file.
3. the method for claim 1 is characterized in that, and is described according to described application information of makeing mistakes in execution, and when whether inquiry had the step of upgraded version, described method also comprised:
Described application exception information is in time reported to server.
4. the method for claim 1 is characterized in that, and is described according to described application information of makeing mistakes in execution, and when whether inquiry had the step of upgraded version, described method also comprised:
According to described application exception information, notice operating system is carried out follow-up cleaning work.
5. the method for claim 1 is characterized in that, and is described according to described application information of makeing mistakes, and whether inquiry has upgraded version, if upgraded version is arranged, the step of then downloading described upgraded version is specially:
Inquire about to server according to the bag name in the described application information, version number, upgrading network address, if the installation kit that server has this equipment to upgrade then returns the download address of this installation kit to portable terminal;
The download address of the installation kit that reception server returns;
Download the installation kit of this equipment needs upgrading from server according to described download address.
6. the disposal system of an application exception is characterized in that, described system comprises:
The module that reports an error, be used for when application program at run duration, the reporting application abnormal information appears when unusual;
Unusual collection module is used for collecting described application exception information;
The anomaly analysis module is used for according to described application exception information, determines the application information of makeing mistakes;
The upgrading detection module is used for according to described application information of makeing mistakes, and whether inquiry has upgraded version;
Download module is used for downloading described upgraded version when described upgrading detection module has inquired upgraded version; With
Installation module is used for installing described upgraded version.
7. system as claimed in claim 6 is characterized in that, described system also comprises: unusual reporting module is used for described application exception information is in time reported to server.
8. system as claimed in claim 6 is characterized in that, described system also comprises: notification module, be used for according to described application exception information, and notice operating system is carried out follow-up cleaning work.
9. system as claimed in claim 6 is characterized in that,
Described upgrading detection module specifically is used for inquiring about to server according to bag name, version number, the upgrading network address of described application information, if the installation kit that server has this equipment to upgrade then returns the download address of this installation kit to portable terminal;
Described system also comprises:
Receiver module is used for the download address of the installation kit that reception server returns;
Described download module specifically is used for downloading from server according to described download address the installation kit of this equipment needs upgrading.
10. a portable terminal is characterized in that, described portable terminal comprises the disposal system of each described application exception of claim 6 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100881503A CN103365732A (en) | 2012-03-29 | 2012-03-29 | Method and system for processing application program exception and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100881503A CN103365732A (en) | 2012-03-29 | 2012-03-29 | Method and system for processing application program exception and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103365732A true CN103365732A (en) | 2013-10-23 |
Family
ID=49367151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100881503A Pending CN103365732A (en) | 2012-03-29 | 2012-03-29 | Method and system for processing application program exception and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103365732A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105138363A (en) * | 2015-08-21 | 2015-12-09 | 百度在线网络技术(北京)有限公司 | Automatic upgrade processing method and device of application programs |
CN105653454A (en) * | 2015-12-30 | 2016-06-08 | 浙江德景电子科技有限公司 | Android system-based application program abnormity processing method and device |
CN106161740A (en) * | 2015-04-01 | 2016-11-23 | 北京蓝海讯通科技有限公司 | Contextual data grasping means under a kind of Mobile solution operation exception state and device |
CN106844074A (en) * | 2015-12-03 | 2017-06-13 | 小米科技有限责任公司 | The method and apparatus of more new application |
CN107193597A (en) * | 2017-05-19 | 2017-09-22 | 深圳市金立通信设备有限公司 | A kind of application program update method and terminal |
CN107220080A (en) * | 2017-05-12 | 2017-09-29 | 深圳市酷开网络科技有限公司 | A kind of intelligent television software rollback method, intelligent television and storage medium |
CN108491320A (en) * | 2018-03-05 | 2018-09-04 | 平安普惠企业管理有限公司 | Exception analysis method, device, computer equipment and the storage medium of application program |
CN108829416A (en) * | 2018-05-30 | 2018-11-16 | 维沃移动通信有限公司 | A kind of upgrading recommended method, server and terminal |
CN109324918A (en) * | 2018-09-13 | 2019-02-12 | 广东小天才科技有限公司 | Processing method and processing device, terminal and the storage medium of application exception |
CN109669711A (en) * | 2018-12-14 | 2019-04-23 | 郑州云海信息技术有限公司 | A kind of server independently refreshes the method and BMC of CPLD |
CN109753412A (en) * | 2019-01-25 | 2019-05-14 | Oppo广东移动通信有限公司 | Abnormality eliminating method, device, mobile terminal and storage medium |
CN109885323A (en) * | 2019-02-03 | 2019-06-14 | 维沃移动通信有限公司 | A kind of application program updating method, mobile terminal and readable storage medium storing program for executing |
WO2022111665A1 (en) * | 2020-11-30 | 2022-06-02 | 花瓣云科技有限公司 | Application management method and apparatus, and device and storage medium |
CN117555717A (en) * | 2024-01-10 | 2024-02-13 | 深圳聚点互动科技有限公司 | Application exception handling method, terminal and computer storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040103412A1 (en) * | 2002-11-21 | 2004-05-27 | Rao Bindu Rama | Software self-repair toolkit for electronic devices |
CN101257678A (en) * | 2008-03-21 | 2008-09-03 | 宇龙计算机通信科技(深圳)有限公司 | Method, terminal and system for realizing mobile terminal software safe detection |
CN101408861A (en) * | 2007-10-11 | 2009-04-15 | 鸿富锦精密工业(深圳)有限公司 | Real time monitoring system and method of application program |
CN102096590A (en) * | 2011-02-22 | 2011-06-15 | 宇龙计算机通信科技(深圳)有限公司 | Upgrading method for application program in mobile terminal, mobile terminal and server |
CN102368718A (en) * | 2011-06-27 | 2012-03-07 | 奇智软件(北京)有限公司 | Monitoring program method and system thereof |
-
2012
- 2012-03-29 CN CN2012100881503A patent/CN103365732A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040103412A1 (en) * | 2002-11-21 | 2004-05-27 | Rao Bindu Rama | Software self-repair toolkit for electronic devices |
CN101408861A (en) * | 2007-10-11 | 2009-04-15 | 鸿富锦精密工业(深圳)有限公司 | Real time monitoring system and method of application program |
CN101257678A (en) * | 2008-03-21 | 2008-09-03 | 宇龙计算机通信科技(深圳)有限公司 | Method, terminal and system for realizing mobile terminal software safe detection |
CN102096590A (en) * | 2011-02-22 | 2011-06-15 | 宇龙计算机通信科技(深圳)有限公司 | Upgrading method for application program in mobile terminal, mobile terminal and server |
CN102368718A (en) * | 2011-06-27 | 2012-03-07 | 奇智软件(北京)有限公司 | Monitoring program method and system thereof |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106161740A (en) * | 2015-04-01 | 2016-11-23 | 北京蓝海讯通科技有限公司 | Contextual data grasping means under a kind of Mobile solution operation exception state and device |
CN105138363B (en) * | 2015-08-21 | 2019-05-31 | 百度在线网络技术(北京)有限公司 | The automatic upgrade processing method of application program and device |
CN105138363A (en) * | 2015-08-21 | 2015-12-09 | 百度在线网络技术(北京)有限公司 | Automatic upgrade processing method and device of application programs |
CN106844074A (en) * | 2015-12-03 | 2017-06-13 | 小米科技有限责任公司 | The method and apparatus of more new application |
CN105653454A (en) * | 2015-12-30 | 2016-06-08 | 浙江德景电子科技有限公司 | Android system-based application program abnormity processing method and device |
CN107220080A (en) * | 2017-05-12 | 2017-09-29 | 深圳市酷开网络科技有限公司 | A kind of intelligent television software rollback method, intelligent television and storage medium |
CN107193597A (en) * | 2017-05-19 | 2017-09-22 | 深圳市金立通信设备有限公司 | A kind of application program update method and terminal |
CN108491320A (en) * | 2018-03-05 | 2018-09-04 | 平安普惠企业管理有限公司 | Exception analysis method, device, computer equipment and the storage medium of application program |
CN108829416A (en) * | 2018-05-30 | 2018-11-16 | 维沃移动通信有限公司 | A kind of upgrading recommended method, server and terminal |
CN109324918A (en) * | 2018-09-13 | 2019-02-12 | 广东小天才科技有限公司 | Processing method and processing device, terminal and the storage medium of application exception |
CN109669711A (en) * | 2018-12-14 | 2019-04-23 | 郑州云海信息技术有限公司 | A kind of server independently refreshes the method and BMC of CPLD |
CN109669711B (en) * | 2018-12-14 | 2021-10-29 | 郑州云海信息技术有限公司 | Method for server to automatically refresh CPLD and BMC |
CN109753412A (en) * | 2019-01-25 | 2019-05-14 | Oppo广东移动通信有限公司 | Abnormality eliminating method, device, mobile terminal and storage medium |
CN109885323A (en) * | 2019-02-03 | 2019-06-14 | 维沃移动通信有限公司 | A kind of application program updating method, mobile terminal and readable storage medium storing program for executing |
CN109885323B (en) * | 2019-02-03 | 2022-06-24 | 维沃移动通信有限公司 | Application program upgrading method, mobile terminal and readable storage medium |
WO2022111665A1 (en) * | 2020-11-30 | 2022-06-02 | 花瓣云科技有限公司 | Application management method and apparatus, and device and storage medium |
CN117555717A (en) * | 2024-01-10 | 2024-02-13 | 深圳聚点互动科技有限公司 | Application exception handling method, terminal and computer storage medium |
CN117555717B (en) * | 2024-01-10 | 2024-04-26 | 深圳聚点互动科技有限公司 | Application exception handling method, terminal and computer storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103365732A (en) | Method and system for processing application program exception and mobile terminal | |
CN107426023B (en) | Cloud platform log collection and forwarding method, system, equipment and storage medium | |
US10379831B2 (en) | Dynamic retrieval of installation packages when installing software | |
US9411573B2 (en) | Testing framework for applications | |
CN111090444A (en) | Version upgrading method and device, storage medium and electronic equipment | |
CN103984564A (en) | Method and device for installing and upgrading software | |
RU2008117381A (en) | RELEASING A PORTABLE COMMUNICATION DEVICE USING MULTIMEDIA DATA FILES | |
CN104113576A (en) | Method and device for updating client | |
CN103995715A (en) | Application program repairing method and device and server | |
CN104102502A (en) | Processing method and device for realizing hot deployment and server | |
CN101268620A (en) | Device management system and method for managing device management object | |
US10067753B2 (en) | Application program uninstallation method and apparatus | |
CN104778178A (en) | Application classification method, application classification device and service server | |
CN103268183A (en) | Processing method and device for information report | |
CN103973745A (en) | Mobile terminal operating system updating method and device | |
CN106569863B (en) | Resource and code modularization-based android app resource updating and repairing method | |
CN105072398A (en) | Equipment upgrading method and equipment upgrading device | |
CN104317672A (en) | System file repairing method, device and system | |
CN103645922A (en) | Software cleaning method based on cloud query | |
CN102841825A (en) | Drive backup method and device and drive restoration method and device | |
CN103885798A (en) | Data processing method and electronic device | |
CN105763616A (en) | Resource-downloading method and device | |
CN102316443A (en) | Storage system for use information of mobile terminal and method | |
CN105100205A (en) | System updating method, server and electronic equipment | |
CN103067496B (en) | Client-cache mechanism management method and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20131023 |