《一种基于位置服务的车载数据推送与有偿播放系统.pdf》由会员分享,可在线阅读,更多相关《一种基于位置服务的车载数据推送与有偿播放系统.pdf(15页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104065733A43申请公布日20140924CN104065733A21申请号201410310344222申请日20140630H04L29/08200601H04W4/0220090171申请人湖北工业大学地址430068湖北省武汉市武昌区南湖李家墩1村1号72发明人刘春陈永辉刘伟徐慧周正74专利代理机构武汉科皓知识产权代理事务所特殊普通合伙42222代理人张火春54发明名称一种基于位置服务的车载数据推送与有偿播放系统57摘要本发明公开了一种基于位置服务的车载数据推送与有偿播放系统,本发明通过在车载终端的软件系统内设计数据传输单元、数据缓冲池、数据动态优先级管理单元。
2、、位置匹配计算单元、数据播放控制单元、广告控制单元、统计单元和控制按键,与车载智能终端硬件和后台服务器相互配合,按照动态优先权对推送数据进行轮流处理,通过有偿机制吸引用户收听数据,实现在车载移动智能终端部分推送数据的管理和播放,并实现整个业务生态的良性健康发展。51INTCL权利要求书2页说明书9页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图3页10申请公布号CN104065733ACN104065733A1/2页21一种基于位置服务的车载数据推送与有偿播放系统,其特征在于包括数据传输单元、数据缓冲池、数据动态优先级管理单元、位置匹配计算单元、数据播放控。
3、制单元、广告控制单元、统计单元和控制按键,与车载客户端和后台服务器相互配合,从而实现在车载客户端推送数据的管理和播放功能;所述的数据传输单元,用于通过无线互联网,按照客户端与服务器的通讯协议约定,与服务器进行通讯,对服务器访问权限认证进行应答,对上传数据进行打包,对下载数据进行解包,对解包后的数据派发给解析模块解析识别,如果是数据,则交由数据缓冲池保存,或交数据播放控制单元播放;如果是命令,则由交由位置匹配计算单元解析后处理;所述的数据缓冲池,用于保存数据库文件和分类索引文件,对数据进行存储、插值、排序、更新操作;所述的数据动态优先级管理单元,用于当位置数据推送到本地数据缓冲池,按照动态权值进。
4、行优先级排队,随着播放次数和等待时间的变化,原来高优先级目标的优先级将逐渐降低,而低优先级目标优先级升高获得播放机会;所述的位置匹配计算单元,用于计算车辆的实时位置坐标,并与数据缓冲池内各数据的坐标属性字段进行欧几里德距离计算,一旦小于指定距离范围,即可触发数据播放条件,并按照优先级建立播放顺序;所述的数据播放控制单元,用于当有数据得到播放权时,按照数据的诸如衣、食、住、行类用途进行分类,产生简短提示音,用户能够选择收听或者不听,以及选择不同分类进行回溯收听,从而实现诸如分类回溯播放、轨迹回溯播放、实时就绪播放类不同方式的播放;所述的广告控制单元,用于利用广告控制算法对广告播放进行轮流播放控制。
5、;所述的统计单元,用于根据用户收听或收看推送数据的情况,统计费用并记录用户的操作特征,然后将费用值及操作时间、具体动作属性传递给数据传输单元,并由其上传给服务器,对用户账户费用进行更新,并记录用户的行为特征,为进一步分析用户行为特征保存原始数据;所述的控制按键,由实体按键或触摸按键组成,与数据播放控制单元共同实现数据的收听控制、回溯播放控制,并完成其他界面控制功能。2根据权利要求1所述的基于位置服务的车载数据推送与有偿播放系统,其特征在于所述的推送数据,其结构包括数据本身、属性、长度、竞拍优先级、数据优先权值、数据目标位置、生效时间、时效权值、已播放次数、播放权值、其他属性、其他属性权值和校验。
6、码。3根据权利要求1所述的基于位置服务的车载数据推送与有偿播放系统,其特征在于所述的数据传输单元通过无线互联网、按照客户端与服务器的通讯协议约定与服务器进行通讯,对于动态数据,采用数据帧的封装形式进行传输,即除了数据内容本身通过设计数据帧结构,还能够包含其他诸如服务器设定优先级、播放次数、生命周期类多种属性,每个属性值都配置有动态可设置权值,这样的数据结构形式能够通过灵活的设置与更新属性来实现多种控制效果。4根据权利要求1所述的基于位置服务的车载数据推送与有偿播放系统,其特征在于所述的推送数据在数据缓冲池内按照分类和生命周期进行保存,服务器在联网情况下能够通知数据缓冲池刷新或者通知旧数据失效,。
7、数据缓冲池收到通知后更新队列。5根据权利要求1所述的基于位置服务的车载数据推送与有偿播放系统,其特征在权利要求书CN104065733A2/2页3于所述的动态权值由竞价排位指标、已播放次数指标、等待时间指标、轮播间隔指标和互相关系数这五个基本指标及其权重系数来计算决定得到。6根据权利要求1所述的基于位置服务的车载数据推送与有偿播放系统,其特征在于所述的回溯收听后数据保存在数据缓冲池的分类队列中,直到生命周期停止或者被服务器通知刷新删除。7根据权利要求1所述的基于位置服务的车载数据推送与有偿播放系统,其特征在于所述的广告控制算法,包括以下步骤步骤A1对广告属性的数据,依据默认或者广告投放者指定的。
8、时长和间隔进行播放控制,限制其播放间隔时间,播放总时长,以避免对用户过渡干扰;步骤A2结合动态优先级调整算法,获取广告优先级;步骤A3设置播放策略,用户依据自身使用习惯,设置诸如实时播放、就绪后手动播放、实时路况播放类不同的播放形式;步骤A4有偿费用系数计算;步骤A5广告进行轮流播放。8根据权利要求7所述的基于位置服务的车载数据推送与有偿播放系统,其特征在于所述的动态优先级调整算法,负责数据缓冲池中所有数据的优先权值的动态调整,动态位置数据通过自身的综合优先级决定播放资源的归属;设动态位置数据的优先级由下述三部分组成1第I个推送信息在第K个路段由竞拍价格转化计算得到的优先级值JPIK,其中JP。
9、IK的取值大小是由竞价价格BIK决定,即JPIKWBIK,W为使各个优先级达到相同数量级的参数;2第I个推送信息在第K个路段的由于未能得到播放产生了等待时间导致的累积等待优先级值TWIK;若车辆匀速行驶,则TWIK的值是固定值,为固定范围的距离与车速的比值;3第I个推送信息在第K个路段由于已经播放导致减少的优先级值RPIK,如果第I个信息的出价价格占轮流播放的全部信息价格总和的比重越大,每播报一次它的优先级减少量K就小,为则定义RPIKNIK,NI表示第I条信息已被播放的次数;则动态数据的优先级值PIK即为各部分优先级之和,即第I个推送信息在第K个路段的综合优先级值PIKAJPIKBTWIKC。
10、RPIK,而这三部分优先级所占比重大小分别为A、B、C,它们具有约束关系ABC1;假设车辆经过同一路径,则动态优先级调整算法的主要步骤如下步骤B1车辆到一定位置之后,确定需要轮流播放信息;步骤B2根据优先权算法计算这些信息优先级的大小;步骤B3优先级最大的信息得到播放,播放后调整各参数值;步骤B4当车辆下一次经过这个位置时,同样执行步骤2和步骤3两步,如此循环,直到达到循环的生命周期才停止。权利要求书CN104065733A1/9页4一种基于位置服务的车载数据推送与有偿播放系统技术领域0001本发明属于位置服务和移动推荐技术领域,具体涉及一种用于车载智能终端上的动态位置数据推送与有偿播放系统。。
11、背景技术0002LBSLOCATIONBASEDSERVICES称为基于地理位置的服务,也称为空间定位服务、移动位置服务等,指的是在移动计算环境、异构环境下,利用GIS技术、空间定位技术和网络通信技术,将移动用户不断变化的位置和对应的地理位置信息相联系,并在移动通信设备上,面向用户提供移动物理移动和逻辑移动对象基于空间地理位置的相关服务信息总称。涉及到地理信息服务、计算机应用互操作、无线通讯、用户终端、定位技术、系统构架和相关软件等技术,属于空间信息、计算机网络协同计算交叉学术领域。0003LBS能够为移动用户本人、他人及通信系统实现交通、娱乐等相关的多种信息服务。它是由移动通信网络和卫星定位。
12、系统结合的一种增值业务。据统计,在人们日常生活中有80的信息与位置相关。为了查找某个人、某个地点,常常耗去人们大量的精力。因此,为适应节奏越来越快的社会生活,省时、快速、高效的位置信息查询将成为一种普遍的追求。结合无线通信技术的即时性和互联网丰富信息的全球共享性,LBS使随时随地的信息沟通和处理成为可能。0004移动位置服务在国外开始于1996年,当时美国联邦通信委员会FCC要求移动运营商为手机用户呼叫者提供紧急求助服务,来进行及时救援。此后欧洲和日本等国家纷纷推出各具特色的商用位置服务。2000年,由MOTOROLA、ERICSSON和NOKIA三家手机生产厂商发起LIFLOCATIONIN。
13、TEROPERABILITYFORUM,位置互操作论坛论坛,此论坛的目的是定义、开发和推广通用的基于位置的服务方式。2002年6月成立的开放移动联盟OPENMOBILEALLIANCE,OMA目的是为全球用户提供无缝的移动服务。随后国外一批与位置服务相关网站诸如FOURSQUARE等的出现开启了LBS应用的里程碑。0005国内LBS的发展大体和国外同步,并随着通信事业的发展逐步兴起。在2002年11月,中国移动首次开通位置服务,这也是国内最早的LBS应用,如移动梦网中“我目前在什么具体位置”、“我周围有哪些朋友”等业务;一年后中国联通在CDMA网上推出“定位之星”业务,通过这一业务移动用户可较。
14、快速地体验路况导航、地图下载等基于位置的服务;同时在小灵通平台上中国电信和中国网通也启动了位置服务业务。0006目前随着3G的普及、ANDROID等智能手机的发展,LBS呈现出快速发展之势,相比于其他注重网络带宽和速度的高带宽业务,位置信息服务具有很强的拓展性。2010年,一些LBS网站的涌现,如“嘀枯”、“街旁”等,使许多业界人士逐渐密集关注基于位置的动向和发展。据数据研究显示,过去几年中国LBS个人应用市场规模保持迅速增长,在2008年LBS市场规模为335亿元,2009突增双倍,预计到2013年总体规模将突破70亿元,2014年将突破百亿。0007国内已有许多学者关注、研究基于位置的服务。
15、。文献1关注基于位置服务的移说明书CN104065733A2/9页5动电子商务及由此导致的社会变化。从人们的实际需求上分析探索移动电子商务的新模式,指出在高科技信息时代中,位置服务将随时随地存在,并为人们提供位置信息相关的、具有商业价值的信息。文献2首次提出国内LBS发展已初露端悅,LBS平台将大众对互联网的需求从现有的娱乐、信息和交流平台进一步引向实时、就近的满足消费需求方面。另外,文献345等也为LBS社会化网络变化发展的研究提出了新的思考。另外,中国移动研究院的研究指出,LBS在国内的技术创新将向以下几个方向发展整合型地理位置签到服务、基于地理位置搜索服务、基于地理位置的游戏LBG、地理。
16、即时信息推送服务PUSH。本发明所涉及到的技术即属于地理即时信息推送服务范畴。0008另一方面,随着位置服务的兴起,移动互联网服务和信息内容的日益增长将逐渐超出人们所能接受的范围,加之移动设备的界面显示、终端处理、输入/输出等能力有限,为移动用户带来沉重的“移动信息过载”问题,导致移动网络资源利用率和用户体验受到严重影响。近年来,移动推荐系统MOBILERECOMMENDERSYSTEM利用移动网络环境在信息推荐方面的优势并克服其带来的不利条件,通过获取和预测潜在移动用户偏好来过滤不相关的信息,为移动用户提供满足其个性化需求的结果,逐渐成为缓解“移动信息过载”的有效手段,得到越来越多的关注。移。
17、动推荐系统具有普适性和个性化两种特性,目前已成为推荐系统研究领域的研究热点之一。移动推荐系统将传统互联网推荐系统延伸到移动网络环境,进一步缩小了现实物理世界和虚拟网络世界的距离,使用户随时、随地获取符合其个性化需求的信息内容成为一种趋势。目前,对移动推荐系统的研究仍处于起步阶段。0009但是上述适用于智能手机设备和移动互联网环境的位置服务技术和移动推荐技术,如果直接用于车载应用环境,则又会有较多局限性。如车速远较人步行速度更快,因此在相同的路段长度内,可用于播放的时间要远少于智能手机数据,因此要求播放数据尽量简短。由于双手驾驶的需要,数据本身被操作的机会极少,因此需要尽量简化对数据的操作,并提。
18、供方便简单的数据操作形式。其次为了照顾驾驶安全,不应以视频数据形式为主,而应以音频播放形式为主,不干扰驾驶员视线。再次为了照顾用户心理承受能力,参考收音机广播的广告形式,也不是始终不停的播放强制性广告,而是要把广告插播在各种有趣的节目中,限制其播放时长和间隔。但是这样一来,数据被缩短、被回溯操作机会减少、得到播放机会受限制等综合因素叠加在一起,会使得车载移动数据推送应用必须建立适合自身的数据推送体系与机制,并需要设法吸引用户进行适当操作实现数据的价值。0010综上所述,车载数据推送有以下的具体特殊需求00111、推送到车载智能终端上的数据应该以音频格式为主,其他形式为辅;00122、推送的广告。
19、数据应该插播在其他各种服务之间,并由广告控制算法控制其播放间隔与播放时长,对用户的心理承受能力进行必要保护;00133、推送的数据应该尽量简短,并可由用户控制播放与否;00144、需要建立有偿播放机制来吸引用户主动播放,实现数据价值;00155、各种推送数据在播放前需要按照动态优先权建立播放顺序,既能使得高优先级数据得到优先播放,又能保证低优先权数据不致被饿死,实现整个生态的良性健康发展。0016文献1董晓鲁基于位置的服务在3G系统中的应用J电信网技术2004,99612;0017文献2李元勤地理位置服务或催生下一个谷歌J数字通说明书CN104065733A3/9页6信20100031414;。
20、0018文献3猛犸LBS寻找自己的足迹J21世纪商业评论20100079195;0019文献4魏武挥FOURSQUARE社会化点评J新经济2010,69495;0020文献5吕文龙中国的FOURSQUARE探险队J互联网周刊20100124445。发明内容0021针对车载数据推送的特殊需求,本发明提供了一种基于位置服务的车载数据推送与有偿播放系统。0022本发明所采用的技术方案是一种基于位置服务的车载数据推送与有偿播放系统,其特征在于包括数据传输单元、数据缓冲池、数据动态优先级管理单元、位置匹配计算单元、数据播放控制单元、广告控制单元、统计单元和控制按键,与车载客户端和后台服务器相互配合,从而。
21、实现在车载客户端推送数据的管理和播放功能;0023所述的数据传输单元,用于通过无线互联网,按照客户端与服务器的通讯协议约定,与服务器进行通讯,对服务器访问权限认证进行应答,对上传数据进行打包,对下载数据进行解包,对解包后的数据派发给解析模块解析识别,如果是数据,则交由数据缓冲池保存,或交数据播放控制单元播放;如果是命令,则由交由位置匹配计算单元解析后处理;0024所述的数据缓冲池,用于保存数据库文件和分类索引文件,对数据进行存储、插值、排序、更新操作;0025所述的数据动态优先级管理单元,用于当位置数据推送到本地数据缓冲池,按照动态权值进行优先级排队,随着播放次数和等待时间的变化,原来高优先级。
22、目标的优先级将逐渐降低,而低优先级目标优先级升高获得播放机会,以免被饿死;0026所述的位置匹配计算单元,用于计算车辆的实时位置坐标,并与数据缓冲池内各数据的坐标属性字段进行欧几里德距离计算,一旦小于指定距离范围,即可触发数据播放条件,并按照优先级建立播放顺序,既能使得高优先级数据得到优先播放,又能保证低优先级数据不致被饿死,实现整个生态的良性健康发展;0027所述的数据播放控制单元,用于当有数据得到播放权时,按照数据的诸如衣、食、住、行类用途进行分类,产生简短提示音,用户能够选择收听或者不听,以及选择不同分类进行回溯收听,按下按键可完成收听并获得广告费分享,在一段时间内保持不听则失去广告费用。
23、。用户可按键选择不同分类进行回溯收听,但超过时效的回溯收听可递减费用或不再支付费用,从而实现诸如分类回溯播放、轨迹回溯播放、实时就绪播放类不同方式的播放;0028所述的广告控制单元,所述的广告控制单元,用于利用广告控制算法对广告播放进行轮流播放控制;0029所述的统计单元,用于根据用户收听或收看推送数据的情况,统计费用并记录用户的操作特征,然后将费用值及操作时间、具体动作属性传递给数据传输单元,并由其上传给服务器,对用户账户费用进行更新,并记录用户的行为特征,为进一步分析用户行为特征保存原始数据;在计算费用时,对在有效时间内收听或收看操作,按照全值支付费用,对超出有效时间的回溯播放操作,按照时。
24、间半衰期递减法进行计算,即每三天或按照数据生产说明书CN104065733A4/9页7者指定时间费用递减一半;0030所述的控制按键,由实体按键或触摸按键组成,与数据播放控制单元共同实现数据的收听控制、回溯播放控制,并完成其他界面控制功能。0031作为优选,所述的推送数据,其结构包括数据本身、属性、长度、竞拍优先级、数据优先权值、数据目标位置、生效时间、时效权值、已播放次数、播放权值、其他属性、其他属性权值和校验码。0032作为优选,所述的数据传输单元通过无线互联网、按照客户端与服务器的通讯协议约定与服务器进行通讯,对于动态数据,采用数据帧的封装形式进行传输,即除了数据内容本身通过设计数据帧结。
25、构,还能够包含其他诸如服务器设定优先级、播放次数、生命周期类多种属性,每个属性值都配置有动态可设置权值,这样的数据结构形式能够通过灵活的设置与更新属性来实现多种控制效果。0033作为优选,所述的推送数据在数据缓冲池内按照分类和生命周期进行保存,服务器在联网情况下能够通知数据缓冲池刷新或者通知旧数据失效,数据缓冲池收到通知后更新队列。0034作为优选,所述的动态权值由竞价排位指标、已播放次数指标、等待时间指标、轮播间隔指标和互相关系数这五个基本指标及其权重系数来计算决定得到。0035作为优选,所述的回溯收听后数据保存在数据缓冲池的分类队列中,直到生命周期停止或者被服务器通知刷新删除。0036作为。
26、优选,所述的广告控制算法,包括以下步骤0037步骤A1对广告属性的数据,依据默认或者广告投放者指定的时长和间隔进行播放控制,限制其播放间隔时间,播放总时长,以避免对用户过渡干扰;0038步骤A2结合动态优先级调整算法,获取广告优先级;0039步骤A3设置播放策略,用户依据自身使用习惯,设置诸如实时播放、就绪后手动播放、实时路况播放类不同的播放形式;0040步骤A4有偿费用系数计算,实时播放是在车辆位置与广告数据位置匹配后,触发播放条件并立即播放,实时播放的费用比例系数为1。就绪后手动播放是指触发播放条件后仅仅播很短暂的提示音,然后由用户手动按键播放,在时效内的手动播放费用比例系数也为1,但随着。
27、时间增加,费用比例递减下降。根据用户对实时路况播放接受度较高的心理特点,还可选择在实时路况播放后,由程序控制紧跟追加播放广告,以增加播放次数,此时费用比例取折中值;0041步骤A5广告进行轮流播放。0042作为优选,所述的动态优先级调整算法,负责数据缓冲池中所有数据的优先权值的动态调整,动态位置数据通过自身的综合优先级决定播放资源的归属;因此计算数据资源的优先级,并在每一次播放后动态调整所有数据资源的优先级值,来控制系统中的资源得以循环利用即可实现动态位置数据优先权流转控制;0043设动态位置数据的优先级由下述三部分组成00441第I个推送信息在第K个路段由竞拍价格转化计算得到的优先级值JPI。
28、K,其中JPIK的取值大小是由竞价价格BIK决定,即JPIKWBIK,W为使各个优先级达到相同数量级的参数;说明书CN104065733A5/9页800452第I个推送信息在第K个路段的由于未能得到播放产生了等待时间导致的累积等待优先级值TWIK;若车辆匀速行驶,则TWIK的值是固定值,为固定范围的距离与车速的比值;00463第I个推送信息在第K个路段由于已经播放导致减少的优先级值RPIK,如果第I个信息的出价价格占轮流播放的全部信息价格总和的比重越大,每播报一次它的优先级减少量K就小,为则定义RPIKNIK,NI表示第I条信息已被播放的次数;则动态数据的优先级值PIK即为各部分优先级之和,即。
29、第I个推送信息在第K个路段的综合优先级值PIKJPIKTWIKRPIK,而这三部分优先级所占比重大小分别为A、B、C,它们具有约束关系ABC1;0047假设车辆经过同一路径,则动态优先级调整算法的主要步骤如下0048步骤B1车辆到一定位置之后,确定需要轮流播放信息;0049步骤B2根据优先权算法计算这些信息优先级的大小;0050步骤B3优先级最大的信息得到播放,播放后调整各参数值;0051步骤B4当车辆下一次经过这个位置时,同样执行步骤2和步骤3两步,如此循环,直到达到循环的生命周期才停止。0052从上面工作流程和轮转算法步骤可看出,优先级权值的计算是整个算法的核心,PIKAJPIKBTWIK。
30、CRPIK,它由权重系数A、B、C决定,但整个系统运行时多个数据的优先权是否都能达到最优化效果,则再由动态模糊综合评价来决定算法质量的优劣。0053本发明的数据播放控制流程为0054步骤1服务器根据竞拍价格设定数据的优先级,并通过无线网络和通讯协议,广播及推送数据到车载客户端上;0055步骤2车载客户端建立分类数据缓冲池并将接收到的数据按照分类属性保存入队列;0056步骤3实时位置匹配计算当前车辆位置与数据缓冲池内数据的位置属性数据之间的差值,如小于设定的门限地理范围则进入匹配范围,转入步骤4,否则重复本步骤;0057步骤4播放数据就绪提取第3步匹配得到的数据的指针,并将指针保存到播放就绪队列。
31、。0058如果此时播放就绪队列没有其他任务,则此时启动播放器开始播放任务;如果已经有数据在播放,或者队列中还有更高优先级任务,则进入等待状态;0059步骤5播放控制检查就绪队列中数据的生命周期属性和广告属性,在对具有广告属性的数据调用广告控制算法进行播放限制,然后对可以播放的数据启动播放器,传入就绪数据进行播放,并实现暂停、续播、音量调整等基本功能,对每个播放完成的数据修改其属性中播放次数属性值,然后保存回缓冲池队列。0060步骤6广告控制在播放时如果有连续的数据都具有广告属性,则按照心理承受度模型插入时间片段,限制播放时长和播放间隔;0061步骤7动态优先级调整,等待第8步动态优先级调整算法。
32、对此数据的优先级进行再次计算和分配;0062步骤8数据缓冲池根据新生成的动态优先级数值,刷新缓冲池内的各数据属性;说明书CN104065733A6/9页90063步骤9费用统计与操作特征记录根据用户的操作,记录当前的事件状态值、操作时间、操作特征值,并根据时效性生成当期费用数据,然后将数据传递给下一步;0064步骤10将待传输的数据按照通讯协议打包,然后调用无线网络接口,将数据上传服务器,0065服务器收到这些数据后即根据当期费用信息更新用户账户信息。0066本发明通过在车载终端的软件系统内设计数据传输单元、数据缓冲池、数据动态优先级管理单元、位置匹配计算单元、数据播放控制单元、广告控制单元、。
33、统计单元和控制按键,与车载智能终端硬件和后台服务器相互配合,按照动态优先权对推送数据进行轮流处理,通过有偿机制吸引用户收听数据,实现在车载移动智能终端部分推送数据的管理和播放,并实现整个业务生态的良性健康发展。0067本发明提供的基于位置服务的车载数据推送与有偿播放系统,在无线通讯和车辆高速运动的限制条件下,具有以下的优点00681位置服务数据由服务器提前推送到车载智能设备内缓存,能在车辆高速运动时进行实时位置匹配,且响应速度快;00692能对大量的推送数据按照动态优先级轮转的方法进行轮播和控制,既能突出竞拍价值,获得经济效益,又能调整优先级使得出价低的数据也能得到播出机会,有利于产业生态的发。
34、展;00703内置广告控制模块,可以调节播放间隔和时长,照顾用户心理承受能力;00714设计了广告推送数据的收听时效费用机制,能基于实时性及广告收听效果进行付费,通过价格杠杆对广告的收发双方进行自动引导与调节;00725对数据的位置属性进行了按照城市规划区域进行分区,设置每个数据的位置分区属性,这样在后续查询计算时,可只对本区的数据进行遍历查询,可大幅度缩减计算量。附图说明0073图1本发明实施例的推送数据的数据结构图。0074图2本发明实施例的动态优先级调整算法流程图。0075图3本发明实施例的广告控制算法流程图。0076图4本发明实施例的广告播放控制流程图。0077图5本能发明实施例的系统。
35、工作原理图。具体实施方式0078为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。0079请见图1、图2、图3和图4,本发明所采用的技术方案是一种基于位置服务的车载数据推送与有偿播放系统,其特征在于包括数据传输单元、数据缓冲池、数据动态优先级管理单元、位置匹配计算单元、数据播放控制单元、广告控制单元、统计单元和控制按键,与车载客户端和后台服务器相互配合,从而实现在车载客户端推送数据的管理和播放功能;推送数据,其结构包括数据本身、属性、长度、竞拍优先级、数据优先权值、数据目标位说明。
36、书CN104065733A7/9页10置、生效时间、时效权值、已播放次数、播放权值、其他属性、其他属性权值和校验码。0080数据传输单元,用于通过无线互联网,按照客户端与服务器的通讯协议约定,与服务器进行通讯,对服务器访问权限认证进行应答,对上传数据进行打包,对下载数据进行解包,对解包后的数据派发给解析模块解析识别,如果是数据,则交由数据缓冲池保存,或交数据播放控制单元播放;如果是命令,则由交由位置匹配计算单元解析后处理;对于动态数据,采用数据帧的封装形式进行传输,即除了数据内容本身通过设计数据帧结构,还能够包含其他诸如服务器设定优先级、播放次数、生命周期类多种属性,每个属性值都配置有动态可设。
37、置权值,这样的数据结构形式能够通过灵活的设置与更新属性来实现多种控制效果。0081数据缓冲池,用于保存数据库文件和分类索引文件,对数据进行存储、插值、排序、更新操作;推送数据在数据缓冲池内按照分类和生命周期进行保存,服务器在联网情况下能够通知数据缓冲池刷新或者通知旧数据失效,数据缓冲池收到通知后更新队列。0082数据动态优先级管理单元,用于当位置数据推送到本地数据缓冲池,按照动态权值进行优先级排队,随着播放次数和等待时间的变化,原来高优先级目标的优先级将逐渐降低,而低优先级目标优先级升高获得播放机会;动态权值由竞价排位指标、已播放次数指标、等待时间指标、轮播间隔指标和互相关系数这五个基本指标及。
38、其权重系数来计算决定得到。0083位置匹配计算单元,用于计算车辆的实时位置坐标,并与数据缓冲池内各数据的坐标属性字段进行欧几里德距离计算,一旦小于指定距离范围,即可触发数据播放条件,并按照优先级建立播放顺序。0084数据播放控制单元,用于当有数据得到播放权时,按照数据的诸如衣、食、住、行类用途进行分类,产生简短提示音,用户能够选择收听或者不听,以及选择不同分类进行回溯收听,从而实现诸如分类回溯播放、轨迹回溯播放、实时就绪播放类不同方式的播放;回溯收听后数据保存在数据缓冲池的分类队列中,直到生命周期停止或者被服务器通知刷新删除。0085广告控制单元,用于利用广告控制算法对广告播放进行轮流播放控制。
39、;广告控制算法,包括以下步骤0086步骤A1对广告属性的数据,依据默认或者广告投放者指定的时长和间隔进行播放控制,限制其播放间隔时间,播放总时长,以避免对用户过渡干扰;0087步骤A2结合动态优先级调整算法,获取广告优先级;0088步骤A3设置播放策略,用户依据自身使用习惯,设置诸如实时播放、就绪后手动播放、实时路况播放类不同的播放形式;0089步骤A4有偿费用系数计算;0090步骤A5广告进行轮流播放。0091动态优先级调整算法,负责数据缓冲池中所有数据的优先权值的动态调整,动态位置数据通过自身的综合优先级决定播放资源的归属;0092设动态位置数据的优先级由下述三部分组成00931第I个推送。
40、信息在第K个路段由竞拍价格转化计算得到的优先级值JPIK,其中JPIK的取值大小是由竞价价格BIK决定,即JPIKWBIK,W为使各个优先级达到相同数量级的说明书CN104065733A108/9页11参数;00942第I个推送信息在第K个路段的由于未能得到播放产生了等待时间导致的累积等待优先级值TWIK;若车辆匀速行驶,则TWIK的值是固定值,为固定范围的距离与车速的比值;00953第I个推送信息在第K个路段由于已经播放导致减少的优先级值RPIK,如果第I个信息的出价价格占轮流播放的全部信息价格总和的比重越大,每播报一次它的优先级减少量K就小,为则定义RPIKNIK,NI表示第I条信息已被播。
41、放的次数;则动态数据的优先级值PIK即为各部分优先级之和,即第I个推送信息在第K个路段的综合优先级值PIKAJPIKBTWIKCRPIK,而这三部分优先级所占比重大小分别为A、B、C,它们具有约束关系ABC1;0096假设车辆经过同一路径,则动态优先级调整算法的主要步骤如下0097步骤B1车辆到一定位置之后,确定需要轮流播放信息;0098步骤B2根据优先权算法计算这些信息优先级的大小;0099步骤B3优先级最大的信息得到播放,播放后调整各参数值;0100步骤B4当车辆下一次经过这个位置时,同样执行步骤2和步骤3两步,如此循环,直到达到循环的生命周期才停止。0101从上面工作流程和轮转算法步骤可。
42、看出,优先级权值的计算是整个算法的核心,PIKAJPIKBTWIKCRPIK,它由权重系数A、B、C决定,但整个系统运行时多个数据的优先权是否都能达到最优化效果,则再由动态模糊综合评价来决定算法质量的优劣。0102统计单元,用于根据用户收听或收看推送数据的情况,统计费用并记录用户的操作特征,然后将费用值及操作时间、具体动作属性传递给数据传输单元,并由其上传给服务器,对用户账户费用进行更新,并记录用户的行为特征,为进一步分析用户行为特征保存原始数据。0103控制按键,由实体按键或触摸按键组成,与数据播放控制单元共同实现数据的收听控制、回溯播放控制,并完成其他界面控制功能。0104请见图5,本发明。
43、在工作时01051、客户端100启动后,进行一系列的初始化,并建立数据缓冲池200和分类队列201205,在无线网络连通情况下,通过数据传输单元中的通讯协议模块300与后台服务器400进行连接,建立上传与下载的数据通道;01062、后台服务器400将广告信息或者其他类型数据通过无线数据通道推送到客户端100内,客户端100收到后,在数据缓冲池200内按照推送数据的属性值分别保存到队列201205内;01073、在车辆行驶过程中,客户端100利用位置匹配单元进行实时的定位,并将得到的位置平面坐标的X、Y值与数据缓冲池内的各数据的X、Y值进行欧式距离计算。对小于指定距离的数据,如3公里范围,即认为。
44、有数据匹配到当期位置,就设置数据就绪标志,并将该数据的指针登记到数据缓冲池的就绪队列206中。如果没有数据匹配到,则重复本步骤;01084、在就绪队列不为空时,数据播放控制单元500被激活,首先检查数据属性,如果说明书CN104065733A119/9页12是广告属性数据,则调度广告控制单元600予以控制,如果不是广告数据,则直接调度媒体播放机或者TTS语音引擎进行数据的播放。播放后根据数据的生命周期属性,清除本数据,或者修改其播放次数属性值后保存回原队列,等待下次播放;01095、广告控制单元600在被数据播放控制单元500调度到时,依据默认或者广告投放者指定的时长和间隔进行播放控制,限制其。
45、播放间隔时间,播放总时长,以避免对用户过渡干扰;01106、数据动态优先级管理单元700每次播放完成后,即根据动态优先级调整算法,计算数据缓冲池200中各队列下每个数据的优先级值;01117、统计单元800,根据用户播放数据的时效计算收听费用并保存到用户累计费用值801中,然后将用户的点击播放行为,或延迟播放行为,或拒绝播放行为,以及行为发生时间,按照行为编码值传递给操作特征记录数据结构802,801和802经过打包后由800传递给数据传输单元中的上传模块900;01128、上传模块900在无线网络通讯连接正常时,上传数据包给后台服务器400;01139、重复第二步。0114应当理解的是,本说明书未详细阐述的部分均属于现有技术。0115应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。说明书CN104065733A121/3页13图1图2说明书附图CN104065733A132/3页14图3图4说明书附图CN104065733A143/3页15图5说明书附图CN104065733A15。