CN106102024A - 一种基于移动速度的移动设备消息推送管理方法及*** - Google Patents
一种基于移动速度的移动设备消息推送管理方法及*** Download PDFInfo
- Publication number
- CN106102024A CN106102024A CN201610412192.6A CN201610412192A CN106102024A CN 106102024 A CN106102024 A CN 106102024A CN 201610412192 A CN201610412192 A CN 201610412192A CN 106102024 A CN106102024 A CN 106102024A
- Authority
- CN
- China
- Prior art keywords
- mobile device
- current
- translational speed
- message
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开一种基于移动速度的移动设备消息推送管理方法及***,方法包括:响应于应用程序消息推送请求,对所述移动设备的当前导航状态和当前移动速度进行判断;如果所述当前导航状态为正在导航状态且当前移动速度大于等于预设速度阈值,则禁止所述应用程序消息推送请求的提醒操作。本发明判断移动设备的导航状态和移动速度,在移动设备处于正在导航状态及高速移动时,停止消息推送请求的提醒操作,从而避免在高速移动中,消息推送对导航的影响,使得用户能够获得良好的导航体验。
Description
技术领域
本发明涉及移动设备相关技术领域,特别是一种基于移动速度的移动设备消息推送管理方法及***。
背景技术
移动设备,例如智能手机或者平板电脑等,可以通过安装导航应用程序,实现导航功能。用户使用移动设备的导航功能,能方便迅速地找到所要寻找的目的地。
然而,用户除了安装导航应用程序以外,用户还会在移动设备上安装其他应用程序。同时,移动设备为了在应用程序关闭或者处于后台时仍然能及时收到信息,因此增加了消息推送功能。每当应用程序有新的消息时,服务器会推送到移动设备,然后移动设备会弹出消息提醒弹窗。
但是,发明人在实现发明的过程中发现,当用户使用导航时,如图1所示,屏幕1中显示地图2,当有推送消息时,弹出消息提醒弹窗3会挡住地图2,对用户的导航造成影响,特别是当用户在开车使用移动设备导航时,弹出推送消息很可能会挡住地图,而车速又较快,用户很可能就会开到错误的道路,影响用户体验。
发明内容
基于此,有必要针对现有技术在用户导航时的消息推送容易对导航造成影响的技术问题,提供一种基于移动速度的移动设备消息推送管理方法及***。
本发明实施例提供一种消息推送方法,包括:
响应于应用程序消息推送请求,对所述移动设备的当前导航状态和当前移动速度进行判断;
如果所述当前导航状态为正在导航状态且当前移动速度大于等于预设速度阈值,则禁止所述应用程序消息推送请求的提醒操作。
进一步的,所述禁止所述应用程序消息推送请求的提醒操作,包括:
禁止所述应用程序消息推送请求的提醒操作,并允许所述应用程序的运行。
进一步的,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗。
进一步的,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗的同时发出提示音或发出提示震动。
更进一步的,所述对所述移动设备的当前导航状态和当前移动速度进行判断,具体包括:
获取所述移动设备的当前导航状态,如果所述当前导航状态为正在导航状态,则对所述移动设备的当前移动速度进行判断。
本发明实施例提供一种消息推送***,包括:
状态判断模块,用于:响应于应用程序消息推送请求,对所述移动设备的当前导航状态和当前移动速度进行判断;
提醒禁止模块,用于:如果所述当前导航状态为正在导航状态且当前移动速度大于等于预设速度阈值,则禁止所述应用程序消息推送请求的提醒操作。
进一步的,所述禁止所述应用程序消息推送请求的提醒操作,包括:
禁止所述应用程序消息推送请求的提醒操作,并允许所述应用程序的运行。
进一步的,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗。
进一步的,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗的同时发出提示音或发出提示震动。
更进一步的,所述对所述移动设备的当前导航状态和当前移动速度进行判断,具体包括:
获取所述移动设备的当前导航状态,如果所述当前导航状态为正在导航状态,则对所述移动设备的当前移动速度进行判断。
本发明判断移动设备的导航状态和移动速度,在移动设备处于正在导航状态及高速移动时,停止消息推送请求的提醒操作,从而避免在高速移动中,消息推送对导航的影响,使得用户能够获得良好的导航体验。
附图说明
图1为本发明一实施例提供的移动设备推送消息示意图;
图2为本发明一实施例提供的一种消息推送方法的工作流程图;
图3为本发明另一实施例提供的一种消息推送方法的工作流程图;
图4为本发明一实施例提供的一种消息推送***的***模块图;
图5为本发明一实施例提供的的移动设备的结构框图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步详细的说明。
如图2所示为本发明一实施例提供的一种消息推送方法的工作流程图,包括:
步骤S201,响应于应用程序消息推送请求,对所述移动设备的当前导航状态和当前移动速度进行判断;
步骤S202,如果所述当前导航状态为正在导航状态且当前移动速度大于等于预设速度阈值,则禁止所述应用程序消息推送请求的提醒操作。
当服务器向应用程序推送消息时,移动设备的***会接收到应用程序消息推送请求,此时触发步骤S201,对当前导航状态和当前移动速度进行判断,当前导航状态可以通过在***中保存一个全局变量实现,由导航应用程序对该全局变量进行修改,执行步骤S201时,则去获取该全局变量,判断当前导航状态。当前移动速度可以通过移动设备的定位***,计算一个时间差内的位置移动,则可以得出移动设备的当前移动速度。如果是正在导航状态且当前移动速度超过预设速度阈值,则表示用户正在高速使用导航,此时执行步骤S202,禁止提醒操作,避免消息推送的提醒操作会影响用户在高速运行时的导航效果。优选地,如果不是正在导航状态或者当前移动速度没有超过预设速度阈值,则表示用户并不是在使用导航,或者是在低速运动中使用导航,由于低速运动或者用户不使用导航时,即使有消息提醒,用户也能安全的对提醒操作进行处理,因此可以允许提醒操作。
本发明判断移动设备的导航状态和移动速度,在移动设备处于正在导航状态及高速移动时,停止消息推送请求的提醒操作,从而避免在高速移动中,消息推送对导航的影响,使得用户能够获得良好的导航体验。
在其中一个实施例中,所述禁止所述应用程序消息推送请求的提醒操作,包括:
禁止所述应用程序消息推送请求的提醒操作,并允许所述应用程序的运行。
提醒操作一般为会在移动设备***的前台显示的前台操作,因此会对高速运行的导航造成干扰,因此本实施例对其进行禁止。但应用程序的正常运行,例如在移动设备***的后台进行操作的后台操作,例如在应用程序上面显示推送消息数量,或者在用户的下拉菜单中增加推送消息等。由于后台操作不会在前台显示,不会对导航造成干扰,因此允许其继续运行。
本实施例在移动设备处于正在导航状态且高速运行时,仅禁止提醒操作而允许运行,因此一方面不影响导航,另一方面,应用程序的推送消息也得以保存,用户在结束导航后也能查找到相应的推送消息,避免消息丢失。
在其中一个实施例中,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗。
如图1所示,通知栏4一般设置在移动设备屏幕的上方,在没有推送消息时,通知栏不显示,因此导航应用程序在显示地图时,也会占用通知栏的位置显示,当有推送消息时,通知栏会显示推送消息,因此会部分挡住导航应用程序所显示的地图,从而对用户的导航造成影响。
而弹出消息提醒弹窗3,则是在屏幕正中弹出,其对导航的影响更为严重。
本实施例通过在正在导航状态时,禁止通知栏显示提醒或者弹出消息提醒弹窗,进一步避免消息推送对导航带来的影响。
在其中一个实施例中,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗的同时发出提示音或发出提示震动。
提醒操作除了前台操作以外还可以是发出提示音或发出提示震动,这些操作都会对用户的导航造成一定影响,例如正在播放导航语音时,提示音或者提示震动都会对导航语音造成打断,使得用户错过导航语音,对导航造成影响。
在其中一个实施例中,所述对所述移动设备的当前导航状态和当前移动速度进行判断,具体包括:
获取所述移动设备的当前导航状态,如果所述当前导航状态为正在导航状态,则对所述移动设备的当前移动速度进行判断。
由于当前移动速度会经常变化,需要实时计算。因此,当消息推送较为频繁时,如果每次有消息推送则计算移动速度,可能会影响***性能。因此,本实施例中,当有消息推送时,先判断当前导航状态,仅在当前导航状态为正在导航状态时获取当前移动速度。由于当前导航状态并不会经常变化,因此可以避免经常实时计算当前移动速度,从而减少对***性能的影响。
如图3所示为本发明另一实施例提供的一种消息推送方法的工作流程图,包括:
步骤S301,响应于应用程序消息推送请求,获取所述移动设备的当前导航状态;
步骤S302,如果所述当前导航状态为正在导航状态,则执行步骤S303,否则执行步骤S305;
步骤S303,包括:获取所述移动终端的当前移动速度,如果所述当前移动速度大于预设速度阈值,则执行步骤S304,否则执行步骤S305;
步骤S304,包括:禁止关于所述应用程序消息推送请求在所述移动设备的通知栏显示提醒、弹出消息提醒弹窗、发出提示音或发出提示震动,允许关于所述应用程序消息推送请求的后台操作;
步骤S305,允许关于所述应用程序消息推送请求的所有操作。
如图4所示为本发明一实施例提供的一种消息推送***的***模块图,包括:
状态判断模块401,用于:响应于应用程序消息推送请求,对所述移动设备的当前导航状态和当前移动速度进行判断;
提醒禁止模块402,用于:如果所述当前导航状态为正在导航状态且当前移动速度大于等于预设速度阈值,则禁止所述应用程序消息推送请求的提醒操作。
在其中一个实施例中,所述禁止所述应用程序消息推送请求的提醒操作,包括:
禁止所述应用程序消息推送请求的提醒操作,并允许所述应用程序的运行。
在其中一个实施例中,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗。
在其中一个实施例中,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗的同时发出提示音或发出提示震动。
在其中一个实施例中,所述对所述移动设备的当前导航状态和当前移动速度进行判断,具体包括:
获取所述移动设备的当前导航状态,如果所述当前导航状态为正在导航状态,则对所述移动设备的当前移动速度进行判断。
如图5所示为本发明一实施例提供的移动设备的结构框图,其主要包括:处理器501、存储器502、通信组件503及GPS模块504等。一般来说,本发明的移动设备优选为智能手机等。
其中存储器502中存储前述方法的具体代码,由处理器501具体执行,通信组件503与服务器端进行通信接收消息推送或者获取导航信息,GPS模块504用于计算当前移动速度。
此外,上述的存储器502中的逻辑指令通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台移动终端(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种消息推送方法,其特征在于,包括:
响应于应用程序消息推送请求,对所述移动设备的当前导航状态和当前移动速度进行判断;
如果所述当前导航状态为正在导航状态且当前移动速度大于等于预设速度阈值,则禁止所述应用程序消息推送请求的提醒操作。
2.根据权利要求1所述的消息推送方法,其特征在于,所述禁止所述应用程序消息推送请求的提醒操作,包括:
禁止所述应用程序消息推送请求的提醒操作,并允许所述应用程序的运行。
3.根据权利要求1所述的消息推送方法,其特征在于,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗。
4.根据权利要求1所述的消息推送方法,其特征在于,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗的同时发出提示音或发出提示震动。
5.根据权利要求1~4任一项所述的消息推送方法,其特征在于,所述对所述移动设备的当前导航状态和当前移动速度进行判断,具体包括:
获取所述移动设备的当前导航状态,如果所述当前导航状态为正在导航状态,则对所述移动设备的当前移动速度进行判断。
6.一种消息推送***,其特征在于,包括:
状态判断模块,用于:响应于应用程序消息推送请求,对所述移动设备的当前导航状态和当前移动速度进行判断;
提醒禁止模块,用于:如果所述当前导航状态为正在导航状态且当前移动速度大于等于预设速度阈值,则禁止所述应用程序消息推送请求的提醒操作。
7.根据权利要求6所述的消息推送***,其特征在于,所述禁止所述应用程序消息推送请求的提醒操作,包括:
禁止所述应用程序消息推送请求的提醒操作,并允许所述应用程序的运行。
8.根据权利要求6所述的消息推送***,其特征在于,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗。
9.根据权利要求6所述的消息推送***,其特征在于,所述提醒操作为:在所述移动设备的通知栏显示提醒或者弹出消息提醒弹窗的同时发出提示音或发出提示震动。
10.根据权利要求6~9任一项所述的消息推送***,其特征在于,所述对所述移动设备的当前导航状态和当前移动速度进行判断,具体包括:
获取所述移动设备的当前导航状态,如果所述当前导航状态为正在导航状态,则对所述移动设备的当前移动速度进行判断。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610412192.6A CN106102024A (zh) | 2016-06-12 | 2016-06-12 | 一种基于移动速度的移动设备消息推送管理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610412192.6A CN106102024A (zh) | 2016-06-12 | 2016-06-12 | 一种基于移动速度的移动设备消息推送管理方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106102024A true CN106102024A (zh) | 2016-11-09 |
Family
ID=57846567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610412192.6A Pending CN106102024A (zh) | 2016-06-12 | 2016-06-12 | 一种基于移动速度的移动设备消息推送管理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106102024A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106856451A (zh) * | 2017-02-21 | 2017-06-16 | 苏州亮磊知识产权运营有限公司 | 一种用于智能设备用户的短距提醒方法 |
CN108055401A (zh) * | 2017-12-20 | 2018-05-18 | 广东欧珀移动通信有限公司 | 弹框处理方法、装置、存储介质及电子设备 |
CN111294273A (zh) * | 2018-12-10 | 2020-06-16 | 中国电信股份有限公司 | 信息推送方法及其装置、基站及信息推送*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202487A (zh) * | 2014-09-28 | 2014-12-10 | 上海斐讯数据通信技术有限公司 | 一种通信终端及其通信内容拦截方法 |
CN105005470A (zh) * | 2015-06-08 | 2015-10-28 | 浙江每日互动网络科技有限公司 | 一种通知栏消息的处理方法、服务器、用户终端及*** |
CN105353942A (zh) * | 2015-11-05 | 2016-02-24 | 深圳市金立通信设备有限公司 | 一种信息输出方法及终端 |
CN105376141A (zh) * | 2015-11-24 | 2016-03-02 | 阿里巴巴集团控股有限公司 | 即时通讯消息处理方法及装置 |
-
2016
- 2016-06-12 CN CN201610412192.6A patent/CN106102024A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202487A (zh) * | 2014-09-28 | 2014-12-10 | 上海斐讯数据通信技术有限公司 | 一种通信终端及其通信内容拦截方法 |
CN105005470A (zh) * | 2015-06-08 | 2015-10-28 | 浙江每日互动网络科技有限公司 | 一种通知栏消息的处理方法、服务器、用户终端及*** |
CN105353942A (zh) * | 2015-11-05 | 2016-02-24 | 深圳市金立通信设备有限公司 | 一种信息输出方法及终端 |
CN105376141A (zh) * | 2015-11-24 | 2016-03-02 | 阿里巴巴集团控股有限公司 | 即时通讯消息处理方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106856451A (zh) * | 2017-02-21 | 2017-06-16 | 苏州亮磊知识产权运营有限公司 | 一种用于智能设备用户的短距提醒方法 |
CN108055401A (zh) * | 2017-12-20 | 2018-05-18 | 广东欧珀移动通信有限公司 | 弹框处理方法、装置、存储介质及电子设备 |
CN108055401B (zh) * | 2017-12-20 | 2020-12-01 | Oppo广东移动通信有限公司 | 弹框处理方法、装置、存储介质及电子设备 |
CN111294273A (zh) * | 2018-12-10 | 2020-06-16 | 中国电信股份有限公司 | 信息推送方法及其装置、基站及信息推送*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10152127B2 (en) | Apparatus and method for controlling vibration transfer between vibration devices | |
US8457809B2 (en) | Electronic device and method for controlling unmanned aerial vehicle using the same | |
US20140316700A1 (en) | Systems and Methods for Path Finding | |
EP3636390B1 (en) | Robot cluster scheduling system | |
CN111666140A (zh) | 资源调度方法、装置、设备和存储介质 | |
EP3633478B1 (en) | Method and device for assessing probability of presence of obstacle in unknown position | |
EP3136318A1 (en) | Method for providing flight management system data to peripheral devices | |
CN106102024A (zh) | 一种基于移动速度的移动设备消息推送管理方法及*** | |
US11054273B2 (en) | Generating a 2D-navigation map for collision-free navigation by multiple robots | |
US20190178675A1 (en) | Navigation method, apparatus, and terminal, and storage medium | |
CN104764458A (zh) | 一种输出导航路线信息的方法和装置 | |
US9898329B1 (en) | Flexible processor association for virtual machines | |
CN105159770A (zh) | 一种进程的管理方法及装置 | |
CN105758409A (zh) | 一种导航方法及*** | |
CN105263112A (zh) | 导航方法及导航*** | |
EP3314438B1 (en) | Thermal mitigation user experience | |
CN103092649A (zh) | 智能管理应用程序存储路径的方法、装置 | |
CN105892486A (zh) | 数据通信方法、无人飞行器及控制端 | |
CN105676863A (zh) | 无人飞行器的控制方法及控制装置 | |
CN106131298A (zh) | 一种移动设备消息推送管理方法及*** | |
CN105162930A (zh) | 移动终端的录音方法及装置 | |
US9343092B1 (en) | Pro-active protection of communication devices that are senstive to vibration or shock | |
CN109753342A (zh) | 虚拟机在线扩容方法、装置、设备及存储介质 | |
US11275424B2 (en) | Method for operating a device having a switchable power saving mode for reducing its power consumption | |
CN106403969B (zh) | 导航处理方法及导航装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161109 |
|
WD01 | Invention patent application deemed withdrawn after publication |