轨迹路线的显示方法、装置、终端及存储介质与流程

文档序号:16640925发布日期:2019-01-16 07:32阅读:209来源:国知局
轨迹路线的显示方法、装置、终端及存储介质与流程

本申请实施例涉及计算机技术领域,特别涉及一种轨迹路线的显示方法、装置、终端及存储介质。



背景技术:

随着导航卫星的数量的增加,基于卫星导航技术的卫星导航的精确度也日益上升。

通常地,终端能够通过内置的导航芯片,与导航卫星系统建立通讯。在导航卫星系统的底面基站,以及,导航卫星的数据的辅助下,终端能够确定自身的位置。



技术实现要素:

本申请实施例提供了一种轨迹路线的显示方法、装置、终端及存储介质。所述技术方案如下:

一方面,本实施例提供了一种轨迹路线的显示方法,应用于终端中,所述方法包括:

在目标时刻,获取所述终端的无线保真wifi环境信息,所述wifi环境信息用于指示所述终端接收到的wifi网络的名称和信号强度,所述目标时刻包括至少两个时刻;

根据所述wifi环境信息,确定所述终端在所述目标时刻所在的场所空间;

根据所述目标时刻和所述终端在所述目标时刻所在的场所空间,生成轨迹路线,所述轨迹路线用于指示所述终端第一时段内的行进线路,所述第一时段包括所述目标时刻;

显示所述轨迹路线。

另一方面,本实施例提供了一种轨迹路线的显示装置,应用于终端中,所述装置包括:

wifi信息获取模块,用于在目标时刻,获取所述终端的无线保真wifi环境信息,所述wifi环境信息用于指示所述终端接收到的wifi网络的名称和信号强度,所述目标时刻包括至少两个时刻;

场所空间确定模块,用于根据所述wifi环境信息,确定所述终端在所述目标时刻所在的场所空间;

轨迹路线生成模块,用于根据所述目标时刻和所述终端在所述目标时刻所在的场所空间,生成轨迹路线,所述轨迹路线用于指示所述终端第一时段内的行进线路,所述第一时段包括所述目标时刻;

轨迹路线显示模块,用于显示所述轨迹路线。

另一方面,本实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的轨迹路线的显示方法。

另一方面,本实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的轨迹路线的显示方法。

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

由于本申请实施例提供一种轨迹路线的显示方法,应用在终端中,通过在目标时刻获取终端的wifi环境信息,根据该wifi环境信息确定终端在目标时刻所处的场所空间,根据目标时刻和终端在目标时刻所在的场所空间,生成轨迹路线,并显示该轨迹路线。可见,终端能够在室内环境中,通过wifi环境信息确定自身所处的场所空间,并能根据包含至少两个时刻的目标时刻分别对应的场所空间,生成轨迹路线,显示该轨迹路线。因此,本申请能够令终端拓展显示轨迹路线的应用场景,并提高了在室内环境中显示轨迹路线的效率。

附图说明

为了更清楚地介绍本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是是本申请一个示例性实施例提供的终端的结构框图;

图2是本申请一个示例性实施例提供的轨迹路线的显示方法的流程图;

图3是基于图2所示实施例提供的一种负一屏的用户界面图;

图4是基于图2所示实施例展示的一种地图展示的用户界面示意图;

图5是基于图2所示实施例展示的另一种地图展示的用户界面示意图;

图6是基于图2所示实施例展示的一种文本形式显示轨迹路线的示意图;

图7是本申请另一个示例性实施例提供的轨迹路线的显示方法流程图;

图8是基于图7所示实施例提供的一种目标poi关联的多媒体信息的展示示意图;

图9是基于图8所示实施例提供的一种用户界面示意图;

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

图11是本申请另一个示例性实施例提供的轨迹路线的显示方法的原理示意图;

图12是本申请一个示例性实施例提供的轨迹路线的显示装置的结构框图。

具体实施方式

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

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以在相应情况下理解上述术语在本申请中的相应含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

为了本申请实施例所示方案易于理解,下面对本申请实施例中出现的若干名词进行介绍。

wifi信息:用于区分不同wifi网络的信息。wifi信息中通常包含服务集标识(servicesetidentifier,ssid)、基础服务集标识(basicservicesetidentifier,bssid)、加密类型和信号强度等等。其中,ssid为wifi网络的名称,该名称不唯一,可以为默认值或由用户自行设定;bssid为提供wifi网络的无线接入点(accesspoint,ap)设备的媒体访问控制(mediaaccesscontrol,mac)地址,该无线ap设备可以为无线路由设备;信号强度用于表征wifi网络的信号质量。

wifi环境信息:由至少一条wifi信息构成的wifi信息集合,用于描述指定地点周侧wifi网络的覆盖情况。比如,地点a对应的wifi环境信息为{wifi信息b,wifi信息c,wifi信息d},表示终端在地点a能够扫描到wifi网络a、b、c和d的信号。

可选地,在一种可能实现的方式中,wifi环境信息信息不仅可以包括终端接收到的wifi网络的名称,还可以包括各个wifi网络的信号强度。在一种可能实现的方式中,终端可以在后台以数值来表示各个wifi网络的信号强度,在用户界面中通过图形化的形式展现wifi网络的信号强度。例如,每一个wifi网络的信号强度拥有4个信号格。显示有4个信号格的信号为信号强等级,显示有3个信号格的信号为信号较强等级,显示2个信号格的信号为信号中等级,显示1个信号格的信号为信号弱等级。可见,在此可能实现的方式中,终端的wifi环境信息能够同时显示终端接收到的wifi网络的名称和信号强度。

场所空间:指具有指定地理位置的场所。场所空间可以是室内的一个空间场所。例如建筑物内部的一个或者多个房间。场所空间也可以是半开放式的建筑,例如,环形建筑中的天井或者建筑中的开放式阳台等场所。在一种可能的实现方式中,场所空间可以是兴趣点poi(pointofinterest)。

可选地,场所空间可以和wifi环境信息中的目标wifi网络相关联。场所空间中可以放置至少一个无线路由器,用于令终端接入网络,其中无线路由器提供的wifi网络即为目标wifi网络。例如,商铺a中放置有一台路由器,提供目标wifi网络“shopa”,商铺b中放置有两台路由器,分别提供目标wifi网络“shopb1”和“shopb2”。

目标场所:指包括多个候选poi的场所,可以是封闭式的建筑物。在该目标场所内部,可以称为室内。该目标场所包括但不限于购物广场(英文:shiopingplaza)、商业街(英文:shoppingmail)、商圈、超市、教学楼、办公楼(英文:officebuilding)、医院和市民中心(英文:civiccenter)等等。

poi信息:为与poi关联的具有推荐价值的信息。poi信息可以包括目标poi对应的多媒体信息。例如,终端在确定目标poi是终端当前所在的位置时,获取的在进店时刻后终端采集的多媒体信息。

可选地,poi信息可以是照片、文本、声音或视频中至少一种信息。

当poi信息包括照片时,终端可以按照照片的拍摄时刻,判断该照片是否是在进店时刻之后的照片。例如,终端可以读取照片的属性中的拍摄时刻的信息。

当poi信息包括文本时,终端可以按照文本的输入时刻,判断该文本是否是在进店时刻之后录入的文本。例如,终端可以获取文本文件的创建时刻,该文本文件用于存储上述文本。

当poi信息包括声音时,终端可以按照声音信息的录入时刻,判断该声音是否是在进店时刻之后录入的声音。例如,终端可以读取声音文件的创建时刻,该声音文件用于存储上述声音。

当poi信息包括视频时,类似的,终端可以按照视频的完成拍摄时刻,判断该视频是否时在景点时刻之后拍摄的视频,例如,终端可以读取视频文件的文件名,从视频文件的文件名中提取该视频的完成拍摄时刻。

可选地,poi信息还可以包括poi的产品信息和/或服务信息。比如,目标poi为商铺时,poi信息包括该商铺的商品推荐信息、活动信息、积分兑换信息、评价信息、优惠信息、排号信息中的至少一种。再比如,当目标poi为商场等大型场所时,poi信息可以是优惠信息、商户列表信息和信用卡活动信息。在本申请实施例中目标poi为目标场所中多个候选poi中的至少一个单元。

进场服务:基于目标poi向用户推送poi信息的服务。例如,终端确定目标poi为商铺,则在终端的负一屏上推送该商铺的评价信息、商品推荐信息、优惠信息、排号信息中的至少一种。

进场信息:用于指示终端在目标场所的第一时段内途经的poi。在一种可能的实现方式中,进场信息可以是终端的进店信息和离店信息的集合。在另一种可能的场景中,进场信息可以是终端的进店信息、离店信息以及途经店铺信息的集合。在该实现场景中,当终端先后收到了针对同一poi的进店信息和离店信息,且接收进店信息的进店时刻和接收离店信息的离店时刻之间的时间段长度,小于最小驻留时间,则终端将针对该poi的进店信息和离店信息合并为一条途经信息,该途经信息用于指示携带终端的用户没有驻留在该poi中,而是途经该poi。

负一屏:为终端的显示屏中的快捷显示页面,负一屏用于以悬浮窗或者图形卡片的形式显示提醒信息,提醒信息包括天气信息、日程安排信息、应用poi信息、提醒事项信息中的至少一种。在本申请实施例中,终端在负一屏显示poi信息。

网络标识文件:也称bssid文件,终端中存储有各个区域各自对应的bssid文件,每个区域对应的bssid文件中包括该区域中各个候选poi的wifi网络的网络标识。可选的,wifi网络的网络标识为wifi网络的bssid。

可选地,bssid文件的文件名可以采用终端所处的区域对应的编码,以及获取bssid文件的时间戳组合表示。例如,终端所处区域为zz,其对应的编码为951357,获取bssid文件的时间为2018.03.04,则该bssid文件的文件名为“951357-180304”。

可选地,每个区域包括多个候选场所,每一个候选场所可以包括多个候选poi。其中,区域可以是行政区域。例如,区域可以按照省、市、县、乡和村中的一种级别进行划分。

在一种可能实现的方式中,区域可以为城市,候选场所可以为城市内的商圈,候选poi为候选场所内的位置单元。其中,候选poi可以为室内位置单元。

示例性地,本申请实施例所示的轨迹路线的显示方法,可以应用在终端中。可选地,该终端具备显示屏且具备显示负一屏的功能。可选地,在另一种可能实现的方式中,终端是能够被用户随身携带的便携式设备。

可选地,终端可以包括手机、平板电脑、膝上型电脑、智能手表、数码相机、mp4播放终端、mp5播放终端、学习机、点读机、电纸书或电子词典等。

请参考图1,其是本申请一个示例性实施例提供的终端的结构框图,如图1所示,该终端包括处理器120、存储器140和显示组件160,所述存储器140中存储有至少一条指令,所述指令由所述处理器120加载并执行以实现如上各个实施例所述的轨迹路线的显示方法。可选地,显示组件用于显示用户界面,并具备显示负一屏的功能。

在本申请中,终端100是具备显示轨迹路线的功能的电子设备。当终端100处于目标场所内时,终端100能够获取终端的进场信息并根据进场信息生成轨迹路线。可选地,终端可以在屏幕中显示该轨迹路线。

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

存储器140可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器140包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器140可用于存储指令、程序、代码、代码集或指令集。存储器140可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。

请参考图2,其是本申请一个示例性实施例提供的轨迹路线的显示方法的流程图。该轨迹路线的显示方法可以应用在上述图1所示的终端中。在图2中,该轨迹路线的显示方法包括:

步骤210,在目标时刻,获取终端的无线保真wifi环境信息,wifi环境信息用于指示终端接收到的wifi网络的名称和信号强度,目标时刻包括至少两个时刻。

在本申请实施例中,终端能够获取终端的wifi环境信息。

在一种可能的实现方式中,终端能够在检测到终端进入目标场所时,实时获取,或者,每隔预设时间段采集终端的wifi环境信息。

在另一种可能的实现方式中,wifi环境信息用于指示终端周侧的wifi网络覆盖情况。wifi环境信息中包括终端周侧的多个wifi网络的wifi信息。其中,wifi信息包括wifi网络的名称(即网络标识)和对应的信号强度。示意性的,wifi信息还可以包括该wifi网络的加密类型等等其它相关信息。

例如,在一种可能的场景中,当用户携带终端进入目标场所时,终端将能够检测到安置于目标场所中的路由器发射的wifi信号。

步骤220,根据wifi环境信息,确定终端在目标时刻所在的场所空间。

在本申请实施例中,终端根据wifi环境信息,确定终端在目标时刻所在的场所空间,包括:终端根据wifi环境信息中的至少一个wifi网络的网络标识,确定终端在目标时刻所处的场所空间。

可选地,终端可以预先通过服务器获取目标场所的网络标识文件,如bssid文件。终端可以检测终端周侧的至少一个wifi网络的网络标识。当该wifi网络的网络标识命中预设的网络标识文件时,终端确定该预设的网络标识文件对应的目标场所是终端所处的目标场所。例如,终端中存储有商圈a、商圈b和商圈c的网络标识文件,当终端检测到wifi环境信息与商圈b中存储的一个wifi环境信息相同时,终端确定终端所处的目标场所是商圈b。随后,终端能够在商圈b对应的wifi信息中,确定终端所在的场所空间。

在本申请实施例中,终端能够获取目标场所的wifi信息。该wifi信息包括目标场所内多个poi各自的wifi信息。需要说明的是,目标场所的wifi信息可以通过集合、列表或者清单的形式存储。请参见表一,其示出了一种目标场所的wifi信息的情况。

表一

在表一是一种商圈a的wifi信息列表。在表一中,一目标场所为商圈a,且该目标场所包括4个wifi信息为例,进行示例性说明。在该商圈中,有三个目标poi,分别为老火锅、黑糖奶茶和西部牛排店。其中,老火锅和黑糖奶茶分别对应的一个wifi信息,西部牛排店对应两个wifi信息。

需要说明的是,表一中所列的bssid和ssid均为示例性虚拟的信息,不与现实世界中的真实信息产生关联。

在一种可能实现的方式中,终端获取目标wifi网络在第二时段内的多个历史信号强度。其中,目标wifi网络是场所空间对应的wifi网络,第二时段的开始时刻晚于第一时段的开始时刻。

终端将根据历史信号强度所指示的变化趋势和最近一次获取到的目标wifi网络的信号强度,确定终端在目标时刻所在的场所空间,变化趋势包括上升趋势或下降趋势。终端可以在变化趋势为上升趋势或下降趋势时,采用不同的判断策略,结合最近一次获取到的目标wifi网络的信号强度,确定终端所在的场所空间。

在确定终端所在的场所空间的一种方式中,当变化趋势是上升趋势,且最近一次获取到的目标wifi网络的信号强度不小于强度阈值时,终端确定终端在目标时刻位于场所空间的内部。

在确定终端所在的场所空间的另一种方式中,当变化趋势是下降趋势,且最近一次获取到的目标wifi网络的信号强度小于强度阈值时,终端确定终端在目标时刻位于场所空间的外部。

可选地,该目标场所可以包括至少两个场所空间,也即该目标场所可以包括至少两个候选poi。比如当目标场所为购物广场时,多个候选poi为该购物广场中的多个商店。又比如,当目标场所为教学楼时,多个候选poi为该教学楼中的多个班级。又比如,当目标场所为医院时,多个候选poi为该医院中的多个科室。又比如,当目标场所为办公楼时,多个候选poi为该办公楼中的多个部门(或者多个公司)。又比如,当目标场所为大型超市时,多个候选poi为该大型超市中的多个货架。

步骤230,根据目标时刻和终端在目标时刻所在的场所空间,生成轨迹路线。

在本申请实施例中,轨迹路线用于指示终端第一时段内的行进线路,第一时段包括目标时刻。由于目标时刻包含至少两个时刻,因此,终端能够根据至少两个目标时刻,以及,终端在至少两个目标时刻分别所在的场所空间,生成轨迹路线。

例如,目标时刻包含第一时刻和第二时刻,终端在第一时刻所在的场所空间为第一目标poi,终端在第二时刻所在的场所空间为第二目标poi。在此场景中,终端能够生成轨迹路线,该轨迹路线中包括第一目标poi和第二目标poi。若没有其它信息,则终端生成的轨迹路线中可以仅包括第一目标poi和第二目标poi。

在一种可能的实现的方式中,终端能够获取终端的进场信息,进场信息用于指示终端在目标场所的第一时段内途经的poi,也即进场信息中包括终端在目标时刻以及目标时刻所在的场所空间的信息。

在一种可能的实现方式中,终端可以在配置文件中存储进场信息。该配置文件可以和负一屏的配置文件存储在同一文件路径中。

在另一种可能的实现方式中,进场信息是用于指示终端在目标场所的第一时段内途经的poi,即该进场信息可以由时段信息和目标场所信息。可选地,一个配置文件存储第一时段内在目标场所的进场信息。作为一种能够实现的方式,配置文件的名称中可以包含第一时段和目标场所的信息。

例如,当一个配置文件对应的目标场所是“购物广场a”,第一时段是“2018年8月23日14:30至18:30”,则该存储进场信息的配置文件的名称可以是《购物广场a&&201808231430##240》。在该命名中,标识字符“&&”之前的字符表示目标场所的名称,标识字符“&&”与标识字符“##”之间的字符表示第一时段的开始时刻,标识字符“##”之后的字符标识第一时段的持续时长。

在本示例中,第一时段的开始时刻和结束时刻均以分钟为最小计时单位,且第一时段的时长也以分钟为最小计时单位。需要说明的是,本示例并不对第一时段的最小单位进行限定。第一时段的计时单位也可以是秒、刻钟或小时等单位。

需要说明的是,进场信息可以在不同的实现方案中以不同的形式存在。在一种可能的实现方式中,进场信息可以是终端的进店信息和离店信息的集合。例如,请参考表二,其是进场信息的一种可能实现的形式。

表二

在表二中,该配置文件保存的进场信息包括五条,每一条进场信息都包括poi名称、信息类型和获取时刻三个属性。其中,第一个属性poi名称用于指示该条进场信息对应的目标poi的名称,第二个属性信息类型用于指示该条进场信息是离店信息还是进店信息,第三个属性获取时刻用于指示获取该进场信息的系统时刻。需要说明的是,由于终端可以从配置文件的名称中,获取第一时段的起止时刻。因此,终端在配置文件中可以简单保存进场信息的获取时刻,结合配置文件的名称,确定该进场信息开始和结束的完整信息。

可选地,终端还能够根据进场信息生成轨迹路线。轨迹路线的精确性可以一定程度上由进场信息决定。

在一种可能实现的场景中,终端将依次连接进场信息中记录的目标poi,从而生成轨迹路线。例如,进场信息中记录的目标poi依次是老火锅a、奶茶店b、篮球鞋店c和面包店d,则终端生成的轨迹路线是老火锅a指向奶茶店b,奶茶店b指向篮球鞋店c,篮球鞋店c指向面包店d。可选地,当在地图中示意该轨迹路线时,相邻的两个目标poi之间可以用线段相连,也可以弧线相连。当使用弧线连接相邻的两个目标poi时,本申请能够将轨迹路线显示的较为平滑。

步骤240,显示轨迹路线。

在本申请实施例中,终端能够显示轨迹路线。在一种可能的实现方式中,终端能够在指定的显示位置中显示目标路线。该指定的显示位置可以包括地图应用中的地图、悬浮窗和负一屏中至少一个显示位置。

可选地,终端能够在负一屏中显示地图,并在该地图中显示轨迹路线。

可选地,终端还能够在负一屏中显示进场服务的选项卡,并在该选项卡中显示“我的足迹”按钮,当该按钮被触发时,终端可以显示地图,并在地图中显示轨迹路线。

在一种可能的实现方式中,终端可以在通过地图显示轨迹路线时,显示切换按钮,该切换按钮用于被第三操作触发时,以文本的形式展示轨迹路线。

请参考图3,其是基于图2所示实施例提供的一种负一屏的用户界面图。在图3中,负一屏300中显示有进场服务选项卡310、游览路线选项卡320、快捷功能选项卡330、应用智能预测选项卡340。其中,在进场服务选项卡310中,显示有目标poi老火锅店311,用户在312区域左右滑动,即可将目标poi切换为其它poi。在目标poi老火锅店311的选项卡中,显示有排号按钮311a、商户详情按钮311b、人气推荐按钮311c和导航地图按钮311d。同时在该进场服务选项卡310的底部,还显示有“我的足迹”按钮312。当该按钮312被用户点击后,终端可以通过两种显示方式展示地图。

在一种可能的展示方式中,请参见图4,其是基于图2所示实施例展示的一种地图展示的用户界面示意图。在图4中,终端在负一屏中全屏显示地图,并在该地图400中显示轨迹路线410。在轨迹路线410中,显示有3个目标poi,分别为老火锅店411、奶茶店412和篮球鞋店413。

在另一种可能的展示方式中,请参见图5,其是基于图2所示实施例展示的另一种地图展示的用户界面示意图。在图5中,终端在负一屏中显示地图313,并在该地图313的底部显示文本显示按钮314,当该文本显示按钮314被触发时,终端将以文本的形式展示轨迹路线。

请参见图6,其是基于图2所示实施例展示的一种文本形式显示轨迹路线的示意图。在图6中,负一屏中显示有轨迹路线文本选项卡315,该轨迹路线文本选项卡315显示轨迹路线为“老火锅店”、“黑糖奶茶店”和“篮球鞋店”。在一种可能的实现方式中,终端可以在目标poi附近显示驻留时间信息。例如,在老火锅店旁显示驻留时段11:30至13:00,在黑糖奶茶店旁显示驻留时段13:12至13:30,在篮球鞋店旁显示驻留时段13:43至14:00。

由于本申请实施例提供一种轨迹路线的显示方法,应用在终端中,通过在目标时刻获取终端的wifi环境信息,根据该wifi环境信息确定终端在目标时刻所处的场所空间,根据目标时刻和终端在目标时刻所在的场所空间,生成轨迹路线,并显示该轨迹路线。可见,终端能够在室内环境中,通过wifi环境信息确定自身所处的场所空间,并能根据包含至少两个时刻的目标时刻分别对应的场所空间,生成轨迹路线,显示该轨迹路线。因此,本申请能够令终端拓展显示轨迹路线的应用场景,并提高了在室内环境中显示轨迹路线的效率。

基于上一个实施例所公开的方案,终端还能够根据目标wifi网络,请参考如下实施例。

请参见图7,其是本申请另一个示例性实施例提供的轨迹路线的显示方法流程图。该轨迹路线的显示方法可以应用在上述所示的终端中。在图3中,该轨迹路线的显示方法包括:

步骤701,在目标时刻,获取终端的无线保真wifi环境信息。

在本申请实施例中,步骤701的执行过程和步骤210的执行过程相同,此处不再赘述。

步骤702,根据wifi环境信息,确定终端在目标时刻所在的场所空间。

在本申请实施例中,步骤702的执行过程和步骤220的执行过程相同,此处不再赘述。

步骤703,确定wifi环境信息中是否包括目标wifi网络。

需要说明的是,终端能够从wifi环境信息中确定出一个为目标wifi网络。例如,将当前信号强度最强的wifi网络确定为目标wifi网络。

步骤704,获取目标wifi网络在第二时段内的多个历史信号强度。

在本申请实施例中,该目标wifi网络属于wifi信息。以表一所示数据为例,目标wifi网络可以是表一中id为1至id为4中的四条数据中的任意一条。

在本申请实施例中,第二时段的开始时刻晚于第一时段的开始时刻。可选地,第二时段包含于第一时段。

请参照表三,其示出了一种目标poi的历史信号强度。

表三

在表三中,目标poi是老火锅,采集时刻精确到秒。例如,采集时刻“20180823142406”表示2018年8月23日14时24分6秒。信号强度用rssi(receivedsignalstrengthindication,接收的信号强度指示)表示,单位是毫瓦(dbm)。表三中的终端每隔30秒采集一次目标poi老火锅的信号强度。

步骤705,根据历史信号强度所指示的变化趋势确定进场信息和最近一次获取到的目标wifi网络的信号强度,确定终端在目标时刻所在的场所空间,变化趋势包括上升趋势或下降趋势。

在本申请实施例中,历史信号的变化趋势为上升趋势或下降趋势。终端能够从连续记录的历史信号的变化趋势中确定出上升趋势,或者,确定出下降趋势。

在本申请实施例中,作为一种替代的实现方式,步骤705可以由步骤7051或步骤7052来替换,以实现根据历史信号强度所指示的变化趋势确定进场信息的步骤。

步骤7051,当变化趋势是上升趋势,且最近一次获取到的目标wifi网络的信号强度不小于强度阈值时,确定终端在目标时刻位于场所空间的内部。

在本申请实施例中,可以用进店信息指示终端在目标时刻位于场所空间的内部,即进店信息可以用于指示终端在目标时刻进入目标poi。当变化趋势是上升趋势时,说明终端在接近目标poi。同时当最近一次获取到的目标wifi网络的信号强度不小于强度阈值时,说明终端已经与目标poi之间的距离已经小于距离阈值。

可选地,在另一种可能的实现方式中,终端还能够在最近一次获取到的目标wifi的信号强度不小于强度阈值时,获取此后单位时间内的终端运动数据。在终端运动数据符合进店预设条件时,确定进场信息为进店信息,确定终端已经进入目标poi。

可选地,运动数据可以是步数信息、速度信息和加速度信息中的至少一种。进店预设条件可以是步数信息在单位时间内小于步数阈值,在单位时间内的平均速度小于速度阈值,或,在单位时间内的加速度小于加速度阈值等条件中的至少一种,本申请对此不作限定。

步骤7052,当变化趋势是下降趋势,且最近一次获取到的目标wifi网络的信号强度小于强度阈值时,确定终端在目标时刻位于场所空间的外部。

在本申请实施例中,可以用离店信息指示终端在目标时刻离开目标poi。

类似于进店信息的确定过程,离店信息的确定过程可以作为确定进店信息的逆过程。

在本申请实施例中,离店信息用于指示终端离开场所空间(即离开目标poi)。当变化趋势是下降趋势时,说明终端在远离目标poi。同时当目标wifi网络的信号强度小于强度阈值时,说明终端已经与目标poi之间的距离已经大于距离阈值。

可选地,在另一种可能的实现方式中,终端还能够在最近一次获取到的目标wifi的信号强度小于强度阈值时,获取此后单位时间内的终端运动数据。在终端运动数据符合离店预设条件时,确定进场信息包括离店信息,确定终端已经离开目标poi。

可选地,运动数据可以是步数信息、速度信息和加速度信息中的至少一种。预设条件可以是步数信息在单位时间内不小于步数阈值,在单位时间内的平均速度不小于速度阈值,或,在单位时间内的加速度不小于加速度阈值等条件中的至少一种,本申请对此不作限定。

步骤7061,在负一屏的地图中显示轨迹路线。

在本申请实施例中,终端在执行完成步骤7061后,既可以执行步骤7062、步骤7063和步骤7064,也可以执行步骤707和步骤708。

步骤7062,当确定目标poi为终端当前所在的位置时,获取进店时刻后终端采集的多媒体信息。

在一种可能的实现方式中,终端能够在上述变化趋势是上升趋势,且最近一次获取到的目标wifi网络的信号强度不小于强度阈值时,获取当前的系统时刻作为第一系统时刻,该第一系统时刻为进店时刻。

在另一种可能的实现方式中,终端还能够在上述变化趋势是下降趋势,且最近一次获取到的目标wifi网络的信号强度小于强度阈值时,获取当前的系统时刻作为第二系统时刻,该第二系统时刻为离店时刻。

需要说明的是,终端能够在获取到进店时刻和离店时刻中任意一种驻留时间信息后,在显示轨迹路线时,对应轨迹路线中的场所空间显示驻留时间信息。可选地,驻留时间信息包括进店时刻、离店时刻、驻留时段和驻留时长中的至少一种,驻留时段是进店时刻和离店时刻之间的时段,驻留时长是驻留时段的时间长度。

在本申请实施例中,终端在生成轨迹路线时,还可以将在目标poi附近采集的多媒体信息关联到轨迹路线中,以便于用户事后查看自己当天的在目标poi附近采集的多媒体信息。

在本申请实施例中,多媒体信息包括照片、文本、声音或视频中至少一种信息。

步骤7063,将多媒体信息和目标poi之间建立关联关系。

在本申请实施例中,终端能够将多媒体信息和目标poi之间建立关联关系。在数据存储层面,终端可以获取该美媒体信息的保存路径,建立该保存路径与目标之间的关联关系。

步骤7064,当接收到作用于目标poi按钮的第二操作时,展示多媒体信息。

在本申请实施例中,当接收到作用于目标poi按钮的第二操作时,终端将展示多媒体信息。第二操作可以是短按触摸操作、长按触摸操作、滑动触摸操作、轻按触摸操作、重按触摸操作、大面积按压操作、指关节触摸操作和悬浮触摸操作中至少一种。

例如,当终端接收到短按触摸操作时,可以在负一屏中,通过弹出层的方式显示目标poi关联的多媒体信息。

请参见图8,其是基于图7所示实施例提供的一种目标poi关联的多媒体信息的展示示意图。在图8中,地图400中显示轨迹路线410,该轨迹路线410中显示有目标poi老火锅的目标poi按钮411a、目标poi黑糖奶茶店的目标poi按钮412a和篮球鞋店的目标poi按钮413a。每一个目标poi在地图400上显示有一个目标poi按钮。

当用户点击按钮412b时,请参见图9,其是基于图8所示实施例提供的一种用户界面示意图。在图9中,地图400上层弹出一个弹出层316,显示目标poi黑糖奶茶店关联的多媒体信息。可选地,弹出层316中包括删除按钮316a、文本输入按钮316b、语音输入按钮316c和拍照按钮316d。其中,删除按钮316a可以与每一条多媒体信息对应。拍照按钮316b用于启动终端摄像头,将拍摄到的照片或者视频与目标poi黑糖奶茶店建立关联关系。文本输入按钮316c用于开启笔记本或者备忘录,将获取的文本与目标poi黑糖奶茶店建立关联关系。语音输入按钮316d用于在触发时获取声音信息或者语音信息,将获取到的声音信息或者语音信息与目标poi黑糖奶茶店建立关联关系。

步骤707,接收作用于目标poi按钮的第一操作。

其中,目标poi按钮是以默认显示方式显示在负一屏的地图中的控件,且目标poi按钮用于指示目标poi在地图中的位置。

步骤708,根据第一操作,以突出显示方式显示目标poi按钮。

其中,突出显示方式是与默认显示方式不同的显示方式。

在本申请实施例中,终端还能够通过执行步骤708和步骤709,实现突出显示目标poi按钮的操作。请参见图8,当用户长按目标poi按钮411a时,按钮315a以突出显示方式显示。其中,该突出显示方式可以是改变显示颜色、加粗按钮轮廓线条、高亮或者闪烁显示。

在一种可能实现的方式中,终端还可以在目标poi按钮接收到第三操作时,新建提醒事件,该提醒事件用于在预设的时刻提醒在目标poi中将要发生事件。可选地,在用户点击该提醒事件的提醒控件时,终端可以显示从终端当前位置到达目标poi的室内导航路线。

在另一种可能实现的方式中,终端还可以根据轨迹路线自动生成游览日志,该游览日志可以将用户在指定目标场所内的轨迹路线编辑成一个日志文件,该日志文件中包含各个目标poi,以及每个poi关联的多媒体文件,本申请对该游览日志展示多媒体文件的形式不做限定。

综上所述,本实施例中的终端能够在目标时刻,获取终端的无线保真wifi环境信息,根据wifi环境信息确定终端在目标时刻所在的场所空间,当wifi环境信息中包括目标wifi网络时,能够获取目标wifi网络在第二时段内的多个历史信号强度,并根据历史信号强度所指示的变化趋势确定进场信息和最近一次获取到的目标wifi网络的信号强度,确定终端在目标时刻所在的场所空间,使得确定终端在目标时刻的位置较为准确,从而生成准确的路线轨迹。

本实施例提供的轨迹路线的显示方法,还能够在负一屏的地图中显示轨迹路线,将场所空间对应的进店时刻后采集的多媒体信息和该场所空间相关联,自动记录与场所空间相关联的多媒体信息,提高了多媒体信息自动关联场所空间的效果,并提高了关联的多媒体信息在轨迹路线上的显示效果。

本实施例提供的轨迹路线的显示方法,还能够在显示轨迹路线的地图中,显示目标poi按钮,当接收到作用于该目标poi按钮的第一操作时,终端以突出显示方式显示该目标poi按钮,使得终端能够令用户自主标注需要突出标注的poi按钮,提高了轨迹路线中的场所空间的可编辑性。

请参考图10,其示出了本申请另一个示例性实施例提供的实施环境的示意图。该实施环境包括上述的终端100和服务器1000。

终端100与服务器1000之间通过有线或无线网络连接。服务器1000用于向终端100提供进场服务。

服务器1000可以是一台服务器,也可以是一个服务器集群,还可以是一个云计算服务中心。

可选的,服务器1000包括后台服务器1001、资料服务器1002和第三方服务器603。

后台服务器1001是进场服务应用程序对应的后台服务器,用于对终端100与第三方服务器1003之间的数据进行转发。

可选的,后台服务器1001将终端100发送的目标poi转发至第三方服务器603。可选的,后台服务器1001将第三方服务器1003发送的目标poi的poi信息转发至终端100。

资料服务器1002用于存储有bssid文件。终端中存储有各个区域各自对应的bssid文件,每个区域对应的bssid文件中包括该区域中各个候选poi的wifi网络的bssid。

可选的,资料服务器1002用于将终端所处的区域对应的bssid文件发送至终端100。区域可以是按照省、市、县、乡和村中的一种进行划分的。为了方便说明下面仅以区域按照市来划分,即目标区域为目标城市为例进行说明。

第三方服务器1003用于向终端100提供进场服务。可选的,第三方服务器603获取与目标poi的poi信息,并向后台服务器601发送目标poi的poi信息,对应的,后台服务器601向接收到的目标poi的poi信息发送至终端100。

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

在一个示意性的例子中,如图11所示,终端中的进场服务应用程序中包括数据采集模块和poi信息管理模块。在终端检测到使用该终端的用户进入目标场所时,终端通过数据采集模块每隔10秒获取环境wifi信息,根据环境wifi信息判断用户的位置。终端向后台服务器发送查询请求,该查询请求携带有目标poi的poi标识,对应的,后台服务器接收到该查询请求,并将该查询请求透传至第三方服务器,第三方服务器获取与poi标识对应的poi信息,该poi信息包括poi的导航链接信息。第三方服务器通过后台服务器向终端返回该poi信息,对应的,终端通过poi信息管理模块接收该poi对应的poi信息,poi信息管理模块用于向负一屏推送该poi信息。当终端接收到负一屏显示指令时,负一屏主动请求获取该poi信息。

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

请参考图12,其示出了本申请一个示例性实施例提供的轨迹路线的显示装置的结构框图。该轨迹路线的显示装置可以通过软件、硬件或者两者的结合实现成为如图1所示的终端的全部或一部分。该装置包括:wifi信息获取模块1210、场所空间确定模块1220、轨迹路线生成模块1230和轨迹路线显示模块1240。

wifi信息获取模块1210,用于在目标时刻,获取所述终端的无线保真wifi环境信息,所述wifi环境信息用于指示所述终端接收到的wifi网络的名称和信号强度,所述目标时刻包括至少两个时刻;

场所空间确定模块1220,用于根据所述wifi环境信息,确定所述终端在所述目标时刻所在的场所空间;

轨迹路线生成模块1230,用于根据所述进场信息,生成轨迹路线,所述轨迹路线用于指示所述终端在所述目标场所的所述第一时段内的行进线路;

轨迹路线显示模块1240,用于显示所述轨迹路线。

在一个可选的实施例中,所述场所空间确定模块1220,用于

获取所述目标wifi网络在第二时段内的多个历史信号强度,所述目标wifi网络是所述场所空间对应的wifi网络,所述第二时段的开始时刻晚于所述第一时段的开始时刻;根据所述历史信号强度所指示的变化趋势和最近一次获取到的所述目标wifi网络的信号强度,确定所述终端在所述目标时刻所在的场所空间,所述变化趋势包括上升趋势或下降趋势。

在一个可选的实施例中,所述场所空间确定模块1220,用于当所述变化趋势是上升趋势,且最近一次获取到的所述目标wifi网络的信号强度不小于强度阈值时,确定所述终端在所述目标时刻位于所述场所空间的内部;当所述变化趋势是下降趋势,且最近一次获取到的所述目标wifi网络的信号强度小于强度阈值时,确定所述终端在所述目标时刻位于所述场所空间的外部。

在一个可选的实施例中,所述轨迹路线显示模块1240,用于在负一屏的地图中显示所述轨迹路线;在所述轨迹路线中,显示所述终端在所述目标时刻所在的场所空间。

在一个可选的实施例中,所述场所空间包括目标兴趣点poi,所述装置还包括执行模块,所述执行模块,用于接收作用于目标poi按钮的第一操作,所述目标poi按钮是以默认显示方式显示在所述负一屏的地图中的控件,且所述目标poi按钮用于指示所述目标poi在所述地图中的位置;根据所述第一操作,以突出显示方式显示所述目标poi按钮,所述突出显示方式是与所述默认显示方式不同的显示方式。

在一个可选的实施例中,所述执行模块,还用于当所述变化趋势是上升趋势,且最近一次获取到的所述目标wifi网络的信号强度不小于强度阈值时,获取第一系统时刻,将所述第一系统时刻确定为进店时刻;当所述变化趋势是下降趋势,且最近一次获取到的所述目标wifi网络的信号强度小于强度阈值时,获取第二系统时刻,将所述第二系统时刻确定为离店时刻;对应所述轨迹路线中的目标poi,显示驻留时间信息,所述驻留时间信息包括所述进店时刻、所述离店时刻、驻留时段和驻留时长中的至少一种,所述驻留时段是所述进店时刻和所述离店时刻之间的时段,所述驻留时长是所述驻留时段的时间长度。

在一个可选的实施例中,所述执行模块,还用于在确定所述目标poi为所述终端当前所在的位置时,获取所述进店时刻后所述终端采集的多媒体信息,所述多媒体信息包括照片、文本、声音或视频中至少一种信息;将所述多媒体信息和所述目标poi之间建立关联关系;当接收到作用于所述目标poi按钮的第二操作时,展示所述多媒体信息。

本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的轨迹路线的显示方法。

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

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

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

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

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