智能手表實時接收手機通知消息的系統(tǒng)與方法
【技術領域】
[0001]本發(fā)明涉及一種信息發(fā)送方法,特別是指用于智能手表接收手機通知消息的系統(tǒng)與方法。
【背景技術】
[0002]隨著智能手表的普及,越來越多的用戶會通過智能手表來獲取手機端的通知消息,但目前的通知功能更多地都是通過藍牙連接方式取得配對手機端的通知消息。由于采用藍牙連接方式,智能手表與手機端的通訊距離有限,并且當手機不在此通訊距離時,智能手表無法接收到手機端的通知消息,因此用戶無法真正無縫實時地在智能手表上接收到其所關心的通知消息。
【發(fā)明內容】
[0003]針對現(xiàn)有技術的不足,本發(fā)明目的在于提供一種智能手表實時接收手機通知消息的系統(tǒng)與方法,用以解決現(xiàn)有技術中因手機與智能手表不在藍牙通訊距離之內時智能手表無法實時接收到其所關心的通知消息的問題。
[0004]為實現(xiàn)上述目的,實施本發(fā)明的智能手表實時接收手機通知消息的系統(tǒng)包括:
[0005]手機,具有消息通知中心、偵測模塊及推送路徑判斷模塊,其中消息通知中心用以存儲手機接收的各種通知消息,偵測模塊用于根據(jù)使用者預設的條件偵測消息通知中心中需要向智能手表推送的消息,而推送路徑判斷模塊用以偵測手機與智能手表之間的通訊鏈路以確定推送消息的傳輸路徑,并且手機設有WIFI及藍牙收發(fā)模塊;
[0006]云端服務器,與手機及智能手表通過無線方式連接,設有一存儲單元,存儲有智能手表賬號及識別地址;
[0007]智能手表,設有WIFI及藍牙收發(fā)模塊,可與手機通過藍牙方式連接;
[0008]其中偵測模塊偵測有需要推送到智能手表的消息時,手機的推送路徑判斷模塊判斷通訊鏈路,如果手機與智能手表之間藍牙通訊路徑正常則過藍牙將消息推送到智能手表,如果手機與智能手表之間藍牙通訊路徑不正常,則手機將需推送的消息及智能手表賬號上傳到云端服務器,云端服務器接收到手機上傳的數(shù)據(jù)后將消息推送到智能手表賬號對應的智能手表上。
[0009]為實現(xiàn)上述目的,利用上述的智能手表實時接收手機通知消息的系統(tǒng)向智能手表推送消息的方法包括如下步驟:
[0010]步驟1)、手機偵測模塊根據(jù)使用者預設的條件偵測消息通知中心中需要向智能手表推送的消息;
[0011]步驟2)、當有需要推送的消息時,推送路徑判斷模塊用以偵測手機與智能手表之間的通訊鏈路以確定推送消息的傳輸路徑,如果推送路徑為藍牙通訊路徑則執(zhí)行步驟3),如果推送路徑為WIFI通訊路徑則執(zhí)行步驟4);
[0012]步驟3)、手機通過藍牙將消息推送到智能手表后執(zhí)行步驟6);
[0013]步驟4)、手機將需推送的消息及智能手表賬號上傳到云端服務器;
[0014]步驟5)、云端服務器接收到手機上傳的數(shù)據(jù)后將消息推送到智能手表賬號對應的智能手表上;
[0015]步驟6)、智能手表接收到消息后,進行消息內容的解析和展現(xiàn)。
[0016]進一步,在上述方法中,當手機與智能手表端之間的藍牙通訊斷開設定的時間后,手機嘗試與智能手表進行WIFI的連接操作,如果連接成功,則通訊鏈路切換為WIFI通訊路徑,并更新云端服務器中相應智能手表的數(shù)據(jù)通訊標志位,并更新手機的推送路徑狀態(tài)值。
[0017]進一步,所述智能手表在用于嘗試進行WIFI的連接操作時,會先對周圍進行WIFI熱點掃描,然后從預設的WIFI連接配置庫中查找是否有當前WIFI熱點,如果有,則自動完成連接請求和密鑰輸入操作,進而實現(xiàn)WIFI連接功能;如果沒有,則關閉WIFI。
[0018]進一步,所述智能手表在更新云服務端中相應智能手表的數(shù)據(jù)通訊標志位時還向云端服務器推送智能手表的配置信息。
[0019]進一步,所述手機將曾經連接過的WIFI熱點信息以及對應的密鑰數(shù)據(jù)添加到預設的WIFI連接配置庫中,同時會同步存儲到云端服務器,并更新智能手表的WIFI連接配置庫。
[0020]進一步,所述云端服務器還將智能手表和手機的數(shù)據(jù)進行統(tǒng)一實時同步備份,并在消息推送異常時,對消息進行暫存。
[0021]與現(xiàn)有技術相比較,本發(fā)明通過上述的系統(tǒng)與方法,可以實現(xiàn)無論手機是否在使用者的身邊,使用者均可以通過智能手表實時快速地獲取通知信息內容,并且還可以實現(xiàn)智能手表和手機的相關數(shù)據(jù)在云端服務器的存儲和實時同步,從而更利于提高使用的便捷性。
【附圖說明】
[0022]圖1為實施本發(fā)明的智能手表實時接收手機通知消息的系統(tǒng)的組成框架示意圖。
[0023]圖2為利用圖1所示的智能手表實時接收手機通知消息的系統(tǒng)向智能手表推送消息的方法的流程示意圖。
【具體實施方式】
[0024]下面結合附圖對本發(fā)明作進一步的詳細說明。
[0025]請參閱圖1所示,為實施本發(fā)明的智能手表實時接收手機通知消息的系統(tǒng)的組成框架示意圖,實施本發(fā)明的智能手表實時接收手機通知消息的系統(tǒng)包括:
[0026]手機,具有消息通知中心、偵測模塊及推送路徑判斷模塊,其中消息通知中心用以存儲手機接收的各種通知消息,偵測模塊用于根據(jù)使用者預設的條件偵測消息通知中心中需要向智能手表推送的消息,而推送路徑判斷模塊用以偵測手機與智能手表之間的通訊鏈路以確定推送消息的傳輸路徑,并且手機端設有WIFI及藍牙收發(fā)模塊;
[0027]云端服務器,與手機及智能手表通過無線方式連接,設有一存儲單元,存儲有智能手表賬號及識別地址;
[0028]智能手表,設有WIFI及藍牙收發(fā)模塊,可與手機通過藍牙方式連接;
[0029]其中偵測模塊偵測有需要推送到智能手表的消息時,手機的推送路徑判斷模塊判斷通訊鏈路,如果手機與智能手表之間藍牙通訊路徑正常則過藍牙將消息推送到智能手表,如果手機與智能手表之間藍牙通訊路徑不正常,則手機將需推送的消息及智能手表賬號上傳到云端服務器,云端服務器接收到手機上傳的數(shù)據(jù)后將消息推送到智能手表賬號對應的智能手表上。
[0030]請參閱圖2所示,為利用圖1所示的智能手表實時接收手機通知消息的系統(tǒng)向智能手表推送消息的方法的流程示意圖,其中利用圖1所示的智能手表實時接收手機通知消息的系統(tǒng)向智能手表推送消息的方法包括如下步驟:
[0031]步驟1)、手機偵測模塊根據(jù)使用者預設的條件持續(xù)偵測消息通知中心中需要向智能手表推送的消息;
[0032]步驟2)、當有需要推送的消息時,推送路徑判斷模塊用以偵測手機與智能手表之間的通訊鏈路以確定推送消息的傳輸路徑,如果推送路徑為藍牙通訊路徑則執(zhí)行步驟3),如果推送路徑為WIFI通訊路徑則執(zhí)行步驟4);
[0033]步驟3)、手機通過藍牙將消息推送到智能手表端,跳至步驟6);
[0034]步驟4)、手機將需推送的消息及智能手表賬號上傳到云端服務器;
[0035]步驟5)、云端服務器接收到手機上傳的數(shù)據(jù)后將消息推送到智能手表賬號對應的智能手表上;
[0036]步驟6)、智能手表接收到消息后,進行消息內容的解析和展現(xiàn)。
[0037]在具體實施時,在確定推送消息的傳輸路徑,當手機判斷手機與智能手表的藍牙連接斷開連接超過設定時間后(如5分鐘),嘗試進行WIFI的連接操作,如果連接成功,則將推送消息的傳輸路徑切換為WIFI通訊路徑,并訪問云端服務器,更新智能手表的數(shù)據(jù)通訊的標志位(即在智能手表上通過設置一數(shù)據(jù)通訊的標志位控制傳輸路徑的選擇),進而更新手機的消息通知通訊路徑的狀態(tài)值。
[0038]另外,智能手表切換到WIFI通訊路徑后,會通知底層驅動啟動W