專利名稱:信息處理裝置、信息處理方法及其程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、信息處理方法及其程序。
背景技術(shù):
以往,作為信息處理裝置,已知關(guān)于下載的在線幫助、在線手冊等電子文檔,解析構(gòu)成電子文檔的HTML文件的記述,制作分割為電子文檔的文本構(gòu)造的項目單位后的已加工文件(例如,參照專利文獻1)。通過根據(jù)該已加工文件打印文檔文件,能夠?qū)㈦娮游臋n作為整理了本來的書籍的樣式的打印品處理。專利文獻1 特許第3776866號公報但是,近年來,經(jīng)由因特網(wǎng)制作
公開日記形式的日志(記錄)的網(wǎng)絡(luò)日志 (Weblog,以后標記為博客)被廣泛應(yīng)用。而且,希望從作為該博客制作的多個日志打印用戶所希望的日志。但是,博客的日志數(shù)量多,內(nèi)容也復(fù)雜,存在為了搜索并打印用戶希望打印的日志需要繁雜的操作的情況。例如,在將博客的網(wǎng)頁通過瀏覽器顯示在畫面時,日志數(shù)量多而沒有顯示所有日志的情況下,需要按照網(wǎng)頁上的鏈接搜索用戶所希望的報道,通過瀏覽器使其顯示在畫面,然后指示打印的操作。此外,在通過瀏覽器在畫面顯示多個日志時,在僅想打印其中一部分日志時,需要僅將希望的日志顯示于畫面后指示打印的操作。此外,在用戶想要打印多個日志時,需要多次反復(fù)進行搜索希望打印的日志通過瀏覽器在畫面顯示后打印的操作。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述問題而完成的發(fā)明,主要目的在于不進行繁雜的操作而生成用于從多個日志打印用于所希望的日志的日志打印數(shù)據(jù)。本發(fā)明為了實現(xiàn)上述主要目的采用了如下技術(shù)手段。本發(fā)明的信息處理裝置,具備文本數(shù)據(jù)取得單元,其經(jīng)由計算機網(wǎng)絡(luò)取得通過標記語言以包含多個日志的博客形式記述的文本數(shù)據(jù);模板存儲單元,其存儲通過所述標記語言記述的日志打印用模板;提取條件輸入單元,其基于用戶的操作輸入預(yù)定的提取條件;日志提取單元,其解析所述取得的文本數(shù)據(jù),提取包含于該文本數(shù)據(jù)的多個日志中符合所述輸入的提取條件的日志;以及打印數(shù)據(jù)制作單元,其通過將所述提取的日志嵌入所述日志打印用模板,制作用于打印該日志的日志打印數(shù)據(jù)。在該信息處理裝置中,經(jīng)由計算機網(wǎng)絡(luò)取得通過標記語言以包含多個日志的博客形式記述的文本數(shù)據(jù),基于用戶的操作輸入預(yù)定的提取條件。而且,解析所述取得的文本數(shù)據(jù),提取包含于該文本數(shù)據(jù)的多個日志中符合所述輸入的提取條件的日志,通過將提取的日志嵌入通過標記語言記述的日志打印用模板,制作用于打印該日志的日志打印數(shù)據(jù)。艮口,當(dāng)輸入用于提取用戶希望打印的日志的提取條件后,制作符合該提取條件的日志即用戶希望打印的日志的日志打印數(shù)據(jù)。由此,能夠不進行復(fù)雜的操作而制作用于從多個日志打印用戶希望的日志的日志打印數(shù)據(jù)。以博客形式記述的文本數(shù)據(jù),例如不限于使用預(yù)先準備的面向博客制作的工具制作的網(wǎng)站的文本數(shù)據(jù)(狹義博客),廣義上包括以隨時追加日記、 評論等關(guān)于某一話題制作的日志的形式制作的文本數(shù)據(jù)。本發(fā)明的信息處理裝置中,關(guān)于所述多個日志,各日志分別具有附加信息,所述提取條件輸入單元是作為提取條件至少輸入伴隨所述附加信息的指定的條件的單元,所述附加信息包含表示日志的日期時間的日期時間信息、表示日志的標題的標題信息、表示日志所屬的分類的分類信息的至少任一種。這樣,通過用戶指定附加信息,得到用于打印具有用戶指定的附加信息的日志的打印數(shù)據(jù)。在上述各日志分別具有附加信息的方式的本發(fā)明的信息處理裝置中,具備附加信息取得單元,其解析所述取得的文本數(shù)據(jù),取得包含于該文本數(shù)據(jù)的多個日志的所述附加信息;以及附加信息輸出單元,其使所述取得的附加信息一覽地向用戶輸出,所述提取條件輸入單元是基于所述用戶的操作輸入所述輸出的附加信息中的至少一個的指定的單元。 這樣,預(yù)先向用戶輸出日志具有的附加信息,所以用戶容易輸入提取條件。在具備上述附加信息取得單元以及附加信息輸出單元的本發(fā)明的信息處理裝置中,所述附加信息至少包含所述分類信息,所述附加信息取得單元是作為所述附加信息取得所述分類信息的單元,所述附加信息輸出單元是在將所述取得的分類信息一覽地向用戶輸出時按照屬于該分類信息的日志的數(shù)量多的順序排列輸出的單元,所述提取條件輸入單元是作為所述附加信息的指定基于所述用戶的操作輸入所述輸出的分類信息中的至少一個的指定的單元。具備上述附加信息取得單元以及附加信息輸出單元的本發(fā)明的信息處理裝置中, 所述多個日志分別具有表示對該日志的評論數(shù)的評論數(shù)信息,所述附加信息至少包含所述標題信息,所述附加信息取得單元是解析所述取得的文本數(shù)據(jù),對應(yīng)地取得包含于該文本數(shù)據(jù)的各日志的所述標題信息和由所述評論數(shù)信息表示的所述評論數(shù)的單元,所述附加信息輸出單元是在將所述取得的標題信息一覽地向用戶輸出時按照對應(yīng)于該標題信息的評論數(shù)多的順序排列輸出該標題信息的單元,所述提取條件輸入單元是作為所述附加信息的指定基于所述用戶的操作輸入所述輸出的標題信息中的至少一個的指定的單元。具備上述附加信息取得單元以及附加信息輸出單元的本發(fā)明的信息處理裝置中, 具備指示輸入單元,其基于所述用戶的操作輸入來自該用戶的指示,所述附加信息至少包含所述日期時間信息、所述標題信息、和所述分類信息,所述附加信息取得單元是解析所述取得的文本數(shù)據(jù),對應(yīng)地取得包含于該文本數(shù)據(jù)的各日志的所述日期時間信息、所述標題信息、所述分類信息的單元,所述附加信息輸出單元是如下單元在將所述取得的標題信息基于與該標題信息對應(yīng)的日期時間信息按時序排列輸出時,基于來自所述指示輸入單元的指示進行按照由所述分類信息表示的不同分類且按照由所述日期時間信息表示的時序輸出該標題信息、或者與所述分類信息無關(guān)地按照由所述日期時間信息表示的時序輸出該標題信息,所述提取條件輸入單元是作為所述附加信息的指定基于所述用戶的操作輸入所述輸出的標題信息中的至少一個的指定的單元。這樣,用戶能夠指示是否將標題信息的一覽按不同類別排列,所以用戶能夠清楚區(qū)分所希望的日志。
在上述本發(fā)明的信息處理裝置中,所述打印數(shù)據(jù)制作單元是通過將所述提取的日志嵌入所述日志打印用模板從而制作用于打印該日志的日志打印數(shù)據(jù),并且制作用于打印該日志的封面的封面打印數(shù)據(jù)的單元。這樣,不僅所希望的日志的日志打印數(shù)據(jù),還制作封面打印數(shù)據(jù),所以能夠通過進行基于日志打印數(shù)據(jù)和封面打印數(shù)據(jù)的打印,用戶容易地制作將所希望的日志匯總的冊子。本發(fā)明的信息處理方法,包括(a)經(jīng)由計算機網(wǎng)絡(luò)取得通過標記語言以包含多個日志的博客形式記述的文本數(shù)據(jù)的步驟;(b)基于用戶的操作輸入預(yù)定的提取條件的步驟;(c)解析所述步驟(a)中取得的文本數(shù)據(jù),提取包含于該文本數(shù)據(jù)的多個日志中符合所述步驟(b)中輸入的提取條件的日志的步驟;以及(d)通過將所述步驟(C)中提取的日志嵌入通過所述標記語言記述的日志打印用模板,制作用于打印該日志的日志打印數(shù)據(jù)的步馬聚ο在本發(fā)明的信息處理方法中,經(jīng)由計算機網(wǎng)絡(luò)取得通過標記語言以包含多個日志的博客形式記述的文本數(shù)據(jù),基于用戶的操作輸入預(yù)定的提取條件。然后,解析所取得的文本數(shù)據(jù),提取包含于該文本數(shù)據(jù)的多個日志中符合輸入的提取條件的日志,通過將提取的日志嵌入通過標記語言記述的日志打印用模板,制作用于打印該日志的日志打印數(shù)據(jù)。艮口, 當(dāng)輸入用于提取用戶希望打印的日志的提取條件后,制作符合該提取條件的日志即用戶希望打印的日志的日志打印數(shù)據(jù)。由此,能夠不進行復(fù)雜的操作而制作用于從多個日志打印用戶希望的日志的日志打印數(shù)據(jù)。本發(fā)明的信息處理方法中,可以追加實現(xiàn)上述任一信息處理裝置的功能的步驟。本發(fā)明的程序用于使計算機作為上述任一本發(fā)明的信息處理裝置發(fā)揮功能。該程序可以記錄在計算機能夠讀取的記錄介質(zhì)(例如硬盤、ROM、FD、⑶、DVD等),也可以經(jīng)由傳輸介質(zhì)(因特網(wǎng)、LAN等通信網(wǎng))從某一計算機向另一計算機發(fā)送,可以以其他任何形式進行授受。使計算機執(zhí)行該程序,則作為上述本發(fā)明的信息處理裝置發(fā)揮作用,所以獲得與本發(fā)明的信息處理裝置同樣的作用效果。
圖1是表示信息處理裝置20的概略的結(jié)構(gòu)圖。圖2是表示博客印刷處理例程的一例的流程圖。圖3是表示瀏覽器畫面50的一例的說明圖。圖4是表示網(wǎng)站判定用表36a的一例的說明圖。圖5是表示網(wǎng)頁的文本數(shù)據(jù)的前部分的一例的說明圖。圖6是表示網(wǎng)頁的文本數(shù)據(jù)的后部分的一例的說明圖。圖7是表示解析用表36b的一例的說明圖。圖8是表示附加信息表32a的一例的說明圖。圖9是表示分類選擇畫面70的一例的說明圖。圖10是表示標題選擇畫面80的一例的說明圖。圖11是表示打印選項設(shè)定畫面90的一例的說明圖。圖12是表示日志打印用模板36c的一例的說明圖。圖13是表示日志打印數(shù)據(jù)的一例的說明圖。
圖14是表示日志打印數(shù)據(jù)的打印結(jié)果的一例的說明圖。標號說明10因特網(wǎng)、20信息處理裝置、22液晶顯示器、M鍵盤、26鼠標、30計算機本體、 31CPU.32RAM.32a附加信息表、33硬盤驅(qū)動裝置(HDD)、34操作系統(tǒng)(OS)、35網(wǎng)頁瀏覽器、 36附件、36a網(wǎng)站判定用表、36b解析用表、36c日志打印用模板、38路由器、40打印機、50瀏覽器畫面、51工具欄、52打印/預(yù)覽按鈕、53博客打印按鈕54主窗口、55第一框、56第二框、57第三框、58鏈接、60 68區(qū)域、70分類選擇畫面、71分類顯示部、72復(fù)選框、73 “下一步”按鈕、80標題選擇畫面、81,81a標題顯示部、82,83復(fù)選框、84、85單選按鈕、8 期間顯示部、8 期間指定部、86標題數(shù)顯示部、87博客顯示按鈕、88 “下一步”按鈕、90打印選項設(shè)定畫面、91,92,93單選按鈕、94 “下一步”按鈕。
具體實施例方式下面,基于
本發(fā)明的實施方式。圖1是表示作為本發(fā)明一個實施方式的信息處理裝置20的概略的結(jié)構(gòu)圖。本實施方式的信息處理裝置20構(gòu)成為經(jīng)由路由器38 連接于因特網(wǎng)10的通用的個人計算機,具備計算機本體30、作為液晶裝置的液晶顯示器 22、作為輸入裝置的鍵盤M和鼠標26。此外,本實施方式的信息處理裝置20連接于打印機 40,通過制作打印數(shù)據(jù)并輸出到打印機40,能夠打印圖像。計算機本體30具備執(zhí)行各種控制的CPU 31、暫時存儲數(shù)據(jù)的RAM32、作為存儲各種處理程序的大容量存儲器的硬盤驅(qū)動裝置(HDD)33。在HDD 33中安裝有操作系統(tǒng) (OS) 34、用于瀏覽因特網(wǎng)10中的網(wǎng)頁的網(wǎng)頁瀏覽器35、作為該網(wǎng)頁瀏覽器35的擴展功能的附件36。附件36是作為網(wǎng)頁瀏覽器35的擴展功能能夠進行用于從博客形式的網(wǎng)頁打印用戶希望的日志的博客打印的程序。該附件36包括用于判定博客形式的網(wǎng)頁的類別的網(wǎng)站判定用表36a、用于解析構(gòu)成網(wǎng)頁的文本數(shù)據(jù)的解析用表36b、用于打印文本數(shù)據(jù)中的日志的日志打印用模板36c。網(wǎng)站判定用表36a、解析用表36b、日志打印用模板36c的詳細情況后述。下面說明這樣構(gòu)成的本實施方式的信息處理裝置20的操作,特別是進行從博客形式的網(wǎng)頁打印用戶希望的日志的博客打印時的操作。圖2是表示博客打印處理例程的一例的流程圖。該例程在通過網(wǎng)頁瀏覽器35起動的瀏覽器畫面上按下了博客打印按鈕時, CPU 31執(zhí)行附件36而進行。圖3表示瀏覽器畫面50的一例。瀏覽器畫面50,如圖所示,在上部的工具欄51配置有用于預(yù)覽打印當(dāng)前顯示的網(wǎng)頁的通常的打印/預(yù)覽按鈕52、和用于進行博客打印的博客打印按鈕53,在工具欄51之下配置有用于顯示網(wǎng)頁的主窗口 M。此外,在主窗口 M顯示用戶指定的URL的網(wǎng)頁。在圖3中,示出使用面向博客制作的工具制作出的網(wǎng)站的網(wǎng)頁在主窗口 M顯示的樣子。主窗口 M內(nèi)分為顯示日志、評論的第一框55、 顯示博客的網(wǎng)站名的第二框56、顯示用于訪問其他日志的鏈接的第三框57。在該網(wǎng)站上制作了多個日志,但在第一框55不顯示所有日志,例如僅顯示最新的日志。因此,對于用戶按下進行通常的打印的打印/預(yù)覽按鈕52而打印所希望的日志,需要如下繁雜的操作首先通過鼠標沈按下第三框57內(nèi)的鏈接、配置在第一框55內(nèi)用于顯示下一報道的鏈接58,搜索所希望的日志,將所希望的日志顯示在第一框陽內(nèi)后按下該打印/預(yù)覽按鈕52。
當(dāng)執(zhí)行博客打印處理例程時,CPU 31判定當(dāng)前在瀏覽器畫面50顯示的網(wǎng)頁的網(wǎng)站是否為能夠進行博客打印的網(wǎng)站(步驟S100)。該判定使用網(wǎng)站判定用表36a進行。網(wǎng)站判定用表36a的一例在圖4中示出。如圖所示,網(wǎng)站判定用表36a將網(wǎng)站判定條件和表示在網(wǎng)站的網(wǎng)頁使用的模板的類別Al An (η是整數(shù))的模板類別編號建立對應(yīng)地存儲。如圖4所示,網(wǎng)站判定條件例如是如下條件在網(wǎng)頁瀏覽器35搭載的JavMcript (Sun Microsystems, Inc.的登記商標)中是否存在預(yù)定的對象、在Javakript的域名或變量中是否包含預(yù)定的字符串、在當(dāng)前顯示于瀏覽器畫面50的網(wǎng)頁的URL中是否包含預(yù)定的字符串、在構(gòu)成當(dāng)前顯示于瀏覽器畫面50的網(wǎng)頁的文本數(shù)據(jù)中是否包含預(yù)定的標簽等。在步驟 SlOO中,進行如下處理從構(gòu)成當(dāng)前顯示于瀏覽器畫面50的網(wǎng)頁的數(shù)據(jù)取得必要的數(shù)據(jù), 從與模板類別編號Al對應(yīng)的判定條件依次調(diào)查是否滿足該網(wǎng)站判定用表36a的各網(wǎng)站判定條件。而且,在滿足任一判定條件的情況下,將與該判定條件對應(yīng)的模板類別編號存儲于 RAM 32,并且判定為能夠進行博客打印的網(wǎng)站。另一方面,在該網(wǎng)站判定用表36a的任一個網(wǎng)站判定條件都不滿足的情況下,判定為并非能夠進行博客打印的網(wǎng)站,結(jié)束本例程。此時可以在液晶顯示器22顯示表示不可進行博客打印的消息。當(dāng)在步驟SlOO中判定為能夠進行博客打印的網(wǎng)站時,CPU 31經(jīng)由因特網(wǎng)10取得構(gòu)成網(wǎng)站的文本數(shù)據(jù)(步驟S110)。在該步驟SllO中,不僅取得當(dāng)前在瀏覽器畫面50顯示的網(wǎng)頁的文本數(shù)據(jù),還按照在取得的文本數(shù)據(jù)內(nèi)記載的URL,依次取得同一網(wǎng)站內(nèi)的網(wǎng)頁的文本數(shù)據(jù)。由此,取得包含該網(wǎng)站的所有日志的文本數(shù)據(jù)。圖5、6示出圖3所示的網(wǎng)頁的文本數(shù)據(jù)的一例。圖5、6是連續(xù)的一個文本數(shù)據(jù)。此外,在圖5、6中,本發(fā)明的說明所需要的部分以外省略示出。接著,CPU 31解析在步驟SllO中取得文本數(shù)據(jù),取得日志的附加信息而存儲于 RAM 32(步驟S120)。在此,日志的附加信息,在本實施方式中是指表示日志的日期時間的日期時間信息、表示日志的標題的標題信息、表示日志的分類的分類信息以及日志的評論數(shù)。日期時間信息是在日志的制作時自動附加的,標題信息和分類信息是在日志的制作時制作了日志的用戶附加的,評論數(shù)是其他用戶寫入了對日志的評論時自動計數(shù)得到的。在文本數(shù)據(jù)的解析中使用解析用表36b。圖7示出解析用表36b的一例。解析用表36b將與上述網(wǎng)站判定用表36a相同的模板類別編號與用于取得日志、日志正文、附加信息、評論的解析定義信息建立對應(yīng)地存儲。圖7中僅示出與模板類別編號Al對應(yīng)的解析定義信息,但實際上對模板類別編號Al An分別對應(yīng)有解析定義信息。在步驟S120中,在該解析定義信息中,使用與在步驟SlOO中存儲在RAM 32中的模板類編編號對應(yīng)的解析定義信息進行文本數(shù)據(jù)的解析。在此,為了進行博客打印,需要對構(gòu)成當(dāng)前在瀏覽器畫面50 顯示的網(wǎng)站的網(wǎng)頁的文本數(shù)據(jù)(本實施方式中使用HTML記述的數(shù)據(jù))進行解析而確定日志,但很多情況下例如按照每個向用戶提供面向制作博客的工具的企業(yè)的不同的模板制作該文本數(shù)據(jù)。本實施方式中的模板類別編號與該模板的種類對應(yīng),通過使用與在步驟SlOO 中存儲的模板類別編號對應(yīng)的解析定義信息能夠進行適當(dāng)?shù)慕馕?。在此,說明解析圖5、6所示的文本數(shù)據(jù)取得日志的附加信息的方式。例如,在步驟 110中滿足與模板類別編號Al對應(yīng)的網(wǎng)站判定條件時,將模板類別編號Al存儲在RAM 32。 在此情況下,在步驟S120中CPU 31在解析用表36b中參照與模板類別編號Al對應(yīng)的解析定義信息進行附加信息的取得。如圖7所示,參照與模板類別編號Al對應(yīng)的解析定義信息,可知日志位于<div class =" blog" >標簽中(圖5的區(qū)域60),日志正文位于<div class=" blog" >標簽中的 <div class=" blogbody" > 標簽中(圖 5 的區(qū)域 61)。同樣地,可知日期時間信息、標題信息、分類信息、評論數(shù)位于圖5的區(qū)域62 65,評論位于圖 6的區(qū)域66,67。于是,CPU 31取得區(qū)域62內(nèi)的字符串“2007年08月23日”作為日期時間信息,取得區(qū)域63內(nèi)的字符串“秋田·奧入瀨”作為標題信息,取得區(qū)域64內(nèi)的字符串 “日記”作為分類信息,取得區(qū)域65內(nèi)的數(shù)值2作為評論數(shù)。這樣,當(dāng)取得關(guān)于日志的附加信息時,將取得的日期時間信息、標題信息、分類信息、評論數(shù)、日志的文本文件的URL與日志編號對應(yīng)地在RAM 32內(nèi)作為附加信息數(shù)據(jù)存儲。該步驟S120的處理對步驟S120中取得所有文本數(shù)據(jù)內(nèi)的各日志同樣進行。由此,按每個日志將日期時間信息、標題信息、分類信息、評論數(shù)、URL與日志編號建立對應(yīng)的附加信息表存儲在RAM32。附加信息表32a的一例在圖8示出。本實施方式中,日志編號按取得附加信息的順序設(shè)定為值Bi,B2, ...Bm(m 是整數(shù))。當(dāng)在步驟120中進行日志的附加信息的取得時,CPU 31在存儲于RAM 32中的附加信息表3 中將分類信息一覽地在液晶顯示器22作為分類選擇畫面70顯示(步驟S130)。 在步驟S130中顯示的分類選擇畫面70的一例在圖9示出。如圖所示,分類選擇畫面70具備將分類信息一覽地顯示的分類顯示部71。CPU 31在該分類顯示部71將在步驟120中存儲的附加信息表32a中包含的分類信息一覽地顯示。例如,設(shè)為在步驟S120中存儲的分類信息為“日記”、“旅行”、“電源”、“時尚”、“兒童活動”五類,將這些一覽地在分類顯示部71顯示。CPU 31按屬于各分類信息的日志的數(shù)量多的順序從上排列在分類顯示部71顯示。屬于各分類信息的日志的數(shù)量可以通過參照附加信息表32a求出。例如,在日志編號Bl to 的日志中,如果分類信息“日記”對應(yīng)的日志的數(shù)量最多,則在分類顯示部71將“日記”配置在最上方。此外,在分類顯示部71顯示關(guān)于各分類信息能夠指定有無打印的復(fù)選框72。當(dāng)顯示分類選擇畫面70時,CPU 31等待用戶操作鍵盤M或鼠標沈而將希望打印的日志的分類的復(fù)選框72的至少一個設(shè)為選中狀態(tài)后按下“下一步”按鈕73 (步驟S140)。 然后,當(dāng)按下“下一步”按鈕73時,將復(fù)選框72成為復(fù)選狀態(tài)的分類信息作為提取條件輸入并存儲于RAM 32(步驟S150)。由此,設(shè)定打印的日志的分類。接著,CPU 31將屬于在步驟S150設(shè)定的分類的日志的標題信息一覽地在液晶顯示器22作為標題選擇畫面80顯示(步驟S160)。在步驟160中顯示的標題選擇畫面80的一例在圖10(a)示出。如圖所示,標題選擇畫面80具備將標題信息一覽地顯示的標題顯示部81。CPU 31在該標題顯示部81將在步驟S150設(shè)定的分類信息對應(yīng)的日志的標題信息一覽地顯示。例如,當(dāng)在步驟S150設(shè)定的分類信息是“日記” “旅行”時,在存儲在附加信息表3 的標題信息中,將分類信息“日記”或“旅行”對應(yīng)的標題信息一覽地顯示。標題顯示部81具備用于用戶指示是否按不同分類顯示標題的復(fù)選框82。該復(fù)選框82選中時, CPU 31按步驟S150中設(shè)定的不同分類且按由日期時間信息表示的時序(例如日期時間新的順序)顯示標題信息。另一方面,當(dāng)未選中復(fù)選框82時,CPU 31不按不同分類而按由日期時間信息表示的時序顯示標題信息(參照圖10(b))。在附加信息表3 中標題信息和日期時間信息建立對應(yīng),所以通過參照該日期時間信息能夠?qū)祟}信息按時序排列。此外,在顯示于標題顯示部81的各標題,顯示關(guān)于各標題的日志能夠指定打印的有無的復(fù)選框83。 此外,在標題顯示部81之下配置有博客顯示按鈕87。當(dāng)用戶將在標題顯示部81顯示的標題信息中的一個設(shè)為選擇狀態(tài)而按下該博客顯示按鈕87時,CPU 31訪問與選擇狀態(tài)的標題信息對應(yīng)的URL,通過未圖示的另外窗口在液晶顯示器22顯示包括選擇的標題的日志的網(wǎng)頁。由此,僅通過標題信息無法得知是否為希望打印的日志的情況下,能夠還確認日志的內(nèi)容。此外,標題選擇畫面80具備在全部打印在步驟S150中設(shè)定的分類的日志時選擇的單選按鈕84以及僅打印其中指定的期間的日志時選中的單選按鈕85。在單選按鈕84之下配置有期間顯示部84a,其顯示在步驟S150中設(shè)定的分類的日志中最早的時序的日期時間信息和最晚的時序的日期時間信息。在單選按鈕85之下配置有期間指定部85a,該期間指定部8 具備用于指定期間的下拉按鈕框和當(dāng)按下時能夠指定日歷顯示的期間的日歷按鈕。在期間指定部8 之下,配置有顯示在標題顯示部81顯示的日志的標題的數(shù)量的標題數(shù)顯示部86。用戶指定了在步驟S140中打印的日志的分類之后,在該標題選擇畫面80 選中單選按鈕85并在期間指定部8 指定期間,由此能夠進一步限定打印的日志。當(dāng)用戶操作鍵盤M或鼠標26而改變期間指定部85a的期間時,CPU 31僅將在日期時間信息指定的期間內(nèi)的日志的標題信息在標題顯示部81顯示。此外,在標題數(shù)顯示部86顯示的標題數(shù)也據(jù)此改變。當(dāng)顯示標題選擇畫面80時,CPU 31在用戶如上所述指定了打印的日志的期間之后,等待僅將與希望打印的日志的標題對應(yīng)的復(fù)選框83設(shè)為選中狀態(tài)后按下“下一步”按鈕87(步驟S170)。然后,當(dāng)按下“下一步”按鈕87時,CPU 31將復(fù)選框83成為選中狀態(tài)的標題信息作為提取條件輸入。然后,將與輸入的標題信息對應(yīng)的日志編號作為符合提取條件的日志的日志編號存儲在RAM 32。由此,設(shè)定成為打印對象的日志(步驟S180)。接著,CPU 31將打印選項設(shè)定畫面90在液晶顯示器22顯示(步驟S190)。打印選項設(shè)定畫面90的一例在圖11示出。該打印選項畫面90具備指定日志的打印順序為升序還是降序的單選按鈕91、指定是否一起打印日志的評論的單選按鈕92、指定是否打印在將打印的日志匯總在冊子的情況下使用的封面的單選按鈕93、“下一步”按鈕94。當(dāng)顯示打印選項設(shè)定畫面時,等待用戶通過操作鍵盤M或鼠標沈選中單選按鈕91 93后按下“下一步”按鈕(步驟S200),當(dāng)按下“下一步”按鈕時CPU 31輸入指定的打印選項的設(shè)定并存儲在RAM 32(步驟3210)。然后,CPU 31將未圖示的布局設(shè)定畫面在液晶顯示器22顯示(步驟S220)。布局設(shè)定畫面能夠進行例如打印的用紙尺寸的指定、用于裝訂打印后的用紙的打孔機孔的引導(dǎo)線的打印有無以及孔數(shù)的指定、在開打孔機孔時使用的中心引導(dǎo)線的打印有無的指定等的打印布局的指定。當(dāng)顯示布局設(shè)定畫面時,等到用戶通過操作鍵盤M或鼠標26進行打印布局的指定后按下未圖示的“下一步”按鈕(步驟S230),當(dāng)按下“下一步”按鈕時,CPU 31 輸入指定的打印布局的設(shè)定并存儲于RAM 32(步驟S240)。這樣當(dāng)在步驟S150,S180, S210, S240進行各種設(shè)定后,CPU 31顯示在RAM 32存儲的設(shè)定內(nèi)容,顯示使用戶確認的未圖示的打印確認畫面(步驟S250),等待直到用戶按下配置在打印確認畫面的未圖示的打印開始按鈕(步驟S260)。當(dāng)按下打印開始按鈕時,CPU 31基于在RAM 32存儲的設(shè)定內(nèi)容制作日志打印數(shù)據(jù)和封面打印數(shù)據(jù)(步驟S270)。在此,說明日志打印數(shù)據(jù)的制作。CPU 31首先從附加信息表3 讀出與在步驟 S180中存儲在RAM 32的打印對象的日志編號對應(yīng)的URL,經(jīng)由因特網(wǎng)10取得該URL的文本文件。接著,參照解析定義信息,從取得的文本文件僅提取與日志有關(guān)的部分。例如,在圖5所示的日志成為打印對象的情況下,僅提取區(qū)域60的部分。然后,通過將提取的日志嵌入日志打印用模板36c制作日志打印數(shù)據(jù)。日志打印用模板36c的一例在圖12示出,嵌入圖5的區(qū)域60的部分得到日志打印數(shù)據(jù)的一例在圖13示出。如圖所示,日志打印用模板36c是通過HTML記述的文本數(shù)據(jù)。該打印用模板36c具備用于嵌入日志的置換用標簽 68,其他通過報頭等HTML的記述中最低限度需要的文本數(shù)據(jù)構(gòu)成。通過提取的日志置換該置換用標簽68,由此如圖13所示制作嵌入日志的日志打印數(shù)據(jù)。在步驟S210中指定了也打印評論的情況下,CPU 31 —起嵌入日志和評論而代替圖12的置換用標簽68。例如,在圖 5的日志中也打印評論的情況下,制作代替置換用標簽68嵌入圖5的區(qū)域60,圖6的區(qū)域 66,67的日志打印數(shù)據(jù)。在打印對象中指定了多個日志的情況下,按照在步驟S210中設(shè)定的日志的打印順序從文本文件提取日志,制作日志打印數(shù)據(jù)。在打印對象中指定了多個日志的情況下,可以代替日志打印用模板36c的置換用標簽68而連續(xù)嵌入多個日志作為日志打印數(shù)據(jù),也可以制作多個嵌入了一個日志的日志打印數(shù)據(jù)。下面說明封面打印數(shù)據(jù)的制作。封面打印數(shù)據(jù)在步驟S210中指定了封面的打印時制作。本實施方式中,封面打印數(shù)據(jù)預(yù)先存儲在附件36,直接使用該封面打印數(shù)據(jù)。當(dāng)這樣制作日志打印數(shù)據(jù)和封面打印數(shù)據(jù)后,CPU 31將制作的日志打印數(shù)據(jù)和封面打印數(shù)據(jù)以及在步驟S240中在RAM 32存儲的打印布局的設(shè)定信息一起作為打印數(shù)據(jù), 將該打印數(shù)據(jù)發(fā)送到打印機40 (步驟S^O),結(jié)束本例程。接收到打印數(shù)據(jù)的打印機40基于該打印數(shù)據(jù)進行打印,由此打印用戶所希望的日志、封面。圖13中的日志打印數(shù)據(jù)的打印結(jié)果的一例在圖14示出。在此,明確本實施方式的構(gòu)成要素和本發(fā)明的構(gòu)成要素的對應(yīng)關(guān)系。本實施方式的進行日志打印處理例程的步驟SllO的處理的CPU 31相當(dāng)于本發(fā)明的文本數(shù)據(jù)取得單元,存儲日志打印用模板36c的HDD 33相當(dāng)于模板存儲單元,進行日志打印處理例程的步驟S140 150,S170 S180的處理的CPU 31、鍵盤M以及鼠標洸相當(dāng)于提取條件輸入單元,進行博客打印處理例程的步驟S270的處理的CPU 31相當(dāng)于日志提取單元和打印數(shù)據(jù)制作單元,進行博客打印處理例程的步驟S120的處理的CPU 31相當(dāng)于附加信息取得單元,進行博客打印處理例程的步驟S130,S160的處理的CPU31、鍵盤M以及鼠標沈相當(dāng)于附加信息輸出單元,在博客打印處理例程的步驟S160中進行選中復(fù)選框82或解除選中的處理的CPU 31、鍵盤M以及鼠標沈相當(dāng)于指示輸入單元。本實施方式中,通過說明信息處理裝置20的操作,也明確了本發(fā)明的信息處理方法、程序的一例。以上詳細說明的本實施方式的信息處理裝置20經(jīng)由因特網(wǎng)10取得通過HTML以包含多個日志的博客形式記述的文本數(shù)據(jù),基于用戶的操作輸入分類信息的指定、標題信息的指定等的提取條件。而且,解析取得的文本數(shù)據(jù),提取包含于文本數(shù)據(jù)中的多個日志中符合輸入的提取條件的日志,將提取的日志嵌入通過HTML記述的日志打印用模板36c,由此制作用于打印日志的日志打印數(shù)據(jù)。即,當(dāng)輸入用于提取用戶希望打印的日志的提取條件后,制作符合該提取條件的日志即用戶希望打印的日志的日志打印數(shù)據(jù)。由此,能夠不進行復(fù)雜的操作而制作用于從多個日志打印用戶所希望的日志的日志打印數(shù)據(jù)。此外,關(guān)于多個日志,各日志分別具有附加信息,在博客打印處理例程的步驟 S150,S180中,作為提取條件至少輸入伴隨附加信息的指定的條件。因此,通過用戶指定附
1加信息,得到用于打印具有用戶指定的附加信息的日志的日志打印數(shù)據(jù)。此外,解析在博客打印處理例程的步驟SllO中取得的文本數(shù)據(jù),取得包含于文本數(shù)據(jù)的多個日志的附加信息,將在步驟S130,S160中取得的附加信息一覽地在液晶顯示器 22顯示,向用戶輸出。而且,基于用戶的操作輸入所輸出的附加信息中的至少一個的指定。 由此,預(yù)先向用戶輸出日志具有的附加信息,所以用戶容易輸入提取條件。此外,在博客打印處理例程的步驟S270中,通過將提取的日志嵌入日志打印用模板36c制作用于打印日志的日志打印數(shù)據(jù),并且制作用于打印日志的封面的封面打印數(shù)據(jù)。由此,不僅僅所希望的日志的日志打印數(shù)據(jù),還制作封面打印數(shù)據(jù),所以通過進行基于日志打印數(shù)據(jù)和封面打印數(shù)據(jù)的打印,用戶能夠容易地制作匯總了所希望的日志的冊子。本發(fā)明完全不限于上述實施方式,只要屬于本發(fā)明的技術(shù)范圍,當(dāng)然能夠以各種方式實施。例如,在上述實施方式中,在博客打印處理例程的步驟S160中,在標題顯示部81 按時序顯示標題信息,但也可以按其他順序顯示。例如,可以從附加信息表3 讀出與標題信息對應(yīng)的評論數(shù),按評論數(shù)多的順序排列標題信息,在標題顯示部81顯示。在上述實施方式中,在博客打印處理例程的步驟S270中,將打印對象的日志(圖 5中的區(qū)域60)嵌入日志打印用模板36c,但例如可以僅將日志正文(圖5中的區(qū)域61)嵌入。此外,可以將日志正文和日期時間信息(圖5中的區(qū)域62及其標簽)嵌入。此外,可以使用戶能夠指定是否嵌入日期時間信息。在上述實施方式中,在博客打印處理例程的步驟S270中,封面打印數(shù)據(jù)預(yù)先存儲于附件36,直接使用該封面打印數(shù)據(jù),但也可以將未圖示的封面設(shè)定畫面在液晶顯示器22 顯示來進行封面的設(shè)定。例如,可以在步驟S210中指定了封面的打印時顯示封面設(shè)定畫面。封面設(shè)定畫面設(shè)為如下畫面即可能進行在將打印的日志匯總成冊子的情況下使用的封面的打印有無的指定、在封面記載的內(nèi)容的指定,例如能進行冊子的標題、作者名、評論的輸入、在想要在封面打印圖像的情況下的圖像文件的指定,背景色的指定等。而且,在用戶指定這些后按下未圖示的“下一步”按鈕時,CPU31將指定的封面的設(shè)定存儲在RAM 32即可。在此情況下,可以預(yù)先在附件36存儲封面打印用模板,CPU 31通過將在RAM 32存儲的封面中記載的設(shè)定內(nèi)容嵌入該封面打印用模板,進行步驟S270中的封面打印數(shù)據(jù)的制作。 封面打印用模板例如設(shè)為HTML記述的文本文件,預(yù)先確定嵌入標題、作者名、評論、圖像的配置和/或背景色的指定的位置即可。在上述實施方式中,在博客打印處理例程的步驟S120中,取得日志的附加信息制作附加信息表32a,但不僅是日志的附加信息,也可以參照解析用表36b還取得日志全體 (或日志正文)以及評論,按每個日志與日志編號對應(yīng)地存儲。在上述實施方式中,通過博客打印處理例程的步驟S130 S150,輸入分類信息作為提取條件,但可以不進行該處理而在步驟S120之后執(zhí)行步驟S160。在此情況下,在步驟 S160中顯示存儲在附加信息表32a的所有標題信息的一覽即可。在上述實施方式中,在博客打印處理例程的步驟S130,S160中顯示分類信息、標題信息的一覽,但可以不進行這樣的處理。例如,可以通過用戶的鍵盤M和鼠標沈的操作輸入希望打印的日志的分類信息、標題信息、日期時間信息等的附加信息,從附加信息表 32a確定符合輸入的附加信息的日志作為打印對象。此外,通過用戶的鍵盤M和鼠標沈的
1操作輸入日志正文中的關(guān)鍵詞,將在日志正文中包含該關(guān)鍵詞的日志作為打印對象。在上述實施方式中,從通過HTML記述的文本文件提取日志進行打印,但不限于 HTML,只要是標記語言,可以是任意語言。在上述實施方式中,博客打印是網(wǎng)頁瀏覽器35的擴展功能,但也可以是網(wǎng)頁瀏覽器35從最初開始就具備附件36的功能。
權(quán)利要求
1.一種信息處理裝置,具備文本數(shù)據(jù)取得單元,其經(jīng)由計算機網(wǎng)絡(luò)取得通過標記語言以包含多個日志的博客形式記述的文本數(shù)據(jù);模板存儲單元,其存儲通過所述標記語言記述的日志打印用模板; 提取條件輸入單元,其基于用戶的操作輸入預(yù)定的提取條件; 日志提取單元,其解析所述取得的文本數(shù)據(jù),提取包含于該文本數(shù)據(jù)的多個日志中符合所述輸入的提取條件的日志;以及打印數(shù)據(jù)制作單元,其通過將所述提取的日志嵌入所述日志打印用模板,制作用于打印該日志的日志打印數(shù)據(jù)。
2.如權(quán)利要求1所述的信息處理裝置, 關(guān)于所述多個日志,各日志分別具有附加信息,所述提取條件輸入單元是作為提取條件至少輸入伴隨所述附加信息的指定的條件的單元,所述附加信息包含表示日志的日期時間的日期時間信息、表示日志的標題的標題信息、表示日志所屬的分類的分類信息的至少任一種。
3.如權(quán)利要求2所述的信息處理裝置,具備附加信息取得單元,其解析所述取得的文本數(shù)據(jù),取得包含于該文本數(shù)據(jù)的多個日志的所述附加信息;以及附加信息輸出單元,其使所述取得的附加信息一覽地向用戶輸出, 所述提取條件輸入單元是基于所述用戶的操作輸入所述輸出的附加信息中的至少一個的指定的單元。
4.如權(quán)利要求3所述的信息處理裝置, 所述附加信息至少包含所述分類信息,所述附加信息取得單元是作為所述附加信息取得所述分類信息的單元, 所述附加信息輸出單元是在將所述取得的分類信息一覽地向用戶輸出時按照屬于該分類信息的日志的數(shù)量多的順序排列輸出的單元,所述提取條件輸入單元是作為所述附加信息的指定基于所述用戶的操作輸入所述輸出的分類信息中的至少一個的指定的單元。
5.如權(quán)利要求3所述的信息處理裝置,所述多個日志分別具有表示對該日志的評論數(shù)的評論數(shù)信息, 所述附加信息至少包含所述標題信息,所述附加信息取得單元是解析所述取得的文本數(shù)據(jù),對應(yīng)地取得包含于該文本數(shù)據(jù)的各日志的所述標題信息和所述評論數(shù)信息的單元,所述附加信息輸出單元是在將所述取得的標題信息一覽地向用戶輸出時按照對應(yīng)于該標題信息的評論數(shù)多的順序排列輸出該標題信息的單元,所述提取條件輸入單元是作為所述附加信息的指定基于所述用戶的操作輸入所述輸出的標題信息中的至少一個的指定的單元。
6.如權(quán)利要求3所述的信息處理裝置,具備指示輸入單元,其基于所述用戶的操作輸入來自該用戶的指示,所述附加信息至少包含所述日期時間信息、所述標題信息、和所述分類信息, 所述附加信息取得單元是解析所述取得的文本數(shù)據(jù),對應(yīng)地取得包含于該文本數(shù)據(jù)的各日志的所述日期時間信息、所述標題信息、所述分類信息的單元,所述附加信息輸出單元是如下單元在將所述取得的標題信息基于與該標題信息對應(yīng)的日期時間信息按時序排列輸出時,基于來自所述指示輸入單元的指示進行按照由所述分類信息表示的不同分類且按照由所述日期時間信息表示的時序輸出該標題信息、或者與所述分類信息無關(guān)地按照由所述日期時間信息表示的時序輸出該標題信息,所述提取條件輸入單元是作為所述附加信息的指定基于所述用戶的操作輸入所述輸出的標題信息中的至少一個的指定的單元。
7.如權(quán)利要求1所述的信息處理裝置,所述打印數(shù)據(jù)制作單元是通過將所述提取的日志嵌入所述日志打印用模板從而制作用于打印該日志的日志打印數(shù)據(jù),并且制作用于打印該日志的封面的封面打印數(shù)據(jù)的單元。
8.一種信息處理方法,包含(a)經(jīng)由計算機網(wǎng)絡(luò)取得通過標記語言以包含多個日志的博客形式記述的文本數(shù)據(jù)的步驟;(b)基于用戶的操作輸入預(yù)定的提取條件的步驟;(c)解析所述步驟(a)中取得的文本數(shù)據(jù),提取包含于該文本數(shù)據(jù)的多個日志中符合所述步驟(b)中輸入的提取條件的日志的步驟;以及(d)通過將所述步驟(c)中提取的日志嵌入通過所述標記語言記述的日志打印用模板,制作用于打印該日志的日志打印數(shù)據(jù)的步驟。
9.一種存儲介質(zhì),存儲用于使計算機作為權(quán)利要求1所述的信息處理裝置發(fā)揮功能的程序。
全文摘要
本發(fā)明公開一種信息處理裝置、信息處理方法及其程序。本發(fā)明中,不進行復(fù)雜的操作而制作用于從多個日志打印用戶所希望的日志的日志打印數(shù)據(jù)。經(jīng)由因特網(wǎng)(10)取得通過HTML以包含多個日志的博客形式記述的文本數(shù)據(jù),基于用戶的操作輸入分類信息(區(qū)域64)的指定、標題信息(區(qū)域63)的指定等的提取條件。而且,解析取得的文本數(shù)據(jù),提取包含于文本數(shù)據(jù)的多個日志中符合輸入的提取條件的日志(區(qū)域60),通過將提取的日志嵌入通過HTML記述的日志打印用模板,制作用于打印日志的日志打印數(shù)據(jù)。即,當(dāng)輸入用于提取用戶希望打印的日志的提取條件后,制作符合該提取條件的日志即用戶希望打印的日志的日志打印數(shù)據(jù)。
文檔編號G06F17/30GK102402574SQ20111026921
公開日2012年4月4日 申請日期2011年9月13日 優(yōu)先權(quán)日2010年9月13日
發(fā)明者高田克服 申請人:精工愛普生株式會社