交通附加产品的绑定方法和系统与流程

文档序号:16937123发布日期:2019-02-22 20:50阅读:116来源:国知局
交通附加产品的绑定方法和系统与流程
本发明涉及一种交通附加产品的绑定方法和系统。
背景技术
:现有的旅游电商平台在推出常用的交通方式时,没有向用户提供附加的多样化的个性化服务,使得用户在订购常用的交通方式时难以获得丰富的便利可行的配套服务方案。而对于一些偶有提供附加服务的电商平台,也仅仅是只提供一种附加产品,仍然无法按照用户自身的需求进行选择。技术实现要素:本发明要解决的技术问题是为了克服现有技术中旅游电商平台在推出常用的交通方式时,无法向用户提供附加的多样化的个性化服务的缺陷,提供一种交通附加产品的绑定方法和系统。本发明是通过以下技术方案解决上述技术问题的:一种交通附加产品的绑定方法,其特点在于,所述绑定方法包括:s1、获取用户的出行交通信息;所述出行交通信息包括用户乘坐的交通工具的起止时间、起止地点和座位等级;s2、将所述出行交通信息与一交通附加产品绑定策略进行关联;所述交通附加产品绑定策略包括一附加产品标识和一附加产品详情;s3、分析用户的个人信息,并根据所述个人信息调整所述交通附加产品绑定策略;所述个人信息包括用户的出行目的、历史订单信息和风险信息;s4、根据调整后的交通附加产品绑定策略中的所述附加产品标识,获取与所述附加产品标识对应的附加产品详情;s5、将步骤s4中的所述附加产品详情与用户当前的出行交通信息进行绑定。较佳地,包括一附加产品绑定规则表和一附加产品绑定策略表,所述附加产品绑定规则表包括与多个所述出行交通信息一一对应的多个绑定规则id(identification,标识),所述附加产品绑定策略表包括与所述绑定规则id对应的一个或多个所述交通附加产品绑定策略,步骤s2包括:s21、在所述附加产品绑定规则表中查找与所述出行交通信息匹配的绑定规则id;s22、在所述附加产品绑定策略表中查找与所述绑定规则id相关联的所述交通附加产品绑定策略。较佳地,步骤s22中在相关联的所述交通附加产品绑定策略为多个时选取优先级最高的一个。较佳地,还包括一附加产品调整规则表,所述附加产品调整规则表包括字段:所述替换规则id、与所述替换规则id对应的原附加产品信息和替换附加产品信息,步骤s3包括:s31、根据所述个人信息判断所述用户是否为高风险用户,若是,则调用所述附加产品调整规则表以获得所述替换附加产品信息;s32、以步骤s31中的所述替换附加产品信息更新所述交通附加产品绑定策略。较佳地,所述附加产品绑定规则表和所述附加产品绑定策略表存储于静态缓存中。一种交通附加产品的绑定系统,其特点在于,包括:一获取模块,用于获取用户的出行交通信息;所述出行交通信息包括用户乘坐的交通工具的起止时间、起止地点和座位等级;一关联模块,用于将所述出行交通信息与一交通附加产品绑定策略进行关联;所述交通附加产品绑定策略包括一附加产品标识和一附加产品详情;一分析模块,用于分析用户的个人信息,并根据所述个人信息调整所述交通附加产品绑定策略;所述个人信息包括用户的出行目的、历史订单信息和风险信息;一调整模块,用于根据调整后的交通附加产品绑定策略中的所述附加产品标识,获取与所述附加产品标识对应的附加产品详情;一绑定模块,用于将所述调整模块中的所述附加产品详情与用户当前的出行交通信息进行绑定。较佳地,包括一附加产品绑定规则表和一附加产品绑定策略表,所述附加产品绑定规则表包括与多个所述出行交通信息一一对应的多个绑定规则id,所述附加产品绑定策略表包括与所述绑定规则id对应的一个或多个所述交通附加产品绑定策略,所述关联模块包括:一第一查找模块,用于在所述附加产品绑定规则表中查找与所述出行交通信息匹配的绑定规则id;一第二查找模块,用于在所述附加产品绑定策略表中查找与所述绑定规则id相关联的所述交通附加产品绑定策略。较佳地,所述第二查找模块用于在相关联的所述交通附加产品绑定策略为多个时选取优先级最高的一个。较佳地,还包括一附加产品调整规则表,所述附加产品调整规则表包括字段:所述替换规则id、与所述替换规则id对应的原附加产品信息和替换附加产品信息,所述分析模块包括:一判断模块,用于根据所述个人信息判断所述用户是否为高风险用户,若是,则调用所述附加产品调整规则表以获得所述替换附加产品信息;一更新模块,用于以所述判断模块中的所述替换附加产品信息更新所述交通附加产品绑定策略。较佳地,所述附加产品绑定规则表和所述附加产品绑定策略表存储于静态缓存中。本发明的积极进步效果在于:本方案能够根据交通附加产品绑定策略绑定多种交通附加产品,使得电商平台能够向用户提供多样化的配套服务;而在选取交通附加产品绑定策略的基础上叠加用户的个人信息并调整策略,能够向用户提供个性化的配套服务。附图说明图1为本发明实施例1的交通附加产品的绑定方法流程图。图2为本发明实施例2的交通附加产品的绑定系统的结构示意图。具体实施方式下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。实施例1本实施例提供一种交通附加产品的绑定方法,如图1所示,所述绑定方法包括:步骤101、获取用户的出行交通信息;所述出行交通信息包括用户乘坐的交通工具的起止时间、起止地点和座位等级;以乘坐的交通工具是飞机为例,该出行交通信息可包括但不限于飞机的起飞时间、航班号、出发机场、到达机场、舱位等。步骤102、将所述出行交通信息与一交通附加产品绑定策略进行关联;包括一附加产品绑定规则表和一附加产品绑定策略表,所述附加产品绑定规则表包括与多个所述出行交通信息一一对应的多个绑定规则id。步骤102包括:步骤1021、在所述附加产品绑定规则表中查找与所述出行交通信息匹配的绑定规则id;绑定规则id即为表1中的字段ruleid。不同的出行交通信息根据附加产品绑定规则表匹配到不同的规则。附加产品绑定规则表的匹配条件包括销售渠道、销售类型、航空公司、舱位、航班信息(航班号、出发机场、到达机场、起飞时间)、销售时间、提前预定天数、票台、是否支持共享航班、产品类型等。根据这些匹配条件可能匹配到多条绑定规则,选取优先级最高的绑定规则。附加产品绑定规则表可如表1所示:表1附加产品绑定规则表而所述附加产品绑定策略表包括与所述绑定规则id对应的一个或多个所述交通附加产品绑定策略。附加产品绑定策略表通过表2中的ruleid与附加产品绑定规则表1相关联。一条附加产品绑定规则可以对应多条交通附加产品绑定策略,多条交通附加产品绑定策略通过表2中的销售代码salecode来区分。交通附加产品绑定策略为表2中的字段strategyid。通过配置不同的销售代码salecode可以实现同一条绑定规则采用不同的交通附加产品绑定策略,达到a/btest(一种网页优化方法)的目的。所述交通附加产品绑定策略包括一附加产品标识和一附加产品详情。所述附加产品详情是一个json(一种数据交换格式)字符串,即表2中的字段strategyinfo。所述附加产品详情包含附加产品的类型、售价等详细信息。而附加产品可包括各类优惠券、保险、休息室、安检通道、停车场、实物产品(大米、红酒等)、旅行家会员产品、酒店、升舱、wi-fi等。其中优惠券包括酒店优惠券、机票优惠券、接送机优惠券以及上述三种优惠券任意组合的券包,支持即买即用。该些附加产品可任意组合,能够提供给用户多样化的配套服务。所述附加产品绑定策略表如表2所示:表2附加产品绑定策略表字段名类型长度默认值描述strategyidbigint营销策略子表id,主键,自增ruleidbigint搭售规则主表idsalecodevarchar50销售代码datachange_lasttimedatetimegetdate()最后修改时间datachange_createtimedatetimegetdate()创建时间戳strategyinfovarchar8000null策略详情,json格式,允许空步骤1022、在所述附加产品绑定策略表中查找与所述绑定规则id相关联的所述交通附加产品绑定策略。每一个航班的每一个舱位可对应多条交通附加产品绑定策略,相关联的所述交通附加产品绑定策略为多个时选取优先级最高的一个。而每一条交通附加产品绑定策略可以包括多种附加产品。所述附加产品绑定规则表和所述附加产品绑定策略表存储于静态缓存中。有效减少了对db(database数据库)的请求次数,保证了db的稳定性。步骤103、分析用户的个人信息,并根据所述个人信息调整所述交通附加产品绑定策略;所述个人信息包括用户的出行目的、历史订单信息和风险信息;其中,出行目的是指出行的种类,可为回家、商务、旅游等信息。而历史订单信息可为用户订单的历史记录,可包括历史机票记录以及附加产品的购买记录。而风险信息是指用户的信用情况。还包括一附加产品调整规则表,所述附加产品调整规则表包括字段:替换规则id、与所述替换规则id对应的原附加产品信息和替换附加产品信息。一种产品类型只对应一条替换规则。所述替换规则id为表3中的字段ruleid。步骤103包括:步骤1031、根据所述个人信息判断所述用户是否为高风险用户,若是,则调用所述附加产品调整规则表以获得所述替换附加产品信息;步骤1032、以步骤1031中的所述替换附加产品信息更新所述交通附加产品绑定策略。所述附加产品调整规则表可为表3所示:表3附加产品调整规则表字段名类型长度默认值描述ruleidbigint规则id,主键,自增origproducttypevarchar50原x产品replproducttypevarchar50null替换x产品,允许空replacepricevarchar10null替换x产品价格,允许空replproductidbigintnull替换x产品id,允许空rulestatustinyint0规则状态:0-有效1-删除2-测试3-无效datachange_createtimedatetimegetdate()创建时间datachange_lasttimedatetimegetdate()最后修改时间比如在当前绑定规则下,交通附加产品绑定策略中的附加产品信息包括3种,其中一种原附加产品信息为航空组合险,而替换附加产品信息为航空意外险。因此在用户为高风险用户时将航空意外险更新至原来的交通附加产品绑定策略中。若没有可以替换的附加产品,则保持原有的交通附加产品绑定关系。在调整所述交通附加产品绑定策略后,能够根据用户的偏好为用户提供个性化的附加产品推荐服务,实行有针对性地对附加产品的合理绑定。步骤104、根据调整后的交通附加产品绑定策略中的所述附加产品标识,获取与所述附加产品标识对应的附加产品详情;附加产品详情可以存储于一数据库中,供步骤104调用。步骤105、将步骤104中的所述附加产品详情与用户当前的出行交通信息进行绑定。采用objectid(一种类型字符串)索引的方式,不同的航班舱位可绑定相同的附加产品,有效减少报文的大小。然后返回绑定附加产品的航班信息。本方案能够根据交通附加产品绑定策略绑定多种交通附加产品,使得电商平台能够向用户提供多样化的配套服务;而在选取交通附加产品绑定策略的基础上叠加用户的个人信息并调整策略,能够向用户提供个性化的配套服务。实施例2本实施例提供一种数据库发布时间的预测系统,如图2所示。包括:一获取模块1,用于获取用户的出行交通信息;所述出行交通信息包括用户乘坐的交通工具的起止时间、起止地点和座位等级;一关联模块2,用于将所述出行交通信息与一交通附加产品绑定策略进行关联;所述交通附加产品绑定策略包括一附加产品标识和一附加产品详情;包括一附加产品绑定规则表t1和一附加产品绑定策略表t2,所述附加产品绑定规则表和所述附加产品绑定策略表存储于静态缓存中。所述附加产品绑定规则表t1包括与多个所述出行交通信息一一对应的多个绑定规则id;所述附加产品绑定策略表t2包括与所述绑定规则id对应的一个或多个所述交通附加产品绑定策略,所述关联模块2包括:一第一查找模块21,用于在所述附加产品绑定规则表中查找与所述出行交通信息匹配的绑定规则id;一第二查找模块22,用于在所述附加产品绑定策略表中查找与所述绑定规则id相关联的所述交通附加产品绑定策略。所述第二查找模块用于在相关联的所述交通附加产品绑定策略为多个时选取优先级最高的一个。一分析模块3,用于分析用户的个人信息,并根据所述个人信息调整所述交通附加产品绑定策略;所述个人信息包括用户的出行目的、历史订单信息和风险信息;还包括一附加产品调整规则表t3,所述附加产品调整规则表包括字段:替换规则id、与所述替换规则id对应的原附加产品信息和替换附加产品信息,所述分析模块3包括:一判断模块31,用于根据所述个人信息判断所述用户是否为高风险用户,若是,则调用所述附加产品调整规则表以获得所述替换附加产品信息;一更新模块32,用于以所述判断模块中的所述替换附加产品信息更新所述交通附加产品绑定策略。一调整模块4,用于根据调整后的交通附加产品绑定策略中的所述附加产品标识,获取与所述附加产品标识对应的附加产品详情;一绑定模块5,用于将所述调整模块中的所述附加产品详情与用户当前的出行交通信息进行绑定。本实施例能够达到与实施例1相同的技术效果。虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1