本發(fā)明涉及信息隱藏技術(shù)領(lǐng)域,具體來(lái)說(shuō),涉及一種將水印應(yīng)用在查房患者數(shù)據(jù)頁(yè)面的方法及系統(tǒng)。
背景技術(shù):
水印,本意是指在造紙過(guò)程中形成的,“夾”在紙中而不是在紙的表面,迎光透視時(shí)可以清晰看到有明暗紋理的圖形、人像或文字,它是紙張?jiān)谏a(chǎn)過(guò)程中用改變紙漿纖維密度的方法而制成的?,F(xiàn)在更多的提及“水印”,就是指一種記號(hào),就像蓋章一樣,用于標(biāo)注版權(quán)信息等,防止盜版。
由于時(shí)代的不斷發(fā)展,數(shù)據(jù)電子化日趨成為主流,而今的水印不僅僅局限于應(yīng)用在傳統(tǒng)的紙張上,而是擴(kuò)展到了電子頁(yè)面之上,用于保護(hù)信息或標(biāo)記產(chǎn)品等。同時(shí),為了便于醫(yī)院病患信息管理,現(xiàn)在已有移動(dòng)查房工具出現(xiàn),但這同時(shí)對(duì)于病患信息的保護(hù)也造成了一定的風(fēng)險(xiǎn),只要持有賬號(hào)密碼的人員即可查看病患信息并可能將其信息泄露出去,而難以追蹤其泄露源頭。
針對(duì)相關(guān)技術(shù)中的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)相關(guān)技術(shù)中的上述技術(shù)問(wèn)題,本發(fā)明提出一種將水印應(yīng)用在查房患者數(shù)據(jù)頁(yè)面的方法及系統(tǒng),能夠在移動(dòng)查房患者數(shù)據(jù)頁(yè)面顯示使用人員信息。
為實(shí)現(xiàn)上述技術(shù)目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
一方面,提供了一種將水印應(yīng)用在查房患者數(shù)據(jù)頁(yè)面的方法,包括如下步驟:
s1讀取移動(dòng)查房使用人員的顯示信息;
s2將讀取的顯示信息進(jìn)行頁(yè)面繪制,生成帶該信息的水印圖片;和
s3將所述水印圖片放在移動(dòng)查房患者數(shù)據(jù)頁(yè)面的底層,進(jìn)行頁(yè)面合成。
進(jìn)一步的,s1所述顯示信息包括移動(dòng)查房使用人員的醫(yī)院,科室,姓名。
進(jìn)一步的,s2所述顯示信息進(jìn)行頁(yè)面繪制時(shí)進(jìn)行以下至少一種參數(shù)的設(shè)置:字體大小、字體風(fēng)格、字體名稱、文字內(nèi)容、文字透明度、偏移位置、顯示數(shù)量、圖片透明度、水印位置。
進(jìn)一步的,s3所述頁(yè)面合成之后,設(shè)置頁(yè)面透明度,顯示出所述水印。
另一方面,提供了一種將水印應(yīng)用在查房患者數(shù)據(jù)頁(yè)面的系統(tǒng),包括:
信息讀取模塊,用于讀取移動(dòng)查房使用人員的顯示信息;
信息繪制模塊,用于將讀取的顯示信息進(jìn)行頁(yè)面繪制,生成帶該信息的水印圖片;
水印生成模塊,用于將所述水印圖片與移動(dòng)查房患者數(shù)據(jù)頁(yè)面進(jìn)行頁(yè)面合成。
進(jìn)一步的,所述信息讀取模塊所讀取的信息包括移動(dòng)查房使用人員的醫(yī)院,科室,姓名。
進(jìn)一步的,所述信息繪制模塊在進(jìn)行頁(yè)面繪制時(shí)進(jìn)行以下至少一種參數(shù)的設(shè)置:字體大小、字體風(fēng)格、字體名稱、文字內(nèi)容、文字透明度、偏移位置、顯示數(shù)量、圖片透明度、水印位置。
進(jìn)一步的,所述水印生成模塊進(jìn)行頁(yè)面合成之后,設(shè)置頁(yè)面透明度,顯示出所述水印。
本發(fā)明的有益效果:通過(guò)將使用人員的信息作為水印顯示在移動(dòng)查房患者數(shù)據(jù)頁(yè)面,使得患者信息的安全性得到保障,也便于追蹤泄露的患者數(shù)據(jù)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明實(shí)施例所述的一種將水印應(yīng)用在查房患者數(shù)據(jù)頁(yè)面的方法流程框圖;
圖2是根據(jù)本發(fā)明實(shí)施例所述的一種將水印應(yīng)用在查房患者數(shù)據(jù)頁(yè)面的系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,根據(jù)本發(fā)明實(shí)施例所述一種將水印應(yīng)用在查房患者數(shù)據(jù)頁(yè)面的方法,包括如下步驟:
s1讀取移動(dòng)查房使用人員的顯示信息;
s2將讀取的顯示信息進(jìn)行頁(yè)面繪制,生成帶該信息的水印圖片;和
s3將所述水印圖片放在移動(dòng)查房患者數(shù)據(jù)頁(yè)面的底層,進(jìn)行頁(yè)面合成。
進(jìn)一步的,s1所述顯示信息包括移動(dòng)查房使用人員的醫(yī)院,科室,姓名。
進(jìn)一步的,s2所述顯示信息進(jìn)行頁(yè)面繪制時(shí)進(jìn)行以下至少一種參數(shù)的設(shè)置:字體大小、字體風(fēng)格、字體名稱、文字內(nèi)容、文字透明度、偏移位置、顯示數(shù)量、圖片透明度、水印位置。
進(jìn)一步的,s3所述頁(yè)面合成之后,設(shè)置頁(yè)面透明度,顯示出所述水印。
如圖2所示,另一方面,根據(jù)本發(fā)明實(shí)施例所述的一種將水印應(yīng)用在查房患者數(shù)據(jù)頁(yè)面的系統(tǒng),包括:
信息讀取模塊,用于讀取移動(dòng)查房使用人員的顯示信息;
信息繪制模塊,用于將讀取的顯示信息進(jìn)行頁(yè)面繪制,生成帶該信息的水印圖片;
水印生成模塊,用于將所述水印圖片與移動(dòng)查房患者數(shù)據(jù)頁(yè)面進(jìn)行頁(yè)面合成。
進(jìn)一步的,所述信息讀取模塊所讀取的信息包括移動(dòng)查房使用人員的醫(yī)院,科室,姓名。
進(jìn)一步的,所述信息繪制模塊在進(jìn)行頁(yè)面繪制時(shí)進(jìn)行以下至少一種參數(shù)的設(shè)置:字體大小、字體風(fēng)格、字體名稱、文字內(nèi)容、文字透明度、偏移位置、顯示數(shù)量、圖片透明度、水印位置。
進(jìn)一步的,所述水印生成模塊進(jìn)行頁(yè)面合成之后,設(shè)置頁(yè)面透明度,顯示出所述水印。
為了方便理解本發(fā)明的上述技術(shù)方案,以下通過(guò)具體使用方式上對(duì)本發(fā)明的上述技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
在具體使用時(shí),客戶端通過(guò)api調(diào)用的方式與服務(wù)器進(jìn)行交互;客戶端與服務(wù)器交互采用https協(xié)議,確保了網(wǎng)路獲取數(shù)據(jù)的安全性,客戶端獲取服務(wù)器證書(shū)并驗(yàn)證證書(shū)內(nèi)容是否可信,客戶端與服務(wù)器進(jìn)行握手驗(yàn)證,并獲取服務(wù)器端的數(shù)據(jù);協(xié)議過(guò)程包括注冊(cè)schemeofhttps,獲取httpclient和httppost,獲取數(shù)據(jù),整個(gè)過(guò)程采用post請(qǐng)求方式,不能被緩存下來(lái),不會(huì)保存在瀏覽器瀏覽記錄中,url無(wú)法保存為瀏覽器書(shū)簽,沒(méi)有長(zhǎng)度限制;客戶端對(duì)服務(wù)器返回的數(shù)據(jù)采用json解析的方式進(jìn)行解析,服務(wù)端將返回登錄者的基本信息,包括姓名,性別,年齡,科室,醫(yī)院,將請(qǐng)求的數(shù)據(jù)轉(zhuǎn)化成json對(duì)象,構(gòu)造一個(gè)用戶對(duì)象,將需要的字段進(jìn)行解析封裝在用戶對(duì)象中,最后把獲取的數(shù)據(jù)保存在終端本地的sqlite數(shù)據(jù)庫(kù)中;進(jìn)入客戶端頁(yè)面后通過(guò)sqlitedatabase訪問(wèn)本地?cái)?shù)據(jù)庫(kù)獲取信息,通過(guò)查詢方法可以查詢到網(wǎng)絡(luò)接口獲取的數(shù)據(jù),封裝到對(duì)象中以便使用,如果有版本變更會(huì)通過(guò)數(shù)據(jù)驅(qū)動(dòng)方式重新通過(guò)網(wǎng)絡(luò)接口獲取,如果版本沒(méi)有變動(dòng)直接在本地獲?。粚@取的登錄人姓名,科室,醫(yī)院進(jìn)行繪制,作為webview的背景,繪制view時(shí)為整個(gè)view樹(shù)計(jì)算實(shí)際的大小,即設(shè)置實(shí)際的高(對(duì)應(yīng)屬性:mmeasuredheight)和寬(對(duì)應(yīng)屬性:mmeasurewidth),每個(gè)view的控件的實(shí)際寬高都是由父視圖和本身視圖決定的。每個(gè)子view占據(jù)整個(gè)屏幕的四分之一份,根據(jù)子視圖的大小以及布局參數(shù)將view樹(shù)按照一定角度放到屏幕的左上,左下,右上,右下,四個(gè)位置居中處,viewroot對(duì)象的performtraversals()方法調(diào)用draw()方法發(fā)起繪制該view樹(shù)。
綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過(guò)將使用人員的信息作為水印顯示在移動(dòng)查房患者數(shù)據(jù)頁(yè)面,使得患者信息的安全性得到保障,也便于追蹤泄露的患者數(shù)據(jù)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。