一种移动设备上同步时间的方法

文档序号:7770687阅读:193来源:国知局
一种移动设备上同步时间的方法
【专利摘要】本发明提供一种移动设备上同步时间的方法,应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块,包括步骤:在待同步功能被触发时,向同步设备发出同步更新请求;同步设备接收到同步更新请求后,将同步更新数据打包发送给待同步设备;待同步设备接收到同步更新数据后提取并同步自身设备,其中还包括连接步骤:待同步设备使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2P?invited类型管理帧进行连接请求;同步设备接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wifi-direct连接。本发明实现了在无互联网的情况下的时间同步。
【专利说明】—种移动设备上同步时间的方法
【技术领域】
[0001]本发明涉及一种移动设备上同步时间的方法。
【背景技术】
[0002]移动设备上的系统(如android,ios等)默认的自动同步时区和时间日期的方法是依靠系统使用wifi或者3G模组连上互联网,进行互联网注册后,发送同步请求到专门用于同步时间日期的服务器来获取相关信息。那么该方式的首要条件就是必须连接上互联网,并且需要预先设定能够提供同步时间日期服务器的服务器地址(称之为NTP服务器)。那么在没有互联网的地方就无法进行移动设备上的时间同步了。

【发明内容】

[0003]本发明要解决的技术问题,在于提供一种移动设备上同步时间的方法,解决没有互联网情况下无法进行时间同步的问题。
[0004]本发明是这样实现的:
[0005]—种移动设备上同步时间的方法,应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块,包括如下步骤:
[0006]步骤10、待同步设备检测待同步功能是否被触发,在待同步功能被触发时,待同步设备向同步设备发出同步更新请求;
[0007]步骤20、同步设备接收到同步更新请求后,根据同步更新请求的内容将同步更新数据打包发送给待同步设备;
[0008]步骤30、待同步设备接收到同步更新数据后提取并同步自身设备;
[0009]在步骤10之前或之后还包括连接步骤:
[0010]步骤1、待同步设备使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2P invited类型管理巾贞进行连接请求;
[0011]步骤2、同步设备接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wif1-direct连接。
[0012]进ー步地,所述的同步为时间同步。
[0013]进ー步地,所述步骤10中,待同步功能被触发的具体步骤为用户点击同步按钮或待同步功能被自动触发。
[0014]进一步地,所述步骤I中的P2P invited类型管理巾贞中的Go Intent为O。
[0015]进ー步地,所述步骤2中连接被确认过程包括用户点击确认或是自动确认。
[0016]本发明还提供一种同步时间的移动待同步设备,包括WIFI模块,其特征在于:所述的移动待同步设备用于使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2P invited类型管理巾贞进行连接请求;且用于在同步功能被触发时,向同步设备发出同步更新请求;并用于在接收到同步更新数据时,更新自身设备。
[0017]进ー步地,所述的同步为时间同步。[0018]以及本发明还提供一种同步时间的移动同步设备,包括WIFI模块,其特征在于:所述的移动同步设备用于接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wif1-direct连接;并用于接收到同步更新请求后,根据同步更新请求的内容将同步更新数据打包发送给待同步设备。
[0019]进ー步地,所述的同步为时间同步。
[0020]本发明具有如下优点:利用移动设备的WIFI模块,以及wif1-direct技术,在无互联网和提供同步时间日期服务的服务器地址的情况下实现了系统时间的同歩。
【专利附图】

【附图说明】
[0021]下面參照附图结合实施例对本发明作进ー步的说明。
[0022]图1为本发明方法执行流程图。
【具体实施方式】
[0023]请參阅图1所示,以下将对本发明进行详细说明。
[0024]本发明的方法应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块。现有的移动设备(如android手机)基本上都带有WIFI模块,同步设备和待同步设备可以是两部android手机。以下将以同步时间为具体实施例进行详细说明,但是本发明同样可以进行其他内容的同步,如字体,系统,软件更新,主题应用,电话本等等。
[0025]本方法开始于步骤SlOl待同步设备检测待同步功能是否被触发,在待同步功能被触发时,待同步设备向同步设备发出同步更新请求。待同步功能被触发的可以为用户点击同步按钮或待同步功能被自动触发。自动触发可以通过设置ー个事件或者是时间,这个事件发生了或时间到了则触发待同步功能。同步更新请求的数据包可以约定成报文的数据位全部是F,则待同步设备收到数据位全部是F的数据包就可以知道是同步更新请求了。
[0026]待同步设备向同步设备发出请求需要待同步设备与同步设备已经连接。如果在步骤SlOl之前已经连接了,则不需要再次连接。如果没有连接则进入步骤S102待同步设备使用WIFI模块扫描周围带有P2P (对等网络)信息的信标帧的同步设备,发出P2P invited类型管理巾贞进行连接请求。即待同步设备发出wif1-direct连接(wifi_direct:wifi直连技术,在不需要无线路由器的情况下实现wifi设备之间的点对点的连接)。而后在步骤S103同步设备接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wif1-direct连接。连接被确认过程包括用户点击确认或是自动确认。使用用户点击确认来作为连接被确认的过程可以通过以下方式实现:在同步设备屏幕上弹出连接提示,提示包含有确认和取消按钮,如果用户点击确认,则连接被确认,建立起连接。这样ー个个对连接进行用户确认有较高的安全性,但是在大量待同步设备要连接时,则需要频繁地操作,较麻烦。所以在安全性要求不高,又有大量设备要连接的场合可以使用自动确认,即同步设备接收到连接请求后,自动确认连接,接收待同步设备的连接请求。
[0027]待同步设备和同步设备的连接也可以在步骤SlOl之前,连接过程和步骤S102和步骤S103—致。根据wif1-direct协议,连接时会根据双方的P2P invited类型管理中贞中的Go Intent的值来确定主从关系,Go Intent值较大的为主设备(Group owner), GoIntent值较小的为从设备(Group client)。优选地,所述步骤S102待同步设备发出的P2Pinvited类型管理巾贞中的Go Intent为O。由于Go Intent值的范围为0-15,贝Ij同步设备回复的Go Intent值不会比0小,这样同步设备作为主设备,用来分配IP地址给待同步设备,便于多个待同步设备与主设备的连接。
[0028]在进行连接后,则进入步骤S104同步设备接收到同步更新请求后,根据同步更新请求的内容将同步更新数据打包发送给待同步设备。由于同步更新请求为时间同步更新请求,同步设备接收到同步更新请求后知道了需要同步的内容为时间数据,则同步设备将本机的系统时间、日期和时区信息读取出来,作为同步更新数据。要将同步更新数据发送给待同步设备,根据连接协议要将数据填充到回复包中的相应数据位上再发送,即要将同步更新数据打包后再发送给待同步设备。
[0029]最后进入步骤S105待同步设备接收到同步更新数据后提取并同步自身设备。即待同步设备接收到同步设备发来的回复包后,提取出系统时间、日期和时区信息,更新自身设备的系统时间、日期和时区信息,完成同步过程。
[0030]本发明中,ー个移动设备可以完成从其他设备对自身设备的同步,也可以自身设备对其他设备进行同歩。综上,本发明可以完成在没有互联网的情况下实现对设备的同歩。本发明可以使用在越来越多的手机生产商的服务站上,使用一个手机作为主设备对所有到店预进行同步的客户直接进行同步,可以进行快速的同步,减轻了工作人员的压力。同时不需要在服务站上开放互联网给客户用,大大增加了服务站的网络安全性,減少了服务站的成本。本发明也可以应用在公共服务领域,本发明具有应用范围广,实现过程简单,成本低的优点。
[0031]虽然以上描述了本发明的【具体实施方式】,但是熟悉本【技术领域】的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【权利要求】
1.一种移动设备上同步时间的方法,应用在同步设备和待同步设备上,同步设备和待同步设备都包含有WIFI模块,其特征在于:包括如下步骤: 步骤10、待同步设备检测待同步功能是否被触发,在待同步功能被触发时,待同步设备向同步设备发出同步更新请求; 步骤20、同步设备接收到同步更新请求后,根据同步更新请求的内容将同步更新数据打包发送给待同步设备; 步骤30、待同步设备接收到同步更新数据后提取并同步自身设备; 在步骤10之前或之后还包括连接步骤: 步骤1、待同步设备使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2P invited类型管理巾贞进行连接请求; 步骤2、同步设备接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wif1-direct连接。
2.根据权利要求1所述的ー种移动设备上同步时间的方法,其特征在于:所述的同步为时间同步。
3.根据权利要求1所述的ー种移动设备上同步时间的方法,其特征在于:所述步骤10中,待同步功能被触发的具体步骤为用户点击同步按钮或待同步功能被自动触发。
4.根据权利要求1所述的ー种移动设备上同步时间的方法,其特征在于:所述步骤I中的P2P invited类型管理巾贞中的Go Intent为O。
5.根据权利要求1所述的ー种移动设备上同步时间的方法,其特征在于:所述步骤2中连接被确认过程包括用户点击确认或是自动确认。
6.一种同步时间的移动待同步设备,包括WIFI模块,其特征在于:所述的移动待同步设备用于使用WIFI模块扫描周围带有P2P信息的信标帧的同步设备,发出P2P invited类型管理帧进行连接请求;且用于在同步功能被触发时,向同步设备发出同步更新请求;井用于在接收到同步更新数据时,更新自身设备。
7.根据权利要求6所述的ー种同步时间的移动待同步设备,其特征在于:所述的同步为时间同步。
8.一种同步时间的移动同步设备,包括WIFI模块,其特征在于:所述的移动同步设备用于接收到连接请求后,检测连接是否被确认,在连接被确认后接受待同步设备的连接请求,建立起wif1-direct连接;并用于接收到同步更新请求后,根据同步更新请求的内容将同步更新数据打包发送给待同步设备。
9.根据权利要求8所述的ー种同步时间的移动同步设备,其特征在于:所述的同步为时间同步。
【文档编号】H04W84/12GK103501534SQ201310423460
【公开日】2014年1月8日 申请日期:2013年9月17日 优先权日:2013年9月17日
【发明者】林涛 申请人:福州瑞芯微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1