文件传输方法、可穿戴设备和云端服务器技术

技术编号:12780185 阅读:98 留言:0更新日期:2016-01-27 22:47
本发明专利技术实施例提供了一种文件传输方法、可穿戴设备和云端服务器,所述方法包括:通过基于移动互联网的第一连接向云端服务器发送心跳包;检测到有效的无线局域网后,确定该无线局域网的服务集标识是否与预存的指定服务集标识一致;若是,获取当前心跳包涉及的心跳标识;否则忽略服务集标识;根据心跳标识确定是否存在待上传的文件;若否,则忽略心跳标识;若是,则接入无线局域网,进而通过互联网与云端服务器建立第二连接后,将待上传的文件通过第二连接上传。利用本发明专利技术实施例,可以在不影响可穿戴设备上传文件的情况下,防止盲目地连接无线局域网和无上传文件情况下的无效接入,从而节省可穿戴设备的电能,延长续航时间。

【技术实现步骤摘要】

本专利技术涉及通信
,具体而言,本专利技术涉及一种文件传输方法、可穿戴设备和云端服务器
技术介绍
可穿戴设备通常是指直接穿戴在用户身上,或是整合到用户的衣服或配件的一种便携式设备。例如,智能手表、智能手环等。可穿戴设备通常通过互联网与云端服务器进行交互、以及经云端服务器中转与智能手机等智能终端进行交互,从而可以实现多种功能。例如,上传包含本可穿戴设备地理位置信息、或者佩戴者的健康监控信息的文件等等。现有的一种文件传输方法通常包括:可穿戴设备开机后,自动检测是否存在有效的WiFi (Wireless Fidelity,无线保真)局域网;一旦检测到有效的WiFi局域网后,直接根据本可穿戴设备中已存储的指定服务集标识(Service Set Identifier)及其密码,尝试接入该WiFi局域网。然而,本专利技术的专利技术人发现,利用现有的文件传输方法,可穿戴设备很多次尝试接Λ WiFi局域网的步骤都是失败的;而且,可穿戴设备不论是否存在待上传的文件,都会尝试接入WiFi局域网;从而导致可穿戴设备耗电较大,其续航时间大为缩短,造成用户需要频繁地为可穿戴设备充电,降低了用户的体验。因此,有必要提供一种文件传输方法、可穿戴设备和云端服务器,以在不影响可穿戴设备上传文件的情况下,节省可穿戴设备的电能,从而延长其续航时间。
技术实现思路
本专利技术针对现有的可穿戴设备的文件传输方式的缺点,提出一种文件传输方法、可穿戴设备和云端服务器,用以解决现有技术存在导致可穿戴设备耗电较大,续航时间缩短的问题。本专利技术的实施例根据一个方面,提供了一种文件传输方法,包括:通过基于移动互联网的第一连接向云端服务器发送心跳包;检测到有效的无线局域网后,获取所述无线局域网的服务集标识;确定所述服务集标识是否与预存的指定服务集标识一致;若是,获取当前心跳包涉及的心跳标识;否则忽略所述服务集标识;根据所述心跳标识确定是否存在待上传的文件;若否,则忽略所述心跳标识;若是,则接入所述无线局域网,进而通过互联网发送第二连接请求;与所述云端服务器建立第二连接后,将所述待上传的文件和本可穿戴设备的标识通过第二连接上传。较佳地,所述检测到有效的无线局域网后,获取所述无线局域网的服务集标识,包括:接收到无线局域网中的无线接入点广播的信标帧后,从所述信标帧中解析出无线局域网的服务集标识。较佳地,所述获取当前心跳包涉及的心跳标识之前,还包括:根据采集的信息生成待上传的文件后,更新所述心跳标识,并将所述待上传的文件与所述心跳标识对应存储。较佳地,所述将所述待上传的文件和本可穿戴设备的标识通过第二连接上传之后,还包括:断开第二连接。较佳地,所述移动互联网包括如下网络之一:通用分组无线服务GRPS网络、第三代手机通信技术3G网络、长期演进LTE网络。较佳地,所述无线局域网具体为无线保真WiFi局域网。本专利技术的实施例根据另一个方面,还提供了一种文件传输方法,包括:接收可穿戴设备发送的心跳包并转发,以维持与所述可穿戴设备之间的第一连接;若根据所述心跳包中的心跳标识,确定出所述可穿戴设备存在待上传的文件,则开放针对所述可穿戴设备的文件接收权限;接收到所述可穿戴设备发送的第二连接请求后,与所述可穿戴设备建立第二连接;根据所述文件接收权限,通过第二连接接收所述可穿戴设备上传的标识和文件。较佳地,所述开放针对所述可穿戴设备的文件接收权限,包括:查找出为所述心跳包中的可穿戴设备的标识预先配置的文件接收权限;将查找出的文件接收权限设置为开放。较佳地,所述根据所述文件接收权限,通过第二连接接收可以可穿戴设备上传的标识和文件,包括:通过第二连接接收到所述可穿戴设备上传的标识和文件后,查找接收到的标识的文件接收权限;确认查找出的文件接收权限是否为开放;若是,则确认接收到所述可穿戴设备上传的文件;否则,忽略接收到的文件。较佳地,所述方法还包括:在第二连接断开时,关闭所述文件接收权限。本专利技术的实施例根据另一个方面,还提供了一种可穿戴设备,包括:心跳包发送模块,用于通过基于移动互联网的第一连接向云端服务器发送心跳包;服务集标识确定模块,用于检测到有效的无线局域网后,获取所述无线局域网的服务集标识;确定所述服务集标识是否与预存的指定服务集标识一致;若是,则发送文件确定通知;否则忽略所述服务集标识;待上传文件确定模块,用于接收到所述文件确定通知后,获取当前心跳包涉及的心跳标识;根据所述心跳标识确定是否存在待上传的文件;若否,则忽略所述心跳标识;若是,则发送第二连接建立通知;连接控制模块,用于接收到所述第二连接建立通知后,接入所述无线局域网,进而通过互联网发送第二连接请求;与所述云端服务器建立第二连接后,发送文件上传通知;文件上传模块,用于接收到所述文件上传通知后,将所述待上传的文件和本可穿戴设备的标识通过第二连接上传。较佳地,所述服务集标识确定模块具体用于接收到无线局域网中的无线接入点广播的信标帧后,从所述信标帧中解析出无线局域网的服务集标识。较佳地,所述待上传文件确定模块还用于在获取当前心跳包涉及的心跳标识之前,根据采集的信息生成待上传的文件后,更新所述心跳标识,并将所述待上传的文件与所述心跳标识对应存储。较佳地,所述文件上传模块还用于在将所述待上传的文件和本可穿戴设备的标识通过第二连接上传之后,发送第二连接断开通知;所述连接控制模块接收到第二连接断开通知后,断开第二连接。较佳地,所述移动互联网包括如下网络之一:通用分组无线服务GRPS网络、第三代手机通信技术3G网络、长期演进LTE网络。较佳地,所述无线局域网具体为无线保真WiFi局域网。本专利技术的实施例根据另一个方面,还提供了一种云端服务器,包括:心跳包接收模块,用于接收可穿戴设备发送的心跳包并转发,以维持与所述可穿戴设备之间的第一连接;文件接收权限开放模块,用于若根据所述心跳包中的心跳标识,确定出所述可穿戴设备存在待上传的文件,则开放针对所述可穿戴设备的文件接收权限;连接控制模块,用于接收到所述可穿戴设备发送的建立第二连接的请求后,与所述可穿戴设备建立第二连接;文件接收模块,用于根据所述文件接收权限,通过第二连接接收所述可穿戴设备上传的标识和文件。较佳地,所述文件接收权限开放模块具体用于查找出为所述心跳包中的可穿戴设备的标识预先配置的文件接收权限;将查找出的文件接收权限设置为开放。较佳地,所述文件接收模块具体用于通过第二连接接收到所述可穿戴设备上传的标识和文件后,查找接收到的标识的文件接收权限;确认查找出的文件接收权限是否为开放;若是,则确认接收到所述可穿戴设备上传的文件;否则,忽略接收到的文件。较佳地,所述连接控制模块还用于在第二连接断开时,发送文件接收权限关闭通知;所述文件接收权限开放模块还用于接收到所述文件接收权限关闭后,关闭所述文件接收权限。本专利技术的实施例中,可穿戴设备在检测到有效的无线局域网后,可以确定获取的服务集标识是否与指定服务集标识一致;若一致,则获取当前的心跳包中的心跳标识;若不一致,则放弃接入,以防止盲目地尝试接入无线局域网,从而节省盲目接入消耗的电能。之后,可穿戴设备根据当前的心跳包中的心跳标识来确定是否存在待上传的文件;若是,则接入局域网,通过互联网与云端服务器建立第二连接后,将待上传文件和本可穿戴设备的本文档来自技高网...
文件传输方法、可穿戴设备和云端服务器

【技术保护点】
一种文件传输方法,其特征在于,包括:通过基于移动互联网的第一连接向云端服务器发送心跳包;检测到有效的无线局域网后,获取所述无线局域网的服务集标识;确定所述服务集标识是否与预存的指定服务集标识一致;若是,获取当前心跳包涉及的心跳标识;否则忽略所述服务集标识;根据所述心跳标识确定是否存在待上传的文件;若否,则忽略所述心跳标识;若是,则接入所述无线局域网,进而通过互联网发送第二连接请求;与所述云端服务器建立第二连接后,将所述待上传的文件和本可穿戴设备的标识通过第二连接上传。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐惠忠
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1