标识显示方法、装置和电子设备与流程

文档序号:24983320发布日期:2021-05-07 22:59阅读:103来源:国知局
标识显示方法、装置和电子设备与流程

本申请属于电子设备领域,具体涉及一种标识显示方法、装置和电子设备。



背景技术:

电子设备的单手模式,是指将电子设备的显示屏上用户可操作的区域缩小,生成缩小后的单手操作区域并放置于惯用位置,以使用户通过该单手操作区域能够单手执行各个操作。目前,在单手模式下,当电子设备上的应用程序收到消息时,将该消息缩小并显示于单手操作区域。

目前,在单手模式下,显示于单手操作区域的消息缩小后字体太小,易造成阅读不便的问题。



技术实现要素:

本申请实施例的目的是提供一种标识显示方法和电子设备,能够解决单手模式下消息缩小造成的阅读不便的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种标识显示方法,该方法包括:

接收第一消息;

在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域。第二方面,本申请实施例提供了一种标识显示装置,包括:

消息接收模块,用于接收第一消息;

标识显示模块,用于在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的标识显示方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的标识显示方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的标识显示方法。

在本申请实施例中,接收第一消息;在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域。通过本申请实施例的技术方案,能够充分利用显示屏中除单手模式的第二操作区域外的第一操作区域,来突出显示接收到的第一消息,避免了在单手模式下将第一消息缩小并显示于第二操作区域导致的阅读不便的问题,提高了用户的消息阅读体验。

附图说明

图1为本申请一实施例提供的一种标识显示方法的流程示意图;

图2为本申请一实施例提供的一种标识显示方法的一个应用场景的示意图;

图3为本申请一实施例提供的另一种标识显示方法的流程示意图;

图4为本申请一实施例提供的一种标识显示方法的另一应用场景的示意图;

图5为本申请一实施例提供的一种标识显示方法的又一应用场景的示意图;

图6为本申请一实施例提供的一种标识显示装置的示意框图;

图7为本申请一实施例提供的一种电子设备的硬件结构示意图;

图8为本申请一实施例提供的另一种电子设备的硬件结构示意图。

具体实施方式

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

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的标识显示方法进行详细地说明。

本发明实施例提供了一种标识显示方法、装置和电子设备。该标识显示方法可以应用于电子设备侧,由电子设备执行,本发明实施例提及的电子设备包括但不限于手机、平板电脑、电脑、可穿戴设备等智能终端。

图1为本申请一实施例提供的一种标识显示方法的流程示意图。参照图1所示,该标识显示方法包括步骤s102和步骤s104。下面对图1的示例实施例中的标识显示方法进行详细的说明。

步骤s102,接收第一消息。

电子设备的处理器接收第一消息,该第一消息可以是电子设备上安装的应用程序接收到的消息,例如,聊天应用程序接收到的最新会话消息,购物应用程序接收到的快递状态更新消息,新闻应用程序接收到的热点新闻推送消息等。

第一消息包含且不限于文字消息、音频消息、图片消息以及视频消息。

通常在非单手模式下,电子设备的显示屏均为用户可操作的操作区域,即第三操作区域。当电子设备的处理器接收到第一消息时,第三操作区域的上方显示第二标识,第二标识用于指示第一消息。

步骤s104,在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域。

在单手模式下,电子设备的显示屏包含第一操作区域与第二操作区域,其中,第二操作区域为将非单手模式下的第三操作区域缩小后的操作区域,电子设备的用户可利用单手在该第二操作区域控制电子设备。该第二操作区域的位置、大小和形状可根据用户的个人习惯预先设置,例如,该第二操作区域为位于显示屏的右下方的矩形操作区域。第二操作区域的形状可以是矩形,也可以是圆角矩形,本申请不对此进行特殊限定。

第一标识可以是文字形式,也可以是图像形式,本申请不对第一标识的形式进行特殊限定。在第一操作区域显示第一标识可以通过设置弹窗控件来实现。

可选地,标识显示方法还包括:从第一消息中提取特征字符串;基于预设的标识尺寸、接收第一消息的应用程序的应用标识以及特征字符串中的一项或多项,生成第一标识。

当第一消息为文字消息时,从第一消息中提取特征字符串可以是对第一消息进行语义识别处理,得到特征字符串。

当第一消息为音频信息时,从第一消息中提取特征字符串可以是先对音频信息进行语音识别处理,得到转换后的文字信息,再从文字信息中提取特征字符串,也可以是从音频信息的属性数据中提取特定的属性参数作为特征字符串,例如,音频信息对应的文件名、创建日期等。

当第一消息为图片信息时,从第一消息中提取特征字符串,可以是通过ocr(opticalcharacterrecognition,光学字符识别)对第一信息进行处理,得到转换后的文字信息,再从文字信息中提取特征字符串,也可以是从图片信息的属性数据中提取特定的属性参数作为特征字符串,例如,图片信息对应的文件名、创建日期等。

其他类型的第一消息与前述文字消息、音频消息以及图片消息的实施例类似,不再赘述。

将接收第一消息的应用程序作为目标应用程序,则目标应用程序的应用标识,可以是目标应用程序自带的应用程序图标,例如聊天应用程序甲自带的企鹅状图标;可以是目标应用程序接收第一消息时的应用界面截图,例如当物流应用程序乙接收第一消息时的物流状态界面截图;也可以是电子设备预先存储安装在该电子设备上的多个应用程序的应用界面截图,在目标应用程序接收到第一消息时从存储的多个应用界面截图中获取与该目标应用程序对应的目标应用界面截图,例如,电子设备中安装了购物应用程序丙,预先存储了一张该购物应用程序丙的主界面截图;还可以是电子设备预先存储安装在该电子设备上的多个应用程序的自定义特征图像,在目标应用程序接收到第一消息时从存储的多个自定义特征图像中获取与目标应用程序对应的目标特征图像,例如,电子设备中安装了新闻应用程序丁,用户为该新闻应用程序丁设置并存储了一个自定义特征图像为报纸图标。

通过目标应用程序的应用标识生成第一标识,能够让电子设备的用户从视觉层面上快速直观地确定接收到第一消息的应用程序。例如,用户看到第一标识包含企鹅状图标时,能够迅速确定该第一标识对应的第一消息为聊天应用程序甲接收到的第一消息。

在本申请的一些实施例中,第一标识中突出显示特征字符串。该特征字符串可以被放大,也可以被转换为亮眼的颜色,还可以通过其他方式突出显示。

在本申请的另一些实施例中,电子设备的处理器根据预设的标识尺寸调整特征字符串的格式,例如将文字信息换行等。

基于预设的标识尺寸、接收第一消息的应用程序的应用标识以及特征字符串中的一项或多项,生成第一标识,例如,在电子设备的后台运行的聊天应用程序接收到一条会话消息,以提示电子设备的用户甲,用户乙发来了一条聊天消息,其内容为“乙:明天在哪见面”,电子设备的处理器对该聊天消息进行处理,提取关键字符串“乙”和“明天在哪见面”,结合预设的标识尺寸10像素x12像素,以及聊天应用程序的界面截图,经过拼接,合成了一张尺寸为10像素x12像素的第一标识,该第一标识中将文字“乙”和“明天在哪见面”放大显示且字体颜色从黑色转换为更显眼的红色,且该第一标识对应的背景图片为聊天应用程序的界面截图。

通过生成第一标识,能够将第一消息转换为更符合个人习惯且视觉效果更醒目的形式,以达到在目标显示区域突出显示第一消息的核心内容的效果。

可选地,在第一操作区域显示第一标识,包括:根据第二操作区域的位置信息,确定第一操作区域中的目标显示区域;在目标显示区域显示第一标识。

电子设备的处理器获取第二操作区域的位置信息,可以通过分别获取第二操作区域的位置信息与显示屏的位置信息,也可以通过以显示屏的一个角(例如左下角)作为原点建立直角坐标系,获取第二操作区域在该直角坐标系中的位置信息。下文中以第二种方式为例,即电子设备的处理器获取第二操作区域在根据显示屏构建的直角坐标系中的位置信息,进行阐述。

第二操作区域的位置信息包含第二操作区域的左上角与右下角的坐标信息,或者,第二操作区域的右上角与左下角的坐标信息。

电子设备的处理器通过一组对角的坐标信息,例如左上角与右下角的坐标信息,能够确定一个矩形的大小与位置,故电子设备的处理器可利用该坐标信息确定第二操作区域的大小与位置。利用一组对角的坐标信息确定第二操作区域的大小与位置,能够通过尽可能少的位置信息准确地定位第二操作区域。

需要注意的是,若第二操作区域为圆角矩形,即左上角、右下角、左下角、右上角均不为直角,则电子设备的处理器将第二操作区域中与圆角相邻的两个边界延伸后相交的点的坐标信息确定为该第二操作区域中的该圆角的坐标信息,可参照图2所示。

在本申请的另一些实施例中,第三操作区域与第二操作区域的宽高比相等,且第二操作区域的位置信息包含第二操作区域相对于第三操作区域的缩放比例以及第二操作区域中的某个特定点(例如,单手操作区域的中心点、左下角或上边界的中心点)的位置信息。

在获取到第二操作区域的位置信息后,可根据该位置信息,确定第一操作区域中的一个或多个目标显示区域;在目标显示区域显示第一标识。

在本申请的一些实施例中,电子设备按照预先设置的标识显示规则在多个目标显示区域中显示一个或多个第一标识。以右手惯用者设置的单手模式为例,第二操作区域位于显示屏的右下方,目标显示区域位于第二操作区域上方,从左到右分别为第一目标显示区域、第二目标显示区域和第三目标显示区域。各个目标显示区域至多显示一个第一标识。一个或多个第一标识从右边弹出,不断向左移动。当电子设备的处理器接收到的第一消息的数量超过3个时,则在最左侧隐藏已经显示过的第一标识,并显示预先设置的隐藏标识,例如,电子设备的处理器接收到5个第一消息,则电子设备的显示单元在第一目标显示区域左侧显示隐藏标识,并且在3个目标显示区域各显示一个第一标识,从左到右分别对应从第3个第一消息、第4个第一信息以及第5个第一消息。左侧隐藏的第1个第一标识和第2个第一标识可以通过向右滑动的方式重新露出;这时,第4个第一标识和第5个第一标识被隐藏且在第三目标显示区域右侧显示隐藏标识。

可选地,根据第二操作区域的位置信息,确定第一操作区域中的目标显示区域,包括:基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的边界距离;判断边界距离中是否存在至少一个第一边界距离,第一边界距离大于等于预设距离阈值;若是,则对第一边界距离进行排序,基于排序结果,将第一边界距离中的最大值对应的方向确定为第一目标方向;获取与第一目标方向对应的第一显示区域,作为目标显示区域。

基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的边界距离,具体如下所示:以第二操作区域的位置信息包含第二操作区域的左上角与右下角的坐标信息为例,参照图2可知,第二操作区域的左上角与显示屏的上边界之间的距离为第二操作区域的上边界与对应的显示屏上边界之间的距离;第二操作区域的左上角与显示屏的左边界之间的距离为第二操作区域的左边界与显示屏的左边界之间的距离;第二操作区域的右下角与显示屏的下边界之间的距离为第二操作区域的下边界与显示屏的下边界之间的距离;第二操作区域的右下角与显示屏的右边界之间的距离为第二操作区域的右边界与显示屏的右边界之间的距离。

上述实施例中,判断确定的上下左右四个边界距离中是否存在至少一个第一边界距离,第一边界距离大于等于预设距离阈值。若是,则对四个第一边界距离进行排序,将第一边界距离中的最大值对应的方向确定为第一目标方向。获取与第一目标方向对应的第一显示区域,作为目标显示区域。

获取与第一目标方向对应的第一显示区域,可以是,在确定第一目标方向后,根据第一目标方向和预设标识尺寸,生成一个或多个第一显示区域,还可以是,根据第一目标方向对应的第一边界距离和预设比例,确定第一显示区域的尺寸大小,再根据该尺寸大小生成一个或多个第一显示区域。

通过比较各个第一边界距离的大小,能够从第一操作区域中找出空闲面积最大的方向作为第一目标方向,以确定第一操作区域中目标显示区域的位置信息,既能充分提高显示屏的利用率,又能使显示屏从视觉效果上看起来分布匀称,界面美观。

可选地,标识显示方法还包括:若边界距离中存在至少一个第一边界距离,则按照预设的方向优先级,从第一边界距离对应的方向中确定第三目标方向;获取与第三目标方向对应的第三显示区域作为指引显示区域;在指引显示区域显示单手模式的操作指引信息。

预设的方向优先级,可以根据用户的个人习惯确定。从多个第一边界距离对应的方向中确定第三目标方向,例如,上方向和左方向对应的边界距离均为大于等于预设距离阈值的第一边界距离,且再预设的方向优先级中,上方向的优先级高于左方向,则将上方向确定为第三目标方向。

获取与第三目标方向对应的第三显示区域作为指引显示区域;在指引显示区域显示单手模式的操作指引信息,能够在符合用户个人习惯的第三显示区域显示单手模式下的操作指引信息,以提示用户在单手模式下如何操作电子设备。

在另一实施例中,边界距离中存在多个第一边界距离,则对第一边界距离进行排序,按照从大到小的顺序,将排序结果为第二位的第一边界距离对应的方向确定为第四目标方向,获取与第四目标方向对应的第四显示区域作为第二指引显示区域,在第二指引显示区域显示单手模式的第二操作指引信息。

本实施例中,将第一边界距离中的最大值对应的方向确定为第一目标方向,获取与第一目标方向对应的第一显示区域,作为目标显示区域;将排序结果为第二位的第一边界距离对应的方向确定为第四目标方向,获取与第四目标方向对应的第四显示区域作为第二指引显示区域,在第二指引显示区域显示单手模式的第二操作指引信息。可以理解为,在第一操作区域中空余最多的方向上显示第一标识,在空余第二多的方向上显示第二操作指引信息,从而充分利用第一操作区域,提高用户的操作体验。

可选地,基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的距离信息,包括:若确定第二操作区域相对于显示屏的缩放比例小于等于预设缩放比例阈值,则基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的距离信息。

在显示屏与第二操作区域的宽高比相等的情况下,判断第二操作区域相对于显示屏的缩放比例是否小于等于预设缩放比例阈值。若是,则基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的距离信息;若否,则生成缩放比例过大的提示信息。该提示信息用于提示用户及时调整单手操作区域相对于屏幕显示区域的缩放比例,使得单手操作区域更适合用户单手操作。

例如,预设缩放比例阈值取75%,在显示屏与第二操作区域的宽高比相等的情况下,即第二操作区域与显示屏的面积之比为75%。当第二操作区域相对于显示屏的缩放比例大于75%,说明第一操作区域面积较小,不适合显示第一标识,在这种情况下,第一标识显示于第二操作区域。

通常情况下,若缩放比例较小,则存在第一标识随第二操作区域缩小,字体过小不利于用户读取第一标识对应的第一消息的关键内容的问题,若缩放比例较大,则不利于用户单手操作电子设备,失去了进入单手模式的意义,需要进一步调整缩放比例。

可选地,根据第二操作区域的位置信息,确定第一操作区域中的目标显示区域,包括:基于第二操作区域的位置信息,按照预设方向顺序获取第二操作区域的边界与对应的屏幕边界之间的第二边界距离,直到在第二目标方向上第二边界距离大于等于预设距离阈值;获取与第二目标方向对应的第二显示区域,作为目标显示区域。

具体地,基于第二操作区域的位置信息,获取预设方向顺序中首个方向上第二操作区域的边界与对应的屏幕边界之间的第二边界距离;判断首个方向上第二边界距离是否大于等于预设距离阈值;若是,则获取与首个方向对应的第二显示区域,作为目标显示区域;若否,则获取预设方向顺序中下一个方向上第二操作区域的边界与对应的屏幕边界之间的第二边界距离;判断下一个方向上第二边界距离是否大于等于预设距离阈值;若是,则获取与下一个方向对应的第二显示区域,作为目标显示区域;若否,则判断下一个方向是否为预设方向顺序中的最后一个方向;若是,则确定第一操作区域中不存在目标显示区域;若否,则返回获取预设方向顺序中下一个方向上第二操作区域的边界与对应的屏幕边界之间的第二边界距离步骤。

例如,预设方向顺序从前往后为上下左右,基于第二操作区域的位置信息,获取第二操作区域的上边界与显示屏的上边界之间的第二边界距离,判断该第二边界距离是否大于等于预设距离阈值x,若是,则获取在上方向对应的第二显示区域为目标显示区域;若否,则获取第二操作区域的下边界与显示屏的下边界之间的第二边界距离……直到第二目标方向上的第二边界距离大于等于x,则确定与第二目标方向对应的第二显示区域为目标显示区域。

通过上述实施例,最少判断一次就能确定目标显示区域,能够简化确定目标显示区域的流程。

在第二操作区域中,确定与目标显示区域对应的映射区域;响应于用户在目标显示区域和/或映射区域的第一操作,对目标显示区域显示的第一标识进行与第一操作对应的处理。

在本申请的一些实施例中,可以预先将第二操作区域设置为多个目标显示区域的映射区域,例如,用户点击某个目标显示区域内显示的第一标识并拖动至第二操作区域,则电子设备的处理器将接收第一消息的应用程序从后台切换至前台运行,并在第二操作区域显示该应用程序的界面。

在另一些实施例中,可以将位于第一操作区域的上方的3个目标显示区域与第二操作区域上边界建立映射,映射方式是将第二操作区域上边界等分为3段,然后按位置依次建立映射关系,可参照图5所示。

响应于用户在目标显示区域和/或映射区域的第一操作,对目标显示区域显示的第一标识进行与第一操作对应的处理,例如,目标显示区域1显示第一标识1,且目标显示区域1对应于映射区域1,用户将手指在目标显示区域1长按3秒后,滑动到映射区域1,则电子设备的处理器将接收到与第一标识1对应的第一消息1的应用程序1从后台切换至前台运行,并在第二操作区域显示该应用程序1的界面。

又例如,屏幕中仅有目标显示区域1与目标显示区域2,不存在被隐藏的第一标识,目标显示区域1显示第一标识1,目标显示区域2显示第一标识2,目标显示区域2在目标显示区域1的左侧,第二操作区域在显示屏的右下部分,且目标显示区域1对应于映射区域1,用户将手指从映射区域1向第二操作区域外滑动,则目标显示区域1不再显示第一标识1,第一标识2移动到目标显示区域1,目标显示区域2不显示任何第一标识。

再例如,用户点击目标显示区域1显示的第一标识1,则电子设备的处理器将接收到与第一标识1对应的第一消息1的应用程序1从后台切换至前台运行,并在第二操作区域显示该应用程序1的界面。或者,用户向屏幕外滑动目标显示区域1内显示的第一标识1,则目标显示区域不再显示第一标识1。

在如图1所示的实施例中,接收第一消息;在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域。通过本申请实施例的技术方案,能够充分利用显示屏中除单手模式的第二操作区域外的第一操作区域,来突出显示接收到的第一消息,避免了在单手模式下将第一消息缩小并显示于第二操作区域导致的阅读不便的问题,提高了用户的消息阅读体验。

图2为本申请一实施例提供的一种标识显示方法的一个应用场景的示意图。

参照图2所示,本实施例中,第二操作区域为圆角矩形,则电子设备的处理器将第二操作区域中与左上角相邻的左边界与上边界延伸后相交的点的坐标信息确定为该第二操作区域的左上角的坐标信息,将第二操作区域中与右下角相邻的右边界与下边界延伸后相交的点的坐标信息确定为该第二操作区域的右下角的坐标信息。

在纵向的方向上,第二操作区域204的左上角到显示屏202的上边界的距离,为第二操作区域204的上边界与显示屏202的上边界之间的距离;在横向的方向上,第二操作区域204的左上角到显示屏202的左边界的距离,为第二操作区域204的左边界与显示屏202的左边界之间的距离。

在纵向的方向上,第二操作区域204的右下角到显示屏202的下边界的距离,为第二操作区域204的下边界与显示屏202的下边界之间的距离;在横向的方向上,第二操作区域204的右下角到显示屏202的右边界的距离,为第二操作区域204的右边界与显示屏202的右边界之间的距离。

图3为本申请一实施例提供的另一种标识显示方法的流程示意图。

步骤s302,获取第二操作区域的位置信息。

获取第二操作区域的一组对角坐标信息。

步骤s304,确定第二操作区域相对于电子设备的显示屏的缩放比例。

在第二操作区域与显示屏的宽高比相等的情况下,通过第二操作区域的宽度与显示屏的宽度之比,或者第二操作区域的高度与显示屏的高度之比,确定第二操作区域相对于显示屏的缩放比例。

步骤s306,判断缩放比例是否小于等于预设比例阈值。

若小于等于预设比例阈值,则进入步骤s308,若大于预设比例阈值,则进入步骤s316。

步骤s308,确定第二操作区域的边界与对应的屏幕边界之间的边界距离。

确定上方向、下方向、左方向、右方向上,第二操作区域的边界与对应的屏幕边界之间的距离信息。

步骤s310,判断边界距离中是否存在至少一个第一边界距离大于等于预设距离阈值。

若存在,则进入步骤s312,若不存在,则进入步骤s316。

步骤s312,确定目标显示区域。

若仅存在一个第一边界距离大于等于预设距离阈值,则将该第一边界距离对应的方向对应的第一显示区域确定为目标显示区域;若存在多个,则对第一边界距离进行排序,将距离最大的方向确定为第一目标方向,将该第一目标方向对应的第一显示区域确定为目标显示区域。

步骤s314,在确定的目标显示区域中显示用于指示第一消息的第一标识。

电子设备的处理器确定目标显示区域,在处理器获取到第一消息后,电子设备的显示单元在目标显示区域显示用于指示第一消息的第一标识。

步骤s316,在第二操作区域显示用于指示第一消息的第三标识。

在电子设备的第二操作区域显示第三标识,第三标识用于指示缩小后的第一消息。

如图3所示的实施例能够实现前述标识显示方法实施例中的各个步骤,不再赘述。

图4为本申请一实施例提供的一种标识显示方法的另一应用场景的示意图。

参照图4所示,左图和右图展示了同一电子设备在不同时间点的显示屏402。在左图和右图中,电子设备的显示屏402上,第二操作区域404均位于显示屏402的右下方,且各个第一标识显示于第二操作区域404上方。

如图4左图所示,第二操作区域404上方,从左到右依次显示第一标识406和第一标识408,其中,第一标识408用于指示最新获取的第一消息,第一标识406用于指示上一个获取的第一消息。

如图4右图所示,第二操作区域404上方,从左到右依次显示隐藏标识414、第一标识408、第一标识410以及第一标识412,其中,第一标识410用于指示在第一标识408对应的第一消息之后获取的下一个第一消息,通知消息412用于指示在第一标识410对应的第一消息之后获取的下一个第一消息,隐藏标识414表示第一标识406被隐藏。

图5为本申请一实施例提供的一种标识显示方法的又一应用场景的示意图。

如图5所示,第二操作区域504包含映射区域514、映射区域516以及映射区域518,在第二操作区域504上方,从左到右依次为隐藏标识506、目标显示区域508、目标显示区域510以及目标显示区域512。

图5展示了电子设备的显示屏502上,各个目标显示区域与第二操作区域504中对应的映射区域之间的映射关系。其中,目标显示区域508对应于映射区域514;目标显示区域510对应于映射区域516;目标显示区域512对应于映射区域518。

其中,以目标显示区域508与映射区域514为例进行陈述,当电子设备的用户输入单元接收到用户在映射区域514提交的第一操作时,电子设备的处理器响应于第一操作,对目标显示区域508进行与第一操作对应的处理。例如,第一操作为长按操作,与第一操作对应的处理为将应用程序从后台运行切换为前台运行,则电子设备的处理器响应于长按操作,将目标显示区域508显示的第一标识对应的目标应用程序从后台运行切换为前台运行。其他的目标显示区域以及映射区域与前述实施例类似,此处不再赘述。

需要说明的是,本申请实施例提供的标识显示方法,执行主体可以为标识显示装置,或者该标识显示装置中的用于标识显示方法的控制模块。本申请实施例中以标识显示装置执行标识显示方法为例,说明本申请实施例提供的执行标识显示方法的装置。

图6为本申请一实施例提供的一种标识显示装置的示意框图。

如图6所示,标识显示装置600包括:消息接收模块602,用于接收第一消息;标识显示模块604,用于在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域。

可选地,标识显示模块604,包括:区域确定单元,用于根据第二操作区域的位置信息,确定第一操作区域中的目标显示区域;标识显示单元,用于在目标显示区域显示第一标识。

可选地,区域确定单元,包括:距离确定子单元,用于基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的边界距离;距离判断子单元,用于判断边界距离中是否存在至少一个第一边界距离,第一边界距离大于等于预设距离阈值;若是,则运行距离排序子单元,距离排序子单元用于对第一边界距离进行排序,基于排序结果,将第一边界距离中的最大值对应的方向确定第一目标方向;区域获取子单元,用于获取与第一目标方向对应的第一显示区域,作为目标显示区域。

可选地,标识显示装置600,还包括:字符串提取模块,用于从第一消息中提取特征字符串;标识生成模块,用于基于预设的标识尺寸、接收第一消息的应用程序的应用标识以及特征字符串中的一项或多项,生成第一标识。

可选地,距离确定子单元,具体用于:

若确定第二操作区域相对于显示屏的缩放比例小于等于预设缩放比例阈值,则基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的距离信息。

可选地,区域确定单元,具体用于:

基于第二操作区域的位置信息,按照预设方向顺序获取第二操作区域的边界与对应的屏幕边界之间的第二边界距离,直到在第二目标方向上第二边界距离大于等于预设距离阈值;

获取与第二目标方向对应的第二显示区域,作为目标显示区域。

可选地,标识显示装置600,还包括:第三方向确定模块,用于若边界距离中存在至少一个第一边界距离,则按照预设的方向优先级,从第一边界距离对应的方向中确定第三目标方向;第三区域获取模块,用于获取与第三目标方向对应的第三显示区域作为指引显示区域;指引信息显示模块,用于在指引显示区域显示单手模式的操作指引信息。

单手模式

在本申请实施例中,接收第一消息;在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域。通过本申请实施例的技术方案,能够充分利用显示屏中除单手模式的第二操作区域外的第一操作区域,来突出显示接收到的第一消息,避免了在单手模式下将第一消息缩小并显示于第二操作区域导致的阅读不便的问题,提高了用户的消息阅读体验。

本申请实施例中的标识显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的标识显示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的标识显示装置能够实现图1至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。

图7为本申请一实施例提供的一种电子设备的硬件结构示意图。

可选地,如图7所示,本申请实施例还提供一种电子设备700,包括存储器701,处理器702,存储在存储器701上并可在处理器702上运行的程序或指令,该程序或指令被处理器702执行时实现上述标识显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。

图8为本申请一实施例提供的另一种电子设备的硬件结构示意图。

该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、以及处理器810等部件。

本领域技术人员可以理解,电子设备800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器810逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器810,用于接收第一消息;

显示单元806,用于在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域单手模式。

在本申请实施例中,接收第一消息;在电子设备处于单手模式的情况下,在第一操作区域显示第一标识,第一标识用于指示第一消息,第一操作区域为电子设备的显示屏中除单手模式的第二操作区域外的区域。通过本申请实施例的技术方案,能够充分利用显示屏中除单手模式的第二操作区域外的第一操作区域,来突出显示接收到的第一消息,避免了在单手模式下将第一消息缩小并显示于第二操作区域导致的阅读不便的问题,提高了用户的消息阅读体验。

可选地,在第一操作区域显示第一标识,包括:处理器810,还用于根据第二操作区域的位置信息,确定第一操作区域中的目标显示区域;显示单元806,还用于在目标显示区域显示第一标识。

可选地,处理器810,还用于根据第二操作区域的位置信息,确定第一操作区域中的目标显示区域,包括:基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的边界距离;判断边界距离中是否存在至少一个第一边界距离,第一边界距离大于等于预设距离阈值;若是,则对第一边界距离进行排序,基于排序结果,将第一边界距离中的最大值对应的方向确定第一目标方向;获取与第一目标方向对应的第一显示区域,作为目标显示区域。

可选地,处理器810,还用于执行如下流程:从第一消息中提取特征字符串;基于预设的标识尺寸、接收第一消息的应用程序的应用标识以及特征字符串中的一项或多项,生成第一标识。

可选地,处理器810,还用于基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的距离信息,包括:若确定第二操作区域相对于显示屏的缩放比例小于等于预设缩放比例阈值,则基于第二操作区域的位置信息,确定第二操作区域的边界与对应的屏幕边界之间的距离信息。

可选地,处理器810,还用于根据第二操作区域的位置信息,确定第一操作区域中的目标显示区域,包括:基于第二操作区域的位置信息,按照预设方向顺序获取第二操作区域的边界与对应的屏幕边界之间的第二边界距离,直到在第二目标方向上第二边界距离大于等于预设距离阈值;获取与第二目标方向对应的第二显示区域,作为目标显示区域。

可选地,处理器810,还用于执行如下流程:若边界距离中存在至少一个第一边界距离,则按照预设的方向优先级,从第一边界距离对应的方向中确定第三目标方向;获取与第三目标方向对应的第三显示区域作为指引显示区域;在指引显示区域显示单手模式的操作指引信息。

在本申请实施例中,通过第二操作区域的位置信息,确定第一操作区域中的目标显示区域,在目标显示区域显示第一标识,能够准确地确定显示屏中适合显示第一标识的方向;通过结合标识尺寸、应用标识以及特征字符串中的一项或多项生成第一标识,能够突出显示第一消息的关键内容;通过预设缩放比例阈值,能够在第二操作区域过大的情况下确定无法显示第一标识,简化流程;通过按照预设方向顺序获取第二操作区域的边界与对应的屏幕边界之间的第二边界距离,直到在第二目标方向上第二边界距离大于等于预设距离阈值,能够最少判断一次就能确定目标显示区域,能够简化确定目标显示区域的流程;通过方向优先级确定第三目标方向,能够结合个人习惯确定指引显示区域。

应理解的是,本申请实施例中,输入单元804可以包括图形处理器(graphicsprocessingunit,gpu)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元806可包括显示面板8061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板8061。用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器809可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。

本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述标识显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述标识显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

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