本發(fā)明涉及通信領域,尤其涉及一種信息提醒方法及終端。
背景技術:
在當今信息化時代的工作和生活中,我們每天需要接收、發(fā)送和處理很多信息,這其中有一些信息適合在特定的時間或地點接收并處理。例如,你幫家人預約了醫(yī)生看診,家人在到達醫(yī)院后才需要查看相關掛號信息;你需要朋友幫忙代購物品,你朋友在達到商場后再查看你發(fā)送給他的商品圖片可以避免遺忘,也省去了朋友提前存儲圖片的繁瑣;你發(fā)送給領導的會議資料,在領導到達會議地點后才會被展示等。
人們常常會使用鬧鐘、日程工具、各種小秘書等提醒工具以提醒相關事項。但以上提醒工具往往首先需要用戶得知何時要辦何事,然后手動編輯添加到提醒工具。可見,常規(guī)的信息提醒設置并不人性化。例如,用戶無法在指定的地點時間及時收到提醒信息。同時,提醒信息也只允許在同一終端上進行設置和進行信息提醒,無法實現(xiàn)在其他人使用的終端上設置提醒。
技術實現(xiàn)要素:
本發(fā)明提供了一種智能化的信息提醒方法及終端。
第一方面,本發(fā)明實施例提供了一種信息提醒方法,應用于終端,所述方法包括:
接收由另一終端所發(fā)送的提醒信息,所述提醒信息包括信息內容以及相對應的觸發(fā)條件;
獲取用于與所述觸發(fā)條件進行匹配的觸發(fā)數(shù)據;
判斷所述觸發(fā)數(shù)據與所述觸發(fā)條件是否匹配;
若所述觸發(fā)數(shù)據與所述觸發(fā)條件匹配,展示所述信息內容。
第二方面,本發(fā)明實施例還提供了另一種信息提醒方法,應用于通信系統(tǒng)中,所述通信系統(tǒng)包括服務器、第一終端和第二終端,其特征在于,所述方法包括:
所述第一終端將預設的提醒信息發(fā)送并保存至服務器,所述提醒信息包括信息內容、相對應的觸發(fā)條件以及第二終端的識別碼;
所述服務器根據所述識別碼向所述第二終端發(fā)送所述觸發(fā)條件;
所述第二終端根據所述觸發(fā)條件,獲取用于與所述觸發(fā)條件進行匹配的觸發(fā)數(shù)據;
所述第二終端判斷所述觸發(fā)數(shù)據與所述觸發(fā)條件是否匹配;
若所述觸發(fā)數(shù)據與所述觸發(fā)條件匹配,所述第二終端向所述服務器發(fā)送請求指令;
所述服務器根據所述請求指令向所述第二終端發(fā)送所述信息內容;
所述第二終端展示所述服務器發(fā)送的所述信息內容。
第三方面,本發(fā)明實施例提供了一種終端,所述終端包括:
接收單元,用于接收由另一終端所發(fā)送的提醒信息,所述提醒信息包括信息內容以及相對應的觸發(fā)條件;
獲取單元,用于獲取用于與所述觸發(fā)條件進行匹配的觸發(fā)數(shù)據;
判斷單元,用于判斷所述觸發(fā)數(shù)據與所述觸發(fā)條件是否匹配;
展示單元,若所述觸發(fā)數(shù)據與所述觸發(fā)條件匹配,展示所述信息內容。
本發(fā)明實施例提供一種信息提醒方法及終端,通過判斷所述觸發(fā)數(shù)據與所述觸發(fā)條件是否匹配,以接收并展示保存在所述服務器的提醒信息。實施本發(fā)明實施例,可有效避免用戶遺忘過早設置的提醒信息,且可在滿足觸發(fā)條件的情況下,自動將提醒信息向用戶展示。
附圖說明
為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明較佳實施例中一種信息提醒方法的流程示意圖;
圖2為本發(fā)明較佳實施例中另一種信息提醒方法的流程示意圖;
圖3為本發(fā)明較佳實施例中另一種信息提醒方法的流程示意圖;
圖4為本發(fā)明較佳實施例中一種終端的原理方框圖;
圖5為本發(fā)明較佳實施例中一種終端的另一原理方框圖;
圖6為本發(fā)明較佳實施例中一種終端的另一原理方框圖;
圖7為本發(fā)明較佳實施例中一種終端的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
請參照圖1,其為本發(fā)明較佳實施例中一種信息提醒方法的流程示意圖。圖1所示的方法可以應用于智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網設備(Mobile Internet Devices,MID)、個人數(shù)字助理(Personal DigitalAssistant,PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等終端。具體地,該方法包括但不限于步驟S101-S104。
S101,接收由另一終端所發(fā)送的提醒信息,提醒信息包括信息內容以及相對應的觸發(fā)條件。
其中,所述接收由另一終端所發(fā)送的提醒信息可以通過GSM網絡、WIFI、藍牙、NFC等無線網絡通信方式進行。
具體實施中,所述提醒信息可以為“晚會活動將于1月1日晚上7點在東方大廈舉行,晚會舉行的樓層為18樓”,則該提醒信息對應的信息內容為“晚會舉行的樓層為18樓”,同時該提醒信息對應的觸發(fā)條件為“1月1日晚上7點”、“東方大廈”。
另外,所述信息內容還可以為圖片或者語音,或者還可以為文字、圖片或者語音等的混合信息,例如所述信息內容可以是開會時需要使用的演示文檔等,本發(fā)明實施例并不對信息內容的形式進行限制。
S102,獲取用于與觸發(fā)條件進行匹配的觸發(fā)數(shù)據。
具體實施中,所述觸發(fā)條件包括時間觸發(fā)條件或位置觸發(fā)條件。所述時間觸發(fā)條件對應至少一個觸發(fā)時間,所述位置觸發(fā)條件對應至少一個觸發(fā)位置。例如,時間觸發(fā)條件可以是“1月1日晚上7點”,則該時間觸發(fā)條件對應的觸發(fā)時間為“1月1日晚上7點”。位置觸發(fā)條件可以是“東方大廈”,則該位置觸發(fā)條件對應的觸發(fā)位置為“東方大廈”對應的位置信息,該位置信息可以是“東方大廈”對應的經緯度信息等。
對應地,獲取用于與觸發(fā)條件進行匹配的觸發(fā)數(shù)據具體包括如下步驟:
獲取當前時間;或是獲取當前位置。
S103,判斷觸發(fā)數(shù)據與觸發(fā)條件是否匹配。
具體實施中,判斷觸發(fā)數(shù)據與觸發(fā)條件是否匹配具體包括:判斷當前時間是否與時間觸發(fā)條件中的觸發(fā)時間匹配;或是判斷當前位置是否與位置觸發(fā)條件中的觸發(fā)位置匹配。
S104,若觸發(fā)數(shù)據與觸發(fā)條件匹配,展示信息內容。
具體實施中,若觸發(fā)條件包括時間觸發(fā)條件以及位置觸發(fā)條件,若所獲取得到的當前時間與時間觸發(fā)條件對應的觸發(fā)時間相匹配且所獲取得到的當前位置與位置觸發(fā)條件對應的觸發(fā)位置相匹配,則判斷用戶已在規(guī)定的時間抵達規(guī)定的地點,則將所述提醒信息的信息內容向用戶展示。
請參圖2,其為本發(fā)明較佳實施例中一種信息提醒方法的流程示意圖。該信息提醒方法應用于通信系統(tǒng)中,所述通信系統(tǒng)包括服務器、第一終端和第二終端,所述第一終端或者第二終端包括但不限于智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網設備(Mobile Internet Devices,MID)、個人數(shù)字助理(Personal Digital Assistant,PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等終端。同時,本發(fā)明實施例并不限定第一終端或者第二終端的具體數(shù)量。具體地,該方法包括但不限于步驟S201-S207。
S201,第一終端將預設的提醒信息發(fā)送并保存至服務器,提醒信息包括信息內容、相對應的觸發(fā)條件以及第二終端的識別碼。
具體實施中,所述提醒信息可以為“晚會活動將于1月1日晚上7點在東方大廈舉行,晚會舉行的樓層為18樓”,則該提醒信息對應的信息內容為“晚會舉行的樓層為18樓”,同時該提醒信息對應的觸發(fā)條件為“1月1日晚上7點”、”東方大廈”。
另外,所述信息內容還可以為圖片或者語音,或者還可以為文字、圖片或者語音等的混合信息,例如所述信息內容可以是開會時需要使用的演示文檔等,本發(fā)明實施例并不對信息內容的形式進行限制。
S202,服務器根據識別碼向第二終端發(fā)送觸發(fā)條件。
具體實施中,所述第二終端的數(shù)量可以為多個,所述第二終端對應唯一的識別碼,所述服務器可根據所述識別碼確定需要接受觸發(fā)條件的第二終端。
S203,第二終端根據觸發(fā)條件,獲取用于與觸發(fā)條件進行匹配的觸發(fā)數(shù)據。
具體實施中,觸發(fā)條件包括時間觸發(fā)條件或位置觸發(fā)條件,獲取用于與觸發(fā)條件進行匹配的觸發(fā)數(shù)據具體包括:
獲取第二終端當前時間?;蚴?/p>
獲取第二終端當前位置。
S204,第二終端判斷觸發(fā)數(shù)據與觸發(fā)條件是否匹配。
具體實施中,第二終端判斷觸發(fā)數(shù)據與觸發(fā)條件是否匹配具體包括:
判斷當前時間是否與時間觸發(fā)條件中的觸發(fā)時間匹配;或是
判斷當前位置是否與位置觸發(fā)條件中的觸發(fā)位置匹配。
S205,若觸發(fā)數(shù)據與觸發(fā)條件匹配,第二終端向服務器發(fā)送請求指令。
S206,服務器根據請求指令向第二終端發(fā)送信息內容。
S207,第二終端展示服務器發(fā)送的信息內容。
具體實施中,若觸發(fā)條件包括時間觸發(fā)條件以及位置觸發(fā)條件,若所獲取得到的當前時間與時間觸發(fā)條件對應的觸發(fā)時間相匹配且所獲取得到的當前位置與位置觸發(fā)條件對應的觸發(fā)位置相匹配,則判斷用戶已在規(guī)定的時間抵達規(guī)定的地點,第二終端向服務器發(fā)送請求指令,服務器根據請求指令向第二終端發(fā)送信息內容,所述第二終端將所述提醒信息的信息內容向用戶展示。
實施本發(fā)明實施例,可有效避免用戶遺忘過早設置的提醒信息,且可在滿足觸發(fā)條件的情況下,自動將提醒信息向用戶展示。
于其他實施例,第一終端將預設的提醒信息發(fā)送并保存至服務器之后,所述方法還包括如下步驟:
第二終端判斷當前連接的網絡是否為WiFi網絡。
若當前連接的網絡為WiFi網絡,第二終端向服務器發(fā)送請求指令。
服務器根據識別碼向第二終端發(fā)送觸發(fā)條件以及信息內容。
第二終端根據觸發(fā)條件,獲取用于與觸發(fā)條件進行匹配的觸發(fā)數(shù)據。
第二終端判斷觸發(fā)數(shù)據與觸發(fā)條件是否匹配。
若觸發(fā)數(shù)據與觸發(fā)條件匹配,第二終端展示所述信息內容。
通過實施本實施例,可以根據第二終端的當前網絡連接狀態(tài),提前下載所述信息內容,并通過對所獲取的觸發(fā)數(shù)據與觸發(fā)條件進行匹配,進而在合適的場景下向用戶展示提前下載好的信息內容,可有效節(jié)省用戶因下載所述信息內容而產生的流量資費,同時也節(jié)約了用戶下載所述信息內容的時間。
具體請參照圖3,其為本發(fā)明較佳實施例中一種信息提醒方法的流程示意圖。所述觸發(fā)條件包括時間觸發(fā)條件和位置觸發(fā)條件。假設所述時間觸發(fā)條件為“3月3日早上9點”,所述位置觸發(fā)條件為“6號大禮堂”服務器根據請求指令向第二終端發(fā)送信息內容之前還包括步驟S301-S305。
S301,獲取第二終端的當前位置。
S302,計算從當前位置抵達位置觸發(fā)條件中的觸發(fā)位置所需的預計路程時間。
具體實施中,根據所述觸發(fā)條件,計算第二終端的當前位置距離“6號大禮堂”的距離,通過用戶出行的平均速度,計算出從當前位置抵達位置觸發(fā)條件中的觸發(fā)位置所需的預計路程時間。例如,計算得出從當前位置抵達“6號大禮堂”所需的預計路程時間為60分鐘。
S303,獲取第二終端的當前時間,計算當前時間距離時間觸發(fā)條件中的觸發(fā)時間的剩余時間。
具體實施中,假設所獲取得到第二終端當前的時間為3月3日早上8點35分,通過計算得出當前時間距離“3月3日早上9點”的剩余時間為25分鐘。
S304,判斷剩余時間是否小于預計路程時間。
具體實施中,將所述剩余時間與預計路程時間進行比較,判斷剩余時間是否小于預計路程時間
S305,若剩余時間小于預計路程時間,第二終端向服務器發(fā)送請求指令。
具體實施中,本實施例中所述剩余時間小于所述預計路程時間,表明用戶按照常規(guī)速度無法按時抵達“6號大禮堂”,因而所述第二終端根據此情況在所述觸發(fā)條件沒有與觸發(fā)數(shù)據匹配成功的情況下,向服務器發(fā)送請求指令。
S206,服務器根據請求指令向第二終端發(fā)送信息內容。
S207,第二終端展示服務器發(fā)送的信息內容。
通過實施本發(fā)明實施例,可以自動檢測用戶是否還有足夠的時間從當前位置抵達觸發(fā)位置,若時間不足以支持用戶從當前位置抵達觸發(fā)位置,則將保存于服務器的信息內容發(fā)送至第二終端,所述第二終端并將該信息內容展示給用戶,以達到提醒用戶及時調整行程,極大地提高了提醒信息的時效性及成功率。
請參照圖4至圖5,其為本發(fā)明較佳實施例中一種終端的結構示意圖。該終端包括接收單元110、獲取單元120、判斷單元130以及展示單元140。其中,
接收單元110,用于接收由另一終端所發(fā)送的提醒信息,提醒信息包括信息內容以及相對應的觸發(fā)條件。
其中,所述接收由另一終端所發(fā)送的提醒信息可以通過GSM網絡、WIFI、藍牙、NFC等無線網絡通信方式進行。
具體實施中,所述提醒信息可以為“晚會活動將于1月1日晚上7點在東方大廈舉行,晚會舉行的樓層為18樓”,則該提醒信息對應的信息內容為“晚會舉行的樓層為18樓”,同時該提醒信息對應的觸發(fā)條件為“1月1日晚上7點”、”東方大廈”。
另外,所述信息內容還可以為圖片或者語音,或者還可以為文字、圖片或者語音等的混合信息,例如所述信息內容可以是開會時需要使用的演示文檔等,本發(fā)明實施例并不對信息內容的形式進行限制。
獲取單元120,用于獲取用于與觸發(fā)條件進行匹配的觸發(fā)數(shù)據。
具體實施中,所述觸發(fā)條件包括時間觸發(fā)條件或位置觸發(fā)條件。所述時間觸發(fā)條件對應至少一個觸發(fā)時間,所述位置觸發(fā)條件對應至少一個觸發(fā)位置。例如,時間觸發(fā)條件可以是“1月1日晚上7點”,則該時間觸發(fā)條件對應的觸發(fā)時間為“1月1日晚上7點”。位置觸發(fā)條件可以是“東方大廈”,則該位置觸發(fā)條件對應的觸發(fā)位置為“東方大廈”對應的位置信息,該位置信息可以是“東方大廈”對應的經緯度信息等。
進一步地,所述獲取單元120包括時間獲取單元121以及位置獲取單元122。其中,
時間獲取單元121,用于獲取用于與時間觸發(fā)條件進行匹配的當前時間。
位置獲取單元122,用于獲取用于與位置觸發(fā)條件進行匹配的當前位置。
判斷單元130,用于判斷觸發(fā)數(shù)據與觸發(fā)條件是否匹配。
具體實施中,判斷單元130包括時間判斷單元131以及位置判斷單元132。其中,
時間判斷單元131,用于判斷當前時間是否與時間觸發(fā)條件中的觸發(fā)時間匹配。
位置判斷單元132,用于判斷當前位置是否與位置觸發(fā)條件中的觸發(fā)位置匹配。
展示單元140,若觸發(fā)數(shù)據與觸發(fā)條件匹配,展示信息內容。
具體實施中,若觸發(fā)條件包括時間觸發(fā)條件以及位置觸發(fā)條件,若所獲取得到的當前時間與時間觸發(fā)條件對應的觸發(fā)時間相匹配且所獲取得到的當前位置與位置觸發(fā)條件對應的觸發(fā)位置相匹配,則判斷用戶已在規(guī)定的時間抵達規(guī)定的地點,則將所述提醒信息的信息內容向用戶展示。
請參照圖6,其為本發(fā)明較佳實施例中一種終端的結構示意圖。進一步地,終端還包括發(fā)送單元210。該發(fā)送單元210用于向另一終端發(fā)送提醒信息,提醒信息包括信息內容及相對應的觸發(fā)條件。
請參閱圖7,其為本發(fā)明較佳實施例中另一種終端900的結構示意圖,可以用于執(zhí)行本發(fā)明實施例提供的信息提醒方法。該終端900可以包括:至少一個處理器901,至少一個輸入裝置903,至少一個輸出裝置904,至少一個存儲器902等組件。其中,這些組件通過一條或多條總線905進行通信連接。本領域技術人員可以理解,圖7所示終端900的結構并不構成對本發(fā)明實施例的限定,它既可以是總線905形結構,也可以是星型結構,還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
處理器901為終端900的控制中心,利用各種接口和線路連接整個終端900的各個部分,通過運行或執(zhí)行存儲在存儲器902內的程序和/或模塊,以及調用存儲在存儲器902內的數(shù)據,以執(zhí)行終端900的各種功能和處理數(shù)據。處理器901可以由集成電路(Integrated Circuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器901可以僅包括中央處理器901(Central Processing Unit,簡稱CPU),也可以是CPU、數(shù)字信號處理器901(digital signal processor,簡稱DSP)、圖形處理器901(Graphic Processing Unit,簡稱GPU)及各種控制芯片的組合。在本發(fā)明實施方式中,CPU可以是單運算核心,也可以包括多運算核心。
輸入裝置903可以包括鍵盤、鼠標、光電輸入裝置903、聲音輸入裝置903、觸摸式輸入裝置、加速度傳感器等等。
輸出裝置904可以包括顯示屏、揚聲器等,也可以包括有線接口、無線接口等。
存儲器902可用于存儲軟件程序以及模塊,處理器901和輸出裝置904通過調用存儲在存儲器902中的軟件程序以及模塊,從而執(zhí)行終端900的各項功能應用以及實現(xiàn)數(shù)據處理。存儲器902主要包括程序存儲區(qū)和數(shù)據存儲區(qū),其中,程序存儲區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序等;數(shù)據存儲區(qū)可存儲根據用戶終端900的使用所創(chuàng)建的數(shù)據等。在本發(fā)明實施例中,操作系統(tǒng)可以是Android系統(tǒng)、iOS系統(tǒng)或Windows操作系統(tǒng)等等。
具體地,處理器901調用存儲在存儲器902中的應用程序,用于執(zhí)行以下操作:
接收由另一終端所發(fā)送的提醒信息,所述提醒信息包括信息內容以及相對應的觸發(fā)條件;
獲取用于與所述觸發(fā)條件進行匹配的觸發(fā)數(shù)據;
判斷所述觸發(fā)數(shù)據與所述觸發(fā)條件是否匹配;
若所述觸發(fā)數(shù)據與所述觸發(fā)條件匹配,展示所述信息內容。
作為一種可選的實施方式,所述觸發(fā)條件包括時間觸發(fā)條件或位置觸發(fā)條件,處理器901在獲取用于與所述觸發(fā)條件進行匹配的觸發(fā)數(shù)據具體包括:獲取當前時間;或是獲取當前位置。
作為一種可選的實施方式,處理器901判斷所述觸發(fā)數(shù)據與所述觸發(fā)條件是否匹配具體包括:
判斷所述當前時間是否與所述時間觸發(fā)條件中的觸發(fā)時間匹配;或是
判斷所述當前位置是否與所述位置觸發(fā)條件中的觸發(fā)位置匹配。
本發(fā)明所有實施例中的模塊或子模塊,可以通過通用集成電路,例如CPU,或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實現(xiàn)。
需要說明的是,對于前述的各個方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據本申請,某一些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關描述。
本發(fā)明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發(fā)明實施例終端中的單元可以根據實際需要進行合并、劃分和刪減。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存取存儲器(Random Access Memory,簡稱RAM)等。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。