專利名稱:一種組合行程資料的即時通訊系統(tǒng)及其方法
技術領域:
本發(fā)明為有關于 一種即時通訊系統(tǒng)及其方法,特別是指一種組合行程資 料的即時通訊系統(tǒng)及其方法。
背景技術:
近年來,隨著電腦的普及與網(wǎng)際網(wǎng)絡的快速發(fā)展,人類的通訊手段也出 現(xiàn)重大的改變,通過網(wǎng)際網(wǎng)絡使用即時通訊軟件進行聊天已經(jīng)成為時下最受 青昧的通訊手段之一 ,且使用者對于即時通訊軟件所提供的功能也已逐漸無 法滿足。
一般而言,在使用即時通訊軟件進行聊天時,時常會有邀約的情況發(fā)生, 因此便有行程資料組合的需求產(chǎn)生。然而,當要進行行程資料組合時,通常
需要通過執(zhí)行額外的應用程序如行程管理程序來完成,且需經(jīng)過查詢操作 后始得知目前的既定行程。接著,使用者才能根據(jù)既定行程的查詢結果回復
邀約,故在進行即時通訊的情況下,存在運用行程資料不便性的問題。
為此,有廠商在通訊軟件中內(nèi)建行程管理程序,用以提供使用者通過通 訊軟件,直接開啟行程管理程序來查詢既定行程。然而,查詢既定行程的操 作仍然有其復雜性,且無法配合聊天的內(nèi)容提供使用者進行相應的行程管理。 因此,僅單純在通訊軟件中內(nèi)建行程管理程序,同樣不足以解決運用行程資 料不便性的問題。
綜上所述,可知先前技術中長期以來一直存在運用行程資料不便性的問 題,因此實有必要提出改進的技術手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于先前技術存在的問題,本發(fā)明遂揭露一種組合行程資料的即時通 訊系統(tǒng)及其方法。
4本發(fā)明所揭露的組合行程資料的即時通訊系統(tǒng),包含行程資料庫、輸 入模塊、擷取對比模塊及觸發(fā)模塊。其中,行程資料庫用以儲存行程資料;
輸入;^莫塊用以輸入并傳送通訊語句;擷取對比^^莫塊用以擷耳又通訊語句,并將
各通訊語句與觸發(fā)條件進行對比;觸發(fā)^^莫塊,當對比結果符合觸發(fā)條件之一
時,根據(jù)觸發(fā)條件查詢并顯示相應的行程資料來進行組合。
至于本發(fā)明的組合行程資料的即時通訊方法,其步驟包括建立觸發(fā)條 件;在行程資料庫建立行程資料;輸入并傳送通訊語句;擷取通訊語句,并 將各通訊語句與觸發(fā)條件進行對比;當對比結果符合觸發(fā)條件之一時,根據(jù) 觸發(fā)條件查詢并顯示相應的行程資料來進行組合。
本發(fā)明所揭露的系統(tǒng)與方法如上,與先前技術之間的差異在于本發(fā)明通 過解析即時通訊所輸入的通訊語句,用以判斷是否觸發(fā)行程資料組合程序。
通過上述的技術手段,本發(fā)明可以達到提升即時通訊的行程資料組合效 率的技術功效。
圖1為本發(fā)明組合行程資料的即時通訊系統(tǒng)的方框圖2為本發(fā)明組合行程資料的即時通訊方法的流程圖3及圖4為應用本發(fā)明進行即時通訊的示意圖5為應用本發(fā)明觸發(fā)行程資料組合的提示窗口示意圖6至圖9為應用本發(fā)明進行行程資料組合及即時通訊的操作示意圖IO為本發(fā)明觸發(fā)設定窗口的示意圖。
具體實施例方式
以下將配合圖示及實施例來詳細說明本發(fā)明的實施方式,以此對本發(fā)明 如何應用技術手段來解決技術問題并達到技術功效的實現(xiàn)過程能充分理解并 才居以實施。
在說明本發(fā)明所揭露的組合行程資料的即時通訊系統(tǒng)及其方法之前,先對自行定義的名詞作如下的解釋,在本發(fā)明中所提到的行程資料是記錄使用
者所設定的既定行程(例如使用者將下周三的行程記錄為公司聚餐,則行程 資料為"下周三公司聚餐";若下周四并無安排行程,則行程資料為"下周四無 安排"),并儲存在行程資料庫中以方便查詢與編輯;而通訊語句則為即時通 訊中所傳輸?shù)奈淖中畔?,或稱為聊天信息。
另外,觸發(fā)條件則包含了觸發(fā)詞句(例如"看看")及時間詞句(例如"下 周"),所謂觸發(fā)條件是作為通訊語句的對比依據(jù),舉例來說,當擷取通訊語 句(例如"我看看下周有沒有空")與觸發(fā)條件進行對比后,當通訊語句中的文 字(即"看看下周")符合所設的觸發(fā)條件,故根據(jù)觸發(fā)條件查詢(例如根據(jù)觸 發(fā)條件中的時間詞句"下周"來查詢既定行程)并顯示相應的行程資料(例如下 周的所有行程資料)。而觸發(fā)條件的詳細設定方式將于稍后作說明。
接下來,在說明本發(fā)明的實施例之前,先配合圖示對本發(fā)明組合行程資 料的即時通訊系統(tǒng)及其方法作進一步的說明,請參閱圖1,圖1為本發(fā)明組 合行程資料的即時通訊系統(tǒng)的方框圖,包含行程資料庫101 、輸入模塊102、 擷取對比模塊103及觸發(fā)沖莫塊104。
其中,行程資料庫101用以儲存行程資料;輸入;ji塊102用以輸入并傳 送通訊語句,所述通訊語句即一般的即時通訊信息(即聊天信息);擷取對比模 塊103用以擷取通訊語句,并將各通訊語句與觸發(fā)條件進行對比,所述觸發(fā) 條件包含觸發(fā)詞句(例如"看看"、"查看"或"查詢")及時間詞句(例如"下周"、 "下星期"或"明天");觸發(fā)模塊104,當擷取對比模塊103發(fā)送的對比結果符合 觸發(fā)條件之一時(例如對比結果發(fā)現(xiàn)通訊語句中含有"看看下星期"的文字 時),根據(jù)觸發(fā)條件從行程資料庫101查詢并顯示相應的行程資料(例如通過 資料庫的查詢語言如SQL,查詢并顯示下星期的行程資料)來進行組合,而 其組合的方式則可將多個相應的行程資料,通過排序或分類的方式來進行組 合,且還可將組合后的行程資料搭配修飾詞句進行修飾,并提供給使用者進 行合適的編輯后傳送。另外,該系統(tǒng)還包含行程資料組合窗口及觸發(fā)設定窗 口 ,分別用以提供查詢及編輯行程資料,以及用以設定觸發(fā)詞句及時間詞句, 其觸發(fā)設定窗口設定觸發(fā)詞句及時間詞句的詳細設定方式將在稍后配合圖10 作說明。如圖2所示,圖2為本發(fā)明組合行程資料的即時通訊方法的流程圖,包 含步驟建立觸發(fā)條件(步驟201);在行程資料庫建立行程資料(步驟202); 輸入并傳送通訊語句(步驟203);擷取通訊語句,并將各通訊語句與觸發(fā)條件 進行對比(步驟204);當對比結果符合觸發(fā)條件之一時,根據(jù)觸發(fā)條件查詢并 顯示相應的行程資料來進行組合(步驟205)。
以下配合圖3至圖9以實施例方式進行如下說明,請先參閱圖3及圖4 為應用本發(fā)明進行即時通訊的示意圖,如圖3所示意,當使用者通過即時通 訊窗口 300與對方進行聊天時,對方(例如昵稱為"甲"的另一使用者)的信息 (例如"你最近有空嗎, 一起聚個餐吧")將顯示于信息顯示區(qū)塊301中,而當 使用者要回應對方時,如圖4所示意,通過信息輸入?yún)^(qū)塊302輸入信息(例如 "我看看下周有沒有空"),并通過網(wǎng)絡傳送此輸入信息后,對方才能得知使用 者所回應的信息(圖中未示)。
如圖5所示,圖5為應用本發(fā)明觸發(fā)行程資料組合的提示窗口示意圖。 當使用者(例如昵稱為"乙")通過輸入^^莫塊102輸入并傳送回應的信息(即通 訊語句)后,擷取對比模塊103會擷取所傳送的通訊語句(例如"我看看下周 有沒有空"),并與觸發(fā)條件(例如觸發(fā)詞句為"看看";時間詞句為"下周")進 行對比。此時,若對比結果(例如當通訊語句為"我看看下周有沒有空",而 觸發(fā)條件中的觸發(fā)語句為"看看"及時間詞句為"下周"時,在進行對比文字后即 可得知通訊語句含有觸發(fā)語句及時間詞句的結果)符合觸發(fā)條件,還可通過觸 發(fā)模塊104產(chǎn)生如圖5所示的提示窗口 310,用以在信息顯示區(qū)塊311顯示相 應于觸發(fā)條件的提示信息(例如"您想了解下周的行程嗎?")來提示使用 者是否要根據(jù)觸發(fā)條件到行程資料庫101查詢相應的行程資料。使用者可根 據(jù)確定元件312來得知行程資料,或是點擊取消元件313來取消查詢行程資 料的動作。
承上所述,當使用者點擊確定元件312后,其對比結果(例如對比結果 為符合,時間詞句為下周)將傳遞至觸發(fā)模塊104,而因對比結果符合觸發(fā)條 件,故根據(jù)觸發(fā)條件中的時間詞句(例如下周)到行程資料庫IOI查詢并顯示 相應的行程資料(圖中未示),所述到行程資料庫101查詢的方式可通過資料庫 的查詢語言(例如SQL)來完成,以上例而言,當根據(jù)時間詞句(例如下周)來進4亍查詢時,可經(jīng)由時間詞句得到相應的查詢語言如"select * from schedule where (date >= 2008/3/31) & (date <= 2008/4/6 )"用以限定行程的查詢 范圍,并得到所限定的查詢范圍的行程資料。其中,查詢語言內(nèi)的"2008/3/31" 及"2008/4/6"則是根據(jù)行程資料庫101的當日時間(例如2008/3/26)所計算產(chǎn) 生。由于資料庫的查詢語言與日期的計算為已知技術,故在此不多作贅述。
接著,配合圖6至圖9來說明相應的行程資料的顯示與操作方式,圖6 至圖9為應用本發(fā)明進行行程資料組合及即時通訊的操作示意圖。前面提到, 當對比結果符合觸發(fā)條件,則根據(jù)觸發(fā)條件中的時間詞句(例如"下周")從行 程資料庫101查詢并顯示相應的行程資料(例如相應的行程資料為"下周一 無安排"、"下周二無安排"、"下周三公司聚餐"、"下周四無安排"、"下周五加 班"、"下周六加班"及"下周日約會")來進行組合。其組合方式則可將上述多個 相應的行程資料,通過排序或分類的方式來進行組合(例如組合后的行程資 料為"下周三公司聚餐,下周五、六加班,下周日約會,下周一、二、四無安 排")。另外,也可如圖6所示意,搭配修飾詞句(例如"我"或"我將于")來顯 示組合后的行程資料(例如修飾并組合后的行程資料為"我下周三公司聚餐, 下周五、六加班,下周日約會,下周一、二、四無安排")在信息輸入?yún)^(qū)塊302 中。除此之外,還可顯示行程資料組合窗口 320,用以提供使用者根據(jù)萬年 歷321及行程輸入?yún)^(qū)塊322進行行程資料組合,上述行程資料組合窗口 320 所包含的元件并不以此為限。
此時,使用者可針對信息輸入?yún)^(qū)塊302所顯示的行程資料,如圖7所示 意進行適當?shù)木庉嫼?例如行程資料編輯后為"我下周四無安排")進行傳送。 當然,使用者也可不經(jīng)過編輯,直接傳送所查詢到的行程資料給對方(圖中未 示),用以進行討-論合適的時間。
接著,如圖8所示意,其編輯后的行程資料將通過網(wǎng)絡傳遞至對方(例如 昵稱為"曱"的另一使用者),且顯示于雙方(即昵稱為"甲"的另一使用者及昵稱 為"乙"的使用者)的信息顯示區(qū)塊301中。
除此之外,使用者在傳遞行程資料至對方后,還可如圖9所示意,在萬 年歷321中點擊相應于所傳遞的行程資料的日期(例如"下周四"),并通過行 程輸入?yún)^(qū)塊322來輸入安排的行程(例如輸入文字為"與甲聚餐"),用以進行
8行程資料組合。如此一來,便可在進行即時通訊時,于需要的時候(例如回
復邀約時)方便且有效率地進行行程資料組合,達到提升即時通訊的行程資料 組合效率。
前面提到,觸發(fā)詞句及時間詞句可通過觸發(fā)設定窗口來進行設定,故配
合圖IO來說明設定的方式,請參閱圖IO,圖IO為本發(fā)明觸發(fā)設定窗口的示 意圖。當使用者要設定觸發(fā)詞句及時間詞句時,可通過如圖IO所示意的觸發(fā) 設定窗口 330來進行設定操作。上述觸發(fā)設定窗口 330所包含的元件并不以 此為限。
使用者可使用觸發(fā)詞句設定區(qū)塊331來設定觸發(fā)詞句如輸入"看看"、" 查看"、"查詢"及"查查"等文字;以及使用時間詞句設定區(qū)塊332來設定時間 詞句,如輸入"明天"、"后天"、"下星期"及"下個月"等文字。如此一來,使 用者即可依據(jù)自己的使用習慣來設定合適的觸發(fā)詞句及時間詞句,用以提升 即時通訊時的行程資料組合便利性與效率。所述觸發(fā)詞句設定區(qū)塊331及時 間詞句設定區(qū)塊332的設定方式并不以此為限。
綜上所述,可知本發(fā)明與先前技術之間的差異在于通過解析即時通訊所 輸入的通訊語句,用以判斷是否觸發(fā)行程資料組合程序,借助此一技術手段 可以于即時通訊的過程中便利地進行行程資料組合,來解決先前技術所存在 的問題,進而達到提升即時通訊的行程資料組合效率的技術功效。
雖然本發(fā)明以前述的實施例揭露如上,但其并非用以限定本發(fā)明,本領 域技術人員在不脫離本發(fā)明的精神和范圍內(nèi),當可作些許的更動與潤飾,因 此本發(fā)明的保護范圍須視本說明書所附的權利要求書所界定的為準。
權利要求
1、一種組合行程資料的即時通訊系統(tǒng),其特征在于,包含一行程資料庫,用以儲存至少一行程資料;一輸入模塊,用以輸入并傳送至少一通訊語句;一擷取對比模塊,用以擷取所述通訊語句,并將各所述通訊語句與至少一觸發(fā)條件進行對比;及一觸發(fā)模塊,當對比結果符合所述觸發(fā)條件之一時,根據(jù)所述觸發(fā)條件查詢并顯示相應的所述行程資料來進行組合。
2、 如權利要求1所述的組合行程資料的即時通訊系統(tǒng),其特征在于 所述系統(tǒng)還包含一行程資料組合窗口 ,用以提供查詢及編輯所述行程資料。
3、 如權利要求1所述的組合行程資料的即時通訊系統(tǒng),其特征在于 所述觸發(fā)條件包含一觸發(fā)詞句及一時間詞句。
4、 如權利要求3所述的組合行程資料的即時通訊系統(tǒng),其特征在于 所述系統(tǒng)還包含一觸發(fā)設定窗口 ,用以設定所述觸發(fā)詞句及所述時間詞句。
5、 如權利要求1所述的組合行程資料的即時通訊系統(tǒng),其特征在于 所述行程資料^^配至少一^^飾詞句進行修飾。
6、 一種組合行程資料的即時通訊方法,其特征在于,包括以下步驟 建立至少一觸發(fā)條件;在 一行程資料庫建立至少 一行程資料; 輸入并傳送至少 一通訊語句;擷取所述通訊語句,并將各所述通訊語句與所述觸發(fā)條件進行對比;及 當對比結果符合所述觸發(fā)條件之一時,根據(jù)所述觸發(fā)條件查詢并顯示相應的所述行程資料來進行組合。
7、 如權利要求6所述的組合行程資料的即時通訊方法,其特征在于所述方法還包含觸發(fā)一行程資料組合窗口 ,用以進行查詢及編輯所述行 程資料的步驟。
8、 如權利要求6所述的組合行程資料的即時通訊方法,其特征在于 所述觸發(fā)條件包含一觸發(fā)詞句及一 時間詞句。
9、 如權利要求8所述的組合行程資料的即時通訊方法,其特征在于所述方法還包含通過一觸發(fā)設定窗口 ,用以設定所述觸發(fā)詞句及所述時 間詞句的步驟。
10、 如權利要求6所述的組合行程資料的即時通訊方法,其特征在于 所述行程資料搭配至少一修飾詞句進行修飾。
全文摘要
一種組合行程資料的即時通訊系統(tǒng)及其方法,用以解決在進行即時通訊時,運用行程資料不便性的問題,通過解析即時通訊所輸入的通訊語句,用以判斷是否觸發(fā)行程資料組合程序,達到提升即時通訊的行程資料組合效率的技術功效。
文檔編號G06F17/24GK101599914SQ20081011121
公開日2009年12月9日 申請日期2008年6月5日 優(yōu)先權日2008年6月5日
發(fā)明者凌 戴, 邱全成 申請人:英業(yè)達股份有限公司