应用程序的未读消息提示方法及相关产品与流程

文档序号:15847742发布日期:2018-11-07 09:20阅读:231来源:国知局
应用程序的未读消息提示方法及相关产品与流程

本申请涉及通信以及终端领域,具体涉及一种应用程序的未读消息提示方法及相关产品。

背景技术

现有技术中,移动终端(如手机、平板电脑等)已经成为用户首选和使用频率最高的电子装置。随着智能手机的普及,人与手机的互动越来越多样化,智能手机以安装应用程序(英文:applicationprogram,app)迅速推广开来,对于app,每个app具有其独立的消息,现有的未读消息的提示仅仅从单个app图标上进行提醒,对于用户来说,其需要无法方便的看到所有app的未读消息,影响用户体验度。

申请内容

本申请实施例提供了一种应用程序的未读消息提示方法及相关产品,可以实现对智能终端内所有未读消息内的app进行显示,方便用户观看所有的未读消息的app,提高用户体验度。

第一方面,本申请实施例提供一种电子装置,所述电子装置包括:触控显示屏和应用处理器ap,

所述ap,用于截取所述触控显示屏的显示图片,将所述显示图片按设定尺寸进行切割得到多个图片块;

所述ap,用于获取所述多个图片块对应的app名称,将所述多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,依据所述运算结果确定所述运算结果对应图片块是否有未读消息,将具有未读消息的图片块对应的app名称加入到未读消息列表内;

所述ap,还用于控制所述触控显示屏显示所述未读消息列表。

第二方面,提供一种应用程序的未读消息提示方法,所述方法应用于所述电子装置,所述电子装置包括:触控显示屏;所述方法包括如下步骤:

用于截取所述触控显示屏的显示图片,将所述显示图片按设定尺寸进行切割得到多个图片块;

获取所述多个图片块对应的app名称,将所述多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,依据所述运算结果确定所述运算结果对应图片块是否有未读消息,将具有未读消息的图片块对应的app名称加入到未读消息列表内;

显示所述未读消息列表。

第三方面,提供一种智能终端,所述智能终端包括:触控显示屏和处理器,

所述处理器,用于截取所述触控显示屏的显示图片,将所述显示图片按设定尺寸进行切割得到多个图片块;

所述处理器,用于获取所述多个图片块对应的app名称,将所述多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,依据所述运算结果确定所述运算结果对应图片块是否有未读消息,将具有未读消息的图片块对应的app名称加入到未读消息列表内;

所述处理器,还用于控制所述触控显示屏显示所述未读消息列表。

第四方面,提供一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第二方面提供的所述的方法。

第五方面,提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行第二方面提供的方法。

实施本申请实施例,具有如下有益效果:

可以看出,本申请提供的电子装置截取触控显示屏的显示图片,然后将显示图片进行切割形成多个图片块,然后将多个图片块作为输入数据输入到预设的神经网络模型中进行正向运算得到正向运算的运算结果,依据该运算结果确定该图片块是否具有未读信息,如具有未读信息,将该app的名称添加到未读消息列表中,这样用户可以从未读消息列表中即能够实现对所有页面的未读消息的应用程序的识别,提高用户的体验度。

附图说明

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

图1是本申请实施例提供的一种电子装置的结构示意图。

图1a是本申请实施例提供的一种显示图片的示意图。

图1b是本申请实施例提供的另一种显示图片的示意图。

图2是本申请实施例公开的一种电子装置的示意图。

图2a是本申请实施例提供的一种数据插入示意图。

图2b是本申请实施例提供的正向运算结果的分布示意图。

图3是本申请实施例提供的一种应用程序的未读消息提示方法的流程示意图。

图4是本申请实施例提供的一种电子装置的结构示意图。

图5是本申请实施例公开的一种手机的结构示意图。

具体实施方式

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

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在第一方面提供的电子装置中,所述ap,还用于依据所述多个图片块在显示图片的位置对所述多个图片块进行排序,依据所述排序得到的顺序依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果。

在第一方面提供的电子装置中,所述ap,具体用于提取所述多个图片块中的第一图片块的p个值,将所述p个值组成输入数据ci1*h1*w1,将所述输入数据ci1*h1*w1输入到预设的神经网络模型中计算得到正向运算结果,依据所述正向运算结果得到是否具有未读消息,其中ci1为输入数据的深度值,h1为输入数据的高度值、w1为输入数据的宽度值。

在第一方面提供的电子装置中,所述ap,具体用于提取运算结果中元素值大于设定阈值的x个元素,如x个元素中具有大于x/2个元素的位置位于第一区域,确定该运算结果为该第一区域对应的具有未读消息,如x个元素中不具有大于x/2个元素的位置位于第一区域,确定该运算结果为不具有未读消息。

在第二方面提供的方法中,所述方法在获取所述多个图片块对应的app名称之前还包括:

依据所述多个图片块在显示图片的位置对所述多个图片块进行排序。

在第二方面提供的方法中,所述将所述多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,包括:

提取所述多个图片块中的第一图片块的p个值,将所述p个值组成输入数据ci1*h1*w1,将所述输入数据ci1*h1*w1输入到预设的神经网络模型中计算得到正向运算结果,依据所述正向运算结果得到是否具有未读消息,其中ci1为输入数据的深度值,h1为输入数据的高度值、w1为输入数据的宽度值。

在第二方面提供的方法中,所述依据所述正向运算结果得到是否具有未读消息,包括:

提取运算结果中元素值大于设定阈值的x个元素,如x个元素中具有大于x/2个元素的位置位于第一区域,确定该运算结果为该第一区域对应的具有未读消息,如x个元素中不具有大于x/2个元素的位置位于第一区域,确定该运算结果为不具有未读消息。

本申请中的电子装置可以包括智能手机(如android手机、ios手机、windowsphone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(mid,mobileinternetdevices)或穿戴式设备等,上述电子装置仅是举例,而非穷举,包含但不限于上述电子装置,为了描述的方便,下面实施例中将上述电子装置称为用户设备(userequipment,ue)。当然在实际应用中,上述用户设备也不限于上述变现形式,例如还可以包括:智能电视、家庭机器人、计算机设备等等。

请参阅图1,图1是本申请实施例提供了一种电子装置,请参阅图1,图1是本发明实施例提供了一种电子装置100的结构示意图,上述电子装置100包括:壳体110、电路板120、电池130、盖板140、触控显示屏150、收发器180,所述壳体110上设置所述电路板120、所述电池130和所述盖板140,所述电路板120还设置有连接所述触控显示屏150的电路;所述电路板120还可以包括:应用处理器ap190。上述电子装置100内还安装有多个app图标,该app图标的形式如图1a所示,即可以是单个app以单个图标形式在触控显示屏150显示,当然在实际应用中,该app图标的形式如图1b所示,即可以是单个app以单个图标形式以及多个app以集合方式在触控显示屏150显示。

如图1b所示,对于多个app以集合方式显示的,对于集合方式显示,也可以称为文件夹方式显示,其具体是那个app具有未读消息,其并无法看出,这样对用户来说非常不方便,影响用户体验度。

上述收发器180根据不同的电子装置的形式可以为不同的收发器,例如,如该电子装置为手机,该收发器可以无线收发器,如该电子装置为智能电视,该收发器可以为网络端口。

上述触控显示屏具体可以为薄膜晶体管液晶显示器(thinfilmtransistor-liquidcrystaldisplay,tft-lcd)、发光二极管(lightemittingdiode,led)显示屏、有机发光二极管(organiclight-emittingdiode,oled)显示屏等。

参阅图2,图2为本申请提供的一种电子装置,如图2所示,电子装置可以包括:触控显示屏203、应用处理器ap202、收发器201;该触控显示屏203、收发器201通过至少一个电路204与ap202连接(例如总线204);可选的,在该电子装置内,还可以设置其他的传感器,该传感器包括但不限于:摄像头、重力传感器、距离传感器、扬声器等等。

ap202,用于截取触控显示屏的显示图片,将该显示图片按设定尺寸进行切割得到多个图片块patch;

上述ap截取触控显示屏的显示图片的方式可以有多种,例如可以直接将触控显示屏的显示图像从输出进行截取得到显示图片,当然在另一个可选的技术方案中,上述截取触控显示屏的显示图片也可以是触发截取命令来截取触控显示屏的显示图片。

上述ap202在截取触控显示屏的显示图片之前还可以包括:

确定该触控显示屏的当前显示页面包含多个app图标。

上述将该显示图片按设定尺寸进行切割得到多个图片块的方式具体可以包括:

在一种可选的技术方案中,通过该设定网格方式将该显示图片切割得到多个图片块,其中每个网格的尺寸为该设定尺寸,具体的,优先选择该网格的尺寸为正方形。

在另一种可选的技术方案中,确定触控显示屏的app的显示格式,依据该显示格式确定该多个app之间的间距依据app图标的大小,确定该设定尺寸为app图标的大小加上间距,依据该设定尺寸对显示图片进行切割得到多个图片块。

在另一种可选的技术方案中,将该显示图片进行识别确定具有app的第一区域以及不具有app的第二区域,将第一区域按设定尺寸切割得到多个图片块,将第二区域删除。

ap202,用于获取多个图片块对应的app名称,将该多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,依据该运算结果确定该运算结果对应图片块是否有未读消息,将具有未读消息的图片块对应的app名称加入到未读消息列表内。

可选的,ap202,还用于对多个图片块按显示图片的位置进行排序。

上述排序的规则可以为任意的规则,例如,可以依据图片块在显示图片中位置从左至右,从上到下正序排列,当然在实际应用中,也以依据图片块在显示图片中位置从左至右,从上到下倒序排列。本申请并不限制上述排序的具体方式。

ap202,还用于控制该触控显示屏显示该未读消息列表。

本申请提供的电子装置截取触控显示屏的显示图片,然后将显示图片进行切割形成多个图片块,然后将多个图片块作为输入数据输入到预设的神经网络模型中进行正向运算得到正向运算的运算结果,依据该运算结果确定该图片块是否具有未读信息,如具有未读信息,将该app的名称添加到未读消息列表中,这样用户可以从未读消息列表中即能够实现对所有页面的未读消息的应用程序的识别,提高用户的体验度。

可选的,

ap202,具体用于提取多个图片块中的第一图片块的p个值(例如灰度值、坐标值等等),将该p个值组成输入数据ci1*h1*w1,将该输入数据ci1*h1*w1输入到预设的神经网络模型中计算得到正向运算结果,依据该正向运算结果得到是否具有未读消息,其中ci1为输入数据的深度值,h1为输入数据的高度值、w1为输入数据的宽度值。

ap202,具体用于获取预设的神经网络模型中初始初入矩阵ci0*h0*w0;如p=ci0*h0*w0/2时,将p个值组成矩阵ci0*h0/2*w0,将矩阵ci0*h0/2*w0在h方向每隔一行插入一行插入数据ci0*w0得到输入矩阵ci0*h0*w0(ci1=ci0、h1=h0、w1=w0),ci0*w0数据为在h方向相邻的两个元素的平均值。具体的,如插入的为h方向第2行的数据,则插入数据为h方向第1行与第3行的平均值。上述ci0*h0*w0的取值具体可以为神经网络模型的预设值(该预设值可以通过样本训练来确定,当然也可以由用户自行设定),具体的,神经网络模型对应的ci0*h*w可以为:ci0=16;h0=32;w0=20。当然在实际应用中,还可以采用ci0、h0、w0也可以为其他的值,例如ci0=32;h0=64;w0=20。本申请并不限制上述ci0、h0、w0的具体取值。

此技术方案通过插入数据来提高输入数据矩阵的元素数量,这样可以使得输入矩阵的元素数量最接近初始输入矩阵的元素值,具体的,如图2a所示,该插入数据如图2a所示。如图2a箭头所示,该插入的数据为相邻行的平均值,如插入的为最后一行数据,则该插入的数据可以为相邻行的值。如图2a所示,其中(h1+h2)/2表示插入h方向第一行与第二行之间的平均值。其中,h1表示h方向第一行的值,h2表示第二行的值,图2a中的箭头表示将数据直接插入到对应的行。如图2a所示,插入数据的方式以第2行以及最后一行的数据为例,对于中间行的插入数据的方式可以参见第2行插入数据的方式来实现。

ap202,具体用于提取运算结果中元素值大于设定阈值的x个元素,如x个元素中具有大于x/2个元素的位置位于第一区域,确定该运算结果为该第一区域对应的具有未读消息,如x个元素中不具有大于x/2个元素的位置位于第一区域,确定该运算结果为不具有未读消息。

具体的,参阅图2b,图2b为一种正向运算的结果(其中黑色方框的位置可以为x个元素),对于正向运算的结果其可以为一个3维结果矩阵,对于其依据为,对于2个参数(有未读消息和无未读消息),其在3维结果矩阵均划分有不同的区域,这样计算出来的3维结果矩阵如果对应的区域中超过设定阈值的元素数量越多,那么该区域的对应的参数的可能性越大,例如未读消息的第一区域中超过设定与的元素数量大于无未读消息的第二区域的元素数量,反之,计算出来的3维结果矩阵如果对应的区域中超过设定阈值的元素数量越小,那么该区域对应的参数的可能性越小,所以这里首先从3维结果矩阵ci2*h2*w2中查询大于设定阈值的x个元素,然后依据x个元素的x个位置确定x个位置所属于的区域,如第一区域的元素个数超过x/2,则确定该正向运算结果为具有未读消息,反之如第一区域的元素个数小于x/2,则确定该正向运算结构为不具有未读消息。

参阅图3,图3提供了一种应用程序的未读消息提示方法,所述方法应用于电子装置内,该电子装置的结构如图1或图2所示,所述方法包括如下步骤:

步骤s301、获取截取触控显示屏的显示图片,将该显示图片按设定尺寸进行切割得到多个图片块patch;

上述截取触控显示屏的显示图片的方式可以有多种,例如可以直接将触控显示屏的显示图像从输出进行截取得到显示图片,当然在另一个可选的技术方案中,上述截取触控显示屏的显示图片也可以是触发截取命令来截取触控显示屏的显示图片。

上述在截取触控显示屏的显示图片之前还可以包括:

确定该触控显示屏的当前显示页面包含多个app图标。

上述将该显示图片按设定尺寸进行切割得到多个图片块的方式具体可以包括:

在一种可选的技术方案中,通过该设定网格方式将该显示图片切割得到多个图片块,其中每个网格的尺寸为该设定尺寸,具体的,优先选择该网格的尺寸为正方形。

在另一种可选的技术方案中,确定触控显示屏的app的显示格式,依据该显示格式确定该多个app之间的间距依据app图标的大小,确定该设定尺寸为app图标的大小加上间距,依据该设定尺寸对显示图片进行切割得到多个图片块。

在另一种可选的技术方案中,将该显示图片进行识别确定具有app的第一区域以及不具有app的第二区域,将第一区域按设定尺寸切割得到多个图片块,将第二区域删除。

步骤s302、获取多个图片块按对应的app名称,将该多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,依据该运算结果确定该运算结果对应图片块是否有未读消息,将具有未读消息的图片块对应的app名称加入到未读消息列表内;

可选的,上述方法在获取多个图片之前,还包括:对多个图片块按显示图片的位置进行排序。

上述排序的规则可以为任意的规则,例如,可以依据图片块在显示图片中位置从左至右,从上到下正序排列,当然在实际应用中,也以依据图片块在显示图片中位置从左至右,从上到下倒序排列。本申请并不限制上述排序的具体方式。

步骤s303、显示该未读消息列表。

本申请提供的电子装置截取触控显示屏的显示图片,然后将显示图片进行切割形成多个图片块,然后将多个图片块作为输入数据输入到预设的神经网络模型中进行正向运算得到正向运算的运算结果,依据该运算结果确定该图片块是否具有未读信息,如具有未读信息,将该app的名称添加到未读消息列表中,这样用户可以从未读消息列表中即能够实现对所有页面的未读消息的应用程序的识别,提高用户的体验度。

可选的,将该多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,具体包括:

提取多个图片块中的第一图片块的p个值,将该p个值组成输入数据ci1*h1*w1,将该输入数据ci1*h1*w1输入到预设的神经网络模型中计算得到正向运算结果,依据该正向运算结果得到是否具有未读消息,其中ci1为输入数据的深度值,h1为输入数据的高度值、w1为输入数据的宽度值。

可选的,将该p个值组成输入数据ci1*h1*w1具体可以包括:

获取预设的神经网络模型中初始初入矩阵ci0*h0*w0;如p=ci0*h0*w0/2时,将p个值组成矩阵ci0*h0/2*w0,将矩阵ci0*h0/2*w0在h方向每隔一行插入一行插入数据ci0*w0得到输入矩阵ci0*h0*w0(ci1=ci0、h1=h0、w1=w0)数据为在h方向相邻的两个元素的平均值。具体的,如插入的为h方向第2行的数据,则插入数据为h方向第1行与第3行的平均值。上述ci0*h0*w0的取值具体可以为神经网络模型的预设值(该预设值可以通过样本训练来确定,当然也可以由用户自行设定),具体的,神经网络模型对应的ci0*h*w可以为:ci0=16;h0=32;w0=20。当然在实际应用中,还可以采用ci0、h0、w0也可以为其他的值,例如ci0=32;h0=64;w0=20。本申请并不限制上述ci0、h0、w0的具体取值。

参阅图4,图4提供了一种电子装置,所述电子装置包括:处理单元401、触控显示屏、收发器404,该触控显示屏402、收发器404与处理单元401可以通过总线连接,当然在实际应用中,也可以采用其他的连接方式,本申请并不限制上述连接的具体表现形式。

处理单元401,用于截取触控显示屏的显示图片,将该显示图片按设定尺寸进行切割得到多个图片块patch;

上述处理器截取触控显示屏的显示图片的方式可以有多种,例如可以直接将触控显示屏的显示图像从输出进行截取得到显示图片,当然在另一个可选的技术方案中,上述截取触控显示屏的显示图片也可以是触发截取命令来截取触控显示屏的显示图片。

上述处理器在截取触控显示屏的显示图片之前还可以包括:

确定该触控显示屏的当前显示页面包含多个app图标。

上述将该显示图片按设定尺寸进行切割得到多个图片块的方式具体可以包括:

在一种可选的技术方案中,通过该设定网格方式将该显示图片切割得到多个图片块,其中每个网格的尺寸为该设定尺寸,具体的,优先选择该网格的尺寸为正方形。

在另一种可选的技术方案中,确定触控显示屏的app的显示格式,依据该显示格式确定该多个app之间的间距依据app图标的大小,确定该设定尺寸为app图标的大小加上间距,依据该设定尺寸对显示图片进行切割得到多个图片块。

在另一种可选的技术方案中,将该显示图片进行识别确定具有app的第一区域以及不具有app的第二区域,将第一区域按设定尺寸切割得到多个图片块,将第二区域删除。

处理单元401,用于获取多个图片块按对应的app名称,将该多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,依据该运算结果确定该运算结果对应图片块是否有未读消息,将具有未读消息的图片块对应的app名称加入到未读消息列表内。

可选的,处理单元401,还用于对多个图片块按显示图片的位置进行排序。

上述排序的规则可以为任意的规则,例如,可以依据图片块在显示图片中位置从左至右,从上到下正序排列,当然在实际应用中,也以依据图片块在显示图片中位置从左至右,从上到下倒序排列。本申请并不限制上述排序的具体方式。

处理单元401,控制该触控显示屏显示该未读消息列表。

本申请提供的电子装置截取触控显示屏的显示图片,然后将显示图片进行切割形成多个图片块,然后将多个图片块作为输入数据输入到预设的神经网络模型中进行正向运算得到正向运算的运算结果,依据该运算结果确定该图片块是否具有未读信息,如具有未读信息,将该app的名称添加到未读消息列表中,这样用户可以从未读消息列表中即能够实现对所有页面的未读消息的应用程序的识别,提高用户的体验度。

图5示出的是与本申请实施例提供的移动终端相关的手机的部分结构的框图。参考图5,手机包括:射频(radiofrequency,rf)电路910、存储器920、输入单元930、传感器950、音频采集器960、无线保真(wirelessfidelity,wifi)模块970、应用处理器ap980、以及电源990等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图5对手机的各个构成部件进行具体的介绍:

输入单元930可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括触控显示屏933、指纹识别装置931、人脸识别装置936、虹膜识别装置937以及其他输入设备932。输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理按键、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。其中,

ap980,用于截取触控显示屏的显示图片,将该显示图片按设定尺寸进行切割得到多个图片块patch;

ap980,用于获取多个图片块按对应的app名称,将该多个图片块依次输入到预设的神经网络模型中进行正向运算得到每个图片块对应的运算结果,依据该运算结果确定该运算结果对应图片块是否有未读消息,将具有未读消息的图片块对应的app名称加入到未读消息列表内。

ap980,控制该触控显示屏显示该未读消息列表。

ap980,具体用于提取多个图片块中的第一图片块的p个值,将该p个值组成输入数据ci1*h1*w1,将该输入数据ci1*h1*w1输入到预设的神经网络模型中计算得到正向运算结果,依据该正向运算结果得到是否具有未读消息,其中ci1为输入数据的深度值,h1为输入数据的高度值、w1为输入数据的宽度值。

ap980,具体用于获取预设的神经网络模型中初始初入矩阵ci0*h0*w0;如p=ci0*h0*w0/2时,将p个值组成矩阵ci0*h0/2*w0,将矩阵ci0*h0/2*w0在h方向每隔一行插入一行插入数据ci0*w0得到输入矩阵ci0*h0*w0(ci1=ci0、h1=h0、w1=w0)数据为在h方向相邻的两个元素的平均值。具体的,如插入的为h方向第2行的数据,则插入数据为h方向第1行与第3行的平均值。上述ci0*h0*w0的取值具体可以为神经网络模型的预设值(该预设值可以通过样本训练来确定,当然也可以由用户自行设定),具体的,神经网络模型对应的ci0*h*w可以为:ci0=16;h0=32;w0=20。当然在实际应用中,还可以采用ci0、h0、w0也可以为其他的值,例如ci0=32;h0=64;w0=20。本申请并不限制上述ci0、h0、w0的具体取值。

ap202,具体用于提取运算结果中元素值大于设定阈值的x个元素,如x个元素中具有大于x/2个元素的位置位于第一区域,确定该运算结果为该第一区域对应的具有未读消息,如x个元素中不具有大于x/2个元素的位置位于第一区域,确定该运算结果为不具有未读消息。

ap980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,ap980可包括一个或多个处理单元;可选的,ap980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到ap980中。

此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

rf电路910可用于信息的接收和发送。通常,rf电路910包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

手机还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节触控显示屏的亮度,接近传感器可在手机移动到耳边时,关闭触控显示屏和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频采集器960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频采集器960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号播放;另一方面,传声器962将收集的声音信号转换为电信号,由音频采集器960接收后转换为音频数据,再将音频数据播放ap980处理后,经rf电路910以发送给比如另一手机,或者将音频数据播放至存储器920以便进一步处理。

wifi属于短距离无线传输技术,手机通过wifi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了wifi模块970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。

手机还包括给各个部件供电的电源990(比如电池),可选的,电源可以通过电源管理系统与ap980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块、补光装置、光线传感器等,在此不再赘述。

可以看出,通过本申请实施例,截取触控显示屏的显示图片,然后将显示图片进行切割形成多个图片块,然后将多个图片块作为输入数据输入到预设的神经网络模型中进行正向运算得到正向运算的运算结果,依据该运算结果确定该图片块是否具有未读信息,如具有未读信息,将该app的名称添加到未读消息列表中,这样用户可以从未读消息列表中即能够实现对所有页面的未读消息的应用程序的识别,提高用户的体验度。。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种应用程序的未读消息提示方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种应用程序的未读消息提示方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。

所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

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

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