消息显示方法、装置、电子设备和可读存储介质转让专利
申请号 : CN202010956589.8
文献号 : CN112087546B
文献日 : 2021-11-09
发明人 : 邓兴
申请人 : 维沃移动通信有限公司
摘要 :
权利要求 :
1.一种消息显示方法,其特征在于,所述方法包括:在电子设备接收到消息时,获取所述电子设备显示的目标页面中的至少一个候选显示区域,其中,所述候选显示区域为位于所述目标页面中的主体对象的显示区域之外的区域;
将所述消息显示在目标区域中,其中,所述目标区域包括至少一个所述候选显示区域;
所述将所述消息显示在目标区域中的步骤,包括:在所述候选显示区域的数量大于或等于2的情况下,根据所述目标页面中的每个所述候选显示区域的面积,将所述消息拆分为M条子消息,其中,M小于或等于N,N表示所述目标页面中的所述候选显示区域的数量,M和N均为正整数;
将第i条所述子消息显示在所述目标页面中的第i个所述候选显示区域中,其中,M≥i≥1,且i为整数;
所述根据所述目标页面中的每个所述候选显示区域的面积,将所述消息拆分为M条子消息的步骤,包括:
确定所述目标页面中的所述候选显示区域中面积最小的第一候选显示区域;
根据所述第一候选显示区域的面积,确定采用预设显示方式时所述第一候选显示区域的第一字符数量,其中,所述第一字符数量为所述第一候选显示区域以所述预设显示方式显示的最大字符容纳数量;
根据所述第一字符数量,将所述消息拆分为M条子消息。
2.根据权利要求1所述的消息显示方法,其特征在于,所述根据所述第一字符数量,将所述消息拆分为M条子消息的步骤,包括:在N个所述第一字符数量之和小于或等于所述消息所包含的字符的数量的情况下,将所述消息中每相邻所述第一字符数量的字符确定为一条子消息,直到得到N条子消息;
在N个所述第一字符数量之和大于所述消息所包含的字符的数量的情况下,将第一目标字符中每相邻所述第一字符数量的字符确定为一条子消息,得到K‑1条子消息,并将所述消息中除所述第一目标字符之外的字符作为第K条子消息,其中,所述第一目标字符包括所述消息中K‑1个所述第一字符数量之和个字符,K为所述消息包含的字符的数量除以所述第一字符数量得到的商。
3.根据权利要求1所述的消息显示方法,其特征在于,所述根据所述目标页面中的每个所述候选显示区域的面积,将所述消息拆分为M条子消息的步骤,包括:根据所述目标页面中的每一个所述候选显示区域的面积,确定采用预设显示方式时所述目标页面中的每一个所述候选显示区域可容纳的字符的第二字符数量,并将所述第二字符数量存储于目标数据集中;
获取所述目标页面中的所述候选显示区域的显示优先级;
根据所述显示优先级,对所述目标数据集中的所述第二字符数量进行排序,得到第一序列;
按照所述第一序列对所述第二字符数量进行遍历;
在遇到第j个所述第二字符数量,且第二目标字符的数量大于第j个所述第二字符数量的情况下,将所述第二目标字符中的第j个所述第二字符数量的字符,作为第j条子消息,其中,所述第二目标字符包括所述消息中除去前第三字符数量的字符之外的字符,所述第三字符数量为所述第一序列中前(j‑1)个所述第二字符数量之和,N≥j≥1,且j为整数;
在遇到第j个所述第二字符数量,且所述第二目标字符的数量小于或等于第j个所述第二字符数量的情况下,将所述第二目标字符作为第j条子消息;
直到所述消息中的字符全部被拆分为多个子消息为止,或者直到所述第一序列中的N个所述第二字符数量遍历完毕为止。
4.根据权利要求1所述的消息显示方法,其特征在于,所述根据所述目标页面中的每个所述候选显示区域的面积,将所述消息拆分为M条子消息的步骤,包括:根据所述目标页面中的每一个所述候选显示区域的面积,确定采用预设显示方式时所述目标页面中的每一个所述候选显示区域可容纳的字符的第二字符数量,并将所述第二字符数量存储于目标数据集中;
获取所述目标页面中的所述候选显示区域的显示优先级;
根据所述显示优先级,对所述目标数据集中的所述第二字符数量进行排序,得到第一序列;
按照所述第一序列对所述第二字符数量进行遍历;
在遇到第j个所述第二字符数量,且第二目标字符的数量大于第j个所述第二字符数量,且第三目标字符中包括预设类型的字符的情况下,将指示字符以及所述第三目标字符中位于所述指示字符之前的字符作为第j条子消息,其中,j取1至N的整数,所述第二目标字符包括所述消息中除去前第三字符数量的字符之外的字符,所述第三字符数量为所述第一序列中前(j‑1)个所述第二字符数量之和,所述第三目标字符包括所述第二目标字符中的前第j个所述第二字符数量的字符,所述指示字符为所述第三目标字符中距离所述第三目标字符中的最后一个字符最近的所述预设类型的字符;
在遇到第j个所述第二字符数量,且所述第二目标字符的数量大于第j个所述第二字符数量,且所述第三目标字符中不包括所述预设类型的字符的情况下,将所述第三目标字符作为第j条子消息;
在遇到第j个所述第二字符数量,且所述第二目标字符的数量小于或等于第j个所述第二字符数量的情况下,将所述第二目标字符作为第j条子消息;
直到所述消息中的字符全部被拆分为子消息为止,或者直到所述第一序列中的所述第二字符数量遍历完毕为止。
5.根据权利要求3或4所述的消息显示方法,其特征在于,所述获取所述目标页面中的所述候选显示区域的显示优先级的步骤,包括:根据所述候选显示区域距离所述主体对象的距离,确定所述目标页面中的所述候选显示区域的显示优先级;
或者
根据所述候选显示区域在所述目标页面中的显示位置,确定所述目标页面中的所述候选显示区域的显示优先级。
6.根据权利要求3或4所述的消息显示方法,其特征在于,所述将第i条所述子消息显示在所述目标页面中的第i个所述候选显示区域中的步骤,包括:将第i条所述子消息,显示在所述显示优先级中的第i个优先级的所述候选显示区域中。
7.根据权利要求1所述的消息显示方法,其特征在于,所述将所述消息显示在目标区域中的步骤,包括:
在所述目标页面中的所述候选显示区域中选出目标数量的候选显示区域作为所述目标区域;
将所述消息在所述目标区域内滚动显示。
8.根据权利要求1所述的消息显示方法,其特征在于,所述方法还包括:接收第一输入;
响应于所述第一输入,显示所述候选显示区域的设置界面,其中,所述设置界面中显示有所述目标页面中的所述候选显示区域的边界;
接收在所述设置界面中的第二输入;
响应于所述第二输入,修改所述设置界面中显示的所述候选显示区域的目标参数,所述目标参数包括所述候选显示区域的数量、每个所述候选显示区域的面积,每个所述候选显示区域的位置以及每个所述候选显示区域的显示优先级中的至少一者。
9.一种消息显示装置,其特征在于,所述装置包括:区域获取模块,用于在电子设备接收到消息时,获取所述电子设备显示的目标页面中的至少一个候选显示区域,其中,所述候选显示区域为位于所述目标页面中的主体对象的显示区域之外的区域;
消息显示模块,用于将所述消息显示在目标区域中,其中,所述目标区域包括至少一个所述候选显示区域;
所述消息显示模块包括:
拆分子模块,用于在所述候选显示区域的数量大于或等于2的情况下,根据所述目标页面中的每个所述候选显示区域的面积,将所述消息拆分为M条子消息,其中,M小于或等于N,N表示所述目标页面中的所述候选显示区域的数量,M和N均为正整数;
第一显示子模块,用于将第i条所述子消息显示在所述目标页面中的第i个所述候选显示区域中,其中,M≥i≥1,且i为整数;
所述拆分子模块具体用于:
确定所述目标页面中的所述候选显示区域中面积最小的第一候选显示区域;
根据所述第一候选显示区域的面积,确定采用预设显示方式时所述第一候选显示区域的第一字符数量;其中,所述第一字符数量为所述第一候选显示区域以所述预设显示方式显示的最大字符容纳数量;
根据所述第一字符数量,将所述消息拆分为M条子消息。
10.根据权利要求9所述的消息显示装置,其特征在于,所述拆分子模块在根据所述第一字符数量,将所述消息拆分为M条子消息时,具体用于:在N个所述第一字符数量之和小于或等于所述消息所包含的字符的数量的情况下,将所述消息中每相邻所述第一字符数量的字符确定为一条子消息,直到得到N条子消息;
在N个所述第一字符数量之和大于所述消息所包含的字符的数量的情况下,将第一目标字符中每相邻所述第一字符数量的字符确定为一条子消息,得到K‑1条子消息,并将所述消息中除所述第一目标字符之外的字符作为第K条子消息,其中,所述第一目标字符包括所述消息中K‑1个所述第一字符数量之和个字符,K为所述消息包含的字符的数量除以所述第一字符数量得到的商。
11.根据权利要求9所述的消息显示装置,其特征在于,所述拆分子模块具体用于:根据所述目标页面中的每一个所述候选显示区域的面积,确定采用预设显示方式时所述目标页面中的每一个所述候选显示区域可容纳的字符的第二字符数量,并将所述第二字符数量存储于目标数据集中;
获取所述目标页面中的所述候选显示区域的显示优先级;
根据所述显示优先级,对所述目标数据集中的所述第二字符数量进行排序,得到第一序列;
按照所述第一序列对所述第二字符数量进行遍历;
在遇到第j个所述第二字符数量,且第二目标字符的数量大于第j个所述第二字符数量的情况下,将所述第二目标字符中的第j个所述第二字符数量的字符,作为第j条子消息,其中,所述第二目标字符包括所述消息中除去前第三字符数量的字符之外的字符,所述第三字符数量为所述第一序列中前(j‑1)个所述第二字符数量之和,N≥j≥1,且j为整数;
在遇到第j个所述第二字符数量,且所述第二目标字符的数量小于或等于第j个所述第二字符数量的情况下,将所述第二目标字符作为第j条子消息;
直到所述消息中的字符全部被拆分为多个子消息为止,或者直到所述第一序列中的N个所述第二字符数量遍历完毕为止。
12.根据权利要求9所述的消息显示装置,其特征在于,所述拆分子模块具体用于:根据所述目标页面中的每一个所述候选显示区域的面积,确定采用预设显示方式时所述目标页面中的每一个所述候选显示区域可容纳的字符的第二字符数量,并将所述第二字符数量存储于目标数据集中;
获取所述目标页面中的所述候选显示区域的显示优先级;
根据所述显示优先级,对所述目标数据集中的所述第二字符数量进行排序,得到第一序列;
按照所述第一序列对所述第二字符数量进行遍历;
在遇到第j个所述第二字符数量,且第二目标字符的数量大于第j个所述第二字符数量,且第三目标字符中包括预设类型的字符的情况下,将指示字符以及所述第三目标字符中位于所述指示字符之前的字符作为第j条子消息,其中,j取1至N的整数,所述第二目标字符包括所述消息中除去前第三字符数量的字符之外的字符,所述第三字符数量为所述第一序列中前(j‑1)个所述第二字符数量之和,所述第三目标字符包括所述第二目标字符中的前第j个所述第二字符数量的字符,所述指示字符为所述第三目标字符中距离所述第三目标字符中的最后一个字符最近的所述预设类型的字符;
在遇到第j个所述第二字符数量,且所述第二目标字符的数量大于第j个所述第二字符数量,且所述第三目标字符中不包括所述预设类型的字符的情况下,将所述第三目标字符作为第j条子消息;
在遇到第j个所述第二字符数量,且所述第二目标字符的数量小于或等于第j个所述第二字符数量的情况下,将所述第二目标字符作为第j条子消息;
直到所述消息中的字符全部被拆分为子消息为止,或者直到所述第一序列中的所述第二字符数量遍历完毕为止。
13.根据权利要求11或者12所述的消息显示装置,其特征在于,所述拆分子模块在获取所述目标页面中的所述候选显示区域的显示优先级时,具体用于:根据所述候选显示区域距离所述主体对象的距离,确定所述目标页面中的所述候选显示区域的显示优先级;
或者
根据所述候选显示区域在所述目标页面中的显示位置,确定所述目标页面中的所述候选显示区域的显示优先级。
14.根据权利要求11或者12所述的消息显示装置,其特征在于,所述第一显示子模块具体用于:
将第i条所述子消息,显示在所述显示优先级中的第i个优先级的所述候选显示区域中。
15.根据权利要求9所述的消息显示装置,其特征在于,所述消息显示模块包括:选择子模块,用于在所述目标页面中的所述候选显示区域中选出目标数量的候选显示区域,以作为所述目标区域;
第二显示子模块,用于将所述消息在所述目标区域内滚动显示。
16.根据权利要求9所述的消息显示装置,其特征在于,所述装置包括:第一接收模块,用于接收第一输入;
界面显示模块,用于响应于所述第一输入,显示所述候选显示区域的设置界面,其中,所述设置界面中显示有所述目标页面中的所述候选显示区域的边界;
第二接收模块,用于接收在所述设置界面中的第二输入;
修改模块,用于响应于所述第二输入,修改所述设置界面中显示的所述候选显示区域的目标参数,所述目标参数包括所述候选显示区域的数量、每个所述候选显示区域的面积,每个所述候选显示区域的位置以及每个所述候选显示区域的显示优先级中的至少一者。
17.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1‑8任一项所述的消息显示方法的步骤。
18.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1‑8任一项所述的消息显示方法的步骤。
说明书 :
消息显示方法、装置、电子设备和可读存储介质
技术领域
背景技术
户在终端上进行应用操作时,经常会进入全屏状态,使得游戏界面或者视频内容占据整个
屏幕。但此时其它应用程序也在后台运行,且会继续保持推送消息的功能,例如当即时通讯
应用程序的某个联系人发送消息过来,则会在横屏状态下在屏幕上方显示联系人发送的消
息。
着联系人发送过来的消息。但此时用户正在全神贯注的玩着游戏,或聚精会神的注视手机
屏幕看着视频,一个突如其来的消息占据了屏幕的一定空间,很可能遮挡住了游戏或者视
频里的重要画面,让用户在游戏里无法读取画面上的所有信息,导致无法发挥其真正的实
力,或者在观看视频时遗漏了一些重要画面或者细节,降低用户全屏使用手机时的体验感。
发明内容
区域;
象的显示区域之外的区域;
器执行时实现如第一方面所述的消息显示方法的步骤。
息显示方法。
面所述的消息显示方法的步骤。
少一个候选显示区域中,其中,上述候选显示区域为位于目标页面中的主体对象的显示区
域之外的区域,一个页面中的主体对象往往属于该页面中的重要画面。因此,本申请的实施
例,能够将消息显示在目标页面中的重要画面的显示区域之外的区域内,且可分成多个区
域来显示消息,从而可以在一定程度上减小消息对目标页面上的重要画面的遮挡。
附图说明
具体实施方式
请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本申请保护的范围。
换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、
“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可
以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符
“/”,一般表示前后关联对象是一种“或”的关系。
对象,即一个页面中的主体对象可以为一个,也可以为多个。
或者4个候选显示区域中。
域,从而不会遮挡主体对象的显示。
在的候选显示区域中的至少一个候选显示区域中,其中,上述候选显示区域位于目标页面
中的主体对象的显示区域之外的区域。因此,本申请实施例的消息对的显示方法,能够将消
息显示在目标页面中的主体对象的显示区域之外的区域内,且可分成多个区域来显示消
息,从而可以在一定程度上减小消息对目标页面上的重要画面的遮挡。
要画面。
的区域内设置至少一个候选显示区域,并将消息显示在其中的至少一个候选显示区域(如
图3所示)。其中,一个页面中的主体对象往往属于该页面中的重要内容,因此,本申请的实
施例,相对现有技术而言,能够将消息分散开进行显示,从而不再局限于显示在一个消息框
中,从而可以在一定程度上避免单个消息框的显示面积延伸至页面中的重要画面的显示区
域,进而在一定程度上解决全屏显示时消息遮挡电子设备当前显示页面中的重要画面的问
题。
目标页面中的所述候选显示区域的数量,M和N 均为正整数;
息被拆分为3条子消息,则可以将第一条子消息显示在第一个候选显示区域中,将第二条子
消息显示在第二个候选显示区域中,将第三条子消息显示在第三个候选显示区域中。
显示。
域进行显示。
方式显示的最大字符容纳数量;
较简单。
息;
对消息的核心内容进行拆分,得到M条子消息,最后再通过N个候选显示区域中的至少部分
区域对核心内容进行显示。
所述消息中除所述第一目标字符之外的字符作为第K条子消息,其中,所述第一目标字符包
括所述消息中K‑1个所述第一字符数量之和个字符,K为所述消息包含的字符的数量除以所
述第一字符数量得到的商。
纳10个字符。
以确定为一条子消息。即最终得到3条子消息,从而将这3条子消息分别显示在不同的候选
显示区域301中,如图3所示。其中,图3中的一个“X”表示一个字符。
二字符数量存储于目标数据集中;
息,其中,所述第二目标字符包括所述消息中除去前第三字符数量的字符之外的字符,所述
第三字符数量为所述第一序列中前(j‑1) 个所述第二字符数量之和,N≥j≥1,且j为整数;
中,前第j个第二字符数量个字符,作为第j条子消息。
这4个候选显示区域可以容纳的字符的总数量为70 个。其中,若根据这4个候选显示区域的
显示优先级对第二字符数量进行排序后,得到的第一序列为10、20、10、30,则对第一序列中
的第二字符数量进行遍历,并对消息进行拆分的过程如下所述:
70个字符中,前20个字符确定为一条子消息;得到两条子消息后,消息中剩余50个字符,大
于第3个第二字符数量(即10),从而将此时消息中剩余的50个字符中,前10个字符确定为一
条子消息;得到3条子消息后,消息中剩余40个字符,大于第4个第二字符数量(即30),从而
将此时消息中剩余的40个字符中的前30个字符确定为一条子消息;得到4条子消息后,即完
成了对第一排序中的第二字符数量的遍历,此时消息中还剩余10 个字符,则只将得到的4
条子消息显示在不同的候选显示区域301中,而消息中剩余的10个字符不显示,如图4所示。
其中,图4中的一个“X”表示一个字符。
15个字符确定为一条子消息,则消息中的字符全部被拆分为子消息。即最终得到两条子消
息,从而将这两条子消息分别显示在不同的候选显示区域。
二字符数量存储于目标数据集中;
符中位于所述指示字符之前的字符作为第j条子消息,其中,j取1至N的整数,所述第二目标
字符包括所述消息中除去前第三字符数量的字符之外的字符,所述第三字符数量为所述第
一序列中前(j‑1)个所述第二字符数量之和,所述第三目标字符包括所述第二目标字符中
的前第j个所述第二字符数量的字符,所述指示字符为所述第三目标字符中距离所述第三
目标字符中的最后一个字符最近的所述预设类型的字符;
字符作为第j条子消息;
中前第j个第二字符数量个字符。
这4个候选显示区域可以容纳的字符的总数量为70 个。其中,若根据这4个候选显示区域的
显示优先级对第二字符数量进行排序后,得到的第一序列为10、20、10、30,则对第一序列中
的第二字符数量进行遍历,并对消息进行拆分的过程如下所述:
号及其之前的字符,作为第一条子消息;其中,例如第一条子消息包括8个字符,则消息还剩
余72个字符,大于第二个第二字符数量(即20),从而再次获取这72个字符中的前20个字符,
然后判断这20 个字符中是否包括标点符号,若不包括,则将这20个字符,作为第二条子消
息;则得到第二条子消息后,消息中还剩余52个字符,大于第三个第二字符数量(即10),从
而再次获取这52个字符中的前10个字符,然后判断这10 个字符中是否包括标点符号,若包
括,则将这10个字符中,距离最后一个字符最近的标点符号及其之前的字符,作为第三条子
消息;其中,例如第三条子消息包括8个字符,则消息还剩余44个字符,大于第二个第二字符
数量(即 30),从而再次获取这44个字符中的前30个字符,然后判断这30个字符中是否包括
标点符号,若不包括,则将这30个字符,作为第四条子消息。得到4 条子消息后,即完成了对
第一排序中的第二字符数量的遍历,此时消息中还剩余14个字符,则只将得到的4条子消息
显示在不同的候选显示区域301中,而消息中剩余的14个字符不显示,如图5所示。其中,图5
中,一个“X”表示一个字符。
号之前的字符,作为第一条子消息;其中,例如第一条子消息包括8个字符,则消息还剩余17
个字符,小于第二个第二字符数量 (即20),从而将这17个字符作为第二条子消息,则消息
中的字符全部被拆分为子消息。即最终得到两条子消息,从而将这两条子消息分别显示在
不同的候选显示区域。
是,这样在消息存在较多断句位置时,则需要较多的候选显示区域,且有些候选显示区域还
会空闲较多区域,从而浪费空间。并且,将一个候选显示区域显示消息的一小句,可能出现
目标页面中存在的所有候选显示区域均无法容纳某个子消息的情况,因此,仅仅根据断句
规则,对消息进行拆分是不合理的。
示区域内不可以断句,则先将第一个候选显示区域填满,若消息在第一个候选显示区域内
可以断句,则可以进行断句;然后,剩下的字符再分给第二个、第三个等候选显示区域。其
中,若剩下的字符在第二个候选显示区域可以进行断句,则应进行断句,再将剩下的内容分
给第三个候选显示区域;若剩下的字符在第二个候选显示区域不能进行断句,则仍然将第
二个候选显示区域填满,然后将剩下字符分给第三个候选显示区域。
区域占据的面积的同时,遵循断句规则,以方便用户阅读消息。
息包括的字符数量。其中,当消息包括较多字符时,可以依次填满N个候选显示区域,当消息
包括较少字符时,则只显示前M个候选显示区域。
二区域的显示内容并非十分重要,因而,第一区域和第二区域分别可作为一个候选显示区
域,用于显示消息。其中,当消息包括较多字符时,可以利用第一区域和第二区域来显示消
息;而当消息包括较少字符时,可以只利用第一区域和第二区域中的其中一个区域来显示
消息。
个候选显示区域。当消息中每一个句子较长,且第一个候选显示区域内无法断句时,则可以
先将第一个候选显示区域填充满,剩余的字符则填充在第二个候选显示区域。
候选显示区域的背景图像。
选显示区域的显示优先级越高。其中,候选显示区域一般为规则形状(例如矩形),则候选显
示区域距离主体对象的距离可以为候选显示区域的中心距离主体对象的预设位置的距离。
显示区域的显示优先级逐渐降低。
所要显示的子消息包括的字符在消息中的位置越靠前。
户的需求。
字符的基准数量,然后将消息中每相邻的所述基准数量的字符作为一条子消息,直到得到N
条子消息,从而将第i条子消息显示在第i 个候选显示区域中,N为所述目标页面中的候选
显示区域的数量。
候选显示区域的位置以及每个所述候选显示区域的显示优先级中的至少一者。
预设图标的点击操作。
可以拖动候选显示区域的边界,以改变候选显示区域的位置和面积。
在至少一个候选显示区域内滚动显示),可有效降低用户全屏使用电子设备时,消息的显示
给用户体验带来的不良影响。
显示装置执行消息显示方法为例,说明本申请实施例提供的消息显示装置。
对象的显示区域之外的区域;
于或等于N,N表示所述目标页面中的所述候选显示区域的数量,M和N均为正整数;
方式显示的最大字符容纳数量;
息;
所述消息中除所述第一目标字符之外的字符作为第K条子消息,其中,所述第一目标字符包
括所述消息中K‑1个所述第一字符数量之和个字符,K为所述消息包含的字符的数量除以所
述第一字符数量得到的商。
二字符数量存储于目标数据集中;
息,其中,所述第二目标字符包括所述消息中除去前第三字符数量的字符之外的字符,所述
第三字符数量为所述第一序列中前(j‑1) 个所述第二字符数量之和,N≥j≥1,且j为整数;
二字符数量存储于目标数据集中;
符中位于所述指示字符之前的字符作为第j条子消息,其中,j取1至N的整数,所述第二目标
字符包括所述消息中除去前第三字符数量的字符之外的字符,所述第三字符数量为所述第
一序列中前(j‑1)个所述第二字符数量之和,所述第三目标字符包括所述第二目标字符中
的前第j个所述第二字符数量的字符,所述指示字符为所述第三目标字符中距离所述第三
目标字符中的最后一个字符最近的所述预设类型的字符;
字符作为第j条子消息;
的面积,每个所述候选显示区域的位置以及每个所述候选显示区域的显示优先级中的至少
一者。
示在目标页面中存在的候选显示区域中的至少一个候选显示区域中,其中,上述候选显示
区域位于目标页面中的主体对象的显示区域之外的区域,一个页面中的主体对象往往属于
该页面中的重要画面。因此,本申请的实施例,能够将消息显示在目标页面中的重要画面的
显示区域之外的区域内,且可分成多个区域来显示消息,从而可以在一定程度上减小消息
对目标页面上的重要画面的遮挡。
可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人
计算机(ultra‑mobile personal computer, UMPC)、上网本或者个人数字助理(personal
digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network
Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、
柜员机或者自助机等,本申请实施例不作具体限定。
例不作具体限定。
理器701执行时实现上述消息显示方法实施例的各个过程,且能达到相同的技术效果,为避
免重复,这里不再赘述。
理器810等部件。
理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限
定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布
置,在此不再赘述。
所述候选显示区域为位于所述目标页面中的主体对象的显示区域之外的区域,所述目标区
域包括至少一个所述候选显示区域。
目标页面中的所述候选显示区域的数量,M和N 均为正整数;
方式显示的最大字符容纳数量;
息;
所述消息中除所述第一目标字符之外的字符作为第K条子消息,其中,所述第一目标字符包
括所述消息中K‑1个所述第一字符数量之和个字符,K为所述消息包含的字符的数量除以所
述第一字符数量得到的商。
二字符数量存储于目标数据集中;
息,其中,所述第二目标字符包括所述消息中除去前第三字符数量的字符之外的字符,所述
第三字符数量为所述第一序列中前(j‑1) 个所述第二字符数量之和,N≥j≥1,且j为整数;
二字符数量存储于目标数据集中;
符中位于所述指示字符之前的字符作为第j条子消息,其中,j取1至N的整数,所述第二目标
字符包括所述消息中除去前第三字符数量的字符之外的字符,所述第三字符数量为所述第
一序列中前(j‑1)个所述第二字符数量之和,所述第三目标字符包括所述第二目标字符中
的前第j个所述第二字符数量的字符,所述指示字符为所述第三目标字符中距离所述第三
目标字符中的最后一个字符最近的所述预设类型的字符;
字符作为第j条子消息;
的面积,每个所述候选显示区域的位置以及每个所述候选显示区域的显示优先级中的至少
一者。
示在目标页面中存在的候选显示区域中的至少一个候选显示区域中,其中,上述候选显示
区域位于目标页面中的主体对象的显示区域之外的区域,一个页面中的主体对象往往属于
该页面中的重要画面。因此,本申请的实施例,能够将消息显示在目标页面中的重要画面的
显示区域之外的区域内,且可分成多个区域来显示消息,从而可以在一定程度上减小消息
对目标页面上的重要画面的遮挡。
模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元
806可包括显示面板8061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板
8061。用户输入单元807 包括触控面板8071以及其他输入设备8072。触控面板8071,也称为
触摸屏。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其他输入设备 8072可
以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作
杆,在此不再赘述。存储器809可用于存储软件程序以及各种数据,包括但不限于应用程序
和操作系统。处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理
操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上
述调制解调处理器也可以不集成到处理器810中。
同的技术效果,为避免重复,这里不再赘述。
储器(Random Access Memory,RAM)、磁碟或者光盘等。
各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
各个实施例中的消息显示方法的步骤。
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实
施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及
的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序
来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述
的特征可在其他示例中被组合。
前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务
器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多
形式,均属于本申请的保护之内。