[发明专利]车联网中信息推送服务处理方法有效

专利信息
申请号: 201710099060.7 申请日: 2017-02-23
公开(公告)号: CN106899668B 公开(公告)日: 2019-12-03
发明(设计)人: 黄震华;程久军;孙剑 申请(专利权)人: 同济大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 31290 上海科律专利代理事务所(特殊普通合伙) 代理人: 叶凤<国际申请>=<国际公布>=<进入国
地址: 200092 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 联网 信息 推送 服务 处理 方法
【权利要求书】:

1.一种车联网中信息推送服务处理方法,其特征在于,包括如下步骤:

步骤1、从输入端获取车联网G、需要推送信息的个数k和遍历阈值t,遍历阈值t为推送信息时,需要访问的车联个体数量,并基于车联个体属性特征将车联网分割成d个子车联网G1,G2,…,Gd,使得分割后的子车联网集合{G1,G2,…,Gd}与分割前的车联网G间的全局相关度损失最小;

步骤2、根据系统中的空闲服务器数量s,将步骤1中得到的d个子车联网G1,G2,…,Gd分配到这些空闲服务器上,之后这s台空闲服务器开始并行处理各自上面的子车联网;

步骤3、对于服务器上子车联网Gx中的每个车联个体v,其中,1≤x≤d,获取不在v上的所有信息组成的集合然后,对于中的每个预评估信息λ,计算v对λ的兴趣度;当中所有预评估信息的兴趣度均计算完毕之后,返回兴趣度最高的k个信息λ12,…,λk

步骤4、对于车联网G中的每个车联个体v,获取与v直接相关的车联个体集合M,同时获取在子车联网中与v直接相关的车联个体集合R,然后在集合M-R中选取指定数量l个与v相关的车联个体,对于被选中的车联个体,获取它兴趣度最高的k个信息;当所有被选中车联个体的信息获取完毕,综合在步骤3中得到的局部推送信息,得到最终兴趣度最高的k个信息并传送给车联个体v;

所述步骤1中,车联网G用图结构来表示,即G=(V,E,W),其中V为G中所有车联个体组成的集合,E为车联个体间相关关系组成的集合,W为车联个体间相关度组成的集合,E中的每个相关关系均有W中的一个相关度与之对应;对于车联网G中的任意两个车联个体v1和v2,如果它们有相关关系,即(v1,v2)∈E,那么它们的相关度W(v1,v2)通过如下步骤计算,如果没有相关关系,那么相关度为0:

步骤1-1、获取用于车联网G中车联个体相关度计算的z个属性特征a1,a2,…,az,进而获取与G相对应的|V|×z车联个体-属性特征矩阵:

其中vi(aj)表示车联个体vi在第j个属性特征aj上的取值,1≤i≤|V|,1≤j≤z;

步骤1-2、对于G中每个车联个体v,计算它的属性特征均值并由矩阵VA计算与它对应的协方差矩阵:

步骤1-3、将车联个体v1的z个属性特征值分别组织成一维向量及其转置,将车联个体v2的z个属性特征值分别组织成一维向量及其转置,

步骤1-4、计算v1和v2间的相关度:

当G中所有车联个体间的相关度计算完毕之后,为了分割前后车联网的全局相关度损失最小,基于如下步骤将G分割成d个子车联网,d取10、15和20中的一个数:

(1、使用k-means(k-均值)聚类算法将G划分成d个子车联网IG={G1,G2,…,Gd},并计算IG的全局相关度:

(2、对子车联网IG重复执行下列操作次:

(2.1、拷贝IG的一个副本IC={G1,G2,…,Gd};

(2.2、从IC中随机选取对子车联网,并对每对被选取的子车联网Gτ和Gε执行如下操作,得到新的子车联网IC’={G1’,G2’,…,Gd’}:

(2.2.1、获取Gτ中由于车联网分割而导致与Gε间相关度损失的nτ个车联个体同时获取Gε中由于车联网分割而导致与Gτ间相关度损失的nε个车联个体

(2.2.2、在Vτ中选取与Gε中车联个体相关度最高的个车联个体,记为同时,在Vε中选取与Gτ中车联个体相关度最高的个车联个体,记为

(2.2.3、将Gτ中车联个体与Gε中车联个体互换,得到两个新的子车联网Gφ’和Gζ’;

(2.3、比较全局相关度gc(IC)与gc(IC’),如果gc(IC)<gc(IC’),那么将IG更新为IC’;

(3、返回最终的d个子车联网IG={G1,G2,…,Gd};

所述步骤2中,为了使空闲服务器的工作负载均衡,采取如下实施方式将d个子车联网G1,G2,…,Gd分配到s台空闲服务器上:对于每个子车联网Gx,其中,1≤x≤d,获取它的车联个体数量nx,并计算分配平均值上界然后对这d个子车联网分为s组,使得分组最优度量最小,其中mθ为第θ台空闲服务器上所有子车联网的车联个体数量总和;

所述步骤3中,计算车联个体v对每个预评估信息λ兴趣度的处理流程:

首先获取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,λ)可表示为:

其中e=2.72为自然对数的底,为v所在的子车联网中同时拥有im和λ的车联个体所组成的集合,和inp,λ分别为已知的车联个体p对im和λ的兴趣度,为p对他拥有所有信息的兴趣度平均值;并将im插入到信息有序列表I中;当达到遍历阈值t后,我们最后基于有序列表I和H,计算车联个体v对λ的兴趣度inv,λ

所述步骤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={λ12,…,λk1(1)2(1),…,λk(1),…,λ1(v)2(v),…,λk(v)},从UI中获取兴趣度最高的k个信息m_λ1,m_λ2,…,m_λk并传送给车联个体v。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710099060.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top