智能设备入网跟踪部件的制作方法

文档序号:15020418发布日期:2018-07-25 00:34阅读:168来源:国知局

本实用新型涉及智能技术领域,特别是涉及一种智能设备入网跟踪部件。



背景技术:

现阶段,由于智能设备可使得人们个性化、多样化的生活需求得到更好满足,因此,随着物联网、云计算的快速发展,智能设备也出现了爆发式的增长。但部分厂商对智能设备的入网时间、入网地点以及实际的入网数量都无法准确统计,为此,跟踪智能设备的入网时间等入网信息成为众多智能设备厂商的迫切需求。



技术实现要素:

本实用新型提供了一种智能设备入网跟踪部件以克服上述问题或者至少部分地解决上述问题。

根据本实用新型的一个方面,提供了一种智能设备入网跟踪部件,包括:依次连接的收集组件、解析组件以及跟踪组件;其中,

所述收集组件,配置为收集至少一个智能设备的入网握手信息,其中,所述入网握手信息至少包括智能设备的入网IP地址和入网时间;

所述解析组件,配置为对所述入网握手信息进行解析,获取所述至少一个智能设备的入网IP地址和入网时间;将所述至少一个智能设备的入网IP地址转换成实际地理位置;

所述跟踪组件,配置为以所述至少一个智能设备的入网时间和实际地理位置为跟踪基准,对所述至少一个智能设备进行跟踪。

可选地,所述解析组件还配置为:

循环读取并解析所述入网握手信息,获取所述至少一个智能设备中各智能设备的入网IP地址;

基于预设的IP地址库获取与所述至少一个智能设备的入网IP地址相匹配的地理位置信息,确定各智能设备入网时的实际地理位置。

可选地,所述解析组件还配置为,对所述入网握手信息进行解析,获取所述至少一个智能设备的入网IP地址和入网时间之后,生成包含有所述至少一个智能设备的入网时间、入网IP地址和/或实际地理位置的解析结果并进行保存。

可选地,智能设备的入网握手信息还包括标识该智能设备唯一身份的设备标识;所述跟踪组件还配置为:

对所述入网握手信息进行解析,获取所述至少一个智能设备的入网IP地址和入网时间之后,获取所述至少一个智能设备的设备标识,对指定时间周期内智能设备的入网握手信息进行滤重,并统计所述指定时间周期内智能设备的入网数量。

可选地,所述跟踪组件还配置为:将所述指定时间周期内智能设备的入网数量以及该指定时间周期内各智能设备的入网握手信息的解析结果发送至移动终端,由所述移动终端进行显示。

可选地,所述跟踪组件还配置为:基于所述指定时间周期内智能设备入网数量以及该指定时间周期内各智能设备的入网握手信息的解析结果构建json格式的数据,将所述数据通过websocket的方式发送至移动终端。

可选地,所述跟踪组件还配置为:根据智能设备的设备标识对指定区域内智能设备的入网握手信息进行滤重,统计该指定区域内智能设备的入网数量;将该指定区域内的智能设备入网数量以及该指定区域内各智能设备的入网握手信息的解析结果发送至移动终端,由所述移动终端进行显示。

本实用新型提供了一种智能设备入网跟踪部件,该部件通过收集和解析智能设备主动上报至云服务器的入网握手信息,可实时跟踪各智能设备的入网时间、入网地点,进而根据入网时间及入网地点确定智能设备的入网数量。其中,当获取到入网握手信息中的智能设备的入网IP地址时,可将该入网IP地址转换成实际地理位置,进而准确确定智能设备的入网地点,实现对智能设备的入网跟踪。

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

根据下文结合附图对本实用新型具体实施例的详细描述,本领域技术人员将会更加明了本实用新型的上述以及其他目的、优点和特征。

附图说明

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

图1是根据本实用新型实施例的智能设备入网跟踪方法流程示意图;

图2是根据本实用新型实施例的智能设备入网跟踪部件结构示意图;

图3是根据本实用新型优选实施例的智能设备入网跟踪部件结构示意图;

图4是根据本实用新型优选实施例的智能设备入网跟踪示意图。

具体实施方式

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

图1是根据本实用新型实施例的智能设备入网跟踪方法流程示意图,如图1所示,根据本实用新型实施例提供的智能设备入网跟踪方法包括:

步骤S102,收集至少一个智能设备的入网握手信息,其中,入网握手信息至少包括智能设备的入网IP地址和入网时间;

步骤S104,对入网握手信息进行解析,获取至少一个智能设备的入网IP地址和入网时间;将上述至少一个智能设备的入网IP地址转换成实际地理位置;

步骤S106,以上述至少一个智能设备的入网时间和实际地理位置为跟踪基准,对上述至少一个智能设备进行跟踪。

本实用新型实施例提供了一种智能设备入网跟踪方法,通过收集和解析智能设备主动上报至云服务器的入网握手信息,可实时跟踪各智能设备的入网时间、入网地点,进而根据入网时间及入网地点确定智能设备的入网数量。其中,当基于入网握手信息中的智能设备的入网IP地址时,可将该入网IP地址转换成实际地理位置,进而准确确定智能设备的入网地点,实现对智能设备的入网跟踪。

在本实施例中,由于智能设备的入网握手信息是在智能设备与云服务器建立网络连接时即时生成的,因此,收集至少一个智能设备的入网握手信息之前,还可以包括:至少一个智能设备与云服务器建立网络连接,生成至少包含有该智能设备入网IP地址和入网时间的入网握手信息。在收集智能设备的入网握手信息时可以实时对云服务器进行监控,当云服务器接收到智能设备上报的入网握手信息时,立即对该入网握手信息进行收集,也可以周期性对入网握手信息进行收集。而对收集到的入网握手信息进行解析时,可循环读取并解析各智能设备的入网握手信息,获取上述至少一个智能设备的入网IP地址,基于预设的IP地址库获取与上述至少一个智能设备的入网IP地址相匹配的地理位置信息,确定各智能设备的入网时所处的实际地理位置。

其中,IP地址库可以为预先设置的、存储有与各IP地址相对应的实际地理位置的数据库。当收集到各智能设备入网握手信息并解析中入网握手信息中所包括的智能设备的入网IP地址后,可基于预设的IP地址库获取与该入网IP地址所对应的实际地理位置,进而快速并准确确定各智能设备的入网地点。当根据智能设备的入网握手信息解析出智能设备的实际地理位置后,可生成包含有之智能设备的入网时间、入网IP地址和/或实际地理位置的解析结果并进行保存。对解析结果进行保存时,可以保存至预设的数据库中。

优选地,各智能设备的入网握手信息中还可以包括标识该智能设备唯一身份的设备标识,因此,对智能设备的入网握手信息进行解析后,还可以获取各智能设备的设备标识,进而对指定时间周期内智能设备的入网握手信息进行滤重,并统计该指定时间周期内智能设备的入网数量。

设备标识是智能设备的唯一身份标识,对于同一智能设备来说,在指定时间周期(如1天、1周或其他时间周期)内可能会与云服务器连接多次,因此,在该指定之间周期内收集到的关于该智能设备的入网握手信息可能会有多条,但是在统计入网数量时也只需要统计一次即可。具体地,对智能设备的入网握手信息进行滤重时,可以针对同一智能设备以同一入网IP地址的入网握手信息进行滤重,即对于同一智能设备来讲,如果生成多条包括同一入网IP地址的入网握手信息,则保留一条即可。如果对于同一智能设备的入网握手信息中入网IP地址不一样,则保留。在本实用新型实施例中,根据各智能设备的设备标识对指定时间周期内智能设备的入网握手信息进行滤重,在统计指定时间周期内的智能设备入网数量时,可避免重复统计,进而准确且有效地统计出该指定时间周期内的智能设备入网数量。对各智能设备的入网握手信息进行解析后获取解析结果时,可以同时将智能设备的设备标识添加至该解析结果中并进行存储。

进一步地,统计出指定时间周期内的智能设备入网数量之后,还可以将该入网数量以及该指定时间周期内各智能设备的入网握手信息的解析结果发送至移动终端,由移动终端进行显示。与移动终端进行信息传输时,可以先基于入网数量以及各智能设备的入网握手信息的解析结果构建json格式的数据,将上述json格式的数据通过websocket的方式发送至移动终端。当然,在实际应用中,还可以通过其他方式将入网数量及各智能设备的入网握手信息的解析结果发送至移动终端,本实用新型不做限定。

除了对指定时间周期内的智能设备入网数量进行统计之外,本实用新型实施例提供的方法还可以对指定区域内的智能设备入网数量进行统计,即根据各智能设备的入网时的实际地理位置进行划分,以设备标识进行滤重,进而统计出指定区域内的智能设备入网数量。指定区域可以是以省为单元,或以市为单位进行统计,本实用新型不做限定。此外,还可以指定时间周期以及区域,统计某一区域在指定时间周期内的智能设备入网数量等。同样地,也可以将指定区域和/或指定时间内的智能设备的入网数量以及各智能设备的入网握手信息的解析结果发送至移动终端。

移动终端对指定区域和/或指定时间周期内的智能设备的入网数量以及各智能设备的入网握手信息进行显示时,可以以图形界面、文字界面、表格界面或是图形、文字相结合的界面进行显示,本实用新型不做限定。

图2是根据本实用新型优选实施例的智能设备入网跟踪方法流程示意图。如图2所示,基于本优选实施例的智能设备入网跟踪方法主要包括三个进程:入网握手信息收集进程、入网握手信息解析进程以及解析结果推送进程;

智能设备联网后会向云服务器发送入网握手消息,云服务器接收到来自各智能设备的入网握手信息后,会先缓存起来,等待握手信息收集进程异步处理;

其中,入网握手信息收集进程,会循环扫描云服务器中智能设备上报的入网握手信息,一旦发现有新的数据就立即进行收集;握手信息收集进程只负责收取智能设备入网后跟云服务器的入网握手信息,收到入网握手信息之后将消息缓存起来,供其他进程来读取和解析该入网握手消息;

入网握手信息解析进程,首先从握手消息缓存中读取智能设备入网握手信息;其次将入网握手信息中的设备ID、入网时间以及入网IP地址提取出来,并且根据预存的IP地址库将入网IP地址解析成真实的地理位置信息,同时将各智能设备的入网握手信息的解析结果保存到预设数据库中;其中,解析结果中可以包括智能设备的入网时间、入网IP、实际地理位置以及设备ID;

最后可基于各智能设备入网握手信息的解析结果统计指定时间段内智能设备的实际入网数量,并同时保存到解析结果缓存中;

解析结果推送进程,负责从解析结果缓存中读取消息,并将解析包含有智能设备的入网时间、入网实际地理位置以及设备云ID以及智能设备入网数量推送给相关的PC或智能手机;解析结果推送进程会根据用户设定的周期或自定义周期循环扫描数据库获取解析结果,周期结束后,统计该周期内智能设备的入网数量以及相关智能设备的入网握手信息解析结果组织成json格式数据,并通过websocket的方式推送给相关联的移动终端,由用户进行查看。

基于同一发明构思,本实用新型实施例还提供了一种智能设备入网跟踪部件,如图3所示,根据本实用新型实施例的智能设备入网跟踪部件可以包括:依次连接的收集组件10、解析组件20以及跟踪组件30;

收集组件10,配置为收集至少一个智能设备的入网握手信息,其中,入网握手信息至少包括智能设备的入网IP地址和入网时间;

解析组件20,配置为对入网握手信息进行解析,获取至少一个智能设备的入网IP地址和入网时间;将至少一个智能设备的入网IP地址转换成实际地理位置;

跟踪组件30,配置为以至少一个智能设备的入网时间和实际地理位置为跟踪基准,对至少一个智能设备进行跟踪。

本实用新型实施例提供了一种智能设备入网跟踪部件,可以对各智能设备的入网握手信息进行收集并解析,获取各智能设备在入网时的入网IP地址、入网时间以及入网时的实际地理位置,以实现对各智能设备的入网跟踪。在本实施例中,智能设备入网跟踪部件可以具备收集组件10、解析组件20以及跟踪组件30的功能的CPU处理器或其他逻辑器件实现,也可以由一个统一的封装芯片实现。

在本实用新型一个优选实施例中,解析组件20还可以配置为:

循环读取并解析入网握手信息,获取上述至少一个智能设备中各智能设备的入网IP地址;基于预设的IP地址库获取与至少一个智能设备的入网IP地址相匹配的地理位置信息,确定各智能设备入网时的实际地理位置。

上文提及,智能设备的入网握手信息中,可以包括智能设备的入网时间、入网IP地址以及智能设备入网时的实际地理位置,因此,解析组件20还可以进一步配置为,对入网握手信息进行解析,获取至少一个智能设备的入网IP地址和入网时间之后,生成包含有至少一个智能设备的入网时间、入网IP地址和/或实际地理位置的解析结果并进行保存。

在本实用新型一个优选实施例中,智能设备的入网握手信息还包括标识该智能设备唯一身份的设备标识;

跟踪组件30还可以配置为,对入网握手信息进行解析,获取至少一个智能设备的入网IP地址和入网时间之后,获取至少一个智能设备的设备标识,对指定时间周期内智能设备的入网握手信息进行滤重,并统计指定时间周期内智能设备的入网数量。

在本实用新型一个优选实施例中,跟踪组件30还可以配置为将指定时间周期内智能设备的入网数量以及该指定时间周期内各智能设备的入网握手信息的解析结果发送至移动终端,由移动终端进行显示。

在本实用新型一个优选实施例中,跟踪组件30还可以配置为,基于指定时间周期内智能设备入网数量以及该指定时间周期内各智能设备的入网握手信息的解析结果构建json格式的数据,将上述数据通过websocket的方式发送至移动终端。

在本实用新型一个优选实施例中,跟踪组件30还可以配置为,根据智能设备的设备标识对指定区域内智能设备的入网握手信息进行滤重,统计该指定区域内智能设备的入网数量;将该指定区域内的智能设备入网数量以及该指定区域内各智能设备的入网握手信息的解析结果发送至移动终端,由移动终端进行显示。

本优选实施例提供的智能设备入网跟踪部件可以是集成有收集组件10、解析组件20以及跟踪组件30功能的一个器件,也可以是具有不同功能的单独组件互相连接进而协同工作,本实用新型对此不做限定。也就是说,上述各组件可由CPU处理器或其他逻辑器件实现。如分别使用具备收集组件10、解析组件20以及跟踪组件30功能的单片机实现,也可以将上述各组件集成于同一单片机芯片中。当收集组件10、解析组件20以及跟踪组件30为单独设置的器件时,可以通过串行总线进行依次连接,或采用其他方式进行连接,本实用新型不做限定。

优选地,智能设备入网跟踪部件中还可以设置存储机制,可以是缓存机制或是数据库,用于存储解析后的入网握手信息的解析结果。当然,存储机制以及IP地址库也只直接设置于智能设备入网跟踪部件中,也可以与智能设备入网跟踪部件独立设置,由智能设备入网跟踪部件与存储机制及IP地址库进行连接,实现数据的存储与获取。

图4示出了根据本实用新型优选实施例提供的智能设备入网跟踪部件实现智能设备入网跟踪的示意图,智能设备入网根据部件会收集智能设备入网时上报至云服务器的入网握手信息,其中,入网握手信息中包括智能设备的ID、入网IP地址以及入网时间;

智能设备入网跟踪部件收集到上述各智能设备的入网握手信息后,解析获得智能设备的入网IP,并基于IP地址库将各智能设备的入网IP地址转换为实际地理位置,并将包括各智能设备的ID、实际地理位置以及入网时间的解析结果存入数据库中;

当需要将将各智能设备的入网握手信息的解析结果发送至移动终端时,智能设备入网跟踪部件会从数据库中读取解析结果,同时统计智能设备的实际入网数量,实时推送给相关联的移动终端,当然,用户也可以通过移动终端实时查看智能设备入网情况。

本实用新型实施例提供了一种智能设备入网跟踪部件,该智能设备入网跟踪部件通过收集和解析智能设备主动上报至云服务器的入网握手信息,可实时跟踪各智能设备的入网时间、入网地点,进而根据入网时间及入网地点确定智能设备的入网数量。其中,当基于入网握手信息中的智能设备的入网IP地址时,可将该入网IP地址转换成实际地理位置,进而准确确定智能设备的入网地点,实现对智能设备的入网跟踪。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本实用新型的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个实用新型方面中的一个或多个,在上面对本实用新型的示例性实施例的描述中,本实用新型的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本实用新型要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,实用新型方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本实用新型的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本实用新型的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本实用新型的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本实用新型实施例的智能设备入网跟踪部件的一些或者全部部件的一些或者全部功能。本实用新型还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本实用新型的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本实用新型进行说明而不是对本实用新型进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本实用新型可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本实用新型的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本实用新型公开的内容直接确定或推导出符合本实用新型原理的许多其他变型或修改。因此,本实用新型的范围应被理解和认定为覆盖了所有这些其他变型或修改。

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