CN114237452A - 一种应用程序的控制方法和控制装置 - Google Patents
一种应用程序的控制方法和控制装置 Download PDFInfo
- Publication number
- CN114237452A CN114237452A CN202111605195.9A CN202111605195A CN114237452A CN 114237452 A CN114237452 A CN 114237452A CN 202111605195 A CN202111605195 A CN 202111605195A CN 114237452 A CN114237452 A CN 114237452A
- Authority
- CN
- China
- Prior art keywords
- target
- data
- application program
- application
- terminal
- 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
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000006399 behavior Effects 0.000 claims description 66
- 238000004590 computer program Methods 0.000 claims description 19
- 238000004458 analytical method Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 230000009471 action Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- 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)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供了一种应用程序的控制方法和控制装置,所述方法包括:在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据;根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序。通过本发明一实施例,实现了在检测到目标应用图标的目标事件时,根据当前所处场景确定需要启动的应用程序,从而可以快速启动用户需要启动的应用程序,简化用户操作,提高用户使用体验。
Description
技术领域
本发明涉及应用程序的技术领域,特别是涉及一种应用程序的控制方法和控制装置。
背景技术
在现有的移动终端***(如Android***和IOS***等)中,每个应用程序对应一个应用图标,当用户需要运行某个应用程序时,可以通过点击应用程序对应的图标才可以运行。
对于移动终端***,显示的屏幕尺寸相对于台式机和笔记本要小的很多。然而,在移动终端上也会安装很多应用,从而会导致需要在移动终端上创建多个桌面或是一个很长的列表来显示安装的应用程序,当运行一个程序时就需要来回切换桌面或上下活动列表来找到要运行的程序,导致用户在操作上十分不便,影响了用户的使用体验。
发明内容
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种应用程序的控制方法和控制装置,包括:
一种应用程序的控制方法,所述方法包括:
在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据;
根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序。
可选地,所述根据所述目标情景数据,确定所述目标终端中的第二应用程序,包括:
获取所述目标用户的历史行为数据;
根据所述历史行为数据和所述目标情景数据,确定所述目标终端中的第二应用程序。
可选地,在检测到目标用户针对第一应用程序的目标应用图标的目标事件之前,还包括:
在所述目标终端中,配置目标事件和一个或多个应用程序的对应关系;
还包括:
在检测所述目标事件时,根据所述对应关系,确定所述目标事件对应的第三应用程序,并启动第三应用程序,其中,所述第三应用程序为所述目标终端中不同于所述第一应用程序的应用程序。
可选地,所述根据所述历史行为数据和所述目标情景数据,确定所述目标终端中的第二应用程序,包括:
在所述历史行为数据中,确定与所述目标情景数据匹配的目标行为数据;
根据所述目标行为数据,确定所述目标终端所启动的一个或多个候选应用程序;
在所述一个或多个候选应用程序中确定第二应用程序。
可选地,所述在所述一个或多个候选应用程序中确定第二应用程序,包括:
确定所述一个或多个候选应用程序对应的概率数据;
根据所述概率数据,确定第二应用程序。
可选地,所述目标情景数据包括以下任意一项或多项:
时间数据、位置数据、天气数据;
其中,当所述目标终端为车载终端时,所述目标情景数据还包括以下任意一项或多项:
车辆的行驶状态、道路拥堵数据。
可选地,所述目标事件为针对所述目标应用图标的点击事件。
一种应用程序的控制装置,所述装置包括:
情景数据获取模块,用于在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据;
第二应用程序启动模块,用于根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序。
一种服务器,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的应用程序的控制方法。
一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的应用程序的控制方法。
本发明实施例具有以下优点:
在本发明实施例中,通过在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据,从而可以根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序,实现了在检测到目标应用图标的目标事件时,根据当前所处场景确定需要启动的应用程序,从而可以快速启动用户需要启动的应用程序,简化用户操作,提高用户使用体验。
附图说明
为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种应用程序的控制方法的步骤流程图;
图2是本发明一实施例提供的另一种应用程序的控制方法的步骤流程图;
图3a是本发明一实施例提供的另一种应用程序的控制方法的步骤流程图;
图3b是本发明一实施例提供的一种应用程序的启动流程示意图;
图4是本发明一实施例提供的应用程序的控制装置的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,示出了本发明一实施例提供的一种应用程序的控制方法的步骤流程图,具体可以包括如下步骤:
步骤101,在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据;
在本发明一实施例中,所述目标情景数据包括以下任意一项或多项:
时间数据、位置数据、天气数据;
其中,当所述目标终端为车载终端时,所述目标情景数据还包括以下任意一项或多项:
车辆的行驶状态、道路拥堵数据。
在本发明一实施例中,所述目标事件为针对所述目标应用图标的点击事件。
在终端中可以安装有多个应用,而针对某些终端,其屏幕大小可能无法承载所有的应用程序的应用图标,从而,在屏幕界面一般仅显示部分应用程序的应用图标。
其中,终端可以是移动终端,移动终端为了实现便携,通常屏幕都设置的较小,移动终端可以是手机、笔记本等带有显示屏的移动终端。
应用程序为与终端的操作***适配的,可以实现某项或某几项特定任务而被开发运行于操作***之上的计算机程序,例如,音乐应用程序、视频应用程序、导航应用程序等。
当用户需要启动的应用程序的应用图标不在终端当前显示的页面中时,用户需要在大量的应用程序中查找到需要启动的应用程序,通过对该应用程序进行操作,从而启动该应用程序,这个操作过程过于复杂,降低了用户使用体验,且在一些特殊场景中,如车辆中的终端大屏,驾驶员在驾驶过程中查找应用程序的过程可能会引发驾驶安全问题。
为了提高用户使用终端的体验,可以针对应用程序的启动过程进行改进。具体地,目标用户在终端当前显示的多个应用程序的应用图标中,针对第一应用程序的目标应用图标进行操作,从而触发目标事件。
其中,用户操作可以是针对第一应用程序的点击操作,去触发的目标事件可以是针对目标图标的点击事件,需要说明的是,本发明实施例中,用户操作不局限于点击操作,还可以设置其他启动应用程序的操作,目标事件也可以格努实际应用设置不同的事件。
当用户触发目标事件后,目标终端可以检测到该目标事件,从而,可以获取目标终端所处的目标情景数据,以确定用户所处的当前情景是什么情景。
其中,目标情景数据可以是时间数据、位置数据、天气数据等情景数据中任意一项或多项,例如,时间数据可以是XX年XX月XX日,也可以是具体的时刻数据;位置数据可以是根据目标终端的定位模块确定坐标点数据;天气数据可以是终端当前所处位置的天气数据,具体地,可以包括天气类型(如,晴天,阴天,雨天,雪天等),还可以包括目标终端所在环境的温度数据、湿度数据,PM2.5数据等。
而当目标终端为车载终端时,目标情景数据还可以包括以下任意一项或多项:车辆的行驶状态、道路拥堵数据。
其中,车辆的行驶状态可以分为自动驾驶状态或非自动驾驶状态,或者也可以分为运动状态或停车状态;道路拥堵数据可以是车载终端从车联网中获取,道路拥堵数据可以是车辆当前所行驶道路的拥堵数据,也可以是车辆行程中所涉及的道路的拥堵数据,具体地,道路拥堵数据可以包括道路拥堵等级数据等。
需要说明的是,目标情景数据不局限于上述举例所示的情景数据,还可以根据实际情况将其他数据划分为用于指示目标终端所处场景的目标情景数据。
步骤102,根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序。
在获取目标情景数据后,目标终端可以目标情景数据进行分析,确定目标终端当前所处的场景是什么场景,进而确定该场景中目标用户需要打开的第二应用程序,从而在确定第二应用程序后,启动第二应用程序。
具体地,可以在目标终端中配置不同场景与应用程序的对应关系,从而在获取目标情景数据后,对目标情景数据进行分析确定当前场景,然后可以根据预想配置的对应关系,确定当前场景所对应启动的应用程序,进行启动该应用程序。
在一示例中,第二应用程序可以为与第一应用程序相同的应用程序,也可以是与第一应用程序不同的应用程序。
相对于点击一个应用图标启动对应的应用程序的技术方案,在本发明实施例中可以通过点击一个应用图标,启动一个或多个应用程序,而且可以启动所点击的应用图标对应的应用程序以外的其他应用程序,从而,目标用户在当前界面下也可以启动不在当前界面中的应用程序,方便目标用户在屏幕较小的目标终端中启动应用程序。
进一步地,根据目标情景数据确定第二应用程序,使启动的应用程序与场景对应,方便目标用户操作,提高用户的使用体验。
在一示例中,目标终端中可以设置有情景分析模块,情景分析模块可以通过对目标情景数据进行分析,确定目标用户当前所处的场景。
在本发明实施例中,通过在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据,从而可以根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序,实现了在检测到目标应用图标的目标事件时,根据当前所处场景确定需要启动的应用程序,从而可以快速启动用户需要启动的应用程序,简化用户操作,提高用户使用体验。
参照图2,示出了本发明一实施例提供的另一种应用程序的控制方法的步骤流程图,具体可以包括如下步骤:
步骤201,在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据;
在终端中可以安装有多个应用,而针对某些终端,其屏幕大小可能无法承载所有的应用程序的应用图标,从而,在屏幕界面一般仅显示部分应用程序的应用图标。
其中,终端可以是移动终端,移动终端为了实现便携,通常屏幕都设置的较小,移动终端可以是手机、笔记本等带有显示屏的移动终端。
应用程序为与终端的操作***适配的,可以现实某项或某几项特定任务而被开发运行于操作***之上的计算机程序,例如,音乐应用程序、视频应用程序、导航应用程序等。
当用户需要启动的应用程序的应用图标不在终端当前显示的页面中时,用户需要先在大量的应用程序中查找到需要启动的应用程序,通过对该应用程序进行操作,从而启动该应用程序,这个操作过程过于复杂,降低了用户使用体验,且在一些特殊场景中,如车辆中的终端大屏,驾驶员在驾驶过程中查找应用程序的过程可能会引发驾驶安全问题。
为了提高用户使用终端的体验,可以针对应用程序的启动过程进行改进。具体地,目标用户在终端中当前显示的多个应用程序的应用图标中,针对第一应用程序的目标应用图标进行操作,从而触发目标事件。
其中,用户操作可以是针对第一应用程序的点击操作,去触发的目标事件可以是针对目标图标的点击事件,需要说明的是,本发明实施例中,用户操作不局限于点击操作,还可以设置其他启动应用程序的操作,目标事件也可以格努实际应用设置不同的事件。
当用户触发目标事件后,目标终端可以检测到该目标事件,从而,可以获取目标终端所处的目标情景数据,以确定用户所处的当前情景是什么情景。
其中,目标情景数据可以是时间数据、位置数据、天气数据等情景数据中任意一项或多项,例如,时间数据可以是XX年XX月XX日,也可以是具体的时刻数据;位置数据可以是根据目标终端的定位模块确定坐标点数据;天气数据可以是终端当前所处位置的天气数据,具体地,可以包括天气类型(如,晴天,阴天,雨天,雪天等),还可以包括目标终端所在环境的温度数据、湿度数据,PM2.5数据等。
而当目标终端为车载终端时,目标情景数据还可以包括以下任意一项或多项:车辆的行驶状态、道路拥堵数据。
其中,车辆的行驶状态可以分为自动驾驶状态或非自动驾驶状态,或者也可以分为运动状态或停车状态;道路拥堵数据可以是车载终端从车联网中获取,道路拥堵数据可以是车辆当前所行驶道路的拥堵数据,也可以是车辆行程中所涉及的道路的拥堵数据,具体地,道路拥堵数据可以包括道路拥堵等级数据等。
需要说明的是,目标情景数据不局限于上述举例所示的情景数据,还可以根据实际情况将其他数据划分为用于指示目标终端所处场景的目标情景数据。
步骤202,获取所述目标用户的历史行为数据;
在目标用户使用目标终端过程,当检测到目标用户针对第一应用程序的目标应用图标的目标事件时,还可以获取目标用户的历史行为数据。
其中,历史行为数据可以指示目标用户的行为习惯,其可以包括目标用户在以往使用目标终端过程中采集的历史情景数据以及针对应用程序的使用情况数据。
其中,历史情景数据可以包括以下任意一项或多项:
时间数据、位置数据、天气数据;
其中,当目标终端为车载终端时,历史情景数据还可以包括以下任意一项或多项:
车辆的行驶状态、道路拥堵数据。
其中,应用程序的使用情况数据可以包括应用程序的使用时间数据、使用频率数据等。
需要说明的是,步骤202可以与步骤201同时发生。
步骤203,根据所述历史行为数据和所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序。
在获取历史行为数据和目标情景数据后,可以根据历史行为数据对终端所处的当前目标情景数据进行分析,确定在历史行为数据中,目标用户的目标终端处于目标情景数据所指示的场景中时,目标用户在使用或者准备启动的应用程序。
根据前述分析,可以在目标终端中确定待启动的第二应用程序,并在确定第二应用程序后,启动该第二应用程序。
在一示例中,目标终端中还可以设置有行为分析模块,行为分析模块根据情景分析模块的分析结果和历史行为数据分析出目标用户当前的大概率行为动作,进而根据该行为动作确定第二应用程序。
另外,行为分析模块还可以直接根据目标情景数据和历史行为数据分析出目标用户当前的大概率行为动作,进而根据该行为动作确定第二应用程序。
在本发明一实施例中,所述步骤203可以包括以下子步骤:
所述根据所述历史行为数据和所述目标情景数据,确定所述目标终端中的第二应用程序,包括:
子步骤2031,在所述历史行为数据中,确定与所述目标情景数据匹配的目标行为数据;
在实际应用中,在获取历史行为数据后,可以根据目标情景数据在历史行为数据中查找,确定目标情景数据对应的场景所匹配的目标行为数据。
子步骤2032,根据所述目标行为数据,确定所述目标终端所启动的一个或多个候选应用程序;
在确定目标行为数据后,确定目标终端所启动的一个或多个候选应用程序,即候选应用程序为目标用户以往处于目标情景数据对应的场景中时,所启动的应用程序。
子步骤2033,在所述一个或多个候选应用程序中确定第二应用程序。
在确定一个或多个候选应用程序后,可以进一步根据当前的目标情景数据确定当前情况下需要启动的应用程序,该应用程序为第二应用程序。
例如,当目标用户当前处于下班通勤时间,且道路比较拥堵的场景下时,根据过去一段时间内,在下班通勤时间,又处于道路比较拥堵的场景下,目标用户90%上的行为是听音乐。
从而,可有推断当下用户也是大概率的想听音乐,从而,可以在启动应用程序时,将音乐应用程序运行起来。
在本发明一实施例中,所述步骤2033可以包括以下子步骤:
子步骤20331,确定所述一个或多个候选应用程序对应的概率数据;
在确定候选应用程序后,可以根据目标行为数据确定每个候选应用程序对应的概率数据。
子步骤20332,根据所述概率数据,确定第二应用程序。
在得到每个候选应用程序的概率数据后,可以将概率数据从大到小排序,将最大的概率数据对应的应用程序确定为第二应用程序。
在一示例中,可以设置概率阈值,当概率数据处于概率阈值的范围内时,则启动对应的一个或多个应用程序,当所有候选应用程序的概率数据均不在概率阈值的范围内时,则启动第一应用程序。
例如,当目标用户当前处于下班通勤时间,且道路比较拥堵的场景下时,根据过去一段时间内,在下班通勤时间,又处于道路比较拥堵的场景下,目标用户90%上的行为是听音乐,2%的行为是播放视频,8%行为为查考导航信息。
从而,通过对用户行为数据和目标情景数据分析,可以得到至少三个候选应用程序:音乐应用程序,视频应用程序、导航应用程序。
进而,对概率信息进行排序,概率最大的为音乐应用程序,从而,将音乐应用程序确定为需要启动第二应用程序。
在本发明实施例中,通过在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据,并可以获取所述目标用户的历史行为数据,从而,可以根据所述历史行为数据和所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序,实现了在检测到目标应用图标的目标事件时,根据当前所处场景和历史行为数据确定需要启动的应用程序,从而可以快速启动用户需要启动的应用程序,简化用户操作,提高用户使用体验。
参照图3a,示出了本发明一实施例提供的另一种应用程序的控制方法的步骤流程图,具体可以包括如下步骤:
步骤301,在目标终端中,配置目标事件和一个或多个应用程序的对应关系;
在目标终端中可以设置针对应用图标的目标事件,配置目标事件与一个或多个应用程序之间的对应关系,目标事件用于触发启动其对应的应用程序。
例如,在终端中,可以先针对某个应用图标,预先设置好要启动的几个应用程序(如应用程序1、应用程序2等),当用户点击一下应用图标时可以启动应用程序1,当点击两下应用图标是,可以启动应用程序2。
步骤302,在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,根据所述对应关系,确定所述目标事件对应的第三应用程序,并启动第三应用程序,其中,所述第三应用程序为所述目标终端中不同于所述第一应用程序的应用程序。
在配置对应关系后,当目标终端检测到目标用户针对第一应用程序的目标应用图标的目标事件时,可以确定目标事件和对应关系确定目标事件对应的第三应用程序,从而确定第三应用程序。
在本发明实施例中,通过在目标终端中,配置目标事件和一个或多个应用程序的对应关系;在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,根据所述对应关系,确定所述目标事件对应的第三应用程序,并启动第三应用程序,其中,所述第三应用程序为所述目标终端中不同于所述第一应用程序的应用程序,实现了,通过针对一个应用图标的操作,打开多个不同应用程序,提高了启动应用程序的效率。
以下通过图3b对本发明上述实施例进行示例性说明。
本发明中,终端中可以设置用户行为模块和场景分析模块,从而,在点击应用图标后,在将应用图标对应的数据到达底层之前,启动用户行为模块和场景分析模块分析用户想要启动的应用,然后在将应用的数据产给底层,从而,启动应用。
其中,应用程序的启动过程包括如下步骤:
S1,点击图标。
目标用户在目标终端的显示界面上点击第一应用程序对应的目标应用程序图标。
S2,启动情景分析模块。
当应用图标发生点击事件后(即检测到目标事件),获取目标情景数据,并启动情景分析模块对目标情景数据进行分析,以确定目标终端当前所处场景。
S3,判断用户当前所处的情景。
通过情景分析模块对目标情景数据进行分析,确定目标终端当前所处场景。
例如:如获取的目标情景数据是针对时间的情景数据时,根据该情景数据确定当前日期是工作日,并且,此时是下班通勤的时间。从而,通过情景分析模块,可以分析出目标用户当前处于下班通勤的场景。
S4,启动行为分析模块。
目标终端可以进一步启动行为分析模块,并获取目标用户的历史行为数据,以在行为分析模块中结合情景分析模块的到的结果进行用户行为分析。
S5,分析用户的行为习惯。
在行为分析模块中,综合历史行为数据和结合情景分析模块得到的结果分析目标用户的行为习惯,从而,可以确定一个或多个候选应用程序。
如,在过去一段时间内,在下班通勤时间,用户大多数时间都是在听音乐。那本次点击事件很大概率是想听音乐。
S6,根据情景分析模块和行为分析模块的结果,启动应用程序。
根据情景分析模块和行为分析模块的结果,以及概率事件(候选应用程序对应的概率数据)进行综合分析,确定目标用户最终要启动的应用程序(第二应用程序)。
需要说明的是,对于方法实施例,为了简单描述,故将其表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图4,示出了本发明一实施例提供的一种应用程序的控制装置的结构示意图,具体可以包括如下模块:
情景数据获取模块401,用于在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据;
第二应用程序启动模块402,用于根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序。
在本发明一实施例中,所述第二应用程序启动模块402可以包括:
历史行为数据获取子模块,用于获取所述目标用户的历史行为数据;
第二应用程序确定子模块,用于根据所述历史行为数据和所述目标情景数据,确定所述目标终端中的第二应用程序。
在本发明一实施例中,所述装置还可以包括:
对应关系配置模块,用于在所述目标终端中,配置目标事件和一个或多个应用程序的对应关系;
所述装置还可以包括:
第三应用程序启动模块,用于在检测所述目标事件时,根据所述对应关系,确定所述目标事件对应的第三应用程序,并启动第三应用程序,其中,所述第三应用程序为所述目标终端中不同于所述第一应用程序的应用程序。
在本发明一实施例中,所述第二应用程序确定子模块可以包括:
目标行为数据确定单元,用于在所述历史行为数据中,确定与所述目标情景数据匹配的目标行为数据;
候选应用程序确定单元,用于根据所述目标行为数据,确定所述目标终端所启动的一个或多个候选应用程序;
应用程序筛选单元,用于在所述一个或多个候选应用程序中确定第二应用程序。
在本发明一实施例中,所述应用程序筛选单元可以包括:
概率数据确定子单元,用于确定所述一个或多个候选应用程序对应的概率数据;
应用程序筛选子单元,用于根据所述概率数据,确定第二应用程序。
在本发明一实施例中,所述目标情景数据包括以下任意一项或多项:
时间数据、位置数据、天气数据;
其中,当所述目标终端为车载终端时,所述目标情景数据还包括以下任意一项或多项:
车辆的行驶状态、道路拥堵数据。
在本发明一实施例中,所述目标事件为针对所述目标应用图标的点击事件。
本发明实施例通过在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据,从而可以根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序,实现了在检测到目标应用图标的目标事件时,根据当前所处场景确定需要启动的应用程序,从而可以快速启动用户需要启动的应用程序,简化用户操作,提高用户使用体验。
本发明一实施例还提供了一种服务器,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上应用程序的控制方法。
本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上应用程序的控制方法。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对所提供的一种应用程序的控制方法和控制装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种应用程序的控制方法,其特征在于,所述方法包括:
在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据;
根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标情景数据,确定所述目标终端中的第二应用程序,包括:
获取所述目标用户的历史行为数据;
根据所述历史行为数据和所述目标情景数据,确定所述目标终端中的第二应用程序。
3.根据权利要求1或2所述的方法,其特征在于,在检测到目标用户针对第一应用程序的目标应用图标的目标事件之前,还包括:
在所述目标终端中,配置目标事件和一个或多个应用程序的对应关系;
还包括:
在检测所述目标事件时,根据所述对应关系,确定所述目标事件对应的第三应用程序,并启动第三应用程序,其中,所述第三应用程序为所述目标终端中不同于所述第一应用程序的应用程序。
4.根据权利要求2所述的方法,其特征在于,所述根据所述历史行为数据和所述目标情景数据,确定所述目标终端中的第二应用程序,包括:
在所述历史行为数据中,确定与所述目标情景数据匹配的目标行为数据;
根据所述目标行为数据,确定所述目标终端所启动的一个或多个候选应用程序;
在所述一个或多个候选应用程序中确定第二应用程序。
5.根据权利要求4所述的方法,其特征在于,所述在所述一个或多个候选应用程序中确定第二应用程序,包括:
确定所述一个或多个候选应用程序对应的概率数据;
根据所述概率数据,确定第二应用程序。
6.根据权利要求5所述的方法,其特征在于,所述目标情景数据包括以下任意一项或多项:
时间数据、位置数据、天气数据;
其中,当所述目标终端为车载终端时,所述目标情景数据还包括以下任意一项或多项:
车辆的行驶状态、道路拥堵数据。
7.根据权利要求1或2所述的方法,其特征在于,所述目标事件为针对所述目标应用图标的点击事件。
8.一种应用程序的控制装置,其特征在于,所述装置包括:
情景数据获取模块,用于在检测到目标用户针对第一应用程序的目标应用图标的目标事件时,获取目标终端所处的目标情景数据;
第二应用程序启动模块,用于根据所述目标情景数据,确定所述目标终端中的第二应用程序,并启动所述第二应用程序。
9.一种服务器,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的应用程序的控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的应用程序的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111605195.9A CN114237452A (zh) | 2021-12-24 | 2021-12-24 | 一种应用程序的控制方法和控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111605195.9A CN114237452A (zh) | 2021-12-24 | 2021-12-24 | 一种应用程序的控制方法和控制装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114237452A true CN114237452A (zh) | 2022-03-25 |
Family
ID=80762927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111605195.9A Pending CN114237452A (zh) | 2021-12-24 | 2021-12-24 | 一种应用程序的控制方法和控制装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114237452A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130014131A1 (en) * | 2010-05-11 | 2013-01-10 | Zte Corporation | Method and device for managing application program |
CN103218133A (zh) * | 2013-03-28 | 2013-07-24 | 东莞宇龙通信科技有限公司 | 关联应用程序的启动方法和终端 |
CN104915230A (zh) * | 2015-05-29 | 2015-09-16 | 努比亚技术有限公司 | 应用控制方法及装置 |
CN106021507A (zh) * | 2016-05-20 | 2016-10-12 | 广东欧珀移动通信有限公司 | 应用程序推荐方法、装置及移动终端 |
CN108021305A (zh) * | 2017-12-11 | 2018-05-11 | 维沃移动通信有限公司 | 应用关联启动的方法、装置及移动终端 |
CN110221737A (zh) * | 2019-04-29 | 2019-09-10 | 东莞市步步高通信软件有限公司 | 一种图标显示方法及终端设备 |
CN111007976A (zh) * | 2019-11-26 | 2020-04-14 | 维沃移动通信有限公司 | 应用控制方法及终端设备 |
CN111611027A (zh) * | 2020-05-28 | 2020-09-01 | Oppo广东移动通信有限公司 | 一种启动应用程序的方法、终端设备以及可读存储介质 |
-
2021
- 2021-12-24 CN CN202111605195.9A patent/CN114237452A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130014131A1 (en) * | 2010-05-11 | 2013-01-10 | Zte Corporation | Method and device for managing application program |
CN103218133A (zh) * | 2013-03-28 | 2013-07-24 | 东莞宇龙通信科技有限公司 | 关联应用程序的启动方法和终端 |
CN104915230A (zh) * | 2015-05-29 | 2015-09-16 | 努比亚技术有限公司 | 应用控制方法及装置 |
CN106021507A (zh) * | 2016-05-20 | 2016-10-12 | 广东欧珀移动通信有限公司 | 应用程序推荐方法、装置及移动终端 |
CN108021305A (zh) * | 2017-12-11 | 2018-05-11 | 维沃移动通信有限公司 | 应用关联启动的方法、装置及移动终端 |
CN110221737A (zh) * | 2019-04-29 | 2019-09-10 | 东莞市步步高通信软件有限公司 | 一种图标显示方法及终端设备 |
CN111007976A (zh) * | 2019-11-26 | 2020-04-14 | 维沃移动通信有限公司 | 应用控制方法及终端设备 |
CN111611027A (zh) * | 2020-05-28 | 2020-09-01 | Oppo广东移动通信有限公司 | 一种启动应用程序的方法、终端设备以及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10185555B2 (en) | Method for automatically determining application recommendation result based on auxiliary information and associated computer readable medium and user interface | |
US9703462B2 (en) | Display-independent recognition of graphical user interface control | |
US11822784B2 (en) | Split-screen display processing method and apparatus, device, and storage medium | |
US20100070475A1 (en) | Data backup system and method thereof | |
CN108874289B (zh) | 应用历史记录查看方法、装置及电子设备 | |
US9098313B2 (en) | Recording display-independent computerized guidance | |
CN107133165B (zh) | 浏览器兼容性检测方法及装置 | |
CN105335423B (zh) | 一种网页的用户反馈的收集处理方法及装置 | |
CN104809224A (zh) | 一种用于呈现应用信息的方法和装置 | |
CN106599263B (zh) | 一种内容筛选方法、***及用户终端 | |
US8799255B2 (en) | Button-activated contextual search | |
CN112132654A (zh) | 一种房源信息展示的方法、装置和存储介质 | |
CN111954079B (zh) | 图像处理方法、装置、电子设备及介质 | |
CN103064767B (zh) | 驱动备份、恢复的方法及装置 | |
CN105589868B (zh) | 一种目标轨迹的查询方法及装置 | |
EP3550536A1 (en) | Method and device for determining geographical location of user taking a vehicle | |
CN114237452A (zh) | 一种应用程序的控制方法和控制装置 | |
CN112612393A (zh) | 界面功能的交互方法及装置 | |
CN110275785B (zh) | 数据处理方法、装置、客户端和服务器 | |
KR20140095715A (ko) | 아이콘 변경 방법 및 아이콘을 변경하는 단말 장치 | |
CN111563153B (zh) | 基于剪切板信息共享实现的推荐方法以及终端 | |
CN105094668A (zh) | 一种信息处理方法及电子设备 | |
CN112883291B (zh) | 目的地位置的推荐方法、装置和服务器 | |
CN111694627B (zh) | 桌面编辑方法及装置 | |
CN112579938A (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 |
Effective date of registration: 20220729 Address after: 211100 floor 10, No. 7, Zijin research and innovation center, No. 89, Shengli Road, Jiangning District, Nanjing, Jiangsu Province (Jiangning Development Zone) Applicant after: Nobo Automotive Technology Nanjing Co.,Ltd. Address before: No. 2288 Chaoyang South Street, Lianchi District, Baoding City, Hebei Province Applicant before: NOBO AUTOMOTIVE SYSTEM Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20220325 |
|
WD01 | Invention patent application deemed withdrawn after publication |