CN106547712B - 位置确定方法及终端设备 - Google Patents

位置确定方法及终端设备 Download PDF

Info

Publication number
CN106547712B
CN106547712B CN201510614313.0A CN201510614313A CN106547712B CN 106547712 B CN106547712 B CN 106547712B CN 201510614313 A CN201510614313 A CN 201510614313A CN 106547712 B CN106547712 B CN 106547712B
Authority
CN
China
Prior art keywords
terminal device
terminal
equipment
distance
terminal equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510614313.0A
Other languages
English (en)
Other versions
CN106547712A (zh
Inventor
熊丽萍
李光
牟海东
徐光勇
张祎轶
王薇薇
杨铭
刘永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510614313.0A priority Critical patent/CN106547712B/zh
Publication of CN106547712A publication Critical patent/CN106547712A/zh
Application granted granted Critical
Publication of CN106547712B publication Critical patent/CN106547712B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Telephone Function (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明提供了一种位置确定方法及终端设备,其中的位置确定方法包括:检测至少一个终端设备的位置参数;根据所述至少一个终端设备中第一终端设备的位置参数确定与所述第一终端设备的相对位置。该位置确定方法通过检测其它终端设备的位置参数确定与其它终端设备的相对位置,可以通过与其它终端的相对位置直接识别出对应的终端设备,从而减少了误识别或误连接。

Description

位置确定方法及终端设备
技术领域
本发明涉及计算机领域,尤其涉及一种位置确定方法及终端设备。
背景技术
目前的终端设备只能通过另一终端设备的身份信息确定与另一终端设备在一局域网内或在同一基站服务区内,导致终端设备在不知另一终端设备的身份信息的情况下,无法准确的识别出另一终端设备,从而误识别或误连接,影响识别效率。
发明内容
本发明解决的技术问题之一是现有方法并不能直接确定与另一终端设备的相对位置,导致在无法获知另一终端设备的身份信息的情况下,出现误识别或误连接,影响识别效率的问题。
根据本发明的一个方面,提供了一种位置确定方法,包括:
检测至少一个终端设备的位置参数;
根据所述至少一个终端设备中第一终端设备的位置参数确定与所述第一终端设备的相对位置。
根据本发明的另一个方面,提供了一种终端设备,包括:
第一传感单元,被配置为检测至少一个终端设备的位置参数;
第一位置确定单元,被配置为根据所述至少一个终端设备中第一终端设备的位置参数确定与所述第一终端设备相对位置。
由于本实施例的终端设备,通过检测其它终端设备的位置参数确定与其它终端设备的相对位置,可以通过与其它终端的相对位置直接识别出对应的终端设备,从而减少了误识别或误连接。
本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本发明并不仅限于这些实施例。而是,本发明的范围是广泛的,且意在仅通过后附的权利要求限定本发明的范围。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出了根据本发明实施例一位置确定方法的流程图。
图2示出了根据本发明实施例另一位置确定方法的流程图。
图3示出了根据本发明实施例一终端设备A与终端设备B实现连接过程的流程图。
图4示出了根据本发明实施例另一终端设备A与终端设备B实现连接过程的流程图。
图5示出了根据本发明实施例一终端设备的结构框图。
图6示出了根据本发明实施例另一终端设备的结构框图。
图7示出了根据本发明实施例第一终端设备的结构框图。
图8示出了根据本发明实施例一终端设备A与终端设备B实现连接过程的流程图。
图9示出了根据本发明实施例另一终端设备A与终端设备B实现连接过程的流程图。
附图中文字下面的“—”表示内嵌链接形式,附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
在上下文中所称“计算机终端”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子终端,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机终端包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。
所述计算机终端包括用户终端与网络终端。其中,所述用户终端包括但不限于电脑、智能手机、PDA等;所述网络终端包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机终端可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机终端的交互操作来实现本发明。其中,所述计算机终端所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户终端、网络终端和网络等仅为举例,其他现有的或今后可能出现的计算机终端或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。
下面结合附图对本发明作进一步详细描述。
图1是根据本发明一个实施例的位置确定方法的流程图。
结合图1中所示,本实施例所述的位置确定,包括如下步骤:
S110、检测至少一个终端设备的位置参数;
S120、根据所述至少一个终端设备中第一终端设备的位置参数确定与所述第一终端设备的相对位置。
下面对各步骤做进一步详细介绍。
步骤S110中,检测至少一个终端设备的位置参数的步骤包括:通过至少一个红外传感器、摄像装置、雷达传感器、距离探测传感器、超声波探测传感器和/或全球定位***检测至少一个终端设备的位置参数。
其中,当采用至少一个红外传感器时,可以通过红外传感器发送或接收红外线对至少一个终端设备进行探测,以获得对应的位置参数;
当采用摄像装置时,可以通过摄像头探测至少一个终端设备;
当采用雷达传感器时,可以通过发送或接收雷达波或雷达信号对至少一个终端设备进行探测,以获得对应的位置参数;
当采用距离探测传感器时,可以通过电信号、声信号或光信号对至少一个终端设备进行探测,以获得对应的位置参数;
当采用超声波探测传感器时,可以通过超声波对至少一个终端设备进行探测,以获得对应的位置参数;
当采用全球定位***(Globe Position System,GPS)时,可以通过卫星信号对至少一个终端设备进行探测,以获得对应的位置参数。
执行检测至少一个终端设备的位置参数的装置可以是中央处理器(CPU)的计算部件,通过该计算部件,可以采用已有空间物体之间的相对位置计算方法获得,例如边界表示法(Brep)或体素构造(constructive solid geometry,CSG)表示法。其中的相对位置可以包括但不限于:方向、相对角度和/或距离。相对位置一般以自身为参照物,其它终端设备相对于参照物的位置。例如:终端设备A在本终端设备的左上方45度角方向距离1米的位置,终端设备B在本终端设备的右下方30度角方向距离2米的位置。
步骤S120中,根据至少一个终端设备中第一终端设备的位置参数确定与第一终端设备的相对位置可以包括以下步骤中的至少一种:
根据至少一个终端设备中第一终端设备的位置参数确定第一终端设备的方向。具体地,可以根据至少一个红外传感器发射或接收红外线的角度确定与第一终端设备的方向。例如:通过红外传感器确定第一终端设备在本移动终端的左上方。
根据至少一个终端设备中第一终端设备的位置参数确定与第一终端设备的相对角度。其中,对于角度的计算可根据Condensation运动跟踪方法或退火粒子滤波法确定第一终端设备的位置参数。具体地,可以通过雷达探测器先后返回的雷达波的位置确定与第一终端设备的相对角度。例如:通过雷达探测器确定第一终端设备在本终端设备的正前方90度角处。
根据至少一个终端设备中第一终端设备的位置参数确定与第一终端设备的距离。其中,对于距离的计算可通过多维标度方法(MDS)确定第一终端设备的位置参数。具体地,可以通过距离探测传感器返回光波的时间确定与第一终端设备的距离。例如:通过雷达探测器确定第一终端设备本终端设备的正前方2米处。
本发明实施例中,当本终端设备可探测到的范围内只存在第一终端设备时,由于本终端设备仅需通过方向即可确定该第一终端设备是否为预查找的终端设备,故在步骤S120,可以仅根据至少一个终端设备中第一终端设备的位置参数确定第一终端设备的方向,以确定与第一终端设备的相对位置。
本发明实施例中,当在本终端设备的左侧存在第一终端设备和第二终端设备,且第一终端设备在左侧30度角处,第二终端设备在左侧45度角处时,由于本终端设备仅需通过相对角度即可确定该第一终端设备或第二终端是否为预查找的终端设备,故在步骤S120,可以仅根据至少一个终端设备中第一终端设备的位置参数确定与第一终端设备的相对角度,以确定与第一终端设备的相对位置。
本发明实施例中,当本终端设备同一相对角度上存在距离为1米的第一终端设备和距离为3米的第二终端设备时,由于本终端设备仅需通过距离即可确定该第一终端设备是否为预查找的终端设备,故在步骤S120,可以仅根据至少一个终端设备中第一终端设备的位置参数确定与第一终端设备的距离,以确定与第一终端设备的相对位置。
本发明实施例中,当本终端设备初始检测只存在第一终端设备时,可以根据至少一个终端设备中第一终端设备的位置参数确定第一终端设备的方向,而当再次检测发现该方向还有其它终端设备时,则可以进一步根据至少一个终端设备中第一终端设备的位置参数确定第一终端设备的相对角度。
上述仅为举例说明步骤S120根据至少一个终端设备中第一终端设备的位置参数确定第一终端设备方向、与第一终端设备方向相对角度和/或与第一终端设备距离的应用场景。
结合图2所示,本发明实施例还可以包括:
步骤130,根据与至少一个终端设备的相对位置识别出所述第一终端设备。
具体的,根据与至少一个终端设备的相对位置识别出所述第一终端设备的步骤可以由CPU的控制部件执行。例如:本终端设备要与其左侧的用户进行连接,本终端设备确定出终端设备A在本终端设备的左上方45度角方向距离1米的位置,终端设备B在本终端设备的右上方45度角方向距离1米的位置,则可以识别出终端设备A是本终端设备要与其进行连接的终端设备。
作为可选的,终端设备可以显示出第一位置确定单元120确定的所有终端设备的相对位置,根据显示的相对位置可以快速的识别出本终端设备欲查找的终端设备,从而提高了识别和连接速度。
进一步,在通过步骤130识别出对应的终端设备后,本实施例提供的方法还可以直接通过指向对应终端设备的滑动指令进行文件的传输等操作。可以快速且准确的实现终端设备间文件的传输。
结合图2所示,本发明实施例还可以包括:
步骤140,根据与至少一个终端设备的相位位置建立与所述至少一个终端设备的连接。
作为可选的,当终端设备显示出通过步骤120确定的所有终端设备的相对位置时,用户可以直接点击对应位置上的终端设备,以完成与该终端设备的连接。
步骤140可以通过通信接口、数据接口或及距离无线通信(Near FieldCommunication,NFC)接口等完成连接。
结合图2所示,本发明实施例还可以包括:
步骤150,接收所述至少一个终端设备中第一终端设备反馈的信号。
具体地,步骤150可以在接收到步骤110中的红外传感器发射的红外线后反馈红外线给步骤110中的红外传感器。第一终端设备反馈信号的装置也可以是其它传感器,该传感器一般为只有通过两个终端设备分别具有的传感器共同发送信号才能确定两个终端设备的相对位置时所需的传感器。例如:仅终端设备A发送信号,其并不能确定与终端设备B的相对位置;只有终端设备A发送信号,同时终端设备B接收并反馈信号才能确定与终端设备B的相对位置,此时传感器为终端设备B反馈信号的装置。
步骤160,根据至少一个终端设备中第一终端设备的位置参数和所述第一终端反馈的信号确定与所述第一终端设备的相对位置。
具体地,步骤160可以由CPU的计算部件执行,通过该计算部件,可以采用已有空间物体之间的相对位置计算方法获得。步骤160也可以包括方向计算的步骤、角度计算的步骤和距离计算的步骤。例如:终端设备A发射红外线探测终端设备B,并接收终端设备B反馈的红外线,终端设备A通过其发射的红外线和终端设备B反馈的红外线确定与终端设备B的相对位置,具体可以根据红外线的发射角度与反馈的红外线的接收角度确定终端设备B的方向、与终端设备B的相对角度和与终端设备B的距离。
结合图3所示,本发明实施例所述的终端设备A与终端设备B实现连接过程,可以包括以下步骤:
S310、终端设备A通过设置在终端4个角处的4个红外传感器探测终端设备B。
S320、终端设备B通过设置在终端4个角处的4个红外传感器反馈红外线给终端设备A。
S330、终端设备B反馈红外线时,终端设备B会提示有终端设备A对自身位置进行检测。进一步,终端设备B的用户可以选择接受或拒绝,若选择拒绝,则终端设备A不能对终端设备B进行识别或连接;若选择接受,则终端设备A可以进一步对终端设备B进行识别或连接。
S340、终端设备A根据自身的4个红外传感器探测的红外线情况以及接收到终端设备B反馈的红外线情况确定与终端设备B的相对位置。
具体地,例如:终端设备A中第一红外传感器发射第一红外线,终端设备B的第二红外传感器接收并发射第二红外线,若终端设备A中的第一红外传感器接收到第二红外线,则说明第一红外传感器和第二红外传感器在同一直线上,此时记录第一红外传感器的坐标和第二红外线的角度,其它红外传感器的记录方式相同,故通过终端设备A的4个红外传感器的坐标和每个红外传感器接收到的对应红外线的角度即可确定终端设备A与终端设备B的相对位置。
S350、终端设备A确定的与终端设备B相对位置识别出终端设备B。
S360、通过终端设备A和终端设备B建立终端设备A和终端设备B的连接。
结合图4所示,本发明实施例所述的终端设备A与终端设备B实现连接过程,可以包括以下步骤:
S410、终端设备A通过设置在终端的雷达传感器探测终端设备B。
S420、终端设备A根据雷达传感器探测的雷达参数确定与终端设备B的相对位置。
S430、终端设备A确定的与终端设备B的相对位置识别出终端设备B。
S440、通过终端设备A和终端设备B建立终端设备A和终端设备B的连接。进一步,终端设备B的用户可以选择接受或拒绝,若选择拒绝,则终端设备A不能对终端设备B进行连接;若选择接受,则终端设备A可以通过步骤S440完成连接。
本发明实施例所述的位置确定方法,通过传感器确定与其它终端设备的相对位置,并可通过与其它终端设备的相对位置准确的识别出对应的终端设备,显著提高了终端设备对其它终端设备的识别和连接速度,减少了误识别和误连接,使得终端设备间文件的传输更准确和快速。
图5是根据本发明一个实施例的终端设备的结构示意图。
结合图5中所示,本实施例所述的终端设备,包括如下装置:
第一传感单元510,被配置为检测至少一个终端设备的位置参数。
第一位置确定单元520,被配置为根据第一传感单元510检测到的所述至少一个终端设备中第一终端设备的位置参数确定与所述第一终端设备的相对位置。
下面对各装置做进一步详细介绍。
本发明实施例所述的终端设备可以包括但不限于运行安卓操作***的终端、运行IOS操作***终端、运行windows操作***的终端或运行WebOS操作***的终端。终端设备具体可以是手机、电脑或平板设备等。
第一传感单元510可以包括以下至少一种:
1、至少一个红外传感器。具体地,可以通过红外传感器发送或接收红外线对至少一个终端设备进行探测,以获得对应的位置参数。
2、摄像装置。具体地,可以通过摄像头探测至少一个终端设备。
3、雷达传感器。具体地,可以通过发送或接收雷达波或雷达信号对至少一个终端设备进行探测,以获得对应的位置参数。
4、距离探测传感器。具体地,可以通过电信号、声信号或光信号对至少一个终端设备进行探测,以获得对应的位置参数。
5、超声波探测传感器。具体地,可以通过超声波对至少一个终端设备进行探测,以获得对应的位置参数。
6、全球定位***。具体地,通过卫星信号对至少一个终端设备进行探测,以获得对应的位置参数。
第一位置确定单元520可以是CPU的计算部件,通过该计算部件,可以采用已有空间物体之间的相对位置计算方法获得,例如边界表示法或体素构造表示法。第一位置确定单元520中,相对位置可以包括但不限于:方向、相对角度和/或距离。相对位置一般以自身为参照物,其它终端设备相对于参照物的位置。例如:终端设备A在本终端设备的左上方45度角方向距离1米的位置,终端设备B在本终端设备的右下方30度角方向距离2米的位置。
第一位置确定单元520进一步还可以包括以下至少一个部件:
方向计算部件5201,被配置为根据所述第一传感单元510检测到的所述至少一个终端设备中第一终端设备的位置参数确定第一终端设备的方向。方向计算部件5201可根据Kullback_Leibler发散度准则第一终端设备的方向。具体地,可以根据至少一个红外传感器发射或接收红外线的角度确定与第一终端设备的方向。例如:通过红外传感器确定第一终端设备在本移动终端的左上方。
角度计算部件5202,被配置为根据所述第一传感单元510检测到的所述至少一个终端设备中第一终端设备的位置参数确定与第一终端设备的相对角度。角度计算部件5202可根据Condensation运动跟踪方法或退火粒子滤波法确定第一终端设备的位置参数。具体地,可以通过雷达探测器先后返回的雷达波的位置确定与第一终端设备的相对角度。例如:通过雷达探测器确定第一终端设备在本终端设备的正前方90度角处。
距离计算部件5203,被配置为根据所述第一传感单元510检测到的所述至少一个终端设备中第一终端设备的位置参数确定与第一终端设备的距离。距离计算部件5203可通过多维标度方法确定第一终端设备的位置参数。具体地,可以通过距离探测传感器返回光波的时间确定与第一终端设备的距离。例如:通过雷达探测器确定第一终端设备本终端设备的正前方2米处。
结合图6所示,本发明实施例还可以包括:
识别单元530,被配置为根据与至少一个终端设备的相对位置识别出所述第一终端设备。
具体的,识别单元530可以是CPU的控制部件。例如:本终端设备要与其左侧的用户进行连接,本终端设备确定出终端设备A在本终端设备的左上方45度角方向距离1米的位置,终端设备B在本终端设备的右上方45度角方向距离1米的位置,则可以识别出终端设备A是本终端设备要与其进行连接的终端设备。
作为可选的,终端设备可以显示出第一位置确定单元520确定的所有终端设备的相对位置,根据显示的相对位置可以快速的识别出本终端设备欲查找的终端设备,从而提高了识别和连接速度。
进一步,在识别单元530识别出对应的终端设备后,本终端设备可以直接通过指向对应终端设备的滑动指令进行文件的传输等操作。可以快速且准确的实现终端设备间文件的传输。
结合图6所示,本发明实施例还可以包括:
第一连接部件540,被配置为根据与至少一个终端设备的相位位置建立与所述至少一个终端设备的连接。
作为可选的,当终端设备显示出第一位置确定单元520确定的所有终端设备的相对位置时,用户可以直接点击对应位置上的终端设备,以完成与该终端设备的连接。
第一连接部件540可以是通信接口、数据接口或及距离无线通信接口等。
结合图6所示,本发明实施例还可以包括:
接收单元550,被配置为接收所述至少一个终端设备中第一终端设备反馈的信号。
具体地,第一终端设备反馈信号的装置可以是至少一个红外传感器。具体地,可以在接收到第一传感单元510中红外传感器发射的红外线后反馈红外线给第一传感单元510中红外传感器。第一终端设备反馈信号的装置也可以是其它传感器,该传感器一般为只有通过两个终端设备分别具有的传感器共同发送信号才能确定两个终端设备的相对位置时所需的传感器。例如:仅终端设备A发送信号,其并不能确定与终端设备B的相对位置;只有终端设备A发送信号,同时终端设备B接收并反馈信号才能确定与终端设备B的相对位置,此时传感器为终端设备B反馈信号的装置。
第二位置确定单元560,被配置为根据至少一个终端设备中第一终端设备的位置参数和所述第一终端反馈的信号确定与所述第一终端设备的相对位置。
第二位置确定单元560可以是CPU的计算部件,通过该计算部件,可以采用已有空间物体之间的相对位置计算方法获得。第二位置确定单元560也可以包括方向计算部件5201、角度计算部件5202和距离计算部件5203。例如:终端设备A发射红外线探测终端设备B,并接收终端设备B反馈的红外线,终端设备A通过其发射的红外线和终端设备B反馈的红外线确定与终端设备B的相对位置,具体可以根据红外线的发射角度与反馈的红外线的接收角度确定终端设备B的方向、与终端设备B的相对角度和与终端设备B的距离。
图7是根据本发明一个实施例的第一终端设备的结构示意图。
结合图7中所示,本实施例所述的第一终端设备,包括如下装置:
提示单元710,被配置为当发送反馈的信号时,提示有其它终端设备对自身位置进行检测。
具体地,提示单元710可以通过CPU的控制部件控制声卡或显卡实现提示的显示或声音提醒。例如,终端设备B的第二传感单元被触发,提示单元720在发出预定声音或在屏幕显示提示。
第二连接部件720,被配置为根据所述提示单元710的提示建立与其它终端设备的连接。
第二连接部件720可以是通信接口、数据接口或及距离无线通信接口等。例如:终端设备A的屏幕显示提示终端设备B对其进行探测,则终端设备A可以通过第二连接部件720与终端设备B进行连接。
结合图8所示,本发明实施例所述的终端设备A与终端设备B实现连接过程,可以包括以下步骤:
S810、终端设备A通过设置在终端4个角处的4个红外传感器探测终端设备B。
S820、终端设备B通过设置在终端4个角处的4个红外传感器反馈红外线给终端设备A。
S830、终端设备B反馈红外线时,终端设备B的提示单元710会提示有终端设备A对自身位置进行检测。进一步,终端设备B的用户可以选择接受或拒绝,若选择拒绝,则终端设备A不能对终端设备B进行识别或连接;若选择接受,则终端设备A可以进一步对终端设备B进行识别或连接。
S840、终端设备A的第二位置确定单元560根据自身的4个红外传感器探测的红外线情况以及接收到终端设备B反馈的红外线情况确定与终端设备B的相对位置。
S850、终端设备A的识别单元530根据第二位置确定单元560确定的与终端设备B的相对位置识别出终端设备B。
S860、通过终端设备A的第一连接部件540和终端设备B的第二连接部件720建立终端设备A和终端设备B的连接。
结合图9所示,本发明实施例所述的终端设备A与终端设备B实现连接过程,可以包括以下步骤:
S910、终端设备A通过设置在终端的雷达传感器探测终端设备B。
S920、终端设备A的第一位置确定单元520根据雷达传感器探测的雷达参数确定与终端设备B的相对位置。
S930、终端设备A的识别单元530根据第一位置确定单元520确定的与终端设备B相对位置识别出终端设备B。
S940、通过终端设备A的第一连接部件540和终端设备B的第二连接部件720建立终端设备A和终端设备B的连接。进一步,终端设备B的用户可以选择接受或拒绝,若选择拒绝,则终端设备A不能对终端设备B进行连接;若选择接受,则终端设备A可以通过步骤S940完成连接。
本发明实施例所述的终端设备,通过传感器确定与其它终端设备的相对位置,并可通过与其它终端设备的相对位置准确的识别出对应的终端设备,大大提高了终端设备对其它终端设备的识别和连接速度,减少了误识别和误连接,使得终端设备间文件的传输更准确和快速。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件终端来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似终端。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附权利要求书中做了阐述。

Claims (8)

1.一种位置确定方法,包括:
检测至少一个终端设备的位置参数;
接收所述至少一个终端设备中的第一终端设备反馈的信号;
根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定与所述第一终端设备的设备方向或设备方向相对角度;或者,
根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定与所述第一终端设备的设备方向和距离,或与所述第一终端设备的设备方向相对角度和距离,或与所述第一终端设备的设备方向、设备方向相对角度和距离;
根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定的与所述第一终端设备的设备方向或设备方向相对角度识别出所述第一终端设备是否为预查找的终端设备;或者,
根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定的与所述第一终端设备的设备方向和距离,或根据与所述第一终端设备的设备方向相对角度和距离,或根据与所述第一终端设备的设备方向、设备方向相对角度和距离识别出所述第一终端设备是否为预查找的终端设备;
其中,所述方法还包括:
如果所述第一终端设备为预查找的终端设备,则根据与所述第一终端设备的设备方向或设备方向相对角度建立与所述第一终端设备的连接。
2.根据权利要求1所述的位置确定方法,检测至少一个终端设备的位置参数的步骤包括:
通过至少一个红外传感器、摄像装置、雷达传感器、距离探测传感器、超声波探测传感器和/或全球定位***检测至少一个终端设备的位置参数。
3.根据权利要求1-2任意一项所述的位置确定方法,还包括:
根据与所述第一终端设备的设备方向和距离,或与所述第一终端设备的设备方向相对角度和距离,或与所述第一终端设备的设备方向、设备方向相对角度和距离建立与所述第一终端设备的连接。
4.一种终端设备,包括:
第一传感单元,被配置为检测至少一个终端设备的位置参数;
接收单元,被配置为接收所述至少一个终端设备中第一终端设备反馈的信号;
第二位置确定单元,被配置为根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定与所述第一终端设备的设备方向或设备方向相对角度;或者,
被配置为根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定与所述第一终端设备的设备方向和距离,或与所述第一终端设备的设备方向相对角度和距离,或与所述第一终端设备的设备方向、设备方向相对角度和距离;
方向计算部件,被配置为根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定与所述第一终端设备的设备方向;
角度计算部件,被配置为根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定与所述第一终端设备的设备方向相对角度;
距离计算部件,被配置为根据所述第一终端设备的位置参数和所述第一终端设备反馈的信号确定与所述第一终端设备的距离;
识别单元,被配置为根据所述方向计算部件确定的设备方向或所述角度计算部件确定的设备方向相对角度识别出所述第一终端设备是否为预查找的终端设备;或者,
被配置为根据所述方向计算部件确定的设备方向和所述距离计算部件确定的距离,或根据所述角度计算部件确定的设备方向相对角度和所述距离计算部件确定的距离,或根据所述方向计算部件确定的设备方向、所述角度计算部件确定的设备方向相对角度和所述距离计算部件确定的距离识别出所述第一终端设备是否为预查找的终端设备;
其中,所述终端设备,还包括:
第一连接部件,被配置为如果所述第一终端设备为所述预查找的终端设备,则根据所述方向计算部件确定的设备方向或所述角度计算部件确定的设备方向相对角度建立与所述第一终端设备的连接。
5.根据权利要求4所述的终端设备,所述第一传感单元包括以下至少一种:
至少一个红外传感器;
摄像装置;
雷达传感器;
距离探测传感器;
超声波探测传感器;
全球定位***。
6.根据权利要求4-5任一项所述的终端设备,其中,第一连接部件被配置为根据所述方向计算部件确定的设备方向和所述距离计算部件确定的距离,或根据所述角度计算部件确定的设备方向相对角度和所述距离计算部件确定的距离,或根据所述方向计算部件确定的设备方向、所述角度计算部件确定的设备方向相对角度和所述距离计算部件确定的距离建立与所述第一终端设备的连接。
7.根据权利要求6所述的终端设备,所述第一终端设备还包括:
提示单元,被配置为当发送反馈的信号时,提示有其它终端设备对自身位置进行检测。
8.根据权利要求7所述的终端设备,所述第一终端设备还包括:第二连接部件,被配置为根据所述提示单元的提示建立与所述其它终端设备的连接。
CN201510614313.0A 2015-09-23 2015-09-23 位置确定方法及终端设备 Active CN106547712B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510614313.0A CN106547712B (zh) 2015-09-23 2015-09-23 位置确定方法及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510614313.0A CN106547712B (zh) 2015-09-23 2015-09-23 位置确定方法及终端设备

Publications (2)

Publication Number Publication Date
CN106547712A CN106547712A (zh) 2017-03-29
CN106547712B true CN106547712B (zh) 2021-03-09

Family

ID=58364645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510614313.0A Active CN106547712B (zh) 2015-09-23 2015-09-23 位置确定方法及终端设备

Country Status (1)

Country Link
CN (1) CN106547712B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102474892A (zh) * 2009-08-21 2012-05-23 三星电子株式会社 用于连接到外部设备的方法和装置
CN102945131A (zh) * 2012-09-29 2013-02-27 华为技术有限公司 一种基于方位的数据传输方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2527481C (en) * 2013-11-28 2021-04-07 Displaylink Uk Ltd Electrical connectors
CN104767717B (zh) * 2014-01-03 2019-01-29 腾讯科技(深圳)有限公司 身份验证方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102474892A (zh) * 2009-08-21 2012-05-23 三星电子株式会社 用于连接到外部设备的方法和装置
CN102945131A (zh) * 2012-09-29 2013-02-27 华为技术有限公司 一种基于方位的数据传输方法及装置

Also Published As

Publication number Publication date
CN106547712A (zh) 2017-03-29

Similar Documents

Publication Publication Date Title
US10810734B2 (en) Computer aided rebar measurement and inspection system
US11263475B2 (en) Incremental learning for dynamic feature database management in an object recognition system
US8618932B2 (en) Device location detection
WO2021031385A1 (zh) 一种寻找车辆的方法、装置、***、存储介质及用户终端
US9349191B2 (en) Method and electronic device for processing object
Niu et al. Resource-efficient and automated image-based indoor localization
US9074887B2 (en) Method and device for detecting distance, identifying positions of targets, and identifying current position in smart portable device
KR20140117369A (ko) 사운드 및 기하학적 분석을 갖는 증강 현실
US10410063B2 (en) Setting apparatus and setting method
CN112540739B (zh) 一种投屏方法及***
US20150095360A1 (en) Multiview pruning of feature database for object recognition system
CN110428372B (zh) 深度数据与2d激光数据融合方法及装置、存储介质
US20130135446A1 (en) Street view creating system and method thereof
CN112422653A (zh) 基于位置服务的场景信息推送方法、***、存储介质及设备
CN113587928B (zh) 导航方法、装置、电子设备、存储介质及计算机程序产品
CN106547712B (zh) 位置确定方法及终端设备
US9536152B2 (en) Methods and systems for multimedia trajectory annotation
CN114332818B (zh) 障碍物的检测方法、装置和电子设备
US10452150B2 (en) Electronic map augmentation through pointing gestures background
US9870514B2 (en) Hypotheses line mapping and verification for 3D maps
JP6546898B2 (ja) 3次元空間特定装置、方法、及びプログラム
CN110824525A (zh) 机器人的自定位方法
CN107832328B (zh) 一种撷取信息分析***
CN104750248A (zh) 电子装置配对方法
CN116299534A (zh) 车辆位姿的确定方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant