一种文件获得方法及装置制造方法

文档序号:6626634阅读:155来源:国知局
一种文件获得方法及装置制造方法
【专利摘要】本发明实施例公开了一种文件获得方法及装置,服务器预先存储文件名中包含终端设备的机器序列号SN的文件,在服务器查找文件名中包含终端设备的介质访问控制地址的第一文件,在服务器本地没有查找到第一文件的情况下,向终端设备发送第二文件,根据第二文件获得终端设备的介质访问控制地址和SN,根据获得的终端设备的介质访问控制地址和SN,获得第一文件。应用本发明实施例,只需预先获得终端设备的SN,获得终端设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对获得终端设备的介质访问控制地址的过程操作简单,无需预先获得终端设备的介质访问控制地址,也能获得文件名中包含终端设备的介质访问控制地址的文件。
【专利说明】一种文件获得方法及装置

【技术领域】
[0001] 本发明涉及计算机【技术领域】,特别涉及一种文件获得方法及装置。

【背景技术】
[0002] 随着计算机网络技术的发展,利用终端设备的MAC(Media Access Control,介质 访问控制)地址的情况也越来越多,例如,利用终端设备的MAC地址对终端设备安装操作系 统。
[0003] 在利用终端设备的MAC地址对终端设备安装操作系统之前,需要预先获取终端设 备的MAC地址,服务器中预先存储文件名中至少包含终端设备的MAC地址的文件,如果预先 获取不到终端设备的MAC地址,则服务器中不会存储文件名中至少包含终端设备的MAC地 址的文件。
[0004] 在利用终端设备的MAC地址对终端设备安装操作系统的过程中,由于在服务器中 查找不到文件名中至少包含终端设备的MAC地址的文件,就会给终端设备安装一默认的操 作系统,例如默认的操作系统为:版本为centos5. 9的Linux操作系统,不能安装与文件名 中至少包含终端设备的MAC地址的文件关联的定制的操作系统,例如定制的操作系统为: 版本为cent 〇S6. 4的Linux操作系统。给终端设备安装默认的操作系统既不能满足用户的 要求,也有可能不能发挥终端设备的性能。
[0005] 为了满足用户的要求和发挥终端设备的性能,就需要对终端设备安装定制的操作 系统,但是安装定制的操作系统,就需要预先获得终端设备的MAC地址,服务器预先存储文 件名中至少包含终端设备的MAC地址的文件,获取没有安装操作系统的终端设备的MAC地 址的过程比较繁琐。


【发明内容】

[0006] 本发明实施例的目的在于提供一种文件获得方法及装置,以在预先没有获得终端 设备的介质访问控制地址的情况下,也能获得文件名中至少包含终端设备的介质访问控制 地址的文件。
[0007] 为达到上述目的,本发明实施例公开了一种文件获得方法,应用于服务器,所述服 务器与终端设备通信连接,所述方法包括:
[0008] 在服务器本地查找文件名中至少包含所述终端设备的介质访问控制地址的第一 文件;
[0009] 在服务器本地没有查找到所述第一文件的情况下,向所述终端设备发送第二文 件,以使所述终端设备执行所述第二文件中的可执行程序并获得所述终端设备的介质访问 控制地址和机器序列号SN,所述第二文件中包含有用于获得所述终端设备的介质访问控制 地址和SN的可执行程序;
[0010] 根据所述终端设备获得的所述介质访问控制地址和所述SN,获得所述第一文件。
[0011] 较佳的,所述根据所述终端设备获得的所述介质访问控制地址和所述SN,获得所 述第一文件,包括:
[0012] 接收所述终端设备发送的所述SN ;
[0013] 根据接收到的SN,在服务器本地查找文件名中至少包含接收到的SN的第三文件;
[0014] 向所述终端设备发送查找到的第三文件,以使所述终端设备将所述第三文件的名 称重命名为至少包含所述终端设备获得的所述介质访问控制地址的文件名,从而将所述第 三文件转化为所述第一文件;
[0015] 接收所述终端设备上传的所述第一文件。
[0016] 较佳的,所述根据所述终端设备获得的所述介质访问控制地址和所述SN,获得所 述第一文件,包括:
[0017] 接收所述终端设备发送的所述终端设备的介质访问控制地址和所述SN ;
[0018] 根据接收到的SN,在服务器本地查找文件名中至少包含接收到的SN的第三文件;
[0019] 根据接收到的介质访问控制地址和查找到的第三文件,生成所述第一文件。
[0020] 较佳的,在接收所述终端设备上传的所述第一文件之后,所述方法还包括:
[0021] 删除服务器中的所述第三文件。
[0022] 较佳的,所述根据接收到的介质访问控制地址和查找到的第三文件,生成所述第 一文件,包括:
[0023] 将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介质访问控 制地址的文件名,从而将所述第三文件转化为所述第一文件;
[0024] 或
[0025] 获得所述第三文件的副本,将所述第三文件的副本的名称重命名为至少包含所述 终端设备获得的所述介质访问控制地址的文件名,从而将所述第三文件的副本转化为所述 第一文件。
[0026] 为达到上述目的,本发明实施例公开了一种文件获得方法,应用于终端设备,所述 终端设备与服务器通信连接,所述方法包括:
[0027] 接收所述服务器发送的第二文件,所述第二文件中包含有用于获得所述终端设备 的介质访问控制地址和机器序列号SN的可执行程序;
[0028] 执行所述第二文件中的可执行程序,获得所述终端设备的介质访问控制地址和 SN ;
[0029] 向所述服务器发送所获得的介质访问控制地址和SN,以使所述服务器根据所述终 端设备发送的介质访问控制地址和SN,生成文件名中至少包含所述终端设备的介质访问控 制地址的第一文件。
[0030] 为达到上述目的,本发明实施例公开了一种文件获得方法,应用于终端设备,所述 终端设备与服务器通信连接,所述方法包括:
[0031] 接收所述服务器发送的第二文件,所述第二文件中包含有用于获得所述终端设备 的介质访问控制地址和机器序列号SN的可执行程序;
[0032] 执行所述第二文件中的可执行程序,获得所述终端设备的介质访问控制地址和 SN ;
[0033] 向所述服务器发送所获得的SN,以使所述服务器在所述服务器中查找文件名中至 少包含接收到的SN的第三文件;
[0034] 接收服务器发送的所述第三文件;
[0035] 根据接收到的所述第三文件和获得的介质访问控制地址,生成文件名中至少包含 所述终端设备的介质访问控制地址的第一文件;
[0036] 将所述第一文件上传到所述服务器。
[0037] 较佳的,所述根据接收到的所述第三文件和获得的介质访问控制地址,生成文件 名中至少包含所述终端设备的介质访问控制地址的第一文件,包括:
[0038] 将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介质访问控 制地址的文件名,从而将所述第三文件转化为所述第一文件。
[0039] 为达到上述目的,本发明实施例公开了一种文件获得装置,应用于服务器,所述服 务器与终端设备通信连接,所述装置包括:文件查找模块、文件发送模块和文件获得模块,
[0040] 所述文件查找模块,用于在服务器本地查找文件名中至少包含所述终端设备的介 质访问控制地址的第一文件;
[0041] 所述文件发送模块,用于在所述文件查找模块在服务器本地没有查找到所述第一 文件的情况下,向所述终端设备发送第二文件,以使所述终端设备执行所述第二文件中的 可执行程序并获得所述终端设备的介质访问控制地址和机器序列号SN,所述第二文件中包 含有用于获得所述终端设备的介质访问控制地址和SN的可执行程序;
[0042] 所述文件获得模块,用于根据所述终端设备获得的所述介质访问控制地址和所述 SN,获得所述第一文件。
[0043] 较佳的,所述文件获得模块,包括:第一接收子模块、第一查找子模块、发送子模块 和第二接收子模块,
[0044] 所述第一接收子模块,用于接收所述终端设备发送的所述SN ;
[0045] 所述第一查找子模块,用于根据所述第一接收子模块接收到的SN,在服务器本地 查找文件名中至少包含接收到的SN的第三文件;
[0046] 所述发送子模块,用于向所述终端设备发送所述第一查找子模块查找到的第三文 件,以使所述终端设备将所述第三文件的名称重命名为至少包含所述终端设备获得的所述 介质访问控制地址的文件名,从而将所述第三文件转化为所述第一文件;
[0047] 所述第二接收子模块,用于接收所述终端设备上传的所述第一文件。
[0048] 较佳的,所述文件获得模块,包括:第三接收子模块、第二查找子模块和文件生成 子模块,
[0049] 所述第三接收子模块,用于接收所述终端设备发送的所述终端设备的介质访问控 制地址和所述SN ;
[0050] 所述第二查找子模块,用于根据所述第三接收子模块接收到的SN,在服务器本地 查找文件名中至少包含接收到的SN的第三文件;
[0051] 所述文件生成子模块,用于根据所述第三接收子模块接收到的介质访问控制地址 和所述第二查找子模块查找到的第三文件,生成所述第一文件。
[0052] 较佳的,所述装置还包括:文件删除模块,
[0053] 所述文件删除模块,用于删除服务器中的所述第三文件。
[0054] 较佳的,所述文件生成子模块,具体用于:
[0055] 将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介质访问控 制地址的文件名,从而将所述第三文件转化为所述第一文件;
[0056] 或
[0057] 获得所述第三文件的副本,将所述第三文件的副本的名称重命名为至少包含所述 终端设备获得的所述介质访问控制地址的文件名,从而将所述第三文件的副本转化为所述 第一文件。
[0058] 为达到上述目的,本发明实施例公开了一种文件获得装置,终端设备,所述终端设 备与服务器通信连接,所述装置包括:第一接收模块、第一获得模块和第一发送模块,
[0059] 所述第一接收模块,用于接收所述服务器发送的第二文件,所述第二文件中包含 有用于获得所述终端设备的介质访问控制地址和机器序列号SN的可执行程序;
[0060] 所述第一获得模块,用于执行所述第一接收模块接收到的所述第二文件中的可执 行程序,获得所述终端设备的介质访问控制地址和SN ;
[0061] 所述第一发送模块,用于向所述服务器发送所述第一获得模块获得的介质访问控 制地址和SN,以使所述服务器根据所述终端设备发送的介质访问控制地址和SN,生成文件 名中至少包含所述终端设备的介质访问控制地址的第一文件。
[0062] 为达到上述目的,本发明实施例公开了一种文件获得装置,终端设备,所述终端设 备与服务器通信连接,所述装置包括:第二接收模块、第二获得模块、第二发送模块、第三接 收模块、文件生成模块和文件上传模块,
[0063] 所述第二接收模块,用于接收所述服务器发送的第二文件,所述第二文件中包含 有用于获得所述终端设备的介质访问控制地址和机器序列号SN的可执行程序;
[0064] 所述第二获得模块,用于执行所述第二接收模块接收到的所述第二文件中的可执 行程序,获得所述终端设备的介质访问控制地址和SN ;
[0065] 所述第二发送模块,用于向所述服务器发送所述第二获得模块获得的SN,以使所 述服务器在所述服务器中查找文件名中至少包含接收到的SN的第三文件;
[0066] 所述第三接收模块,用于接收服务器发送的所述第三文件;
[0067] 所述文件生成模块,用于根据所述第三接收模块接收到的所述第三文件和所述第 二获得模块获得的介质访问控制地址,生成文件名中至少包含所述终端设备的介质访问控 制地址的第一文件;
[0068] 所述文件上传模块,用于将所述第一文件上传到所述服务器。
[0069] 较佳的,所述文件生成模块,具体用于:
[0070] 将所述第三接收模块接收到的所述第三文件的名称重命名为至少包含所述终端 设备获得的所述介质访问控制地址的文件名,从而将所述第三文件转化为所述第一文件。
[0071] 由上述的技术方案可见,本发明实施例提供了一种文件获得方法及装置,服务器 预先存储文件名中包含终端设备的机器序列号SN的文件,在服务器查找文件名中包含终 端设备的介质访问控制地址的第一文件,在服务器本地没有查找到第一文件的情况下,向 终端设备发送第二文件,根据第二文件获得终端设备的介质访问控制地址和SN,根据获得 的终端设备的介质访问控制地址和SN,获得第一文件。只需预先获得终端设备的机器序列 号SN,获得终端设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等 查看即可,相对获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终 端设备的介质访问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的 文件。

【专利附图】

【附图说明】
[0072] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0073] 图1为本发明实施例提供的应用于服务器的文件获得方法的第一种流程示意图;
[0074] 图2为本发明实施例提供的应用于服务器的文件获得方法的第二种流程示意图;
[0075] 图3为本发明实施例提供的应用于服务器的文件获得方法的第三种流程示意图;
[0076] 图4为本发明实施例提供的应用于服务器的文件获得方法的第四种流程示意图;
[0077] 图5为本发明实施例提供的应用于终端设备的文件获得方法的第一种流程示意 图;
[0078] 图6为本发明实施例提供的应用于终端设备的文件获得方法的第二种流程示意 图;
[0079] 图7为本发明实施例提供的应用于服务器的文件获得装置的第一种结构示意图;
[0080] 图8为本发明实施例提供的应用于服务器的文件获得装置的第二种结构示意图;
[0081] 图9为本发明实施例提供的应用于服务器的文件获得装置的第三种结构示意图;
[0082] 图10为本发明实施例提供的应用于服务器的文件获得装置的第四种结构示意 图;
[0083] 图11为本发明实施例提供的应用于终端设备的文件获得装置的第一种结构示意 图;
[0084] 图12为本发明实施例提供的应用于终端设备的文件获得方法的第二种结构示意 图。

【具体实施方式】
[0085] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0086] 下面通过具体实施例,对本发明进行详细说明。
[0087] 图1为本发明实施例提供的应用于服务器的文件获得方法的第一种流程示意图, 服务器与终端设备通信连接,应用于服务器的文件获得方法可以包括:
[0088] S101 :在服务器本地查找文件名中至少包含所述终端设备的介质访问控制地址的 第一文件;
[0089] S102 :在服务器本地没有查找到所述第一文件的情况下,向所述终端设备发送第 二文件;
[0090] 终端设备在接收到服务器发送的第二文件之后,可以执行所述第二文件中的可执 行程序并获得所述终端设备的介质访问控制地址和机器序列号SN,所述第二文件中包含有 用于获得所述终端设备的介质访问控制地址和SN的可执行程序。
[0091] S103 :根据所述终端设备获得的所述介质访问控制地址和所述SN,获得所述第一 文件。
[0092] 下面以终端设备通过网络来安装操作系统为例进行说明。
[0093] 预先获得终端设备的机器序列号SN,服务器预先存储文件名中至少包含终端设备 的机器序列号SN的文件;
[0094] 示例性的,预先获得的终端设备的机器序列号SN为:NS19464331,服务器预先存 储文件名为:NS19464331的文件。
[0095] 根据终端设备通过网络来安装操作系统的规则,终端设备向服务器发出操作系 统安装请求,该请求中包含有终端设备的介质访问控制地址,假设终端设备的介质访问控 制地址为:74-27-EA-3B-85-77,需要在服务器中查找文件名为:01-74-27-EA-3B-85-77 的文件,由于预先没有获取到终端设备的介质访问控制地址,因此在服务器就不会查找 到文件名为:01-74-27-EA-3B-85-77的文件,则向终端设备发送default配置文件,该 default配置文件中记录与该文件关联的配置文件autoconfig. cfg,例如:Append ks = http://10. 121. 32. 9/autoconfig. cfg,其中,10. 121. 32. 9 为服务器的 IP 地址,进而加载服 务器中的autoconfig. cfg文件,其中,autoconfig. cfg文件中包含有用于获得终端设备的介 质访问控制地址和SN的可执行程序,例如:sn = 'dmidecode_tl|grep Serial |awk_F:' {p rint$2}' |sed' s///g' ' 用于获得终端设备的机器序列号 SN, declare-1 mac = 'ifconfig eth〇|grep HWaddr|awk' {print$5}' |sed's/:/_/g''用于获得终端设备的介质访问控制 地址,假设获得的终端设备的机器序列号SN为:NS19464331,获得的终端设备的介质访 问控制地址为:74-27-EA-3B-85-77,根据获得的SN :NS19464331和介质访问控制地址: 74-27-EA-3B-85-77,获得文件名为:01-74-27-EA-3B-85-77 的文件。
[0096] 具体的,根据获得的SN :NS19464331和介质访问控制地址:74-27-EA-3B-85-77, 获得文件名为:01-74-27-EA-3B-85-77的文件,参见图2和图3提供的实施例。
[0097] 需要说明的是,上述以终端设备通过网络来安装操作系统为例对服务器获得文件 名中至少包含终端设备的介质访问控制地址的文件进行说明,仅为一具体的实例,并不构 成对本发明的限定。
[0098] 应用本发明图1所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0099] 图2为本发明实施例提供的应用于服务器的文件获得方法的第二种流程示意图, 本发明图2所示实施例在图1所示实施例的基础上,S103可以包括:
[0100] S1031 :接收所述终端设备发送的所述SN ;
[0101] S1032 :根据接收到的SN,在服务器本地查找文件名中至少包含接收到的SN的第 三文件;
[0102] S1033 :向所述终端设备发送查找到的第三文件;
[0103] 终端设备在接收到服务器发送的第三文件之后,可以将所述第三文件的名称重命 名为至少包含所述终端设备获得的所述介质访问控制地址的文件名,从而将所述第三文件 转化为所述第一文件;
[0104] S1034 :接收所述终端设备上传的所述第一文件。
[0105] 具体的,以终端设备通过网络来安装操作系统为例进行说明。
[0106] 终端设备在执行autoconfig. cfg文件中用于获得终端设备的介质访问控制地址 和 SN 的可执行程序,例如:sn = ' dmidecode-tl | grep Serial | awk_F: ' {print$2} ' | sed ,s///g''用于获得终端设备的机器序列号SN,declare-1 mac = 'ifconfig eth〇|grep HWaddr I awk' {print$5} ' I sed's/: /-/g' '用于获得终端设备的介质访问控制地址, 假设获得的终端设备的SN为:NS19464331,获得的终端设备的介质访问控制地址为: 74-27-EA-3B-85-77,获得终端设备的SN和介质访问控制地址之后,就可以向服务器发送 获得的终端设备的SN,服务器在接收到终端设备发送的SN :NS19464331之后,就可以在服 务器本地查找文件名为:NS19464331的文件,将查找到的文件名为:NS19464331的文件发 送给终端设备,终端设备将文件名为:NS19464331的文件以终端设备的介质访问控制地 址:74-27-EA-3B-85-77进行重命名,重名为:01-74-27-EA-3B-85-77,进而将文件名为: NS19464331的文件转化为文件名为:01-74-27-EA-3B-85-77的文件,接收终端设备上传的 文件名为:01-74-27-EA-3B-85-77的文件,服务器获得文件名为:01-74-27-EA-3B-85-77 的文件,即服务器获得文件名中至少包含所述终端设备的介质访问控制地址的文件。
[0107] 需要说明的是,上述以终端设备通过网络来安装操作系统为例对服务器获得文件 名中至少包含终端设备的介质访问控制地址的文件进行说明,仅为一具体的实例,并不构 成对本发明的限定。
[0108] 应用本发明图2所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0109] 图3为本发明实施例提供的应用于服务器的文件获得方法的第二种流程示意图, 本发明图3所示实施例在图1所示实施例的基础上,S103可以包括:
[0110] S1035 :接收所述终端设备发送的所述终端设备的介质访问控制地址和所述SN ;
[0111] S1036 :根据接收到的SN,在服务器本地查找文件名中至少包含接收到的SN的第 三文件;
[0112] S1037 :根据接收到的介质访问控制地址和查找到的第三文件,生成所述第一文 件。
[0113] 在实际应用中,根据接收到的介质访问控制地址和查找到的第三文件,生成所述 第一文件,可以将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介质访 问控制地址的文件名,从而将所述第三文件转化为所述第一文件;还可以获得所述第三文 件的副本,将所述第三文件的副本的名称重命名为至少包含所述终端设备获得的所述介质 访问控制地址的文件名,从而将所述第三文件的副本转化为所述第一文件。
[0114] 具体的,以终端设备通过网络来安装操作系统为例进行说明。
[0115] 终端设备在执行autoconfig. cfg文件中用于获得终端设备的介质访问控制地址 和 SN 的可执行程序,例如:sn = 'dmidecode-tl | grep Serial | awk_F: ' {print$2} ' | sed ,s///g''用于获得终端设备的机器序列号SN, declare-1 mac = 'ifconfig eth〇|grep HWaddr I awk' {print$5} ' I sed's/: /-/g' '用于获得终端设备的介质访问控制地址, 假设获得的终端设备的SN为:NS19464331,获得的终端设备的介质访问控制地址为: 74-27-EA-3B-85-77,获得终端设备的SN和介质访问控制地址之后,就可以向服务器发送 获得的终端设备的SN和终端设备的介质访问控制地址,服务器在接收到终端设备发送的 SN :NS19464331和介质访问控制地址:74-27-EA-3B-85-77之后,就可以在服务器本地查 找文件名为:NS19464331的文件,将查找到的文件名为:NS19464331的文件以终端设备 的介质访问控制地址:74-27-EA-3B-85-77进行重命名,重名为:01-74-27-EA-3B-85-77, 进而将文件名为:NS19464331的文件转化为文件名为:01-74-27-EA-3B-85-77的文 件,服务器获得文件名为:01-74-27-EA-3B-85-77的文件,S卩服务器获得文件名中至少 包含所述终端设备的介质访问控制地址的文件;还可以在服务器本地查找文件名为: NS19464331的文件,获得文件名为:NS19464331的文件的副本,将文件名为:NS19464331 的文件的副本以终端设备的介质访问控制地址:74-27-EA-3B-85-77进行重命名,重名 为:01-74-27-EA-3B-85-77,进而将文件名为:NS19464331的文件副本转化为文件名为: 01-74-27-EA-3B-85-77的文件,服务器获得文件名为:01-74-27-EA-3B-85-77的文件,即 服务器获得文件名中至少包含所述终端设备的介质访问控制地址的文件,其中,服务器可 以预先存储文件名为:NS19464331的文件副本,也可以预先不存储,在需要使用时,将文件 名为:NS19464331的文件进行拷贝,进行生成文件名为:NS19464331的文件副本。
[0116] 需要说明的是,上述以终端设备通过网络来安装操作系统为例对服务器获得文件 名中至少包含终端设备的介质访问控制地址的文件进行说明,仅为一具体的实例,并不构 成对本发明的限定。
[0117] 应用本发明图3所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0118] 图4为本发明实施例提供的应用于服务器的文件获得方法的第四种流程示意图, 本发明图4所示实施例在图2所示实施例的基础上,增加 S104 :删除服务器中的所述第三 文件。
[0119] 具体的,以终端设备通过网络来安装操作系统为例进行说明。
[0120] 服务器在接收终端设备上传的文件名为:01-74-27-EA-3B-85-77文件之后,就可 以利用该文件对终端设备进行操作系统的安装,也可以在再次接收到终端设备发送的操作 系统安装请求时,利用文件名为:01-74-27-EA-3B-85-77文件对终端设备进行操作系统的 安装,在此种情况下,服务器中就无需存储文件名为:NS19464331的文件,因此可以将文件 名为:NS19464331的文件删除。
[0121] 需要说明的是,上述以终端设备通过网络来安装操作系统为例对服务器获得文件 名中至少包含终端设备的介质访问控制地址的文件进行说明,仅为一具体的实例,并不构 成对本发明的限定。
[0122] 应用本发明图4所示实施例,节省了服务器存储空间的占用。
[0123] 图5为本发明实施例提供的应用于终端设备的文件获得方法的第一种流程示意 图,终端设备与服务器通信连接,应用于终端设备的文件获得方法可以包括:
[0124] S201 :接收所述服务器发送的第二文件;
[0125] 其中,所述第二文件中包含有用于获得所述终端设备的介质访问控制地址和机器 序列号SN的可执行程序;
[0126] S202:执行所述第二文件中的可执行程序,获得所述终端设备的介质访问控制地 址和SN ;
[0127] S203 :向所述服务器发送所获得的介质访问控制地址和SN ;
[0128] 服务器在接收到终端设备发送的介质访问控制地址和SN,可以根据接收到的介质 访问控制地址和SN,生成文件名中至少包含所述终端设备的介质访问控制地址的第一文 件。
[0129] 具体的,以终端设备通过网络来安装操作系统为例进行说明。
[0130] 预先获得终端设备的机器序列号SN,服务器预先存储文件名中至少包含终端设备 的机器序列号SN的文件;
[0131] 示例性的,预先获得的终端设备的机器序列号SN为:NS19464331,服务器预先存 储文件名为:NS19464331的文件。
[0132] 根据终端设备通过网络来安装操作系统的规则,终端设备向服务器发出操作系 统安装请求,该请求中包含有终端设备的介质访问控制地址,假设终端设备的介质访问控 制地址为:74-27-EA-3B-85-77,需要在服务器中查找文件名为:01-74-27-EA-3B-85-77 的文件,由于预先没有获取到终端设备的介质访问控制地址,因此在服务器就不会查找 到文件名为:01-74-27-EA-3B-85-77的文件,则向终端设备发送default配置文件,该 default配置文件中记录与该文件关联的配置文件autoconfig. cfg,例如:Append ks = http://10. 121. 32. 9/autoconfig. cfg,其中,10. 121. 32. 9 为服务器的 IP 地址,终端设备 在接收到服务器发送的default配置文件之后,进而接收服务器发送的autoconfig. cfg文 件,加载autoconfig. cfg文件,其中,autoconfig. cfg文件中包含有用于获得终端设备的介 质访问控制地址和SN的可执行程序,例如:sn = 'dmidecode-tl |grep Serial |awk_F:' {p rint$2}' |sed' s///g' ' 用于获得终端设备的机器序列号 SN, declare-1 mac = 'ifconfig eth〇|grep HWaddr|awk' {print$5}' |sed's/:/_/g''用于获得终端设备的介质访问控制地 址,终端设备在接收到服务器发送的autoconfig. cfg文件,可以执行autoconfig. cfg文件 中的可执行程序"sn = 'dmidecode_tl|grep Serial|awk_F:,{print$2},|sed,s///g,', declare-1 mac = 'ifconfig eth〇|grep HWaddr|awk,{print$5},丨86(1,8/:/-/^,','获得终 端设备的机器序列号SN和介质访问控制地址,假设获得的终端设备的机器序列号SN为: NS19464331,获得的终端设备的介质访问控制地址为:74-27-EA-3B-85-77。
[0133] 向服务器发送获得的SN :NS19464331和获得的介质访问控制地址: 74-27-EA-3B-85-77,服务器在接收到终端设备发送的SN和介质访问控制地址之后, 可以在服务器中查找文件名为:NS19464331的文件,服务器将文件名为:NS19464331 的文件以终端设备的介质访问控制地址:74-27-EA-3B-85-77进行重命名,重名 为:01-74-27-EA-3B-85-77,进而将文件名为:NS19464331的文件转化为文件名为: 01-74-27-EA-3B-85-77的文件,服务器获得文件名为:01-74-27-EA-3B-85-77的文件, 即服务器获得文件名中至少包含所述终端设备的介质访问控制地址的文件,服务器也可 以在接收到终端设备发送的SN和介质访问控制地址之后,在服务器中查找文件名为: NS19464331的文件,获得文件名为:NS19464331的文件的副本,将文件名为:NS19464331 的文件的副本以终端设备的介质访问控制地址:74-27-EA-3B-85-77进行重命名,重名 为:01-74-27-EA-3B-85-77,进而将文件名为:NS19464331的文件的副本转化为文件名为: 01-74-27-EA-3B-85-77的文件,服务器获得文件名为:01-74-27-EA-3B-85-77的文件,即 服务器获得文件名中至少包含所述终端设备的介质访问控制地址的文件。
[0134] 需要说明的是,上述以终端设备通过网络来安装操作系统为例对服务器获得文件 名中至少包含终端设备的介质访问控制地址的文件进行说明,仅为一具体的实例,并不构 成对本发明的限定。
[0135] 应用本发明图5所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0136] 图6为本发明实施例提供的应用于终端设备的文件获得方法的第二种流程示意 图,终端设备与服务器通信连接,应用于终端设备的文件获得方法可以包括:
[0137] S301 :接收所述服务器发送的第二文件;
[0138] 其中,所述第二文件中包含有用于获得所述终端设备的介质访问控制地址和机器 序列号SN的可执行程序;
[0139] S302:执行所述第二文件中的可执行程序,获得所述终端设备的介质访问控制地 址和SN ;
[0140] S303 :向所述服务器发送所获得的SN ;
[0141] 服务器在接收到终端设备发送的SN之后,可以在服务器中查找文件名中至少包 含接收到的SN的第三文件;
[0142] S304 :接收服务器发送的所述第三文件;
[0143] S305 :根据接收到的所述第三文件和获得的介质访问控制地址,生成文件名中至 少包含所述终端设备的介质访问控制地址的第一文件;
[0144] 具体的,可以将所述第三文件的名称重命名为至少包含所述终端设备获得的所述 介质访问控制地址的文件名,从而将所述第三文件转化为所述第一文件;
[0145] S306 :将所述第一文件上传到所述服务器。
[0146] 具体的,以终端设备通过网络来安装操作系统为例进行说明。
[0147] 预先获得终端设备的机器序列号SN,服务器预先存储文件名中至少包含终端设备 的机器序列号SN的文件;
[0148] 示例性的,预先获得的终端设备的机器序列号SN为:NS19464331,服务器预先存 储文件名为:NS19464331的文件。
[0149] 根据终端设备通过网络来安装操作系统的规则,终端设备向服务器发出操作系 统安装请求,该请求中包含有终端设备的介质访问控制地址,假设终端设备的介质访问控 制地址为:74-27-EA-3B-85-77,需要在服务器中查找文件名为:01-74-27-EA-3B-85-77 的文件,由于预先没有获取到终端设备的介质访问控制地址,因此在服务器就不会查找 到文件名为:01-74-27-EA-3B-85-77的文件,则向终端设备发送default配置文件,该 default配置文件中记录与该文件关联的配置文件autoconfig. cfg,例如:Append ks = http://10. 121. 32. 9/autoconfig. cfg,其中,10. 121. 32. 9 为服务器的 IP 地址,终端设备 在接收到服务器发送的default配置文件之后,进而接收服务器发送的autoconfig. cfg文 件,加载autoconfig. cfg文件,其中,autoconfig. cfg文件中包含有用于获得终端设备的介 质访问控制地址和SN的可执行程序,例如:sn = 'dmidecode-tl |grep Serial |awk_F:' {p rint$2}' |sed' s///g' ' 用于获得终端设备的机器序列号 SN,declare-1 mac = 'ifconfig eth〇|grep HWaddr|awk' {print$5}' |sed's/:/_/g''用于获得终端设备的介质访问控制地 址,终端设备在接收到服务器发送的autoconfig. cfg文件,可以执行autoconfig. cfg文件 中的可执行程序"sn = 'dmidecode_tl|grep Serial|awk_F:,{print$2},|sed,s///g,', declare-1 mac = 'ifconfig eth〇|grep HWaddr|awk,{print$5},丨86(1,8/:/-/^,','获得终 端设备的机器序列号SN和介质访问控制地址,假设获得的终端设备的机器序列号SN为: NS19464331,获得的终端设备的介质访问控制地址为:74-27-EA-3B-85-77。
[0150] 向服务器发送获得的SN :NS19464331,服务器在接收到终端设备发送的SN之后, 可以在服务器中查找文件名为:NS19464331的文件,将查找到的文件名为:NS19464331 的文件发送给终端设备,终端设备在接收到服务器发送的文件名为:NS19464331的 文件之后,可以将文件名为:NS19464331的文件以终端设备的介质访问控制地址: 74-27-EA-3B-85-77进行重命名,重名为:01-74-27-EA-3B-85-77,进而将文件名为: NS19464331的文件转化为文件名为:01-74-27-EA-3B-85-77的文件,将文件名为: 01-74-27-EA-3B-85-77的文件上传给服务器获得文件名为:01-74-27-EA-3B-85-77的文 件,即服务器获得文件名中至少包含所述终端设备的介质访问控制地址的文件。
[0151] 需要说明的是,上述以终端设备通过网络来安装操作系统为例对服务器获得文件 名中至少包含终端设备的介质访问控制地址的文件进行说明,仅为一具体的实例,并不构 成对本发明的限定。
[0152] 应用本发明图6所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0153] 与上述方法实施例相对应,本发明实施例还提供了 一种文件获得装置。
[0154] 图7为本发明实施例提供的应用于服务器的文件获得装置的第一种结构示意图, 服务器与终端设备通信连接,应用于服务器的文件获得装置可以包括:文件查找模块401、 文件发送模块402和文件获得模块403,其中,
[0155] 文件查找模块401,用于在服务器本地查找文件名中至少包含所述终端设备的介 质访问控制地址的第一文件;
[0156] 文件发送模块402,用于在文件查找模块401在服务器本地没有查找到所述第一 文件的情况下,向所述终端设备发送第二文件,以使所述终端设备执行所述第二文件中的 可执行程序并获得所述终端设备的介质访问控制地址和机器序列号SN,所述第二文件中包 含有用于获得所述终端设备的介质访问控制地址和SN的可执行程序;
[0157] 文件获得模块403,用于根据所述终端设备获得的所述介质访问控制地址和所述 SN,获得所述第一文件。
[0158] 应用本发明图7所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0159] 图8为本发明实施例提供的应用于服务器的文件获得装置的第二种结构示意图, 本发明图8所示实施例在图7所示实施例的基础上,文件获得模块403可以包括:第一接收 子模块4031、第一查找子模块4032、发送子模块4033和第二接收子模块4034,其中,
[0160] 第一接收子模块4031,用于接收所述终端设备发送的所述SN ;
[0161] 第一查找子模块4032,用于根据第一接收子模块4031接收到的SN,在服务器本地 查找文件名中至少包含接收到的SN的第三文件;
[0162] 发送子模块4033,用于向所述终端设备发送第一查找子模块4032查找到的第三 文件,以使所述终端设备将所述第三文件的名称重命名为至少包含所述终端设备获得的所 述介质访问控制地址的文件名,从而将所述第三文件转化为所述第一文件;
[0163] 第二接收子模块4034,用于接收所述终端设备上传的所述第一文件。
[0164] 应用本发明图8所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0165] 图9为本发明实施例提供的应用于服务器的文件获得装置的第三种结构示意图, 本发明图9所示实施例在图7所示实施例的基础上,文件获得模块403可以包括:第三接收 子模块4035、第二查找子模块4036和文件生成子模块4037,其中,
[0166] 第三接收子模块4035,用于接收所述终端设备发送的所述终端设备的介质访问控 制地址和所述SN ;
[0167] 第二查找子模块4036,用于根据第三接收子模块4035接收到的SN,在服务器本地 查找文件名中至少包含接收到的SN的第三文件;
[0168] 文件生成子模块4037,用于根据第三接收子模块4035接收到的介质访问控制地 址和第二查找子模块4036查找到的第三文件,生成所述第一文件。
[0169] 本发明实施例的文件生成子模块4037,具体可以用于:
[0170] 将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介质访问控 制地址的文件名,从而将所述第三文件转化为所述第一文件;
[0171] 或
[0172] 获得所述第三文件的副本,将所述第三文件的副本的名称重命名为至少包含所述 终端设备获得的所述介质访问控制地址的文件名,从而将所述第三文件的副本转化为所述 第一文件。
[0173] 应用本发明图9所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0174] 图10为本发明实施例提供的应用于服务器的文件获得装置的第四种结构示意 图,本发明图10所示实施例在图8所示实施例的基础上,增加:文件删除模块404,其中,
[0175] 文件删除模块404,用于删除服务器中的所述第三文件。
[0176] 应用本发明图10所述实施例,节省了服务器存储空间的占用。
[0177] 图11为本发明实施例提供的应用于终端设备的文件获得装置的第一种结构示意 图,终端设备与服务器通信连接,应用于终端设备的文件获得装置可以包括:第一接收模块 501、第一获得模块502和第一发送模块503,其中,
[0178] 第一接收模块501,用于接收所述服务器发送的第二文件,其中,所述第二文件中 包含有用于获得所述终端设备的介质访问控制地址和机器序列号SN的可执行程序;
[0179] 第一获得模块502,用于执行第一接收模块501接收到的所述第二文件中的可执 行程序,获得所述终端设备的介质访问控制地址和SN ;
[0180] 第一发送模块503,用于向所述服务器发送第一获得模块502获得的介质访问控 制地址和SN,以使所述服务器根据所述终端设备发送的介质访问控制地址和SN,生成文件 名中至少包含所述终端设备的介质访问控制地址的第一文件。
[0181] 应用本发明图11所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0182] 图12为本发明实施例提供的应用于终端设备的文件获得装置的第二种结构示意 图,终端设备与服务器通信连接,应用于终端设备的文件获得装置可以包括:第二接收模块 601、第二获得模块602、第二发送模块603、第三接收模块604、文件生成模块605和文件上 传模块606,其中,
[0183] 第二接收模块601,用于接收所述服务器发送的第二文件,所述第二文件中包含有 用于获得所述终端设备的介质访问控制地址和机器序列号SN的可执行程序;
[0184] 第二获得模块602,用于执行第二接收模块601接收到的所述第二文件中的可执 行程序,获得所述终端设备的介质访问控制地址和SN ;
[0185] 第二发送模块603,用于向所述服务器发送第二获得模块603获得的SN,以使所述 服务器在所述服务器中查找文件名中至少包含接收到的SN的第三文件;
[0186] 第三接收模块604,用于接收服务器发送的所述第三文件;
[0187] 文件生成模块605,用于根据第三接收模块604接收到的所述第三文件和第二获 得模块602获得的介质访问控制地址,生成文件名中至少包含所述终端设备的介质访问控 制地址的第一文件;
[0188] 本发明实施例的文件生成模块605,具体可以用于:
[0189] 将所述第三接收模块接收到的所述第三文件的名称重命名为至少包含所述终端 设备获得的所述介质访问控制地址的文件名,从而将所述第三文件转化为所述第一文件。
[0190] 文件上传模块606,用于将所述第一文件上传到所述服务器。
[0191] 应用本发明图12所示实施例,只需预先获得终端设备的机器序列号SN,获得终端 设备的SN只需用户在终端设备的保修卡、终端设备主机上粘贴的标签等等查看即可,相对 获得终端设备的介质访问控制地址的过程操作简单,因此无需预先获得终端设备的介质访 问控制地址,也能获得文件名中至少包含终端设备的介质访问控制地址的文件。
[0192] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存 在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括一个......"限定的要素,并不排 除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0193] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实 施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例 的部分说明即可。
[0194] 本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0195] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
【权利要求】
1. 一种文件获得方法,应用于服务器,所述服务器与终端设备通信连接,其特征在于, 所述方法包括: 在服务器本地查找文件名中至少包含所述终端设备的介质访问控制地址的第一文 件; 在服务器本地没有查找到所述第一文件的情况下,向所述终端设备发送第二文件,以 使所述终端设备执行所述第二文件中的可执行程序并获得所述终端设备的介质访问控制 地址和机器序列号SN,所述第二文件中包含有用于获得所述终端设备的介质访问控制地址 和SN的可执行程序; 根据所述终端设备获得的所述介质访问控制地址和所述SN,获得所述第一文件。
2. 根据权利要求1所述的方法,其特征在于,所述根据所述终端设备获得的所述介质 访问控制地址和所述SN,获得所述第一文件,包括: 接收所述终端设备发送的所述SN ; 根据接收到的SN,在服务器本地查找文件名中至少包含接收到的SN的第三文件; 向所述终端设备发送查找到的第三文件,以使所述终端设备将所述第三文件的名称重 命名为至少包含所述终端设备获得的所述介质访问控制地址的文件名,从而将所述第三文 件转化为所述第一文件; 接收所述终端设备上传的所述第一文件。
3. 根据权利要求1所述的方法,其特征在于,所述根据所述终端设备获得的所述介质 访问控制地址和所述SN,获得所述第一文件,包括: 接收所述终端设备发送的所述终端设备的介质访问控制地址和所述SN ; 根据接收到的SN,在服务器本地查找文件名中至少包含接收到的SN的第三文件; 根据接收到的介质访问控制地址和查找到的第三文件,生成所述第一文件。
4. 根据权利要求2所述的方法,其特征在于,在接收所述终端设备上传的所述第一文 件之后,所述方法还包括: 删除服务器中的所述第三文件。
5. 根据权利要求3所述的方法,其特征在于,所述根据接收到的介质访问控制地址和 查找到的第三文件,生成所述第一文件,包括: 将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介质访问控制地 址的文件名,从而将所述第三文件转化为所述第一文件; 或 获得所述第三文件的副本,将所述第三文件的副本的名称重命名为至少包含所述终端 设备获得的所述介质访问控制地址的文件名,从而将所述第三文件的副本转化为所述第一 文件。
6. -种文件获得方法,应用于终端设备,所述终端设备与服务器通信连接,其特征在 于,所述方法包括: 接收所述服务器发送的第二文件,所述第二文件中包含有用于获得所述终端设备的介 质访问控制地址和机器序列号SN的可执行程序; 执行所述第二文件中的可执行程序,获得所述终端设备的介质访问控制地址和SN ; 向所述服务器发送所获得的介质访问控制地址和SN,以使所述服务器根据所述终端设 备发送的介质访问控制地址和SN,生成文件名中至少包含所述终端设备的介质访问控制地 址的第一文件。
7. -种文件获得方法,应用于终端设备,所述终端设备与服务器通信连接,其特征在 于,所述方法包括: 接收所述服务器发送的第二文件,所述第二文件中包含有用于获得所述终端设备的介 质访问控制地址和机器序列号SN的可执行程序; 执行所述第二文件中的可执行程序,获得所述终端设备的介质访问控制地址和SN ; 向所述服务器发送所获得的SN,以使所述服务器在所述服务器中查找文件名中至少包 含接收到的SN的第三文件; 接收服务器发送的所述第三文件; 根据接收到的所述第三文件和获得的介质访问控制地址,生成文件名中至少包含所述 终端设备的介质访问控制地址的第一文件; 将所述第一文件上传到所述服务器。
8. 根据权利要求7所述的方法,其特征在于,所述根据接收到的所述第三文件和获得 的介质访问控制地址,生成文件名中至少包含所述终端设备的介质访问控制地址的第一文 件,包括: 将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介质访问控制地 址的文件名,从而将所述第三文件转化为所述第一文件。
9. 一种文件获得装置,应用于服务器,所述服务器与终端设备通信连接,其特征在于, 所述装置包括:文件查找模块、文件发送模块和文件获得模块, 所述文件查找模块,用于在服务器本地查找文件名中至少包含所述终端设备的介质访 问控制地址的第一文件; 所述文件发送模块,用于在所述文件查找模块在服务器本地没有查找到所述第一文件 的情况下,向所述终端设备发送第二文件,以使所述终端设备执行所述第二文件中的可执 行程序并获得所述终端设备的介质访问控制地址和机器序列号SN,所述第二文件中包含有 用于获得所述终端设备的介质访问控制地址和SN的可执行程序; 所述文件获得模块,用于根据所述终端设备获得的所述介质访问控制地址和所述SN, 获得所述第一文件。
10. 根据权利要求9所述的装置,其特征在于,所述文件获得模块,包括:第一接收子模 块、第一查找子模块、发送子模块和第二接收子模块, 所述第一接收子模块,用于接收所述终端设备发送的所述SN ; 所述第一查找子模块,用于根据所述第一接收子模块接收到的SN,在服务器本地查找 文件名中至少包含接收到的SN的第三文件; 所述发送子模块,用于向所述终端设备发送所述第一查找子模块查找到的第三文件, 以使所述终端设备将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介 质访问控制地址的文件名,从而将所述第三文件转化为所述第一文件; 所述第二接收子模块,用于接收所述终端设备上传的所述第一文件。
11. 根据权利要求9所述的装置,其特征在于,所述文件获得模块,包括:第三接收子模 块、第二查找子模块和文件生成子模块, 所述第三接收子模块,用于接收所述终端设备发送的所述终端设备的介质访问控制地 址和所述SN ; 所述第二查找子模块,用于根据所述第三接收子模块接收到的SN,在服务器本地查找 文件名中至少包含接收到的SN的第三文件; 所述文件生成子模块,用于根据所述第三接收子模块接收到的介质访问控制地址和所 述第二查找子模块查找到的第三文件,生成所述第一文件。
12. 根据权利要求10所述的装置,其特征在于,所述装置还包括:文件删除模块, 所述文件删除模块,用于删除服务器中的所述第三文件。
13. 根据权利要求11所述的装置,其特征在于,所述文件生成子模块,具体用于: 将所述第三文件的名称重命名为至少包含所述终端设备获得的所述介质访问控制地 址的文件名,从而将所述第三文件转化为所述第一文件;或 获得所述第三文件的副本,将所述第三文件的副本的名称重命名为至少包含所述终端 设备获得的所述介质访问控制地址的文件名,从而将所述第三文件的副本转化为所述第一 文件。
14. 一种文件获得装置,应用于终端设备,所述终端设备与服务器通信连接,其特征在 于,所述装置包括:第一接收模块、第一获得模块和第一发送模块, 所述第一接收模块,用于接收所述服务器发送的第二文件,所述第二文件中包含有用 于获得所述终端设备的介质访问控制地址和机器序列号SN的可执行程序; 所述第一获得模块,用于执行所述第一接收模块接收到的所述第二文件中的可执行程 序,获得所述终端设备的介质访问控制地址和SN ; 所述第一发送模块,用于向所述服务器发送所述第一获得模块获得的介质访问控制地 址和SN,以使所述服务器根据所述终端设备发送的介质访问控制地址和SN,生成文件名中 至少包含所述终端设备的介质访问控制地址的第一文件。
15. -种文件获得装置,应用于终端设备,所述终端设备与服务器通信连接,其特征在 于,所述装置包括:第二接收模块、第二获得模块、第二发送模块、第三接收模块、文件生成 模块和文件上传模块, 所述第二接收模块,用于接收所述服务器发送的第二文件,所述第二文件中包含有用 于获得所述终端设备的介质访问控制地址和机器序列号SN的可执行程序; 所述第二获得模块,用于执行所述第二接收模块接收到的所述第二文件中的可执行程 序,获得所述终端设备的介质访问控制地址和SN ; 所述第二发送模块,用于向所述服务器发送所述第二获得模块获得的SN,以使所述服 务器在所述服务器中查找文件名中至少包含接收到的SN的第三文件; 所述第三接收模块,用于接收服务器发送的所述第三文件; 所述文件生成模块,用于根据所述第三接收模块接收到的所述第三文件和所述第二获 得模块获得的介质访问控制地址,生成文件名中至少包含所述终端设备的介质访问控制地 址的第一文件; 所述文件上传模块,用于将所述第一文件上传到所述服务器。
16. 根据权利要求15所述的装置,其特征在于,所述文件生成模块,具体用于: 将所述第三接收模块接收到的所述第三文件的名称重命名为至少包含所述终端设备 获得的所述介质访问控制地址的文件名,从而将所述第三文件转化为所述第一文件。
【文档编号】G06F17/30GK104216999SQ201410460783
【公开日】2014年12月17日 申请日期:2014年9月11日 优先权日:2014年9月11日
【发明者】曹韬 申请人:北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1