应用启动方法及装置与流程

文档序号:12362495阅读:318来源:国知局
应用启动方法及装置与流程

本发明涉及互联网技术领域,尤其涉及一种应用启动方法及装置。



背景技术:

随着社交网络的普及,一个社交账号,如一个微信或者是QQ账号已经不能满足用户工作生活的需求,但市面上大部分终端不允许同时运行两个一样的应用,这样造成了用户使用同一应用的两个账户时,需要从当前账户切换到另一个账户,或者从当前账户退出登录到另一个账户。为了解决上述问题,应用分身技术应运而生。应用分身技术是指,同一终端能够同时运行两个一样的应用,例如双开微信、双开QQ。其中,一个应用称为原生应用,另一个应用称为分身应用。原生应用是原先下载在终端的应用程序,分身应用是与原生应用对应的相同应用程序。用户可以使用其中一个应用登陆一个账号以满足日常需求,使用另一个应用登陆其他账号以满足隐私需求。

现有技术中,启动应用分身技术的时候,如图1所示,终端界面会显示一个原生应用图标和一个分身应用图标。但同时显示原生应用图标和分身应用图标会暴露用户拥有两个账户的情况,尤其是在用户想隐藏其中一个账户的时候,不利于用户个人隐私的保护。例如:用户启动应用分身技术,同时使用两个微信账户,其中一个微信账户是隐私账户,但当其他人使用该用户的终端时,很容易通过点击微信的原生应用图标或微信的分身应用图标,启动微信,发现隐私账户,泄露用户的隐私信息。



技术实现要素:

本发明提供一种应用启动方法及装置,能够保护个人隐私。

为达到上述目的,本发明采用如下技术方案:

第一方面,本发明提供应用启动方法,所述方法应用于终端,所述终端中同一应用的原生应用与分身应用对应同一应用图标,所述方法包括:

获取用户按压应用图标时产生的按压信息,所述按压信息包括按压力度;

判断所述按压力度是否大于预设力度;

当所述按压力度大于预设力度时,启动与所述应用图标对应的分身应用。

第二方面,本发明提供应用启动装置,所述装置应用于终端,所述终端中同一应用的原生应用与分身应用对应同一应用图标,所述装置包括:

多点触控模块,用于获取用户按压应用图标时产生的按压信息,所述按压信息包括按压力度;

安全策略模块,用于判断所述按压力度是否大于预设力度;当所述按压力度大于预设力度时,启动与所述应用图标对应的分身应用。

与现有技术在启动应用分身技术的时候,终端界面会显示原生应用图标和分生应用图标相比,本发明提供的应用启动方法及装置,同一应用的原生应用与分身应用均对应同一应用图标,通过获取用户按压应用图标产生的按压信息,判断按压信息中的按压力度是否大于预设力度来启动分身应用,但启动后终端不会新增分身应用图标,其他用户无法仅通过应用图标获知当前用户是否开启了分身应用;此外,还能够避免用户在启动应用分身技术的时候,被他人通过点击原生应用图标或分身应用图标,发现隐私账户,进而能够较好的保护个人隐私。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为现有技术中启动应用分身技术后,显示原生应用图标和分身应用图标的终端界面示意图;

图2为本发明实施例提供的一种应用启动方法流程图;

图3为本发明实施例提供的另一种应用启动方法流程图;

图4为本发明实施例提供的另一种应用启动方法流程图;

图5为图4中步骤401的细化流程图;

图6为本发明实施例提供的一种应用启动装置的结构示意图;

图7为本发明实施例提供的另一种应用启动装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例提供一种应用启动方法,可以适用于智能手机、平板电脑、便携式多媒体播放器等终端。如图2所示,该方法包括:

201、获取用户按压应用图标时产生的按压信息。

其中,终端中同一应用的原生应用与分身应用对应同一应用图标。

本发明实施例中,不对原生应用和分身应用的图标进行区分,无论运行原生应用还是分身应用,均显示相同的应用图标,进而仅根据应用图标而言,其他用户无法区分当前用户是否双开应用。也即无法知晓当前用户是否登陆了多个账户,进而能够保护用户隐私。

所述按压信息包括按压力度,所述按压信息通过检测按压信号获取,检测按压信号的电路结构可以根据实际需要进行设置,例如终端内设置压力传感器,通过该压力传感器获取用户按压应用图标时的按压力度。

202、判断所述按压力度是否大于预设力度。

其中,所述预设力度可以是系统默认设定,也可以是用户设定。

可选地,用户可以设置第一次按压应用图标时记录的力度为预设力度;或者,可以将用户多次按压应用图标时的按压力度取平均值设置为预设力度。

可选地,用户在按压应用图标时,显示按压力度指示框。所述按压力度指示框中的数字表示用户的按压力度,以使用户直观感受到按压力度的大小,辅助用户了解按压力度是否大于预设力度。

203、当所述按压力度大于预设力度时,启动与所述应用图标对应的分身应用。

示例性的,用户可以使用分身应用登录隐私账户。

一般情况下,是通过点击应用图标的方式启动手机应用,而本发明的分身应用的启动条件是用户按压应用图标的按压力度大于预设力度,仅仅通过点击的方式不能启动分身应用,从而减少了隐私账户被发现的可能性。

与现有技术在启动应用分身技术的时候,终端界面会显示原生应用图标和分生应用图标相比,本发明提供的应用启动方法,同一应用的原生应用与分身应用均对应同一应用图标,通过获取用户按压应用图标产生的按压信息,判断按压信息中的按压力度是否大于预设力度来启动分身应用,但启动后终端不会新增分身应用图标,其他用户无法仅通过应用图标获知当前用户是否开启了分身应用;此外,还能够避免用户在启动应用分身技术的时候,被他人通过点击原生应用图标或分身应用图标,发现隐私账户,进而能够较好的保护个人隐私。

可选地,当所述按压力度小于预设力度时,启动与所述应用图标对应的原生应用。

通过不同的力度按压一个应用图标来分别启动原生应用和分身应用,用户可以在一个终端同时运行两个一样的应用,方便快捷的使用同一应用的两个账户,而无需频繁的从一个账户切换到另一个账户,同时不会因为终端界面上显示有原生应用图标和分身应用图标,暴露隐私账户。

另外,相比于现有技术,本发明在终端界面上只显示原生应用图标,不显示分身应用图标,进而减少了显示在终端界面上应用图标的数量,使得终端界面更加整洁。

为了解决用户误按应用图标,且按压应用图标的力度大于预设力度的情况下,分身应用被启动的问题,本发明实施例提供另一种应用启动方法,对分身应用的启动条件做出进一步地限定,使得用户在分身应用上登陆的是隐私账户时,不会因误按而暴露隐私账户,更好地保护个人隐私。如图3所示,该方法包括:

301、获取用户按压应用图标时产生的按压信息。

其中,终端中同一应用的原生应用与分身应用对应同一应用图标,所述按压信息包括按压力度、按压时长。

302、判断所述按压力度是否大于预设力度。

其中,步骤301、302的具体实现过程可参考前述步骤201、202,此处不再赘述。

303、当所述按压力度大于预设力度时,判断所述按压时长是否大于预设时长。

其中,所述预设时长可以是系统默认设定,也可以是用户设定。可选地,用户可以设置第一次按压应用图标时记录的时长为预设时长;或者,用户可以将多次按压应用图标的按压时长取平均值设置为预设时长。

可选地,用户在按压应用图标时,显示按压时长指示框。所述按压时长指示框中的数字表示用户的按压时长,以使用户直观感受到按压时长的大小,辅助用户了解按压时长是否大于预设时长。

304、当所述按压时长大于预设时长时,启动与所述应用图标对应的分身应用。

305、当所述按压力度小于预设力度时,或者所述按压力度大于预设力度但所述按压时长小于预设时长时,启动与所述应用图标对应的原生应用。

与现有技术在启动应用分身技术的时候,终端界面会显示原生应用图标和分生应用图标相比,本发明提供的应用启动方法,同一应用的原生应用与分身应用均对应同一应用图标,避免了用户在启动应用分身技术的时候,被他人通过点击原生应用图标或分身应用图标,发现隐私账户的问题,保护了个人隐私。同时,在启动分身应用的时候,需要满足按压力度大于预设力度和按压时长大于预设时长的条件,降低了误按情况下启动分身应用的可能性,从而避免隐私账户的暴露,进一步保护了用户的个人隐私。

当用户终端中存在恶意软件或者病毒程序的时候,恶意软件或者病毒程序可能会篡改用户按压图标时产生的按压信息,导致按压信息错误,而错误的按压信息可能会使用户在启动原生应用的时候,错误启动成分身应用;或者,错误的按压信息会使用户在启动分身应用的时候,错误启动成原生应用。为了解决这一问题,本发明实施例提供另一种应用启动方法。如图4所示,具体步骤如下:

401、开启安全模式。

402、获取用户按压应用图标时产生的按压信息,所述按压信息包括按压力度、按压时长。

403、对所述按压信息进行加密。

在获取按压信息之后,对所述按压信息进行加密,得到加密后的按压信息,防止终端内的其他程序修改按压信息,导致按压信息错误。

404、对加密后的按压信息进行解密。

在需要判断按压力度是否大于预设力度之前,才对所述加密后的按压信息进行解密,得到解密后的按压信息。

通过步骤403、404,可以防止终端中其他应用对按压信息进行修改,使得按压信息能够准确无误,避免按压信息的错误导致的分身应用或原生应用被错误启动。

405、判断所述按压力度是否大于预设力度。

406、当所述按压力度大于预设力度时,判断所述按压时长是否大于预设时长。

407、当所述按压时长大于预设时长时,启动与所述应用图标对应的分身应用。

408、当所述按压力度小于预设力度时,或者所述按压力度大于预设力度但所述按压时长小于预设时长时,启动与所述应用图标对应的原生应用。

其中,步骤405至408的具体实现过程可参考前述步骤302至305,在此不再赘述。

参照图5,步骤401包括如下细化流程:

4011、判断是否支持多点触控技术。

其中,多点触控技术(Multitouch或Multi-Touch),又称多重触控、多点感应、多重感应,是采用人机交互技术与硬件设备共同实现的技术,能在没有传统输入设备(如:鼠标、键盘等。)下进行计算机的人机交互操作。与单点触控技术对应,多点触控技术能够同时接受来自屏幕上多个点进行计算机的人机交互操作,且能够将人机交互操作方式扩展至三层维度。

4012、判断是否支持应用分身技术。

4013、判断是否支持多点触控开启应用分身的功能。

终端支持多点触控开启应用分身的功能,是实现以不同力度按压同一应用图标分别打开原生应用和分身应用这一方案的技术基础。

4014、开启安全模式。

4015、结束。

本发明实施例提供的应用启动方法,通过在获取信息之后对按压信息进行加密,在需要判断按压力度是否大于预设力度之前,才将加密后的按压信息进行解密,可以防止终端中其他应用对按压信息的修改,导致按压信息错误,从而防止分身应用或者原生应用被错误启动,避免分身应用被错误启动导致的隐私账户暴露,进而更好地保护了个人隐私。

如图6所示,本发明实施例提供一种应用启动装置,用于实现图2、图3实施例所述应用启动方法,所述装置应用于终端,所述终端中同一应用的原生应用与分身应用对应同一应用图标,所述装置包括:

多点触控模块61,用于获取用户按压应用图标时产生的按压信息,所述按压信息包括按压力度。

安全策略模块62,用于接收所述多点触控模块61传送的按压信息,判断按压信息中的按压力度是否大于预设力度;当所述按压力度大于预设力度时,启动与所述应用图标对应的分身应用。

与现有技术在启动应用分身技术的时候,终端界面会显示原生应用图标和分生应用图标相比,本发明提供的应用启动装置,同一应用的原生应用与分身应用均对应同一应用图标,通过获取用户按压应用图标产生的按压信息,判断按压信息中的按压力度是否大于预设力度来启动分身应用,但启动后终端不会新增分身应用图标,其他用户无法仅通过应用图标获知当前用户是否开启了分身应用;此外,还能够避免用户在启动应用分身技术的时候,被他人通过点击原生应用图标或分身应用图标,发现隐私账户,进而能够较好的保护个人隐私。

在该实施例的一种实现方式中,所述安全策略模块62,还用于当按压力度小于预设力度时,启动与所述应用图标对应的原生应用。

在该实施例的一种实现方式中,所述按压信息还包括:按压时长。所述安全策略模块62,还用于当按压力度大于预设力度时,在启动与所述应用图标对应的分身应用之前,判断所述按压时长是否大于预设时长;当所述按压时长大于预设时长时,启动与所述应用图标对应的分身应用。

在该实施例的一种实现方式中,所述安全策略模块62,还用于当所述按压时长小于预设时长时,启动与所述应用图标对应的原生应用。

本发明实施例提供的应用启动装置,在启动分身应用的时候,需要满足按压力度大于预设力度和按压时长大于预设时长的条件,降低了误按情况下启动分身应用的可能性,进一步保护了用户的个人隐私。

如图7所示,本发明实施例还提供了一种应用启动装置,该装置在图6的基础上,还包括数据处理模块63。

所述数据处理模块63,用于在多点触控模块61获取用户按压应用图标时产生的按压信息之后,对所述按压信息进行加密。

安全策略模块62,还用于在判断所述按压力度是否大于预设力度之前,对所述数据处理模块63加密后的按压信息进行解密,得到解密后的按压信息。

本发明实施例提供的应用启动装置,通过在获取信息之后对按压信息进行加密,在需要判断按压力度是否大于预设力度之前,才将加密后的按压信息进行解密,可以防止终端中其他应用对按压信息的修改,导致按压信息错误,从而防止分身应用或者原生应用被错误启动,避免分身应用被错误启动导致的隐私账户暴露,进而更好地保护了个人隐私。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1