999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

集存儲和控制于一體的手機教學助手①

2018-01-08 03:12:32濤,張
計算機系統應用 2017年12期
關鍵詞:計算機教學

劉 濤,張 玲

(湖北理工學院 計算機學院,黃石 435003)

集存儲和控制于一體的手機教學助手①

劉 濤,張 玲

(湖北理工學院 計算機學院,黃石 435003)

針對傳統激光筆和存儲設備分離、容易被遺忘攜帶的和丟失具體情況,設計了該手機教學助手. 以人們必備并隨身攜帶的智能手機為平臺,將手機存儲設備與教學激光筆結合,通過WIFI無線快速方式與電腦進行通信,將教學所用文件從電腦上以簡便快捷的方式拷貝到手機的存儲設備上,并通過WIFI拷貝到教學所用的目標機器上. 可用手機控制教學所用PPT、音視頻播放或進行簡單的文本輸入,實現了存儲設備、激光筆和手機的統一. 該系統直接安裝在用戶的移動終端和PC機上,系統部署對軟硬件要求不高,用戶操作簡單,使用方便,適應當前的發展形勢.

手機教學助手; WIFI通信; 存儲設備; 手持設備; 安卓

隨著移動互聯網和移動智能終端的迅速發展,占有開放源代碼優勢的Android作為手持設備操作系統具有非常大的發展前景[1]. 智能手機作為現代人必備的物品之一,無時無刻不陪伴在人們身旁,它已像穿襪子,戴帽子一樣離不開人們的生活[2]. 多媒體教學諸如演示文稿的播放、教學視頻音頻的播放、簡單文本的編輯等是現代較常用的教學方式[3,4],教學者通常需要先編輯好教學內容,利用存儲設備,一般為U盤,拷貝到教學地點的目標機器上,在講解過程中要借助激光筆讓學生更好的將播放的多媒體文件和講解內容結合.U盤和傳統的激光筆是兩個獨立的物品,教學過程中必須攜帶兩者才能完成教學,而這兩個小物品由于體積小,不是必須品而容易被遺忘和丟失,給教學帶來了不便.

智能手機作為現在人必備的隨身物品之一,極少被人們忘記攜帶,而且手機本身就有存儲功能. 智能手機這些特點使得其非常容易設計成集存儲和控制于一體的手機教學助手筆,將存儲設備與傳統激光筆的功能結合到手機中來,給教師上課提供最大的幫助. 本系統首次將存儲設備、激光筆和手機結合,實現教學文件的WIFI無線快速傳送,并利用手機控制教學所用PPT、教學所用音視頻的播放,可進行簡單文字編輯.該手機教學助手實現了將存儲設備、激光筆和手機統一的目的,解決了存儲設備、傳統激光筆容易被遺忘攜帶的問題.

1 設計方案

該手機教學助手主要包含以下三個功能,第一個功能為PC機與Android手機端大批數據的高速互傳;第二個功能為Android手機端控制多媒體文件的播放;第三個功能為Android手機端控制電腦端進行簡單文字編輯.

為了實現實現PC機和Android手機端數據的高速傳輸,本項目選擇WIFI[5,6]通信方式,教學者在教學過程中,把教學文件從辦公電腦以高速無線方式拷貝教學文件到手機Android端,到了教學地點后,再從手機通過WIFI方式高速拷貝到教學電腦,這個過程中,沒有wifi公共環境的話,也可通過WIFI直連方式通信. WIFI具有較高的傳輸率,能滿足本項目數據傳輸的需求. 為實現本系統的第二個功能,即手機端控制電腦端多媒體文件的播放,該功能通過無線控制方式,發送命令控制并進行解析,通過鼠標和鍵盤方式控制教學文件的播放,從而完成教學活動. 第三個Android手機端控制PPT進行簡單文本編輯通過文字組裝命令解析完成.

2 模塊劃分及實現

該手機教學助手功能模塊劃分示意圖在圖1中給出,該系統主要包括三個大的模塊,分別為手機控制模塊、電腦控制模塊和通信模塊.

2.1 手機控制模塊

手機控制模塊包含五個小的模塊,分別為連接電腦模塊、媒體文件控制模塊、文件傳輸控制模塊、鼠標控制模塊和文字編輯模塊. 連接電腦模塊用于手機端應用程序通過IP和端口連接計算機端應用程序; 媒體文件控制用于手機Android端控制電腦端PPT或其他教學音視頻的播放或停止播放,其中PPT控制還包含基本的播放翻頁回上一頁等操作; 文件傳輸控制用于手機Android端和PC端大批量數據的互傳,通過手機端應用程序上傳文件到計算機端,通過手機端應用程序下載到計算機硬盤中; 鼠標控制模塊用于手機端應用程序控制計算機鼠標的移動,左鍵和右鍵的控制;文字編輯模塊用于手機端應用程序中的文字輸出到計算機上的光標指示處.

2.2 電腦控制模塊

電腦控制模塊包含三個小模塊,包括連接登錄模塊,命令解析模塊,和文件傳輸模塊. 連接登錄模塊的實現主要是手機端應用程序通過TCP通信連接到計算機端應用提供的接口上,具體連接過程通過輸入應用端IP和Port進行識別連接,具體處理過程為手機端應用程序通過Socket使用IP和Port連接到計算機端應用程序. 而電腦端通過簡單界面給出所要連接的IP和Port.

2.3 通信模塊的實現

通信模塊示意圖如圖2所示,通信模塊兩端均有依據命令完成的相關操作,包括連接、教學文件播放、鼠標操作、鍵盤操作、字符輸入操作、文件上傳操作等,通信中,對這些命令進行命令組裝,通過反饋命令完成命令的發送和接收過程.

通信模塊主要通過傳送接口協議實現文件互傳和控制,序列化是這個過程的第一部分,將數據分解成字節流,以便存儲在文件中或在網絡上傳輸. 反序列化就是打開字節流并重構對象. 對象序列化不僅要將基本數據類型轉換成字節表示,有時還要恢復數據. 恢復數據要求有恢復數據的對象實例. MSG類實現序列化,MSG類中ID屬性表示不同的消息類型,主要接口規則在表1中給出.

通信中的文件上傳功能的具體過程為手機端應用程序的“上傳”指令,封裝為一個MSG,發送到計算機,計算機按指令完成“上傳”的準備; 手機端應用程序將文件按字節發送給計算機應用,計算機將文件存放在系統桌面. 傳輸完成后手機端應用程序出現提示信息“上傳完成”,而計算機端的桌面出現上傳文件.

該上傳功能具體定義和實現過程如下: 新建類ContentFragment2; 使用MSG204命令或MSG205命令上傳文件; 使用socket流的寫操作,將文件按字節發送給計算機端應用; 發送MSGEnd命令表示文件上傳結束.

文件下載的功能具體處理過程為手機端應用程序的“下載”指令,封裝為一個 MSG,發送到計算機,計算機按指令完成“下載”準備; 計算機應用將文件按字節發送給手機端應用程序,下載完成將文件存放在手機SDcard/激光筆/目錄中,手機端應用程序對應手機目錄SDcard/激光筆/中有剛下載的文件,而計算機端提示“下載完成”.

該下載模塊具體實現過程如下: 新建類Download-UpLoadControl; receiverFile(String filename),接收安卓(Android)端發送過來的文件. 具體包括: 讀取Socket流中數據、通過數據流的寫操作將文件寫到計算機硬盤指定路徑、而這些文件默認情況下會被放在桌面上; openFile(String name),實現文件打開操作. 具體包括組建windows系統CMD控制臺打開文件操作的命令、使用Runtime類執行CMD命令等.

圖1 手機教學助手功能模塊示意圖

圖2 通信模塊示意圖

該模塊功能消息類操作過程如下: 新建類Content-Fragment2; 使用MSG201命令請求計算機中的文件路徑中的數據. 如果請求路徑是一個文件,則計算機以MSG203命令返回; 如果請求的路徑是一個文件夾,則以MSG202返回,并攜帶文件夾中的文件列表; 接到MSG202,將文件下載到本地. 接到 SMG203,顯示接收的文件列表.

鼠標控制電腦的控制操作實現過程為在手機端應用程序上向某一個方向移動,計算機上鼠標做出相應移動,該模塊通過感應手機上滑動的距離和方向進行響應,手機端應用程序的“移動”指令,封裝為一個MSG,發送到計算機,計算機按指令完成“移動”. 其具體實現過程為: 新建類 MouseControl; 類中 control303()完成鼠標右鍵點擊操作,在接收到手機端發送過來的右鍵指令,使用 Robot類操作按鍵,按下鼠標鍵BUTTON3_MASK; control302()完成鼠標左鍵點擊操作,在接收到手機端發送過來的左鍵指令,使用Robot類操作按鍵,按下鼠標鍵BUTTON3_MASK;control301()完成鼠標上下左右移動的操作,在接收到手機端發送過來的鼠標移動指令,在指令攜帶移動所需的數據,而鼠標的移動是瞬間的,所以需要對移動進行平滑處理,通過for循環來實現. 使用MouseInfo.getPointerInfo()獲取當前鼠標的位置,在使用Robot類 robot.mouseMove(x,y)移動鼠標到 x,y 坐標.

3 功能測試

該系統功能測試主要包括連接測試,PPT控制測試,文件傳輸測試,鼠標測試和文字輸入測試. 連接測試主要測試手機端應用程序能否正常穩定地連接到計算機應用程序. PPT控制測試主要測試手機端應用程序能否正常穩定地控制計算機上的PPT,進行全屏操作、退出全屏操作、上一頁操作、下一頁操作.

表1 MSG 類主要接口規則

文件傳輸測試主要測試手機應用程序連接到計算機端應用程序后,通過手機選擇性的上傳手機中的文件,在文件上傳完成后,在計算機的桌面上出現該文件,如果用戶選擇的是上傳并打開,文件上傳完成后,計算機端應用程序將找到該文件對應默認程序,并打開文件,并確保其穩定性. 鼠標測試包括手機應用程序連接計算機應用程序后,用手指在手機端應用程序滑動區域來回滑動,對計算機上的鼠標進行相應的控制,通過點擊手機的應用程序左鍵和右鍵,計算機的應用程序發出相應左鍵或右鍵指令.

文字輸入測試在手機端應用程序成功連接到計算機的應用程序后,通過手機端文字的輸入功能,在輸入框中輸入任意的字符文字,點擊發送按鈕,輸入框中的文字將顯示在計算機的光標閃爍處,如果沒有光標閃爍處,該段文字將存儲在計算機的剪貼板,通過粘貼就可以將該段文字輸出. 經測試,該系統易于操作、數據傳輸速度快、控制靈敏,系統運行穩定.

4 結束語

集存儲功能和控制功能于一體的手機教學助手利用手機本身的存儲設備和智能系統的特點通過WIFI與PC機進行通信,實現了大批量數據的快速傳輸,實現手機控制教學文件的播放控制,使教學者從易丟失的U盤和傳統激光筆中解放出來,具有較大的實用價值. 經測試,該系統數據傳輸速度快,控制準確快捷,操作方便,系統穩定可靠.

1邱曉華. 基于Android的練習通系統設計與實現[碩士學位論文]. 成都: 電子科技大學,2015.

2韓煜東. 面向商業模式創新的移動智能終端用戶消費行為研究[碩士學位論文]. 重慶: 重慶大學,2013.

3陳廣玲,劉躍華. 高校多媒體教學存在的不足與改進的建議. 當代教育論壇 (管理研究),2010,(6): 79–81.

4牛炳麟,李君茹. 多媒體技術在計算機教學中的應用. 電腦知識與技術,2011,7(18): 4436–4437. [doi: 10.3969/j.issn.1009-3044.2011.18.071]

5胡蕊,王曉磊. Wi-Fi業務定位及發展模式探討. 郵電設計技術,2015,(12): 49–52.

6李小琴,晏伯武,陸垂偉. 物聯網技術在現代圖書館中的應用研究. 湖北理工學院學報,2014,30(1): 44–47,52.

Cellphone Teaching Assistant with the Function of Storing and Controlling

LIU Tao,ZHANG Ling

(School of Computer,Hubei Polytechnic University,Huangshi 435003,China)

The conventional laser pen and the storage device are both very small,so they are easy to get lost. To solve this problem,the paper proposes a teaching assistant based on cellphone. The teaching assistant communicates with the personal computer through WIFI,which makes fast-data-transmission come true. The cellphone can control the operations of the PPT,audio,video and test editing. The system sets up on the mobile terminals,and has no special demand on hardware. So,it is easy to use,and in line with the development trend.

cellphone teaching assistant; WIFI communication; storage device; device in hand; Android

張 玲,E-mail: forry1230@126.com

劉濤,張玲.集存儲和控制于一體的手機教學助手.計算機系統應用,2017,26(12):240–243. http://www.c-s-a.org.cn/1003-3254/6035.html

國家自然科學基金(61472123,61303042); 湖北省自然科學基金項目(2014CFC1091)湖北理工學院創新人才項目(13xjz05c); 湖北理工學院優秀青年科技創新團隊(13xtz10); 湖北理工學院大學生創新項目(13cx25); 湖北理工學院教研項目(2016b05)

2017-02-03; 修改時間: 2017-03-02; 采用時間: 2017-03-06

猜你喜歡
計算機教學
計算機操作系統
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
如何讓高中生物教學變得生動有趣
甘肅教育(2020年12期)2020-04-13 06:25:34
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
Fresnel衍射的計算機模擬演示
主站蜘蛛池模板: 免费欧美一级| 午夜国产大片免费观看| 亚洲精选无码久久久| 国产精品久久久久久影院| 一级毛片在线免费看| 国产女同自拍视频| 日本成人精品视频| 伊人久综合| 69国产精品视频免费| 久久久91人妻无码精品蜜桃HD | 久久性妇女精品免费| 亚洲成年人网| 国产国产人成免费视频77777 | 91无码网站| 69综合网| av免费在线观看美女叉开腿| 91精品国产丝袜| 成人在线欧美| 久久精品午夜视频| 亚洲人成影视在线观看| 中文字幕佐山爱一区二区免费| 亚洲成人手机在线| 国产永久在线视频| h网站在线播放| 中国国产A一级毛片| www.av男人.com| 她的性爱视频| a级免费视频| 99热国产这里只有精品9九| 免费毛片网站在线观看| 国产玖玖视频| 88av在线| 精品久久久久久成人AV| 精品国产成人av免费| 国产欧美日韩在线一区| 国产免费网址| 国产综合亚洲欧洲区精品无码| 中文字幕无码电影| 美女一区二区在线观看| 欧美亚洲国产日韩电影在线| 国内精品免费| 五月天丁香婷婷综合久久| 国产精品林美惠子在线播放| 久久久国产精品免费视频| 亚洲欧美在线精品一区二区| 青青青国产视频| h视频在线播放| 高清国产在线| 国产一级二级在线观看| 欧美高清三区| 色视频久久| 亚洲不卡无码av中文字幕| 中文字幕无线码一区| 一本久道久久综合多人| 在线网站18禁| 亚洲综合天堂网| 久久狠狠色噜噜狠狠狠狠97视色| 午夜国产在线观看| 久久中文字幕av不卡一区二区| 国产高清无码第一十页在线观看| 中文字幕精品一区二区三区视频| 亚洲国产亚洲综合在线尤物| 91精品最新国内在线播放| 欧美亚洲激情| 国产精品美女自慰喷水| 亚洲AV一二三区无码AV蜜桃| 91视频国产高清| 国产av一码二码三码无码| 91在线高清视频| 色悠久久综合| 91最新精品视频发布页| 高清无码手机在线观看| 色妞永久免费视频| 国产精品密蕾丝视频| 午夜性刺激在线观看免费| 亚洲av无码牛牛影视在线二区| 99精品一区二区免费视频| 最新加勒比隔壁人妻| 国产日韩精品欧美一区灰| 91福利一区二区三区| 人妻免费无码不卡视频| 少妇精品久久久一区二区三区|