一种交通信息推送方法、系统和服务器与流程

文档序号:16741909发布日期:2019-01-28 13:05阅读:165来源:国知局
一种交通信息推送方法、系统和服务器与流程

本发明涉及交通信息服务技术领域,具体涉及一种根据不同用户的需求推送交通信息的交通信息推送方法和系统。



背景技术:

现阶段我国交通信息服务仍有很多问题需要解决,比如用户需求不了解导致信息服务针对性和差异性不足等。而信息推送技术作为一种主动的信息获取技术,其本质在于根据用户的特点让信息主动的去找用户,从而满足用户的个性化需求。因此,推送技术在交通信息服务领域的应用需要得到更多的重视。

然而,在对交通信息进行推送时,不同的用户所感兴趣的信息不同,例如,有的用户感兴趣的是交通拥堵信息、有的用户感兴趣的是交通管控信息、交通事故信息或者是其他,可见,不同的用户所需求的信息的类型不同,如何向不同的用户推送其感兴趣的交通信息,为本领域技术人员亟待解决的技术问题之一。



技术实现要素:

有鉴于此,本发明实施例提供一种交通信息推送方法、系统和服务器,以实现依据不同用户的需求向用户推送交通信息。

为实现上述目的,本发明实施例提供如下技术方案:

一种交通信息推送方法,包括:

获取当前登录账户;

判断是否存在与所述当前登录账户所匹配的交通信息优先级推送顺序,如果存在,依据所述交通信息优先级推送顺序向用户推送交通信息,如果不存在,获取用户资料数据,采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,依据用户对各种类型的交通信息的所述兴趣度大小,生成并存储与所述当前登录账户所匹配的交通信息优先级推送顺序,并依据生成的交通信息优先级推送顺序向用户推送交通信息。

优选的,上述交通信息推送方法中,所述获取用户资料数据,包括:

判断当前登录账户的资料信息中是否包含有用于计算用户对各个类型的交通信息的兴趣度的资料数据,如果包含,则由所述账户信息中提取所述用资料数据,否则,向所述当前登录账户发送信息推送请求,当获取到所述当前登录账户所反馈的确认信息后,向所述当前登录账户发送预设的资料数据表格,由用户反馈的资料数据表格中的用户选择信息生成所述资料数据。

优选的,上述交通信息推送方法中,采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,包括:

获取所述logistic模型中的与各个交通信息类型一一对应的兴趣数据计算模型,分别调取与各个兴趣数据计算模型对应的资料数据;

依据调取到的兴趣数据计算模型和与其对应的资料数据,计算得到用户对所述兴趣数据计算模型所对应的交通信息类型的兴趣程度值。

优选的,上述交通信息推送方法中,采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,包括:

依据公式获取用户的学历信息和职业信息,依据第一预设映射表获取所述学历信息对应的变量参数x1i的取值、所述职业信息对应的变量参数x2i的取值,将x1i和x2i的值带入公式计算得到用户对交通事故信息的兴趣度值p事故

依据公式获取用户的职业信息和出行者类型信息,依据第二预设映射表获取所述职业信息对应的变量参数x2i的取值、所述出行者类型信息对应的变量参数x3i的取值,将x2i和x3i的值带入公式计算得到用户对交通拥堵信息的兴趣度值p拥堵

依据公式获取用户的职业信息和学历信息,依据第三预设映射表获取所述职业信息对应的变量参数x2i的取值、所述学历信息对应的变量参数x1i的取值,将x1i和x2i的值带入公式计算得到用户对交通维修信息的兴趣度值p维修

依据公式获取用户的职业信息和学历信息,依据第四预设映射表获取所述职业信息对应的变量参数x2i的取值、所述学历信息对应的变量参数x1i的取值,将x2i和x1i的值带入公式计算得到用户对交通天气信息的兴趣度值p天气

依据公式获取用户的职业信息和驾龄信息,依据第五预设映射表获取所述职业信息对应的变量参数x2i的取值、所述驾龄信息对应的变量参数x4i的取值,将x2i和x4i的值带入公式计算得到用户对道路基础信息的兴趣度值p基础

优选的,上述交通信息推送方法中,还包括:

当获取到当前登录账户输入的自定义推送指令时;

获取当前登录账户自定义的推送规则,所述推送规则包括:用于推送的交通信息的类型,以及各个类型的交通信息的优先级顺序;

依据所述当前登录账户自定义的推送规则向当前登录账户推送交通信息。

一种交通信息推送系统,包括:

账户调取单元,用于获取当前登录账户;

推送规则调取单元,用于判断是否存在与所述当前登录账户所匹配的交通信息优先级推送顺序,如果存在,向信息推送单元输出触发信号,如果不存在,向推送规则定制单元输出触发信号;

推送规则定制单元,用于当获取到所述推送规则调取单元输出的触发信号时,获取用户资料数据,采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,依据用户对各种类型的交通信息的所述兴趣度大小,生成并存储与所述当前登录账户所匹配的交通信息优先级推送顺序,并向所述信息推送单元输出触发信号;

信息推送单元,用于当获取到触发信号时,依据所述交通信息优先级推送顺序向当前登录账户推送交通信息。

优选的,上述交通信息推送系统中,还包括:

用户资料数据采集单元,用于当推送规则调取单元判断不存在与所述当前登录账户所匹配的交通信息优先级推送顺序时,判断当前登录账户的资料信息中是否包含有用于计算用户对各个类型的交通信息的兴趣度的资料数据,如果包含,则由所述账户信息中提取所述资料数据,否则,向所述当前登录账户发送信息推送请求,当获取到所述当前登录账户所反馈的确认信息后,向所述当前登录账户发送预设的资料数据表格,由用户反馈的资料数据表格中的用户选择信息生成所述资料数据。

优选的,上述交通信息推送系统中,包括:所述推送规则定制单元,具体被配置为:

当获取到所述推送规则调取单元输出的触发信号时,获取所述logistic模型中的与各个交通信息类型一一对应的兴趣数据计算模型,分别调取与各个兴趣数据计算模型对应的资料数据;依据调取到的兴趣数据计算模型和与其对应的资料数据,计算得到用于表征用户对所述兴趣数据计算模型所对应的交通信息类型兴趣程度值,依据用户对各种类型的交通信息的所述兴趣度大小,生成并存储与所述当前登录账户所匹配的交通信息优先级推送顺序,并向所述信息推送单元输出触发信号。

优选的,上述交通信息推送系统中,所述推送规则定制单元内配置有兴趣程度值计算单元,所述兴趣程度值计算单元被配置为:

依据公式获取用户的学历信息和职业信息,依据第一预设映射表获取所述学历信息对应的变量参数x1i的取值、所述职业信息对应的变量参数x2i的取值,将x1i和x2i的值带入公式计算得到用户对交通事故信息的兴趣度值p事故

依据公式获取用户的职业信息和出行者类型信息,依据第二预设映射表获取所述职业信息对应的变量参数x2i的取值、所述出行者类型信息对应的变量参数x3i的取值,将x2i和x3i的值带入公式计算得到用户对交通拥堵信息的兴趣度值p拥堵

依据公式获取用户的职业信息和学历信息,依据第三预设映射表获取所述职业信息对应的变量参数x2i的取值、所述学历信息对应的变量参数x1i的取值,将x2i和x2i的值带入公式计算得到用户对交通维修信息的兴趣度值p维修

依据公式获取用户的职业信息和学历信息,依据第四预设映射表获取所述职业信息对应的变量参数x2i的取值、所述学历信息对应的变量参数x1i的取值,将x2i和x1i的值带入公式计算得到用户对交通天气信息的兴趣度值p天气

依据公式获取用户的职业信息和驾龄信息,依据第五预设映射表获取所述职业信息对应的变量参数x2i的取值、所述驾龄信息对应的变量参数x4i的取值,将x2i和x4i的值带入公式计算得到用户对道路基础信息的兴趣度值p基础

优选的,上述交通信息推送系统中,还包括:自定义推送规则制定单元,用于:当获取到当前登录账户输入的自定义推送指令时;获取当前登录账户自定义的推送规则,所述推送规则包括:用于推送的交通信息的类型,以及各个类型的交通信息的优先级顺序;向所述推送单元输出触发信号;

推送规则调取单元,具体被配置为:判断是否存在与所述当前登录账户所匹配的自定义的推送规则,如果不存在,用于判断是否存在与所述当前登录账户所匹配的交通信息优先级推送顺序,如果存在,向信息推送单元输出触发信号,如果不存在,向推送规则定制单元输出触发信号;

信息推送单元具体用于:用于当获取到自定义推送规则制定单元输出的触发信号时,依据所述当前登录账户自定义的推送规则向当前登录账户推送交通信息;当获取到推送规则调取单元或推送规则定制单元输出的触发信号时,依据所述交通信息优先级推送顺序向当前登录账户推送交通信息。

一种服务器,包括上述任意一项所述的交通信息推送系统。

基于上述技术方案,本发明实施例提供的交通信息推送方法,通过采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,依据用户对各个类型的交通信息的兴趣程度生成与登录账户相匹配的交通信息优先级推送顺序,实现了针对用户身份的不同向用户优先推送不同类型的交通信息。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不+付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例公开的一种交通信息推送方法的流程示意图;

图2为本申请另一实施例公开的一种交通信息推送方法的流程示意图;

图3为本申请实施例公开的一种资料数据表格的结构示意图;

图4为本申请实施例公开的一种交通信息推送系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了能够向不同需求的用户优先推送去和其需求的交通信息,本申请公开了一种交通信息推送方法、系统以及服务器。

参见图1,本申请实施例公开的交通信息推送方法可以包括:

步骤s101:获取当前登录账户;

本方法可以应用于服务器端,用户可通过在服务器端预先注册的账户登录服务器,例如qq号、手机号、微信号或用户自定义注册的账户等;

步骤s102:判断是否存在与所述当前登录账户所匹配的交通信息优先级推送顺序,如果存在,执行步骤s103,否则执行步骤s104;

当已经采用本申请实施例公开的方法对登陆账户的对各种类型的交通信息的兴趣程度进行排序后,存储该排序结果并建立排序结果与所述当前登录账户之间的映射关系,将该排序结果作为所述交通信息优先级推送顺序;

步骤s103:依据所述交通信息优先级推送顺序向用户推送交通信息;

通过所述交通信息优先级推送顺序可得到当前登录账户对各类型的交通信息的兴趣程度,某类型的交通信息的优先级越高,表明用户对该类型的交通信息的兴趣值越高,因此优先向用户发送这种类型的交通信息;

步骤s104:获取用户资料数据;

步骤s105:采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,执行步骤s106;

如果某一用户为新注册用户或系统为分析过与其对应的交通信息优先级推送顺序时,系统中不存在与该登录账户对应的交通信息优先级推送顺序,因此,通过对用户的资料数据进行分析,依据资料数据计算得到用户对各个类型的交通信息的兴趣度,进而得到该登录账户对应的交通信息优先级推送顺序;

步骤s106:依据用户对各种类型的交通信息的所述兴趣度大小,生成并存储与所述当前登录账户所匹配的交通信息优先级推送顺序;执行步骤s103,依据生成的交通信息优先级推送顺序向用户推送交通信息。

通过本申请上述实施例公开的技术方案可见,本申请通过采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,依据用户对各个类型的交通信息的兴趣程度生成与登录账户相匹配的交通信息优先级推送顺序,实现了针对用户身份的不同向用户优先推送不同类型的交通信息。

本申请实施例公开的技术方案的核心原理是0-1logistic模型,0-1logistic模型可以用来预测用户对于某类事物的需求概率。为了预测不同类型用户对信息需求程度的差别,本发明采用该模型来预测用户对各个交通信息的需求概率。

在建立logistic模型时,需要采用训练样本对logistic模型进行训练,依据训练结果调整logistic模型中的权重值。在获取训练样本时,可以通过问卷调查的方式获得训练样本,本申请可预先设定若干个影响用户交通信息需求类型的参数信息,例如,其可以包括但不限于:职业信息、学历信息、出行者类型信息以及驾龄信息,以及用户对各种类型的交通信息(包括但不限于交通事故信息、交通拥堵信息、道路管控信息、恶劣天气信息、道路基础信息等)的兴趣程度(可以包括非常希望、希望、无所谓、不希望、非常不希望)。预先对各相信息划分为多个区间范围,以职业信息为例,职业信息中,用户可选择的范围为:单位职员,在校学生,离退休人员,自由职业,其他。

logistic模型结构主要推导过程如下:

若随机变量y只取0或1,有若干个变量x1,x2,…xk影响y的取值,概率p=p(y=1),则需要建立p与x1,x2,…xk之间的关系函数以表征相互之间的关系:

p=f(x1,x2,…xk)

既然是概率公式,则p的取值必须是在0与1之间,因此必须对f(x1,x2,…xk)加以限制,使其值介于0和1之间,才有可能与p之间的对等关系。或者等价地,对p加以变换,使得当p在0与1之间取值时该函数的值域为(-∞,+∞),这样f(x1,x2,…xk)可为常用的一些函数,如线性函数,通常把对p的研究转换为对p/(1-p)的研究,因为后者是前者的严格增连续函数,值域为(-∞,+∞),则有如下公式:

此时,在p处于0到1之间时,范围为(-∞,+∞)。

在实际应用中,f(x1,x2,…xk)的选择具有很大的灵活性,但应用最为广泛的一种形式是取其为x1,x2,…xk的线性函数,计算方法如下:

其中,β0,β1,…βk是常数,这时,

或者转换为其等价形式以体现p与x1,x2,…xk的联系:

上述两个公式即称为logistic模型。其中,β0,β1,…βk通常是未知的,需要依据训练样本对公式进行训练得到,一旦这些参数的值确定了,上述两个公式就可以用来对p进行预测,也可以用来对各自变量的重要性进行评价。数理统计中可以运用最大似然估计法以及加权最小二乘法对β0,β1,…βk进行运算,当然,本申请也可以利用spss数据统计分析软件自带的最大似然估计程序对上述公式中的β0,β1,…βk的值进行计算。

使用spss数据统计分析软件进行多项logistic分析时,需将样本数据中的信息进行数字化。比如信息类型为交通事故的信息需求度可分为5类:非常不希望、不希望、无所谓、希望、非常希望(用户可依据自身需求进行选择),将非常不希望数字化为“1”,不希望数字化为“2”,无所谓数字化为“3”,希望数字化为“4”,非常希望数字化为“5”,其他数据类似。随后将调查得到的数据录入到spss软件中,在录入数据时需给每一类变量赋值,即说明每一类多分变量的每一个值的具体含义,以便于在模型输出时,spss会显示相应的分变量名称。

由于本发明计算的是用户非常希望获取某类信息的概率,所以建模时选择相应的数据。

经运算得到,用户交通事故信息的多项logistic需求模型为:

式中:

x1i——i=1,2,3,4,5分别代表高中及以下,专科,本科,硕士,博士及以上;

x2i——i=1,2,3,4,5分别代表单位职员,在校学生,离退休人员,自由职业,其他。

每一x1i和x2i在第一预设映射表中存在相匹配的值,即:在计算p事故时,依据用户资料确定x1i和x2i中i的值,然后再依据所述第一映射表查找x1i和x2i的大小,例如,在所述第一预设映射表中,x1i——i=1,2,3,4,5分别对应的值为0、-0.142、0.010、-1.447、-0.569;x2i——i=1,2,3,4,5分别对应的值为4.414、1.670、2.587、3.253、1.429;

用户交通拥堵信息的多项logistic需求模型为:

式中:

x2i——i=1,2,3,4,5分别代表单位职员,在校学生,离退休人员,自由职业,其他;

x3i——i=1,2,3,4,5分别代表私家车司机,客运司机,货运司机,道路管理者,其他交通参与者。

每一x3i和x2i在第二预设映射表中存在相匹配的值,即:在计算p拥堵时,依据用户资料确定x3i和x2i中i的值,然后再依据所述第二映射表查找x3i和x2i的大小,例如,在所述第二预设映射表中,x2i——i=1,2,3,4,5分别对应的值为9.512、7.653、8.161、8.934、7.442;x3i——i=1,2,3,4,5分别对应的值为-0.827、-0.638、0.048、-0.163、-0.105;

道路管控信息的多项logistic需求模型为:

式中:

x1i——i=1,2,3,4,5分别代表高中及以下,专科,本科,硕士,博士及以上;

x2i——i=1,2,3,4,5分别代表单位职员,在校学生,离退休人员,自由职业,其他。

每一x1i和x2i在第三预设映射表中存在相匹配的值,即:在计算p维修时,依据用户资料确定x1i和x2i中i的值,然后再依据所述第三映射表查找x1i和x2i的大小,例如,在所述第三预设映射表中,x1i——i=1,2,3,4,5分别对应的值为0、0.482、0.543、0.590、0.874;x2i——i=1,2,3,4,5分别对应的值为4.611、4.000、3.661、4.663、3.811;

恶劣天气信息的多项logistic需求模型为:

式中:

x1i——i=1,2,3,4,5分别代表高中及以下,专科,本科,硕士,博士及以上;

x2i——i=1,2,3,4,5分别代表单位职员,在校学生,离退休人员,自由职业,其他。

每一x1i和x2i在第四预设映射表中存在相匹配的值,即:在计算p天气时,依据用户资料确定x1i和x2i中i的值,然后再依据所述第四映射表查找x1i和x2i的大小,例如,在所述第四预设映射表中,x1i——i=1,2,3,4,5分别对应的值为0、-0.361、-0.203、-1.271、-0.117;x2i——i=1,2,3,4,5分别对应的值为1.648、0.327、0.779、1.675、-0.181。

道路基础信息的多项logistic需求模型为:

式中:

x2i——i=1,2,3,4,5分别代表单位职员,在校学生,离退休人员,自由职业,其他;

x4i——i=1,2,3,4分别代表≤2年,2-5年,5-10年,≥10年。

每一x4i和x2i在第五预设映射表中存在相匹配的值,即:在计算p基础时,依据用户资料确定x4i和x2i中i的值,然后再依据所述第五映射表查找x4i和x2i的大小,例如,在所述第五预设映射表中,x2i——i=1,2,3,4,5分别对应的值为4.110、2.204、3.547、4.487、2.335;x4i——i=1,2,3,4,5分别对应的值为-0.439、0.374、-0.912、0.171、0。

该模型的计算结果p事故、p拥堵、p维修、p天气、p基础即为用户非常希望获取交通事故信息、交通拥堵信息、道路管控信息、恶劣天气信息、道路基础信息的概率值,通过对概率值的大小进行排序,即可判断用户感兴趣的交通信息类型的排序。当几种不同类型的信息需要同时推送给用户时,系统选择概率值较高的类型信息优先发布。

在本申请另一实施例公开的技术方案中,在获取用户资料数据时,可以通过向当前登录账户发送问卷调查的方式获取用于计算用户各个类型的交通信息的兴趣度的资料,当然,每个登陆账户都具备一些基本资料,在想登陆账户发送问卷之前,可以先查询登录账户的基本资料,如果这些基本资料中具有计算用户各个类型的交通信息的兴趣度的资料时,可直接调取这些资料作为所述用户资料数据进行兴趣度计算,具体的,参见图2,本申请实施例公开的方法中,所述获取用户资料数据具体可以包括:

步骤s1041:判断当前登录账户的资料信息中是否包含有用于计算各个类型的交通信息的兴趣度的资料数据,如果包含,则由所述账户信息中提取所述用户资料数据,否则执行步骤s1042;

步骤s1042:向所述当前登录账户发送信息推送请求;

本步骤中,在向用户发送资料数据表格(问卷)之前,可以预先向用户请求是否可以执行该操作,如果用户不同意该请求,则仅依据系统默认规则向用户进行交通信息推送即可,如果用户同意该请求后,再向用户发送资料数据表格,该资料数据表格中报刊有所有用于进行兴趣程度计算的资料数据选项,例如,图3所示,用户对该表格进行填写后可自动上传至系统,系统再对该表格进行数据提取即可得到用户的资料数据,当然,为了方便系统进行数据提取,用户只需依据自身条件选择所述表格中所匹配的选项即可,用户无需手动填写信息内容;

步骤s1043:当获取到所述当前登录账户所反馈的确认信息后,向所述当前登录账户发送预设的资料数据表格,由用户反馈的资料数据表格中的用户选择信息生成用户资料数据。

在实际生活中,用户的资料数据通常都是在处于不断的变化之中的,因此,用户在不同的时期所感兴趣的交通信息的类型不同,因此在本申请上述实施例公开的技术方案中,用户除了被动接受系统发送的信息推送请求之外,用户还可以主动向系统发送交通信息优先级推送顺序更新请求,系统在获取到该请求后,执行步骤s105。

在本申请上述实施例公开的技术方案中,当获取到用户资料数据后,可将用户资料数据在预设映射表中所对应的值带入所述logistic模型中,进而计算得到用户对各种类型的交通信息的兴趣程度,在logistic模型中,采用不同的计算模型计算用户对不同类型信息的兴趣程度,每个模型所需的用户资料数据不同,例如有的模型可基于学历信息、职业信息进行某一类型的交通信息的兴趣程度计算,而有的模型可基于学历信息、出行者类型信息进行另一类型的交通信息的兴趣程度计算,因此,本申请上述实施例公开的方法中,所述采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,具体可以包括:

获取所述logistic模型中用于计算各个类型的交通信息的兴趣数据计算模型;

由资料数据中分别调取与所述兴趣数据计算模型所对应的用户资料数据;

由预设映射表中调取与所述用户资料数据对应的值;

将调取到的用户资料数据对应的值带入对应的所述兴趣数据计算模型进行计算,得到用户对所述兴趣数据计算模型所对应的交通信息类型的兴趣程度值。

在本实施例中,基于本申请上述logistic模型的推导结果,所述采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,具体可以包括:

分别计算用户对交通事故信息、交通拥堵信息、交通维修信息、交通天气信息和交通基础信息的兴趣程度;

在计算用户对交通事故信息的兴趣程度时,其具体过程可以包括:

调取logistic模型中用于计算用户对交通事故信息的兴趣数据的公式(公式一),获取用户资料数据中与公式一对应的学历信息和职业信息,依据第一预设映射表获取所述学历信息对应的变量参数x1i的取值、所述职业信息对应的变量参数x2i的取值,将x1i和x2i在所述第一预设映射表中的取值带入公式一计算得到用户对交通事故信息的兴趣度值p事故,所述第一预设映射表中,设置有与所述x1i和x2i对应的值,其中,1i表示用户的学历信息,1i中的i的取值不同,用户的学历信息不同,x1i在所述第一预设映射表中的取值不同,2i表示用户的职业信息,2i中的i的取值不同,用户的职业信息不同,x2i在所述第一预设映射表中的取值不同;

在计算用户对交通拥堵信息的兴趣程度时,其具体过程可以包括:

调取logistic模型中用于计算用户对交通拥堵信息的兴趣数据的公式获取用户资料数据中与公式二对应的职业信息和出行者类型信息,依据第二预设映射表获取所述职业信息对应的变量参数x2i的取值、所述出行者类型信息对应的变量参数x3i的取值,将x2i和x3i在所述第二预设映射表中的取值带入公式二计算得到用户对交通拥堵信息的兴趣度值p拥堵,所述第二预设映射表中,设置有与所述x3i和x2i对应的值,其中,2i表示用户的职业信息,2i中的i的取值不同,用户的职业信息不同,x2i在所述第二预设映射表中的取值不同,3i表示用户的出行者类型,3i中的i的取值不同,用户的出行者类型不同,x3i在所述第二预设映射表中的取值不同;

在计算用户对交通维修信息的兴趣程度时,其具体过程可以包括:

调取logistic模型中用于计算用户对交通维修信息的兴趣数据的公式获取用户资料数据中与公式三对应的职业信息和学历信息,依据第三预设映射表获取所述职业信息对应的变量参数x2i的取值、所述学历信息对应的变量参数x1i的取值,将x1i和x2i在所述第三预设映射表中的取值带入公式计算得到用户对交通维修信息的兴趣度值p维修,所述第三预设映射表中,设置有与所述x1i和x2i对应的值,其中,1i表示用户的学历信息,1i中的i的取值不同,用户的学历信息不同,x1i在所述第三预设映射表中的取值不同,2i表示用户的职业信息,2i中的i的取值不同,用户的职业信息不同,x2i在所述第三预设映射表中的取值不同;

在计算用户对交通天气信息的兴趣程度时,其具体过程可以包括:

调取logistic模型中用于计算用户对交通天气信息的兴趣数据的公式获取用户资料数据中与公式四对应的职业信息和学历信息,依据第四预设映射表获取所述职业信息对应的变量参数x2i的取值、所述学历信息对应的变量参数x1i的取值,将x2i和x1i在所述第四预设映射表中的取值带入公式计算得到用户对交通天气信息的兴趣度值p天气,所述第一预设映射表中,设置有与所述x1i和x2i对应的值,其中,1i表示用户的学历信息,1i中的i的取值不同,用户的学历信息不同,x1i在所述第四预设映射表中的取值不同,2i表示用户的职业信息,2i中的i的取值不同,用户的职业信息不同,x2i在所述第四预设映射表中的取值不同;

在计算用户对交通基础信息的兴趣程度时,其具体过程可以包括:

调取logistic模型中用于计算用户对交通基础信息的兴趣数据的公式获取用户资料数据中与公式五对应的职业信息和驾龄信息,依据第五预设映射表获取所述职业信息对应的变量参数x2i的取值、所述驾龄信息对应的变量参数x4i的取值,将x2i和x4i在所述第五预设映射表中的取值带入公式计算得到用户对道路基础信息的兴趣度值p基础,所述第五预设映射表中,设置有与所述x4i和x2i对应的值,其中,2i表示用户的职业信息,2i中的i的取值不同,用户的职业信息不同,x2i在所述第五预设映射表中的取值不同,4i表示用户的驾龄信息,4i中的i的取值不同,用户的驾龄不同,x4i在所述第五预设映射表中的取值不同。

在本申请实施例公开的技术方案中,除了依据用户资料数据自动计算用户对各种类型的交通信息的兴趣程度,依据兴趣程度的排序结果推送交通信息之外,用户还可以自定义推送规则,所述自定义推送规则可以包括用户自定义的用于推送的交通信息的类型,以及各个类型的交通信息的优先级顺序,例如,用户可以由多个类型的交通信息中选择用户所感兴趣的多个类型的交通信息,此时,系统在推送交通信息时,仅向用户推送用户自定义的类型的交通信息即可,当然,用户在自定义推送内容时,也可对自定义选择的各个类型的交通信息的推送优先级进行设定,系统预先推送自定义的、优先级最高的类型的交通信息,当登录账户同时匹配有自定义推送规则和预设优先级推送规则时,用户可以选定一个规则以便系统进行信息推送。

与上述方法相对应本申请还公开了一种交通信息推送系统,方法和系统的实施例可相互借鉴,参见图4,系统可以包括:

账户调取单100,其与方法中步骤s101相对应用于获取当前登录账户;

推送规则调取单元200,其与方法中步骤s102相对应,用于判断是否存在与所述当前登录账户所匹配的交通信息优先级推送顺序,如果存在,向信息推送单元输出400触发信号,如果不存在,向推送规则定制单元300输出触发信号;

推送规则定制单元300,其与方法中步骤s104-106相对应,用于当获取到所述推送规则调取单元输出的触发信号时,获取用户资料数据,采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,依据用户对各种类型的交通信息的所述兴趣度大小,生成并存储与所述当前登录账户所匹配的交通信息优先级推送顺序,并向所述信息推送单元输出触发信号。推送规则定制单元300还可以被配置为当获取到用户输入的交通信息优先级推送顺序更新请求时,获取用户资料数据,采用logistic模型基于用户资料数据计算得到用户对各个类型的交通信息的兴趣度,依据用户对各种类型的交通信息的所述兴趣度大小,生成并存储与所述当前登录账户所匹配的交通信息优先级推送顺序,并向所述信息推送单元输出触发信号;

信息推送单元400,其与方法中步骤s103相对应,用于当获取到触发信号时,依据所述交通信息优先级推送顺序向当前登录账户推送交通信息。

在本申请另一实施例公开的系统中,与所述步骤s1041-s1043相对应,系统还可以包括:

用户资料数据采集单元,用于当推送规则调取单元判断不存在与所述当前登录账户所匹配的交通信息优先级推送顺序时,判断当前登录账户的资料信息中是否包含有用于计算用户各个类型的交通信息的兴趣度的资料数据,如果包含,则由所述账户信息中提取所述用户资料数据,否则,向所述当前登录账户发送信息推送请求,当获取到所述当前登录账户所反馈的确认信息后,向所述当前登录账户发送预设的资料数据表格,由用户反馈的资料数据表格中的用户选择信息生成用户资料数据。

与上述方法相对应,所述推送规则定制单元300,具体可以被配置为:

当获取到所述推送规则调取单元输出的触发信号时,获取所述logistic模型中的与各个交通信息类型一一对应的兴趣数据计算模型,分别调取与各个兴趣数据计算模型对应的用户资料数据;依据调取到的兴趣数据计算模型和与其对应的用户资料数据,计算得到用于表征用户对所述兴趣数据计算模型所对应的交通信息类型兴趣程度值,依据用户对各种类型的交通信息的所述兴趣度大小,生成并存储与所述当前登录账户所匹配的交通信息优先级推送顺序,并向所述信息推送单元输出触发信号。

与上述方法相对应,所述推送规则定制单元300内配置有兴趣程度值计算单元,所述兴趣程度值计算单元被配置为:

依据公式获取用户的学历信息和职业信息,依据第一预设映射表获取所述学历信息对应的变量参数x1i的取值、所述职业信息对应的变量参数x2i的取值,将x1i和x2i的值带入公式计算得到用户对交通事故信息的兴趣度值p事故

依据公式获取用户的职业信息和出行者类型信息,依据第二预设映射表获取所述职业信息对应的变量参数x2i的取值、所述出行者类型信息对应的变量参数x3i的取值,将x2i和x3i的值带入公式计算得到用户对交通拥堵信息的兴趣度值p拥堵

依据公式获取用户的职业信息和学历信息,依据第三预设映射表获取所述职业信息对应的变量参数x2i的取值、所述学历信息对应的变量参数x1i的取值,将x2i和x2i的值带入公式计算得到用户对交通维修信息的兴趣度值p维修

依据公式获取用户的职业信息和学历信息,依据第四预设映射表获取所述职业信息对应的变量参数x2i的取值、所述学历信息对应的变量参数x1i的取值,将x2i和x1i的值带入公式计算得到用户对交通天气信息的兴趣度值p天气

依据公式获取用户的职业信息和驾龄信息,依据第五预设映射表获取所述职业信息对应的变量参数x2i的取值、所述驾龄信息对应的变量参数x4i的取值,将x2i和x4i的值带入公式计算得到用户对道路基础信息的兴趣度值p基础

与上述方法相对应,所述系统还可以包括:自定义推送规则制定单元,用于:当获取到当前登录账户输入的自定义推送指令时;获取当前登录账户自定义的推送规则,所述推送规则包括:用于推送的交通信息的类型,以及各个类型的交通信息的优先级顺序;向所述推送单元输出触发信号;此时,所述推送规则调取单元,具体被配置为:判断是否存在与所述当前登录账户所匹配的自定义的推送规则,如果不存在,用于判断是否存在与所述当前登录账户所匹配的交通信息优先级推送顺序,如果存在,向信息推送单元输出触发信号,如果不存在,向推送规则定制单元输出触发信号;所述信息推送单元具体用于:用于当获取到自定义推送规则制定单元输出的触发信号时,依据所述当前登录账户自定义的推送规则向当前登录账户推送交通信息;当获取到推送规则调取单元或推送规则定制单元输出的触发信号时,依据所述交通信息优先级推送顺序向当前登录账户推送交通信息。

对应于上述系统,本申请还公开了应用有本申请任意意向实施例公开的上述系统的服务器。

为了描述的方便,描述以上系统时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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