一种基于车载设备的好友推荐方法及装置与流程

文档序号:17744055发布日期:2019-05-24 20:29阅读:160来源:国知局
一种基于车载设备的好友推荐方法及装置与流程

本申请涉及车联网技术领域,尤其涉及一种基于车载设备的好友推荐方法及装置。



背景技术:

随着社会的发展,社交系统也越来越完善,在车友圈里一般也有一定的好友推荐功能,通常都是根据获取的车友用户数据,基于当前车友之间的距离推送一些简单车友信息,以实现相关的汽车相关问题解决以及社交等相关活动。

但是这种推送方式层面太过片面,通常车友相似度都不高,同时可能会因为车友相似度都不高,导致成功率较低进一步的导致多次推送次数,容易浪费车友间所花的时间成本。



技术实现要素:

鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于车载设备的好友推荐方法及装置。

第一方面,本申请实施例提供了一种基于车载设备的好友推荐方法,可包括:

获取第一目标车辆的第一评分向量a=(a1,a2,…ai…,an-1,an)、权重向量p=(p1,p2,…pi…,pn-1,pn)以及第二目标车辆的第二评分向量b=(b1,b2,…bi…,bn-1,bn),其中,ai为第一目标车辆中的第i个预设车载设备对应的评价分数,pi为第一目标车辆中的第i个预设车载设备对应的权重值,bi为第二目标车辆中的第i个预设车载设备对应的评价分数,其中,n为大于0的整数,i=1、2、3、......n;

根据第一评分向量a和第二评分向量b,确定对比向量d=(dif1,dif2,…difi…,difn-1,difn),其中,difi=-|ai-bi|为第一目标车辆的第i个预设车载设备与第二目标车辆的第i个预设车载设备的对比值;

根据权重向量p和对比向量d确定推荐值c,推荐值用于判断是否向第一目标车辆推荐第二目标车辆。

通过第一方面提供的方法,可以根据获取的第一目标车辆的第一评分向量a=(a1,a2,…ai…,an-1,an)以及第二目标车辆的第二评分向量b=(b1,b2,…bi…,bn-1,bn),进一步通过公式difi=-|ai-bi|确定第一目标车辆与第二目标车辆的对比向量d=(dif1,dif2,…difi…,difn-1,difn),再根据获取的第一目标车辆的权重向量p=(p1,p2,…pi…,pn-1,pn)和计算获得的对比向量d=(dif1,dif2,…difi…,difn-1,difn),进一步确定推荐值c。其中,ai为所述第一目标车辆中的第i个预设车载设备对应的评价分数,pi为所述第一目标车辆中的第i个预设车载设备对应的权重值,bi为所述第二目标车辆中的第i个预设车载设备对应的评价分数。因此,基于预设车载设备评价分数和权重值确定推荐值c后,再进一步的,根据推荐值c判断是否向所述第一目标车辆推荐所述第二目标车辆的好友推荐,这种推送方式适用层面更加广泛,车友相似度更高,提高了成功率,降低了推送次数,同时也节约了车友间的时间成本。

在一种可能的实现方式中,ai为根据所述第一目标车辆中的第i个预设车载设备的使用信息确定的评价分数,所述使用信息包括:在预设的第一时间段内,第i个车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个。bi为根据所述第二目标车辆中的第i个预设车载设备的使用信息确定的评价分数,所述使用信息包括:在预设的第一时间段内,第i个车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个。

在一种可能的实现方式中,pi为根据所述第一目标车辆中的第i个预设车载设备的评价分数和第一预设公式确定的权重值,其中,所述第一预设公式为:

在一种可能的实现方式中,根据所述权重向量p和所述对比向量d确定推荐值c包括:根据所述权重向量p和所述对比向量d以及第二预设公式确定的推荐值c,所述第二预设公式为:c=p·d=dif1*p1+…+difi*pi+…+difn*pn。

在一种可能的实现方式中,根据所述权重向量p和所述对比向量d确定推荐值c之后,还包括:若所述推荐值c达到预设推荐阈值,向所述第一目标车辆推荐所述第二目标车辆的车辆信息。

在一种可能的实现方式中,根据所述权重向量p和所述对比向量d确定推荐值c之后,还包括:若所述推荐值c达到预设推荐阈值,确定所述第一目标车辆的当前位置和所述第二目标车辆的当前位置之间的第一距离。若所述第一距离达到预设距离阈值,向所述第一目标车辆推荐所述第二目标车辆的车辆信息。

在一种可能的实现方式中,车辆信息包括:所述对比值difi=0时对应的第i个预设车载设备的设备信息、车主信息、车型信息和车系信息中的一个或多个;所述设备信息包括所述预设车载设备的型号信息、使用时长信息中的一个或多个。

第二方面,本申请实施例提供了一种基于车载设备的好友推荐装置,可包括:

获取单元,用于获取第一目标车辆的第一评分向量a=(a1,a2,…ai…,an-1,an)、权重向量p=(p1,p2,…pi…,pn-1,pn)以及第二目标车辆的第二评分向量b=(b1,b2,…bi…,bn-1,bn),其中,ai为第一目标车辆中的第i个预设车载设备对应的评价分数,pi为第一目标车辆中的第i个预设车载设备对应的权重值,bi为第二目标车辆中的第i个预设车载设备对应的评价分数,其中,n为大于0的整数,i=1、2、3、......n;

第一确定单元,用于根据第一评分向量a和第二评分向量b,确定对比向量d=(dif1,dif2,…difi…,difn-1,difn),其中,difi=-|ai-bi|为第一目标车辆的第i个预设车载设备与第二目标车辆的第i个预设车载设备的对比值;

第二确定单元,用于根据权重向量p和对比向量d确定推荐值c,推荐值用于判断是否向第一目标车辆推荐第二目标车辆。

在一种可能的实现方式中,ai为根据所述第一目标车辆中的第i个预设车载设备的使用信息确定的评价分数,所述使用信息包括:在预设的第一时间段内,第i个车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个。bi为根据所述第二目标车辆中的第i个预设车载设备的使用信息确定的评价分数,所述使用信息包括:在预设的第一时间段内,第i个车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个。

在一种可能的实现方式中,pi为根据所述第一目标车辆中的第i个预设车载设备的评价分数和第一预设公式确定的权重值,其中,所述第一预设公式为:

在一种可能的实现方式中,第二确定单元,具体用于根据所述权重向量p和所述对比向量d以及第二预设公式确定的推荐值c,所述第二预设公式为:c=p·d=dif1*p1+…+difi*pi+…+difn*pn。

在一种可能的实现方式中,所述装置还包括第一推荐单元,用于根据所述权重向量p和所述对比向量d确定推荐值c之后,若所述推荐值c达到预设推荐阈值,向所述第一目标车辆推荐所述第二目标车辆的车辆信息。

在一种可能的实现方式中,所述装置还包括第二推荐单元,用于根据所述权重向量p和所述对比向量d确定推荐值c之后,若所述推荐值c达到预设推荐阈值,确定所述第一目标车辆的当前位置和所述第二目标车辆的当前位置之间的第一距离;若所述第一距离达到预设距离阈值,向所述第一目标车辆推荐所述第二目标车辆的车辆信息。

在一种可能的实现方式中,车辆信息包括:所述对比值difi=0时对应的第i个预设车载设备的设备信息、车主信息、车型信息和车系信息中的一个或多个;所述设备信息包括所述预设车载设备的型号信息、使用时长信息中的一个或多个。

第三方面,本申请实施例提供了一种基于车载设备的好友推荐装置,包括存储组件,处理组件和通信组件,存储组件,处理组件和通信组件相互连接,其中,存储组件用于存储数据处理代码,通信组件用于与外部设备进行信息交互;处理组件被配置用于调用程序代码,执行第一方面所述的方法,此处不再赘述。

第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机存储介质存储有程序指令,该程序指令当被处理器运行时,该处理器执行上述第一方面的方法。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1a是本申请实施例提供的一种基于车载设备的好友推荐系统架构的示意图;

图1b是本申请实施例提供的一种客户端接收车辆信息的界面示意图;

图2是本申请实施例提供的一种基于车载设备的好友推荐方法流程的示意图;

图3是本申请实施例提供的另一种基于车载设备的好友推荐方法流程的示意图;

图4是本申请实施例提供的一种基于车载设备的好友推荐装置的结构示意图;

图5是本申请实施例提供的一种简化的基于车载设备的好友推荐装置的实体装置结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例进行描述。

本申请的说明书和权利要求书及所述附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在本申请中使用的术语“服务器”、“单元”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,服务器可以是但不限于,处理器,数据处理平台,计算设备,计算机,两个或更多个计算机等。

首先,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。

(1)车载音响,车载音响是指安装在车内的音响系统。系统之所以可以称为音响,最基本的条件就是有回放声音的功能。其防干扰技术是分别对电源线的干扰采用扼流圈串在电源与音响之间进行滤波,用以降低外界的噪声干扰。

(2)车载显示设备,车载显示设备通常是液晶显示屏,这是因为液晶屏的体积比较小,便于安装,可以安装到仪表盘附近、车顶、座椅靠背后,甚至安装在遮阳板上,方便在各种情况下使用。此外,车载显示设备往往还集成了其他功能,比如带有简单图示的功放、电视接收功能、音频输出等。

其次,对本申请实施例所基于的其中一种基于车载设备的好友推荐系统架构进行描述。请参考附图1a,图1a是本申请实施例提供的一种基于车载设备的好友推荐系统架构的示意图,包括:基于车载设备的好友推荐装置101、第一目标车辆102和第二目标车辆103,还可以包括客户端104和客户端105。客户端104和客户端105可以为不同用户使用的不同类型的客户端。其中,

基于车载设备的好友推荐装置101,可以是服务器,其中服务器可以是但不限于,处理器,数据处理平台,计算设备,计算机,两个或更多个计算机等。例如当基于车载设备的好友推荐装置101为服务器时,服务器是一种通过获取、处理、分析和提取有价值的、海量和多样化数据,以交互数据为基础,为第三方使用带来各种便利的服务设备。基于车载设备的好友推荐装置101可以在获取第一目标车辆的第一评分向量a=(a1,a2,…ai…,an-1,an)、权重向量p=(p1,p2,…pi…,pn-1,pn)以及第二目标车辆的第二评分向量b=(b1,b2,…bi…,bn-1,bn),其中,n为大于0的整数,i=1、2、3、......n;根据所述第一评分向量a和所述第二评分向量b,确定对比向量d=(dif1,dif2,…difi…,difn-1,difn),其中,difi=-|ai-bi|为所述第一目标车辆的第i个预设车载设备与所述第二目标车辆的第i个预设车载设备的对比值;根据所述权重向量p和所述对比向量d确定推荐值c,所述推荐值用于判断是否向所述第一目标车辆推荐所述第二目标车辆。其中,ai为所述第一目标车辆中的第i个预设车载设备对应的评价分数,pi为所述第一目标车辆中的第i个预设车载设备对应的权重值,bi为所述第二目标车辆中的第i个预设车载设备对应的评价分数。

目标车辆可以向基于车载设备的好友推荐装置101提供n个预设车载设备的使用信息,使所述基于车载设备的好友推荐装置101可以根据所述使用信息确定预设车载设备的评价分数。其中,每个预设车载设备的使用信息具体为:在预设的第一时间段内,该车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个。举例来说:第一目标车辆102可以向基于车载设备的好友推荐装置101提供第一目标车辆的n个预设车载设备的使用信息,使所述基于车载设备的好友推荐装置101可以根据所述使用信息确定预设车载设备的评价分数。同样的,第二目标车辆103可以向基于车载设备的好友推荐装置101提供第二目标车辆的n个预设车载设备的使用信息,使所述基于车载设备的好友推荐装置101可以根据所述使用信息确定预设车载设备的评价分数。

客户端可以是通信终端、便携式终端、移动设备、用户终端、移动终端、无线通信设备、用户代理、用户装置、服务设备或用户设备(userequipment,ue)等计算机网络中处于网络最外围的设备,主要用于数据的输入以及处理结果的输出或显示等,也可以是安装于或运行于上述任一一设备上的软件客户端、应用程度等。例如,客户端可以是目标用户或当前租赁用户所使用的智能手机、电脑、平板设备,或安装于或运行于智能手机、电脑、平板设备上的软件客户端、应用程度等。请见附图1b,图1b是本申请实施例提供的一种客户端接收车辆信息的界面示意图。当客户端104为第一目标车辆的第一用户使用的客户端时,在第一目标车辆与第二目标车辆的推荐值c达到预设推荐阈值的情况下,客户端104可以用于接收并显示基于车载设备的好友推荐装置101推荐的第二目标车辆的车辆信息,所述车辆信息可以包括:所述对比值difi=0时对应的第i个预设车载设备的设备信息、车主信息、车型信息和车系信息中的一个或多个;所述设备信息包括所述预设车载设备的型号信息、使用时长信息中的一个或多个。同理,当客户端105为第二目标车辆的第二用户使用的客户端时,可以用于接收并显示基于车载设备的好友推荐装置101推荐的第一目标车辆的车辆信息等。

可以理解的是,车辆转租管理装置101可以同时接收多个不同目标车辆发送的不同预设车载设备的使用信息。

参考附图2,图2是本申请实施例提供的一种基于车载设备的好友推荐方法流程的示意图。可应用于上述图1a中的系统,下面将结合图2以执行主体是基于车载设备的好友推荐装置101为例,从基于车载设备的好友推荐装置101的单侧进行描述。该方法可以包括以下步骤s201-步骤s203。

步骤s201:获取第一目标车辆的第一评分向量a、权重向量p以及第二目标车辆的第二评分向量b。

具体地,a=(a1,a2,…ai…,an-1,an)、p=(p1,p2,…pi…,pn-1,pn)、b=(b1,b2,…bi…,bn-1,bn)。其中,ai为所述第一目标车辆中的第i个预设车载设备对应的评价分数,pi为所述第一目标车辆中的第i个预设车载设备对应的权重值,bi为所述第二目标车辆中的第i个预设车载设备对应的评价分数,其中,n为大于0的整数,i=1、2、3、......n。所述预设车载设备可以包括预先选择的车载音响、车载空调、车载导航、车载显示器、车载电动雨刷或车载中控等有基本的信息传输或接收功能的车载设备。

在一种可能的实现方式中,ai为根据所述第一目标车辆中的第i个预设车载设备的使用信息确定的评价分数,所述使用信息包括:在预设的第一时间段内,第i个车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个;bi为根据所述第二目标车辆中的第i个预设车载设备的使用信息确定的评价分数,所述使用信息包括:在预设的第一时间段内,第i个车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个。所述功能启用数量可以为预设车载设备可用功能的启用数量,可以理解的是,预设车载设备可能有多种功能,例如:车载音响的音乐和收音机功能等,车载空调的制热、制冷和扫风功能等。所以第一用户在驾驶第一目标车辆时,若只使用了车载空调的制冷功能,则该车载空调的功能启用数量为1;若第一用户首先使用了车载空调的扫风功能,然后又使用了车载空调的制冷功能,则该车载空调的功能启用数量为2。可选的,所述评价分数ai和bi的分数值可以在预设评价阈值范围内。举例来说:若预设评价阈值范围为1-5,则ai∈[1,5],bi∈[1,5]。

可选的,在获取第一目标车辆的第一评分向量a、权重向量p以及第二目标车辆的第二评分向量b之前,还包括:接收所述第一目标车辆和所述第二目标车辆发送的n个预设车载设备的使用信息。所述基于车载设备的好友推荐装置可以根据接收到的所述第一目标车辆和所述第二目标车辆将所述使用信息发送的使用信息,进一步确定两个用户的评分向量,又因为所述评分向量可以用于评价用户预设车载设备的使用习惯,所以可以根据所述用户预设车载设备的使用习惯决定是否推荐车辆好友。

可选的,pi为根据所述第一目标车辆中的第i个预设车载设备的评价分数和第一预设公式确定的权重值,所述权重值pi可以用于表示所述第一目标车辆的第i个预设车载设备的评分值在n个预设车载设备的评分值中所占的权重。其中,所述第一预设公式为:可以理解的是,所述第一预设公式需要满足条件所有pi的和为1,即

步骤s202:根据所述第一评分向量a和所述第二评分向量b,确定对比向量d。

具体地,对比向量d=(dif1,dif2,…difi…,difn-1,difn),其中,difi=-|ai-bi|为所述第一目标车辆的第i个预设车载设备与所述第二目标车辆的第i个预设车载设备的对比值。所述对比值difi可以表示第一目标车辆的第i个预设车载设备的评分值与所述第二目标车辆的第i个预设车载设备的评分值之间差的大小,又因为所述评分值可以用于评价用户预设车载设备的使用习惯,所以difi对比值可以具体体现出第一用户与第二用户之间第i个预设车载设备的使用习惯的差距大小。

步骤s203:根据所述权重向量p和所述对比向量d确定推荐值c。

具体地,所述推荐值c用于判断是否向所述第一目标车辆推荐所述第二目标车辆。可以理解的是,因为推荐值c与权重向量p和对比向量d有关,又因为权重向量p中所述权重值pi可以用于表示所述第一目标车辆的第i个预设车载设备的评分值在n个预设车载设备的评分值中所占的权重,对比向量d中所述对比值difi可以表示第一目标车辆的第i个预设车载设备的评分值与所述第二目标车辆的第i个预设车载设备的评分值之间差的大小,所以推荐值c可以用于表示第二目标车辆与第一目标车辆的使用习惯的差距大小,举例来说:当权重值pi一定的情况下,即第一目标车辆确定的情况下,第二目标车辆与第一目标车辆的使用习惯越相似,两者间评分值的差距越小,则对比值difi越接近于0,推荐值c也越接近于0。因此,进一步的可以根据推荐值c接近于0的程度,判断判断是否向所述第一目标车辆推荐所述第二目标车辆。

实施本申请实施例,可以根据获取的第一目标车辆的第一评分向量a=(a1,a2,…ai…,an-1,an)以及第二目标车辆的第二评分向量b=(b1,b2,…bi…,bn-1,bn),通过公式difi=-|ai-bi|,进一步确定第一目标车辆与第二目标车辆的对比向量d=(dif1,dif2,…difi…,difn-1,difn),再根据获取的第一目标车辆的权重向量p=(p1,p2,…pi…,pn-1,pn)和计算获得的对比向量d=(dif1,dif2,…difi…,difn-1,difn),进一步确定推荐值c。其中,ai为所述第一目标车辆中的第i个预设车载设备对应的评价分数,pi为所述第一目标车辆中的第i个预设车载设备对应的权重值,bi为所述第二目标车辆中的第i个预设车载设备对应的评价分数。因此,基于预设车载设备评价分数和权重值确定推荐值c后,再进一步的,根据推荐值c判断是否向所述第一目标车辆推荐所述第二目标车辆的好友推荐,这种推送方式适用层面更加广泛,车友相似度更高,提高了成功率,降低了推送次数,同时也节约了车友间的时间成本。

参考附图3,图3是本申请实施例提供的另一种基于车载设备的好友推荐方法流程的示意图。可应用于上述图1a中的系统,下面将结合图3以执行主体是区号管理装置101为例,从区号管理装置101的单侧进行描述。该方法可以包括以下步骤s301-步骤s303。

步骤s301:获取第一目标车辆的第一评分向量a、权重向量p以及第二目标车辆的第二评分向量b。

步骤s302:根据所述第一评分向量a和所述第二评分向量b,确定对比向量d。

具体地,上述对步骤s301-步骤s302的描述可以对应参照图2的步骤s201-步骤s202的描述,此处不再赘述。

步骤s303:根据所述权重向量p和所述对比向量d以及第二预设公式确定的推荐值c。

具体地,所述第二预设公式为:c=p·d=dif1*p1+…+difi*pi+…+difn*pn。其中根据第二预设公式可知,推荐值c与权重向量p和对比向量d有关,因此,当所述推荐值c越接近于0时,说明第一用户与第二用户的使用习惯相似度越高,而使用习惯相似度越高,说明第一用户与第二用户越容易有更多的话题。此时,可以将与第一目标车辆相似度较高的第二目标车辆推荐给第一目标车辆,以实现好友推送的功能。举例来说,当推荐值c达到一定值时,可以向所述第一目标车辆推荐所述第二目标车辆的车辆信息。

步骤s304:若所述推荐值c达到预设推荐阈值,向第一目标车辆推荐第二目标车辆的车辆信息。

具体地,所述车辆信息包括:所述对比值difi=0时对应的第i个预设车载设备的设备信息、车主信息、车型信息和车系信息中的一个或多个;所述设备信息包括所述预设车载设备的型号信息、使用时长信息中的一个或多个。

可选的,若所述推荐值c达到预设推荐阈值,确定所述第一目标车辆的当前位置和所述第二目标车辆的当前位置之间的第一距离;若所述第一距离达到预设距离阈值,向所述第一目标车辆推荐所述第二目标车辆的车辆信息。所述车辆信息,还可以包括:所述第二目标车辆的当前位置信息,以便同城用户间的交流。

实施本申请实施例,可以根据获取的第一目标车辆的第一评分向量a=(a1,a2,…ai…,an-1,an)以及第二目标车辆的第二评分向量b=(b1,b2,…bi…,bn-1,bn),进一步通过公式difi=-|ai-bi|确定第一目标车辆与第二目标车辆的对比向量d=(dif1,dif2,…difi…,difn-1,difn),再根据获取的第一目标车辆的权重向量p=(p1,p2,…pi…,pn-1,pn)和计算获得的对比向量d=(dif1,dif2,…difi…,difn-1,difn),进一步确定推荐值c。若所述推荐值c达到预设推荐阈值,确定所述第一目标车辆的当前位置和所述第二目标车辆的当前位置之间的第一距离;若所述第一距离达到预设距离阈值,向所述第一目标车辆推荐所述第二目标车辆的车辆信息。其中,ai为所述第一目标车辆中的第i个预设车载设备对应的评价分数,pi为所述第一目标车辆中的第i个预设车载设备对应的权重值,bi为所述第二目标车辆中的第i个预设车载设备对应的评价分数。因此,基于预设车载设备评价分数和权重值确定的推荐值c后,进一步的根据推荐值c是否达到预设推荐阈值,再根据第一目标车辆与第二目标车辆之间的距离确定是否向所述第一目标车辆推荐所述第二目标车辆的好友推荐,这种推送方式适用层面更加广泛,车友相似度更高,提高了成功率,降低了推送次数,同时也节约了车友间的时间成本。

总的来说,本申请可以基于预设车载设备评价分数和权重值确定推荐值c后,再进一步的,根据推荐值c判断是否向所述第一目标车辆推荐所述第二目标车辆的好友推荐,这种推送方式适用层面更加广泛,车友相似度更高,提高了成功率,降低了推送次数,同时也节约了车友间的时间成本。

上述详细阐述了本申请实施例的方法,下面提供了与本申请实施例的相关基于车载设备的好友推荐装置,基于车载设备的好友推荐装置可以是一种通过快速获取、处理、分析和提取有价值的数据,以交互数据为基础,为第三方使用带来各种便利的服务设备。请参考附图4,图4是本申请实施例提供的一种基于车载设备的好友推荐装置的结构示意图。可以包括获取单元401,第一确定单元402和第二确定单元403,还可以包括:第一推荐单元404和第二推荐单元405。

获取单元401,用于获取第一目标车辆的第一评分向量a=(a1,a2,…ai…,an-1,an)、权重向量p=(p1,p2,…pi…,pn-1,pn)以及第二目标车辆的第二评分向量b=(b1,b2,…bi…,bn-1,bn),其中,ai为第一目标车辆中的第i个预设车载设备对应的评价分数,pi为第一目标车辆中的第i个预设车载设备对应的权重值,bi为第二目标车辆中的第i个预设车载设备对应的评价分数,其中,n为大于0的整数,i=1、2、3、……n;

第一确定单元402,用于根据第一评分向量a和第二评分向量b,确定对比向量d=(dif1,dif2,…difi…,difn-1,difn),其中,difi=-|ai-bi|为第一目标车辆的第i个预设车载设备与第二目标车辆的第i个预设车载设备的对比值;

第二确定单元403,用于根据权重向量p和对比向量d确定推荐值c,推荐值用于判断是否向第一目标车辆推荐第二目标车辆。

在一种可能的实现方式中,ai为根据所述第一目标车辆中的第i个预设车载设备的使用信息确定的评价分数,所述使用信息包括:在预设的第一时间段内,第i个车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个。bi为根据所述第二目标车辆中的第i个预设车载设备的使用信息确定的评价分数,所述使用信息包括:在预设的第一时间段内,第i个车载设备对应的使用频率、使用时长以及功能启用数量中的一个或多个。

在一种可能的实现方式中,pi为根据所述第一目标车辆中的第i个预设车载设备的评价分数和第一预设公式确定的权重值,其中,所述第一预设公式为:

在一种可能的实现方式中,第二确定单元403,具体用于根据所述权重向量p和所述对比向量d以及第二预设公式确定的推荐值c,所述第二预设公式为:c=p·d=dif1*p1+…+difi*pi+…+difn*pn。

在一种可能的实现方式中,所述装置还包括第一推荐单元404,用于根据所述权重向量p和所述对比向量d确定推荐值c之后,若所述推荐值c达到预设推荐阈值,向所述第一目标车辆推荐所述第二目标车辆的车辆信息。

在一种可能的实现方式中,所述装置还包括第二推荐单元405,用于根据所述权重向量p和所述对比向量d确定推荐值c之后,若所述推荐值c达到预设推荐阈值,确定所述第一目标车辆的当前位置和所述第二目标车辆的当前位置之间的第一距离;若所述第一距离达到预设距离阈值,向所述第一目标车辆推荐所述第二目标车辆的车辆信息。

在一种可能的实现方式中,车辆信息包括:所述对比值difi=0时对应的第i个预设车载设备的设备信息、车主信息、车型信息和车系信息中的一个或多个;所述设备信息包括所述预设车载设备的型号信息、使用时长信息中的一个或多个。

需要说明的是,各个操作的实现还可以对应参照图2和图3所示的方法实施例的相应描述,此处不再赘述。

请参考附图5,图5是本申请实施例提供的一种简化的基于车载设备的好友推荐装置的实体装置结构示意图,便于理解和图示方便,图5装置50中,可以包括以下一个或多个组件:存储组件501,处理组件502,通信组件503。

存储组件501可以包括一个或多个存储单元,每个单元可以包括一个或多个存储器,存储组件可用于存储程序和各种数据,并能在装置50运行过程中高速、自动地完成程序或数据的存取。可以采用具有两种稳定状态的物理器件来存储信息,所述两种稳定状态分别表示为“0”和“1”。当图5所示的装置50,为图1a所述基于车载设备的好友推荐装置时,存储组件可以用来存储第一信息,第二信息以及其他相关数据等。

处理组件502,处理组件也可以称为处理器,处理单元,处理单板,处理模块、处理装置等。处理组件可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。当图5所示的装置50,为图1a所述基于车载设备的好友推荐装置101时,所述处理组件503用于调用所述存储组件501的数据执行上述图2至图3所述方法的相关描述,此处不再赘述。

通信组件503,也可以称为收发机,或收发器等,其中可以包括用来进行无线、有线或其他通信方式的单元。可选的,可以将503部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即503部分包括第一推荐单元和第二推荐单元。

需要说明的是,各个操作的具体实现还可以对应参照图2和图3所示的方法实施例的相应描述,此处不再赘述。

在本申请中,所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。

另外,在本申请各个实施例中的各功能组件可以集成在一个组件也可以是各个组件单独物理存在,也可以是两个或两个以上组件集成在一个组件中。上述集成的组件既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的组件如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个本申请实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。尽管在此结合各实施例对本申请进行了描述,然而,在实施例所要求保护的本申请过程中,本领域技术人员可理解并实现公开实施例的其他变化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1