一種基於社交網絡的事件提醒方法及系統的製作方法
2023-05-04 09:44:41
專利名稱:一種基於社交網絡的事件提醒方法及系統的製作方法
技術領域:
本發明涉及一種基於社交網絡的事件提醒方法及系統,屬於網絡通信領域。
技術背景
現代生活中,人們的工作越來越繁忙,每天的日程安排也越來越多。如何有效地管 理每天的日程安排,提高工作效率,按時按量的完成工作,變得越來越重要。人們可能由於 工作強度、密度大,而導致錯過重要事情,設置事件提醒是解決這個問題的有效途徑。
目前,人們使用各種各樣的提醒軟體來避免自己錯過重要事情。用戶可以自動設 置需要提醒的事件,到了提醒時間會提醒用戶,用戶可以根據提醒來完成某一件事情。這種 做法的確方便了用戶,用戶不需要刻意地記錄某件事情。但是,對於有些事情,用戶希望自 己的好友也能知道,而現在的做法只能提醒用戶自己,不能同時提醒用戶好友。而且對於經 常發生的事件,它的提醒設置比較麻煩,給用戶帶來不好的提醒體驗。發明內容
本發明的目的在於,提供一種基於社交網絡的事件提醒方法及系統,它使社交網 站用戶可以設置事件提醒,提醒自己的同時提醒社交網站上的好友;通過設置提醒頻率,簡 化了對經常發生事件的提醒設置步驟;提醒對象根據系統消息來查看提醒的具體內容。
為解決上述技術問題,本發明採用如下的技術方案一種基於社交網絡的事件提 醒方法,包括以下步驟Si,用戶設置接收好友提醒和發起提醒的狀態信息;S2,將用戶設置的接收好友提醒和發起提醒的狀態信息存儲在資料庫的提醒數據表中;S3,web伺服器讀取伺服器時間和資料庫中的提醒數據表信息; S4, web伺服器將伺服器時間與提醒數據表中的用戶設置的提醒時間作比較; S5,當伺服器時間與用戶設置的提醒時間相等時,web伺服器向用戶設置的提醒對象發 送系統消息。
前述的一種基於社交網絡的事件提醒方法中,所述步驟Sl中設置用戶接收好友 提醒的狀態信息的方法包括用戶設置允許接收的提醒主題和提醒對象。允許接收的提醒 主題是指用戶可以接收哪些提醒,包括開會提醒、好友生日提醒和聚會提醒等。允許接收的 提醒對象是指用戶可以接收哪些好友的提醒通知。對於比較熟悉的好友,用戶可以選擇接 收該好友的所有提醒;而對於比較陌生的好友,用戶可以屏蔽該好友的部分或者全部提醒。 用戶還可以設置提醒時間,即提前多長時間接收到好友對用戶的提醒。
前述的一種基於社交網絡的事件提醒方法中,所述步驟Sl中設置用戶發起提醒 的狀態信息的方法包括用戶設置發起提醒的提醒主題、提醒內容、提醒時間、提醒頻率和 提醒對象。提醒時間是指在提醒內容發生之前,通知用戶的時間。提醒頻率是指提醒的間 隔,可以設置為每天提醒一次,每個工作日提醒一次,或者按照用戶隨意選擇的日期提醒等等。提醒對象可以是用戶自己,也可以是用戶社交網站上的好友,默認情況下是用戶自己; 用戶將提醒同時發送給好友時,可以選擇部分或者全部好友作為提醒對象。
所述伺服器時間是指當前服務的時間,所有的提醒都是以伺服器時間為基準的。 如果伺服器時間與用戶設置的提醒時間相等,web伺服器就會向用戶設置的提醒對象發送 系統消息;如果不相等,就不做任何處理。這裡的比較還涉及用戶設置的提醒頻率,即如果 用戶選擇每天都提醒,那麼每天到了用戶設置的提醒時間,web伺服器就會向提醒對象發送 一個系統消息,提醒對象根據系統消息查看具體的提醒內容。
實現前述方法的一種基於社交網絡的事件提醒系統,包括 提醒設置模塊,用於用戶設置接收好友提醒和發起提醒的狀態信息;存儲模塊,用於將用戶設置的接收好友提醒和發起提醒的狀態信息存儲在資料庫的提 醒數據表中;讀取模塊,用於web伺服器讀取伺服器時間和資料庫的提醒數據表信息; 比較模塊,用於web伺服器將伺服器時間與提醒數據表中的用戶設置的提醒時間作比較;通知模塊,用於當伺服器時間與用戶設置的提醒時間相等時,web伺服器向用戶設置的 提醒對象發送系統消息;其中,提醒設置模塊、存儲模塊、讀取模塊、比較模塊和通知模塊順次連接。
前述的一種基於社交網絡的事件提醒系統中,提醒設置模塊上設有接收設置模 塊,用於用戶設置允許接收的提醒主題和提醒對象。允許接收的提醒主題是指用戶可以接 收哪些提醒,包括開會提醒、好友生日提醒和聚會提醒等。允許接收的提醒對象是指用戶可 以接收哪些好友的提醒通知。對於比較熟悉的好友,用戶可以選擇接收該好友的所有提醒; 而對於比較陌生的好友,用戶可以屏蔽該好友的部分或者全部提醒。用戶還可以設置提醒 時間,即提前多長時間接收到好友對用戶的提醒。
前述的一種基於社交網絡的事件提醒系統中,提醒設置模塊上還設有發起設置模 塊,用於用戶設置發起提醒的提醒主題、提醒內容、提醒時間、提醒頻率和提醒對象。提醒時 間是指在提醒內容發生之前,通知用戶的時間。提醒頻率是指提醒的間隔,可以設置為每天 提醒一次,每個工作日提醒一次,或者按照用戶隨意選擇的日期提醒等等。提醒對象可以是 用戶自己,也可以是用戶社交網站上的好友,默認情況下是用戶自己;用戶將提醒同時發送 給好友時,可以選擇部分或者全部好友作為提醒對象。
所述伺服器時間是指當前服務的時間,所有的提醒都是以伺服器時間為基準的。 如果伺服器時間與用戶設置的提醒時間相等,web伺服器就會向用戶設置的提醒對象發送 系統消息;如果不相等,就不做任何處理。這裡的比較還涉及用戶設置的提醒頻率,即如果 用戶選擇每天都提醒,那麼每天到了用戶設置的提醒時間,web伺服器就會向提醒對象發送 一個系統消息,提醒對象根據系統消息查看具體的提醒內容。
與現有技術相比,本發明使社交網站用戶可以對事件進行提醒設置,設置接收好 友提醒和發起提醒的狀態信息,即提醒主題、提醒內容、提醒時間、提醒頻率和提醒對象等 內容;通過設置提醒頻率,對於經常發生的需要提醒的事件,用戶不需要每次都進行設置, 簡化了設置步驟;通過系統消息的方式提醒用戶,只要用戶登錄社交網站,就會看到系統消 息,不會錯過任何一個提醒;提醒用戶自己的同時也可以提醒好友,避免好友忘記重要事件;社交網站上存儲有用戶所有好友的生日信息,到了用戶設置的提醒時間,web伺服器會 自動向用戶發送系統消息,對其好友的生日進行提醒,用戶不需要自己進行設置或者記憶 好友的生日。
圖1是本發明的一種實施例的系統示意圖; 圖2是本發明的一種實施例的工作流程圖。附圖標記1_提醒設置模塊,2-存儲模塊,3-讀取模塊,4-比較模塊,5-通知模 塊,6-接收設置模塊,7-發起設置模塊。下面結合附圖和具體實施方式
對本發明作進一步的說明。
具體實施例方式
具體實施例方式一種基於社交網絡的事件提醒方法,包括以下步驟 Si,用戶設置接收好友提醒和發起提醒的狀態信息;
S2,將用戶設置的接收好友提醒和發起提醒的狀態信息存儲在資料庫的提醒數據表
中;
S3,web伺服器讀取伺服器時間和資料庫中的提醒數據表信息; S4, web伺服器將伺服器時間與提醒數據表中的用戶設置的提醒時間作比較; S5,當伺服器時間與用戶設置的提醒時間相等時,web伺服器向用戶設置的提醒對象發 送系統消息。所述步驟Sl中設置用戶接收好友提醒的狀態信息的方法包括用戶設置允許接 收的提醒主題和提醒對象。允許接收的提醒主題是指用戶可以接收哪些提醒,包括開會提 醒、好友生日提醒和聚會提醒等。允許接收的提醒對象是指用戶可以接收哪些好友的提醒 通知。對於比較熟悉的好友,用戶可以選擇接收該好友的所有提醒;而對於比較陌生的好 友,用戶可以屏蔽該好友的部分或者全部提醒。用戶還可以設置提醒時間,即提前多長時間 接收到好友對用戶的提醒。所述步驟Sl中設置用戶發起提醒的狀態信息的方法包括用戶設置發起提醒的 提醒主題、提醒內容、提醒時間、提醒頻率和提醒對象。提醒時間是指在提醒內容發生之前, 通知用戶的時間。提醒頻率是指提醒的間隔,可以設置為每天提醒一次,每個工作日提醒一 次,或者按照用戶隨意選擇的日期提醒等等。提醒對象可以是用戶自己,也可以是用戶社交 網站上的好友,默認情況下是用戶自己;用戶將提醒同時發送給好友時,可以選擇部分或者 全部好友作為提醒對象。所述伺服器時間是指當前服務的時間,所有的提醒都是以伺服器時間為基準的。 如果伺服器時間與用戶設置的提醒時間相等,web伺服器就會向用戶設置的提醒對象發送 系統消息;如果不相等,就不做任何處理。這裡的比較還涉及用戶設置的提醒頻率,即如果 用戶選擇每天都提醒,那麼每天到了用戶設置的提醒時間,web伺服器就會向提醒對象發送 一個系統消息,提醒對象根據系統消息查看具體的提醒內容。實現前述方法的一種基於社交網絡的事件提醒系統,如圖1所示,包括 提醒設置模塊1,用於用戶設置接收好友提醒和發起提醒的狀態信息;存儲模塊2,用於將用戶設置的接收好友提醒和發起提醒的狀態信息存儲在資料庫的 提醒數據表中;讀取模塊3,用於web伺服器讀取伺服器時間和資料庫的提醒數據表信息; 比較模塊4,用於web伺服器將伺服器時間與提醒數據表中的用戶設置的提醒時間作 比較;通知模塊5,用於當伺服器時間與用戶設置的提醒時間相等時,web伺服器向用戶設置 的提醒對象發送系統消息;其中,提醒設置模塊1、存儲模塊2、讀取模塊3、比較模塊4和通知模塊5順次連接。
所述提醒設置模塊1上設有接收設置模塊6,用於用戶設置允許接收的提醒主題 和提醒對象。允許接收的提醒主題是指用戶可以接收哪些提醒,包括開會提醒、好友生日提 醒和聚會提醒等。允許接收的提醒對象是指用戶可以接收哪些好友的提醒通知。對於比較 熟悉的好友,用戶可以選擇接收該好友的所有提醒;而對於比較陌生的好友,用戶可以屏蔽 該好友的部分或者全部提醒。用戶還可以設置提醒時間,即提前多長時間接收到好友對用 戶的提醒。
所述提醒設置模塊1上還設有發起設置模塊7,用於用戶設置發起提醒的提醒主 題、提醒內容、提醒時間、提醒頻率和提醒對象。提醒時間是指在提醒內容發生之前,通知用 戶的時間。提醒頻率是指提醒的間隔,可以設置為每天提醒一次,每個工作日提醒一次,或 者按照用戶隨意選擇的日期提醒等等。提醒對象可以是用戶自己,也可以是用戶社交網站 上的好友,默認情況下是用戶自己;用戶將提醒同時發送給好友時,可以選擇部分或者全部 好友作為提醒對象。
所述伺服器時間是指當前服務的時間,所有的提醒都是以伺服器時間為基準的。 如果伺服器時間與用戶設置的提醒時間相等,web伺服器就會向用戶設置的提醒對象發送 系統消息;如果不相等,就不做任何處理。這裡的比較還涉及用戶設置的提醒頻率,即如果 用戶選擇每天都提醒,那麼每天到了用戶設置的提醒時間,web伺服器就會向提醒對象發送 一個系統消息,提醒對象根據系統消息查看具體的提醒內容。
本發明的一種實施例的工作流程(如圖2所示) Si,用戶設置接收好友提醒和發起提醒的狀態信息;S2,web伺服器將用戶設置的接收好友提醒和發起提醒的狀態信息存儲在資料庫的提 醒數據表中;S3,web伺服器讀取伺服器時間和資料庫中的提醒數據表信息; S4, web伺服器將伺服器時間與提醒數據表中的用戶設置的提醒時間作比較; S5,當伺服器時間與用戶設置的提醒時間相等時,web伺服器向用戶設置的提醒對象發 送系統消息。
實例說明1 王明登錄到自己的社區網站,想對其好友的生日提醒進行設置,即設 置接收好友提醒的狀態信息。王明設置允許接收的提醒主題為「生日」,允許接收的提醒對 象為「全部好友」和提醒時間為「提前一天」,這些信息被存儲在社交網站資料庫的指定提醒 數據表中。web伺服器每天都會從資料庫中讀取並查看王明好友帳戶信息中的生日信息, 好友在設置生日信息時,可以選擇過陰曆生日還是過陽曆生日。王明的好友李紅即將過生 日,web伺服器查詢到王明允許接收的好友生日提醒的提醒時間是「提前一天」,web伺服器就會在李紅生日的前一天給王明發一個系統消息,提醒王明他的好友李紅要過生日了。王 明根據系統消息,查看具體的提醒內容。
實例說明2 王明登錄到自己的社交網站,想設置一個每周例行會議的提醒。他進 入發起提醒的設置頁面,設置提醒主題為「會議」,提醒內容為「每周的例行會議」,提醒時間 為「12時30分」,提醒頻率為「每周五提醒一次」,提醒對象為「自己、好友張剛和何偉」(張 剛、何偉都沒有屏蔽王明的提醒通知,即允許接收王明的「會議,,提醒)。web伺服器將王明 設置的提醒主題、提醒內容、提醒時間、提醒頻率和提醒對象這些狀態信息存儲到社交網站 資料庫的指定的提醒數據表中。web伺服器從指定的提醒數據表中讀取提醒時間,提醒數據 表中存儲有社交網站上所有用戶設置的提醒主題、提醒內容、提醒時間、提醒頻率和提醒對 象這些狀態信息。web伺服器還將讀取伺服器的當前時間,並以該時間為基準,並比較王明 設置的提醒時間和伺服器時間。如果王明設置的提醒時間與伺服器時間相等,即當前服務 器時間是12時30分,web伺服器就向王明設置的提醒對象「王明、張剛、何偉」發送系統消 息。並且每周五到了 12時30分,web伺服器就會向王明、張剛、何偉發送系統消息。王明、 張剛、何偉可以根據系統消息,查看具體的提醒內容。
權利要求
1.一種基於社交網絡的事件提醒方法,其特徵在於,包括以下步驟Si,用戶設置接收好友提醒和發起提醒的狀態信息;S2,將用戶設置的接收好友提醒和發起提醒的狀態信息存儲在資料庫的提醒數據表中;S3,web伺服器讀取伺服器時間和資料庫中的提醒數據表信息;S4, web伺服器將伺服器時間與提醒數據表中的用戶設置的提醒時間作比較;S5,當伺服器時間與用戶設置的提醒時間相等時,web伺服器向用戶設置的提醒對象發 送系統消息。
2.根據權利要求1所述的一種基於社交網絡的事件提醒方法,其特徵在於,所述步驟 Sl中設置用戶接收好友提醒的狀態信息的方法包括用戶設置允許接收的提醒主題和提 醒對象。
3.根據權利要求1所述的一種基於社交網絡的事件提醒方法,其特徵在於,所述步 驟Sl中設置用戶發起提醒的狀態信息的方法包括用戶設置發起提醒的提醒主題、提醒內 容、提醒時間、提醒頻率和提醒對象。
4.實現權利要求1 3所述方法的一種基於社交網絡的事件提醒系統,其特徵在於, 包括提醒設置模塊(1 ),用於用戶設置接收好友提醒和發起提醒的狀態信息;存儲模塊(2),用於將用戶設置的接收好友提醒和發起提醒的狀態信息存儲在資料庫 的提醒數據表中;讀取模塊(3),用於web伺服器讀取伺服器時間和資料庫的提醒數據表信息;比較模塊(4),用於web伺服器將伺服器時間與提醒數據表中的用戶設置的提醒時間 作比較;通知模塊(5),用於當伺服器時間與用戶設置的提醒時間相等時,web伺服器向用戶設 置的提醒對象發送系統消息;其中,提醒設置模塊(1)、存儲模塊(2)、讀取模塊(3)、比較模塊(4)和通知模塊(5)順 次連接。
5.根據權利要求4所述的一種基於社交網絡的事件提醒系統,其特徵在於提醒設置 模塊(1)上設有接收設置模塊(6 ),用於用戶設置允許接收的提醒主題和提醒對象。
6.根據權利要求4所述的一種基於社交網絡的事件提醒系統,其特徵在於提醒設置 模塊(1)上還設有發起設置模塊(7),用於用戶設置發起提醒的提醒主題、提醒內容、提醒 時間、提醒頻率和提醒對象。
全文摘要
本發明公開了一種基於社交網絡的事件提醒方法及系統,所述方法包括S1,用戶設置接收好友提醒和發起提醒的狀態信息;S2,將用戶設置的接收好友提醒和發起提醒的狀態信息存儲在資料庫的提醒數據表中;S3,web伺服器讀取伺服器時間和資料庫中的提醒數據表信息;S4,web伺服器將伺服器時間與提醒數據表中的用戶設置的提醒時間作比較;S5,當伺服器時間與用戶設置的提醒時間相等時,web伺服器向用戶設置的提醒對象發送系統消息。本發明使社交網站用戶可以設置事件提醒,提醒自己的同時提醒社交網站上的好友;通過設置提醒頻率,簡化了對經常發生事件的提醒設置步驟;提醒對象根據系統消息來查看提醒的具體內容。
文檔編號H04L29/06GK102035757SQ201010575880
公開日2011年4月27日 申請日期2010年12月6日 優先權日2010年12月6日
發明者張矗, 洪林, 黃黎明 申請人:北京開心人信息技術有限公司