本发明实施例涉及信息技术领域,尤其涉及一种行车数据处理方法、装置和系统。
背景技术:
发明人在实现发明的过程中,发现现有技术中,行车数据占用的存储空间较大,如果保存在手机中,会导致手机的内存存满的速度很快;如果将行车数据即时上传至云端,由于行车数据较大,会耗费很多的数据流量。所以,用户只能等待有WIFI热点的情况下,才能手动将行车数据上传至云服务器,但是当有WIFI热点时,用户通常会忙于其它事情,而忘记上传,或者当用户想起上传时,也需要先查找到行车数据,然后才能上传,占用用户的时间和精力。
技术实现要素:
基于以上问题,本发明实施例提出一种行车数据处理方法、装置和系统,使用户不需要耗费数据流量上传行车数据,使用户手机的内存不会在短时间内被存满,同时也使用户不需要关注行车数据上传的问题,节省了用户的时间和精力。
一方面,本发明实施例提出一种行车数据处理方法,应用于移动终端,包括:
从行车记录仪获取行车数据;
检测与WIFI热点的连接状态;
若检测到与WIFI热点建立连接,则通过所述WIFI热点发送所述行车数据。
此外,若检测到未与WIFI热点建立连接,则将所述行车数据保存在本地的预设存储位置,并继续检测与WIFI热点的连接状态。
此外,所述从行车记录仪获取行车数据之后,所述方法还包括:将所述行车数据进行数据压缩。
此外,所述行车数据包括时间信息和/或地点信息,在从行车记录仪获取行车数据之后,所述方法还包括:
根据所述时间信息和/或所述地点信息对所述行车数据进行排序。
另一方面,本发明实施例提出一种行车数据处理装置,包括:
获取模块,用于从行车记录仪获取行车数据;
检测模块,用于检测与WIFI热点的连接状态;
发送模块,用于在检测到与WIFI热点建立连接时,通过所述WIFI热点发送所述行车数据。
此外,所述检测模块还用于:
若检测到未与WIFI热点建立连接,则将所述行车数据保存在本地的预设存储位置,并继续检测与WIFI热点的连接状态。
此外,所述装置还包括:压缩模块,用于将所述行车数据进行数据压缩。
此外,所述行车数据包括时间信息和/或地点信息,所述装置还包括:
排序模块,用于根据所述时间信息和/或所述地点信息对所述行车数据进行排序。
另一方面,本发明实施例提出一种行车数据处理系统,包括:
发送端和接收端;
所述发送端包括:
获取模块,用于从行车记录仪获取行车数据;
检测模块,用于检测所述发送端与WIFI热点的连接状态;
发送模块,用于在检测到与WIFI热点建立连接时,通过所述WIFI热点发送所述行车数据;
所述接收端包括:
接收模块,用于接收行车数据;
存储模块,用于保存所述行车数据。
此外,所述行车数据包括时间信息和/或地点信息,所述接收端还包括排序模块,用于根据所述时间信息和/或所述地点信息对所述行车数据进行排序。采用上述技术方案,具有以下有益效果:
通过监测手机与WIFI热点是否建立连接,若建立连接,则通过WIFI热点自动发送行车数据至服务器的方式,使用户不需要耗费数据流量上传行车数据,使用户手机的内存不会在短时间内被存满,同时也使用户不需要关注行车数据上传的问题,节省了用户的时间和精力。
附图说明
图1是根据本发明一个实施例的行车数据处理方法的流程图;
图2是根据本发明另一个实施例的行车数据处理方法的流程图;
图3是根据本发明另一个实施例的行车数据处理方法的流程图;
图4是根据本发明另一个实施例的行车数据处理装置的模块图;
图5是根据本发明另一个实施例的行车数据处理装置的模块图;
图6是根据本发明另一个实施例的行车数据处理系统的框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例
参照图1,本发明实施例提出一种行车数据处理方法,包括:
步骤S001,从行车记录仪获取行车数据;
步骤S002,检测与WIFI热点的连接状态;
步骤S003,若检测到与WIFI热点建立连接,则通过WIFI热点发送行车数据。
在步骤S001中,手机从行车记录仪获取行车数据,手机可时时从行车记录仪获取行车数据,手机也可以经过预设时间段从行车记录仪获取行车数据,如1分钟或10分钟。手机与行车记录仪可通过USB或者其它无线方式进行连接。行车记录仪的行车数据包括图像数据,图像数据为行车过程中拍摄。
在步骤S002中,先检测与WIFI热点的连接状态;
在步骤S003中,若检测到与WIFI热点建立连接,则将行车数据发送到云服务器,通过云服务器保存行车数据。
通过检测手机与WIFI热点是否建立连接,若建立连接,则通过WIFI热点自动发送行车数据至服务器的方式,使用户不需要耗费数据流量上传行车数据,使用户手机的内存不会在短时间内被存满,同时也使用户不需要关注行车数据上传的问题,节省了用户的时间和精力。
可选地,若检测到未与WIFI热点建立连接,则将行车数据保存在本地的预设存储位置,并继续检测与WIFI热点的连接状态。若当前没有与WIFI热点建立连接,则先将行车数据保存在本地,在手机本地专门设有存储行车数据的存储位置。预设存储位置为预先设置的存储位置,可设置为数据文件夹或数据文件夹下面的一个子文件夹。
可选地,从行车记录仪获取行车数据之后,方法还包括:将行车数据进行数据压缩。因为行车数据中以图像数据为主,所以行车数据很大,为了使存储空间得到合理利用,将行车数据进行数据压缩,使行车数据占用的空间变小。可选地,对不同时间点获取的行车数据分别进行数据压缩,形成多个行车数据压缩包。或者对部分不同时间点获取的行车数据合并后,进行数据压缩,使多个行车数据形成一个行车数据压缩包。可选地,行车数据发送后,可以将本地存储的行车数据进行删除。以释放存储空间。也可以继续在本地保存行车数据。
可选地,行车数据包括时间信息和/或地点信息;根据时间信息和/或地点信息对行车数据进行排序。通过排序使行车数据更加清晰的呈现。
第二实施例
参照图2,本发明实施例提出一种行车数据处理方法,包括:
步骤S201,接收行车数据,行车数据为检测到与WIFI热点建立连接后,通过WIFI热点发送;
步骤S202,保存行车数据。
通过监测手机与WIFI热点是否建立连接,若建立连接,则通过WIFI热点自动发送行车数据至服务器的方式,使用户不需要耗费数据流量上传行车数据,使用户手机的内存不会在短时间内被存满,同时也使用户不需要关注行车数据上传的问题,节省了用户的时间和精力。
可选地,行车数据包括时间信息和/或地点信息;根据时间信息和/或地点信息对行车数据进行排序。通过在云服务器上对行车数据进行排序,以方便查询行车数据。如公安系统对云服务器的行车数据进行查询,以了解车辆事故等情况。
第三实施例
参照图3,说明本发明的另一个实施例的流程。
步骤S301,手机从行车记录仪时时获取行车数据;如果行车记录仪本身不具有存储功能,则需要时时从行车记录仪获取行车数据;如果行车记录仪本身具有存储功能,则可以时时从行车记录仪获取,也可以每隔预设时间段获取。
步骤S302,将部分不同时间点获取的行车数据进行数据压缩,形成一个行车数据压缩包;为了最大程度的节约存储空间,采用将多个行车数据进行统一数据压缩的方式。
步骤S303,若手机检测到与WIFI热点建立连接,则通过WIFI热点发送行车数据至云服务器;如果云服务器需要用户登录才能传送行车数据,那么预先对登录云服务器的用户名和密码进行保存,实现自动登录,以保证手机可以自动传送行车数据。
步骤S304,云服务器接收到行车数据;
步骤S305,云服务器根据行车数据内的时间信息和/或地点信息对行车数据进行排序,以方便查询使用。时间信息可以从行车数据直接获取,地点信息可以从行车数据获取,也可以从手机的定位模块获取,如:时时获取手机的位置信息,将位置信息根据时间保存在行车数据中,这样,就可以得到不同时间点的位置信息。
本实施例的技术方案使手机用户不需要主动去获取和上传行车数据,使手机能够自动登录云服务器,从而实现自动上传行车数据。
第四实施例
参照图4,本发明实施例提出一种行车数据处理装置,包括:
获取模块401,用于从行车记录仪获取行车数据;
检测模块402,用于检测与WIFI热点的连接状态;
发送模块403,用于在检测到与WIFI热点建立连接时,通过WIFI热点发送行车数据。
通过检测手机与WIFI热点是否建立连接,若建立连接,则通过WIFI热点自动发送行车数据至服务器的方式,使用户不需要耗费数据流量上传行车数据,使用户手机的内存不会在短时间内被存满,同时也使用户不需要关注行车数据上传的问题,节省了用户的时间和精力。
可选地,检测模块402还用于:若没有检测到与WIFI热点建立连接,则将行车数据保存在本地的预设存储位置,并继续检测与WIFI热点的连接状态。
可选地,装置还包括:压缩模块,用于将行车数据进行数据压缩。
可选地,行车数据包括时间信息和/或地点信息,装置还包括:
排序模块,用于根据时间信息和/或地点信息对行车数据进行排序。
第五实施例
参照图5,本发明实施例提出一种行车数据处理装置,包括:
接收模块501,用于:接收行车数据,
行车数据为检测到与WIFI热点建立连接后,通过WIFI热点发送;
保存模块502,用于保存行车数据。
通过检测手机与WIFI热点是否建立连接,若建立连接,则通过WIFI热点自动发送行车数据至服务器的方式,使用户不需要耗费数据流量上传行车数据,使用户手机的内存不会在短时间内被存满,同时也使用户不需要关注行车数据上传的问题,节省了用户的时间和精力。
可选地,行车数据包括时间信息和/或地点信息;
根据时间信息和/或地点信息对行车数据进行排序。
第六实施例
参照图6,本发明实施例提出一种行车数据处理系统,包括:
发送端60和接收端70;
发送端60包括:
获取模块601,用于从行车记录仪获取行车数据;
检测模块602,用于检测发送端与WIFI热点的连接状态;
发送模块603,用于在检测到与WIFI热点建立连接时,通过WIFI热点发送行车数据;
接收端70包括:
接收模块701,用于接收行车数据;
存储模块702,用于保存行车数据。
通过检测手机与WIFI热点是否建立连接,若建立连接,则通过WIFI热点自动发送行车数据至服务器的方式,使用户不需要耗费数据流量上传行车数据,使用户手机的内存不会在短时间内被存满,同时也使用户不需要关注行车数据上传的问题,节省了用户的时间和精力。
第七实施例
本发明实施例还涉及一种计算机程序产品,其包括计算机可读介质,所述计算机可读介质包括:第一组代码,用于从行车记录仪获取行车数据;第二组代码,用于检测与WIFI热点的连接状态;第三组代码,用于若检测到与WIFI热点建立连接,则通过WIFI热点发送行车数据。
第八实施例
一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
从行车记录仪获取行车数据;
检测与WIFI热点的连接状态;
若检测到与WIFI热点建立连接,则通过WIFI热点发送行车数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于计算机可读取存储介质中。执行时的程序,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台移动终端(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。