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

技术编号:12835704 阅读:96 留言:0更新日期:2016-02-11 00:01
一种控制从连接到网关的设备的数据传输的系统和方法,包括:确定所述网关的资源利用率,且根据所述网关的利用率来确定所述设备的数据处理方法。

【技术实现步骤摘要】
【专利说明】相关申请该申请要求来自于2014年7月31日在韩国知识产权局中提交的韩国专利申请N0.10-2014-0098648、于2014年11月19日在韩国知识产权局中提交的韩国专利申请N0.10-2014-0161633、和于2015年3月27日在韩国知识产权局中提交的韩国专利申请N0.10-2015-0043304 的优先权。
根据示例实施例的方法和装置涉及控制连接到网关的装置的数据传输的系统和方法,且更具体地涉及根据网关的资源利用率来控制装置的数据传输的系统和方法。
技术介绍
随着网络技术和数据处理技术发展,各种外部设备连接到网关以通过使用消息框架(messaging framework)来与网关交换数据。具体地,物联网(Internet of Things, Ι0Τ)设备通过使用消息框架来与网关交换数据。在Ι0Τ服务中,在设备和网关之间的连接被分类为基于因特网协议(IP)的连接和基于非IP的连接,主要使用了基于IP的连接。例如,使用传输控制协议(TCP)/IP的消息框架不提供流控制功能,但取决于由TCP提供的功能。但是,由TCP提供的流控制不对各种情形反应,而仅考虑网络缓冲器。另外,从外部设备收集的数据具有取决于数据的种类和使用该数据的服务的种类而变化的重要性和实时特征,但消息框架可能不考虑这种特征。因此,从各种外部设备接收数据的网关面临过载的风险。而且,在服务具有高实时特征的情况下,由于网关的过载,难以提供适当的服务。
技术实现思路
示例实施例的方面包括通过防止网关的过载来防止经由网关提供的数据损失或服务终止的系统和方法。示例实施例的方面包括根据网关的资源利用率来有效地控制设备通过网关的数据传输的系统和方法。将在随后的描述中部分地阐述另外的方面,且将从该描述中另外的方面将变得明显,或可以通过呈现的示例实施例的实践来学习另外的方面。根据示例实施例,提供用于控制至少一个外部设备的网关,该网关包括:控制器,被配置为确定所述网关的资源利用率,并根据所述网关的资源利用率来确定从所述至少一个外部设备向所述网关提供所述感测数据的数据提供方法;以及通信器,被配置为向所述至少一个外部设备传输指示所述至少一个外部设备根据所述数据提供方法来提供所述感测数据的信号。该数据提供方法可以包括从组合所述感测数据的数据提供方法、划分所述感测数据的数据提供方法和计算所述感测数据的平均值的数据提供方法中选择的至少一个数据提供方法。该控制器可以基于所述至少一个外部设备的所述感测数据的种类和所述至少一个外部设备的所述感测数据的大小中的至少一个来确定所述数据提供方法。该控制器可以当资源利用率超过临界值时,在所述至少一个外部设备中选择外部设备,且确定要从所选外部设备传输的所述感测数据的数据提供方法。该通信器可以向所选外部设备传输用于请求所述感测数据的信号,且向未被选择的未选外部设备传输用于请求未选外部设备暂停所述感测数据的传输的信号。该通信器可以确定从至少一个外部设备的所述感测数据的传输周期,且所述通信器还被配置为根据所确定的传输周期向至少一个外部设备传输用于请求所述至少一个外部设备提供所述感测数据的信号。该网关还可以包括存储器,用于存储外部设备的设备信息,其中,该设备信息可以包括关于所述外部设备的种类、所述外部设备的所述感测数据的种类和所述外部设备的感测周期的信息。该存储器可以与由连接到所述网关的设备或服务器提供的服务相关联地存储所述设备信息,且所述控制器还被配置为从至少一个外部设备中选择必要外部设备,用来提供用于提供所述服务的所述感测数据。可以基于从所述网关的中央处理单元(CPU)使用、所述网关的存储器使用和所述网关的通信状态中选择的至少一个来确定所述资源利用率。该通信器可以当所述资源利用率返回到临界值时,根据默认传输规则来向所述外部设备传输请求所述外部设备提供所述感测数据的消息。根据示例实施例,提供用于网关控制至少一个外部设备的方法,该方法包括:确定所述网关的资源利用率;根据所述资源利用率来确定从所述至少一个外部设备向所述网关提供所述感测数据的数据提供方法;以及向所述至少一个外部设备传输指示所述至少一个外部设备根据所确定的数据提供方法来提供所述感测数据的信号。该数据提供方法可以包括从组合所述感测数据的数据提供方法、划分所述感测数据的数据提供方法和计算所述感测数据的平均值的数据提供方法中选择的至少一个数据提供方法。所述数据提供方法的确定可以基于所述至少一个外部设备的所述感测数据的种类和所述至少一个外部设备的所述感测数据的大小中的至少一个进行。该方法还可以包括当资源利用率超过临界值时,在所述至少一个外部设备中选择外部设备,其中,所述数据提供方法的确定包括确定要从所选外部设备提供的所述感测数据的数据提供方法。所述控制消息的传输可以包括向所选外部设备传输用于请求处理的所述感测数据的信号,且向未被选择的未选外部设备传输用于请求未选外部设备暂停所述感测数据的传输的消息。该方法还可以包括确定从所述至少一个外部设备的所述感测数据的传输周期,其中该消息的传输包括根据所确定的传输周期向至少一个外部设备传输用于请求所述至少一个外部设备提供所述感测数据的信号。该方法还可以包括存储所标识的外部设备的设备信息,其中,该外部设备的设备信息可以包括关于所述外部设备的种类、所述外部设备的所述感测数据的种类和所述外部设备的感测周期的信息。该设备信息的存储可以包括与由设备或连接到所述网关的服务器提供的服务相关联地存储所述设备信息,且该选择包括从所述至少一个外部设备中选择必要外部设备,用来提供用于提供所述服务的所述感测数据。根据示例实施例,一种连接到网关来向所述网关提供所述感测数据的设备,所述设备包括:传感器,被配置为获得感测数据;控制器,被配置为根据向所述网关提供所述感测数据的数据提供方法来处理所述所述感测数据,所述数据提供方法对应于所述网关的资源利用率;以及通信器,被配置为向所述网关传输所述感测数据。根据示例实施例,一种非暂时计算机可读记录介质在其上实体化了一种程序,用于在计算机中执行用于控制至少一个外部设备的网关的方法。根据示例实施例,一种用于控制至少一个外部设备的网关,该网关包括:通信器,被配置为从所述至少一个外部设备接收感测数据;以及控制器,被配置为基于从所述网关的资源利用率、所述至少一个外部设备的状态信息、和连接到所述网关的至少一个外部设备的数量中选择的至少一个来确定处理所述所述感测数据的周期。【附图说明】从示例实施例的以下详细描述,结合附图,上述和其他方面将变得更明显且更容易理解,在附图中:图1是根据示例实施例的服务提供系统的概念图;图2是根据示例实施例的由网关设置数据传输规则并根据网关的资源利用率来控制外部设备的方法的流程图;图3是根据示例实施例的通过使用网关来存储外部设备的设备信息和关于设备或服务器的服务的服务信息的方法的流程图;图4是示出根据示例实施例的表示外部设备的设备信息的设备信息表的例子的图;图5是示出根据示例实施例的表示关于由设备或服务器提供的服务的服务信息的服务信息表的例子的图;图6是示出根据示例实施例的表示被存储以与服务相链接的设备信息的设备信息表的例子的图;图7是根据示例实施例的使用网关来设置感测数据的数据传输规本文档来自技高网...

【技术保护点】
一种用于控制至少一个外部设备的网关,所述网关包括:控制器,被配置为确定所述网关的资源利用率,并根据所述网关的资源利用率来确定从所述至少一个外部设备向所述网关提供感测数据的数据提供方法;以及通信器,被配置为向所述至少一个外部设备传输指示所述至少一个外部设备根据所述数据提供方法来提供所述感测数据的信号。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李在根
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1