买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】时间同步方法、装置及基板管理控制器_新华三技术有限公司成都分公司_201910682714.8 

申请/专利权人:新华三技术有限公司成都分公司

申请日:2019-07-26

公开(公告)日:2021-05-07

公开(公告)号:CN110336636B

主分类号:H04J3/06(20060101)

分类号:H04J3/06(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.05.07#授权;2019.12.13#实质审查的生效;2019.10.15#公开

摘要:本公开实施例提出一种时间同步方法、装置及基板管理控制器,涉及服务器技术领域。该方法及装置用于当预先配置的第一NTP服务器地址失效时,获取NTP服务器接收到基板管理控制器发送的时钟同步报文后反馈的应答报文,并根据应答报文以及接收到应答报文的第一时间,将基板管理控制器的系统时间与NTP服务器的系统时间同步。也即本公开提供的时间同步方法、装置及基板管理控制器,在第一NTP服务器地址失效后,仍然会继续与NTP服务器进行时间同步,而非按照自身的时钟计时,保证了时间的准确性。

主权项:1.一种时间同步方法,其特征在于,应用于基板管理控制器,所述基板管理控制器与NTP服务器通信连接,所述时间同步方法包括:若预先配置的所述NTP服务器的第一NTP服务器地址失效,则获取所述NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器接收到所述基板管理控制器发送的时钟同步报文后反馈的;根据所述应答报文以及接收到所述应答报文的第一时间,将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步;其中,所述获取NTP服务器反馈的应答报文的步骤包括:向局域网内的所有服务器广播所述时钟同步报文,所述局域网内的所有服务器包括所述NTP服务器;接收所述NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器侦听到所述时钟同步报文后反馈的。

全文数据:时间同步方法、装置及基板管理控制器技术领域本公开涉及服务器技术领域,具体而言,涉及一种时间同步方法、装置及基板管理控制器。背景技术基板管理控制器BaseboardManagementController,BMC是一种嵌入式管理微控制器,其可以监控服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。现有技术中,用户可实现配置网络时间协议NetworkTimeProtocol,NTP服务器地址,再由BMC根据NTP服务器地址与NTP服务器进行时间同步。若设置的NTP服务器地址无效,那么BMC便无法与NTP服务器进行时间同步,只能按照BMC自身的计时。然而,BMC受到高温以及自身器件损耗的影响,自身的计时存在较大的误差,并不能准确记录服务器出现故障的时间,影响开发者对服务器问题的定位。发明内容有鉴于此,本公开的目的在于提供一种时间同步方法、装置及基板管理控制器,以解决上述问题。为了实现上述目的,本公开实施例采用的技术方案如下:第一方面,本公开实施例提供了一种时间同步方法,应用于基板管理控制器,所述时间同步方法包括:若预先配置的第一NTP服务器地址失效,则获取NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器接收到所述基板管理控制器发送的时钟同步报文后反馈的;根据所述应答报文以及接收到所述应答报文的第一时间,将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步。第二方面,本公开实施例还提供了一种时间同步装置,应用于基板管理控制器,所述时间同步装置包括:报文获取模块,用于若预先配置的第一NTP服务器地址失效,则获取NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器接收到所述基板管理控制器发送的时钟同步报文后反馈的;时间同步模块,用于根据所述应答报文以及接收到所述应答报文的第一时间,将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步。第三方面,本公开实施例还提供了一种基板管理控制器,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现第一方面所述的时间同步方法。第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的时间同步方法。本公开实施例提供的时间同步方法、装置及基板管理控制器,当预先配置的第一NTP服务器地址失效时,获取NTP服务器接收到基板管理控制器发送的时钟同步报文后反馈的应答报文,并根据应答报文以及接收到应答报文的第一时间,将基板管理控制器的系统时间与NTP服务器的系统时间同步。也即本公开提供的时间同步方法、装置及基板管理控制器,在第一NTP服务器地址失效后,仍然会继续与NTP服务器进行时间同步,而非按照自身的时钟计时,保证了时间的准确性。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本公开实施例提供的应用场景示意图。图2示出了本公开实施例提供的时间同步方法的流程图。图3示出了本公开实施例提供的NTP报文的格式示意图。图4示出了图2中S202的一种具体流程图。图5示出了图2中S202的另一种具体流程图。图6示出了图2中S203的一种具体流程图。图7示出了一种应答报文的示例图。图8示出了本公开实施例提供的时间同步装置的功能模块图。图标:100-目标服务器;110-基板管理控制器;200-NTP服务器;300-时间同步装置;310-判断模块;320-报文获取模块;330-时间同步模块;340-报文发送模块。具体实施方式下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。请参阅图1,为本公开的应用场景示意图。目标服务器100通过网络与局域网内的所有服务器通信连接。其中,目标服务器100包含基板管理控制器110BaseboardManagementController,BMC,用于监测目标服务器100的物理特征。而局域网内的所有服务器至少包含NTP服务器200。NTP服务器200用于提供时间基准。其中,基板管理控制器110包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器可执行机器可执行指令以实现本公开提供的时间同步方法。本公开还提供了一种时间同步方法,应用于图1中的BMC。请参阅图2,为本公开提供的时间同步方法的流程图。该时间同步方法包括:S201,判断预先配置的第一NTP服务器地址是否失效,如果是,则执行S202。其中,第一NTP服务器地址可以是开发人员预先配置的;也可以是根据上一次进行时间同步的NTP服务器200的地址。在配置好第一NTP服务器地址后,BMC会按照预先设定的时间周期,并根据该第一NTP服务器地址向NTP服务器200发送时钟同步报文,得到应答报文。需要说明的是,时钟同步报文以及应答报文均为NTP报文。请参阅图3,为NTP报文的格式示意图。其中,NTP报文包含LILeapIndicator字段、Mode字段、OriginateTimestamp字段、ReceiveTimestamp字段以及TransmitTimestamp。其中,LI字段可表征NTP服务器200的告警状态。具体地,当LI字段值为“00”时,表示正常状态;当LI字段值为“01”时,即为闰秒提示,表示一天中的最后一分钟有61秒;当LI字段值为“10”时,同样为闰秒提示,表示一天中的最后一分钟有59秒;当LI字段值为“11”时,表示时钟未被同步,表明预先配置的NTP服务器地址失效。Mode字段表征服务器的工作模式。具体地,Mode字段为0表示未定义,Mode字段为1表示主动对等体模式,Mode字段为2表示被动对等体模式,Mode字段为3表示客户模式,Mode字段为4表示服务器模式,Mode字段为5表示广播模式或组播模式,Mode字段为6表示此报文为NTP控制报文,Mode字段为7表示预留给内部使用。通常地,BMC在根据NTP服务器地址向NTP服务器200发送时钟同步报文中,Mode字段为3,即工作于客户端模式;NTP服务器200响应该时钟同步报文而向BMC反馈的应答报文中,Mode字段为4,即工作于服务器模式。OriginateTimestamp表示NTP请求报文离开发送端时发送端的本地时间。ReceiveTimestamp表示NTP请求报文到达接收端时接收端的本地时间。TransmitTimestamp表示应答报文离开应答者时应答者的本地时间。因而,可以理解地,BMC通过判断接收到的应答报文中的LI字段值是否为“11”,便能确定NTP服务器地址是否失效。具体地,当LI字段值为“11”时,确定NTP服务器地址失效,表明配置的NTP服务器地址有误或者该第一NTP服务器地址对应的NTP服务器200已经停止工作。反之,当LI字段值不为“11”时,确定第一NTP服务器地址有效。此时,BMC可根据OriginateTimestamp字段值、ReceiveTimestamp字段值以及TransmitTimestamp字段值以及BMC接收到应答报文的时间确定BMC与NTP服务器200的时间差,并根据时间差将BMC的系统时间与NTP服务器200的系统时间同步。S202,获取NTP服务器200反馈的应答报文。其中,应答报文为NTP服务器200接收到基板管理控制器110发送的时钟同步报文后反馈的。在一种可选的实施方式中,请参阅图4,为S202的一种具体流程图。S202包括:S2021,向局域网内的所有服务器广播时钟同步报文。需要说明的是,局域网内的所有服务器包括NTP服务器200。由于预先配置的第一NTP服务器地址无效,无法根据该第一NTP服务器地址同步时间。因此,BMC向广播地址255.255.255.255发送时钟同步报文,从而将时钟同步报文广播至局域网内的所有服务器。S2022,接收NTP服务器200反馈的应答报文。其中,应答报文为NTP服务器200侦听到时钟同步报文后反馈的应答报文。具体地,当局域网内的NTP服务器200侦听到该时钟同步报文时,便对据该时钟同步报文做出响应,反馈应答报文至BMC。可以理解地,BMC接收到NTP服务器200反馈的应答报文后,便能确定并存储该NTP服务器200对应的第二NTP服务器地址。也即,在预先配置的第一NTP服务器地址失效的情况下,BMC可以通过主动广播时钟同步报文的方式,重新获取NTP服务器200的地址,并以此实现时钟同步。在另一种可选的实施方式中,请参阅图5,为S202的另一种具体流程图。S202包括:S2023,响应侦听得到的NTP服务器200按照预设定的周期广播的第一时钟同步报文,向NTP服务器200发送时钟同步报文。NTP服务器200按照预设定的周期广播第一时钟同步报文,当BMC侦听到该第一时钟同步报文后,便主动向该NTP服务器200发送时钟同步报文。S2024,接收NTP服务器200反馈的应答报文。其中,应答报文为NTP服务器200接收到时钟同步报文后反馈的应答报文。可以理解地,BMC接收到NTP服务器200反馈的应答报文后,便能确定并存储该NTP服务器200对应的第二NTP服务器地址。也即,在预先配置的第一NTP服务器地址失效的情况下,BMC还可以被动侦听NTP服务器200主动广播的第一时钟同步报文,从而重新获取NTP服务器200的地址,并以此实现时钟同步。S203,根据应答报文以及接收到应答报文的第一时间,将基板管理控制器110的系统时间与NTP服务器200的系统时间同步。请参阅图6,为S203的具体流程图。S2031,根据应答报文获取第二时间、第三时间以及第四时间。其中,第二时间为基板管理控制器110发送时钟同步报文的时间,第二时间可通过OriginateTimestamp字段值确定;第三时间为NTP服务器200接收到时钟同步报文的时间,第三时间可通过ReceiveTimestamp字段值确定;第四时间为NTP服务器200向基板管理控制器110反馈应答报文的时间,第四时间可通过TransmitTimestamp字段值确定。S2032,根据第一时间、第二时间、第三时间以及第四时间确定基板管理控制器110与NTP服务器200的时间差。具体地,时间差满足算式:其中,offest为时间差,T1为第一时间,T2为第二时间,T3为第三时间,T4为第四时间。S2033,基于时间差将基板管理控制器110的系统时间与NTP服务器200的系统时间同步。例如,BMC在第一时间T1为10:00:03am时,获取到如图7所示的应答报文时。从该应答报文可以得知:第二时间T2为10:00:00am,第三时间T3为11:00:01am,第四时间T4为11:00:02am。从而,也即,BMC与NTP服务器200的时间差为1小时。从而,在BMC系统时间的基础上增加1小时,便实现了BMC与NTP服务器200的时间同步。S204,按照预设定的时间间隔向NTP服务器200发送新的时钟同步报文。为了保证BMC的时钟准确,每隔预设定的时间间隔便需要进行一次时间同步,因此按照预设定的时间间隔向上次的NTP服务器200发送新的时钟同步报文。S205,若NTP服务器200对应的第二NTP服务器地址有效,则根据NTP服务器200反馈的新的应答报文及接收到新的应答报文的时间重新将基板管理控制器110的系统时间与NTP服务器200的系统时间同步。其中,新的应答报文为所述NTP服务器200接收到新的时钟同步报文后反馈的。需要说明的是,当NTP服务器200对应的第二NTP服务器地址有效时,进行时间同步的具体流程请参阅步骤S203,在此步骤中不再赘述。另外,当NTP服务器200对应的第二NTP服务器地址无效时,便重新执行S202,重新确定NTP服务器200,以进行时间同步。为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种时间同步装置300的实现方式,可选地,该时间同步装置300可以采用上述图1所示的目标服务器100的器件结构。进一步地,请参阅图8,图8为本公开实施例提供的时间同步装置300的功能模块图。需要说明的是,本实施例所提供的时间同步装置300,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该时间同步装置300包括:判断模块310、报文获取模块320、时间同步模块330以及报文发送模块340。其中,判断模块310用于判断预先配置的第一NTP服务器地址是否失效。可以理解地,在一种可选的实施方式中,该判断模块310可用于执行S201。报文获取模块320用于若预先配置的第一NTP服务器地址失效,则获取NTP服务器200反馈的应答报文,其中,应答报文为NTP服务器200接收到基板管理控制器110发送的时钟同步报文后反馈的。在一种可选的实施方式中,报文获取模块320用于向局域网内的所有服务器广播时钟同步报文,并接收NTP服务器200侦听到时钟同步报文后反馈的应答报文。在另一种可选的实施方式中,报文获取模块320用于响应侦听得到的NTP服务器200按照预设定的周期广播的第一时钟同步报文,向NTP服务器200发送时钟同步报文,并接收NTP服务器200接收到时钟同步报文后反馈的应答报文。可以理解地,在一种可选的实施方式中,该报文获取模块320可用于执行S202、S2021、S2022、S2023以及S2024。时间同步模块330用于根据应答报文以及接收到应答报文的第一时间,将基板管理控制器110的系统时间与NTP服务器200的系统时间同步。具体地,时间同步模块330用于根据应答报文获取第二时间、第三时间以及第四时间,并根据第一时间、第二时间、第三时间以及第四时间确定基板管理控制器110与NTP服务器200的时间差,然后基于时间差将基板管理控制器110的系统时间与NTP服务器200的系统时间同步。可以理解地,在一种可选的实施方式中,该时间同步模块330可用于执行S203、S2031、S2032、S2033。报文发送模块340用于按照预设定的时间间隔向NTP服务器200发送新的时钟同步报文。可以理解地,在一种可选的实施方式中,该报文发送模块340可用于执行S204。时间同步模块330还用于若NTP服务器200对应的第二NTP服务器地址有效,则根据NTP服务器200反馈的新的应答报文及接收到新的应答报文的时间重新将基板管理控制器110的系统时间与NTP服务器200的系统时间同步,其中,新的应答报文为NTP服务器200接收到新的时钟同步报文后反馈的。可以理解地,在一种可选的实施方式中,该时间同步模块330可用于执行S205。另外,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述时间同步方法。综上所述,本公开提供的时间同步方法、装置及基板管理控制器,当预先配置的第一NTP服务器地址失效时,获取NTP服务器接收到基板管理控制器发送的时钟同步报文后反馈的应答报文,并根据应答报文以及接收到应答报文的第一时间,将基板管理控制器的系统时间与NTP服务器的系统时间同步。也即本公开提供的时间同步方法、装置及基板管理控制器,在第一NTP服务器地址失效后,仍然会继续与NTP服务器进行时间同步,而非按照自身的时钟计时,保证了时间的准确性。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和或流程图中的每个方框、以及框图和或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本公开各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器ROM,Read-OnlyMemory、随机存取存储器RAM,RandomAccessMemory、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

权利要求:1.一种时间同步方法,其特征在于,应用于基板管理控制器,所述时间同步方法包括:若预先配置的第一NTP服务器地址失效,则获取NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器接收到所述基板管理控制器发送的时钟同步报文后反馈的;根据所述应答报文以及接收到所述应答报文的第一时间,将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步。2.根据权利要求1所述的时间同步方法,其特征在于,所述获取NTP服务器反馈的应答报文的步骤包括:向局域网内的所有服务器广播所述时钟同步报文,所述局域网内的所有服务器包括所述NTP服务器;接收所述NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器侦听到所述时钟同步报文后反馈的。3.根据权利要求1所述的时间同步方法,其特征在于,所述获取NTP服务器反馈的应答报文的步骤包括:响应侦听得到的所述NTP服务器按照预设定的周期广播的第一时钟同步报文,向所述NTP服务器发送所述时钟同步报文;接收所述NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器接收到所述时钟同步报文后反馈的。4.根据权利要求1-3中任意一项所述的时间同步方法,其特征在于,在所述根据所述应答报文以及接收到所述应答报文的第一时间将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步的步骤之后,所述方法还包括:按照预设定的时间间隔向所述NTP服务器发送新的时钟同步报文;若所述NTP服务器对应的第二NTP服务器地址有效,则根据所述NTP服务器反馈的新的应答报文及接收到所述新的应答报文的时间重新将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步,其中,所述新的应答报文为所述NTP服务器接收到所述新的时钟同步报文后反馈的。5.根据权利要求1-3中任意一项所述的时间同步方法,其特征在于,所述根据所述应答报文以及接收到所述应答报文的第一时间将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步的步骤包括:根据所述应答报文获取第二时间、第三时间以及第四时间,其中,所述第二时间为所述基板管理控制器发送所述时钟同步报文的时间,所述第三时间为所述NTP服务器接收到所述时钟同步报文的时间,所述第四时间为所述NTP服务器向所述基板管理控制器反馈所述应答报文的时间;根据所述第一时间、所述第二时间、所述第三时间以及所述第四时间确定所述基板管理控制器与所述NTP服务器的时间差;基于所述时间差将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步。6.一种时间同步装置,其特征在于,应用于基板管理控制器,所述时间同步装置包括:报文获取模块,用于若预先配置的第一NTP服务器地址失效,则获取NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器接收到所述基板管理控制器发送的时钟同步报文后反馈的;时间同步模块,用于根据所述应答报文以及接收到所述应答报文的第一时间,将所述基板管理控制器的系统时间与所述NTP服务器的系统时间同步。7.根据权利要求6所述的时间同步装置,其特征在于,所述报文获取模块用于向局域网内的所有服务器广播所述时钟同步报文,所述局域网内的所有服务器包括所述NTP服务器;所述报文获取模块还用于接收所述NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器侦听到所述时钟同步报文后反馈的。8.根据权利要求6所述的时间同步装置,其特征在于,所述报文获取模块用于响应侦听得到的所述NTP服务器按照预设定的周期广播的第一时钟同步报文,向所述NTP服务器发送所述时钟同步报文;所述报文获取模块还用于接收所述NTP服务器反馈的应答报文,其中,所述应答报文为所述NTP服务器接收到所述时钟同步报文后反馈的。9.一种基板管理控制器,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现权利要求1-5中任一项所述的时间同步方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述的时间同步方法。

百度查询: 新华三技术有限公司成都分公司 时间同步方法、装置及基板管理控制器

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。