[发明专利]基于Android的GPS定点触发播放方法及实现该方法的车载播控系统有效
申请号: | 201310754969.3 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103747307A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 张宏宽;张晓辉;金昊炫;高歌;郑小平;田红玉;周伯涛 | 申请(专利权)人: | 数源科技股份有限公司;西湖电子集团有限公司 |
主分类号: | H04N21/414 | 分类号: | H04N21/414;H04N21/262;H04N21/438 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 周豪靖 |
地址: | 310012 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android gps 定点 触发 播放 方法 实现 车载 系统 | ||
1.一种基于Android的GPS定点触发播放方法,包括节目单分发、车载终端GPS触发区域判定、触发播放优先级控制,其特征是:
所述的节目单分发包括以下步骤:
步骤1:管理员登录服务器平台,在节目单管理界面编辑GPS定点播放任务
单独的任务设置包含如下内容:
<GPS经度=XX,纬度=XX,方位角=bearing,容错角=angle,区域半径=r,GPS区域序号=order>
<节目列表>
<节目1/>
<节目2/>
……
</节目n>
</GPS>
步骤2:组合一个或者多个播放任务成为一个完整的节目单;
步骤3:编辑该节目单的指定下发终端,选择一台或者多台终端进行下发,服务器后台,自动添加到通知队列;
步骤4:通过3G网络,把后台队列中的通知,下发到指定的终端;
步骤5:终端接收到服务器的通知消息,解析通知内容获取服务器命令及连接信息,开始下载XML节目单;
步骤6:节目单下载完毕,终端自行解析节目单内容,获取节目源相关信息,并开启下载线程,开始下载节目;
步骤7:单个节目下载完成后,检测当前是否已经将节目单当中所有节目源下载完毕,是,则跳转至第8步;否则返回第6步继续下载节目;
步骤8:通知前台播放控制模块,更新并启用新的节目单配置;
所述的车载终端GPS触发区域判定,其GPS实时坐标的获取是基于Android系统的API接口,由系统的GPS模块设备通过UART串口实时上报,供上层应用调用,包括以下步骤:
1)通过系统位置服务管理器LocationManager,取得GPS实时坐标数据Location对象,得到GPS地理信息数据;
2)对LocationManager设定Criteria过滤条件,获取当前可为系统提供GPS地理信息服务的供应者列表ProviderList;
3)从ProviderList当中选择可以为当前应用程序服务的Provider,作为系统GPS信息的来源;
4)采用重写LocationListener回调函数的方法,定时更新坐标信息Location对象,并监测GPS信号是否有异常状态;
5)系统为Provider注册LocationListener对象,并设定参数:最小位置变化,最小变化时间;
通过上述过程,可获得当前的速度、时间、方位角、经纬度、高度等数据信息,进而计算出当前点与设定触发点之间的直线距离和方位角,判断当前位置是否满足触发播放条件;
所述的触发播放优先级控制包括以下步骤:
1)处于A区域且达到触发GPS条件时,触发A区域设定的播放节目,并且设定A范围内不再可以触发;
2)当处于A∩B区域且满足B点设定的触发方位角度时,由于已经将A区域设定为不可触发,则暂时不会触发B区域设定的播放节目;
3)如离开A区域而进入B区域时,即进入B-A∩B范围,系统则可以正常触发B区域内的设定节目;
4)当从上方直接进入A∩B范围时,则由设定的触发次序决定优先触发A或者B的设定范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数源科技股份有限公司;西湖电子集团有限公司,未经数源科技股份有限公司;西湖电子集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310754969.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电视无人状态监控方法及装置
- 下一篇:一种用于提供视频的方法和设备