会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 单位和数量 / 停留时间 / 停留时间获取方法及系统

停留时间获取方法及系统

阅读:1046发布:2020-05-14

IPRDB可以提供停留时间获取方法及系统专利检索,专利查询,专利分析的服务。并且本发明提供了一种停留时间获取方法及系统,该停留时间获取方法包括:先根据移动终端上报的心跳信息对移动终端进行定位,并将获得的位置信息以及与位置信息对应的时间点发送至服务器;服务器根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点计算获得第二位置到预定位置所需的时间;然后所述服务器将第二时间点与获得的时间相加获得离开时间点;接着服务器将离开时间点与第一时间点相减,便可以获得停留时间。本发明实施例提供的方法及系统能够在数据不连续的情况下较准确的获得用户停留的时长。,下面是停留时间获取方法及系统专利的具体信息内容。

1.一种停留时间获取方法,其特征在于,所述方法包括:

无线接入节点根据移动终端上报的心跳信息对所述移动终端进行定位,将定位获得的位置信息以及与所述位置信息对应的时间点发送至服务器;

所述服务器根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,计算所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间,其中,所述第二位置信息为所述服务器当前所接收到的最后一次位置信息,所述第一位置信息为所述服务器接收到的与所述第二位置信息满足预定关系的位置信息;

所述服务器将所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间与所述第二时间点相加获得离开时间点;

所述服务器将所述离开时间点与所述第一时间点相减,获得停留时间。

2.根据权利要求1所述的方法,其特征在于,所述预定关系包括:所述第二时间点与第一时间点的时间间隔小于预定阈值。

3.根据权利要求2所述的方法,其特征在于,所述服务器根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,计算所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间,包括:所述服务器根据所述第一位置信息以及第二位置信息获得相对位移,根据所述第一时间点以及第二时间点获得所述相对位移所用的时间,根据所述相对位移以及所述相对位移所用的时间获得所述第一时间点至第二时间点的速度;

所述服务器根据存储于所述服务器的预定位置信息,获得所述预定位置信息所对应的位置与所述第二位置信息所对应的位置之间的距离,并根据所述距离和所述速度获得从第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

所述服务器接收第三位置信息,并记录接收所述第三位置信息时的第三时间点;

当所述第三时间点与前一次时间点的时间间隔小于预定阈值时,所述服务器将所述第三时间点作为第二时间点。

5.根据权利要求1所述的方法,其特征在于,所述服务器根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,计算所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间,包括:获得所述第一位置信息对应的位置与第二位置信息对应的位置之间的第一距离,获得所述第二位置信息对应的位置与所述预定位置信息对应的位置之间的第二距离;

获得所述第一时间点对应的时间与第二时间点对应的时间之间的第一时间差;

根据所述第一距离与所述第二距离的比值等于所述第一时间差与第二时间差的比值,获得所述第二时间差,所述第二时间差为从第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间。

6.根据权利要求1所述的方法,其特征在于,所述方法应用于预定区域内,所述无线接入节点均设置于所述预定区域内,所述预定位置信息所对应的位置为所述预定区域的出口处。

7.一种停留时间获取系统,其特征在于,所述系统包括无线接入节点、服务器和移动终端,无线接入节点用于根据移动终端上报的心跳信息对所述移动终端进行定位,将定位获得的位置信息以及与所述位置信息对应的时间点发送至服务器;

所述服务器用于根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,计算所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间,其中,所述第二位置信息为所述服务器当前所接收到的最后一次位置信息,所述第一位置信息为所述服务器接收到的与所述第二位置信息满足预定关系的位置信息;

所述服务器用于将所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间与所述第二时间点相加获得离开时间点;

所述服务器用于将所述离开时间点与所述第一时间点相减,获得停留时间。

8.根据权利要求7所述的系统,其特征在于,所述预定关系包括:所述第二时间点与第一时间点的时间间隔小于预定阈值。

9.根据权利要求8所述的系统,其特征在于,

所述服务器用于根据所述第一位置信息以及第二位置信息获得相对位移,根据所述第一时间点以及第二时间点获得所述相对位移所用的时间,根据所述相对位移以及所述相对位移所用的时间获得所述第一时间点至第二时间点的速度;

所述服务器用于根据存储于所述服务器的预定位置信息,获得所述预定位置信息所对应的位置与所述第二位置信息所对应的位置之间的距离,并根据所述距离和所述速度获得从第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间。

10.根据权利要求7所述的系统,其特征在于,

所述服务器用于接收第三位置信息,并记录接收所述第三位置信息时的第三时间点;

所述服务器用于在所述第三时间点与前一次时间点的时间间隔小于预定阈值时,将所述第三时间点作为第二时间点。

说明书全文

停留时间获取方法及系统

技术领域

[0001] 本发明涉及计算机数据处理领域,具体而言,涉及一种停留时间获取方法及系统。

背景技术

[0002] 随着近几年O2O的快速发展,线下数据越发重要。通过线下设备采集用户位置信息来预测用户行为,并分析获得的行为,为BI决策提供支撑越发重要。
[0003] 而设备数据由于受用户环境和设备本身的机制影响,存在数据不连续问题,为分析用户停留时长造成了很大的影响。如何在数据不连续的情况下比较准确获得用户的停留时长,是亟需解决的问题。

发明内容

[0004] 有鉴于此,本发明实施例提供了一种停留时间获取方法,以解决在数据不连续的情况下相对准确地获得用户的停留时长的问题。
[0005] 为实现上述目的,本发明实施例提供如下技术方案:
[0006] 一种停留时间获取方法,所述方法包括:无线接入节点根据移动终端上报的心跳信息对所述移动终端进行定位,将定位获得的位置信息以及与所述位置信息对应的时间点发送至服务器;所述服务器根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,计算所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间,其中,所述第二位置信息为所述服务器当前所接收到的最后一次位置信息,所述第一位置信息为所述服务器接收到的与所述第二位置信息满足预定关系的位置信息;所述服务器将所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间与所述第二时间点相加获得离开时间点;所述服务器将所述离开时间点与所述第一时间点相减,获得停留时间。
[0007] 本发明实施例还提供了一种停留时间获取系统,所述系统包括无线接入节点和服务器,无线接入节点用于根据移动终端上报的心跳信息对所述移动终端进行定位,将定位获得的位置信息以及与所述位置信息对应的时间点发送至服务器;所述服务器用于根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,计算所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间,其中,所述第二位置信息为所述服务器当前所接收到的最后一次位置信息,所述第一位置信息为所述服务器接收到的与所述第二位置信息满足预定关系的位置信息;所述服务器用于将所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间与所述第二时间点相加获得离开时间点;所述服务器用于将所述离开时间点与所述第一时间点相减,获得停留时间。
[0008] 本发明实施例提供的停留时间获取方法及系统,具有如下有益效果:
[0009] 本发明实施例提供的停留时间获取方法及系统的无线接入节点先根据移动终端上报的心跳信息对移动终端进行定位,并将获得的位置信息以及与位置信息对应的时间点发送至服务器;服务器根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点计算获得第二位置到预定位置所需的时间;然后所述服务器将第二时间点与获得的时间相加获得离开时间点;接着服务器将离开时间点与第一时间点相减,便可以获得停留时间。本发明实施例提供的方法及系统能够在数据不连续的情况下较准确的获得用户停留的时长。

附图说明

[0010] 为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011] 图1是本发明较佳实施例提供的服务器与移动终端进行交互的示意图;
[0012] 图2是一种可应用于本发明实施例中的服务器的结构框图;
[0013] 图3是本发明第一实施例提供的停留时间获取方法;
[0014] 图4是本发明第二实施例提供的停留时间获取方法;
[0015] 图5是本发明较佳实施例提供的停留时间获取方法的应用场景图。

具体实施方式

[0016] 下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017] 如图1所示,是本发明较佳实施例提供的服务器200、多个无线接入节点300与移动终端100进行交互的示意图。所述服务器200通过网络与多个无线接入节点300进行通信连接,以进行数据通信或交互。所述多个无线接入节点300与所述移动终端100进行通信连接,以获得所述移动终端100的位置。所述服务器200可以是网络服务器、数据库服务器等。所述移动终端100可以是个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。
[0018] 图2示出了一种可应用于本发明实施例中的服务器的结构框图。如图2所示,服务器200包括:存储器201、处理器202以及网络模块203。
[0019] 存储器201可用于存储软件程序以及模块,如本发明实施例中的停留时间获取方法对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的停留时间获取方法。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。进一步地,上述存储器201内的软件程序以及模块还可包括:操作系统221以及服务模块222。其中操作系统221,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作系统221的基础上,并通过操作系统221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块222用于向客户端提供网络服务。
[0020] 网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。
[0021] 可以理解,图2所示的结构仅为示意,服务器200还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。另外,本发明实施例中的服务器还可以包括多个具体不同功能的服务器。
[0022] 下面将结合附图,对本发明实施例提供的停留时间获取方法及系统进行详细介绍。
[0023] 图3示出了本发明第一实施例提供的停留时间获取方法,该停留时间获取方法包括如下步骤S101至步骤S104:
[0024] 步骤S101,无线接入节点根据移动终端上报的心跳信息对所述移动终端进行定位,将定位获得的位置信息以及与所述位置信息对应的时间点发送至服务器。
[0025] 具体地,无线接入节点可以根据接收到的心跳信息的信号强度对发送所述心跳信息的终端进行定位。
[0026] 该方法是通过测出接收到的信号场强和已知的信道衰落模型及发射信号的场强值估计收发信短的距离,根据多个三个距离值就可以得到设备的位置。
[0027] 所述无线接入节点可以通过信号强度对发送心跳信息的终端进行定位,也可以通过其他方式例如TOA(Time of Arrival)对终端进行定位。对发送心跳信息的终端进行定位的具体方式不应该理解为是对本发明的限制。
[0028] 应当理解,心跳信息只是一种可定位的方式,在正常使用过程中,终端会不断发送信息,无线接入节点可以根据上述的不断发送的信息进行定位,以获得终端在上网时的实时位置。而当终端处于长时间熄屏时,无线接入节点才会根据终端发送的心跳信息进行定位。
[0029] 步骤S102,所述服务器根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,计算所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间。
[0030] 其中,所述第二位置信息具体为所述服务器当前所接收到的最后一次位置信息;所述第一位置信息为所述服务器接收到的与所述第二位置信息满足预定关系的位置信息。
所述预定关系具体包括:所述第二时间点与第一时间点的时间间隔小于预定阈值。
[0031] 因为心跳信息是移动终端传递给无线接入节点,然后再由无线接入节点传递至所述服务器的,由于移动终端通常为手机,而手机通常会在30分钟或者30分钟以内会定时发送一次心跳信息,并且手机通常每隔50分钟左右会定时处理地理位置信息,故所述预定阈值可以设置为60分钟。
[0032] 具体地,所述服务器内可以存储有预定区域的地图,所述预定位置信息可以是所述预定区域的出口处。所述预定区域可以为大型商场、商业街等。
[0033] 所述服务器可以根据所述第一位置信息以及第二位置信息获得相对位移;根据所述第一时间点以及第二时间点获得所述相对位移所用的时间;根据所述相对位移以及所述相对位移所用的时间获得所述第一时间点至第二时间点的速度。
[0034] 然后所述服务器可以获得从所述第二位置信息对应的位置到预定位置信息所对应的位置之间的距离,根据所述距离以及第一时间点到第二时间点之间的速度,可以获得所述第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间。
[0035] 受到商场或商业街的地形影响以及用户行走的路线影响,用户到达出口的时间可以超过步骤S102所获得的时间。
[0036] 所述服务器也可以通过其他的方式获得持有该移动终端的用户从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间。例如:
[0037] 可以先获得所述第一位置信息对应的位置与第二位置信息对应的位置之间的第一距离,再获得所述第二位置信息对应的位置与所述预定位置信息对应的位置之间的第二距离;
[0038] 然后再获得所述第一时间点对应的时间与第二时间点对应的时间之间的第一时间差;
[0039] 接着根据所述第一距离与所述第二距离的比值等于所述第一时间差与第二时间差的比值,获得所述第二时间差;所述第二时间差为从第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间。
[0040] 心跳信息只是一种可定位的方式,在正常使用过程中,终端会不断发送信息,无线接入节点可以根据上述的不断发送的信息进行定位,以获得终端在上网时的实时位置。而当终端处于长时间熄屏时,无线接入节点才会根据终端发送的心跳信息进行定位。
[0041] 当终端处于被实时定位状态时,服务器可以从连续不断的位置和时间中根据预设算法,选取两个位置以及与上述两个位置对应的时间作为第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点。
[0042] 步骤S103,所述服务器将所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间与所述第二时间点相加获得离开时间点。
[0043] 所述服务器内可以存储有预定区域的地图,所述预定位置信息可以是所述预定区域的出口处。所述预定区域可以为大型商场、商业街等。
[0044] 所述第二时间点为服务器接收到的最后一次位置信息时所对应的时间点,用最后一次获得的位置所对应的时间点与从该位置到商场出口位置所需要的时间相加,即可以得到移动终端所对应的用户最早离开商场或商业街的离开时间点。
[0045] 步骤S104,所述服务器将所述离开时间点与所述第一时间点相减,获得停留时间。
[0046] 所述第一时间点为与所述第二时间点的时间间隔小于预定阈值的时间点。
[0047] 因为若两个时间点之间的时间间隔大于预定阈值,则有可能是持有该移动终端的用户中途已经离开商场一段时间后,又再次返回的情况。这种情况需要被排除,否则会影响停留时间的准确性。故小于所述预定阈值则说明持有该移动终端的用户可能一直位于商场内部,未曾离开。
[0048] 所以将离开时间点与所述第一时间点相减,可以获得停留时间。
[0049] 图4示出了本发明第二实施例提供的停留时间获取方法,该停留时间获取方法包括如下步骤S201至步骤S207:
[0050] 步骤S201,无线接入节点根据移动终端上报的心跳信息对所述移动终端进行定位,将定位获得的位置信息以及与所述位置信息对应的时间点发送至服务器。
[0051] 步骤S201与第一实施例中的步骤S101相同,在此便不做赘述。
[0052] 具体地,所述方法应用于预定区域内,所述无线接入节点均设置于所述预定区域内,所述预定位置信息所对应的位置为所述预定区域的出口处。该预定区域可以为商场或商业街。
[0053] 步骤S202,所述服务器接收第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,接收第三位置信息,并记录接收所述第三位置信息时的第三时间点。
[0054] 因为心跳信息是由移动终端发送至所述无线接入点,然后由无线接入点发送至所述服务器的,所以当所述第三时间点与所述第二时间点的时间间隔超过预定阈值时,则可以得出当移动终端发送定时心跳信息时,不在服务器所管辖的范围;即可以认为持有该移动终端的用户在第二时间点至第三时间点之间的时间段内离开了所述预定区域。所述第三时间点可以是持有该移动终端的用户下一次到达预定区域的时间点。
[0055] 所述第一位置信息为所述服务器接收到的与所述第二位置信息满足预定关系的位置信息,即所述第一时间点与第二时间点满足预定关系。
[0056] 步骤S203,当所述第三时间点与前一次时间点的时间间隔小于预定阈值时,所述服务器将所述第三时间点作为第二时间点。
[0057] 上述的预定阈值具体可以为60分钟。
[0058] 具体地,所述第一时间点与所述第二时间点所满足的预定关系具体可以包括:当未获得第三时间点时,所述第一时间点与第二时间点之间的时间间隔小于60分钟,
[0059] 当获得第三时间点,并且第三时间点与第二时间点之间的时间间隔小于60分钟时,用所述第三时间点代替第二时间点成为新的第二时间点即最后的时间点,此时第一时间点与新的第二时间点的时间间隔没有限制。
[0060] 当获得第三时间点,并且第三时间点与第二时间点之间的时间间隔超过60分钟时,则认为持有该移动终端的用户在第二时间点至第三时间点之间的时间段内离开了所述预定区域。故第二时间点没有发生变化,第二时间点与所述第一时间点的时间间隔应满足小于60分钟。
[0061] 步骤S204,所述服务器根据所述第一位置信息以及第二位置信息获得相对位移,根据所述第一时间点以及第二时间点获得所述相对位移所用的时间,根据所述相对位移以及所述相对位移所用的时间获得所述第一时间点至第二时间点的速度。
[0062] 根据第一位置信息与第二位置信息之间的相对位移以及第一时间点与第二时间点的时间间隔可以获得从第一位置信息所对应的位置到第二位置信息所对应的位置之间的平均速度。
[0063] 步骤S205,所述服务器根据存储于所述服务器的预定位置信息,获得所述预定位置信息所对应的位置与所述第二位置信息所对应的位置之间的距离,并根据所述距离和所述速度获得从第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间。
[0064] 第二位置信息为服务器当前接收到的最后一次位置信息,预定位置信息为商场或商业街的出口位置的位置信息。
[0065] 根据步骤S204获得的平均速度、最后一次位置信息以及商场或商业街出口的位置信息,可以获得持有该移动终端的用户从最后一次位置信息所对应的位置到达商场或商业街出口的位置信息所需要的时间。
[0066] 应当理解,步骤S205获得的时间是持有该移动终端的用户到达商场或商业街的出口的最短所需的时间,受到商场或商业街的地形影响以及用户行走的路线影响,用户到达出口的时间可以超过步骤S205所获得的时间,故步骤S205获得的时间是相对准确的时间。
[0067] 可以理解,可以利用步骤S204至步骤S205获得移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间,也可以通过其他的方式获得所需要的时间,例如:
[0068] 获得所述第一位置信息对应的位置与第二位置信息对应的位置之间的第一距离,获得所述第二位置信息对应的位置与所述预定位置信息对应的位置之间的第二距离;获得所述第一时间点对应的时间与第二时间点对应的时间之间的第一时间差;根据所述第一距离与所述第二距离的比值等于所述第一时间差与第二时间差的比值,获得所述第二时间差,所述第二时间差为从第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间。故获得从第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间的方式不应该理解为是对本发明的限制。
[0069] 步骤S206,所述服务器将所述移动终端从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间与所述第二时间点相加获得离开时间点。
[0070] 步骤S207,所述服务器将所述离开时间点与所述第一时间点相减,获得停留时间。
[0071] 步骤S206至步骤S207与第一实施例中的步骤S103至步骤S104相同,在此便不做赘述。
[0072] 图1示出了本发明第三实施例提供的停留时间获取系统,所述系统包括无线接入节点300、服务器200和移动终端100。
[0073] 无线接入节点300用于根据移动终端100上报的心跳信息对所述移动终端100进行定位,将定位获得的位置信息以及与所述位置信息对应的时间点发送至服务器200;
[0074] 所述服务器200用于根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,计算所述移动终端100从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间,其中,所述第二位置信息为所述服务器200当前所接收到的最后一次位置信息,所述第一位置信息为所述服务器200接收到的与所述第二位置信息满足预定关系的位置信息;
[0075] 所述服务器200用于将所述移动终端100从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间与所述第二时间点相加获得离开时间点;
[0076] 所述服务器200用于将所述离开时间点与所述第一时间点相减,获得停留时间。
[0077] 第三实施例提供的停留时间获取系统与第一实施例的方法对应,在此便不做赘述。
[0078] 第三实施例提供的停留时间获取系统的另一种具体实施方式如下:
[0079] 无线接入节点300用于根据移动终端100上报的心跳信息对所述移动终端100进行定位,将定位获得的位置信息以及与所述位置信息对应的时间点发送至服务器200。
[0080] 所述服务器200用于接收第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点,接收第三位置信息,并记录接收所述第三位置信息时的第三时间点。
[0081] 所述服务器200用于在所述第三时间点与前一次时间点的时间间隔小于预定阈值时,将所述第三时间点作为第二时间点。
[0082] 所述服务器200用于根据所述第一位置信息以及第二位置信息获得相对位移,根据所述第一时间点以及第二时间点获得所述相对位移所用的时间,根据所述相对位移以及所述相对位移所用的时间获得所述第一时间点至第二时间点的速度。
[0083] 所述服务器200用于根据存储于所述服务器200的预定位置信息,获得所述预定位置信息所对应的位置与所述第二位置信息所对应的位置之间的距离,并根据所述距离和所述速度获得从第二位置信息所对应的位置到预定位置信息所对应的位置需用的时间。
[0084] 所述服务器200用于将所述移动终端100从所述第二位置信息所对应的位置到预定位置信息所对应的位置所需要的时间与所述第二时间点相加获得离开时间点。
[0085] 所述服务器200用于将所述离开时间点与所述第一时间点相减,获得停留时间。
[0086] 第三实施例提供的停留时间获取系统的另一种具体实施方式与第二实施例提供的方法对应,在此便不做赘述。
[0087] 图5示出了本发明较佳实施例提供的停留时间获取方法的应用场景图。预定区域为商场500,多个无线接入节点300分布于商场500内,用于获取移动终端100的位置信息。
[0088] 服务器200可以获得移动终端100及持有该移动终端100的用户的所述第一位置信息对应的位置510以及第二位置信息对应的位置511之间的位移x。服务器200再根据与第一位置信息对应的第一时间点以及与第二位置信息对应的第二时间点之间的时间间隔,算出从第一位置信息对应的位置510到达第二位置信息对应的位置511的平均速度。
[0089] 商场出口520的位置信息预先存储于服务器200中,服务器200可以获得第二位置信息对应的位置511与商场出口520之间的距离y。服务器200根据距离y以及算出的从第一位置信息对应的位置510到达第二位置信息对应的位置511的平均速度获得从第二位置信息对应的位置511至商场出口520所需要的时间。
[0090] 应当理解,获得的从第二位置信息对应的位置511至商场出口520所需要的时间是持有该移动终端100的用户到达商场出口520的最短所需的时间,受到商场500的地形影响以及用户行走的路线影响,用户到达商场出口520的时间可以超过上述获得的时间,故获得的时间只是相对准确的时间。
[0091] 本发明实施例提供的停留时间获取方法及系统的无线接入节点300先根据移动终端100上报的心跳信息对移动终端100进行定位,并将获得的位置信息以及与位置信息对应的时间点发送至服务器200;服务器200根据接收到的第一位置信息以及对应的第一时间点、第二位置信息以及对应的第二时间点计算获得第二位置到预定位置所需的时间;然后所述服务器200将第二时间点与获得的时间相加获得离开时间点;接着服务器200将离开时间点与第一时间点相减,便可以获得停留时间。本发明实施例提供的方法及系统能够在数据不连续的情况下较准确的获得用户停留的时长。
[0092] 为使本发明实施例的目的、技术方案和优点更加清楚,上面结合本发明实施例中的附图,对本发明实施例中的技术方案进行了清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0093] 因此,以上对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0094] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0095] 在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0096] 在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“差分”、“连接”应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通;又例如,“差分”运算可以是由具有减法性质的装置完成,也可以是由具有加法性质的装置完成。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用