用于确定用户设备行程轨迹的方法与设备与流程

文档序号:19184037发布日期:2019-11-20 01:18阅读:549来源:国知局
用于确定用户设备行程轨迹的方法与设备与流程

本申请涉及计算机技术领域,尤其涉及一种用于确定用户设备行程轨迹的技术。



背景技术:

现有技术中,仅仅可以通过路由器等无线设备来获取用户的实时位置信息,而无法满足对用户行为的分析。



技术实现要素:

本申请的目的是提供一种用于确定用户设备行程轨迹的方法与设备。

根据本申请的一个方面,提供了一种用于确定用户设备行程轨迹的方法,其中,该方法包括:

基于信号终端设备确定所述用户设备在当前预设时间段内的多个坐标信息;

基于所述多个坐标信息,确定所述用户设备在所述当前预设时间段内的行程轨迹;

基于所述用户设备在所述当前预设时间段内的行程轨迹及历史行程轨迹库,确定所述用户设备在下一预设时间段内的行程轨迹。

进一步地,其中,所述方法还包括:

基于所述用户设备在历史周期内的行程轨迹,生成所述用户设备的历史行程轨迹库。

进一步地,其中,所述基于所述用户设备在所述当前预设时间段内的行程轨迹及所述历史行程轨迹库,确定所述用户设备在下一预设时间段内的行程轨迹包括:

将所述当前预设时间段内的行程轨迹所对应的多个坐标信息,在所述用户设备对应的历史行程轨迹库中进行匹配,将匹配度最高的历史行程轨迹确定为所述用户设备在下一预设时间段内的行程轨迹。

进一步地,其中,所述方法还包括:

获取所述用户设备处于所述多个坐标信息时所对应的坐标时间信息;

其中,所述基于所述用户设备在所述当前预设时间段内的行程轨迹及所述历史行程轨迹库,确定所述用户设备在下一预设时间段内的行程轨迹包括:

将所述当前预设时间段内的行程轨迹所对应的多个坐标信息及对应的坐标时间信息,在所述用户设备对应的历史行程轨迹库中进行匹配,将匹配度最高的历史行程轨迹确定为所述用户设备在下一预设时间段内的行程轨迹

进一步地,其中,所述方法还包括:

将所述用户设备在下一预设时间段内的行程轨迹发送至所述用户设备,以使所述行程轨迹在所述用户设备对应的地图中进行呈现。

进一步地,其中,所述方法还包括:

基于所述历史行程轨迹库统计所述用户设备的历史坐标信息;

基于所述用户设备的历史坐标信息,确定所述历史坐标信息对应的场景特征信息;

基于所述场景特征信息的出现频率信息,确定所述用户设备对应的标签信息,其中,所述标签信息与所述场景特征信息关联;

当所述用户设备在下一预设时间段内的行程轨迹存在与所述标签信息相匹配的、与场景特征信息相关的营销信息时,向所述用户设备发送与所述场景特征信息相关的营销信息。

进一步地,其中,所述方法还包括:

将所述场景特征信息进行标记,以使所述场景特征信息在所述用户设备的地图中以对应标记进行呈现。

进一步地,其中,所述方法还包括:

基于每个用户设备对应的历史行程轨迹库,确定其中历史行程轨迹异常的用户设备,并对所述异常的用户设备进行标记;

当所述异常用户设备的预测行程轨迹与所述用户设备在下一预设时间段内的行程轨迹有重合,向所述用户设备发送犯罪预警信息。

进一步地,其中,所述方法还包括:

当在下一预设时间段内的行程轨迹中的预测用户设备大于预设阈值数目,向所述用户设备发送人流预警信息。

进一步地,其中,所述方法还包括:

获取信号终端设备发送的所述用户设备在当前时刻以及前一时刻对应的信号强度;

基于所述两个时刻对应的信号强度计算所述用户设备在这两个时刻的移动距离;

基于所述移动距离及所述信号终端设备的位置信息确定所述用户设备在当前时刻的坐标信息。

根据本申请的另一方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如前述方法的操作。

与现有技术相比,本申请通过基于信号终端设备确定所述用户设备在当前预设时间段内的多个坐标信息,然后基于所述多个坐标信息,确定所述用户设备在所述当前预设时间段内的行程轨迹,然后基于所述用户设备在所述当前预设时间段内的行程轨迹及历史行程轨迹库,确定所述用户设备在下一预设时间段内的行程轨迹,通过这种方式,能够对用户的行程轨迹进行预测,从而方便对用户行为的分析。

而且,本申请还可以基于所述历史行程轨迹库统计所述用户设备的历史坐标信息,然后基于所述用户设备的历史坐标信息,确定所述历史坐标信息对应的场景特征信息,并基于所述场景特征信息的出现频率信息,确定所述用户设备对应的标签信息,其中,所述标签信息与所述场景特征信息关联,然后当所述用户设备在下一预设时间段内的行程轨迹存在与所述标签信息相匹配的、与场景特征信息相关的营销信息时,向所述用户设备发送与所述场景特征信息相关的营销信息。通过这种方式,能够根据用户的行程轨迹来向用户推荐营销信息,提高了用户体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个方面的一种用于确定用户设备行程轨迹的方法流程图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

为更进一步阐述本申请所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本申请的技术方案,进行清楚和完整的描述。

图1示出本申请一个方面提供的一种用于确定用户设备行程轨迹的方法,其中,该方法包括:

s11基于信号终端设备确定所述用户设备在当前预设时间段内的多个坐标信息;

s12基于所述多个坐标信息,确定所述用户设备在所述当前预设时间段内的行程轨迹;

s13基于所述用户设备在所述当前预设时间段内的行程轨迹及所述历史行程轨迹库,确定所述用户设备在下一预设时间段内的行程轨迹。

在本申请中,所述方法通过设备1执行,在此,所述设备1包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。

在该实施例中,在所述步骤s11中,所述设备1基于信号终端设备确定所述用户设备在当前预设时间段内的多个坐标信息。在此,所述信号终端设备包括可以与用户设备进行通信并可以确定出用户设备的位置信息的设备,例如所述信号终端设备包括但不限于路由器,其中,所述信号终端设备的相关信息,例如位置信息、属性信息等等,已在所述设备1中进行存储。

其中,当前预设的时间段可以预先进行设定,例如,预设时间段可以设置为一天或者半天或者一个小时等等,在此,不做具体的限定。其中,所述多个坐标信息可以是在预设时间段内的多个时间间隔所对应的坐标信息,例如,预设时间段为一天,则多个坐标信息可以是一天内每个小时所对应的坐标信息等。在此,所述多个坐标信息的确定可以是基于用户设备所处位置附近的信号终端设备确定。

优选地,其中,所述方法还包括:s15(未示出)获取信号终端设备发送的所述用户设备在当前时刻以及前一时刻对应的信号强度;s16(未示出)基于所述两个时刻对应的信号强度计算所述用户设备在这两个时刻的移动距离;s17(未示出)基于所述移动距离及所述信号终端设备的位置信息确定所述用户设备在当前时刻的坐标信息。

在该实施例中,在所述步骤s15中,当信号终端设备在确定用户设备当前的坐标信息时,所述信号终端设备可以获取用户设备在当前时刻以及前一时刻对应的信号强度,在此,当前时刻与前一时刻的时间间隔可以进行预设,例如,间隔几秒或者几十秒等等,在获取到两个时刻的信号强度后,继续在该实施例中,在所述步骤s16中,通过这两个时刻对应的信号强度计算这两个时刻的与所述信号终端设备的距离,具体地计算距离的方式可以根据现有的方式进行计算,然后基于所述距离及所述信号终端设备的位置信息确定所述用户设备在当前时刻的坐标信息。例如,当确定出两个时刻分别距离信号终端设备22米及30米,可以预估用户设备到信号终端设备的距离为22米到30米之间,由于信号终端设备的位置已确定,则可以预估出所述用户设备的位置,例如,可以取两次距离的平均值作为用户设备与信号终端设备的距离。

继续在该实施例中,在所述步骤s12中,所述设备1基于所述多个坐标信息,确定所述用户设备在所述当前预设时间段内的行程轨迹。在此,所述行程轨迹可以是基于所述多个坐标信息而形成,例如,依次按所述多个坐标信息的经过顺序所形成的轨迹,或者,还可以将所述多个坐标信息所对应的附近的建筑物,例如,店铺或者办公楼等等建筑标识物,依次按经过顺序来形成所述用户设备在当前预设时间段内的行程轨迹。

继续在该实施例中,在所述步骤s13中,所述设备1基于所述用户设备在所述当前预设时间段内的行程轨迹及所述历史行程轨迹库,确定所述用户设备在下一预设时间段内的行程轨迹。比如,经过统计,过去100天内某用户有80次经过地点a、b、c,到达人民广场,若用户当前时间段内经过了地点a、b、c,即可预测该用户有可能去人民广场。

优选地,其中,所述步骤s13包括:将所述当前预设时间段内的行程轨迹所对应的多个坐标信息,在所述用户设备对应的历史行程轨迹库中进行匹配,将基于匹配成功度最高的历史行程轨迹确定为所述用户设备在下一预设时间段内的行程轨迹。

具体地,由于所述用户设备的行程轨迹基于多个坐标信息确定,因此,可以基于当前预设时间段内的行程轨迹对应的坐标信息与所述历史行程轨迹库中的历史行程轨迹所对应的多个坐标进行比对,将重合度最高的历史行程轨迹确定为匹配的历史行程轨迹,然后根据所述历史行程轨迹接下来的坐标信息来确定所述用户设备在下一预设时间段内的行程轨迹。

优选地,其中,所述方法还包括:获取所述用户设备处于所述多个坐标信息时所对应的坐标时间信息,其中,所述步骤s13包括:将所述当前预设时间段内的行程轨迹所对应的多个坐标信息及对应的坐标时间信息,在所述用户设备对应的历史行程轨迹库中进行匹配,将基于匹配度最高成功的历史行程轨迹确定为所述用户设备在下一预设时间段内的行程轨迹。

比如,经过统计,过去100天内某用户有80次在上午8点到9点经过地点a、b、c,到达人民广场,若用户的当前时间段为8点到9点左右,且经过了地点a、b、c,则可预测该用户有可能去人民广场。

优选地,其中,所述方法还包括:s14(未示出)所述设备1基于所述用户设备在历史周期内的行程轨迹,生成所述用户设备的历史行程轨迹库.

具体地,所述历史周期也可以预设,例如,可以设置历史周期为一周或者一个月或者几个月等等,在此,对于历史周期不做限定,例如,通过统计用户在一段时间内的行程轨迹后,对行程轨迹按照历史周期进行记录,从而行成历史行程轨迹库。

优先地,其中,所述方法还包括:s18(未示出)将所述用户设备在下一预设时间段内的行程轨迹发送至所述用户设备其他关联用户设备,以使所述行程轨迹在所述用户设备或其他关联用户设备对应的地图中进行呈现。在该实施例中,对于用户设备的行程轨迹可以通过地图的形式进行呈现,具体地,所述用户设备可以与其他用户设备进行关联,以使其他用户设备可以获取所述用户设备的行程轨迹。

优选地,其中,所述方法还包括:s19(未示出)基于所述历史行程轨迹库统计所述用户设备的历史坐标信息;基于所述用户设备的历史坐标信息,确定所述历史坐标信息对应的场景特征信息;基于所述场景特征信息的出现频率信息,确定所述用户设备对应的标签信息,其中,所述标签信息与所述场景特征信息关联;当所述用户设备在下一预设时间段内的行程轨迹存在与所述标签信息相匹配的、与场景特征信息相关的营销信息时,向所述用户设备发送与所述场景特征信息相关的营销信息。

在该实施例中,通过历史行程轨迹库可以统计用户设备的历史坐标信息,并将所述历史坐标信息转换成对应的场景特征信息,其中,所述场景特征信息包括但不限于咖啡店、写字楼、商场、学校等等,例如,可以通过地图呈现该坐标信息,并通过坐标信息确定对应的场景特征信息,然后所述场景特征信息的出现频率信息,确定所述用户设备对应的标签信息,例如,某用户经常去咖啡店,则该用户的标签可以为“咖啡党”,或者,某用户经常去书店,则该用户的标签可以为“爱读书”等等。因此,当预测到某标签用户的下一行程轨迹包括该标签所述对应的场景特征信息时,可以向该用户推荐营销信息,例如,某用户的标签为“咖啡党”,且预测到该用户的下一行程轨迹包括某咖啡店,则可以向用户推荐该咖啡店的优惠券。在此,上述标签形式及营销信息的推荐形式仅为举例,其他现有的或者将来可以应用于本申请的方式,如适用于本申请,也应包含在本申请的保护范围内,在此,以引用的方式包含于此。

优选地,其中,所述方法还包括:s20(未示出)将所述场景特征信息进行标记,以使所述场景特征信息在所述用户设备的地图中以对应标记进行呈现。在该实施例中,当用户设备的下一行程轨迹在地图中呈现时,可以将相关的场景特征信息进行标记,标记的形式可以用图标或者文字的方式,例如,可以提示用户有优惠信息等,例如,某“咖啡党”用户的下一行程轨迹包括某咖啡店,则可以将该咖啡店进行标记,例如,可以通过文字或者图示的方式呈现该咖啡店有优惠。

优选地,其中,所述方法还包括:s21(未示出)基于每个用户设备对应的历史行程轨迹库,确定其中历史行程轨迹异常的用户设备,并对所述异常的用户设备进行标记;当所述异常用户设备的预测行程轨迹与所述用户设备在下一预设时间段内的行程轨迹有重合,向所述用户设备发送犯罪预警信息。

在该实施例中,可以通过用户设备的历史行程轨迹统计出异常用户,比如公交车小偷喜欢在固定路线反复上下车,这些犯罪分子的移动路线就和正常人不同,因此,可以将这些异常用户进行标记,当所述异常用户设备的预测行程轨迹与所述用户设备在下一预设时间段内的行程轨迹有重合,向所述用户设备发送犯罪预警信息,以对用户进行提醒。

优选地,其中,所述方法还包括:s22(未示出)当在下一预设时间段内的行程轨迹中的预测用户设备大于预设阈值数目,向所述用户设备发送人流预警信息。在该实施例中,设备1可以统计当前用户在下一行程轨迹中的其他用户设备的数目,当大于预设阈值数目,向所述用户设备发送人流预警信息,以提示用户人流量很多,注意安全。

与现有技术相比,本申请通过基于信号终端设备确定所述用户设备在当前预设时间段内的多个坐标信息,然后基于所述多个坐标信息,确定所述用户设备在所述当前预设时间段内的行程轨迹,然后基于所述用户设备在所述当前预设时间段内的行程轨迹及所述历史行程轨迹库,确定所述用户设备在下一预设时间段内的行程轨迹,通过这种方式,能够对用户的行程轨迹进行预测,从而方便对用户行为的分析。

而且,本申请还可以基于所述历史行程轨迹库统计所述用户设备的历史坐标信息,然后基于所述用户设备的历史坐标信息,确定所述历史坐标信息对应的场景特征信息,并基于所述场景特征信息的出现频率信息,确定所述用户设备对应的标签信息,其中,所述标签信息与所述场景特征信息关联,然后当所述用户设备在下一预设时间段内的行程轨迹存在与所述标签信息相匹配的、与场景特征信息相关的营销信息时,向所述用户设备发送与所述场景特征信息相关的营销信息。通过这种方式,能够根据用户的行程轨迹来向用户推荐营销信息,提高了用户体验。

此外,本申请实施例还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述方法。

本申请实施例还提供了一种用于确定用户设备行程轨迹的设备,其中,该设备包括:

一个或多个处理器;以及

存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行前述方法的操作。

例如,计算机可读指令在被执行时使所述一个或多个处理器:基于信号终端设备确定所述用户设备在当前预设时间段内的多个坐标信息;基于所述多个坐标信息,确定所述用户设备在所述当前预设时间段内的行程轨迹;基于所述用户设备在历史周期内的行程轨迹,生成所述用户设备的历史行程轨迹库;基于所述用户设备在所述当前预设时间段内的行程轨迹及所述历史行程轨迹库,确定所述用户设备在下一预设时间段内的行程轨迹。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1