一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

移动路径生成方法、系统、计算机设备和存储介质与流程

2021-12-04 01:32:00 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种移动路径生成方法、系统、计算机设备和存储介质。


背景技术:

2.流行性传染病具有高度传染性,一旦爆发成疫情则所涉及的传染居民数量巨大,造成的危害也是巨大的。
3.当前,为了实现有效的防控工作,通常是由用户向外展示通行码,即表明自身并未到达过高风险或者存在风险的区域,但是目前通行码的生成是由移动通信公司基于手机与信号基站连接的方式来判定的,位置定位粗略,并不精确,也会给后期的排查筛选等工作造成影响。
4.基于此,本技术提出了一种能更精确的反应用户或者基于用户请求来得到精确移动路径的方法。


技术实现要素:

5.本发明实施例的目的在于提供一种移动路径生成方法、系统、计算机设备和存储介质,旨在解决背景技术中确定的现有技术存在的技术问题。
6.本发明实施例是这样实现的,移动路径生成方法,包括以下步骤:
7.接收用户的人员移动路径查询请求,所述人员移动路径查询指令中包含有用户设定或默认的时间段;
8.根据与信号基站的通信状态,获取用户在所述时间段内的若干个位置定位,得到关于用户在所述时间段内的第一移动路径;
9.获取用户在设定时间段内的电子支付信息,根据所述电子支付信息获取电子支付信息的发生时间以及商家定位信息;
10.根据所述电子支付信息的发生时间,将所述商家定位信息更新至所述第一移动路径中,得到用户在所述时间段内的第二移动路径。
11.作为本发明进一步的方案:所述根据与信号基站的通信状态,获取用户在所述时间段内的若干个位置定位,得到关于用户在所述时间段内的第一移动路径的步骤,具体包括:
12.获取与信号基站的通信状态,根据所述通信状态确认与信号基站的通信强度和信号基站位置;
13.将所述通信强度输入至强度与距离映射模型中,获取与信号基站的距离;
14.根据所述距离与信号基站位置,得到用户位置定位,并为得到的所述用户位置定位加盖时间戳;
15.根据所述时间戳的顺序对所述用户位置定位进行排序,得到用户在所述时间段内的第一移动路径。
16.作为本发明更进一步的方案:所述获取用户在设定时间段内的电子支付信息,根据所述电子支付信息获取电子支付信息的发生时间以及商家定位信息的步骤,具体包括:
17.根据用户选择或默认的时间段,得到用户在所述时间段内的电子支付信息;
18.提取电子支付信息中包含的商家信息以及电子支付信息的发生时间;
19.根据所述商家信息得到所述商家定位信息。
20.作为本发明更进一步的方案:所述根据所述商家信息得到所述商家定位信息的步骤,具体包括:
21.分析所述所述商家信息,得到所述商家的名称信息;
22.根据所述商家的名称信息检索电子地图,得到关于所述商家的若干个第一定位;
23.判定所述第一定位与用户在所述时间段内的位置定位之间的距离是否小于设定的阈值,所述电子支付信息的发生时间包含在所述时间段内;
24.以与用户在所述时间段内的位置定位之间的距离小于设定阈值的第一定位作为商家定位信息。
25.作为本发明更进一步的方案:所述以与用户在所述时间段内的位置定位之间的距离小于设定阈值的第一定位作为商家定位信息的步骤之后,还执行判定所述商家定位信息是否有效的步骤,所述判定所述商家定位信息是否有效的步骤具体包括:
26.获取所述电子支付信息;
27.判定所述电子支付信息是否具有外送标记,所述外送标记用于表征所述商家存在外送业务;
28.当所述电子支付信息具有外送标记时,所述商家定位信息无效,当所述电子支付信息不具有外送标记时,所述商家定位信息有效。
29.作为本发明更进一步的方案:所述根据所述电子支付信息的发生时间,将所述商家定位信息更新至所述第一移动路径中,得到用户在所述时间段内的第二移动路径的步骤,具体包括:
30.获取所述电子支付信息的发生时间;
31.将所述电子支付信息的发生时间插入至所述时间段中的对应位置;
32.将与所述电子支付信息的发生时间所对应的商家的定位信息添入至第一移动路径中,得到用户在所述时间段内的第二移动路径。
33.本发明实施例的另一目的在于提供一种移动路径生成系统,包括:
34.请求接收模块,用于接收用户的人员移动路径查询请求,所述人员移动路径查询指令中包含有用户设定或默认的时间段;
35.第一移动路径生成模块,用于根据与信号基站的通信状态,获取用户在所述时间段内的若干个位置定位,得到关于用户在所述时间段内的第一移动路径;
36.电子支付信息分析模块,用于获取用户在设定时间段内的电子支付信息,根据所述电子支付信息获取电子支付信息的发生时间以及商家定位信息;以及
37.第二移动路径生成模块,根据所述电子支付信息的发生时间,将所述商家定位信息更新至所述第一移动路径中,得到用户在所述时间段内的第二移动路径。
38.本发明实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行
所述移动路径生成方法的步骤。
39.本发明实施例的另一目的在于提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述移动路径生成方法的步骤。
40.与现有技术相比,本发明的有益效果是:根据用户与信号基站的通信状态,可以得到用户的位置定位,当然用户的位置定位是与时间关联的,根据时间的顺序,则可以得到用户在所述时间段内的第一移动路径,然后再根据电子支付信息中的信息,商家定位信息可以作为用户在此时刻的定位,所以将商家定位信息更新至第一移动路径中,可以得到更加精确或者准确的第二移动路径,用以辅助人员去了解自身的移动路径或者移动路线等。
附图说明
41.图1为一种移动路径生成方法的流程图。
42.图2为得到关于用户在所述时间段内的第一移动路径的流程图。
43.图3为获取电子支付信息的发生时间以及商家定位信息的流程图。
44.图4为根据所述商家信息得到所述商家定位信息的流程图。
45.图5为判定所述商家定位信息是否有效的流程图。
46.图6为得到用户在所述时间段内的第二移动路径的流程图。
47.图7为一种移动路径生成系统的结构示意图。
48.图8为一种计算机设备的结构示意图。
具体实施方式
49.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
50.以下结合具体实施例对本发明的具体实现进行详细描述。
51.如图1所示,为本发明一个实施例提供的一种移动路径生成方法的结构图,包括以下步骤:
52.s200,接收用户的人员移动路径查询请求,所述人员移动路径查询指令中包含有用户设定或默认的时间段。
53.本发明实施例中,人员移动路径查询请求是指用户根据自身需求去查询自身的移动路径,以判定自身是否处于或者经过高风险区域,出现问题时可以及时的向社区或者其他部门进行反馈,有必要说明的是,本实施例中的人员移动路径查询请求是基于用户本身需求发起的,并非是在用户不知情的情况下获取的,并不存在侵犯用户隐私的问题。
54.本发明实施例中所指用户设定或默认的时间段,可由用户自主确定或直接选择默认的时间段,默认时间段可以为14~30天均可,本实施例在此不进行具体的限定。
55.s400,根据与信号基站的通信状态,获取用户在所述时间段内的若干个位置定位,得到关于用户在所述时间段内的第一移动路径。
56.本发明实施例中,基站即公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线
电收发信电台。简单的来说,基站用来保证我们在移动的过程中移动电话终端可以随时随地保持着有信号,可以保证通话以及收发信息等需求,有必要说明的是,本实施例中的用户一定程度上可以理解为用户的移动电话终端或者移动终端。
57.那么在实际应用时,根据用户与信号基站的通信状态,可以得到用户的位置定位,当然用户的位置定位是与时间关联的,比如用户在某个时间阶段处于第一位置,在另一个时间阶段又会处于第二位置处,所以一般情况下,用户的位置定位数量应为多个,根据时间的顺序,则可以得到用户在所述时间段内的第一移动路径。
58.此处,有必要说明的是,此时得到的第一移动路径是相对来说粗略的,因为信号基站只能定位用户的大致位置,并不能精确的判定用户的位置。
59.s600,获取用户在设定时间段内的电子支付信息,根据所述电子支付信息获取电子支付信息的发生时间以及商家定位信息。
60.本发明实施例在实际应用时,由于现在电子支付信息已经非常普及,社会也逐渐演变成了无现金社会,而在判定用户移动路径时,必然会出现的普遍情况是,用户出门购买一些日用品的的情况(短途),这种较为精细的位置改变,通过信号基站这种方式无法进行定位,因此本实施例通过电子支付信息,可以去获取商家定位信息,这个商家定位信息在某种程度上可以表达出用户达到过这个定位。
61.s800,根据所述电子支付信息的发生时间,将所述商家定位信息更新至所述第一移动路径中,得到用户在所述时间段内的第二移动路径。
62.本发明实施例中,由于本实施例中的商家定位信息可以表达为,用于在电子支付信息发生时,到达过商家处进行电子消费,因此此时的商家定位信息可以作为用户在此时刻的定位,所以将商家定位信息更新至第一移动路径中,可以得到更加精确或者准确的第二移动路径,不仅方便用户,还能在发生突发事故时,对用户可能接触过的人员进行排查筛选。
63.在实际应用时,假设第一移动路径为:a广场6:30

b商场9:00

c广场13:00

d小区15:30。在6:30~15:30这个时间内,从电子支付信息中获取的商家定位信息分别为x超市13:17(定位x)、y便利店15:19(定位y),由此可以得到更精确的第二移动路径为:a广场6:30

b商场9:00

c广场13:00

x超市13:17

y便利店15:19

d小区15:30。
64.而且上述第二移动路径在需要展示时,可以根据用户的需求,选择仅展示第二移动路径是否到达过高风险区域,并不一定要展示详细的路径,这一点,也可以更加保护用户的隐私,具体的,本实施例不做限定。
65.如图2所示,作为本发明一个优选的实施例,所述根据与信号基站的通信状态,获取用户在所述时间段内的若干个位置定位,得到关于用户在所述时间段内的第一移动路径的步骤,具体包括:
66.s401,获取与信号基站的通信状态,根据所述通信状态确认与信号基站的通信强度和信号基站位置。
67.本发明实施例中,用户的移动终端与信号基站的通信状态可以得到与信号基站的通信强度,而每个信号基站又会存在固定的信号范围,因此也可以根据用户的移动终端与信号基站的通信状态得到信号基站的所处位置。
68.s403,将所述通信强度输入至强度与距离映射模型中,获取与信号基站的距离。
69.本发明实施例中,由于在一定程度上,用户的移动终端与信号基站的通信强度可以表征两者之间的距离,因此在本实施例中,通过上述距离映射模型可以获取移动终端与信号基站的距离,或者说得到用户与信号基站的距离,而信号基站的位置已知,因此可以获取用户的大致定位。所述距离映射模型的输入即为移动终端与信号基站的通信强度,输出则为移动终端与信号基站的距离。
70.s405,根据所述距离与信号基站位置,得到用户位置定位,并为得到的所述用户位置定位加盖时间戳。
71.本发明实施例中,根据所述距离与信号基站位置,可以得到用户位置定位。此处,加盖时间戳的目的实际上就是为用户此时的位置定位赋予时间节点。
72.s407,根据所述时间戳的顺序对所述用户位置定位进行排序,得到用户在所述时间段内的第一移动路径。
73.本发明实施例中,由于前述已经表达对用户位置定位赋予了时间节点,而对用户位置定位按时间顺序进行排序之后,则可以得到用户在所述时间段内的第一移动路径。
74.如图3所示,作为本发明另一个优选的实施例,所述获取用户在设定时间段内的电子支付信息,根据所述电子支付信息获取电子支付信息的发生时间以及商家定位信息的步骤,具体包括:
75.s601,根据用户选择或默认的时间段,得到用户在所述时间段内的电子支付信息。
76.本发明实施例中,由于第一移动路径的生成具有起始和终止时间,因此电子支付信息的发生时间也应该与用户选择或默认的时间段相对应。至于如何获取用户在时间段内的电子支付信息,以现有技术为例,在用户选择好时间段后,可以查看该时间段内的账单信息,以微信支付为例,因为微信支付本身就是电子支付的手段或者工具,可以直接获取对应时间段的所有电子支付信息。
77.s603,提取电子支付信息中包含的商家信息以及电子支付信息的发生时间。
78.本发明实施例中,由于电子支付信息中均包含有商家信息以及电子支付信息的发生时间,此处的商家信息一般是指商家的名称,通过对电子支付信息的分析,可以得到商家信息以及电子支付信息的发生时间。
79.s605,根据所述商家信息得到所述商家定位信息。
80.本发明实施例中,商家信息一般是指商家的名称,那么根据商家的名称得到商家定位信息是可行的,具体的,如图4所示,所述根据所述商家信息得到所述商家定位信息的步骤,具体包括:
81.s6051,分析所述所述商家信息,得到所述商家的名称信息。
82.s6053,根据所述商家的名称信息检索电子地图,得到关于所述商家的若干个第一定位。
83.本发明实施例中,根据商家的名称信息,在电子地图内进行检索,可以得到商家的若干个第一定位。此处,第一定位的数量是若干个的原因在于,重名的商户较多,因此可能会得到多条定位信息,如果仅有一条,那么该第一定位即为商家定位信息。
84.s6055,判定所述第一定位与用户在所述时间段内的位置定位之间的距离是否小于设定的阈值,所述电子支付信息的发生时间包含在所述时间段内。
85.本发明实施例中,针对存在多条定位信息的情况,本发明实施例是以第一定位与
用户在所述时间段内的位置定位之间的距离来判定的,如果两者距离较近,则说明该第一定位是准确的,因此用户的位置定位虽然是个较为粗略或者不够准确的定位,但是其可靠性强,因此可以以由通信状态获取到的用户的位置定位作为基准去确定商家定位信息。
86.在实际应用时,由通信状态获取到的用户的位置定位是15:30出现在d小区,那么对于15:19在y便利店的电子支付信息来说,其获取到的y便利店可能有多个,a广场、b商场、d小区附近可能都存在,但是对应的时间或者时间附近,必然是在靠近d小区的y便利店的可能性最大,因此本实施例是以由通信状态获取到的用户的位置定位作为基准去确定商家定位信息。此处,电子支付信息的发生时间包含在所述时间段内,更进一步的,电子支付信息的发生时间应该与用户的位置定位所对应的时间戳在设定的阈值范围内。
87.s6057,以与用户在所述时间段内的位置定位之间的距离小于设定阈值的第一定位作为商家定位信息。
88.如图5所示,作为本发明另一个优选的实施例,所述以与用户在所述时间段内的位置定位之间的距离小于设定阈值的第一定位作为商家定位信息的步骤之后,还执行步骤s700,判定所述商家定位信息是否有效的步骤,所述判定所述商家定位信息是否有效的步骤具体包括:
89.s701,获取所述电子支付信息。
90.本发明实施例中,还考虑到一种情况,就是用户虽然存在电子支付信息,但是其目的是在于网上购物、支付外卖订单等,用户实际的位置定位并未移动至商家定位信息处,因此以商家定位信息作为用户此时的位置定位并不准确。
91.s703,判定所述电子支付信息是否具有外送标记,所述外送标记用于表征所述商家存在外送业务。
92.本发明实施例中,判定所述电子支付信息是否具有外送标记的方式具有多种,本实施例在此仅列举若干种可行的方式:
93.(1)电子支付信息中包含有“京东”、“淘宝”、“物流信息”等关键字的,可判定为电子支付信息是否具有外送标记;
94.(2)电子支付信息的商品订单中包含有“外卖订单”说明的,可判定为电子支付信息是否具有外送标记。
95.有必要进行说明的是,本实施例中所指外送业务,是指商家将商品交付给用户的方式存在外卖、快速物流等方式。
96.s705,当所述电子支付信息具有外送标记时,所述商家定位信息无效,当所述电子支付信息不具有外送标记时,所述商家定位信息有效。
97.本发明实施例中,当所述电子支付信息具有外送标记时,意味着用户实际的位置定位并未移动至商家定位信息处,此时商家定位信息无效,反之,所述商家定位信息有效。仅当商家定位信息有效的情况下,商家定位信息才会参与至后续第二移动路径的生成中。
98.有必要进行说明的是,现实情况中,还有可能存在电子支付信息有效,但被判定为具有外送标记,而用户又因为某些原因去商家自取等情况,该种情况相对来说较为复杂,但为小概率时间,本实施例在此不进行考虑。
99.如图6所示,作为本发明另一个优选的实施例,所述根据所述电子支付信息的发生时间,将所述商家定位信息更新至所述第一移动路径中,得到用户在所述时间段内的第二
移动路径的步骤,具体包括:
100.s801,获取所述电子支付信息的发生时间。
101.本发明实施例中,获取所述电子支付信息的发生时间的目的在于方便其插入至设定的时间段中。
102.s803,将所述电子支付信息的发生时间插入至所述时间段中的对应位置;
103.s805,将与所述电子支付信息的发生时间所对应的商家的定位信息添入至第一移动路径中,得到用户在所述时间段内的第二移动路径。
104.此处,有必要进行说明的是,商家定位信息是为真实有效的商家定位信息,即电子支付信息不具有外送标记。
105.如图7所示,本发明实施例还提供了一种移动路径生成系统,包括:
106.请求接收模块100,用于接收用户的人员移动路径查询请求,所述人员移动路径查询指令中包含有用户设定或默认的时间段。
107.第一移动路径生成模块200,用于根据与信号基站的通信状态,获取用户在所述时间段内的若干个位置定位,得到关于用户在所述时间段内的第一移动路径。
108.电子支付信息分析模块300,用于获取用户在设定时间段内的电子支付信息,根据所述电子支付信息获取电子支付信息的发生时间以及商家定位信息。
109.第二移动路径生成模块400,根据所述电子支付信息的发生时间,将所述商家定位信息更新至所述第一移动路径中,得到用户在所述时间段内的第二移动路径。
110.本发明实施例中,根据用户与信号基站的通信状态,可以得到用户的位置定位,当然用户的位置定位是与时间关联的,根据时间的顺序,则可以得到用户在所述时间段内的第一移动路径,然后再根据电子支付信息中的信息,商家定位信息可以作为用户在此时刻的定位,所以将商家定位信息更新至第一移动路径中,可以得到更加精确或者准确的第二移动路径,用以辅助人员去了解自身的移动路径或者移动路线等。
111.如图8所示,本发明实施例还提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行:
112.s200,接收用户的人员移动路径查询请求,所述人员移动路径查询指令中包含有用户设定或默认的时间段。
113.s400,根据与信号基站的通信状态,获取用户在所述时间段内的若干个位置定位,得到关于用户在所述时间段内的第一移动路径。
114.s600,获取用户在设定时间段内的电子支付信息,根据所述电子支付信息获取电子支付信息的发生时间以及商家定位信息。
115.s800,根据所述电子支付信息的发生时间,将所述商家定位信息更新至所述第一移动路径中,得到用户在所述时间段内的第二移动路径。
116.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行:
117.s200,接收用户的人员移动路径查询请求,所述人员移动路径查询指令中包含有用户设定或默认的时间段。
118.s400,根据与信号基站的通信状态,获取用户在所述时间段内的若干个位置定位,得到关于用户在所述时间段内的第一移动路径。
119.s600,获取用户在设定时间段内的电子支付信息,根据所述电子支付信息获取电子支付信息的发生时间以及商家定位信息。
120.s800,根据所述电子支付信息的发生时间,将所述商家定位信息更新至所述第一移动路径中,得到用户在所述时间段内的第二移动路径。
121.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
122.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
123.本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
124.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献