一種即時通訊的通知方法、裝置及移動終端的制作方法
【專利摘要】本發明提供一種即時通訊的通知方法、裝置及移動終端,包括以下步驟:當有即時通訊到達時,獲取移動終端當前所處的地理位置;在預設對應關系表中,查找所述地理位置對應的振動級別;獲取所述振動級別對應的馬達電壓;根據所述馬達電壓,控制所述馬達的振動強度達到所述馬達電壓對應的振動強度。本發明能夠結合地理位置以及根據用戶要求自行設定即時通訊的通知振動強度,設計靈活,能夠滿足不同用戶的要求,有效提升了用戶體驗。
【專利說明】
-種即時通巧的通知方法、裝置及移動終端
技術領域
[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日
【發明人】李路路
【申請人】廣東歐珀移動通信有限公司