基于智能手机的下载结束提醒方法、电子装置及存储介质与流程

文档序号:15358740发布日期:2018-09-05 00:21阅读:169来源:国知局

本发明涉及智能手机技术领域,涉及一种基于智能手机的下载结束提醒方法、电子装置及存储介质。



背景技术:

随着通信技术的迅速发展,移动网络已从2g发展到3g再到目前的4g,极大的提升了移动网络速度,同时伴随着移动终端的广泛应用,得益于移动终端的智能化和便携性,越来越多的用户喜欢通过移动终端上网,而且智能手机的能力越来越强大,经常会处理大量的数据,如下载、安装大型游戏等。

然而,在处理大量数据的时候,设备可能会处于“忙”的状态,即我们常说的loding(下载状态)。下载状态下需要用户等待一会,才能处理完数据进行下一步。有的下载时间很短,稍作等待即可,有的很长,用户一直等待就会无聊、焦虑。这种情况下,通常用户会转移注意力,去做一些别的事情。而由于下载所需的时间不可预期,即使有的会显示进度条或百分比,也并不准确,经常出现不断的回头看下载结束没有,又或者下载结束了也不知道。最终影响用户的流畅使用,带来不好的用户体验。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中用户无法及时得知智能手机下载任务是否结束的问题,提出了一种基于智能手机的下载结束提醒方法、电子装置及存储介质,实现了手机下载任务完成的信息能主动、及时、准确地传递给用户,方便用户的使用。

本发明是通过下述技术方案来解决上述技术问题:

一种基于智能手机的下载结束提醒方法,包括如下步骤:

s1、通过监听判断手机是否执行下载任务,若是执行s2,若否则循环执行s1;

s2、判断所述下载任务是否已完成,若完成则开启前置摄像头,否则循环执行s2;

s3、通过所述前置摄像头进行人像检测,若检测到人像则直接结束,若未检测到人像则执行s4;

s4、开启提示以提醒用户下载任务完成。

优选地,s1包括以下分步骤:

s11、通过监听判断手机是否执行下载任务,若是执行s12;

s12、启动计时,对下载任务所需的下载时长进行累计;

s13、判断计时的时长是否大于预设的等待时长,若是则执行s2,若否则执行s14;

s14、判断计时是否结束,若是则直接结束,若否则执行步骤s13。

优选地,s11中通过监听获取手机启动流程时的参数,通过参数来识别启动的流程是否为执行下载任务。

优选地,s2中通过对已下载数据的大小和下载数据总大小的比较来判断下载任务是否已完成,当已下载数据的大小等于下载数据总大小时,判断为所述下载任务已完成。

优选地,当s3中通过所述前置摄像头检测到人像时,执行s40;

s40、判断手机显示的页面是否为下载页面,若否则执行s4,若是则直接结束。

优选地,s3中当检测到人像后,还进一步包括判断人像的眼睛是否正对着屏幕,s3包括以下分步骤:

s31、通过所述前置摄像头进行人像检测,若检测到人像则执行s32,若未检测到人像则执行s4;

s32、判断人像中的眼睛是否正对着手机屏幕,若是则执行s40,若否则执行s4。

一种电子装置,包括存储器和处理器,所述存储器上存储有可被所述处理器执行的基于智能手机的下载结束提醒系统,所述基于智能手机的下载结束提醒系统包括:

监听模块,用于判断手机是否执行下载任务;

下载状态判断模块,用于判断下载任务是否完成;

人像检测模块,用于在下载任务完成后,开启摄像头进行人像检测;

提醒模块,用于在未检测到人像时,开启提示以提醒用户下载任务完成。

优选地,所述基于智能手机的下载结束提醒系统还包括:页面识别模块,用于在检测到人像后,进一步判断手机显示的页面是否为下载页面;

所述提醒模块,还用于在检测到人像且检测到手机显示的页面不是下载页面时,开启提示以提醒用户下载任务完成。

优选地,所述基于智能手机的下载结束提醒系统还包括:

精准识别模块,用于在检测到人像后,进一步判断人像中的眼睛是否正对着手机屏幕;

所述提醒模块,还用于在检测到人像但人像中的眼睛未正对着手机屏幕时,开启提示以提醒用户下载任务完成。

一种计算机可读存储介质,所述计算机可读存储介质内存储有基于智能手机的下载结束提醒系统,所述基于智能手机的下载结束提醒系统可被至少一个处理器所执行,以使所述至少一个处理器执行如前述中任一项所述的基于智能手机的下载结束提醒方法的步骤。

本发明的积极进步效果在于:

1)本发明在下载结束时能主动将信息传递给用户,而非悄无声息的结束,形成良好的信息互动。

2)本发明提高了信息传递的效率,而非用户一次次的频繁观察,方便用户的使用。

附图说明

图1示出了本发明电子装置一实施例的硬件架构示意图;

图2示出了本发明电子装置中基于智能手机的下载结束提醒系统第一实施例的程序模块示意图;

图3示出了本发明电子装置中基于智能手机的下载结束提醒系统第二实施例的程序模块示意图;

图4示出了本发明电子装置中基于智能手机的下载结束提醒系统第三实施例中所述身份验证模块的程序模块示意图;

图5示出了本发明基于智能手机的下载结束提醒方法实施例一的流程图;

图6示出了本发明基于智能手机的下载结束提醒方法实施例二的流程图;

图7示出了本发明基于智能手机的下载结束提醒方法实施例三的流程图;

图8示出了本发明基于智能手机的下载结束提醒方法实施例四的流程图。

附图标记:

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

首先,本发明提出了一种电子装置。

参阅图1所示,是本发明电子装置一实施例的硬件架构示意图。本实施例中,所述电子装置2是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。例如,可以是智能手机、平板电脑等。如图所示,所述电子装置2至少包括,但不限于,可通过系统总线相互通信连接存储器21、处理器22、网络接口23、以及基于智能手机的下载结束提醒系统20。其中:

所述存储器21至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器21可以是所述电子装置2的内部存储单元,例如该电子装置2的硬盘或内存。在另一些实施例中,所述存储器21也可以是所述电子装置2的外部存储设备,例如该电子装置2上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器21还可以既包括所述电子装置2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器21通常用于存储安装于所述电子装置2的操作系统和各类应用软件,例如所述基于智能手机的下载结束提醒系统20的程序代码等。此外,所述存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器22在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制所述电子装置2的总体操作,例如执行与所述电子装置2进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器22用于运行所述存储器21中存储的程序代码或者处理数据,例如运行所述的基于智能手机的下载结束提醒系统20等。

所述网络接口23可包括无线网络接口或有线网络接口,该网络接口23通常用于在所述电子装置2与其他电子装置之间建立通信连接。例如,所述网络接口23用于通过网络将所述电子装置2与外部终端相连,在所述电子装置2与外部终端之间的建立数据传输通道和通信连接等。所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。

需要指出的是,图1仅示出了具有组件21-23的电子装置2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

在本实施例中,存储于存储器21中的所述基于智能手机的下载结束提醒系统20可以被分割为一个或者多个程序模块,所述一个或者多个程序模块被存储于存储器21中,并可由一个或多个处理器(本实施例为处理器22)所执行,以完成本发明。这里所述智能手机不局限于手机,也可以是类似智能手机的平板电脑等。

例如,图2示出了所述基于智能手机的下载结束提醒系统20第一实施例的程序模块示意图,该实施例中,所述基于智能手机的下载结束提醒系统20可以被分割为监听模块201、下载状态判断模块202、人像检测模块203和提醒模块204。其中,本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述基于智能手机的下载结束提醒系统20在所述电子装置2中的执行过程。以下描述将具体介绍所述程序模块201-204的具体功能。

所述监听模块201用于判断手机是否执行下载任务。具体为通过监听获取启动流程时的参数,通过参数来识别启动的流程是否为执行下载任务。

所述下载状态判断模块202用于判断下载任务是否完成。所述下载任务是否完成,通过对已下载数据的大小和下载数据总大小进行比较来判断,当已下载数据的大小等于下载对象的数据总大小时,判断为所述下载任务已完成。

所述人像检测模块203用于在下载任务完成后,开启摄像头进行人像检测。当检测到人像时,表示用户关注着手机,则无需提醒,当未检测到人像时,表示用户没有关注手机,很可能无法及时得知下载状态,因此需要提醒。

所述提醒模块204用于在未检测到人像时,开启提示以提醒用户下载任务完成。所述提醒可以为提示音、振动或两者的结合,更进一步地,以防提醒时用户不在手机旁边,可以在用户未查看下载任务时,间隔地循环提醒,以确保用户得知该提醒。

下面以用户使用手机下载app为例具体说明:

首先,用户进入appstore(应用商店),开启下载app并获取所述app的总大小;

接着,通过不断检测所述app已下载的数据大小是否等于所述app的总大小,来判断下载任务是否完成,当所述app已下载的数据大小等于所述app的总大小时,开启摄像头;

最后,通过摄像头进行拍摄,对拍摄画面进行人像识别;假设检测到人像,则默认为用户正关注手机的下载任务,直接结束无需提醒;假设未检测到人像,则默认为用户没有关注手机的下载任务,启动用户预设的提示方式(提示音、振动等)以提醒用户。

本实施例中,通过在下载结束时检测用户是否关注手机下载任务,再决定是否开始提示以提醒用户,既能主动将信息传递给用户,又能避免在用户关注下载任务时还过多地打扰用户。

又例如,图3示出了所述基于智能手机的下载结束提醒系统20第二实施例的程序模块示意图,该实施例中,所述基于智能手机的下载结束提醒系统20还可以被分割为监听模块201、下载状态判断模块202、人像检测模块203、提醒模块204和页面识别模块205。

其中,程序模块201-203的具体功能同前述第一实施例,此处不再赘述。

所述提醒模块204除了具有第一实施例中所述的功能以外,还用于在检测到人像且检测到手机显示的页面不是下载页面时,开启提示以提醒用户下载任务完成。

所述页面识别模块205用于在检测到人像后,进一步判断手机显示的页面是否为下载页面。

有时候,用户虽然关注着手机(比如用手机看视频、文字或玩游戏等),但其实用户并没有关注下载任务是否已完成;此外,现在智能手机有多个页面,即使没有其他程序在运行,也有可能显示的并不是下载页面。因此,本实施例在前一实施例的基础上增加了页面识别模块;当检测到用户关注手机时,通过该模块还进一步检测手机显示的页面是否为下载页面,以此更准确地判断用户是否正关注着下载任务。

本实施例中,仅当检测到用户关注手机(即检测到人像的情况下),且手机显示页面为下载页面时,默认为用户正关注手机的下载任务,直接结束无需提醒;当两个条件有一个不满足时,就默认为用户没有关注手机的下载任务,启动用户预设的提示方式(提示音、振动等)以提醒用户。

再例如,图4示出了所述基于智能手机的下载结束提醒系统20第三实施例的程序模块示意图,该实施例中,所述基于智能手机的下载结束提醒系统20还可以被分割为监听模块201、下载状态判断模块202、人像检测模块203、提醒模块204、页面识别模块205和精准识别模块206。

其中,程序模块201-203、205的具体功能同前述第二实施例,此处不再赘述。

所述提醒模块204除了具有第二实施例中所述的功能以外,还用于在检测到人像但人像中的眼睛未正对着手机屏幕时,开启提示以提醒用户下载任务完成。

所述精准识别模块206用于在检测到人像后,进一步判断人像中的眼睛是否正对着手机屏幕。

本实施例在前一实施例的基础上,进一步增加了精准识别模块,所述精准识别模块通过识别检测到的人像中是否有眼睛来精准判断用户是否正关注着手机,然后再检测手机显示的页面是否为下载页面。

本实施例通过人像检测、眼睛识别和显示页面检测三步来精确判断用户是否正关注着下载任务,确保下载结束时能主动将信息传递给用户,而非悄无声息的结束,形成良好的信息互动。

其次,本发明提出一种基于智能手机的下载结束提醒方法。

在实施例一中,如图5所示,所述的基于智能手机的下载结束提醒方法包括如下步骤:

s1、通过监听判断手机是否执行下载任务,若是执行s2,若否则循环执行s1。

这里所述监听贯穿整个手机运行的过程;也可以仅在手机被触发显示屏亮起后执行监听程序,这种情况下,一旦监听到下载任务,则监听持续至下载任务完成之后,否则当手机显示屏暗后就不在执行。

s2、判断所述下载任务是否已完成,若完成则开启前置摄像头,否则循环执行s2。

本步骤中,具体通过对已下载数据的大小和下载数据总大小的比较来判断下载任务是否已完成,当已下载数据的大小等于下载数据总大小时,判断为所述下载任务已完成;而在下载任务未完成时,则持续对下载状态进行检测,直到下载任务完成为止。

s3、通过所述前置摄像头进行人像检测,若检测到人像则直接结束,若未检测到人像则执行s4。

本步骤中,通过拍摄画面中是否有人像出现来判断用户是否在关注下载任务,默认检测到人像为用户正关注着下载任务,而未检测到人像则为用户未关注下载任务,这种情况下,需要启动提示以提醒用户。

s4、开启提示以提醒用户下载任务完成。

这里所述提示可以但不限于提示音、振动或两者的结合,具体采用何种提示方式,可以由用户自己设置。

本实施例通过在下载任务完成后执行人像检测,以判断用户是否关注手机下载任务,然后再决定是否开始提示以提醒用户,既能主动将信息传递给用户,又能避免在用户关注下载任务时还过多地打扰用户。

在实施例二中,基于实施例一的基础上,如图6所示,所述的基于智能手机的下载结束提醒方法包括如下步骤:

s11、通过监听判断手机是否执行下载任务,若是执行s12。

这里所述监听也贯穿整个手机运行的过程,具体通过监听获取手机启动流程时的参数,通过参数来识别启动的流程是否为执行下载任务。

s12、启动计时,对下载任务所需的下载时长进行累计。所述计时针对的是下载所需时长。

s13、判断计时的时长是否大于预设的等待时长,若是则执行s2,若否则执行s14。

所述等待时长可以根据用户普遍愿意等待的时间而定,通常来说,用户对等待30s以上的下载任务会感到无聊、焦虑,因而预设的等待时长优选为30s或者比30s稍短的时间(比如25s或20s,但不建议少于20s,以免浪费手机的进程资源)。

s14、判断计时是否结束,若是则直接结束,若否则执行步骤s13。

这里所述计时仅在执行下载任务时启动,一旦下载任务结束,则计时自然也随之结束。

s2、判断所述下载任务是否已完成,若完成则开启前置摄像头,否则循环执行s2。

s3、通过所述前置摄像头进行人像检测,若检测到人像则直接结束,若未检测到人像则执行s4。

s4、开启提示以提醒用户下载任务完成。

本实施例通过在下载任务完成后,执行人像检测,在检测到人像后,再进一步检测手机显示画面是否为下载页面,以此更为准确地判断用户是否关注手机下载任务,然后再决定是否开始提示以提醒用户,既能主动将信息传递给用户,又能避免在用户关注下载任务时还过多地打扰用户。

在实施例三中,基于实施例二的基础上,如图7所示,所述的基于智能手机的下载结束提醒方法包括如下步骤:

s11、通过监听判断手机是否执行下载任务,若是执行s12。

s12、启动计时,对下载任务所需的下载时长进行累计。

s13、判断计时的时长是否大于预设的等待时长,若是则执行s2,若否则执行s14。

s14、判断计时是否结束,若是则直接结束,若否则执行步骤s13。

s2、判断所述下载任务是否已完成,若完成则开启前置摄像头,否则循环执行s2。

s3、通过所述前置摄像头进行人像检测,若检测到人像则执行s40,若未检测到人像则执行s4。

s40、判断手机显示的页面是否为下载页面,若否则执行s4,若是则直接结束。

本步骤在检测到人像后执行,用户虽然关注着手机(比如用手机看视频、文字或玩游戏等),但其实用户并没有关注下载任务是否已完成;此外,现在智能手机有多个页面,即使没有其他程序在运行,也有可能显示的并不是下载页面。

因此,通过增加本步骤s40,在检测到人像后进一步判断显示的页面是否为下载页面,以更为准确地判断用户是否正关注着下载任务。

s4、开启提示以提醒用户下载任务完成。

在实施例四中,基于实施例三的基础上,如图8所示,所述的基于智能手机的下载结束提醒方法包括如下步骤:

s11、通过监听判断手机是否执行下载任务,若是执行s12。

s12、启动计时,对下载任务所需的下载时长进行累计。

s13、判断计时的时长是否大于预设的等待时长,若是则执行s2,若否则执行s14。

s14、判断计时是否结束,若是则直接结束,若否则执行步骤s13。

s2、判断所述下载任务是否已完成,若完成则开启前置摄像头,否则循环执行s2。

s31、通过所述前置摄像头进行人像检测,若检测到人像则执行s32,若未检测到人像则执行s4。

s32、判断人像中的眼睛是否正对着手机屏幕,若是则执行s40,若否则执行s4。

本步骤在检测到人像后且在检测手机显示页面之前执行,因为有时候虽然检测到人像,但有可能用户并未关注着手机,只是在手机摄像头的拍摄范围内,因此这里增加对人像中的眼睛识别,以准确识别用户是否关注着手机。

s40、判断手机显示的页面是否为下载页面,若否则执行s4,若是则直接结束。

s4、开启提示以提醒用户下载任务完成。

前述步骤s31、s32和s40的执行顺序不限于本实施例中的顺序,本领域技术人员应该知道,这三个步骤所要实现的是三个条件的判断,想要达到的目的是,只要这三个条件中的任意一个条件不满足,则启动步骤s4,只有在三个条件都满足的情况下,才直接结束(即不启动提示以提醒用户)。

因此,前述步骤s31、s32和s40的执行顺序可以随意调整,但必须保证s32在s31之后执行,因为人像检测是眼睛检测的前提,当然这两个步骤也可以合并成一个步骤,即直接对人的眼睛进行识别。

此外,前述步骤s31、s32和s40也可以不是顺序执行,而采用同时执行的方式,即同时对三个条件进行判断,结果与顺序判断相同。

本领域技术人员应当知道,上述对于步骤s31、s32和s40的执行方式的描述,均在本发明的保护范围之内。

下面以用户使用手机下载app为例具体说明:

1、用户进入appstore(应用商店),开启下载app,同时获取所述app的总大小并启动计时。

2、判断累计的时长是否超过了预设的等待时长,一旦超过则通过不断检测所述app已下载的数据大小是否等于所述app的总大小,来判断下载任务是否完成,当所述app已下载的数据大小等于所述app的总大小时,开启摄像头。

3、通过摄像头进行拍摄,对拍摄画面进行人像识别;本例中假设检测到人像,进一步从人像中识别出眼睛,本例中假设检测到的人像中识别到了眼睛,则再进一步判断手机当前显示的画面是否为下载页面,本例中加假设手机当前显示的画面为某个游戏界面;启动预设的提示方式(提示音、振动等)以提醒用户下载任务已完成。

本实施例通过在下载任务完成后,结合人像检测、眼睛识别和显示页面检测三步,相比较前两个实施例而言,更能精确判断用户是否正关注着下载任务,确保下载结束时能主动将信息传递给用户,而非悄无声息的结束,形成良好的信息互动;本实施例既能主动将信息传递给用户,又能避免在用户关注下载任务时还过多地打扰用户。

此外,本发明一种计算机可读存储介质,该计算机可读存储介质内存储有基于智能手机的下载结束提醒系统20,该基于智能手机的下载结束提醒系统20可被一个或多个处理器执行时,实现上述基于智能手机的下载结束提醒方法或电子装置的操作。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

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