基于Android的藍(lán)牙評(píng)分智能軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-07-17 17:30
【摘要】:在唱歌比賽籌備的過(guò)程中,主持人與評(píng)委使用什么樣的評(píng)分工具以及如何創(chuàng)造一個(gè)有益的互動(dòng)氛圍,這通常是主辦方需要考慮的問(wèn)題。從這個(gè)角度出發(fā),結(jié)合Android系統(tǒng)和無(wú)線通信的優(yōu)勢(shì),本文實(shí)現(xiàn)了一款基于Android的藍(lán)牙評(píng)分智能軟件系統(tǒng)。它不僅滿足了現(xiàn)場(chǎng)評(píng)分的需要,而且還形成了場(chǎng)內(nèi)外實(shí)時(shí)互動(dòng)的效果。 基于Android的藍(lán)牙評(píng)分智能軟件系統(tǒng)由評(píng)分軟件和現(xiàn)場(chǎng)直播軟件組成。本文在Android系統(tǒng)下藍(lán)牙一對(duì)一通信機(jī)制基礎(chǔ)上,提出藍(lán)牙一對(duì)多的通信實(shí)現(xiàn)方案。該方案首先使用Android下的線程池來(lái)取得多個(gè)藍(lán)牙設(shè)備Socket接口,并將其以集合的方式保存至本地緩存,在需要一對(duì)多通信時(shí)遍歷集合,然后再次通過(guò)線程池的方式來(lái)完成Android下藍(lán)牙一對(duì)多的通信,從而完成評(píng)分功能。該方案被應(yīng)用在評(píng)分軟件中,供主持人與評(píng)委使用。評(píng)分軟件還加入了Sqlite小型數(shù)據(jù)庫(kù)的設(shè)計(jì)來(lái)存儲(chǔ)和管理比賽過(guò)程的數(shù)據(jù)信息。評(píng)分軟件具有功能豐富、性能穩(wěn)定、體積小、傳輸速度能滿足傳輸多媒體需要、擴(kuò)展性好、可操作性強(qiáng)、移動(dòng)性好的特點(diǎn),F(xiàn)場(chǎng)直播軟件是系統(tǒng)中供觀眾使用的另一款軟件,它采用流媒體傳輸方案,直接從網(wǎng)絡(luò)攝像機(jī)獲取音視頻信號(hào),并將VLC解碼庫(kù)移植到Android上完成流媒體的解碼與顯示,F(xiàn)場(chǎng)直播軟件包括現(xiàn)場(chǎng)直播功能、切換直播場(chǎng)景功能、暫停與恢復(fù)播放功能、截屏功能、播放本地文件功能、錄像功能,,它具有音視頻實(shí)時(shí)性好,畫質(zhì)流暢性好,連接速度快的特點(diǎn)。 針對(duì)基于Android的藍(lán)牙評(píng)分智能軟件系統(tǒng),本文進(jìn)行了功能性測(cè)試與性能測(cè)試,解決了測(cè)試過(guò)程中出現(xiàn)的問(wèn)題,提升了系統(tǒng)的穩(wěn)定性。該系統(tǒng)的最終實(shí)現(xiàn)效果符合設(shè)計(jì)預(yù)期,達(dá)到了在比賽場(chǎng)景中的使用要求,對(duì)Android平臺(tái)下藍(lán)牙通信的應(yīng)用擴(kuò)展提供了一定的理論意義和參考價(jià)值。
[Abstract]:In the preparation of the singing contest, the host and the judges used what kind of scoring tools and how to create a useful atmosphere of interaction, which is usually a problem to be considered by the organizers. From this point of view, combined with the advantages of Android system and wireless communication, this paper implements a Bluetooth scoring intelligent software system based on Android. It not only meets the needs of field scoring, but also forms the effect of real-time interaction inside and outside the field. The intelligent software system of Bluetooth scoring based on Android consists of scoring software and live broadcast software. Based on Bluetooth one-to-one communication mechanism in Android system, a one-to-many Bluetooth communication scheme is proposed in this paper. In this scheme, the thread pool under Android is first used to obtain multiple socket interfaces of Bluetooth devices, and the socket interface is saved to the local cache in the form of collection, and the collection is traversed when one-to-many communication is needed. Then through the thread pool way to complete the Android Bluetooth one-to-many communication, so as to complete the scoring function. The scheme is used in the grading software for use by the moderator and the judges. The grading software also adds the design of a small database called Sqlite to store and manage data information about the course of the game. The scoring software has the characteristics of rich function, stable performance, small volume, high transmission speed, good expansibility, strong maneuverability and good mobility. Live broadcast software is another software for the audience in the system. It adopts streaming media transmission scheme, obtains audio and video signals directly from the network camera, and transplant VLC decoding library to Android to complete the decoding and display of streaming media. The live broadcast software includes live broadcast function, switching live broadcast scene function, suspending and resuming playing function, screen capture function, playing local file function, recording function. The characteristic of fast connection speed. Aiming at the intelligent software system of Bluetooth scoring based on Android, the functional test and performance test are carried out in this paper, which solves the problems in the process of testing and improves the stability of the system. The final effect of the system is in line with the design expectations and meets the requirements of the use in the competition scene. It provides a certain theoretical significance and reference value for the application and expansion of Bluetooth communication in Android platform.
【學(xué)位授予單位】:哈爾濱理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP311.52;TN925
本文編號(hào):2130412
[Abstract]:In the preparation of the singing contest, the host and the judges used what kind of scoring tools and how to create a useful atmosphere of interaction, which is usually a problem to be considered by the organizers. From this point of view, combined with the advantages of Android system and wireless communication, this paper implements a Bluetooth scoring intelligent software system based on Android. It not only meets the needs of field scoring, but also forms the effect of real-time interaction inside and outside the field. The intelligent software system of Bluetooth scoring based on Android consists of scoring software and live broadcast software. Based on Bluetooth one-to-one communication mechanism in Android system, a one-to-many Bluetooth communication scheme is proposed in this paper. In this scheme, the thread pool under Android is first used to obtain multiple socket interfaces of Bluetooth devices, and the socket interface is saved to the local cache in the form of collection, and the collection is traversed when one-to-many communication is needed. Then through the thread pool way to complete the Android Bluetooth one-to-many communication, so as to complete the scoring function. The scheme is used in the grading software for use by the moderator and the judges. The grading software also adds the design of a small database called Sqlite to store and manage data information about the course of the game. The scoring software has the characteristics of rich function, stable performance, small volume, high transmission speed, good expansibility, strong maneuverability and good mobility. Live broadcast software is another software for the audience in the system. It adopts streaming media transmission scheme, obtains audio and video signals directly from the network camera, and transplant VLC decoding library to Android to complete the decoding and display of streaming media. The live broadcast software includes live broadcast function, switching live broadcast scene function, suspending and resuming playing function, screen capture function, playing local file function, recording function. The characteristic of fast connection speed. Aiming at the intelligent software system of Bluetooth scoring based on Android, the functional test and performance test are carried out in this paper, which solves the problems in the process of testing and improves the stability of the system. The final effect of the system is in line with the design expectations and meets the requirements of the use in the competition scene. It provides a certain theoretical significance and reference value for the application and expansion of Bluetooth communication in Android platform.
【學(xué)位授予單位】:哈爾濱理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP311.52;TN925
【引證文獻(xiàn)】
相關(guān)期刊論文 前2條
1 劉冶;李娟;白蘭;孔令陽(yáng);孫萬(wàn)棋;;基于Android平臺(tái)的評(píng)委打分系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];福建電腦;2017年04期
2 錢田;張繼峰;;基于Android的交通信號(hào)機(jī)手持終端軟件設(shè)計(jì)與實(shí)現(xiàn)[J];山西電子技術(shù);2014年06期
相關(guān)碩士學(xué)位論文 前3條
1 葛會(huì)會(huì);基于Android 藍(lán)牙考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];東華理工大學(xué);2016年
2 夏雪;室內(nèi)移動(dòng)機(jī)器人主控系統(tǒng)研制[D];廣東工業(yè)大學(xué);2016年
3 翟軍輝;基于藍(lán)牙通信的手機(jī)康健服裝監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];北京服裝學(xué)院;2015年
本文編號(hào):2130412
本文鏈接:http://sikaile.net/kejilunwen/wltx/2130412.html
最近更新
教材專著