数据检索装置及其数据检索方法和程序、边缘服务器及其程序与流程

文档序号:26008529发布日期:2021-07-23 21:27阅读:79来源:国知局
数据检索装置及其数据检索方法和程序、边缘服务器及其程序与流程

本发明的一个方式涉及在利用边缘计算的数据流通系统中使用的数据检索装置及其数据检索方法和程序、边缘服务器及其程序。



背景技术:

近年来,例如将搭载有各种传感器的设备与网络连接且从上述设备收集并灵活运用传感数据的利用iot(internetofthings)技术的数据流通系统受到关注。

在利用iot技术的数据流通系统中,为了进一步提高创造的价值,组合应用多种iot数据的步骤必不可少,对于跨服务地使iot数据流通并灵活运用的“iot数据交流社会”的实现的期望高涨。为了满足该要求,可靠且有计划地将来自多种多样的设备的iot数据发送至各种应用程序的iot数据交换技术较为重要。

因此,提出了边缘计算。关于边缘计算,将多个边缘服务器分散配置于运营商网络的周缘部。边缘服务器具有运算处理功能以及储存功能,进行应用程序的执行以及内容数据的积蓄。要利用iot数据的用户从自身的终端访问各边缘服务器而进行数据检索,获取期望的iot数据(例如参照非专利文献1)。

非专利文献1:寺内敦,大戸健一,高橋紀之,原田恵,山崎育生、“計算処理のリアルタイムスケーラビリティを提供するデータ交流技術への取り組み”,[online],ntt技術ジャーナル2017年7月,19~23页、互联网<url:http://www.ntt.co.jp/journal/1707/files/jn20170719.pdf>



技术实现要素:

如果是使用边缘计算的系统,则与从云端获取所有iot数据的情况相比,能够以较少的传输延迟获取数据。但是,如果边缘计算机的设置台数随着系统的扩大而增多,则用户为了获取成为解析对象的领域的数据而必须分别访问多个边缘计算机,为了获取期望的数据而需要较多的时间和劳力。另外,容易产生数据获取的遗漏,因此无法避免数据的解析精度的下降等。

本发明就是着眼于上述情形而提出的,其目的在于提供在使用边缘计算的系统中能够无遗漏且高效地获取作为获取对象的数据的技术。

为了达成上述目的,本发明所涉及的数据检索装置的第1方式的数据检索装置能够经由网络而在其与作为数据提供侧的多个数据积蓄装置以及作为数据获取侧的终端之间进行通信,具有:存储介质,其在作为所述数据提供侧的多个数据积蓄装置分散属于多个群组的情况下,将识别所述多个数据积蓄装置的信息、和该多个数据积蓄装置所属的群组的识别信息彼此相关联地进行存储;数据获取部,其在从作为所述数据获取侧的终端接收到包含所述群组的识别信息在内的数据获取请求的情况下,从所述存储介质检索属于与该数据获取请求中包含的群组的识别信息对应的群组的数据积蓄装置,从检索出的数据积蓄装置获取所积蓄的数据;以及数据发送部,其将所述获取的数据向所述获取请求源的终端发送。

本发明所涉及的数据检索装置的第2方式能够经由网络而在其与接收并积蓄从多个设备发送的数据的作为数据提供侧的多个边缘服务器以及作为数据获取侧的终端之间进行通信,具有:第1存储表,其将识别所述多个边缘服务器的信息、和识别向该边缘服务器发送数据的设备的所有者所属的组织的信息彼此相关联地进行存储;边缘服务器检索部,其在从作为所述数据获取侧的终端接收到包含所述组织的识别信息在内的数据获取请求的情况下,从所述第1存储表检索与该数据获取请求中包含的组织的识别信息相关联的边缘服务器的识别信息;第1数据收集部,其基于所述检索出的边缘服务器的识别信息,从相应的边缘服务器收集所述积蓄的数据;以及第1数据发送部,其经由所述网络将所述收集的数据向所述数据获取请求的发送源的终端发送。

关于本发明所涉及的数据检索装置的第3方式,还具有:边缘属性信息获取部,其获取包含所述边缘服务器的识别信息、和向该边缘服务器发送数据的设备的所有者所属的组织的识别信息在内的边缘属性信息;以及存储表管理部,其基于所述获取的边缘属性信息中包含的各识别信息,生成或更新所述第1存储表。

关于本发明所涉及的数据检索装置的第4方式,还具有:第2存储表,其表示多个所述组织间的关联性;关联组织检索部,其基于从作为所述数据获取侧的终端接收到的数据获取请求中包含的组织的识别信息,从所述第2存储表检索与该组织具有关联性的其他组织;以及列表发送部,其从所述第1存储表检索与所述检索出的其他组织相关联的边缘服务器的识别信息,经由所述网络而向作为所述数据获取请求的发送源的终端发送表示该边缘服务器的列表的列表信息。

关于本发明所涉及的数据检索装置的第5方式,还具有:第2数据收集部,其在从所述终端接收到包含所述列表信息中包含的边缘服务器的识别信息在内的数据追加获取请求的情况下,基于该数据追加获取请求中包含的边缘服务器的识别信息,从相应的边缘服务器收集所述积蓄的数据;以及第2数据发送部,其经由所述网络将所述收集到的数据向作为所述数据追加获取请求的发送源的终端发送。

关于本发明所涉及的数据检索装置的第6方式,在具有与所述网络不同的将所述多个边缘服务器彼此连接的局域的边缘网络的情况下,所述第1或第2数据收集部经由所述边缘网络而从所述多个边缘服务器收集所述积蓄的数据。

本发明所涉及的边缘服务器的第1方式是能够经由所述网络而在其与数据检索装置之间进行通信的边缘服务器,具有:数据接收积蓄部,其接收并积蓄从多个设备发送的数据;边缘属性信息存储部,其对包含识别所述边缘服务器的信息、和向该边缘服务器发送数据的所述设备的所有者所属的组织的识别信息在内的边缘属性信息进行存储;边缘属性信息发送部,其经由所述网络将所述边缘属性信息向所述数据检索装置发送;以及数据发送部,其根据来自所述数据检索装置的请求,经由所述网络将所述数据接收积蓄部中积蓄的数据向所述数据检索装置发送。

本发明所涉及的边缘服务器的第2方式是接收并积蓄从多个设备发送的数据、且能够在彼此间进行数据传送的多个边缘服务器中的特定的边缘服务器,具有:存储表,其将识别所述多个边缘服务器的信息、和识别向该边缘服务器发送数据的设备的所有者所属的组织的信息彼此相关联地进行存储;请求接收部,其经由网络而接收从作为数据获取侧的终端发送的、包含所述组织的识别信息在内的数据获取请求;边缘服务器检索部,其从所述存储表检索与所述接收到的数据获取请求中包含的组织的识别信息相关联的边缘服务器的识别信息;数据收集部,其基于所述检索出的边缘服务器的识别信息,从相应的边缘服务器收集所述积蓄的数据;以及数据发送部,其经由所述网络将所述收集到的数据向作为所述数据获取请求的发送源的终端发送。

发明的效果

根据本发明所涉及的数据检索装置的第1方式,设置使得作为数据提供侧的多个数据积蓄装置的识别信息和该多个装置所属的群组的识别信息相关联的存储介质,从而,在数据检索装置中,如果从数据获取侧的终端接收到数据获取请求,则从存储介质检索属于由该数据获取请求指定的群组的数据积蓄装置,从该检索出的数据积蓄装置收集所积蓄的数据并向请求源的终端发送。因此,例如数据获取侧的用户仅通过指定数据获取请求中希望获取数据的群组而能够统一获取属于该群组的各数据积蓄装置的积蓄数据。因此,用户无需进行分别单独地访问作为数据获取目标的所有数据积蓄装置而获取数据的操作,由此能够无遗漏且高效地获取作为获取对象的数据。

根据本发明所涉及的数据检索装置的第2方式,设置使得多个边缘服务器的识别信息、和向该边缘服务器发送数据的设备的所有者所属的组织的识别信息相关联的第1存储表,从而,在数据检索装置中,如果从数据获取侧的终端接收到包含组织的识别信息在内的数据获取请求,则从第1存储表检索属于由该数据获取请求指定的组织的边缘服务器,从该检索出的边缘服务器收集积蓄数据并向请求源的终端发送。因此,例如数据获取侧的用户仅通过在数据获取请求中指定希望获取数据的组织、例如行业名、或公司·团体名而能够统一获取属于该指定的行业或公司·团体的所有边缘服务器的积蓄数据。因此,用户无需分别单独地访问作为数据获取目标的所有边缘服务器而进行获取数据的操作,由此能够无遗漏且高效地获取作为获取对象的数据。

根据本发明所涉及的数据检索装置的第3方式,例如,从边缘服务器或云服务器等获取包含边缘服务器的识别信息、和向该边缘服务器发送数据的设备的所有者所属的组织的识别信息在内的边缘属性信息,基于获取到的边缘属性信息而生成或更新第1存储表。因此,系统管理者等不手动地进行表的生成或更新操作而能够自动生成或自动更新第1存储表。

根据本发明所涉及的数据检索装置的第4方式,准备了表示组织间的关联性的第2存储表,由此基于从数据获取侧指定的组织的识别信息,从上述第2存储表检索与该组织具有关联性的其他组织。而且,从上述第1存储表检索与检索出的其他组织相关联的边缘服务器的识别信息,向数据获取侧的终端发送检索出的边缘服务器的列表信息。因此,数据获取侧的用户不仅能够获取例如与自身指定的行业、或公司·团体等组织相关联的边缘服务器的积蓄数据,而且还能够一并获取与关联的其他组织相关联的边缘服务器的列表。

根据本发明所涉及的数据检索装置的第5方式,如果数据获取侧的用户发送从上述列表信息中指定期望的边缘服务器的数据追加获取请求,则收集相应的边缘服务器中积蓄的数据,并向上述数据获取侧的用户传送。因此,用户仅通过从属于关联的其他行业、或公司·团体的边缘服务器的列表中指定期望的边缘服务器,还能够获取与关联的行业或公司·团体相关的边缘服务器的数据。

根据本发明所涉及的数据检索装置的第6方式,在各边缘服务器能够经由例如由局域网络等构成的边缘网络进行通信的情况下,数据检索装置不经由广域网络而能够经由上述边缘网络从各边缘服务器收集数据。其结果,能够不受广域网络的传送带宽、通信量的影响而始终稳定且高效地进行从边缘服务器对数据的收集。

根据本发明所涉及的边缘服务器的第1方式,向数据检索装置发送包含边缘服务器的识别信息、和向该边缘服务器发送数据的设备的所有者所属的组织的识别信息在内的边缘属性信息。因此,在数据检索装置中,能够基于从边缘服务器发送的边缘属性信息,生成或更新存储表。即,数据检索装置的管理者等能够不手动地进行存储表的生成或更新操作而自动生成或自动更新存储表。

根据本发明所涉及的边缘服务器的第2方式,在边缘服务器中,如果从数据获取侧的终端接收到包含组织的识别信息在内的数据获取请求,则从存储表检索属于由该数据获取请求指定的组织的边缘服务器,从该检索出的边缘服务器收集积蓄数据,并向作为请求源的终端发送。因此,例如数据获取侧的用户仅通过向特定的边缘服务器发送指定了希望获取数据的组织、例如行业名、或公司·团体名的数据获取请求而能够统一获取属于该指定的行业或公司·团体的所有边缘服务器的积蓄数据。因此,用户无需分别单独地访问作为数据获取目标的所有边缘服务器而进行获取数据的操作,由此能够无遗漏且高效地获取作为获取对象的数据。

即,根据本发明的各方式,能够提供在使用了边缘计算的系统中无遗漏且高效地获取作为获取对象的数据的技术。

附图说明

图1是表示具有本发明的一个实施方式所涉及的数据检索装置的数据流通系统的整体结构的图。

图2是表示图1所示的数据流通系统的边缘服务器的结构的框图。

图3是表示图1所示的数据流通系统中使用的数据检索装置的功能结构的框图。

图4是表示图3所示的数据检索装置管理的行业信息表的一个例子的图。

图5是表示图3所示的数据检索装置管理的行业关联信息表的一个例子的图。

图6是表示图3所示的数据检索装置中执行的主流程的处理次序和处理内容的流程图。

图7是表示图3所示的数据检索装置中执行的表生成·更新控制的处理次序和处理内容的流程图。

图8是表示图3所示的数据检索装置中执行的检索中介控制的处理次序和处理内容的流程图。

具体实施方式

下面,参照附图对本发明所涉及的实施方式进行说明。

[一个实施方式]

(结构)

(1)系统

图1是表示具有本发明的一个实施方式所涉及的数据检索装置的数据流通系统的整体结构的图。

数据流通系统经由广域网络wnw将作为数据提供侧装置的多个边缘服务器es1~esn、作为数据获取侧装置的用户终端ut1~utm、以及云服务器csv连接,并且设置有作为数据检索装置的数据检索服务器ksv。

广域网络wnw例如包含互联网等公众网络、以及用于访问该公众网络的接入网。接入网中包含将边缘服务器es1~esn之间连接的边缘网络enw。边缘网络enw例如由lan(localareanetwork)或无线lan构成。此外,边缘服务器es1~esn可以不经由边缘网络enw而与互联网连接。

边缘服务器esv1~esvn例如由服务器计算机、网关构成,主要针对公司、团体运营的工厂、事务所、医院、办公大楼、商业设施、活动·娱乐设施、动植物饲养设施、房屋、道路、桥梁、铁塔、宇宙设备等基础设备、火山、海岸、岛屿、山野等自然环境的各监视对象而配置。此外,边缘服务器esv1~esvn并不局限于上述固定的基础设备,也可以与车辆、航空飞机、无人机、船舶等移动体的移动区域对应地设置。另外,边缘服务器esv1~esvn可以设置于移动通信系统的基站、小电力类型的小型基站、聚集站、无线lan等接入点、dsl(digitalsubscriberline)盒等已有的通信设备内。

在边缘服务器esv1~esvn分别连接多个传感器ss11~ss1k、ss21~ss2k、…、ssn1~ssnk。传感器ss11~ss1k、ss21~ss2k、…、ssn1~ssnk中例如包含对设备的振动、应变、温度进行测量的设备传感器、对气温、湿度、气压、风速、粉尘浓度、化学物质浓度等进行测量的环境传感器、利用照相机等对人、动物的位置、移动、数量等进行检测的监视传感器、对人的体温、血压、脉搏等进行测量的生物体传感器。

利用上述传感器ss11~ss1k、ss21~ss2k、…、ssn1~ssnk测量或检测的传感数据,例如经由lan、无线lan、bluetooth(注册商标)等采用小电力无线数据通信标准的无线接口而向预先设定为发送目的地的边缘服务器esv1~esvn传送。此外,从传感器ss11~ss1k、ss21~ss2k、…、ssn1~ssnk发送的传感数据可以经由接入点、智能手机等便携终端而向边缘服务器esv1~esvn传送。

云服务器csv由云计算机构成,经由广域网络wnw而接收、积蓄从上述边缘服务器esv1~esvn发送的传感器数据。另外,云服务器csv在从用户终端ut1~utm接收到数据获取请求的情况下,将该数据获取请求中指示的传感数据向请求源的用户终端ut1~utm发送。

用户终端ut1~utm例如由获取传感数据并进行分析等的服务事业者等使用,由个人计算机、智能手机、平板终端构成。用户终端ut1~utm为了上述传感数据的获取处理而具有例如浏览器。

(2)边缘服务器

图2是表示边缘服务器esv1~esvn的结构的一个例子的框图。此外,图3中为了简化图示而仅代表性地示出了边缘服务器esv1。

边缘服务器esv1~esvn具有数据存储单元11、计算机(cv)群组12、应用程序(ap)群组13、控制单元14以及监视单元15。

作为存储介质,数据存储单元11例如由hdd(harddiskdrive)或ssd(solidstatedrive)等能够随时写入及读取的非易失性存储器构成。存储区域中设置有raw数据存储部111,将从传感器ss11~ss1k发送的传感数据存储于raw数据存储部111。

cv群组12具有多个转换器(cv)121。上述转换器121与传感器ss11~ss1k中的需要进行数据的协议变换处理的传感器对应地设置,将从传感器ss11~ss1k接收到的传感数据例如变换为适合于数据流通的协议。利用api(applicationprogramminginterface)将由转换器121变换后的传感数据存储于raw数据存储部111。此外,对于传感数据附加表示测量日期时间的时间戳、以及传感器的识别信息(传感器id)。

ap群组13具有多个检索用应用程序(下面,称为检索应用)131~133。检索应用131~133根据来自用户终端ut1、utm以及后述的数据检索服务器ksv的数据获取请求,进行从raw数据存储部111读取相应的传感数据并向请求源发送的处理。此时,对发送数据附加边缘服务器esv1的识别信息(下面称为边缘id)。此外,利用api进行上述检索应用131~133与raw数据存储部111之间的数据转发处理。

监视单元15由监视中间件构成,具有作为监视工具的监视部151。监视部151对运用管理终端pt提供运用管理用的显示画面数据,接收用于运用管理终端pt中输入的运用管理的指示信息并向控制单元14供给。

控制单元14具有mano(managementandorchestration)管理部141以及mano代理部142。mano管理部141以及mano代理部142进行边缘服务器esv1的网络服务、资源的综合管理·控制·最优化处理,基于从监视部151供给的运用管理用的指示信息,对边缘服务器esv1内的成为管理对象的各软件容器(程序)进行管理。

(3)数据检索服务器

图3是表示数据检索服务器ksv的功能结构的框图。

数据检索服务器ksv例如由运营数据流通服务的网络事业者、通信事业者、服务事业者运用,由服务器计算机或个人计算机构成。

数据检索服务器ksv具有控制单元21、存储单元22以及通信接口单元23。通信接口单元23根据边缘网络enw以及广域网络wnw中使用的通信协议,在边缘服务器esv1~esvn以及用户终端ut1~utm之间进行各种数据的传送。此外,通信接口单元23还在其与云服务器csv之间进行数据通信时使用。

作为存储介质,存储单元22例如由hdd(harddiskdrive)或ssd(solidstatedrive)等能够随时写入及读取的非易失性存储器、rom(readonlymemory)等非易失性存储器、ram(randomaccessmemory)等易失性存储器组合构成。在其存储区域设置程序存储区域以及数据存储区域。在程序存储区域储存有为了执行本发明的一个实施方式所涉及的各种控制处理所需的程序。

在数据存储区域设置有行业信息表221以及行业关联信息表222。

行业信息表221对将边缘服务器esv1~esvn划分为多组、且针对每组与其识别信息(id)相关联地所属的边缘服务器esv1~esvn的识别信息(边缘id)进行存储。

例如图4所示,与公司·团体的识别信息(公司·团体id)相关联地对该公司·团体运用管理的边缘服务器esv1~esvn的识别信息(边缘id)进行存储,并且对用于识别作为上述公司·团体的上部组织的行业的行业id进行存储。此外,在多个公司·团体共用1台边缘服务器的情况下、1个公司·团体属于多个行业的情况下,针对所属的公司·团体或行业的id反复存储成为对象的边缘服务器的id。另外,行业信息表221中可以预先一并对表示边缘服务器esv1~esvn的设置位置的住址或纬度经度的信息等其他属性信息进行存储。

行业关联信息表222对表示行业间的关联性的信息进行定义,例如图5所示,与各行业id相关联地存储相对于该行业的关联程度较高的其他行业的id。

控制单元21例如具有cpu(centralprocessingunit)等硬件处理器,作为用于实现本发明的一个实施方式的控制功能,具有边缘属性信息获取部211、表管理部212以及检索中介控制部213。上述控制功能部均通过使上述硬件处理器执行上述存储单元22的程序存储区域中储存的程序而实现。

边缘属性信息获取部211从边缘服务器esv1~esvn获取与边缘服务器相关的属性信息。该边缘属性信息中包含边缘id、所属的公司·团体的id、该公司·团体所属的行业的id。此外,属性信息中也可以包含边缘服务器esv1~esvn的设置位置信息等其他信息。另外,可以从云服务器csv等其他服务器获取边缘属性信息。

表管理部212基于由上述边缘属性信息获取部211获取的边缘服务器的属性信息,进行新生成以及更新行业信息表221及行业关联信息表222的处理。

检索中介控制部213具有下面的处理功能。

(1)在从用户终端ut1~utm接收到数据获取请求的情况下,判定该数据获取请求中是否包含行业id,在包含行业id的情况下,从行业信息表221检索相关联的边缘id。而且,基于检索出的边缘id访问相应的边缘服务器,并从该边缘服务器收集传感数据的处理。

(2)生成表示上述数据获取请求中包含的行业id、与从行业信息表221检索出的公司·团体id及边缘id的关联性的列表信息。而且,生成使得上述获取到的传感数据组与生成的列表信息建立链接并编辑而成的报告数据,将该报告数据向上述数据获取请求元的用户终端ut1~utm发送的处理。

(3)基于上述数据获取请求中包含的行业id并参照行业关联信息表222,判定与该行业的关联程度较高的其他行业的有无。该判定的结果,在存在关联程度较高的其他行业的情况下,生成表示该其他行业的id、属于该行业的公司·团体的id、以及该公司·团体运用的边缘服务器的id的关联性的关联列表信息,向上述数据获取请求源的用户终端ut1~utm发送的处理。

(4)在从用户终端ut1~utm发送了指定上述发送的的关联列表信息中包含的边缘id的追加获取请求的情况下,访问与该追加获取请求中包含的边缘id对应的边缘服务器并获取传感数据,将该传感数据向请求源的用户终端ut1~utm发送的处理。

(动作)

下面,对以上述方式构成的数据检索服务器ksv的动作进行说明。

图6是表示数据检索服务器ksv的处理次序的概要(主流程)的流程图。

在控制单元21的控制下,数据检索服务器ksv首先在步骤s1中执行生成或更新行业信息表221及行业关联信息表222的处理。而且,接下来在步骤s2中执行数据的检索中介控制。

(1)表生成·更新处理

图7是表示控制单元21的表生成·更新处理的处理次序及处理内容的流程图。

(1-1)行业信息向表的新登记

在边缘属性信息获取部211的控制下,数据检索服务器ksv的控制单元21在步骤s11中,首先在装置的运用开始之前从边缘服务器esv1~esvn获取边缘属性信息。而且,在表管理部212的控制下,在步骤s12中,从上述获取到的边缘属性信息提取边缘id、所属的公司·团体的id、该公司·团体所属的行业的id,判定该id是否在行业信息表221中登记完毕。如果该判定的结果为未登记,则在步骤s14中将上述获取到的各id新登记至行业信息表221中。

数据检索服务器ksv的控制单元21使所有边缘服务器esv1~esvn依次执行以上的新登记处理,例如图4所示,生成行业信息表221。此外,例如管理者通过手动操作而生成行业关联信息表222。此外,可以从统一管理各边缘服务器esv1~esvn的其他服务器、例如云服务器csv获取上述边缘属性信息。

(1-2)表的更新

在系统的运用开始之后,在边缘属性信息获取部211的控制下,数据检索服务器ksv的控制单元21在步骤s11中,定期地从所有边缘服务器esv1~esvn获取边缘属性信息。而且,在表管理部212的控制下,在步骤s12中,从上述获取到的边缘属性信息提取边缘id、所属的公司·团体的id、该公司·团体所属的行业的id,判定该id是否在行业信息表221中登记完毕。该判定的结果,如果虽然登记了行业id但未登记边缘id,则在步骤s15中将上述获取到的边缘id追加登记至行业信息表221中。即,对行业信息表221进行更新。

(2)数据检索中介控制

图8是表示数据检索服务器ksv的控制单元21的传感数据的检索中介控制的处理次序及处理内容的流程图。

(2-1)与行业相关联的边缘服务器数据的统一检索

在要从与期望的行业相关的所有边缘服务器统一获取传感数据的情况下,用户在从数据检索服务器ksv提供的菜单画面中,将上述期望的行业的行业id输入至用户终端ut1。于是,从用户终端ut1向数据检索服务器ksv发送包含上述输入的行业id在内的数据获取请求。

在检索中介控制部213的控制下,如果数据检索服务器ksv的控制单元21在步骤s21中,判定为从用户终端ut1接收到数据获取请求,则首先在步骤s22中从上述数据获取请求提取行业id。接下来,控制单元21的检索中介控制部213在步骤s23中,从行业信息表221检索与上述提取出的行业id相关联的公司·团体的id、以及边缘服务器esv的边缘id。

检索中介控制部213接下来通过步骤s24,基于上述检索出的边缘id经由边缘网络enw依次对相应的各边缘服务器esv进行访问,在步骤s25中分别从上述各边缘服务器获取传感数据。

检索中介控制部213接下来在步骤s26中,生成表示上述数据获取请求中包含的行业的id、与从行业信息表221检索出的公司·团体的id及边缘id的关联性的列表信息。而且,使得上述获取到的传感数据组与生成的列表信息建立链接而生成报告数据,从通信接口单元23向上述数据获取请求源的用户终端ut1~utm发送该报告数据。

例如,如果用户当前作为数据检索对象而指定了行业“a”,则基于图4所示的行业信息表221,作为公司·团体的id而检索“a1”、“a2”、“a3”、以及作为边缘id而检索“ea11”、“ea11”、“ea21”、“ea31”、“ea32”。而且,基于上述边缘id“ea11”、“ea11”、“ea21”、“ea31”、“ea32”而从各自对应的边缘服务器获取传感数据。

另外,与此同时,生成例如以树状表示上述行业id“a”、与上述检索出的公司·团体的id“a1”、“a2”、“a3”、以及边缘id“ea11”、“ea11”、“ea21”、“ea31”、“ea32”的关联性的列表信息。而且,使得上述获取到的对应的传感数据与该列表信息的各id建立链接而生成报告数据,向请求源的用户终端发送该报告数据。

(2-2)关联行业列表的提供及其边缘服务器数据的检索

另外,检索中介控制部213在步骤s27中,基于上述数据获取请求中包含的行业id并参照行业关联信息表222,在步骤s28中判定与该行业的关联程度较高的其他行业的有无。该判定的结果,在存在关联程度较高的其他行业的情况下,在步骤s29中,生成表示上述其他行业的id、属于该行业的公司·团体的id、以及该公司·团体运用的边缘服务器的id的关联性的关联列表信息,向上述数据获取请求源的用户终端ut1~utm发送。

例如,根据图5所示的行业关联信息表222,作为与由用户指定的行业“a”的关联性较高的其他行业,检索出行业“c”、“d”。而且,基于行业信息表221而生成表示上述其他行业的id“c”、“d”、属于该行业的公司·团体的id、以及该公司·团体运用的边缘服务器的id的关联性的关联列表信息并向请求源的用户终端发送。

在用户终端的显示部对从上述数据检索服务器ksv发送的关联列表信息进行显示。如果用户在该状态下对上述关联列表信息中的任意的边缘id进行了选择操作,则从用户终端向数据检索服务器ksv发送包含该边缘id在内的追加获取请求。

如果数据检索服务器ksv接收到追加获取请求,则基于该追加获取请求中包含的边缘id而对相应的边缘服务器进行访问,从该边缘服务器获取传感数据。而且,将该获取到的传感数据向请求源的用户终端ut1~utm发送。

(效果)

如以上详细叙述,在一个实施方式中,设置与识别行业的行业id以及属于该行业的公司·团体的id相关联地对该公司·团体运用管理的边缘服务器esv1~esvn的边缘id进行存储的行业信息表221。而且,在从用户终端ut1~utm接收到指定了行业id的数据获取请求的情况下,从上述行业信息表221检索与该指定的行业id相关联的边缘服务器,从检索出的边缘服务器分别获取传感数据并向请求源的用户终端ut1~utm发送。

因此,用户能够仅通过指定希望进行数据收集的行业的id,而从属于该行业的各公司·团体运用管理的所有边缘服务器无遗漏地统一获取传感数据。由此,能够大幅削减用户的数据获取所需的时间及劳力。

另外,在数据检索服务器ksv中,在发送上述传感数据时,生成表示行业id、公司·团体id以及各边缘id的关联性的列表信息,对与该列表的边缘id对应的传感数据建立链接并发送。因此,能够明确地辨别用户接收到的传感数据是哪个公司·团体运用管理的哪个边缘服务器收集的。

并且,在数据检索服务器ksv中,从行业关联信息表222检索与用户指定的行业的关联程度较高的其他行业,生成表示该检索出的其他行业的id、属于该行业的公司·团体的id、以及该公司·团体运用管理的边缘服务器的id的关联性的关联列表信息,并向请求源的用户终端发送。而且,在从用户终端接收到包含上述关联列表信息中包含的边缘id在内的追加获取请求的情况下,获取与该边缘id对应的边缘服务器的传感数据并向请求源的用户终端发送。

因此,用户能够基于上述关联列表信息而知晓关联性较高的其他行业的有无、以及属于其他行业的公司·团体及其边缘服务器。而且,通过基于上述关联列表信息而指定期望的边缘id并向数据检索服务器ksv发送追加获取请求,能够追加获取期望的边缘服务器的传感数据。

并且,各边缘服务器esv1~esvn经由局域的边缘网络enw而连接,将数据检索服务器ksv与该边缘网络enw连接,因此能够不经由互联网等广域网络wnw而进行从数据检索服务器ksv的各边缘服务器esv1~esvn的传感数据的收集。其结果,能够不受到广域网络wnw的通信量的影响、访问路径的传送带宽等的影响而在短时间内进行传感数据的收集处理。另外,无需担心会导致广域网络wnw的通信量的增大。

并且,利用数据检索服务器ksv从各边缘服务器esv1~esvn获取边缘属性信息,基于该边缘属性信息而生成及更新行业信息表221。因此,能够自动生成行业信息表221,并且在运用中追加、变更或删除了边缘服务器的情况下,能够与此相应地自动更新行业信息表221。

[其他实施方式]

在所述一个实施方式中,以相对于边缘服务器esv1~esvn以及云服务器csv独立地设置了数据检索服务器ksv的情况为例进行了说明。然而,并不局限于此,可以针对边缘服务器esv1~esvn的任1个或云服务器csv而设置数据检索服务器的功能,并且针对用户使用的终端或服务器而设置数据检索服务器的功能。

在所述一个实施方式中,以用户指定行业且从属于该行业的公司·团体运用管理的边缘服务器统一获取传感数据的情况为例进行了说明。然而,并不局限于此,用户可以指定公司或团体、且统一获取该指定的公司或团体运用管理的边缘服务器的传感数据。

除此以外,关于数据检索装置的结构及其处理次序以及处理内容、行业信息表的结构、边缘服务器的结构、传感器以及传感数据的种类、数量等,可以在未脱离本发明的主旨的范围内进行各种变形而实施。

总之,本发明并不限定于上述实施方式,在实施阶段可以在未脱离其主旨的范围内对结构要素进行变形并使之具体化。另外,可以通过上述实施方式中公开的多个结构要素的适当的组合而形成各种发明。例如,可以从实施方式中示出的全部结构要素中删除几个结构要素。并且,可以适当地对不同实施方式中的结构要素进行组合。

标号的说明

ss11~ssnk…传感器

esv1~esvn…边缘服务器

csv…云服务器

ut1~utm…用户终端

wnw…广域网络

enw…边缘网络

ksv…数据检索服务器

pt…运用管理终端

11…数据存储单元

12…计算机(cv)群组

13…应用程序(ap)群组

14…控制单元

15…监视单元

21…数据检索装置的控制单元

22…存储单元

23…通信接口单元

111…raw数据存储部

121…转换器(cv)

131~133…检索应用

141…mano管理部

142…mano代理部

211…边缘属性信息获取部

212…表管理部

213…检索中介控制部

221…行业信息表

222…行业关联信息表。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1