日歷信息推送方法、裝置及系統的制作方法
【專利摘要】本公開揭示了一種日歷信息推送方法、裝置及系統,屬于日歷應用領域。所述日歷信息推送方法包括:接收第一用戶帳號發送的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期;根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號;向所述第二用戶帳號推送所述日歷信息。通過在接收到第一用戶帳號發送的日歷信息之后,將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
【專利說明】日歷信息推送方法、裝置及系統
【技術領域】
[0001]本公開涉及日歷應用領域,特別涉及一種日歷信息推送方法、裝置及系統。
【背景技術】
[0002]日歷客戶端是安裝在終端上的可供用戶進行日歷查閱的客戶端,由于日歷客戶端能為用戶提供較好的時間管理功能,因此得到了廣泛應用。
[0003]比如,為了便于家長了解或參加學校的活動,學校需要保存各個學生家長的手機號碼,然后學校通過手機號碼向各個家長發信息或打電話以告知學校活動;家長為了避免遺忘學校活動,可以根據活動時間將學校通知的學校活動記錄在日歷客戶端上。
【發明內容】
[0004]為了解決相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題,本公開提供一種日歷信息推送方法、裝置及系統。所述技術方案如下:
[0005]根據本公開實施例的第一方面,提供一種日歷信息推送方法,所述方法包括:
[0006]接收第一用戶帳號發送的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期;
[0007]根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號;
[0008]向所述第二用戶帳號推送所述日歷信息,所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
[0009]可選的,所述方法還包括:
[0010]接收所述第二用戶帳號發送的訂閱請求,所述訂閱請求用于請求訂閱所述第一用戶帳號;
[0011]將所述第二用戶帳號確定為所述第一用戶帳號的所述訂閱帳號。
[0012]可選的,所述向所述第二用戶帳號推送所述日歷信息,包括:
[0013]獲取所述日歷信息中的所述日期;
[0014]在所述日期之前,向所述第二用戶帳號推送所述日歷信息。
[0015]根據本公開實施例的第二方面,提供一種日歷信息推送方法,所述方法包括:
[0016]在日歷發布端中獲取編輯的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期;
[0017]利用在所述日歷發布端中登錄的第一用戶帳號,向推送服務器發送所述日歷信息,發送至所述推送服務器的所述日歷信息用于觸發所述推送服務器根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號,向所述第二用戶帳號推送所述日歷信息,推送至所述第二用戶帳號的所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
[0018]可選的,所述在日歷發布端中獲取編輯的日歷信息,包括:
[0019]接收在所述日歷發布端中所述日期的記錄單中編輯的事項,所述日期的記錄單用于提供編輯在所述日期中將要發生的事項;
[0020]將所述事項以及所述日期組合為編輯的所述日歷信息。
[0021]根據本公開實施例的第三方面,提供一種日歷信息推送方法,所述方法包括:
[0022]利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,所述日歷信息是所述推送服務器在接收到第一用戶帳號發送的日歷信息,根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的所述第二用戶帳號,向所述第二用戶帳號推送的,所述日歷信息包含有事項以及所述事項將要發生的日期;
[0023]根據所述日期將所述日歷信息中的事項添加至所述日歷客戶端中。
[0024]可選的,所述方法還包括:
[0025]利用所述第二用戶帳號向所述推送服務器發送請求訂閱所述第一用戶帳號的訂閱請求,所述訂閱請求用于觸發所述推送服務器將所述第二用戶帳號確定為所述第一用戶帳號的訂閱帳號。
[0026]可選的,所述根據所述日期將所述日歷信息中的事項添加至所述日歷客戶端中,包括:
[0027]獲取所述日歷信息中的事項以及所述事項將要發生的日期;
[0028]將所述事項添加至所述日歷客戶端中所述日期的記錄單中,所述日期的記錄單用于提供編輯在所述日期中將要發生的事項。
[0029]根據本公開實施例的第四方面,提供一種日歷信息推送裝置,所述裝置包括:
[0030]日歷信息接收模塊,被配置為接收第一用戶帳號發送的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期;
[0031]訂閱帳號查找模塊,被配置為根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號;
[0032]日歷信息推送模塊,被配置為向所述訂閱帳號查找模塊查找到的所述第二用戶帳號推送日歷信息接收模塊接收到的所述日歷信息,所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
[0033]可選的,所述裝置還包括:
[0034]訂閱請求接收模塊,被配置為接收所述第二用戶帳號發送的訂閱請求,所述訂閱請求用于請求訂閱所述第一用戶帳號;
[0035]訂閱帳號確定模塊,被配置為將所述第二用戶帳號確定為所述第一用戶帳號的所述訂閱帳號。
[0036]可選的,所述日歷信息推送模塊,包括:
[0037]獲取子模塊,被配置為獲取所述日歷信息中的所述日期;
[0038]推送子模塊,被配置為在所述獲取子模塊獲取到的所述日期之前,向所述第二用戶帳號推送所述日歷信息。
[0039]根據本公開實施例的第五方面,提供一種日歷信息推送裝置,所述裝置包括:
[0040]日歷信息獲取模塊,被配置為在日歷發布端中獲取編輯的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期;
[0041]日歷信息發送模塊,被配置為利用在所述日歷發布端中登錄的第一用戶帳號,向推送服務器發送所述日歷信息獲取模塊獲取的所述日歷信息,發送至所述推送服務器的所述日歷信息用于觸發所述推送服務器根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號,向所述第二用戶帳號推送所述日歷信息,推送至所述第二用戶帳號的所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
[0042]可選的,所述日歷信息獲取模塊,包括:
[0043]接收子模塊,被配置為接收在所述日歷發布端中所述日期的記錄單中編輯的事項,所述日期的記錄單用于提供編輯在所述日期中將要發生的事項;
[0044]組合子模塊,被配置為將所述接收子模塊接收的事項以及所述日期組合為編輯的所述日歷信息。
[0045]根據本公開實施例的第六方面,提供一種日歷信息推送裝置,所述裝置包括:
[0046]日歷信息接收模塊,被配置為利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,所述日歷信息是所述推送服務器在接收到第一用戶帳號發送的日歷信息,根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的所述第二用戶帳號,向所述第二用戶帳號推送的,所述日歷信息包含有事項以及所述事項將要發生的日期;
[0047]日歷信息添加模塊,被配置為根據所述日期將所述日歷信息接收模塊接收到的所述日歷信息中的事項添加至所述日歷客戶端中。
[0048]可選的,所述裝置還包括:
[0049]訂閱請求發送模塊,被配置為利用所述第二用戶帳號向所述推送服務器發送請求訂閱所述第一用戶帳號的訂閱請求,所述訂閱請求用于觸發所述推送服務器將所述第二用戶帳號確定為所述第一用戶帳號的訂閱帳號。
[0050]可選的,所述日歷信息添加模塊,包括:
[0051]獲取子模塊,被配置為獲取所述日歷信息中的事項以及所述事項將要發生的日期;
[0052]添加子模塊,被配置為將所述獲取子模塊獲取的所述事項添加至所述日歷客戶端中所述日期的記錄單中,所述日期的記錄單用于提供編輯在所述日期中將要發生的事項。
[0053]根據本公開實施例的第七方面,提供一種日歷信息推送系統,所述系統包括:第一終端、推送服務器和第二終端,所述推送服務器分別通過有線通信方式或無線通信方式與第一終端和第二終端連接,
[0054]所述推送服務器包括第四方面或第四方面任一可選實現方式中所描述的日歷信息推送裝置;
[0055]所述第一終端包括第五方面或第五方面可選實現方式中所描述的日歷信息推送裝置;
[0056]所述第二終端包括第六方面或第六方面任一可選實現方式中所描述的日歷信息推送裝置。
[0057]根據本公開實施例的第八方面,提供一種日歷信息推送裝置,所述裝置包括:處理器;
[0058]用于存儲所述處理器可執行指令的存儲器;
[0059]其中,所述處理器被配置為:
[0060]接收第一用戶帳號發送的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期;
[0061]根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號;
[0062]向所述第二用戶帳號推送所述日歷信息,所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
[0063]根據本公開實施例的第九方面,提供一種日歷信息推送裝置,所述裝置包括:處理器;
[0064]用于存儲所述處理器可執行指令的存儲器;
[0065]其中,所述處理器被配置為:
[0066]在日歷發布端中獲取編輯的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期;
[0067]利用在所述日歷發布端中登錄的第一用戶帳號,向推送服務器發送所述日歷信息,發送至所述推送服務器的所述日歷信息用于觸發所述推送服務器根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號,向所述第二用戶帳號推送所述日歷信息,推送至所述第二用戶帳號的所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
[0068]根據本公開實施例的第十方面,提供一種日歷信息推送裝置,所述裝置包括:處理器;
[0069]用于存儲所述處理器可執行指令的存儲器;
[0070]其中,所述處理器被配置為:
[0071]利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,所述日歷信息是所述推送服務器在接收到第一用戶帳號發送的日歷信息,根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的所述第二用戶帳號,向所述第二用戶帳號推送的,所述日歷信息包含有事項以及所述事項將要發生的日期;
[0072]根據所述日期將所述日歷信息中的事項添加至所述日歷客戶端中。
[0073]本公開的實施例提供的技術方案可以包括以下有益效果:
[0074]通過在接收到第一用戶帳號發送的日歷信息之后,將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0075]應當理解的是,以上的一般描述和后文的細節描述僅是示例性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0076]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并于說明書一起用于解釋本公開的原理。
[0077]圖1是根據部分示例性實施例示出的一種日歷信息推送方法所涉及的實施環境的不意圖;
[0078]圖2是根據一示例性實施例示出的一種日歷信息推送方法的流程圖;
[0079]圖3是根據另一示例性實施例示出的一種日歷信息推送方法的流程圖;
[0080]圖4是根據再一示例性實施例示出的一種日歷信息推送方法的流程圖;
[0081]圖5是根據還一示例性實施例示出的一種日歷信息推送方法的流程圖;
[0082]圖6A是根據又一示例性實施例示出的一種日歷信息推送方法的流程圖;
[0083]圖6B是根據一示例性實施例示出的一種日歷客戶端中提供的日期記錄單的示意圖;
[0084]圖6C是根據一示例性實施例示出的一種在日歷客戶端中查找用戶帳號的示意圖;
[0085]圖6D是是根據一示例性實施例示出的一種添加有日歷信息的日歷客戶端的示意圖;
[0086]圖7是根據一示例性實施例示出的一種日歷信息推送裝置的框圖;
[0087]圖8是根據另一示例性實施例示出的一種日歷信息推送裝置的框圖;
[0088]圖9是根據再一示例性實施例示出的一種日歷信息推送裝置的框圖;
[0089]圖10是根據再一示例性實施例示出的一種日歷信息推送裝置的框圖;
[0090]圖11是根據再一示例性實施例示出的一種日歷信息推送裝置的框圖;
[0091]圖12是根據再一示例性實施例示出的一種日歷信息推送裝置的框圖;
[0092]圖13是根據一示例性實施例示出的一種日歷信息推送系統的框圖;
[0093]圖14是根據一示例性實施例示出的一種用于推送日歷信息的裝置的框圖;
[0094]圖15是根據另一示例性實施例示出的一種用于推送日歷信息的裝置的框圖。
【具體實施方式】
[0095]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0096]圖1是根據部分示例性實施例示出的一種日歷信息推送方法所涉及的實施環境的示意圖,如圖1所示,該實施環境可以包括第一終端120、推送服務器140和第二終端140,推送服務器140通過有線網絡方式或無線網絡方式分別與第一終端120和第二終端140連接。
[0097]第一終端120可以為安裝有日歷發布端的電子設備,日歷發布端可以為日歷客戶端或網頁版日歷登錄端,該電子設備可以是智能手機、平板電腦、智能電視、電子書閱讀器、媒體播放器、膝上型便攜計算機和臺式計算機等等。
[0098]推送服務器140可以是有推送功能的服務器。這里所講的推送服務器140可以是一臺服務器,或者由若干臺服務器組成的服務器集群,或者是一個云計算服務中心。
[0099]第二終端140可以為安裝有日歷客戶端的電子設備,該電子設備可以是智能手機、平板電腦、智能電視、電子書閱讀器、媒體播放器、膝上型便攜計算機和臺式計算機等坐寸O
[0100]圖2是根據一示例性實施例示出的一種日歷信息推送方法的流程圖,如圖2所示,該日歷信息推送方法應用于圖1所示的實施環境中的第一終端120中,包括以下步驟。
[0101]在步驟201中,在日歷發布端中獲取編輯的日歷信息,日歷信息中包含有事項以及事項將要發生的日期。
[0102]在步驟202中,利用在日歷發布端中登錄的第一用戶帳號,向推送服務器發送日歷信息,發送至推送服務器的日歷信息用于觸發推送服務器根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號,向第二用戶帳號推送日歷信息,推送至第二用戶帳號的日歷信息用于觸發第二用戶帳號根據日期將日歷信息添加至第二用戶帳號登錄的日歷客戶端中。
[0103]綜上所述,本公開實施例中提供的日歷信息推送方法,通過利用第一用戶帳號將獲取的日歷信息發送給推送服務器,以便推送服務器將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0104]圖3是根據另一示例性實施例示出的一種日歷信息推送方法的流程圖,如圖3所示,該日歷信息推送方法應用于圖1所示的實施環境中的推送服務器140中,包括以下步驟。
[0105]在步驟301中,接收第一用戶帳號發送的日歷信息,日歷信息中包含有事項以及事項將要發生的日期。
[0106]在步驟302中,根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號。
[0107]在步驟303中,向第二用戶帳號推送日歷信息,日歷信息用于觸發第二用戶帳號根據該日期將日歷信息添加至第二用戶帳號登錄的日歷客戶端中。
[0108]綜上所述,本公開實施例中提供的日歷信息推送方法,通過在接收到第一用戶帳號發送的日歷信息之后,將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0109]圖4是根據再一示例性實施例示出的一種日歷信息推送方法的流程圖,如圖4所示,該日歷信息推送方法應用于圖1所示的實施環境中的第二終端160中,包括以下步驟。
[0110]在步驟401中,利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,日歷信息是推送服務器在接收到第一用戶帳號發送的日歷信息,根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號,向第二用戶帳號推送的,日歷信息包含有事項以及事項將要發生的日期。
[0111]在步驟402中,根據該日期將日歷信息中的事項添加至日歷客戶端中。
[0112]綜上所述,本公開實施例中提供的日歷信息推送方法,通過利用第二用戶帳號接收推送服務器推送的日歷信息,然后直接將該日歷信息添加至登錄的日歷客戶端中;由于第二用戶帳號可以直接將推送服務器推送的日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0113]圖5是根據還一示例性實施例示出的一種日歷信息推送方法的流程圖,如圖5所示,該日歷信息推送方法應用于圖1所示的實施環境中,包括以下步驟。
[0114]在步驟501中,第一終端在日歷發布端中獲取編輯的日歷信息,日歷信息中包含有事項以及事項將要發生的日期。
[0115]日歷發布端可以在安裝在第一終端上的日歷客戶端,也可以是第一終端網頁瀏覽程序中登錄的日歷網頁端。
[0116]其中,日歷客戶端是安裝在第一終端上的可供用戶進行日歷查閱的客戶端。
[0117]在步驟502中,第一終端利用在日歷發布端中登錄的第一用戶帳號,向推送服務器發送日歷信息。
[0118]在步驟503中,推送服務器接收第一用戶帳號發送的日歷信息。
[0119]在步驟504中,推送服務器根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號。
[0120]第一用戶帳號的訂閱帳號為訂閱第一用戶賬號的用戶帳號。
[0121]在步驟505中,推送服務器向第二用戶帳號推送日歷信息。
[0122]在步驟506中,第二終端利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息。
[0123]日歷客戶端是安裝在第二終端上的可供用戶進行日歷查閱的客戶端。
[0124]在步驟507中,第二終端根據該日期將日歷信息中的事項添加至日歷客戶端中。
[0125]綜上所述,本公開實施例中提供的日歷信息推送方法,通過在接收到第一用戶帳號發送的日歷信息之后,將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0126]需要補充說明的是,在實際應用中,上述步驟501和步驟502可以單獨實施成為以第一終端為執行主體的日歷信息推送方法,上述步驟503至步驟505可以單獨實施成為以推送服務器為執行主體的日歷信息推送方法,上述步驟506和步驟507可以單獨實施成為以第二終端為執行主體的日歷信息推送方法。
[0127]圖6A是根據又一示例性實施例示出的一種日歷信息推送方法的流程圖,如圖6A所示,該日歷信息推送方法應用于圖1所示的實施環境中,包括以下步驟。
[0128]在步驟601中,第一終端接收在日歷發布端中日期的記錄單中編輯的事項,日期的記錄單用于提供編輯在該日期中將要發生的事項。
[0129]日歷發布端可以在安裝在第一終端上的日歷客戶端,也可以是第一終端網頁瀏覽程序中登錄的日歷網頁端。
[0130]其中,日歷客戶端是安裝在終端上的可供用戶進行日歷查閱的客戶端,日歷客戶端中通常包含有日期以及日期的記錄單,日期的記錄單除了提供日期之外,還提供編輯在該日期中將要發生的事項。通常來講,每個日期均唯一對應一個記錄單,也即每個記錄單中記錄的事項均應當是在該記錄單所對應的日期內發生的。
[0131]舉例來講,請參見圖6B所示,其是根據一示例性實施例示出的一種日歷客戶端中提供的日期記錄單的示意圖。在日歷客戶端的日歷編輯頁60中打開日期2014年8月I日的記錄單編輯頁61,用戶可以在該記錄單編輯頁61中的事項輸入框62中填寫將要在該日期中發生的事項,比如如果需要在2014年8月I日參加學校運動會,則可以在該日期2014年8月I日的記錄單編輯頁61中的事項輸入框62中,填寫事項“學校運動會”等內容。
[0132]在步驟602中,第一終端將該事項以及該日期組合為編輯的日歷信息。
[0133]當用戶在日歷發布端中某個日期的記錄單中編輯了事項,則可以將該事項以及該日期組合為一個日歷信息,也即該日歷信息包含事項以及該事項將要發生的日期。
[0134]在步驟603中,第一終端利用在日歷發布端中登錄的第一用戶帳號,向推送服務器發送日歷信息。
[0135]通常,如果第一終端想要發布該日歷信息,第一終端需要利用在日歷發布端中登錄的第一用戶帳號,將該日歷信息發送至推送服務器,由推送服務器對該日歷信息進行推送。
[0136]也就是說,首先利用第一用戶帳號在第一終端中的日歷發布端中進行登錄,然后利用該第一用戶帳號將得到的日歷信息發送給推送服務器。
[0137]可選的,在步驟601之前,第一終端中的日歷發布端可以首先利用第一用戶帳號進行登錄,然后執行步驟601至步驟603,即接收在該日歷發布端中編輯得到的日歷信息,并利用該日益用戶帳號將日歷信息發送給推送服務器。
[0138]需要說明的是,第一用戶帳號是已經在推送服務器上注冊成功的用戶帳號。
[0139]在步驟604中,推送服務器接收第一用戶帳號發送的日歷信息。
[0140]可選的,推送服務器在接收到第一用戶賬號發送的日歷信息之后,首先判定第一用戶賬號是否為注冊的合法用戶帳號,如果第一用戶帳號為注冊的合法用戶帳號,則執行步驟605 ;如果第一用戶帳號不為注冊的合法用戶帳號,推送服務器則丟棄該日歷信息;或者,如果第一用戶帳號不為注冊的合法用戶帳號,推送服務器拒絕接收第一用戶帳號發送的日歷信息。
[0141]這里所講的合法用戶帳號為在該推送服務器中成功注冊的用戶帳號。
[0142]在步驟605中,推送服務器根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號。
[0143]推送服務器中包含有各個被訂閱帳號的訂閱名單,這些訂閱名單中包含有訂閱這些被訂閱帳號的訂閱帳號。比如,對于第一用戶帳號來講,推送服務器中保存有第一用戶帳號的訂閱名單,該訂閱名單中包含有訂閱該第一用戶帳號的訂閱帳號。
[0144]推送服務器可以根據該第一用戶帳號的訂閱帳號,查找出訂閱該第一用戶帳號的各個用戶帳號,如果第二用戶帳號訂閱了該第一用戶帳號,則推送服務器可以根據第一用戶帳號的訂閱帳號,查找出訂閱第一用戶帳號的第二用戶帳號。
[0145]在實際應用中,為了實現訂閱推送功能,推送服務器通常需要確定各個用戶帳號的訂閱帳號。在一種可選的實現方式中,推送服務器將第二用戶帳號確定為第一用戶帳號的訂閱帳號時可以包括如下過程:
[0146]第一,第二終端利用第二用戶帳號向推送服務器發送請求訂閱第一用戶帳號的訂閱請求,訂閱請求用于觸發推送服務器將第二用戶帳號確定為第一用戶帳號的訂閱帳號。
[0147]在實際應用中,第二終端中日歷客戶端登錄的第二用戶帳號可以根據該日歷客戶端提供的查找功能,查找到想要訂閱的第二用戶帳號。在查找想要訂閱的第二用戶帳號時,可以通過輸入第二用戶帳號進行查找,也可以通過第二用戶帳號所對應的關鍵詞或所在分組進行查找。
[0148]舉例來講,持有第二用戶帳號的學生家長可以查找到孩子所在班級或所在學校注冊的第一用戶帳號,并利用該第二用戶帳號訂閱該第一用戶帳號。很顯然,不同的學生家長所持有的第二用戶帳號可以不同。
[0149]請參見圖6C所示,其是根據一示例性實施例示出的一種在日歷客戶端中查找用戶帳號的示意圖。日歷客戶端63中設置有查找入口 64 (如“查找”按鍵),用戶觸發該查找入口 64之后,日歷客戶端63則顯示日歷查找頁65,日歷查找頁65上設置有查找輸入窗口66a和66b,其中輸入窗口 66a中可以輸入想要查找的用戶帳號,輸入窗口 66b可以輸入想要查找的用戶帳號的昵稱或昵稱關鍵字。
[0150]很顯然,在實際實現時,該日歷查找頁65上還可以根據用戶關系鏈展示有與在日歷客戶端63登錄的用戶帳號相關聯的用戶帳號,以便用戶根據展示的用戶帳號查找想要訂閱的用戶帳號。根據用戶關系鏈可以獲知的可訂閱的用戶帳號不限于孩子學校的帳號,還可能為家長公司的公司帳號、公司某部門的帳號、工作協會帳號等。
[0151]tWn,對于人數較多的公司來講,為了便于向員工通知公司開展的會議或活動等,公司可以注冊一個公司帳號(即第一用戶帳號),公司員工利用自己注冊的用戶帳號(即第二用戶帳號)訂閱該公司帳號。還比如,對于人數較多的協會(如志愿者協會)來講,為了便于向協會會員通知協議將要開展的活動等,協會可以注冊一個協會帳號(即第一用戶帳號),協會會員利用自己注冊的用戶帳號(即第二用戶帳號)訂閱該協會帳號。
[0152]需要說明的是,圖6C僅是對日歷客戶端的日歷首頁以及日歷查找頁進行的一種圖示,在實際應用中,日歷客戶端的日歷首頁以及日歷查找頁上的內容以及內容排版均不限于圖6C中所示,為了美觀及便于操作,可以根據實際要求設定日歷首頁以及日歷查找頁上的內容和排版,本公開實施例對比不作具體限定。
[0153]第二,推送服務器接收第二用戶帳號發送的訂閱請求,訂閱請求用于請求訂閱第一用戶帳號。
[0154]第三,推送服務器將第二用戶帳號確定為第一用戶帳號的訂閱帳號。
[0155]當第二用戶帳號訂閱了第一用戶帳號之后,第一用戶帳號向推送服務器發布的日歷信息后,推送服務器則可以將該日歷信息直接推送給第二用戶帳號。
[0156]可選的,推送服務器中也可以不保存被訂閱帳號的訂閱名單,而是在需要獲取訂閱名單時,從其他保存有訂閱名單的服務器上獲取。比如,對于第一用戶帳號的訂閱帳號來講,如果推送服務器需要獲取第一用戶帳號的訂閱帳號,則可以從其他保存各個被訂閱帳號的訂閱名單的服務器中獲取該第一用戶帳號的訂閱帳號。
[0157]需要補充說明的是,第二用戶帳號在推送服務器進行訂閱之前,第二用戶帳號也應當是在該推送服務器上成功注冊過的用戶帳號。
[0158]在步驟606中,推送服務器獲取日歷信息中的日期,在該日期之前,向第二用戶帳號推送日歷信息。
[0159]為了保證第二終端的用戶能夠在日歷信息中事項發生日期之前就能夠獲知該事項,推送服務器通常需要在日歷信息中的日期之前,向第二用戶帳號推送日歷信息,其中第二用戶帳號為在第二終端中日歷客戶端中登錄的用戶帳號。
[0160]很顯然,如果在步驟605中,推送服務器根據第一用戶帳號的訂閱帳號,查找到訂閱第一用戶帳號的多個用戶帳號,則可以同時向這些用戶帳號推送該第一用用戶帳號發布的該日歷信息。
[0161]在步驟607中,第二終端利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息。
[0162]第二終端中安裝有日歷客戶端,且在該日歷客戶端中登錄有第二用戶帳號,第二終端可以根據該第二用戶帳號在該日歷客戶端中接收推送服務器推送的日歷信息。
[0163]在步驟608中,第二終端獲取日歷信息中的事項以及事項將要發生的日期。
[0164]第二終端在獲取到推送服務器推送的日歷信息之后,則可以解析出該日歷信息中的事項以及該事項將要發生的日期。
[0165]在步驟609中,第二終端將事項添加至日歷客戶端中日期的記錄單中。
[0166]為了避免用戶遺忘該日歷信息中的事項,第二終端可以將該事項添加至日歷客戶端中該事項所對應日期的記錄單中,同樣的,該日期的記錄單可以用于提供編輯事項。
[0167]也就是說,當第二終端在接收到推送服務器推送的日歷信息之后,可以自動將日歷信息中的事項記錄至日歷客戶端中日歷信息所對應日期的記錄單中。
[0168]舉例來講,請參見圖6D所示,其是根據一示例性實施例示出的一種添加有日歷信息的日歷客戶端的示意圖。在該日歷客戶端中日期為2014年8月I日的記錄單中添加有事項“學校運動會”,表示著在2014年8月I日將發生的事項內容為“學校運動會”。
[0169]可選的,當第二終端在接收到推送服務器推送的日歷信息之后,還可以通過預定方式提示用戶存在新的日歷信息,比如可以在日歷客戶端的首頁展示存在新日歷信息的提醒信息,或者在第二終端的通知欄中顯示存在新日歷信息的通知消息,或者通過響鈴、震動等方式提示存在新日歷信息。本實施例對向第二終端的用戶提示存在新的日歷信息的方式不作具體限定。
[0170]可選的,第二終端還可以為添加的日歷信息設置提醒,比如可以在該日歷信息所對應日期的前一天進行提醒等。
[0171]由上可知,當被訂閱的第一用戶賬號發布新的日歷信息之后,訂閱的第二用戶帳號則可以自動將該日歷信息添加至本地的日歷客戶端中,更便于日歷信息的記錄和管理,且還可以有效避免具有第二用戶賬號的用戶遺忘第一用戶賬號所發布的事項以及該事項將要發生的日期。
[0172]綜上所述,本公開實施例中提供的日歷信息推送方法,通過在接收到第一用戶帳號發送的日歷信息之后,將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0173]需要補充說明的是,在實際應用中,上述步驟601至步驟603可以單獨實施成為以第一終端為執行主體的日歷信息推送方法,上述步驟604至步驟606可以單獨實施成為以推送服務器為執行主體的日歷信息推送方法,上述步驟607至步驟609可以單獨實施成為以第二終端為執行主體的日歷信息推送方法。
[0174]下述為本公開裝置實施例,可以用于執行本公開方法實施例。對于本公開裝置實施例中未披露的細節,請參照本公開方法實施例。
[0175]圖7是根據一示例性實施例示出的一種日歷信息推送裝置的框圖,如圖7所示,該日歷信息推送裝置應用于圖1所示實施環境中的推送服務器140中,該日歷信息推送裝置包括但不限于:日歷信息接收模塊702、訂閱帳號查找模塊704和日歷信息推送模塊706。
[0176]該日歷信息接收模塊702,被配置為接收第一用戶帳號發送的日歷信息,日歷信息中包含有事項以及事項將要發生的日期;
[0177]該訂閱帳號查找模塊704,被配置為根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號;
[0178]該日歷信息推送模塊706,被配置為向訂閱帳號查找模塊704查找到的第二用戶帳號推送日歷信息接收模塊702接收到的日歷信息,日歷信息用于觸發第二用戶帳號根據日期將日歷信息添加至第二用戶帳號登錄的日歷客戶端中。
[0179]綜上所述,本公開實施例中提供的日歷信息推送裝置,通過在接收到第一用戶帳號發送的日歷信息之后,將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0180]圖8是根據另一示例性實施例示出的一種日歷信息推送裝置的框圖,如圖8所示,該日歷信息推送裝置應用于圖1所示實施環境中的推送服務器140中,該日歷信息推送裝置包括但不限于:日歷信息接收模塊802、訂閱帳號查找模塊804和日歷信息推送模塊806。
[0181]該日歷信息接收模塊802,被配置為接收第一用戶帳號發送的日歷信息,日歷信息中包含有事項以及事項將要發生的日期;
[0182]該訂閱帳號查找模塊804,被配置為根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號;
[0183]該日歷信息推送模塊806,被配置為向訂閱帳號查找模塊804查找到的第二用戶帳號推送日歷信息接收模塊802接收到的日歷信息,日歷信息用于觸發第二用戶帳號根據日期將日歷信息添加至第二用戶帳號登錄的日歷客戶端中。
[0184]假如上述為本實施例的第一種可能的實現方式,在第二種可能的實現方式中,該日歷信息推送裝置還包括:訂閱請求接收模塊808和訂閱帳號確定模塊810。
[0185]訂閱請求接收模塊808,被配置為接收第二用戶帳號發送的訂閱請求,訂閱請求用于請求訂閱第一用戶帳號;
[0186]訂閱帳號確定模塊810,被配置為將第二用戶帳號確定為第一用戶帳號的訂閱帳號。
[0187]基于第一種可能的實現方式或第二種可能的實現方式,在第三種可能的實現方式中,日歷信息推送模塊806,包括:獲取子模塊806a和推送子模塊806b。
[0188]獲取子模塊806a,被配置為獲取日歷信息中的日期;
[0189]推送子模塊806b,被配置為在獲取子模塊806a獲取到的日期之前,向第二用戶帳號推送日歷信息。
[0190]綜上所述,本公開實施例中提供的日歷信息推送裝置,通過在接收到第一用戶帳號發送的日歷信息之后,將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0191]圖9是根據再一示例性實施例示出的一種日歷信息推送裝置的框圖,如圖9所示,該日歷信息推送裝置應用于圖1所示實施環境中的第一終端120中,該日歷信息推送裝置包括但不限于:日歷信息獲取模塊902和日歷信息發送模塊904。
[0192]該日歷信息獲取模塊902,被配置為在日歷發布端中獲取編輯的日歷信息,日歷信息中包含有事項以及事項將要發生的日期;
[0193]該日歷信息發送模塊904,被配置為利用在日歷發布端中登錄的第一用戶帳號,向推送服務器發送日歷信息獲取模塊902獲取的日歷信息,發送至推送服務器的日歷信息用于觸發推送服務器根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號,向第二用戶帳號推送日歷信息,推送至第二用戶帳號的日歷信息用于觸發第二用戶帳號根據日期將日歷信息添加至第二用戶帳號登錄的日歷客戶端中。
[0194]綜上所述,本公開實施例中提供的日歷信息推送裝置,利用第一用戶帳號將獲取的日歷信息發送給推送服務器,以便推送服務器將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0195]圖10是根據再一示例性實施例示出的一種日歷信息推送裝置的框圖,如圖10所示,該日歷信息推送裝置應用于圖1所示實施環境中的第一終端120中,該日歷信息推送裝置包括但不限于:日歷信息獲取模塊1002和日歷信息發送模塊1004。
[0196]該日歷信息獲取模塊1002,被配置為在日歷發布端中獲取編輯的日歷信息,日歷信息中包含有事項以及事項將要發生的日期;
[0197]該日歷信息發送模塊1004,被配置為利用在日歷發布端中登錄的第一用戶帳號,向推送服務器發送日歷信息獲取模塊1002獲取的日歷信息,發送至推送服務器的日歷信息用于觸發推送服務器根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號,向第二用戶帳號推送日歷信息,推送至第二用戶帳號的日歷信息用于觸發第二用戶帳號根據日期將日歷信息添加至第二用戶帳號登錄的日歷客戶端中。
[0198]假如上述為本實施例的第一種可能的實現方式,在第二種可能的實現方式中,日歷信息獲取模塊1002,包括:接收子模塊1002a和組合子模塊1002b。
[0199]接收子模塊1002a,被配置為接收在日歷發布端中日期的記錄單中編輯的事項,日期的記錄單用于提供編輯在日期中將要發生的事項;
[0200]組合子模塊1002b,被配置為將接收子模塊1002a接收的事項以及日期組合為編輯的日歷信息。
[0201]綜上所述,本公開實施例中提供的日歷信息推送裝置,利用第一用戶帳號將獲取的日歷信息發送給推送服務器,以便推送服務器將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0202]圖11是根據再一示例性實施例示出的一種日歷信息推送裝置的框圖,如圖11所示,該日歷信息推送裝置應用于圖1所示實施環境中的第二終端160中,該日歷信息推送裝置包括但不限于:日歷信息接收模塊1102和日歷信息添加模塊1104。
[0203]日歷信息接收模塊1102,被配置為利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,日歷信息是推送服務器在接收到第一用戶帳號發送的日歷信息,根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號,向第二用戶帳號推送的,日歷信息包含有事項以及事項將要發生的日期;
[0204]日歷信息添加模塊1104,被配置為根據日期將日歷信息接收模塊1102接收到的日歷信息中的事項添加至日歷客戶端中。
[0205]綜上所述,本公開實施例中提供的日歷信息推送裝置,通過利用第二用戶帳號接收推送服務器推送的日歷信息,然后直接將該日歷信息添加至登錄的日歷客戶端中;由于第二用戶帳號可以直接將推送服務器推送的日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0206]圖12是根據再一示例性實施例示出的一種日歷信息推送裝置的框圖,如圖12所示,該日歷信息推送裝置應用于圖1所示實施環境中的第二終端160中,該日歷信息推送裝置包括但不限于:日歷信息接收模塊1202和日歷信息添加模塊1204。
[0207]日歷信息接收模塊1202,被配置為利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,日歷信息是推送服務器在接收到第一用戶帳號發送的日歷信息,根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號,向第二用戶帳號推送的,日歷信息包含有事項以及事項將要發生的日期;
[0208]日歷信息添加模塊1204,被配置為根據日期將日歷信息接收模塊1202接收到的日歷信息中的事項添加至日歷客戶端中。
[0209]假如上述為本實施例的第一種可能的實現方式,在第二種可能的實現方式中,該日歷信息推送裝置還可以包括:訂閱請求發送模塊1206。
[0210]訂閱請求發送模塊1206,被配置為利用第二用戶帳號向推送服務器發送請求訂閱第一用戶帳號的訂閱請求,訂閱請求用于觸發推送服務器將第二用戶帳號確定為第一用戶帳號的訂閱帳號。
[0211]基于第一種可能的實現方式或第二種可能的實現方式,在第三種可能的實現方式中,日歷信息添加模塊1204,包括:獲取子模塊1204a和添加子模塊1204b。
[0212]獲取子模塊1204a,被配置為獲取日歷信息中的事項以及事項將要發生的日期;
[0213]添加子模塊1204b,被配置為將獲取子模塊1204a獲取的事項添加至日歷客戶端中日期的記錄單中,日期的記錄單用于提供編輯在日期中將要發生的事項。
[0214]綜上所述,本公開實施例中提供的日歷信息推送裝置,通過利用第二用戶帳號接收推送服務器推送的日歷信息,然后直接將該日歷信息添加至登錄的日歷客戶端中;由于第二用戶帳號可以直接將推送服務器推送的日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0215]關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0216]圖13是根據一示例性實施例示出的一種日歷信息推送系統的框圖,如圖13所示,該日歷信息推送系統應用于圖1所示實施環境中,該日歷信息推送系統可以包括第一終端1302、推送服務器1304和第二終端1306,其中推送服務器1304分別通過有線通信方式或無線通信方式與第一終端1302和第二終端1306連接。
[0217]推送服務器1304包括如圖7或圖8中所描述的日歷信息推送裝置;
[0218]第一終端1302包括圖9或圖10中所描述的日歷信息推送裝置;
[0219]第二終端1306包括圖11或圖12中所描述的日歷信息推送裝置。
[0220]綜上所述,本公開實施例中提供的日歷信息推送系統,通過在接收到第一用戶帳號發送的日歷信息之后,將該日歷信息直接推送給訂閱第一用戶帳號的第二用戶帳號,第二用戶帳號直接將該日歷信息添加至登錄的日歷客戶端中;由于在推送服務器中可以直接將日歷發布端發布的日歷信息推送給訂閱第一用戶帳號的第二用戶帳號,且第二用戶帳號可以直接將日歷信息添加至登錄的日歷客戶端中,因此解決了相關技術中利用日歷客戶端記錄發布的事項時比較繁瑣的問題;達到了便于日歷信息的發布、共享和管理的效果。
[0221]本公開一示例性實施例提供了一種日歷信息推送裝置,能夠實現本公開提供的日歷信息推送方法,該日歷信息推送裝置包括:處理器、用于存儲處理器可執行指令的存儲器;
[0222]其中,處理器被配置為:
[0223]接收第一用戶帳號發送的日歷信息,日歷信息中包含有事項以及事項將要發生的日期;
[0224]根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號;
[0225]向第二用戶帳號推送日歷信息,日歷信息用于觸發第二用戶帳號根據該日期將日歷信息添加至第二用戶帳號登錄的日歷客戶端中。
[0226]本公開另一示例性實施例提供了一種日歷信息推送裝置,能夠實現本公開提供的日歷信息推送方法,該日歷信息推送裝置包括:處理器、用于存儲處理器可執行指令的存儲器;
[0227]其中,處理器被配置為:
[0228]在日歷發布端中獲取編輯的日歷信息,日歷信息中包含有事項以及事項將要發生的日期;
[0229]利用在日歷發布端中登錄的第一用戶帳號,向推送服務器發送日歷信息,發送至推送服務器的日歷信息用于觸發推送服務器根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號,向第二用戶帳號推送日歷信息,推送至第二用戶帳號的日歷信息用于觸發第二用戶帳號根據該日期將日歷信息添加至第二用戶帳號登錄的日歷客戶端中。
[0230]本公開再一示例性實施例提供了一種日歷信息推送裝置,能夠實現本公開提供的日歷信息推送方法,該日歷信息推送裝置包括:處理器、用于存儲處理器可執行指令的存儲器;
[0231]其中,處理器被配置為:
[0232]利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,日歷信息是推送服務器在接收到第一用戶帳號發送的日歷信息,根據第一用戶帳號的訂閱帳號,查找訂閱第一用戶帳號的第二用戶帳號,向第二用戶帳號推送的,日歷信息包含有事項以及事項將要發生的日期;
[0233]根據該日期將日歷信息中的事項添加至日歷客戶端中。
[0234]圖14是根據一示例性實施例示出的一種用于推送日歷信息的裝置的框圖。例如,裝置1400可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
[0235]參照圖14,裝置1400可以包括以下一個或多個組件:處理組件1402,存儲器1404,電源組件1406,多媒體組件1408,音頻組件1410,輸入/輸出(I/O)接口 1412,傳感器組件1414,以及通信組件1416。
[0236]處理組件1402通常控制裝置1400的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件1402可以包括一個或多個處理器1418來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1402可以包括一個或多個模塊,便于處理組件1402和其他組件之間的交互。例如,處理組件1402可以包括多媒體模塊,以方便多媒體組件1408和處理組件1402之間的交互。
[0237]存儲器1404被配置為存儲各種類型的數據以支持在裝置1400的操作。這些數據的示例包括用于在裝置1400上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器1404可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(R0M),磁存儲器,快閃存儲器,磁盤或光盤。
[0238]電源組件1406為裝置1400的各種組件提供電力。電源組件1406可以包括電源管理系統,一個或多個電源,及其他與為裝置1400生成、管理和分配電力相關聯的組件。
[0239]多媒體組件1408包括在裝置1400和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件1408包括一個前置攝像頭和/或后置攝像頭。當裝置1400處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
[0240]音頻組件1410被配置為輸出和/或輸入音頻信號。例如,音頻組件1410包括一個麥克風(MIC),當裝置1400處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1404或經由通信組件1416發送。在一些實施例中,音頻組件1410還包括一個揚聲器,用于輸出音頻信號。
[0241]I/O接口 1412為處理組件1402和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0242]傳感器組件1414包括一個或多個傳感器,用于為裝置1400提供各個方面的狀態評估。例如,傳感器組件1414可以檢測到裝置1400的打開/關閉狀態,組件的相對定位,例如組件為裝置1400的顯示器和小鍵盤,傳感器組件1414還可以檢測裝置1400或裝置1400一個組件的位置改變,用戶與裝置1400接觸的存在或不存在,裝置1400方位或加速/減速和裝置1400的溫度變化。傳感器組件1414可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1414還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1414還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0243]通信組件1416被配置為便于裝置1400和其他設備之間有線或無線方式的通信。裝置1400可以接入基于通信標準的無線網絡,如W1-Fi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1416經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,通信組件1416還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現。
[0244]在示例性實施例中,裝置1400可以被一個或多個應用專用集成電路(ASIC)、數字信號處理器(DSP)、數字信號處理設備(DSH))、可編程邏輯器件(PLD)、現場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述以第一終端或第二終端為執行主體的方法。
[0245]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器1404,上述指令可由裝置1400的處理器1418執行以完成上述以第一終端或第二終端為執行主體的方法。例如,非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數據存儲設備等。
[0246]圖15是根據另一示例性實施例示出的一種用于推送日歷信息的裝置的框圖。例如,裝置1500可以被提供為一服務器。參照圖15,裝置1500包括處理組件1502,其進一步包括一個或多個處理器,以及由存儲器1504所代表的存儲器資源,用于存儲可由處理組件1502的執行的指令,例如應用程序。存儲器1504中存儲的應用程序可以包括一個或一個以上的每一個對應于一組指令的模塊。此外,處理組件1502被配置為執行指令,以執行上述以推送服務器為執行主體的日歷信息推送方法。
[0247]裝置1500還可以包括一個電源組件1506被配置為執行裝置1500的電源管理,一個有線或無線網絡接口 1508被配置為將裝置1500連接到網絡,和一個輸入輸出(I/O)接口 1510。裝置1500可以操作基于存儲在存儲器1504的操作系統,例如Windows ServerTM,Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 或類似。
[0248]本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本【技術領域】中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
[0249]應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。
【權利要求】
1.一種日歷信息推送方法,其特征在于,所述方法包括: 接收第一用戶帳號發送的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期; 根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號; 向所述第二用戶帳號推送所述日歷信息,所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括: 接收所述第二用戶帳號發送的訂閱請求,所述訂閱請求用于請求訂閱所述第一用戶帳號; 將所述第二用戶帳號確定為所述第一用戶帳號的所述訂閱帳號。
3.根據權利要求1或2所述的方法,其特征在于,所述向所述第二用戶帳號推送所述日歷信息,包括: 獲取所述日歷信息中的所述日期; 在所述日期之前,向所述第二用戶帳號推送所述日歷信息。
4.一種日歷信息推送方法,其特征在于,所述方法包括: 在日歷發布端中獲取編輯的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期; 利用在所述日歷發布端中登錄的第一用戶帳號,向推送服務器發送所述日歷信息,發送至所述推送服務器的所述日歷信息用于觸發所述推送服務器根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號,向所述第二用戶帳號推送所述日歷信息,推送至所述第二用戶帳號的所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
5.根據權利要求4所述的方法,其特征在于,所述在日歷發布端中獲取編輯的日歷信息,包括: 接收在所述日歷發布端中所述日期的記錄單中編輯的事項,所述日期的記錄單用于提供編輯在所述日期中將要發生的事項; 將所述事項以及所述日期組合為編輯的所述日歷信息。
6.一種日歷信息推送方法,其特征在于,所述方法包括: 利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,所述日歷信息是所述推送服務器在接收到第一用戶帳號發送的日歷信息,根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的所述第二用戶帳號,向所述第二用戶帳號推送的,所述日歷信息包含有事項以及所述事項將要發生的日期; 根據所述日期將所述日歷信息中的事項添加至所述日歷客戶端中。
7.根據權利要求6所述的方法,其特征在于,所述方法還包括: 利用所述第二用戶帳號向所述推送服務器發送請求訂閱所述第一用戶帳號的訂閱請求,所述訂閱請求用于觸發所述推送服務器將所述第二用戶帳號確定為所述第一用戶帳號的訂閱帳號。
8.根據權利要求6或7所述的方法,其特征在于,所述根據所述日期將所述日歷信息中的事項添加至所述日歷客戶端中,包括: 獲取所述日歷信息中的事項以及所述事項將要發生的日期; 將所述事項添加至所述日歷客戶端中所述日期的記錄單中,所述日期的記錄單用于提供編輯在所述日期中將要發生的事項。
9.一種日歷信息推送裝置,其特征在于,所述裝置包括: 日歷信息接收模塊,被配置為接收第一用戶帳號發送的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期; 訂閱帳號查找模塊,被配置為根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號; 日歷信息推送模塊,被配置為向所述訂閱帳號查找模塊查找到的所述第二用戶帳號推送日歷信息接收模塊接收到的所述日歷信息,所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
10.根據權利要求9所述的裝置,其特征在于,所述裝置還包括: 訂閱請求接收模塊,被配置為接收所述第二用戶帳號發送的訂閱請求,所述訂閱請求用于請求訂閱所述第一用戶帳號; 訂閱帳號確定模塊,被配置為將所述第二用戶帳號確定為所述第一用戶帳號的所述訂閱帳號。
11.根據權利要求9或10所述的裝置,其特征在于,所述日歷信息推送模塊,包括: 獲取子模塊,被配置為獲取所述日歷信息中的所述日期; 推送子模塊,被配置為在所述獲取子模塊獲取到的所述日期之前,向所述第二用戶帳號推送所述日歷信息。
12.—種日歷信息推送裝置,其特征在于,所述裝置包括: 日歷信息獲取模塊,被配置為在日歷發布端中獲取編輯的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期; 日歷信息發送模塊,被配置為利用在所述日歷發布端中登錄的第一用戶帳號,向推送服務器發送所述日歷信息獲取模塊獲取的所述日歷信息,發送至所述推送服務器的所述日歷信息用于觸發所述推送服務器根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號,向所述第二用戶帳號推送所述日歷信息,推送至所述第二用戶帳號的所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
13.根據權利要求12所述的裝置,其特征在于,所述日歷信息獲取模塊,包括: 接收子模塊,被配置為接收在所述日歷發布端中所述日期的記錄單中編輯的事項,所述日期的記錄單用于提供編輯在所述日期中將要發生的事項; 組合子模塊,被配置為將所述接收子模塊接收的事項以及所述日期組合為編輯的所述日歷信息。
14.一種日歷信息推送裝置,其特征在于,所述裝置包括: 日歷信息接收模塊,被配置為利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,所述日歷信息是所述推送服務器在接收到第一用戶帳號發送的日歷信息,根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的所述第二用戶帳號,向所述第二用戶帳號推送的,所述日歷信息包含有事項以及所述事項將要發生的日 期; 日歷信息添加模塊,被配置為根據所述日期將所述日歷信息接收模塊接收到的所述日歷信息中的事項添加至所述日歷客戶端中。
15.根據權利要求14所述的裝置,其特征在于,所述裝置還包括: 訂閱請求發送模塊,被配置為利用所述第二用戶帳號向所述推送服務器發送請求訂閱所述第一用戶帳號的訂閱請求,所述訂閱請求用于觸發所述推送服務器將所述第二用戶帳號確定為所述第一用戶帳號的訂閱帳號。
16.根據權利要求14或15所述的裝置,其特征在于,所述日歷信息添加模塊,包括: 獲取子模塊,被配置為獲取所述日歷信息中的事項以及所述事項將要發生的日期; 添加子模塊,被配置為將所述獲取子模塊獲取的所述事項添加至所述日歷客戶端中所述日期的記錄單中,所述日期的記錄單用于提供編輯在所述日期中將要發生的事項。
17.一種日歷信息推送系統,其特征在于,所述系統包括:第一終端、推送服務器和第二終端,所述推送服務器分別通過有線通信方式或無線通信方式與第一終端和第二終端連接, 所述推送服務器包括如權利要求9至11中任一所述的日歷信息推送裝置; 所述第一終端包括權利要求12或13所述的日歷信息推送裝置; 所述第二終端包括如權利要求14至16中任一所述的日歷信息推送裝置。
18.一種日歷信息推送裝置,其特征在于,所述裝置包括: 處理器; 用于存儲所述處理器可執行指令的存儲器; 其中,所述處理器被配置為: 接收第一用戶帳號發送的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期; 根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號; 向所述第二用戶帳號推送所述日歷信息,所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
19.一種日歷信息推送裝置,其特征在于,所述裝置包括: 處理器; 用于存儲所述處理器可執行指令的存儲器; 其中,所述處理器被配置為: 在日歷發布端中獲取編輯的日歷信息,所述日歷信息中包含有事項以及所述事項將要發生的日期; 利用在所述日歷發布端中登錄的第一用戶帳號,向推送服務器發送所述日歷信息,發送至所述推送服務器的所述日歷信息用于觸發所述推送服務器根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的第二用戶帳號,向所述第二用戶帳號推送所述日歷信息,推送至所述第二用戶帳號的所述日歷信息用于觸發所述第二用戶帳號根據所述日期將所述日歷信息添加至所述第二用戶帳號登錄的日歷客戶端中。
20.一種日歷信息推送裝置,其特征在于,所述裝置包括: 處理器; 用于存儲所述處理器可執行指令的存儲器; 其中,所述處理器被配置為: 利用登錄在日歷客戶端中的第二用戶帳號,接收推送服務器推送的日歷信息,所述日歷信息是所述推送服務器在接收到第一用戶帳號發送的日歷信息,根據所述第一用戶帳號的訂閱帳號,查找訂閱所述第一用戶帳號的所述第二用戶帳號,向所述第二用戶帳號推送的,所述日歷信息包含有事項以及所述事項將要發生的日期; 根據所述日期將所述日歷信息中的事項添加至所述日歷客戶端中。
【文檔編號】G06F17/30GK104243559SQ201410437153
【公開日】2014年12月24日 申請日期:2014年8月29日 優先權日:2014年8月29日
【發明者】牛坤, 黃飛, 戚冬杰 申請人:小米科技有限責任公司