[发明专利]车联网中信息推送服务处理方法有效
申请号: | 201710099060.7 | 申请日: | 2017-02-23 |
公开(公告)号: | CN106899668B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 黄震华;程久军;孙剑 | 申请(专利权)人: | 同济大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 31290 上海科律专利代理事务所(特殊普通合伙) | 代理人: | 叶凤<国际申请>=<国际公布>=<进入国 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种新颖的车联网中信息推送服务处理方法。在该技术中,首先依据车联个体属性特征将车联网分割成若干个子车联网,使得分割前后的车联网全局相关度损失最小;然后,基于系统中空闲服务器的数量,在这些服务器上优化分配并处理子车联网,从而均衡空闲服务器的工作负载;对于服务器上子车联网中的每个车联个体,获取它兴趣度最高的局部被推送信息,并在整体车联网中,对被推送信息进行全局调整,以便到达最优的信息推送效果。本发明能够显著提高车联网中信息推送服务的准确性、多样性以及效率。 | ||
搜索关键词: | 联网 信息 推送 服务 处理 方法 | ||
【主权项】:
1.一种车联网中信息推送服务处理方法,其特征在于,包括如下步骤:/n步骤1、从输入端获取车联网G、需要推送信息的个数k和遍历阈值t,遍历阈值t为推送信息时,需要访问的车联个体数量,并基于车联个体属性特征将车联网分割成d个子车联网G1,G2,…,Gd,使得分割后的子车联网集合{G1,G2,…,Gd}与分割前的车联网G间的全局相关度损失最小;/n步骤2、根据系统中的空闲服务器数量s,将步骤1中得到的d个子车联网G1,G2,…,Gd分配到这些空闲服务器上,之后这s台空闲服务器开始并行处理各自上面的子车联网;/n步骤3、对于服务器上子车联网Gx中的每个车联个体v,其中,1≤x≤d,获取不在v上的所有信息组成的集合 然后,对于 中的每个预评估信息λ,计算v对λ的兴趣度;当 中所有预评估信息的兴趣度均计算完毕之后,返回兴趣度最高的k个信息λ1,λ2,…,λk;/n步骤4、对于车联网G中的每个车联个体v,获取与v直接相关的车联个体集合M,同时获取在子车联网中与v直接相关的车联个体集合R,然后在集合M-R中选取指定数量l个与v相关的车联个体,对于被选中的车联个体,获取它兴趣度最高的k个信息;当所有被选中车联个体的信息获取完毕,综合在步骤3中得到的局部推送信息,得到最终兴趣度最高的k个信息并传送给车联个体v;/n所述步骤1中,车联网G用图结构来表示,即G=(V,E,W),其中V为G中所有车联个体组成的集合,E为车联个体间相关关系组成的集合,W为车联个体间相关度组成的集合,E中的每个相关关系均有W中的一个相关度与之对应;对于车联网G中的任意两个车联个体v1和v2,如果它们有相关关系,即(v1,v2)∈E,那么它们的相关度W(v1,v2)通过如下步骤计算,如果没有相关关系,那么相关度为0:/n步骤1-1、获取用于车联网G中车联个体相关度计算的z个属性特征a1,a2,…,az,进而获取与G相对应的|V|×z车联个体-属性特征矩阵:/n /n其中vi(aj)表示车联个体vi在第j个属性特征aj上的取值,1≤i≤|V|,1≤j≤z;/n步骤1-2、对于G中每个车联个体v,计算它的属性特征均值 并由矩阵VA计算与它对应的协方差矩阵:/n /n步骤1-3、将车联个体v1的z个属性特征值分别组织成一维向量及其转置, 将车联个体v2的z个属性特征值分别组织成一维向量及其转置, /n步骤1-4、计算v1和v2间的相关度:/n /n当G中所有车联个体间的相关度计算完毕之后,为了分割前后车联网的全局相关度损失最小,基于如下步骤将G分割成d个子车联网,d取10、15和20中的一个数:/n(1、使用k-means(k-均值)聚类算法将G划分成d个子车联网IG={G1,G2,…,Gd},并计算IG的全局相关度:/n /n(2、对子车联网IG重复执行下列操作 次:/n(2.1、拷贝IG的一个副本IC={G1,G2,…,Gd};/n(2.2、从IC中随机选取 对子车联网,并对每对被选取的子车联网Gτ和Gε执行如下操作,得到新的子车联网IC’={G1’,G2’,…,Gd’}:/n(2.2.1、获取Gτ中由于车联网分割而导致与Gε间相关度损失的nτ个车联个体 同时获取Gε中由于车联网分割而导致与Gτ间相关度损失的nε个车联个体 /n(2.2.2、在Vτ中选取与Gε中车联个体相关度最高的 个车联个体,记为 同时,在Vε中选取与Gτ中车联个体相关度最高的 个车联个体,记为 /n(2.2.3、将Gτ中车联个体 与Gε中车联个体 互换,得到两个新的子车联网Gφ’和Gζ’;/n(2.3、比较全局相关度gc(IC)与gc(IC’),如果gc(IC)<gc(IC’),那么将IG更新为IC’;/n(3、返回最终的d个子车联网IG={G1,G2,…,Gd};/n所述步骤2中,为了使空闲服务器的工作负载均衡,采取如下实施方式将d个子车联网G1,G2,…,Gd分配到s台空闲服务器上:对于每个子车联网Gx,其中,1≤x≤d,获取它的车联个体数量nx,并计算分配平均值上界 然后对这d个子车联网分为s组,使得分组最优度量 最小,其中mθ为第θ台空闲服务器上所有子车联网的车联个体数量总和;/n所述步骤3中,计算车联个体v对每个预评估信息λ兴趣度的处理流程:/n首先获取3个输入,即车联个体v、预评估信息λ以及遍历阈值t;并初始化4个中间变量,即信息有序列表 遍历车联个体有序列表 遍历数b=0以及车联个体中间值v’=v;接着,在遍历阈值t允许的范围内,获取当前所遍历到车联个体v’直接相关的车联个体集合R;进而获取R中推送能力值最大的车联个体pm,其中pm的推送能力值cap(pm)可表示为v’与pm间的相关度,即cap(pm)=W(v’,pm);并将pm插入到遍历车联个体有序列表H中;然后,对于pm上所存储的信息集合S,获取S中与λ兴趣相关度最大的信息im,其中im与λ的兴趣相关度inco(im,λ)可表示为:/n /n其中e=2.72为自然对数的底, 为v所在的子车联网中同时拥有im和λ的车联个体所组成的集合, 和inp,λ分别为已知的车联个体p对im和λ的兴趣度, 为p对他拥有所有信息的兴趣度平均值;并将im插入到信息有序列表I中;当达到遍历阈值t后,我们最后基于有序列表I和H,计算车联个体v对λ的兴趣度inv,λ:/n /n所述步骤4中,在集合M-R中选取指定数量l个与v相关的车联个体时,用函数 来实施l,即 并在集合M-R中依据与v的相关度大小挑选前l个车联个体v1,v2,…,vl;然后,对于每个车联个体vy,其中,1≤y≤l,基于步骤3中的兴趣度计算方法,获取兴趣度最高的信息λ1(y),λ2(y),…,λk(y);最后,合并步骤3和步骤4产生的(l+1)·k个信息得到UI={λ1,λ2,…,λk,λ1(1),λ2(1),…,λk(1),…,λ1(v),λ2(v),…,λk(v)},从UI中获取兴趣度最高的k个信息m_λ1,m_λ2,…,m_λk并传送给车联个体v。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710099060.7/,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置