通信系统、中继设备、通信方法和用于存储程序的非瞬态计算机可读介质的制作方法

文档序号:10541128阅读:318来源:国知局
通信系统、中继设备、通信方法和用于存储程序的非瞬态计算机可读介质的制作方法
【专利摘要】本发明的通信系统包括:应用服务器(10);以及中继设备(20),用于对应用服务器(10)和通信网络(40)之间的通信进行中继。应用服务器(10)包括:第一通信部(11),用于向中继设备(20)发送第一消息,在该第一消息中已将第一标识符设置为发送第一消息的目的地,其中所述第一标识符用于识别经由通信网络(40)与应用服务器(10)进行通信的通信终端(30)。中继设备(20)包括:转换部(21),用于将第一标识符转换成用于唯一识别所述通信网络(40)中的通信终端(30)的第二标识符;以及第二通信部(22),用于将第二消息经由通信网络(40)发送至通信终端(30),在该第二消息中已将第二标识符设置为发送第二消息的目的地。
【专利说明】
通信系统、中继设备、通信方法和用于存储程序的非瞬态计算机可读介质
技术领域
[0001]本发明涉及一种通信系统、中继设备、通信方法和程序,尤其涉及用于将数据发送至属于相互不同的网络的通信终端的通信系统、中继设备、通信方法和程序。
【背景技术】
[0002]近年来,用于对无需用户等的操作而自主进行通信的机器类型通信(MTC)终端进行控制的网络的结构已有讨论。例如,与MTC终端进行通信的装置触发(Device Trigger)功能在推进关于移动网络的结构和功能的标准化的3GPP中已有讨论。装置触发功能是在属于与移动网络不同的网络的服务器设备(以下将被称为外部的服务器设备)与属于移动网络的MTC终端进行通信的情况下所使用的功能。MTC终端也可以称为机器对机器(M2M)装置。例如,专利文献I公开了一种用于执行装置触发功能的结构和处理流程。
[0003]例如,在装置触发功能中,外部服务器设备指定分配给MTC终端的MSISDN(对应于电话号码),并且还使用短消息服务(SMS)将少量数据发送至MTC终端装置。少量数据例如是上限在SMS中进行了预定并且可以发送的字符的数量限制为10个字符的数据。
[0004]然而,MTC终端应并入非通信装置或机器等,而不是移动电话或智能电话终端,并且假定并入非通信装置或机器的MTC终端的数量将达到千万个到上亿个。因此,如果向所有MTC终端分配MSI SDN,则MSI SDN可能会用尽。因此,已有讨论由移动网络的通信运营商等向MTC终端分配与MSI SDN相比位数更多的外部标识(External Identif i cat 1n,外部ID),并且由外部服务器设备来指定外部ID并且与MTC终端进行通信。
[0005]现有技术文献
[0006]非专利文献
[0007]非专利文献1:3GPP TS 29.368V11.4.0(2013-09)3rd Generat1n PartnershipProject;Technical Specificat1n Group Core Network and Terminals;Tspinterface protocol between the MTC Interworking Funct1n(MTC-1WF)and ServiceCapability Server (SCS)(版本11)

【发明内容】

[0008]发明要解决的问题
[0009]然而,在使用装置触发功能的情况下,外部服务器设备必须使用外部ID来管理MTC终端,其中该外部ID在外部服务器设备管理MTC终端的情况下在移动网络中唯一识别MTC终端。也就是说,外部ID是由管理移动网络的通信运营商等所管理的标识符,并且管理外部服务器设备的运营商等通常使用与由通信运营商等所管理的标识符不同的标识符来管理MTC终端。例如,管理外部服务器设备的运营商等可以通过组合安装MTC终端的区域的名称和MTC终端的序列号等或者通过组合MTC终端的类型和MTC终端的序列号等来管理MTC终端。如上所述,管理外部服务器设备的运营商等根据这些运营商自身公司的管理策略来标识和管理MTC终端。
[0010]然而,在使用移动网络中所提供的装置触发功能的情况下,需要使用由管理该移动网络的通信运营商等所管理的标识符来指定MTC终端。因此,管理外部服务器设备的运营商等需要在外部服务器设备中新提供例如用以管理外部ID的管理功能等。此外,管理外部服务器设备的运营商等需要确定各种参数以使用装置触发功能。这在管理外部服务器设备的运营商等使用移动网络中所提供的装置触发功能的情况下,对于该运营商等而言并不方便。装置触发功能是在外部服务器设备管理MTC终端的情况下所使用的功能的示例。在外部服务器设备设备管理MTC终端的情况下,可以在外部服务器设备访问移动网络中的MTC终端时使用除装置触发功能外的功能。
[0011]本发明是为了解决上述问题而作出的,并且目的在于提供外部服务器设备在与属于移动网络的通信终端进行通信的情况下能够容易指定该通信终端的一种通信系统、中继设备、通信方法和程序。
[0012]用于解决问题的方案
[0013]根据本发明的第一示例性方面的通信系统包括:应用服务器;以及中继设备,用于对所述应用服务器和通信网络之间的通信进行中继,其中,所述应用服务器包括:第一通信部,用于向所述中继设备发送第一消息,在所述第一消息中,用于识别经由所述通信网络进行通信的通信终端的第一标识符已被设置为目的地;所述中继设备包括:转换部,用于将所述第一标识符转换成用于在所述通信网络中唯一识别所述通信终端的第二标识符;以及第二通信部,用于将第二消息经由所述通信网络发送至所述通信终端,在所述第二消息中所述第二标识符已被设置为目的地。
[0014]根据本发明的第二示例性方面的一种中继设备,用于对应用服务器和通信网络之间的通信进行中继,所述中继设备包括:转换部,用于在接收到从所述应用服务器发送来的第一消息时,将第一标识符转换成第二标识符,其中所述第一标识符是所述第一消息的目的地并且用于识别经由所述通信网络来进行通信的通信终端,并且所述第二标识符用于在所述通信网络中唯一识别所述通信终端;以及第二通信部,用于将第二消息经由所述通信网络发送至所述通信终端,在所述第二消息中所述第二标识符已被设置为目的地。
[0015]根据本发明的第三示例性方面的通信方法是一种中继设备中所使用的通信方法,所述中继设备对应用服务器和通信网络之间的通信进行中继,所述通信方法包括以下步骤:接收从所述应用服务器发送来的第一消息,在所述第一消息中,用于识别经由所述通信网络进行通信的通信终端的第一标识符已被设置为目的地;将所述第一标识符转换成用于在所述通信网络中唯一识别所述通信终端的第二标识符;以及将第二消息经由所述通信网络发送至所述通信终端,在所述第二消息中所述第二标识符已被设置为目的地。
[0016]根据本发明的第四示例性方面的程序是一种计算机设备所执行的程序,所述计算机设备对应用服务器和通信网络之间的通信进行中继,所述程序使得所述计算机设备执行以下处理:接收从所述应用服务器发送来的第一消息,在所述第一消息中,用于识别经由所述通信网络进行通信的通信终端的第一标识符已被设置为目的地;将所述第一标识符转换成用于在所述通信网络中唯一识别所述通信终端的第二标识符;以及将第二消息经由所述通信网络发送至所述通信终端,在所述第二消息中所述第二标识符已被设置为目的地。
[0017]发明的效果
[0018]根据本发明,可以提供外部服务器在与属于通信网络的通信终端进行通信的情况下能够容易指定该通信终端的一种通信系统、中继设备、通信方法和程序。
【附图说明】
[0019]图1是根据实施例1的通信系统的结构图;
[0020]图2是根据实施例2的通信系统的结构图;
[0021 ]图3是根据实施例2的M2M平台的结构图;
[0022]图4是示出根据实施例2的数据发送处理的流程的图;
[0023]图5是示出根据实施例2的M2M平台中的数据发送处理的流程;
[0024]图6是根据实施例3的M2M平台的结构图;
[0025]图7是示出根据实施例3的数据发送处理的流程的图;
[0026]图8是根据实施例4的应用服务器的结构图;
[0027]图9是示出根据实施例4的数据发送处理的流程的图;以及
[0028]图10是示出根据实施例5的数据发送处理的流程的图。
【具体实施方式】
[0029]实施例1
[0030]以下,将参考【附图说明】本发明的实施例。首先,将参考图1来说明根据本发明的实施例I的通信系统的结构示例。图1所示的通信网络包括应用服务器10、中继设备20和通信终端30。此外,中继设备20和通信终端30经由通信网络40与彼此通信。
[0031]应用服务器10是提供诸如数据向通信终端30的发送等的应用服务的服务器设备。应用服务器10可以是通过使CPU执行存储器中所存储的程序来进行工作的计算机设备。
[0032]应用服务器10包括通信部11。通信部11将如下消息发送至中继设备20,其中在该消息中,已经将用于识别通信终端30的应用服务器管理标识符设置为目的地。应用服务器管理标识符是用于在应用服务器10管理多个通信终端30的情况下唯一识别各通信终端30的标识符。
[0033]中继设备20包括转换部21和通信部22。中继设备20可以是通过使CPU执行存储器中所存储的程序来进行工作的计算机设备。转换部21将被设置为从应用服务器10发送来的消息的目的地的应用服务器管理标识符转换成通信网络管理标识符。该通信网络管理标识符是用于唯一识别属于通信网络40的多个通信终端30的标识符。通信网络管理标识符可以由通信网络40中所设置的服务器设备等来进行管理。
[0034]转换部21将从应用服务器10发送来的消息的目的地改变为通信网络管理标识符并且输出目的地已改变为通信部22的消息。通信部22将从转换部21输出的消息经由通信网络40发送至通信终端30。可以通过通信网络40中所设置的装置触发功能或者通过为了实现与通信终端30的通信而设置的其它功能来将消息发送至通信终端30。
[0035]如上所述,应用服务器10将应用服务器10所管理的通信终端30的标识符设置为目的地,由此应用服务器10能够将消息发送至属于通信网络40的通信终端30。
[0036]更具体地,中继设备20将作为由应用服务器10所管理的通信终端30的标识符的应用服务器管理标识符转换成在通信网络40中唯一识别通信终端30的通信网络管理标识符。此外,中继设备20能够通过将通信网络管理标识符设置为消息的目的地来将消息经由通信网络40发送至通信终端30。
[0037]通过在应用服务器10和通信网络40之间提供中继设备20并且在中继设备20中对用于识别通信终端30的标识符进行转换,应用服务器10能够在无需使用通信网络40中所使用的标识符的情况下将消息发送至通信终端30。因此,应用服务器10能够在无需对在通信网络40中唯一识别通信终端30的通信网络管理标识符进行管理的情况下将消息发送至通信终端30。因此,即使在应用服务器10将消息发送至属于通信网络40的通信终端30的情况下,也无需提供用以管理通信终端30的通信网络管理标识符的功能。
[0038]实施例2
[0039]接着,将参考图2来说明根据本发明的实施例2的通信系统的结构示例。根据本实施例的通信系统包括应用服务器50、M2M平台60、网络服务功能实体(NSE)70和M2M装置80。此外,NSE 70是移动网络75中所设置的设备。移动网络75中所设置的设备是指基于管理移动网络75的通信运营商等的管理策略、设计策略所设置的设备。
[0040]此外,M2M平台60连接至移动网络75并且还连接至不同于移动网络75的通信网络77和79 J2M平台60连接至移动网络或通信网路是指M2M平台60与该移动网络或该通信网络中所设置的节点设备等进行通信。在图2中,M2M装置80属于移动网络75。
[0041]应用服务器50对应于图1所示的应用服务器KKM2M平台60对应于图1所示的中继设备20。移动网络75对应于图1所示的通信网络40 J2M装置80对应于图1所示的通信终端30 ο
[0042]移动网络75例如是3GPP所定义的网络。NSE70例如是构成3GPP所定义的该网络的节点设备。
[0043]oneM2M例如将应用服务器50和Μ2Μ平台60之间的部分定义为Mca接口,这推进了M2M通信中的服务层的标准化。应用服务器50和M2M平台60使用Mca接口所定义的消息格式等来进行通信。
[0044]oneM2M例如将M2M平台60和NSE 70之间的部分定义为Mcn接口。此外,在oneM2M中,将M2M平台60和M2M装置80之间的部分定义为Mcc接口。以上接口的名称并不限于Mca接口、Mcn接口和Mcc接口,并且可以在推进oneM2M中的标准化的过程中适当地改变。
[0045]此外,在3GPP中,可以将NSE 70和M2M平台60之间的部分定义为Tsp接口。以上接口的名称并不限于Tsp接口并且可以在推进3GPP中的标准化的过程中适当地改变。
[0046]通信网络77和79不同于移动网络75并且可以例如由与管理移动网络75的通信运营商不同的通信运营商来进行管理。可选地,通信网络77和79可以是通信系统与移动网络75中的通信系统有所不同的网络。通信系统与移动网络75中的通信系统有所不同的网络例如包括固定通信网络或无线LAN。
[0047]此外,M2M平台60可以是作为用于实现oneM2M所定义的功能的设备的共通服务实体(common service entity ,CSE)。此外,M2M平台60可以是包括多个CSE的设备。此外,可以使用oneM2M中所使用的术语将M2M平台60称为基础设施节点(IN)-CSE。此外,可以使用oneM2M中所使用的术语将M2M装置80称为应用服务节点(Applicat1n Service Node,ASN)/中间节点(Middle Node,MN)-CSE。此外,可以使用oneM2M中所使用的术语将应用服务器50称为AE。
[0048]接着,将参考图3来说明M2M平台60的结构示例。M2M平台60包括网络选择部61、转换部62和通信部63。由于转换部62对应于图1所示的转换部21并且通信部63对应于图1所示的通信部22,因此将省略详细说明。
[0049]在从应用服务器50发送M2M装置80已被设置为目的地的消息的情况下,网络选择部61选择应使用移动网络75以及通信网络77和79中的哪一个来将该消息发送至M2M装置80。网络选择部61可以例如选择已与M2M装置80签署了合约的通信运营商所管理的网络。可选地,在M2M装置80能够经由移动网络75以及通信网络77和79中的两个以上网络进行通信的情况下,网络选择部61可以使用诸如各网络中的拥塞状态、连接至各网络的终端的数量以及各网络中的吞吐量或延迟等的QoS信息来选择网络。
[0050]此外,在M2M装置80能够经由移动网络75以及通信网络77和79中的两个以上网络进行通信的情况下,网络选择部61可以选择多个网络并将以上消息经由各网络发送至M2M装置80 ο通过将消息经由多个网络发送至M2M装置80,可以增加消息传递至M2M装置80的可能性。在经由多个网络发送同一消息的情况下,M2M装置80可以丢弃除一个消息以外的所有消息或者合成多个网络。
[0051]在关于图2和4的描述中,说明了网络选择部61选择移动网络75的示例。
[0052]网络选择部61将与所选择的网络有关的信息输出至转换部62。
[0053]转换部62将已被设置为从应用服务器50发送来的消息的目的地的标识符转换成网络选择部61所选择的网络中所使用的标识符。在使用外部ID(External-1D)来识别网络选择部61所选择的网络中的M2M装置80的情况下,例如,转换部62将与该M2M装置80相对应的外部ID设置为消息的目的地。此外,在网络选择部61所选择的网络中使用不同于外部ID的标识符的情况下,转换部62将已被设置为从应用服务器50发送来的消息的目的地的标识符转换成所选择的网络中所使用的标识符。M2M装置80的标识符可以不是外部ID,并且可以是例如M2M装置80的装置编号或MAC地址等。
[0054]M2M平台60可以存储数据库等,其中在该数据库等中,应用服务器50中的用于识别M2M装置80的标识符与M2M平台60的存储器中的用于在各网络中识别M2M装置80的标识符相关联。可选地,该数据库可以由其它装置来进行管理。在这种情况下,转换部62可以访问管理该数据库的其它装置并且获得与已被设置为从应用服务器50发送来的消息的目的地的标识符相关联的标识符。
[0055]此外,转换部62将从应用服务器50发送来的消息的格式转换成将消息在网络选择部61所选择的网络中发送至M2M装置80的情况下所使用的系统的消息格式。在发送消息的情况下所使用的系统例如可以是装置触发、SMS或IP推送(IP HJSH)。换句话说,转换部62将从应用服务器50发送来的消息的格式转换成将消息在网络选择部61所选择的网络中发送至M2M装置80的情况下所使用的协议格式。
[0056]通信部63将目的地的标识符已经在转换部62中进行了转换的消息经由网络选择部61所选择的网络发送至M2M装置80。
[0057]此外,除上述的结构以外,M2M平台60还可以包括用于执行计费处理的结构。由于计费处理,因此M2M平台60可以例如指定从应用服务器50发送来的消息的数据量并且生成应用了与该数据量相对应的计费费率的计费详情数据等。可选地,M2M平台60可以根据来自应用服务器50的请求对发送了消息的次数进行计数并且根据发送了消息的次数来生成计费详情数据等。
[0058]接着,将参考图4来说明根据本发明的实施例2的数据发送处理的流程。首先,应用服务器50将数据发送请求消息发送至M2M平台GO(Sll)t3IKM装置80被设置为数据发送请求的目的地。此外,应用服务器50所管理的应用服务器管理标识符用作M2M装置80的标识符。
[0059 ] 接着,M2M平台60选择将数据发送至M2M装置80所要使用的网络(S12)。接着,M2M平台60向应用服务器50发送请求接受应答消息以向应用服务器50通知该M2M平台60已接受数据发送请求消息(S13)。接着,M2M平台60将数据发送请求消息发送至步骤S12中所选择的网络中所设置的NSE 70(S14)。此时,M2M平台60在将被设置为目的地的M2M装置80的标识符转换成所选择的网络中所使用的标识符之后发送该数据发送请求消息。
[0060] 接着,NSE 70向M2M平台60发送请求接受应答消息以向M2M平台60通知该NSE 70已接受该数据发送请求消息(SI5)。
[0061 ]接着,NSE 70使用装置触发功能来向M2M装置80发送消息(S16)。现在将详细说明装置触发功能。在执行装置触发功能的情况下,M2M平台60将装置触发请求发送至NSE 70。NSE 70例如可以是3GPP中所定义的MTC-1WF实体。装置触发请求例如包括以下信息。
[0062].3GPP外部标识符或MSISDN
[0063].ASN-CSE标识符[0064I.触发参考编号
[0065].有效期
[0066].优先级
[0067]?应用端口 ID
[0068].触发有效载荷
[0069]在3GPP所定义的移动网络75中将装置触发请求传送至作为NSE70的SMS-SC并且将该装置触发请求作为短消息(Short Message)信号经由SM路由器等发送至M2M装置80。此时,在短消息信号中设置“装置触发短消息”的协议标识符。因此,在诸如SM路由器或对象SM实体等的装置触发短消息接收侧,可以确认和拒绝发送侧实体或信号的有效性等。
[0070]在步骤S16中执行了装置触发之后,NSE70为了通知装置触发执行结果(装置触发报告)而向M2M平台60发送装置触发结果消息(S17)。装置触发执行结果是表示从NSE 70发送来的消息是否到达M2M装置80(即,M2M装置80是否无任何问题地接收到从NSE 70发送来的消息)的信息。装置触发执行结果可以包括消息没有传递至M2M装置80的原因等。
[0071]接着,M2M平台60将数据发送应答消息(数据发送报告)发送至应用服务器50作为响应于步骤SI I中所发送的数据发送请求消息的应答消息(S18KM2M平台60将从NSE 70发送来的装置触发执行结果设置在数据发送应答消息中。
[0072]接着,将参考图5来说明根据本发明的实施例2的M2M平台60中的数据发送处理的流程。首先,网络选择部61从多个网络中选择将消息发送至M2M装置80所要使用的网络(S101)。接着,转换部62将被设置为从应用服务器50发送来的消息的目的地的M2M装置80的标识符转换成所选择的网络中所使用的标识符(S102)。
[0073]接着,转换部62将已进行了转换的标识符设置为消息的目的地(S103)。接着,转换部62将目的地已进行了转换的消息经由所选择的网络发送至M2M装置80(S104)。
[0074]如上所述,通过使用根据本发明的实施例2的通信系统,应用服务器50能够在无需考虑例如移动网络75中所使用的协议或数据格式等的情况下,请求M2M平台60发送数据。
[0075]M2M平台60设置在应用服务器50和NSE 70之间并且能够通过使用M2M平台60与各装置之间定义的协议或数据格式等来对应用服务器50和NSE 70之间的通信进行中继。也就是说,在应用服务器50和NSE 70使用彼此不同的协议或数据格式的情况下,M2M平台60能够通过对信息进行转换来对应用服务器50和NSE 70之间的通信进行中继。
[0076]此外,在如图2所示有多个网络连接至M2M平台60的情况下,M2M平台60将从应用服务器50发送来的数据转换成各网络中所使用的协议或消息格式。因此,应用服务器50能够将数据经由连接至M2M平台60的网络其中之一发送至M2M装置80。
[0077]实施例3
[0078]接着,将参考图6来说明根据本发明的实施例3的M2M平台90的结构示例I2M平台90具有将数据累积部91添加至图3所示的M2M平台60的结构。由于网络选择部61、转换部62和通信部63与M2M平台90相同,因此将省略详细说明。
[0079]数据累积部91临时累计从应用服务器50发送来的数据。预先确定M2M平台90可以以装置触发功能经由NSE 70发送至M2M装置80的数据的大小。在使用装置触发功能中的SMS来发送数据的情况下,预先确定字符数量的限制。
[0080]在以上的情况下,在从应用服务器50发送来的数据的大小超过预定的数据大小的情况下,M2M平台90将所发送来的数据临时累积在数据累积部91中I2M平台90使用装置触发功能以使得M2M装置80能够连接至移动网络75 J2M平台90在将M2M装置80连接至移动网络75之后向M2M装置80发送数据。
[0081]将参考图7来说明从应用服务器50发送大小超过可以以装置触发功能来发送的数据的大小的数据的情况下的处理的流程。
[0082]由于图7中的步骤Sll?S18与图4中的步骤Sll?S18相同,因此将省略详细说明。作为步骤S16中的装置触发功能的执行的结果,NSE 70针对M2M装置80进行呼叫控制。呼叫控制还可以被称为寻呼控制。M2M装置80针对与来自NSE 70的呼叫控制有关的消息进行应答以使得该M2M装置80连接至移动网络75。
[0083]M2M装置80连接至移动网络75是指例如属于移动网络75的基站向M2M装置80分配通信资源以与M2M装置80进行通信的状态。换句话说,M2M装置80连接至移动网络75是指通过呼叫控制来指定M2M装置80的位置并且可以在M2M装置80和基站之间交换数据的状态。在M2M装置80在其连接至移动网络75之后的预定时间段内不进行IP通信的情况下,释放分配给M2M装置80的通信资源。即使在这种情况下,也可以通过使用装置触发功能来使M2M装置80连接至移动网络75。
[0084]M2M装置80连接至移动网络75,由此从NSE 70或移动网络75中所设置的其它节点设备分配IP地址。
[0085]M2M装置80发送IP地址通知消息以向M2M平台90通知所分配到的IP地址(S21KM2M装置80经由Mcc接口向M2M平台90发送IP地址通知消息。
[0086]此外,尽管已经在步骤S21中说明了M2M装置80向M2M平台90通知IP地址的示例,M2M平台90也可以使用其他方法来获得M2M装置80的IP地址J2M平台90可以例如从向移动网络75中的M2M装置80分配了IP地址的服务器设备等获得分配给M2M装置80的IP地址信息。
[0087]可选地,M2M平台90可以使用装置引导(Device Bootstrapping)来获得M2M装置80的IP地址,其中装置引导是由作为推进欧洲的电气通信的标准化的组织的欧洲电信标准化协会(ETSI)所定义的。装置引导是用于在M2M装置80连接(附着)至3GPP所定义的移动网络的情况下将与该M2M装置80有关的信息登记在服务器设备等中的功能。服务器设备例如可以是M2M平台90。例如,在装置引导中,M2M装置80的IP地址作为与M2M装置80有关的信息的一部分登记在M2M平台90中。也就是说,在图7的步骤S16中,使用装置触发功能将M2M装置80连接至移动网络75。然后使用装置引导功能,由此M2M平台90能够获得M2M装置80的IP地址。
[0088]现在,将说明在装置引导中将M2M装置80的IP地址登记在M2M平台90中的情况下的处理的详情。首先,需要针对M2M装置80进行访问M2M平台90所要求的固定信息的提供(Provis1ning)。针对M2M装置80进行固定信息的提供的过程可以被称为M2M服务引导(M2MService Bootstrap)。
[0089]例如,在M2M服务引导中,针对M2M装置80提供以下的固定信息。所提供的信息不限于以下信息。
[0090].装置ID(M2M装置80的标识符)
[0091].M2M路由密钥(在进行访问认证的情况下所使用的密钥信息)
[0092].NSCL-1D的列表(M2M装置80所访问的M2M平台90或M2M系统的ID)
[0093]用于进行提供的方法包括预提供(Pre-Provis1ning)(预先设置)和引导(在启动时设置)。此外,引导(在启动时设置)包括以下方法:
[0094]?由接入网(Access Network)所辅助的引导(与接入网相关联的引导方法);
[0095].无需来自接入网的辅助的引导(独立于接入网的引导方法)。
[0096]此外,由接入网所辅助的引导包括:基于通用引导架构(General BootstrappingArchitecture,GBA)的方法以及基于EAP-S頂/EAP-AKA(EAP)的方法。基于GBA的方法和基于EAP的方法是3GPP标准中所定义的方法并且将省略详细说明。
[0097]如上所述,在M2M服务引导中执行了提供之后,执行M2M服务连接(M2M ServiceConnect1n) J2M服务连接基于M2M装置80中所设置的固定信息从M2M装置80对M2M平台90进行访问。接着,执行M2M装置80与M2M平台90之间的相互认证并且进一步分发M2M连接密钥。作为可选处理,可以执行用于确保M2M装置80与M2M平台90之间的通信路径的安全的处理。在进行使用确保安全的通信路径的安全通信的情况下,使用已经分发过的M2M连接密钥。由于执行了M2M服务连接,因此M2M装置80已登记在M2M平台90中。此外,由于M2M装置80已登记在M2M平台90中。因此M2M装置80接收并保持与M2M平台90有关的IP地址信息并且M2M平台90接收并保持与M2M装置80有关的IP地址信息。
[0098]如上所述,M2M装置80保持与M2M平台90有关的IP地址信息并且M2M平台90保持与M2M装置80有关的IP地址信息。因此,在启动M2M装置80的情况下,M2M装置80的IP地址可以用于后续的通信,由此可以使用IP通信来高效地进行通信。
[0099]接着,在M2M装置80登记在M2M平台90中的情况下,M2M装置80向M2M平台90发送用于生成SCL资源的请求。在接收到用于生成SCL资源的请求时,M2M平台90生成与NSCL资源有关的新的远程SCL信息并向M2M装置80发送回复。
[0100]在接收到该回复时,M2M装置80生成与M2M装置80的D/GCSL资源有关的新的远程SCL信息并回复M2M平台90。如此形成M2M装置80的D/GCSL资源与M2M平台90的NSCL资源之间的关联。此外,可以将M2M服务连接所保持的IP地址信息(或远程IP地址信息)再次保持为远程SCL的信息元素其中之一。如上所述,通过将IP地址信息作为远程SCL的信息元素其中之一来进行保持和管理,可以高效地使用存储器资源。
[0101]接着,通过将M2M装置80的应用登记在D/GSCL中,可以经由D/GSCL来进行NSCL和DA/GA之间的通信。此外,通过将应用服务器登记在NSCL中,可以经由NSCL和D/GSCL来进行NA和DA/GA之间的通信。
[0102]现在,将说明M2M装置80或M2M平台90中所登记的信息的寿命。M2M装置80或M2M平台90中所登记的固定信息例如包括:签署针对使用M2M平台90的合约时所设置的固定信息、M2M装置80第一次启动时所设置的固定信息以及M2M装置80的第二次及其后续启动时所更新的信息。
[0103]在签署合约时,通过离线操作在M2M装置80或M2M平台90中设置签署合约时所设置的固定信息。因此,对签署合约时所设置的固定信息进行更新或删除的时间应当是改变或解除合约时。签署合约时所设置的固定信息例如包括装置ID、密码或合约计划。
[0104]M2M装置80第一次启动时所设置的固定信息的寿命可以与签署合约时所设置的固定信息的寿命基本相同。也就是说,更新或删除的时间可以与签署合约时所设置的固定信息的更新或删除的时间相同。M2M装置80第一次启动时所设置的固定信息例如包括装置ID、根据密码所生成的密钥信息和访问对象ID(或FQDN)。可以根据要访问的位置来更新访问ID0
[0105]M2M装置80第二次及其后续启动时所更新的信息是M2M连接密钥和IP地址信息,并且还包括表示M2M装置的启动状态的信息。这些信息的寿命例如可以是M2M装置80的电源断开之前的时间。这些信息的寿命可以根据针对M2M装置80的通信请求的后续处理来进行设置。
[0106]在以下处理中,在D/GSCL和NSCL之间的资源链路中,进行针对需求的周期性更新或双向更新。
[0107]此外,M2M平台90例如可以获得从M2M装置80发送来的IP地址以及从装置引导发送来的IP地址这两者。如果从M2M装置80发送来的IP地址不同于从装置引导发送来的IP地址,贝1JM2M平台可以请求NSE 70执行装置触发功能。根据以上操作,M2M装置80再连接至移动网络75并且新分配到IP地址。此外,M2M平台90可以通过装置引导来获得新分配给M2M装置80的IP地址并且更新M2M平台90所保持的与M2M装置80有关的IP地址。
[0108]参考回图7,然后,M2M平台90通过IP数据通信将数据累积部91中所累积的数据发送至M2M装置80(S22)。在IP数据通信中,与SMS不同,数据大小的上限并不是预定的。因此,M2M平台90能够将数据累积部91中所累积的数据发送至M2M装置80。
[0109]如上所述,通过使用根据本发明的实施例3的数据发送处理的流程,M2M装置80能够向M2M平台90通知针对移动网络75中的通信所分配的IP地址。M2M平台90还包括用于对从应用服务器50发送来的数据进行累积的数据累积部91。因此,M2M平台90能够通过IP数据通信向M2M装置发送在使用SMS的情况下由于在SMS中预定了数据大小的上限因而无法发送的数据。
[0110]实施例4
[0111]接着,将参考图8来说明根据本发明的实施例4的应用服务器100的结构示例。应用服务器100包括通信部11和数据累积部101。由于通信部11与应用服务器10的通信部11相同,因此将省略详细说明。
[0112]应用服务器100在发送大小超过SMS中所预定的数据大小的上限的数据的情况下将发送数据临时累积在数据累积部101中。在作为M2M平台60执行装置触发功能的结果而使得M2M装置80连接至移动网络75的情况下,应用服务器100进行IP数据通信,由此将数据累积部1I中所累积的数据发送至M2M装置80。
[0113]接着,将参考图9来说明已经从应用服务器50发送了大小超过可以以装置触发功能来发送的数据的大小的数据的情况下的处理的流程。图9中的M2M平台对应于参考图4所说明的M2M平台60。
[0114]由于步骤Sll?S17和步骤S21与图7中的步骤Sll?S17和步骤S21相同,因此将省略详细说明。
[0115]在步骤S21中接收到来自M2M装置80的IP地址通知消息时,M2M平台60将装置启动通知消息发送至应用服务器100(S31)。使用装置启动通知消息来向应用服务器100通知作为M2M装置80向移动网络75的连接的结果而分配给M2M装置80的IP地址。此外,M2M平台60可以向应用服务器50通知在使用装置启动通知消息执行了装置触发的情况下,对象M2M装置80是否已连接至移动网络75。
[0116]接着,在接收到M2M装置80的IP地址时,应用服务器100通过IP数据通信将数据累积部1I中所累积的数据发送至M2M装置80 (S32)。
[0117]如上所述,通过使用根据本发明的实施例4的数据发送处理的流程,与实施例3相同,应用服务器100能够通过IP数据通信向M2M装置80发送在使用SMS的情况下由于在SMS中预定了数据大小的上限因而无法发送的数据。
[0118]实施例5
[0119]接着,将参考图10来说明根据本发明的实施例5的数据发送处理的流程。由于步骤Sll?S18与图4的步骤Sll?S18相同,因此将省略详细说明。注意,在步骤Sll中,应用服务器50发送数据发送请求消息,其中在该数据发送请求消息中,设置了接收到该消息的M2M装置80应执行的动作。
[0120]M2M装置80应执行的动作例如包括:M2M装置80访问特定服务器、从M2M装置80向特定服务器发送数据、断开M2M装置80的电源、改变M2M装置80中的设置或其它预定的紧急操作。
[0121]此外,在步骤S14中,M2M平台60将消息的格式转换成预定格式的消息并且将数据发送请求消息发送至NSE 70以使得M2M装置80能够在接收到消息时执行该消息中所设置的动作内容。也就是说,在将动作内容设置在预定格式的消息中的情况下,M2M装置80能够根据所设置的动作内容来执行动作。换句话说,在消息中所设置的动作内容不符合预定格式的情况下,M2M装置80无法执行所设置的动作。在本示例中,假定在步骤S16中,M2M装置80接收到以要求访问特定服务器为动作内容的消息。
[0122]在这种情况下,M2M装置80访问根据所接收到的消息中所设置的动作内容所指定的应用服务器(S41)。
[0123]如上所述,在从应用服务器50接收到设置了动作内容的消息时,M2M平台60能够将该消息的格式转换成预定格式的消息并且发送预定格式的消息以在M2M装置80中执行动作。因此,应用服务器50不需要生成M2M装置80所要求的格式的消息。也就是说,M2M平台60能够转换应用服务器50中所使用的消息的格式以及M2M装置80中所定义的消息的格式。因此可以减少用于在应用服务器50中生成为了使M2M装置80执行动作而发送的消息的处理的负担。
[0124]实施例6
[0125]接着,将说明根据本发明的实施例6的用于指定M2M装置80的方法。在实施例1?实施例5中,说明了应用服务器50使用直接指定M2M装置80的标识符的情况。另一方面,应用服务器50可以发送如下数据发送请求消息,其中在该数据发送请求消息中,代替指定M2M装置80的标识符,向M2M平台60指定与包括M2M装置80的组有关的信息。组信息例如可以是发送消息的位置、场所或发送消息的终端的类型。此外,组信息可以是包括电池余量超过阈值的M2M装置80的组。M2M平台60提取与从应用服务器50发送来的组信息相对应的多个M2M装置80,并且将消息的目的地转换成所提取的M2M装置80的外部ID。
[0126]如上所述,由于应用服务器50指定了包括M2M装置80的组,因此代替发送针对各M2M装置80指定目的地的多个消息,可以仅发送指定该组的一个数据发送请求消息。因此可以减少应用服务器50和M2M平台60之间通信的消息的数量。
[0127]尽管已经在上述实施例中将本发明作为硬件结构进行了说明,但本发明不限于此。本发明可以通过使CPU(Central Processing Unit,中央处理单元)执行计算机程序来实现分发服务器10、广播分发服务器20和通信终端30中的处理。
[0128]在以上示例中,可以使用任何类型的非瞬态计算机可读介质(non-transitorycomputer readable media)来存储这些程序并且将这些程序提供给计算机。非瞬态计算机可读介质包括任何类型的有形存储介质(tangible storage media)。非瞬态计算机可读介质的示例包括:磁性记录介质(例如,软盘、磁带或硬盘驱动器等);磁光记录介质(例如,磁光盘);紧凑型光盘只读存储器(⑶-ROM)、⑶-R、⑶-R/W;以及半导体存储器(例如,掩膜ROM、PROM(ProgrammabIe R0M,可编程ROM)、EPROM(ErasabIe PROM,可擦除PR0M)、闪速ROM、RAM(Random Access Memory,随机存取存储器)等)。可以使用任何类型的瞬态计算机可读介质来将这些程序提供至计算机。瞬态计算机可读介质的示例包括电气信号、光学信号和电磁波。瞬态计算机可读介质可以经由有线通信线路(例如,电线和光纤)或者无线通信线路将程序提供至计算机。
[0129]此外,无需说明,本发明不限于以上所述的实施例并且可以在没有背离以上本发明的精神的情况下对本发明进行各种变化。
[0130]尽管已经参考实施例说明了本发明,但本发明不限于以上实施例。可以对本发明的结构和详情进行本领域技术人员在本发明的范围内能够理解的各种变化。
[0131]本申请基于并要求2013年11月22日提交的日本专利申请2013-242223的优先权,其全部内容通过引用包含于此。
[0132]附图标记说明
[0133]10应用服务器
[0134]11通信部
[0135]20中继设备
[0136]21转换部
[0137]22通信部
[0138]30通信终端
[0139]40通信网络
[0140]50应用服务器
[0141]60M2M 平台
[0142]61网络选择部
[0143]62转换部
[0144]63通信部
[0145]70NSE
[0146]75移动网络
[0147]77通信网络
[0148]79通信网络
[0149]80M2M 装置
[0150]90M2M 平台
[0151]91数据累积部
[0152]100应用服务器
[0153]101数据累积部
【主权项】
1.一种通信系统,包括: 应用服务器;以及 中继设备,用于对所述应用服务器和通信网络之间的通信进行中继, 其中,所述应用服务器包括: 第一通信部,用于向所述中继设备发送第一消息,在所述第一消息中,用于识别经由所述通信网络进行通信的通信终端的第一标识符已被设置为目的地; 所述中继设备包括: 转换部,用于将所述第一标识符转换成用于在所述通信网络中唯一识别所述通信终端的第二标识符;以及 第二通信部,用于将第二消息经由所述通信网络发送至所述通信终端,在所述第二消息中所述第二标识符已被设置为目的地。2.根据权利要求1所述的通信系统,其中, 所述中继设备连接至多个所述通信网络, 所述中继设备还包括网络选择部,所述网络选择部用于在接收到从所述应用服务器发送来的所述第一消息时,在多个所述通信网络中选择能够与所述通信终端进行通信的通信网络,以及 所述第二通信部将所述第二消息经由所述网络选择部所选择的通信网络发送至所述通信终端。3.根据权利要求2所述的通信系统,其中,所述转换部将所述第一消息的格式转换成所述网络选择部所选择的通信网络中所使用的消息格式并生成所述第二消息。4.根据权利要求1?3中任一项所述的通信系统,其中, 在能够在所述通信网络中进行通信的所述第二消息的大小是预定大小并且从所述应用服务器发送大小超过所述预定大小的第三消息的情况下, 所述第二通信部将大小没有超过所述预定大小的所述第二消息发送至所述通信终端以使得所述通信终端连接至所述通信网络,并且将从所述通信网络新分配给所述通信终端的第三标识符设置为目的地以将所述第三消息发送至所述通信终端。5.根据权利要求1?3中任一项所述的通信系统,其中, 在能够在所述通信网络中进行通信的所述第二消息的大小是预定大小并且从所述应用服务器发送大小超过所述预定大小的第三消息的情况下, 所述第二通信部将大小没有超过所述预定大小的所述第二消息发送至所述通信终端以使得所述通信终端连接至所述通信网络,并且向所述应用服务器通知从所述通信网络新分配给所述通信终端的第三标识符,以及 所述第一通信部将所述第三标识符已被设置为目的地的所述第三消息发送至所述通信终端。6.根据权利要求4或5所述的通信系统,其中,所述第二通信部接收与从所述通信终端发送来的所述第三标识符有关的信息。7.根据权利要求4或5所述的通信系统,其中,所述第二通信部接收与从向所述通信终端分配了所述第三标识符的所述通信网络中的节点设备发送来的所述第三标识符有关的?目息O8.根据权利要求1?7中任一项所述的通信系统,其中,在使用经由所述通信网络发送来的所述第二消息中的具有预定格式的参数来定义指示的情况下,所述通信终端执行所述指示所指定的处理。9.根据权利要求1?8中任一项所述的通信系统,其中, 所述通信网络是包括3GPP所定义的节点设备的网络,以及 所述第二标识符是所述3GPP所定义的外部标识符。10.根据权利要求1?9中任一项所述的通信系统,其中,所述第二通信部使用短消息服务即SMS将所述第二消息发送至所述通信终端。11.一种中继设备,用于对应用服务器和通信网络之间的通信进行中继,所述中继设备包括: 转换部,用于在接收到从所述应用服务器发送来的第一消息时,将第一标识符转换成第二标识符,其中所述第一标识符是所述第一消息的目的地并且用于识别经由所述通信网络来进行通信的通信终端,并且所述第二标识符用于在所述通信网络中唯一识别所述通信终端;以及 第二通信部,用于将第二消息经由所述通信网络发送至所述通信终端,在所述第二消息中所述第二标识符已被设置为目的地。12.根据权利要求11所述的中继设备,其中,还包括网络选择部,所述网络选择部用于在接收到从所述应用服务器发送来的所述第一消息时,在多个通信网络中选择能够与所述通信终端进行通信的通信网络, 其中,所述第二通信部将所述第二消息经由所述网络选择部所选择的通信网络发送至所述通信终端。13.根据权利要求12所述的中继设备,其中,所述转换部将所述第一消息的格式转换成所述网络选择部所选择的通信网络中所使用的消息格式并生成所述第二消息。14.根据权利要求11?13中任一项所述的中继设备,其中, 在能够在所述通信网络中进行通信的所述第二消息的大小是预定大小并且从所述应用服务器发送大小超过所述预定大小的第三消息的情况下, 所述第二通信部将大小没有超过所述预定大小的所述第二消息发送至所述通信终端以使得所述通信终端连接至所述通信网络,并且将从所述通信网络新分配给所述通信终端的第三标识符设置为目的地以将所述第三消息发送至所述通信终端。15.根据权利要求11?13中任一项所述的中继设备,其中, 在能够在所述通信网络中进行通信的所述第二消息的大小是预定大小并且从所述应用服务器发送大小超过所述预定大小的第三消息的情况下, 所述第二通信部将大小没有超过所述预定大小的所述第二消息发送至所述通信终端以使得所述通信终端连接至所述通信网络,并且向所述应用服务器通知从所述通信网络新分配给所述通信终端的第三标识符。16.根据权利要求14或15所述的中继设备,其中,所述第二通信部接收与从所述通信终端发送来的所述第三标识符有关的信息。17.根据权利要求14或15所述的中继设备,其中,所述第二通信部接收与从向所述通信终端分配了所述第三标识符的所述通信网络中的节点设备发送来的所述第三标识符有关的信息。18.—种中继设备中所使用的通信方法,所述中继设备对应用服务器和通信网络之间的通信进行中继,所述通信方法包括以下步骤: 接收从所述应用服务器发送来的第一消息,在所述第一消息中,用于识别经由所述通信网络进行通信的通信终端的第一标识符已被设置为目的地; 将所述第一标识符转换成用于在所述通信网络中唯一识别所述通信终端的第二标识符;以及 将第二消息经由所述通信网络发送至所述通信终端,在所述第二消息中所述第二标识符已被设置为目的地。19.一种用于存储计算机设备所执行的程序的非瞬态计算机可读介质,所述计算机设备对应用服务器和通信网络之间的通信进行中继,所述程序使得所述计算机设备执行以下处理: 接收从所述应用服务器发送来的第一消息,在所述第一消息中,用于识别经由所述通信网络进行通信的通信终端的第一标识符已被设置为目的地; 将所述第一标识符转换成用于在所述通信网络中唯一识别所述通信终端的第二标识符;以及 将第二消息经由所述通信网络发送至所述通信终端,在所述第二消息中所述第二标识符已被设置为目的地。
【文档编号】H04L12/749GK105900384SQ201480072877
【公开日】2016年8月24日
【申请日】2014年6月19日
【发明人】岩井孝法, 井上哲夫
【申请人】日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1