车载移动终端信息传输方法_2

文档序号:9915104阅读:来源:国知局
时位置坐标,并与缓存各数据的坐标属性字段进行欧氏距离计算,一旦小于指定距离范围,即可触发数据展示条件。按照优先级建立展示顺序。
[0027](5)展示控制模块:当有数据需要被展示时,按照分类产生提示,用户可选择接收或者不接收,按下按键可完成接收,在一段时间内保持不接收则失去内容费用。用户可按键选择不同分类进行回滚接收,但超过时长的回滚接收可递减费用或不再支付费用。回滚接收后数据仍然保存在缓存分类队列中,直到生命周期停止或者被云端服务器通知更新删除。可实现分类回滚展示、轨迹回滚展示、实时就绪展示等不同方式的展示。
[0028](6)统计模块:根据用户接收推送数据的情况,统计费用并记录用户的操作特征,然后将费用值及操作时间、具体动作属性等传递给数据传输模块,并由其上传给云端服务器,对用户账户费用进行更新,并记录用户的行为特征,为进一步分析这些特征保存原始数据。在计算费用时,对在有效时间内接收操作,按照全值支付费用,对超出有效时间的回滚展示操作,按照时间半衰期递减计算,即每三天(或按照数据生产者指定时间)费用递减一半。
[0029](7)内容控制模块:S卩对内容属性的数据,依据默认或者内容提供者指定的时长和间隔进行展示控制,限制其展示间隔时间,展示总时长,以避免对用户过渡干扰,并结合优先级调整算法对内容展示进行循环展示控制。
[0030](9)优先级调整:负责数据缓存中所有信息的优先级值的动态调整,通过计算数据资源的优先级,并在每一次展示后动态调整所有数据资源的优先级。
[0031]其中:
[0032](I)云端服务器根据排序价格设定数据的优先级,并通过无线网络和通信协议,广播及推送数据下载到车载移动终端上;
[0033](2)车载移动终端建立分类数据缓存:并将接收到的数据按照分类属性存入队列;
[0034](3)实时位置计算:计算当前车辆位置与数据缓存内数据的位置属性数据之间的差值,如小于设定的阈值地理范围则进入匹配范围,转入步骤4,否则重复本步骤;
[0035](4)展示数据就绪:提取第3步匹配得到的数据的指针,并将指针保存到展示就绪队列。如果此时展示就绪队列没有其他任务,则此时启动播放进程开始展示任务;如果已经有数据在展示,或者队列中还有更高优先级任务,则进入等待状态;
[0036](5)展示控制:检查就绪队列中数据的生命周期属性和内容属性,在对具有内容属性的数据调用内容控制算法进行展示限制,然后对可以展示的数据启动播放进程,传入就绪数据进行展示,用户可以自己控制展示的方式,并实现暂停、继续、音量调整等基本功能,对每个展示完成的数据修改其属性中播放次数属性值,然后保存回缓存队列;
[0037](6)内容控制模块:在展示时如果有连续的数据都具有内容属性,则插入时间片段,限制展示时长和展示间隔;
[0038](7)优先级调整,等待优先级调整对此数据的优先值进行再次计算和分配;
[0039](8)数据缓存根据新生成的优先级数值,更新缓存内的各数据属性;
[0040](9)费用统计与操作特征记录:根据用户的操作,记录当前的事件状态值、操作时间、操作特征值,并根据时长性生成当前费用数据,然后将数据传递给下一步;
[0041](10)将待传输的数据按照通信协议封装,然后调用无线网络接口,将数据上传云端服务器,云端服务器收到这些数据后即根据当前费用信息更新用户账户信息。
[0042]在同一段道路中,由于车辆的移动,只可能有有限的位置服务推送内容能被推送到,因此存在位置服务信息的对比;由于展示时间和道路长度有限,因而允许被推送的数据资源是有限的;由于车辆移动的原因,前一段道路的信息还没展示完,队列中低优先级的信息可能会被下一路段新匹配到的高优先级信息取代或覆盖。对比得胜的位置服务信息不应该长期占据优势地位,否则同一路段内其他位置服务信息将因无法得到推送机会而退出,最终将导致生态崩溃,因此需要位置服务信息的循环模型。结合其他优先级调度算法,得出车载位置服务信息推送的循环算法的优先级有两种:一是位置无关的推送内容优先级;二是位置相关的推送内容优先级。
[0043]所以,与位置相关的位置推送内容优先级由以下几方面组成:
[0044]—是第i个推送内容在第k个路段由排序得到的优先级Jlk,它的取值大小是由报价blk决定;二是第i个推送内容在第k个路段的由于未能得到展示产生了等待时间导致的累积等待优先级Tlk;三是第i个推送内容在第k个路段由于已经展示导致减少的优先级Rlk。
[0045]车载位置服务信息优先级为各部分优先级之和,即第i个推送内容在第k个路段的综合优先级?11^=六\土1{+8\1^+0\1^,其中4、8、(:分别为这三部分优先级所占比重大小4+B+C=lo
[0046]为了合理分配资源,需要对某一位置的信息的展示时间进行合理的分配,使周围信息尽可能完美的反应给用户。算法负责数据缓存中所有数据的优先级值的动态调整。动态位置数据通过自身的综合优先级决定展示资源的归属,因此计算数据资源的优先级,并在每一次展示后动态调整所有数据资源的优先级,来控制系统中的资源得以循环利用即可实现动态位置数据优先级流转控制。假设车辆经过同一路径,则整个优先级值轮转的步骤如下:
[0047](I)车辆到特定位置之后,确定需要循环展示信息;
[0048](2)根据优先级算法计算这些信息优先级的大小;
[0049](3)首先得到展示优先级最高的信息;展示后调整各参数值;
[0050](4)当车辆再次经过同一位置时,同样执行步骤2和3,直到达到循环的生命周期才会停止;
[0051]在优先级调整中,根据业务特性为各个消息队列分配一个静态的权重,这个权重表示获取优先级的比重。优先级调整中的消息队列的调度是按照优先级循环进行的,云端服务器首先处理高优先级的队列,等到这个消息队列展示完毕时,再根据算法进行优先级的设置,转而进行下一次消息队列的展示,当某个队列为空时,那么循环到下一个队列调度,依次循环进行,直到离开该目的地。
[0052]基于位置的内容信息推送通过对位置的定位,识别位置信息,对用户的地理位置进行采集,然后对目标属性和内容信息进行智能分析与匹配,实现在特定位置特定信息的推送,用户还可以根据自己的喜好进行有选择的展示。
[0053]基于位置的内容信息循环控制系统由管理模块、展示模块、计费模块组成。管理模块负责内容信息的采集、分析处理以及对优先级的设置,展示模块负责按照优先级对信息进行循环展示,计费模块则是对已经展示的信息进行统计计算。对内容属性的数据,依据默认或者内容提供者指定的时长和间隔进行展示控制,限制其展示间隔时间,展示总时长,并结合优先级调整对内容展示进行循环展示控制。用户可依据自身使用习惯,设置实时展示、手动展示、路况展示等不同的展示形式。展示形式如下:
[0054]一、实时展示:在车辆位置与内容数据位置计算后,触发展示条件并立即展示,实时展示的费用比例系数为I。
[0055]二、手动展示:用户触发展示条件后,由用户手动按键展示,在时长内的手动展示费用比例系数也为I,但随着时间增加,费用比例递减下降。
[0056]三、根据用户对路况展示接受度较高的心理特点,还可选择路况展示,由终端控制追加展示内容,以增加播放次数,此时费用比例取折中值。
[0057]整个展示控制过程如下:
[0058]首先是选定内容信息的展示属性,然后提取内容循环时间间隔;之后根据优先级调整算法来获取内容?目息的优先展不权,具有最尚优先展不权的内容?目息最先得到展不。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1