通信系统、通用服务控制设备、数据收集方法和非瞬态计算机可读介质的制作方法

文档序号:10579300阅读:388来源:国知局
通信系统、通用服务控制设备、数据收集方法和非瞬态计算机可读介质的制作方法
【专利摘要】本发明的目的是提供可以与连接有使用对象装置的通用服务平台无关地利用使用对象装置所生成的数据的通信系统。根据本发明的通信系统包括:通用服务控制设备(30),用于收集装置设备(10)中所生成的数据;通用服务控制设备(130),用于收集装置设备(110)中所生成的数据;以及应用程序服务器(50),用于使用通用服务控制设备(30)中所收集的数据来提供服务。通用服务控制设备(30)在从应用程序服务器(50)接收到消息时,判断通用服务控制设备(30)是否连接至所述消息中所指定的对象装置设备,并且在通用服务控制设备(30)没有连接至所述对象装置设备的情况下,经由通用服务控制设备(130)从对象装置设备(110)收集数据。
【专利说明】
通信系统、通用服务控制设备、数据收集方法和非瞬态计算机可读介质
技术领域
[0001]本发明涉及通信系统、通用服务控制设备、数据收集方法和程序,并且例如涉及响应于来自应用程序服务器的请求来收集数据的通信系统、通用服务控制设备、数据收集方法和程序。
【背景技术】
[0002]通过连接至网络的装置将所检测到的数据自主地传输至服务器设备等,可以进行自动数据收集和控制。这种服务被称为机器对机器(Machine-to-Machine,M2M),并且近来M2M的应用已引起关注。
[0003]服务器设备等例如可以通过使各家庭和建筑物中的电表连接至网络,来经由网络实时地收集电力使用量。收集电力使用量的经营者使用以上述方式所收集到的数据来提供尝试发电量的最优化的服务等。
[0004]随着M2M服务变得广泛使用,需要考虑多个服务或应用程序使用同一装置所检测到的数据的情况。为了高效地实现这种情况,研究了以下:安装使多个服务和应用程序通用的功能合并到一起的通用服务平台,以促进新服务的加入。
[0005]考虑多个服务或应用程序经由通用服务平台使用同一装置所检测到的数据的情况。在这种情况下,向各装置添加唯一标识符(地址(URI)或装置ID),并且多个服务或应用程序各自指定该标识符以访问装置。
[0006]在这种情况下,各个服务或应用程序需要识别分配至各装置的标识符以使用该装置。然而,新开始服务的应用程序等可能不能知晓已安装并运行的装置的标识符。
[0007]专利文献I公开了用于解决该问题的方法。专利文献I公开了使得通用服务平台能够使用与装置的设置场所有关的信息或者与数据检测时刻有关的信息来发现服务的通信系统的结构。
[0008]现有技术文献
[0009]专利文献
[0010]专利文献1:日本特表2013-521709

【发明内容】

[0011]发明要解决的问题
[0012]然而,专利文献I所公开的通信系统基于使用对象装置连接至与使用该装置的应用程序连接至的通用服务平台相同的通用服务平台这一情形。因此,在使用对象装置和应用程序连接至彼此不同的通用服务平台的情况下,不能发现使用对象装置。
[0013]本发明的目的是解决上述问题,并且提供能够与使用对象装置连接至的通用服务平台无关地、使用该使用对象装置所生成的数据的通信系统、通用服务控制设备、数据收集方法和程序。
[0014]用于解决问题的方案
[0015]根据本发明的第一方面的一种通信系统,包括:第一通用服务控制设备,用于收集经由网络连接的装置设备中所生成的数据;第二通用服务控制设备,用于收集与所述装置设备不同的装置设备中所生成的数据;以及应用程序服务器,用于使用在所述第一通用服务控制设备中所收集到的数据来提供服务,其中,所述应用程序服务器将用于请求数据的收集的消息发送至所述第一通用服务控制设备,以及所述第一通用服务控制设备在从所述应用程序服务器接收到所述消息时,判断所述第一通用服务控制设备是否经由所述网络连接至所述消息中所指定的对象装置设备,并且在所述第一通用服务控制设备没有连接至所述对象装置设备的情况下,所述第一通用服务控制设备经由所述第二通用服务控制设备从经由所述网络连接至所述第二通用服务控制设备的所述对象装置设备收集数据。
[0016]根据本发明的第二方面的一种通用服务控制设备,包括:接收部件,用于接收从应用程序服务器发送来的用于请求数据的收集的消息;判断部件,用于判断所述通用服务控制设备是否经由网络连接至所述消息中所指定的对象装置设备;以及装置间通信部件,用于在所述通用服务控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集数据。
[0017]根据本发明的第三方面的一种数据收集方法,包括:接收从应用程序服务器发送来的用于请求数据的收集的消息;判断通用控制设备是否经由网络连接至所述消息中所指定的对象装置设备;以及在所述通用控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集数据。
[0018]根据本发明的第四方面的一种程序用于使计算机执行包括以下步骤的处理:接收从应用程序服务器发送来的用于请求数据的收集的消息;判断通用控制设备是否经由网络连接至所述消息中所指定的对象装置设备;以及在所述通用控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集数据。
[0019]发明的效果
[0020]根据本发明,可以提供能够与使用对象装置连接至的通用服务平台无关地、使用该使用对象装置所生成的数据的通信系统、通用服务控制设备、数据收集方法和程序。
【附图说明】
[0021]图1是根据实施例1的通信系统的结构图。
[0022]图2是根据实施例2的通用服务控制设备的结构图。
[0023]图3是用于说明根据实施例2的装置数据库中所累积的项目的图。
[0024]图4A是用于说明在根据实施例2的通用服务控制设备中收集数据时的处理的流程的图。
[0025]图4B是用于说明在根据实施例2的通用服务控制设备中收集数据时的处理的流程的图。
[0026]图5是用于说明在根据实施例2的其它通用服务控制设备中收集数据时的处理的流程的图。
[0027]图6是根据实施例3的通用服务控制设备的结构图。
[0028]图7是根据实施例4的通用服务控制设备的结构图。
【具体实施方式】
[0029]实施例1
[0030]以下将参考附图来说明本发明的实施例。首先,将参考图1来说明根据本发明的实施例I的通信系统的结构示例。图1所示的通信系统包括装置设备10、装置设备110、通用服务控制设备30、通用服务控制设备130和应用程序服务器50。在图1中,示出包括仅一个应用程序服务器50的结构。可选地,可以包括多个应用程序服务器。
[0031]装置设备10和通用服务控制设备30经由网络20彼此连接。装置设备110和通用服务控制设备130经由网络120彼此连接。应用程序服务器50连接至通用服务控制设备30。装置设备10或装置设备110可以经由例如基于第三代合作伙伴计划(3GPP)所定义的通信标准而构建的网络连接至通用服务控制设备30或通用服务控制设备130。此外,通用服务控制设备30连接至通用服务控制设备130。通用服务控制设备30可以经由网络等连接至通用服务控制设备130。
[0032]通用服务控制设备30收集装置设备10所生成的数据。通用服务控制设备30可以是运行通用服务控制设备30上所安装的软件或多个功能的平台,并且可被称为通用服务平台。通用服务控制设备30可以是诸如服务器设备等的计算机设备。
[0033]装置设备10可以是传感器设备或者M2M服务中所使用的M2M终端设备。传感器设备例如可以是检测诸如温度和湿度等的外部环境的变化的设备。M2M终端设备例如可以是在无需用户操作的情况下自主地发送数据的通信设备,诸如将自动贩卖机的销售额自主地发送至服务器设备的通信设备等。
[0034]应用程序服务器50连接至通用服务控制设备30。应用程序服务器50使用通用服务控制设备30从装置设备所收集到的数据来提供应用程序服务。此外,应用程序服务器50将用于请求数据的收集的消息发送至通用服务控制设备30。
[0035]在从应用程序服务器50接收到用于请求数据的收集的消息时,通用服务控制设备30判断通用服务控制设备30是否经由网络20连接至该消息所指定的装置设备(以下将称为对象装置设备)。在判断为通用服务控制设备30没有经由网络20连接至对象装置设备的情况下,通用服务控制设备30从经由网络120连接至通用服务控制设备130的对象装置设备收集数据。通用服务控制设备30经由通用服务控制设备130从对象装置设备收集数据。
[0036]如上所述,通过使用图1所示的通信系统,应用程序服务器50不仅能够从经由网络20连接至通用服务控制设备30的装置设备10收集数据,而且还从经由网络120连接至通用服务控制设备130的装置设备110收集数据。
[0037]在图1所示的通信系统中,通用服务控制设备30连接至通用服务控制设备130。因此,即使在应用程序服务器50没有识别出连接有对象装置设备的通用服务控制设备的情况下,应用程序服务器50也能够通过将用于请求数据的收集的消息发送至通用服务控制设备30,来从连接至通用服务控制设备30或通用服务控制设备130的对象装置设备收集数据。
[0038]实施例2
[0039]接着,将参考图2来说明根据本发明的实施例2的通用服务控制设备30的结构示例。通用服务控制设备30包括装置发现部40和装置间接口41。由于通用服务控制设备130具有与通用服务控制设备30的结构相同的结构,因此将省略与通用服务控制设备130有关的详细说明。
[0040]在从应用程序服务器50接收到用于请求数据的收集的消息(以下将该消息称为数据收集请求消息)时,装置发现部40指定生成该数据收集请求消息所指定的数据的对象装置设备。在以下说明中,将说明用于指定对象装置设备的处理。
[0041 ]装置发现部40包括询问接受部401、数据库参考部402和装置数据库403。询问接受部401接收从应用程序服务器50发送来的数据收集请求消息。询问接受部401用作用于接收数据收集请求消息的部件。
[0042]装置数据库403是如下的数据库,其中在该数据库中,针对各装置累积诸如装置标识符、装置类型、装置地址、装置所在的玮度、装置所在的经度和最新数据更新时间等的信息。例如,作为装置标识符,可以使用媒体访问控制(MAC)地址,或者可以使用可以唯一地标识通信系统中的装置设备的其它标识符。MAC地址是预先分配至装置以唯一地标识该装置的地址。装置类型例如表示指示装置可以检测哪种数据的信息。装置地址、装置所在的玮度和装置所在的经度是表示装置设备位于的场所的信息项。最新数据更新时间例如表示装置设备最后检测到数据的时间。
[0043]图3表示装置数据库403中所累积的针对各装置的信息。尽管与各装置有关的信息包括如图3所示的信息,但信息的项目不限于这些,并且可以包括其它项目或者可以不包括图3所示的项目中的一部分项目。例如,除图3所示的信息外,装置数据库403还可以包括表示装置的管理实体的信息。装置的管理实体例如是装置的所有者,并且表示控制装置的实体。装置的所有者例如可以是农业管理温度传感器的所有者。此外,在数据收集请求消息中可以指定装置数据库403所管理的信息的项目。应用程序服务器50例如可以在数据收集请求消息中设置作为装置位于的场所的地址、或者可以设置装置类型。即,在数据收集请求消息中设置了装置位于的场所的情况下,应用程序服务器50从在所设置的场所检测数据的装置设备请求数据的收集,并且在数据收集请求消息中设置了装置类型的情况下,应用程序服务器50从所设置的装置类型的装置设备请求数据的收集。
[0044]返回参考图2,数据库参考部402判断数据收集请求消息所指定的对象装置设备是否经由网络20连接。数据库参考部402用作用于判断数据收集请求消息所指定的对象装置设备是否经由网络20连接的部件。数据库参考部402例如判断是否存在位于数据收集请求消息中所指定的场所的装置设备。数据库参考部402在装置数据库403中进行搜索,并且判断是否存在数据收集请求消息所指定的对象装置设备。数据库参考部402将与在装置数据库403中进行搜索的结果有关的信息输出至询问接受部401。
[0045]在从数据库参考部402接收到表示检测到了对象装置设备的通知时,询问接受部401经由网络20从对象装置设备收集在对象装置设备中所检测到的数据。此外,询问接受部401将所收集到的数据发送至应用程序服务器50。
[0046]在从数据库参考部402接收到表示没有检测到对象装置设备的通知时,询问接受部401经由装置间接口 41询问对象装置设备是否连接至通用服务控制设备130。
[0047]在从应用程序服务器50发送来的数据收集请求消息中所指定的对象装置设备没有连接至通用服务控制设备30的情况下,装置间接口 41将与上述询问相同的询问发送至其它通用服务控制设备。装置间接口 41用作用于与其它通用服务控制设备进行通信的部件。装置间接口 41例如将数据收集请求消息发送至经由装置间接口 41所连接的通用服务控制设备130。通用服务控制设备130判断数据收集请求消息所指定的对象装置设备是否经由网络120连接。
[0048]在判断为通用服务控制设备130连接至对象装置设备的情况下,通用服务控制设备130将从对象装置设备收集到的数据经由通用服务控制设备130中所设置的装置间接口发送至通用服务控制设备30。在判断为通用服务控制设备130没有连接至对象装置设备的情况下,通用服务控制设备130将通知通用服务控制设备130没有连接至对象装置设备的消息经由通用服务控制设备130中所设置的装置间接口发送至通用服务控制设备30。
[0049]如上所述,图2所示的通用服务控制设备30能够在装置发现部40中发现连接至通用服务控制设备30的装置设备10。此外,通用服务控制设备30可以将应用程序服务器50使用装置设备10所需的信息提供至应用程序服务器50。即,装置发现部40可以从诸如场所和时间等的与装置有关的信息获取与相应装置的标识符有关的信息,并且将该标识符发送至应用程序服务器50。即,如上所述,询问接受部401可以从装置设备10收集数据,或者识别出装置设备10的标识符的应用程序服务器50可以经由网络20从装置设备10收集数据。
[0050]此外,尽管在图2中说明了仅一个装置设备10连接至网络20的结构,但多个装置设备10可以连接至网络20。在这种情况下,可能存在对来自应用程序服务器50的询问作出应答的多个相应装置。在这种情况下,可以将诸如各装置的使用价格或所检测到的数据的精度等的信息等的使用条件发送至应用程序服务器50,并且应用程序服务器50可以基于所获得的信息来选择用户将偏好的装置。
[0051]接着,将参考图4A和4B来说明根据本发明的实施例2的通用服务控制设备30中的处理的流程。在图4A和4B中,将说明使用与装置位于的地址有关的信息来询问应用程序服务器50想要使用的装置的示例。
[0052]首先,询问接受部401接收从应用程序服务器50发送来的数据收集请求消息(Sll)。应用程序服务器50将设置了与装置位于的地址有关的信息的数据收集请求消息发送至通用服务控制设备30。
[0053]接着,数据库参考部402判断装置是否位于或存在于数据收集请求消息中所设置的地址处(S12)。数据库参考部402在装置数据库403中搜索是否存在与数据收集请求消息中所设置的地址相关联的装置。数据库参考部402可以根据搜索结果来判断装置是否位于或存在于数据收集请求消息中所设置的地址处。
[0054]在数据库参考部402判断为在装置数据库403内存在与数据收集请求消息中所设置的地址相关联的装置的情况下,询问接受部401判断是否搜索其它通用服务控制设备(S13)。应用程序服务器50可以在数据收集请求消息中设置是否搜索其它通用服务控制设备。在这种情况下,询问接受部401根据数据收集请求消息的设置来判断是否搜索其它通用服务控制设备。在判断为将不搜索其它通用服务控制设备的情况下、即在询问接受部401判断为检测到至少一个对象装置就足够了的情况下,询问接受部401向应用程序服务器50通知该相应装置的标识符(S14)。在步骤S14中,询问接受部401向应用程序服务器50通知通用服务控制设备30所管理的装置标识符。询问接受部401还可以向应用程序服务器50通知装置的使用条件。使用条件可以是例如从相应装置收集数据时的费用或者可以收集到数据的时间等的信息。
[0055]在步骤S13中询问接受部401判断为应搜索其它通用服务控制设备的情况下,询问接受部401将数据收集请求消息经由装置间接口41发送至通用服务控制设备130。即,询问接受部401判断与数据收集请求消息中所设置的地址相关联的装置是否连接至通用服务控制设备130(S15)。在多个通用服务控制设备连接至装置间接口41的情况下,询问接受部401可以将数据收集请求消息发送至与装置间接口 41相连接的所有通用服务控制设备。
[0056]在询问接受部401从通用服务控制设备130没有接收到表示相应装置的标识符的通知作为数据收集请求消息的应答消息的情况下,询问接受部401执行步骤S14的处理。在从通用服务控制设备130接收到表示相应装置的标识符的通知作为数据收集请求消息的应答消息的情况下,询问接受部401向应用程序服务器50通知通用服务控制设备30所管理的装置标识符和从其它通用服务控制设备发送来的装置标识符(S16)。在步骤S12中数据库参考部402判断为在装置数据库403内不存在与数据收集请求消息中所设置的地址相关联的装置的情况下,询问接受部401将数据收集请求消息经由装置间接口41发送至通用服务控制设备130。即,询问接受部401判断与数据收集请求消息中所设置的地址相关联的装置是否连接至通用服务控制设备130(S17)。在多个通用服务控制设备连接至装置间接口 41的情况下,询问接受部401可以将数据收集请求消息发送至与装置间接口41相连接的所有通用服务控制设备。在从通用服务控制设备130接收到表示相应装置的标识符的通知作为数据收集请求消息的应答消息时,询问接受部401向应用程序服务器50通知从其它通用服务控制设备发送来的装置标识符(S18)。在询问接受部401从通用服务控制设备130没有接收到表示相应装置的标识符的通知作为数据收集请求消息的应答消息的情况下、或者在询问接受部401接收到表示不存在相应装置的消息的情况下,询问接受部401将用于通知不存在对象装置设备的消息发送至应用程序服务器50(S19)。
[0057]接着,将参考图5来说明根据本发明的实施例2的通用服务控制设备130中的处理的流程。首先,通用服务控制设备130接收到经由通用服务控制设备30的装置间接口 41所发送的数据收集请求消息(S21)。
[0058]接着,通用服务控制设备130判断在通用服务控制设备130的装置数据库内是否存在位于数据收集请求消息中所设置的地址的装置(S22)。在判断为在通用服务控制设备130的装置数据库内存在相应装置的情况下,通用服务控制设备130向通用服务控制设备30通知使用相应装置时的使用条件以及相应装置的标识符(S23)。使用条件可以是例如从相应装置收集数据时的费用、可以收集数据的时间和可以优先使用相应装置的应用程序服务器的条件等的信息。
[0059]在通用服务控制设备130判断为在通用服务控制设备130的装置数据库内不存在相应装置的情况下,通用服务控制设备130将用于通知不存在对象装置设备的消息发送至通用服务控制设备30(S24)。
[0060]如上所述,即使在应用程序服务器50没有识别出对象装置设备的标识符的情况下,应用程序服务器50能够通过将设置了对象装置设备的地址信息的数据收集请求消息来获取对象装置设备的装置标识符。此外,在通用服务控制设备30和通用服务控制设备130之间设置用于进行数据通信的接口。因此,应用程序服务器50还能够通过将数据收集请求消息发送至通用服务控制设备30,来获取与连接至通用服务控制设备130的对象装置设备有关的信息。[0061 ]应用程序服务器50获取对象装置设备的标识符,由此应用程序服务器50能够指定对象装置设备并从对象装置设备收集数据。可选地,在通用服务控制设备30或通用服务控制设备130基于数据收集请求消息所指定的条件成功指定了对象装置设备的情况下,通用服务控制设备30或通用服务控制设备130可以从对象装置设备收集数据。此外,通用服务控制设备30可以将所收集到的数据发送至应用程序服务器50。可选地,通用服务控制设备130可以将所收集到的数据经由通用服务控制设备30发送至应用程序服务器50。
[0062]此外,应用程序服务器50正常连接至通用服务控制设备30。因此,根据管理通用服务控制设备30的通信提供商等的使用策略来使用对象装置设备。因此,在应用程序服务器50使用连接至通用服务控制设备130的对象装置设备的情况下,该对象装置设备向应用程序服务器50通知管理通用服务控制设备130的通信提供商的使用策略(使用条件)。因此,应用程序服务器50能够使用连接至通用服务控制设备130的知晓使用通用服务控制设备130时的使用策略的对象装置设备。
[0063]尽管在图4和5中说明了在使用装置位于的地址的情况下的处理的流程,但通用服务控制设备30可以使用除装置位于的地址以外的信息来搜索对象装置设备。
[0064]例如,应用程序服务器50可以基于与装置位于的玮度和经度有关的信息来向通用服务控制设备30询问装置的存在。例如,应用程序服务器50可以使用与装置位于的位置有关的信息作为相对于预定位置的相对位置来向通用服务控制设备30询问装置的存在。例如,应用程序服务器50可以通过指定在预定位置的5米半径内所存在的装置设备来向通用服务控制设备30询问对象装置设备。
[0065]在这种情况下,在装置发现部40中,将相对位置转换成绝对位置(例如,玮度和经度),然后搜索装置。针对装置的搜索的结果可以表示在该位置处存在多个装置。在这种情况下,可以将诸如各装置的使用价格或所检测到的数据的精度等的信息发送至应用程序服务器50,并且应用程序服务器50的用户可以选择优选装置。
[0066]实施例3
[0067]接着,将参考图6来说明根据本发明的实施例3的通用服务控制设备30的结构示例。通用服务控制设备30包括装置发现部40和装置间接口 41。装置发现部40包括询问接受部401、数据库参考部402、装置数据库403和位置信息获取部404。
[0068]在与询问内容相对应的装置(对象装置设备)没有连接至通用服务控制设备30的情况下,装置间接口 41将与上述询问相同的询问发送至其它通用服务控制设备。
[0069]在实施例3中,将说明在使用位置信息发现对象装置设备的情况下的通用服务控制设备30的结构示例。询问接受部401从应用程序服务器50接收到与设置了与对象装置设备有关的位置信息的数据收集请求消息。询问接受部401经由位置信息获取部404从通用服务控制设备30的外部所设置的位置信息服务器60获取数据收集请求消息中设置的位置信息所表示的绝对位置信息。数据库参考部402使用所获取到的绝对位置信息来参考装置数据库403,以搜索位于相应位置的装置。尽管提及了玮度和经度作为绝对位置的示例,但可以包括其它指标。此外,位置信息服务器60可以由与运行通用服务控制设备30的提供商不同的提供商运行。
[0070]如上所述,通过使用图6所示的通用服务控制设备30,通用服务控制设备30能够使用位于通用服务控制设备30的外部的位置信息服务器60来获取对象装置设备的绝对位置信息。因此,即使在应用程序服务器50的用户没有指定对象装置设备的绝对位置信息的情况下,通用服务控制设备30也能够使用应用程序服务器50所指定的位置信息来获取位置信息服务器60中所管理的绝对位置信息。因此,通用服务控制设备30将应用程序服务器50所指定的模糊的位置信息转换成位置信息服务器60中所管理的绝对位置信息,由此通用服务控制设备30能够使用正确的位置信息执行处理。模糊的位置信息例如可以是指定预定范围内的区域(例如,A米半径内的区域)的信息。
[0071]实施例4
[0072]接着,将参考图7来说明根据本发明的实施例4的通用服务控制设备30的结构示例。通用服务控制设备30包括装置发现部40和装置间接口 41。装置发现部40包括询问接受部401、数据库参考部402、装置数据库403和其它服务控制设备信息存储部405。
[0073]在与询问内容相对应的装置没有连接至通用服务控制设备30的情况下,装置间接口 41将与上述询问相同的询问发送至其它通用服务控制设备。在装置间接口 41例如从通用服务控制设备130获取到与对象装置设备有关的信息的情况下,询问接受部401或数据库参考部402将与连接至通用服务控制设备130的装置有关的信息存储在其它服务控制设备信息存储部405中。与对象装置设备有关的信息例如可以是对象装置设备的标识符、或者可以是从对象装置设备所收集到的数据。
[0074]通过使用图7所示的通用服务控制设备30,在从与应用程序服务器50不同的应用程序服务器接收到针对与已搜索到的对象装置设备有关的信息的询问时,可以在无需经由装置间接口41与其它通用服务控制设备130进行通信的情况下,将与连接至通用服务控制设备130的装置有关的信息发送至进行了询问的应用程序服务器。
[0075]S卩,通过使用图7所示的通用服务控制设备30,可以减少通用服务控制设备30和通用服务控制设备130之间的数据通信量。此外,通用服务控制设备30在无需向通用服务控制设备130发送询问的情况下,向应用程序服务器通知通用服务控制设备30的其它服务控制设备信息存储部405中所存储的数据。因此,与不包括其它服务控制设备信息存储部405的通用服务控制设备30相比,在图7所示的通用服务控制设备30中,应用程序服务器50获取与对象设备有关的信息的时间变短。
[0076]尽管在上述实施例中说明了本发明作为硬件的结构,但本发明不限于此。本发明可以通过使中央处理单元(CPU)执行计算机程序来实现通用服务控制设备30或通用服务控制设备130中的处理。
[0077]在上述示例中,可以使用任何类型的非瞬态计算机可读介质来将程序存储并提供至计算机。非瞬态计算机可读介质包括任何类型的有形存储介质。非瞬态计算机可读介质的示例包括以下:磁存储介质(例如,软盘、磁带和硬盘驱动器等);磁光存储介质(例如,磁光盘);⑶-R0M(只读存储器);⑶-R ;⑶-R/W;以及半导体存储器(例如,掩模ROM、PROM(可编程ROM)、EPR0M(可擦除PROM)、闪速R0M、RAM(随机存取存储器)等)。可以使用任何类型的瞬态计算机可读介质来将程序供给至计算机。瞬态计算机可读介质的示例包括电信号、光信号和电磁波。瞬态计算机可读介质可以将程序经由有线通信线路(例如,电线和光纤等)或者无线通信线路来供给至计算机。
[0078]注意,本发明不限于上述实施例,并且可以在没有背离本发明的精神的情况下适当地改变本发明。通用服务控制设备30和130例如是M2M平台,并且可以是进行与机器对机器服务有关的标准化的一个M2M中所定义的M2M服务基础设施。M2M服务基础设施与一个M2M架构中的基础设施节点(IN)相对应,并且包括提供一个M2M所定义的通用服务功能(CSF)组的通用服务实体(CSE)。通用服务控制设备30和130可以是包括多个CSE的设备。IN中所包括的CSE还被称为基础设施节点(IN)-CSE。网络30例如是通信提供商所提供的移动通信网络,并且可以是一个M2M中所定义的基本网络。可以使用网关设备作为通用服务控制设备30或通用服务控制设备130与装置设备10或装置设备110之间所设置的设备。网关设备例如是移动路由器,并且可以是一个M2M中所定义的M2M网关。M2M网关与一个M2M架构中的中间节点(丽)相对应,并且包括CSE。丽中的CSE还被称为丽-CSE。此外,装置设备10和110例如是传感器装置,并且可以是一个M2M中所定义的M2M装置。M2M装置与一个M2M架构中的应用程序服务节点(ASN)或应用程序专用节点(ADN)相对应,并且ASN包括CSE13ASN中的CSE还被称为ASN-CSE。此外,应用程序服务器50例如是进行特定业务的服务器,并且可以是一个M2M中所定义的M2M应用程序基础设施。此外,应用程序服务器50可以包括一个M2M架构中的应用实体(AE)。在一个M2MK定义的基础设施域中并且连接至IN-CSE的AE还被称为基础设施节点(IN)-AE0
[0079]补充说明I
[0080]—种通信系统,包括:第一通用服务控制设备,用于收集经由网络连接的装置设备中所生成的数据;第二通用服务控制设备,用于收集与所述装置设备不同的装置设备中所生成的数据;以及应用程序服务器,用于使用在所述第一通用服务控制设备中所收集到的数据来提供服务,其中,所述应用程序服务器将用于请求数据的收集的消息发送至所述第一通用服务控制设备,以及所述第一通用服务控制设备在从所述应用程序服务器接收到所述消息时,判断所述第一通用服务控制设备是否经由所述网络连接至所述消息中所指定的对象装置设备,并且在所述第一通用服务控制设备没有连接至所述对象装置设备的情况下,所述第一通用服务控制设备经由所述第二通用服务控制设备从经由所述网络连接至所述第二通用服务控制设备的所述对象装置设备收集数据。
[0081 ] 补充说明2
[0082]根据补充说明I所述的通信系统,其中,所述应用程序服务器在所述消息中设置用于指定所述对象装置设备的对象装置关联信息。
[0083]补充说明3
[0084]根据补充说明2所述的通信系统,其中,所述对象装置关联信息包括以下内容至少之一:所述对象装置设备存在的位置信息、所述对象装置设备收集的数据的类型、以及所述对象装置设备所收集到的数据已更新的时间。
[0085]补充说明4
[0086]根据补充说明3所述的通信系统,其中,所述位置信息是使用地址、玮度、经度和以特定位置为基准的相对位置至少之一所指定的。
[0087]补充说明5
[0088]根据补充说明3或4所述的通信系统,其中,所述第一通用服务控制设备和所述第二通用服务控制设备使用在该通用服务控制设备的外部所设置的位置信息服务器中转换得到的绝对位置信息,来判断是否经由所述网络连接至所述对象装置设备。
[0089]补充说明6
[0090]根据补充说明I至5中任一项所述的通信系统,其中,在所述第二通用服务控制设备经由所述网络连接至所述对象装置设备的情况下,所述第二通用服务控制设备经由所述第一通用服务控制设备向所述应用程序服务器通知使用所述对象装置设备时的使用条件。
[0091]补充说明7
[0092]根据补充说明I至6中任一项所述的通信系统,其中,在所述第一通用服务控制设备没有连接至所述对象装置设备的情况下,所述第一通用服务控制设备在无需将表示所述第一通用服务控制设备没有连接至所述对象装置设备的通知发送至所述应用程序服务器的状态下,经由所述第二通用服务控制设备从经由所述网络连接至所述第二通用服务控制设备的所述对象装置设备收集数据。
[0093]补充说明8
[0094]根据补充说明I至7中任一项所述的通信系统,其中,所述第一通用服务控制设备包括存储部,所述存储部用于存储从所述第二通用服务控制设备收集到的数据。
[0095]补充说明9
[0096]根据补充说明I至8中任一项所述的通信系统,其中,在所述第一通用服务控制设备检测到多个对象装置设备的情况下,所述第一通用服务控制设备向所述应用程序服务器通知与所述多个对象装置设备有关的使用条件。
[0097]补充说明10
[0098]—种通用服务控制设备,包括:接收部,用于接收从应用程序服务器发送来的用于请求数据的收集的消息;以及判断部,用于判断所述通用服务控制设备是否经由网络连接至所述消息中所指定的对象装置设备,其中,在所述通用服务控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集所述数据。
[0099]补充说明11
[0100]—种数据收集方法,包括以下步骤:接收从应用程序服务器发送来的用于请求数据的收集的消息;判断通用控制设备是否经由网络连接至所述消息中所指定的对象装置设备;以及在所述通用控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集数据。
[0101]补充说明12
[0102]—种程序,用于使计算机执行包括以下步骤的处理:接收从应用程序服务器发送来的用于请求数据的收集的消息;判断通用控制设备是否经由网络连接至所述消息中所指定的对象装置设备;以及在所述通用控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集数据。
[0103]尽管通过参考各实施例说明了本发明,但本发明不限于上述。可以在本发明的范围内对本发明的结构和细节进行本领域技术人员能够理解的各种修改。
[0104]本申请要求并基于2014年I月29日提交的日本专利申请2014-14547的优先权,其全部内容通过引用包含于此。
[0105]附图标记说明
[0106]10装置设备
[0107]20 网络
[0108]30通用服务控制设备
[0109]40装置发现部
[0110]41装置间接口
[0111]50应用程序服务器
[0112]60位置信息服务器
[0113]HO装置设备
[0114]120 网络
[0115]130通用服务控制设备
[0116]401询问接受部
[0117]402数据库参考部
[0118]403装置数据库
[0119]404位置信息获取部
[0120]405其它服务控制设备信息存储部
【主权项】
1.一种通信系统,包括: 第一通用服务控制设备,用于收集经由网络连接的装置设备中所生成的数据; 第二通用服务控制设备,用于收集与所述装置设备不同的装置设备中所生成的数据;以及 应用程序服务器,用于使用在所述第一通用服务控制设备中所收集到的数据来提供服务, 其中,所述应用程序服务器将用于请求数据的收集的消息发送至所述第一通用服务控制设备,以及 所述第一通用服务控制设备在从所述应用程序服务器接收到所述消息时,判断所述第一通用服务控制设备是否经由所述网络连接至所述消息中所指定的对象装置设备,并且在所述第一通用服务控制设备没有连接至所述对象装置设备的情况下,所述第一通用服务控制设备经由所述第二通用服务控制设备从经由所述网络连接至所述第二通用服务控制设备的所述对象装置设备收集数据。2.根据权利要求1所述的通信系统,其中,所述应用程序服务器在所述消息中设置用于指定所述对象装置设备的对象装置关联信息。3.根据权利要求2所述的通信系统,其中,所述对象装置关联信息包括以下内容至少之一:所述对象装置设备存在的位置信息、所述对象装置设备收集的数据的类型、所述对象装置设备所收集到的数据已更新的时间、装置类型和装置的管理实体。4.根据权利要求3所述的通信系统,其中,所述位置信息是使用地址、玮度、经度和以特定位置为基准的相对位置至少之一所指定的。5.根据权利要求3或4所述的通信系统,其中,所述第一通用服务控制设备和所述第二通用服务控制设备使用在该通用服务控制设备的外部所设置的位置信息服务器中转换得到的绝对位置信息,来判断是否经由所述网络连接至所述对象装置设备。6.根据权利要求1至5中任一项所述的通信系统,其中,在所述第二通用服务控制设备经由所述网络连接至所述对象装置设备的情况下,所述第二通用服务控制设备经由所述第一通用服务控制设备向所述应用程序服务器通知使用所述对象装置设备时的使用条件。7.根据权利要求1至6中任一项所述的通信系统,其中,在所述第一通用服务控制设备没有连接至所述对象装置设备的情况下,所述第一通用服务控制设备在无需将表示所述第一通用服务控制设备没有连接至所述对象装置设备的通知发送至所述应用程序服务器的状态下,经由所述第二通用服务控制设备从经由所述网络连接至所述第二通用服务控制设备的所述对象装置设备收集数据。8.一种通用服务控制设备,包括: 接收部件,用于接收从应用程序服务器发送来的用于请求数据的收集的消息; 判断部件,用于判断所述通用服务控制设备是否经由网络连接至所述消息中所指定的对象装置设备;以及 装置间通信部件,用于在所述通用服务控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集数据。9.一种数据收集方法,包括: 接收从应用程序服务器发送来的用于请求数据的收集的消息; 判断通用控制设备是否经由网络连接至所述消息中所指定的对象装置设备;以及在所述通用控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集数据。10.—种存储有程序的非瞬态计算机可读介质,所述程序用于使计算机执行包括以下步骤的处理: 接收从应用程序服务器发送来的用于请求数据的收集的消息; 判断通用控制设备是否经由网络连接至所述消息中所指定的对象装置设备;以及在所述通用控制设备没有连接至所述对象装置设备的情况下,从经由所述网络连接至其它通用控制设备的所述对象装置设备收集数据。
【文档编号】H04M11/00GK105940681SQ201480074626
【公开日】2016年9月14日
【申请日】2014年12月5日
【发明人】井上哲夫, 山田徹
【申请人】日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1