1.一种时间同步方法,其特征在于,包括以下步骤: 预设M个时间服务器的地址及连续同步的时间服务器个数N,所述M、N均为自然数,且M≥N≥2; 通过所述地址连续向N个时间服务器发起时间同步请求,所述N个时间服务器从所述M个时间服务器中按照预设优先级从高到低进行选取;所述连续向N个时间服务器发起时间同步请求是指,在向N个时间服务器中的一个时间服务器发起同步请求后,不等待该时间服务器返回结果,继续向下一个时间服务器发起请求,直至完成向所有N个时间服务器发起时间同步请求; 接收所述N个时间服务器的返回结果,判断所述返回结果是否包含至少一个时间信息,若是,则将系统时间同步为其中一个时间信息;否则,结束本次时间同步。
2.根据权利要求1所述的方法,其特征在于:所述接收所述N个时间服务器的返回结果后,判断接收的返回结果是否为时间信息,是则提高对应的时间服务器的优先级。
3.根据权利要求1或2所述的方法,其特征在于:当所述返回结果包含至少一个时间信息时,判断当前接收的时间信息是否为最先到达的时间信息,如是,则将系统时间同步为当前接收的时间信息;否则忽略当前接收的时间信息。
4.根据权利要求1所述的方法,其特征在于:所述返回结果还包括超时信息或返回错误信息。
5.根据权利要求4所述的方法,其特征在于:所述接收所述N个时间服务器的返回结果后,判断接收的返回结果是否为返回超时或返回错误信息时,是则降低对应的时间服务器的优先级。
6.根据权利要求1所述的方法,其特征在于:所述接收所述N个时间服务器的返回结果之后,判断是否N个时间服务器均返回结果,是则判断所述返回结果是否包含至少一个时间信息;否则继续等待直到N个时间服务器均返回结果。
7.根据权利要求1所述的方法,其特征在于:所述结束本次时间同步后,重新连续向N′个时间服务器发起时间同步请求,所述N′为自然数,且N′>N。
8.一种时间同步通信终端,其特征在于,包括: 设置单元,用于预设M个时间服务器的地址及连续同步的时间服务器个数N,所述M、N均为自然数,且M≥N≥2; 发送单元,用于通过所述地址连续向N个时间服务器发起时间同步请求,所述N个时间服务器从所述M个时间服务器中按照预设优先级从高到低进行选取;所述连续向N个时间服务器发起时间同步请求是指,在向N个时间服务器中的一个时间服务器发起同步请求后,不等待该时间服务器返回结果,继续向下一个时间服务器发起请求,直至完成向所有N个时间服务器发起时间同步请求; 接收单元,用于接收所述N个时间服务器的返回结果,判断所述返回结果是否包含至少一个时间信息,若是,则将系统时间同步为其中一个时间信息;否则,结束本次时间同步。
9.根据权利要求8所述的通信终端,其特征在于:所述设置单元包括第一优先级调整单元,用于所述接收所述N个时间服务器的返回结果后,判断接收的返回结果是否为时间信息,是则提高对应的时间服务器的优先级。
10.根据权利要求8或9所述的通信终端,其特征在于:所述接收单元包括第一判断单元,用于当所述返回结果包含至少一个时间信息时,判断当前接收的时间信息是否为最先到达的时间信息,如是,则将系统时间同步为当前接收的时间信息;否则忽略当前接收的时间信息。
11.根据权利要求8所述的通信终端,其特征在于:所述接收单元还包括检测单元,用于检测所述返回结果是否为返回超时或返回错误信息。
12.根据权利要求11所述的通信终端,其特征在于:所述设置单元包括第二优先级调整单元,用于所述接收所述N个时间服务器的返回结果后,判断接收的返回结果是否为返回超时或返回错误信息时,是则降低对应的时间服务器的优先级。
13.根据权利要求8所述的通信终端,其特征在于:所述接收单元包括第二判断单元,用于所述接收所述N个时间服务器的返回结果之后,判断是否N个时间服务器均返回结果,是则判断所述返回结果是否包含至少一个时间信息;否则继续等待直到N个时间服务器均返回结果。
14.根据权利要求8所述的通信终端,其特征在于:所述接收单元包括重试单元,用于所述结束本次时间同步后,所述通信终端重新连续向N′个时间服务器发起时间同步请求,所述N′为自然数,且N′>N。