亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種手寫簽批內(nèi)容與底層文檔相互控制方法及系統(tǒng)的制作方法_2

文檔序號:9911513閱讀:來源:國知局
改元素的類型控制某個(gè)區(qū)域內(nèi)的簽批方式:鍵盤輸入或手寫 簽批,該設(shè)計(jì)可以滿足各個(gè)不同場景的需求,如:簽批公文、請假、會議室申請、固定資產(chǎn)領(lǐng) 用等,實(shí)用性強(qiáng)。
【附圖說明】
[0031 ]圖1是手寫簽批頁面的結(jié)構(gòu)示意圖;
[0032] 圖2是手寫簽批內(nèi)容與底層文檔相互控制方法的流程示意圖;
[0033] 圖3是手寫簽批內(nèi)容與底層文檔相互控制方法步驟3的具體流程示意圖;
[0034] 圖4是手寫簽批內(nèi)容與底層文檔相互控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0035]圖5是已劃分好待簽批區(qū)域的文檔示意圖;
[0036] 圖6是在待簽批區(qū)域內(nèi)鍵盤輸入后底層文檔的效果示意圖;
[0037] 圖7是在待簽批區(qū)域內(nèi)手寫輸入后底層文檔的效果示意圖。
【具體實(shí)施方式】
[0038] 以下結(jié)合附圖和實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的 具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039] 在本發(fā)明的第一實(shí)施方式中,提供了一種手寫簽批內(nèi)容與底層文檔相互控制方 法,該方法基于手寫簽批系統(tǒng)完成,具體包括以下步驟,如圖2所示:
[0040] 步驟1:終端顯示待簽批頁面,所述待簽批頁面設(shè)置有待簽批區(qū)域。
[0041]步驟2:終端根據(jù)用戶權(quán)限開放簽批功能,在系統(tǒng)中輸入用戶ID,終端驗(yàn)證該用戶 ID是否存在于簽批區(qū)域的可編輯用戶ID列表中,若存在則允許用戶在簽批區(qū)域進(jìn)行簽批, 若不存在則禁止用戶進(jìn)行簽批。
[0042]步驟3:根據(jù)完整的簽批內(nèi)容的高度自適應(yīng)簽批頁面并刷新。
[0043] 步驟4:將簽批內(nèi)容保存至交互服務(wù)器系統(tǒng),以備打印或查看。
[0044] 進(jìn)一步,步驟1中的待簽批頁面為附有元素的彈性底層文檔,如圖1所示為手寫簽 批頁面的結(jié)構(gòu)示意圖。垂直于或者接近垂直于視覺方向設(shè)置一可視化的簽批頁面,每一簽 批頁面包括至少一簽批區(qū)域,圖1示出了其中的一個(gè)簽批區(qū)域。
[0045] 所述待簽批頁面包括對用戶不可見的底層文檔,底層文檔上設(shè)置有至少一種元 素,所述元素包括樣式元素和可簽批元素。樣式元素有且只有非表格文字P、表格table、行 tr、列td、表格標(biāo)題caption、樣式border和換行br,可簽批元素包括文本text,其中文本 text,包括鍵盤輸入textarea和手寫簽批write 〇
[0046] 在本發(fā)明中,考慮到簽批區(qū)域的實(shí)用性,為了避免簽批后的圖像或者文字覆蓋其 他的數(shù)據(jù)或表格,禁止在底層文檔上直接手寫簽批。即,在本發(fā)明的優(yōu)選實(shí)施方式中,底層 文檔上是無法直接進(jìn)行手寫簽批的,只有附在底層文檔上的元素才可以進(jìn)行手寫簽批操 作。另一方面,考慮到本發(fā)明實(shí)用的可擴(kuò)展性,如果需要整張紙都可以簽批,只需要在底層 文檔上覆蓋一個(gè)與底層文檔同樣大小的元素即可,由于每個(gè)簽批的內(nèi)容都是區(qū)域化的,所 以底層文檔渲染完成后,可以知道每一個(gè)元素的具體位置。
[0047] 上述底層文檔可以被認(rèn)為是一種彈性底層文檔。彈性底層文檔本發(fā)明使用的是改 進(jìn)的底層文檔,與傳統(tǒng)的底層文檔為H)F不同,改進(jìn)的文檔可以直接由HTML轉(zhuǎn)換得來,也可 以由開發(fā)者根據(jù)改進(jìn)的底層文檔進(jìn)行編寫。因?yàn)楦倪M(jìn)的底層文檔是一種數(shù)據(jù)格式,開發(fā)者 可以根據(jù)格式編寫出相應(yīng)效果的改進(jìn)文檔。開發(fā)過程中用戶可以根據(jù)需求修改文檔格式, 如添加約束條件等;因?yàn)楦倪M(jìn)的文檔可以由HTML轉(zhuǎn)換過來,因此比PDF所占的空間小。優(yōu)選 地,由HTML轉(zhuǎn)換為本發(fā)明中的底層文檔的過程中保留大部分html標(biāo)簽。
[0048] 非限制性的,上述步驟1中的待簽批頁面形式/場景包括政府辦公系統(tǒng)的手寫簽 批,如:簽批公文、請假、會議室申請、固定資產(chǎn)領(lǐng)用等,可以根據(jù)需求由開發(fā)者進(jìn)行編寫,結(jié) 構(gòu)簡單。
[0049] 其中步驟2中的可編輯用戶ID列表可以以數(shù)組表示,可編輯用戶ID數(shù)組為可簽批 元素的屬性,即本發(fā)明中具有可編輯用戶ID數(shù)組,且用戶自身在系統(tǒng)中擁有一個(gè)用戶ID,而 底層文檔中有一個(gè)可編輯ID的數(shù)組。判斷用戶是否具有簽批權(quán)限的方法如下:如果用戶ID 包含在可編輯ID的數(shù)組中,那么該用戶就可以在該元素上進(jìn)行簽批,可編輯的ID數(shù)組中的 用戶ID可以根據(jù)需求添加刪除。
[0050] 此外,考慮到同一文檔中可能存在不同的簽批區(qū)域,不同的簽批區(qū)域可能由不同 的用戶簽批,不同的用戶的簽批的區(qū)域也不盡相同。步驟2中的可編輯用戶ID數(shù)組為可簽批 元素的屬性,即每個(gè)區(qū)域均有可操作用戶的限制,能夠確??珊炁膮^(qū)域與用戶一致,不會 造成混亂。在本發(fā)明優(yōu)選的實(shí)施方式中,每一個(gè)底層文檔對應(yīng)至少一個(gè)簽批頁面,每一個(gè)簽 批頁面至少對應(yīng)一個(gè)簽批區(qū)域(如圖5中所示的"申請項(xiàng)目、申請時(shí)間"等右方對應(yīng)的區(qū)域), 每一個(gè)簽批區(qū)域?qū)?yīng)于一個(gè)可編輯的用戶ID列表,可編輯用戶ID列表可以以數(shù)組表示,可 編輯用戶ID數(shù)組為可簽批該簽批區(qū)域的元素的屬性。即本發(fā)明中具有一個(gè)可簽批頁面列 表,每一個(gè)可簽批頁面對應(yīng)一個(gè)可簽批區(qū)域列表,每一個(gè)可簽批區(qū)域?qū)?yīng)一個(gè)可編輯用戶 ID數(shù)組,且用戶自身在系統(tǒng)中擁有一個(gè)用戶ID。判斷用戶是否具有簽批權(quán)限的方法如下:如 果用戶ID包含在簽批區(qū)域的可編輯ID的數(shù)組中,那么該用戶就可以在該元素上進(jìn)行簽批, 否則禁止其進(jìn)行簽批??删庉嫷腎D數(shù)組中的用戶ID可以根據(jù)需求添加刪除;各個(gè)用戶以逗 號分隔開,操作簡單方便,適用性強(qiáng)。
[0051]其中步驟3根據(jù)完整的簽批內(nèi)容的高度自適應(yīng)簽批頁面并刷新,具體包括以下步 驟,如圖3所示:
[0052]步驟al:識別用戶的簽批內(nèi)容和/或尺寸,進(jìn)一步,彈性底層文檔獲取完整簽批內(nèi) 容的最上面一個(gè)點(diǎn)到最下面一個(gè)點(diǎn)的距離,并將此距離作為簽批區(qū)域的真實(shí)高度;上述點(diǎn) 可以是簽批數(shù)據(jù)轉(zhuǎn)換成圖像后圖像中的像素點(diǎn),優(yōu)選地,最上面一個(gè)點(diǎn)到最下面一個(gè)點(diǎn)的 距離可以為像素之間的距離;識別上述最上面一個(gè)點(diǎn)和最下面一個(gè)點(diǎn)的方法有多種,比如 邊緣檢測等,在本發(fā)明中,優(yōu)選的方式如下:實(shí)時(shí)檢測并記錄簽批過程中每一步的手寫簽 批,簽批輸入設(shè)備可以是一個(gè)手寫板、電腦屏幕中的一個(gè)鼠標(biāo)手寫區(qū)域、一個(gè)圖像導(dǎo)入?yún)^(qū)域 等。因?yàn)槭謱懓宓某叽绱笮∈枪潭ǖ?,手寫的區(qū)域也是固定的,因此在手寫過程中可以實(shí)時(shí) 檢測手寫區(qū)域頂部的筆跡點(diǎn)(即最上面一個(gè)點(diǎn))和手寫區(qū)域底部的筆跡點(diǎn)(即最下面一個(gè) 點(diǎn))。將手寫的數(shù)據(jù)轉(zhuǎn)換成圖像格式,通過比例映射即可知道圖像中最上面一個(gè)點(diǎn)和最下面 一個(gè)點(diǎn)在圖像中的位置,進(jìn)而計(jì)算出二者的距離。
[0053]步驟a2:將步驟al中所獲得的簽批區(qū)域的真實(shí)高度保存至彈性底層文檔;
[0054]步驟a3:彈性底層文檔根據(jù)所獲得的簽批區(qū)域的真實(shí)高度修改元素的高度以及元 素所在區(qū)域的高度,并重新刷新整個(gè)文檔。在該步驟中,所述刷新的操作可以在用戶簽批完 成之后,也可以在用戶簽批過程中實(shí)時(shí)刷新。在用戶簽批完成之后刷新,用戶可以當(dāng)即瀏覽 簽批的效果,并根據(jù)簽批的效果決定是否撤銷此次簽批。更為優(yōu)選地,在用戶簽批過程中實(shí) 時(shí)刷新。刷新的操作可以與用戶簽批的過程同步,即,實(shí)時(shí)獲取簽批輸入設(shè)備輸入的簽批信 息(例如手寫的筆跡、鼠標(biāo)的筆跡等),識別簽批輸入設(shè)備獲取到的簽批信息,并對簽批文檔 或簽批區(qū)域進(jìn)行刷新。所述刷新可以是等時(shí)間間隔的刷新,例如設(shè)置刷新周期為1/10秒、1/ 24秒等等;也可以是根據(jù)響應(yīng)來刷新,例如判斷前期輸入設(shè)備的輸入狀態(tài),當(dāng)輸入設(shè)備的內(nèi) 容發(fā)生變化(例如隨著手寫筆筆頭的移動(dòng))時(shí),對簽批文檔或簽批區(qū)域進(jìn)行刷新。
[0055] 如圖5所示,圖5為本發(fā)明的簽批頁面的示意圖,該簽批頁面為已經(jīng)劃分好區(qū)域的 超過補(bǔ)齊補(bǔ)正文件,虛線框內(nèi)均為可簽批區(qū)域,在"被核查單位"的輸入框內(nèi)輸入原先可簽 批區(qū)域的內(nèi)容,可簽批區(qū)域的高度根據(jù)簽批內(nèi)容自適應(yīng)。當(dāng)輸入的內(nèi)容較多或者字體較大 時(shí),可以調(diào)整
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1