地铁出行检测方法及电子设备技术

技术编号:33527073 阅读:51 留言:0更新日期:2022-05-19 01:51
本申请提供了一种地铁出行检测方法及电子设备,该方法包括:电子设备可基于刷码围栏对用户的刷码行为进行检测,以确定用户是否成功刷码。在未检测到用户成功刷码的情况下,电子设备可进一步基于地铁围栏,确定用户是否成功刷码,从而提高地铁出行检测的准确性,避免误判。误判。误判。

【技术实现步骤摘要】
地铁出行检测方法及电子设备


[0001]本申请涉及终端设备领域,尤其涉及一种地铁出行检测方法及电子设备。

技术介绍

[0002]随着终端设备领域的发展,终端的应用场景越来越广泛。例如,用户可通过终端中安装的应用所提供的刷码服务乘坐地铁。但是,目前的应用所提供的刷码服务的操作较为繁琐,用户体验较差。

技术实现思路

[0003]本申请提供一种优化的地铁出行检测方法及电子设备。
[0004]在本申请提供的一些实施例中,电子设备可以为用户地铁出行方式提供更精准、更便捷的刷码服务,以提升用户体验。
[0005]示例性的,电子设备中可安装有多个具有刷码功能的应用。在一些场景中,用户需要刷码时,可通过触发具有刷码功能的应用,以使得应用显示地铁乘车码界面。用户可使用地铁乘车码界面中的地铁乘车码刷码进站或出站,从而无需用户再购买地铁卡或者携带地铁卡。为了进一步提升用户体验,一些场景中,电子设备可以通过提供快速入口,以使得用户在简单操作,例如点击快速入口对应的按钮的情况下,即可使得电子设备跳转到地铁乘车码界面,从而简化用户操作。而与地铁乘车码界面所属应用关联的快速入口的显示时机,则需要考虑到及时性,且避免对用户的过多打扰,需要符合用户的需求,以使得快速入口能够在用户需要坐地铁时展示给用户。本申请的一些实施例中提供了一种地铁出行检测方法,电子设备可以基于用户的行为状态,确定是否需要弹出乘车态卡片。并且,电子设备还可以基于用户的行为状态,确定当前的场景为用户未刷码而离开地铁站、用户刷码进入地铁站、用户刷码出站等场景,以基于不同的场景,切换乘车卡片的状态。
[0006]第一方面,本申请实施例一种地铁出行检测方法。该方法包括:电子设备的界面中显示乘车态卡片;乘车态卡片中包括电子设备所在第一地铁站的名称和刷码选项,刷码选项和地铁乘车码界面相关联,乘车态卡片用于提示当前地铁站为第一地铁站,并且第一乘车态卡片还用于提供与地铁乘车码界面关联的应用入口。电子设备订阅应用围栏,应用围栏包括至少一个服务的标识,至少一个服务为包含地铁乘车码的服务;电子设备响应于接收到的点击刷码选项的操作,显示第一应用的第一服务的界面;电子设备获取第一服务的标识,第一服务的标识包括第一应用的标识和第一服务的活动Activity标识;电子设备检测到第一服务的标识与应用围栏指示的至少一个服务的标识匹配,订阅第一服务所属第一窗口是否包含地铁乘车码;电子设备检测到第一窗口中包含地铁乘车码,订阅第一窗口发生的窗口内容变化事件,并且,订阅电子设备是否发生翻腕事件;电子设备在预定时长内,未检测第一窗口发生第一目标事件,且未检测到发生翻腕事件,获取电子设备的运动状态;第一目标事件属于窗口内容变化事件,第一目标事件用于指示第一窗口显示刷码成功界面;若检测到电子设备的运动状态为乘坐地铁状态,则确定电子设备使用第一服务的地铁
乘车码刷码进入第一地铁站;若检测到电子设备的运动状态为非乘坐地铁状态,且第一地铁站为非起始站,以及电子设备离开第一地铁站,则确定电子设备使用第一服务的地铁乘车码刷码离开第一地铁站;若检测到电子设备的运动状态为非乘坐地铁状态,且第一地铁站为起始站,以及电子设备离开第一地铁站,则确定电子设备未使用第一服务的地铁乘车码刷码。这样,电子设备在刷码围栏未能成功检测到刷码是否成功的情况下,基于运动状态和地铁围栏进一步检测,从而可以提供一种兜底方案,在电子设备未能通过刷码围栏成功检测用户刷码的情况下,提供一种可行的刷码检测方式,以提高刷码检测的精准度,避免误判。
[0007]根据第一方面,确定电子设备使用第一服务的地铁乘车码刷码进入第一地铁站之后,方法还包括:将乘车态卡片更新为常规态乘车卡片;常规态乘车卡片包括刷码选项;常规态乘车卡片用于提供与地铁乘车码界面关联的应用入口。这样,电子设备可基于获取到的刷码状态,切换乘车卡片的显示状态。
[0008]根据第一方面,或者以上第一方面的任意一种实现方式,乘车态卡片的提示强度大于常规态卡片的提示强度。
[0009]根据第一方面,或者以上第一方面的任意一种实现方式,乘车态卡片的提示方式包括以下至少之一:若电子设备显示的卡片组中包括多个卡片,乘车态卡片置于多个卡片中的其它卡片上方显示;电子设备显示乘车态卡片时,振动和/或播放提示音。
[0010]根据第一方面,或者以上第一方面的任意一种实现方式,常规态卡片的提示方式为:若电子设备显示的卡片组中包括多个卡片,常规态卡片与多个卡片中的其它卡片轮询显示。
[0011]根据第一方面,或者以上第一方面的任意一种实现方式,确定电子设备使用第一服务的地铁乘车码刷码离开第一地铁站之后,方法还包括:取消显示乘车态卡片。这样,电子设备在检测到用户刷码出站后,取消显示乘车态卡片,以避免对用户的打扰。
[0012]根据第一方面,或者以上第一方面的任意一种实现方式,电子设备显示乘车态卡片之前,方法还包括:订阅地铁站的粗精度围栏,粗精度围栏用于指示电子设备位于地铁站附近;检测到电子设备位于第一地铁站附近,确定第一地铁站对应的粗精度围栏触发;第一地铁站对应的粗精度围栏触发后,订阅第一地铁站对应的第一高精度围栏;第一高精度围栏用于指示电子设备位于第一地铁站的闸机附近;检测到电子设备位于第一地铁站的闸机附近,确定第一高精度围栏触发;第一高精度围栏触发后,订阅第一室内围栏;第一室内围栏用于指示电子设备位于第一地铁站的室内;检测到电子设备位于第一地铁站的室内,确定第一室内围栏触发;在第一高精度围栏被触发且第一室内围栏被触发后,显示乘车态卡片。这样,电子设备通过设置多个地铁围栏,可以逐渐提升检测精度和准确性,以避免发生用户在地铁附近而未在地铁的闸机附近就弹卡的场景,或者是用户在地铁的闸机附近而未进入地铁站内的场景等,以在提高对需要乘坐地铁的用户的检测精准度的同时,避免对不需要乘坐地铁的用户的打扰。
[0013]根据第一方面,或者以上第一方面的任意一种实现方式,粗精度围栏包括地铁站的蜂窝网络信息与地理位置信息中的至少一个。
[0014]根据第一方面,或者以上第一方面的任意一种实现方式,第一高精度围栏包括第一地铁站的无线网络信息。
[0015]根据第一方面,或者以上第一方面的任意一种实现方式,第一地铁站的无线网络信息包括第一地铁站的蓝牙网络信息与第一地铁站的Wi

Fi网络信息中的至少一个。
[0016]根据第一方面,或者以上第一方面的任意一种实现方式,当检测到电子设备的运动状态为非乘坐地铁状态,且第一地铁站为非起始站,以及电子设备离开第一地铁站,确定电子设备使用第一服务的地铁乘车码刷码离开第一地铁站,包括:检测到电子设备当前的运动状态为非乘坐地铁状态,获取电子设备保存的刷码记录,刷码记录中包括上一次刷码的刷码信息,刷码信息包括上一次刷码所使用的服务的标识、上一次刷码进站或出站的地铁站名称;检测到刷码记录中记录的刷码信息指示上一次刷码为刷码进站,确定第一地铁站为非起始站;确定第一地铁站非起始站后,检测到电子设备检测到的网络中不包括第一地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地铁出行检测方法,其特征在于,应用于电子设备,所述电子设备的界面中显示乘车态卡片;所述乘车态卡片中包括所述电子设备所在第一地铁站的名称和刷码选项,所述刷码选项和地铁乘车码界面相关联,所述乘车态卡片用于提示当前地铁站为所述第一地铁站,并且所述第一乘车态卡片还用于提供与所述地铁乘车码界面关联的应用入口,所述方法包括:订阅应用围栏,所述应用围栏包括至少一个服务的标识,所述至少一个服务为包含地铁乘车码的服务;响应于接收到的点击所述刷码选项的操作,显示第一应用的第一服务的界面;获取所述第一服务的标识,所述第一服务的标识包括所述第一应用的标识和所述第一服务的活动Activity标识;检测到所述第一服务的标识与所述应用围栏指示的至少一个服务的标识匹配,订阅所述第一服务所属第一窗口是否包含地铁乘车码;检测到所述第一窗口中包含地铁乘车码,订阅所述第一窗口发生的窗口内容变化事件,并且,订阅所述电子设备是否发生翻腕事件;在预定时长内,未检测所述第一窗口发生第一目标事件,且未检测到发生翻腕事件,获取所述电子设备的运动状态;所述第一目标事件属于所述窗口内容变化事件,所述第一目标事件用于指示所述第一窗口显示刷码成功界面;若检测到所述电子设备的运动状态为乘坐地铁状态,则确定所述电子设备使用所述第一服务的地铁乘车码刷码进入所述第一地铁站;若检测到所述电子设备的运动状态为非乘坐地铁状态,且所述第一地铁站为非起始站,以及所述电子设备离开所述第一地铁站,则确定所述电子设备使用所述第一服务的地铁乘车码刷码离开所述第一地铁站;若检测到所述电子设备的运动状态为非乘坐地铁状态,且所述第一地铁站为起始站,以及所述电子设备离开所述第一地铁站,则确定所述电子设备未使用所述第一服务的地铁乘车码刷码。2.根据权利要求1所述的方法,其特征在于,所述确定所述电子设备使用所述第一服务的地铁乘车码刷码进入所述第一地铁站之后,所述方法还包括:将所述乘车态卡片更新为常规态乘车卡片;所述常规态乘车卡片包括所述刷码选项;所述常规态乘车卡片用于提供与地铁乘车码界面关联的应用入口。3.根据权利要求2所述的方法,其特征在于,所述乘车态卡片的提示强度大于所述常规态卡片的提示强度。4.根据权利要求3所述的方法,其特征在于,所述乘车态卡片的提示方式包括以下至少之一:若所述电子设备显示的卡片组中包括多个卡片,所述乘车态卡片置于所述多个卡片中的其它卡片上方显示;所述电子设备显示所述乘车态卡片时,振动和/或播放提示音。5.根据权利要求4所述的方法,其特征在于,所述常规态卡片的提示方式为:若所述电子设备显示的卡片组中包括多个卡片,所述常规态卡片与所述多个卡片中的其它卡片轮询显示。
6.根据权利要求1所述的方法,其特征在于,所述确定所述电子设备使用所述第一服务的地铁乘车码刷码离开所述第一地铁站之后,所述方法还包括:取消显示所述乘车态卡片。7.根据权利要求1所述的方法,其特征在于,所述电子设备显示所述乘车态卡片之前,方法还包括:订阅地铁站的粗精度围栏,所述粗精度围栏用于指示所述电子设备位于地铁站附近;检测到所述电子设备位于所述第一地铁站附近,确定所述所述第一地铁站对应的粗精度围栏触发;所述第一地铁站对应的粗精度围栏触发后,订阅所述第一地铁站对应的第一高精度围栏;所述第一高精度围栏用于指示所述电子设备位于所述第一地铁站的闸机附近;检测到所述电子设备位于所述第一地铁站的闸机附近,确定所述第一高精度围栏触发;所述第一高精度围栏触发后,订阅第一室内围栏;所述第一室内...

【专利技术属性】
技术研发人员:孙楠刘英龙丁勇
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1