CN113467858A - 一种程序启动方法、装置、设备及介质 - Google Patents
一种程序启动方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN113467858A CN113467858A CN202110839300.9A CN202110839300A CN113467858A CN 113467858 A CN113467858 A CN 113467858A CN 202110839300 A CN202110839300 A CN 202110839300A CN 113467858 A CN113467858 A CN 113467858A
- Authority
- CN
- China
- Prior art keywords
- application program
- program
- starting
- target application
- determining
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000003860 storage Methods 0.000 claims abstract description 23
- 238000012544 monitoring process Methods 0.000 claims description 7
- 239000000126 substance Substances 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 230000006872 improvement Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本说明书实施例公开了一种程序启动方法、装置、设备及介质,程序启动方法包括:获取目标应用程序的启动文件存储地址;其中,所述目标应用程序是根据对程序启动设置页面的操作数据确定的;根据对启动时间设置页面的操作数据,确定所述目标应用程序的启动时间;到达所述目标应用程序的启动时间后,运行所述目标应用程序的启动文件,以启动所述目标应用程序。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种程序启动方法、装置、设备及介质。
背景技术
现有技术中,人们在工作或生活中可能用到各种应用程序,并且需要手动将用到的应用程序一一打开,操作较为繁琐。
有鉴于此,需要高效的应用程序启动方案。
发明内容
本说明书实施例提供一种程序启动方法、装置、设备及介质,用以解决如何更高效地启动应用程序的技术问题。
为解决上述技术问题,本说明书实施例提供如下技术方案:
本说明书实施例提供一种程序启动方法,包括:
获取目标应用程序的启动文件存储地址;其中,所述目标应用程序是根据对程序启动设置页面的操作数据确定的;
根据对启动时间设置页面的操作数据,确定所述目标应用程序的启动时间;
到达所述目标应用程序的启动时间后,运行所述目标应用程序的启动文件,以启动所述目标应用程序。
可选的,所述方法还包括:
监听终端上已安装的各个应用程序的启动次数;
根据所述应用程序的启动次数判定是否将所述应用程序推荐为所述目标应用程序。
可选的,根据所述应用程序的启动次数判定是否推荐所述应用程序包括:
根据所述应用程序的累计启动次数判定是否推荐所述应用程序;
和/或,
根据所述应用程序在预设时长的任意时段内的启动次数判定是否推荐所述应用程序。
可选的,确定目标应用程序还包括:
若将所述应用程序推荐为所述目标应用程序,则显示程序推荐页面,所述程序推荐页面展示被推荐的应用程序;
根据对所述程序推荐页面的操作数据确定被选应用程序,确定所述被选应用程序为目标应用程序。
可选的,根据对程序启动设置页面的操作数据确定目标应用程序包括:
通过程序启动设置页面显示可选应用程序;
根据对所述程序启动设置页面的操作数据确定被选应用程序,确定所述被选应用程序为目标应用程序。
可选的,根据对程序启动设置页面的操作数据确定目标应用程序包括:
监测是否有文件进入所述程序启动设置页面的预设区域;
若有,则将进入所述预设区域的文件对应的应用程序确定为目标应用程序。
可选的,所述方法还包括:
若获取程序启动指令,则运行已有目标应用程序的启动文件,以启动已有目标应用程序。
本说明书实施例提供一种程序启动装置,包括:
定位模块,用于获取目标应用程序的启动文件存储地址;其中,所述目标应用程序是根据对程序启动设置页面的操作数据确定的;
定时模块,用于根据对启动时间设置页面的操作数据,确定所述目标应用程序的启动时间;
启动模块,用于到达所述目标应用程序的启动时间后,运行所述目标应用程序的启动文件,以启动所述目标应用程序。
本说明书实施例提供一种程序启动设备,包括:
至少一个处理器;
以及,
与所述至少一个处理器通信连接的存储器;
其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行上述的程序启动方法。
本说明书实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的程序启动方法。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
通过上述技术方案,可以在预定时间自动启动目标应用程序,提高应用程序启动效率。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对本说明书实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面介绍的附图仅仅是本说明书中记载的实施例可能涉及的部分附图,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本说明书第一个实施例中的程序启动方法的执行主体示意图。
图2是本说明书第一个实施例中的程序启动方法的流程示意图。
图3是本说明书第一个实施例中的一种页面示意图。
图4是本说明书第一个实施例中的另一种页面示意图。
图5是本说明书第一个实施例中的另一种页面示意图。
图6是本说明书第一个实施例中的另一种页面示意图。
图7是本说明书第二个实施例中的程序启动装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例的附图,对本说明书实施例的技术方案清楚、完整地进行描述。显然,本说明书所描述的实施例仅仅是本申请的部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
现有技术中,人们在工作或生活中可能用到各种应用程序,在需要使用应用程序时,需要将用到的应用程序一一打开,操作较为繁琐。
本说明书第一个实施例(以下简称“实施例一”)提供了一种程序启动方法,实施例一的执行主体可以是终端(包括但不限于手机、计算机、pad、电视)或者服务器或者操作***或者应用程序或者程序启动平台或者程序启动***等,即执行主体可以是多种多样的,可以根据需要设置、使用或者变换执行主体。另外,也可以有第三方应用程序协助所述执行主体执行实施例一。例如图1所示,可以由服务器来执行实施例一中的程序启动方法,并且可以在(用户所持有的)终端上安装(与所述服务器)相对应的应用程序,终端或应用程序与服务器之间可以进行数据传输,通过终端或应用程序来进行数据的采集或输入或输出或(向用户)进行页面或信息处理,从而辅助服务器执行实施例一中的程序启动方法。
如图2所示,实施例一提供的程序启动方法包括:
S101:(执行主体)获取目标应用程序的启动文件存储地址;其中,所述目标应用程序是根据对程序启动设置页面的操作数据确定的;
实施例一中,可以将任意的应用程序设定为目标应用程序。可以直接通过实施例一的执行主体进行目标应用程序的设定,实施例一的执行主体也可以在获取相关指令后,将某一种或多种应用程序设定为目标应用程序,或者可以通过其他方式进行目标应用程序的设定。
实施例一的执行主体可以确定目标应用程序,且实施例一的执行主体可以采用1.1和/或1.2所述的方式确定目标应用程序(实施例一不限于1.1和/或1.2所述的方式):
1.1、根据对程序启动设置页面的操作数据确定目标应用程序
用户可以对实施例一的执行主体执行各项操作,实施例一的执行主体可以根据用户的操作显示相应的页面,实施例一的执行主体可以根据用户对页面的操作生成相应的操作数据。
实施例一的执行主体可以根据用户的操作显示程序启动设置页面,根据对程序启动设置页面的操作数据确定目标应用程序。其中,通过所述程序启动设置页面可以显示终端上已安装的应用程序列表,终端上已安装的应用程序即为可选应用程序,例如图3所示,图3所示应用程序形式或数量仅为示例。所述终端可以是指定终端,例如所述终端可以就是实施例一的执行主体;或者若实施例一的执行主体是应用程序,则所述终端可以是实施例一的执行主体所在终端;或者若实施例一的执行主体是服务器,则所述终端可以是与实施例一的执行主体相关联的终端。
用户可以通过程序启动设置页面选择应用程序,实施例一的执行主体可以根据对所述程序启动设置页面的操作数据确定被选应用程序,即被用户选择的应用程序,并确定所述被选应用程序为目标应用程序。
特别的,所述程序启动设置页面除了可以展示上述可选应用程序外,还可以具有预设区域,用户可以通过鼠标或触控或复制或剪切或其他方式将文件拖拽到或移到所述预设区域(例如图4所示的框形区域),这同样是对所述程序启动设置页面的操作,并生成对应的操作数据。实施例一的执行主体可以检测是否有文件进入所述预设区域,若有,则将进入所述预设区域的文件对应的应用程序确定为目标应用程序,即根据对所述程序启动设置页面的操作数据确定目标应用程序。例如,用户将应用程序的快捷方式拖拽至所述预设区域,则实施例一的执行主体将所述快捷方式对应的应用程序确定为目标应用程序;又例如,用户将文件复制到所述预设区域,而所述文件是仅能用某个或某些应用程序打开的文件,则实施例一的执行主体将能够打开所述文件的应用程序确定为目标应用程序。
1.2、根据对程序推荐页面的操作数据确定目标应用程序
实施例一的执行主体可以监听终端上已安装的各个应用程序的启动次数,所述终端可以是指定终端。具体的,所述终端可以就是实施例一的执行主体;或者若实施例一的执行主体是应用程序,则所述终端可以是实施例一的执行主体所在终端;或者若实施例一的执行主体是服务器,则所述终端可以是与实施例一的执行主体相关联的终端。
实施例一的执行主体可以根据终端上的各个所述应用程序的启动次数判定是否推荐所述应用程序。即对所述终端上的任一已安装应用程序,实施例一的执行主体可以根据该应用程序的启动次数判定是否推荐该应用程序。其中,实施例一的执行主体可以根据该应用程序的累计启动次数判定是否推荐该应用程序;和/或,实施例一的执行主体可以预设时长L,根据该应用程序在时长为L的任意时段内的启动次数判定是否推荐该应用程序。一般的,若该应用程序的启动总次数达到第一预设值,和/或,该应用程序在时长为L的任意时段内的启动次数达到第二预设值,则判定推荐该应用程序。
对所述终端上的任一已安装应用程序,若实施例一的执行主体判定推荐该应用程序,则可以显示程序推荐页面,所述程序推荐页面显示被推荐的应用程序,例如图5所示,图5所示应用程序形式或数量仅为示例。用户可以通过程序推荐页面从被推荐的应用程序中进行选择,实施例一的执行主体可以根据对所述程序推荐页面的操作数据确定被选应用程序(通过程序启动设置页面或程序推荐页面所选择的应用程序均可称为被选应用程序),并确定所述被选应用程序为目标应用程序。
当然,若实施例一的执行主体不具备显示功能,则可以通过与实施例一的执行主体关联的其他设备显示上述各页面。
对任一目标应用程序,实施例一的执行主体可以获取该目标应用程序(在终端中)的启动文件(或运行文件)存储地址。一般的,所述启动文件可以是.exe类型的文件
S103:(执行主体)根据对启动时间设置页面的操作数据,确定所述目标应用程序的启动时间;
对任一目标应用程序,用户可以通过操作所述程序启动设置页面或程序推荐页面为该目标应用程序设置(包括但不限于选择或输入方式,下同)启动时间,实施例一的执行主体根据对所述程序启动设置页面或程序推荐页面的操作数据确定该目标应用程序的启动时间。其中,实施例一的执行主体可以根据用户对所述程序启动设置页面或程序推荐页面的操作数据生成(即获取,下同)启动时间设置指令,并根据所述启动时间设置指令,确定该目标应用程序的启动时间;或者,实施例一的执行主体可以(根据用户操作)显示启动时间设置页面,用户可以操作所述启动时间设置页面为该目标应用程序设置启动时间,实施例一的执行主体根据对所述启动时间设置页面的操作数据确定该目标应用程序的启动时间。其中,实施例一的执行主体可以根据对所述启动时间设置页面的操作数据生成启动时间设置指令,并根据所述启动时间设置指令,确定该目标应用程序的启动时间。
特别的,所述启动时间设置页面可以就是所述程序启动设置页面。对于通过程序推荐页面被选的目标应用程序,其启动时间可以直接在所述程序推荐页面上设置,即所述启动时间设置页面也可以是所述程序推荐页面。
S105:(执行主体)到达所述目标应用程序的启动时间后,运行所述目标应用程序的启动文件,以启动所述目标应用程序。
如上所述,对任一目标应用程序,当到达该目标应用程序的启动时间后,实施例一的执行主体即运行所述目标应用程序的启动文件,以启动该目标应用程序。上述的启动时间可以是时间点,也可以是时间段。若目标应用程序的启动时间是时间段,则在所述时间段内启动对应的目标应用程序即可。其中,实施例一的执行主体可以每隔固定周期扫描各个目标应用程序的启动时间,并启动其启动时间在最新周期内的目标应用程序。当然,若有多个目标应用程序的启动时间相同,则实施例一的执行主体可以同时启动这多个目标应用程序。为了启动目标应用程序,可能用到window的dos命令或其他命令,实施例一不作具体限定。
另外,实施例一执行主体还可以进行目标应用程序的统一启动。例如实施例一的执行主体可以(根据用户操作)显示程序启动页面,用户可以操作所述程序启动页面,例如操作程序启动页面上的相应按钮,以启动已有目标应用程序。具体的,实施例一的执行主体可以根据对所述程序启动页面的操作数据生成(即获取,下同)程序启动指令。若实施例一的执行主体生成程序启动指令,则运行生成程序启动指令时的所有已有目标应用程序的启动文件,以统一启动所有的已有目标应用程序。
特别的,所述程序启动页面可以就是所述程序启动设置页面或程序推荐页面,或者上述各页面的功能可以整合到一个或多个页面上。例如图6所示,单个页面上可以整合“选择”“定时”“运行”等功能按钮或控件,通过“选择”功能按钮或控件可以选择将哪些应用程序设为目标应用程序,用户点击“选择”后可以出现如图3所示的页面或窗口,或者用户可将应用程序对应的文件移入图6的框形区域,以设置目标应用程序;通过“定时”功能按钮或控件可以为各目标应用程序设置启动时间;通过“运行”功能按钮或控件可以统一启动已有目标应用程序。另外,通过“退出”功能按钮或控件可以退出对应用程序的自启动。
需要说明的是,上述各个页面既可以是完整的页面,也可以是弹窗或悬浮窗等窗口形式,实施例一对各个页面的形式不作具体限定。
实施例一中,可以使各个目标应用程序在对应的启动时间自行启动,无需人工一一手动启动应用程序,从而提高应用程序启动效率,减少启动应用程序所需时间。特别的,对任一目标应用程序,用户所设置的该目标应用程序的启动时间一般是需要使用该目标应用程序的时间,故在对应的时间启动该目标应用程序,还能提醒用户需要使用该目标应用程序进行相应工作。
实施例一中,可以推荐使用频率高或启动次数多的应用程序,以便用户将被推荐应用程序设置为能够在对应的启动时间自行启动的目标应用程序,从而无需用户主动查找需要自行启动的目标应用程序,进一步提高应用程序启动效率。
实施例一中,确定各目标应用程序后,可以统一启动各个目标应用程序,进一步提高应用程序启动效率,减少启动应用程序所需时间。
如图7所示,本说明书第二个实施例提供一种程序启动装置,包括:
定位模块202,用于获取目标应用程序的启动文件存储地址;其中,所述目标应用程序是根据对程序启动设置页面的操作数据确定的;
定时模块204,用于根据对启动时间设置页面的操作数据,确定所述目标应用程序的启动时间;
启动模块206,用于到达所述目标应用程序的启动时间后,运行所述目标应用程序的启动文件,以启动所述目标应用程序。
可选的,所述装置还包括:
监听模块,用于监听终端上已安装的各个应用程序的启动次数;
根据所述应用程序的启动次数判定是否推荐所述应用程序。
可选的,根据所述应用程序的启动次数判定是否推荐所述应用程序包括:
根据所述应用程序的累计启动次数判定是否推荐所述应用程序;
和/或,
根据所述应用程序在预设时长的任意时段内的启动次数判定是否推荐所述应用程序。
可选的,确定目标应用程序还包括:
若判定推荐所述应用程序,则显示程序推荐页面,所述程序推荐页面展示被推荐的应用程序;
根据对所述程序推荐页面的操作数据确定被选应用程序,确定所述被选应用程序为目标应用程序。
可选的,根据对程序启动设置页面的操作数据确定目标应用程序包括:
通过程序启动设置页面显示可选应用程序;
根据对所述程序启动设置页面的操作数据确定被选应用程序,确定所述被选应用程序为目标应用程序。
可选的,根据对程序启动设置页面的操作数据确定目标应用程序包括:
监测是否有文件进入所述程序启动设置页面的预设区域;
若有,则将进入所述预设区域的文件对应的应用程序确定为目标应用程序。
可选的,所述启动模块206还用于:若获取程序启动指令,则运行已有目标应用程序的启动文件,以启动已有目标应用程序。
本说明书第三个实施例提供一种程序启动设备,包括:
至少一个处理器;
以及,
与所述至少一个处理器通信连接的存储器;
其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行实施例一所述的程序启动方法。
本说明书第四个实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现实施例一所述的程序启动方法。
上述各实施例可以结合使用,不同实施例之间或同一实施例内的名称相同的模块可以是相同或不同的模块。
上述对本说明书特定实施例进行了描述,其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,附图中描绘的过程不一定必须按照示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书实施例提供的装置、设备、非易失性计算机可读存储介质与方法是对应的,因此,装置、设备、非易失性计算机存储介质也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置、设备、非易失性计算机存储介质的有益技术效果。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本说明书实施例可提供为方法、***、或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书是参照根据本说明书实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本说明书实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种程序启动方法,包括:
获取目标应用程序的启动文件存储地址;其中,所述目标应用程序是根据对程序启动设置页面的操作数据确定的;
根据对启动时间设置页面的操作数据,确定所述目标应用程序的启动时间;
到达所述目标应用程序的启动时间后,运行所述目标应用程序的启动文件,以启动所述目标应用程序。
2.如权利要求1所述的方法,所述方法还包括:
监听终端上已安装的各个应用程序的启动次数;
根据所述应用程序的启动次数判定是否推荐所述应用程序。
3.如权利要求2所述的方法,根据所述应用程序的启动次数判定是否推荐所述应用程序包括:
根据所述应用程序的累计启动次数判定是否推荐所述应用程序;
和/或,
根据所述应用程序在预设时长的任意时段内的启动次数判定是否推荐所述应用程序。
4.如权利要求2所述的方法,确定目标应用程序还包括:
若判定推荐所述应用程序,则显示程序推荐页面,所述程序推荐页面展示被推荐的应用程序;
根据对所述程序推荐页面的操作数据确定被选应用程序,确定所述被选应用程序为目标应用程序。
5.如权利要求1所述的方法,根据对程序启动设置页面的操作数据确定目标应用程序包括:
通过程序启动设置页面显示可选应用程序;
根据对所述程序启动设置页面的操作数据确定被选应用程序,确定所述被选应用程序为目标应用程序。
6.如权利要求1所述的方法,根据对程序启动设置页面的操作数据确定目标应用程序包括:
监测是否有文件进入所述程序启动设置页面的预设区域;
若有,则将进入所述预设区域的文件对应的应用程序确定为目标应用程序。
7.如权利要求1至6中任一项所述的方法,所述方法还包括:
若获取程序启动指令,则运行已有目标应用程序的启动文件,以启动已有目标应用程序。
8.一种程序启动装置,包括:
定位模块,用于获取目标应用程序的启动文件存储地址;其中,所述目标应用程序是根据对程序启动设置页面的操作数据确定的;
定时模块,用于根据对启动时间设置页面的操作数据,确定所述目标应用程序的启动时间;
启动模块,用于到达所述目标应用程序的启动时间后,运行所述目标应用程序的启动文件,以启动所述目标应用程序。
9.一种程序启动设备,包括:
至少一个处理器;
以及,
与所述至少一个处理器通信连接的存储器;
其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,使所述至少一个处理器能够执行权利要求1至7中任一项所述的程序启动方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现权利要求1至7中任一项所述的程序启动方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110839300.9A CN113467858B (zh) | 2021-07-23 | 2021-07-23 | 一种程序启动方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110839300.9A CN113467858B (zh) | 2021-07-23 | 2021-07-23 | 一种程序启动方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113467858A true CN113467858A (zh) | 2021-10-01 |
CN113467858B CN113467858B (zh) | 2024-06-11 |
Family
ID=77882222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110839300.9A Active CN113467858B (zh) | 2021-07-23 | 2021-07-23 | 一种程序启动方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113467858B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004295609A (ja) * | 2003-03-27 | 2004-10-21 | Bank Of Tokyo-Mitsubishi Ltd | プログラム起動制御装置、方法及びプログラム |
CN106484213A (zh) * | 2015-08-31 | 2017-03-08 | 深圳富泰宏精密工业有限公司 | 应用程序图标操作***与方法 |
CN106844067A (zh) * | 2017-01-24 | 2017-06-13 | 维沃移动通信有限公司 | 一种内容的处理方法及移动终端 |
CN107092520A (zh) * | 2017-04-18 | 2017-08-25 | 广东欧珀移动通信有限公司 | 应用程序的推荐方法、装置、存储介质及移动终端 |
CN107992342A (zh) * | 2017-11-29 | 2018-05-04 | 维沃移动通信有限公司 | 一种应用配置更改方法及移动终端 |
CN108491133A (zh) * | 2018-03-28 | 2018-09-04 | 维沃移动通信有限公司 | 一种应用程序控制方法及终端 |
CN109240769A (zh) * | 2018-09-21 | 2019-01-18 | 珠海格力电器股份有限公司 | 一种定时启动应用页面的方法及终端设备 |
CN109407930A (zh) * | 2018-10-30 | 2019-03-01 | 维沃移动通信有限公司 | 一种应用程序处理方法及终端设备 |
CN110737484A (zh) * | 2018-07-19 | 2020-01-31 | 马上消费金融股份有限公司 | 一种启动应用程序的方法及终端设备 |
CN110825460A (zh) * | 2019-11-13 | 2020-02-21 | 苏州达家迎信息技术有限公司 | 应用程序的控制方法、装置、计算机设备及存储介质 |
CN111338524A (zh) * | 2020-02-20 | 2020-06-26 | 维沃移动通信有限公司 | 应用程序控制方法及电子设备 |
WO2020206691A1 (zh) * | 2019-04-12 | 2020-10-15 | 深圳市欢太科技有限公司 | 应用程序的处理方法、装置、存储介质及电子设备 |
-
2021
- 2021-07-23 CN CN202110839300.9A patent/CN113467858B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004295609A (ja) * | 2003-03-27 | 2004-10-21 | Bank Of Tokyo-Mitsubishi Ltd | プログラム起動制御装置、方法及びプログラム |
CN106484213A (zh) * | 2015-08-31 | 2017-03-08 | 深圳富泰宏精密工业有限公司 | 应用程序图标操作***与方法 |
CN106844067A (zh) * | 2017-01-24 | 2017-06-13 | 维沃移动通信有限公司 | 一种内容的处理方法及移动终端 |
CN107092520A (zh) * | 2017-04-18 | 2017-08-25 | 广东欧珀移动通信有限公司 | 应用程序的推荐方法、装置、存储介质及移动终端 |
CN107992342A (zh) * | 2017-11-29 | 2018-05-04 | 维沃移动通信有限公司 | 一种应用配置更改方法及移动终端 |
CN108491133A (zh) * | 2018-03-28 | 2018-09-04 | 维沃移动通信有限公司 | 一种应用程序控制方法及终端 |
CN110737484A (zh) * | 2018-07-19 | 2020-01-31 | 马上消费金融股份有限公司 | 一种启动应用程序的方法及终端设备 |
CN109240769A (zh) * | 2018-09-21 | 2019-01-18 | 珠海格力电器股份有限公司 | 一种定时启动应用页面的方法及终端设备 |
CN109407930A (zh) * | 2018-10-30 | 2019-03-01 | 维沃移动通信有限公司 | 一种应用程序处理方法及终端设备 |
WO2020206691A1 (zh) * | 2019-04-12 | 2020-10-15 | 深圳市欢太科技有限公司 | 应用程序的处理方法、装置、存储介质及电子设备 |
CN110825460A (zh) * | 2019-11-13 | 2020-02-21 | 苏州达家迎信息技术有限公司 | 应用程序的控制方法、装置、计算机设备及存储介质 |
CN111338524A (zh) * | 2020-02-20 | 2020-06-26 | 维沃移动通信有限公司 | 应用程序控制方法及电子设备 |
Non-Patent Citations (2)
Title |
---|
孙东亚;: "TMS 320C6000系列DSP多应用的启动方法", 信息通信, no. 03, 15 March 2017 (2017-03-15) * |
莫足琴;: "JAVA移动应用程序开发对于PUSH技术的运用分析", 电子世界, no. 15, 8 August 2015 (2015-08-08) * |
Also Published As
Publication number | Publication date |
---|---|
CN113467858B (zh) | 2024-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113259224B (zh) | 一种客服数据发送的方法及装置 | |
CN111796821A (zh) | 一种页面更新的方法及装置 | |
CN111240788A (zh) | 一种小程序页面的生成方法、装置及设备 | |
CN109947643B (zh) | 一种基于a/b测试的实验方案的配置方法、装置及设备 | |
CN112631679A (zh) | 一种微应用的预加载方法及装置 | |
CN111273965B (zh) | 一种容器应用启动方法、***、装置及电子设备 | |
CN112015569A (zh) | 消息提醒处理方法及装置 | |
CN112000329B (zh) | 一种数据展示方法、装置、设备及介质 | |
CN114115016A (zh) | 一种数据处理方法、装置、设备及介质 | |
CN112528614A (zh) | 一种表格编辑方法、装置和电子设备 | |
WO2024066759A1 (zh) | 一种切换应用的方法、装置、设备及介质 | |
CN113467858B (zh) | 一种程序启动方法、装置、设备及介质 | |
CN111736820A (zh) | 一种可视化程序开发方法及装置 | |
CN109582388B (zh) | 一种参数配置方法、装置及设备 | |
CN107885443B (zh) | 一种信息处理的方法及装置 | |
CN111596946A (zh) | 一种区块链智能合约的推荐方法、设备及介质 | |
CN113076102A (zh) | 一种页面展示方法、装置、设备及介质 | |
CN113821229A (zh) | 一种程序安装方法、装置、设备及介质 | |
CN112015570A (zh) | 消息提醒处理方法及装置 | |
CN112579938A (zh) | 一种页面加载方法、装置、存储介质及电子设备 | |
CN105159551A (zh) | 一种信息处理方法及电子设备 | |
CN106814940B (zh) | 数值输入方法及装置 | |
CN114661205B (zh) | 一种应用提示信息展示方法、装置及设备 | |
CN111651450B (zh) | 一种基于区块链的区块复制方法、装置、设备及介质 | |
CN114579201B (zh) | 一种窗口组件的执行方法、装置以及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220712 Address after: 100190 Beijing Haidian District Zhichun Road 49 No. 3 West 309 Applicant after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd. Address before: 100102 Room 203, 14 and 19, floor 2, building 19, Wangjing Dongyuan seventh district, Chaoyang District, Beijing Applicant before: Beijing Guangqiyuan Digital Technology Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |