界面显示方法、装置、存储介质及电子设备与流程

文档序号:16246641发布日期:2018-12-11 23:38阅读:128来源:国知局
界面显示方法、装置、存储介质及电子设备与流程

本申请属于终端技术领域,尤其涉及一种界面显示方法、装置、存储介质及电子设备。

背景技术

随着终端技术的发展,终端已经开始从以前简单地提供通话设备渐渐变成一个通用软件运行的平台。该平台不再以提供通话管理为主要目的,而是提供一个包括通话管理、游戏娱乐、办公记事、移动支付等各类应用软件在内的运行环境,随着大量的普及,已经深入至人们的生活、工作的方方面面。

分屏目前是android系统智能终端的一种比较常见的用户场景。用户对于分屏使用时的体验是比较重视的,如用户在使用分屏时,对分屏操作的快捷性,显示的表现力,进入与退出是否方便,人性化,都会有较高的要求,还有操作过程中的流畅度也比较影响体验,用户对手机的性能与直观感受会跟分屏操作关联起来,影响到产品的品牌与声誉。

但目前的android系统,对于用户使用分屏的场景,现阶段并没有特殊的处理,而且操作比较原始,不利于用户的快捷使用,对用户快速进入与退出会造成不便,在流畅性上也影响到体验。



技术实现要素:

本申请实施例提供一种界面显示方法、装置、存储介质及电子设备,可以减少用户操作。

本申请实施例提供一种界面显示方法,包括:

在当前屏幕显示即时通讯应用的会话界面时,获取所述会话界面的会话消息;

检测所述会话消息中是否存在预设关键词信息;

若检测到所述会话消息中存在预设关键词信息,则根据所述预设关键词信息获取对应的目标应用界面;

将所述目标应用界面和所述会话界面显示在同一所述当前屏幕。

本申请实施例提供一种界面显示装置,包括:

第一获取模块,用于在当前屏幕显示即时通讯应用的会话界面时,获取所述会话界面的会话消息;

检测模块,用于检测所述会话消息中是否存在预设关键词信息;

第二获取模块,用于若检测到所述会话消息中存在预设关键词信息,则根据所述预设关键词信息获取对应的目标应用界面;

显示模块,用于将所述目标应用界面和所述会话界面显示在同一所述当前屏幕。

本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的界面显示方法中的步骤。

本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的界面显示方法中的步骤。

本申请实施例可以在检测到即时通讯应用的会话界面的会话消息中存在预设关键词信息之后,就获取预设关键词信息对应的目标应用界面,并将目标应用界面和会话界面显示在同一当前屏幕。因此可以不需要用户退出即时通讯应用的会话界面,即可打开目标应用界面,同时不影响当前会话界面,从而减少了用户操作。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其有益效果显而易见。

图1是本申请实施例提供的界面显示方法的流程示意图。

图2是本申请实施例提供的界面显示方法的另一流程示意图。

图3是本申请实施例提供的界面显示方法的场景示意图。

图4是本申请实施例提供的界面显示方法的另一场景示意图。

图5是本申请实施例提供的界面显示装置的结构示意图。

图6是本申请实施例提供的界面显示装置的另一结构示意图。

图7是本申请实施例提供的界面显示装置的又一结构示意图。

图8是本申请实施例提供的界面显示装置的再一结构示意图。

图9是本申请实施例提供的移动终端的结构示意图。

图10是本申请实施例提供的移动终端的另一结构示意图。

具体实施方式

请参照图示,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等的终端设备。

请参阅图1,图1是本申请实施例提供的界面显示方法的流程示意图,流程可以包括:

101、在当前屏幕显示即时通讯应用的会话界面时,获取会话界面的会话消息。

其中,即时通讯应用可以包括微信应用、qq应用等。

例如,用户打开微信应用,点击联系人a,即进入与联系人a的会话界面,即终端当前屏幕显示微信应用的会话界面,用户即可与联系人a开始会话。在当前屏幕显示微信应用的会话界面时,获取会话界面的会话消息。其中,会话消息可以指用户与会话对象(联系人a)的聊天信息,会话消息可以包括文字、语音和图片等等。

当会话消息为文字时,则可以直接对文字进行解析,检测该会话消息中是否存在预设关键词信息。

当会话消息为语音时,则可以对语音进行识别,得到文本信息,然后检测该文本信息中是否存在预设关键词信息。

当会话消息为图片时,则可以提取图片中的文本信息,然后检测文本信息中是否存在预设关键词信息。

在本实施例中,可以对每一条会话消息进行实时获取,或者可以同时获取当前屏幕所显示的多条会话消息,此处不做具体限制,以实际需求为准。

102、检测会话消息中是否存在预设关键词信息,若检测到会话消息中存在预设关键词信息,则进入103。

在获取到微信应用的会话界面的会话消息后,就可以检测会话消息中是否存在预设关键词信息,若检测到会话消息中存在预设关键词信息,则进入103,若检测到会话消息中不存在预设关键词信息,则可以继续获取下一条会话消息,然后对该绘画消息进行检测,即进入101。

其中,关键词信息可以为:“游戏”、“王x荣耀”、“斗地主”或者“x度网盘”等等。预设关键词信息可以为用户预先设置,也可以为终端根据终端中存在的应用的属性自动生成。例如,终端中存在一应用,应用名称为“王x荣耀”,则可以将“王x荣耀”作为预设关键词信息。

103、根据预设关键词信息获取对应的目标应用界面。

其中,每一预设关键词都对应关联一应用或者一应用列表。

若此时终端实时获取每一条会话消息。因此,当终端实时获取一条会话消息后,可以对该会话消息进行检测。此时假设终端获取的一条会话消息为:“我们一起打王x荣耀吧!”经过检测之后可以确定该条会话消息中存在预设关键词信息“王x荣耀”,然后,终端可以根据“王x荣耀”这一预设关键词信息获取对应关联的目标应用界面。例如,“王x荣耀”这一预设关键词信息所关联的就是“王x荣耀”应用界面,因此终端可以根据“王x荣耀”这一关键词信息获取“王者荣耀”这一应用界面。

104、将目标应用界面和会话界面显示在同一当前屏幕。

在获取目标应用界面之后,则可以将目标应用界面和会话界面显示在同一当前屏幕。例如,在获取“王x荣耀”这一应用界面之后,就可以将“王x荣耀”和微信应用的会话界面显示在同一当前屏幕。

在一些实施方式中,为了更贴合用户的需求,可以在将目标应用界面和会话界面显示在同一当前屏幕之前,生成一提示信息并显示,该提示信息用于提示当前用户是否选择将目标应用界面和会话界面显示在同一当前屏幕;若用户选择“是”,则表示用户此时确实想同时打开多个应用,则可以将目标应用界面和会话界面显示在同一当前屏幕;若用户选择“否”,则表示用户此时不想同时打开多个应用,只是由于在跟会话对象会话过程中恰好出现了预设关键词信息。因此,生成提示信息并显示以对用户进行提示,能使显示结果更加准确。

在一些实施方式中,在终端能正常运行的情况下,若是检测到会话消息中存在多条预设关键词信息,则可以根据该多条预设关键词信息获取分别对应的多个目标应用界面,然后将多个目标应用界面与会话界面显示在同一当前屏幕。

需要说明的是,在终端当前屏幕同时显示多个应用界面之后,若用户不需要使用某一应用时,则可以将该应用界面向屏幕左边或者向屏幕右边滑动,即可关闭该应用界面。或者可以双击该应用界面,即可关闭该应用界面。在一些实施方式中,为了防止用户误操作的情况,则可以在检测到对应用界面的滑动操作或者对应用界面的双击操作时,弹出提示消息:“是否需要关闭当前应用?”当用户点击了“是”的时候,当前应用随即关闭,剩下的其他应用作适应性调整显示,以适应当前屏幕。

本实施例可以在检测到即时通讯应用的会话界面的会话消息中存在预设关键词信息之后,就获取预设关键词信息对应的目标应用界面,并将目标应用界面和会话界面显示在同一当前屏幕。因此可以不需要用户退出即时通讯应用的会话界面,即可打开目标应用界面,同时不影响当前会话界面,从而减少了用户操作。

请参阅图2,图2为本申请实施例提供的界面显示方法的另一流程示意图,流程可以包括:

201、在当前屏幕显示即时通讯应用的会话界面时,获取会话界面的会话消息。

其中,即时通讯应用可以包括微信应用、qq应用等。

例如,用户打开微信应用,点击联系人a,即进入与联系人a的会话界面,即终端当前屏幕显示微信应用的会话界面,用户即可与联系人a开始会话。在当前屏幕显示微信应用的会话界面时,获取会话界面的会话消息。其中,会话消息可以指用户与会话对象的聊天信息。

当会话消息为文字时,则可以直接对文字进行解析,检测该会话消息中是否存在预设关键词信息。

当会话消息为语音时,则可以对语音进行识别,得到文本信息,然后检测该文本信息中是否存在预设关键词信息。

当会话消息为图片时,则可以提取图片中的文本信息,然后检测文本信息中是否存在预设关键词信息。

在本实施例中,可以对每一条会话消息进行实时获取,或者可以同时获取当前屏幕所显示的多条会话消息,此处不做具体限制,以实际需求为准。

202、检测会话消息中是否存在预设关键词信息,若检测到会话消息中存在预设关键词信息,则进入203;若检测到会话消息中不存在预设关键词信息,则进入210。

在获取到微信应用的会话界面的会话消息后,就可以检测会话消息中是否存在预设关键词信息;若检测到会话消息中存在预设关键词信息,则进入203;若检测到会话消息中不存在预设关键词信息,则进入204。

其中,关键词信息可以为:“游戏”、“王x荣耀”、“斗地主”或者“x度网盘”等等。预设关键词信息可以为用户预先设置,也可以为终端根据终端中存在的应用的属性自动生成。例如,终端中存在一应用,应用名称为“王x荣耀”,则可以将“王x荣耀”作为预设关键词信息。

203、根据预设关键词信息获取第一应用列表。

204、获取第一应用列表中的多个应用分别对应的交互信息。

205、从多个应用分别对应的交互信息中,确定交互信息最多的应用,得到目标应用。

206、开启目标应用,得到对应的目标应用界面。

203至206可以为:在某些实施方式中,获取的预设关键词信息可能无法准确对应某一具体应用,其可能对应的是第一应用列表。例如,当检测到预设关键词信息为“游戏”时,而“游戏”这一预设关键词信息对应的则是第一应用列表,该第一应用列表包括终端中的所有游戏类应用。而开启多款游戏应用并同时显示,必然给终端带来严重负载,甚至可能造成死机的状况。因此,在检测到的预设关键词信息对应的是某一类型的应用时,就可以根据该预设关键词获取包括某一类型的所有应用的第一应用列表。例如,预设关键词信息为“游戏”时,就获取包括终端中游戏类的所有应用的第一应用列表;然后,终端获取第一应用列表中的所有游戏类应用分别对应的交互信息,接着从所有游戏类应用分别对应的交互信息中,确定交互信息最多的游戏类应用,得到目标游戏类应用。其中,交互信息为与会话界面中的会话对象交互的交互信息。例如,当前会话对象为联系人a,对于用微信账号登录的游戏类应用来说,只要联系人a跟当前用户玩了同款游戏类应用,在该游戏类应用中,就可以同步微信应用信息,联系人a可以直接成为当前用户的游戏好友;而交互信息可以指当前用户在游戏中与联系人a进行了组队、聊天等交互行为的信息。终端可以根据联系人a的微信账号信息从而在游戏类应用中获取所有游戏类应用分别对应的交互信息;然后从所有游戏类应用分别对应的交互信息中,确定交互信息最多的游戏类应用,得到目标游戏类应用,该目标游戏类应用即为当前用户与联系人a在一起玩得相对较多的游戏类应用,然后终端可以开启该游戏类应用,得到该游戏类应用的界面,即为目标游戏类应用界面。

可以理解的是,交互信息中还可以包括交互信息产生的时间。因此终端也可以在获取多个应用分别对应的交互信息之后,从多个应用分别对应的交互信息中获取最新一条交互信息对应的时间,将时间最靠近当前时间的应用筛选出来,开启该应用,得到该应用的界面,即为目标界面。

在一些实施方式中,在检测到会话消息中存在预设关键词之后,还可以根据预设关键词信息获取对应的目标应用;然后开启该目标应用,得到对应的目标应用界面。例如,在检测到会话消息中存在

在一些实施方式中,在检测到会话消息中存在预设关键词信息之后,还可以根据预设关键词信息获取对应的目标应用;获取目标应用的登录信息;根据登录信息开启目标应用并进行登录,得到对应的目标应用界面。

比如,预设关键词信息为“王x荣耀”,终端可以先根据“王x荣耀”获取对应的目标应用,即根据“王x荣耀”这一预设关键词获取对应的王x荣耀这一游戏应用,而这一游戏应用通常需要登录才能进入游戏界面,因此可以在获取目标应用之后,再获取该目标应用的登录信息。其中,该登录信息可以包括当前用户的帐号和密码等信息。终端获取该目标应用的登录信息之后,则可以开启目标应用并根据登录信息进行登录,进入游戏界面,即为目标应用界面。

在一些实施方式中,终端可以在检测到预设关键词信息对应的为包括多个应用的第一应用列表之后,获取预设时间内与会话界面中的会话对象的聊天记录;然后检测聊天记录中是否存在与第一应用列表中的多个应用分别对应的预设关键词信息;在检测到聊天记录中存在与第一应用列表中的多个应用分别对应的预设关键词信息之后,还可以进一步确定与多个应用分别对应的预设关键词信息的数量,将对应的预设关键词信息的数量最多的应用确定为目标应用;然后可以开启目标应用,得到对应的目标应用界面。其中,预设时间可以为一个月,一个星期等,此处不做具体限制。

207、调用控件并显示,该控件用于接收用户的划屏操作。

208、按照用户的划屏操作所划大小及所划位置确定目标应用界面和会话界面分别对应的显示位置。

209、控制目标应用界面和会话界面显示在分别对应的显示位置上。

比如,终端可以调用控件显示在当前屏幕,用户可以拖动该控件,使得该控件随着用户的手在屏幕上的移动轨迹形成虚拟框,并且用户可以对该虚拟框进行放大放小操作,以及可以移动该虚拟框到当前屏幕的任何位置,当在预设时间内没有接收到用户对虚拟框的操作时,则可以判定用户想要在该位置显示所划的虚拟框大小应用界面,其中,该预设时间可以为5s、10s或者20s等等。在本实施例中,需要用户拖动该控件确定两个虚拟框,以分别显示会话界面和目标应用界面。其中,会话界面可以显示在先确定的虚拟框内,目标应用界面可以显示在后确定的虚拟框内。或者会话界面可以显示在确定的两个虚拟框中较小的那个虚拟框内,目标应用界面可以显示在确定的两个虚拟框中较大的那个虚拟框内,等等。此处不作具体限制,以实际需求为准。

210、检测是否接收到分屏指令。

211、若检测到接收到分屏指令,则显示第二应用列表。

212、接收对第二应用列表中的应用的点击操作,并根据点击操作获取对应的目标应用界面。

213、将目标应用界面和会话界面显示在同一当前屏幕。

在一些实施方式中,可以在即时通讯应用的会话界面提供一分屏按钮,用户点击该分屏按钮,终端即接收到分屏指令,其中,该分屏指令用于触发显示第二应用列表,第二应用列表为终端中除当前即时通讯应用以外的所有应用的集合。当终端接收到分屏指令时,就可以显示第二应用列表。然后终端接收对第二应用列表中的应用的点击操作,并可以根据该点击操作获取对应的目标应用界面,然后将目标应用界面和会话界面显示在同一当前屏幕。

请参阅图3和图4,图3和图4为本申请实施例提供的界面显示方法的场景示意图。

如图3中的a所示,在一些实施方式中,当前屏幕正显示微信应用的会话界面,此时当前用户正和联系人a在当前页面进行聊天,此时终端可以实时检测当前的聊天消息中是否存在预设关键词信息。其中,预设关键词信息可以为用户预先设置的关键词信息。例如,预设关键词信息可以为:“王x荣耀”、“游戏”和“绝x求生”等。在a中可以看出,当前聊天消息中出现了“王x荣耀”这一预设关键词,终端即检测到当前的聊天信息中存在预设关键词信息。然后,终端可以生成一提示信息并显示,该提示信息用于提示用户是否选择将王x荣耀界面和微信应用的会话界面显示在同一当前屏幕上。如b所示,当前屏幕显示一提示消息:“您是否想分屏打开王x荣耀?”。如c所示,当用户选择“是”时,终端则可以将王x荣耀界面和微信应用的会话界面显示在同一当前屏幕,在一般情况下,王x荣耀界面即为开启王x荣耀的第一个界面。

在一些实施方式中,假设终端检测到预设关键词“王x荣耀”,终端在根据“王x荣耀”获取到王x荣耀应用之后,还可以获取王x荣耀应用的登录信息;然后开启王x荣耀应用,并根据登录信息进行登录,从而直接进入王x荣耀的游戏界面。

如图4中的d所示,在一些实施方式中,当前屏幕正显示微信应用的会话界面,此时当前用户正和联系人a在当前页面进行聊天,此时终端可以实时检测当前的聊天消息中是否存在预设关键词信息。其中,预设关键词信息可以为用户预先设置的关键词信息。例如,预设关键词信息可以为:“王x荣耀”、“游戏”和“绝x求生”等。在d中可以看出,当前聊天消息中出现了“游戏”这一预设关键词信息,终端即检测到当前的聊天信息中存在预设关键词信息。而“游戏”这一预设关键词信息对应的为包括终端中所有游戏类应用的第一应用列表,因此仅仅检测到预设关键词“游戏”时,并不能准确判断用户当前想玩哪款游戏。因此可以根据“游戏”这一预设关键词信息获取第一应用列表,该第一应用列表包括终端中的所有游戏类应用;然后,终端获取第一应用列表中的所有游戏类应用分别对应的交互信息,接着从所有游戏类应用分别对应的交互信息中,确定交互信息最多的游戏类应用,得到目标游戏类应用。其中,交互信息为与会话界面中的会话对象交互的交互信息,在图4中,即为与联系人a交互的交互信息。终端可以开启该目标游戏类应用,得到对应的目标游戏类应用界面,然后将会话界面和该目标游戏类应用界面显示在同一当前屏幕。例如,如e所示,此时,假设交互信息最多的游戏类应用为绝x求生,终端即可得到绝x求生界面,然后将绝x求生界面和微信应用的会话界面显示在同一当前屏幕。

请参阅图5,图5为本申请实施例提供的界面显示装置的结构示意图。界面显示装置300可以包括:第一获取模块301,检测模块302,第二获取模块303和显示模块304。

第一获取模块301,用于在当前屏幕显示即时通讯应用的会话界面时,获取所述会话界面的会话消息;

检测模块302,用于检测所述会话消息中是否存在预设关键词信息;

第二获取模块303,用于若所述会话消息中存在预设关键词信息,则根据所述预设关键词信息获取对应的目标应用界面;

显示模块304,用于将所述目标应用界面和所述会话界面显示在同一所述当前屏幕。

在一些实施方式中,显示模块304,可以用于:

若检测到所述会话消息中不存在预设关键词信息,则检测是否接收到分屏指令,所述分屏指令用于触发显示第二应用列表;

若检测到接收到分屏指令,则显示第二应用列表;

接收对所述第二应用列表中的应用的点击操作,并根据所述点击操作获取对应的目标应用界面;

将所述目标应用界面和所述会话界面显示在同一所述当前屏幕。

如图6所示,所述第二获取模块303,可以包括:

第一获取子模块3031,用于根据所述预设关键词信息获取第一应用列表。

第二获取子模块3032,用于获取所述第一应用列表中的多个应用分别对应的交互信息,其中,交互信息为与会话界面中的会话对象交互的交互信息。

确定子模块3033,用于从多个应用分别对应的交互信息中,确定交互信息最多的应用,得到目标应用。

开启子模块3034,用于开启目标应用,得到对应的目标应用界面。

如图7所示,所述第二获取模块303,可以包括:

第三获取子模块3035,用于根据预设关键词信息获取对应的目标应用。

第四获取子模块3036,用于获取所述目标应用的登录信息。

登录子模块3037,用于开启所述目标应用并根据所述登录信息进行登录,得到对应的目标应用界面。

请一并参阅图8,图8为本申请实施例提供的界面显示装置的另一结构示意图。在一实施例中,界面显示装置300还可以包括:生成模块305和调用模块306。

生成模块305,用于生成提示信息并显示,所述提示信息用于提示当前用户是否选择将所述目标应用界面和所述会话界面显示在同一所述当前屏幕。

所述显示模块304,可以用于:

若检测到用户选择将所述目标应用界面和所述会话界面显示在同一所述当前屏幕,则执行将所述目标应用界面和所述会话界面显示在同一所述当前屏幕的步骤。

调用模块306,用于调用控件并显示,所述控件用于接收用户的划屏操作;

所述显示模块304,可以用于:

按照用户的划屏操作所划大小及所划位置确定所述目标应用界面和所述会话界面分别对应的显示位置;

控制所述目标应用界面和所述会话界面显示在分别对应的显示位置上。

本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行如本实施例提供的界面显示方法中的步骤。

本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本实施例提供的界面显示方法中的步骤。

例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图9,图9为本申请实施例提供的移动终端的结构示意图。

该移动终端400可以包括麦克风401、存储器402、处理器403等部件。本领域技术人员可以理解,图9中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

麦克风401可以用于拾取用户发出的语音等。

存储器402可用于存储应用程序和数据。存储器402存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器403通过运行存储在存储器402的应用程序,从而执行各种功能应用以及数据处理。

处理器403是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

在本实施例中,移动终端中的处理器403会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器402中,并由处理器403来运行存储在存储器402中的应用程序,从而实现步骤:

在当前屏幕显示即时通讯应用的会话界面时,获取所述会话界面的会话消息;

检测所述会话消息中是否存在预设关键词信息;

若检测到所述会话消息中存在预设关键词信息,则根据所述预设关键词信息获取对应的目标应用界面;

将所述目标应用界面和所述会话界面显示在同一所述当前屏幕。

请参阅图10,移动终端500可以包括麦克风501、存储器502、处理器503、输入单元504、输出单元505、扬声器506等部件。

麦克风501可以用于拾取用户发出的语音等。

存储器502可用于存储应用程序和数据。存储器502存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器503通过运行存储在存储器502的应用程序,从而执行各种功能应用以及数据处理。

处理器503是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器502内的应用程序,以及调用存储在存储器502内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

输入单元504可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

输出单元505可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。输出单元可包括显示面板。

在本实施例中,移动终端中的处理器503会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器502中,并由处理器503来运行存储在存储器502中的应用程序,从而实现步骤:

在当前屏幕显示即时通讯应用的会话界面时,获取所述会话界面的会话消息;

检测所述会话消息中是否存在预设关键词信息;

若检测到所述会话消息中存在预设关键词信息,则根据所述预设关键词信息获取对应的目标应用界面;

将所述目标应用界面和所述会话界面显示在同一所述当前屏幕。

在一些实施方式中,处理器503执行所述根据所述预设关键词信息获取对应的目标应用界面的步骤时,可以执行:根据所述预设关键词信息获取第一应用列表;获取所述第一应用列表中的多个应用分别对应的交互信息,其中,交互信息为与会话界面中的会话对象交互的交互信息;从多个应用分别对应的交互信息中,确定交互信息最多的应用,得到目标应用;开启目标应用,得到对应的目标应用界面。

在一些实施方式中,处理器503执行所述根据所述预设关键词信息获取对应的目标应用界面的步骤时,可以执行:根据预设关键词信息获取对应的目标应用;获取所述目标应用的登录信息;开启所述目标应用并根据所述登录信息进行登录,得到对应的目标应用界面。

在一些实施方式中,处理器503还可以执行:若检测到所述会话消息中不存在预设关键词信息,则检测是否接收到分屏指令,所述分屏指令用于触发显示第二应用列表;若检测到接收到分屏指令,则显示第二应用列表;接收对所述第二应用列表中的应用的点击操作,并根据所述点击操作获取对应的目标应用界面;将所述目标应用界面和所述会话界面显示在同一所述当前屏幕。

在一些实施方式中,处理器503执行将所述目标应用界面和所述会话界面显示在同一所述当前屏幕的步骤之前,还可以执行:生成提示信息并显示,所述提示信息用于提示当前用户是否选择将所述目标应用界面和所述会话界面显示在同一所述当前屏幕;若检测到用户选择将所述目标应用界面和所述会话界面显示在同一所述当前屏幕,则执行将所述目标应用界面和所述会话界面显示在同一所述当前屏幕的步骤。

在一些实施方式中,处理器503执行所述将所述目标应用界面和所述会话界面显示在同一所述当前屏幕的步骤之前,还可以执行:调用控件并显示,所述控件用于接收用户的划屏操作;将所述目标应用界面和所述会话界面显示在同一所述当前屏幕的步骤包括:按照用户的划屏操作所划大小及所划位置确定所述目标应用界面和所述会话界面分别对应的显示位置;控制所述目标应用界面和所述会话界面显示在分别对应的显示位置上。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对界面显示方法的详细描述,此处不再赘述。

本申请实施例提供的所述界面显示装置与上文实施例中的界面显示方法属于同一构思,在所述界面显示装置上可以运行所述界面显示方法实施例中提供的任一方法,其具体实现过程详见所述界面显示方法实施例,此处不再赘述。

需要说明的是,对本申请实施例所述界面显示方法而言,本领域普通技术人员可以理解实现本申请实施例所述界面显示方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述界面显示方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)等。

对本申请实施例的所述界面显示装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本申请实施例所提供的一种界面显示方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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