本发明涉及用于基于由形成iot网络的一个或多于一个物理装置收集到的数据来生成虚拟装置数据(该虚拟装置数据是要从虚拟装置提供的数据)的便携式虚拟iot设备、使用该便携式虚拟iot设备的虚拟装置数据生成方法和该便携式虚拟iot设备的计算机程序。
背景技术:
1、近年来,物联网(internet of things(iot))技术受到越来越多的关注。iot技术通常利用世界中存在的各种物理装置(iot装置)作为传感器,以使得大量用户能够经由因特网共享从这些物理装置收集到的各种数据。
2、用于虚拟化iot装置的技术也是已知的(参见专利文献1)。在这样的用于虚拟化iot装置的技术中,系统可以处理由一个或多于一个物理装置收集到的数据以生成要从实际不存在的iot装置(虚拟装置)提供的数据。在这样的虚拟化iot装置的技术中,系统可以对由照相机检测到的数据(即,拍摄图像)进行特定图像分析,以由此实现同一照相机的不同用途。例如,一个用户可以将照相机用作人物检测装置,并且另一用户可以将照相机用作拥挤度检测装置,而又一用户可以将照相机用作害虫控制所用的野生动物检测装置。
3、现有技术文献
4、专利文献
5、专利文献1:日本特表2018-527651
技术实现思路
1、发明要解决的问题
2、在现有技术中,用于虚拟化iot装置的系统通常包括在云中构建的组件,并且仅预定的智能城市可以连接到该系统,在该系统中,仅可以使用预定的物理装置。
3、因而,现有技术的虚拟iot系统难以用在临时需要虚拟装置数据的生成的区域(例如,活动现场、灾难现场、事故场景)中,并且难以使用现场安装的物理装置来快速地获取虚拟装置数据。此外,在这样的区域中也可以存在不可远程访问(例如,未连接到因特网)的物理装置,并且现有技术的虚拟iot系统难以获取由这样的隔离的物理装置收集到的数据。
4、本发明是有鉴于现有技术的这些问题而做出的,并且本发明的主要目的是提供用于基于由现场存在的一个或多于一个物理装置收集到的数据来生成虚拟装置数据(该虚拟装置数据是要从虚拟装置提供的数据)的便携式虚拟iot设备、使用该便携式虚拟iot设备的虚拟装置数据生成方法和该便携式虚拟iot设备的计算机程序,这三者都使得能够快速地获取虚拟装置数据(即,要从虚拟装置提供的数据)。
5、用于解决问题的方案
6、本发明的一方面提供一种虚拟装置数据的生成方法,用于基于由形成iot网络的一个或多于一个物理装置收集到的数据,通过使用便携式虚拟iot设备来生成所述虚拟装置数据,其中所述虚拟装置数据是要从虚拟装置提供的数据,所述虚拟装置数据的生成方法包括:使所述虚拟iot设备进行操作,所述操作包括:获取与对象区域中存在的所述物理装置有关的信息;通过基于与所述物理装置有关的信息而通信地连接到所述物理装置来获取收集数据,所述收集数据是由所述对象区域中的所述物理装置收集到的数据;以及基于来自所述物理装置的收集数据来生成所述虚拟装置数据。
7、本发明的另一方面提供一种便携式虚拟iot设备,包括处理器,所述处理器被配置为基于由形成iot网络的一个或多于一个物理装置收集到的数据来生成虚拟装置数据,所述虚拟装置数据是要从虚拟装置提供的数据,其中,所述处理器被配置为进行操作,所述操作包括:获取与对象区域中存在的所述物理装置有关的信息;通过基于与所述物理装置有关的信息而通信地连接到所述物理装置来获取收集数据,所述收集数据是由所述对象区域中的所述物理装置收集到的数据;以及基于来自所述物理装置的收集数据来生成所述虚拟装置数据。
8、本发明的又一方面提供一种程序,用于控制计算机作为便携式虚拟iot设备进行操作,所述便携式虚拟iot设备用于基于由形成iot网络的一个或多于一个物理装置收集到的数据来生成虚拟装置数据,所述虚拟装置数据是要从虚拟装置提供的数据,其中,所述程序使所述计算机的处理器进行操作,所述操作包括:获取与对象区域中存在的所述物理装置有关的信息;通过基于与所述物理装置有关的信息而通信地连接到所述物理装置来获取收集数据,所述收集数据是由所述对象区域中的所述物理装置收集到的数据;以及基于来自所述物理装置的收集数据来生成所述虚拟装置数据。
9、发明的效果
10、根据本发明,便携式虚拟iot设备可以基于由现场存在的物理装置收集到的数据来快速地获取虚拟装置数据(即,要从虚拟装置提供的数据)。
1.一种虚拟装置数据的生成方法,用于基于由形成iot网络的一个或多于一个物理装置收集到的数据,通过使用便携式虚拟iot设备来生成所述虚拟装置数据,其中所述虚拟装置数据是要从虚拟装置提供的数据,所述虚拟装置数据的生成方法包括:
2.根据权利要求1所述的虚拟装置数据的生成方法,其中,所述物理装置中的至少一个具有无线通信能力,以及
3.根据权利要求1或2所述的虚拟装置数据的生成方法,其中,使所述虚拟iot设备进行以下操作:
4.根据权利要求3所述的虚拟装置数据的生成方法,其中,使所述虚拟iot设备进行以下操作:
5.根据权利要求3或4所述的虚拟装置数据的生成方法,其中,使所述虚拟iot设备进行以下操作:
6.根据权利要求1至5中任一项所述的虚拟装置数据的生成方法,其中,对来自所述物理装置的收集数据进行设置,使得需要用以使用所述收集数据的权限,以及
7.根据权利要求6所述的虚拟装置数据的生成方法,其中,对可用时间段进行定义,使得用以使用所述收集数据的权限仅在所述可用时间段期间有效,以及
8.根据权利要求1至7中任一项所述的虚拟装置数据的生成方法,其中,使所述虚拟iot设备进行以下操作:
9.根据权利要求1至8中任一项所述的虚拟装置数据的生成方法,其中,在获取来自所述物理装置的收集数据之前,所述虚拟iot设备向所述物理装置发送与所述收集数据是否包括特定数据有关的询问,以及
10.根据权利要求9所述的虚拟装置数据的生成方法,其中,所述收集数据包括图像数据,
11.根据权利要求1至10中任一项所述的虚拟装置数据的生成方法,其中,在所述对象区域中设置有与因特网隔离的本地网络,
12.根据权利要求11所述的虚拟装置数据的生成方法,其中,仅在所述虚拟iot设备被授权访问所述本地服务器的情况下,所述本地服务器向所述虚拟iot设备发送来自所述物理装置的收集数据。
13.根据权利要求11所述的虚拟装置数据的生成方法,其中,对来自所述物理装置的收集数据进行设置,使得需要用以使用所述收集数据的、针对各数据属性所定义的权限,以及
14.根据权利要求1至10中任一项所述的虚拟装置数据的生成方法,其中,在所述对象区域中设置有与因特网隔离的本地网络,
15.根据权利要求1至14中任一项所述的虚拟装置数据的生成方法,其中,所述虚拟iot设备通信地连接到一个或多于一个其他虚拟iot设备,以及
16.根据权利要求15所述的虚拟装置数据的生成方法,其中,所述虚拟iot设备向所述其他虚拟iot设备发送来自所述物理装置的收集数据,以及
17.一种便携式虚拟iot设备,包括处理器,所述处理器被配置为基于由形成iot网络的一个或多于一个物理装置收集到的数据来生成虚拟装置数据,所述虚拟装置数据是要从虚拟装置提供的数据,
18.一种程序,用于控制计算机作为便携式虚拟iot设备进行操作,所述便携式虚拟iot设备用于基于由形成iot网络的一个或多于一个物理装置收集到的数据来生成虚拟装置数据,所述虚拟装置数据是要从虚拟装置提供的数据,