一种基于移动流媒体技术的实景骑行训练系统技术方案

技术编号:26678319 阅读:24 留言:0更新日期:2020-12-12 02:11
一种基于移动流媒体技术的实景骑行训练系统,包括基于移动流媒体技术的服务器平台和Android骑行训练客户端,所述服务器平台对用户信息、比赛信息、视频赛道信息数据进行组织和管理,用于提供用户连接管理、用户信息存储、流媒体赛道点播服务;所述Android实景骑行训练客户端包含UI界面及相应Activity、BTService模块、NetService模块及流媒体播放器模块,能够通过蓝牙连接骑行台,通过TCP/IP协议连接服务器平台,通过流媒体播放器点播流媒体服务器上的高清赛道视频,让用户能够使用Android设备进行基于移动流媒体技术的实景骑行训练。本发明专利技术解决了高清实景赛道视频过大而移动设备内存普遍较小的矛盾,稳定性较好,功能拓展性较好。

【技术实现步骤摘要】
一种基于移动流媒体技术的实景骑行训练系统
本专利技术涉及自动化
、流媒体
以及视频控制领域,具体涉及一种基于移动流媒体技术的实景骑行训练系统。
技术介绍
近十年移动互联网技术快速发展,第三代、第四代移动通信技术(3th/4thgenerationmobilenetworks)以及光纤通信技术已经在市场上广泛应用,极大地便利了我们的生活。去年11月1日,第五代移动通信技术也已经正式商用,相较于3G、4G,其信道容量更大、空中接口延时更低、连接密度和流量密度更高。通信技术的改变和提升为超高清视频更迅速的传输带来了可能性。另一方面,市场上的智能手机、平板等移动端设备的处理器日新月异,性能不断提高;2K、4K屏也逐步搭配在手机、平板上,如索尼Xperia1旗舰手机等。因此,超高清视频的实时处理和播放也具备了可行性和必要性。近几年,智能骑行系统以其不受时间和天气限制、能智能控制骑行阻力、可视化显示各种骑行数据的特点,逐渐在骑行圈风靡起来。目前大众化的操作系统市场Windows、Android和iOS三分天下,而骑行台软件主流还是基于W本文档来自技高网...

【技术保护点】
1.一种基于移动流媒体技术的实景骑行训练系统,其特征在于,所述系统包括基于移动流媒体技术的服务器平台和Android实景骑行训练客户端,服务器平台对用户信息、比赛信息、视频赛道信息数据进行组织和管理,提供用户连接管理、用户信息存储、流媒体赛道点播服务;Android实景骑行训练客户端包含UI界面及相应Activity、BTService模块、NetService模块及流媒体播放器模块,能够通过蓝牙连接骑行台,通过TCP/IP协议连接服务器平台,通过流媒体播放器点播流媒体服务器上的高清赛道视频,让用户能够使用Android设备进行基于移动流媒体技术的实景骑行训练。/n

【技术特征摘要】
1.一种基于移动流媒体技术的实景骑行训练系统,其特征在于,所述系统包括基于移动流媒体技术的服务器平台和Android实景骑行训练客户端,服务器平台对用户信息、比赛信息、视频赛道信息数据进行组织和管理,提供用户连接管理、用户信息存储、流媒体赛道点播服务;Android实景骑行训练客户端包含UI界面及相应Activity、BTService模块、NetService模块及流媒体播放器模块,能够通过蓝牙连接骑行台,通过TCP/IP协议连接服务器平台,通过流媒体播放器点播流媒体服务器上的高清赛道视频,让用户能够使用Android设备进行基于移动流媒体技术的实景骑行训练。


2.如权利要求1所述基于移动流媒体技术的实景骑行训练系统,其特征在于:所述基于移动流媒体技术的服务器平台包括应用程序服务器、流媒体服务器和数据库服务器;
所述应用程序服务器,与数据库服务器、流媒体服务器直接交互,提供管理用户连接、收集和响应用户请求服务;
所述流媒体服务器,依照应用程序服务器解析的用户请求,为用户提供内容发现及高清实景赛道视频的流媒体点播服务;
所述数据库服务器,用于存储用户数据、赛事信息、视频赛道信息数据,配合应用程序服务器提供用户信息验证、赛事赛道信息查询、训练数据存储服务。


3.如权利要求1或2所述基于移动流媒体技术的实景骑行训练系统,其特征在于,所述流媒体服务器基于DarwinStreamingServer设计,采用实时流协议RTSP以完成流媒体点播服务,包含以下三种类型的模块:内容管理模块,负责管理与媒体源相关的RTSP请求和响应,每个模块负责解释客户的请求,读取和解析它们的支持文件或者网络源,并且以RTSP和RTP的方式进行响应;服务器支持模块,执行服务器数据的收集和记录功能;访问控制模块,提供鉴权和授权功能,以及操作URL路径提供支持。


4.如权利要求1或2所述基于移动流媒体技术的实景骑行训练系统,其特征在于,所述应用程序服务器采用“生产者-消费者”模式,即通过连接池和线程池来管理网络消息,并采用了输入输出完成端口(IOCP)模型:利用哈希表建立并维护连接池以管理基于TCP/IP协议的Socket长连接,依据CPU核心数量开辟固定数量的线程池和内存池;创建一个IOCP对象,将其与连接池与线程池关联起来;连接池中各Socket长连接收到的网络协议先通过IOCP,再根据信号量同步互斥地往消息队列中添加;当线程池中存在空闲线程时取消息队列头部的消息进行处理。


5.如权利要求1所述基于移动流媒体技术的实景骑行训练系统,其特征在于所述Android实景骑行训练客户端包含UI界面及相应Activity、BTService模块、NetService模块及流媒体播放器模块:
所述UI界面及相应Activity,...

【专利技术属性】
技术研发人员:冯远静田英傲郑天驰潘显波
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1