1.一种对物联网设备进行虚拟化的方法,其特征在于,包括:
生成与物联网设备对应的物联网设备模板,根据物联网设备模板和预先设置的个性化数据模板,生成物联网模板设备;
接收来自应用程序的个性化数据配置,根据个性化数据配置和物联网模板设备,生成物联网逻辑设备实例,将物联网逻辑设备实例分配给应用程序。
2.如权利要求1所述的方法,其特征在于,所述生成与物联网设备对应的物联网设备模板,包括:
发现物联网设备,根据所述物联网设备的类型,生成对应的物联网设备模板。
3.如权利要求1所述的方法,其特征在于,所述接收来自应用程序的个性化数据配置之前,还包括:
所述应用程序发现所述物联网模板设备,并确定使用所述物联网模板设备。
4.如权利要求1所述的方法,其特征在于,所述将物联网逻辑设备实例分配给应用程序之后,还包括:
接收来自所述应用程序的配置个性化数据,根据所述配置个性化数据更新所述物联网逻辑设备实例。
5.如权利要求1所述的方法,其特征在于,所述将物联网逻辑设备实例分配给应用程序之后,还包括:
销毁所述物联网逻辑设备实例。
6.如权利要求5所述的方法,其特征在于,所述销毁所述物联网逻辑设备实例之后,还包括:
保持与所述应用程序绑定的个性化数据,并在所述应用程序再次接入时,再次生成与所述应用程序绑定的物联网逻辑设备实例,并读取出与所述应用程序绑定的个性化数据。
7.如权利要求1所述的方法,其特征在于,所述根据物联网设备模板和预先设置的个性化数据模板,生成物联网模板设备之后,还包括:
当所述应用程序没有个性化数据配置时,使用所述物联网模板设备和来自所述应用程序的或者预置的缺省个性化数据,生成物联网逻辑设备实例,将所述物联网逻辑设备实例分配给所述应用程序。
8.一种对物联网设备进行虚拟化的装置,其特征在于,包括:
第一生成模块,用于生成与物联网设备对应的物联网设备模板;
第二生成模块,用于根据物联网设备模板和预先设置的个性化数据模板,生成物联网模板设备;
接收模块,用于接收来自应用程序的个性化数据配置;
第三生成模块,用于根据个性化数据配置和物联网模板设备,生成物联网逻辑设备实例,将物联网逻辑设备实例分配给应用程序。
9.如权利要求8所述的装置,其特征在于,
所述第一生成模块,具体用于发现物联网设备,根据所述物联网设备的类型,生成对应的物联网设备模板。
10.如权利要求8所述的装置,其特征在于,
所述接收模块,具体用于在所述应用程序发现所述物联网模板设备,并确定使用所述物联网模板设备时,接收来自应用程序的个性化数据配置。
11.如权利要求8所述的装置,其特征在于,还包括:
更新模块,用于接收来自所述应用程序的配置个性化数据,根据所述配置个性化数据更新所述物联网逻辑设备实例。
12.如权利要求8所述的装置,其特征在于,还包括:
销毁模块,用于销毁所述物联网逻辑设备实例。
13.如权利要求12所述的装置,其特征在于,还包括:
保持模块,用于在销毁所述物联网逻辑设备实例后,保持与所述应用程序绑定的个性化数据,并在所述应用程序再次接入时,再次生成与所述应用程序绑定的物联网逻辑设备实例,并读取出与所述应用程序绑定的个性化数据。
14.如权利要求8所述的装置,其特征在于,
所述第三生成模块,还用于在所述应用程序没有个性化数据配置时,使用所述物联网模板设备和来自所述应用程序的或者预置的缺省个性化数据,生成物联网逻辑设备实例,将所述物联网逻辑设备实例分配给所述应用程序。