一种自定义通知栏显示方法及移动终端与流程

文档序号:14120076阅读:281来源:国知局
一种自定义通知栏显示方法及移动终端与流程

本发明涉及移动通信技术领域,具体涉及一种自定义通知栏显示方法及移动终端。



背景技术:

随着智能终端的普及,越来越多的司机在智能终端上安装打车软件司机版进行接单,以提高自己的工作效率。

现有打车软件司机版,关于司机的出车状态仅在软件的一级页面上可以看到和更改,当司机进入二级页面或者三级页面进行浏览信息时,页面对于司机的出车状态没有任何显示。司机为了查看或者更改自己的出车状态,需要一步一步地返回到一级页面才能查看或者更改。例如,司机正在浏览二级页面的接拼车单奖励信息,这时司机想把自己的出车状态由听单改为已收车,那么司机需要先退回到一级页面,然后才能更改自己的出车状态。出车状态分为听单和收车两种,听单指的是司机处于可以接收用车订单的状态,收车指的是司机停止工作处于拒绝接收用车订单的状态。

因此,如何提供一种便捷的状态查看和更改方法,以减少查看和更改状态的操作繁琐程度成为亟须解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种自定义通知栏显示方法及移动终端。

一方面,本发明提出一种出车状态通知栏实现方法,包括:

生成自定义通知栏;

添加提示信息到所述自定义通知栏中,其中,根据获取到的待显示状态显示对应的提示信息,通过获取用户对所述提示信息的触发操作以显示操作选项;

设置所述自定义通知栏至用户界面前端显示,以覆盖系统通知栏。

另一方面,本发明提供一种移动终端,包括:

生成单元,用于生成自定义通知栏;

第一添加单元,用于添加提示信息到所述自定义通知栏中,其中,根据获取到的待显示状态显示对应的提示信息,通过获取用户对所述提示信息的触发操作以显示操作选项;

第一设置单元,用于设置所述自定义通知栏至用户界面前端显示,以覆盖系统通知栏。

本发明提供的自定义通知栏显示方法及移动终端,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,简化了对待显示状态的查看和更改操作。

附图说明

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

图1为本发明实施例自定义通知栏显示方法的流程示意图;

图2为本发明一实施例移动终端的结构示意图;

图3为本发明另一实施例移动终端的结构示意图;

图4为本发明又一实施例移动终端的结构示意图;

图5为本发明实施例移动终端实体结构示意图。

具体实施方式

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

图1为本发明实施例自定义通知栏显示方法的流程示意图,如图1所示,本发明提供的自定义通知栏显示方法,包括:

s101、生成自定义通知栏;

为了能够让移动终端在其它软件的主页面显示特定软件的待显示状态,移动终端需要先生成自定义通知栏。本发明实施例中的特定软件是指需要显示待显示状态的软件,例如司机端打车软件,需要显示的待显示状态有听单或者收车两种状态。

s102、添加提示信息到所述自定义通知栏中,其中,根据获取到的待显示状态显示对应的提示信息,通过获取用户对所述提示信息的触发操作以显示操作选项;

移动终端添加提示信息到所述自定义通知栏中。所述提示信息可以以图标加文字的形式显示,例如,为了显示司机端打车软件的状态,所述自定义通知栏以绿色方框加“听单中”显示听单状态,以红色圆圈加“收车中”显示收车状态。可理解的是,所述提示信息还可以通过其它方式显示,此处不作具体限定。移动终端根据获取到的待显示状态在所述自定义通知栏显示对应的提示信息。例如,移动终端获取到出车状态为听单,则在所述自定义通知栏中显示绿色方框加“听单中”。移动终端通过获取用户对所述提示信息的触发操作以显示操作选项。例如,在听单时,移动终端获取到用户对所述通知栏中显示的绿色方框加“听单中”的点击操作,则弹出对话框“取消”和“现在收车”以便于用户进行选择操作,用户可以点击“现在收车”更改出车状态,也可以选择“取消”继续保持听单。

s103、设置所述自定义通知栏至用户界面前端显示,以覆盖系统通知栏。

具体地,移动终端设置所述自定义通知栏至用户界面前端显示,以便所述待显示状态能够被用户方便的查看和更改。通常用户界面顶端显示的是系统通知栏,通过上述设置,所述自定义通知栏会覆盖系统通知栏,移动终端可以执行编译完成的隐藏系统通知栏的程序隐藏系统通知栏。可理解的是,隐藏系统通知栏后,时间、电量、信号强度等信息的显示也隐藏起来,为了方便用户查看,可以在自定义通知栏中添加对时间、电量、信号强度的信息的显示。

本发明提供的自定义通知栏显示方法,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,简化了对待显示状态的查看和更改操作。

在上述实施例的基础上,进一步地,所述设置所述自定义通知栏至用户界面前端显示,以覆盖系统通知栏包括:新建显示区域并配置到所述用户界面;添加所述自定义通知栏到所述显示区域里;设置所述显示区域的显示层级在所述系统通知栏显示层级之上。

具体地,用户在移动终端使用特定软件的同时,还会使用其它软件,例如微信和掌上阅读,为了使用户在查看特定软件的非待显示状态页面或者使用其它软件的时候依然可以看到或者更改待显示状态,需要使自定义通知栏在查看特定软件的非带显示状态页面或使用其它软件时都能够在前端显示。为了实现上述功能,首先,移动终端新建显示区域并把所述显示区域配置到所述用户界面;然后,移动终端添加所述自定义通知栏到所述显示区域里;最后,移动终端设置所述显示区域的显示层级在所述系统通知栏显示层级之上。

本发明提供的自定义通知栏显示方法,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,而通过设置自定义通知栏显示在应用程序的界面前端,使得在应用程序界面下,都可以实现对待显示状态的查看和更改操作。

在上述各实施例的基础上,进一步地,所述设置所述自定义通知栏至用户界面前端显示,以覆盖系统通知栏包括:设置所述自定义通知栏至目标应用程序所有的页面布局前端。

具体地,为了在用户通过移动终端的特定软件浏览非待显示状态显示页面时也可以查看或者更改待显示状态,移动终端设置所述自定义通知栏至目标应用程序所有页面布局前端。在本实施例中目标应用程序指的是移动终端的特定软件。

本发明提供的自定义通知栏显示方法,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,而通过设置自定义通知栏显示在页面布局前端,使得在特定软件的非待显示状态页面上,都可以实现对待显示状态的查看和更改操作。

在上述各实施例的基础上,进一步地,所述方法还包括:在根据获取到的所述用户对所述提示信息的更改操作变更所述待显示状态之后,向服务器发送变更后的待显示状态。

具体地,移动终端获取到用户对所述提示信息的更改操作而变更所述待显示状态,那么移动终端会向服务器发送变更后的待显示状态。例如,在用户使用司机端打车软件时,处于听单时,移动终端获取到用户对所述提示信息的点击操作,进一步获取到用户在弹出对话框“取消”和“现在收车”中点击了“现在收车”,出车状态由听单变为收车,移动终端会向服务器发送收车消息。其中,收车消息可以由所述自定义状态栏通过移动终端直接向服务器发送,或者可以由所述自定义状态栏调用打车软件接口通过移动终端向服务器发送。

本发明提供的自定义通知栏显示方法,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,简化了对待显示状态的查看和更改操作。而移动终端向服务器发送变更的待显示状态,有利于服务器获取移动终端的最新状态。

在上述各实施例的基础上,进一步地,所述通过获取用户对所述提示信息的触发操作以显示操作选项包括:获取所述用户对所述提示信息区域的点击或者滑动操作以显示操作选项。

具体地,移动终端获取用户对所述提示信息区域的点击或者滑动操作显示操作选项。例如,在用户使用司机端打车软件时,处于听单时,移动终端获取到用户的对所述提示信息区域的点击操作,弹出对话框,对话框中包括“取消”和“现在收车”两个选项,以便用户进行操作选择。

本发明提供的自定义通知栏显示方法,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,简化了对待显示状态的查看和更改操作。通过对提示区域的操作设置,有利于快速更改待显示状态。

图2为本发明一实施例移动终端的结构示意图,如图2所示,本发明提供的移动终端包括生成单元201、第一添加单元202和第一设置单元203,其中:

生成单元201用于生成自定义通知栏;第一添加单元202用于添加提示信息到所述自定义通知栏中,其中,根据获取到的待显示状态显示对应的提示信息,通过获取用户对所述提示信息的触发操作以显示操作选项;第一设置单元203用于设置所述自定义通知栏至用户界面前端显示,以覆盖系统通知栏。

具体地,为了能够让移动终端在其它软件的主页面显示特定软件的待显示状态,生成单元201需要先生成自定义通知栏。

第一添加单元202添加提示信息到所述自定义通知栏中。所述提示信息可以以图标加文字的形式显示,例如,为了显示司机端打车软件的状态,所述自定义通知栏以绿色方框加“听单中”显示听单状态,以红色圆圈加“收车中”显示收车状态。第一添加单元202根据获取到的待显示状态在所述自定义通知栏显示对应的提示信息。例如,移动终端获取到出车状态为听单,则在所述自定义通知栏中显示绿色方框加“听单中”。第一添加单元202通过获取用户对所述提示信息的触发操作以显示操作选项。

第一设置单元203设置所述自定义通知栏至用户界面前端显示,以便所述待显示状态能够被用户方便的查看和更改。通常用户界面顶端显示的是系统通知栏,通过上述设置,所述自定义通知栏会覆盖系统通知栏,第一设置单元203可以执行编写好的隐藏系统通知栏的程序隐藏系统通知栏。可理解的是,隐藏系统通知栏后,时间、电量、信号强度等信息的显示也隐藏起来,为了方便用户查看,可以在自定义通知栏中添加对时间、电量、信号强度的信息的显示。

本发明提供的移动终端,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,简化了对待显示状态的查看和更改操作。

图3为本发明另一实施例移动终端的结构示意图,如图3所示,在上一实施例的基础上,进一步地,所述第一设置单元203包括配置单元2031、第二添加单元2032和第二设置单元2033,其中:

配置单元2031用于新建显示区域并配置到所述用户界面;第二添加单元2032用于添加所述自定义通知栏到所述显示区域里;第二设置单元2033用于设置所述显示区域的显示层级在所述系统通知栏显示层级之上。

具体地,用户在移动终端使用特定软件的同时,还会使用其它软件,例如微信和掌上阅读,为了使用户在使用特定软件或者其它软件的时候依然可以看到或者更改待显示状态,需要使自定义通知栏在开启特定软件或其它软件时都能够在前端显示。为了实现上述功能,首先,配置单元2031新建显示区域并把所述显示区域配置到所述用户界面;然后,第二添加单元2032添加所述自定义通知栏到所述显示区域里;最后,第二设置单元2033设置所述显示区域的显示层级在所述系统通知栏显示层级之上。

本发明提供的移动终端,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,而通过设置自定义通知栏显示在应用程序的界面前端,使得在应用程序界面下,都可以实现对待显示状态的查看和更改操作。

在上述各实施例的基础上,进一步地,所述第一设置单元203具体用于设置所述自定义通知栏至目标应用程序所有的界面布局前端。

具体地,为了在用户通过移动终端的特定软件浏览非待显示状态显示页面时也可以查看或者更改待显示状态,所述第一设置单元203设置所述自定义通知栏至目标应用程序所有页面布局前端。在本实施例中目标应用程序指的是移动终端的特定软件。

本发明提供的移动终端,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,而通过设置自定义通知栏显示在页面布局前端,使得在打车软件非待显示状态页面上,都可以实现对待显示状态的查看和更改操作。

图4为本发明又一实施例移动终端的结构示意图,如图4所示,在上述各实施例的基础上,进一步地,所述移动终端还包括:发送单元204用于在根据获取到的所述用户对所述提示信息的更改操作变更所述待显示状态之后,向服务器发送变更后的待显示状态。

具体地,在第一添加单元202获取到用户对所述提示信息的更改操作而变更所述待显示状态之后,发送单元204会向服务器发送变更后的待显示状态。

由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,简化了对待显示状态的查看和更改操作。而移动终端向服务器发送变更的显示状态,有利于服务器获取移动终端的最新状态。

在上述各实施例的基础上,进一步地,所述第一添加单元202具体用于获取所述用户对所述提示信息区域的点击或者滑动操作以显示操作选项。

具体地,所述第一添加单元202获取用户对所述提示信息区域的点击或者滑动操作显示操作选项。例如,在用户使用司机端打车软件时,处于听单时,所述第一添加单元202获取到用户的对所述提示信息区域的点击操作,弹出对话框,对话框中包括“取消”和“现在收车”两个选项,以便用户进行操作选择。

本发明提供的自定义通知栏显示方法,由于能够通过自定义的通知栏显示待显示状态,并能够通过上述通知栏更改待显示状态,简化了对待显示状态的查看和更改操作。通过对提示区域的操作设置,有利于快速更改待显示状态。

本发明提供的移动终端的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图5为本发明实施例移动终端实体结构示意图,如图5所示,该移动终端可以包括:处理器(processor)510、通信接口(communicationsinterface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。通信接口520可以用于移动终端与服务器之间的信息传输。处理器510可以调用存储器530中的逻辑指令,以执行如下方法:生成自定义通知栏;添加提示信息到所述自定义通知栏中,其中,根据获取到的所述待显示状态显示对应的所述提示信息,通过获取用户对所述提示信息的触发操作以显示操作选项;设置所述自定义通知栏至用户界面前端显示,以覆盖系统通知栏。

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

以上所描述的移动终端实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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