一种影院座位的导航方法和终端技术领域
本发明涉及通信终端技术领域,尤其涉及一种影院座位的导航方法和终端。
背景技术
目前,越来越多的消费者习惯到电影院去观看电影,为了满足消费需求,电影院的放映厅开设得越来越大,座位的分区也越来越多。随之而来的问题是,消费者已经不能仅靠排号和列号就可快速找到座位,尤其在光线不好的情况下,更是难以找到座位,导致观看体验差。
发明内容
本发明实施例提供一种影院座位的导航方法和终端,可以为用户导航出到影院座位的路线。
本发明实施例提供的一种影院座位的导航方法,包括:
通过扫描电影票上的二维码,获取影院的室内地图,所述影院的室内地图上标识有所述电影票对应的座位;
通过检测多个预设无线局域网WiFi热点的接收信号强度,在所述影院的室内地图上确定当前位置;
在所述影院的室内地图上,生成所述当前位置到所述电影票对应的座位之间的路线。
相应的,本发明实施例还提供了一种终端,包括:
地图获取单元,用于通过扫描电影票上的二维码,获取影院的室内地图,所述影院的室内地图上标识有所述电影票对应的座位;
位置确定单元,用于通过检测多个预设无线局域网WiFi热点的接收信号强度,在所述影院的室内地图上确定当前位置;
路线生成单元,用于在所述影院的室内地图上,生成所述当前位置到所述电影票对应的座位之间的路线。
实施本发明实施例,具有以下有益效果:
在电影票上设置二维码,终端扫描该二维码即可获得其电影院的室内地图,该室内地图上标识有该电影票对应的座位,终端通过检测多个WiFi热点的接收信号强度,在该室内地图上确定当前位置,再在所述影院的室内地图上,生成当前位置到该电影票对应的座位之间的路线,通过该路线引导用户寻找电影票对应的座位,可以为用户导航到影院座位的路线,缩短了用户寻找影院座位的时间,增强了用户观看体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种影院座位的导航方法的流程示意图;
图2是本发明实施例提供的影院的室内地图的示意图;
图3是本发明实施例提供的另一种影院座位的导航方法的流程示意图;
图4是本发明实施例提供的一种终端的结构示意图;
图5是本发明实施例提供的一种位置确定单元的结构示意图;
图6是本发明实施例提供的另一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在此部分,首先对本发明各个实施例均涉及到的概念进行说明。
本发明实施例的终端包括个人电脑、平板电脑、智能手机、音视频播放器以及电子阅读器等能够检测WiFi热点的终端设备。
本发明实施例可以缩短用户寻找影院座位的时间,从而增强用户观看体验,以下具体结合图1~图3对应的实施例进行详细介绍。
请参阅图1,图1是本发明实施例提供的一种影院座位的导航方法的流程示意图。如图1所示所述方法可以包括:
S11,通过扫描电影票上的二维码,获取影院的室内地图,所述影院的室内地图上标识有所述电影票对应的座位。
假设,影院的室内地图包括M个位置点,M个位置点包括该影院的所有座位和除座位外的其他位置点,如每个演播厅的出入口位置点、购票大厅位置点、等候区位置点、行走区域(即等候区或购票大厅到各个演播厅的出入口的路径)中任意位置等等。在获取影院的室内地图之前,需要先采集M个位置点中每个位置点的位置数据。
假设,K点为该M个位置点中的任意一个位置点,K点的位置数据包括终端在K点能够检测到WiFi热点发射的无线信号的接收信号强度(Received Signal Strength Indicator,简称:RSSI)。接收信号强度是指终端接收到WiFi热点发出的无线信号强度指示。
具体的,WiFi热点发射无线信号,终端在接收到该无线信号时,检测接收到的无线信号的接收信号强度。假设,影院的室内地图如图2所示,终端在T1能够检测到A、B、C和D这4个WiFi热点的接收信号强度,终端则将检测到的这4个接收信号强度组成一组数据作为T1点的位置数据。其中,图2中的ABCDEFG表示WiFi热点。
进一步的,终端在采集K点的位置数据时,还可以获取每个WiFi热点的标识,该标识用于标识发送无线信号的WiFi热点,如WiFi热点的名称,通过每个WiFi热点的标识和对应的RSSI记录该位置点的位置数据。如终端在T1检测到各个WiFi热点的名称分别为A、B、C和D,且每个WiFi热点发射的无线信号的接收信号强度分别为RSSI1、RSSI2、RSSI3、RSSI4,则T1点的位置数据可以记录为[(A,RSSI1);(B,RSSI2);(C,RSSI3);(D,RSSI4)]。
应指出的是,终端记录T1点的位置数据的方式本发明不限定,例如,可以根据检测到的RSSI的先后顺序确定T1点的位置数据,或者,根据检测到的RSSI的强度由大到小或由小到大的顺序确定T1点的位置数据,或者,根据预设的WiFi热点的标识的排列顺序确定T1点的位置数据等等,只要可以通过无线信号的RSSI记录K点的位置信息都可以应用到本发明实施例。
还应指出的是,在其他可选实施例中,还可以是终端发射无线信号,由WiFi 热点接收终端发射的无线信号,WiFi热点在接收到该无线信号时,检测接收到的无线信号的接收信号强度,并在获取到接收信号强度后,将接收信号强度反馈给WiFi热点。
还应指出的是,图2只是影院的室内地图的一部分,且为了便于描述本方案,图2提供的室内地图标注了每个WiFi热点的位置,在实际应用时,终端可显示的室内地图可以不显示WiFi热点。
可选的,室内地图可以存储在后台服务器,终端通过扫描电影票上的二维码,获取影院的室内地图具体可以为:终端可以通过摄像头扫描电影票上的二维码,获取后台服务器的访问地址,根据该后台服务器的访问地址,从该后台服务器下载影院的室内地图。
S12,通过检测多个预设无线局域网WiFi热点的接收信号强度,在所述影院的室内地图上确定当前位置。
具体实现中,终端可以检测多个预设WiFi热点的接收信号强度,从而获取当前位置的位置数据,根据预设映射表,查询该位置数据在所述影院的室内地图上对应的目标位置,其中,所述预设映射表记录有所述影院的室内地图上所有位置对应的多个预设WiFi热点的接收信号强度,并将所述目标位置确定为所述当前位置。
该预设映射表是根据预先采集的室内地图确定的。若终端在预设映射表中检测出与当前位置的位置数据相同或者相近的位置数据,则将检测出的该位置数据对应的位置点作为当前位置。终端若在预设映射表中根据预设的匹配规则检测出与当前位置的位置数据匹配度达到预设匹配阈值的位置数据,则判定检测出相近的位置数据。
假设,预设的匹配规则是:先匹配无线节点的名称,若无线节点的名称全部相同,再分别匹配接收信号强度,若预设映射表中某个位置数据,其接收信号强度与当前位置中对应的无线节点的接收信号强度的差值都在预设门限值内,则将该位置数据作为与当前位置的位置数据相近的位置数据。例如当前位置的位置数据为[(AP1,RSSI1);(AP2,RSSI2);(AP3,RSSI3)],而预存的导航数据中存在一个位置数据M为[(AP1,RSSI1');(AP2,RSSI2');(AP3,RSSI3')],若RSSI1'与RSSI1的差值、RSSI2'与RSSI2的差值、RSSI3'与RSSI3的差值都在 预设门限值内,则将该位置数据M作为与当前位置的位置数据相近的位置数据。
应指出的是,预设的匹配规则、预设匹配阈值和预设门限值可以根据实际需求调整,本发明不限定。
假设,预设映射表如表1所示,终端检测到当前位置的位置数据为[(D,5);(A,4);(C,3);(B,3)],通过查询表1可知位置点T3的位置数据为[(D,5);(A,4);(C,3);(B,3)],终端则可以确定当前位置在室内地图的T3点。
表1
位置数据 位置名称
[(B,4.5);(C,3);(A,2);(D,1)] T1
[(D,5);(A,4);(C,3);(B,1)] T2
[(D,2.5);(E,2);(C,1.5);(F,1)] T3
[(E,4.5);(F,2);(G,1.5);(D,0.5)] 第1排第1列
…… ……
[(E,3);(F,3);(G,2);(D,0.5);(C,0.5)] 第3排第2列
…… ……
应指出的是,表1所示的位置数据包含了每个WiFi热点的标识,在其他可选实施例中,位置数据可以不包括WiFi热点的标识;且位置点的位置数据是根据检测到的RSSI的强度由大到小的顺序确定的,在其他可选实施例中,还可以通过其他方式确定,本发明不限定。
S13,在所述影院的室内地图上,生成所述当前位置到所述电影票对应的座位之间的路线。
具体的,终端在确定当前位置和电影票对应的座位后,根据当前位置的行走区域到电影票对应的座位的最短路径,在所述影院的室内地图上生成当前位置到电影票对应的座位之间的路线。其中,行走区域由等候区或购票大厅到各个演播厅的出入口的路径组成。每条路径的各个位置点的位置数据是采集室内地图时预先记录的。
进一步的,终端在确定当前位置到所述电影票对应的座位之间的路线后,还可以结合语音引导用户到电影票对应的座位。应指出的是,如何根据一条确定的路径给出相应的语音提示是本领域技术人员可理解的,在此不再赘述。
再进一步的,终端在生成所述当前位置到所述电影票对应的座位之间的路 线之后,还可以接收用户输入的重新定位的指令,终端可以根据该指令重新定位用户当前位置,并根据重新定位的当前位置与电影票对应的座位,给出新的引导路线。
在图1所示的实施例中,在电影票上设置二维码,终端扫描该二维码即可获得其电影院的室内地图,该室内地图上标识有该电影票对应的座位,终端通过检测多个WiFi热点的接收信号强度,在该室内地图上确定当前位置,再在所述影院的室内地图上,生成当前位置到该电影票对应的座位之间的路线,通过该路线引导用户寻找电影票对应的座位,可以为用户导航出到影院座位的路线,缩短了用户寻找影院座位的时间,增强了用户观看体验。
请参阅图3,图3是本发明实施例提供的另一种影院座位的导航方法的流程示意图;如图3所示,所示方法可以包括:
S31,通过扫描电影票上的二维码,获取后台服务器的访问地址。
应指出的是,终端通过扫描电影票上的二维码,如何获取后台服务器的访问地址是本领域技术人员可理解的,在此不再赘述。
S32,根据所述后台服务器的访问地址,从所述后台服务器下载影院的室内地图,其中,所述影院的室内地图上标识有所述电影票对应的座位。
假设,影院的室内地图包括M个位置点,M个位置点包括该影院的所有座位和除座位外的其他位置点,如每个演播厅的出入口位置点、购票大厅位置点、等候区位置点、行走区域(即等候区或购票大厅到各个演播厅的出入口的路径)中任意位置等等。在获取影院的室内地图之前,需要先采集M个位置点中每个位置点的位置数据,如何采集M个位置点中每个位置点的位置数据请参见上述描述,在此不再赘述。
S33,检测多个预设WiFi热点的接收信号强度。
S34,根据预设映射表,查询所述多个预设WiFi热点的接收信号强度在所述影院的室内地图上对应的位置,其中,所述预设映射表记录有所述影院的室内地图上所有位置对应的多个预设WiFi热点的接收信号强度。
具体实现中,该预设映射表是根据预先采集的室内地图确定的。假设,预设映射表如表1所示,终端在S33检测到多个预设WiFi热点的接收信号强度为[(D,5);(A,4);(C,3);(B,3)],通过查询表1可知位置点T3的位置数据为 [(D,5);(A,4);(C,3);(B,3)],终端则可以确定当前位置在室内地图的T3点。
S35,在所述影院的室内地图上,生成所述当前位置到所述电影票对应的座位之间的路线。
具体的,终端在确定当前位置和电影票对应的座位后,根据当前位置的行走区域到电影票对应的座位的最短路径,在所述影院的室内地图上生成当前位置到电影票对应的座位之间的路线。其中,行走区域由等候区或购票大厅到各个演播厅的出入口的路径组成。每条路径的各个位置点的位置数据是采集室内地图时预先记录的。
再进一步的,终端在生成当前位置到电影票对应的座位之间的路线之后,还可以接收输入的重新定位的指令,终端可以根据该指令重新定位用户当前位置,并根据重新定位的当前位置与电影票对应的座位,重新生成引导路线。
S36,获取位移信息,所述位移信息包括移动方向和移动距离。
可选的,终端内设有陀螺仪和加速度传感器,并通过陀螺仪获取移动方向,以及通过加速度传感器获取移动距离。当然,还可以通过其他装置获取移动方向,如电子罗盘、地磁传感器等等,一切可以应用于本发明实施例用于获取移动方向的技术方案都在本发明的保护范围内。
S37,根据所述位移信息,在所述影院的室内地图上更新当前位置。
如图2所示,T3到H之间的路线是最初确定的路线,用户在移动过程中,终端实时检测用户当前位置,并在所述室内地图上更新当前位置,图2中的P点表示用户移动后当前所在位置,通过实时更新用户当前位置,可以让用户更清楚的了解当前位置情况,从而进一步缩短了寻找影院座位的时间。
在图3所示的实施例中,终端在影院的室内地图上,生成当前位置到所述电影票对应的座位之间的路线之后,还可以通过用户的位移信息实时检测用户的当前位置,相比上一实施例,进一步缩短了用户寻找影院座位的时间。
请参阅图4,图4是本发明实施例提供的一种终端的示意图。如图4所示,所述终端4至少可以包括:地图获取单元41、位置确定单元42以及路线生成单元43,其中:
地图获取单元41,用于通过扫描电影票上的二维码,获取影院的室内地图,所述影院的室内地图上标识有所述电影票对应的座位。
具体实现中,地图获取单元41可以通过扫描电影票上的二维码,获取后台服务器的访问地址,根据所述后台服务器的访问地址,从所述后台服务器下载影院的室内地图。
位置确定单元42,用于通过检测多个预设无线局域网WiFi热点的接收信号强度,在所述影院的室内地图上确定当前位置。
如图5所示,所述位置确定单元42至少可以包括信号检测单元421、位置查询单元422以及位置确认单元423,其中:
信号检测单元421,用于检测多个预设WiFi热点的接收信号强度;位置查询单元422,用于根据预设映射表,查询所述多个预设WiFi热点的接收信号强度在所述影院的室内地图上对应的目标位置,其中,所述预设映射表记录有所述影院的室内地图上所有位置对应的多个预设WiFi热点的接收信号强度;位置确认单元423,用于将所述目标位置确定为所述当前位置。
具体实现中,信号检测单元421可以检测多个预设WiFi热点的接收信号强度,从而获取当前位置的位置数据,位置查询单元422再在预设映射表在匹配出目标位置。预设映射表是根据预先采集的室内地图确定的,若信号检测单元421在预设映射表中检测出与当前位置的位置数据相同或者相近的位置数据,位置确认单元423则将检测出的该位置数据对应的位置点作为当前位置。位置查询单元422若在预设映射表中根据预设的匹配规则检测出与当前位置的位置数据匹配度达到预设匹配阈值的位置数据,则判定检测出相近的位置数据。
假设,预设的匹配规则是:先匹配无线节点的名称,若无线节点的名称全部相同,再分别匹配接收信号强度,若预设映射表中某个位置数据,其接收信号强度与当前位置中对应的无线节点的接收信号强度的差值都在预设门限值内,则将该位置数据作为与当前位置的位置数据相近的位置数据。例如当前位置的位置数据为[(AP1,RSSI1');(AP2,RSSI2');(AP3,RSSI3')],若RSSI'1与RSSI1的差值、RSSI2'与RSSI2的差值、RSSI3'与RSSI3的差值都在预设门限值内,则将该位置数据M作为与当前位置的位置数据相近的位置数据。
应指出的是,预设的匹配规则、预设匹配阈值和预设门限值可以根据实际需求调整,本发明不限定。
假设,预设映射表如表1所示,信号检测单元421检测到当前位置的位置数据为[(D,5);(A,4);(C,3);(B,3)],位置查询单元422通过查询表1可知位置点 T3的位置数据为[(D,5);(A,4);(C,3);(B,3)],位置确认单元423则可以确定当前位置在室内地图的T3点。
路线生成单元43,用于在所述影院的室内地图上,生成所述当前位置到所述电影票对应的座位之间的路线。
具体的,位置确定单元42在确定当前位置和电影票对应的座位后,路线生成单元43根据当前位置的行走区域到电影票对应的座位的最短路径,在所述影院的室内地图上生成当前位置到电影票对应的座位之间的路线。其中,行走区域由等候区或购票大厅到各个演播厅的出入口的路径组成。每条路径的各个位置点的位置数据是采集室内地图时预先记录的。
进一步的,终端4还可以包括位移获取单元44以及位置更新单元45,其中:
位移获取单元44,用于获取位移信息,所述位移信息包括移动方向和移动距离;具体的,所述位移获取单元44具体可以通过陀螺仪获取移动方向,以及通过加速度传感器获取移动距离。
位置更新单元45,用于根据所述位移信息,在所述影院的室内地图上更新所述当前位置。
可理解的是,本实施例的终端4的各功能模块的功能可根据上述方法实施例中的方法具体实现,可以具体对应参考图1或图3方法实施例的相关描述,此处不再赘述。
请参阅图6,图6是本发明实施例中的另一种终端的结构示意图,如图6所示,该终端6可以包括:至少一个处理器61,例如CPU,至少一个通信总线62,摄像头63,存储器64以及WiFi模块65。其中,通信总线62用于实现这些组件之间的连接通信;摄像头63用于扫描电影票上的二维码;WiFi模块65用于检测多个预设无线局域网WiFi热点的接收信号强度;存储器64可以是高速RAM存储器,也可以是非易失的存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器64还可以是至少一个位于远离前述处理器61的存储装置。存储器64中存储一组程序代码,处理器61用于调用存储器64中存储的程序代码,执行以下操作:
通过摄像头63扫描电影票上的二维码,获取影院的室内地图,所述影院的室内地图上标识有所述电影票对应的座位;
通过WiFi模块65检测多个预设无线局域网WiFi热点的接收信号强度,在所述影院的室内地图上确定当前位置;
在所述影院的室内地图上,生成所述当前位置到所述电影票对应的座位之间的路线。
其中,处理器61调用存储器64中的程序代码获取影院的室内地图可以为:
通过摄像头63扫描电影票上的二维码,获取后台服务器的访问地址;
根据所述后台服务器的访问地址,从所述后台服务器下载影院的室内地图。
其中,处理器61调用存储器64中的程序代码在影院的室内地图上确定当前位置具体可以为:
通过WiFi模块65检测多个预设WiFi热点的接收信号强度;
根据预设映射表,查询所述多个预设WiFi热点的接收信号强度在所述影院的室内地图上对应的目标位置,其中,所述预设映射表记录有所述影院的室内地图上所有位置对应的多个预设WiFi热点的接收信号强度;
将所述目标位置确定为所述当前位置。
进一步的,处理器61调用存储器64中存储的程序代码在所述影院的室内地图上,生成所述当前位置到所述电影票对应的座位之间的路线之后,还可以执行以下操作:
获取位移信息,所述位移信息包括移动方向和移动距离;
根据所述位移信息,在所述影院的室内地图上更新所述当前位置。
其中,处理器61调用存储器64中存储的程序代码获取位移信息具体可以为:通过陀螺仪获取移动方向,以及通过加速度传感器获取移动距离。
具体的,本实施例中介绍的终端可以用以实施本发明实施例结合图1~图2所描述的影院座位的导航方法中的部分或全部的步骤。
本发明实施例,在电影票上设置二维码,终端扫描该二维码即可获得其电影院的室内地图,该室内地图上标识有该电影票对应的座位,终端通过检测多个WiFi热点的接收信号强度,在该室内地图上确定当前位置,再在所述影院的室内地图上,生成当前位置到该电影票对应的座位之间的路线,通过该路线引导用户寻找电影票对应的座位,可以为用户导航出到影院座位的路线,缩短了用户寻找影院座位的时间,增强了用户观看体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元,可以根据实际需要进行合并、划分和删减。
本发明实施例中所述单元,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。