防止无人车支付完成后丢失车辆信息的方法及装置制造方法及图纸

技术编号:33745925 阅读:19 留言:0更新日期:2022-06-08 21:45
本公开涉及无人车应用技术领域,提供了防止无人车支付完成后丢失车辆信息的方法及装置。该方法包括:将无人车小程序的全局变量的配置参数值设置为第一配置值;调用小程序生命周期函数读取第一无人车的第一车辆信息,加载获得与第一车辆信息对应的商品售卖页面;若接收到用户发起的购物申请操作,则跳转至支付系统页面,并将全局变量修改为第二配置值;在接收到支付完成操作时,判断全局变量是否为第二配置值;若是,则在重新调用小程序生命周期函数时不执行对小程序生命周期函数的参数更新操作,且将全局变量修改为第一配置值。本公开能够解决再次触发使用无人车小程序的过程中,小程序会重新初始化而丢失其前次触发所读取到的车辆信息的问题。到的车辆信息的问题。到的车辆信息的问题。

【技术实现步骤摘要】
防止无人车支付完成后丢失车辆信息的方法及装置


[0001]本公开涉及无人车应用
,尤其涉及一种防止无人车支付完成后丢失车辆信息的方法及装置。

技术介绍

[0002]近年来,随着人工智能、自动驾驶技术的不断发展,无人车的应用也已经逐渐渗透应用到多个应用领域,例如,基于无人车的商品零售等。
[0003]相关技术中,当用户想要购买无人车上装载的零售商品时,可以通过微信扫描无人车上的二维码,启动预设的无人车小程序读取无人车的车辆信息以及与该车辆信息对应的商品或者功能页面。此时,用户可浏览或者下单购买该页面上展示的商品并完成支付操作。然而,在支付完成后,无人车小程序就会重新被初始化(即相当于已经退出了该小程序),在重新被初始化的过程中,无人车小程序之前所读取到的无人车的车辆信息会丢失,从而导致小程序出错而无法展示与该车辆信息对应的商品或者功能页面。若用户想要继续购买该无人车上的零售商品时,就必须要重新通过微信扫描该无人车上的二维码,重新启动无人车小程序加载获取该无人车的车辆信息以及与该车辆信息对应的商品或者功能页面,之后才能继续浏览或购买该无人车上的零售商品,因此操作较麻烦,耗时较长,用户体验较差。

技术实现思路

[0004]有鉴于此,本公开实施例提供了一种防止无人车支付完成后丢失车辆信息的方法及装置,以解决现有技术中在再次触发使用无人车小程序的过程中,小程序会被重新初始化而丢失其前次触发所读取到的车辆信息,这使得用户必须要重新扫描无人车上的二维码重新启动小程序才能继续购买该车辆信息对应的无人车上装载的商品,操作较麻烦,耗时较长,用户体验较差的问题。
[0005]本公开实施例的第一方面,提供了一种防止无人车支付完成后丢失车辆信息的方法,包括:将无人车小程序的全局变量的配置参数值设置为第一配置值;在检测到用户对无人车小程序的触发操作时,调用小程序生命周期函数读取第一无人车的第一车辆信息,并将第一车辆信息缓存至指定存储位置;加载获得与第一车辆信息具有关联关系的商品售卖页面并展示;若在商品售卖页面上接收到用户发起的购物申请操作,则从商品售卖页面跳转至支付系统页面,并将全局变量的配置参数值修改为第二配置值;在接收到用户发起的支付完成操作时,判断全局变量的配置参数值是否为第二配置值;若全局变量的配置参数值为第二配置值,则在重新调用小程序生命周期函数时不执行对小程序生命周期函数的参数更新操作,且将全局变量的配置参数值修改为第一配置
值。
[0006]本公开实施例的第二方面,提供了一种防止无人车支付完成后丢失车辆信息的装置,包括:配置模块,被配置为将无人车小程序的全局变量的配置参数值设置为第一配置值;调用模块,被配置为在检测到用户对无人车小程序的触发操作时,调用小程序生命周期函数读取第一无人车的第一车辆信息,并将第一车辆信息缓存至指定存储位置;加载模块,被配置为加载获得与第一车辆信息具有关联关系的商品售卖页面并展示;修改模块,被配置为若在商品售卖页面上接收到用户发起的购物申请操作,则从商品售卖页面跳转至支付系统页面,并将全局变量的配置参数值修改为第二配置值;判断模块,被配置为在接收到用户发起的支付完成操作时,判断全局变量的配置参数值是否为第二配置值;重新调用模块,被配置为若全局变量的配置参数值为第二配置值,则在重新调用小程序生命周期函数时不执行对小程序生命周期函数的参数更新操作,且将全局变量的配置参数值修改为第一配置值。
[0007]本公开实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
[0008]本公开实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
[0009]本公开实施例与现有技术相比,其有益效果至少包括:通过将无人车小程序的全局变量的配置参数值设置为第一配置值;在检测到用户对无人车小程序的触发操作时,调用小程序生命周期函数读取第一无人车的第一车辆信息,并将第一车辆信息缓存至指定存储位置;加载获得与第一车辆信息具有关联关系的商品售卖页面并展示;若在商品售卖页面上接收到用户发起的购物申请操作,则从商品售卖页面跳转至支付系统页面,并将全局变量的配置参数值修改为第二配置值;在接收到用户发起的支付完成操作时,判断全局变量的配置参数值是否为第二配置值;若全局变量的配置参数值为第二配置值,则在重新调用小程序生命周期函数时不执行对小程序生命周期函数的参数更新操作,且将全局变量的配置参数值修改为第一配置值,能够很好地解决在再次触发使用无人车小程序的过程中,小程序会被重新初始化而丢失其前次触发所读取到的车辆信息的问题,无需用户重新扫描无人车上的二维码重新启动小程序,即可在当前页面重新加载并显示与前次触发启动的第一车辆信息对应的商品售卖页面,操作简单,耗时短,提升了用户体验。
附图说明
[0010]为了更清楚地说明本公开实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0011]图1是本公开实施例的一种应用场景的场景示意图;图2是本公开实施例提供的一种防止无人车支付完成后丢失车辆信息的方法的流程示意图;图3是本公开实施例提供的防止无人车支付完成后丢失车辆信息的方法中的一种支付完成后的页面示意图;图4是本公开实施例提供的防止无人车支付完成后丢失车辆信息的方法中的一种商品售卖页面示意图;图5是本公开实施例提供的一种防止无人车支付完成后丢失车辆信息的装置的结构示意图;图6是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0012]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本公开实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本公开。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本公开的描述。
[0013]下面将结合附图详细说明根据本公开实施例的一种防止无人车支付完成后丢失车辆信息的方法和装置。
[0014]图1是本公开实施例的一种应用场景的场景示意图。该应用场景可以包括无人车101、客户端102以及网络103。
[0015]无人车101,可以是集成有摄像装置(如摄像头)、通信装置、定位装置(如GPS等)等的移动小车。无人车上可以装载各种待售卖的商品。无人车101的车身上可以贴有车辆二维码。该车辆二维码可携带有无人车的车辆信息,,还可以携带有无人车上装载的商品的商品信息。
[0016]客户端102,可以是硬件,也可以是软件。当客户端102为硬件时,其可以是具有显示屏且支持与无人车101通信的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防止无人车支付完成后丢失车辆信息的方法,其特征在于,包括:将无人车小程序的全局变量的配置参数值设置为第一配置值;在检测到用户对无人车小程序的触发操作时,调用小程序生命周期函数读取第一无人车的第一车辆信息,并将所述第一车辆信息缓存至指定存储位置;加载获得与所述第一车辆信息具有关联关系的商品售卖页面并展示;若在所述商品售卖页面上接收到所述用户发起的购物申请操作,则从所述商品售卖页面跳转至支付系统页面,并将所述全局变量的配置参数值修改为第二配置值;在接收到所述用户发起的支付完成操作时,判断所述全局变量的配置参数值是否为第二配置值;若所述全局变量的配置参数值为第二配置值,则在重新调用所述小程序生命周期函数时不执行对所述小程序生命周期函数的参数更新操作,且将所述全局变量的配置参数值修改为第一配置值。2.根据权利要求1所述的方法,其特征在于,加载获得与所述第一车辆信息具有关联关系的商品售卖页面并展示,包括:向远程服务端发送页面信息调取请求,所述页面信息调取请求包括所述第一车辆信息;在获取到所述远程服务端返回的响应信息时,启动预设的页面加载指令,加载获得与所述第一车辆信息关联的售卖商品信息;根据所述售卖商品信息,生成商品售卖页面。3.根据权利要求2所述的方法,其特征在于,所述售卖商品信息至少包括商品图片信息和商品文本信息;根据所述售卖商品信息,生成商品售卖页面,包括:启动预设的商品图片展示功能程序,生成多个商品展示区域,一个商品展示区域对应展示一款商品的商品图片信息;启动预设的商品文本信息展示功能程序,查找出与每一个商品展示区域中的商品图片信息匹配的商品文本信息,并在所述商品展示区域的预设文本展示位置展示所述商品文本信息。4.根据权利要求3所述的方法,其特征在于,若在所述商品售卖页面上接收到所述用户发起的购物申请操作时,则从所述商品售卖页面跳转至支付系统页面,并将所述全局变量的配置参数值修改为第二配置值,包括:在接收所述用户在所述商品售卖页面上对至少一个所述商品展示区域中的商品的选定购买和支付操作时,读取所述无人车小程序的全局变量的配置参数值;将所述全局变量的配置参数值修改为第二配置值。5.根据权利要求1所述的方法,其特征在于,若所述全局变量的配置参数值为第二配置值,则在重新调用所述小程序生命周期函数时不执行对所述小程序生命周期函数的参数更新操作,且将所述全局变量的配置参数值修改为第一配置值,包括:若在接收到所述用户发起支付完成操作后的预设等待时长内检测到所述用户发起对所述无人车小程序的再次触发操作,则从所述指定存储位置调取出所述第一车辆信息;在重新调用所述小程序生命周期函数时,使用所述第一车...

【专利技术属性】
技术研发人员:陈曾进
申请(专利权)人:新石器慧通北京科技有限公司
类型:发明
国别省市:

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

1