1.一种传感器数据上报方法,其特征在于,所述方法包括:
若检测到多个传感器的调用指令,则拦截所述多个传感器的调用指令;
根据所述多个传感器的优先级确定所述多个传感器数据上报的上报顺序;
依据所述上报顺序依次执行相应传感器的调用指令,以便所述多个传感器依据所述上报顺序依次上报数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个传感器的优先级确定所述多个传感器数据上报的上报顺序的步骤包括:
查找预先设置的传感器与优先级之间的对应关系,确定所述多个传感器的优先级;
将所述多个传感器的优先级按照从高到低的顺序进行排序,将排序结果作为所述多个传感器数据上报的上报顺序。
3.根据权利要求1所述的方法,其特征在于,所述根据所述多个传感器的优先级确定所述多个传感器数据上报的上报顺序的步骤包括:
确定所述多个传感器分别对应的应用程序;
查找预先设置的应用程序与优先级之间的对应关系,确定所述多个传感器分别对应的应用程序的优先级;
将所述多个传感器分别对应的应用程序的优先级从高到低的顺序作为所述多个传感器数据上报的上报顺序。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述拦截所述多个传感器的调用指令的步骤之前还包括:
判断所述多个传感器的总个数是否大于预先设置的数值;
当所述总个数大于预先设置的数值时,继续执行所述拦截所述多个传感器的调用指令的步骤。
5.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:
若检测到第一传感器的停止调用指令,则对所述第一传感器去使能,并将所述第一传感器从所述上报顺序中删除,以便所述第一传感器不上传数据;
若检测到第二传感器的调用指令,则确定所述第二传感器的优先级,并基于所述第二传感器的优先级将所述第二传感器添加至所述上报顺序中。
6.一种传感器数据上报装置,其特征在于,所述装置包括:
拦截模块,用于若检测到多个传感器的调用指令,则拦截所述多个传感器的调用指令;
确定模块,用于根据所述多个传感器的优先级确定所述多个传感器数据上报的上报顺序;
执行模块,用于依据所述上报顺序依次执行相应传感器的调用指令,以便所述多个传感器依据所述上报顺序依次上报数据。
7.根据权利要求6所述的装置,其特征在于,所述确定模块包括:
第一查找模块,用于查找预先设置的传感器与优先级之间的对应关系,确定所述多个传感器的优先级;
第一确定模块,用于将所述多个传感器的优先级按照从高到低的顺序进行排序,将排序结果作为所述多个传感器数据上报的上报顺序。
8.根据权利要求6所述的装置,其特征在于,所述确定模块包括:
程序确定模块,用于确定所述多个传感器分别对应的应用程序;
第二查找模块,用于查找预先设置的应用程序与优先级之间的对应关系,确定所述多个传感器分别对应的应用程序的优先级;
第二确定模块,用于将所述多个传感器分别对应的应用程序的优先级从高到低的顺序作为所述多个传感器数据上报的上报顺序。
9.根据权利要求6至8任意一项所述的装置,其特征在于,所述装置还包括:
判断模块,用于判断所述多个传感器的总个数是否大于预先设置的数值;
触发模块,用于当所述总个数大于预先设置的数值时,触发所述拦截模块。
10.根据权利要求6至8任意一项所述的装置,其特征在于,所述装置还包括:
删除模块,用于若检测到第一传感器的停止调用指令,则对所述第一传感器去使能,并将所述第一传感器从所述上报顺序中删除,以便所述第一传感器不上传数据;
添加模块,用于若检测到第二传感器的调用指令,则确定所述第二传感器的优先级,并基于所述第二传感器的优先级将所述第二传感器添加至所述上报顺序中。