CN108293010A - 物联网设备的选择性测量报告 - Google Patents
物联网设备的选择性测量报告 Download PDFInfo
- Publication number
- CN108293010A CN108293010A CN201680068369.3A CN201680068369A CN108293010A CN 108293010 A CN108293010 A CN 108293010A CN 201680068369 A CN201680068369 A CN 201680068369A CN 108293010 A CN108293010 A CN 108293010A
- Authority
- CN
- China
- Prior art keywords
- measurement
- iot equipment
- report
- iot
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/065—Generation of reports related to network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Data Mining & Analysis (AREA)
Abstract
在各种实施例中,IoT设备可以提供收集的数据测量的选择性报告。IoT设备可以经由网络连接将数据报告给聚合设备。IoT设备可以检测网络连接何时中断,在此期间可以高速缓存包含测量的消息。稍后,当网络连接恢复时,IoT设备可能会“重放”高速缓存的消息。IoT设备可以基于可以检测哪些测量表现出更高熵的熵分析来选择性地报告高速缓存的消息。熵分析可以确定哪些测量显示出更高的变化率或者哪些测量具有超出一组阈值的值。IoT设备可以基于由IoT设备获得的测量的历史来选择测量。其他实施例可以被描述和/或要求保护。
Description
相关申请
该PCT申请要求于2015年12月23日提交的标题为“SELECTIVE MEASUREMENTREPORTING FROM INTERNET OF THINGS DEVICES”的美国申请14/998,171的优先权。
技术领域
本公开涉及数据处理领域,尤其涉及与对物联网(IoT)设备测量的报告相关联的装置、方法和存储介质。
背景技术
本文提供的背景描述是为了总体上呈现本公开的背景。除非在此另有说明,否则本部分中描述的材料不是本申请中权利要求的现有技术,并且不因包含在本部分中而承认为现有技术。
随着越来越多的针对计算能力被引入到日常设备和情况中的需要,计算设备不断增强。社会不断加大对“物联网”的发展,有望在建筑物、对象、空间等领域实现无处不在的计算可用性。在各种情况下,物联网(IoT)可以包括嵌入了电子、软件、传感器和网络连接的物理对象或“事物”的网络,使这些对象能够收集和交换数据。IoT可以允许对象在现有的网络基础架构上进行远程感知和控制,针对物理世界和基于计算机的***之间的更直接整合创造机会,从而提高效率、准确性和经济效益。在各种情况下,每个IoT设备都能够通过其嵌入式计算***唯一识别,但能够在现有的互联网基础架构内进行互操作。但是,此类基础架构可能无法在多个IoT设备之间或者在IoT设备与旨在控制或聚合由IoT设备收集的数据的其他设备之间提供100%可靠的连接。在网络连接受到影响的情况下,数据可能会丢失。此外,即使测量数据在连接恢复时被保存并发送,由此造成的大量数据可能会在网络带宽过大、聚合器或数据流水线处理能力方面造成其自身的问题。
附图说明
通过以下结合附图的详细描述,将容易理解实施例。为了便于说明,类似的附图标记表示类似的结构元件。在附图的图中通过举例而非限制的方式示出了实施例。
图1示出了根据各种实施例的可由具有选择性测量报告的IoT设备来进行报告的测量的示例。
图2示出了根据各种实施例的具有选择性测量报告的IoT设备的示例组件和信息流。
图3示出了根据各种实施例的用于从IoT设备选择性报告测量的示例过程。
图4示出了根据各种实施例的用于收集测量的示例过程。
图5示出了根据各种实施例的用于报告和高速缓存测量的示例过程。
图6示出了根据各种实施例的用于选择性地报告高速缓存的测量的示例过程。
图7示出了根据各种实施例的用于选择用于选择性报告的高速缓存消息的示例过程。
图8示出了根据各种实施例的适合于实践本公开的各个方面的示例计算环境。
图9示出了根据各种实施例的具有被配置为使装置能够实践本公开的各个方面的指令的示例存储介质。
具体实施方式
在下面的详细描述中,参考了构成其一部分的附图,其中类似的附图标记始终表示类似的部分,并且其中通过可实践的说明性实施例的方式示出。应该理解,在不脱离本公开的范围的情况下可以利用其他实施例并且可以进行结构或逻辑改变。因此,以下详细描述不应被视为具有限制意义,并且实施例的范围由所附权利要求及其等同物限定。
各种操作可以以最有助于理解所要求保护的主题的方式依次被描述为多个分立的动作或操作。然而,描述的顺序不应被解释为暗示这些操作必须依赖于顺序。特别是,这些操作可能不会按照呈现的顺序执行。所描述的操作可以以与所述实施例不同的顺序来执行。在附加实施例中可以执行各种附加操作和/或可以省略所描述的操作。
为了本公开的目的,短语“A和/或B”意指(A)、(B)或(A和B)。为了本公开的目的,短语“A、B和/或C”意指(A)、(B)、(C)、(A和B)、(A和C)、(B和C)、或(A、B和C)。
描述可以使用短语“在实施例中”或“在各个实施例中”,其可以分别指代相同或不同的实施例中的一个或多个。此外,关于本公开的实施例所使用的术语“包括”、“包含”、“具有”等是同义的。
如本文中所使用的,术语“逻辑”和“模块”可以指代专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的或成组的)和/或存储器(共享的、专用的或成组的)、组合逻辑电路和/或提供所描述的功能的其他合适的组件,作为其一部分,或者包括专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的或成组的)和/或存储器(共享的、专用的或成组的)、组合逻辑电路和/或提供所描述的功能的其他合适的组件。如本文所描述的,术语“逻辑”和“模块”可以指片上***,是片上***的一部分或包括片上***,如下所述的。
在各种实施例中,被配置为收集测量的IoT设备可以被配置为提供对所收集的数据测量的选择性报告,诸如聚合器***或其他计算***。在各种实施例中,可以从传感器(诸如,作为IoT设备的一部分被包括的传感器或者以有线或无线方式耦合到IoT设备的传感器)收集测量。在各种实施例中,这样的传感器测量可以包括但不限于:环境数据,诸如温度数据、气压数据或湿度数据;物理传感器读数,例如压力数据、冲击力数据、运动数据或摇动数据;网络数据,例如网络使用数据或分组信息数据;等等。
在各种实施例中,IoT设备可以被配置为经由网络连接(诸如有线或无线网络连接)向聚合器设备(或其他设备)报告数据。IoT设备可以被配置为检测何时网络连接已经中断或者否则导致包含传感器测量的一个或多个消息的传送失败。在检测到这种中断(或传送失败)的瞬间,可以在IoT设备处高速缓存包含测量的一个或多个消息。
稍后,当IoT设备检测到网络连接已被恢复时,IoT设备可以“重放”高速缓存的消息,例如,IoT设备可以发送在网络中断期间被高速缓存的消息。然而,对每条消息的朴素回放可能会使得网络无法承受,或导致聚合计算机***需要快速连续处理太多消息。如此大量的消息可能导致数据传输或数据处理的成本增加,或者可能导致网络上或聚合***处的其他活动被延迟或优先级降低。为了避免这种负面影响,根据各种实施例,IoT设备可以选择性地将高速缓存的消息报告给聚合***。在各种实施例中,这种选择性报告可以至少部分地基于熵分析,该熵分析可以检测哪些测量显示出比其他测量更高的熵。例如,熵分析可以确定哪些测量相对于其他的时间相邻的测量显示出更高的变化率,并且可以仅报告那些更高变化率的测量。在其他实施例中,较高熵的测量可以基于绝对值在一组阈值之外的测量或者与过去的值相比其值在统计学上不太可能的测量来被选择。在各种实施例中,IoT设备可以基于由IoT设备获得的测量的历史来选择较高熵的测量。在各种实施例中,该历史可以在IoT设备的整个生命周期中被取得;在其他实施例中,历史可以在小于IoT设备的整个生命周期的最近时间窗口之上。通过仅选择高速缓存测量的完整集合的子集,与简单地重放所有高速缓存的传感器测量的设备相比,IoT设备可以降低流量和处理成本。下面讨论其他实施例和实现细节。
在各种实施例中,本文描述的IoT设备可以包括各种形式和类型的设备,包括但不限于膝上型计算机、诸如移动电话、平板电脑等的移动设备、诸如具有计算功能的眼镜或手表的可穿戴设备、以及其他设备、例如具有计算功能的灯泡、温度计、交通传感器、恒温器、冰箱、烤箱等。此外,尽管术语“计算设备”始终用于指代具有计算能力的设备和/或对象,但是不应该根据这个用法推断出特别的限制。因此,在各种实施例中,本文所称的“计算设备”可以包括台式或膝上型计算机、移动设备、具有计算能力的传感器(例如温度计、光传感器等)、具有计算能力的电器(例如,冰箱)、家庭自动化设备、车辆、交通或气象设备、音频/视频设备等。
现在参考图1,示出了根据各种实施例的可以由具有选择性测量报告的IoT设备报告的观察到的测量的示例。在第一示例中,图110示出了在24小时期间内由IoT设备的传感器取得并报告的一系列温度测量。然而,在图1所示的示例中,存在两个网络中断时段,在时段115和116处示出。在这些时间期间,没有接收到从IoT设备报告的测量。在图120中,示出了在这两个时段内取得的测量。从图120的示例中可以看出,来自这些时段115和116的“缺失”(例如未报告的)数据显示稳定下降的温度。
根据一些技术,当检测到IoT设备已经恢复其网络连接时,可以简单地从IoT设备报告时段115和116的“缺失的”测量。但是,如上所述,这可能会导致大量数据从IoT设备快速连续发送。大部分数据可能不是必需的;在图1的示例中,许多“缺失”的温度测量可以简单地类似于先前取得的其他测量,并且因此可能是多余的。在图130中可以看到这种变化的缺少,其中可以看到温度测量的变化率的图。如图130所示,在这个示例中,测量的大部分代表与它们最近的先前测量相差0度的温差。只有测量的子集大于或小于它们最近的先前测量,这可以被看作分别导致变化率图130中的高于或低于0的值。例如,对应于点135的温度测量比其最近的先前测量高0.1℃,而对应于点136的温度测量比其最近的先前测量低0.2℃。在各种实施例中,当IoT设备报告由于网络连接问题而被高速缓存的测量时,IoT设备可以选择对应于这些较高的变化率点的那些测量以减少所报告的测量的数量,从而导致更高效地使用网络带宽和处理能力。
现在参考图2,示出了根据各种实施例的具有选择性测量报告的IoT设备200的组件和信息流。可以注意到,尽管示出了特定处理、数据收集和存储组件,以及这些组件之间的特定信息流,但是在各种实施例中,IoT设备200可以包括其他组件或流和/或可以省略图2中所示的一个或多个组件或流。在各种实施例中,所示组件可以以硬件和/或软件来实现,并且可以被配置为在各种形式因数和能力的计算设备上操作,如本文所讨论的。另外,如上所述,IoT设备200可以包括具有各种形式因数、目的和活动的设备,包括专用环境、天气、交通、网络或其他传感器、启用计算机的设备、膝上型或台式计算机、移动设备、平板电脑等等。
在各种实施例中,IoT设备200可以包括传感器210,传感器210可以被配置为执行数据的测量,所述数据诸如环境、天气、交通、物理触摸或其他数据。在各种实施例中,如图所示,传感器210可以包括在IoT设备200中,或者可以位于IoT设备200的外部。在各种实施例中,传感器210可以被配置为周期性地提供测量,诸如每几毫秒、几秒、几小时或几天。在其他实施例中,如可以理解的,传感器200可以被配置为而基于事件提供测量,诸如响应于诸如门的打开、汽车在传感器上的通过等事件。
在各种实施例中,传感器210可以被配置为将测量提供给测量存储库215(MS 215)以进行维护和处理。在各种实施例中,MS 215可利用各种技术来存储来自传感器210的测量,包括但不限于存储在本地或联网的存储装置中、使用数据库或其他数据结构用于存储、存储测量作为目录中的单独文件,等等。在各种实施例中,IoT设备200可以包括消息生成器220(MG 220),消息生成器220可以被配置为生成消息,该消息包括MS 215中的用于从IoT设备200向外报告的测量。在各种实施例中,可以根据已知技术来生成用于报告测量的消息。
在各种实施例中,IoT设备200可以包括测量报告器250(MR 250),该测量报告器250可以被配置为报告由MG 220生成的消息并且将这些消息从IoT设备200向外报告给诸如数据聚合器***(未示出)。在各种实施例中,MR 250可以被配置为检测IoT设备200与外部设备之间的网络连接的中断和/或恢复,以在连接存在时报告这些测量,并且在恢复中断的连接之后选择性地报告测量。如图所示,MR 250可以包括用于执行该选择性报告的各种组件。
在各种实施例中,MR 250可以包括报告队列225(RQ 225),该报告队列225可以按照顺序维护由MG 220生成的消息以用于稍后报告。在各种实施例中,RQ 225可将消息提供给消息分派280(MD 280),消息分派280可被配置为按照顺序将入队的消息从RQ 225离开IoT设备200,诸如传送到聚合***或其他计算设备。MR 250还可以包括消息高速缓存235(MC235),该消息高速缓存235可以维护由MG 220生成但未被报告的消息。在各种实施例中,响应于确定消息未被MD 280正确地分派(诸如由于网络连接中断),MC 235可以从RQ 225接收消息。在各种实施例中,可以根据用于实现队列和高速缓存的各种技术来实现RQ 225和MC 235,如可以理解的那样,包括在本地或联网的存储装置中的存储,使用数据库或其他数据结构用于存储,测量作为单独文件存储在目录中等等。在各种实施例中,MR 250可以包括连接检测器290(CD 290),其可以被配置为检测IoT设备200与一个或多个设备或计算机***之间的网络连接的状态。如可以理解的,CD 290可以被配置为根据各种技术来执行该检测。根据一种技术,CD 290可以重复地尝试从诸如流行的零售店、公司或政府站点之类的已知稳定站点请求网页。CD 290然后可以基于响应于该请求而接收到的响应代码来检测IoT设备200的网络连接的状态。在一个示例中,如果响应代码是400或更大,则CD 290可以检测到网络连接已被中断;如果代码低于400,则CD 290可检测到网络连接已连接,或者如果之前中断,则网络连接已恢复。在其他实施例中,CD 290可以被配置为检测连接的带宽的增加,而不是中断的连接的恢复。
在各种实施例中,MR 250还可以包括消息重放选择器230(MRS 230),其可以被配置为选择已经被高速缓存以用于报告的消息。在各种实施例中,MRS 230可以被配置为响应于确定网络连接已经恢复来检查高速缓存的消息并且选择应当报告的那些消息。在各种实施例中,MRS 230然后可以将这些选定的未报告消息提供给RQ 225以供MD 280稍后报告。在各种实施例中,MR 250可以包括熵分析器240(EA 240),其可以被配置为确定哪些消息包括包含了比其它测量更高级别熵的测量,并且因此确定谁应该从IoT设备200报告。在各种实施例中,EA 240可以被配置为确定哪些测量表现出比其他测量更高的变化率。在其他实施例中,EA 240可以被配置为确定哪些测量在直接值阈值之外,例如描述不应该被报告的值的“非报告带”的最大或最小阈值。例如,对于温度感测IoT设备200,EA 240可以被配置为仅识别低于0℃或高于40℃的测量以用于报告。在其他实施例中,EA 240可以被配置为确定哪些测量在统计值阈值之外,诸如落在传感器210进行的测量的平均值以外的特定数量的标准偏差之外的值。在各种实施例中,这些统计值阈值可以参考测量的历史(诸如,在IoT设备的生命周期期间的测量)来给出。在其他实施例中,统计值阈值可以参照在小于IoT设备的生命周期的时间窗口内取得的测量的历史来给出。
现在参考图3,示出了根据各种实施例的用于选择性报告来自IoT设备200的测量的示例过程300。尽管图4以特定顺序示出了特定操作,但是在各种实施例中,操作可以被组合、分成部分和/或被省略。该过程可以开始于操作310,其中可以建立IoT设备200。例如,在操作310,IoT设备200可以被物理放置以收集测量,配置有要收集的一个或多个类型的测量,和/或连接到一个或多个网络以用于报告测量。在操作310处,IoT设备200可以被配置为向诸如联网的计算机、网站、数据库、MQ(消息入队)遥测传输(MQTT)代理等的特定设备和/或聚合***报告。在各种实施例中,IoT设备可以被提供有这些设备的身份和/或网络地址。
接下来,在操作320处,IoT设备200可以收集并存储诸如来自传感器210之类的测量。操作320的过程的特定实施例可以在下面参照图4的过程400来描述。可以注意到,尽管为了简化说明,过程300将操作320示出为直接进行到操作330,但是在各种实施例中,操作320的过程可以是可以独立于稍后的报告过程操作的重复过程。例如,操作320可以在单独的操作***进程或线程中操作。
在操作330,IoT设备200的MR 200可以报告作为操作320的一部分收集的测量。操作330的过程的特定实施例可以在下面参考图5的过程500进行描述。再次,可以注意到,在各种实施例中,操作320可以是可独立于操作310的测量收集过程而操作的重复过程。
接下来,在操作340处,网络连接可能被中断。这可能是由于各种情况而发生的,如可以理解的那样。例如,蜂窝数据连接可能会故障,或者在有线网络中可能发生物理中断。接下来,在操作350处,IoT设备200的MR 200可以重复地对测量进行高速缓存以用于稍后一旦网络连接被恢复就选择性报告。操作350的过程的特定实施例也可以在下面参考图5的过程500来进行描述。因此,在各种实施例中,IoT设备200可以执行一个过程500以执行测量的报告和高速缓存。然而,在其他实施例中,报告和高速缓存可以在单独的过程中执行。接下来,在操作360中,可以恢复网络连接,诸如由于网络的修复或重置。作为响应,在操作370,IoT设备200的MR 200可以选择性地报告高速缓存的测量。操作370的过程的特定实施例也可以在下面参照图6的过程600来进行描述。过程然后可以结束。
现在参考图4,示出了根据各种实施例的用于收集测量的示例过程400。在各种实施例中,可执行过程400以全部或部分地实现图3的过程300的操作320。尽管图4以特定顺序示出了特定操作,但在各种实施例中,操作可被组合、分割分成部分,和/或省略。该过程可以在操作410开始,其中MG 220可以监视MS 215以从传感器210存储在MS 215中的识别新的和/或更新的存储的测量。接下来在操作420,MG 220可以利用该新测量来创建消息以用于从IoT设备200报告。如上所述,可以理解用于IoT设备消息生成的各种技术。接下来,在操作430处,可以将关于测量事件的细节(诸如,时间/日期、位置等)作为元数据添加到消息。在操作440,MG 220然后可以将完成的消息推送到RQ 225。该过程然后可以结束。然而,如上所述,在各种实施例中,可以针对新的测量再次重复该过程。
现在参考图5,示出了根据各种实施例的用于测量的报告和高速缓存的示例过程500。在各种实施例中,可以执行过程500以全部或部分地实现图3的过程300的操作330和350。尽管图5以特定顺序示出了特定操作,但是在各种实施例中,操作可以被组合、拆分成部分,和/或省略。
该过程可以在操作510处开始,其中MR 250可以将顶部消息从RQ 225弹出到MC235和MD 280。接下来,在操作520,MD 280可以尝试将消息分派到一个或多个消息消费者以便报告测量,例如数据聚合器、网站等。在判定操作525处,MD 280可以确定报告是否成功。例如,MD 280可以从消息消费者寻找该消息已被接收的确认。在另一个示例中,MD 280可以诸如从CD 290或从IoT设备200外部的联网设备接收错误消息:该消息未被分派给一个或多个消费者。如果报告不成功,则该过程可以随后结束,伴随着在MC 235中留下未能分派的消息的副本。但是,如果报告成功,则在操作530中,消息可以从MC 235移除并且该过程可以结束。
现在参考图6,示出了根据各种实施例的用于选择性地报告高速缓存的测量的示例过程600。在各种实施例中,可以执行过程600以全部或部分地实现图3的过程300的操作370。尽管图6以特定顺序示出了特定操作,但是在各种实施例中,操作可以组合操作、拆分成部分,和/或省略。该过程可以在操作610处开始,其中DC 290可以检测到IoT设备200的网络连接已经被恢复。接下来,在操作620处,MRS 230可以确定是否提供用于选择性地报告高速缓存的测量的固定或随机化间隔。在各种实施例中,MRS 230可以选择利用随机化间隔以便减少多个IoT设备200的高速缓存测量的同时报告,同时报告可能导致网络延迟或者甚至可能的中断。在其他实施例中,MRS 230可以选择固定的报告间隔来例如尽可能快地清除消息的高速缓存。
接下来,在操作630处,EA 240可以确定用于选择性报告测量的报告阈值。如上所述,在各种实施例中,EA 240可以选择用于测量的一个或多个变化率阈值。在其他实施例中,EA 240可以选择直接值阈值,诸如以创建不落在这些阈值之外的测量的非报告带。在其他实施例中,EA 240可以选择统计阈值,例如以选择统计上不太可能报告的测量。在各种实施例中,EA 240可以基于由IoT设备200获得的测量的历史来确定这些阈值。在各种实施例中,该历史可以在IoT设备200的整个生命周期期间取得;在其他实施例中,历史可以在小于IoT设备200的整个生命周期的最近时间窗口之上。
接下来在操作640处,EA 240可以选择高速缓存的消息以进行报告。操作640的过程的特定实施例也可以在下面参照图7的过程700来进行描述。接下来,在判定操作645处,MRS 230可以确定MC 235是否为空。如果不是,则该过程可以重复到操作640。在各种实施例中,取决于在操作620处确定了什么间隔,操作640和645可以以固定或随机化的间隔来进行重复。然而,如果MC 235是空的,则该过程可以然后结束。
现在参考图7,示出了根据各种实施例的用于选择高速缓存的消息以用于选择性报告的的示例过程700。在各种实施例中,可以执行过程700以全部或部分地实现图6的过程600的操作640。尽管图7以特定顺序示出了特定操作,但是在各种实施例中,操作可以组合、拆分成部分,和/或省略。该过程可以开始于操作710,其中对于与当前消息相关联的测量,EA 240可以计算该测量与其之前的最近的其他测量之间的差。接下来,在操作720处,EA240可将该差与过程600期间确定的一个或多个变化率阈值进行比较。在可选操作730处,如果这样的阈值被确定,则EA 240可将测量值与一个或多个直接值阈值进行比较。在可选操作740处,如果确定了这样的阈值,则EA 240可以将测量值与一个或多个统计阈值进行比较。在将测量与各种阈值进行比较之后,在判定操作745处,EA 240可以确定测量是否超过阈值中的一个或多个。如果是,则MRS 230可以将具有测量的消息推送到RQ 225以随后进行报告。如果不是,那么过程可能会结束。
现在参考图8,示出了根据各种实施例的适用于实践本公开的各个方面的示例计算机,包括图3-图7的过程。如所示出的,计算机800可以包括一个或多个处理器或处理器核心802以及***存储器804。为了包括权利要求的本申请的目的,术语“处理器”和“处理器核心”可以被认为是同义的,除非上下文另有明确要求。另外,计算机800可以包括大容量存储设备806(诸如软盘、硬盘驱动器、光盘只读存储器(CD-ROM)等)、输入/输出设备808(诸如显示器、键盘、光标控制器、遥控器、游戏控制器、图像捕捉设备等)和通信接口810(诸如网络接口卡、调制解调器、红外接收机、无线电收发级(例如,蓝牙、Wi-Fi、近场通信、射频识别等)。这些元件可以经由***总线812彼此耦合,***总线812可以代表一个或多个总线。在多个总线的情况下,它们可以通过一个或多个总线桥(未示出)桥接。
这些元件中的每一个都可以执行本领域已知的常规功能。特别地,可以使用***存储器804和大容量存储设备806来存储编程指令的工作副本和永久副本,所述编程指令实现与参照图3-图7描述的选择性测量报告技术相关联的操作中的一个或多个,统称为计算逻辑822。各种元件可以由处理器802支持的汇编程序指令或者可以编译成这种指令的高级语言(例如C)来实现。在各种实施例中,***存储器804或大容量存储装置806可以包括各种存储器实现方式,包括诸如在片上***、USB闪存驱动器、SD卡、SATA SSD等等中的集成闪存。
编程指令的永久副本可以通过例如分发介质(未示出)(诸如光盘(CD))或者通过通信接口810(来自分发服务器(未示出))被放置在工厂或现场的永久存储设备806中。在实施例中,编程指令可以存储在一个或多个计算机可读非暂时性存储介质中。在其他实施例中,编程指令可以被编码在暂时性存储介质(诸如,信号)中。
这些元件810-812的数量、能力和/或容量可以变化。它们的构成是另外已知的,并且因此将不再进一步描述。
图9示出了根据各种实施例的具有指令的示例性至少一个计算机可读存储介质902,所述指令被配置为实践与之前描述的技术相关联的所有或选定的操作。如图所示,至少一个计算机可读存储介质902可以包括多个编程指令904。编程指令904可以被配置为响应于编程指令的执行而使例如计算机800的设备能够执行例如上述附图的过程的各种操作,例如但不限于为了执行本文描述的选择性报告技术而执行的各种操作。在替代实施例中,不同的是,编程指令904可以设置在多个至少一个计算机可读存储介质902上。
返回参照图8,对于一个实施例,处理器802中的至少一个可以与具有配置为实践图3-图7的过程的各方面的计算逻辑822的存储器封装在一起。对于一个实施例,处理器802中的至少一个可以与具有被配置为实践图3-图7的过程的方面而形成***级封装(SiP)的计算逻辑822的存储器封装在一起。对于一个实施例,处理器802中的至少一个可以与具有被配置为实践图3-图7的过程的各方面的计算逻辑822的存储器集成在同一管芯上。对于一个实施例,处理器802中的至少一个可以与具有被配置为实践图3-图7的过程的方面而形成片上***(SoC)的计算逻辑822的存储器封装在一起。对于至少一个实施例,SoC可以用于例如但不限于计算平板(例如,Wi-Fi、蓝牙、蓝牙低能量、近场通信、射频识别(RFID)等)以及满足***的功能和非功能需求所需的其他组件。
用于执行上述技术的计算机可读介质(包括至少一个计算机可读介质)、方法、装置、***和设备是本文公开的实施例的说明性示例。另外,上述交互中的其他设备可以被配置为执行各种公开的技术。本文描述的实施例的特定示例包括但不限于以下:
示例1可以包括物联网(IoT)设备。IoT设备可以包括:一个或多个传感器,用于获得一个或多个测量,以及与一个或多个传感器耦合的一个或多个计算处理器。IoT设备还可以包括测量报告器,用于在一个或多个计算机处理器上操作以用于:识别由传感器获得的可以从IoT设备报告给外部设备的测量;至少部分地基于测量以及一个或多个先前的测量来执行关于是否将测量报告给外部设备的分析;并且至少部分地基于来自分析的结果来选择性地报告测量。
示例2可以包括示例1的IoT设备,并且还可以包括连接状态检测器,用于检测IoT设备和外部设备之间的网络连接的状态。
示例3可以包括示例2的IoT设备,其中测量报告器可以在由连接状态检测器检测到先前断开的网络连接恢复时报告测量。
示例4可以包括示例3的IoT设备,其中测量报告器可以报告在网络连接中断的时段期间被高速缓存的测量。
示例5可以包括示例4的IoT设备,并且还可以包括高速缓存,用于在网络连接中断的时段期间保持测量,并且其中测量报告器可以从高速缓存报告测量。
示例6可以包括示例2的IoT设备,其中测量报告器可以在由连接状态检测器检测到连接的带宽增加时报告测量。
示例7可以包括示例1-6中任一个的IoT设备,其中测量报告器可以通过基于测量历史来确定测量的熵是否可以高于阈值来执行分析。
示例8可以包括示例1-6中任一个的IoT设备,其中测量报告器可以通过确定在与传感器获得测量的时间同时的时间处由传感器获得的测量的变化率来执行分析。
示例9可以包括示例8的IoT设备,其中测量报告器可以确定变化率是否可以高于阈值。
示例10可以包括示例1-6中任一个的IoT设备,其中测量报告器可以通过确定测量是否在非报告带之外来执行分析。
示例11可以包括示例10的IoT设备,其中测量报告器可以确定测量是否可以在由直接测量值描述的非报告带之外。
示例12可以包括示例10的IoT设备,其中测量报告可以用于确定测量是否可以在由统计值描述的非报告带之外。
示例13可以包括示例1-12中任一个的IoT设备,其中测量报告器可以基于可以包括IoT设备的生命周期内的历史的测量历史来执行分析。
示例14可以包括示例1-12中任一个的IoT设备,其中测量报告器可以基于测量历史来执行分析,该测量历史可以包括在可能小于IoT设备的生命周期的时间窗内取得的历史。
示例15可以包括一个或多个包含写在其上的指令的计算机可读介质,所述指令响应于由物联网(IoT)设备的执行而使IoT设备用于:获得一个或多个测量;识别可能要从IoT设备向外部设备报告的获得的测量;至少部分地基于测量以及一个或多个先前的测量来执行关于是否将测量报告给外部设备的分析;并且至少部分地基于来自分析的结果来选择性地报告测量。
示例16可以包括示例15的一个或多个计算机可读介质,其中指令可以进一步用于检测IoT设备和外部设备之间的网络连接的状态。
示例17可以包括示例16的一个或多个计算机可读介质,其中选择性地报告测量可以包括在检测到先前断开的网络连接的恢复时报告测量。
示例18可以包括示例17的一个或多个计算机可读介质,其中选择性地报告测量可以包括从其中在网络连接中断的时段期间高速缓存测量的IoT设备的高速缓存报告测量。
示例19可以包括示例18的一个或多个计算机可读介质,其中指令可以进一步用于在网络连接断开的时段期间将测量维持在高速缓存中。
示例20可以包括示例16的一个或多个计算机可读介质,其中选择性地报告测量可以包括在检测到连接的带宽增加时报告测量。
示例21可以包括示例15-20中任一个的一个或多个计算机可读介质,其中执行分析可以包括基于测量历史来确定测量的熵是否可以高于阈值。
示例22可以包括示例15-20中任一个的一个或多个计算机可读介质,其中执行分析可以包括确定在与获得测量的时间同时的获得的测量的变化率。
示例23可以包括示例22的一个或多个计算机可读介质,其中确定变化率可以包括确定变化率是否可以高于阈值。
示例24可以包括示例15-20中任一个的一个或多个计算机可读介质,其中执行分析可以包括确定测量是否可以在非报告带之外。
示例25可以包括示例24的一个或多个计算机可读介质,其中确定测量是否可以在非报告带之外可以包括确定测量是否可以在由直接测量值描述的非报告带之外。
示例26可以包括示例24的一个或多个计算机可读介质,其中确定测量是否可以在非报告带之外可以包括确定测量是否可以在由统计值描述的非报告带之外。
示例27可以包括示例15-26的一个或多个计算机可读介质,其中执行分析可以包括基于可以包括IoT设备的生命周期内的历史的测量历史来执行分析。
示例28可以包括示例15-26中任一个的一个或多个计算机可读介质,其中,执行分析可以包括基于测量历史来执行分析,该测量历史可以包括在可能小于IoT设备的生命周期的时间窗内取得的历史。
示例29可以包括计算机实现的方法。该方法可以包括:通过物联网(IoT)设备获得一个或多个测量;由IoT设备识别可以从IoT设备向外部设备报告的获得的测量;由IoT设备至少部分地基于测量以及一个或多个先前的测量来执行关于是否将测量报告给外部设备的分析;以及至少部分地基于来自分析的结果,由IoT设备选择性地报告测量。
示例30可以包括示例29的方法,并且还可以包括由IoT设备检测IoT设备和外部设备之间的网络连接的状态。
示例31可以包括示例30的方法,其中选择性地报告测量可以包括在检测到先前断开的网络连接的恢复时报告测量。
示例32可以包括示例31的方法,其中,选择性地报告测量可以包括从其中在网络连接中断的时段期间高速缓存测量的IoT设备的高速缓存报告测量。
示例33可以包括示例32的方法,并且还可以包括由IoT设备在网络连接中断的时段期间将测量维持在高速缓存中。
示例34可以包括示例30的方法,其中选择性地报告测量可以包括在检测到连接的带宽增加时报告测量。
示例35可以包括示例29-34中任何一个的方法,其中执行分析可以包括基于测量历史来确定测量的熵是否可以高于阈值。
示例36可以包括示例29-34中的任何一个的方法,其中,执行分析可以包括确定在与获得测量的时间同时的时间处获得的测量的变化率。
示例37可以包括示例36的方法,其中确定变化率可以包括确定变化率是否可以高于阈值。
示例38可以包括示例29-34中任一个的方法,其中执行分析可以包括确定测量是否可以在非报告带之外。
示例39可以包括示例38的方法,其中确定测量是否可以在非报告带之外可以包括确定测量是否可以在由直接测量值描述的非报告带之外。
示例40可以包括示例38的方法,其中确定测量是否可以在非报告带之外可以包括确定测量是否可以在由统计值描述的非报告带之外。
示例41可以包括示例29-40的方法,其中执行分析可以包括基于可以包括IoT设备的生命周期内的历史的测量历史来执行分析。
示例42可以包括示例29-40中任一个的方法,其中执行分析可以包括基于测量历史来执行分析,该测量历史可以包括在可能小于IoT设备的生命周期的时间窗上取得的历史。
示例43可以包括物联网(IoT)设备。该IoT设备可以包括:用于获得一个或多个测量的单元;用于识别可以从所述IoT设备向外部设备报告的获得的测量的单元;用于至少部分地基于所述测量以及一个或多个先前测量来执行关于是否将所述测量报告给所述外部设备的分析的单元;以及用于至少部分地基于来自分析的结果来选择性地报告测量的单元。
示例44可以包括示例43的IoT设备,并且还可以包括用于检测IoT设备和外部设备之间的网络连接的状态的单元。
示例45可以包括示例44的IoT设备,其中用于选择性地报告测量的单元可以包括用于在检测到先前断开的网络连接恢复时报告测量的单元。
示例46可以包括示例45的IoT设备,其中用于选择性地报告测量的单元可以包括用于从其中在网络连接中断的时段期间高速缓存测量的IoT设备的高速缓存报告测量的单元。
示例47可以包括示例46的IoT设备,并且还可以包括用于在网络连接断开的时段期间将测量维持在高速缓存中的单元。
示例48可以包括示例44的IoT设备,其中用于选择性地报告测量的单元可以包括用于在检测到连接的带宽增加时报告测量的单元。
示例49可以包括示例43-48中任一个的IoT设备,其中用于执行分析的单元可以包括用于基于测量历史来确定测量的熵是否可以高于阈值的单元。
示例50可以包括示例43-48中任一个的IoT设备,其中用于执行分析的单元可以包括用于确定在与获得测量的时间同时的时间处获得的测量的变化率的单元。
示例51可以包括示例50的IoT设备,其中用于确定变化率的单元可以包括用于确定变化率是否可以高于阈值的单元。
示例52可以包括示例43-48中任一个的IoT设备,其中用于执行分析的单元可以包括用于确定测量是否可以在非报告带之外的单元。
示例53可以包括示例52的IoT设备,其中用于确定测量是否可以在非报告带之外的单元可以包括用于确定测量是否可以在由直接测量值描述的非报告带之外的单元。
示例54可以包括示例38的IoT设备,其中用于确定测量是否可以在非报告带之外的单元可以包括用于确定测量是否可以在由统计值描述的非报告带之外的单元。
示例55可以包括示例43-54的IoT设备,其中用于执行分析的单元可以包括用于基于可以包括IoT设备的生命周期内的历史的测量历史来执行分析的单元。
示例56可以包括示例43-54中任一个的IoT设备,其中用于执行分析的单元可以包括用于基于测量历史来执行分析的单元,该测量历史可以包括在可能小于IoT设备的生命周期的时间窗内取得的历史。
尽管为了描述的目的在本文中已经示出和描述了某些实施例,但是在不脱离本公开的范围的情况下,被计算为实现相同目的的各种各样的替代和/或等同实施例或实现方式可以替代所示出和描述的实施例。本申请旨在覆盖本文讨论的实施例的任何修改或变化。因此,本文描述的实施例显然旨在仅由权利要求限定。
在公开内容引用“一个”或“第一”元件或其等同物的情况下,这样的公开内容包括一个或多个这样的元件,既不要求也不排除两个或更多个这样的元件。此外,用于识别的元素的序数指示符(例如,第一、第二或第三)用于区分这些元素,并且不指示或暗示这些元素的所需或有限数量,也不指示这些元素的特定位置或顺序,除非另有特别说明。
Claims (25)
1.一种物联网(IoT)设备,包括:
一个或多个传感器,其用于获得一个或多个测量;
与所述一个或多个传感器耦合的一个或多个计算处理器;以及
测量报告器,其用于在所述一个或多个计算机处理器上操作以用于:
识别由所述传感器获得的要从所述IoT设备报告给外部设备的测量;
至少部分地基于所述测量以及一个或多个先前的测量来执行关于是否要将所述测量报告给所述外部设备的分析;以及
至少部分地基于来自所述分析的结果来选择性地报告所述测量。
2.根据权利要求1所述的IoT设备,还包括连接状态检测器,其用于检测所述IoT设备与所述外部设备之间的网络连接的状态。
3.根据权利要求2所述的IoT设备,其中,所述测量报告器在所述连接状态检测器检测到先前断开的网络连接的恢复时报告测量。
4.根据权利要求3所述的IoT设备,其中,所述测量报告器报告在所述网络连接断开的时段期间被高速缓存的测量。
5.根据权利要求4所述的IoT设备,还包括高速缓存,其用于在所述网络连接断开的所述时段期间维持测量,并且其中,所述测量报告器报告来自所述高速缓存的测量。
6.根据权利要求2所述的IoT设备,其中,所述测量报告器在由所述连接状态检测器检测到所述连接的带宽增加时报告测量。
7.根据权利要求1至6中任一项所述的IoT设备,其中,所述测量报告器基于测量历史,通过确定所述测量的熵是否高于阈值来执行所述分析。
8.根据权利要求1至6中任一项所述的IoT设备,其中,所述测量报告器通过确定在与所述传感器获得所述测量的时间同时的时间处由所述传感器获得的测量的变化率来执行所述分析。
9.根据权利要求8所述的IoT设备,其中,所述测量报告器确定所述变化率是否高于阈值。
10.根据权利要求1至6中任一项所述的IoT设备,其中,所述测量报告器通过确定所述测量是否在非报告带之外来执行所述分析。
11.根据权利要求10所述的IoT设备,其中,所述测量报告器确定所述测量是否在由直接测量值描述的非报告带之外。
12.根据权利要求10所述的IoT设备,其中,所述测量报告器确定所述测量是否在由统计值描述的非报告带之外。
13.根据权利要求1至6中任一项所述的IoT设备,其中,所述测量报告器基于包括在所述IoT设备的生命周期内的历史的测量历史来执行所述分析。
14.根据权利要求1至6中任一项所述的IoT设备,其中,所述测量报告器基于测量历史来执行所述分析,所述测量历史包括在小于所述IoT设备的生命周期的时间窗口上取得的历史。
15.一种计算机实现的方法,包括:
由物联网(IoT)设备获得一个或多个测量;
由所述IoT设备识别要从所述IoT设备报告给外部设备的获得的测量;
由所述IoT设备至少部分地基于所述测量以及一个或多个先前的测量来执行关于是否要将所述测量报告给所述外部设备的分析;以及
由所述IoT设备至少部分地基于来自所述分析的结果来选择性地报告所述测量。
16.根据权利要求15所述的方法,还包括由所述IoT设备检测所述IoT设备与所述外部设备之间的网络连接的状态。
17.根据权利要求16所述的方法,其中,选择性地报告所述测量包括在检测到先前断开的网络连接的恢复时报告所述测量。
18.根据权利要求17所述的方法,其中,选择性地报告所述测量包括:从所述IoT设备的高速缓存报告所述测量,其中,在所述网络连接断开的时段期间所述测量被高速缓存在所述高速缓存中。
19.根据权利要求15-18中任一项所述的方法,其中,执行所述分析包括基于测量历史来确定所述测量的熵是否高于阈值。
20.根据权利要求15-18中任一项所述的方法,其中,执行所述分析包括确定在获得所述测量的时间同时的时间处所获得的测量的变化率是否高于阈值。
21.一个或多个包含记录在其上的指令的计算机可读介质,所述指令响应于由物联网(IoT)设备的执行而使得所述IoT设备执行权利要求15-18中任一项所述的方法。
22.一种物联网(IoT)设备,包括:
用于获得一个或多个测量的单元;
用于识别要从所述IoT设备报告给外部设备的获得的测量的单元;
用于至少部分地基于所述测量以及一个或多个先前的测量来执行关于是否要将所述测量报告给所述外部设备的分析的单元;以及
用于至少部分地基于来自所述分析的结果来选择性地报告所述测量的单元。
23.根据权利要求22所述的IoT设备,其中,用于选择性地报告所述测量的单元包括用于在检测到先前断开的网络连接的恢复时报告所述测量的单元。
24.根据权利要求23所述的IoT设备,其中,用于选择性地报告所述测量的单元包括用于从所述IoT设备的高速缓存报告所述测量的单元,其中,在所述网络连接断开的时段期间所述测量被高速缓存在所述高速缓存中。
25.根据权利要求22至24中任一项所述的IoT设备,其中,用于执行所述分析的单元包括用于基于测量历史来确定所述测量的熵是否高于阈值的单元。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/998,171 US11621900B2 (en) | 2015-12-23 | 2015-12-23 | Selective measurement reporting from internet of things devices |
US14/998,171 | 2015-12-23 | ||
PCT/US2016/062302 WO2017112147A1 (en) | 2015-12-23 | 2016-11-16 | Selective measurement reporting from internet of things devices |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108293010A true CN108293010A (zh) | 2018-07-17 |
Family
ID=59086757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680068369.3A Pending CN108293010A (zh) | 2015-12-23 | 2016-11-16 | 物联网设备的选择性测量报告 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11621900B2 (zh) |
CN (1) | CN108293010A (zh) |
WO (1) | WO2017112147A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10097379B2 (en) | 2015-12-23 | 2018-10-09 | Intel Corporation | Managing communication congestion for internet of things devices |
US9923821B2 (en) | 2015-12-23 | 2018-03-20 | Intel Corporation | Managing communication congestion for internet of things devices |
US10057150B2 (en) | 2015-12-23 | 2018-08-21 | Intel Corporation | Managing communication congestion for internet of things devices |
AU2017268029B2 (en) * | 2016-05-19 | 2021-12-09 | Genesys Electronics Design Pty Ltd | A network connectable device and a method for monitoring a service-state of a network connected device |
US11004132B2 (en) * | 2017-03-07 | 2021-05-11 | Mastercard International Incorporated | Systems and methods for use in initiating payment account transactions to acquirers |
US10536505B2 (en) * | 2017-04-30 | 2020-01-14 | Cisco Technology, Inc. | Intelligent data transmission by network device agent |
US10433248B2 (en) | 2017-06-26 | 2019-10-01 | Verizon Patent And Licensing Inc. | Connection management for internet of things devices |
DE102017121227A1 (de) * | 2017-09-13 | 2019-03-14 | Axtesys Og | Übermittlung von Nutzdateninhalt abhängig von Nutzdatenveränderung |
US10644961B2 (en) | 2018-01-12 | 2020-05-05 | Intel Corporation | Self-adjusting data processing system |
JP6693547B2 (ja) * | 2018-09-28 | 2020-05-13 | ダイキン工業株式会社 | 情報送信装置および機器管理システム |
WO2020146036A1 (en) * | 2019-01-13 | 2020-07-16 | Strong Force Iot Portfolio 2016, Llc | Methods, systems, kits and apparatuses for monitoring and managing industrial settings |
US11425009B2 (en) * | 2019-12-10 | 2022-08-23 | Cisco Technology, Inc. | Negotiating machine learning model input features based on cost in constrained networks |
TWI773441B (zh) * | 2020-09-30 | 2022-08-01 | 愛訊電網科技股份有限公司 | 物聯網運作監控系統 |
US20220103442A1 (en) * | 2020-09-30 | 2022-03-31 | Acom Networks Technology Co., Ltd. | Internet of things operations monitoring system |
US11950318B2 (en) * | 2021-12-14 | 2024-04-02 | Aeris Communications, Inc. | Intelligent mechanism to identify and manage cost of IoT device lifecycle |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383721A (zh) * | 2007-09-05 | 2009-03-11 | 大唐移动通信设备有限公司 | 一种性能计数器的派生处理方法及装置 |
CN101951632A (zh) * | 2010-09-16 | 2011-01-19 | 新邮通信设备有限公司 | 一种物理链路断路告警处理方法和设备单元 |
US20110055481A1 (en) * | 2009-08-28 | 2011-03-03 | Fujitsu Limited | Cache memory controlling apparatus |
CN102461072A (zh) * | 2009-06-15 | 2012-05-16 | 高通股份有限公司 | 用于发射网络中的传感器中的数据的方法 |
US20120197852A1 (en) * | 2011-01-28 | 2012-08-02 | Cisco Technology, Inc. | Aggregating Sensor Data |
CN102866697A (zh) * | 2012-09-25 | 2013-01-09 | 丰唐物联技术(深圳)有限公司 | 一种自动报告功率的控制***及其方法 |
CN103024064A (zh) * | 2012-12-25 | 2013-04-03 | 东南大学 | 一种建筑状态监测和逃生指引***及其方法 |
CN103167517A (zh) * | 2011-12-14 | 2013-06-19 | 中国电信股份有限公司 | 物联网中监测数据恢复方法、*** |
CN103546536A (zh) * | 2013-08-28 | 2014-01-29 | 北京清控人居环境研究院有限公司 | 污水处理厂物联网*** |
CN103852744A (zh) * | 2014-03-03 | 2014-06-11 | 南方电网科学研究院有限责任公司 | 电能计量装置分布式在线监测***及其方法 |
CN104951377A (zh) * | 2015-05-28 | 2015-09-30 | 小米科技有限责任公司 | 智能家居终端的异常处理方法及装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7204123B2 (en) * | 2004-03-26 | 2007-04-17 | Honeywell International Inc. | Accuracy enhancement of a sensor during an anomalous event |
KR101843084B1 (ko) * | 2011-03-22 | 2018-05-15 | 삼성전자주식회사 | 센서 데이터 관리 방법 및 장치와 센서 데이터 분석 방법 및 장치 |
KR20120124345A (ko) | 2011-05-03 | 2012-11-13 | 주식회사 케이티 | 연결 상태 확인 이벤트에 기반하여 m2m 통신 개체간 연결을 관리하는 방법 및 장치 |
US9172636B2 (en) | 2012-02-28 | 2015-10-27 | Cisco Technology, Inc. | Efficient link repair mechanism triggered by data traffic |
US9293016B2 (en) | 2012-04-24 | 2016-03-22 | At&T Intellectual Property I, Lp | Method and apparatus for processing sensor data of detected objects |
US9537962B2 (en) * | 2012-11-15 | 2017-01-03 | Tencent Technology (Shenzhen) Company Limited | Method, device and system for processing client environment data |
US9146605B2 (en) * | 2013-01-31 | 2015-09-29 | Salutron, Inc. | Ultra low power actigraphy based on dynamic threshold |
US9665088B2 (en) * | 2014-01-31 | 2017-05-30 | Fisher-Rosemount Systems, Inc. | Managing big data in process control systems |
CN104636352B (zh) | 2013-11-08 | 2018-02-02 | 中国石油天然气股份有限公司 | 一种基于质量戳的scada ***历史数据补数与查询处理方法 |
US10390172B2 (en) * | 2016-03-28 | 2019-08-20 | Intel IP Corporation | Localization in machine-to-machine systems |
-
2015
- 2015-12-23 US US14/998,171 patent/US11621900B2/en active Active
-
2016
- 2016-11-16 WO PCT/US2016/062302 patent/WO2017112147A1/en active Application Filing
- 2016-11-16 CN CN201680068369.3A patent/CN108293010A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383721A (zh) * | 2007-09-05 | 2009-03-11 | 大唐移动通信设备有限公司 | 一种性能计数器的派生处理方法及装置 |
CN102461072A (zh) * | 2009-06-15 | 2012-05-16 | 高通股份有限公司 | 用于发射网络中的传感器中的数据的方法 |
US20110055481A1 (en) * | 2009-08-28 | 2011-03-03 | Fujitsu Limited | Cache memory controlling apparatus |
CN101951632A (zh) * | 2010-09-16 | 2011-01-19 | 新邮通信设备有限公司 | 一种物理链路断路告警处理方法和设备单元 |
US20120197852A1 (en) * | 2011-01-28 | 2012-08-02 | Cisco Technology, Inc. | Aggregating Sensor Data |
CN103167517A (zh) * | 2011-12-14 | 2013-06-19 | 中国电信股份有限公司 | 物联网中监测数据恢复方法、*** |
CN102866697A (zh) * | 2012-09-25 | 2013-01-09 | 丰唐物联技术(深圳)有限公司 | 一种自动报告功率的控制***及其方法 |
CN103024064A (zh) * | 2012-12-25 | 2013-04-03 | 东南大学 | 一种建筑状态监测和逃生指引***及其方法 |
CN103546536A (zh) * | 2013-08-28 | 2014-01-29 | 北京清控人居环境研究院有限公司 | 污水处理厂物联网*** |
CN103852744A (zh) * | 2014-03-03 | 2014-06-11 | 南方电网科学研究院有限责任公司 | 电能计量装置分布式在线监测***及其方法 |
CN104951377A (zh) * | 2015-05-28 | 2015-09-30 | 小米科技有限责任公司 | 智能家居终端的异常处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US11621900B2 (en) | 2023-04-04 |
WO2017112147A1 (en) | 2017-06-29 |
US20170187588A1 (en) | 2017-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108293010A (zh) | 物联网设备的选择性测量报告 | |
CN101088072B (zh) | 用于监视基于交易的***的方法和*** | |
US8645769B2 (en) | Operation management apparatus, operation management method, and program storage medium | |
JP5267749B2 (ja) | 運用管理装置、運用管理方法、及びプログラム | |
JP5948938B2 (ja) | データ生成装置、方法およびプログラム | |
US20160170818A1 (en) | Adaptive fault diagnosis | |
CN110888783A (zh) | 微服务***的监测方法、装置以及电子设备 | |
JP2016015171A (ja) | 運用管理装置、運用管理方法、及びプログラム | |
CN103069749B (zh) | 虚拟环境中的问题的隔离的方法和*** | |
US20150379417A1 (en) | System analysis device and system analysis method | |
CN109313686A (zh) | 入侵检测装置和入侵检测程序 | |
KR102469441B1 (ko) | 가상 게이트웨이 클러스터 전역 장애에 대한 모니터링 방법 및 장치 | |
US20180329791A1 (en) | Prevention of Event Flooding | |
CN103150250A (zh) | 应用程序性能检测***和应用程序性能检测方法 | |
CN103778050A (zh) | 一种数据库服务器高可用性能检测*** | |
CN105027088B (zh) | ***分析设备和***分析方法 | |
JP2018060332A (ja) | インシデント分析プログラム、インシデント分析方法、情報処理装置、サービス特定プログラム、サービス特定方法及びサービス特定装置 | |
US10866875B2 (en) | Storage apparatus, storage system, and performance evaluation method using cyclic information cycled within a group of storage apparatuses | |
JP2015194797A (ja) | 監視漏れ特定処理プログラム,監視漏れ特定処理方法及び監視漏れ特定処理装置 | |
JP2017103707A (ja) | データ収集システム、データ収集装置及びデータ収集方法 | |
JP2012150665A (ja) | 端局装置 | |
US10157113B2 (en) | Information processing device, analysis method, and recording medium | |
AU2014200806B1 (en) | Adaptive fault diagnosis | |
Oppermann et al. | Anomaly Detection Approaches for Secure Cloud Reference Architectures in Legal Metrology. | |
JP6848678B2 (ja) | 通信装置、データ処理システム、通信方法およびプログラム |
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 |