事件提示方法、移动终端及可读存储介质与流程

文档序号:27091438发布日期:2021-10-27 11:53阅读:76来源:国知局
事件提示方法、移动终端及可读存储介质与流程

1.本发明涉及一种移动终端管理技术领域,尤其涉及一种事件提示方法、移动终端及可读存储介质。


背景技术:

2.目前,在用移动终端例如手机全屏显示内容(如网页或者游戏界面)时,若手机接收到信息或来电,则手机会在屏幕上显示信息通知或来电通知,使得用户无法继续查看全屏显示的内容,给用户造成使用不便。


技术实现要素:

3.鉴于以上内容,有必要提供一种事件提示方法、移动终端及可读存储介质,可于移动终端在主显示屏执行全屏显示时,启用副显示屏来提示移动终端的来电事件或消息事件,便利用户对移动终端的使用。
4.所述事件提示方法,包括:应用于包括主显示屏和副显示屏的移动终端,该方法包括:监听所述移动终端的指定事件;于监听到所述指定事件时,确定所述主显示屏当前是否全屏显示应用程序的用户界面;当所述主显示屏当前全屏显示任一应用程序的用户界面时,启动所述副显示屏,并在所述副显示屏执行与所述指定事件对应的通知操作。
5.优选地,该事件提示方法还包括:当自启用所述副显示屏后的预设时长内,没有接收到执行所述指定事件的信号,取消与所述指定事件对应的通知操作。
6.优选地,该事件提示方法还包括:于启动所述副显示屏后,所述移动终端满足指定条件时,关闭所述副显示屏。
7.优选地,所述指定条件包括:所述副显示屏的启用时长达到预设时长,且在所述启用时长内没有监听到所述指定事件。
8.所述移动终端,该移动终端包括存储器和至少一个处理器,所述存储器中存储有多个模块,所述多个模块被所述至少一个处理器执行时实现所述事件提示方法。
9.优选地,该移动终端包括主显示屏和副显示屏,所述主显示屏设置在所述移动终端的壳体的正面,所述壳体开设有一凹槽;该移动终端还包括设置在所述凹槽内的驱动机构和传动机构,所述副显示屏通过所述传动机构与所述驱动机构连接,所述驱动机构驱动所述传动机构使得所述副显示屏从所述凹槽内伸出或者使得所述副显示屏收容于所述凹槽内。
10.优选地,所述传动机构包括导轨和传动杆,所述驱动机构通过所述传动杆对所述副显示屏进行驱动,所述导轨设置于所述凹槽内,所述副显示屏滑动设置于所述导轨上。
11.优选地,所述导轨为两个,分别设置在所述传动杆的两侧。
12.优选地,所述副显示屏的背面对应所述导轨的位置处开设有滑槽,所述副显示屏通过所述滑槽滑动连接于所述导轨上,所述副显示屏的背面对应所述传动杆的位置处设置有腔体,所述传动杆与所述腔体螺纹连接。
13.所述计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现所述事件提示方法。
14.相较于现有技术,所述事件提示方法、移动终端及可读存储介质,可于移动终端在主显示屏执行全屏显示时,启用副显示屏来提示移动终端的来电事件或消息事件,便利用户对移动终端的使用。
附图说明
15.图1a是本发明较佳实施例的移动终端的第一架构图。
16.图1b是本发明较佳实施例的移动终端的第二架构图。
17.图2是本发明较佳实施例的事件提示系统的功能模块图。
18.图3是本发明较佳实施例的事件提示方法的流程图。
19.主要元件符号说明
[0020][0021][0022]
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
[0023]
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
[0024]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
[0026]
参阅图1a所示,为本发明较佳实施例提供的移动终端的架构图。
[0027]
本实施例中,移动终端3可以为手机、平板电脑等设备。所述移动终端3包括,但不限于,互相之间电气连接的存储器31、至少一个处理器32、主显示屏33、副显示屏34。
[0028]
本领域技术人员应该了解,图1a示出的移动终端3的结构并不构成本发明实施例的限定,所述移动终端3还可以包括比图1a更多或更少的其他硬件或者软件,或者不同的部件布置。
[0029]
需要说明的是,所述移动终端3仅为举例,其他现有的或今后可能出现的移动终端如可适应于本发明,也应包含在本发明的保护范围以内,并以引用方式包含于此。
[0030]
在一些实施例中,所述存储器31可以用于存储计算机程序的程序代码和各种数据。例如,所述存储器31可以用于存储安装在所述移动终端3中的事件提示系统30,并在移动终端3的运行过程中实现高速、自动地完成程序或数据的存取。所述存储器31可以是包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子擦除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者任何其他能够用于携带或存储数据的非易失性的计算机可读的存储介质。
[0031]
在一些实施例中,所述至少一个处理器32可以由集成电路组成。例如,可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(central processing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述至少一个处理器32是所述移动终端3的控制核心(control unit),利用各种接口和线路连接整个移动终端3的各个部件,通过执行存储在所述存储器31内的程序或者模块或者指令,以及调用存储在所述存储器31内的数据,以执行移动终端3的各种功能和处理数据,例如,对指定事件进行提示的功能(具体细节参后面对图3的介绍)。该指定事件包括,但不限于,来电事件、消息事件。
[0032]
请同时参阅图1b所示,在本实施例中,所述主显示屏33设置在所述移动终端3的壳体35的正面。
[0033]
在一个实施例中,所述壳体35的侧面开设有一凹槽351,所述副显示屏34收容于所
述凹槽351内。在一个实施例中,所述凹槽351的大小与所述副显示屏34的尺寸大致相同。在一个实施例中,所述移动终端3还包括设置在所述凹槽351内的驱动机构36和传动机构37。所述副显示屏34通过所述传动机构37与所述驱动机构36连接,所述驱动机构36可以通过驱动所述传动机构37使得所述副显示屏34从所述凹槽351内伸出或者使得所述副显示屏34收容于所述凹槽351内。
[0034]
在一个实施例中,所述驱动机构36可以为旋转电机。所述传动机构37包括导轨371和传动杆372。所述副显示屏34滑动设置于所述导轨371上。所述驱动机构36通过所述传动杆372对所述副显示屏34进行驱动,使得所述副显示屏34可沿所述导轨371滑动。
[0035]
在一个实施例中,所述导轨371为两个,分别设置在所述传动杆372的两侧。在一个实施例中,所述副显示屏34的背面对应所述导轨371的位置处分别开设有两个滑槽341,所述副显示屏34通过所述两个滑槽341滑动连接于所述导轨371上。
[0036]
在一个实施例中,所述传动杆372为一螺杆。所述副显示屏34的背面对应所述传动杆372的位置处设置有一腔体342,所述腔体342为螺纹腔体,所述传动杆372与所述螺纹腔体螺纹连接。所述驱动机构36通过驱动所述传动杆372旋转,进而带动所述副显示屏34沿所述导轨371滑进或滑出所述凹槽351。
[0037]
在本实施例中,事件提示系统30可以包括一个或多个模块,所述一个或多个模块存储在所述存储器31中,并由至少一个或多个处理器(本实施例为处理器32)执行,以实现对所述指定事件进行提示的功能(具体细节参后面对图3的介绍)。
[0038]
在本实施例中,所述事件提示系统30根据其所执行的功能,可以被划分为多个模块。参阅图2所示,所述多个模块包括监听模块301、执行模块302。本发明所称的模块是指一种能够被至少一个处理器(例如处理器32)所执行并且能够完成固定功能的一系列计算机可读的指令,其存储在存储器(例如移动终端3的存储器31)中。在本实施例中,关于各模块的功能将在后续结合图3详述。
[0039]
本实施例中,以软件功能模块的形式实现的集成的单元,可以存储在一个非易失性可读取存储介质中。上述软件功能模块包括一个或多个计算机可读指令,所述移动终端3或一个处理器(processor)通过执行所述一个或多个计算机可读指令实现本发明各个实施例的方法的部分,例如图3所示的对所述指定事件进行提示的方法。
[0040]
在进一步的实施例中,结合图2,所述至少一个处理器32可执行所述移动终端3的操作装置以及安装的各类应用程序(如所述的事件提示系统30)、程序代码等。
[0041]
在进一步的实施例中,所述存储器31中存储有计算机程序的程序代码,且所述至少一个处理器32可调用所述存储器31中存储的程序代码以执行相关的功能。例如,图2中所述事件提示系统30的各个模块是存储在所述存储器31中的程序代码,并由所述至少一个处理器32所执行,从而实现所述各个模块的功能以达到对所述指定事件进行提示的目的(详见下文中对图3的描述)。
[0042]
在本发明的一个实施例中,所述存储器31存储一个或多个计算机可读指令,所述一个或多个计算机可读指令被所述至少一个处理器32所执行以实现对所述指定事件进行提示的目的。具体地,所述至少一个处理器32对上述计算机可读指令的具体实现方法详见下文中对图3的描述。
[0043]
图3是本发明较佳实施例提供的事件提示方法的流程图。
[0044]
在本实施例中,所述事件提示方法可以应用于移动终端3中,对于需要进行事件提示的移动终端3,可以直接在该移动终端3上集成本发明的方法所提供的用于事件提示的功能,或者以软件开发工具包(software development kit,sdk)的形式运行在所述移动终端3上。
[0045]
如图3所示,所述事件提示方法具体包括以下步骤,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0046]
步骤s1、监听模块301监听所述移动终端3的指定事件。当监听到所述指定事件时,执行步骤s2。
[0047]
在一个实施例中,所述指定事件包括,但不限于,来电事件、消息事件。
[0048]
具体地,所述监听模块301可以调用所述移动终端3的所述android sdk(software development kit,即软件开发工具包)提供的标准接口监听所述来电事件以及消息事件。
[0049]
步骤s2、于监听到所述指定事件时,执行模块302确定所述主显示屏33当前是否全屏显示应用程序的用户界面。当所述主显示屏33当前全屏显示所述移动终端3的任一应用程序的用户界面时,执行步骤s3。当所述主显示屏33当前没有全屏显示任一应用程序的用户界面时,执行步骤s4。
[0050]
在一个实施例中,所述确定所述主显示屏33当前是否全屏显示应用程序的用户界面包括:从所述移动终端3的任务管理器识别所述移动终端3当前所运行的应用程序;根据当前所运行的应用程序的窗口(window)状态识别该当前运行的应用程序是否为全屏模式;当该当前运行的应用程序为全屏模式时,确定所述主显示屏33当前全屏显示应用程序的用户界面。
[0051]
步骤s3、当所述主显示屏33当前全屏显示任一应用程序的用户界面时,所述执行模块302启动所述副显示屏34,并在所述副显示屏34执行与所述指定事件对应的通知操作。
[0052]
本实施例中,所述执行与所述指定事件对应的通知操作可以是在所述副显示屏34上显示与所述指定事件对应的通知界面,由此通知所述移动终端3的用户处理该指定事件。
[0053]
举例而言,当监听到所述移动终端3的来电事件,且所述主显示屏33当前全屏显示某个应用程序例如某个游戏软件的用户界面时,所述执行模块302则启动所述副显示屏34,并在所述副显示屏34上显示来电通知界面。再如,当监听到所述移动终端3的消息事件,且所述主显示屏33当前全屏显示某个应用程序例如某个游戏软件的用户界面时,所述执行模块302则启动所述副显示屏34,并在所述副显示屏34上显示消息通知界面。
[0054]
在一个实施例中,所述启动所述副显示屏34包括:控制所述驱动机构36驱动所述传动机构37使得所述副显示屏34从所述凹槽351内伸出。
[0055]
在一个实施例中,所述执行模块302响应用户在所述副显示屏34的输入,执行所述指定事件。
[0056]
举例而言,当用户在所述副显示屏34的来电通知界面输入了接听来电的输入信号时,所述执行模块302则控制所述移动终端3接听所述来电。具体地,所述执行模块302可以调用框架层中的接听函数,以接听该来电。
[0057]
在一个实施例中,所述执行模块302于启动所述副显示屏34后,所述移动终端3满足指定条件时,关闭所述副显示屏34。
[0058]
在一个实施例中,所述指定条件是指:所述副显示屏34启用时长达到预设时长,且
在所述启用时长内没有监听到所述指定事件。
[0059]
在一个实施例中,所述启用时长是指启用所述副显示屏的时长,该启用时长的起始计算时间可以为所述驱动机构36驱动所述副显示屏34从所述凹槽351内完全伸出的时间点。
[0060]
在一个实施例中,所述关闭所述副显示屏34包括:控制所述驱动机构36驱动所述传动机构37使得所述副显示屏34收容于所述凹槽351内。
[0061]
在其他实施例中,所述执行模块302还可以于启动所述副显示屏34后,响应用户在所述副显示屏34的输入,执行所述指定事件。
[0062]
在一个实施例中,当自启用所述副显示屏34后的预设时长(例如2分钟)内,没有接收到指定信号时,所述执行模块302取消执行(即不执行)与所述指定事件对应的通知操作,例如不显示来电通知界面。该指定信号为执行所述指定事件的信号。
[0063]
步骤s4,当所述主显示屏33当前没有全屏显示任一应用程序的用户界面时,所述执行模块302在所述主显示屏33执行与所述指定事件对应的通知操作。
[0064]
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0065]
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0066]
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0067]
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的单元或装置可以通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
[0068]
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1