用户乘车签约方法及装置制造方法及图纸

技术编号:34616347 阅读:19 留言:0更新日期:2022-08-20 09:22
本发明专利技术公开了一种用户乘车签约方法及装置,涉及人工智能技术领域,该方法包括:接收用户的乘车签约请求;基于用户的乘车签约请求,查询用户是否已签约、和用户身份标识是否重复;在确定用户未签约、且用户身份标识未重复时,向redis服务器发送用于验证是否已存在历史乘车签约请求的查询请求;在接收到redis服务器反馈的未存在历史乘车签约请求的返回信息后,将乘车签约请求存入redis服务器,并对乘车签约请求进行签约处理;在签约处理结果为签约成功时,生成并发送对应用户身份标识的乘车码,并删除redis服务器中存入的乘车签约请求。本发明专利技术可生成正确的乘车码,降低用户乘车签约的错误率,改善用户体验。改善用户体验。改善用户体验。

【技术实现步骤摘要】
用户乘车签约方法及装置


[0001]本专利技术涉及人工智能
,尤其涉及用户乘车签约方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前现有的乘车码签约系统,一般是直接在用户触发乘车签约后,直接对用户的乘车签约请求处理,并基于处理结果,向用户发送乘车码,以供用户乘车。
[0004]但上述的用户乘车签约流程存在问题:
[0005]当用户所操作前端(如手机端)的防重复点击失败时,同一用户可能会多次触发签约接口,造成重复生成多次乘车签约请求;而由于当前乘车码签约系统响应时间不定,先调用的接口可能返回较慢,会将先返回的处理结果数据覆盖掉,导致前端缓存的用户标识与后台(即乘车码签约系统端)存储的标识不一致,会导致用户使用乘车码的时候的校验无法通过的问题,使得用户无法正常乘车。
[0006]如上述,现有技术下并不能解决因用户重复触发签约而导致无法生成对应用户的乘车码,而致使用户无法正常乘车的问题,提升了用户乘车签约的错误率,给用户出行乘车造成了困难,影响用户体验。

技术实现思路

[0007]本专利技术实施例提供一种用户乘车签约方法,用以生成正确的乘车码,降低用户乘车签约的错误率,改善用户体验,该方法包括:
[0008]接收用户的乘车签约请求;所述用户的乘车签约请求携带有用户身份标识;
[0009]基于用户的乘车签约请求,查询用户是否已签约、和用户身份标识是否重复;
[0010]在确定用户未签约、且用户身份标识未重复时,向redis服务器发送用于验证是否已存在历史乘车签约请求的查询请求;
[0011]在接收到redis服务器反馈的未存在历史乘车签约请求的返回信息后,将乘车签约请求存入redis服务器,并对乘车签约请求进行签约处理;
[0012]在签约处理结果为签约成功时,生成并发送对应用户身份标识的乘车码,并删除redis服务器中存入的乘车签约请求。
[0013]本专利技术实施例还提供一种用户乘车签约装置,用以生成正确的乘车码,降低用户乘车签约的错误率,改善用户体验,该装置包括:
[0014]请求接收模块,用于接收用户的乘车签约请求;所述用户的乘车签约请求携带有用户身份标识;
[0015]用户信息查询模块,用于基于用户的乘车签约请求,查询用户是否已签约、和用户身份标识是否重复;
[0016]查询请求发送模块,用于在确定用户未签约、且用户身份标识未重复时,向redis
服务器发送用于验证是否已存在历史乘车签约请求的查询请求;
[0017]签约处理模块,用于在接收到redis服务器反馈的未存在历史乘车签约请求的返回信息后,将乘车签约请求存入redis服务器,并对乘车签约请求进行签约处理;
[0018]乘车码发送模块,用于在签约处理结果为签约成功时,生成并发送对应用户身份标识的乘车码,并删除redis服务器中存入的乘车签约请求。
[0019]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述用户乘车签约方法。
[0020]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述用户乘车签约方法。
[0021]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述用户乘车签约方法。
[0022]本专利技术实施例中,接收用户的乘车签约请求;所述用户的乘车签约请求携带有用户身份标识;基于用户的乘车签约请求,查询用户是否已签约、和用户身份标识是否重复;在确定用户未签约、且用户身份标识未重复时,向redis服务器发送用于验证是否已存在历史乘车签约请求的查询请求;在接收到redis服务器反馈的未存在历史乘车签约请求的返回信息后,将乘车签约请求存入redis服务器,并对乘车签约请求进行签约处理;在签约处理结果为签约成功时,生成并发送对应用户身份标识的乘车码,并删除redis服务器中存入的乘车签约请求,从而在有多个乘车签约请求同时发生时,利用redis服务器单线程的优势,可对乘车签约请求的唯一性进行检验,确保了仅有一个乘车签约请求可成功写入redis服务器并进入签约处理的流程中,避免了现有技术下因用户重复触发签约而导致无法生成对应用户的乘车码,而致使用户无法正常乘车的问题,实现了生成正确的乘车码的目的,同时降低了用户乘车签约的错误率,改善了用户体验。
附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0024]图1为本专利技术实施例中一种用户乘车签约方法的流程示意图;
[0025]图2为本专利技术实施例中一种用户乘车签约方法的具体示例图;
[0026]图3为本专利技术实施例中一种用户乘车签约装置的结构示例图;
[0027]图4为本专利技术实施例中一种用户乘车签约装置的具体示例图;
[0028]图5为本专利技术实施例中提供的一种计算机设备的示意图。
具体实施方式
[0029]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0030]本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
[0031]在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本申请的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
[0032]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0033]目前,现有的乘车码签约系统主要流程多为:

用户触发签约;
...

【技术保护点】

【技术特征摘要】
1.一种用户乘车签约方法,其特征在于,包括:接收用户的乘车签约请求;所述用户的乘车签约请求携带有用户身份标识;基于用户的乘车签约请求,查询用户是否已签约、和用户身份标识是否重复;在确定用户未签约、且用户身份标识未重复时,向redis服务器发送用于验证是否已存在历史乘车签约请求的查询请求;在接收到redis服务器反馈的未存在历史乘车签约请求的返回信息后,将乘车签约请求存入redis服务器,并对乘车签约请求进行签约处理;在签约处理结果为签约成功时,生成并发送对应用户身份标识的乘车码,并删除redis服务器中存入的乘车签约请求。2.如权利要求1所述的方法,其特征在于,基于用户的乘车签约请求,查询用户是否已签约、和用户身份标识是否重复,包括:基于用户的乘车签约请求,查询签约数据存储服务器中是否存在与用户相关联的用户签约数据和用户身份标识;在查询到签约数据存储服务器中不存在与用户相关联的用户签约数据和用户身份标识时,确定用户未签约、且用户身份标识未重复。3.如权利要求2所述的方法,其特征在于,还包括:在签约处理结果为签约成功时,更新签约数据存储服务器存储的与用户相关联的用户签约数据和用户身份标识。4.如权利要求1所述的方法,其特征在于,还包括:在确定用户已签约、和/或用户身份标识已重复时,发出用户已完成签约的通知信息,并中止对乘车签约请求的处理。5.如权利要求1所述的方法,其特征在于,还包括:在接收到redis服务器反馈的已存在历史乘车签约请求的返回信息后,发出用户重复进行乘车签约的告警信息,并中止对乘车签约请求的处理。6.如权利要求1所述的方法,其特征在于,对乘车签约请求进行签约处理,包括:将乘车签约请求发送至乘车签约系统;所述乘车签约系统用于对乘车签约请求进行实名认证处理;在实名认证处理通过时,生成并发出携带有对应用户身份标识的乘车码的签约成功通知信息;在实名认证处理未通过时,生成并发出签约失败通知信息;根据接收的乘车签约系统发送的签约成功通知信息/或签约失败通知信息,确定签约处理结果。7.一种用户乘车签约装置,其特征在于,包括:请求接收模块,用于接收用户的乘车签约请求;所述用户的乘车签约请求携带有用户身份标识;用户信息查询模块,用于基于用户的乘车签约请求,查询用户是否已签约、和用户身份标识是否重复;查询请求发送模块,用于在确定用户未签约、且用户身份标识未重复时,向redis服...

【专利技术属性】
技术研发人员:柴雨桐孟姣姣韩添宇
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1