CN105718284A - Application program starting method and device for communication terminal - Google Patents
Application program starting method and device for communication terminal Download PDFInfo
- Publication number
- CN105718284A CN105718284A CN201610030713.1A CN201610030713A CN105718284A CN 105718284 A CN105718284 A CN 105718284A CN 201610030713 A CN201610030713 A CN 201610030713A CN 105718284 A CN105718284 A CN 105718284A
- Authority
- CN
- China
- Prior art keywords
- application program
- time period
- communication terminal
- association
- front stage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012790 confirmation Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 abstract description 7
- 230000002618 waking effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000000593 degrading effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明属于计算机技术领域,尤其涉及一种用于通信终端的应用程序启动方法及装置。The invention belongs to the technical field of computers, and in particular relates to a method and device for starting an application program for a communication terminal.
背景技术Background technique
随着计算机和互联网技术的不断进步以及人们生活水平的日益提高,智能手机得到了大规模的普及,其应用也越来越广泛、功能越来越强大。为了抢占移动终端的互联网入口,各企业都推出了各自的应用程序(App),用户可利用智能手机等移动终端上的应用程序进行网上聊天、看新闻、看视频、购物等。With the continuous advancement of computer and Internet technology and the improvement of people's living standards, smart phones have been popularized on a large scale, and their applications have become more and more extensive and their functions more and more powerful. In order to seize the Internet entrance of mobile terminals, various companies have launched their own application programs (Apps). Users can use the applications on mobile terminals such as smartphones to chat online, watch news, watch videos, and shop.
一般情况下,用户会在其智能手机上安装较多的应用程序,以满足生活和工作上的需要。然而,由于智能手机的软件、硬件的限定,大多数情况下应用程序的打开速度都比较慢,即使使用较好的硬件配置,应用程序的打开也存在一定的延迟,当同时有多个应用程序在运行,启动新的应用程序的速度会更加缓慢,从而使得启动应用程序的响应时间较长,降低了用户体验。Generally, users will install more applications on their smartphones to meet the needs of life and work. However, due to the software and hardware limitations of smartphones, the opening speed of applications is relatively slow in most cases. Even with better hardware configuration, there is a certain delay in opening applications. When there are multiple applications at the same time While running, launching new applications will be slower, resulting in longer response times for launching applications and degrading the user experience.
发明内容Contents of the invention
本发明的目的在于提供一种用于通信终端的应用程序启动方法及装置,旨在解决由于现有技术无法提供一种快速启动应用程序的方法,导致启动应用程序的响应时间长,用户体验较差的问题。The purpose of the present invention is to provide a method and device for starting an application program for a communication terminal, aiming at solving the problem that the response time for starting an application program is long and the user experience is poor because the prior art cannot provide a method for quickly starting an application program. bad question.
一方面,本发明提供了一种用于通信终端的应用程序启动方法,所述方法包括下述步骤:In one aspect, the present invention provides a method for starting an application program for a communication terminal, the method comprising the following steps:
获取所述通信终端的当前时间;Obtain the current time of the communication terminal;
判断所述当前时间所在时间段是否存在关联的应用程序;Judging whether there is an associated application program in the time period of the current time;
当所述当前时间所在时间段存在所述关联的应用程序时,启动并在后台运行所述应用程序。When the associated application program exists in the time period of the current time, start and run the application program in the background.
另一方面,本发明还提供了一种用于通信终端的应用程序启动装置,所述装置包括:On the other hand, the present invention also provides an application program launching device for a communication terminal, the device comprising:
时间获取单元,用于获取所述通信终端的当前时间;a time acquisition unit, configured to acquire the current time of the communication terminal;
关联判断单元,用于判断所述当前时间所在时间段是否存在关联的应用程序;以及an association judging unit, configured to judge whether there is an associated application in the time period of the current time; and
程序运行单元,用于当所述当前时间所在时间段存在所述关联的应用程序时,启动并在后台运行所述应用程序。A program running unit, configured to start and run the application program in the background when the associated application program exists in the time period of the current time.
在本发明实施例中,获取通信终端的当前时间,判断当前时间所在时间段是否存在关联的应用程序,当当前时间所在时间段存在关联的应用程序时,启动并在后台运行应用程序,这样可根据用户在一时间段的应用程序使用习惯提前启动并在后台运行对应的应用程序,从而当用户需要使用时可实现应用程序的快速启动,减少了应用程序启动的响应时间。In the embodiment of the present invention, the current time of the communication terminal is obtained, and it is judged whether there is an associated application program in the time period of the current time, and when there is an associated application program in the time period of the current time, the application program is started and run in the background, which can According to the user's application usage habits in a certain period of time, the application program is started in advance and the corresponding application program is run in the background, so that the application program can be quickly launched when the user needs to use it, and the response time of the application program startup is reduced.
附图说明Description of drawings
图1是本发明实施例一提供的用于通信终端的应用程序启动方法的实现流程图;FIG. 1 is a flowchart of an implementation of an application program startup method for a communication terminal provided by Embodiment 1 of the present invention;
图2是本发明实施例二提供的用于通信终端的应用程序启动方法的实现流程图;FIG. 2 is a flow chart of the implementation of the method for starting an application program for a communication terminal provided by Embodiment 2 of the present invention;
图3是本发明实施例三提供的用于通信终端的应用程序启动方法的实现流程图;FIG. 3 is an implementation flowchart of an application startup method for a communication terminal provided in Embodiment 3 of the present invention;
图4是本发明实施例四提供的用于通信终端的应用程序启动装置的结构图;FIG. 4 is a structural diagram of an application program launching device for a communication terminal provided in Embodiment 4 of the present invention;
图5是本发明实施例五提供的用于通信终端的应用程序启动装置的结构图;以及FIG. 5 is a structural diagram of an application program launching device for a communication terminal provided in Embodiment 5 of the present invention; and
图6是本发明实施例六提供的用于通信终端的应用程序启动装置的结构图。FIG. 6 is a structural diagram of an application program launching device for a communication terminal provided by Embodiment 6 of the present invention.
具体实施方式detailed description
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
以下结合具体实施例对本发明的具体实现进行详细描述:The specific realization of the present invention is described in detail below in conjunction with specific embodiment:
实施例一:Embodiment one:
图1示出了本发明实施例一提供的用于通信终端的应用程序启动方法的实现流程,详述如下:FIG. 1 shows the implementation process of the method for starting an application program for a communication terminal provided by Embodiment 1 of the present invention, which is described in detail as follows:
在步骤S101中,获取通信终端的当前时间。In step S101, the current time of the communication terminal is acquired.
在步骤S102中,判断当前时间所在时间段是否存在关联的应用程序。In step S102, it is determined whether there is an associated application program in the time period of the current time.
在步骤S103中,当当前时间所在时间段存在关联的应用程序时,启动并在后台运行该应用程序。In step S103, when there is an associated application program in the time period of the current time, start and run the application program in the background.
在本发明实施例中,预先在时间周期内预设的时间段设置关联的应用程序,即设置一天中各个时间段关联的应用程序,这些应用程序是用户在这一天中这些时间段频繁使用的应用程序,其中,时间周期可由用户预先设置或应用程序自定义,该时间周期可以是一天、两天、三天或一周,具体地,可以以一周为时间周期设置,例如,可以对一周内每天各个时间段进行关联设置。In the embodiment of the present invention, the associated application programs are set in advance in the time period preset in the time period, that is, the application programs associated with each time period in a day are set, and these application programs are frequently used by the user in these time periods of the day. application, wherein the time period can be preset by the user or customized by the application, and the time period can be one day, two days, three days or one week, specifically, one week can be used as the time period, for example, it can be set for each day in a week Correlate settings for each time period.
在为各个时间段设置关联的应用程序时,可由用户直接设置,优选地,可通过统计应用程序在预设时间周期内的使用规则,进而根据统计的使用规则对预设时间周期内各个时间段设置关联的应用程序,从而实现关联关系的自动设置,从而提高通信终端的智能化程度。作为示例地,可设置一计数器用于记录在一周中每天各个时间段内应用程序被使用的次数或频率,当次数或频率大于预设的使用频率时,建立该应用程序和对应的时间段的关联关系。例如,用户通常在起床后至上班前的时间段,喜欢听音乐、看新闻,此时,可将通信终端上的新闻类应用程序和音乐类应用程序与该时间段关联起来。When setting the associated application program for each time period, it can be directly set by the user. Preferably, the usage rules of the application program in the preset time period can be counted, and then each time period in the preset time period can be analyzed according to the statistical usage rules. The associated application program is set, so as to realize the automatic setting of the association relationship, thereby improving the intelligence degree of the communication terminal. As an example, a counter can be set to record the number of times or frequency that the application program is used in each time period every day of the week, and when the number or frequency is greater than the preset frequency of use, the application program and the corresponding time period are established. connection relation. For example, the user usually likes listening to music and watching news during the time period from waking up to going to work. At this time, the news application program and the music application program on the communication terminal may be associated with this time period.
在本发明实施例中,可通过统计应用程序在预设时间周期内的使用规则,进而根据统计的使用规则对预设时间周期内各个时间段设置关联的应用程序,从而实现关联关系的自动设置,提高了通信终端的智能化程度,从而为应用程序的启动提供了基础,当当前时间所在时间段存在关联的应用程序时,启动并在后台运行应用程序,从而当用户需要使用该应用程序时可实现应用程序的快速启动,减少了应用程序启动的响应时间。In the embodiment of the present invention, the usage rules of the application programs within the preset time period can be counted, and then the associated application programs can be set for each time period within the preset time period according to the statistical usage rules, so as to realize the automatic setting of the association relationship , improving the intelligence of the communication terminal, thus providing a basis for the start of the application, when there is an associated application in the current time period, start and run the application in the background, so that when the user needs to use the application The application program can be quickly started, and the response time of the application program startup is reduced.
实施例二:Embodiment two:
图2示出了本发明实施例二提供的用于通信终端的应用程序启动方法的实现流程,详述如下:FIG. 2 shows the implementation process of the method for starting an application program for a communication terminal provided in Embodiment 2 of the present invention, which is described in detail as follows:
在步骤S201中,获取通信终端的当前时间。In step S201, the current time of the communication terminal is acquired.
在步骤S202中,判断当前时间所在时间段是否存在关联的应用程序。In step S202, it is determined whether there is an associated application in the time period of the current time.
在步骤S203中,当当前时间所在时间段存在关联的应用程序时,启动并在后台运行该应用程序。In step S203, when there is an associated application program in the time period of the current time, start and run the application program in the background.
在步骤S204中,在接收到用户启动该应用程序的指令时,在通信终端的前台运行该应用程序。In step S204, when the instruction of starting the application program is received from the user, the application program is run in the foreground of the communication terminal.
在本发明实施例中,优选地,只有在接收到用户启动该应用程序的指令时,才在通信终端的前台运行后台启动和运行的应用程序,从而方便用户控制通信终端,提高用户体验。In the embodiment of the present invention, preferably, the application program started and running in the background is run in the foreground of the communication terminal only when an instruction to start the application program is received from the user, so as to facilitate the user to control the communication terminal and improve user experience.
作为示例地,例如,用户通常在起床后至上班前的时间段,喜欢听音乐、看新闻,此时,在通信终端上的新闻类应用程序和音乐类应用程序与该时间段建立起关联关系后,若当前时间位于该时间段,则启动并在后台运行关联的这些新闻类应用程序和音乐类应用程序,这样,由于应用程序已在后台运行,当接收到用户启动该应用程序的指令后,则可实现应用程序在前台的快速启动和运行,减少了应用程序启动的响应时间。As an example, for example, the user usually likes to listen to music and watch news during the time period from waking up to before going to work. At this time, the news application program and the music application program on the communication terminal are associated with this time period Afterwards, if the current time is within this time period, start and run the associated news applications and music applications in the background. In this way, since the applications are already running in the background, after receiving the user's instruction to start the application , then the application program can be quickly started and run in the foreground, reducing the response time of the application program startup.
实施例三:Embodiment three:
图3示出了本发明实施例三提供的用于通信终端的应用程序启动方法的实现流程,详述如下:FIG. 3 shows the implementation process of the method for starting an application program for a communication terminal provided by Embodiment 3 of the present invention, which is described in detail as follows:
在步骤S301中,获取通信终端的当前时间。In step S301, the current time of the communication terminal is acquired.
在步骤S302中,判断当前时间所在时间段是否存在关联的应用程序。In step S302, it is determined whether there is an associated application in the time period of the current time.
在步骤S303中,当当前时间所在时间段存在关联的应用程序时,启动并在后台运行该应用程序。In step S303, when there is an associated application program in the time period of the current time, start and run the application program in the background.
在本发明实施例中,预先在时间周期内预设的时间段设置关联的应用程序,即设置一天中各个时间段关联的应用程序,这些应用程序是用户在这一天中这些时间段频繁使用的应用程序,其中,时间周期可由用户预先设置或应用程序自定义,该时间周期可以是一天、两天、三天或一周,具体地,可以以一周为时间周期设置,例如,可以对一周内每天各个时间段进行关联设置。In the embodiment of the present invention, the associated application programs are set in advance in the time period preset in the time period, that is, the application programs associated with each time period in a day are set, and these application programs are frequently used by the user in these time periods of the day. application, wherein the time period can be preset by the user or customized by the application, and the time period can be one day, two days, three days or one week, specifically, one week can be used as the time period, for example, it can be set for each day in a week Correlate settings for each time period.
在为各个时间段设置关联的应用程序时,可由用户直接设置,优选地,可通过统计应用程序在预设时间周期内的使用规则,进而根据统计的使用规则对预设时间周期内各个时间段设置关联的应用程序,从而实现关联关系的自动设置,从而提高通信终端的智能化程度。作为示例地,可设置一计数器用于记录在一周中每天各个时间段内应用程序被使用的次数或频率,当次数或频率大于预设的使用频率时,建立该应用程序和对应的时间段的关联关系。When setting the associated application program for each time period, it can be directly set by the user. Preferably, the usage rules of the application program in the preset time period can be counted, and then each time period in the preset time period can be analyzed according to the statistical usage rules. The associated application program is set, so as to realize the automatic setting of the association relationship, thereby improving the intelligence degree of the communication terminal. As an example, a counter can be set to record the number of times or frequency that the application program is used in each time period every day of the week, and when the number or frequency is greater than the preset frequency of use, the application program and the corresponding time period are established. connection relation.
在步骤S304中,输出该应用程序的前台运行确认请求信息,以请求用户确认是否在前台运行该应用程序。In step S304 , output the foreground running confirmation request information of the application to request the user to confirm whether to run the application in the foreground.
在步骤S305中,当接收到在前台运行的用户确认指令时,在通信终端的前台运行该应用程序。In step S305, when the user confirmation instruction of running in the foreground is received, the application program is run in the foreground of the communication terminal.
在本发明实施例中,当当前时间所在时间段存在关联的应用程序时,则说明用户在该时间段使用该关联的应用程序的概率较大,启动并在后台运行该应用程序,同时,输出该应用程序的前台运行确认请求信息,以请求用户确认是否在前台运行该应用程序,以主动向用户推送应用程序服务,当接收到在前台运行的用户确认指令时,在通信终端的前台运行该应用程序,从而提高通信终端的智能化程度,进而提高用户体验。In the embodiment of the present invention, when there is an associated application program in the time period of the current time, it means that the user has a high probability of using the associated application program in this time period, and starts and runs the application program in the background. At the same time, the output The foreground operation confirmation request information of the application program is used to request the user to confirm whether to run the application program in the foreground, so as to actively push the application program service to the user. application programs, thereby improving the intelligence of communication terminals and improving user experience.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage Media such as ROM/RAM, magnetic disk, optical disk, etc.
实施例四:Embodiment four:
图4示出了本发明实施例四提供的用于通信终端的应用程序启动装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。FIG. 4 shows the structure of an application program launching device for a communication terminal provided by Embodiment 4 of the present invention. For ease of description, only parts related to the embodiment of the present invention are shown.
在本发明实施例中,用于通信终端的应用程序启动装置包括时间获取单元41、关联判断单元42以及程序运行单元43,其中:In the embodiment of the present invention, the device for starting an application program for a communication terminal includes a time acquiring unit 41, an association judging unit 42, and a program running unit 43, wherein:
时间获取单元41,用于获取所述通信终端的当前时间;a time acquiring unit 41, configured to acquire the current time of the communication terminal;
关联判断单元42,用于判断所述当前时间所在时间段是否存在关联的应用程序;以及An association judging unit 42, configured to judge whether there is an associated application in the time period of the current time; and
程序运行单元43,用于当所述当前时间所在时间段存在所述关联的应用程序时,启动并在后台运行所述应用程序。The program running unit 43 is configured to start and run the application program in the background when the associated application program exists in the time period of the current time.
在本发明实施例中,各单元的实施方式可参考前述实施例一对应步骤的描述,在此不再赘述。In the embodiment of the present invention, for the implementation of each unit, reference may be made to the description of the corresponding steps in the foregoing embodiment 1, and details are not repeated here.
实施例五:Embodiment five:
图5示出了本发明实施例五提供的用于通信终端的应用程序启动装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。FIG. 5 shows the structure of an application program launching device for a communication terminal provided by Embodiment 5 of the present invention. For ease of description, only parts related to the embodiment of the present invention are shown.
在本发明实施例中,用于通信终端的应用程序启动装置包括关联设置单元51、时间获取单元52、关联判断单元53、程序运行单元54以及第一前台运行单元55,其中:In the embodiment of the present invention, the device for starting an application program for a communication terminal includes an association setting unit 51, a time acquisition unit 52, an association judgment unit 53, a program running unit 54, and a first foreground running unit 55, wherein:
关联设置单元51,用于为预设时间周期内预设的时间段设置关联的应用程序;An association setting unit 51, configured to set an associated application program for a preset time period within a preset time period;
时间获取单元52,用于获取所述通信终端的当前时间;a time acquiring unit 52, configured to acquire the current time of the communication terminal;
关联判断单元53,用于判断所述当前时间所在时间段是否存在关联的应用程序;An association judging unit 53, configured to judge whether there is an associated application program in the time period of the current time;
程序运行单元54,用于当所述当前时间所在时间段存在所述关联的应用程序时,启动并在后台运行所述应用程序;以及A program running unit 54, configured to start and run the application in the background when the associated application exists in the time period of the current time; and
第一前台运行单元55,用于在接收到用户启动所述应用程序的指令时,在所述通信终端的前台运行所述应用程序。The first foreground running unit 55 is configured to run the application program in the foreground of the communication terminal when receiving an instruction from the user to start the application program.
在本发明实施例中,预先在时间周期内预设的时间段设置关联的应用程序,即设置一天中各个时间段关联的应用程序,这些应用程序是用户在这一天中这些时间段频繁使用的应用程序,其中,时间周期可由用户预先设置或应用程序自定义,该时间周期可以是一天、两天、三天或一周,具体地,可以以一周为时间周期设置,例如,可以对一周内每天各个时间段进行关联设置。In the embodiment of the present invention, the associated application programs are set in advance in the time period preset in the time period, that is, the application programs associated with each time period in a day are set, and these application programs are frequently used by the user in these time periods of the day. application, wherein the time period can be preset by the user or customized by the application, and the time period can be one day, two days, three days or one week, specifically, one week can be used as the time period, for example, it can be set for each day in a week Correlate settings for each time period.
在为各个时间段设置关联的应用程序时,可由用户直接设置,优选地,可通过统计应用程序在预设时间周期内的使用规则,进而根据统计的使用规则对预设时间周期内各个时间段设置关联的应用程序,从而实现关联关系的自动设置,从而提高通信终端的智能化程度。作为示例地,可设置一计数器用于记录在一周中每天各个时间段内应用程序被使用的次数或频率,当次数或频率大于预设的使用频率时,建立该应用程序和对应的时间段的关联关系。例如,用户通常在起床后至上班前的时间段,喜欢听音乐、看新闻,此时,可将通信终端上的新闻类应用程序和音乐类应用程序与该时间段关联起来。When setting the associated application program for each time period, it can be directly set by the user. Preferably, the usage rules of the application program in the preset time period can be counted, and then each time period in the preset time period can be analyzed according to the statistical usage rules. The associated application program is set, so as to realize the automatic setting of the association relationship, thereby improving the intelligence degree of the communication terminal. As an example, a counter can be set to record the number of times or frequency that the application program is used in each time period every day of the week, and when the number or frequency is greater than the preset frequency of use, the application program and the corresponding time period are established. connection relation. For example, the user usually likes listening to music and watching news during the time period from waking up to going to work. At this time, the news application program and the music application program on the communication terminal may be associated with this time period.
因此,优选地,关联设置单元51包括:Therefore, preferably, the association setting unit 51 includes:
规则统计单元511,用于统计所述应用程序在所述预设时间周期内的使用规则;以及A rule statistics unit 511, configured to make statistics of usage rules of the application program within the preset time period; and
关联设置子单元512,用于根据所述统计的使用规则对所述预设时间周期内各个时间段设置关联的应用程序。The association setting subunit 512 is configured to set associated application programs for each time period within the preset time period according to the statistical usage rules.
在本发明实施例中,优选地,只有在接收到用户启动该应用程序的指令时,才在通信终端的前台运行后台启动和运行的应用程序,从而方便用户控制通信终端,提高用户体验。In the embodiment of the present invention, preferably, the application program started and running in the background is run in the foreground of the communication terminal only when an instruction to start the application program is received from the user, so as to facilitate the user to control the communication terminal and improve user experience.
作为示例地,例如,用户通常在起床后至上班前的时间段,喜欢听音乐、看新闻,此时,在通信终端上的新闻类应用程序和音乐类应用程序与该时间段建立起关联关系后,若当前时间位于该时间段,则启动并在后台运行关联的这些新闻类应用程序和音乐类应用程序,这样,由于应用程序已在后台运行,当接收到用户启动该应用程序的指令后,则可实现应用程序在前台的快速启动和运行,减少了应用程序启动的响应时间。As an example, for example, the user usually likes to listen to music and watch news during the time period from waking up to before going to work. At this time, the news application program and the music application program on the communication terminal are associated with this time period Afterwards, if the current time is within this time period, start and run the associated news applications and music applications in the background. In this way, since the applications are already running in the background, after receiving the user's instruction to start the application , then the application program can be quickly started and run in the foreground, reducing the response time of the application program startup.
实施例六:Embodiment six:
图6示出了本发明实施例六提供的用于通信终端的应用程序启动装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。FIG. 6 shows the structure of an application program launching device for a communication terminal provided by Embodiment 6 of the present invention. For ease of description, only parts related to the embodiment of the present invention are shown.
在本发明实施例中,用于通信终端的应用程序启动装置包括时间获取单元61、关联判断单元62、程序运行单元63、前台运行请求单元64以及第二前台运行单元65,其中:In the embodiment of the present invention, the device for starting an application program for a communication terminal includes a time acquiring unit 61, an association judgment unit 62, a program running unit 63, a foreground running request unit 64, and a second foreground running unit 65, wherein:
时间获取单元61,用于获取所述通信终端的当前时间;a time acquiring unit 61, configured to acquire the current time of the communication terminal;
关联判断单元62,用于判断所述当前时间所在时间段是否存在关联的应用程序;An association judging unit 62, configured to judge whether there is an associated application program in the time period of the current time;
程序运行单元63,用于当所述当前时间所在时间段存在所述关联的应用程序时,启动并在后台运行所述应用程序;A program running unit 63, configured to start and run the application in the background when the associated application exists in the time period of the current time;
前台运行请求单元64,用于输出所述应用程序的前台运行确认请求信息,以请求用户确认是否在前台运行所述应用程序;以及Foreground running request unit 64, configured to output the foreground running confirmation request information of the application, to request the user to confirm whether to run the application in the foreground; and
第二前台运行单元65,用于当接收到在前台运行的用户确认指令时,在所述通信终端的前台运行所述应用程序。The second foreground running unit 65 is configured to run the application program in the foreground of the communication terminal when receiving a user confirmation instruction to run in the foreground.
在本发明实施例中,当当前时间所在时间段存在关联的应用程序时,则说明用户在该时间段使用该关联的应用程序的概率较大,启动并在后台运行该应用程序,同时,输出该应用程序的前台运行确认请求信息,以请求用户确认是否在前台运行该应用程序,以主动向用户推送应用程序服务,当接收到在前台运行的用户确认指令时,在通信终端的前台运行该应用程序,从而提高通信终端的智能化程度,进而提高用户体验。In the embodiment of the present invention, when there is an associated application program in the time period of the current time, it means that the user has a high probability of using the associated application program in this time period, and starts and runs the application program in the background. At the same time, the output The foreground operation confirmation request information of the application program is used to request the user to confirm whether to run the application program in the foreground, so as to actively push the application program service to the user. application programs, thereby improving the intelligence of communication terminals and improving user experience.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610030713.1A CN105718284A (en) | 2016-01-18 | 2016-01-18 | Application program starting method and device for communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610030713.1A CN105718284A (en) | 2016-01-18 | 2016-01-18 | Application program starting method and device for communication terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105718284A true CN105718284A (en) | 2016-06-29 |
Family
ID=56147136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610030713.1A Pending CN105718284A (en) | 2016-01-18 | 2016-01-18 | Application program starting method and device for communication terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105718284A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202358A (en) * | 2016-07-06 | 2016-12-07 | 深圳市金立通信设备有限公司 | A kind of method recommending application program and terminal |
CN106354494A (en) * | 2016-08-23 | 2017-01-25 | 宇龙计算机通信科技(深圳)有限公司 | Quick start method and system of application program |
CN107066290A (en) * | 2017-01-23 | 2017-08-18 | 努比亚技术有限公司 | A kind of method and apparatus for starting application according to associating policy |
CN107168716A (en) * | 2017-05-26 | 2017-09-15 | 广东欧珀移动通信有限公司 | Application control method and related product |
CN107249074A (en) * | 2017-05-16 | 2017-10-13 | 努比亚技术有限公司 | Application program quick start method, mobile terminal and computer-readable recording medium |
WO2018045948A1 (en) * | 2016-09-12 | 2018-03-15 | 华为技术有限公司 | Method and apparatus for quietly booting application in background, and terminal device |
CN108196914A (en) * | 2018-01-31 | 2018-06-22 | 深圳天珑无线科技有限公司 | Electronic equipment and its method of backstage automatic running application, storage device |
CN108647050A (en) * | 2018-03-27 | 2018-10-12 | 广东欧珀移动通信有限公司 | Application program starting method and device and mobile terminal |
CN109144678A (en) * | 2017-06-19 | 2019-01-04 | 复旦大学 | Processing method, device and the storage medium of association starting |
CN110012157A (en) * | 2019-02-28 | 2019-07-12 | 努比亚技术有限公司 | A kind of application display alarm method, terminal and computer readable storage medium |
CN112612526A (en) * | 2020-12-24 | 2021-04-06 | 深圳市九洲电器有限公司 | Application program control method and device, terminal device and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102073453A (en) * | 2010-12-24 | 2011-05-25 | 东莞宇龙通信科技有限公司 | Mobile terminal and application icon display method |
CN102999368A (en) * | 2012-12-14 | 2013-03-27 | 广东欧珀移动通信有限公司 | Program pre-starting method and device in mobile terminal and mobile terminal |
CN103034516A (en) * | 2012-12-13 | 2013-04-10 | 东莞宇龙通信科技有限公司 | Terminal and method for opening application program |
CN103365671A (en) * | 2012-03-28 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | Method for displaying application icons at time interval and mobile terminal |
CN104657183A (en) * | 2015-03-09 | 2015-05-27 | 联想(北京)有限公司 | Information processing method, information processing device and electronic equipment |
CN104679536A (en) * | 2013-11-28 | 2015-06-03 | 索尼公司 | Method and device for starting application program and electronic device |
JP2015114980A (en) * | 2013-12-13 | 2015-06-22 | 富士通株式会社 | Terminal device and communication system |
-
2016
- 2016-01-18 CN CN201610030713.1A patent/CN105718284A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102073453A (en) * | 2010-12-24 | 2011-05-25 | 东莞宇龙通信科技有限公司 | Mobile terminal and application icon display method |
CN103365671A (en) * | 2012-03-28 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | Method for displaying application icons at time interval and mobile terminal |
CN103034516A (en) * | 2012-12-13 | 2013-04-10 | 东莞宇龙通信科技有限公司 | Terminal and method for opening application program |
CN102999368A (en) * | 2012-12-14 | 2013-03-27 | 广东欧珀移动通信有限公司 | Program pre-starting method and device in mobile terminal and mobile terminal |
CN104679536A (en) * | 2013-11-28 | 2015-06-03 | 索尼公司 | Method and device for starting application program and electronic device |
JP2015114980A (en) * | 2013-12-13 | 2015-06-22 | 富士通株式会社 | Terminal device and communication system |
CN104657183A (en) * | 2015-03-09 | 2015-05-27 | 联想(北京)有限公司 | Information processing method, information processing device and electronic equipment |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202358A (en) * | 2016-07-06 | 2016-12-07 | 深圳市金立通信设备有限公司 | A kind of method recommending application program and terminal |
CN106354494A (en) * | 2016-08-23 | 2017-01-25 | 宇龙计算机通信科技(深圳)有限公司 | Quick start method and system of application program |
WO2018045948A1 (en) * | 2016-09-12 | 2018-03-15 | 华为技术有限公司 | Method and apparatus for quietly booting application in background, and terminal device |
US10901779B2 (en) | 2016-09-12 | 2021-01-26 | Huawei Technologies Co., Ltd. | Method and apparatus for silently starting application in background and terminal device |
CN107066290B (en) * | 2017-01-23 | 2020-09-01 | 努比亚技术有限公司 | Method and device for starting application according to associated policy |
CN107066290A (en) * | 2017-01-23 | 2017-08-18 | 努比亚技术有限公司 | A kind of method and apparatus for starting application according to associating policy |
CN107249074A (en) * | 2017-05-16 | 2017-10-13 | 努比亚技术有限公司 | Application program quick start method, mobile terminal and computer-readable recording medium |
CN107168716A (en) * | 2017-05-26 | 2017-09-15 | 广东欧珀移动通信有限公司 | Application control method and related product |
CN109144678B (en) * | 2017-06-19 | 2023-08-11 | 复旦大学 | Processing method, device and storage medium for application association start |
CN109144678A (en) * | 2017-06-19 | 2019-01-04 | 复旦大学 | Processing method, device and the storage medium of association starting |
CN108196914A (en) * | 2018-01-31 | 2018-06-22 | 深圳天珑无线科技有限公司 | Electronic equipment and its method of backstage automatic running application, storage device |
CN108647050A (en) * | 2018-03-27 | 2018-10-12 | 广东欧珀移动通信有限公司 | Application program starting method and device and mobile terminal |
CN110012157A (en) * | 2019-02-28 | 2019-07-12 | 努比亚技术有限公司 | A kind of application display alarm method, terminal and computer readable storage medium |
CN112612526A (en) * | 2020-12-24 | 2021-04-06 | 深圳市九洲电器有限公司 | Application program control method and device, terminal device and storage medium |
CN112612526B (en) * | 2020-12-24 | 2024-04-19 | 深圳市九洲电器有限公司 | Application program control method, device, terminal equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105718284A (en) | Application program starting method and device for communication terminal | |
US20190230174A1 (en) | Method and Apparatus for Selecting Information Pushed-To Terminal | |
CN103593217B (en) | A kind of hook key adjusting earphone starts method and the terminal of application order | |
CN105228182B (en) | Dual-card configuration method and device of multi-mode dual-card mobile terminal | |
CN106547615B (en) | A management method and management module of a background application | |
CN103412789A (en) | Method and system for starting application program as well as mobile terminal | |
CN103888619B (en) | A message processing method and system thereof | |
WO2016058322A1 (en) | Smart power-saving method and device, and terminal | |
CN106201574A (en) | Method and device for starting an application interface | |
WO2017166603A1 (en) | Sound quality adjustment method, terminal, electronic device, and non-volatile computer storage medium | |
EP3226432A1 (en) | Method and device for sharing media data between terminals | |
CN106331178A (en) | An information sharing method and mobile terminal | |
CN106022108B (en) | Synchronous management method and terminal equipment | |
CN112767936A (en) | Voice conversation method, device, storage medium and electronic equipment | |
WO2019051849A1 (en) | Method and device for subscribing message, computer apparatus, and computer storage medium | |
WO2013182157A1 (en) | Application program processing method and device | |
CN104078045A (en) | Identifying method and electronic device | |
CN114489558A (en) | Disturbance-free method and terminal | |
CN105025390A (en) | A playback scene storage method, system, playback terminal and control terminal | |
CN106095379B (en) | A kind of volume adjusting method and device | |
CN107861608A (en) | System notification service control method, device, terminal device and storage medium | |
CN108021643A (en) | Information pushing method and device, server and storage medium | |
US10111207B2 (en) | Network device, terminal device, and voice service control method | |
CN106878957B (en) | Broadcast queue's generation method, device and terminal device | |
CN105407452A (en) | Method and system for controlling data flow in bluetooth shared network |
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 |
Application publication date: 20160629 |
|
RJ01 | Rejection of invention patent application after publication |