控制连接到网关的外部装置的数据传输的系统和方法_5

文档序号:9567053阅读:来源:国知局
0和控制器2300。通信器2200可以包括无线通信器2210和有线通信器2220。
[0214]存储器2100可以存储从外部设备1000传输的外部设备1000的设备信息和从设备3000和/或服务器4000传输的服务信息。而且,存储器2100可以存储从外部设备1000传输的感测数据。
[0215]通信器2200可以向/从外部设备1000、设备3000和服务器4000传输/接收数据。通信器2200可以从外部设备1000接收设备信息和感测数据。通信器2200可以从设备3000和服务器4000接收服务信息。通信器2200可以向外部设备1000传输关于感测数据的传输的控制消息。而且,通信器2200可以从外部设备1000向设备3000和服务器4000传输感测数据。通信器2200可以根据各种类型的通信方法来进行与其他设备的通信。通信器2200可以包括从W1-Fi芯片、蓝牙芯片、zigbee通信芯片、无线通信芯片、近场通信(NFC)芯片和以太网通信芯片中选择的至少一个,但不限于此。
[0216]控制器2300可以控制网关2000的整体操作。控制器2300可以控制存储器2100和通信器2200,使得网关2000可以根据网关2000的资源利用率来控制外部设备1000。控制器2300可以包括诸如中央处理单元(CPU)的处理器、微控制器单元(MCU)、微处理器单元(MPU)、或ARM(改进RISC机器)处理器,但不限于此。
[0217]控制器2300可以识别连接到网关2000的外部设备1000。因为外部设备1000被连接到网关2000,因此网关2300可以从外部设备1000接收外部设备1000的设备信息。而且,控制器2300可以基于从外部设备1000传输的设备信息来识别外部设备1000。外部设备1000的设备信息是表示外部设备1000的属性的信息、例如关于外部设备1000的标识值、外部设备1000的种类、由外部设备1000生成的感测数据的种类和属性、以及外部设备1000的感测周期的信息。
[0218]而且,控制器2300可以在存储器2100中存储外部设备1000的设备信息。控制器2300可以在存储器2100中与将由设备3000或服务器4000提供的服务相关联地存储外部设备1000的设备信息。在该情况下,网关2300从设备3000或服务器4000接收服务信息,且可以基于服务信息来识别外部设备1000所相关的服务。服务信息可以包括例如服务的标识值、用于提供服务的外部设备1000的种类和数量、在用于提供服务的外部设备1000之间的优先级、用于提供服务的感测数据的种类和数量、和用于提供服务的感测数据的优先级,但服务信息不限于此。
[0219]例如,控制器2300在外部设备1000的设备信息表中增加表示服务的标识值的区域,且可以在所增加的区域中记录与外部设备1000相关的服务的标识值,但不限于此。
[0220]控制器2300可以设置感测数据的数据传输规则。数据传输规则可以表示如何根据网关2000的资源利用率来从哪个外部设备1000接收感测数据的规则。控制器2300可以基于外部设备1000的设备信息和由设备3000或服务器4000提供的服务的服务信息,根据预先设置的准则来设置数据传输规则。否则,控制器2300可以基于用户输入来设置数据传输规则。
[0221]数据传输规则可以被设置为根据网关2000的资源利用率而不同,且可以包括例如关于要用于提供服务的外部设备1000、要暂停的外部设备1000、感测数据的数据处理类型、感测数据的数据传输周期、和是否进行感测数据的安排的传输的规则。
[0222]具体地,控制器2300可以确定对应于网关2000的资源利用率的外部设备1000。控制器2300可以针对网关2000的资源利用率的部分来确定用于提供服务所必要的外部设备1000。控制器2300可以基于外部设备1000的设备信息和设备3000或服务器4000的服务信息来确定对应于网关2000的资源利用率的外部设备1000。控制器2300可以不选择与该服务不相关的外部设备1000。而且,网关2000可以从用于提供服务所必要的外部设备1000中,选择提供该服务必需的外部设备1000,且可以不选择对于提供服务不必需的外部设备。
[0223]例如,如果用于提供火警报警服务所必需的外部设备1000是两个温度传感器、三个气体传感器和一个火警报警器,控制器2300可以选择温度传感器A、温度传感器B、气体传感器A、气体传感器B、气体传感器C和火警报警器A,作为对应于网关2000的范围从0%到70%的资源利用率的外部设备1000。而且,控制器2300可以选择温度传感器A、气体传感器A、气体传感器B和火警报警器A,作为对应于在网关2000的范围从0 %到70 %的资源利用率的外部设备1000。
[0224]控制器2300可以确定将从外部设备1000传输的感测数据的数据提供方法。数据提供方法可以包括例如在组合感测数据之后的提供方法、在划分感测数据之后的提供方法、和在计算感测数据的平均值之后的提供方法。而且,数据提供方法可以包括比较新生成的感测数据与传输到网关2000的先前感测数据来仅传输改变的数据的提供方法。控制器2300可以考虑感测数据的实时属性和大小来确定感测数据的数据提供方法。控制器2300可以确定外部设备100必须划分大容量的感测数据,且外部设备1000必须组合小容量的感测数据。而且,在感测数据的属性是数字值的情况下,控制器2300可以确定外部设备1000必须传输感测数据的平均值。
[0225]例如,在火警报警服务中,控制器2300可以在网关2000的资源利用率的范围从0 %到70 %的情况下,确定温度传感器A、温度传感器B、气体传感器A、气体传感器B、气体传感器C和火警报警器A要传输感测数据,而不进行额外的处理。而且,控制器2300可以在网关2000的资源利用率的范围从70%到100%的情况下,确定使得温度传感器A传输感测数据的平均值,气体传感器A在划分感测数据之后传输,且气体传感器B在组合感测数据之后传输。
[0226]控制器2300可以确定将从所选的外部设备1000传输的感测数据的数据传输周期。控制器2300可以考虑感测数据的实时属性、数据大小、和感测数据的数据提供方法来确定感测数据的数据传输周期。
[0227]例如,在火警报警服务中,在网关2000的资源利用率的范围从0%到70%的情况下,控制器2300可以控制使得温度传感器A、温度传感器B、气体传感器A、气体传感器B、气体传感器C和火警报警器A根据默认传输周期向网关2000传输感测数据。而且,在网关2000的资源利用率的范围从70%到100%的情况下,控制器2300可以控制使得温度传感器A每三十分钟传输感测数据的平均值,且气体传感器A每两分钟传输划分的感测数据。
[0228]控制器2300可以确定将从所选的外部设备1000传输的感测数据的安排的传输。控制器2300可以考虑感测数据的实时属性、数据大小、和感测数据的数据提供方法来确定是否进行感测数据的安排的传输。
[0229]例如,在火警报警服务中,当网关2000的资源利用率的范围从70%到100%时,网关2300可以确定使得气体传感器B被安排在预先设置的时间传输组合的感测数据。
[0230]控制器2300可以监视网关2000的资源利用率。控制器2300可以监视网关2000的CPU利用率和存储器利用率。而且,控制器2300可以确定网关2000的资源利用率是否超过预先设置的临界值。控制器2300可以确定CPU利用率是否超过预先设置的临界值、存储器利用率是否超过预先设置的临界值、或CPU利用率和存储器利用率两者是否都超过预先设置的临界值。网关2300可以确定CPU利用率和存储器利用率的平均值是否超过预先设置的临界值。控制器2300可以确定资源利用率超过预先设置的临界值的状态是否维持达预定时间段或更长。
[0231]控制器2300根据数据传输规则向外部设备1000传输关于感测数据的传输的控制消息。控制器2300可以识别对应于网关2000的当前资源利用率的数据传输规则,且根据所识别的数据传输规则向外部设备1000传输关于感测数据的传输的控制消息以便控制外部设备1000。传输到外部设备1000的控制消息可以包括诸如是否暂停外部设备1000、感测数据的数据传输方法和数据传输周期的信息。
[0232]另外,控制器2300可以确定网关2000的资源利用率是否小于预先设置的临界值。如果资源利用率不小于预先设置的临界值,控制器2300可以维持当前数据传输规则。如果资源利用率小于预先设置的临界值,控制器2300可以请求外部设备1000根据默认传输规则传输感测数据。控制器2300可以向外部设备1000传输控制消息,使得外部设备1000可以根据默认传输规则传输感测数据。默认传输规则是在网关2000可以充分地利用资源的情况下的数据传输规则,且可以具有默认值。
[0233]另外,网关2000还可以包括感测单元(未示出)、音频/视频(A/V)输入单元(未示出)、用户输入单元(未示出)和输出单元(未示出)。
[0234]用户输入单元可以是用户用来输入数据以便控制网关2000的单元。例如,用户输入单元可以包括键盘、圆顶开关、触摸盘(触摸电容型触摸盘、压力电阻型触摸盘、红外光束感测类型触摸盘、表面声波型触摸盘、积分应变计型触摸盘、压电效应型触摸盘等)、滚轮、滚轮开关等,但一个或多个示例实施例不限于此。
[0235]输出单元可以输出音频信号、视频信号、或震动信号,且可以包括显示器单元(未示出)、声音输出单元(未示出)、震动马达(未示出)等。
[0236]显示器单元显示和输出在网关2000中处理的信息。当显示器单元和触摸盘形成交互层结构,且然后被形成为触摸屏时,显示器单元可以被用作输出设备和输入设备两者。显示器单元可以包括液晶显示器(IXD)、薄膜晶体管-液晶显示器(TFT-1XD)、有机发光二极管(0LED)显示器、柔性显示器、三维(3D)显示器和电泳显示器中的至少一个。而且,根据网关2000的类型,网关2000可以包括至少两个显示器部件。在此,至少两个显示器部件可以被布置为通过使用铰链来彼此相对。
[0237]声音输出单元还可以输出与由网关2000进行的能力相关的声音信号(例如,呼叫信号接收声音、消息接收声音、通知声音等)。声音输出单元可以包括扬声器、蜂鸣器等。
[0238]震动马达可以输出震动信号。例如,震动马达可以输出对应于音频数据(例如,呼叫信号接收声音、消息接收声音等)或视频数据的输出的震动信号。而且,当向触摸屏输入触摸时,震动马达可以输出震动信号。
[0239]图21是根据示例实施例的外部设备1000的方框图。
[0240]参考图21,外部设备1000可以包括传感器2120、通信器2130和控制器2140。另夕卜,根据示例实施例,网关2000可以连接到各种外部设备1000,且每个外部设备1000可以包括除了传感器2120、通信器2130和控制器2140以外的额外元件。
[0241]传感器2120可以生成感测数据。传感器2120可以通过使用例如温度传感器、湿度传感器、声音传感器、运动传感器、接近度传感器、气体传感器或热传感器来生成感测数据。而且,传感器2120被稍后描述的控制器2140控制,以通过预定时间段生成感测数据。
[0242]通信器2130可以从网关2000接收关于感测数据的传输的信息,且可以向网关2000传输感测数据。
[0243]控制器2140可以向网关2000提供外部设备1000的设备信息。控制器2140通过使用通信器2130建立与网关2000的通信,且可以向网关2000传输外部设备1000的设备信息,以便向网关2000注册外部设备1000。设备信息可以包括关于例如外部设备1000的标识值、外部设备1000的种类、感测数据的种类、感测数据的属性、和感测周期的信息。
[0244]首先,控制器2140可以根据默认传输规则向网关2000提供感测数据。例如,控制器1300可以向网关2000传输感测数据,而不进行额外的处理。在该情况下,从控制器2140提供的感测数据的传输周期可以具有默认值。
[0245]之后,如果网关2000的资源利用率超过预先设置的临界值,控制器2140可以从网关2000接收关于对应于资源利用率的数据传输规则的信息。数据传输规则可以是关于网关2000如何根据网关2000的资源利用率来从哪个外部设备1000接收感测数据的规贝1J。例如,数据传输规则可以包括关于将用于提供服务的外部设备1000、要暂停的外部设备1000、感测数据的数据提供方法、感测数据的数据传输周期、数据传输量和感测数据的规定传输的规则。
[0246]而且,控制器2140可以根据数据传输规则向网关2000提供感测数据。例如,控制器2140可以被安排在预定时间向网关2000传输感测数据的平均值。而且,例如,控制器2140可以在划分感测数据之后向网关2000传输感测数据,且可以改变数据传输周期。另夕卜,控制器2140可以组合感测数据并向网关2000传输组合的感测数据。而且,控制器2140可以暂停感测数据的传输。
[0247]之后,当网关2000的资源利用率减少到预先设置的临界值或更低时,控制器2140可以根据数据传输规则向网关2000传输感测数据。
[0248]网关2000可以控制至少一个外部设备1000,且可以包括从外部设备1000接收感测数据的通信器,和基于从用于处理感测数据的网关2000的资源利用率、外部设备1000的状态信息和外部设备1000的数量中选择的至少一个来确定感测数据的处理周期的控制器。
[0249]另外,外部设备1000还可以包括用户输入单元(未示出)、输出单元(未示出)和存储器(未示出),但不限于此。
[0250]图22是根据示例实施例的当网关2000的资源利用率改变时用于从多个外部设备1000接收感测数据的网关2000来改变从多个外部设备1000传输的感测数据的处理周期的方法的流程图。
[0251]参考图22,外部设备1000可以向网关2000传输感测数据。网关2000可以从外部设备1000接收感测数据(操作S2201)。网关2000确定网关2000的资源利用率是否小于临界值(操作S2203),且如果网关2000的资源利用率小于临界值,以第一循环来处理感测数据(S2205),且如果资源利用率大于临界值,以第二循环来处理感测数据(S2207)。也就是说,网关2000可以基于网关2000的资源利用率来改变处理感测数据的周期。
[0252]例如,作为外部设备1000的温度传感器可以连接到网关2000,且温度传感器每秒向网关2000传输感测的温度数据。网关2000可以在网关2000的资源利用率等于或小于作为临界值的70 %的状态下以一秒循环来处理温度数据。如果资源利用率是大于临界
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1