基于Android的蓝牙评分智能软件系统的设计与实现
发布时间:2018-07-17 17:30
【摘要】:在唱歌比赛筹备的过程中,主持人与评委使用什么样的评分工具以及如何创造一个有益的互动氛围,这通常是主办方需要考虑的问题。从这个角度出发,结合Android系统和无线通信的优势,本文实现了一款基于Android的蓝牙评分智能软件系统。它不仅满足了现场评分的需要,而且还形成了场内外实时互动的效果。 基于Android的蓝牙评分智能软件系统由评分软件和现场直播软件组成。本文在Android系统下蓝牙一对一通信机制基础上,提出蓝牙一对多的通信实现方案。该方案首先使用Android下的线程池来取得多个蓝牙设备Socket接口,并将其以集合的方式保存至本地缓存,在需要一对多通信时遍历集合,然后再次通过线程池的方式来完成Android下蓝牙一对多的通信,从而完成评分功能。该方案被应用在评分软件中,供主持人与评委使用。评分软件还加入了Sqlite小型数据库的设计来存储和管理比赛过程的数据信息。评分软件具有功能丰富、性能稳定、体积小、传输速度能满足传输多媒体需要、扩展性好、可操作性强、移动性好的特点。现场直播软件是系统中供观众使用的另一款软件,它采用流媒体传输方案,直接从网络摄像机获取音视频信号,并将VLC解码库移植到Android上完成流媒体的解码与显示。现场直播软件包括现场直播功能、切换直播场景功能、暂停与恢复播放功能、截屏功能、播放本地文件功能、录像功能,,它具有音视频实时性好,画质流畅性好,连接速度快的特点。 针对基于Android的蓝牙评分智能软件系统,本文进行了功能性测试与性能测试,解决了测试过程中出现的问题,提升了系统的稳定性。该系统的最终实现效果符合设计预期,达到了在比赛场景中的使用要求,对Android平台下蓝牙通信的应用扩展提供了一定的理论意义和参考价值。
[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.
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TN925
本文编号: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.
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TN925
【引证文献】
相关期刊论文 前2条
1 刘冶;李娟;白兰;孔令阳;孙万棋;;基于Android平台的评委打分系统设计与实现[J];福建电脑;2017年04期
2 钱田;张继峰;;基于Android的交通信号机手持终端软件设计与实现[J];山西电子技术;2014年06期
相关硕士学位论文 前3条
1 葛会会;基于Android 蓝牙考勤系统的设计与实现[D];东华理工大学;2016年
2 夏雪;室内移动机器人主控系统研制[D];广东工业大学;2016年
3 翟军辉;基于蓝牙通信的手机康健服装监控系统设计与实现[D];北京服装学院;2015年
本文编号:2130412
本文链接:https://www.wllwen.com/kejilunwen/wltx/2130412.html