在蓝牙设备上实现数据流式播放的方法及系统的利记博彩app

文档序号:7901036阅读:338来源:国知局
专利名称:在蓝牙设备上实现数据流式播放的方法及系统的利记博彩app
技术领域
本发明涉及一种在蓝芽设备上实现数据流式播放的方法及系统,特别涉及一种利用蓝芽通讯建立连线和数据流式播放形式,同时下载、播放所选数据的方法及系统。
背景技术
如果你的笔记型电脑在世界各地都能够上网,无论是在快运地点、机场、购物中心、餐厅或图书馆,甚至是高尔夫球场,那将是一件多么方便的事。不仅如此,所有的电脑、手机、耳机、打印机、数码相机等都可以不使用缆线(cable)就可以连接,省掉了一大堆线路连接的麻烦,这些都不再是梦想,蓝芽技术都可以做到。
运用蓝芽技术在电脑上欣赏歌曲,可以达到CD随身听及MP3播放器(MP3Player)的功能,而电脑可以储存大量的歌曲,且歌曲的档案类型不受限制,可以是wave档也可以是MP3,还可以是MIDI音乐,而且储存的歌曲数目不受限制,只要电脑的硬盘空间足够,任由音乐爱好者储存。此外,还可以解决CD随身听及MP3 Player的单一性和有限性的问题,可以使音乐爱好者尽情享受音乐世界。且不会因为戴耳机而造成距离的限制,使得身体无法自由移动,更不能兼顾去做其他的事了。如果使用CD随身听或MP3 Player,可以达到自由行动的效果,却无法充分享受随意选择歌曲的乐趣。而且不管是CD随身听还是MP3 Player,都只能播放一张CD盘片上的歌曲,且每张CD内的歌曲数目有限。

发明内容
本发明的目的在于提供一种利用以每次传送一帧的数据到蓝芽设备的方式,实现在蓝芽设备上同时下载、播放数据的方法。其不仅可使使用者身体能自由移动,更可使使用者可以充分享受随意选择歌曲的乐趣。
为达到上述目的,本发明的技术方案是提供一种在蓝芽设备上实现数据流式播放的方法,包括下列步骤启动一蓝芽伺服器中通用非同步接收及传送器以及串行口,为等待连线作准备;首先,蓝芽设备利用蓝芽通讯协议搜寻到蓝芽伺服器,并与该蓝芽伺服器建立连线;然后,该蓝芽设备从该蓝芽伺服器中下载数据;以及接下来,该蓝芽设备利用流式,即时播放所下载的数据。
在所述的串行口上插置一蓝芽转接器,其内具有一蓝芽传输芯片以传送数据给予蓝芽设备。蓝芽设备利用流式播放数据包括可任意选择继续播放数据或结束播放数据。蓝芽伺服器为具有蓝芽功能的电脑系统。所述的数据为音乐数据。启动串行口的程序包括初始化串行口、并设置串行口,例如设定串行口的串行传输速率传送数据的停止位,以及判断传送数据是否有奇偶校验位。串行口传送数据的停止位,传送数据以若干个比特(bit)为一单位。蓝芽设备寻找蓝芽伺服器的蓝芽通讯协定是指蓝芽Host ControllerInterface指令集,最主要是以Inquiry指令来搜寻蓝芽伺服器。蓝芽设备与蓝芽伺服器建立连线使用Host Controller Interface指令集,最主要为Create-Connection指令。蓝芽伺服器传送资料数据给蓝芽设备,每一次资料数据为一帧,即为1024字节,蓝芽设备接收资料数据,每接受到一帧数据,即1024字节。一帧数据在送给蓝芽设备后将马上被新下载的数据取代。选择结束播放数据,是指当数据播放结束,蓝芽设备自动停止蓝芽连接,使用的是Host Controller Interface指令集的Disconnect指令,关闭通用非同步接收及传送器以及串行口,整个数据播放过程结束。
本发明还提供一种在蓝芽设备上实现数据流式播放的系统,包括一蓝芽伺服器,储存有若干数据;一通用非同步接收及传送器,位于上述蓝芽伺服器内,将上述数据转为位元数据;一串行口,利用串行的方式传送上述位元数据以及一蓝芽设备,利用蓝芽通讯协议与该蓝芽伺服器建立连线,及同时接收、播放上述位元数据。
上述的蓝芽设备利用蓝芽通讯协议搜寻蓝芽伺服器。所述的蓝芽通讯协议可以在100米范围内精确的找到蓝芽伺服器,且资料数据传输不会发生错误。蓝芽设备与电脑建立连线使用Host Controller Interface指令集,最主要的是Create-Connection指令。
本发明的优点是利用以每次传送一帧的数据到蓝芽设备的方式,实现在蓝芽设备上同时下载、播放音乐数据,不仅可使使用者身体能自由移动,更可使使用者能充分享受随意选择歌曲的乐趣。


图1为本发明的一种在蓝芽设备上实现数据流式播放的方法的操作流程示意图。
图2为本发明的一种在蓝芽设备上实现数据流式播放系统的系统结构。图中符号说明S10~启动篮芽伺服器;S12~搜寻蓝芽伺服器,建立连线;S14~选择音乐数据;S16~蓝芽伺服器不停传送音乐数据,每次一帧,蓝芽设备不停播放音乐数据,每次一帧;S18~播放音乐数据结束S19~重播或播放其他音乐数据;S20~选择结束播放音乐数据;30~蓝芽伺服器;32~通用非同步接收器34~串行口;35~蓝芽转接器;40~蓝芽设备具体实施方式
以下,根据图1至图2,说明本发明的一较佳实施例。
首先,请参考图1,图1显示本发明的实施例的一种在蓝芽设备上实现数据流式播放的方法的操作流程,本发明实施例的操作流程将说明如下如步骤S10,首先执行蓝芽伺服器中一蓝芽软件,启动蓝芽伺服器中通用非同步接收及传送器(Universal AsynchronousReceiver/Transmitter,UPRT),利用通用非同步接收及传送器将数据转成位元数据的转换动作,及启动蓝芽伺服器的串行口,利用通用非同步接收及传送器转换后的位元数据传送到串行口,利用串行的方式进行发送或接收数据,其中启动串行口的程序,包括初始化串行口、并设置串行口,设定串行口的串行传输速率,传送数据的停止位,传送数据以若干个比特(bit)为一单位,以及判断传送数据是否有奇偶校验值,当启动串行口的同时,同时进行蓝芽初始化动作,为数据的传送作准备,其中在串行口上插置例如一蓝芽转接器,其内具有一蓝芽传输芯片以传送数据给予蓝芽设备。
接着,如步骤S12,蓝芽设备利用蓝芽通讯协议在100米范围内搜寻具有蓝芽设备的蓝芽伺服器,例如一蓝芽电脑,在蓝芽电脑中储存有大量数据例如音乐数据,其中寻找蓝芽电脑使用的是蓝芽协议的Host ControllerInterface指令集,最主要的是Inquiry指令。蓝芽设备与蓝芽电脑建立连线使用Host Controller Interface指令集,最主要的是Create-Connection指令。
如步骤S14,当蓝芽设备与蓝芽电脑完成建立连线,在蓝芽设备上选择要播放的音乐数据,而音乐数据的播放方式采用流式播放,即边下载边播放数据。
接着,如步骤S16,蓝芽设备电脑将不间断从串行口传送音乐资料数据给蓝芽设备,每一次音乐资料数据为一帧,即为1024字节蓝芽设备不间断的接收音乐资料数据,每接受到一帧数据,即1024字节,传送到播放器进行播放,而这一帧数据在送给蓝芽设备后将马上被新下载的数据取代。由于蓝芽通讯的串行传输速率为1MBPS,不会遗失数据封包,所以音乐资料的数据不会遗失,因此音乐数据播放也不会有断断续续的问题产生。这样一首5M左右字节的音乐数据只要1K字节的存储单元就可以播放了,且在音乐数据播放结束后,这1K字节的存储单元可以被其他装置使用如步骤S18,当一音乐数据结束播放,提供使用者不同的选择继续处理音乐数据,如步骤S19,选择继续播放伺服器中其他音乐数据或重播音乐数据,或如步骤S20,选择结束播放音乐数据,蓝芽设备将自动停止蓝芽连接,使用的是Host Controller Interface指令集的Disconnect指令,关闭通用非同步接收及传送器以及串行口,表示整个音乐数据播放过程结束。
接下来,请参考图2,图2为本发明的一种在蓝芽设备上实现数据流式播放系统的系统结构,说明如下。
依据本发明实施例的蓝芽设备上实现数据流式播放系统包括蓝穿伺服器30、通用非同步接收及传送器32、串行口34、以及蓝芽设备40,其中在串行口上插置,例如一蓝芽转接器35,其内具有一蓝芽传输芯片以传送数据给予蓝芽设备40,蓝芽伺服器30,例如为一具有蓝芽技术的电脑。
蓝芽设备40接收、播放数据,蓝芽伺服器30,储存有若干数据,供蓝芽设备下载,通用非同步接收及传送器32,位于蓝芽伺服器内,将数据转为位元数据,串行口34,传送上述位元数据给蓝芽设备。
首先,启动一蓝芽伺服器30,执行蓝芽伺服器30中蓝芽软件,利用蓝芽软件启动蓝芽伺服器30中通用非同步接收及传送器32,利用通用非同步接收及传送器32来进行将数据转成位元数据的转换的动作,并启动串行口34。接着,利用具有蓝芽通讯协议的蓝芽设备40在通讯范围内搜寻储存音乐数据的蓝芽伺服器30,并建立连线,其中,蓝芽设备40在通讯100米范围内可随时随地精确的找到储存音乐数据的蓝芽伺服器,且音乐资料数据传输不会发生错误,同时使用者可以自由选择播放的音乐数据。当选择开始播放音乐数据,蓝芽伺服器开始传送音乐资料数据,每次一帧,蓝芽设备40开始接收音乐资料数据,每接收到一帧音乐资料数据便播放出来。在每首歌曲结束后,使用者可以选择播放其他音乐数据,但若选择结束播放音乐数据将停止连线,并关闭串行口,以及通用非同步接收及传送器,结束操作。
本发明虽以较佳实施例公开如上,但是它并不是用来限定本发明的范围,任何本领域的技术工作者,在不脱离本发明的精神和范围内,应当可做一些更动与润饰,因此本发明的保护范围应当以本专利申请的权利要求书所界定的范围为准。
权利要求
1.一种在蓝芽设备上实现数据流式播放的方法,包括下列步骤A.启动一蓝芽伺服器中通用非同步接收及传送器以及串行口,为等待连线作准备;B.蓝芽设备利用蓝芽通讯协议搜寻到蓝芽伺服器,并与该蓝芽伺服器建立连线;C.该蓝芽设备从该蓝芽伺服器中下载数据;以及D.该蓝芽设备在下载上述数据时,即时播放所下载的数据。
2.如权利要求1所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,在所述的步骤A中,还有对串行口上插置一蓝芽转接器的步骤,该转接器内具有一蓝芽传输芯片以传送数据给予蓝芽设备。
3.如权利要求1所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,所述的蓝芽设备利用流式播放数据可任意选择继续播放数据或结束播放数据。
4.如权利要求1所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,所述的蓝芽伺服器为具有蓝芽功能的电脑系统。
5.如权利要求1所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,所述的数据为音乐数据。
6.如权利要求1所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,所述的启动串行口的程序包括初始化串行口、并设置串行口,设定串行口的串行传输速率传送数据的停止位,以及判断传送数据是否有奇偶校验位。
7.如权利要求6所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,所述的串行口传送数据的停止位,或传送数据以若干个bit为一单位。
8.如权利要求1所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,所述的步骤B中,蓝芽设备寻找蓝芽伺服器的蓝芽通讯协定为蓝芽HostController Interface指令集,最主要的是以Inquiry指令来搜寻蓝芽伺服器。
9.如权利要求1所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,所述的步骤B中,蓝芽设备与蓝芽伺服器建立连线使用Host ControllerInterface指令集,最主要是以Create-Connection指令。
10.如权利要求1所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,步骤C中,所述的蓝芽伺服器传送资料数据给蓝芽设备,每一次资料数据为一帧,即为1024字节,蓝芽设备接收资料数据,每接受到一帧数据,即1024字节。
11.如权利要求10所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,一帧数据在送给蓝芽设备后将马上被新下载的数据取代。
12.如权利要求3所述的在蓝芽设备上实现数据流式播放的方法,其特征在于,选择结束播放数据,是指当数据播放结束,蓝芽设备自动停止蓝芽连接,使用的是Host Controller Interface指令集的Disconnect指令,关闭通用非同步接收及传送器以及串行口,整个数据播放过程结束。
13.一种在蓝芽设备上实现数据流式播放的系统,包括一蓝芽伺服器,储存有若干数据;一通用非同步接收及传送器,位于上述蓝芽伺服器内,将上述数据转为位元数据;一串行口,利用串行的方式传送上述位元数据以及一蓝芽设备,利用蓝芽通讯协议与该蓝芽伺服器建立连线,及同时接收、播放上述位元数据。
14.如权利要求13所述的在蓝芽设备上实现数据流式播放的系统,其特征在于,所述的蓝芽设备利用蓝芽通讯协议搜寻蓝芽伺服器。
15.如权利要求14所述的在蓝芽设备上实现数据流式播放的系统,其特征在于,所述的蓝芽通讯协议可以在100米范围内精确的找到蓝芽伺服器,且资料数据传输不会发生错误。
16.如权利要求13所述的在蓝芽设备上实现数据流式插放的系统,其特征在于,所述的蓝牙伺服器是具有蓝牙功能的电脑系统,所述的蓝芽设备与该电脑建立连线使用Host Controller Interface指令集,最主要的是Create-Connection指令。
全文摘要
本发明涉及一种在蓝芽设备上实现数据流式播放的方法及系统,所述的方法包括首先启动储存数据的伺服器,当随身蓝芽(Bluetooth)设备与伺服器连线后,再选择所要播放的数据。所述的系统包括一蓝芽设备、一蓝芽伺服器、一通用非同步接收及传送器以及一串行口。本发明不仅可使使用者身体可以自由移动,更可使使用者能充分享受随意选择歌曲的乐趣。
文档编号H04B5/02GK1516351SQ03114788
公开日2004年7月28日 申请日期2003年1月8日 优先权日2003年1月8日
发明者金燕, 史新轲, 李黎, 何代水, 蔡世光, 金 燕 申请人:英华达(上海)电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1