物联设备的定位系统和方法以及电子设备与流程

文档序号:18982439发布日期:2019-10-29 03:54阅读:349来源:国知局
物联设备的定位系统和方法以及电子设备与流程

本发明涉及物联网技术领域,尤其涉及一种物联设备的定位系统和方法以及电子设备。



背景技术:

在物联网技术领域,尤其是工业物联网中,为了实现对物联设备的识别和控制,一般需要获取物联设备的位置信息,尤其是在物联设备首次启动或恢复出厂设置后启动,通常需要将物联设备的位置信息发送到控制系统。

现有技术中,一般通过在物联设备内部设置定位模块(gps模块)来获取物联设备的位置信息。

发明人在实现本发明的过程中,发现现有技术至少存在如下问题:针对物联设备数量较大的物联网场景,每个物联设备中都设置定位模块,使得成本较高。



技术实现要素:

本发明实施例提供一种物联设备的定位系统和方法以及电子设备,以解决现有的物联设备成本高的缺陷。

为达到上述目的,本发明实施例提供了一种物联设备的定位系统,包括:多个物联设备、一个定位模块和至少一个通信模块,其中,

所述定位模块用于根据针对所述多个物联设备中的一个物联设备的定位请求,通过所述通信模块与该物联设备连接,获取所述定位模块在与该物联设备连接时的位置信息,并将所述位置信息发送至该物联设备。

本发明实施例还提供了一种物联设备的定位方法,应用于物联设备的定位系统,所述系统由多个物联设备、一个定位模块和至少一个通信模块组成,所述方法包括:

所述定位模块根据针对所述多个物联设备中的一个物联设备的定位请求,通过所述通信模块与该物联设备连接;

获取所述定位模块在与该物联设备连接时的位置信息;

将所述位置信息发送至该物联设备。

本发明实施例还提供了一种电子设备,应用于物联设备的定位系统,所述系统由多个物联设备、一个定位模块和至少一个通信模块组成,所述电子设备包括:

存储器,用于存储程序;

处理器,用于运行所述存储器中存储的所述程序,以用于:

控制所述定位模块根据针对所述多个物联设备中的一个物联设备的定位请求,通过所述通信模块与该物联设备连接;

获取所述定位模块在与该物联设备连接时的位置信息;

将所述位置信息发送至该物联设备。

本发明实施例提供的物联设备的定位系统和方法以及电子设备,通过在物联设备外部设置由多个物联设备共享的定位模块,通过通信模块向接近的一个物联设备发送位置信息,从而避免在每个物联设备中都设置定位模块,降低了物理设备的成本。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明提供的物联设备的定位系统一个实施例的系统框图;

图2为本发明提供的物联设备的定位系统另一个实施例的系统框图;

图3为本发明提供的物联设备的定位方法一个实施例的流程图;

图4为本发明提供的物联设备的定位方法一个实施例的流程图;

图5为本发明提供的电子设备一个实施例的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

在现有的物联网技术领域,尤其是工业物联网中,为了实现对物联设备的识别和控制,一般需要获取物联设备的位置信息,尤其是在物联设备首次启动或恢复出厂设置后启动,通常需要将物联设备的位置信息发送到控制系统。而在现有技术中,目前通常是在物联设备内部设置定位模块来获取物联设备的位置信息,例如,设置gps模块。但是,针对物联设备数量较大的物联网场景,需要为每个物联设备中都设置定位模块,使得成本较高。

因此,本申请提出了一种物联设备的定位方案,其主要原理是:在物联设备外部设置可移除的定位模块,当物联设备需要获取位置信息时,将定位模块移动至该物联设备附近,并通过通信模块与该物联设备连接,从而通过定位模块获取其自身的位置信息,该位置信息可以作为该物联设备的位置信息,并通过通信模块发送至该物联设备。在定位成功后,定位模块便可移除,以用于其它物联设备的定位,从而实现由多个物联设备所共享,能够避免在每个物联设备中都设置定位模块,以降低物理设备的成本。

上述实施例是对本发明实施例的技术原理的说明,下面通过多个实施例来进一步对本发明实施例具体技术方案进行详细描述。

实施例一

图1为本发明提供的物联设备的定位系统一个实施例的系统框图。如图1所示,该系统包括:多个物联设备1、一个定位模块2和至少一个通信模块3。

其中,定位模块2用于根据针对多个物联设备1中的一个物联设备,图1中以1a标识,的定位请求,通过通信模块3与该物联设备1a连接,获取定位模块2在与该物联设备1a连接时的位置信息,并将该位置信息发送至该物联设备1a。

在本发明实施例中,当物联设备1a需要获取位置信息时,可以将定位模块2移动至该物联设备1a附近,例如,10米范围内,并向定位模块2发送针对物联设备1a的定位请求。定位模块2通过通信模块3与该物联设备1a连接,并将其自身的位置信息作为该物联设备1a的位置信息通过通信模块3发送至该物联设备1a。在定位成功后,定位模块2便可移除,以用于其它物联设备1的定位,从而实现由多个物联设备所共享。

本发明实施例提供的物流对象管理物联设备的定位系统,通过在物联设备外部设置由多个物联设备共享的定位模块,通过通信模块向接近的一个物联设备发送位置信息,从而避免在每个物联设备中都设置定位模块,降低了物理设备的成本。

实施例二

图2为本发明提供的物联设备的定位系统另一个实施例的系统框图。如图2所示,在上述图1所示实施例的基础上,本发明实施例提供的物联设备的定位系统中,物联设备1可以包括:第一接收单元11、校验单元12和存储单元13,图2中以物联设备1a为例示出。

其中,第一接收单元11用于接收定位模块2发送的位置信息;校验单元12用于对接收到的位置信息进行完整性校验;存储单元13用于当校验单元12校验通过后,存储该位置信息。

在本发明实施例中,当定位模块2通过通信模块3向物联设备1发送位置信息时,物联设备1a中的第一接收单元11接收该位置信息,然后,由校验单元12对该位置信息进行完整性校验。例如,定位模块2在发送位置信息时,可以采用哈希算法对位置信息进行计算得到一个哈希值,然后将位置信息与该哈希值一起发送至物联设备1a,校验单元12则可以通过该哈希值来验证位置信息的完整性。当校验通过后,存储单元13可以存储该位置信息。尤其是针对非移动的物联设备,存储单元13可以对位置信息进行持久化存储。

进一步地,第一接收单元11还可以用于接收定位模块2发送的身份验证信息,该身份验证信息用于标识定位模块2的身份;校验单元12还可以用于根据该身份验证信息对定位模块2进行身份校验。从而可以避免非指定的具有定位功能的模块或设备被连接到物联设备1a,产生误操作。

另外,在本发明实施例提供的物联设备的定位系统中,定位模块2包括:第二接收单元21和定位单元22。

其中,第二接收单元21可以用于接收用户输入的定位请求,该定位请求用于请求定位模块2获取在与物联设备1a连接时的位置信息;定位单元22可以用于根据上述定位请求,获取位置信息。

在本发明实施例中,用户可以手持定位模块2,例如,各种智能手机、平板电脑、定位仪等,移动至物联设备1a的附近,然后向定位模块2输入定位请求,定位单元22则根据该定位请求获取定位模块2当前的位置信息。

进一步地,第二接收单元21还可以用于从通信模块3接收连接反馈信息,根据连接反馈信息生成定位请求,该连接反馈信息用于标识通信模块3与物联设备1a连接成功。

在本发明实施例中,可以在定位模块2与物联设备1a连接成功后,自动获取位置信息,从而避免用户输入定位请求,提高定位操作的效率。

更进一步地,通信模块3可以用于将基于usb协议的数据转换为基于串口协议的数据之后,发送至物联设备1a,物联设备1a则可以在内部设置低成本的串口接收单元,以降低物联设备的成本。

另外,通信模块3也可以通过控制器局域网络(controllerareanetwork;以下简称:can)或以太网等有线网络传输数据,也可以通过蓝牙、红外等短距离无线网络传输数据。

本发明实施例提供的物联设备的定位系统,通过在物联设备外部设置由多个物联设备共享的定位模块,通过通信模块向接近的一个物联设备发送位置信息,从而避免在每个物联设备中都设置定位模块,降低了物理设备的成本。

实施例三

图3为本发明提供的物联设备的定位方法一个实施例的流程图,该方法的执行主体可以为上述物联设备的定位系统,该系统由多个物联设备、一个定位模块和至少一个通信模块组成。如图3所示,本实施例提供的物联设备的定位方法可以包括以下步骤:

s301,定位模块根据针对多个物联设备中的一个物联设备的定位请求,通过通信模块与该物联设备连接。

在本发明实施例中,当物联设备需要获取位置信息时,可以将定位模块移动至该物联设备附近,例如,10米范围内,并向定位模块发送针对物联设备的定位请求。定位模块则通过通信模块与该物联设备连接。

s302,定位模块获取定位模块在与该物联设备连接时的位置信息。

在本发明实施例中,定位模块与物联设备连接后,获取其自身的位置信息,以作为该物联设备的位置信息。

s303,定位模块将位置信息发送至该物联设备。

在本发明实施例总,定位模块通过通信模块发送位置信息至该物联设备。在定位成功后,定位模块便可移除,以用于其它物联设备的定位,从而实现由多个物联设备所共享。

本发明实施例提供的物联设备的定位方法,通过在物联设备外部设置由多个物联设备共享的定位模块,通过通信模块向接近的一个物联设备发送位置信息,从而避免在每个物联设备中都设置定位模块,降低了物理设备的成本。

实施例四

图4为本发明提供的物联设备的定位方法一个实施例的流程图。如图4所示,在上述图3所示实施例的基础上,本发明实施例提供的物联设备的定位方法可以包括如下步骤:

s401,定位模块接收用户输入的定位请求。

在本发明实施例中,用户可以手持定位模块,例如,各种智能手机、平板电脑、定位仪等,移动至物联设备的附近,然后向定位模块输入定位请求,该定位请求用于请求定位模块获取在与物联设备连接时的位置信息。

另外,定位模块也可以从通信模块接收连接反馈信息,然后,根据该连接反馈信息生成定位请求,该连接反馈信息用于标识通信模块与物联设备连接成功。也就是说,在定位模块与物联设备连接成功后,自动获取位置信息,从而避免用户输入定位请求,提高定位操作的效率。

s402,定位模块根据针对多个物联设备中的一个物联设备的定位请求,通过通信模块与该物联设备连接。

s403,定位模块获取定位模块在与该物联设备连接时的位置信息。

s404,定位模块将位置信息发送至该物联设备。

在本发明实施例中,步骤s402至s404与上述图3所示实施例中的步骤s301至s303相同,在此不再赘述。

s405,物联设备接收定位模块发送的位置信息。

s406,物联设备对接收到的位置信息进行完整性校验。

在本发明实施例中,当定位模块通过通信模块向物联设备发送位置信息时,物联设备接收该位置信息,然后,对该位置信息进行完整性校验。例如,定位模块在发送位置信息时,可以采用哈希算法对位置信息进行计算得到一个哈希值,然后将位置信息与该哈希值一起发送至物联设备,物联设备则可以通过该哈希值来验证位置信息的完整性。

s407,当校验通过后,物联设备存储该位置信息。

在本发明实施例中,当校验通过后,物联设备则存储该位置信息。尤其是针对非移动的物联设备,物联设备可以对位置信息进行持久化存储。

另外,在本发明实施例中,物联设备还可以接收定位模块发送的身份验证信息,该身份验证信息用于标识定位模块的身份;然后,根据该身份验证信息对定位模块进行身份校验。从而可以避免非指定的具有定位功能的模块或设备被连接到物联设备,产生误操作。

更进一步地,通信模块可以将基于usb协议的数据转换为基于串口协议的数据之后,发送至物联设备,物联设备则可以在内部设置低成本的串口接收单元,以降低物联设备的成本。

另外,通信模块也可以通过控制器局域网络can或以太网等有线网络传输数据,也可以通过蓝牙、红外等短距离无线网络传输数据。

本发明实施例提供的物联设备的定位方法,通过在物联设备外部设置由多个物联设备共享的定位模块,通过通信模块向接近的一个物联设备发送位置信息,从而避免在每个物联设备中都设置定位模块,降低了物理设备的成本。

实施例五

以上描述了物联设备的定位系统的内部功能和结构,该系统由多个物联设备、一个定位模块和至少一个通信模块组成,可实现为一种电子设备。图5为本发明提供的电子设备一个实施例的结构示意图。如图5所示,该电子设备包括存储器51和处理器52。

存储器51,用于存储程序。除上述程序之外,存储器51还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。

存储器51可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

处理器52,与存储器51耦合,执行存储器51所存储的程序,以用于:

控制定位模块根据针对多个物联设备中的一个物联设备的定位请求,通过通信模块与该物联设备连接;

获取定位模块在与该物联设备连接时的位置信息;

将位置信息发送至该物联设备。

进一步,如图5所示,电子设备还可以包括:通信组件53、电源组件54、音频组件55、显示器56等其它组件。图5中仅示意性给出部分组件,并不意味着电子设备只包括图5所示组件。

通信组件53被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件53经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件53还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

电源组件54,为电子设备的各种组件提供电力。电源组件54可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。

音频组件55被配置为输出和/或输入音频信号。例如,音频组件55包括一个麦克风(mic),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器51或经由通信组件53发送。在一些实施例中,音频组件55还包括一个扬声器,用于输出音频信号。

显示器56包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

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