新四季網

具有驗證功能的電子文檔的製作方法

2023-09-19 08:13:30

專利名稱:具有驗證功能的電子文檔的製作方法
技術領域:
本發明涉及電子文檔。
背景技術:
通過各種網絡分發諸如PDF文檔和Word(註冊商標)文檔的電子文檔,以傳送信息。取決於信息內容,期望保持機密性、或避免一些電子文檔的洩露(非授權公開)。
為了滿足此需求,在相關技術中,提供用於讀取電子文檔的密碼,由此,防止非授權讀取。這被稱為「文檔讀取保護功能」。然而,此功能仍然不夠。
圖12A為示意性地圖解用於分發具有文檔讀取保護功能的電子文檔的相關技術中的網絡的例子的框圖。
如圖12A所示,從傳送源起,在諸如公司A、公司B等的未指定的目的地上分發未指定其分發目的地的電子文檔2。這裡,假定第三方公司C能夠從公司A或公司B得到電子文檔2;然而,由於在傳送源中不存在指示已將電子文檔2發送到公司C的記錄,所以,不清楚公司C是否已得到電子文檔2。另外,即使在知曉公司C已得到電子文檔2時,也難以確定公司C在何處得到電子文檔2。類似地,當另一個競爭公司得到電子文檔2時,難以確定的所述另一個競爭公司在公司A、公司B、公司C、以及其它第三方之中的何處得到電子文檔2。
圖12B為示意性地圖解用來克服以上問題的相關技術中的修改的網絡的例子的框圖。
在此例子中,從傳送源起,為每個指定的分發目的地創建未指定其分發目的地的電子文檔2,並將其分發到每個指定的分發目的地。例如,在具有指定的分發目的地的文檔中,列印專用於分發目的地的水印;可替換地,為特定分發目的地提供密碼。利用具有指定的分發目的地的這樣的文檔,存在這樣的合意(consensus),即,作為分發目的地的公司A不將該文檔分發到例如公司C的第三方。此規則約束了分發目的地。結果,公司C必須向傳送源請求該文檔的分發。從公司C接收該請求之後、並且當傳送源決定將該文檔分發到公司C時,傳送源創建專用於公司C的文檔。
在圖12B中示出的例子中,由於傳送源一側上必須為每個分發目的地創建電子文檔,所以,傳送源一側上的文檔創建的工作負載很高。另外,當存在新的分發目的地時,當公司C請求得到該文當時,在公司C可得到該文檔之前會耗費相當長的時間。此外,當競爭公司非法得到該文當時,儘管有可能確定該競爭公司從何處得到該文檔,但該競爭公司可容易地讀取文檔的內容。
例如,日本公開專利申請第2005-141746號公開了通過網絡的伺服器中的安全驗證(authentication)的技術,其中,通過軟體執行該驗證。
日本公開專利申請第2003-6028號公開了通過軟體驗證ID和密碼的技術,其中,文檔被擾碼(scramble)(加密)。
日本公開專利申請第2001-256190號公開了通過電子郵件執行伺服器的驗證的技術,其中,通過軟體執行ID和密碼的驗證。

發明內容
本發明可解決相關技術中的一個或多個問題。
本發明的優選實施例可提供能夠保持機密性、並防止電子文檔的內容的洩露的電子文檔。
根據本發明的第一方面,提供了一種在計算機的顯示裝置上顯示的電子文檔,所述電子文檔驅動計算機執行以下單元的功能設置單元,其在響應於從輸入單元輸入的用於打開文檔的指令而打開的文檔的預定頁上提供檢驗(verification)數據輸入區;確定單元,其確定在檢驗數據輸入區中輸入的檢驗數據是否滿足預定條件;以及部分顯示單元,其在確定單元確定檢驗數據滿足預定條件時,將文檔的預定部分顯示在顯示裝置上。
根據本發明的第二方面,提供了一種在計算機的顯示裝置上顯示的電子文檔,所述電子文檔驅動計算機執行以下單元的功能設置單元,其在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供檢驗數據輸入區,所述檢驗數據輸入區包括用於輸入第一數據項的第一數據輸入區、以及用於輸入第二數據項的第二數據輸入區;維持單元,其將多個第一數據項與分別對應於第一數據項的第二數據項相組合,並預先維持所述多個組合;確定單元,其確定在分別在第一數據輸入區和第二數據輸入區中輸入的第一數據項和第二數據項是否與所述組合中的一個相符;以及對象設置單元,其在確定單元確定分別在第一數據輸入區和第二數據輸入區中輸入的第一數據項和第二數據項與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據項加載到能夠顯示第一數據項的第三對象中並顯示第三對象的操作中的至少一個。
根據本發明的第三方面,提供了一種在計算機的顯示裝置上顯示的電子文檔,所述電子文檔驅動計算機執行以下單元的功能設置單元,其在根據打開文檔的指令而從輸入單元輸入的文檔的預定頁上提供檢驗數據輸入區,所述檢驗數據輸入區包括用於輸入第一數據項的第一數據輸入區、以及用於輸入第二數據項的第二數據輸入區;維持單元,其預先維持程序,所述程序根據所輸入的第一數據項而自動地生成第二數據;確定單元,其確定通過使用所述程序而根據輸入到第一數據輸入區的第一輸入數據項自動地生成的對應的第二數據是否與輸入到第二數據輸入區的第二輸入數據項相符;以及對象設置單元,其在確定單元確定通過使用所述程序而根據輸入到第一數據輸入區的第一輸入數據項自動地生成的第二數據項與輸入到第二數據輸入區的第二輸入數據項相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據項加載到能夠顯示第一數據項的第三對象中並顯示第三對象的操作中的至少一個。
作為實施例,對象設置單元可將第三對象顯示在所有頁或一些頁上。
作為實施例,電子文檔還可驅動計算機執行以下單元的功能存儲時間對象設置單元,其在存儲文檔時,將第一對象的顯示屬性設置為處於顯示狀態。
作為實施例,存儲時間對象設置單元將第二對象的顯示屬性設置為處於非顯示狀態。
作為實施例,電子文檔還可驅動計算機執行以下單元的功能存儲時間對象設置單元,其在存儲文檔時,將第一對象的顯示屬性設置為處於顯示狀態。
作為實施例,電子文檔還可驅動計算機執行以下單元的功能檢查單元,其檢查在第一數據輸入區輸入的第一數據項的形式,並排除不滿足預定條件的第一數據項。
作為實施例,電子文檔還可驅動計算機執行以下單元的功能傳送源顯示單元,其即使在未進行檢驗數據的檢驗時,也顯示用於文檔的傳送的管理的傳送源的地址。
作為實施例,當第一對象、第二對象、以及第三對象中的至少一個包括多個對象時,在內置程序中向所述多個對象分配相同的對象名稱。
作為實施例,電子文檔還可驅動計算機執行以下單元的功能狀態顯示單元,其確定第一數據輸入區、第二數據輸入區、或第三數據輸入區的輸入狀態,並顯示指示所確定的輸入狀態的對象。
作為實施例,電子文檔還可驅動計算機執行以下單元的功能第二對象設置單元,其在由計算機給出的日期和時間數據不滿足預定條件時,不將第一對象設置為處於非顯示狀態,並且,不將第二對象和第三對象設置為處於顯示狀態。
作為實施例,該程序可使用由計算機給出的日期和時間數據,作為計算過程中的元素。
作為實施例,當存在多個第一對象時,對象設置單元僅在輸入了預定的第一數據項時才將所述多個第一對象中的一些對象設置為處於非顯示狀態。
作為實施例,當存在多個第二對象時,對象設置單元僅在輸入了預定的第一數據項時才將所述多個第二對象中的一些對象設置為處於顯示狀態。
根據本發明的第四方面,提供了一種表示在計算機的顯示裝置上顯示的電子文檔的方法,所述方法包括以下步驟通過在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供的檢驗數據輸入區,得到檢驗數據;以及確定檢驗數據是否滿足預定條件,並且,當檢驗數據滿足預定條件時,在顯示裝置上顯示文檔的預定部分。
根據本發明的第五方面,提供了一種表示在計算機的顯示裝置上顯示的電子文檔的方法,所述方法包括以下步驟預先維持多個第一數據集與分別對應於第一數據集的第二數據集的多個組合;通過在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供的檢驗數據輸入區,得到第一數據集和第二數據集;以及當第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
根據本發明的第六方面,提供了一種表示在計算機的顯示裝置上顯示的電子文檔的方法,所述方法包括以下步驟預先維持用於根據所輸入的第一數據集而自動地生成第二數據集的進程;通過在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供的檢驗數據輸入區,得到第一數據集和第二數據集;以及當第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
作為實施例,在由計算機給出的日期和時間數據不滿足預定條件時,不將第一對象設置為處於非顯示狀態,並且,不將第二對象和第三對象設置為處於顯示狀態。
作為實施例,使用由計算機給出的日期和時間數據,作為該進程中的計算過程中的元素。
根據本發明的第七方面,提供了一種用於顯示電子文檔、並用於輸入或輸出電子文檔的數據的電子文檔顯示裝置,當電子文檔被顯示在該電子文檔顯示裝置上時,該電子文檔驅動計算機執行以下單元的功能設置單元,其在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供檢驗數據輸入區,所述檢驗數據輸入區包括用於輸入第一數據集的第一數據輸入區、以及用於輸入第二數據集的第二數據輸入區;維持單元,其將多個第一數據集與分別對應於第一數據集的第二數據集相組合,並預先維持多個組合;確定單元,其確定在分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集是否與所述組合中的一個相符;以及對象設置單元,其在確定單元確定分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
根據本發明的第八方面,提供了一種存儲介質,其中存儲了電子文檔,當電子文檔被顯示在計算機的顯示裝置上時,該電子文檔驅動計算機執行以下單元的功能設置單元,其在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供檢驗數據輸入區,所述檢驗數據輸入區包括用於輸入第一數據集的第一數據輸入區、以及用於輸入第二數據集的第二數據輸入區;維持單元,其將多個第一數據集與分別對應於第一數據集的第二數據集相組合,並預先維持多個組合;確定單元,其確定在分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集是否與所述組合中的一個相符;以及對象設置單元,其在確定單元確定分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
根據本發明,通過使用本發明的電子文檔,即使在通過網絡將電子文檔分發給大量用戶時,也有可能適當地維持機密性、並防止電子文檔的內容的洩露。另外,用於預備分發的工作負載很低;此外,即使在發生洩露時,也很容易確定洩露的途徑。
從下面通過參照附圖而給出的優選實施例的詳細描述中,本發明的這些和其它目的、特徵、以及優點將變得更為清楚。


圖1為示意性地圖解根據本發明的實施例的用於分發電子文檔的網絡的例子的框圖;圖2A為圖解根據本發明的第一實施例的電子文檔的配置的框圖;圖2B為圖解根據本發明的第一實施例的電子文檔顯示裝置的配置的框圖;圖3A和3B為圖解根據本發明的第一實施例的電子文檔20的各種表單(form)的框圖;圖4為示出由在表1中示出的代碼執行的過程的流程圖;圖5為示出根據ID表單30的內容來計算密碼的值、並確定所計算的密碼值以及密碼錶單28的內容是否彼此相符的過程的流程圖;圖6A和6B為圖解根據本發明的第一實施例的電子文檔20的內容表單32和水印表單36的框圖;圖7為圖解根據本發明的第二實施例的、在存儲電子文檔時執行的Java腳本的過程的流程圖;圖8A為圖解根據本發明的第四實施例的電子文檔的ID表單Java腳本的過程的一部分的流程圖;圖8B為圖解根據本發明的第四實施例的電子文檔的密碼錶單Java腳本的過程的一部分的流程圖;圖9為圖解根據本發明的第五實施例的電子文檔的密碼錶單Java腳本的過程的一部分的流程圖;圖10為圖解根據本發明的第六實施例的電子文檔的密碼錶單Java腳本的過程的一部分的流程圖;圖11A為圖解根據本發明的第六實施例的電子文檔的密碼錶單Java腳本的過程的一部分的流程圖;圖11B為圖解根據本發明的第六實施例的電子文檔的另一個密碼錶單Java腳本的過程的一部分的流程圖;圖12A為示意性地圖解用於分發具有文檔讀取保護功能的電子文檔的相關技術中的網絡的例子的框圖;以及圖12B為示意性地圖解用來克服以上問題的相關技術中的修改的網絡的例子的框圖。
具體實施例方式
下面,將通過參照附圖來說明本發明的優選實施例。
首先描述本發明的總體思想。
圖1為示意性地圖解根據本發明的實施例的用於分發電子文檔的網絡的例子的框圖。
根據本發明的實施例的電子文檔被獨立地分配了ID和密碼,並且,如果未輸入ID和密碼,則不允許讀取該電子文檔。已對此規則編程。當輸入了ID和密碼時,將該ID顯示在該文檔上。在此情況下,可確定所打開的文檔的ID。在傳送源一側,僅已創建了一個電子文檔,並且,傳送源為每個分發目的地獨立地分配ID和密碼。
在圖1中示出的網絡中,向公司A分配電子文檔的ID和密碼,並且,公司A將ID和密碼(在圖1中表示為「Pwd」)輸入到所分發的電子文檔中;由此,公司A能夠讀取並確認電子文檔的內容。在此情況下,將所輸入的ID示出在電子文檔的所有頁上,並且,由此,可確定通過使用公司A的ID而打開了此電子文檔。
被分發了電子文檔的一方可將該電子文檔再次分發給第三方。例如,公司A可將該電子文檔分發給公司C。然而,在本發明中,允許公司C向傳送源獨立地請求專用於公司C的ID和密碼,並且,利用ID和密碼,公司C可讀取該電子文檔。從傳送源的觀點看,不必要創建供公司C使用的電子文檔,並且,僅發出用於公司C的ID和密碼便足夠了。
即使在競爭公司已獲取了該電子文檔的情況下,如果該競爭公司不具有ID和密碼,則也不允許它讀取該電子文檔。例如,即使當該競爭公司獲取了該ID和密碼,也有可能容易地確定該ID和密碼是從哪裡洩露的。例如即使在該競爭公司獲取了公司B的ID和密碼的情況下,由於在該電子文檔的所有頁上示出公司B的ID,所以,也可確定正是從公司B洩露了該ID和密碼。
第一實施例圖2A為圖解根據本發明的第一實施例的電子文檔的配置的框圖。
圖2B為圖解根據本發明的第一實施例的電子文檔顯示裝置的配置的框圖。
如圖2B所示,通過在普通個人計算機中安裝電子文檔顯示軟體,而得到電子文檔顯示裝置10。下面,作為例子,使用由Adobe系統公司開發的PDF(可攜式文檔格式)文檔作為電子文檔。特定地,本實施例不限於此,並可被應用於其它類型的文檔。
另外,優選地,如下面描述的PDF文檔那樣,本實施例的電子文檔具有用於對象的腳本(script)功能。例如,PDF文檔具有Java腳本功能。
圖2B中示出的電子文檔顯示裝置10包括文檔管理器12,並且,文檔管理器12包括文檔顯示器14、Java腳本執行器16、以及表單控制器18。Java腳本執行器16執行用於包括在PDF文檔中的各種對象的腳本。表單控制器18接收在Java腳本執行器16執行腳本時生成的表單控制指示,並控制各種表單。這裡,「表單」是PDF文檔中的一個對象。
如圖2A所示,PDF文檔20包括文檔數據22。簡而言之,文檔數據22包括文檔內容38、各種表單26、以及存儲時間執行Java腳本24。
文檔內容38是文檔的實際內容。
表單26包括密碼錶單28、ID表單30、內容表單32、遮蔽(shadow)表單34、以及水印(watermark)表單36。由於表單26是對象,所以,它們包括對應的腳本。
在相關技術的電子文檔中,當打開電子文檔時,首先,需要例如密碼的檢驗符號的輸入,並且,不打開該電子文檔,直到輸入了專用於該電子文檔的正確的檢驗符號為止。在本實施例中,當計算機執行打開電子文檔的操作時,打開該文檔,並且,在起始頁上,附加顯示ID表單30和密碼錶單28,以督促ID和密碼的輸入。也就是說,在本實施例中,在打開文檔之後立即需要檢驗符號的輸入。特定地,在本實施例中,有可能通過使用相關技術的電子文檔的檢驗符號,包括恰好在打開文檔之前的檢驗功能。
ID表單30是用於輸入ID的可編輯文本表單,並且,通常被布置在文檔的第一頁上。
密碼錶單28是用於輸入密碼的可編輯文本表單,並且,通常被布置在文檔的第一頁上。
圖3A和3B為圖解根據本發明的第一實施例的電子文檔20的各種表單的框圖。
例如,在圖3A和3B中示出了ID表單30和密碼錶單28。
遮蔽表單34是用於轉換一頁的部分或全部內容的片狀(sheet-like)的不可編輯的不透明(opaque)文本表單,並在相對於ID輸入了錯誤的密碼時被顯示。通常,遮蔽表單34被布置在文檔的第二和每個後續頁上。
水印表單36是用於處理和顯示所輸入的ID的不可編輯文本表單,並被配置為在相對於正確ID輸入了錯誤的密碼時不被顯示。通常,水印表單36被布置在文檔的第二和每個後續頁上。
內容表單32是用於顯示文檔的固有內容的不可編輯文本表單,並被配置為在相對於正確ID輸入了錯誤的密碼時不被顯示。通常,內容表單32被布置在文檔的第二和每個後續頁上。
在圖3A中,遮蔽表單34處於顯示狀態,並且,在圖3B中,遮蔽表單34處於非顯示狀態。
圖6A和6B為圖解根據本發明的第一實施例的電子文檔20的內容表單32和水印表單36的框圖。
在圖6A中,內容表單32和水印表單36處於非顯示狀態。在圖6B中,內容表單32和水印表單36處於顯示狀態。
在本實施例中,當將ID和密碼分別輸入到PDF文檔的ID表單30和密碼錶單28時,執行在PDF文檔中嵌入的Java腳本程序,並且,將ID表單30和密碼錶單28的輸入數據與在PDF文檔中記錄的ID和密碼相比較。
例如,通過執行表1中示出的代碼,當分別將「[email protected]」作為ID而輸入到ID表單30中、且將「aaa」作為密碼而輸入到密碼錶單28中時,確定所輸入的ID和密碼與在PDF文檔中記錄的ID和密碼相符。也就是說,當分別作為ID而輸入「[email protected]」、且作為密碼而輸入「aaa」時,遮蔽表單34處於非顯示狀態,水印表單36處於顯示狀態,並且,在水印表單36中,在水印表單36中設置ID表單30的輸入數據。
表1var h=this.getField(「ID」);var f=this.getField(「Shadow」);f.hidden=((event.value==「aaa」)(h.value==「[email protected]」));var g=this.getField(「watermark」);
g.hidden=((event.value!=「aaa」)‖(h.value!=「[email protected]」));g.value=h.value;圖4為示出由在表1中示出的代碼執行的過程的流程圖。
如圖3B所示,當輸入了正確的ID和密碼(Pwd)時,遮蔽表單34改變為非顯示狀態,並且,水印表單36改變為顯示狀態。在遮蔽表單34從顯示狀態改變為非顯示狀態之後,公開文檔的屏蔽內容。
在圖6B中,示出了內容表單32和水印表單36處於顯示狀態。
當ID和密碼的數目固定時,包括表1中示出的代碼的電子文檔可有效地起作用。換句話說,當發出了新的ID和密碼時,必須修改表1中的代碼。另外,當ID的數目增大時,電子文檔的大小增大。
因此,在本實施例中,可使用與表1和圖4中不同的方法來驗證是否輸入了與輸入ID相對應的正確的密碼。例如,當輸入了ID和密碼時,執行在文檔中的密碼錶單28中嵌入的Java腳本程序,根據ID表單30的內容來計算密碼的值,將所計算的密碼值與密碼錶單28的內容相比較,並且,確定所計算的密碼值與密碼錶單28的內容是否相符。
圖5為示出根據ID表單30的內容來計算密碼的值、並確定所計算的密碼值以及密碼錶單28的內容是否相符的過程的流程圖。
在圖5中,假定密碼值「oText」與在ID表單中輸入的字符的字符代碼的數值的和相對應。表2示出了用於執行此過程的代碼。
例如,根據圖2中的代碼,當將「[email protected]」作為ID而輸入到ID表單30中、且將「1011」作為密碼而輸入到密碼錶單28中時,確定輸入了與所輸入的ID相對應的正確的密碼。當將「[email protected]」作為ID而輸入到ID表單30中、且將「1017」作為密碼而輸入到密碼錶單28中時,也確定輸入了與所輸入的ID相對應的正確的密碼。由此,在電子文檔的傳送源一側,可基於在密碼錶單28中嵌入的Java腳本程序的計算邏輯(在圖5中由「A」指示的部分)而計算與該ID相對應的密碼,並且,可將該密碼獨立地提供給分發目的地。當然,在密碼錶單28中嵌入的Java腳本程序的計算邏輯不限於圖5中示出的計算邏輯。
根據圖5中示出的流程圖,即,通過在電子文檔的傳送源一側上使用包括表2中示出的代碼的電子文檔,足以監視分發目的地和ID,其中,已將其對應的密碼提供到分發目的地。由此原因,減小了傳送源的負擔。換句話說,由於通過使用與在該文檔中嵌入的公式同樣的公式來計算與ID相對應的密碼的方案,並將該密碼提供給分發目的地,所以,不需要修改PDF文檔或添加新的PDF文檔,並且,本方法還適用於在將來生成的附加的新ID。即,不需要監視密碼。
表2var id=this.getField(「ID」);var pw=this.getField(「Password」);var hide=this.getField(「Shadow」);var water=this.getField(「watermark」);var oText=0;oVal=id.value;pVal=pw.value;for(i=0;i<oVal.length;i++){oText1=oVal.charCodeAt(i);oText=oText+oText1;};water.value=id.value;water.hidden=((pVal!=oText)‖(id.value==「」));hide.hidden=((pVal==oText)(id.value!=「」));下面,描述內容表單32的顯示狀態、遮蔽表單34的非顯示狀態、以及水印表單36的顯示狀態。
當確認了ID和密碼的匹配時,如圖4中的步驟S06、以及圖5中的步驟S24所示,將遮蔽表單34設置為處於非顯示狀態,由此,公開了被遮蔽表單34屏蔽的文檔的所有頁的內容。例如,在執行程序的開始時間,執行如表3所示的代碼,以確認遮蔽表單34的狀態。當滿足在程序中設置的條件時,執行如表4所示的代碼,以將覆蓋文檔的遮蔽表單34的顯示屬性改變為與非顯示狀態相對應的值。
表3var hide=this.getField(「Shadow」);表4
hide.hidden=((pVal==oText)(id.value!=「」));此外,當確認了ID和密碼的匹配時,如圖4中的步驟S06、以及圖5中的步驟S24所示,在所有頁上顯示包括水印表單36和文檔內容的內容表單32。由此,有可能僅在確認了ID和密碼的匹配時才顯示水印表單36和文檔內容。例如,在執行程序的起始時間,執行如表5所示的代碼,以確認ID表單30、內容表單32、以及水印表單36的狀態。當滿足在程序中設置的條件時,執行如表6所示的代碼,以向水印表單36設置ID表單30的內容;此外,執行如表7所示的代碼,以將包括文檔內容的內容表單32、以及包括ID的水印表單36的顯示屬性改變為顯示狀態。
表5var id=this.getField(「ID」);var water=this.getField(「watermark」);var c=this.getField(「Contents」);表6water.value=id.value;表7water.hidden=((pVal!=oText)‖(id.value==「」));c.hidden=((pVal!=oText)‖(id.value==「」));水印表單36可被顯示在所有頁上。由此,即使在洩露出一些頁時,洩露文檔的一方也會非常清楚。
在本發明的電子文檔中,需要多個遮蔽表單來覆蓋PDF文檔的多個頁上的文檔內容。類似地,需要多個水印表單和內容表單。在此情況下,如果為這些同樣的表單使用不同的名稱,則必須設置多個表單的屬性、或改變多個表單的屬性;由此,腳本代碼的長度增大。
為了避免此問題,優選地,為相同類型的表單使用相同的名稱。
第二實施例圖7為圖解根據本發明的第二實施例的、在存儲電子文檔時執行的Java腳本的過程的流程圖。
第二實施例的電子文檔與第一實施例的電子文檔基本相同,並包括與第一實施例的電子文檔相同的構成元素,並且,將相同的附圖標記分配給相同的元素。
在第一實施例的電子文檔中,為了在打開電子文檔時輸入ID和密碼,用恰好在存儲文檔之前的數據來填充ID表單30和密碼錶單28。另外,將ID表單30的內容分配給水印表單36,並且,顯示水印表單36,不顯示遮蔽表單34,並顯示內容表單32。也就是說,在允許查看文檔的內容的同時存儲該文檔,並指定預設的ID。這引起了安全問題。例如,當下一次打開文檔時,已寫下了ID和密碼,由此,在無任何驗證的情況下允許查看文檔的內容。
為解決此問題,優選地,在存儲文檔時,執行存儲時間執行Java腳本,以將文檔重置為其初始狀態。圖7中的流程圖示出了存儲時間執行Java腳本的過程。
下面,表8示出了用於將ID表單30設置為空(null)、並刪除ID表單30的內容的腳本代碼的例子;表9示出了用於將水印表單36設置為空並將水印表單36重置為非顯示狀態、並且設置內容表單32並將內容表單32重置為非顯示狀態的腳本代碼的例子;表10示出了用於將遮蔽表單34重置為顯示狀態的腳本代碼的例子。應注意,用於將密碼錶單28設置為空、並刪除密碼錶單28的內容的腳本代碼基本上與表8中示出的代碼相同。
表8var id=this.getField(「ID」);id.value=「」;表9var water=this.getField(「watermark」);var c=this.getField(「Contents」);water.value=「」;water.hidden=1;c.hidden=1;表10var hide=this.getField(「Shadow」);hide.hidden=1;第三實施例第三實施例的電子文檔與第一實施例的電子文檔基本相同,並包括與第一實施例的電子文檔相同的構成元素,並且,將相同的附圖標記分配給相同的元素。
在使用在通過圖5中的「A」指示的部分中示出的計算邏輯的電子文檔中,ID的字符數越小,所計算的密碼值便越簡單。也就是說,如果ID很短,則當將其被輸入了多次時,可分析用來根據ID計算密碼的數學關係。
為解決此問題,優選地,輸入到ID表單30中的字符的數目需要大於預設的數目。例如,當執行表11中示出的代碼時,輸入到ID表單30中的字符的數目需要大於8。
表11var id=this.getField(「ID」);oVal=id.value;if(oVal.length<8){id.value=「」;}另外,可能需要ID的字符為規則字符。例如,當執行表11中示出的代碼時,有可能將輸入到ID表單30中的ID限制為電子郵件地址的形式。
表12var id=this.getField(「ID」);oVal=id.value;if(!oVal.match(/.+@.+¥.com$|.+@.+¥.com¥...$|.+@.+¥.co¥...$/)){id.value=「」;}另外,可顯示用於獨立地獲取與ID相對應的密碼的地址。例如,如果諸如電話號碼、郵政地址、或電子郵件地址的用於獲取密碼的地址呈現在未被遮蔽表單34屏蔽的部分(尤其是ID表單30和密碼錶單28附近的部分)中,則用戶可容易地意識到獲取密碼的位置。另外,當有可能通過網際網路作出在線請求、以獲取密碼時,可將到用來獲取密碼的位置的URL的連結定位在相同的位置上。
第四實施例圖8A為圖解根據本發明的第四實施例的電子文檔的ID表單Java腳本的過程的一部分的流程圖。
圖8B為圖解根據本發明的第四實施例的電子文檔的密碼錶單Java腳本的過程的一部分的流程圖。
第四實施例的電子文檔與第一實施例的電子文檔基本相同,並包括與第一實施例的電子文檔相同的構成元素,並且,將相同的附圖標記分配給相同的元素。
第四實施例的電子文檔包括狀態表單。狀態表單位於ID表單30和密碼錶單28附近,以示出ID表單30和密碼錶單28的輸入狀態。
如圖8A的流程圖所示,在步驟S42中,確定ID表單30是否包括空格。
在步驟S44中,當ID表單30包括空格時,向狀態表單分配錯誤消息(被稱為「錯誤1」)「ID中存在空格」。
在步驟S46中,當ID表單30不包括空格時,確定ID表單30中的字符數是否大於8。
在步驟S48中,如果ID表單30中的字符數小於8,則向狀態表單分配錯誤消息(被稱為「錯誤2」)「ID必須具有8個或更多的字符」。
在步驟S50中,當ID表單30中的字符數大於8時,確定ID表單30的內容是否為電子郵件地址。
在步驟S52中,如果ID表單30的內容不是電子郵件地址,則向狀態表單分配錯誤消息(被稱為「錯誤3」)「ID必須為電子郵件地址」。
在步驟S54中,在於步驟S42、S46和S50中確認ID處於正確形式之後,向狀態表單分配輸入消息(被稱為「輸入1」)「請輸入您的密碼」。
此外,如圖8B的流程圖所示,在步驟S62中,執行驗證過程。
接下來,在步驟S64中,確定所輸入的ID和密碼是否正確。
在步驟S66中,當所輸入的ID和密碼不正確時,向狀態表單分配消息「ID和密碼不正確」。
在步驟S68中,當所輸入的ID和密碼正確時,向狀態表單分配消息「允許查看文檔」。
S54將狀態表單的值分配給輸入1第五實施例圖9為圖解根據本發明的第五實施例的電子文檔的密碼錶單Java腳本的過程的一部分的流程圖。
第五實施例的電子文檔與第一實施例的電子文檔基本相同,並包括與第一實施例的電子文檔相同的構成元素,並且,將相同的附圖標記分配給相同的元素。
在當前實施例中,在檢驗ID和密碼之後,當打開文檔時,將系統日期和時間與在腳本中預設的日期和時間相比較,並且,當系統日期和時間與在腳本中預設的日期和時間不相符時,放棄驗證。在這樣做時,有可能防止查看文檔的內容。
具體地,如圖9的流程圖所示,在步驟S86中,確認當前的系統日期和時間是否與在腳本中預設的日期和時間相符。
例如,表13示出了在將數據輸入到密碼錶單中時執行的代碼,這從2007年起防止查看文檔。
根據當前實施例,例如,當在2006年或之前發布文檔的新版本時,有可能從2007年起防止查看該文檔的舊版本。
另外,通過將當前實施例與第四實施例相結合,有可能在狀態表單中呈現消息,以督促用戶獲取文檔的新版本。
表13var id=this.getField(「ID」);var pw=this.getField(「Password」);var hide=this.getField(「Shadow」);var water=this.getField(「watermark」);myD=new Date;myYear4=myD.getYear;myYear=(myYear4<2000)?myYear4+1900mYear4;var oText=0;oVal=id.value;pVal=pw.value;for(i=0;i<oVal.length;i++){oText1=oVal.charCodeAt(i);oText=oText+oText1;};if(myYear<2006){water.value=id.value;
water.hidden=((pVal!=oText)‖(id.value==「」));hide.hidden=((pVal==oText)(id.value!=「」));}else{};第六實施例圖10為圖解根據本發明的第六實施例的電子文檔的密碼錶單Java腳本的過程的一部分的流程圖。
第六實施例的電子文檔與第一實施例的電子文檔基本相同,並包括與第一實施例的電子文檔相同的構成元素,並且,將相同的附圖標記分配給相同的元素。
在當前實施例中,將根據ID生成密碼值的方法與在打開文當時的系統日期和時間的檢驗相結合。由此,由於密碼值隨時間和日期而改變,所以,有可能設置密碼的時限。
具體地,如圖10的流程圖所示,在步驟S112中,將當前的系統日期和時間數據加到密碼值。
根據在表14中示出的代碼,相對於ID「[email protected]」,2005年中的密碼為「3026」,但2006年中的密碼為「3027」。由此,不能通過使用2005年的密碼來查看2006年中的文檔。
另外,通過將當前實施例與第四實施例相結合,有可能在狀態表單中呈現消息,以督促用戶獲取下一年的新密碼。
表14var id=this.getField(「ID」);var pw=this.getField(「Password」);var hide=this.getField(「Shadow」);var water=this.getField(「watermark」);myD=new Date;myYear4=myD.getYear;myYear=(myYear4<2000)?myYear4+1900myYear4;var oText=0;oVal=id.value;pVal=pw.value;
for(i=0;i<oVal.length;i++){oText1=oVal.charCodeAt(i);oText=oText+oText1;};oText=0Text+myYear;water.value=id.value;water.hidden=((pVal!=oText)‖(id.value==「」));hide.hidden=((pVal==oText)(id.value!=「」));第七實施例圖11A為圖解根據本發明的第六實施例的電子文檔的密碼錶單Java腳本的過程的一部分的流程圖。
圖11B為圖解根據本發明的第六實施例的電子文檔的另一個密碼錶單Java腳本的過程的一部分的流程圖。
第七實施例的電子文檔與第一實施例的電子文檔基本相同,並包括與第一實施例的電子文檔相同的構成元素,並且,將相同的附圖標記分配給相同的元素。
在當前實施例中,要顯示的內容隨所輸入的ID而改變。具體地,在驗證ID和密碼之後,取決於涉及ID的條件,有選擇地顯示對象。
如圖11A中的流程圖中的步驟S126、步驟S128、以及步驟S130所示,當ID為「[email protected]」時,顯示內容表單「contents_aaa」,並且,當ID不為「[email protected]」時,顯示內容表單「contents_bbb」。
例如,有可能設置僅在ID為「[email protected]」時才顯示文檔的內容「aaa」,並且,在ID不為「[email protected]」時顯示文檔的內容「bbb」。
表15示出了在將數據輸入到密碼錶單以實現以上過程時執行的代碼。
在當前實施例中,還有可能取決於所輸入的ID而控制顯示或不顯示遮蔽表單34的內容。
表15var id=this.getField(「ID」);var pw=this.getField(「Password」);var water=this.getField(「watermark」);var ca=this.getField(「Contents_aaa」);
var cb=this.getField(「Contents_bbb」);var oText=0;oVal=id.value;pVal=pw.value;for(i=0;i<oVal.length;i++){oText1=oVal.charCodeAt(i);oText=oText+oText1;};water.value=id.value;water.hidden=((pVal!=oText)‖(id.value==「」));if(oVal==「[email protected]」){ca.hidden=((pVal!=oText)‖(id.value==「」));}else{cb.hidden=((pVal!=oText)‖(id.value==「」));};如圖11B中的流程圖中的步驟S146、步驟S148、以及步驟S150所示,當ID為「[email protected]」時,僅不顯示遮蔽表單「shadow_aaa」,並且,當ID不為「[email protected]」時,僅顯示遮蔽表單「shadow_bbb」。
例如,有可能設置為當ID為「[email protected]」時,不顯示遮蔽表單「shadow_aaa」,以便公開文檔的指定內容,並且,當ID不為「[email protected]」時,不顯示遮蔽表單「shadow_bbb」,以便公開文檔的其它部分,表16示出了在將數據輸入到密碼錶單以實現以上過程時執行的代碼。
表16var id=this.getField(「ID」);var pw=this.getField(「Password」);var hidea=this.getField(「Shadow_aaa」);var hideb=this.getField(「Shadow_bbb」);var water=this.getField(「watermark」);var oText=0;oVal=id.value;pVal=pw.value;for(i=0;i<oVal.length;i++){oText1=oVal.charCodeAt(i);
oText=oText+oText1;};water.value=id.value;water.hidden=((pVal!=oText)‖(id.value==「」));if(oVal==「[email protected]」){hidea.hidden=((pVal==oText)(id.value!=「」));}else{hideb.hidden=((pVal==oText)(id.value!=「」));};儘管通過參照為了說明的目的而選擇的特定實施例來描述了本發明,但顯然,本發明不限於這些實施例,而本領域的技術人員可對其作出大量修改,而不會背離本發明的基本概念和範圍。
此專利申請基於在2005年8月4日提交的日本優先專利申請第2005-226826號,通過引用而將其全部內容合併於此。
權利要求
1.一種在計算機的顯示裝置上顯示的電子文檔,所述電子文檔驅動計算機執行以下單元的功能設置單元,其在響應於從輸入單元輸入的用於打開文檔的指令而打開的文檔的預定頁上提供檢驗數據輸入區;確定單元,其確定在檢驗數據輸入區中輸入的檢驗數據是否滿足預定條件;以及部分顯示單元,其在確定單元確定檢驗數據滿足預定條件時,將文檔的預定部分顯示在顯示裝置上。
2.一種在計算機的顯示裝置上顯示的電子文檔,所述電子文檔驅動計算機執行以下單元的功能設置單元,其在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供檢驗數據輸入區,所述檢驗數據輸入區包括用於輸入第一數據集的第一數據輸入區、以及用於輸入第二數據集的第二數據輸入區;維持單元,其將多個第一數據集與分別對應於第一數據集的第二數據集相組合,並預先維持多個組合;確定單元,其確定在分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集是否與所述組合中的一個相符;以及對象設置單元,其在確定單元確定分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
3.一種在計算機的顯示裝置上顯示的電子文檔,所述電子文檔驅動計算機執行以下單元的功能設置單元,其在根據打開文檔的指令而從輸入單元輸入的文檔的預定頁上提供檢驗數據輸入區,所述檢驗數據輸入區包括用於輸入第一數據集的第一數據輸入區、以及用於輸入第二數據集的第二數據輸入區;維持單元,其預先維持程序,所述程序根據所輸入的第一數據集而自動地生成第二數據集;確定單元,其確定通過使用所述程序而根據輸入到第一數據輸入區的第一輸入數據集自動地生成的對應的第二數據集是否與輸入到第二數據輸入區的第二數據集相符;以及對象設置單元,其在確定單元確定通過使用所述程序而根據輸入到第一數據輸入區的第一輸入數據集自動地生成的第二數據集與輸入到第二數據輸入區的第二數據集相符時,執行不顯示文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
4.如權利要求2所述的電子文檔,其中,對象設置單元將第三對象顯示在所有頁或一些頁上。
5.如權利要求2所述的電子文檔,還驅動計算機執行以下單元的功能存儲時間對象設置單元,其在存儲文檔時,將第一對象的顯示屬性設置為處於顯示狀態。
6.如權利要求5所述的電子文檔,其中,存儲時間對象設置單元將第二對象的顯示屬性設置為處於非顯示狀態。
7.如權利要求2所述的電子文檔,還驅動計算機執行以下單元的功能存儲時間對象設置單元,其在存儲文檔時,將第一對象的顯示屬性設置為處於顯示狀態。
8.如權利要求2所述的電子文檔,還驅動計算機執行以下單元的功能檢查單元,其檢查在第一數據輸入區輸入的第一數據的形式,並排除不滿足預定條件的第一數據。
9.如權利要求2所述的電子文檔,還驅動計算機執行以下單元的功能傳送源顯示單元,其即使在未進行檢驗數據的檢驗時,也顯示用於文檔的傳送的管理的傳送源的地址。
10.如權利要求2所述的電子文檔,其中,當第一對象、第二對象、以及第三對象中的至少一個包括多個對象時,在內置程序中向所述多個對象分配相同的對象名稱。
11.如權利要求2所述的電子文檔,還驅動計算機執行以下單元的功能狀態顯示單元,其確定第一數據輸入區、第二數據輸入區、或第三數據輸入區的輸入狀態,並顯示指示所確定的輸入狀態的對象。
12.如權利要求2所述的電子文檔,還驅動計算機執行以下單元的功能第二對象設置單元,其在由計算機給出的日期和時間數據不滿足預定條件時,不將第一對象設置為處於非顯示狀態,並且,不將第二對象和第三對象設置為處於顯示狀態。
13.如權利要求3所述的電子文檔,其中,該程序使用由計算機給出的日期和時間數據,作為計算過程中的元素。
14.如權利要求2所述的電子文檔,其中,當存在多個第一對象時,對象設置單元僅在輸入了預定的第一數據集時才將所述多個第一對象中的一些對象設置為處於非顯示狀態。
15.如權利要求2所述的電子文檔,其中,當存在多個第二對象時,對象設置單元僅在輸入了預定的第一數據集時才將所述多個第二對象中的一些對象設置為處於顯示狀態。
16.一種表示在計算機的顯示裝置上顯示的電子文檔的方法,所述方法包括以下步驟通過在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供的檢驗數據輸入區,得到檢驗數據;以及確定檢驗數據是否滿足預定條件,並且,當檢驗數據滿足預定條件時,在顯示裝置上顯示文檔的預定部分。
17.一種表示在計算機的顯示裝置上顯示的電子文檔的方法,所述方法包括以下步驟預先維持多個第一數據集與分別對應於第一數據集的第二數據集的多個組合;通過在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供的檢驗數據輸入區,得到第一數據集和第二數據集;以及當第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
18.一種表示在計算機的顯示裝置上顯示的電子文檔的方法,所述方法包括以下步驟預先維持用於根據所輸入的第一數據集而自動地生成第二數據集的進程;通過在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供的檢驗數據輸入區,得到第一數據集和第二數據集;以及當第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
19.如權利要求17所述的方法,其中,在由計算機給出的日期和時間數據不滿足預定條件時,不將第一對象設置為處於非顯示狀態,並且,不將第二對象和第三對象設置為處於顯示狀態。
20.如權利要求18所述的方法,其中,使用由計算機給出的日期和時間數據,作為該進程中的計算過程中的元素。
21.一種用於顯示電子文檔、並用於輸入或輸出電子文檔的數據的電子文檔顯示裝置,當電子文檔被顯示在該電子文檔顯示裝置上時,該電子文檔驅動計算機執行以下單元的功能設置單元,其在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供檢驗數據輸入區,所述檢驗數據輸入區包括用於輸入第一數據集的第一數據輸入區、以及用於輸入第二數據集的第二數據輸入區;維持單元,其將多個第一數據集與第二數據集相組合,並預先維持所述多個組合,並且其預先維持一程序,所述程序根據所輸入的第一數據集自動生成第二數據集。確定單元,其確定在分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集是否與所述組合中的一個相符;以及對象設置單元,其在確定單元確定分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
22.一種存儲介質,其中存儲了電子文檔,當電子文檔被顯示在計算機的顯示裝置上時,該電子文檔驅動計算機執行以下單元的功能設置單元,其在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供檢驗數據輸入區,所述檢驗數據輸入區包括用於輸入第一數據集的第一數據輸入區、以及用於輸入第二數據集的第二數據輸入區;維持單元,其將多個第一數據集與分別對應於第一數據集的第二數據集相組合,並預先維持所述多個組合,並且其預先維持一程序,所述程序根據所輸入的第一數據集自動生成第二數據集。確定單元,其確定在分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集是否與所述組合中的一個相符;以及對象設置單元,其在確定單元確定分別在第一數據輸入區和第二數據輸入區中輸入的第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
全文摘要
公開了創建電子文檔的方法,其能夠保持機密性、並防止電子文檔的內容的洩露(非授權公開)。所述方法包括以下步驟預先維持第一數據集與分別對應於第一數據集的第二數據集的多個組合;通過在響應於從輸入單元輸入的用於打開文檔的指令而打開並顯示的文檔的預定頁上提供的檢驗數據輸入區,得到第一數據集和第二數據集;以及當第一數據集和第二數據集與所述組合中的一個相符時,執行不顯示其中文檔的內容被屏蔽的第一對象的操作、顯示包括文檔的內容的第二對象的操作、以及將所輸入的第一數據集加載到能夠顯示第一數據集的第三對象中並顯示第三對象的操作中的至少一個。
文檔編號G06F21/00GK1908951SQ20061010096
公開日2007年2月7日 申請日期2006年8月4日 優先權日2005年8月4日
發明者安達正治 申請人:株式會社理光

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀