驻留POI确定方法、装置、终端及存储介质与流程

文档序号:16633780发布日期:2019-01-16 06:49阅读:175来源:国知局
驻留POI确定方法、装置、终端及存储介质与流程

本申请实施例涉及终端技术领域,特别涉及一种驻留poi确定方法、装置、终端及存储介质。



背景技术:

poi(pointofinterest,poi)是按功能进行划分的场所,比如店铺、图书馆、博物馆等。目前互联网内容提供商可以基于用户驻留的poi进行个性化推荐,在此之前,需要先确定出用户驻留的poi。

相关技术中,终端具有全球定位系统(globalpositioningsystem,gps)功能,当gps功能处于开启状态时,终端通过内置的gps模组来定位终端当前所处的地理位置,并根据该地理位置来确定终端用户所驻留的poi。



技术实现要素:

本申请实施例提供一种驻留poi确定方法、装置、终端及存储介质。所述技术方案如下:

一方面,本申请实施例提供一种驻留poi确定方法,所述方法包括:

获取n个无线连接扫描信息,所述n个无线连接扫描信息中的第i个无线连接扫描信息用于表示第i次扫描过程中扫描到的无线连接以及所述无线连接的信号强度,所述n为大于1的整数,所述i为小于或等于n的正整数;

确定所述第i次扫描过程中扫描到的无线连接中的第一无线连接,所述第一无线连接是与终端所处的区域相对应的第一对应关系中存在的无线连接,所述第一对应关系包括所述终端所处的区域内无线连接与兴趣点之间的对应关系,所述第一无线连接为至少一个;

根据所述n个无线连接扫描信息,获取所述第一无线连接的信号强度变化趋势;

根据所述第一无线连接的信号强度变化趋势确定目标无线连接;

将所述目标无线连接对应的poi确定为驻留poi。

另一方面,本申请实施例提供一种驻留poi确定装置,所述装置包括:

信息获取模块,用于获取n个无线连接扫描信息,所述n个无线连接扫描信息中的第i个无线连接扫描信息用于表示第i次扫描过程中扫描到的无线连接以及所述无线连接的信号强度,所述n为大于1的整数,所述i为小于或等于n的正整数;

第一确定模块,用于确定所述第i次扫描过程中扫描到的无线连接中的第一无线连接,所述第一无线连接是与终端所处的区域相对应的第一对应关系中存在的无线连接,所述第一对应关系包括所述终端所处的区域内无线连接与poi之间的对应关系;

趋势获取模块,用于根据所述n个无线连接扫描信息,获取所述第一无线连接的信号强度变化趋势;

第二确定模块,用于根据所述第一无线连接的信号强度变化趋势确定目标无线连接;

第三确定模块,用于将所述目标无线连接对应的poi确定为驻留poi。

再一方面,本申请实施例提供一种终端,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述方面所述的驻留poi确定方法。

又一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述方面所述的驻留poi确定方法。

本申请实施例提供的技术方案可以带来如下有益效果:

通过根据扫描到的无线连接的信号强度变化趋势来判断用户可能进入的poi,由于无线连接的信号强度可用于衡量终端与该无线连接对应的路由设备之间的距离,当无线连接的信号强度变化趋势为递增趋势时,可以确定出用户与该无线连接对应的poi之间的距离越来越近,也即用户进入该poi的概率较高,可以解决相关技术中由于gps模组在室内环境下信号较弱,导致定位不够准确的问题,提高确定用户可能进入的poi的准确度。

附图说明

图1是本申请一个实施例提供的实施环境的示意图;

图2是本申请另一个实施例提供的实施环境的示意图;

图3是本申请一个实施例提供的驻留poi确定方法的流程图;

图4是本申请另一个实施例提供的驻留poi确定方法的流程图;

图5是本申请一个实施例提供的显示推荐信息的界面示意图;

图6是本申请一个实施例提供的驻留poi确定方法的示意图;

图7是本申请一个实施例提供的驻留poi确定装置的框图;

图8是本申请一个实施例提供的终端的框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

首先,先对本申请涉及的相关名词进行介绍。

poi:是指按照功能进行划分的场所,其可以是消费场所,比如店铺,也可以是公共场所,比如图书馆、博物馆等。poi可以包括用于唯一标识场所的场所标识、以及该场所的位置信息。驻留poi是指用户进入该场景的进入概率超过预设概率的poi,也即用户可能进入的场景。

bssid文件:终端所处的区域内无线连接与poi之间的对应关系。终端所处的区域根据终端所处的地理位置实际确定,其可以是一个城市、一个区、一个县等等。bssid文件的文件名可以采用终端所处的区域对应的编码,以及获取bssid文件的时间戳组合表示。例如,终端所处的区域为xx,其对应的编码为12345,获取bssid文件的时间为2018.08.02,则该bssid文件的文件名为“12345-180802”。

poi对应的推荐信息:与poi匹配的信息,由服务器获取并向终端推送。示例性地,驻留poi为店铺时,驻留poi对应的推荐信息可以是该店铺的评价信息、商品推荐信息、优惠信息、排号信息等。

进场服务:基于确定出的poi向用户推送poi对应的推荐信息的服务。例如,终端先确定poi为某一店铺,则向用户推送该店铺的评价信息、商品推荐信息、优惠信息、排号信息等。

负一屏:终端中的快捷显示页面,其通常用于显示各类提醒卡片,比如天气、日程安排、应用推荐、提醒事项等等。在本申请实施例中,终端在负一屏显示poi对应的推荐信息的提醒卡片,用户可以触发该提醒卡片以查看poi对应的推荐信息。

请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境包括:终端11和服务器12。

终端11具有确定驻留poi的功能、wlan功能以及与服务器12进行数据交互的功能。可选地,终端中安装有进场服务应用程序,该进场服务应用程序用于实现确定驻留poi的功能,还用于向用户提供进场服务。

服务器12用于实现与终端11进行数据交互的功能,还用于向用户提供进场服务。可选地,服务器12中还存储有不同区域内无线连接与poi之间的对应关系。上述不同区域可以是不同的城市、不同的区、不同的县、不同的镇等等。另外,服务器12可以是一台服务器,也可以是一个服务器集群,还可以是一个云计算服务中心。

终端11与服务器12之间通过有线或无线网络连接。可选地,上述的无线网络或者有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(localareanetwork,lan)、城域网(metropolitanareanetwork,man)、广域网(wideareanetwork,man)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。

请参考图2,其示出了本申请另一个实施例提供的实施环境的示意图。在该实施环境中,服务器12为集群架构。具体地,服务器12包括后台服务器121、资料服务器122和第三方服务器123。

后台服务器121是进场服务应用程序对应的后台服务器,其用于实现数据转发功能。例如,后台服务器121将终端11发送的驻留poi标识转发至第三方服务器123。再例如,后台服务器121将第三方服务器123发送的驻留poi对应的推荐信息转发至终端。

资料服务器122用于存储有不同区域内无线连接与poi之间的对应关系,其也具有与终端11进行数据交互的功能。可选地,资料服务器122将终端所处的区域内无线连接与poi之间的对应关系发送至终端。

第三方服务器123用于向用户提供进场服务。可选地,第三方服务器123获取驻留poi对应的推荐信息,并向后台服务器121发送上述推荐信息,之后由后台服务器121向终端11发送推荐信息。

后台服务器121与资料服务器122、第三方服务器123之间通过有线或无线网络连接。另外,上述后台服务器121与资料服务器122可以集成在一个服务器中,也即,该服务器既能实现后台服务器121所实现的功能,也能实现资料服务器122所具备的功能。

请参考图3,其示出了本申请一个实施例提供的驻留poi确定方法的流程图,该方法可以应用图1所示实施环境的终端中,该方法包括如下步骤:

步骤301,获取n个无线连接扫描信息。

在本申请实施例中,终端每隔预设时间扫描当前所处环境中是否存在无线连接。上述预设时间可以根据实验设定,本申请实施例对此不作限定。终端在每次扫描过程中,均可以获取一个无线连接扫描信息,该无线连接扫描信息包括本次扫描到的无线连接,以及该无线连接的信号强度。在一种可能的实现方式中,终端在wlan开关处于打开状态时,获取n个无线连接扫描信息。在另一种可能的实现方式中,终端在wlan开关处于关闭状态时,但随时扫描开关处于开启状态时,获取n个无线连接扫描信息。其中,随时扫描开关是指允许扫描无线连接的开关。

扫描到的无线连接是指允许终端连接的无线连接。信号强度用于衡量无线连接的信号的强弱。信号强度越强,则终端通过该无线连接上网的速度就越快;信号强度越弱,则终端通过该无线连接上网的速度就越慢。信号强度通常与终端与路由设备之间的距离呈正相关,路由设备是指提供无线连接的设备。终端与路由设备之间的距离越近,则终端扫描到的路由设备对应的无线连接的信号强度越强;终端与路由设备之间的距离越远,则终端扫描到的路由设备对应的无线连接的信号强度越弱,甚至无法扫描到该路由设备对应的无线连接。

在本申请实施例中,终端执行n次扫描过程,得到n个无线连接扫描信息,n为大于1的整数。n个无线连接扫描信息中的第i个无线连接扫描信息用于表示第i次扫描过程中扫描到的无线连接以及无线连接的信号强度,i为小于或等于n的正整数。

步骤302,确定第i次扫描过程中扫描到的无线连接中的第一无线连接。

第一无线连接是与终端所处的区域相对应的第一对应关系中存在的无线连接。第一对应关系包括终端所处的区域内无线连接与poi之间的对应关系。第一无线连接的数量为至少一个。

终端所处的区域是指终端当前所处的地理位置所属的区域,其可以是一个城市,也可以是一个区,还可以是一个县,本申请实施例对此不作限定。在本申请实施例中,仅以终端当前所处的区域为一个城市为例进行说明。终端当前所处的地理位置是指终端当前所处位置的经纬度信息,其可以由终端中的位置服务测量得到,上述位置服务可以是终端中的应用程序或者进程。

可选地,终端依次检测第i次扫描过程中扫描到的无线连接是否存在于上述第一对应关系中。若存在,则该第i次扫描过程中扫描到的无线连接为第一无线连接;若不存在,则该第i次扫描过程中扫描到的无线连接不为第一无线连接。

进一步地,第一无线连接是与终端所处的区域相对应的第一对应关系中存在的,且扫描次数为至少两次的无线连接。扫描次数是指该无线连接在n次扫描过程中被终端扫描到的次数。

步骤303,根据n个无线连接扫描信息,获取第一无线连接的信号强度变化趋势。

信号强度变化趋势用于表示在n次扫描过程中第一无线连接的信号强度的变化情况。信号强度变化趋势包括递增趋势、衰弱趋势。其中,递增趋势是指第一无线连接的信号强度在n次扫描过程中逐渐增长;衰弱趋势是指第一无线连接的信号强度在n次扫描过程中逐渐减弱。可选地,第一信号强度的信号强度变化趋势还包括稳定趋势,稳定趋势是指第一无线连接的信号强度在n次扫描过程中在一个指定范围内波动,指定范围可以根据实际需求设定,本申请实施例对此不作限定。

可选地,终端将第一无线连接在第i次扫描过程中的信号强度,与第i+1次扫描过程中的信号强度进行比对,得到比对结果,并根据比对结果来确定第一无线连接的信号强度变化趋势。

在一个示例中,若第一无线连接在第i+1次扫描过程中的信号强度均大于在第i次扫描过程中的信号强度,则确定第一无线连接的信号强度变化趋势为递增趋势;若第一无线连接在第i+1次扫描过程中的信号强度均小于在第i次扫描过程中的信号强度,则确定第一无线连接的信号强度变化趋势为衰弱趋势。

在另一个示例中,若第一无线连接在在第i+1次扫描过程中的信号强度大于在第i次扫描过程中的信号强度的次数大于第一预设次数,则确定第一无线连接的信号强度变化趋势为递增趋势;若第一无线连接在在第i+1次扫描过程中的信号强度大于在第i次扫描过程中的信号强度的次数小于第二预设次数,则确定第一无线连接的信号强度变化趋势为衰弱趋势;若第一无线连接在在第i+1次扫描过程中的信号强度大于在第i次扫描过程中的信号强度的次数大于第二预设次数且小于第一预设次数,则确定第一无线连接的信号强度变化趋势为稳定趋势。其中,第一预设次数、第二预设次数均可以根据经验设定,本申请实施例对此不作限定。另外,第一预设次数大于第二预设次数。

步骤304,根据第一无线连接的信号强度变化趋势确定目标无线连接。

可选地,终端将信号强度变化趋势为递增趋势的第一无线连接,确定为目标无线连接。

进一步地,终端将信号强度变化趋势为递增趋势,且存在信号强度符合预设条件的第一无线连接,确定为目标无线连接。

在一种可能的实现方式中,预设条件为在n个无线连接扫描信息中的至少一个无线连接扫描信息中的信号强度大于预设强度。预设强度可以根据实际需求设定,本申请实施例不作限定。在上文实施例中提到,终端扫描到的无线连接的信号强度可以反映终端与该无线连接对应的路由设备之间的距离,若终端扫描到的第一无线连接的信号强度存在一个或多个大于预设强度,则说明终端与该第一无线连接对应的路由设备之间的距离较近,终端用户进入该第一无线连接对应的poi的概率较高。

在另一种可能的实现方式中,预设条件为在n个无线连接扫描信息中的一组相邻无线连接扫描信息中的信号强度大于预设强度,且差值小于预设差值。上述一组相邻无线连接扫描信息包括至少两个无线连接扫描信息。当一组相邻无线连接扫描信息包括两个以上的无线连接扫描信息时,每两个相邻无线连接扫描信息对应的差值均小于预设差值。预设差值可以根据实际需求设定,本申请实施例对此不作限定。若终端扫描到的第一无线连接的信号强度中存在一组信号强度大于预设强度,且该组信号强度对应的差值大于预设差值,则说明终端与该第一无线连接对应的路由设备之间的距离始终较近,终端用户进入该第一无线连接对应的poi的概率较高。

步骤305,将目标无线连接对应的poi确定为驻留poi。

驻留poi是指进入概率超过预设概率的poi,也即用户可能进入的poi。预设概率可以根据实际需求设定,本申请实施例对此不作限定。

在一种可能的实现方式中,预设概率可以根据第一无线连接的信号强度变化趋势确定。也即,若第一无线连接的信号强度变化趋势为递增趋势,则该第一无线连接对应的场景的进入概率超过预设概率。若第一无线连接的信号强度变化趋势为衰弱趋势或稳定趋势,则该第一无线连接对应的场景的进入概率不超过预设概率。

在另一种可能的实现方式中,预设概率可以根据第一无线连接的信号强度变化趋势以及信号强度确定。

在一个示例中,若第一无线连接的信号强度变化趋势为递增趋势,且在n个无线连接扫描信息中的至少一个无线连接扫描信息中的信号强度大于预设强度,则该第一无线连接对应的场景的进入概率超过预设概率。若第一无线连接的信号强度变化趋势为衰弱趋势或稳定趋势,则该第一无线连接对应的场景的进入概率不超过预设概率。若第一无线连接的信号强度变化趋势为递增趋势,且在n个无线连接扫描信息中的信号强度均小于预设强度,则该第一无线连接对应的场景的进入概率不超过预设概率。

在另一个示例中,若第一无线连接的信号强度变化趋势为递增趋势,且在n个无线连接扫描信息中的一组相邻无线连接扫描信息中的信号强度大于预设强度,且差值小于预设差值,则该第一无线连接对应的场景的进入概率超过预设概率。若第一无线连接的信号强度变化趋势为衰弱趋势或稳定趋势,则该第一无线连接对应的场景的进入概率不超过预设概率。

可选地,终端在第一对应关系中查找与目标无线连接相对应的poi,作为驻留poi。

综上所述,本申请实施例提供的技术方案,通过根据扫描到的无线连接的信号强度变化趋势来判断用户可能进入的poi,由于无线连接的信号强度可用于衡量终端与该无线连接对应的路由设备之间的距离,当无线连接的信号强度变化趋势为递增趋势时,可以确定出用户与该无线连接对应的poi之间的距离越来越近,也即用户进入该poi的概率较高,可以解决相关技术中由于gps模组在室内环境下信号较弱,导致定位不够准确的问题,提高确定用户可能进入的poi的准确度。

在图3实施例中提到,终端在确定第一无线连接,以及驻留poi时均需要利用到与终端所处的区域相对应的第一对应关系,因此终端需要预先获取到上述第一对应关系。在基于图3所示实施例提供的一个可选实施例中,在步骤302之前,该驻留poi确定方法还包括如下步骤:

步骤306,获取终端的地理位置信息。

终端的地理位置信息用于表示终端所处的地理位置。终端的地理位置信息可以采用终端所处的地理位置的经纬度来表示。

本申请实施例获取终端的地理位置信息的时机不作限定。可选地,终端每隔预设时间获取终端的地理位置信息。可选地,终端在存在获取与终端所处的区域相对应的第一对应关系的需求时获取终端的地理位置信息。

步骤307,根据地理位置信息确定终端当前所处的区域。

可选地,终端存储有不同区域与不同地理位置信息之间的对应关系,终端在上述对应关系中查找终端的地理位置信息对应的区域,作为终端所处的区域。

步骤308,从服务器中获取与终端所处的区域相对应的第一对应关系。

终端向服务器发送关系获取请求,该关系获取请求用于请求与终端所处的区域相对应的第一对应关系。该关系获取请求中携带终端所处的区域标识、终端标识。服务器中存储有不同区域所对应的不同第一对应关系,服务器查找与终端所处的区域相对应的第一对应关系,并向终端返回上述第一对应关系。

可选地,终端在连接到无线连接时从服务器获取与终端所处的区域相对应的第一对应关系,通过上述方式,可以避免流量消耗。可选地,终端中的进场服务在监听到成功连接无线连接的广播后,从服务器中获取与终端所处的区域相对应的第一对应关系。

无线连接与poi之间的对应关系可能会发生变化,也即与终端所处的区域相对应的第一对应关系具有时效性,因此,在终端使用第一对应关系之前,需要先检测该第一对应关系是否仍然有效。

在基于图3所示实施例提供的一个可选实施例中,在步骤302之前,该驻留poi确定方法还包括如下步骤:检测第一对应关系是否有效。

在第一种可能的实现方式中,终端检测第一对应关系对应的已获取时长是否超过第一预设时长,以检测第一对应关系是否有效。

第一对应关系对应的已获取时长是指获取第一对应关系的时间戳与当前时间戳之间的时间间隔。获取第一对应关系的时间戳是指终端上一次获取第一对应关系的时刻。例如,获取第一对应关系的时间戳为2018年7月20日,当前时间戳为2018年8月1日,则第一对应关系的已获取时长为12天。第一预设时长可以根据经验设定,本申请实施例对此不作限定。示例性地,第一预设时长为7天。

若第一对应关系对应的已获取时长超过第一预设时长,则第一对应关系有效;若第一对应关系对应的已获取时长未超过第二预设时长,则第一对应关系无效。

在第二种可能的实现方式中,终端检测终端当前所处的区域与第一对应关系所对应的终端所处的区域是否相同,以检测第一对应关系是否有效。

若终端当前所处的区域与第一对应关系所对应的终端所处的区域相同,则第一对应关系有效;若终端当前所处的区域与第一对应关系所对应的终端所处的区域相同,则第一对应关系无效。

在第三种可能的实现方式中,终端可以通过上述两种可能的实现方式的结合,来检测第一对应关系是否有效。

在一个示例中,终端先检测第一对应关系对应的已获取时长是否超过第一预设时长,若第一对应关系对应的已获取时长超过第一预设时长,则进一步检测终端当前所处的区域与终端所处的区域是否相同。在另一个示例中,终端先检测终端当前所处的区域与终端所处的区域是否相同,若终端当前所处的区域与终端所处的区域相同,则进一步检测第一对应关系对应的已获取时长是否超过第一预设时长。

如果检测出第一对应关系有效,则可以继续执行步骤302;若果检测出第一对应关系无效,则更新第一对应关系。更新第一对应关系也即是从服务器中重新获取与终端所处的区域相对应的第一对应关系,该过程可以参考步骤307至步骤308,此处不作赘述。

综上所述,本申请实施例提供的技术方案,通过在使用第一对应关系之前,判断第一对应关系是否有效,并在第一对应关系有效的情况下执行后续步骤,可以避免无线连接与poi的对应关系发生变化时导致确定待进入场景出错的情况,提升确定用户可能进入的poi的准确度。

请参考图4,其示出了本申请一个实施例示出的驻留poi确定方法的流程图。该方法可以应用于图1所示实施环境的终端中,该方法包括如下步骤:

步骤401,获取n个无线连接扫描信息。

n个无线连接扫描信息中的第i个无线连接扫描信息用于表示第i次扫描过程中扫描到的无线连接以及无线连接的信号强度,n为大于1的整数,i为小于或等于n的正整数。

步骤402,确定第i次扫描过程中扫描到的无线连接中的第一无线连接。

第一无线连接是与终端所处的区域相对应的第一对应关系中存在的无线连接,第一对应关系包括终端所处的区域内无线连接与poi之间的对应关系,第一无线连接为至少一个。

步骤403,根据n个无线连接扫描信息,获取第一无线连接的信号强度变化趋势。

步骤404,根据第一无线连接的信号强度变化趋势确定目标无线连接。

步骤405,获取终端在第二预设时长内的移动距离。

第二预设时长可以根据实际需求设定,本申请实施例对此不作限定。示例性地,第二预设时长为三分钟。由于终端通常是由用户随身携带的,因此可以采用终端的移动距离来衡量用户的移动距离。

可选地,终端中安装有下述传感器中的一种或多种:加速度传感器、陀螺仪、重力传感器。终端通过上述传感器来获取在第二预设时长内的移动距离。

步骤406,当移动距离小于预设距离时,将目标无线连接对应的poi确定为驻留poi。

预设距离可以根据实际需求设定,本申请实施例对此不作限定。示例性地,预设距离为5米。

当终端在第二预设时长的移动距离较小时,则说明终端与目标无线连接的距离始终在一定范围内波动,也即该目标无线连接对应的poi可能是用户期望进入、甚至已经进入并驻留的场景,此时终端将目标无线连接对应的poi确定为驻留poi。通过上述方式,结合用户的移动距离,以及终端扫描到的无线连接的信号强度变化趋势来确定用户可能进入的poi,可以提高确定驻留poi的准确度。

步骤407,从服务器获取驻留poi对应的推荐信息。

驻留poi对应的推荐信息是指与驻留poi匹配的信息。在一个示例中,驻留poi为店铺时,其对应的推荐信息可以是该店铺的评价信息、商品推荐信息、优惠信息、排号信息等。在另一个示例中,驻留poi为博物馆时,其对应的推荐信息可以是关于该博物馆的介绍信息、游览路径推荐信息、展览品推荐信息。

可选地,终端向服务器发送信息获取请求,该信息获取请求用于请求获取驻留poi对应的推荐信息。上述信息获取请求中携带有终端所处的区域标识、驻留poi标识、以及终端标识。服务器根据信息获取请求,获取驻留poi对应的推荐信息,并向终端发送上述驻留poi对应的推荐信息。

步骤408,显示驻留poi对应的推荐信息。

可选地,终端在负一屏显示提醒卡片,该提醒卡片包括驻留poi的各项推荐信息分别对应的图标,当用户触发任一图标时,终端显示该图标对应的推荐信息。可选地,终端可以在接收到对应于负一屏的呼出指示时,获取并显示上述推荐信息。

结合参考图5,其示出了本申请一个实施例示出的poi信息的界面示意图。终端确定出的驻留poi为店铺“蛙小侠”,并从服务器中获取店铺“蛙小侠”对应的推荐信息,其包括排号信息、人气推荐信息和商户详情信息,之后终端在负一屏50显示“蛙小侠”的标识51、排号信息对应的图标52、人气推荐信息对应的图标53、人气推荐信息对应的图标54。

在一个具体的例子中,结合参考图6,终端中的进场服务应用程序中包括数据采集模块,数据采集模块采集无线连接的信号强度,并确定出poi,之后向后台服务器发送信息获取请求,以请求poi对应的poi信息,后台服务器将该信息获取请求转发至第三方服务器,第三方服务器获取poi信息,并向后台服务器返回poi信息,后台服务器将poi信息转发至终端中的进场服务应用程序,进场服务应用程序向负一屏推送该poi信息。另外,当终端接收到对应于负一屏的呼出指示时,负一屏主动请求获取poi信息。

综上所述,本申请实施例提供的技术方案,还通过将终端的移动距离与扫描到的无线连接的信号强度变化趋势结合,来确定待进入场景,可以排除用户路过某一场景时导致的误判情况,提升确定待进入场景的准确率。另外,还通过获取待进入场景的poi信息,并将上述poi信息展示给用户,以满足用户在不同场景下的服务需求。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参考图7,其示出了本申请一个实施例提供的驻留poi确定装置的框图。具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以包括:

信息获取模块701,用于获取n个无线连接扫描信息,所述n个无线连接扫描信息中的第i个无线连接扫描信息用于表示第i次扫描过程中扫描到的无线连接以及所述无线连接的信号强度,所述n为大于1的整数,所述i为小于或等于n的正整数。

第一确定模块702,用于确定所述第i次扫描过程中扫描到的无线连接中的第一无线连接,所述第一无线连接是与终端所处的区域相对应的第一对应关系中存在的无线连接,所述第一对应关系包括所述终端所处的区域内无线连接与poi之间的对应关系,所述第一无线连接为至少一个。

趋势获取模块703,用于根据所述n个无线连接扫描信息,获取所述第一无线连接的信号强度变化趋势。

第二确定模块704,用于根据所述第一无线连接的信号强度变化趋势确定目标无线连接。

第三确定模块705,用于将所述目标无线连接对应的poi确定为驻留poi。

综上所述,本申请实施例提供的技术方案,通过根据扫描到的无线连接的信号强度变化趋势来判断用户可能进入的poi,由于无线连接的信号强度可用于衡量终端与该无线连接对应的路由设备之间的距离,当无线连接的信号强度变化趋势为递增趋势时,可以确定出用户与该无线连接对应的poi之间的距离越来越近,也即用户进入该poi的概率较高,可以解决相关技术中由于gps模组在室内环境下信号较弱,导致定位不够准确的问题,提高确定用户可能进入的poi的准确度。

在基于图7所示实施例提供的一个可选实施例中,所述第二确定模块704,用于将信号强度变化趋势为递增趋势的第一无线连接,确定为所述目标无线连接。

可选地,所述第二确定模块704,用于将所述信号强度变化趋势为所述递增趋势,且存在信号强度符合预设条件的第一无线连接,确定为所述目标无线连接;其中,所述预设条件为在所述n个无线连接扫描信息中的至少一个无线连接扫描信息中的信号强度大于预设强度;和/或,所述预设条件为在所述n个无线连接扫描信息中的一组相邻无线连接扫描信息中的信号强度大于预设强度,且差值小于预设差值。

在基于图7所示实施例提供的另一个可选实施例中,所述装置还包括:距离检测模块(图中未示出)。

距离检测模块,用于获取所述终端在第二预设时长内的移动距离。

第三确定模块705,用于当所述移动距离小于预设距离时,执行所述将所述目标无线连接对应的poi确定为驻留poi的步骤。

在基于图7所示实施例提供的另一个可选实施例中,所述第三确定模块705,用于在所述第一对应关系中查找与所述目标无线连接相对应的poi,作为所述驻留poi。

在基于图7所示实施例提供的另一个可选实施例中,所述装置还包括:关系获取模块(图中未示出)。

关系获取模块,用于:

获取所述终端的地理位置信息,所述终端的地理位置信息用于表示所述终端所处的地理位置;

根据所述地理位置信息确定所述终端所处的区域;

从服务器中获取所述与所述终端所处的区域相对应的第一对应关系。

在基于图7所示实施例提供的另一个可选实施例中,所述装置还包括:关系检测模块(图中未示出)。

关系检测模块,用于检测所述第一对应关系是否有效。

所述第一确定模块702,用于若检测出所述第一对应关系有效,则执行所述确定所述第i次扫描过程中扫描到的无线连接中的第一无线连接的步骤;

关系获取模块,用于若检测出所述第一对应关系无效,则更新所述第一对应关系。

可选地,所述检测模块,用于:

检测所述第一对应关系对应的已获取时长是否超过第一预设时长,所述第一对应关系对应的已获取时长是指获取所述第一对应关系的时间戳与当前时间戳之间的时间间隔;

和/或,

检测所述终端当前所处的区域与所述第一对应关系对应的所述终端所处的区域是否相同。

在基于图7所示实施例提供的另一个可选实施例中,所述装置还包括:第二获取模块和信息显示模块(图中未示出)。

第二获取模块,用于从服务器获取所述驻留poi对应的推荐信息。

信息显示模块,用于显示所述驻留poi对应的推荐信息。

需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

参考图8,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器810和存储器820。

处理器810可以包括一个或者多个处理核心。处理器810利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器820内的指令、程序、代码集或指令集,以及调用存储在存储器820内的数据,执行终端的各种功能和处理数据。可选地,处理器810可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器810可集成中央处理器(centralprocessingunit,cpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统和应用程序等;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器810中,单独通过一块芯片进行实现。

可选地,处理器810执行存储器820中的程序指令时实现下上述各个方法实施例提供的驻留poi确定方法。

存储器820可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选地,该存储器820包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器820可用于存储指令、程序、代码、代码集或指令集。存储器820可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令、用于实现上述各个方法实施例的指令等;存储数据区可存储根据终端的使用所创建的数据等。

上述终端的结构仅是示意性的,在实际实现时,终端可以包括更多或更少的组件,比如:显示屏等,本实施例对此不作限定。

本领域技术人员可以理解,图8中示出的结构并不构成对终端800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由终端的处理器加载并执行以实现上述方法实施例中的各个步骤。

在示例性实施例中,还提供了一种计算机程序产品,当该计算机程序产品被执行时,其用于实现上述方法实施例中的各个步骤的功能。

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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