本申请涉及数据上报,尤其涉及一种数据上报方法、系统、装置、电子设备及存储介质。
背景技术:
1、目前市面上的模块(或者说通信模组)在向服务器传输数据时,必须要接入网络(即互联网internet)。通常情况下,模块会使用wifi热点接入网络,或者,使用用户识别(subscriber identification module,sim)卡,借助移动运营商的网络接入网络。例如,单个个体的智能水表或者智能电表每个月会被唤醒一次,通过表中插入的sim卡,向服务器上报水表示数或者电表示数,然后再次进入休眠模式。在这一过程中,为实现向服务器上报数据的功能,需要用到很大数量的sim卡资源。
2、也就是说,模块在周围环境中没有wifi热点的情况下,需要通过sim卡接入网络,以上传服务器所需要的数据时,若模块数量庞大,则对于sim卡的需求量较大,模块的生产成本较高。
技术实现思路
1、本申请提供了一种数据上报方法、系统、装置、电子设备及存储介质,以解决数据上传时对sim卡的需求较大导致模块生产成本较高的问题。
2、第一方面,本申请提供了一种数据上报方法,应用于第一目标模块,该第一目标模块中未安装sim卡,该方法包括:
3、基于第一目标模块与第二目标模块之间的对应关系,搜索第二目标模块的广播,并与第二目标模块建立连接;连接用于传输数据;第二目标模块中安装有sim卡;
4、通过连接,将第一目标模块的待上传数据发送至第二目标模块,以便于第二目标模块通过其安装的sim卡将第一目标模块的待上传数据上传至服务器。
5、可选地,在通过连接,将第一目标模块的待上传数据传输至第二目标模块之后,该方法还包括:
6、通过连接,接收第二目标模块发送的确认消息,并在接收到第二目标模块发送的确认消息后,自动断开连接;确认消息表示第二目标模块成功接收到第一目标模块的待上传数据。
7、第二方面,本申请提供了一种数据上报方法,应用于第二目标模块,第二目标模块中安装有sim卡,该方法包括:
8、开启广播;
9、与搜索到第二目标模块的广播的第一目标模块建立连接,并停止广播;第一目标模块中未安装sim卡;连接用于传输数据;
10、通过连接,接收第一目标模块发送的第一目标模块的待上传数据;
11、通过第二目标模块中安装的sim卡,将第一目标模块的待上传数据,上传至服务器。
12、可选地,在通过连接,接收第一目标模块发送的第一目标模块的待上传数据之后,该方法还包括:
13、通过连接,向第一目标模块发送确认消息,以便于第一目标模块响应于确认消息,自动断开连接;确认消息表示第二目标模块成功接收到第一目标模块的待上传数据。
14、第三方面,本申请提供了一种数据上报系统,该系统包括服务器、第一目标模块与第二目标模块;第一目标模块中未安装sim卡,第二目标模块中安装有sim卡;服务器与第二目标模块通信连接;其中,
15、第二目标模块,用于开启广播;
16、第一目标模块,用于确定与第一目标模块对应的第二目标模块;搜索第二目标模块的广播,并与第二目标模块建立连接;连接用于传输数据;
17、第二目标模块,用于与搜索到第二目标模块的广播的第一目标模块建立连接,并停止广播;
18、第一目标模块,用于通过连接,将第一目标模块的待上传数据发送至第二目标模块;
19、第二目标模块,用于通过连接,接收第一目标模块发送的第一目标模块的待上传数据;通过第二目标模块中安装的sim卡,将第一目标模块的待上传数据,上传至服务器。
20、可选地,服务器,用于获取预设数量的目标模块的位置,并基于预设数量的目标模块的位置,将位置居中的目标模块确定为第二目标模块,将预设数量的目标模块中能搜索到第二目标模块的广播的目标模块,确定为第一目标模块;建立第一目标模块与第二目标模块之间的对应关系,并将对应关系发送给第一目标模块;
21、预设数量是基于目标模块之间从开始建立连接到断开连接的时长确定的。
22、第四方面,本申请提供了一种数据上报装置,该装置包括:
23、搜索模块,用于基于第一目标模块与第二目标模块之间的对应关系,搜索第二目标模块的广播;第二目标模块中安装有sim卡;
24、建立模块,用于与第二目标模块建立连接;连接用于传输数据;
25、发送模块,用于通过连接,将第一目标模块的待上传数据发送至第二目标模块,以便于第二目标模块通过其安装的sim卡将第一目标模块的待上传数据上传至服务器。
26、第五方面,本申请提供了一种数据上报装置,该装置包括:
27、开启模块,用于开启广播;
28、建立模块,用于与搜索到第二目标模块的广播的第一目标模块建立连接,并停止广播;第一目标模块中未安装sim卡,第二目标模块中安装有sim卡;连接用于传输数据;
29、接收模块,用于通过连接,接收第一目标模块发送的第一目标模块的待上传数据;
30、上传模块,用于通过所述第二目标模块中安装的sim卡,将所述第一目标模块的待上传数据,上传至服务器。
31、第六方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
32、存储器,用于存放计算机程序;
33、处理器,用于执行存储器上所存放的程序时,实现第一方面或第二方面任一项实施例所述的数据上报方法的步骤。
34、第七方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面任一项实施例所述的数据上报方法的步骤。
35、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
36、本申请实施例提供的该数据上报方法中,未安装sim卡的第一目标模块,基于第一目标模块与第二目标模块之间的对应关系,搜索第二目标模块的广播,并与第二目标模块建立用于传输数据的连接,第二目标模块中安装有sim卡,随后,通过该连接,将第一目标模块的待上传数据发送至第二目标模块,由第二目标模块通过其安装的sim卡将第一目标模块的待上传数据上传至服务器。这样的话,未安装sim卡的第一目标模块,可通过与其对应的安装有sim卡的第二目标模块中的sim卡,实现待上传数据的上传,从而有效减少上传数据时对sim卡的需求量,减少模块的生产成本。
1.一种数据上报方法,其特征在于,应用于第一目标模块,所述第一目标模块中未安装sim卡,所述方法包括:
2.根据权利要求1所述的数据上报方法,其特征在于,在所述通过所述连接,将所述第一目标模块的待上传数据传输至所述第二目标模块之后,所述方法还包括:
3.一种数据上报方法,其特征在于,应用于第二目标模块,所述第二目标模块中安装有sim卡,所述方法包括:
4.根据权利要求3所述的数据上报方法,其特征在于,在通过所述连接,接收所述第一目标模块发送的第一目标模块的待上传数据之后,所述方法还包括:
5.一种数据上报系统,其特征在于,所述系统包括服务器、第一目标模块与第二目标模块;所述第一目标模块中未安装sim卡,所述第二目标模块中安装有所述sim卡;所述服务器与所述第二目标模块通信连接;其中,
6.根据权利要求5所述的数据上报系统,其特征在于,
7.一种数据上报装置,其特征在于,所述数据上报装置包括:
8.一种数据上报装置,其特征在于,所述数据上报装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4中任一项所述的数据上报方法的步骤。