版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、-第22卷第9期2021年9月計(jì)算機(jī)技術(shù)與開展PUTER TECHNOLOG AND DEVEL0PMENTVo122 No9Sep 2021基于藍(lán)牙技術(shù)的面試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)胡揚(yáng),旭偉(大學(xué)計(jì)算機(jī)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,610064)摘要:介紹一個面試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),給出了一種基于藍(lán)牙通信的系統(tǒng)解決方案。為了方便研究生面試,開發(fā)的面試系統(tǒng)能夠提高面試效率,方便師生,節(jié)約時間。藍(lán)牙是一種低本錢、短距離的無線通信技術(shù),由此可享受無線數(shù)據(jù)傳輸?shù)谋憷?。系統(tǒng)采用Pc與手機(jī)間藍(lán)牙通信的方法實(shí)現(xiàn)面試順序自動生成、選題、評分等功能,解決面試中紙質(zhì)抽簽、選題所帶來的麻煩。利用手機(jī)與電腦通信,提供無紙化的辦公環(huán)
2、境,提高面試效率,具有廣泛的前景。實(shí)驗(yàn)結(jié)果說明,該面試系統(tǒng)符合功能設(shè)計(jì)要求,能夠到達(dá)預(yù)期效果。關(guān)鍵詞:藍(lán)牙;面試系統(tǒng);手機(jī);Blueeovejar包;JSR一82規(guī)中圖:TP39 文獻(xiàn)標(biāo)識碼:A 文章1673629*(2021)09016603Design and Implementation of Bluetooth -based Interview SystemHU Yang,LI *u-wei(Deptof puter Science Technolog3,C011ege of puter Science,Sichuan University,Chengdu 610064,China)A
3、bstract:It presents the design and implementation Of all interview system,and shows aheme of system solution based on bluetoothThe interview system Can improve the eficiency Of interview and save timeIt S more Convenient for interviewBluetooth is a wirelessmunication technol6gy of low cost and short
4、 distance,and people Can enjoy the convenience of wirelessThe system achieves automatically generating the sequence of interview ,choosing problem an d grading the an swer by using a method of bluetooth municationbetween PC and phoneThe problems of drawing by using paper and choosing problem in the
5、interview are solvedThrough the mnnication between phone an d PC ,an'ofi ce environment with nonepaper is provided an d the efi ciency of interview is improvedIt haswide application prdspectE*perimental results show the interview system lives up tO the function design requirements,and Can achiev
6、ethe desired resultsEKey words:bluetooth;interview system;phone;Bluecovejar package;JSR一82 specification0 引言隨著各種各樣的面試的增多,面試官的工作也越來越繁瑣,越來越復(fù)雜。在現(xiàn)在的面試過程中,都是通過紙條抽簽來確定面試的順序和面試的題目,給面試官和面試者都帶來了很多的麻煩。藍(lán)牙(Bluetooth)是一種低本錢、短距離的無線通信技術(shù),提供對移動、PDA 筆記本電腦等設(shè)備之間進(jìn)展無線信息交換、通信的能力。它能夠在10米的半徑圍實(shí)現(xiàn)點(diǎn)對點(diǎn)以及點(diǎn)對多點(diǎn)的無線數(shù)據(jù)傳輸,其數(shù)據(jù)速率為1Mbps。藍(lán)
7、牙技術(shù)最大的好處是在進(jìn)展短距離通信時不再需要紛繁復(fù)雜的數(shù)據(jù)線,可享受無線數(shù)據(jù)傳輸?shù)谋憷?。目前藍(lán)牙技術(shù)廣泛應(yīng)用,文獻(xiàn)7,8就是藍(lán)牙技術(shù)的應(yīng)用,方便教學(xué)管理。收稿日期:20210130:修回日期:20210506作者簡介:胡揚(yáng)(1987一),男,碩士,研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)與信息系統(tǒng);旭偉,副教授,碩士生導(dǎo)師,研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)與信息系統(tǒng)。文中利用藍(lán)牙技術(shù)設(shè)計(jì)實(shí)現(xiàn)一個面試(InterviewSystem based on Bluetooth:ISB)系統(tǒng),具有使用靈活、方便用戶等特點(diǎn),為招生面試和員工招聘活動提供無紙化的辦公環(huán)境,提高面試效率,表達(dá)公平原則,具有廣泛的前景。1 系統(tǒng)方案設(shè)計(jì)傳統(tǒng)的面
8、試流程如下:首先將面試者分成假設(shè)干組,每組大約15到20位面試者,每組由一位或者多位面試官組成面試小組,面試者先進(jìn)展紙質(zhì)抽簽,確定面試順序。確定面試順序后,面試者按照抽取的順序進(jìn)展面試。面試的時候,面試者隨機(jī)抽取題簽,然后面試官按照題簽進(jìn)展提問,面試官根據(jù)面試者的答復(fù)進(jìn)展評分。整個過程都是通過紙質(zhì)抽簽、紙質(zhì)評分,整個過程比較繁瑣。文中設(shè)計(jì)的面試系統(tǒng)(ISB),該面試系統(tǒng)就是通過電腦自動生成的方式代替抽簽,面試官只需通過按鍵,就能自動生成面試順序,面試者也只需要通過按鍵就能從題庫中隨機(jī)的選擇一道題。這樣就讓面第9期胡揚(yáng)等:基于藍(lán)牙技術(shù)的面試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)·167·試的這個過程
9、變得簡單,減少了不必要的時間浪費(fèi),使整個操作過程簡單。該面試系統(tǒng)由1臺筆記本電腦(PC)和4臺手機(jī)構(gòu)成,Pc與手機(jī)之間使用藍(lán)牙進(jìn)展通信,面試者通過手機(jī)選擇面試題目,面試官手機(jī)顯示當(dāng)前面試者的信息,并可以進(jìn)展評分。筆記本電腦操作系統(tǒng)為Windows操作系統(tǒng),具有藍(lán)牙通信功能。ISB軟件分為基于Windows系統(tǒng)的主程序(ISBM),運(yùn)行于手機(jī)的面試者選題器(ISBIC)和面試官評分器(ISBID),ISBIC和ISBID支持Java虛擬機(jī)。系統(tǒng)構(gòu)造如圖1所示。一IJ面1SB試-官ID1II SB-IC墼:一國衄I面SB試- I官D。i 藍(lán)牙而;古,圖1 ISB系統(tǒng)構(gòu)造圖系統(tǒng)分為PC端和手機(jī)端。首
10、先,手機(jī)端與PC端建立藍(lán)牙通信連接。然后手機(jī)端ISBIC選擇題號,將題號發(fā)給PC端,PC端通過題號顯示所選的題目,面試者答復(fù)題目后,手機(jī)端ISBID進(jìn)展評分,將結(jié)果發(fā)給PC端,寫入數(shù)據(jù)庫中。系統(tǒng)工作過程如圖2所示。ISBIC ISBM ISBID圖2 系統(tǒng)工作流程圖2 系統(tǒng)主要功能的實(shí)現(xiàn)21 PC與手機(jī)之間藍(lán)牙通信實(shí)現(xiàn)本系統(tǒng)開發(fā)試驗(yàn)環(huán)境是:Eclipse34和JavaME30。由于J2SE本身未提供對JSR一82規(guī)的實(shí)現(xiàn),文過網(wǎng)上一個開源組件Bluecovejar包,該Jar包實(shí)現(xiàn)了JSR一82規(guī),因此將該包導(dǎo)入便可以開發(fā)藍(lán)牙應(yīng)用,利用JSR一82規(guī)中的核心藍(lán)牙包java*bluetooth可
11、以實(shí)現(xiàn)藍(lán)牙手機(jī)之間的短距離通信。手機(jī)端主程序的界面編程主要用到J2ME的MIDP開發(fā)技術(shù)。使用 Java MIDlet時需要繼承 ja va*microedtionmidletMIDlet,此類包括3個抽象方法:startApp()、pauseApp()、destoryApp(),分別是運(yùn)行狀態(tài)、停頓狀態(tài)、銷毀狀態(tài)。本程序手機(jī)端主要利用這三個抽象方法來控制MIDlet的生命周期來進(jìn)展主程序的界面開發(fā)。在ISB系統(tǒng)中,Pc端作為效勞器端,手機(jī)端為客戶端。手機(jī)端利用藍(lán)牙模塊與PC端進(jìn)展通信前,首先對Pc端的藍(lán)牙設(shè)備進(jìn)展查詢搜索,來獲得設(shè)備的名稱、地址、所提供的效勞等相關(guān)信息。效勞器端(pc)首先開
12、啟藍(lán)牙效勞,然后等待客戶端的,當(dāng)有客戶端時再建立藍(lán)牙連接,從而進(jìn)展通信。Pc端主要有以下四個過程:1)獲得本地設(shè)備管理器。localDevice=LocalDevicegetLocalDevice();if(!loealDevicesetDiscoverable(DiseoveryAgentGIAC)btReady=false;2)生成連接字符串。StringBufer sb=new StringBufer(btspp:);sbappend(loealhost)append(:);sbappend(SERVERUUIDtoString();sbappend(;name=BlueMessage)
13、;sbappend(;authorize=false);3)通過連接字符串獲得連接通知者(notifier)。notifier=(StreamConnectionNotifier)Connectoropen(getConnectionStr();4)等待遠(yuǎn)程設(shè)備的連接。conn=notifieracceptAnd0pen();new Thread(new ProcessConnection(con)start();客戶端(手機(jī))首先翻開藍(lán)牙,然后搜索效勞,和效勞器端匹配建立連接,其過程主要有以下四步:1)獲得本地設(shè)備管理器。LocalDevice localDevice=LocalDevice
14、getLocalDevice();disc0veryAgent=localDevicegetDiseoveryAgent();2)搜索設(shè)備。discoveryAgentstartlnquiry(DiscoveryAgentGIAC,this);3)搜索效勞。discoveryAgentsearchServices(null,uuidSet,rd,this);4)建立與遠(yuǎn)程設(shè)備的連接。String url= srgetC0nnectionURL(ServiceReeordNOAUTHENTICATENOENCRYPT,false);StreamConnection conn=(StreamCon
15、nection)Connectoropen·168·計(jì)算機(jī)技術(shù)與開展第22卷(ur1);22 手機(jī)選擇題目和評分的實(shí)現(xiàn)面試者手機(jī)端具備選擇題目的功能,而面試官手機(jī)端具備評分的功能。面試者先通過手機(jī)選擇上一題和下一題來選擇所要答復(fù)的題目的題號,由PC端顯示所選擇的題目容,然后面試者進(jìn)展答題,最后由面試官通過手機(jī)進(jìn)展評分,Pc端收到分?jǐn)?shù),存人數(shù)據(jù)庫中。因此,都是手機(jī)端發(fā)出信息,由Pc端接收。手機(jī)端發(fā)出信息,主要實(shí)現(xiàn)代碼如下:public voidSendMessage(String msg)trydoswriteUTF(msg);dosflush();catch(E*cepti
16、on e*)Systemoutprintln(e*getMessage();protected void keyPressed(int keyCode)switch(keyCode)case KEYNUM2:上一題(對應(yīng)手機(jī)按鍵2)bsSendMessage(CodeTypePREVIOUS);break;case KEYNUM8:下一題(對應(yīng)手機(jī)按鍵8)bsSendMessage(CodeTypeNE*T);break;case KEYNUM5:確定(對應(yīng)手機(jī)按鍵5)bsSendMessage(CodeTypeOK);break;defaull:break;PC效勞器端從buffer中取得手
17、機(jī)端發(fā)送的信息,并進(jìn)展處理:String code=readlnputString();analysis(code);private void analysis(String code)switch(Integerparselnt(code)case CodeTypeNE*T:下一題ControlHandlerNe*tProblem();break;case CodeTypePREVIOUS:上一題ControlHandlerPreviousProblem();break;case CodeTypeOK:確定ControlHandlerOk();break;detault:break;PC效勞
18、器端收到手機(jī)端發(fā)送的信息后,根據(jù)容進(jìn)展處理,然后選題,最后將題目顯示在屏幕上,供面試者作答。手機(jī)端評分類似,PC端接收到手機(jī)端發(fā)送的分?jǐn)?shù)后,將其存人數(shù)據(jù)庫中。手機(jī)評分中手機(jī)端核心代碼:dos=connopenDataOutputStream();doswriteUTF(msg);寫入需要發(fā)送的數(shù)據(jù)dosflush();取得連接后,往OutputStream里面寫入數(shù)據(jù),通過藍(lán)牙傳送給Pc效勞器端,由效勞器端取得數(shù)據(jù),然后進(jìn)展處理。效勞器端核心代碼:trydis=connopenDatalnputStream();while(true)String c0de=readInputstri“g();
19、獲取手機(jī)端發(fā)送的數(shù)據(jù)3 系統(tǒng)運(yùn)行與測試在運(yùn)行系統(tǒng)時,首先運(yùn)行主程序ISBM,翻開藍(lán)牙效勞。通過手機(jī)數(shù)據(jù)線將客戶端程序下載到手機(jī)上并安裝。翻開手機(jī)端ISBIC,進(jìn)展藍(lán)牙設(shè)備初始化工作,提示搜索藍(lán)牙設(shè)備,搜到藍(lán)牙設(shè)備后進(jìn)入選題界面,然后可進(jìn)展選題。面試者選題確定后,按確認(rèn)鍵,PC上便顯示面試者所選擇的題目容,面試者選擇完題目后,便進(jìn)展作答。運(yùn)行手機(jī)端ISBID,首先仍是進(jìn)展藍(lán)牙設(shè)備的初始化工作,搜索藍(lán)牙設(shè)備,然后進(jìn)入評分界面。面試官在面試者答復(fù)完題目后,便可進(jìn)展評分,最后將結(jié)果發(fā)送給PC,存人數(shù)據(jù)庫中。4 完畢語在研究生招生及招聘員工面試中,還沒有類似的軟件系統(tǒng)對面試進(jìn)展管理。文中就現(xiàn)目前面試活動
20、存在的問題提出相應(yīng)解決方案,采用無線傳輸技術(shù),方便快捷構(gòu)建一個無線網(wǎng)絡(luò),開發(fā)了一種基于藍(lán)牙的面試系統(tǒng),為招生面試和員工招聘活動提供無紙化的辦公環(huán)境,提高面試效率,表達(dá)公平原則,具有廣泛的應(yīng)用前景。下一步,可以利用語音將面試題目讀出來,這樣就不需面試官讀題目或面試者自己看題目,更方便快捷。(下轉(zhuǎn)第172頁)·l72·計(jì)算機(jī)技術(shù)與開展第22卷跳頻序列的抗預(yù)測性能進(jìn)展測試,圖3給出了 1概率分布和二項(xiàng)分布的比照結(jié)果。可見,Jl的概率分布基本符合二項(xiàng)分布,說明m序列對明文具有較好的敏感性。但m序列是移位存放器的狀態(tài)值與初始密鑰通過模2加法運(yùn)算得到的,使m序列對密鑰Key的敏感性較差
21、,當(dāng)Key的*一位發(fā)生變動時,k2變動位數(shù)恒為1,不能滿足二項(xiàng)分布,說明m序列對密鑰并不安全。綜上,m序列的抗預(yù)測性能較差,沒有通過測試。位變動數(shù)圖3 k 1概率分布與二項(xiàng)分布比照結(jié)果4 完畢語針對跳頻通信的實(shí)際特點(diǎn),重點(diǎn)分析局部跳頻序列的各種特性,并以m序列為例分析討論,給出了較為全面的局部序列性能評價指標(biāo),為跳頻序列的設(shè)計(jì)和測試提供了更多參考。分析說明,截斷后的m序列具有較好的平衡性、漢明相關(guān)性和頻隙滯留特性,但游程特性不滿足要求,在對m序列進(jìn)展改進(jìn)后游程特性得到較明顯改善。跳頻序列的抗破譯性能不僅與序列的隨機(jī)性和算法的復(fù)雜度有關(guān),而且需要密碼編碼的角度考慮;分析說明m序列的隨機(jī)性較好,但
22、算法復(fù)雜度較低,對密鑰不平安,可以得出m序列的抗破譯性能較差的結(jié)論。參考文獻(xiàn):1 申如,王庭昌,鄧曉燕跳頻碼序列的統(tǒng)計(jì)監(jiān)測J通信學(xué)報,1999,22(1):1471492 易大進(jìn),瑞欣,千里差分跳頻圖案性能檢驗(yàn)探討J鐵道學(xué)報,2007,29(4):36393 贊,常義林,蔡覺平,等基于分組密碼的跳頻序列族構(gòu)造J電子學(xué)報,2005(4):6206234 Chen Z,Li S,Dong BA frequency transition function construction method of diferential frequency hopping systemC60th IEEE Veh
23、icular Technology ConferenceLos Angeles:Sn,20045 Liu Z,Pan G,Wang TIterative Decoding of DFH SystemBased on SOVACThe 4th International Conference onWiDalian,China:Sn,2021:146 Nejad A Z,Aref M ROn the intelligent eavesdropping of differentialfrequency hoppingCProcof IEEE Wireless andMicrowave Technol
24、ogy ConferenceClearwater,F(xiàn)L:sn,2006:1-57 申如跳頻碼序列動態(tài)特性和抗預(yù)測設(shè)計(jì)要求J應(yīng)用科學(xué)學(xué)報,2004,22(1):102-1068 方,代淵一類具有最優(yōu)平均漢明相關(guān)特性的跳頻序列族J電子與信息學(xué)報,2021,32(5):125812619 金濤,汪曉寧,王神,等基于m序列的寬間隔跳頻序列的生成J電訊技術(shù),2007,47(3):36391O周曉蘭,杰MATLAB在通信系統(tǒng)中的應(yīng)用J計(jì)算機(jī)技術(shù)與開展,2006,16(9):166-16911申如,梅文華,王庭昌,等非周期q元均勻隨機(jī)序列的游程特性J通信學(xué)報,2000,21(1):45-4812胡修林,胡曉嬌跳頻通信系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國家知識產(chǎn)權(quán)局專利局專利審查協(xié)作廣東中心2026年度專利審查員公開招聘備考題庫及一套完整答案詳解
- 2025年杭州高新區(qū)(濱江)綜合行政執(zhí)法局招聘協(xié)管員備考題庫及答案詳解參考
- web項(xiàng)目論壇課程設(shè)計(jì)
- 《AQ 2031-2011金屬非金屬地下礦山監(jiān)測監(jiān)控系統(tǒng)建設(shè)規(guī)范》專題研究報告
- 2025西藏日喀則市第二中等職業(yè)技術(shù)學(xué)校招聘編外人員8人考試核心題庫及答案解析
- 2025年消費(fèi)電子柔性電路用銅箔市場報告
- 2025年中信銀行誠聘駐點(diǎn)客戶經(jīng)理(國企可接受無經(jīng)驗(yàn))招聘備考題庫及答案詳解參考
- 眉山職業(yè)技術(shù)學(xué)院2025年12月公開考核招聘編制外工作人員考試重點(diǎn)題庫及答案解析
- 2025廣西百色市科學(xué)技術(shù)館面向全市公開選調(diào)館長1人筆試重點(diǎn)題庫及答案解析
- 2025年長嶺縣衛(wèi)健系統(tǒng)事業(yè)單位公開招聘工作人員(含專項(xiàng)招聘高校畢業(yè)生)(48人)考試核心試題及答案解析
- AGV小車安全培訓(xùn)會課件
- 紡織業(yè)賬務(wù)知識培訓(xùn)課件
- 1688采購合同范本
- 購買鐵精粉居間合同范本
- GB/T 29730-2025冷熱水用分集水器
- 污水廠安全知識培訓(xùn)
- (2025年標(biāo)準(zhǔn))存單轉(zhuǎn)讓協(xié)議書
- 醫(yī)學(xué)科研誠信專項(xiàng)培訓(xùn)
- 電力通信培訓(xùn)課件
- 第五版FMEA控制程序文件編制
- 藥物致癌性試驗(yàn)必要性指導(dǎo)原則
評論
0/150
提交評論