一种测距方法、系统及应用方法

文档序号:6212617阅读:192来源:国知局
专利名称:一种测距方法、系统及应用方法
技术领域
本发明涉及信息交互技术领域,尤其涉及一种测距方法、系统及应用方法。
背景技术
随着通信技术的发展,移动通信终端得到了极大范围的普及,人们通过移动通信终端随时随地与外界交互信息。为了充分地利用人们手中的移动通信终端,业界在移动通信终端上集成了很多应用。在大型会议或者展览场所,为了让参会人员或者参观人员接收信息,也会利用他们手中的移动通信终端,组织者或者主办者会向移动通信终端发送相关的会议资料或者展
品/[目息等。但是这种方式下,参会人员或者参观人员只能笼统地获取整个会议资料或者整个展览信息,而无法将有针对性地获得当时当地所对应的资料信息。同时有些会议或者展览将参会人员或者参观人员分成不同层级,但是现有技术无法将这些不同层架的参会人员或者参观人员进行区分,发送不同的对应资料信息。在现有的信息交互系统中,存在上述问题的技术原因,就在于移动通信终端无法有效地获取与本地目标装置(比如不同会议室、不同的展览物品)之间的距离,从而无法有效地区分移动通信终端的拥有者,无法有效地发送对应资料信息。

发明内容
本发明的目的在于克服现有技术的缺点和不足,提供一种测距方法、系统及应用方法,能够有效地获取终端与目标装置的距离,并能够根据终端与目标装置的距离,对应地发送与目标装置相关的信息给终端。本发明的一个实施例提供了一种测距方法,适用于信息交互系统,包括以下步骤:计算机获取目标装置的名称;计算机将蓝牙模块的名称改为所述目标装置的名称;将蓝牙模块连接到目标装置;蓝牙模块广播包含有蓝牙模块名称的信号;终端通过扫描所述信号,获取蓝牙模块的名称,获取所述信号的RSSI值,并将所述RSSI值转化成距离值,从而获得终端与目标装置的距离。优选地,所述计算机获取目标装置的名称,进一步包括以下步骤:中央控制装置获取所述目标装置的名称;中央控制装置将所述目标装置的名称发送给计算机,计算机进行存储。优选地,所述计算机将蓝牙模块的名称改为所述目标装置的名称,进一步包括以下步骤:蓝牙模块连接到计算机,蓝牙模块形成虚拟串口设备;
计算机给蓝牙模块发送HCI指令,HCI指令包括目标装置的名称;蓝牙模块收到HCI指令,将其中的目标装置名称作为蓝牙模块的名称。优选地,还包括以下步骤:蓝牙模块断电重启后,蓝牙模块的名称还原成原来的名称。优选地,将目标装置名称写入蓝牙模块的FLASH中,蓝牙模块每次供电时加载。优选地,进一步包括以下步骤:计算机初始化虚拟串口设备,包括设定波特率、奇偶校验位和停止位;计算机读取本地配置文件,将获取到的目标装置名称转化为16进制的数据以HCI指令格式发送给蓝牙模块。本发明的另一个实施例提供了一种测距系统,包括计算机、目标装置、蓝牙模块和终端,其中,计算机用于获取目标装置的名称,并将蓝牙模块的名称改为所述目标装置的名称;目标装置用于连接蓝牙模块;蓝牙模块用于连接到目标装置,并广播包含有蓝牙模块名称的信号;终端用于通过扫描所述信号,获取蓝牙模块的名称,获取所述信号的RSSI值,并将所述RSSI值转化成距离值,从而获得终端与目标装置的距离。优选地,还包括中央控制装置,所述中央控制装置用于获取所述目标装置的名称,并将所述目标装置的名称发送给计算机。 优选地,所述终端是蓝牙4.0终端。本发明的另一个实施例还提供了一种测距系统的应用方法,适用于信息交互系统,包括以下步骤:终端获取自己与目标装置之间的距离;当终端与目标装置之间的距离达到预设阈值时,终端向中央控制装置发送所述目标装置的名称;中央控制装置根据所述目标装置的名称,获取对应的指令和文件,与终端进行信息交互。本发明由于采用了蓝牙模块的特定信息,能够有效地获取终端与目标装置的距离,从而能够根据终端与目标装置的距离,有效地将目标装置对应的资料信息发送给终端,提高了用户对信息的利用率,改善了用户的体验。


图1为本发明实施例中的测距流程图。图2为本发明实施例中的测距系统结构示意图。
具体实施例方式下面结合附图对本发明的具体实施方式
进行详细描述。但本发明的实施方式不限于此。本发明实施例中的测距方法适用于信息交互系统,在信息交互系统中,中央控制装置与终端通过局域网连接在一起。图1为本发明实施例中的测距流程图。如图1所示,该流程包括以下步骤:步骤101、在信息交互系统中,中央控制装置获取目标装置的名称。这里的目标装置可以是大型会议系统的某个设备,如大显示屏,也可以是大型展览现场的某个展品,将这些设备或者展品分别取一个名称,例如“展品一”,再把这些设备或者展品的名称存储在中央控制装置。步骤102、中央控制装置将这些目标装置的名称发送给计算机,计算机进行存储。步骤103、将蓝牙模块逐个连接到计算机,每个蓝牙模块形成虚拟串口设备。步骤104、计算机给每个蓝牙模块发送HCI指令,HCI指令包括一个目标装置的名称。具体地说,计算机初始化虚拟串口设备,包括设定波特率、奇偶校验位和停止位等,计算机读取本地配置文件,将获取到的目标装置名称转化为16进制的数据以HCI指令格式发送给蓝牙模块。初始化虚拟串口设备,将蓝牙模块初始化为Peripheral。因为蓝牙模块的工作模式分两种:Peripheral和Center,只有蓝牙模块工作在Peripheral模式才能被终端扫描到。步骤105、蓝牙模块收到HCI指令,将其中的目标装置名称作为蓝牙模块的名称,例如目标装置“展品一”对应地就是将蓝牙模块的名称改为“展品一”。修改蓝牙模块的名称分为两种模式。一种模式是临时模式,临时模式就是指蓝牙模块修改后的名称只在当次广播中使用,当蓝牙模块断电重启后,还是用原来的名称。另一种模式是永久模式,永久模式指的是将要修改的目标装置的名称写入蓝牙模块芯片的FLASH中,蓝牙模块每次供电时自动加载该名称。步骤106、蓝牙模块完成改名后,将蓝牙模块连接到目标装置,这样蓝牙模块与目标装置就成为一体了。步骤107、蓝牙模块向外广播包含有蓝牙模块的名称的信号。步骤108、终端定期扫描信号,一方面获取蓝牙模块的名称,例如“展品一”,其实也是目标装置的名称,另一方面获取该信号的RSSI值,并将该RSSI值转化成距离值,从而获得终端与目标装置的距离。在本步骤中,主要是利用蓝牙4.0终端的特性,获取终端与目标装置的距离。为了实现上述流程,本发明的另一个实施例提供了一种测距系统。图2为本发明实施例中的测距系统结构示意图。如图2所示,该系统包括中央控制装置201、计算机202、目标装置203、蓝牙模块204和终端205。其中,中央控制装置获取目标装置的名称,并将目标装置的名称发送给计算机。计算机获取目标装置的名称,并将蓝牙模块的名称改为目标装置的名称。目标装置连接蓝牙模块。蓝牙模块连接到目标装置,并广播包含有蓝牙模块名称的信号。终端通过扫描信号,获取蓝牙模块的名称,获取信号的RSSI值,并将RSSI值转化成距离值,从而获得终端与目标装置的距离。该终端是蓝牙4.0终端。
本发明的另一个实施例还提供了上述测距系统的具体应用案例。首先,在信息交互系统的中央控制装置中,存储了目标装置的名称及与其对应的文件,例如目标装置的名称“展品一”,以及对其的介绍文件。当终端判断其与目标装置的距离阈值达到预设的阈值时,终端向中央控制装置发送目标装置的名称。例如当终端用户走到目标装置“展品一”的3米之内,达到了预设的阈值,终端就将目标装置的名称“展品一”发送给中央控制装置。中央控制装置收到目标装置的名称“展品一 ”后,就将目标装置“展品一 ”对应的文件推送给终端。同样,当一个会议参加人员走到某个会议室或者某个设备前,其手中的终端就能获得会议室号码或者设备名称,并发送给中央控制装置,中央控制装置能够将该会议室的的会议资料,或者设备对应的文件发送给该终端,供会议参加人员使用。本发明由于采用了蓝牙模块的特定信息,能够有效地获取终端与目标装置的距离,从而能够根据终端与目标装置的距离,有效地将目标装置对应的资料信息发送给终端,提高了用户对信息的利用率,改善了用户的体验。上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
权利要求
1.一种测距方法,适用于信息交互系统,其特征在于,包括以下步骤: 计算机获取目标装置的名称; 计算机将蓝牙模块的名称改为所述目标装置的名称; 将蓝牙模块连接到目标装置; 蓝牙模块广播包含有蓝牙模块名称的信号; 终端通过扫描所述信号,获取蓝牙模块的名称,获取所述信号的RSSI值,并将所述RSSI值转化成距离值,从而获得终端与目标装置的距离。
2.根据权利要求1所述的一种测距方法,其特征在于,所述计算机获取目标装置的名称,进一步包括以下步骤: 中央控制装置获取所述目标装置的名称; 中央控制装置将所述目标装置的名称发送给计算机,计算机进行存储。
3.根据权利要求1所述的一种测距方法,其特征在于,所述计算机将蓝牙模块的名称改为所述目标装置的名称,进一步包括以下步骤: 蓝牙模块连接到计算机,蓝牙模块形成虚拟串口设备; 计算机给蓝牙模块发送HCI指令,HCI指令包括目标装置的名称; 蓝牙模块收到HCI指令,将其中的目标装置名称作为蓝牙模块的名称。
4.根据权利要求3所述的一种测距方法,其特征在于,还包括以下步骤:蓝牙模块断电重启后,蓝牙模块的名称还原成原来的名称。
5.根据权利要求3所述的一种测距方法,其特征在于,将目标装置名称写入蓝牙模块的FLASH中,蓝牙模块每次供电时加载。
6.根据权利要求3所述的一种测距方法,其特征在于,进一步包括以下步骤: 计算机初始化虚拟串口设备,包括设定波特率、奇偶校验位和停止位; 计算机读取本地配置文件,将获取到的目标装置名称转化为16进制的数据以HCI指令格式发送给蓝牙模块。
7.—种测距系统,其特征在于,包括计算机、目标装置、蓝牙模块和终端,其中, 计算机用于获取目标装置的名称,并将蓝牙模块的名称改为所述目标装置的名称; 目标装置用于连接蓝牙模块; 蓝牙模块用于连接到目标装置,并广播包含有蓝牙模块名称的信号; 终端用于通过扫描所述信号,获取蓝牙模块的名称,获取所述信号的RSSI值,并将所述RSSI值转化成距离值,从而获得终端与目标装置的距离。
8.根据权利要求7所述的一种测距系统,其特征在于,还包括中央控制装置,所述中央控制装置用于获取所述目标装置的名称,并将所述目标装置的名称发送给计算机。
9.根据权利要求7所述的一种测距系统,其特征在于,所述终端是蓝牙4.0终端。
10.一种权利要求7所述的测距系统的应用方法,适用于信息交互系统,其特征在于,包括以下步骤: 终端获取自己与目标装置之间的距离; 当终端与目标装置之间的距离达到预设阈值时,终端向中央控制装置发送所述目标装置的名称; 中央控制装置根据所述目标装置的名称,获取对应的指令和文件,与终端进行信息交互。
全文摘要
本发明公开了一种测距方法、系统及应用方法,适用于信息交互系统,该测距方法包括计算机获取目标装置的名称;计算机将蓝牙模块的名称改为所述目标装置的名称;将蓝牙模块连接到目标装置;蓝牙模块广播包含有蓝牙模块名称的信号;终端通过扫描所述信号,获取蓝牙模块的名称,获取所述信号的RSSI值,并将所述RSSI值转化成距离值,从而获得终端与目标装置的距离。本发明由于采用了蓝牙模块的特定信息,能够有效地获取终端与目标装置的距离,从而能够根据终端与目标装置的距离,有效地将目标装置对应的资料信息发送给终端,提高了用户对信息的利用率,改善了用户的体验。
文档编号G01S5/00GK103188023SQ20131008877
公开日2013年7月3日 申请日期2013年3月19日 优先权日2013年3月19日
发明者周彦其 申请人:天脉聚源(北京)传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1