一种移动设备上同步固件的方法技术

技术编号:9599493 阅读:106 留言:0更新日期:2014-01-23 04:14
本发明专利技术提供一种移动设备上同步固件的方法,应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块,包括步骤:在待同步固件功能被触发时,向同步设备发出同步固件更新请求;同步设备接收到同步固件更新请求后,将固件更新数据打包发送给待同步设备;待同步设备接收到固件更新数据后提取并同步自身设备,其中还包括连接步骤:待同步设备使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2Pinvited类型管理帧进行连接请求;同步设备接收到连接请求后,检测连接是否被确认,在确认后接受待同步设备的连接请求,建立起wifi-direct连接。本发明专利技术实现了在无互联网的情况下的固件同步。

【技术实现步骤摘要】
【专利摘要】本专利技术提供,应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块,包括步骤:在待同步固件功能被触发时,向同步设备发出同步固件更新请求;同步设备接收到同步固件更新请求后,将固件更新数据打包发送给待同步设备;待同步设备接收到固件更新数据后提取并同步自身设备,其中还包括连接步骤:待同步设备使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2Pinvited类型管理帧进行连接请求;同步设备接收到连接请求后,检测连接是否被确认,在确认后接受待同步设备的连接请求,建立起wifi-direct连接。本专利技术实现了在无互联网的情况下的固件同步。【专利说明】
本专利技术涉及。
技术介绍
对于独立可操作的电子产品,固件一般指它的操作系统。如移动设备中的安卓手机,固件即指安卓操作系统。目前移动设备升级固件的方式主要有以下这么几种:利用移动通信(如:3G)网络和宽带网络从网上直接下载固件数据到设备上的FLASH或硬盘上进行升级,或者利用存在U盘或SD卡上的固件数据进行升级。但是利用3G等移动网络需要耗费大量的数据流量,宽带网络也需要有宽带网才能进行升级,U盘或SD亦容易丢失。则在没有移动通信网络、宽带网络和没有U盘或者SD的情况下,无法实现移动设备的固件升级。现在的手机厂家在各个城市有很多服务站(如小米之家),这些手机厂家在给用户新的固件时采用的也是互联网上下载的方式,很繁琐,即使用户到了服务站上要进行更新时,服务人员也是从互联网上下载,再上传到手机,过程麻烦,大大増加服务人员的工作量。
技术实现思路
本专利技术要解决的技术问题,在于提供,解决现有固件同步过程繁琐,没有互联网情况下无法进行固件同步的问题。本专利技术是这样实现的:—种移动设备上同步固件的方法,应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块,包括如下步骤:步骤10、待同步设备检测待同步固件功能是否被触发,在待同步固件功能被触发时,待同步设备向同步设备发出同步固件更新请求;步骤20、同步设备接收到同步固件更新请求后,将自身固件打包成固件更新数据发送给待同步设备;步骤30、待同步设备接收到固件更新数据后提取固件,并将固件存放到备份固件位置,然后重启并进行固件升级;在步骤10之前或之后还包括连接步骤:步骤1、待同步设备使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2P invited类型管理巾贞进行连接请求;步骤2、同步设备接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wif1-direct连接。进ー步地,所述步骤10中,待同步固件功能被触发的具体步骤为用户点击同步固件按钮或待同步固件功能被自动触发。进一步地,所述步骤I中的P2P invited类型管理巾贞中的Go Intent为O。进ー步地,所述步骤2中连接被确认过程包括用户点击确认或是自动确认。本专利技术还提供一种同步固件的移动待同步设备,包括WIFI模块,所述的移动待同步设备用于使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2P invited类型管理帧进行连接请求;且用于在同步固件功能被触发时,向同步设备发出同步固件更新请求;并用于在接收到固件更新数据后提取固件,并将固件存放到备份固件位置,然后重启并进行固件升级。以及本专利技术还提供一种同步固件的移动同步设备,包括WIFI模块,所述的移动同步设备用于接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wif1-direct连接;并用于接收到同步固件更新请求后,将自身固件打包成固件更新数据发送给待同步设备。本专利技术具有如下优点:利用移动设备的WIFI模块,以及wif1-direct技术,在无互联网的情况下,简单方便快捷地实现了系统固件的同步更新。【专利附图】【附图说明】下面參照附图结合实施例对本专利技术作进ー步的说明。图1为本专利技术方法执行流程图。【具体实施方式】请參阅图1所示,以下将对本专利技术进行详细说明。本专利技术的方法应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块。现有的移动设备(如android手机)基本上都带有WIFI模块,同步设备和待同步设备可以是两部android手机。本方法开始于步骤SlOl待同步设备检测待同步固件功能是否被触发,在待同步固件功能被触发时,待同步设备向同步设备发出同步固件更新请求。待同步固件功能被触发的可以为用户点击同步固件按钮或待同步固件功能被自动触发。自动触发可以通过设置ー个事件或者是时间,这个事件发生了或时间到了则触发待同步固件功能。同步固件更新请求的数据包可以约定成报文的数据位全部是F,则待同步设备收到数据位全部是F的数据包就可以知道是同步固件的更新请求了。待同步设备向同步设备发出请求需要待同步设备与同步设备已经连接。如果在步骤SlOl之前已经连接了,则不需要再次连接。如果没有连接则进入步骤S102待同步设备使用WIFI模块扫描周围带有P2P (对等网络)信息的信标帧的同步设备,发出P2P invited类型管理巾贞进行连接请求。即待同步设备发出wif1-direct连接(wifi_direct:wifi直连技术,在不需要无线路由器的情况下实现wifi设备之间的点对点的连接)。而后在步骤S103同步设备接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wif1-direct连接。连接被确认过程包括用户点击确认或是自动确认。使用用户点击确认来作为连接被确认的过程可以通过以下方式实现:在同步设备屏幕上弹出连接提示,提示包含有确认和取消按钮,如果用户点击确认,则连接被确认,建立起连接。这样ー个个对连接进行用户确认有较高的安全性,但是在大量待同步设备要连接时,则需要频繁地操作,较麻烦。所以在安全性要求不高,又有大量设备要连接的场合可以使用自动确认,即同步设备接收到连接请求后,自动确认连接,接收待同步设备的连接请求。待同步设备和同步设备的连接也可以在步骤SlOl之前,连接过程和步骤S102和步骤S103 —致。根据wif1-direct协议,连接时会根据双方的P2Pinvited类型管理中贞中的Go Intent的值来确定主从关系,Go Intent值较大的为主设备(Group owner), GoIntent值较小的为从设备(Group client)。优选地,所述步骤S102待同步设备发出的P2Pinvited类型管理巾贞中的GoIntent为O。由于Go Intent值的范围为0-15,则同步设备回复的Go Intent值不会比0小,这样同步设备作为主设备,用来分配IP地址给待同步设备,便于多个待同步设备与主设备的连接。在进行连接后,则进入步骤S104同步设备接收到同步固件更新请求后,则同步设备将自身的固件信息读取出来,作为固件更新数据。要将同步更新数据发送给待同步设备,根据连接协议要将数据填充到回复包中的相应数据位上再发送,即要将固件更新数据打包后再发送给待同步设备。最后进入步骤S105待同步设备接收到固件更新数据后,提取出固件,并将固件存放到备份固件位置,然后重启并进行固件升级。进行固件升级时,设备重启时要本文档来自技高网...

【技术保护点】
一种移动设备上同步固件的方法,应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块,其特征在于:包括如下步骤:步骤10、待同步设备检测待同步固件功能是否被触发,在待同步固件功能被触发时,待同步设备向同步设备发出同步固件更新请求;步骤20、同步设备接收到同步固件更新请求后,将自身固件打包成固件更新数据发送给待同步设备;步骤30、待同步设备接收到固件更新数据后提取固件,并将固件存放到备份固件位置,然后重启并进行固件升级;在步骤10之前或之后还包括连接步骤:步骤1、待同步设备使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2P?invited类型管理帧进行连接请求;步骤2、同步设备接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wifi?direct连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:林涛
申请(专利权)人:福州瑞芯微电子有限公司
类型:发明
国别省市:

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

1