首页> 中国专利> 终端执行的应用的消息通知方法和应用的消息通知装置

终端执行的应用的消息通知方法和应用的消息通知装置

摘要

本发明的实施方式提供了一种终端执行的应用的消息通知方法和装置。所述方法包括:响应于来自用户的应用分组请求,获取多个应用的图形表示在显示界面中的位置信息,并根据所获取的位置信息将所述多个应用分为若干组应用;响应于来自用户的通知方式设置请求,为每组应用分别设置通知方式,所述通知方式包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种;以及当接收到应用的消息时,以所述应用的所设置的通知方式进行通知操作。

著录项

  • 公开/公告号CN105227628A

    专利类型发明专利

  • 公开/公告日2016-01-06

    原文格式PDF

  • 申请/专利权人 网易传媒科技(北京)有限公司;

    申请/专利号CN201510527674.1

  • 发明设计人 赵炳兵;薛争锋;

    申请日2015-08-25

  • 分类号H04L29/08(20060101);

  • 代理机构11410 北京市中伦律师事务所;

  • 代理人贾媛媛;张思悦

  • 地址 100084 北京市海淀区中关村东路1号院8号楼D座20-22层

  • 入库时间 2023-12-18 13:28:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-01

    授权

    授权

  • 2016-02-17

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20150825

    实质审查的生效

  • 2016-01-06

    公开

    公开

说明书

技术领域

本发明的实施方式涉及通信领域,更具体地,本发明的实施方式涉及终端执行的应用的消息通知方法和应用的消息通知装置。

背景技术

本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

随着智能设备的发展,越来越多的产品制造商、运营商着力于平板电脑、智能手机、智能手环、智能项链、智能戒指等电子设备的研究。而每一种智能设备都会涉及到的是需要把接收到的消息通过一些通知方式让用户感知,例如声音、光感、振动、显示消息窗口。

现有的智能设备通常对于多个应用软件或系统通知均使用单一种类的通知方式,例如,都使用同一种声音进行通知,在不通过其他通知方式的辅助下,用户很难通过声音辨别通知是来自哪一个软件。类似地,在使用光感或振动等通知方式时,多个应用软件只使用同一种颜色或频率的灯光或振动,同样难以直接区分所接收到的通知属于哪个应用软件。

当使用显示消息窗口进行通知时,一般通过以下方式进行显示:在显示设备中央弹出窗口,在显示设备顶端弹出条幅,在应用图标上展示数字,所有的历史通知都被划归到条状的通知中心里,同样难以直接区分所接收到的通知属于哪个应用软件。而且,消息窗口的位置单一,无论是弹出窗还是条幅,下一个消息会挤占上一个消息窗口的展示位置,给用户带来不便。

发明内容

因现有技术中使用单一种类的通知方式对来自多个应用软件或系统通知的消息进行通知,难以区分所接收到的通知属于哪个应用软件,通知效率低下;而且收到通知后,用户必须进入相应的软件或打开通知进行查阅,才能得知通知内容,操作较繁琐。

因此在现有技术中,用于应用的消息通知方法效率低下且操作繁琐,这是非常令人烦恼的过程。

为此,非常需要一种改进的终端执行的应用的消息通知方法和用于应用的消息通知装置,以便更加方便、快捷地通知用户该消息来源于何种应用且预览消息的内容,从而提高操作效率且简化操作流程。

在本上下文中,本发明的实施方式期望提供一种终端执行的应用的消息通知方法和用于应用的消息通知装置。

在本发明实施方式的第一方面中,提供了一种终端执行的应用的消息通知方法,包括:响应于来自用户的应用分组请求,获取多个应用的图形表示在显示界面中的位置信息,并根据所获取的位置信息将所述多个应用分为若干组应用;响应于来自用户的通知方式设置请求,为每组应用分别设置通知方式,所述通知方式包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种;以及当接收到应用的消息时,以所述应用的所设置的通知方式进行通知操作。

在本发明实施方式的第二方面中,提供了一种用于应用的消息通知装置,包括:分组模块,被配置成响应于来自用户的应用分组请求,获取多个应用的图形表示在显示界面中的位置信息,并根据所获取的位置信息将所述多个应用分为若干组应用;通知方式设置模块,被设置成响应于来自用户的通知方式设置请求,为每组应用分别设置通知方式,所述通知方式包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种;以及通知模块,被配置成当接收到应用的消息时,以所述应用的所设置的通知方式进行通知操作。

根据本发明的上述实施方式中的用于应用的消息通知装置,其中所述分组模块被配置成:经由安装有所述多个应用的终端的显示界面获取所述多个应用的图形表示在该显示界面中的位置信息,或经由与所述终端通信的显示设备的显示界面获取所述多个应用的图形表示在该显示界面中的位置信息。

根据本发明的上述任一实施方式中的用于应用的消息通知装置,其中所述来自用户的应用分组请求包括对所述显示界面分区的请求;所述分组模块还包括:界面分区模块,被配置成响应于来自用户的对所述显示界面分区的请求,将所述显示界面分为若干区域,并获取所述若干区域中每个区域在所述显示界面中的位置信息。

根据本发明的上述任一实施方式中的用于应用的消息通知装置,其中所述来自用户的应用分组请求包括第一定位请求;所述分组模块还包括:第一定位模块,被配置成响应于来自用户的第一定位请求,将所述多个应用的图形表示分别定位在所述显示界面中,并获取定位后的所述每个应用的图形表示的位置信息。

根据本发明的上述任一实施方式中的用于应用的消息通知装置,其中所述分组模块还包括:比较模块,被配置成将定位后的每个应用的图形表示的位置信息与每个区域在所述显示界面中的位置信息相比较,以获得比较结果;第一分组子模块,被配置成根据所述比较结果,将所述多个应用分为若干组。

根据本发明的上述任一实施方式中的用于应用的消息通知装置,其中所述来自用户的应用分组请求包括区域选择请求和第二定位请求;所述分组模块包括:第一选择模块,被配置成响应于来自用户的区域选择请求,选择所述若干区域中的一个区域;显示模块,被配置成在所述显示界面中显示所选择的一个区域和所述多个应用;第二定位模块,被配置成响应于来自用户的第二定位请求,将所述多个应用中的一个或若干个应用定位在所选择的一个区域中,并将所选择的一个区域与定位在其中的所述一个或若干个应用相关联;第二分组子模块,被配置成根据每个区域和与每个区域相关联的一个或若干个应用,将所述多个应用分为若干组应用。

根据本发明的上述任一实施方式中的用于应用的消息通知装置,其中所述通知方式设置模块包括:第二选择模块,被配置成响应于来自用户的通知方式设置请求,选择所述若干区域中的一个区域;通知方式设置子模块,被配置成为在所选择的区域中的一个或若干个应用分别设置通知方式。

根据本发明的上述任一实施方式中的用于应用的消息通知装置,其中所述通知方式设置模块被配置成:为每组应用分别设置声音通知的种类和/或音量,振动通知的幅度、次数和/或频率,光感通知的强度、颜色和/或闪烁频率,弹窗通知的位置,熄屏通知的位置和/或模式中的一种或多种。

根据本发明的上述任一实施方式中的用于应用的消息通知装置,还包括:关闭通知方式设置模块,被配置成响应于来自用户的关闭通知方式设置请求,为每组中的应用分别设置关闭通知方式;以及关闭通知模块,被配置成进行通知操作后,响应于关闭通知操作,以与所述关闭通知操作相关联的所设置的关闭通知方式结束所述通知操作。

根据本发明的上述任一实施方式中的用于应用的消息通知装置,其中所述关闭方式设置模块,被配置成为每组中的应用分别设置以下关闭通知方式中的一种或多种:按压终端的按键、点击显示界面、移动所述终端、向所述终端的麦克风吹气。

根据本发明实施方式的终端执行的应用的消息通知方法和用于应用的消息通知装置,通过将多个应用分组,再为每组应用分别设置不同的通知方式的组合,包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种,当接收到通知时,对于每组应用使用所设置的相应的通知方式进行通知,这样,那么用户可以直接判断所接收到的通知是属于消费类的应用,而无需进入相应的软件或打开通知进行查阅,从而使用户能够从通知方式中直接判断所接收到的通知属于哪个应用并允许预览通知的内容,从而提高通知的效率且简化操作流程。同时,能够允许用户根据自己的偏好设置特定的消息通知方式和关闭通知方式,增加了通知方式和关闭通知方式的种类和趣味性,从而能够满足为更多组的应用设置不同的通知方式的需要,允许用户不需阅读通知即可获得更多信息,显著提高了通知的效率。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

图1A和1B示意性地示出了根据本发明实施方式的应用场景;

图2示意性地示出了根据本发明实施方式的终端执行的应用的消息通知方法的流程示意图;

图3A和3B示意性地示出了根据本发明实施方式的分为若干区域的显示界面的示意图;

图4A和4B示意性地示出了根据本发明实施方式的将多个应用定位在某一区域中以进行分组的界面的示意图;

图5A-5C示意性地示出了根据本发明实施方式的设置通知方式的界面的示意图;

图6示意性地示出了根据本发明实施方式的设置关闭通知方式的界面的示意图;

图7示意性地示出了根据本发明实施方式的应用的消息通知装置的示意图;

图8示意性地示出了根据本发明另一实施方式的用于应用的消息通知装置的示意图;以及

图9示意性地示出了根据本发明另一实施方式的用于应用的消息通知的程序产品。

在附图中,相同或对应的标号表示相同或对应的部分。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

根据本发明的实施方式,提出了一种终端执行的应用的消息通知方法和用于应用的消息通知装置。

在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

发明概述

本发明人发现,可以将多个应用分组,再为每组应用分别设置不同的通知方式的组合,包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种,当接收到通知时,对于每组应用使用所设置的相应的通知方式进行通知,从而使用户能够从通知方式中直接判断所接收到的通知属于哪个应用并允许预览通知的内容,从而提高通知的效率且简化操作流程。

在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。

应用场景总览

首先参考图1A和1B,为一些终端的显示界面的示意图。如图1A所示,将多个应用分为若干组应用,并将每一组应用显示在显示界面的不同区域中。例如,对于有显示设备的终端,响应于用户的分组请求,将显示界面分为若干区域,例如划分为2*2,2*3,3*3等区域,响应于用户对显示界面中某一区域的点击操作,可以将多个应用的图形表示拖入到不同的区域中,以进行分组;为该区域中的该组应用设置通知方式,包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中的一种或多种,以及可选地关闭通知方式,如图1B所示。对于没有显示设备的终端,如手环、项链、戒指等,可通过连接到与其通信的显示设备进行分组及设置通知方式或关闭通知方式。

本领域技术人员可以理解,图1A和1B所示的示意图仅是本发明的实施方式可以在其中得以实现的一个示例。本发明实施方式的适用范围不受任何限制。

示例性方法

下面结合图1A和1B的应用场景,参考图2来描述根据本发明示例性实施方式的终端执行的应用的消息通知方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。

图2示意性地示出了根据本发明实施方式的终端执行的应用的消息通知方法流程示意图。如图2所示,该方法可以包括:

S201、响应于来自用户的应用分组请求,获取多个应用的图形表示在显示界面中的位置信息,并根据所获取的位置信息将所述多个应用分为若干组应用;

在一些可能的实施方式中,本发明实施例提供的终端可以是任何现有的、正在研发的或将来研发的智能手机、非智能手机、平板电脑、个人计算机等。所述终端可以是具有显示设备的终端,例如智能手机或平板电脑,也可以是不具有显示设备的终端,例如手环、项链、戒指等。所述终端可以通过有线方式(例如,USB电缆)与服务器通信,也可以通过无线方式(例如,蓝牙或无线局域网)与服务器通信。

在一些可能的实施方式中,所述终端可以安装有操作系统,即管理和控制计算机硬件与软件资源的计算机程序,在包括安卓Android、IOS及未来将出现的智能设备操作系统。

在一些可能的实施方式中,本发明实施例提供的显示界面可以是在安装有所述多个应用的终端的显示界面,例如安装有所述多个应用的智能手机或平板电脑的显示界面。本发明实施例提供的显示界面也可以是与所述终端通信的显示设备的显示界面,此处的终端可以具有自身的显示设备,例如智能手机,则显示界面可以是与智能手机通信的其他显示设备的显示界面;该终端也可以不具有自身的显示设备,例如手环、戒指等,则显示界面可以是与手环或戒指通信的显示设备的显示界面。可选地,显示设备可以是可输出图像或感触信息的设备,包括但不限于显示屏、投影机等。

在一些可能的实施方式中,获取多个应用的图形表示在显示界面中的位置信息包括:经由安装有所述多个应用的终端的显示界面获取所述多个应用的图形表示在该显示界面中的位置信息,或经由与所述终端通信的显示设备的显示界面获取所述多个应用的图形表示在该显示界面中的位置信息。可选地,在安装有所述多个应用的终端的显示界面上,或者与该终端通信的显示界面上,所述多个应用的图形表示可以以特定的次序排列,获取每一个应用在显示界面中的位置信息,例如在该显示界面中的坐标(xn,yn);将这些应用按照其图形表示的坐标与预先确定的坐标阈值范围相比较,例如在显示界面的左上角坐标设定为(0,0)且右下角坐标为(2,2)的情况下,预先确定的坐标阈值范围为{0<x≤1,0<y≤1},{1<x≤2,0<y≤1},{0<x≤1,1<y≤2},{1<x≤2,1<y≤2};则将图形表示的坐标落入坐标阈值范围{0<x≤1,0<y≤1}的应用分为第一组,将图形表示的坐标落入坐标阈值范围{1<x≤2,0<y≤1}的应用分为第二组,将图形表示的坐标落入坐标阈值范围{0<x≤1,1<y≤2}的应用分为第三组,且将图形表示的坐标落入坐标阈值范围{1<x≤2,1<y≤2}的应用分为第四组。

在一些可能的实施方式中,所述来自用户的应用分组请求包括对所述显示界面分区的请求;所述方法还包括:响应于来自用户的对所述显示界面分区的请求,将所述显示界面分为若干区域,并获取所述若干区域中每个区域在所述显示界面中的位置信息。当用户对所述显示界面进行分区操作时,响应于用户的对显示界面的分区请求,将显示界面分为若干区域,例如,如图3A所示,可通过横纵交错的线显示来表示当前显示界面的分区情况,此时,显示界面被分为四个区域;进一步地,可以通过调整横纵交错的线的位置和/或数量,来调整区域的数量及每个区域的尺寸、位置,例如,响应于用户对纵横的线的每一个交叉点的拖动操作,如图3B所示,将相应的区域按照比例进行横向、纵向的缩放;可选地,也可以在显示界面上增加显示区域的数量,通过增加另外的纵横交错的线,将显示界面的数量由如图3A所示的四个增加为如图3B所示的九个。以此类推,可以将显示界面划分为任意组合的若干个显示区域。可选地,所示若干个显示区域可以具有不同的尺寸。可选地,所述若干个区域可以不按照对准的行、列排列,而是可以具有任意的位置,例如,可响应于用户的定位操作而定位于指定位置,也可以由所述终端随机定位在显示界面中。

在一些可能的实施方式中,所述来自用户的应用分组请求包括第一定位请求;获取多个应用的图形表示在显示界面中的位置信息包括:响应于来自用户的第一定位请求,将所述多个应用的图形表示分别定位在所述显示界面中,并获取定位后的所述每个应用的图形表示的位置信息。如上所述,将显示界面分为若干区域后,响应于来自用户的第一定位请求,将多个应用的图形表示分别定位在如图3A或3B所示的显示界面中。

在一些可能的实施方式中,根据所获取的位置信息将所述多个应用分为若干组应用包括:将定位后的每个应用的图形表示的位置信息与每个区域在所述显示界面中的位置信息相比较,以获得比较结果;根据所述比较结果,将所述多个应用分为若干组。例如,如图3A所示,显示界面分为四个区域,在显示界面的左上角坐标设定为(0,0)右下角坐标为(2,2)的情况下,四个区域的坐标范围分别为{0<x≤1,0<y≤1},{1<x≤2,0<y≤1},{0<x≤1,1<y≤2},和{1<x≤2,1<y≤2};在响应于用户的第一定位请求,将多个应用的图形表示分别定位在所述显示界面后,获取定位后的每个应用的图形表示的坐标;将定位后的每个应用的图形表示的坐标与每个区域的坐标范围相比较,以获得比较结果,例如,定位后的应用A和应用B的图形表示的坐标分别为(0.5,0.5)和(1.5,1.8),与四个区域的坐标范围相比较,可知,应用A的图形表示在第一区域{0<x≤1,0<y≤1}内,应用B的图形表示在第四区域{1<x≤2,1<y≤2}内,则将应用A分为第一组,应用B分为第四组。

在一些可能的实施方式中,所述来自用户的应用分组请求包括区域选择请求和第二定位请求;获取多个应用的图形表示在显示界面中的位置信息,并根据所获取的位置信息将所述多个应用分为若干组应用包括:响应于来自用户的区域选择请求,选择所述若干区域中的一个区域;在所述显示界面中显示所选择的一个区域和所述多个应用;响应于来自用户的第二定位请求,将所述多个应用中的一个或若干个应用定位在所选择的一个区域中,并将所选择的一个区域与定位在其中的所述一个或多个应用相关联;根据每个区域和与所述区域相关联的一个或若干个应用,将所述多个应用分为若干组应用。在将显示界面分为若干区域后,如图4A所示分为九个区域,响应于来自用户的区域选择请求,例如,用户对图4A中左上角的区域的点击操作,选择左上角的区域;在显示界面中显示所选择的区域以及多个应用的图形表示,可选地,可将该区域放大,如图4B中显示界面的上半部分,可选地,可将该多个应用的图形表示显示在显示界面的下半部分,如图4B所示;响应于来自用户的第二定位请求,例如响应于客户对于一个或若干个应用的图形表示的拖动操作,将多个应用中的一个或若干个应用定位在所选择的一个区域中,如将其中的一个应用定位在显示于图4B所示的显示界面的上部区域中,并将所选择的区域,即左上角的区域,与定位在其中的应用相关联;以此类推,可选择其他区域,并将其显示在显示界面中,将一个或若干个应用定位在该其他区域中并使其相关联,这样多个应用将按照其所定位的且相关联的区域被分为若干组应用。可选地,完成分组后,可响应于用户的点击操作,保存分组的当前状态。

根据本发明的实施例的终端执行的应用的消息通知方法还包括:

S202、响应于来自用户的通知方式设置请求,为每组应用分别设置通知方式,所述通知方式包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种。

在一些可能的实施方式中,为每组应用分别设置通知方式包括:为每组应用分别设置声音通知的种类和/或音量,振动通知的幅度、次数和/或频率,光感通知的强度、颜色和/或闪烁频率,弹窗通知的位置,熄屏通知的位置和/或模式中的一种或多种。

在一些可能的实施方式中,声音通知可以包括铃声或响铃振动,可以选择终端所安装的操作系统提供的默认声音或终端上存储的音频文件,如图5A所示的“示例音乐.mp3”,也可以选择录入声音,如图5A所示的“录音”。可选地,可以为每组应用分别设置声音通知的种类,如通过图5A所示的“更换”选项;和/或为每组应用分别设置声音通知的音量,如通过终端的物理按键。

在一些可能的实施方式中,振动通知可以与其他通知方式一起设置,也可以单独设备,如在静音时单独设置振动通知;可以选择终端所安装的操作系统提供的默认振动类型或终端上存储的imy等格式文件,如图5A所示的“振动1”,也可选择录入振动效果,如通过5A所示的“录入”选项。可选地,可以为每组应用分别设置振动通知的幅度、次数和/或频率。

在一些可能的实施方式中,光感通知可以通过终端的光感元件,例如闪光灯、呼吸灯、屏幕灯光等进行通知;可以选择终端所安装的操作系统提供的默认光感效果,如图5B所示的“闪光1”,也可录入光感效果,如通过图5B所示的“录入”选项。可选地,可以为每组应用分别设置光感通知的强度、颜色和/或闪烁频率。

在一些可能的实施方式中,弹窗通知可以通过设置文字性的弹窗进行通知。可选地,可以将用于某个应用的弹窗通知的位置设置在该应用所处的区域中,如图5B所示的“区域内”选项,也可以在显示界面中单独划分出一个区域,专门用于弹窗通知,如图5B所示在{0<x<200,0<y<300}的区域内,也可以在终端的显示界面中央弹出窗口,在终端的显示界面顶端弹出条幅,在应用图标上展示数字,或将所有的历史弹窗通知都划归到从显示界面单独划分出来的条状的弹窗通知区域里。可选地,可以为每组应用分别设置弹窗通知的位置。

在一些可能的实施方式中,熄屏通知可以是当终端的屏幕熄灭的情况下,当接收到消息时,在终端的屏幕上显示特定内容的通知方式,在终端的屏幕上所显示特定内容可以为图片,也可以为终端所安装的操作系统提供的图案,也可以为人工绘制的图像,如图5C所示。可选地,当人工绘制图像时,响应于用户的点击操作,可以对所绘制的图像进行修改。可选地,可以为每组应用分别设置熄屏通知的位置和/或模式中的一种或多种,如图片、图案和人工绘制的图像等模式中的一种或多种。

在一些可能的实施方式中,响应于来自用户的接收通知方式设置请求,为每组应用分别设置通知方式包括:响应于来自用户的通知方式设置请求,选择所述若干区域中的一个区域;为在所选择的区域中的一个或若干个应用分别设置通知方式。当终端的显示界面被分为若干区域时,如图4A分为九个区域,响应于来自用户的通知方式设置请求,选择九个区域中的一个区域,例如响应于用户的点击操作,选择左上角的区域,为所选择的区域设置通知方式,可选地,进入如图1B或图5A-5C所示的界面,为所选择的区域设置通知方式,包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种。

根据本发明的实施例的终端执行的应用的消息通知方法还包括:

S203、当接收到应用的消息时,以所述应用的所设置的通知方式进行通知操作。

在一些可能的实施方式中,根据本发明的示例性实施例的终端执行的应用的消息通知方法还包括:响应于来自用户的关闭通知方式设置请求,为每组中的应用分别设置关闭通知方式;以及进行通知操作后,响应于关闭通知操作,以与所述关闭通知操作相关联的所设置的关闭通知方式结束所述通知操作。

在一些可能的实施方式中,所述关闭通知操作包括:按压终端的按键、点击显示界面、移动所述终端、向所述终端的麦克风吹气中的一种或多种。响应于来自用户的关闭通知方式设置的请求,例如响应于用户对终端显示界面中某个区域的点击,转入如图6所示的设置关闭通知方式的界面,为该区域中的一组应用设置关闭通知方式,每一种通知方式对应于一种或多种关闭通知操作,包括按压终端的按键;点击显示界面,如单击或双击;移动所述终端,如摇晃终端、翻转终端、甩动终端等,可选地,通过甩动终端,由终端的陀螺仪感测该甩动的信号,终端模拟“甩走”通知的关闭效果来关闭通知;向所述终端的麦克风吹气,可选地,终端感应到吹气的信号后,模拟“吹走”通知的关闭效果。

这样,通过将多个应用分组,再为每组应用分别设置不同的通知方式的组合,包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种,当接收到通知时,对于每组应用使用所设置的相应的通知方式进行通知。例如,可以将多个应用中的应用按照其用途,如导航、消费、办公等,在显示界面中定位,并根据定位后的位置信息,将多个应用分为若干组并分别设置通知方式,由此,导航类的一组应用所设置的通知方式可包括声音通知及振动通知,消费类的一组应用所设置的通知方式可包括光感通知和弹窗通知,办公类的一组应用所设置的通知方式可包括熄屏通知和声音通知。当接收到应用的消息时,如果是通过光感通知和弹窗通知这样的方式进行通知,那么用户可以直接判断所接收到的通知是属于消费类的应用,而无需进入相应的软件或打开通知进行查阅,从而使用户能够从通知方式中直接判断所接收到的通知属于哪个应用并允许预览通知的内容,从而提高通知的效率且简化操作流程。同时,能够允许用户根据自己的偏好设置特定的消息通知方式,例如改变声音通知的种类和/或音量,熄屏通知的位置,也允许用户设置关闭通知方式,如向所述终端的麦克风吹气中的一种或多种等,增加了通知方式和关闭通知方式的种类和趣味性,从而能够满足为更多组的应用设置不同的通知方式的需要,允许用户不需阅读通知即可获得更多信息,显著提高了通知的效率。

示例性设备

在介绍了本发明示例性实施方式的方法之后,接下来,参考图7对本发明示例性实施方式的用于应用的消息通知装置的示意图。

图7示意性地示出了根据本发明实施方式的用于应用的消息通知装置的示意图。如图7所示,该装置700可以包括:分组模块701、通知方式设置模块702和通知模块703。

在装置700中,分组模块701被配置成响应于来自用户的应用分组请求,获取多个应用的图形表示在显示界面中的位置信息,并根据所获取的位置信息将所述多个应用分为若干组应用;

在一些可能的实施方式中,所述分组模块701被配置成:经由安装有所述多个应用的终端的显示界面获取所述多个应用的图形表示在该显示界面中的位置信息,或经由与所述终端通信的显示设备的显示界面获取所述多个应用的图形表示在该显示界面中的位置信息。可选地,在安装有所述多个应用的终端的显示界面上,或者与该终端通信的显示界面上,所述多个应用的图形表示可以以特定的次序排列,所述分组模块701获取每一个应用在显示界面中的位置信息,例如在该显示界面中的坐标(xn,yn);将这些应用按照其图形表示的坐标与预先确定的坐标阈值范围相比较,例如在显示界面的左上角坐标设定为(0,0)且右下角坐标为(2,2)的情况下,预先确定的坐标阈值范围为{0<x≤1,0<y≤1},{1<x≤2,0<y≤1},{0<x≤1,1<y≤2},{1<x≤2,1<y≤2};则将图形表示的坐标落入坐标阈值范围{0<x≤1,0<y≤1}的应用分为第一组,将图形表示的坐标落入坐标阈值范围{1<x≤2,0<y≤1}的应用分为第二组,将图形表示的坐标落入坐标阈值范围{0<x≤1,1<y≤2}的应用分为第三组,且将图形表示的坐标落入坐标阈值范围{1<x≤2,1<y≤2}的应用分为第四组。

在一些可能的实施方式中,所述来自用户的应用分组请求包括对所述显示界面分区的请求;所述分组模块701还包括界面分区模块701A,被配置成响应于来自用户的对所述显示界面分区的请求,将所述显示界面分为若干区域,并获取所述若干区域中每个区域在所述显示界面中的位置信息。当用户对所述显示界面进行分区操作时,响应于用户的对显示界面的分区请求,界面分区模块701A将显示界面分为若干区域,例如,如图3A所示,可通过横纵交错的线显示来表示当前显示界面的分区情况,此时,显示界面被分为四个区域;进一步地,界面分区模块701A可以通过调整横纵交错的线的位置和/或数量,来调整区域的数量及每个区域的尺寸、位置,例如,响应于用户对纵横的线的每一个交叉点的拖动操作,如图3B所示,界面分区模块701A将相应的区域按照比例进行横向、纵向的缩放;可选地,界面分区模块701A也可以在显示界面上增加显示区域的数量,通过增加另外的纵横交错的线,将显示界面的数量由如图3A所示的四个增加为如图3B所示的九个。以此类推,界面分区模块701A可以将显示界面划分为任意组合的若干个显示区域。可选地,所示若干个显示区域可以具有不同的尺寸。可选地,所述若干个区域可以不按照对准的行、列排列,而是可以具有任意的位置,例如,可响应于用户的定位操作而定位于指定位置,也可以由所述终端随机定位在显示界面中。

在一些可能的实施方式中,所述来自用户的应用分组请求包括第一定位请求;所述分组模块701还包括第一定位模块701B,被配置成响应于来自用户的第一定位请求,将所述多个应用的图形表示分别定位在所述显示界面中,并获取定位后的所述每个应用的图形表示的位置信息。如上所述,将显示界面分为若干区域后,第一定位模块701B响应于来自用户的第一定位请求,将多个应用的图形表示分别定位在如图3A或3B所示的显示界面中。

在一些可能的实施方式中,所述分组模块701还包括:比较模块701C,被配置成将定位后的每个应用的图形表示的位置信息与每个区域在所述显示界面中的位置信息相比较,以获得比较结果;以及第一分组模块701D,被配置成根据所述比较结果,将所述多个应用分为若干组。例如,如图3A所示,显示界面分为四个区域,在显示界面的左上角坐标设定为(0,0)右下角坐标为(2,2)的情况下,四个区域的坐标范围分别为{0<x≤1,0<y≤1},{1<x≤2,0<y≤1},{0<x≤1,1<y≤2},和{1<x≤2,1<y≤2};在响应于用户的第一定位请求,将多个应用的图形表示分别定位在所述显示界面后,获取定位后的每个应用的图形表示的坐标;比较模块701C将定位后的每个应用的图形表示的坐标与每个区域的坐标范围相比较,以获得比较结果,例如,定位后的应用A和应用B的图形表示的坐标分别为(0.5,0.5)和(1.5,1.8),与四个区域的坐标范围相比较可知,应用A的图形表示在第一区域{0<x≤1,0<y≤1}内,应用B的图形表示在第四区域{1<x≤2,1<y≤2}内,则第一分组模块701D将应用A分为第一组,应用B分为第四组。

在一些可能的实施方式中,所述来自用户的应用分组请求包括区域选择请求和第二定位请求;所述分组模块701包括:第一选择模块701E,被配置成响应于来自用户的区域选择请求,选择所述若干区域中的一个区域;显示模块701F,被配置成在所述显示界面中显示所选择的一个区域和所述多个应用;第二定位模块701G,被配置成响应于来自用户的第二定位请求,将所述多个应用中的一个或若干个应用定位在所选择的一个区域中,并将所选择的一个区域与定位在其中的所述一个或多个应用相关联;第二分组子模块701H,被配置成根据每个区域和与所述区域相关联的一个或若干个应用,将所述多个应用分为若干组应用。在将显示界面分为若干区域后,如图4A所示分为九个区域,响应于来自用户的区域选择请求,例如,用户对图4A中左上角的区域的点击操作,第一选择模块701E选择左上角的区域;显示模块701F在显示界面中显示所选择的区域以及多个应用的图形表示,可选地,可将该区域放大,如图4B中显示界面的上半部分,可选地,可将该多个应用的图形表示显示在显示界面的下半部分,如图4B所示;响应于来自用户的第二定位请求,例如响应于客户对于一个或若干个应用的图形表示的拖动操作,第二定位模块701G将多个应用中的一个或若干个应用定位在所选择的一个区域中,如将其中的一个应用定位在显示于图4B所示的显示界面的上部区域中,并将所选择的区域,即左上角的区域,与定位在其中的应用相关联;以此类推,可选择其他区域,并将其显示在显示界面中,将一个或若干个应用定位在该其他区域中并使其相关联,这样第二分组子模块701H将多个应用按照其所定位的且相关联的区域被分为若干组应用。可选地,完成分组后,可响应于用户的点击操作,保存分组的当前状态。

在装置700中,所述通知方式设置模块702被配置成响应于来自用户的通知方式设置请求,为每组应用分别设置通知方式,所述通知方式包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种。

在一些可能的实施方式中,所述通知方式设置模块702被配置成:为每组应用分别设置声音通知的种类和/或音量,振动通知的幅度、次数和/或频率,光感通知的强度、颜色和/或闪烁频率,弹窗通知的位置,熄屏通知的位置和/或模式中的一种或多种。

在一些可能的实施方式中,声音通知可以包括铃声或响铃振动,可以选择终端所安装的操作系统提供的默认声音或终端上存储的音频文件,如图5A所示的“示例音乐.mp3”,也可以选择录入声音,如图5A所示的“录音”。可选地,通知方式设置模块702可以为每组应用分别设置声音通知的种类,如通过图5A所示的“更换”选项;和/或为每组应用分别设置声音通知的音量,如通过终端的物理按键。

在一些可能的实施方式中,振动通知可以与其他通知方式一起设置,也可以单独设备,如在静音时单独设置振动通知;可以选择终端所安装的操作系统提供的默认振动类型或终端上存储的imy等格式文件,如图5A所示的“振动1”,也可选择录入振动效果,如通过5A所示的“录入”选项。可选地,通知方式设置模块702可以为每组应用分别设置振动通知的幅度、次数和/或频率。

在一些可能的实施方式中,光感通知可以通过终端的光感元件,例如闪光灯、呼吸灯、屏幕灯光等进行通知;可以选择终端所安装的操作系统提供的默认光感效果,如图5B所示的“闪光1”,也可录入光感效果,如通过图5B所示的“录入”选项。可选地,通知方式设置模块702可以为每组应用分别设置光感通知的强度、颜色和/或闪烁频率。

在一些可能的实施方式中,弹窗通知可以通过设置文字性的弹窗进行通知。可选地,可以将用于某个应用的弹窗通知的位置设置在该应用所处的区域中,如图5B所示的“区域内”选项,也可以在显示界面中单独划分出一个区域,专门用于弹窗通知,如图5B所示在{0<x<200,0<y<300}的区域内,也可以在终端的显示界面中央弹出窗口,在终端的显示界面顶端弹出条幅,在应用图标上展示数字,或将所有的历史弹窗通知都划归到从显示界面单独划分出来的条状的弹窗通知区域里。可选地,通知方式设置模块702可以为每组应用分别设置弹窗通知的位置。

在一些可能的实施方式中,熄屏通知可以是当终端的屏幕熄灭的情况下,当接收到消息时,在终端的屏幕上显示特定内容的通知方式,在终端的屏幕上所显示特定内容可以为图片,也可以为终端所安装的操作系统提供的图案,也可以为人工绘制的图像,如图5C所示。可选地,当人工绘制图像时,响应于用户的点击操作,可以对所绘制的图像进行修改。可选地,通知方式设置模块702可以为每组应用分别设置熄屏通知的位置和/或模式中的一种或多种,如图片、图案和人工绘制的图像等模式中的一种或多种。

在一些可能的实施方式中,所述通知方式设置模块702包括:第二选择模块702A,被配置成响应于来自用户的通知方式设置请求,选择所述若干区域中的一个区域;和通知方式设置子模块702B,被配置成为在所选择的区域中的一个或若干个应用分别设置通知方式。当终端的显示界面被分为若干区域时,如图4A分为九个区域,响应于来自用户的通知方式设置请求,第二选择模块702A选择九个区域中的一个区域,例如响应于用户的点击操作,选择左上角的区域,为所选择的区域设置通知方式,可选地,进入如图1B或图5A-5C所示的界面,通知方式设置子模块702B为所选择的区域设置通知方式,包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种。

在装置700中,通知模块703被配置成当接收到应用的消息时,以所述应用的所设置的通知方式进行通知操作。

在一些可能的实施方式中,根据本发明的示例性实施例的用于应用的消息通知装置700还包括:关闭通知方式设置模块704,被配置成响应于来自用户的关闭通知方式设置请求,为每组中的应用分别设置关闭通知方式;以及关闭通知模块705,被配置成进行通知操作后,响应于关闭通知操作,以与所述关闭通知操作相关联的所设置的关闭通知方式结束所述通知操作。

在一些可能的实施方式中,所述关闭方式设置模块704被配置成为每组中的应用分别设置以下关闭通知方式中的一种或多种:按压终端的按键、点击显示界面、移动所述终端,以及向所述终端的麦克风吹气中。关闭方式设置模块704响应于来自用户的关闭通知方式设置的请求,例如响应于用户对终端显示界面中某个区域的点击,转入如图6所示的设置关闭通知方式的界面,为该区域中的一组应用设置关闭通知方式,每一种通知方式对应于一种或多种关闭通知操作,包括按压终端的按键;点击显示界面,如单击或双击;移动所述终端,如摇晃终端、翻转终端、甩动终端等,可选地,通过甩动终端,由终端的陀螺仪感测该甩动的信号,终端模拟“甩走”通知的关闭效果来关闭通知;向所述终端的麦克风吹气,可选地,终端感应到吹气的信号后,模拟“吹走”通知的关闭效果。

这样,通过将多个应用分组,再为每组应用分别设置不同的通知方式的组合,包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种,当接收到通知时,对于每组应用使用所设置的相应的通知方式进行通知,允许用户可以直接判断所接收到的通知是属于消费类的应用,而无需进入相应的软件或打开通知进行查阅,从而使用户能够从通知方式中直接判断所接收到的通知属于哪个应用并允许预览通知的内容,从而提高通知的效率且简化操作流程。同时,能够允许用户根据自己的偏好设置特定的消息通知方式和关闭通知方式,增加了通知方式和关闭通知方式的种类和趣味性,从而能够满足为更多组的应用设置不同的通知方式的需要,允许用户不需阅读通知即可获得更多信息,显著提高了通知的效率。

示例性设备

在介绍了本发明示例性实施方式的方法和系统之后,接下来,介绍根据本发明的另一示例性实施方式的用于应用的消息通知装置。

所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

在一些可能的实施方式中,根据本发明的用于应用的消息通知装置可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的终端执行的应用的消息通知方法中的步骤。例如,所述处理单元可以执行如图2中所示的步骤S201、响应于来自用户的应用分组请求,获取多个应用的图形表示在显示界面中的位置信息,并根据所获取的位置信息将所述多个应用分为若干组应用;步骤S202、响应于来自用户的通知方式设置请求,为每组应用分别设置通知方式,所述通知方式包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种;以及步骤S203、当接收到应用的消息时,以所述应用的所设置的通知方式进行通知操作。

下面参照图8来描述根据本发明的这种实施方式的用于应用的消息通知装置10。图8显示的用于应用的消息通知装置10仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图8所示,用于应用的消息通知装置10以通用计算设备的形式表现。用于应用的消息通知10的组件可以包括但不限于:上述至少一个处理单元16、上述至少一个存储单元28、连接不同系统组件(包括存储单元28和处理单元16)的总线18。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。

存储单元28可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32,还可以进一步只读存储器(ROM)34。

存储单元28还可以包括具有一组(至少一个)程序模块42的程序/实用工具40,这样的程序模块42包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

用于应用的消息通知装置10也可以与一个或多个外部设备14(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该用于应用的消息通知装置10交互的设备通信,和/或与使得该用于应用的消息通知装置10能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,用于应用的消息通知装置10还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与用于应用的消息通知装置10的其它模块通信。应当明白,尽管图中未示出,可以结合用于应用的消息通知装置10使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

示例性程序产品

在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在系统上运行时,所述程序代码用于使所述系统执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的用于应用的消息通知方法中的步骤,例如,所述系统可以执行如图2中所示的步骤S201、响应于来自用户的应用分组请求,获取多个应用的图形表示在显示界面中的位置信息,并根据所获取的位置信息将所述多个应用分为若干组应用;步骤S202、响应于来自用户的通知方式设置请求,为每组应用分别设置通知方式,所述通知方式包括声音通知、振动通知、光感通知、弹窗通知、熄屏通知中一种或多种;以及步骤S203、当接收到应用的消息时,以所述应用的所设置的通知方式进行通知操作。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

如图9所示,描述了根据本发明的实施方式的用于应用的消息通知的程序产品90,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

应当注意,尽管在上文详细描述中提及了用于即时通信应用的设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号