日歷提醒的方法及裝置制造方法
【專利摘要】本公開是關于一種日歷提醒的方法及裝置,涉及通信及計算機處理領域,可用于日歷提醒的實現過程較為繁瑣的問題。所述方法包括:在監測到日歷提醒事項的時間到達時,輸出提醒信息;在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識;在查詢到所述日歷提醒事項對應有關聯事項時,調用與所述關聯事項中的關聯應用標識對應的應用。本公開用于實現日歷提醒。
【專利說明】日歷提醒的方法及裝置
【技術領域】
[0001 ] 本公開涉及通信及計算機處理領域,尤其涉及日歷提醒的方法及裝置。
【背景技術】
[0002]隨著電子技術的發展,移動終端已經普遍應用,并且更新換代非常快。移動終端上的各種應用(app)也層出不窮。其中有一個應用,幾乎所有移動終端必備的應用,那就是日歷(或稱電子日歷)。日歷最初的功能是為用戶提供日期查詢。
[0003]本公開的發明人發現,日歷的功能越來越豐富,增加了事件提醒功能。相關技術中,當到達事件提醒時間時,終端響鈴向用戶發起提醒;需要用戶關閉響鈴后自行查看提醒事件內容,并進行相應的操作去完成提醒事件。
[0004]相關技術中存在如下問題:在實現日歷提醒的過程中,終端需要多次響應用戶的操作,實現過程較為繁瑣。
【發明內容】
[0005]為克服相關技術中存在的問題,本公開提供一種日歷提醒的方法及裝置。
[0006]根據本公開實施例的第一方面,提供一種日歷提醒的方法,包括:
[0007]在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識;
[0008]調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
[0009]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例可以根據關系事項直接調用對應的應用。提高了提醒效果。并且簡化了用戶退出日歷及打開應用的操作。也簡化了設備響應退出日歷和打開應用的過程。
[0010]所述方法還包括:
[0011]接收用于設置所述日歷提醒事項的第一設置指令;
[0012]接收用于設置所述關聯事項的第二設置指令;或者
[0013]根據所述日歷提醒事項生成用于設置所述關聯事項的第三設置指令。
[0014]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中的日歷支持用戶對日歷提醒事項和關聯事項的設置,擴展了原有日歷的功能。為后續提醒過程提供了基礎。并且關聯事項可以由用戶設置,也可以根據日歷提醒事項自動生成。前者可方便用戶個性化設置,后者可簡化用戶操作。
[0015]所述接收用于設置所述關聯事項的第二設置指令,包括:
[0016]通過對calDav協議擴展后的CallWebview或CallIntent對象,接收用于設置所述關聯事項的第二設置指令。
[0017]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例提供了一種協議實現方式,通過CallWebview對象和CallIntent對象可支持對多種應用的支持。[0018]所述調用與所述關聯事項中的關聯應用標識對應的應用,包括:
[0019]調用與所述關聯事項中的關聯應用標識對應的應用,并將所述日歷提醒事項中與所述應用有關的數據傳輸給所述應用,所述數據為所述應用實現所述事件內容所需的數據;
[0020]所述應用根據所述數據實現所述日歷提醒事項中的事件內容。
[0021]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中的日歷提醒事項的數據還可以傳輸給對應的應用,簡化了用戶的輸入過程,也簡化了設備響應用戶輸入的過程。
[0022]所述關聯事項還包括關聯操作信息;
[0023]所述調用與所述關聯事項中的關聯應用標識對應的應用,還包括:將所述關聯事項中的關聯操作信息傳輸給所述應用,以便于所述應用根據所述關聯操作信息對所述數據進行處理。
[0024]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中還可以將關聯操作信息傳輸給應用,便于應用自動進行相應的處理,進一步簡化用戶操作。
[0025]所述方法還包括:
[0026]接收關于日歷的同步指令;
[0027]根據所述同步指令,將所述日歷提醒事項和所述關聯事項同步到指定的設備。
[0028]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中還可以將日歷中的數據同步給其它設備,以便通過其它設備實現日歷提醒。
[0029]所述方法還包括:在監測到日歷提醒事項的時間到達時,輸出提醒信息;
[0030]所述輸出提醒信息后,所述方法還包括:
[0031]接收確認提醒指令;
[0032]將所述確認提醒指令發送給所述指定的設備。
[0033]本公開的實施例提供的技術方案可以包括以下有益效果:本實施例中雖然將日歷的數據同步到其它設備,但是在確認提醒時,可通過一次確認操作,實現對其它設備的確認,簡化了用戶的操作過程,也簡化了其它設備對確認操作的響應。
[0034]根據本公開實施例的第二方面,提供一種日歷提醒的裝置,包括:
[0035]查詢模塊,用于在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識;
[0036]調用模塊,用于調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
[0037]所述裝置還包括:第一指令模塊和第二指令模塊,或者包括第一指令模塊和第三指令1吳塊。
[0038]第一指令模塊,用于接收用于設置所述日歷提醒事項的第一設置指令;
[0039]第二指令模塊,用于接收用于設置所述關聯事項的第二設置指令;
[0040]第三指令模塊,用于根據所述日歷提醒事項生成用于設置所述關聯事項的第三設置指令。
[0041]所述第二指令模塊通過對calDav協議擴展后的CallWebview或CallIntent對象,接收用于設置所述關聯事項的第二設置指令。[0042]所述調用模塊,包括:
[0043]調用單元,用于調用與所述關聯事項中的關聯應用標識對應的應用;
[0044]第一傳輸單元,用于將所述日歷提醒事項中與所述應用有關的數據傳輸給所述應用,所述數據為所述應用實現所述事件內容所需的數據;
[0045]所述應用根據所述數據實現所述日歷提醒事項中的事件內容。
[0046]所述查詢模塊查詢的所述關聯事項還包括關聯操作信息;
[0047]所述調用模塊,還包括:
[0048]第二傳輸單元,用于將所述關聯事項中的關聯操作信息傳輸給所述應用,以便于所述應用根據所述關聯操作信息對所述數據進行處理。
[0049]所述裝置還包括:
[0050]同步指令模塊,用于接收關于日歷的同步指令;
[0051]第一發送模塊,用于根據所述同步指令,將所述日歷提醒事項和所述關聯事項同步到指定的設備。
[0052]所述裝置還包括:
[0053]輸出模塊,用于在監測到日歷提醒事項的時間到達時,輸出提醒信息;
[0054]確認指令模塊,用于接收確認提醒指令;
[0055]第二發送模塊,用于將所述確認提醒指令發送給所述指定的設備。根據本公開實施例的第三方面,提供一種日歷提醒的裝置,包括:
[0056]處理器;
[0057]用于存儲處理器可執行指令的存儲器;
[0058]其中,所述處理器被配置為:
[0059]在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識;
[0060]調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
[0061]應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0062]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施例,并與說明書一起用于解釋本發明的原理。
[0063]圖1是根據一示例性實施例示出的一種日歷提醒的方法的流程圖。
[0064]圖2是根據一示例性實施例示出的一種日歷的示意圖。
[0065]圖3是根據一不例性實施例不出的一種撥號的不意圖。
[0066]圖4是根據一示例性實施例示出的一種日歷提醒的方法的流程圖。
[0067]圖5是根據一示例性實施例示出的一種日歷提醒的方法的流程圖。
[0068]圖6A是根據一示例性實施例示出的一種日歷提醒的裝置的框圖。
[0069]圖6B是根據一示例性實施例示出的一種日歷提醒的裝置的框圖。
[0070]圖7A是根據一示例性實施例示出的一種日歷提醒的裝置的框圖。[0071]圖7B是根據一示例性實施例示出的一種日歷提醒的裝置的框圖。
[0072]圖7C是根據一示例性實施例示出的一種調用模塊的框圖。
[0073]圖7D是根據一示例性實施例示出的一種調用模塊的框圖。
[0074]圖8是根據一示例性實施例示出的一種日歷提醒的裝置的框圖。
[0075]圖9是根據一示例性實施例示出的一種日歷提醒的裝置的框圖。
[0076]圖10是根據一示例性實施例示出的一種日歷提醒的裝置的框圖。
[0077]圖11是根據一示例性實施例示出的一種裝置的框圖。
【具體實施方式】
[0078]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
[0079]相關技術中,日歷只能輸出提醒響鈴和日歷提醒事項的內容。例如,用戶在日歷中設置了 “10點鐘給王先生打電話”。則在到達10點時,輸出響鈴,以提醒用戶。此時,用戶需關閉日歷,然后打開撥號應用,輸入王先生的電話后進行撥號。操作較為繁瑣。為解決該問題,本實施例中提供用戶設置關聯事項的功能,然后根據設置的關聯事項直接調用對應的應用,簡化了用戶操作過程。
[0080]圖1是根據一示例性實施例示出的一種日歷提醒的方法的流程圖,如圖1所示,該方法可以由移動終端實現,包括以下步驟:
[0081]在步驟101中,在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識;在查詢到所述日歷提醒事項對應有關聯事項時,繼續步驟102。若未查詢到所述日歷提醒事項對應有關聯事項,則結束本次流程,可依據日歷提醒事項提醒用戶。
[0082]在步驟102中,調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。還可同時退出日歷應用。
[0083]本實施例中日歷提醒事項可能對應有關聯事項,可根據對應的關聯事項調用應用。簡化了用戶退出日歷再打開應用的過程,同時簡化了設備響應用戶操作的過程,減輕了設備負荷。
[0084]本實施例對相關技術中的日歷功能進行了擴展,不僅支持用戶對日歷提醒事項的設置,還支持用戶對關聯事項的設置。下面針對設置過程進行介紹。
[0085]在步驟Al中,在日歷應用下,輸出日歷提醒事項和關聯事項的輸入框,如圖2所示,201表示日歷提醒事項的輸入框,202表示關聯事項的輸入框。
[0086]在步驟A2中,接收用于設置所述日歷提醒事項的第一設置指令。本實施例中,日歷提醒事項包括:事件標題、事件內容、事件的開始時間,事件的結束時間,提醒時間(如提前10分鐘提醒)、重復(如每天提醒)、提醒方式(如響鈴)等,還可以包括其它基本事項,此處不一一列舉。
[0087]在步驟A3中,接收用于設置所述關聯事項的第二設置指令。此步驟可以與步驟A2互換,這是兩個獨立的步驟,沒有嚴格的執行先后。[0088]例如,用戶在日歷提醒事項的輸入框中輸入“10點給王先生打電話”,則設備通過日歷提醒事項的輸入框接收包含“10點給王先生打電話”的第一設置指令。用戶在關聯事項的輸入框(也可以是選擇框)中輸入撥號項,則設備通過關聯事項的輸入框接收包含撥號項的第二設置指令。當到達10點時,輸出響鈴以提醒用戶有日歷提醒事項,以及顯示日歷提醒事項“10點給王先生打電話”。并且查詢到關聯事項中的撥號項,根據撥號項調用撥號應用,進入撥號應用的撥號頁面。
[0089]所述關聯事項還包括關聯操作信息。例如,對于撥號應用,關聯操作信息可以為撥號操作的信息;對于播放器應用,關聯操作信息可以為開始播放的信息。
[0090]在步驟A3中,可以設置關聯事項中的關聯應用標識和關聯操作信息。
[0091]步驟A3是由用戶設置關聯事項,該過程也可以由終端自動實現,如步驟A4。
[0092]在步驟A4中,根據所述日歷提醒事項生成用于設置所述關聯事項的第三設置指令。
[0093]例如,日歷提醒事項如“10點給王先生打電話”,通過對其進行語義分析可知,“打電話”對應撥號應用。可以預先配置有關鍵詞與關聯應用標識的對應關系,通過該對應關系可確定對應的應用。則可自動生成包括撥號應用標識的第三設置指令。對于關聯操作信息,可以預先配置有關鍵詞、關聯應用標識和關聯操作信息的對應關系。通過該對應關系,可自動生成包括撥號應用標識和撥號操作信息的第三設置指令。
[0094]又如,日歷提醒事項如“晚上10點看體育頻道”,通過對其進行語義分析可知,“體育頻道”與電視有關,也就與能夠播放電視節目的播放器有關。預先有關鍵詞“頻道”與播放器A(關聯應用標識)的對應關系,播放器A為能夠播放電視節目的播放器。則可自動生成包括播放器A的第三設置指令。對于關聯操作信息,,可以預先配置有關鍵詞、關聯應用標識和關聯操作信息的對應關系。通過該對應關系,可自動生成包括播放器A和開始播放信息的第三設置指令。
[0095]用戶輸入日歷提醒事項和關聯事項后,日歷應用可自動保存設置的事項,并在事項提醒過程中查詢這些信息。
[0096]本實施例對日歷的結構進行了擴展,才能支持用戶對關聯事項的設置和提醒過程中的查詢和應用的調用。例如,本實施例中的日歷應用支持calDav協議,對calDav ( 一種日歷協議)協議擴展出兩個對象,CallWebview (web調用)和CallIntent (意圖調用)。CallWebview對象用于調用網絡內容,如調用瀏覽器等。其中可存儲用戶設置的URL(統一資源定位)地址,例如,用戶在關聯事項中存儲網頁鏈接,在查詢到關系事項后,獲取該網頁鏈接對應的網頁內容,將獲取的網頁內容顯示給用戶。Cal I Intent對象用于調用本地的應用,可存儲設置的關聯應用標識,如不需要直接獲取互聯網內容的應用,比如調用某個播放器播放某視頻等。
[0097]則在步驟A3或步驟A4中,通過對calDav協議擴展后的CallWebview或Cal I Intent對象,接收用于設置所述關聯事項的第二設置指令或生成第三設置指令。
[0098]為了進一步簡化用戶的操作,在步驟103中,調用與所述關聯事項中的關聯應用標識對應的應用,并將所述日歷提醒事項中與所述應用有關的數據傳輸給所述應用,所述數據為所述應用實現所述事件內容所需的數據;所述應用根據所述數據實現所述日歷提醒事項中的事件內容。[0099]例如,日歷提醒事項為“10點給136XXXXXXXX打電話”,關聯事項為撥號項,則將日歷提醒事項中的數據“ 136XXXXXXXX”傳輸給撥號項,調用撥號應用后,進入撥號應用的撥號界面,并在撥號界面上顯示“ 136XXXXXXXX",如圖3所示。用戶點擊撥號鍵即可,不需要再次輸入 “ 136xxxxxxxx,,。
[0100]又如,日歷提醒事項為“ 10點給張三打電話”,關聯事項為撥號項,則將日歷提醒事項中的數據“張三”傳輸給撥號項,調用撥號應用后,撥號應用自動在通訊錄中查詢“張三”的號碼,若查詢到,則在撥號界面上顯示“張三”及其號碼。用戶點擊撥號鍵即可,不需要再次查詢張三的號碼或輸入張三的號碼。
[0101]所述關聯事項還包括關聯操作信息。在步驟103中,還可以將所述關聯事項中的關聯操作信息傳輸給所述應用,以便于所述應用根據所述關聯操作信息對所述數據進行處理。
[0102]繼續前面的例子,日歷提醒事項為“10點給136XXXXXXXX打電話”,關聯事項包括撥號標識(關聯應用標識)和撥號操作信息(關聯操作信息)。調用撥號應用,并將“ 136XXXXXXXX”和撥號操作信息傳輸給撥號應用。撥號應用收到上述信息后,可直接根據撥號操作信息對“136XXXXXXXX”號碼進行撥號。從輸入號碼到進行撥號,該過程均可以自動完成,不需要用戶手動輸入,簡化了用戶的操作。
[0103]又如,日歷提醒事項為晚上10點看體育頻道”,關聯事項包括播放器標識和開始播放信息。則調用播放器,并開始播放體育頻道的節目。
[0104]為了實現顯示日歷提醒事項和關聯事項的樣式更豐富,更個性化,本實施例中的日歷可支持多媒體內容的設置,多媒體內容包括但不限于:背景圖片,小圖標,RTF格式的日歷內容等。則所述方法還可以包括步驟BI,根據預設的多媒體內容,顯示所述日歷提醒事項和所述關聯事項。例如,在輸出提醒信息的過程中,根據預設的多媒體內容,顯示所述日歷提醒事項和所述關聯事項。接收用戶輸入的確認提醒指令時,停止輸出提醒信息,并調用關聯事項對應的應用。
[0105]本實施例中對日歷的結構擴展還支持日歷數據的同步,若其它設備上的日歷也支持該結構擴展,則可將接收到的日歷數據同步到本地。則,所述方法還包括步驟Dl-步驟D2。
[0106]在步驟Dl中,接收關于日歷的同步指令。
[0107]在步驟D2中,根據所述同步指令,將所述日歷提醒事項和所述關聯事項同步到指定的設備。該步驟是將所述日歷提醒事項和所述關聯事項中的數據同步到其它設備。如果其它設備不支持關聯事項,則可以接收日歷提醒事項,可以實現一般的提醒功能。
[0108]例如,在設備I的日歷中有日歷提醒事項“10點給張三打電話”,關聯事項“撥號項”。在同步過程中將“10點給張三打電話”和“撥號項”發送給設備2。設備2將“10點給張三打電話”和“撥號項”導入本地的日歷中,生成日歷提醒事項“ 10點給張三打電話”,關聯事項“撥號項”。若設備2的日歷不支持擴展的結構,則可以將日歷提醒事項“10點給張三打電話”導入本地的日歷中。
[0109]在進行日歷數據的同步后,可能在多個設備的日歷中有相同的日歷提醒事項,則在到達提醒時間時,多個設備會同時輸出提醒信息。提醒信息可以有多種,例如響鈴、震動、提醒畫面(包括靜態畫面和動態畫面)等一項或多項。此時,可能需要用戶對每個設備輸入確認提醒指令。為了簡化用戶的操作,則所述方法還包括步驟El-步驟E2。
[0110]在步驟El中,接收確認提醒指令。
[0111]在步驟E2中,將所述確認提醒指令發送給所述指定的設備。
[0112]用戶可以在一個設備上輸入確認提醒指令,然后該設備將確認提醒指令傳輸給其它設備。這樣本地設備和其它設備幾乎可以同時停止輸出提醒信息,并可以調用對應的應用。用戶采用哪個設備進入應用均可。
[0113]其中,在同步日歷數據的過程中,本地設備可以記錄進行同步的其它設備的標識。在傳輸確認提醒指令時,將確認提醒指令傳輸給記錄的設備,該記錄的設備即為指定的設備。
[0114]為了保證傳輸的有效性,在傳輸確認提醒指令之前,可以本地設備還可以檢查是否能與記錄的設備建立網絡連接。例如,將記錄的設備的標識發送給路由器,由路由器確認是否可以建立連接,若接收到路由器發送的確認連接的消息,則確定可以建立網絡連接。或者,本地設備嘗試與記錄的設備建立直接連接,如藍牙等方式。在成功建立連接后,向指定的設備傳輸確認提醒指令。
[0115]下面通過幾個實施例來詳細介紹日歷提醒的實現過程。
[0116]圖4是根據一示例性實施例示出的一種日歷提醒的方法的流程圖,如圖4所示,該方法可以由移動終端實現,包括以下步驟:
[0117]在步驟401中,在監測到日歷提醒事項的時間到達時,輸出提醒信息。
[0118]在步驟402中,查詢所述日歷提醒事項是否對應有關聯事項;在查詢到所述日歷提醒事項對應有關聯事項時,繼續步驟403。若未查詢到所述日歷提醒事項對應有關聯事項,則結束本次流程,可接收輸入的確認提醒指令,然后停止輸出提醒信息,退出日歷應用。
[0119]在步驟403中,接收輸入的確認提醒指令。
[0120]在步驟404中,調用所述關聯事項對應的應用,將所述日歷提醒事項中的數據傳輸給所述關聯事項對應的應用。
[0121]在步驟405中,進入應用的相應頁面。
[0122]在步驟406中,在進入的應用中,接收輸入的開始指令。
[0123]在步驟407中,根據開始指令進行處理。
[0124]例如,日歷提醒事項是“20點時觀看足球賽”,關聯事項是播放器的體育頻道。在到達20點時,輸出響鈴,以提醒用戶有日歷提醒事項,還可根據預設的多媒體內容顯示日歷提醒事項“20點時觀看足球賽”。在用戶點擊確認后,相當于接收到確認提醒指令。則停止輸出響鈴,調用播放器,并退出日歷應用。調用播放器時,將日歷提醒事項的數據“足球賽”和關聯事項的數據“體育頻道”發送給播放器。則直接進入體育頻道的界面。播放器可以根據電子節目單確定哪些體育頻道將播放足球賽,可以在播放列表中列出播放足球賽的體育頻道。用戶可點擊其中一個體育頻道的標識(相當于輸入開始指令),則播放器通過網絡獲得該體育頻道的視頻。
[0125]若本地有多個播放器,則可以根據網絡情況等因素選擇一個播放器。
[0126]又如,用戶可以在關聯事項中設置本地的視頻地址和播放器。則調用播放器后,播放器可根據該視頻地址獲得視頻數據。在用戶點擊開始播放后,播放器開始播放獲得的視頻數據。[0127]本實施例實現了根據關聯事項從日歷應用直接跳轉到相關應用。在進入相關應用后,由用戶指示相關應用進行下一步處理。若不通過用戶的指示而直接進入下一步處理,例如直接播放視頻,則可能在用戶還未準備好的情況下漏掉部分視頻。
[0128]但是在某種情況下,用戶可能不介意漏掉一些內容,則此時應用可以自動進行下一步處理。參見下面的實施例。
[0129]圖5是根據一示例性實施例示出的一種日歷提醒的方法的流程圖,如圖5所示,該方法可以由移動終端實現,包括以下步驟:
[0130]在步驟501中,在監測到日歷提醒事項的時間到達時,輸出提醒信息。
[0131]在步驟502中,查詢所述日歷提醒事項是否對應有關聯事項;在查詢到所述日歷提醒事項對應有關聯事項時,繼續步驟503。若未查詢到所述日歷提醒事項對應有關聯事項,則結束本次流程。
[0132]在步驟503中,接收輸入的確認提醒指令。
[0133]在步驟504中,將確認提醒指令發送給指定的設備。如曾經進行日歷同步的設備。
[0134]針對每個具有所述日歷提醒事項和關聯事項的設備,執行下面步驟。
[0135]在步驟505中,調用所述關聯事項對應的應用,將所述日歷提醒事項中的數據傳輸給所述關聯事項對應的應用。
[0136]在步驟506中,進入應用的相應頁面,自動進行下一步處理。
[0137]例如,日歷提醒事項為“7點30分起床”,關聯事項為“播放器,播放列表I”。在到達7點30分時,輸出響鈴,以提醒用戶起床,還可以根據預設的多媒體內容,顯示用于表示起床的圖片。在用戶點擊確認后,相當于接收到確認提醒指令。一方面,將確認提醒指令發送給指定的設備,指示其它設備停止輸出響鈴,并進行后續處理。另一方面,本地停止輸出響鈴,根據關聯事項調用播放器,并將“播放列表I”發送給播放器。調用播放器后,播放器自動播放“播放列表I”中的內容,例如循環播放“播放列表I”中的歌曲。該實施例比較適合起床后喜歡聽歌的用戶。也可以通過設置,播放器自動播放早間新聞。
[0138]通過以上介紹了解了日歷提醒的實現過程,該過程由移動終端實現,下面針對該設備的內部結構和功能進行介紹。
[0139]圖6A是根據一示例性實施例示出的一種日歷提醒的裝置示意圖。參照圖6,該裝置包括:查詢模塊601和調用模塊602。
[0140]查詢模塊601,用于在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識。
[0141]調用模塊602,用于調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
[0142]在一個實施例中,如圖6B所示,所述裝置還包括:輸出模塊603,用于在監測到日歷提醒事項的時間到達時,輸出提醒信息。
[0143]在一個實施例中,如圖7A和圖7B所示,所述裝置還包括:第一指令模塊604和第二指令模塊605,或者包括第一指令模塊604和第三指令模塊606。
[0144]第一指令模塊,用于接收用于設置所述日歷提醒事項的第一設置指令。
[0145]第二指令模塊,用于接收用于設置所述關聯事項的第二設置指令。
[0146]第三指令模塊,用于根據所述日歷提醒事項生成用于設置所述關聯事項的第三設置指令。
[0147]在一個實施例中,所述第二指令模塊605通過對calDav協議擴展后的Callffebview或CallIntent對象,接收用于設置所述關聯事項的第二設置指令。
[0148]在一個實施例中,如圖7C所示,所述調用模塊602包括:調用單元6021和第一傳輸單元6022。
[0149]調用單元6021,用于調用與所述關聯事項中的關聯應用標識對應的應用;
[0150]第一傳輸單元6022,用于將所述日歷提醒事項中與所述應用有關的數據傳輸給所述應用,所述數據為所述應用實現所述事件內容所需的數據;所述應用根據所述數據實現所述日歷提醒事項中的事件內容。
[0151]在一個實施例中,所述查詢模塊查詢的所述關聯事項還包括關聯操作信息。如圖7D所示,所述調用模塊602,還包括:第二傳輸單元6023。
[0152]第二傳輸單元6023,用于將所述關聯事項中的關聯操作信息傳輸給所述應用,以便于所述應用根據所述關聯操作信息對所述數據進行處理。
[0153]在一個實施例中,如圖8所示,所述裝置還包括:顯示模塊607,用于根據預設的多媒體內容,顯示所述日歷提醒事項和所述關聯事項。
[0154]在一個實施例中,如圖9所示,所述裝置還包括:同步指令模塊608和第一發送模塊 609。
[0155]同步指令模塊608,用于接收關于日歷的同步指令。
[0156]第一發送模塊609,用于根據所述同步指令,將所述日歷提醒事項和所述關聯事項同步到指定的設備。
[0157]在一個實施例中,如圖10所示,所述裝置還包括:確認指令模塊610和第二發送模塊 611。
[0158]確認指令模塊610,用于接收確認提醒指令。
[0159]第二發送模塊611,用于將所述確認提醒指令發送給所述指定的設備。
[0160]關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0161]圖11是根據一示例性實施例示出的一種用于日歷提醒的裝置1100的框圖。例如,裝置1100可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
[0162]參照圖11,裝置1100可以包括以下一個或多個組件:處理組件1102,存儲器1104,電源組件1106,多媒體組件1108,音頻組件1110,輸入/輸出(I/O)的接口 1112,傳感器組件1114,以及通信組件1116。
[0163]處理組件1102通常控制裝置1100的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件1102可以包括一個或多個處理器1120來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1102可以包括一個或多個模塊,便于處理組件1102和其他組件之間的交互。例如,處理部件1102可以包括多媒體模塊,以方便多媒體組件1108和處理組件1102之間的交互。
[0164]存儲器1104被配置為存儲各種類型的數據以支持在設備1100的操作。這些數據的示例包括用于在裝置1100上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器1104可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(R0M),磁存儲器,快閃存儲器,磁盤或光盤。
[0165]電力組件1106為裝置1100的各種組件提供電力。電力組件1106可以包括電源管理系統,一個或多個電源,及其他與為裝置1100生成、管理和分配電力相關聯的組件。
[0166]多媒體組件1108包括在所述裝置1100和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件1108包括一個前置攝像頭和/或后置攝像頭。當設備1100處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
[0167]音頻組件1110被配置為輸出和/或輸入音頻信號。例如,音頻組件1110包括一個麥克風(MIC),當裝置1100處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1104或經由通信組件1116發送。在一些實施例中,音頻組件1110還包括一個揚聲器,用于輸出音頻信號。
[0168]I/O接口 1112為處理組件1102和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0169]傳感器組件1114包括一個或多個傳感器,用于為裝置1100提供各個方面的狀態評估。例如,傳感器組件1114可以檢測到設備1100的打開/關閉狀態,組件的相對定位,例如所述組件為裝置1100的顯示器和小鍵盤,傳感器組件1114還可以檢測裝置1100或裝置1100的一個組件的位置改變,用戶與裝置1100接觸的存在或不存在,裝置1100方位或加速/減速和裝置1100的溫度變化。傳感器組件1114可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1114還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1114還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0170]通信組件1116被配置為便于裝置1100和其他設備之間有線或無線方式的通信。裝置1100可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件1116經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信部件1116還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現。
[0171]在示例性實施例中,裝置1100可以被一個或多個應用專用集成電路(ASIC)、數字信號處理器(DSP)、數字信號處理設備(DSro)、可編程邏輯器件(PLD)、現場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。[0172]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器1104,上述指令可由裝置1100的處理器1120執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數據存儲設備等。
[0173]—種日歷提醒的裝置,包括:
[0174]處理器;
[0175]用于存儲處理器可執行指令的存儲器;
[0176]其中,所述處理器被配置為:
[0177]在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識;
[0178]調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
[0179]所述處理器還可以被配置為:
[0180]所述方法還包括:
[0181]接收用于設置所述日歷提醒事項的第一設置指令;
[0182]接收用于設置所述關聯事項的第二設置指令;或者
[0183]根據所述日歷提醒事項生成用于設置所述關聯事項的第三設置指令。
[0184]所述處理器還可以被配置為:
[0185]所述接收用于設置所述關聯事項的第二設置指令,包括:
[0186]通過對calDav協議擴展后的CallWebview或CallIntent對象,接收用于設置所述關聯事項的第二設置指令。
[0187]所述處理器還可以被配置為:
[0188]所述調用與所述關聯事項中的關聯應用標識對應的應用,包括:
[0189]調用與所述關聯事項中的關聯應用標識對應的應用,并將所述日歷提醒事項中與所述應用有關的數據傳輸給所述應用,所述數據為所述應用實現所述事件內容所需的數據;
[0190]所述應用根據所述數據實現所述日歷提醒事項中的事件內容。
[0191]所述處理器還可以被配置為:
[0192]所述關聯事項還包括關聯操作信息;
[0193]所述調用與所述關聯事項中的關聯應用標識對應的應用,還包括:將所述關聯事項中的關聯操作信息傳輸給所述應用,以便于所述應用根據所述關聯操作信息對所述數據進行處理。
[0194]所述處理器還可以被配置為:
[0195]所述方法還包括:
[0196]接收關于日歷的同步指令;
[0197]根據所述同步指令,將所述日歷提醒事項和所述關聯事項同步到指定的設備。
[0198]所述處理器還可以被配置為:
[0199]所述方法還包括:在監測到日歷提醒事項的時間到達時,輸出提醒信息;
[0200]所述輸出提醒信息后,所述方法還包括:[0201]接收確認提醒指令;
[0202]將所述確認提醒指令發送給所述指定的設備。
[0203]一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執行時,使得移動終端能夠執行一種日歷提醒的方法,所述方法包括:
[0204]在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識;
[0205]調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
[0206]所述存儲介質中的指令還可以包括:
[0207]所述方法還包括:
[0208]接收用于設置所述日歷提醒事項的第一設置指令;
[0209]接收用于設置所述關聯事項的第二設置指令;或者
[0210]根據所述日歷提醒事項生成用于設置所述關聯事項的第三設置指令。
[0211]所述存儲介質中的指令還可以包括:
[0212]所述接收用于設置所述關聯事項的第二設置指令,包括:
[0213]通過對calDav協議擴展后的CallWebview或CallIntent對象,接收用于設置所述關聯事項的第二設置指令。
[0214]所述存儲介質中的指令還可以包括:
[0215]所述調用與所述關聯事項中的關聯應用標識對應的應用,包括:
[0216]調用與所述關聯事項中的關聯應用標識對應的應用,并將所述日歷提醒事項中與所述應用有關的數據傳輸給所述應用,所述數據為所述應用實現所述事件內容所需的數據;
[0217]所述應用根據所述數據實現所述日歷提醒事項中的事件內容。
[0218]所述存儲介質中的指令還可以包括:
[0219]所述關聯事項還包括關聯操作信息;
[0220]所述調用與所述關聯事項中的關聯應用標識對應的應用,還包括:將所述關聯事項中的關聯操作信息傳輸給所述應用,以便于所述應用根據所述關聯操作信息對所述數據進行處理。
[0221]所述存儲介質中的指令還可以包括:
[0222]所述方法還包括:
[0223]接收關于日歷的同步指令;
[0224]根據所述同步指令,將所述日歷提醒事項和所述關聯事項同步到指定的設備。
[0225]所述存儲介質中的指令還可以包括:
[0226]所述方法還包括:在監測到日歷提醒事項的時間到達時,輸出提醒信息;
[0227]所述輸出提醒信息后,所述方法還包括:
[0228]接收確認提醒指令;
[0229]將所述確認提醒指令發送給所述指定的設備。
[0230]本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理并包括本公開未公開的本【技術領域】中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正范圍和精神由下面的權利要求指出。
[0231]應當理解的是,本發明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發明的范圍僅由所附的權利要求來限制。
【權利要求】
1.一種日歷提醒的方法,其特征在于,包括: 在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識; 調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
2.根據權利要求1所述的日歷提醒的方法,其特征在于,所述方法還包括: 接收用于設置所述日歷提醒事項的第一設置指令; 接收用于設置所述關聯事項的第二設置指令;或者 根據所述日歷提醒事項生成用于設置所述關聯事項的第三設置指令。
3.根據權利要求2所述的日歷提醒的方法,其特征在于,所述接收用于設置所述關聯事項的第二設置指令,包括: 通過對calDav協議擴展后的CallWebview或CallIntent對象,接收用于設置所述關聯事項的第二設置指令。
4.根據權利要求1所述的日歷提醒的方法,其特征在于,所述調用與所述關聯事項中的關聯應用標識對應的應用,包括: 調用與所述關聯事項中的關聯應用標識對應的應用,并將所述日歷提醒事項中與所述應用有關的數據傳輸給所述應用,所述數據為所述應用實現所述事件內容所需的數據;所述應用根據所述數據實現所述日歷提醒事項中的事件內容。
5.根據權利要求4所述的日歷提醒的方法,其特征在于,所述關聯事項還包括關聯操作信息; 所述調用與所述關聯事項中的關聯應用標識對應的應用,還包括:將所述關聯事項中的關聯操作信息傳輸給所述應用,以便于所述應用根據所述關聯操作信息對所述數據進行處理。
6.根據權利要求1至5中任一項所述的日歷提醒的方法,其特征在于,所述方法還包括: 接收關于日歷的同步指令; 根據所述同步指令,將所述日歷提醒事項和所述關聯事項同步到指定的設備。
7.根據權利要求6所述的日歷提醒的方法,其特征在于,所述方法還包括:在監測到日歷提醒事項的時間到達時,輸出提醒信息; 所述輸出提醒信息后,所述方法還包括: 接收確認提醒指令; 將所述確認提醒指令發送給所述指定的設備。
8.一種日歷提醒的裝置,其特征在于,包括: 查詢模塊,用于在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識; 調用模塊,用于調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
9.根據權利要求8所述的日歷提醒的裝置,其特征在于,所述裝置還包括:第一指令模塊和第二指令模塊,或者包括第一指令模塊和第三指令模塊。第一指令模塊,用于接收用于設置所述日歷提醒事項的第一設置指令; 第二指令模塊,用于接收用于設置所述關聯事項的第二設置指令; 第三指令模塊,用于根據所述日歷提醒事項生成用于設置所述關聯事項的第三設置指令。
10.根據權利要求9所述的日歷提醒的裝置,其特征在于,所述第二指令模塊通過對calDav協議擴展后的Cal Iffebview或Cal I Intent對象,接收用于設置所述關聯事項的第二設置指令。
11.根據權利要求8所述的日歷提醒的裝置,其特征在于,所述調用模塊,包括: 調用單元,用于調用與所述關聯事項中的關聯應用標識對應的應用; 第一傳輸單元,用于將所述日歷提醒事項中與所述應用有關的數據傳輸給所述應用,所述數據為所述應用實 現所述事件內容所需的數據,以使得所述應用根據所述數據實現所述日歷提醒事項中的事件內容。
12.根據權利要求11所述的日歷提醒的裝置,其特征在于,所述查詢模塊查詢的所述關聯事項還包括關聯操作信息; 所述調用模塊,還包括: 第二傳輸單元,用于將所述關聯事項中的關聯操作信息傳輸給所述應用,以便于所述應用根據所述關聯操作信息對所述數據進行處理。
13.根據權利要求8至12中任一項所述的日歷提醒的裝置,其特征在于,所述裝置還包括: 同步指令模塊,用于接收關于日歷的同步指令; 第一發送模塊,用于根據所述同步指令,將所述日歷提醒事項和所述關聯事項同步到指定的設備。
14.根據權利要求13所述的日歷提醒的裝置,其特征在于,所述裝置還包括: 輸出模塊,用于在監測到日歷提醒事項的時間到達時,輸出提醒信息; 確認指令模塊,用于接收確認提醒指令; 第二發送模塊,用于將所述確認提醒指令發送給所述指定的設備。
15.一種日歷提醒的裝置,其特征在于,包括: 處理器; 用于存儲處理器可執行指令的存儲器; 其中,所述處理器被配置為: 在監測到日歷提醒事項的時間到達時,查詢所述日歷提醒事項對應的關聯事項,所述關聯事項包括關聯應用標識; 調用與所述關聯事項中的關聯應用標識對應的應用,所述應用用于實現所述日歷提醒事項中的事件內容。
【文檔編號】H04M1/2745GK103986836SQ201410231033
【公開日】2014年8月13日 申請日期:2014年5月28日 優先權日:2014年5月28日
【發明者】朱瑞賢, 王伯天, 鮑協浩 申請人:小米科技有限責任公司