專利名稱:一種記事提醒方法和裝置的制作方法
技術領域:
本發明涉及記事提醒領域,特別是指一種記事提醒方法和裝置。
技術背景在當今快節奏的社會環境中,很多人通常每天都會有大量亟待處理的事務,但由于太忙, 經常會出現忘記做某一件事務的情形,于是,人們開始把這些必須處理的事務行程、提醒時 間存儲在計算機中的記事本軟件里,該記事本軟件即會在被設定的提醒時間,啟動提示鬧鈴, 并在計算機的顯示器上顯示該事務行程,使使用者能按事先預定計劃有條不紊地處理相關的 事務。這在很大程度上滿足了人們的需求,但由于記事內容和特定的計算機是對應的,所以限 制了記事提醒的靈活性,用戶只能在固定的某臺計算機上看到記事,換臺計算機就需要重新 設置,這對移動辦公者來說就會有很多不便。同時,便攜式存儲裝置的使用也越來越普遍,比如u盤、智能密鑰裝置等。智能密鑰裝置是一種帶有處理器和存儲器的小型硬件便攜裝置,它采用雙因子認證模式,使用簡單、成 本較低。它內置單片機或智能卡芯片,可以存儲用戶的密鑰或數字證書,利用智能密鑰裝置 內置的密碼算法實現對用戶身份的認證。智能密鑰裝置具有電子郵件加密、數字簽名、安全證書、安全網絡登錄和訪問SSL (Security Socket Layer,安全套接層協議層)安全網絡等功 能,并且具有保證用戶的私鑰永遠不離開硬件的特征,還具有物理上防攻擊的特性,安全性 極高。雖然便攜式存儲裝置攜帶方便,且部分便攜式存儲裝置還具有安全性高的特性,但目前 的便攜式存儲裝置不具備記事提醒功能,不能滿足人們提醒事務的要求。發明內容為了滿足移動辦公者記事提醒的需求,本發明提供了一種記事提醒方法和裝置。所述技術方案如下一種記事提醒方法,所述方法包括步驟A:記事提醒裝置與主機建立連接后,所述記事提醒裝置中的記事提醒軟件在所述主機上自動運行;步驟B:所述記事提醒軟件獲取系統時鐘信息;步驟C:根據所述系統時鐘信息和所述記事提醒裝置中存儲的記事信息判斷是否滿足提 醒條件,如果滿足,則進行提醒;如果不滿足,繼續獲取新的系統時鐘信息。所述記事提醒軟件在所述主機上自動運行后還包括步驟所述記事提醒軟件判斷所述記 事提醒裝置中是否有記事信息,如果有,執行所述步驟B;如果沒有,結束操作。所述步驟A中還包括通過用戶的身份識別碼認證所述用戶是否合法,如果所述用戶合法,繼續進行操作;否 則,結束操作。所述步驟C具體包括-步驟C1:所述記事提醒軟件讀取所述記事提醒裝置中存儲的記事信息,所述記事信息包 括提醒時間和提醒事務;步驟C2:所述記事提醒軟件根據其獲取的所述系統時鐘信息與其所讀取的所述記事信息 判斷是否滿足提醒條件,如果滿足,執行步驟C3;否則,執行步驟C4;步驟C3:所述記事提醒軟件提醒所述事務;步驟C4:繼續獲取新的系統時鐘信息,并返回所述步驟C2。所述歩驟C具體包括步驟Cl':所述記事提醒軟件將所述系統時鐘信息發送給所述記事提醒裝置; 步驟C2':所述記事提醒裝置收到所述系統時鐘信息后,根據所述系統時鐘信息與其所存 儲的記事信息判斷是否滿足提醒條件,如果滿足,執行步驟C3';否則,執行步驟C5'; 步驟C3':通知所述記事提醒軟件提醒所述記事信息中的提醒事務; 步驟C4':所述記事提醒軟件提醒所述事務;步驟C5':通知所述記事提醒軟件繼續獲取新的系統時鐘信息,所述記事提醒軟件獲取新的系統時鐘信息后,返回所述步驟cr。所述步驟C具體包括步驟Cl〃所述記事提醒軟件將所述系統時鐘信息發送給所述記事提醒裝置; 步驟C2〃所述記事提醒裝置收到所述系統時鐘信息后,根據所述系統時鐘信息與其所 存儲的記事信息判斷是否滿足提醒條件,如果滿足,執行步驟C3〃;否則,執行步驟C4〃; 步驟C3〃所述記事提醒裝置提醒所述記事信息中的提醒事務;步驟C4〃通知所述記事提醒軟件繼續獲取新的系統時鐘信息,所述記事提醒軟件獲取新的系統時鐘信息后,返回所述步驟cr'。所述步驟C2具體是所述記事提醒軟件判斷其獲取的所述系統時鐘信息與其所讀取的所述記事信息中的提醒 時間是否一致,如果一致,執行步驟C3;否則,執行步驟C4;或者所述記事提醒軟件判斷其獲取的所述系統時鐘信息是否在所述記事提醒裝置存儲的 記事信息中的提醒時間的預設范圍內,如果在,執行步驟C3;否則,執行步驟C4;或者所述記事提醒軟件判斷其獲取的所述系統時鐘信息是否在所述記事提醒裝置存儲的 記事信息中的提醒時間之后且與所述提醒時間對應的事務沒有被提醒過,如果是,執行步驟 C3;否則,執行步驟C4。所述記事提醒裝置根據所述系統時鐘信息與其所存儲的記事信息判斷是否滿足提醒條件 具體是所述記事提醒裝置判斷其接收到的所述系統時鐘信息與其所存儲的記事信息中的提醒時 間是否一致;或者所述記事提醒裝置判斷其接收到的所述系統時鐘信息是否在其所存儲的記事信息中 的提醒時間的預設范圍內;或者所述記事提醒裝置判斷其接收到的所述系統時鐘信息是否在其所存儲的記事信息中 的提醒時間之后且與所述提醒時間對應的事務沒有被提醒過。當所述事務為自動發送預設電子郵件或短信時,提醒所述事務之后,還包括所述記事提醒軟件自動發送預設電子郵件或短信。當所述事務為自動發送預設電子郵件或短信時,提醒所述事務之后,還包括 所述記事提醒裝置通知所述主機發送預設電子郵件或短信,所述主機發送預設電子郵件 或短信。所述記事信息是以加密或數字簽名的密文形式存儲在所述記事提醒裝置中的,相應地, 所述步驟C還包括當所述記事信息為加密后的記事信息時,對所述記事信息進行解密; 當所述記事信息帶有數字簽名時,驗證所述數字簽名是否正確;根據所述系統時鐘信息和解密后的記事信息或數字簽名驗證通過后的記事信息判斷是否 滿足提醒條件,如果滿足,進行提醒;如果不滿足,繼續獲取新的系統時鐘信息。所述步驟C中的進行提醒具體通過語言、鬧鈴、有規律的蜂鳴聲或顯示的方式進行提醒。 本發明還提供了一種記事提醒裝置,所述裝置包括通信模塊,用于連接所述記事提醒裝置和主機之間的通信; 存儲模塊,用于存儲記事信息;系統時鐘信息獲取模塊,用于獲取所述主機的系統時鐘信息;判斷模塊,用于判斷是否滿足提醒條件并將相應的判斷結果發送給記事提醒模塊;記事提醒模塊,用于接收所述判斷模塊發送來的判斷結果并根據所述判斷結果進行事務 提醒或通知所述系統時鐘信息獲取模塊獲取新的系統時鐘信息;自動運行模塊,用于在所述記事提醒裝置與主機相連后,觸發所述系統時鐘信息獲取模 塊在所述主機上自動運行。其中,所述判斷模塊和記事提醒模塊也可以被所述自動運行模塊觸發,運行在主機上, 也可以不被所述自動運行模塊觸發,在記事提醒裝置上運行,下面分別進行說明第一種所述自動運行模塊還用于在所述記事提醒裝置與主機相連后,觸發所述判斷模 塊和所述記事提醒模塊在所述主機上自動運行。這種情況下,所述判斷模塊包括記事信息讀取單元,用于讀取所述存儲模塊中存儲的記事信息,所述記事信息包括提醒 時間和提醒事務;判斷單元,用于根據所述系統時鐘信息獲取模塊獲取的系統時鐘信息與所述信息讀取單 元讀取的記事信息中的提醒時間判斷是否滿足提醒條件,并將相應的判斷結果發送給所述記 事提醒模塊;相應地,所述記事提醒模塊具體用于接收所述判斷單元發送來的所述判斷結果,并在所述判斷結 果為滿足提醒條件時,提醒所述記事信息中的事務,在所述判斷結果為不滿足提醒條件時, 通知所述系統時鐘信息獲取模塊獲取新的系統時鐘信息。進一步地,所述判斷單元具體是第一判斷子單元,用于判斷所述系統時鐘信息獲取模塊獲取的系統時鐘信息與所述信息 讀取單元讀取的記事信息中的提醒時間是否一致;或者,第二判斷子單元,用于判斷所述系統時鐘信息獲取模塊獲取的系統時鐘信息是否 在所述信息讀取單元讀取的記事信息中的提醒時間的預設范圍內;或者,第三判斷子單元,用于判斷所述系統時鐘信息獲取模塊獲取的系統時鐘信息是否 在所述信息讀取單元讀取的記事信息中的提醒時間之后且與所述提醒時間對應的事務沒有被 提醒過。第二種所述自動運行模塊還用于在所述記事提醒裝置與主機相連后,觸發所述記事提醒模塊在所述主機上自動運行。這種情況下,所述判斷模塊在記事提醒裝置中運行,所述記事提醒模塊包括第一系統時鐘信息發送單元,用于將所述系統時鐘信息獲取模塊獲取的所述系統時鐘信 息發送給所述判斷模塊;記事提醒單元,用于接收所述判斷模塊發送來的所述判斷結果,并在所述判斷結果為滿 足提醒條件時,提醒所述記事信息中的事務,在所述判斷結果為不滿足提醒條件時,通知所 述系統時鐘信息獲取模塊獲取新的系統時鐘信息;相應地,所述判斷模塊具體用于根據所述第一系統時鐘信息發送單元發送來的系統時鐘信息和所 述存儲模塊中存儲的記事信息中的提醒時間判斷是否滿足提醒條件,并將相應的判斷結果發 送給所述記事提醒單元。進一歩地,所述判斷模塊具體是第一判斷子模塊,用于判斷所述第一系統時鐘信息發送單元發送來的系統時鐘信息與所 述存儲模塊中的記事信息中的提醒時間是否一致;或者,第二判斷子模塊,用于判斷所述第一系統時鐘信息發送單元發送來的系統時鐘信 息是否在所述存儲模塊中的記事信息中的提醒時間的預設范圍內;或者,第三判斷子模塊,用于判斷所述第一系統時鐘信息發送單元發送來的系統時鐘信 息是否在所述存儲模塊中的記事信息中的提醒時間之后且與所述提醒時間對應的事務沒有被 提醒過。上述第一種情況和第二種情況,當所述事務為發送電子郵件或發送短信時,所述記事提 醒模塊還用于在提醒所述事務后發送電子郵件或發送短信;所述記事提醒模塊具體通過語言、鬧鈴、有規律的蜂鳴聲或顯示的方式進行提醒。 第三種所述記事提醒模塊和判斷模塊都在記事提醒裝置上運行,所述記事提醒模塊包括第二系統時鐘信息發送單元,用于將所述系統時鐘信息獲取模塊獲取的所述系統時鐘信 息發送給所述判斷模塊;記事提醒單元,用于接收所述判斷模塊發送來的所述判斷結果,并在所述判斷結果為滿 足提醒條件時,提醒所述記事信息中的事務,在所述判斷結果為不滿足提醒條件時,通知所 述系統時鐘信息獲取模塊獲取新的系統時鐘信息;相應地,所述判斷模塊具體用于根據所述第二系統時鐘信息發送單元發送來的系統時鐘信息和所 述存儲模塊中存儲的記事信息中的提醒時間判斷是否滿足提醒條件并將相應的判斷結果發送 給所述記事提醒單元。進一步地,所述判斷模塊具體是第一判斷子模塊,用于判斷所述第二系統時鐘信息發送單元發送來的系統時鐘信息與所 述存儲模塊中的記事信息中的提醒時間是否一致;或者,第二判斷子模塊,用于判斷所述第二系統時鐘信息發送單元發送來的系統時鐘信 息是否在所述存儲模塊中的記事信息中的提醒時間的預設范圍內;或者,第三判斷子模塊,用于判斷所述第二系統時鐘信息發送單元發送來的系統時鐘信 息是否在所述存儲模塊中的記事信息中的提醒時間之后且與所述提醒時間對應的事務沒有被 提醒過。當所述事務為發送電子郵件或發送短信時,記事提醒模塊還用于在提醒所述事務后通知 所述主機發送電子郵件或發送短信。所述記事提醒模塊具體通過語言、鬧鈴、有規律的蜂鳴聲、LED燈或顯示的方式進行提醒。上述三種情況下,所述記事提醒模塊還包括-記事信息判斷單元,用于判斷所述存儲模塊中是否有記事信息。 所述裝置還包括-智能密鑰模塊,用于對所述記事信息進行加密或數字簽名,并將加密或數字簽名后的所 述記事信息發送給所述存儲模塊,或者對所述加密或數字簽名后的記事信息進行解密或驗證 數字簽名;相應地,所述存儲模塊還用于存儲所述智能密鑰模塊發送的加密或數字簽名后的 記事信息。所述裝置還包括認證模塊,用于通過用戶的身份識別碼認證所述用戶是否合法。 本發明實施例提供的技術方案的有益效果是-本發明實施例通過將記事信息存儲在記事提醒裝置中,可以隨身攜帶,從而滿足了用戶 移動提醒的要求;同時記事提醒裝置還可以對用戶進行合法性驗證,且存儲在記事提醒裝置 中的記事信息可以是經過加密或數字簽名處理的,所以保證了記事提醒的安全性和記事信息 的私密性。
圖1是本發明實施例一提供的記事提醒方法的流程圖;圖2是本發明實施例二提供的記事提醒方法的流程圖;圖3是本發明實施例二提供的另一種記事提醒方法的流程圖;圖4是本發明實施例三提供的記事提醒裝置的結構圖;圖5是本發明實施例四提供的記事提醒裝置的結構圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進 一步地詳細描述。本發明實施例通過將記事信息存儲在記事提醒裝置中,用戶可以隨身攜帶記事提醒裝置, 從而實現了記事信息的移動提醒。 實施例一參見圖l,本發明實施例提供了一種記事提醒方法,具體包括以下步驟-步驟101:通過USB連接器連接記事提醒裝置和主機;歩驟102:記事提醒裝置與主機建立連接后,記事提醒裝置中的記事提醒軟件在主機上 自動運行;其中,自動運行的功能可以通過autonm軟件來實現;步驟103:記事提醒裝置通過用戶的PIN (Personal Identity Number,個人識別碼)認證 用戶是否合法,如果用戶合法,執行步驟104,繼續進行提醒操作;否則,結束提醒操作,本實施例中的身份識別碼是以PIN碼為例進行說明的,進一步地,在實際應用中記事提 醒裝置也可以通過生物特征方式認證用戶身份,例如,指紋、掌紋、虹膜或面部特征等;歩驟104:記事提醒軟件判斷記事提醒裝置中是否有記事信息,如果有,執行步驟105; 否則,結束提醒操作;進一步地,在實際應用中,該步驟104可以省略; 歩驟105:記事提醒軟件獲取系統時鐘信息;步驟106:記事提醒軟件讀取記事提醒裝置中存儲的記事信息,其中,記事信息包括提 醒時間和提醒事務;實際應用中,為了保證記事信息的安全性,記事信息還可以以加密或數字簽名的密文形 式存儲在記事提醒裝置中,相應地,當記事信息為加密后的記事信息時,記事提醒裝置對記事信息進行解密,記事提醒軟件讀取解密后的記事信息;當記事信息帶有數字簽名時,記事 提醒裝置驗證數字簽名是否正確,記事提醒軟件讀取數字簽名驗證通過后的記事信息;步驟107:記事提醒軟件根據其獲取的系統時鐘信息與其讀取的記事信息判斷是否滿足 提醒條件,如果滿足,執行步驟108;否則,執行步驟109;進一步地,當步驟106中的記事信息為加密后的記事信息或帶有數字簽名時,記事提醒 軟件根據其獲取的系統時鐘信息和其讀取的解密后的記事信息或數字簽名驗證通過后的記事 信息判斷是否滿足提醒條件;其中,記事提醒軟件根據其獲取的系統時鐘信息與其讀取的記事信息判斷是否滿足提醒 條件具體是指記事提醒軟件判斷其獲取的系統時鐘信息與其讀取的記事信息中的提醒時間是否一致; 或者記事提醒軟件判斷其獲取的系統時鐘信息是否在其讀取的記事信息中的提醒時間的 預設范圍內,例如,提醒時間的預設范圍是30分鐘,如果記事提醒軟件獲取的系統時鐘信息 是2008年1月22號17點35分,那么2008年1月22號17點05分至2008年1月22號17 點35分之間的事務都滿足提醒條件;或者記事提醒軟件判斷其獲取的系統時鐘信息是否在其讀取的記事信息中的提醒時間之 后且該提醒時間對應的事務沒有被提醒過,例如,如果記事提醒軟件獲取的系統時鐘信息是 2008年1月22號17點35分,那么提醒時間在2008年1月22號17點35分之前且沒有被 提醒過的事務都滿足提醒條件;為了能夠識別出記事提醒裝置存儲的記事信息是否被提醒過, 預先可以設定一些規則,例如將提醒過的記事信息標識為111,沒有被提醒過的記事信息標識為000;或者,將提醒過的記事信息刪除,記事提醒裝置中存儲的信息就是沒有被提醒 過的信息;步驟108:記事提醒軟件提醒記事信息中的事務。實際應用中,記事提醒軟件可以通過語言、鬧鈴、有規律的蜂鳴聲或顯示的方式進行提醒;步驟109:繼續獲取新的系統時鐘信息,并返回步驟107。實施例二參見圖2,本實施例二提供了另外一種記事提醒方法,具體包括以下步驟步驟101'至步驟105'與上述步驟101至步驟105相同,此處不再贅述。 歩驟106':記事提醒軟件將系統時鐘信息發送給記事提醒裝置;步驟10T:記事提醒裝置收到記事提醒軟件發送的系統時鐘信息后,根據系統時鐘信息 與其所存儲的記事信息中的提醒時間判斷是否滿足提醒條件,如果滿足,執行步驟108';否 則,執行步驟110';實際應用中,為了保證記事信息的安全性,記事信息還可以以加密或數字簽名的密文形 式存儲在記事提醒裝置中,相應地,當記事信息為加密后的記事信息時,記事提醒裝置對記 事信息進行解密,并根據系統時鐘信息和其解密后的記事信息中的提醒時間判斷是否滿足提 醒條件;當記事信息帶有數字簽名時,記事提醒裝置驗證數字簽名是否正確,并根據系統時 鐘信息和其驗證成功后的記事信息中的提醒時間判斷是否滿足提醒條件;其中,記事提醒裝置根據系統時鐘信息與其所存儲的記事信息中的提醒時間判斷是否滿 足提醒條件具體是指記事提醒裝置判斷其接收到的系統時鐘信息與其存儲的記事信息中的提醒時間是否一致;或者記事提醒裝置判斷其接收到的系統時鐘信息是否在其存儲的記事信息中的提醒時間 的預設范圍內,例如,提醒時間的預設范圍是30分鐘,如果記事提醒裝置接收到的系統時鐘 信息是2008年1月22號17點35分,那么2008年1月22號17點05分至2008年1月22 號17點35分之間的事務都滿足提醒條件;或者記事提醒裝置判斷其接收到的系統時鐘信息是否在其存儲的記事信息中的提醒時間 之后且該提醒時間對應的事務沒有被提醒過,例如,如果記事提醒記事提醒裝置獲取的系統 時鐘信息是2008年1月22號17點35分,那么提醒時間在2008年1月22號17點35分之 前且沒有被提醒過的事務都滿足提醒條件;為了能夠識別出記事提醒裝置存儲的記事信息是 否被提醒過,預先可以設定一些規則,例如將提醒過的記事信息標識為111,沒有被提醒 過的記事信息標識為000;或者,將提醒過的記事信息刪除,記事提醒裝置中存儲的信息就 是沒有被提醒過的信息;步驟108':記事提醒裝置通知記事提醒軟件提醒記事信息中的提醒事務;步驟109':記事提醒軟件提醒所述事務,然后結束;步驟110':通知記事提醒軟件繼續獲取新的系統時鐘信息,記事提醒軟件獲取新的系統 時鐘信息后,返回步驟106'。進一步地,在上述步驟108和步驟109'中,當提醒的事務為自動發送預設電子郵件或短 信時,在歩驟108和步驟109'之后,還可以包括步驟記事提醒軟件自動發送預設電子郵件或短信。實際應用中,本發明實施例還提供一種記事提醒方法,參見圖3,具體包括以下步驟步驟ior'至步驟106〃與上述步驟ior至步驟106'相同,此處不再贅述。步驟107":記事提醒裝置收到記事提醒軟件發送的系統時鐘信息后,根據系統時鐘信息 與其所存儲的記事信息中的提醒時間判斷是否滿足提醒條件,如果滿足,執行步驟108〃;否 則,執行歩驟109〃;進一歩地,記事提醒裝置根據系統時鐘信息與其所存儲的記事信息中的提醒時間判斷是 否滿足提醒條件的步驟具體為記事提醒裝置判斷其收到的系統時鐘信息與其所存儲的記事信息中的提醒時間是否一致;或者所述記事提醒裝置判斷其收到的系統時鐘信息是否在其所存儲的記事信息中的提醒 時間的預設范圍內;或者所述記事提醒裝置判斷其收到的系統時鐘信息是否在其所存儲的記事信息中的提醒 時間之后且與提醒時間對應的事務沒有被提醒過。歩驟108〃記事提醒裝置提醒記事信息中的提醒事務,并在該事務為發送電子郵件或發 送短信時通知記事提醒軟件處理,然后結束;步驟109":通知記事提醒軟件繼續獲取新的系統時鐘信息,記事提醒軟件獲取新的系統時鐘信息后,返回步驟106"。實施例三在本實施例中,優選地,是否滿足提醒條件的判斷動作由圖4中所示的記事提醒模塊500 在主機上運行時完成。參見圖4,本發明實施例三提供的一種記事提醒裝置,包括通信模塊200,用于連接該 記事提醒裝置和主機之間的通信,優選地,本實施例選用USB連接器來實現通信模塊200的 功能;存儲模塊300,用于存儲記事信息;系統時鐘信息獲取模塊400,用于獲取主機的系統 時鐘信息;判斷模塊500,用于判斷是否滿足提醒條件,并將其相應的判斷結果發送給記事 提醒模塊600;記事提醒模塊600,用于接收判斷模塊500發送來的判斷結果,并根據該判斷 結果進行事務提醒或通知系統時鐘信息獲取模塊400獲取新的系統時鐘信息;自動運行模塊 700,用于在記事提醒裝置與主機相連后,觸發系統時鐘信息獲取模塊400、判斷模塊500和 記事提醒模塊600在主機上自動運行,優選地,本實施例選用autorun軟件來實現自動運行模 塊700的功能。其中,在本實施例中,記事提醒模塊600的功能可以通過記事提醒軟件來實現,判斷模塊500具體包括記事信息讀取單元501,用于讀取存儲模塊300中存儲的記事信息,該記事信息包括提 醒時間和提醒事務;判斷單元502,用于根據系統時鐘獲取模塊400獲取的系統時鐘信息與記事信息讀取單 元501讀取的記事信息中的提醒時間判斷是否滿足提醒條件,并將相應的判斷結果發送給記 事提醒模塊600;相應地,記事提醒模塊600具體用于接收判斷單元502發送來的判斷結果,并在判斷結果為滿足 提醒條件時,提醒記事信息中的事務,在判斷結果為不滿足提醒條件時,通知系統時鐘信息 獲取模塊400獲取新的系統時鐘信息。優選地,記事提醒模塊600具體通過語言、鬧鈴、有 規律的蜂鳴聲或顯示的方式進行事務提醒;其中,當提醒事務為發送電子郵件或發送短信時,記事提醒模塊600還用于在提醒該事 務后發送電子郵件或發送短信。進一步地,判斷單元502具體可以為第一判斷子單元,用于判斷系統時鐘獲取模塊400獲取的系統時鐘信息與記事信息讀取 單元501讀取的記事信息中的提醒時間是否一致,如果一致則滿足提醒條件,如果不一致則 不滿足提醒條件;或者,判斷單元502具體為第二判斷子單元,用于判斷系統時鐘獲取模塊400獲取的系 統時鐘信息是否在記事信息讀取單元501讀取的記事信息中的提醒時間的預設范圍內,如果 在則滿足提醒條件,如果不在則不滿足提醒條件,例如,提醒時間的預設范圍是30分鐘,如 果系統時鐘獲取模塊400獲取的系統時鐘信息是2008年1月22號17點35分,那么2008年 1月22號17點05分至2008年1月22號17點35分之間的事務都滿足提醒條件;或者,判斷單元502具體為第三判斷子單元,用于判斷系統時鐘獲取模塊400獲取的系 統時鐘信息是否在記事信息讀取單元501讀取的記事信息中的提醒時間之后且與該提醒時間 對應的事務沒有被提醒過,例如,如果系統時鐘獲取模塊400獲取的系統時鐘信息是2008年 1月22號17點35分,那么提醒時間在2008年1月22號17點35分之前且沒有被提醒過的 事務都滿足提醒條件;實際應用中,記事提醒模塊600還可以包括記事信息判斷單元,用于判斷存儲模塊300 中是否有記事信息,如果有,通知系統時鐘信息獲取模塊400獲取主機的系統時鐘信息,否 則,結束操作。實施例四在本實施例中,優選地,是否滿足提醒條件的判斷動作由如圖5所示的記事提醒裝置中 的判斷模塊500'完成。如圖5所示,本實施例提供的記事提醒裝置包括通信模塊200',用于連接該記事提醒 裝置和主機之間的通信,優選地,本實施例選用USB連接器來實現通信模塊200'的功能;存 儲模塊300',用于存儲記事信息;系統時鐘信息獲取模塊400',用于獲取主機的系統時鐘信 息;判斷模塊500',用于判斷是否滿足提醒條件,并將其相應的判斷結果發送給記事提醒模 塊600',判斷模塊500'在記事提醒裝置中運行;記事提醒模塊600',用于接收判斷模塊500' 發送來的判斷結果,并根據該判斷結果進行事務提醒或通知系統時鐘信息獲取模塊400'獲取 新的系統時鐘信息;自動運行模塊700',用于在記事提醒裝置與主機相連后,觸發系統時鐘 信息獲取模塊400'在主機上自動運行,優選地,本實施例選用autorun軟件來實現自動運行模 塊700'的功能。其中,在本實施例中,記事提醒模塊600'的功能可以通過記事提醒軟件實現,可以在主 機上運行,也可以在記事提醒裝置中運行,本實施例中的記事提醒模塊600'在主機上自動運 行,進一步地,記事提醒模塊600'包括第一系統時鐘信息發送單元601'和記事提醒單元602'。其中,第一系統時鐘信息發送單元601'用于將系統時鐘獲取模塊400'獲取的系統時鐘信 息發送給判斷模塊500';記事提醒單元602'用于接收判斷模塊500'發送來的判斷結果,并在判斷結果為滿足提醒 條件時,提醒記事信息中的事務,在判斷結果為不滿足提醒條件時,通知系統時鐘獲取模塊 400'獲取新的系統時鐘信息,優選地,記事提醒單元602'具體通過語言、鬧鈴、有規律的蜂 鳴聲或顯示的方式進行事務提醒。相應地,判斷模塊500'具體用于根據第一系統時鐘信息發送單元601'發送來的系統時鐘 信息和存儲模塊300'中存儲的記事信息中的提醒時間判斷是否滿足提醒條件,并將相應的判 斷結果發送給記事提醒單元602';當提醒事務為發送電子郵件或發送短信時,記事提醒單元602'還用于在提醒該事務后發 送電子郵件或發送短信。進一步地,判斷模塊500'可以具體為第一判斷子模塊,用于判斷第一系統時鐘信息發送單元601'發送來的系統時鐘信息與存 儲模塊300'中存儲的記事信息中的提醒時間是否一致,如果一致則滿足第二判斷子模塊,用于判斷第一系統時鐘信息發送單元601'發送來的系統時鐘信息是否 在存儲模塊300'中存儲的記事信息中的提醒時間的預設范圍內,如果在則滿足提醒條件,如 果不在則不滿足提醒條件,例如,提醒時間的預設范圍是30分鐘,如果第一系統時鐘信息發 送單元601'發送來的系統時鐘信息是2008年1月22號17點35分,那么2008年1月22號 17點05分至2008年1月22號17點35分之間的事務都滿足提醒條件;第三判斷子模塊,用于判斷第一系統時鐘信息發送單元601'發送來的系統時鐘信息是否 在存儲模塊300'中存儲的記事信息中的提醒時間之后且與該提醒時間對應的事務沒有被提醒 過,例如,如果第一系統時鐘信息發送單元601'發送來的系統時鐘信息是2008年1月22號 17點35分,那么提醒時間在2008年1月22號17點35分之前且沒有被提醒過的事務都滿 足提醒條件。實際應用中,記事提醒模塊600'還可以包括記事信息判斷單元,用于判斷存儲模塊300' 中是否有記事信息,如果有,通知系統時鐘信息獲取模塊400'獲取系統時鐘信息,否則,結 束提醒操作。實際應用中,當存儲模塊300'存儲的記事信息中的提醒事務為發送電子郵件或發送短信 時,記事提醒單元602'還用于進行事務提醒后,發送電子郵件或發送短信,優選地,記事提 醒單元602'具體通過語言、鬧鈴、有規律的蜂鳴聲或顯示的方式進行事務提醒。另一種情況,當上述記事提醒模塊在記事提醒裝置中運行時,該裝置包括通信模塊,用于連接記事提醒裝置和主機之間的通信;存儲模塊,用于存儲記事信息;系統時鐘信息獲取模塊,用于獲取主機的系統時鐘信息;判斷模塊,用于判斷是否滿足提醒條件并將相應的結果發送給記事提醒模塊;記事提醒模塊,用于接收判斷模塊發送來的判斷結果,并根據該判斷結果進行事務提醒或通知系統時鐘信息獲取模塊獲取新的系統時鐘信息;自動運行模塊,用于在記事提醒裝置與主機相連后,觸發系統時鐘信息獲取模塊在主機上自動運行;其中,記事提醒模塊具體包括第二系統時鐘信息發送單元,用于將系統時鐘信息獲取模塊獲取的系統時鐘信息發送給 判斷模塊;記事提醒單元,用于接收判斷模塊發送來的判斷結果,并在判斷結果為滿足提醒條件時, 提醒記事信息中的事務,在判斷結果為不滿足提醒條件時,通知系統時鐘信息獲取模塊獲取新的系統時鐘信息;記事提醒單元具體通過語言、鬧鈴、有規律的蜂鳴聲、LED燈或顯示的 方式進行事務提醒。 相應地,判斷模塊具體用于根據第二系統時鐘信息發送單元發送來的系統時鐘信息和存儲模塊中 存儲的記事信息中的提醒時間判斷是否滿足提醒條件,并將相應的判斷結果發送給記事提醒 模塊。進一步地,判斷模塊具體是第一判斷子模塊,用于判斷第二系統時鐘信息發送單元發送來的系統時鐘信息與存儲模 塊中的記事信息中的提醒時間是否一致,如果一致則滿足提醒條件,如果不一致則不滿足提醒條件;或者,第二判斷子模塊,用于判斷第二系統時鐘信息發送單元發送來的系統時鐘信息是 否在存儲模塊中的記事信息中的提醒時間的預設范圍內,如果在則滿足提醒條件,如果不在 則不滿足提醒條件,例如,提醒時間的預設范圍是30分鐘,如果第一系統時鐘信息發送單元 601'發送來的系統時鐘信息是2008年1月22號17點35分,那么2008年1月22號17點05 分至2008年1月22號17點35分之間的事務都滿足提醒條件;或者,第三判斷子模塊,用于判斷第二系統時鐘信息發送單元發送來的系統時鐘信息是 否在存儲模塊中的記事信息中的提醒時間之后且與所述提醒時間對應的事務沒有被提醒過例 如,如果第一系統時鐘信息發送單元601'發送來的系統時鐘信息是2008年1月22號17點 35分,那么提醒時間在2008年1月22號17點35分之前且沒有被提醒過的事務都滿足提醒 條件。進一歩地,記事提醒模塊還包括記事信息判斷單元,用于判斷存儲模塊中是否有記事信息,如果有,通知系統時鐘信息 獲取模塊獲取系統時鐘信息,否則,結束操作;當提醒事務為發送電子郵件或發送短信時,記事提醒單元還用于在提醒該事務后通知主 機發送電子郵件或發送短信。實際應用中,上述實施例三和實施例四中所描述的記事提醒裝置還可以包括智能密鑰模 塊和認證模塊,其中,智能密鑰模塊用于對記事信息進行加密或數字簽名,并將加密或數字 簽名后的記事信息發送給存儲模塊300或存儲模塊300',或者對加密或數字簽名后的記事信 息進行解密或驗證數字簽名;相應地,存儲模塊300或存儲模塊300'還用于存儲智能密鑰模 塊發送的加密或數字簽名后的記事信息,認證模塊用于通過用戶的身份識別碼認證用戶是否合法,如果用戶合法,繼續進行提醒操作;否則,結束提醒操作。本發明實施例通過將記事信息存儲在記事提醒裝置中,可以隨身攜帶,從而滿足了用戶 移動提醒的要求;同時記事提醒裝置還可以對用戶進行合法性驗證,且存儲在記事提醒裝置 中的記事信息可以是經過加密或數字簽名處理的,所以保證了記事提醒的安全性和記事信息 的私密性。以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之 內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種記事提醒方法,其特征在于,所述方法包括步驟A記事提醒裝置與主機建立連接后,所述記事提醒裝置中的記事提醒軟件在所述主機上自動運行;步驟B所述記事提醒軟件獲取系統時鐘信息;步驟C根據所述系統時鐘信息和所述記事提醒裝置中存儲的記事信息判斷是否滿足提醒條件,如果滿足,則進行提醒;如果不滿足,繼續獲取新的系統時鐘信息。
2. 如權利要求1所述的記事提醒方法,其特征在于,所述記事提醒軟件在所述主機上自 動運行后還包括步驟所述記事提醒軟件判斷所述記事提醒裝置中是否有記事信息,如果有, 執行所述步驟B;如果沒有,結束操作。
3. 如權利要求1或2所述的記事提醒方法,其特征在于,所述歩驟A中還包括 通過用戶的身份識別碼認證所述用戶是否合法,如果所述用戶合法,繼續進行操作;否則,結束操作。
4. 如權利要求1所述的記事提醒方法,其特征在于,所述步驟C具體包括-步驟C1:所述記事提醒軟件讀取所述記事提醒裝置中存儲的記事信息,所述記事信息包 括提醒時間和提醒事務;步驟C2:所述記事提醒軟件根據其獲取的所述系統時鐘信息與其所讀取的所述記事信息 判斷是否滿足提醒條件,如果滿足,執行步驟C3;否則,執行步驟C4;步驟C3:所述記事提醒軟件提醒所述事務;步驟C4:繼續獲取新的系統時鐘信息,并返回所述步驟C2。
5. 如權利要求1所述的記事提醒方法,其特征在于,所述步驟C具體包括 步驟Cl':所述記事提醒軟件將所述系統時鐘信息發送給所述記事提醒裝置; 步驟C2':所述記事提醒裝置收到所述系統時鐘信息后,根據所述系統時鐘信息與其所存儲的記事信息判斷是否滿足提醒條件,如果滿足,執行步驟C3';否則,執行步驟C5'; 步驟C3':通知所述記事提醒軟件提醒所述記事信息中的提醒事務; 步驟C4':所述記事提醒軟件提醒所述事務;步驟C5':通知所述記事提醒軟件繼續獲取新的系統時鐘信息,所述記事提醒軟件獲取新 的系統時鐘信息后,返回所述步驟C1'。
6. 如權利要求1所述的記事提醒方法,其特征在于,所述步驟C具體包括 步驟Cl〃所述記事提醒軟件將所述系統時鐘信息發送給所述記事提醒裝置;步驟C2":所述記事提醒裝置收到所述系統時鐘信息后,根據所述系統時鐘信息與其所 存儲的記事信息判斷是否滿足提醒條件,如果滿足,執行步驟C3〃;否則,執行步驟C4〃; 步驟C3〃所述記事提醒裝置提醒所述記事信息中的提醒事務;步驟C4〃通知所述記事提醒軟件繼續獲取新的系統時鐘信息,所述記事提醒軟件獲取新的系統時鐘信息后,返回所述步驟cr'。
7. 如權利要求4所述的記事提醒方法,其特征在于,所述步驟C2具體是 所述記事提醒軟件判斷其獲取的所述系統時鐘信息與其所讀取的所述記事信息中的提醒時間是否一致,如果一致,執行步驟C3;否則,執行步驟C4;或者所述記事提醒軟件判斷其獲取的所述系統時鐘信息是否在所述記事提醒裝置存儲的 記事信息中的提醒時間的預設范圍內,如果在,執行步驟C3;否則,執行步驟C4;或者所述記事提醒軟件判斷其獲取的所述系統時鐘信息是否在所述記事提醒裝置存儲的 記事信息中的提醒時間之后且與所述提醒時間對應的事務沒有被提醒過,如果是,執行步驟 C3;否則,執行步驟C4。
8. 如權利要求5或6所述的記事提醒方法,其特征在于,所述記事提醒裝置根據所述系統時鐘信息與其所存儲的記事信息判斷是否滿足提醒條件具體是所述記事提醒裝置判斷其接收到的所述系統時鐘信息與其所存儲的記事信息中的提醒時間是否一致;或者所述記事提醒裝置判斷其接收到的所述系統時鐘信息是否在其所存儲的記事信息中的提醒時間的預設范圍內;或者所述記事提醒裝置判斷其接收到的所述系統時鐘信息是否在其所存儲的記事信息中 的提醒時間之后且與所述提醒時間對應的事務沒有被提醒過。
9. 如權利要求4或5所述的記事提醒方法,其特征在于,當所述事務為自動發送預設電子郵件或短信時,提醒所述事務之后,還包括所述記事提醒軟件自動發送預設電子郵件或短信。
10. 如權利要求6所述的記事提醒方法,其特征在于,當所述事務為自動發送預設電子 郵件或短信時,提醒所述事務之后,還包括所述記事提醒裝置通知所述主機發送預設電子郵件或短信,所述主機發送預設電子郵件 或短信。
11. 如權利要求1所述的記事提醒方法,其特征在于,所述記事信息是以加密或數字簽 名的密文形式存儲在所述記事提醒裝置中的,相應地,所述步驟C還包括-當所述記事信息為加密后的記事信息時,對所述記事信息進行解密; 當所述記事信息帶有數字簽名時,驗證所述數字簽名是否正確;根據所述系統時鐘信息和解密后的記事信息或數字簽名驗證通過后的記事信息判斷是否 滿足提醒條件,如果滿足,進行提醒;如果不滿足,繼續獲取新的系統時鐘信息。
12. 如權利要求1所述的記事提醒方法,其特征在于,所述步驟C中的進行提醒具體通 過語言、鬧鈴、有規律的蜂鳴聲或顯示的方式進行提醒。
13. —種記事提醒裝置,其特征在于,所述裝置包括 通信模塊,用于連接所述記事提醒裝置和主機之間的通信; 存儲模塊,用于存儲記事信息;系統時鐘信息獲取模塊,用于獲取所述主機的系統時鐘信息;判斷模塊,用于判斷是否滿足提醒條件并將相應的判斷結果發送給記事提醒模塊; 記事提醒模塊,用于接收所述判斷模塊發送來的判斷結果并根據所述判斷結果進行事務提醒或通知所述系統時鐘信息獲取模塊獲取新的系統時鐘信息;自動運行模塊,用于在所述記事提醒裝置與主機相連后,觸發所述系統時鐘信息獲取模塊在所述主機上自動運行。
14. 如權利要求13所述的記事提醒裝置,其特征在于,所述肖動運行模塊還用于在所述 記事提醒裝置與主機相連后,觸發所述判斷模塊和所述記事提醒模塊在所述主機上自動運行。
15. 如權利要求14所述的記事提醒裝置,其特征在于,所述判斷模塊包括記事信息讀取單元,用于讀取所述存儲模塊中存儲的記事信息,所述記事信息包括提醒 時間和提醒事務;判斷單元,用于根據所述系統時鐘信息獲取模塊獲取的系統時鐘信息與所述信息讀取單 元讀取的記事信息中的提醒時間判斷是否滿足提醒條件,并將相應的判斷結果發送給所述記 事提醒模塊;相應地,所述記事提醒模塊具體用于接收所述判斷單元發送來的所述判斷結果,并在所述判斷結 果為滿足提醒條件時,提醒所述記事信息中的事務,在所述判斷結果為不滿足提醒條件時, 通知所述系統時鐘信息獲取模塊獲取新的系統時鐘信息。
16. 如權利要求15所述的記事提醒裝置,其特征在于,所述判斷單元具體是 第一判斷子單元,用于判斷所述系統時鐘信息獲取模塊獲取的系統時鐘信息與所述信息讀取單元讀取的記事信息中的提醒時間是否一致;或者,第二判斷子單元,用于判斷所述系統時鐘信息獲取模塊獲取的系統時鐘信息是否 在所述信息讀取單元讀取的記事信息中的提醒時間的預設范圍內;或者,第三判斷子單元,用于判斷所述系統時鐘信息獲取模塊獲取的系統時鐘信息是否 在所述信息讀取單元讀取的記事信息中的提醒時間之后且與所述提醒時間對應的事務沒有被 提醒過。
17. 如權利要求13所述的記事提醒裝置,其特征在于,所述自動運行模塊還用于在所述 記事提醒裝置與主機相連后,觸發所述記事提醒模塊在所述主機上自動運行。
18. 如權利要求17所述的記事提醒裝置,其特征在于,所述記事提醒模塊包括 第一系統時鐘信息發送單元,用于將所述系統時鐘信息獲取模塊獲取的所述系統時鐘信息發送給所述判斷模塊;記事提醒單元,用于接收所述判斷模塊發送來的所述判斷結果,并在所述判斷結果為滿 足提醒條件時,提醒所述記事信息中的事務,在所述判斷結果為不滿足提醒條件時,通知所 述系統時鐘信息獲取模塊獲取新的系統時鐘信息;相應地,所述判斷模塊具體用于根據所述第一系統時鐘信息發送單元發送來的系統時鐘信息和所 述存儲模塊中存儲的記事信息中的提醒時間判斷是否滿足提醒條件,并將相應的判斷結果發 送給所述記事提醒單元。
19.如權利要求18所述的記事提醒裝置,其特征在于,所述判斷模塊具體是第一判斷子模塊,用于判斷所述第一系統時鐘信息發送單元發送來的系統時鐘信息與所 述存儲模塊中的記事信息中的提醒時間是否一致;或者,第二判斷子模塊,用于判斷所述第一系統時鐘信息發送單元發送來的系統時鐘信 息是否在所述存儲模塊中的記事信息中的提醒時間的預設范圍內;或者,第三判斷子模塊,用于判斷所述第一系統時鐘信息發送單元發送來的系統時鐘信 息是否在所述存儲模塊中的記事信息中的提醒時間之后且與所述提醒時間對應的事務沒有被 提醒過。
20.如權利要求15或18所述的記事提醒裝置,其特征在于,當所述事務為發送電子郵件 或發送短信時,所述記事提醒模塊還用于在提醒所述事務后發送電子郵件或發送短信。
21. 如權利要求15或18所述的記事提醒裝置,其特征在于,所述記事提醒模塊具體通 過語言、鬧鈴、有規律的蜂鳴聲或顯示的方式進行提醒。
22. 如權利要求13所述的記事提醒裝置,其特征在于,所述記事提醒模塊包括 第二系統時鐘信息發送單元,用于將所述系統時鐘信息獲取模塊獲取的所述系統時鐘信息發送給所述判斷模塊;記事提醒單元,用于接收所述判斷模塊發送來的所述判斷結果,并在所述判斷結果為滿 足提醒條件時,提醒所述記事信息中的事務,在所述判斷結果為不滿足提醒條件時,通知所 述系統時鐘信息獲取模塊獲取新的系統時鐘信息;相應地,所述判斷模塊具體用于根據所述第二系統時鐘信息發送單元發送來的系統時鐘信息和所 述存儲模塊中存儲的記事信息中的提醒時間判斷是否滿足提醒條件并將相應的判斷結果發送 給所述記事提醒單元。
23. 如權利要求22所述的記事提醒裝置,其特征在于,所述判斷模塊具體是 第一判斷子模塊,用于判斷所述第二系統時鐘信息發送單元發送來的系統時鐘信息與所述存儲模塊中的記事信息中的提醒時間是否一致;或者,第二判斷子模塊,用于判斷所述第二系統時鐘信息發送單元發送來的系統時鐘信頁客戶服務模塊,為銀行卡客戶提供各種服務功能; 設備故障運行模塊,對故障模塊進行故障處理和自啟動恢復; 其特征在于還包括設備硬件檢測判斷模塊,對設備硬件進行檢測,當檢測出設備硬件正常,則運行客 戶服務模塊;當檢測出設備硬件異常,則運行設備故障運行模塊,暫停銀行卡客戶服務;系統維護模塊,執行維護管理命令,對故障模塊進行維護,暫停銀行卡客戶服務。為了方便銀行自助設備的維護,上述系統維護模塊包括維護操作按鍵模塊、設備檢 測模塊,所述設備檢測模塊對應有維護操作按鍵,并對設備硬件進行故障檢測。進一步改進,上述系統維護模塊還包括設備硬件參數配置模塊,所述設備檢測模塊 也對應有維護操作按鍵,并對設備硬件的參數進行修改和配置。當然為了方便銀行管理人員對銀行自助設備當然管理,上述系統維護模塊還包括結 賬打印模塊,下載密鑰模塊,所述結賬打印模塊、下載密鑰模塊也對應有維護操作按鍵。本發明解決上述第二個技術問題所采用的技術方案為該銀行自助設備的維護方 法,其特征在于包括以下步驟(1) 、所述銀行自助設備啟動運行后,首先對設備硬件進行初始化操作,之后運行設 備硬件檢測判斷模塊,進入檢測判斷模式;(2) 、設備硬件檢測判斷模塊經過對設備靜的檢測判斷后,如果設備硬件正常則運行 客戶服務模塊,進入服務模式,如果設備硬件異常則運行設備故障運行模塊,進入故障 模式,并且嘗試對故障模塊進行自恢復;在檢測判斷模式下,任何時候按下維護操作按 鍵即運行系統維護模塊,進入維護模式;(3) 、在服務模式下,為銀行卡客戶提供服務,客戶交易結束后,自助設備系統會自 動轉換到檢測判斷模式,對設備硬件模塊進行狀態檢測;并且任何時候按下維護操作按 鍵,如果銀行自助設備此時有銀行卡客戶在插卡交易,等到此位客戶交易結束后再轉換 到維護模式;如果自助設備處于等待客戶插卡狀態,會立即轉換到維護模式;(4) 、在故障模式下,故障模塊自動恢復后運行設備硬件檢測判斷模塊,進入檢測判 斷模式;并且任何時候按下維護操作按鍵即運行系統維護模塊,進入維護模式;(5) 、在維護模式下,系統維護模塊執行維護管理命令,對故障模塊進行維護,并且 可以通過按下維護操作按鍵轉換到檢測判斷模式。上述步驟(5)中,系統維護模塊對設備硬件的維護方法通過方式實現-① 、首先對設備硬件進行故障檢測,査找故障模塊;② 、對故障模塊進行自恢復,然后再對故障模塊進行檢測,如故障清除則運行客戶 服務模塊,進入服務模式;如果故障依然存在,則運行設備硬件參數配置模塊,査看故 障模塊的硬件配置,接收維護命令,對故障模塊進行維修或者更換故障模塊;③ 、故障清除后,按下維護操作按鍵轉換到檢測判斷模式。
全文摘要
本發明公開了一種記事提醒方法和裝置,屬于記事提醒領域。所述方法包括記事提醒裝置與主機建立連接后,記事提醒裝置中的記事提醒軟件在主機上自動運行;記事提醒軟件獲取系統時鐘信息;根據系統時鐘信息和記事提醒裝置中存儲的記事信息判斷是否滿足提醒條件,如果滿足,則進行提醒;如果不滿足,繼續獲取新的系統時鐘信息。所述裝置包括通信模塊、存儲模塊、系統時鐘信息獲取模塊、判斷模塊、記事提醒模塊和自動運行模塊。本發明通過將記事信息存儲到記事提醒裝置中,用戶可以隨身攜帶記事提醒裝置,從而實現了記事信息的移動提醒。
文檔編號G08B21/00GK101226671SQ20081005756
公開日2008年7月23日 申請日期2008年2月3日 優先權日2008年2月3日
發明者于華章, 舟 陸 申請人:北京飛天誠信科技有限公司