一种即时通讯的通知方法、装置及移动终端的制作方法

文档序号:10473601阅读:787来源:国知局
一种即时通讯的通知方法、装置及移动终端的制作方法
【专利摘要】本发明提供一种即时通讯的通知方法、装置及移动终端,包括以下步骤:当有即时通讯到达时,获取移动终端当前所处的地理位置;在预设对应关系表中,查找所述地理位置对应的振动级别;获取所述振动级别对应的马达电压;根据所述马达电压,控制所述马达的振动强度达到所述马达电压对应的振动强度。本发明能够结合地理位置以及根据用户要求自行设定即时通讯的通知振动强度,设计灵活,能够满足不同用户的要求,有效提升了用户体验。
【专利说明】
-种即时通巧的通知方法、装置及移动终端
技术领域
[0001] 本发明设及移动终端技术领域,尤其设及一种即时通讯的通知方法、装置及移动 终端。
【背景技术】
[0002] 在现有技术中,智能手机中马达振动作为信息提示的一种方式,其中LDOdow 化OPOUt regulator,低压差线性稳压器)驱动方式是通过设置一个电压限流的方式实现对 马达的驱动。
[0003] 在目前智能手机中,由于功耗W及设计不够灵活的原因,通常都是固定一个振感 强度。即不管是什么样的信息提示,均采用相同的固定振感强度来提示,由于出厂时便设定 好,因此用户无法修改该固定的振感强度。在运种设计下,通常用户在户外活动时,由于智 能手机放在衣服口袋中,加上震感较弱,因此,人们通常会错过来电信息,给用户带来极大 的不便,从而降低了用户的友好体验。
[0004] 故,有必要提出一种新的技术方案,W解决上述技术问题。

【发明内容】

[0005] 有鉴于此,本发明的目的在于提供一种即时通讯的通知方法、装置及移动终端,其 能够结合地理位置W及根据用户要求自行设定即时通讯的通知振动强度,设计灵活,能够 满足不同用户的要求,有效提升了用户体验。
[0006] 为解决上述技术问题,本发明实施例提供了 W下技术方案:
[0007] 本发明实施例提供了一种即时通讯的通知方法,所述即时通讯的通知方法,包括 W下步骤:
[000引当有即时通讯到达时,获取移动终端当前所处的地理位置;
[0009] 在预设对应关系表中,查找所述地理位置对应的振动级别;
[0010] 获取所述振动级别对应的马达电压;
[0011] 根据所述马达电压,控制所述马达的振动强度达到所述马达电压对应的振动强 度。
[0012] 为解决上述技术问题,本发明实施例还提供了 W下技术方案:
[0013] 本发明实施例还提供了一种即时通讯的通知装置,所述即时通讯的通知装置,包 括
[0014] 位置获取模块,用于当有即时通讯到达时,获取移动终端当前所处的地理位置;
[0015] 级别查找模块,用于在预设对应关系表中,查找所述地理位置对应的振动级别;
[0016] 电压获取模块,用于获取所述振动级别对应的马达电压;
[0017] 强度控制模块,用于根据所述马达电压,控制所述马达的振动强度达到所述马达 电压对应的振动强度。
[0018] 为解决上述技术问题,本发明实施例还提供了 W下技术方案:
[0019] 本发明实施例还提供了一种包括上面所述的即时通讯的通知装置的移动终端。
[0020] 相对于现有技术,本发明的即时通讯的通知方法、装置及移动终端,通过当有即时 通讯到达时,获取移动终端当前所处的地理位置;在预设对应关系表中,查找所述地理位置 对应的振动级别;获取所述振动级别对应的马达电压;根据所述马达电压,控制所述马达的 振动强度达到所述马达电压对应的振动强度。即,用户能够根据自己的体验并结合地理位 置,选择不同的马达振动等级作为信息提示方式,当有振动需求时,系统会根据用户设置W 及地理位置进行不同的振感提示。因此,本发明能够结合地理位置W及根据用户要求自行 设定即时通讯的通知振动强度,设计灵活,能够满足不同用户的要求,有效提升了用户体 验。
【附图说明】
[0021] 图1是本发明实施例一提供的即时通讯的通知方法的实现流程示意图;
[0022] 图2是本发明实施例二提供的即时通讯的通知方法的实现流程示意图;
[0023] 图3是本发明实施例S提供的即时通讯的通知装置的模块示意图;
[0024] 图4是本发明实施例四提供的即时通讯的通知装置的模块示意图。
【具体实施方式】
[0025] 请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是W 实施在一适当的运算环境中来举例说明。W下的说明是基于所示例的本发明的具体实施 例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0026] 本发明原理W上述文字来说明,其并不代表为一种限制,本领域技术人员将可了 解到W下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性 或特定目的运算、通信环境或组态来进行操作。
[0027] 实施例一
[0028] 请参阅图1,所示为本发明实施例提供的即时通讯的通知方法。
[0029] 所述即时通讯的通知方法,应用于移动终端中,具体包括如下步骤:
[0030] 在步骤Sioi中,当有即时通讯到达时,获取移动终端当前所处的地理位置;
[0031] 在本发明实施例中,该即时通讯包括但不限于W下几种:来电提示、短信提示、微 f目提不、QQ提不、邮件提不等等。
[0032] 然而,可W理解的是,凡是需要采用马达振动提示的消息均包括在本方案内,如: 闹铃提示、日程提示等等。
[0033] 在本发明实施例中,可通过移动终端的GPS定位系统来获取移动终端当前所处的 地理位置。
[0034] 在步骤S102中,在预设对应关系表中,查找所述地理位置对应的振动级别;
[0035] 在本发明实施例中,事先需要建立对应关系表,其中,建立对应关系表的实现步骤 如下:接收用户输入的应用程序类型W及所述应用程序类型对应的振动模式,其中,所述振 动模式为根据地理位置确定振动级别;根据所述应用程序类型W及所述应用程序类型对应 的振动模式,建立应用程序类型、地理位置与振动级别的对应关系表。
[0036] 在步骤S103中,获取所述振动级别对应的马达电压;
[0037] 在本发明实施例中,在数据库中存储有振动级别对应的马达电压。因此,当查找出 地理位置对应的振动级别之后,便在该数据库中读取该振动级别对应的马达电压。
[0038] 在步骤S104中,根据所述马达电压,控制所述马达的振动强度达到所述马达电压 对应的振动强度。
[0039] 由上可知,本实施例一提供的即时通讯的通知方法,通过当有即时通讯到达时,获 取移动终端当前所处的地理位置;在预设对应关系表中,查找所述地理位置对应的振动级 另IJ;获取所述振动级别对应的马达电压;根据所述马达电压,控制所述马达的振动强度达到 所述马达电压对应的振动强度。即,用户能够根据自己的体验并结合地理位置,选择不同的 马达振动等级作为信息提示方式,当有振动需求时,系统会根据用户设置W及地理位置进 行不同的振感提示。因此,本发明能够结合地理位置W及根据用户要求自行设定即时通讯 的通知振动强度,设计灵活,能够满足不同用户的要求,有效提升了用户体验。
[0040] 实施例二
[0041] 请参阅图2,所示为本发明实施例提供的即时通讯的通知方法。
[0042] 所述即时通讯的通知方法,应用于移动终端中,具体包括如下步骤:
[0043] 在步骤S201中,接收用户输入的应用程序类型W及所述应用程序类型对应的振动 模式,其中,所述振动模式为根据地理位置确定振动级别;
[0044] 在步骤S202中,根据所述应用程序类型W及所述应用程序类型对应的振动模式, 建立应用程序类型、地理位置与振动级别的对应关系表。
[0045] 在步骤S203中,当有即时通讯到达时,获取所述即时通讯所属的应用程序类型;
[0046] 在本发明实施例中,该即时通讯包括但不限于W下几种:来电提示、短信提示、微 f目提不、QQ提不、邮件提不等等。
[0047] 然而,可W理解的是,凡是需要采用马达振动提示的消息均包括在本方案内,如: 闹铃提示、日程提示等等。
[0048] 在本发明实施例中,获取所述即时通讯所属的应用程序类型的步骤,具体包括:当 有即时通讯到达时,接收系统上报的通知消息;分析所述通知消息中的内容,确定所述即时 通讯所属的应用程序类型。
[0049] 在步骤S204中,判断所述应用程序类型是否开启了振动模式;
[0050] 在本发明实施例中,所述振动模式为根据地理位置确定振动级别。
[0051] 在步骤S205中,如果判断出开启了振动模式,则获取移动终端当前所处的地理位 置。
[0052] 在本发明实施例中,可通过移动终端的GPS定位系统来获取移动终端当前所处的 地理位置。
[0053] 然而,可W理解的是,如果判断出所述应用程序类型没有开启振动模式,那么只采 用铃声进行提示。
[0054] 在步骤S206中,在预设对应关系表中,查找所述地理位置对应的振动级别;
[0055] 在步骤S207中,获取所述振动级别对应的马达电压;
[0056] 在本发明实施例中,在数据库中存储有振动级别对应的马达电压。因此,当查找出 地理位置对应的振动级别之后,便在该数据库中读取该振动级别对应的马达电压。
[0057] 在步骤S208中,根据所述马达电压,控制所述马达的振动强度达到所述马达电压 对应的振动强度。
[0058] 作为本发明一优选实施例,进一步判断该马达电压对应的输出电流是否超过马达 的额定工作电流,如果判断出没有超过马达的额定工作电流,则根据所述马达电压,控制所 述马达的振动强度达到所述马达电压对应的振动强度。如果判断出超过马达的额定工作电 流,则结束本次流程;或者是,如果判断出超过马达的额定工作电流,则将该输出电流修改 为马达的额定工作电流。
[0059] 在步骤S209中,判断通知周期是否结束;
[0060] 在步骤S210中,如果判断出所述通知周期结束,则将所述马达的振动强度恢复至 默认振动强度。
[0061] 在本发明实施例中,如果判断出所述通知周期没有结束,则继续控制所述马达的 振动强度达到所述马达电压对应的振动强度。
[0062] 由上可知,本实施例二提供的即时通讯的通知方法,通过当有即时通讯到达时,获 取移动终端当前所处的地理位置;在预设对应关系表中,查找所述地理位置对应的振动级 另IJ;获取所述振动级别对应的马达电压;根据所述马达电压,控制所述马达的振动强度达到 所述马达电压对应的振动强度。即,用户能够根据自己的体验并结合地理位置,选择不同的 马达振动等级作为信息提示方式,当有振动需求时,系统会根据用户设置W及地理位置进 行不同的振感提示。因此,本发明能够结合地理位置W及根据用户要求自行设定即时通讯 的通知振动强度,设计灵活,能够满足不同用户的要求,有效提升了用户体验。
[0063] 下面通过举例来详细描述本发明提供的即时通讯的通知方法的实现流程。
[0064] W马达的可调节电压范围2.7~3.3V DC(直流电压),2.7V为第一振动级别(即最 低振动级别),2.8V为第二振动级别,2.9V为第S振动级别,3. OV为第四振动级别,3. IV为第 五振动级别,3.2V为第六振动级别,3.3V为第屯振动级别(即最高振动级别)为例。
[0065] 1、事先建立应用程序类型、地理位置与振动级别的对应关系表。即,用户在振动模 式下,选择好需要采用振动方式来提示的应用程序,然后选择该应用程序在户外对应的振 动级别或者在家里、办公室对应的振动级别,确认后,后台根据用户的选择,建立应用程序 类型、地理位置与振动级别的对应关系表。如,对于来电提示,用户选择在户外采用最高振 动级别,在家里、办公室采用第=振动级别;短信提示,用户选择第=振动级别;邮件提示, 用户选择最低振动级别,微信提示,用户选择最高振动级别,等等。对应关系表如下:
[0066]
[0067] 2、当有来电到达时,接收系统上报的通知消息;由于该通知消息中包含有来电运 个应用程序对应的标识,所W根据该通知消息便能识别出是来电应用程序。
[0068] 3、判断该来电应用程序是否开启了振动模式;如果判断出开启了振动模式,则通 过移动终端的GI^定位系统来获取移动终端当前所处的地理位置。
[0069] 4、在上述对应关系表中,查找移动终端当前所处的地理位置如果属于家里或办公 室,那么查找采用第S振动级别来提示,进一步获取到第S振动级别对应2.9V;
[0070] 5、根据该2.9V电压,控制所述马达的振动强度达到所述电压对应的振动强度。
[0071] 6、判断该来电的通知周期是否结束;
[0072] 7、如果判断出所述通知周期结束,则将所述马达的振动强度恢复至默认振动强 度。
[0073] 然而,可W理解的是,如果查找移动终端当前所处的地理位置如果属于户外的话, 那么查找采用最高振动级别来提示,进一步获取到最高振动级别对应3.3V;根据该3.3V电 压,控制所述马达的振动强度达到所述电压对应的振动强度。
[0074] 实施例S
[0075] 请参阅图3,为本发明实施例=提供的即时通讯的通知装置的模块示意图;为了便 于说明,仅示出了与本发明实施例相关的部分。所述即时通讯的通知装置包括:位置获取模 块101、级别查找模块102、电压获取模块103、强度控制模块104。所述即时通讯的通知装置 可W是内置于移动终端中的软件单元、硬件单元或者是软硬件结合的单元。
[0076] 位置获取模块101,用于当有即时通讯到达时,获取移动终端当前所处的地理位 置;
[0077] 在本发明实施例中,该即时通讯包括但不限于W下几种:来电提示、短信提示、微 信提示、QQ提示、邮件提示等等。
[0078] 然而,可W理解的是,凡是需要采用马达振动提示的消息均包括在本方案内,如: 闹铃提示、日程提示等等。
[0079] 在本发明实施例中,可通过移动终端的GPS定位系统来定位移动终端当前所处的 地理位置,然后,通过位置获取模块101获取移动终端当前所处的地理位置。
[0080] 级别查找模块102,用于在预设对应关系表中,查找所述地理位置对应的振动级 别;
[0081] 在本发明实施例中,事先需要建立对应关系表,其中,建立对应关系表的实现步骤 如下:接收用户输入的应用程序类型W及所述应用程序类型对应的振动模式,其中,所述振 动模式为根据地理位置确定振动级别;根据所述应用程序类型W及所述应用程序类型对应 的振动模式,建立应用程序类型、地理位置与振动级别的对应关系表。
[0082] 电压获取模块103,用于获取所述振动级别对应的马达电压;
[0083] 在本发明实施例中,在数据库中存储有振动级别对应的马达电压。因此,当查找出 地理位置对应的振动级别之后,电压获取模块103便在该数据库中读取该振动级别对应的 马达电压。
[0084] 强度控制模块104,用于根据所述马达电压,控制所述马达的振动强度达到所述马 达电压对应的振动强度。
[0085] 由上可知,本实施例=提供的即时通讯的通知装置,通过当有即时通讯到达时,获 取移动终端当前所处的地理位置;在预设对应关系表中,查找所述地理位置对应的振动级 另IJ;获取所述振动级别对应的马达电压;根据所述马达电压,控制所述马达的振动强度达到 所述马达电压对应的振动强度。即,用户能够根据自己的体验并结合地理位置,选择不同的 马达振动等级作为信息提示方式,当有振动需求时,系统会根据用户设置W及地理位置进 行不同的振感提示。因此,本发明能够结合地理位置W及根据用户要求自行设定即时通讯 的通知振动强度,设计灵活,能够满足不同用户的要求,有效提升了用户体验。
[0086] 实施例四
[0087] 请参阅图4,为本发明实施例四提供的即时通讯的通知装置的模块示意图;为了便 于说明,仅示出了与本发明实施例相关的部分。所述即时通讯的通知装置包括:接收模块 201、建立模块202、消息接收模块203、类型分析模块204、类型获取模块205、模式判断模块 206、位置获取模块207、级别查找模块208、电压获取模块209、强度控制模块210、周期判断 模块211、恢复模块212。所述即时通讯的通知装置可W是内置于移动终端中的软件单元、硬 件单元或者是软硬件结合的单元。
[0088] 接收模块201,用于接收用户输入的应用程序类型W及所述应用程序类型对应的 振动模式,其中,所述振动模式为根据地理位置确定振动级别;
[0089] 建立模块202,用于根据所述应用程序类型W及所述应用程序类型对应的振动模 式,建立应用程序类型、地理位置与振动级别的对应关系表。
[0090] 消息接收模块203,用于当有即时通讯到达时,接收系统上报的通知消息;
[0091] 在本发明实施例中,该即时通讯包括但不限于W下几种:来电提示、短信提示、微 f目提不、QQ提不、邮件提不等等。
[0092] 然而,可W理解的是,凡是需要采用马达振动提示的消息均包括在本方案内,如: 闹铃提示、日程提示等等。
[0093] 类型分析模块204,用于分析所述通知消息中的内容,确定所述即时通讯所属的应 用程序类型。
[0094] 类型获取模块205,用于获取所述即时通讯所属的应用程序类型;
[00M]模式判断模块206,用于判断所述应用程序类型是否开启了振动模式;
[0096]位置获取模块207,具体用于如果判断出开启了振动模式,则获取移动终端当前所 处的地理位置。
[0097] 在本发明实施例中,可通过移动终端的GPS定位系统来定位移动终端当前所处的 地理位置,然后,通过位置获取模块207获取移动终端当前所处的地理位置。
[0098] 级别查找模块208,用于在预设对应关系表中,查找所述地理位置对应的振动级 别;
[0099] 电压获取模块209,用于获取所述振动级别对应的马达电压;
[0100] 强度控制模块210,用于根据所述马达电压,控制所述马达的振动强度达到所述马 达电压对应的振动强度。
[0101] 周期判断模块211,用于判断通知周期是否结束;
[0102] 恢复模块212,用于如果判断出所述通知周期结束,则将所述马达的振动强度恢复 至默认振动强度。
[0103] 由上可知,本实施例四提供的即时通讯的通知装置,通过当有即时通讯到达时,获 取移动终端当前所处的地理位置;在预设对应关系表中,查找所述地理位置对应的振动级 另IJ;获取所述振动级别对应的马达电压;根据所述马达电压,控制所述马达的振动强度达到 所述马达电压对应的振动强度。即,用户能够根据自己的体验并结合地理位置,选择不同的 马达振动等级作为信息提示方式,当有振动需求时,系统会根据用户设置W及地理位置进 行不同的振感提示。因此,本发明能够结合地理位置W及根据用户要求自行设定即时通讯 的通知振动强度,设计灵活,能够满足不同用户的要求,有效提升了用户体验。
[0104] 本发明实施例还提供了一种移动终端,该移动终端包括有上述提供的即时通讯的 通知装置,由于上述已详细描述该即时通讯的通知装置,因此,在此不再寶述。
[0105] 本发明实施例提供的即时通讯的通知方法、装置及移动终端属于同一构思,其具 体实现过程详见说明书全文,此处不再寶述。
[0106] 本领域普通技术人员可W理解上述实施例的各种方法中的全部或部分步骤是可 W通过程序来指令相关的硬件来完成,该程序可W存储于一计算机可读存储介质中,存储 介质可W包括:只读存储器(ROM, Read Only Memoir)、随机存取记忆体(RAM, Random Access Memory)、磁盘或光盘等。
[0107] 综上所述,虽然本发明已W优选实施例掲露如上,但上述优选实施例并非用W限 制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润 饰,因此本发明的保护范围W权利要求界定的范围为准。
【主权项】
1. 一种即时通讯的通知方法,其特征在于,所述即时通讯的通知方法,包括以下步骤: 当有即时通讯到达时,获取移动终端当前所处的地理位置; 在预设对应关系表中,查找所述地理位置对应的振动级别; 获取所述振动级别对应的马达电压; 根据所述马达电压,控制所述马达的振动强度达到所述马达电压对应的振动强度。2. 如权利要求1所述的即时通讯的通知方法,其特征在于,当有即时通讯到达时,还包 括: 获取所述即时通讯所属的应用程序类型; 判断所述应用程序类型是否开启了振动模式; 如果判断出开启了振动模式,则执行所述获取移动终端当前所处的地理位置的步骤。3. 如权利要求2所述的即时通讯的通知方法,其特征在于,获取所述即时通讯所属的应 用程序类型的步骤,具体包括: 当有即时通讯到达时,接收系统上报的通知消息; 分析所述通知消息中的内容,确定所述即时通讯所属的应用程序类型。4. 如权利要求1所述的即时通讯的通知方法,其特征在于,在根据所述马达电压,控制 所述马达的振动强度达到所述马达电压对应的振动强度的步骤之后,还包括: 判断通知周期是否结束; 如果判断出所述通知周期结束,则将所述马达的振动强度恢复至默认振动强度。5. 如权利要求1所述的即时通讯的通知方法,其特征在于,在当有即时通讯到达时,获 取移动终端当前所处的地理位置的步骤之前,还包括: 接收用户输入的应用程序类型以及所述应用程序类型对应的振动模式,其中,所述振 动模式为根据地理位置确定振动级别; 根据所述应用程序类型以及所述应用程序类型对应的振动模式,建立应用程序类型、 地理位置与振动级别的对应关系表。6. -种即时通讯的通知装置,其特征在于,所述即时通讯的通知装置,包括 位置获取模块,用于当有即时通讯到达时,获取移动终端当前所处的地理位置; 级别查找模块,用于在预设对应关系表中,查找所述地理位置对应的振动级别; 电压获取模块,用于获取所述振动级别对应的马达电压; 强度控制模块,用于根据所述马达电压,控制所述马达的振动强度达到所述马达电压 对应的振动强度。7. 如权利要求6所述的即时通讯的通知装置,其特征在于,所述即时通讯的通知装置, 还包括: 类型获取模块,用于获取所述即时通讯所属的应用程序类型; 模式判断模块,用于判断所述应用程序类型是否开启了振动模式; 位置获取模块,具体用于如果判断出开启了振动模式,则获取移动终端当前所处的地 理位置。8. 如权利要求7所述的即时通讯的通知装置,其特征在于,所述即时通讯的通知装置, 还包括: 消息接收模块,用于当有即时通讯到达时,接收系统上报的通知消息; 类型分析模块,用于分析所述通知消息中的内容,确定所述即时通讯所属的应用程序 类型。9. 如权利要求6所述的即时通讯的通知装置,其特征在于,所述即时通讯的通知装置, 还包括: 周期判断模块,用于判断通知周期是否结束; 恢复模块,用于如果判断出所述通知周期结束,则将所述马达的振动强度恢复至默认 振动强度。10. 如权利要求6所述的即时通讯的通知装置,其特征在于,所述即时通讯的通知装置, 还包括: 接收模块,用于接收用户输入的应用程序类型以及所述应用程序类型对应的振动模 式,其中,所述振动模式为根据地理位置确定振动级别; 建立模块,用于根据所述应用程序类型以及所述应用程序类型对应的振动模式,建立 应用程序类型、地理位置与振动级别的对应关系表。11. 一种包括权利要求6至10任一项所述的即时通讯的通知装置的移动终端。
【文档编号】H04L12/58GK105827505SQ201610137877
【公开日】2016年8月3日
【申请日】2016年3月10日
【发明人】李路路
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1