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

文档序号:9567053阅读:来源:国知局
火警报警器等,但外部设备1000不限于此。
[0068]外部设备1000可以根据网关2000的控制来暂停其操作。另外,外部设备1000可以根据网关2000的控制,处理在外部设备1000中生成的感测数据,且向网关2000提供感测数据。另外,外部设备1000可以根据网关2000的控制来进行各种操作。
[0069]网关2000从外部设备1000接收感测数据,以及向设备3000和/或服务器4000提供感测数据。而且,网关2000监视其资源利用率,且可以当资源利用率大于阈值时,控制外部设备100以用于外部设备1000和网关2000之间的通信。网关2000可以暂停一个或多个外部设备1000的操作,且可以请求外部设备1000改变提供感测数据的方法。
[0070]设备3000和服务器4000从网关2000接收感测数据,且可以使用该感测数据向用户提供服务。设备3000和服务器4000可以使用从网关2000传输的感测数据,以便提供例如火警报警服务、安全服务和家庭网络服务。
[0071]设备3000可以是智能电话、平板PC、PC、智能TV、移动电话、PDA、膝上计算机、媒体播放器、微服务器、GPS、电子书终端、数字广播终端、导航系统、售货亭、MP3播放器、数码相机、或其他移动或非移动计算设备,但不限于此。而且,设备3000可以是具有通信功能和数据处理功能的可穿戴设备、诸如手表、眼镜、发带、或戒指,但设备3000不限于此。也就是说,设备3000可以包括可以经由网络从网关2000接收用于提供服务的感测数据的任何种类的设备。
[0072]网络可以包括局域网(LAN)、广域网(WAN)、增值网(VAN)、移动无线电通信网、卫星通信网和其组合。网络是广泛含义上的数据通信网,这允许配置图1所示的网络的每个主体彼此通信,且可以包括有线因特网、无线因特网和移动无线通信网。
[0073]图2是来通过网关2000设置数据传输规则并根据网关2000的资源利用率来控制外部设备1000的方法的流程图。
[0074]在操作S200中,网关2000可以标识连接到网关2000的外部设备1000。随着外部设备1000被连接到网关2000,网关2000可以从外部设备1000接收外部设备1000的设备信息。网关2000可以基于从外部设备1000传输的设备信息来识别外部设备1000。外部设备1000的设备信息是指示或标识外部设备1000和外部设备1000的属性的信息,例如外部设备1000的标识值、外部设备1000的种类、由外部设备1000生成的感测数据的种类和属性、以及外部设备1000的感测周期。
[0075]而且,网关2000可以存储外部设备1000的设备信息。网关2000可以存储要与将由设备3000或服务器4000提供的服务链接的外部设备1000的设备信息。在该情况下,网关2000从设备3000或服务器4000接收服务信息,且可以基于服务信息来识别外部设备1000所链接的服务。服务信息可以包括例如服务的标识值、用于提供服务的外部设备的种类和数量、在用于提供服务的外部设备之间的优先级、用于提供服务的感测数据的种类和数量、和用于提供服务的感测数据的优先级,但服务信息不限于此。
[0076]在操作S210中,网关2000可以设置数据传输规则。数据传输规则可以是控制网关2000将如何从一个或多个外部设备1000接收感测数据和/或外部设备1000将如何根据网关2000的资源利用率向网关2000传送感测数据的规则。网关2000可以基于外部设备1000的设备信息和由设备3000或服务器4000提供的服务的服务信息来根据预先设置的准则来设置数据传输规则。否则,网关2000可以基于用户输入来设置数据传输规则。
[0077]数据传输规则可以被设置为根据网关2000的资源利用率而有区别,且可以包括关于例如要用于提供服务的外部设备、要暂停的外部设备、感测数据的数据处理类型、感测数据的数据传输周期、数据传输量和是否在安排的传输中传输该感测数据的规则。例如,网关2000可以根据从季节、天气和时间中选择的至少一个,来设置关于感测数据的数据传输周期、数据传输量和是否在安排的传输中传输感测数据的规则。例如,在干燥的天气中,网关2000可以将火警报警服务相关的感测数据的传输周期设置为短。而且,例如,网关2000可以将夜晚的感测数据的传输周期设置为比白天的更长。
[0078]在操作S220中,网关2000可以监视网关2000的资源利用率。可以基于从所述网关2000的中央处理单元(CPU)使用、存储器使用、缓冲器存储器使用和通信或联网状态中选择的至少一个来确定网关2000的资源利用率。例如,可以根据网关2000的CPU当前被使用多少(例如,当前使用的CPU相比于CPU的最大性能的百分比)来确定资源利用率。而且,可以根据网关2000中的存储器的整个容量的当前正使用的百分比)来确定资源利用率。而且,可以根据当前在网关2000中的缓冲器存储器中存储多少数据来确定资源利用率。但是,资源利用率不限于此,即,可以根据使用资源以及CPU、存储器和缓冲器的各种状态来确定网关2000的资源利用率。
[0079]而且,网关2000可以确定资源利用率是否超过在存储器中存储的临界(例如阈)值。
[0080]在操作S230中,网关2000根据数据传输规则向外部设备1000传输与感测数据的传输相关的控制消息。网关2000识别对应于网关2000的当前资源利用率的数据传输规则,且可根据所识别的数据传输规则向外部设备1000传输与感测数据的传输相关的控制消息以便控制外部设备1000。传输到外部设备1000的控制消息可以包括关于例如是否暂停或中止外部设备或感测数据的传输、感测数据的数据处理类型和数据传输周期的信息。
[0081]图3是根据示例实施例的用于网关2000来存储外部设备的设备信息和关于由设备3000或服务器4000提供的服务的服务信息的方法的流程图。
[0082]在操作S300中,外部设备1000可以向网关2000提供其设备信息。当外部设备1000被连接以与网关2000通信时,外部设备1000可以向网关2000传输外部设备1000的设备信息,以便向网关2000注册外部设备1000。设备信息可以包括关于例如外部设备1000的标识值、外部设备1000的种类、感测数据的种类、感测数据的属性、和感测周期的信息。而且,网关2000可以基于设备信息来识别每个外部设备1000的种类、由外部设备1000生成的感测数据的种类。
[0083]在操作S310中,设备3000或服务器4000可以向网关2000提供服务信息。服务信息是关于设备3000或服务器4000提供的服务的信息,且可以包括服务的标识值、用于提供服务的外部设备的种类和数量、在用于提供服务的外部设备之间的优先级、用于提供服务的感测数据的种类和数量、和用于提供服务的感测数据之间的优先级,但不限于此。服务可以包括例如家庭网络服务、安全服务、火警报警服务、电源管理服务和内容共享服务,但服务不限于此。
[0084]在操作S320中,网关2000可以确定与服务相关的外部设备。网关2000可以基于服务信息来确定用于提供服务的外部设备,且可以确定连接到网关2000的外部设备中的一些或所有作为与该服务相关的外部设备。
[0085]在操作S330中,网关2000可以与该服务相关地存储被确定为与该服务相关的外部设备1000的设备信息。例如,网关2000可以向外部设备1000的设备信息表增加表示服务的标识值的区域,且可以在所增加的区域中记录与外部设备1000相关的服务的标识值。但是,设备信息的存储不限于此。
[0086]图4是示出根据示例实施例的指示外部设备1000的设备信息的设备信息表的例子的图。
[0087]参考图4,根据示例实施例的设备信息表可以包括设备标识(ID)区域40、设备种类区域42、数据类型区域44、数据属性区域46、和感测周期区域48。
[0088]外部设备1000的标识值可以被记录在设备ID区域40中,且外部设备1000的种类可以被记录在设备种类区域42中。例如,温度传感器、声音传感器、气体传感器、手表、冰箱、洗衣机、火警报警器等可以被记录在设备种类区域42中。
[0089]而且,外部设备1000感测的感测数据的种类可以被记录在数据类型区域44中。例如,数字、声音、字母、图像、视频等可以被记录在数据类型区域44中。
[0090]而且,外部设备1000感测的感测数据的属性可以被记录在数据属性区域46中。例如,数字值、数据值、字节值、串值等可以被记录在数据属性区域46中。
[0091]而且,由外部设备100感测的感测数据的周期可以被记录在感测周期区域48中。在感测周期区域48中记录的感测周期可以是在外部设备1000中设置的默认值。
[0092]图5是示出根据示例实施例的指示关于由设备3000或服务器4000提供的服务的信息的服务信息表的例子的图。
[0093]参考图5,服务信息表可以包括服务ID区域50、必要设备区域52、优先级1区域54、优先级2区域56、和优先级3区域58。
[0094]表示服务的标识值可以被记录在设备ID区域50中,且关于用于提供服务所必要的外部设备1000的种类和数量的信息可以被记录在必要设备区域52中。例如,“两个温度传感器”、“三个气体传感器”和“一个火警报警器”可以被记录在必要设备区域52中。
[0095]在优先级1区域54、优先级2区域56、和优先级3区域58中,从用于提供服务所必要的外部设备1000中,对应于上述优先级的外部设备1000的种类和数量可以被记录。例如,“ 一个温度传感器”、“ 一个气体传感器”和“ 一个火警报警器”可以被记录在优先级1区域54中,“一个温度传感器”和“一个气体传感器”可以被记录在优先级2区域56中,且“一个气体传感器”可以被记录在优先级3区域58中。
[0096]在必要设备区域52、优先级1区域54、优先级2区域56和优先级3区域58中记录的信息可以用于根据资源利用率来选择充分地提供服务的外部设备1000的最小组。
[0097]图6是示出根据示例实施例的指示被存储以与服务相链接的设备信息的设备信息表的例子的图。
[0098]参考图6,与服务相链接的设备信息表还可以包括除了图4的设备信息表以外的相关服务区域60。
[0099]与外部设备1000相关的服务的标识值可以被记录在相关服务区域60中。网关2000可以彼此比较图4的设备信息表和图5的服务信息表,来确定要被记录在图6的相关服务区域60中的服务的标识值。例如,“家庭控制服务B”和“火警报警服务A”可以与作为温度传感器的设备A相关地被记录在相关服务区域60中。
[0100]图7是示出根据示例实施例的用于网关2000来设置感测数据的数据传输规则的方法的流程图。
[0101]在操作S700中,网关2000可以确定对应于资源利用率的外部设备1000。网关2000可以根据网关2000的资源利用率的每个部分来确定用于提供该服务所必要的外部设备1000。网关2000可以基于外部设备1000的设备信息和设备3000或服务器4000的服务信息来确定对应于网关2000的资源利用率的外部设备1000。网关2000可以不选择与该服务不相关的外部设备1000。而且,网关2000可以从用于提供服务所必要的外部设备1000中,选择对该服务必需的外部设备1000,且可以不选择不必需的外部设备。
[0102]例如,如果用于提供火警报警服务所必需的外部设备1000是两个温度传感器、三个气体传感器和一个火警报警器,网关2000可以选择温度传感器A、温度传感器B、气体传感器A、气体传感器B、气体传感器C和火警报警器A,作为对应于网关的范围从0%到70%的资源利用率的外部设备1000。而且,网关2000可以选择温度传感器A、气体传感器A、气体传感器B和火警报警器A,作为对应于在网关2000中范围从70%到100%的资源利用率的外部设备1000。
[0103]在操作S710中,网关2000可以确定将从外部设备1000传输的感测数据的数据提供方法。数据提供方法可以包括例如在收集感测数据之后提供、在划分感测数据之后提供、和在计算感测数据的平均值之后提供。而且,数据提供方法可以包括比较新生成的感测数据与先前传输到网关2000的感测数据来仅传输改变的(例如不同的)数据的方法。网关2000可以考虑感测数据的实时属性和感测数据的大小来确定感测数据的数据提供方法。网关2000可以控制外部设备1000来划分大容量的感测数据为多个,且外部设备1000组合小容量的感测数据。而且,当感测数据的属性是数字值时,网关2000可以控制外部设备1000来传输感测数据的平均值。
[0104]例如,在火警报警服务中,在网关2000的资源利用率的范围从0%到70%的情况下,网关2000可以确定允许温度传感器A、温度传感器B、气体传感器A、气体传感器B、气体传感器C和火警报警器A向网关2000传输感测数据、而不处理感测数据。而且,在网关2000的资源利用率的范围从70%到100%的情况下,网关2000可以确定允许温度传感器A传输感测数据的平均值,允许气体传感器A传输划分的感测数据,且允许气体传感器B传输组合的感测数据。
[0105]在操作S720中,网关2000可以确定将从外部设备1000传输的感测数据的数据传输周期。网关2000可以考虑感测数据的实时属性、数据大小、和数据提供方法来确定感测数据的数据传输周期。
[0106]例如,在火警报警服务中,在网关2000的资源利用率的范围从0%到70%时,网关2000可以控制温度传感器A、温度传感器B、气体传感器A、气体传感器B、气体传感器C和火警报警器A,来在默认周期中向网关2000传输感测数据。而且,在网关2000的资源利用率的范围从70%到100%时,网关2000可以控制温度传感器A每三十分钟一次地传输感测数据的平均值,控制气体传感器A每两分钟一次地传输划分的感测数据。
[0107]在操作S730中,网关2000可以确定是否在安排的传输中将从外部设备1000传输的感测数据。网关2000可以考虑感测数据的实时属性、数据大小和感测数据提供方法来确定是否传输感测数据作为安排的传输。
[0108]例如,在火警报警服务中,当网关2000的资源利用率的范围从70%到100%时,网关2000可以确定使得规定气体传感器B被安排在规定的时间传输收集的感测数据。
[0109]图8是示出根据示例实施例的指示感测数据的数据传输规则的表的例子的图。
[0110]参考图8,数据传输规则表包括服务ID区域80、资源利用率区域82、外部设备区域84、暂停区域86、数据提供方法区域87、传输周期区域88和安排的传输区域89。
[0111]使用感测数据的服务的标识值可以被记录在设
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1