楊建輝
【摘 要】 工業(yè)設(shè)計(jì)師設(shè)計(jì)新作品時(shí),無(wú)法及時(shí)了解作品是否與現(xiàn)有專利作品存在雷同,造成申請(qǐng)的失敗,解決這一問(wèn)題的關(guān)鍵是及時(shí)對(duì)設(shè)計(jì)的作品與現(xiàn)有的專利產(chǎn)品進(jìn)行對(duì)比來(lái)消除作品的雷同。本文設(shè)計(jì)一個(gè)WEB應(yīng)用平臺(tái),該平臺(tái)通過(guò)層次化的結(jié)構(gòu),使用WEB應(yīng)用技術(shù),通過(guò)上傳作品自動(dòng)與專利數(shù)據(jù)庫(kù)中的產(chǎn)品進(jìn)行對(duì)比,為用戶修改自己作品提供依據(jù),提高了專利申請(qǐng)的成功率,實(shí)踐使用證明了該系統(tǒng)平臺(tái)的有效性。
【關(guān)鍵詞】 工業(yè)設(shè)計(jì) WEB平臺(tái) 專利
工業(yè)設(shè)計(jì)師在設(shè)計(jì)作品的時(shí)候,經(jīng)常與其他作品雷同,無(wú)法申請(qǐng)專利,造成不必要的損失[1],因此有必要在設(shè)計(jì)工業(yè)作品的時(shí)候與現(xiàn)有的其他作品進(jìn)行比對(duì)來(lái)解決雷同問(wèn)題。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)可以給用戶提供一個(gè)WEB平臺(tái)[2],通過(guò)網(wǎng)絡(luò)平臺(tái)設(shè)計(jì)人員在系統(tǒng)上傳自己的作品,將3D源文件轉(zhuǎn)換成html5立體3DWEB版模型,并選中相關(guān)的標(biāo)簽指標(biāo),之后可與系統(tǒng)中的專利產(chǎn)品進(jìn)行外觀對(duì)比[3-5]。
為滿足上述需求,設(shè)計(jì)并開發(fā)工業(yè)外觀申請(qǐng)專利對(duì)比Web應(yīng)用系統(tǒng),該系統(tǒng)可以和專利庫(kù)中產(chǎn)品進(jìn)行比對(duì),為工業(yè)設(shè)計(jì)產(chǎn)品設(shè)計(jì)人員提供有效的參考,提高工業(yè)外觀申請(qǐng)專利時(shí)的成功率。
1 系統(tǒng)的架構(gòu)設(shè)計(jì)
工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比網(wǎng)絡(luò)系統(tǒng)前端面向的是用戶,后臺(tái)是系統(tǒng)管理員,通過(guò)系統(tǒng)云平臺(tái)支持各項(xiàng)服務(wù),該WEB系統(tǒng)總體架構(gòu)如圖1所示。
工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)首先建立自己的專利庫(kù),將現(xiàn)在的專利產(chǎn)品上傳到數(shù)據(jù)庫(kù)中,工業(yè)設(shè)計(jì)師在上傳自己的產(chǎn)品之后,就可與專利庫(kù)中的專利產(chǎn)品進(jìn)行外觀對(duì)比。從而實(shí)現(xiàn)實(shí)時(shí)、有效、精確的信息對(duì)比,幫助設(shè)計(jì)人員提高專利申請(qǐng)的成功率。
設(shè)計(jì)人員通過(guò)WEB端登錄系統(tǒng),上傳作品并指定相應(yīng)指標(biāo)與專利庫(kù)中的產(chǎn)品進(jìn)行外觀對(duì)比,后臺(tái)維護(hù)人員維護(hù)專利庫(kù)中的作品,并即時(shí)將新產(chǎn)品進(jìn)行上傳。
1.1 系統(tǒng)邏輯結(jié)構(gòu)
工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)框架是一種分層結(jié)構(gòu),共分為六層,從下至上分別是:硬件網(wǎng)絡(luò)層、操作系統(tǒng)層、數(shù)據(jù)庫(kù)層、應(yīng)用中間件層、操作應(yīng)用層、3D轉(zhuǎn)換層,兩邊有系統(tǒng)安全保證和管理控制臺(tái),如圖2所示。系統(tǒng)安全保證數(shù)據(jù)傳輸和存儲(chǔ)的安全,管理控制臺(tái)保證系統(tǒng)平臺(tái)可以進(jìn)行靈活的管理和配置。
1.2 分層支持體系
工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)具有嚴(yán)格分層支持體系,支持體系分為三層,每一層具有特定的功能,確保系統(tǒng)的有效運(yùn)行。
(1)基礎(chǔ)設(shè)施層:基礎(chǔ)設(shè)施為各類應(yīng)用提供基礎(chǔ)的支撐環(huán)境。包括支撐各類應(yīng)用運(yùn)行網(wǎng)絡(luò)設(shè)備和主機(jī)設(shè)備、各類包括操作系統(tǒng)、基礎(chǔ)數(shù)據(jù)庫(kù)在內(nèi)的基礎(chǔ)系統(tǒng)軟件等。
(2)資源層:資源層包括業(yè)務(wù)數(shù)據(jù)源和外部系統(tǒng)資源,如數(shù)據(jù)庫(kù)資源等。
(3)應(yīng)用支撐層:現(xiàn)場(chǎng)管理系統(tǒng)作為應(yīng)用支撐層支撐所有的移動(dòng)業(yè)務(wù)。
1.3 保障支持體系
為了實(shí)現(xiàn)對(duì)工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)的安全保障,建立兩級(jí)保障體系。
安全保障體系:安全保障體系涉及各個(gè)層面的完整的安全技術(shù)和措施。安全保障體系為整個(gè)系統(tǒng)提供鑒別、訪問(wèn)控制、抗抵賴和數(shù)據(jù)機(jī)密性、完整性、可用性、可控性等安全服務(wù),形成集防護(hù)、檢測(cè)、響應(yīng)、恢復(fù)于一體的安全防護(hù)體系,實(shí)現(xiàn)實(shí)體安全、應(yīng)用安全、系統(tǒng)安全、網(wǎng)絡(luò)安全、管理安全,以滿足整個(gè)系統(tǒng)各層次的安全需求。
維護(hù)支持體系:維護(hù)與支持是貫穿系統(tǒng)運(yùn)行的全過(guò)程的保障體系,主要通過(guò)管理控制臺(tái)和運(yùn)行和維護(hù)整個(gè)移動(dòng)商務(wù)平臺(tái)和建立在上面的各個(gè)應(yīng)用。平臺(tái)建成后,運(yùn)行維護(hù)將是關(guān)系到平臺(tái)能否正常運(yùn)轉(zhuǎn)、發(fā)揮效能的關(guān)鍵因素,因此在平臺(tái)配置過(guò)程中充分考慮平臺(tái)建設(shè)中和建成后的運(yùn)行維護(hù)問(wèn)題。
2 系統(tǒng)關(guān)鍵技術(shù)
2.1 系統(tǒng)技術(shù)框架
技術(shù)框架從系統(tǒng)構(gòu)成的業(yè)務(wù)邏輯元素入手,描述現(xiàn)場(chǎng)管理系統(tǒng)的關(guān)鍵技術(shù),如圖3所示。
2.2 關(guān)鍵技術(shù)簡(jiǎn)介
(1)PHP技術(shù)。PHP獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)的語(yǔ)法。它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。
(2)中間件技術(shù)。比較流行中間件的定義是:中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源。中間件位于客戶機(jī)/服務(wù)器的操作系統(tǒng)之上,管理計(jì)算資源和網(wǎng)絡(luò)通訊。
從中間件的定義可以看出,中間件是一類軟件,而非一種軟件;中間件不僅僅實(shí)現(xiàn)互連,還能實(shí)現(xiàn)應(yīng)用之間的互操作;中間件是基于分布式處理的軟件,定義中特別強(qiáng)調(diào)了其網(wǎng)絡(luò)通訊功能。
(3)jQuery技術(shù)。jQuery是繼prototype之后又一個(gè)優(yōu)秀的Javascript框架。它是輕量級(jí)的js庫(kù),它兼容CSS3,還兼容各種瀏覽器(IE 6.0+,F(xiàn)F 1.5+,Safari 2.0+,Opera 9.0+),jQuery2.0及后續(xù)版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)、events、實(shí)現(xiàn)動(dòng)畫效果,并且方便地為網(wǎng)站提供AJAX交互。jQuery還有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說(shuō)明很全,而且各種應(yīng)用也說(shuō)得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁(yè)面保持代碼和html內(nèi)容分離,也就是說(shuō),不用再在html里面插入一堆js來(lái)調(diào)用命令了,只需定義id即可。
(4)HTML5技術(shù)。基于最新的HTML5技術(shù),允許實(shí)時(shí)渲染的高質(zhì)量3D作品在網(wǎng)頁(yè)中原生展示;依靠強(qiáng)大的雙核3D引擎支持所有的主流瀏覽器。基于SVG、Canvas、WebGL及CSS3的3D功能,用戶會(huì)驚嘆于在瀏覽器中,所呈現(xiàn)的驚人視覺效果。endprint
(5)Web 服務(wù)。
Web服務(wù)具有以下特點(diǎn):
①良好的封裝性:Web服務(wù)是一種部署在Web上的對(duì)象,具備對(duì)象的良好封裝性,對(duì)于使用者而言,他看到的僅僅是該服務(wù)的描述。
②松散耦合:當(dāng)Web服務(wù)的實(shí)現(xiàn)發(fā)生變更時(shí),只要Web服務(wù)的調(diào)用接口不變,調(diào)用者是不會(huì)感到這種變更,Web服務(wù)的任何變更對(duì)調(diào)用他們的接口來(lái)說(shuō)都是透明的。json是Internet環(huán)境下Web服務(wù)一種比較適合的消息交換協(xié)議。
③協(xié)議規(guī)范:Web服務(wù)使用標(biāo)準(zhǔn)的描述語(yǔ)言來(lái)描述(比如WSDL)服務(wù);其次,通過(guò)服務(wù)注冊(cè)機(jī)制,由標(biāo)準(zhǔn)描述語(yǔ)言描述的服務(wù)界面是可以被發(fā)現(xiàn)的;同時(shí),標(biāo)準(zhǔn)描述語(yǔ)言不僅用于服務(wù)界面,也用于Web服務(wù)的聚合、跨Web服務(wù)的事務(wù)、工作流等。其次,Web服務(wù)的安全標(biāo)準(zhǔn)也已形成;最后,Web服務(wù)是可管理的。
④高度可集成能力:由于Web服務(wù)采取簡(jiǎn)單的、易理解的標(biāo)準(zhǔn)Web協(xié)議作為構(gòu)件界面描述和協(xié)同描述規(guī)范,完全屏蔽了不同軟件平臺(tái)的差異,無(wú)論是CORBA、DCOM還是EJB都可以通過(guò)這一種標(biāo)準(zhǔn)的協(xié)議進(jìn)行互操作,實(shí)現(xiàn)了在當(dāng)前環(huán)境下最高的可集成性。
2.3 系統(tǒng)安全保障
(1)系統(tǒng)級(jí)安全保障。通過(guò)系統(tǒng)實(shí)現(xiàn)用戶的認(rèn)證控制,任何用戶進(jìn)入網(wǎng)絡(luò)之前必須先經(jīng)過(guò)有效的用戶名及口令的認(rèn)證。其次,任何的網(wǎng)絡(luò)服務(wù)器也必須進(jìn)行用戶認(rèn)證,只有通過(guò)口令認(rèn)證的用戶,才允許訪問(wèn)服務(wù)器。
(2)數(shù)據(jù)庫(kù)安全保障。一方面利用數(shù)據(jù)庫(kù)系統(tǒng)本身的安全控制功能:用戶名/口令字識(shí)別、視圖、使用權(quán)限控制等管理措施,另一方面從應(yīng)用程序也進(jìn)行控制管理,對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的重要數(shù)據(jù)進(jìn)行加密處理,以實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的安全保護(hù),以避免某些用戶尤其是一些內(nèi)部用戶非法獲取用戶名、口令字,竊取或篡改信息的可能。
系統(tǒng)通過(guò)以下措施保證數(shù)據(jù)庫(kù)系統(tǒng)的安全:用戶口令字鑒別;用戶存取權(quán)限控制;數(shù)據(jù)存取權(quán)限、方式控制;數(shù)據(jù)加密。
(3)應(yīng)用軟件安全保障。應(yīng)用軟件系統(tǒng)是運(yùn)行在內(nèi)部Web服務(wù)器上,系統(tǒng)數(shù)據(jù)存放在現(xiàn)場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)中,管理系統(tǒng)只安裝在服務(wù)器上,客戶端只能通過(guò)手機(jī)和管理控制臺(tái)查詢結(jié)果。管理控制臺(tái)建有系統(tǒng)的訪問(wèn)用戶和訪問(wèn)權(quán)限管理,對(duì)系統(tǒng)操作過(guò)程的重要操作和事件設(shè)置了完善的業(yè)務(wù)日志,檢測(cè)和發(fā)現(xiàn)系統(tǒng)的故障差錯(cuò)或?qū)ο到y(tǒng)的惡意侵害行為。
相關(guān)人員登錄服務(wù)器,一律記錄日志,而且使用管理控制臺(tái)訪問(wèn)系統(tǒng)數(shù)據(jù)庫(kù)的信息數(shù)據(jù),有嚴(yán)格的用戶訪問(wèn)權(quán)限控制,需要系統(tǒng)管理員對(duì)授權(quán)訪問(wèn)用戶進(jìn)行管理和維護(hù),授權(quán)用戶也需要對(duì)個(gè)人信息進(jìn)行定制修改。
(4)數(shù)據(jù)加密?,F(xiàn)場(chǎng)管理管理系統(tǒng)在進(jìn)行數(shù)據(jù)庫(kù)的重要敏感數(shù)據(jù)存取時(shí),進(jìn)行加密和解密處理,并且對(duì)數(shù)據(jù)庫(kù)的加密保證不會(huì)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)原有功能造成影響。重要的數(shù)據(jù)加密存儲(chǔ),不能直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。能夠最大限度地防止關(guān)鍵數(shù)據(jù)被非法修改。
3 系統(tǒng)功能的實(shí)現(xiàn)
根據(jù)上述的工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)架構(gòu)設(shè)計(jì),提出了系統(tǒng)功能實(shí)現(xiàn)方案,系統(tǒng)功能包括兩個(gè)子模塊,分別是系統(tǒng)的前臺(tái)和后臺(tái),系統(tǒng)的前臺(tái)面向用戶,為用戶提供一個(gè)應(yīng)用接口,用戶可以上傳作品,進(jìn)行產(chǎn)品比對(duì),并輸出比對(duì)結(jié)構(gòu),為用戶改進(jìn)作品提供依據(jù)。系統(tǒng)的后臺(tái)是面向管理員,可以實(shí)現(xiàn)用戶管理,產(chǎn)品信息管理等功能,工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)的具體功能模塊實(shí)現(xiàn)如圖4所示。
3.1 系統(tǒng)前臺(tái)功能
系統(tǒng)前臺(tái)功能實(shí)現(xiàn)包括用戶登錄,作品發(fā)布,會(huì)員中心,幫助中心與退出系統(tǒng)五個(gè)功能模塊。
(1)用戶登錄模塊實(shí)現(xiàn)前臺(tái)用戶的注冊(cè)和登錄功能,用戶登錄成功后,就可以使用該系統(tǒng)平臺(tái)實(shí)現(xiàn)設(shè)計(jì)作品的網(wǎng)絡(luò)比對(duì)。
(2)作品發(fā)布模塊實(shí)現(xiàn)用戶對(duì)設(shè)計(jì)出的作品的相關(guān)管理。
①用戶上傳作品,用戶登陸后上傳自己制作設(shè)計(jì)的3D作品模型到服務(wù)器,服務(wù)器將3D模型通過(guò)WebGL算法結(jié)合CSS3將其轉(zhuǎn)換成html5三維網(wǎng)頁(yè)模型。并存入用戶自己的作品庫(kù)。
②用戶可以在作品庫(kù)可對(duì)作品進(jìn)行相應(yīng)的維護(hù)修改。
③用戶上傳完作品后存入后臺(tái)數(shù)據(jù)庫(kù),后臺(tái)網(wǎng)站管理員對(duì)其進(jìn)行審核。
④用戶可對(duì)搜索感興趣的作品加入自己的收藏,可隨時(shí)查看。
⑤用戶退出系統(tǒng),清空session。保證帳號(hào)安全性。
3.2 系統(tǒng)后臺(tái)管理
系統(tǒng)后臺(tái)的管理功能主要包括:系統(tǒng)信息管理、用戶管理、產(chǎn)品信息管理和碎片信息管理四個(gè)功能模塊。
(1)系統(tǒng)信息管理。該模塊可以實(shí)現(xiàn)角色管理、菜單管理、系統(tǒng)信息設(shè)置和數(shù)據(jù)庫(kù)管理等功能。超級(jí)管理員可以在后臺(tái)添加管理人員,并進(jìn)行相應(yīng)的權(quán)限分配;超級(jí)管理員可管理后臺(tái)菜單;后臺(tái)管理員可對(duì)整個(gè)系統(tǒng)進(jìn)行相應(yīng)的參數(shù)設(shè)置與郵件系統(tǒng)設(shè)置和3D轉(zhuǎn)換接口設(shè)置;后臺(tái)管理員可定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。
(2)用戶管理。該模塊可以實(shí)現(xiàn)管理員管理和用戶管理功能。超級(jí)管理員可對(duì)其他管理員進(jìn)行相應(yīng)的管理和分配權(quán)限;網(wǎng)站管理員可管理網(wǎng)站用戶。
(3)產(chǎn)品信息管理。
①產(chǎn)品類別管理:網(wǎng)站管理員可以添加產(chǎn)品的種類與相應(yīng)指標(biāo)。
②專利庫(kù)管理:網(wǎng)站管理員后臺(tái)上傳產(chǎn)品形成專利庫(kù),可對(duì)其進(jìn)行維護(hù)修改。
③產(chǎn)品庫(kù)管理:網(wǎng)站管理員后臺(tái)對(duì)用戶上傳的產(chǎn)品進(jìn)行修改。
(4) 碎片信息管理。網(wǎng)站管理員對(duì)“關(guān)于我們”“ 使用說(shuō)明”“ 幫助說(shuō)明”等相關(guān)碎片信息進(jìn)行發(fā)布修改。
4 結(jié)語(yǔ)
工業(yè)設(shè)計(jì)師設(shè)計(jì)作品時(shí)候,無(wú)法及時(shí)掌握作品是否存在雷同,造成申請(qǐng)的失敗,因此對(duì)設(shè)計(jì)的作品與現(xiàn)有的專利產(chǎn)品進(jìn)行對(duì)比是一項(xiàng)重要的任務(wù)。本文設(shè)計(jì)一個(gè)WEB應(yīng)用平臺(tái),該平臺(tái)通過(guò)層次化的結(jié)構(gòu),使用WEB應(yīng)用技術(shù),通過(guò)上傳作品自動(dòng)與專利數(shù)據(jù)庫(kù)中的產(chǎn)品進(jìn)行對(duì)比,為用戶修改自己作品提供依據(jù),提高了專利申請(qǐng)的成功率,實(shí)踐使用證明該系統(tǒng)平臺(tái)的有效性。
參考文獻(xiàn):
[1]邱清盈,薛馳,馮培恩,鄧?yán)?專利設(shè)計(jì)知識(shí)的創(chuàng)新性評(píng)估方法及其在創(chuàng)新設(shè)計(jì)中的應(yīng)用[J]. 機(jī)械工程學(xué)報(bào) 2012,30(11):78-81.
[2]康旗,孫麗萍.基于WEB平臺(tái)的科研項(xiàng)目管理系統(tǒng)[J].微型電腦應(yīng)用,2011,25(10):241-244.
[3]黃光芳,金義富.基于領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)構(gòu)建企業(yè)級(jí)Web平臺(tái)的應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2013,27(8):77-80.
[4]錢海軍.基于HTML5的客戶端本地MIS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī)2012,33(22):122-125.
[5]唐彬.利用HTML5實(shí)現(xiàn)網(wǎng)頁(yè)圖表的研究[J].微型電腦應(yīng)用,2012,28(10):28-30.endprint
(5)Web 服務(wù)。
Web服務(wù)具有以下特點(diǎn):
①良好的封裝性:Web服務(wù)是一種部署在Web上的對(duì)象,具備對(duì)象的良好封裝性,對(duì)于使用者而言,他看到的僅僅是該服務(wù)的描述。
②松散耦合:當(dāng)Web服務(wù)的實(shí)現(xiàn)發(fā)生變更時(shí),只要Web服務(wù)的調(diào)用接口不變,調(diào)用者是不會(huì)感到這種變更,Web服務(wù)的任何變更對(duì)調(diào)用他們的接口來(lái)說(shuō)都是透明的。json是Internet環(huán)境下Web服務(wù)一種比較適合的消息交換協(xié)議。
③協(xié)議規(guī)范:Web服務(wù)使用標(biāo)準(zhǔn)的描述語(yǔ)言來(lái)描述(比如WSDL)服務(wù);其次,通過(guò)服務(wù)注冊(cè)機(jī)制,由標(biāo)準(zhǔn)描述語(yǔ)言描述的服務(wù)界面是可以被發(fā)現(xiàn)的;同時(shí),標(biāo)準(zhǔn)描述語(yǔ)言不僅用于服務(wù)界面,也用于Web服務(wù)的聚合、跨Web服務(wù)的事務(wù)、工作流等。其次,Web服務(wù)的安全標(biāo)準(zhǔn)也已形成;最后,Web服務(wù)是可管理的。
④高度可集成能力:由于Web服務(wù)采取簡(jiǎn)單的、易理解的標(biāo)準(zhǔn)Web協(xié)議作為構(gòu)件界面描述和協(xié)同描述規(guī)范,完全屏蔽了不同軟件平臺(tái)的差異,無(wú)論是CORBA、DCOM還是EJB都可以通過(guò)這一種標(biāo)準(zhǔn)的協(xié)議進(jìn)行互操作,實(shí)現(xiàn)了在當(dāng)前環(huán)境下最高的可集成性。
2.3 系統(tǒng)安全保障
(1)系統(tǒng)級(jí)安全保障。通過(guò)系統(tǒng)實(shí)現(xiàn)用戶的認(rèn)證控制,任何用戶進(jìn)入網(wǎng)絡(luò)之前必須先經(jīng)過(guò)有效的用戶名及口令的認(rèn)證。其次,任何的網(wǎng)絡(luò)服務(wù)器也必須進(jìn)行用戶認(rèn)證,只有通過(guò)口令認(rèn)證的用戶,才允許訪問(wèn)服務(wù)器。
(2)數(shù)據(jù)庫(kù)安全保障。一方面利用數(shù)據(jù)庫(kù)系統(tǒng)本身的安全控制功能:用戶名/口令字識(shí)別、視圖、使用權(quán)限控制等管理措施,另一方面從應(yīng)用程序也進(jìn)行控制管理,對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的重要數(shù)據(jù)進(jìn)行加密處理,以實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的安全保護(hù),以避免某些用戶尤其是一些內(nèi)部用戶非法獲取用戶名、口令字,竊取或篡改信息的可能。
系統(tǒng)通過(guò)以下措施保證數(shù)據(jù)庫(kù)系統(tǒng)的安全:用戶口令字鑒別;用戶存取權(quán)限控制;數(shù)據(jù)存取權(quán)限、方式控制;數(shù)據(jù)加密。
(3)應(yīng)用軟件安全保障。應(yīng)用軟件系統(tǒng)是運(yùn)行在內(nèi)部Web服務(wù)器上,系統(tǒng)數(shù)據(jù)存放在現(xiàn)場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)中,管理系統(tǒng)只安裝在服務(wù)器上,客戶端只能通過(guò)手機(jī)和管理控制臺(tái)查詢結(jié)果。管理控制臺(tái)建有系統(tǒng)的訪問(wèn)用戶和訪問(wèn)權(quán)限管理,對(duì)系統(tǒng)操作過(guò)程的重要操作和事件設(shè)置了完善的業(yè)務(wù)日志,檢測(cè)和發(fā)現(xiàn)系統(tǒng)的故障差錯(cuò)或?qū)ο到y(tǒng)的惡意侵害行為。
相關(guān)人員登錄服務(wù)器,一律記錄日志,而且使用管理控制臺(tái)訪問(wèn)系統(tǒng)數(shù)據(jù)庫(kù)的信息數(shù)據(jù),有嚴(yán)格的用戶訪問(wèn)權(quán)限控制,需要系統(tǒng)管理員對(duì)授權(quán)訪問(wèn)用戶進(jìn)行管理和維護(hù),授權(quán)用戶也需要對(duì)個(gè)人信息進(jìn)行定制修改。
(4)數(shù)據(jù)加密。現(xiàn)場(chǎng)管理管理系統(tǒng)在進(jìn)行數(shù)據(jù)庫(kù)的重要敏感數(shù)據(jù)存取時(shí),進(jìn)行加密和解密處理,并且對(duì)數(shù)據(jù)庫(kù)的加密保證不會(huì)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)原有功能造成影響。重要的數(shù)據(jù)加密存儲(chǔ),不能直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。能夠最大限度地防止關(guān)鍵數(shù)據(jù)被非法修改。
3 系統(tǒng)功能的實(shí)現(xiàn)
根據(jù)上述的工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)架構(gòu)設(shè)計(jì),提出了系統(tǒng)功能實(shí)現(xiàn)方案,系統(tǒng)功能包括兩個(gè)子模塊,分別是系統(tǒng)的前臺(tái)和后臺(tái),系統(tǒng)的前臺(tái)面向用戶,為用戶提供一個(gè)應(yīng)用接口,用戶可以上傳作品,進(jìn)行產(chǎn)品比對(duì),并輸出比對(duì)結(jié)構(gòu),為用戶改進(jìn)作品提供依據(jù)。系統(tǒng)的后臺(tái)是面向管理員,可以實(shí)現(xiàn)用戶管理,產(chǎn)品信息管理等功能,工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)的具體功能模塊實(shí)現(xiàn)如圖4所示。
3.1 系統(tǒng)前臺(tái)功能
系統(tǒng)前臺(tái)功能實(shí)現(xiàn)包括用戶登錄,作品發(fā)布,會(huì)員中心,幫助中心與退出系統(tǒng)五個(gè)功能模塊。
(1)用戶登錄模塊實(shí)現(xiàn)前臺(tái)用戶的注冊(cè)和登錄功能,用戶登錄成功后,就可以使用該系統(tǒng)平臺(tái)實(shí)現(xiàn)設(shè)計(jì)作品的網(wǎng)絡(luò)比對(duì)。
(2)作品發(fā)布模塊實(shí)現(xiàn)用戶對(duì)設(shè)計(jì)出的作品的相關(guān)管理。
①用戶上傳作品,用戶登陸后上傳自己制作設(shè)計(jì)的3D作品模型到服務(wù)器,服務(wù)器將3D模型通過(guò)WebGL算法結(jié)合CSS3將其轉(zhuǎn)換成html5三維網(wǎng)頁(yè)模型。并存入用戶自己的作品庫(kù)。
②用戶可以在作品庫(kù)可對(duì)作品進(jìn)行相應(yīng)的維護(hù)修改。
③用戶上傳完作品后存入后臺(tái)數(shù)據(jù)庫(kù),后臺(tái)網(wǎng)站管理員對(duì)其進(jìn)行審核。
④用戶可對(duì)搜索感興趣的作品加入自己的收藏,可隨時(shí)查看。
⑤用戶退出系統(tǒng),清空session。保證帳號(hào)安全性。
3.2 系統(tǒng)后臺(tái)管理
系統(tǒng)后臺(tái)的管理功能主要包括:系統(tǒng)信息管理、用戶管理、產(chǎn)品信息管理和碎片信息管理四個(gè)功能模塊。
(1)系統(tǒng)信息管理。該模塊可以實(shí)現(xiàn)角色管理、菜單管理、系統(tǒng)信息設(shè)置和數(shù)據(jù)庫(kù)管理等功能。超級(jí)管理員可以在后臺(tái)添加管理人員,并進(jìn)行相應(yīng)的權(quán)限分配;超級(jí)管理員可管理后臺(tái)菜單;后臺(tái)管理員可對(duì)整個(gè)系統(tǒng)進(jìn)行相應(yīng)的參數(shù)設(shè)置與郵件系統(tǒng)設(shè)置和3D轉(zhuǎn)換接口設(shè)置;后臺(tái)管理員可定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。
(2)用戶管理。該模塊可以實(shí)現(xiàn)管理員管理和用戶管理功能。超級(jí)管理員可對(duì)其他管理員進(jìn)行相應(yīng)的管理和分配權(quán)限;網(wǎng)站管理員可管理網(wǎng)站用戶。
(3)產(chǎn)品信息管理。
①產(chǎn)品類別管理:網(wǎng)站管理員可以添加產(chǎn)品的種類與相應(yīng)指標(biāo)。
②專利庫(kù)管理:網(wǎng)站管理員后臺(tái)上傳產(chǎn)品形成專利庫(kù),可對(duì)其進(jìn)行維護(hù)修改。
③產(chǎn)品庫(kù)管理:網(wǎng)站管理員后臺(tái)對(duì)用戶上傳的產(chǎn)品進(jìn)行修改。
(4) 碎片信息管理。網(wǎng)站管理員對(duì)“關(guān)于我們”“ 使用說(shuō)明”“ 幫助說(shuō)明”等相關(guān)碎片信息進(jìn)行發(fā)布修改。
4 結(jié)語(yǔ)
工業(yè)設(shè)計(jì)師設(shè)計(jì)作品時(shí)候,無(wú)法及時(shí)掌握作品是否存在雷同,造成申請(qǐng)的失敗,因此對(duì)設(shè)計(jì)的作品與現(xiàn)有的專利產(chǎn)品進(jìn)行對(duì)比是一項(xiàng)重要的任務(wù)。本文設(shè)計(jì)一個(gè)WEB應(yīng)用平臺(tái),該平臺(tái)通過(guò)層次化的結(jié)構(gòu),使用WEB應(yīng)用技術(shù),通過(guò)上傳作品自動(dòng)與專利數(shù)據(jù)庫(kù)中的產(chǎn)品進(jìn)行對(duì)比,為用戶修改自己作品提供依據(jù),提高了專利申請(qǐng)的成功率,實(shí)踐使用證明該系統(tǒng)平臺(tái)的有效性。
參考文獻(xiàn):
[1]邱清盈,薛馳,馮培恩,鄧?yán)?專利設(shè)計(jì)知識(shí)的創(chuàng)新性評(píng)估方法及其在創(chuàng)新設(shè)計(jì)中的應(yīng)用[J]. 機(jī)械工程學(xué)報(bào) 2012,30(11):78-81.
[2]康旗,孫麗萍.基于WEB平臺(tái)的科研項(xiàng)目管理系統(tǒng)[J].微型電腦應(yīng)用,2011,25(10):241-244.
[3]黃光芳,金義富.基于領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)構(gòu)建企業(yè)級(jí)Web平臺(tái)的應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2013,27(8):77-80.
[4]錢海軍.基于HTML5的客戶端本地MIS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī)2012,33(22):122-125.
[5]唐彬.利用HTML5實(shí)現(xiàn)網(wǎng)頁(yè)圖表的研究[J].微型電腦應(yīng)用,2012,28(10):28-30.endprint
(5)Web 服務(wù)。
Web服務(wù)具有以下特點(diǎn):
①良好的封裝性:Web服務(wù)是一種部署在Web上的對(duì)象,具備對(duì)象的良好封裝性,對(duì)于使用者而言,他看到的僅僅是該服務(wù)的描述。
②松散耦合:當(dāng)Web服務(wù)的實(shí)現(xiàn)發(fā)生變更時(shí),只要Web服務(wù)的調(diào)用接口不變,調(diào)用者是不會(huì)感到這種變更,Web服務(wù)的任何變更對(duì)調(diào)用他們的接口來(lái)說(shuō)都是透明的。json是Internet環(huán)境下Web服務(wù)一種比較適合的消息交換協(xié)議。
③協(xié)議規(guī)范:Web服務(wù)使用標(biāo)準(zhǔn)的描述語(yǔ)言來(lái)描述(比如WSDL)服務(wù);其次,通過(guò)服務(wù)注冊(cè)機(jī)制,由標(biāo)準(zhǔn)描述語(yǔ)言描述的服務(wù)界面是可以被發(fā)現(xiàn)的;同時(shí),標(biāo)準(zhǔn)描述語(yǔ)言不僅用于服務(wù)界面,也用于Web服務(wù)的聚合、跨Web服務(wù)的事務(wù)、工作流等。其次,Web服務(wù)的安全標(biāo)準(zhǔn)也已形成;最后,Web服務(wù)是可管理的。
④高度可集成能力:由于Web服務(wù)采取簡(jiǎn)單的、易理解的標(biāo)準(zhǔn)Web協(xié)議作為構(gòu)件界面描述和協(xié)同描述規(guī)范,完全屏蔽了不同軟件平臺(tái)的差異,無(wú)論是CORBA、DCOM還是EJB都可以通過(guò)這一種標(biāo)準(zhǔn)的協(xié)議進(jìn)行互操作,實(shí)現(xiàn)了在當(dāng)前環(huán)境下最高的可集成性。
2.3 系統(tǒng)安全保障
(1)系統(tǒng)級(jí)安全保障。通過(guò)系統(tǒng)實(shí)現(xiàn)用戶的認(rèn)證控制,任何用戶進(jìn)入網(wǎng)絡(luò)之前必須先經(jīng)過(guò)有效的用戶名及口令的認(rèn)證。其次,任何的網(wǎng)絡(luò)服務(wù)器也必須進(jìn)行用戶認(rèn)證,只有通過(guò)口令認(rèn)證的用戶,才允許訪問(wèn)服務(wù)器。
(2)數(shù)據(jù)庫(kù)安全保障。一方面利用數(shù)據(jù)庫(kù)系統(tǒng)本身的安全控制功能:用戶名/口令字識(shí)別、視圖、使用權(quán)限控制等管理措施,另一方面從應(yīng)用程序也進(jìn)行控制管理,對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的重要數(shù)據(jù)進(jìn)行加密處理,以實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的安全保護(hù),以避免某些用戶尤其是一些內(nèi)部用戶非法獲取用戶名、口令字,竊取或篡改信息的可能。
系統(tǒng)通過(guò)以下措施保證數(shù)據(jù)庫(kù)系統(tǒng)的安全:用戶口令字鑒別;用戶存取權(quán)限控制;數(shù)據(jù)存取權(quán)限、方式控制;數(shù)據(jù)加密。
(3)應(yīng)用軟件安全保障。應(yīng)用軟件系統(tǒng)是運(yùn)行在內(nèi)部Web服務(wù)器上,系統(tǒng)數(shù)據(jù)存放在現(xiàn)場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)中,管理系統(tǒng)只安裝在服務(wù)器上,客戶端只能通過(guò)手機(jī)和管理控制臺(tái)查詢結(jié)果。管理控制臺(tái)建有系統(tǒng)的訪問(wèn)用戶和訪問(wèn)權(quán)限管理,對(duì)系統(tǒng)操作過(guò)程的重要操作和事件設(shè)置了完善的業(yè)務(wù)日志,檢測(cè)和發(fā)現(xiàn)系統(tǒng)的故障差錯(cuò)或?qū)ο到y(tǒng)的惡意侵害行為。
相關(guān)人員登錄服務(wù)器,一律記錄日志,而且使用管理控制臺(tái)訪問(wèn)系統(tǒng)數(shù)據(jù)庫(kù)的信息數(shù)據(jù),有嚴(yán)格的用戶訪問(wèn)權(quán)限控制,需要系統(tǒng)管理員對(duì)授權(quán)訪問(wèn)用戶進(jìn)行管理和維護(hù),授權(quán)用戶也需要對(duì)個(gè)人信息進(jìn)行定制修改。
(4)數(shù)據(jù)加密?,F(xiàn)場(chǎng)管理管理系統(tǒng)在進(jìn)行數(shù)據(jù)庫(kù)的重要敏感數(shù)據(jù)存取時(shí),進(jìn)行加密和解密處理,并且對(duì)數(shù)據(jù)庫(kù)的加密保證不會(huì)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)原有功能造成影響。重要的數(shù)據(jù)加密存儲(chǔ),不能直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。能夠最大限度地防止關(guān)鍵數(shù)據(jù)被非法修改。
3 系統(tǒng)功能的實(shí)現(xiàn)
根據(jù)上述的工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)架構(gòu)設(shè)計(jì),提出了系統(tǒng)功能實(shí)現(xiàn)方案,系統(tǒng)功能包括兩個(gè)子模塊,分別是系統(tǒng)的前臺(tái)和后臺(tái),系統(tǒng)的前臺(tái)面向用戶,為用戶提供一個(gè)應(yīng)用接口,用戶可以上傳作品,進(jìn)行產(chǎn)品比對(duì),并輸出比對(duì)結(jié)構(gòu),為用戶改進(jìn)作品提供依據(jù)。系統(tǒng)的后臺(tái)是面向管理員,可以實(shí)現(xiàn)用戶管理,產(chǎn)品信息管理等功能,工業(yè)設(shè)計(jì)產(chǎn)品外觀對(duì)比系統(tǒng)的具體功能模塊實(shí)現(xiàn)如圖4所示。
3.1 系統(tǒng)前臺(tái)功能
系統(tǒng)前臺(tái)功能實(shí)現(xiàn)包括用戶登錄,作品發(fā)布,會(huì)員中心,幫助中心與退出系統(tǒng)五個(gè)功能模塊。
(1)用戶登錄模塊實(shí)現(xiàn)前臺(tái)用戶的注冊(cè)和登錄功能,用戶登錄成功后,就可以使用該系統(tǒng)平臺(tái)實(shí)現(xiàn)設(shè)計(jì)作品的網(wǎng)絡(luò)比對(duì)。
(2)作品發(fā)布模塊實(shí)現(xiàn)用戶對(duì)設(shè)計(jì)出的作品的相關(guān)管理。
①用戶上傳作品,用戶登陸后上傳自己制作設(shè)計(jì)的3D作品模型到服務(wù)器,服務(wù)器將3D模型通過(guò)WebGL算法結(jié)合CSS3將其轉(zhuǎn)換成html5三維網(wǎng)頁(yè)模型。并存入用戶自己的作品庫(kù)。
②用戶可以在作品庫(kù)可對(duì)作品進(jìn)行相應(yīng)的維護(hù)修改。
③用戶上傳完作品后存入后臺(tái)數(shù)據(jù)庫(kù),后臺(tái)網(wǎng)站管理員對(duì)其進(jìn)行審核。
④用戶可對(duì)搜索感興趣的作品加入自己的收藏,可隨時(shí)查看。
⑤用戶退出系統(tǒng),清空session。保證帳號(hào)安全性。
3.2 系統(tǒng)后臺(tái)管理
系統(tǒng)后臺(tái)的管理功能主要包括:系統(tǒng)信息管理、用戶管理、產(chǎn)品信息管理和碎片信息管理四個(gè)功能模塊。
(1)系統(tǒng)信息管理。該模塊可以實(shí)現(xiàn)角色管理、菜單管理、系統(tǒng)信息設(shè)置和數(shù)據(jù)庫(kù)管理等功能。超級(jí)管理員可以在后臺(tái)添加管理人員,并進(jìn)行相應(yīng)的權(quán)限分配;超級(jí)管理員可管理后臺(tái)菜單;后臺(tái)管理員可對(duì)整個(gè)系統(tǒng)進(jìn)行相應(yīng)的參數(shù)設(shè)置與郵件系統(tǒng)設(shè)置和3D轉(zhuǎn)換接口設(shè)置;后臺(tái)管理員可定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。
(2)用戶管理。該模塊可以實(shí)現(xiàn)管理員管理和用戶管理功能。超級(jí)管理員可對(duì)其他管理員進(jìn)行相應(yīng)的管理和分配權(quán)限;網(wǎng)站管理員可管理網(wǎng)站用戶。
(3)產(chǎn)品信息管理。
①產(chǎn)品類別管理:網(wǎng)站管理員可以添加產(chǎn)品的種類與相應(yīng)指標(biāo)。
②專利庫(kù)管理:網(wǎng)站管理員后臺(tái)上傳產(chǎn)品形成專利庫(kù),可對(duì)其進(jìn)行維護(hù)修改。
③產(chǎn)品庫(kù)管理:網(wǎng)站管理員后臺(tái)對(duì)用戶上傳的產(chǎn)品進(jìn)行修改。
(4) 碎片信息管理。網(wǎng)站管理員對(duì)“關(guān)于我們”“ 使用說(shuō)明”“ 幫助說(shuō)明”等相關(guān)碎片信息進(jìn)行發(fā)布修改。
4 結(jié)語(yǔ)
工業(yè)設(shè)計(jì)師設(shè)計(jì)作品時(shí)候,無(wú)法及時(shí)掌握作品是否存在雷同,造成申請(qǐng)的失敗,因此對(duì)設(shè)計(jì)的作品與現(xiàn)有的專利產(chǎn)品進(jìn)行對(duì)比是一項(xiàng)重要的任務(wù)。本文設(shè)計(jì)一個(gè)WEB應(yīng)用平臺(tái),該平臺(tái)通過(guò)層次化的結(jié)構(gòu),使用WEB應(yīng)用技術(shù),通過(guò)上傳作品自動(dòng)與專利數(shù)據(jù)庫(kù)中的產(chǎn)品進(jìn)行對(duì)比,為用戶修改自己作品提供依據(jù),提高了專利申請(qǐng)的成功率,實(shí)踐使用證明該系統(tǒng)平臺(tái)的有效性。
參考文獻(xiàn):
[1]邱清盈,薛馳,馮培恩,鄧?yán)?專利設(shè)計(jì)知識(shí)的創(chuàng)新性評(píng)估方法及其在創(chuàng)新設(shè)計(jì)中的應(yīng)用[J]. 機(jī)械工程學(xué)報(bào) 2012,30(11):78-81.
[2]康旗,孫麗萍.基于WEB平臺(tái)的科研項(xiàng)目管理系統(tǒng)[J].微型電腦應(yīng)用,2011,25(10):241-244.
[3]黃光芳,金義富.基于領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)構(gòu)建企業(yè)級(jí)Web平臺(tái)的應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2013,27(8):77-80.
[4]錢海軍.基于HTML5的客戶端本地MIS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī)2012,33(22):122-125.
[5]唐彬.利用HTML5實(shí)現(xiàn)網(wǎng)頁(yè)圖表的研究[J].微型電腦應(yīng)用,2012,28(10):28-30.endprint