Movatterモバイル変換


[0]ホーム

URL:


CN104769547B - Methods of managing terminals and applications - Google Patents

Methods of managing terminals and applications
Download PDF

Info

Publication number
CN104769547B
CN104769547BCN201280076784.5ACN201280076784ACN104769547BCN 104769547 BCN104769547 BCN 104769547BCN 201280076784 ACN201280076784 ACN 201280076784ACN 104769547 BCN104769547 BCN 104769547B
Authority
CN
China
Prior art keywords
application program
terminal
effective time
time interval
unloading
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.)
Active
Application number
CN201280076784.5A
Other languages
Chinese (zh)
Other versions
CN104769547A (en
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
Dongguan Yulong Telecommunication Technology Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Dongguan Yulong Telecommunication Technology 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, Dongguan Yulong Telecommunication Technology Co LtdfiledCriticalYulong Computer Telecommunication Scientific Shenzhen Co Ltd
Publication of CN104769547ApublicationCriticalpatent/CN104769547A/en
Application grantedgrantedCritical
Publication of CN104769547BpublicationCriticalpatent/CN104769547B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present invention provides a terminal, including: an information acquisition unit for acquiring specific information contained in a terminal; a judging unit operable to judge whether or not an application corresponding to the specific information exists; and the program processing unit is used for installing/uninstalling or prompting to install/uninstall the application program according to the corresponding relation between the application program and the specific information under the condition that the judgment result of the judgment unit is present, and otherwise, the program processing unit does not process the application program. The invention also provides a management method of the application program. By the technical scheme of the invention, the requirements of the user can be automatically judged, and the application program can be installed or uninstalled, so that the effective management of the application program is realized, the use requirements of the user are met, and the terminal resources are reasonably utilized.

Description

Translated fromChinese
终端和应用程序的管理方法Methods of managing terminals and applications

技术领域technical field

本发明涉及终端管理技术领域,具体而言,涉及一种终端和一种应用程序的管理方法。The present invention relates to the technical field of terminal management, in particular, to a terminal and a method for managing an application program.

背景技术Background technique

目前终端中的应用程序的种类和数量越来越多,但在实际生活中,用户可能只是在特定的情况下(比如某个时间段内)有某种需求,才需要安装一类应用,而在其他情况下这类应用就用不着了。如果用户忘了删除这些应用,在相当长的时间内,这些应用将浪费用户终端的空间。而一旦用户直接删掉这些应用,以后在类似的条件下用户可能又需要安装应用,此时只能手动重复安装。At present, there are more and more types and quantities of applications in the terminal, but in real life, users may only need to install a type of application when they have a certain need in a specific situation (such as a certain period of time). In other cases such applications would not be needed. If the user forgets to delete these applications, these applications will waste the space of the user terminal for quite a long time. And once the user directly deletes these applications, the user may need to install the applications again under similar conditions in the future, and at this time, the user can only manually repeat the installation.

针对上述问题,例如世界杯赛程应用,在世界杯前期和世界杯期间,此时赛程应用比较有价值,能够提供用户世界杯赛程信息,然而,当世界杯结束后,这些应用往往没有多大作用。For the above problems, for example, the World Cup schedule application is more valuable in the early stage and during the World Cup, and can provide users with information on the World Cup schedule. However, after the World Cup is over, these applications are often of little use.

因此,需要一种新的应用程序的管理技术,可以自动判断用户的需求,并安装或卸载应用程序,从而实现对应用程序的有效管理,满足用户的使用需求和对终端资源的合理利用。Therefore, there is a need for a new application program management technology that can automatically determine user requirements and install or uninstall application programs, thereby realizing effective management of application programs, meeting user requirements and rationally utilizing terminal resources.

发明内容Contents of the invention

本发明正是基于上述问题,提出了一种新的应用程序的管理技术,可以自动判断用户的需求,并安装或卸载应用程序,从而实现对应用程序的有效管理,满足用户的使用需求和对终端资源的合理利用。Based on the above problems, the present invention proposes a new application program management technology, which can automatically determine the user's needs, and install or uninstall the application program, thereby realizing effective management of the application program, satisfying the user's use needs and Rational use of terminal resources.

有鉴于此,本发明提出了一种终端,包括:信息获取单元,用于获取终端中包含的特定信息;判断单元,用于判断是否存在对应于所述特定信息的应用程序;程序处理单元,用于在所述判断单元的判断结果为存在的情况下,根据所述应用程序与所述特定信息的对应关系,安装/卸载或提示安装/卸载所述应用程序。In view of this, the present invention proposes a terminal, including: an information acquisition unit, used to acquire specific information contained in the terminal; a judging unit, used to judge whether there is an application program corresponding to the specific information; a program processing unit, It is used for installing/uninstalling or prompting to install/uninstall the application program according to the corresponding relationship between the application program and the specific information when the determination result of the determination unit is yes.

在该技术方案中,通过终端中的特定信息,从而判断用户对某个应用程序是否存在需求,从而确定是否需要对应用程序进行相应的处理。比如当前为假期前或假期中,则自动安装票务软件,当度过假期之后,则自动卸载该票务软件,当下次假期来临时,再自动安装,以确保在用户可能需要使用的时候,能够在终端上找到该应用程序,在用户不需要使用的时候,不会占用终端资源。In this technical solution, it is judged whether the user has a demand for a certain application program through the specific information in the terminal, so as to determine whether the application program needs to be processed accordingly. For example, before or during the current holiday, the ticketing software will be automatically installed. After the holiday, the ticketing software will be automatically uninstalled. When the next holiday comes, it will be automatically installed again, so as to ensure that when the user may need to use it, it can be used at any time. The application program can be found on the terminal, and it will not occupy terminal resources when the user does not need to use it.

在上述技术方案中,优选地,所述特定信息包括指定关键字及所述指定关键字对应的时间区间,则所述信息获取单元用于:根据所述终端中的预设字库判断所述终端中的信息和/或日程中是否记录有所述指定关键字,若包含,则进一步获取被记录的指定关键字对应的时间区间;所述判断单元用于:确定对应于所述被记录的指定关键字的应用程序,并在当前时间处于所述时间区间时,判定所述应用程序对应于所述特定信息,以由所述程序处理单元安装/提示安装所述应用程序。In the above technical solution, preferably, the specific information includes a specified keyword and a time interval corresponding to the specified keyword, and the information acquisition unit is configured to: judge the terminal according to the preset font library in the terminal Whether the specified keyword is recorded in the information and/or the schedule, if it is included, then further obtain the time interval corresponding to the recorded specified keyword; the judging unit is used to: determine the corresponding specified keyword recorded keyword, and when the current time is in the time interval, determine that the application corresponds to the specific information, so that the program processing unit installs/prompts to install the application.

在该技术方案中,用户可能在日程中安排了一些计划,比如在某个时间外出、约会等,通过对这些关键字进行获取,从而确定相应的应用程序,比如外出——需要票务软件、约会——需要购买礼品相关的软件等;可以预先设置关键字的有效时间区间,比如外出为外出前十天至外出结束、约会为约会当天及前三天等,从而通过对关键字的获取,可以直接确定是否需要安装应用程序,以及可以按照有效时间区间及时对应用程序进行后续的卸载/提示卸载的操作。另外,这里的信息可以包括短信(已接收和/或已发送)、邮件、社交网络信息等。当然,对于终端中其他可能存在有用信息的位置、应用程序等,显然均可以通过类似的关键字匹配来实现对应用程序的管理,而通过对这些信息、日程等的监测,以全面掌握用户的真正需求。In this technical solution, the user may have arranged some plans in the schedule, such as going out at a certain time, appointments, etc., by obtaining these keywords to determine the corresponding application, such as going out - need ticketing software, appointment ——Need to purchase gift-related software, etc.; the effective time interval of keywords can be set in advance, such as going out from ten days before going out to the end of going out; It is directly determined whether the application program needs to be installed, and the subsequent uninstallation/prompt uninstallation operation can be performed on the application program in a timely manner according to the effective time interval. In addition, the information here may include short messages (received and/or sent), emails, social network information, and the like. Of course, for other locations and applications that may have useful information in the terminal, it is obvious that similar keyword matching can be used to manage the applications, and by monitoring these information, schedules, etc., to fully grasp the user's real need.

在上述任一技术方案中,优选地,还包括:字库设置单元,用于根据接收到的字库设置命令,对所述预设字库中包含的关键字、每个关键字对应的时间区间和/或关键字与时间区间之间的对应关系进行设置。In any of the above technical solutions, preferably, further comprising: a font setting unit, configured to, according to the received font setting command, configure the keywords contained in the preset font, the time interval corresponding to each keyword and/or Or set the corresponding relationship between keywords and time intervals.

在该技术方案中,允许厂商或用户对其中的参数进行选择和调整,从而满足不同的个性化需求。In this technical solution, manufacturers or users are allowed to select and adjust parameters therein, so as to meet different individual requirements.

在上述任一技术方案中,优选地,所述程序处理单元还用于:在所述终端完成对所述对应于所述特定信息的应用程序的安装后,若当前时间不属于所述时间区间,则卸载/提示卸载对应于所述特定信息的应用程序。In any of the above technical solutions, preferably, the program processing unit is further configured to: after the terminal completes the installation of the application program corresponding to the specific information, if the current time does not belong to the time interval , then uninstall/prompt to uninstall the application corresponding to the specific information.

在该技术方案中,在自动安装某个应用程序后,由于事先设定了与对应的关键字相关联的时间区间,则当过了这个时间区间之后,判定用户对该应用程序不再有使用需求,从而可以自动卸载,以避免对终端的资源占用。In this technical solution, after an application is automatically installed, since the time interval associated with the corresponding keyword is set in advance, after this time interval, it is determined that the user no longer uses the application. Requirements, so that it can be automatically uninstalled to avoid resource occupation of the terminal.

在上述任一技术方案中,优选地,所述信息获取单元用于:获取所述终端中存储的对应于应用程序的有效时间区间;以及所述程序处理单元用于:若所述终端中安装有对应于所述有效时间区间的应用程序,则在当前时间不处于所述有效时间区间时,卸载/提示卸载对应于所述有效时间区间的应用程序。In any of the above technical solutions, preferably, the information acquiring unit is configured to: acquire the effective time interval corresponding to the application program stored in the terminal; and the program processing unit is configured to: if the terminal is installed If there is an application program corresponding to the effective time interval, when the current time is not in the effective time interval, uninstall/prompt to uninstall the application program corresponding to the effective time interval.

在该技术方案中,除了事先设置有效时间区间,以自动安装/卸载应用程序,还可以是单独为已经安装的应用程序设置有效时间区间,从而实现对该应用程序的自动卸载,具体地,可以是在每次安装应用程序时,实时设置对应的有效时间区间,以实现对应用程序的管理。In this technical solution, in addition to setting the effective time interval in advance to automatically install/uninstall the application program, it is also possible to set the effective time interval for the installed application program alone, so as to realize the automatic uninstallation of the application program. Specifically, you can It is to set the corresponding effective time interval in real time each time the application program is installed, so as to realize the management of the application program.

在上述任一技术方案中,优选地,还包括:第一区间设置单元,用于接收第一区间设置命令,以根据所述第一区间设置命令,为所述应用程序设置对应的有效时间区间。In any of the above technical solutions, preferably, further comprising: a first interval setting unit, configured to receive a first interval setting command, so as to set a corresponding valid time interval for the application program according to the first interval setting command .

在该技术方案中,可以由用户直接输入相应的时间参数,或是在显示出的多个预设时间区间中选出用户希望应用的时间区间,从而实现对有效时间区间的设置。In this technical solution, the user can directly input the corresponding time parameters, or select the time interval that the user wants to apply from among the displayed multiple preset time intervals, so as to realize the setting of the effective time interval.

在上述任一技术方案中,优选地,所述终端中的应用程序包括至少一种类型,则所述终端还包括:第二区间设置单元,用于接收第二区间设置命令,以根据所述第二区间设置命令,为每种类型的应用程序设置对应的有效时间区间;以及类型判断单元,用于在安装所述应用程序时,根据所述应用程序所处的类型,将该类型对应的有效时间区间作为所述应用程序对应的有效时间区间。In any of the above technical solutions, preferably, the application program in the terminal includes at least one type, then the terminal further includes: a second interval setting unit, configured to receive a second interval setting command, to The second interval setting command is used to set the corresponding effective time interval for each type of application program; and the type judgment unit is used to determine the type corresponding to the application program according to the type of the application program when the application program is installed. The valid time interval is used as the valid time interval corresponding to the application program.

在该技术方案中,应用程序的数量可能很多,但往往所属的种类是有限的,比如“旅行外出”、“饮食”等,因而无需逐一对每个应用程序进行设置,而是直接对每一种类型设置有效时间区间,则该类型下的应用程序对应的有效时间区间均完成了设置。当然,对于一些应用程序的特殊要求,显然可以单独进行设置,从而满足个性化需求。另外,由于这里是根据应用程序的种类进行有效时间区间等参数的设置的,那么对于某个种类的所有应用程序而言,若没有进行其他的单独设置,应该具有相同的有效时间区间等,因而可以通过对这些相同的参数的判断,从而对应用程序实现批量操作。In this technical solution, the number of applications may be many, but the types of applications are often limited, such as "traveling", "diet", etc., so it is not necessary to set up each application program one by one, but directly If the effective time interval is set for each type, the corresponding effective time intervals for the applications under this type are all set. Of course, for the special requirements of some applications, it is obvious that they can be set separately to meet individual needs. In addition, since parameters such as the effective time interval are set according to the type of application, all applications of a certain type should have the same effective time interval if no other separate settings are made. By judging these same parameters, batch operations can be implemented on the application.

在上述任一技术方案中,优选地,还包括:存储单元,用于在卸载所述应用程序时,保存所述应用程序对应的有效时间区间;以及所述信息获取单元用于:当再次安装所述应用程序时,获取所述存储单元保存的对应于该应用程序的有效时间区间,以由所述程序处理单元确定是否卸载/提示卸载所述应用程序。In any of the above technical solutions, preferably, further comprising: a storage unit configured to save the valid time interval corresponding to the application program when the application program is uninstalled; and the information acquisition unit is configured to: when the application program is installed again When the application program is used, the effective time interval corresponding to the application program saved by the storage unit is obtained, so that the program processing unit determines whether to uninstall/prompt to uninstall the application program.

在该技术方案中,对于应用程序或是某一类型的应用程序进行有效时间区间的设置时,可以在每次安装时均执行设置,从而具有更好的实时性;也可以仅在首次安装时进行设置,并在卸载该应用程序时仍然保留设置参数,则在之后再次安装时,直接沿用保留下的参数即可。In this technical solution, when setting the effective time interval for an application program or a certain type of application program, the setting can be performed every time it is installed, so as to have better real-time performance; it can also be performed only when it is installed for the first time Make settings, and still retain the setting parameters when the application is uninstalled, then when you install it again later, you can directly use the retained parameters.

根据本发明的又一方面,还提出了一种应用程序的管理方法,包括:步骤202,获取终端中包含的特定信息;步骤204,判断是否存在对应于所述特定信息的应用程序,若包含,则根据所述应用程序与所述特定信息的对应关系,安装/卸载或提示安装/卸载所述应用程序。According to yet another aspect of the present invention, a method for managing application programs is proposed, including: step 202, obtaining specific information contained in the terminal; step 204, judging whether there is an application program corresponding to the specific information, if the , install/uninstall or prompt to install/uninstall the application according to the correspondence between the application and the specific information.

在该技术方案中,通过终端中的特定信息,从而判断用户对某个应用程序是否存在需求,从而确定是否需要对应用程序进行相应的处理。比如当前为假期前或假期中,则自动安装票务软件,当度过假期之后,则自动卸载该票务软件,当下次假期来临时,再自动安装,以确保在用户可能需要使用的时候,能够在终端上找到该应用程序,在用户不需要使用的时候,不会占用终端资源。In this technical solution, it is judged whether the user has a demand for a certain application program through the specific information in the terminal, so as to determine whether the application program needs to be processed accordingly. For example, before or during the current holiday, the ticketing software will be automatically installed. After the holiday, the ticketing software will be automatically uninstalled. When the next holiday comes, it will be automatically installed again, so as to ensure that when the user may need to use it, it can be used at any time. The application program can be found on the terminal, and it will not occupy terminal resources when the user does not need to use it.

在上述技术方案中,优选地,所述特定信息包括指定关键字及所述指定关键字对应的时间区间,则所述步骤202包括:根据所述终端中的预设字库判断所述终端中的信息和/或日程中是否记录有所述指定关键字,若包含,则进一步获取将被记录的指定关键字对应的时间区间;所述步骤204包括:确定对应于所述被记录的指定关键字的应用程序,并在当前时间处于所述时间区间时,判定所述应用程序对应于所述特定信息,以安装/提示安装所述应用程序。In the above technical solution, preferably, the specific information includes a specified keyword and a time interval corresponding to the specified keyword, then the step 202 includes: judging the font in the terminal according to the preset font library in the terminal Whether the specified keyword is recorded in the information and/or schedule, and if so, further obtain the time interval corresponding to the specified keyword to be recorded; the step 204 includes: determining the corresponding time interval corresponding to the recorded specified keyword and when the current time is within the time interval, determine that the application corresponds to the specific information, so as to install/prompt to install the application.

在该技术方案中,用户可能在日程中安排了一些计划,比如在某个时间外出、约会等,通过对这些关键字进行获取,从而确定相应的应用程序,比如外出——需要票务软件、约会——需要购买礼品相关的软件等;可以预先设置关键字的有效时间区间,比如外出为外出前十天至外出结束、约会为约会当天及前三天等,从而通过对关键字的获取,可以直接确定是否需要安装应用程序,以及可以按照有效时间区间及时对应用程序进行后续的卸载/提示卸载的操作。另外,这里的信息可以包括短信(已接收和/或已发送)、邮件、社交网络信息等。当然,对于终端中其他可能存在有用信息的位置、应用程序等,显然均可以通过类似的关键字匹配来实现对应用程序的管理,而通过对这些信息、日程等的监测,以全面掌握用户的真正需求。In this technical solution, the user may have arranged some plans in the schedule, such as going out at a certain time, appointments, etc., by obtaining these keywords to determine the corresponding application, such as going out - need ticketing software, appointment ——Need to purchase gift-related software, etc.; the effective time interval of keywords can be set in advance, such as going out from ten days before going out to the end of going out; It is directly determined whether the application program needs to be installed, and the subsequent uninstallation/prompt uninstallation operation can be performed on the application program in a timely manner according to the effective time interval. In addition, the information here may include short messages (received and/or sent), emails, social network information, and the like. Of course, for other locations and applications that may have useful information in the terminal, it is obvious that similar keyword matching can be used to manage the applications, and by monitoring these information, schedules, etc., to fully grasp the user's real need.

在上述任一技术方案中,优选地,所述步骤202之前,还包括:根据接收到的字库设置命令,对所述预设字库中包含的关键字、每个关键字对应的时间区间和/或关键字与时间区间之间的对应关系进行设置。In any of the above technical solutions, preferably, before the step 202, it also includes: according to the received font setting command, the keyword contained in the preset font, the time interval corresponding to each keyword and/or Or set the corresponding relationship between keywords and time intervals.

在该技术方案中,允许厂商或用户对其中的参数进行选择和调整,从而满足不同的个性化需求。In this technical solution, manufacturers or users are allowed to select and adjust parameters therein, so as to meet different individual requirements.

在上述任一技术方案中,优选地,所述步骤204还包括:在所述终端完成对所述对应于所述特定信息的应用程序的安装后,若当前时间不属于所述时间区间,则卸载/提示卸载对应于所述特定信息的应用程序。In any of the above technical solutions, preferably, the step 204 further includes: after the terminal completes the installation of the application program corresponding to the specific information, if the current time does not belong to the time interval, then uninstall/prompt to uninstall the application program corresponding to the specific information.

在该技术方案中,在自动安装某个应用程序后,由于事先设定了与对应的关键字相关联的时间区间,则当过了这个时间区间之后,判定用户对该应用程序不再有使用需求,从而可以自动卸载,以避免对终端的资源占用。In this technical solution, after an application is automatically installed, since the time interval associated with the corresponding keyword is set in advance, after this time interval, it is determined that the user no longer uses the application. Requirements, so that it can be automatically uninstalled to avoid resource occupation of the terminal.

在上述任一技术方案中,优选地,所述步骤202包括:获取所述终端中存储的对应于应用程序的有效时间区间;以及所述步骤204包括:若所述终端中安装有对应于所述有效时间区间的应用程序,则在当前时间不处于所述有效时间区间时,卸载/提示卸载对应于所述有效时间区间的应用程序。In any of the above technical solutions, preferably, the step 202 includes: obtaining the effective time interval corresponding to the application stored in the terminal; and the step 204 includes: if the terminal is installed in the terminal If the application program is in the effective time interval, when the current time is not in the effective time interval, uninstall/prompt to uninstall the application program corresponding to the effective time interval.

在该技术方案中,除了事先设置有效时间区间,以自动安装/卸载应用程序,还可以是单独为已经安装的应用程序设置有效时间区间,从而实现对该应用程序的自动卸载,具体地,可以是在每次安装应用程序时,实时设置对应的有效时间区间,以实现对应用程序的管理。In this technical solution, in addition to setting the effective time interval in advance to automatically install/uninstall the application program, it is also possible to set the effective time interval for the installed application program alone, so as to realize the automatic uninstallation of the application program. Specifically, you can It is to set the corresponding effective time interval in real time each time the application program is installed, so as to realize the management of the application program.

在上述任一技术方案中,优选地,为所述应用程序设置对应的有效时间区间的步骤包括:根据接收到的第一区间设置命令,为所述应用程序设置对应的有效时间区间。In any of the above technical solutions, preferably, the step of setting the corresponding effective time interval for the application program includes: setting the corresponding effective time interval for the application program according to the received first interval setting command.

在该技术方案中,可以由用户直接输入相应的时间参数,或是在显示出的多个预设时间区间中选出用户希望应用的时间区间,从而实现对有效时间区间的设置。In this technical solution, the user can directly input the corresponding time parameters, or select the time interval that the user wants to apply from among the displayed multiple preset time intervals, so as to realize the setting of the effective time interval.

在上述任一技术方案中,优选地,所述终端中的应用程序包括至少一种类型,则为所述应用程序设置对应的有效时间区间的步骤包括:根据接收到的第二区间设置命令,为每种类型的应用程序设置对应的有效时间区间;以及在安装所述应用程序时,根据所述应用程序所处的类型,将该类型对应的有效时间区间作为所述应用程序对应的有效时间区间。In any of the above technical solutions, preferably, the application program in the terminal includes at least one type, then the step of setting the corresponding effective time interval for the application program includes: according to the received second interval setting command, Setting a corresponding effective time interval for each type of application; and when installing the application, according to the type of the application, the effective time interval corresponding to the type is used as the corresponding effective time of the application interval.

在该技术方案中,应用程序的数量可能很多,但往往所属的种类是有限的,比如“旅行外出”、“饮食”等,因而无需逐一对每个应用程序进行设置,而是直接对每一种类型设置有效时间区间,则该类型下的应用程序对应的有效时间区间均完成了设置。当然,对于一些应用程序的特殊要求,显然可以单独进行设置,从而满足个性化需求。另外,由于这里是根据应用程序的种类进行有效时间区间等参数的设置的,那么对于某个种类的所有应用程序而言,若没有进行其他的单独设置,应该具有相同的有效时间区间等,因而可以通过对这些相同的参数的判断,从而对应用程序实现批量操作。In this technical solution, the number of applications may be many, but the types of applications are often limited, such as "traveling", "diet", etc., so it is not necessary to set up each application program one by one, but directly If the effective time interval is set for each type, the corresponding effective time intervals for the applications under this type are all set. Of course, for the special requirements of some applications, it is obvious that they can be set separately to meet individual needs. In addition, since parameters such as the effective time interval are set according to the type of application, all applications of a certain type should have the same effective time interval if no other separate settings are made. By judging these same parameters, batch operations can be implemented on the application.

在上述任一技术方案中,优选地,所述步骤206还包括:在卸载所述应用程序时,保存所述应用程序对应的有效时间区间;以及当再次安装所述应用程序时,获取所述终端中保存的对应于该应用程序的有效时间区间,以用于确定是否卸载/提示卸载所述应用程序。In any of the above technical solutions, preferably, the step 206 further includes: when the application is uninstalled, saving the valid time interval corresponding to the application; and when the application is installed again, obtaining the The effective time interval corresponding to the application stored in the terminal is used to determine whether to uninstall/prompt to uninstall the application.

在该技术方案中,对于应用程序或是某一类型的应用程序进行有效时间区间的设置时,可以在每次安装时均执行设置,从而具有更好的实时性;也可以仅在首次安装时进行设置,并在卸载该应用程序时仍然保留设置参数,则在之后再次安装时,直接沿用保留下的参数即可。In this technical solution, when setting the effective time interval for an application program or a certain type of application program, the setting can be performed every time it is installed, so as to have better real-time performance; it can also be performed only when it is installed for the first time Make settings, and still retain the setting parameters when the application is uninstalled, then when you install it again later, you can directly use the retained parameters.

通过以上技术方案,可以自动判断用户的需求,并安装或卸载应用程序,从而实现对应用程序的有效管理,满足用户的使用需求和对终端资源的合理利用。Through the above technical solutions, user needs can be automatically judged, and application programs can be installed or uninstalled, thereby realizing effective management of application programs, satisfying user needs and rational utilization of terminal resources.

附图说明Description of drawings

图1示出了根据本发明的实施例的终端的框图;Fig. 1 shows a block diagram of a terminal according to an embodiment of the present invention;

图2示出了根据本发明的实施例的应用程序的管理方法的流程图;Fig. 2 shows a flowchart of a method for managing an application program according to an embodiment of the present invention;

图3示出了根据本发明的实施例的对应用程序进行参数设置的流程图;Fig. 3 shows a flow chart of setting parameters for an application program according to an embodiment of the present invention;

图4示出了根据本发明的实施例的卸载应用程序的流程图;FIG. 4 shows a flow chart of uninstalling an application program according to an embodiment of the present invention;

图5示出了根据本发明的实施例的安装应用程序的流程图。Fig. 5 shows a flow chart of installing an application program according to an embodiment of the present invention.

具体实施方式detailed description

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described here. Therefore, the protection scope of the present invention is not limited by the specific details disclosed below. EXAMPLE LIMITATIONS.

图1示出了根据本发明的实施例的终端的框图。FIG. 1 shows a block diagram of a terminal according to an embodiment of the present invention.

如图1所示,根据本发明的实施例的终端100,包括:信息获取单元102,用于获取终端100中包含的特定信息;判断单元104,用于判断是否存在对应于所述特定信息的应用程序;程序处理单元106,用于在所述判断单元104的判断结果为存在的情况下,根据所述应用程序与所述特定信息的对应关系,安装/卸载或提示安装/卸载所述应用程序。As shown in FIG. 1, a terminal 100 according to an embodiment of the present invention includes: an information acquiring unit 102, configured to acquire specific information contained in the terminal 100; a judging unit 104, configured to judge whether there is an information corresponding to the specific information Application program; the program processing unit 106 is configured to install/uninstall or prompt to install/uninstall the application according to the correspondence between the application program and the specific information when the determination result of the determination unit 104 is that it exists program.

在该技术方案中,通过终端100中的特定信息,从而判断用户对某个应用程序是否存在需求,从而确定是否需要对应用程序进行相应的处理。比如当前为假期前或假期中,则自动安装票务软件,当度过假期之后,则自动卸载该票务软件,当下次假期来临时,再自动安装,以确保在用户可能需要使用的时候,能够在终端100上找到该应用程序,在用户不需要使用的时候,不会占用终端资源。In this technical solution, through the specific information in the terminal 100, it is judged whether the user has a demand for a certain application program, so as to determine whether the application program needs to be processed accordingly. For example, before or during the current holiday, the ticketing software will be automatically installed. After the holiday, the ticketing software will be automatically uninstalled. When the next holiday comes, it will be automatically installed again, so as to ensure that when the user may need to use it, it can be used at any time. The application program found on the terminal 100 will not occupy terminal resources when the user does not need to use it.

在上述技术方案中,优选地,所述特定信息包括指定关键字及所述指定关键字对应的时间区间,则所述信息获取单元102用于:根据所述终端100中的预设字库判断所述终端100中的信息和/或日程中是否记录有所述指定关键字,若包含,则进一步获取被记录的指定关键字对应的时间区间;所述判断单元104用于:确定对应于所述被记录的指定关键字的应用程序,并在当前时间处于所述时间区间时,判定所述应用程序对应于所述特定信息,以由所述程序处理单元106安装/提示安装所述应用程序。In the above technical solution, preferably, the specific information includes a designated keyword and a time interval corresponding to the designated keyword, and the information acquiring unit 102 is configured to: Whether the specified keyword is recorded in the information and/or schedule in the terminal 100, if it is included, then further acquire the time interval corresponding to the recorded specified keyword; the judging unit 104 is used to: determine the When the current time is in the time interval, it is determined that the application corresponds to the specific information, so that the program processing unit 106 installs/prompts to install the application.

在该技术方案中,用户可能在日程中安排了一些计划,比如在某个时间外出、约会等,通过对这些关键字进行获取,从而确定相应的应用程序,比如外出——需要票务软件、约会——需要购买礼品相关的软件等;可以预先设置关键字的有效时间区间,比如外出为外出前十天至外出结束、约会为约会当天及前三天等,从而通过对关键字的获取,可以直接确定是否需要安装应用程序,以及可以按照有效时间区间及时对应用程序进行后续的卸载/提示卸载的操作。另外,这里的信息可以包括短信(已接收和/或已发送)、邮件、社交网络信息等。当然,对于终端100中其他可能存在有用信息的位置、应用程序等,显然均可以通过类似的关键字匹配来实现对应用程序的管理,而通过对这些信息、日程等的监测,以全面掌握用户的真正需求。In this technical solution, the user may have arranged some plans in the schedule, such as going out at a certain time, appointments, etc., by obtaining these keywords to determine the corresponding application, such as going out - need ticketing software, appointment ——Need to purchase gift-related software, etc.; the effective time interval of keywords can be set in advance, such as going out from ten days before going out to the end of going out; It is directly determined whether the application program needs to be installed, and the subsequent uninstallation/prompt uninstallation operation can be performed on the application program in a timely manner according to the effective time interval. In addition, the information here may include short messages (received and/or sent), emails, social network information, and the like. Of course, for other positions and applications in the terminal 100 that may have useful information, it is obvious that the management of the applications can be realized through similar keyword matching, and by monitoring these information, schedules, etc., to fully grasp the user's real needs.

在上述任一技术方案中,优选地,还包括:字库设置单元108,用于根据接收到的字库设置命令,对所述预设字库中包含的关键字、每个关键字对应的时间区间和/或关键字与时间区间之间的对应关系进行设置。In any of the above-mentioned technical solutions, preferably, further comprising: a font setting unit 108, configured to, according to the received font setting command, set the keywords contained in the preset font, the time interval corresponding to each keyword, and /or set the corresponding relationship between keywords and time intervals.

在该技术方案中,允许厂商或用户对其中的参数进行选择和调整,从而满足不同的个性化需求。In this technical solution, manufacturers or users are allowed to select and adjust parameters therein, so as to meet different individual requirements.

在上述任一技术方案中,优选地,所述程序处理单元106还用于:在所述终端100完成对所述对应于所述特定信息的应用程序的安装后,若当前时间不属于所述时间区间,则卸载/提示卸载对应于所述特定信息的应用程序。In any of the above technical solutions, preferably, the program processing unit 106 is further configured to: after the terminal 100 completes the installation of the application program corresponding to the specific information, if the current time does not belong to the time interval, uninstall/prompt to uninstall the application program corresponding to the specific information.

在该技术方案中,在自动安装某个应用程序后,由于事先设定了与对应的关键字相关联的时间区间,则当过了这个时间区间之后,判定用户对该应用程序不再有使用需求,从而可以自动卸载,以避免对终端100的资源占用。In this technical solution, after an application is automatically installed, since the time interval associated with the corresponding keyword is set in advance, after this time interval, it is determined that the user no longer uses the application. requirements, so that it can be automatically uninstalled, so as to avoid resource occupation of the terminal 100.

在上述任一技术方案中,优选地,还包括:所述信息获取单元102用于:获取所述终端100中存储的对应于应用程序的有效时间区间;以及所述程序处理单元106用于:若所述终端100中安装有对应于所述有效时间区间的应用程序,则在当前时间不处于所述有效时间区间时,卸载/提示卸载对应于所述有效时间区间的应用程序。In any of the above technical solutions, preferably, further comprising: the information acquiring unit 102 is configured to: acquire the valid time interval corresponding to the application program stored in the terminal 100; and the program processing unit 106 is configured to: If the terminal 100 has installed the application program corresponding to the effective time interval, when the current time is not in the effective time interval, uninstall/prompt to uninstall the application program corresponding to the effective time interval.

在该技术方案中,除了事先设置有效时间区间,以自动安装/卸载应用程序,还可以是单独为已经安装的应用程序设置有效时间区间,从而实现对该应用程序的自动卸载,具体地,可以是还可以是在每次安装应用程序时,实时设置对应的有效时间区间,以实现对应用程序的管理。In this technical solution, in addition to setting the effective time interval in advance to automatically install/uninstall the application program, it is also possible to set the effective time interval for the installed application program alone, so as to realize the automatic uninstallation of the application program. Specifically, you can Alternatively, each time an application program is installed, the corresponding effective time interval is set in real time, so as to realize the management of the application program.

在上述任一技术方案中,优选地,还包括:第一区间设置单元110,用于接收第一区间设置命令,以根据所述第一区间设置命令,为所述应用程序设置对应的有效时间区间。In any of the above technical solutions, preferably, further comprising: a first interval setting unit 110, configured to receive a first interval setting command, so as to set a corresponding effective time for the application program according to the first interval setting command interval.

在该技术方案中,可以由用户直接输入相应的时间参数,或是在显示出的多个预设时间区间中选出用户希望应用的时间区间,从而实现对有效时间区间的设置。In this technical solution, the user can directly input the corresponding time parameters, or select the time interval that the user wants to apply from among the displayed multiple preset time intervals, so as to realize the setting of the effective time interval.

在上述任一技术方案中,优选地,所述终端100中的应用程序包括至少一种类型,则所述终端100还包括:第二区间设置单元112,用于接收第二区间设置命令,以根据所述第二区间设置命令,为每种类型的应用程序设置对应的有效时间区间;以及类型判断单元114,用于在安装所述应用程序时,根据所述应用程序所处的类型,将该类型对应的有效时间区间作为所述应用程序对应的有效时间区间。In any of the above technical solutions, preferably, the application program in the terminal 100 includes at least one type, then the terminal 100 further includes: a second interval setting unit 112, configured to receive a second interval setting command, to According to the second interval setting command, set a corresponding valid time interval for each type of application; and the type judging unit 114 is configured to, when installing the application, according to the type of the application, set The valid time interval corresponding to this type is used as the valid time interval corresponding to the application.

在该技术方案中,应用程序的数量可能很多,但往往所属的种类是有限的,比如“旅行外出”、“饮食”等,因而无需逐一对每个应用程序进行设置,而是直接对每一种类型设置有效时间区间,则该类型下的应用程序对应的有效时间区间均完成了设置。当然,对于一些应用程序的特殊要求,显然可以单独进行设置,从而满足个性化需求。另外,由于这里是根据应用程序的种类进行有效时间区间等参数的设置的,那么对于某个种类的所有应用程序而言,若没有进行其他的单独设置,应该具有相同的有效时间区间等,因而可以通过对这些相同的参数的判断,从而对应用程序实现批量操作。In this technical solution, the number of applications may be many, but the types of applications are often limited, such as "traveling", "diet", etc., so it is not necessary to set up each application program one by one, but directly If the effective time interval is set for each type, the corresponding effective time intervals for the applications under this type are all set. Of course, for the special requirements of some applications, it is obvious that they can be set separately to meet individual needs. In addition, since parameters such as the effective time interval are set according to the type of application, all applications of a certain type should have the same effective time interval if no other separate settings are made. By judging these same parameters, batch operations can be implemented on the application.

在上述任一技术方案中,优选地,还包括:存储单元116,用于在卸载所述应用程序时,保存所述应用程序对应的有效时间区间;以及所述信息获取单元102用于:当再次安装所述应用程序时,获取所述存储单元112保存的对应于该应用程序的有效时间区间,以由所述程序处理单元106确定是否卸载/提示卸载所述应用程序。In any of the above technical solutions, preferably, further comprising: a storage unit 116, configured to save the valid time interval corresponding to the application when the application is uninstalled; and the information obtaining unit 102 is configured to: when When the application program is installed again, the valid time interval corresponding to the application program stored in the storage unit 112 is obtained, so that the program processing unit 106 determines whether to uninstall/prompt to uninstall the application program.

在该技术方案中,对于应用程序或是某一类型的应用程序进行有效时间区间的设置时,可以在每次安装时均执行设置,从而具有更好的实时性;也可以仅在首次安装时进行设置,并在卸载该应用程序时仍然保留设置参数,则在之后再次安装时,直接沿用保留下的参数即可。In this technical solution, when setting the effective time interval for an application program or a certain type of application program, the setting can be performed every time it is installed, so as to have better real-time performance; it can also be performed only when it is installed for the first time Make settings, and still retain the setting parameters when the application is uninstalled, then when you install it again later, you can directly use the retained parameters.

图2示出了根据本发明的实施例的应用程序的管理方法的流程图。Fig. 2 shows a flowchart of a method for managing application programs according to an embodiment of the present invention.

如图2所示,根据本发明的实施例的应用程序的管理方法,包括:步骤202,获取终端中包含的特定信息;步骤204,判断是否存在对应于所述特定信息的应用程序,若包含,则根据所述应用程序与所述特定信息的对应关系,安装/卸载或提示安装/卸载所述应用程序。As shown in Figure 2, the application program management method according to the embodiment of the present invention includes: step 202, obtaining specific information contained in the terminal; step 204, judging whether there is an application program corresponding to the specific information, if the , install/uninstall or prompt to install/uninstall the application according to the correspondence between the application and the specific information.

在该技术方案中,通过终端中的特定信息,从而判断用户对某个应用程序是否存在需求,从而确定是否需要对应用程序进行相应的处理。比如当前为假期前或假期中,则自动安装票务软件,当度过假期之后,则自动卸载该票务软件,当下次假期来临时,再自动安装,以确保在用户可能需要使用的时候,能够在终端上找到该应用程序,在用户不需要使用的时候,不会占用终端资源。In this technical solution, it is judged whether the user has a demand for a certain application program through the specific information in the terminal, so as to determine whether the application program needs to be processed accordingly. For example, before or during the current holiday, the ticketing software will be automatically installed. After the holiday, the ticketing software will be automatically uninstalled. When the next holiday comes, it will be automatically installed again, so as to ensure that when the user may need to use it, it can be used at any time. The application program can be found on the terminal, and it will not occupy terminal resources when the user does not need to use it.

在上述技术方案中,优选地,所述特定信息包括指定关键字及所述指定关键字对应的时间区间,则所述步骤202包括:根据所述终端中的预设字库判断所述终端中的信息和/或日程中是否记录有所述指定关键字,若包含,则进一步获取将被记录的指定关键字对应的时间区间;所述步骤204包括:确定对应于所述被记录的指定关键字的应用程序,并在当前时间处于所述时间区间时,判定所述应用程序对应于所述特定信息,以安装/提示安装所述应用程序。In the above technical solution, preferably, the specific information includes a specified keyword and a time interval corresponding to the specified keyword, then the step 202 includes: judging the font in the terminal according to the preset font library in the terminal Whether the specified keyword is recorded in the information and/or schedule, and if so, further obtain the time interval corresponding to the specified keyword to be recorded; the step 204 includes: determining the corresponding time interval corresponding to the recorded specified keyword and when the current time is within the time interval, determine that the application corresponds to the specific information, so as to install/prompt to install the application.

在该技术方案中,用户可能在日程中安排了一些计划,比如在某个时间外出、约会等,通过对这些关键字进行获取,从而确定相应的应用程序,比如外出——需要票务软件、约会——需要购买礼品相关的软件等;可以预先设置关键字的有效时间区间,比如外出为外出前十天至外出结束、约会为约会当天及前三天等,从而通过对关键字的获取,可以直接确定是否需要安装应用程序,以及可以按照有效时间区间及时对应用程序进行后续的卸载/提示卸载的操作。另外,这里的信息可以包括短信(已接收和/或已发送)、邮件、社交网络信息等。当然,对于终端中其他可能存在有用信息的位置、应用程序等,显然均可以通过类似的关键字匹配来实现对应用程序的管理,而通过对这些信息、日程等的监测,以全面掌握用户的真正需求。In this technical solution, the user may have arranged some plans in the schedule, such as going out at a certain time, appointments, etc., by obtaining these keywords to determine the corresponding application, such as going out - need ticketing software, appointment ——Need to purchase gift-related software, etc.; the effective time interval of keywords can be set in advance, such as going out from ten days before going out to the end of going out; It is directly determined whether the application program needs to be installed, and the subsequent uninstallation/prompt uninstallation operation can be performed on the application program in a timely manner according to the effective time interval. In addition, the information here may include short messages (received and/or sent), emails, social network information, and the like. Of course, for other locations and applications that may have useful information in the terminal, it is obvious that similar keyword matching can be used to manage the applications, and by monitoring these information, schedules, etc., to fully grasp the user's real need.

在上述任一技术方案中,优选地,所述步骤202之前,还包括:根据接收到的字库设置命令,对所述预设字库中包含的关键字、每个关键字对应的时间区间和/或关键字与时间区间之间的对应关系进行设置。In any of the above technical solutions, preferably, before the step 202, it also includes: according to the received font setting command, the keyword contained in the preset font, the time interval corresponding to each keyword and/or Or set the corresponding relationship between keywords and time intervals.

在该技术方案中,允许厂商或用户对其中的参数进行选择和调整,从而满足不同的个性化需求。In this technical solution, manufacturers or users are allowed to select and adjust parameters therein, so as to meet different individual requirements.

在上述任一技术方案中,优选地,所述步骤204还包括:在所述终端完成对所述对应于所述特定信息的应用程序的安装后,若当前时间不属于所述时间区间,则卸载/提示卸载对应于所述特定信息的应用程序。In any of the above technical solutions, preferably, the step 204 further includes: after the terminal completes the installation of the application program corresponding to the specific information, if the current time does not belong to the time interval, then uninstall/prompt to uninstall the application program corresponding to the specific information.

在该技术方案中,在自动安装某个应用程序后,由于事先设定了与对应的关键字相关联的时间区间,则当过了这个时间区间之后,判定用户对该应用程序不再有使用需求,从而可以自动卸载,以避免对终端的资源占用。In this technical solution, after an application is automatically installed, since the time interval associated with the corresponding keyword is set in advance, after this time interval, it is determined that the user no longer uses the application. Requirements, so that it can be automatically uninstalled to avoid resource occupation of the terminal.

在上述任一技术方案中,优选地,所述步骤202包括:获取所述终端中存储的对应于应用程序的有效时间区间;以及所述步骤204包括:若所述终端中安装有对应于所述有效时间区间的应用程序,则在当前时间不处于所述有效时间区间时,卸载/提示卸载对应于所述有效时间区间的应用程序。In any of the above technical solutions, preferably, the step 202 includes: obtaining the effective time interval corresponding to the application stored in the terminal; and the step 204 includes: if the terminal is installed in the terminal If the application program is in the effective time interval, when the current time is not in the effective time interval, uninstall/prompt to uninstall the application program corresponding to the effective time interval.

在该技术方案中,除了事先设置有效时间区间,以自动安装/卸载应用程序,还可以是单独为已经安装的应用程序设置有效时间区间,从而实现对该应用程序的自动卸载,具体地,可以是还可以是在每次安装应用程序时,实时设置对应的有效时间区间,以实现对应用程序的管理。In this technical solution, in addition to setting the effective time interval in advance to automatically install/uninstall the application program, it is also possible to set the effective time interval for the installed application program alone, so as to realize the automatic uninstallation of the application program. Specifically, you can Alternatively, each time an application program is installed, the corresponding effective time interval is set in real time, so as to realize the management of the application program.

在上述任一技术方案中,优选地,为所述应用程序设置对应的有效时间区间的步骤包括:根据接收到的第一区间设置命令,为所述应用程序设置对应的有效时间区间。In any of the above technical solutions, preferably, the step of setting the corresponding effective time interval for the application program includes: setting the corresponding effective time interval for the application program according to the received first interval setting command.

在该技术方案中,可以由用户直接输入相应的时间参数,或是在显示出的多个预设时间区间中选出用户希望应用的时间区间,从而实现对有效时间区间的设置。In this technical solution, the user can directly input the corresponding time parameters, or select the time interval that the user wants to apply from among the displayed multiple preset time intervals, so as to realize the setting of the effective time interval.

在上述任一技术方案中,优选地,所述终端中的应用程序包括至少一种类型,则为所述应用程序设置对应的有效时间区间的步骤包括:根据接收到的第二区间设置命令,为每种类型的应用程序设置对应的有效时间区间;以及在安装所述应用程序时,根据所述应用程序所处的类型,将该类型对应的有效时间区间作为所述应用程序对应的有效时间区间。In any of the above technical solutions, preferably, the application program in the terminal includes at least one type, then the step of setting the corresponding effective time interval for the application program includes: according to the received second interval setting command, Setting a corresponding effective time interval for each type of application; and when installing the application, according to the type of the application, the effective time interval corresponding to the type is used as the corresponding effective time of the application interval.

在该技术方案中,应用程序的数量可能很多,但往往所属的种类是有限的,比如“旅行外出”、“饮食”等,因而无需逐一对每个应用程序进行设置,而是直接对每一种类型设置有效时间区间,则该类型下的应用程序对应的有效时间区间均完成了设置。当然,对于一些应用程序的特殊要求,显然可以单独进行设置,从而满足个性化需求。另外,由于这里是根据应用程序的种类进行有效时间区间等参数的设置的,那么对于某个种类的所有应用程序而言,若没有进行其他的单独设置,应该具有相同的有效时间区间等,因而可以通过对这些相同的参数的判断,从而对应用程序实现批量操作。In this technical solution, the number of applications may be many, but the types of applications are often limited, such as "traveling", "diet", etc., so it is not necessary to set up each application program one by one, but directly If the effective time interval is set for each type, the corresponding effective time intervals for the applications under this type are all set. Of course, for the special requirements of some applications, it is obvious that they can be set separately to meet individual needs. In addition, since parameters such as the effective time interval are set according to the type of application, all applications of a certain type should have the same effective time interval if no other separate settings are made. By judging these same parameters, batch operations can be implemented on the application.

在上述任一技术方案中,优选地,所述步骤206还包括:在卸载所述应用程序时,保存所述应用程序对应的有效时间区间;以及当再次安装所述应用程序时,获取所述终端中保存的对应于该应用程序的有效时间区间,以用于确定是否卸载/提示卸载所述应用程序。In any of the above technical solutions, preferably, the step 206 further includes: when the application is uninstalled, saving the valid time interval corresponding to the application; and when the application is installed again, obtaining the The effective time interval corresponding to the application stored in the terminal is used to determine whether to uninstall/prompt to uninstall the application.

在该技术方案中,对于应用程序或是某一类型的应用程序进行有效时间区间的设置时,可以在每次安装时均执行设置,从而具有更好的实时性;也可以仅在首次安装时进行设置,并在卸载该应用程序时仍然保留设置参数,则在之后再次安装时,直接沿用保留下的参数即可。In this technical solution, when setting the effective time interval for an application program or a certain type of application program, the setting can be performed every time it is installed, so as to have better real-time performance; it can also be performed only when it is installed for the first time Make settings, and still retain the setting parameters when the application is uninstalled, then when you install it again later, you can directly use the retained parameters.

图3示出了根据本发明的实施例的对应用程序进行参数设置的流程图。Fig. 3 shows a flowchart of parameter setting for an application program according to an embodiment of the present invention.

如图3所示,根据本发明的实施例的对应用程序进行参数设置的流程包括:As shown in FIG. 3, the process of setting parameters for an application program according to an embodiment of the present invention includes:

步骤302,用户需要安装应用程序。In step 302, the user needs to install the application program.

步骤304,判断是否为首次安装。这需要每次安装或卸载应用程序时,对每个应用程序进行相关记录。Step 304, judging whether it is the first installation. This requires a record of each application each time it is installed or uninstalled.

第一种情况下,是首次安装,进入步骤306,根据用户实时输入的参数,设置对应的有效时间区间。还可以对该应用程序的类型、关联的关键字等进行设置。具体如表1所示。In the first case, it is the first installation, enter step 306, and set the corresponding effective time interval according to the parameters input by the user in real time. It is also possible to set the type of the application, associated keywords, and the like. The details are shown in Table 1.

表1Table 1

将每个应用程序以及对应的参数以表单的形式,存储在终端对应的数据库(本地或云端)中,以供需要时进行查询。Store each application program and corresponding parameters in the database (local or cloud) corresponding to the terminal in the form of a form for query when needed.

第二种情况下,是首次安装,进入步骤308,获取应用程序的类型,比如具体地,票务软件属于“旅行”类的应用程序。然后进入步骤310,当终端中的应用程序数量较多时,一一设置需要耗费大量的精力,又由于确定了应用程序的类型,因而可以分别对每个类型进行参数设置,然后批量实施于该类型的所有应用程序。当然,可以事先设置好每个类型对应的参数,然后针对每个安装的应用程序,自动调用相应的参数,也可以随时对类型对应的参数进行设置或编辑,然后应用于相应的应用程序上。具体如表2所示。In the second case, it is the first installation, go to step 308, and obtain the type of the application program, for example, specifically, the ticketing software belongs to the application program of the "travel" category. Then go to step 310. When there are many applications in the terminal, it takes a lot of energy to set them one by one. Since the type of application is determined, each type can be parameterized separately, and then implemented in batches. of all applications. Of course, the parameters corresponding to each type can be set in advance, and then the corresponding parameters can be called automatically for each installed application, or the parameters corresponding to the type can be set or edited at any time, and then applied to the corresponding application. The details are shown in Table 2.

应用类别application category默认关键字default keyword默认有效期default validity period旅行travel出差,回老家business trip, go home10天10 days世界杯world cup世界杯world cup30天30 days

表2Table 2

第三种情况下,不是首次安装,进入步骤312,获取存储的参数,并用于设置该应用程序。具体地,需要在之前安装相同应用程序(不一定为完全相同,比如在版本号等方面可以允许存在差异)时,设置过相应的参数,然后在卸载时,对该参数进行了保留,则当此时又一次安装时,可以直接使用之前保留下的参数。In the third case, it is not the first installation, go to step 312, obtain the stored parameters, and use it to set the application program. Specifically, when installing the same application program (not necessarily completely the same, for example, differences in version numbers, etc. may be allowed), the corresponding parameters have been set, and then the parameters are retained when uninstalling, then when At this time, when installing again, you can directly use the previously reserved parameters.

图4示出了根据本发明的实施例的卸载应用程序的流程图。Fig. 4 shows a flow chart of uninstalling an application program according to an embodiment of the present invention.

如图4所示,根据本发明的实施例的卸载应用程序的流程包括:As shown in Figure 4, the process of uninstalling an application program according to an embodiment of the present invention includes:

步骤402,获取当前时间。Step 402, obtain the current time.

步骤404,判断当前时间是否处于有效时间区间内,具体地,是指某个应用程序或某类应用程序对应的有效时间区间。若处于,则结束流程,若不处于,则进入步骤406。Step 404, judging whether the current time is within the valid time interval, specifically, it refers to the valid time interval corresponding to a certain application program or a certain type of application program. If it is, then end the process; if not, go to step 406 .

步骤406,提示用户卸载相应的应用程序。当然,在一种情况下,若终端具有对应的权限,可以不用提醒而直接卸载。Step 406, prompting the user to uninstall the corresponding application. Of course, in one case, if the terminal has the corresponding authority, it can be directly uninstalled without prompting.

步骤408,用户选择是否卸载应用程序。若是,则进入步骤410,否则结束流程。Step 408, the user chooses whether to uninstall the application. If yes, go to step 410, otherwise end the process.

步骤410,判断终端中是否存在针对该应用程序的个性化参数,包括对某个应用程序的有效时间区间、对应的关键字、所属类别等。若存在,则进入步骤412,否则进入步骤414。当然,针对比如图3中的第二种参数设置方式,更趋近于批量设置,当再次进行设置时,若针对类型的参数不改变,得到的针对应用程序的参数显然也不会发生变化,因而此类参数可以认为不属于个性化参数,当然,这可以由厂商或用户根据需要进行设置。Step 410, judging whether there are personalized parameters for the application program in the terminal, including the effective time interval for a certain application program, corresponding keywords, category, etc. If yes, go to step 412 , otherwise go to step 414 . Of course, for example, the second parameter setting method in Figure 3 is closer to batch setting. When setting again, if the parameters for the type do not change, the obtained parameters for the application will obviously not change. Therefore, such parameters can be regarded as not belonging to personalized parameters, and of course, this can be set by the manufacturer or the user according to needs.

步骤412,保留个性化参数,具体地,可以采用如表1所示的方式,将应用程序的名称和相应的参数进行关联存储。Step 412, retain the personalized parameters, specifically, the name of the application program and the corresponding parameters may be associated and stored in the manner shown in Table 1.

步骤414,卸载应用程序。Step 414, uninstall the application program.

图5示出了根据本发明的实施例的安装应用程序的流程图。Fig. 5 shows a flow chart of installing an application program according to an embodiment of the present invention.

如图5所示,根据本发明的实施例的安装应用程序的流程包括:As shown in Figure 5, the process of installing an application program according to an embodiment of the present invention includes:

步骤502,监测日程、信息等。Step 502, monitoring schedule, information and so on.

步骤504,判断终端中是否存在于预设字库相匹配的关键字。若是,则进入步骤506,否则结束流程。Step 504, judging whether there is a keyword matching the preset font library in the terminal. If yes, go to step 506, otherwise end the process.

步骤506,具体地,比如终端中采用了如表1所示的方式,存储有应用程序及对应的参数。例如日程中监测到存在“世界杯”一词,则终端根据对应关系,将查找到“世界杯应用”这个程序,并确定对应的有效时间区间为到闭幕日截止。Step 506, specifically, for example, the method shown in Table 1 is adopted in the terminal, and application programs and corresponding parameters are stored. For example, if the word "World Cup" is detected in the schedule, the terminal will find the program "World Cup Application" according to the corresponding relationship, and determine that the corresponding effective time interval is until the closing day.

步骤508,判断当前时间是否处于有效时间区间,比如当天(或设置为提前一段时间)为世界杯的开赛日,则判定为处于有效时间区间内,否则判定为不处于。Step 508, judge whether the current time is in the valid time interval, for example, if the current day (or set a period of time in advance) is the opening day of the World Cup, it is judged to be in the valid time interval, otherwise it is judged to be not in.

步骤510,若处于有效时间区间内,则安装该应用程序,比如安装“世界杯应用”这个软件。Step 510, if it is within the valid time interval, install the application program, for example, install the software "World Cup Application".

步骤512,判断终端中是否存储有针对步骤510安装的应用程序的个性化参数,这里的个性化参数是指该终端之前安装过相同的应用程序,并进行过有效时间区间、关键字等个性化参数的设置,则当卸载该应用程序时,将对应的个性化参数存储在终端中,以供在下次安装时,直接使用这些个性化参数。若存在,则进入步骤514,否则进入步骤516。当然,不存在个性化参数并不意味着该应用程序一定是首次安装,也可能是由于数据丢失等原因。Step 512, judging whether there are personalization parameters for the application program installed in step 510 stored in the terminal, where the personalization parameter means that the terminal has installed the same application program before, and has performed personalization such as valid time intervals and keywords parameter settings, when the application program is uninstalled, the corresponding personalized parameters are stored in the terminal, so that these personalized parameters can be directly used in the next installation. If yes, go to step 514, otherwise go to step 516. Of course, the absence of personalization parameters does not mean that the application must be installed for the first time, it may also be due to data loss and other reasons.

步骤514,获取个性化参数。Step 514, obtain personalized parameters.

步骤516,当终端中不存在对应于刚安装的应用程序个性化参数时,根据用户的输入命令,直接进行设置。当然,也可以是由终端根据应用程序的类型,利用该类型对应的参数,实现对该应用程序的参数设置。Step 516, when there is no personalized parameter corresponding to the newly installed application program in the terminal, directly set according to the user's input command. Of course, it is also possible for the terminal to set the parameters of the application program by using the parameters corresponding to the type according to the type of the application program.

步骤518,利用终端中存储的或实时设置的个性化参数,对应用程序进行相应的设置。Step 518, use the personalized parameters stored in the terminal or set in real time to set the application program accordingly.

以上结合附图详细说明了本发明的技术方案,考虑到相关技术中对于应用程序的管理无法兼顾时效性,因此,本发明提供了一种终端和一种应用程序的管理方法,可以自动判断用户的需求,并安装或卸载应用程序,从而实现对应用程序的有效管理,满足用户的使用需求和对终端资源的合理利用。The technical solution of the present invention has been described in detail above in conjunction with the accompanying drawings. Considering that the management of application programs in the related art cannot take into account timeliness, the present invention provides a terminal and a method for managing application programs, which can automatically determine the user's needs, and install or uninstall applications, so as to achieve effective management of applications, meet user needs and rational use of terminal resources.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (16)

CN201280076784.5A2012-09-252012-09-25 Methods of managing terminals and applicationsActiveCN104769547B (en)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
PCT/CN2012/081913WO2014047778A1 (en)2012-09-252012-09-25Terminal and application program management method

Publications (2)

Publication NumberPublication Date
CN104769547A CN104769547A (en)2015-07-08
CN104769547Btrue CN104769547B (en)2018-01-09

Family

ID=50386770

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201280076784.5AActiveCN104769547B (en)2012-09-252012-09-25 Methods of managing terminals and applications

Country Status (2)

CountryLink
CN (1)CN104769547B (en)
WO (1)WO2014047778A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20170308365A1 (en)*2016-04-262017-10-26General Motors LlcFacilitating mobile device application installation using a vehicle

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101859425A (en)*2010-06-022010-10-13中兴通讯股份有限公司Method and device for providing application list
CN101866294A (en)*2010-05-262010-10-20深圳桑菲消费通信有限公司Method for automatic operation of mobile phone application software
CN101951549A (en)*2010-09-152011-01-19中兴通讯股份有限公司Method, mobile terminal and application server for dynamically processing application
CN102420903A (en)*2011-11-282012-04-18惠州Tcl移动通信有限公司Mobile phone-based software processing method and mobile phone

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1874563A (en)*2006-06-152006-12-06中山大学Handset program, file management system and method
US8346752B2 (en)*2009-02-032013-01-01Bmc Software, Inc.Software title discovery

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101866294A (en)*2010-05-262010-10-20深圳桑菲消费通信有限公司Method for automatic operation of mobile phone application software
CN101859425A (en)*2010-06-022010-10-13中兴通讯股份有限公司Method and device for providing application list
CN101951549A (en)*2010-09-152011-01-19中兴通讯股份有限公司Method, mobile terminal and application server for dynamically processing application
CN102420903A (en)*2011-11-282012-04-18惠州Tcl移动通信有限公司Mobile phone-based software processing method and mobile phone

Also Published As

Publication numberPublication date
CN104769547A (en)2015-07-08
WO2014047778A1 (en)2014-04-03

Similar Documents

PublicationPublication DateTitle
CN105677378B (en) A method and mobile terminal for managing applications
CN107911487A (en)Information-pushing method, device, server and readable storage medium storing program for executing
CN102065413B (en)Database updating method and system, and base station self-starting method and system
US11645112B2 (en)System and methods for transaction-based process management
WO2015154577A1 (en)Application icon setting method and device
CN104063237A (en)Application program management system and method
EP2328301A1 (en)Method and apparatus for managing the authority in workflow component based on authority component
CN103701934A (en)Resource optimal scheduling method and virtual machine host machine optimal selection method
CN105468422A (en)Method and system for optimizing operation system
CN102480557A (en) A method and system for managing mobile phone applications based on BREW platform
CN103176811A (en)Third party application installation method and third party application installation system
CN110392156A (en)Management method, mobile terminal and the computer readable storage medium of application program
CN111464351B (en)Network distribution method and device for intelligent household equipment, terminal equipment and storage medium
CN104769547B (en) Methods of managing terminals and applications
CN106203075A (en)A kind of method and device preventing application program from waking up up mutually
CN114595972A (en)Smart city management method applying virtual digital people
CN106089537A (en)A kind of accumulator selection method and device
CN105843773A (en)Automatic identification method of function extension module of embedded system
US9621424B2 (en)Providing a common interface for accessing and presenting component configuration settings
CN103488506B (en)A kind of method and device for managing application program unloading
CN106303013A (en)A kind of method and system that mobile terminal is set based on SIM automatization
CN102567935A (en)Method and system for realizing compatibility of special-effect version
CN114118974B (en) A work order closing method, device, equipment and readable storage medium
CN104346204A (en)Application software processing method and system based on mobile terminal and mobile terminal
CN109765986A (en)Power-saving control method, terminal device and computer readable storage medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
EXSBDecision made by sipo to initiate substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp