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 PDF

Info

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
Application number
CN2012100881503A
Other languages
Chinese (zh)
Inventor
白新成
李�杰
赵浩
宁家宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN2012100881503A priority Critical patent/CN103365732A/en
Publication of CN103365732A publication Critical patent/CN103365732A/en
Pending legal-status Critical Current

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

A kind of disposal route of application exception, system and portable terminal
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.
CN2012100881503A 2012-03-29 2012-03-29 Method and system for processing application program exception and mobile terminal Pending CN103365732A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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