一種文件獲得方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種文件獲得方法及裝置,服務(wù)器預(yù)先存儲文件名中包含終端設(shè)備的機器序列號SN的文件,在服務(wù)器查找文件名中包含終端設(shè)備的介質(zhì)訪問控制地址的第一文件,在服務(wù)器本地沒有查找到第一文件的情況下,向終端設(shè)備發(fā)送第二文件,根據(jù)第二文件獲得終端設(shè)備的介質(zhì)訪問控制地址和SN,根據(jù)獲得的終端設(shè)備的介質(zhì)訪問控制地址和SN,獲得第一文件。應(yīng)用本發(fā)明實施例,只需預(yù)先獲得終端設(shè)備的SN,獲得終端設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,無需預(yù)先獲得終端設(shè)備的介質(zhì)訪問控制地址,也能獲得文件名中包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
【專利說明】一種文件獲得方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,特別涉及一種文件獲得方法及裝置。
【背景技術(shù)】
[0002] 隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,利用終端設(shè)備的MAC(Media Access Control,介質(zhì) 訪問控制)地址的情況也越來越多,例如,利用終端設(shè)備的MAC地址對終端設(shè)備安裝操作系 統(tǒng)。
[0003] 在利用終端設(shè)備的MAC地址對終端設(shè)備安裝操作系統(tǒng)之前,需要預(yù)先獲取終端設(shè) 備的MAC地址,服務(wù)器中預(yù)先存儲文件名中至少包含終端設(shè)備的MAC地址的文件,如果預(yù)先 獲取不到終端設(shè)備的MAC地址,則服務(wù)器中不會存儲文件名中至少包含終端設(shè)備的MAC地 址的文件。
[0004] 在利用終端設(shè)備的MAC地址對終端設(shè)備安裝操作系統(tǒng)的過程中,由于在服務(wù)器中 查找不到文件名中至少包含終端設(shè)備的MAC地址的文件,就會給終端設(shè)備安裝一默認(rèn)的操 作系統(tǒng),例如默認(rèn)的操作系統(tǒng)為:版本為centos5. 9的Linux操作系統(tǒng),不能安裝與文件名 中至少包含終端設(shè)備的MAC地址的文件關(guān)聯(lián)的定制的操作系統(tǒng),例如定制的操作系統(tǒng)為: 版本為cent 〇S6. 4的Linux操作系統(tǒng)。給終端設(shè)備安裝默認(rèn)的操作系統(tǒng)既不能滿足用戶的 要求,也有可能不能發(fā)揮終端設(shè)備的性能。
[0005] 為了滿足用戶的要求和發(fā)揮終端設(shè)備的性能,就需要對終端設(shè)備安裝定制的操作 系統(tǒng),但是安裝定制的操作系統(tǒng),就需要預(yù)先獲得終端設(shè)備的MAC地址,服務(wù)器預(yù)先存儲文 件名中至少包含終端設(shè)備的MAC地址的文件,獲取沒有安裝操作系統(tǒng)的終端設(shè)備的MAC地 址的過程比較繁瑣。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明實施例的目的在于提供一種文件獲得方法及裝置,以在預(yù)先沒有獲得終端 設(shè)備的介質(zhì)訪問控制地址的情況下,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制 地址的文件。
[0007] 為達(dá)到上述目的,本發(fā)明實施例公開了一種文件獲得方法,應(yīng)用于服務(wù)器,所述服 務(wù)器與終端設(shè)備通信連接,所述方法包括:
[0008] 在服務(wù)器本地查找文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一 文件;
[0009] 在服務(wù)器本地沒有查找到所述第一文件的情況下,向所述終端設(shè)備發(fā)送第二文 件,以使所述終端設(shè)備執(zhí)行所述第二文件中的可執(zhí)行程序并獲得所述終端設(shè)備的介質(zhì)訪問 控制地址和機器序列號SN,所述第二文件中包含有用于獲得所述終端設(shè)備的介質(zhì)訪問控制 地址和SN的可執(zhí)行程序;
[0010] 根據(jù)所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址和所述SN,獲得所述第一文件。
[0011] 較佳的,所述根據(jù)所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址和所述SN,獲得所 述第一文件,包括:
[0012] 接收所述終端設(shè)備發(fā)送的所述SN ;
[0013] 根據(jù)接收到的SN,在服務(wù)器本地查找文件名中至少包含接收到的SN的第三文件;
[0014] 向所述終端設(shè)備發(fā)送查找到的第三文件,以使所述終端設(shè)備將所述第三文件的名 稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第 三文件轉(zhuǎn)化為所述第一文件;
[0015] 接收所述終端設(shè)備上傳的所述第一文件。
[0016] 較佳的,所述根據(jù)所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址和所述SN,獲得所 述第一文件,包括:
[0017] 接收所述終端設(shè)備發(fā)送的所述終端設(shè)備的介質(zhì)訪問控制地址和所述SN ;
[0018] 根據(jù)接收到的SN,在服務(wù)器本地查找文件名中至少包含接收到的SN的第三文件;
[0019] 根據(jù)接收到的介質(zhì)訪問控制地址和查找到的第三文件,生成所述第一文件。
[0020] 較佳的,在接收所述終端設(shè)備上傳的所述第一文件之后,所述方法還包括:
[0021] 刪除服務(wù)器中的所述第三文件。
[0022] 較佳的,所述根據(jù)接收到的介質(zhì)訪問控制地址和查找到的第三文件,生成所述第 一文件,包括:
[0023] 將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控 制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件;
[0024] 或
[0025] 獲得所述第三文件的副本,將所述第三文件的副本的名稱重命名為至少包含所述 終端設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件的副本轉(zhuǎn)化為所述 第一文件。
[0026] 為達(dá)到上述目的,本發(fā)明實施例公開了一種文件獲得方法,應(yīng)用于終端設(shè)備,所述 終端設(shè)備與服務(wù)器通信連接,所述方法包括:
[0027] 接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含有用于獲得所述終端設(shè)備 的介質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序;
[0028] 執(zhí)行所述第二文件中的可執(zhí)行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和 SN ;
[0029] 向所述服務(wù)器發(fā)送所獲得的介質(zhì)訪問控制地址和SN,以使所述服務(wù)器根據(jù)所述終 端設(shè)備發(fā)送的介質(zhì)訪問控制地址和SN,生成文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控 制地址的第一文件。
[0030] 為達(dá)到上述目的,本發(fā)明實施例公開了一種文件獲得方法,應(yīng)用于終端設(shè)備,所述 終端設(shè)備與服務(wù)器通信連接,所述方法包括:
[0031] 接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含有用于獲得所述終端設(shè)備 的介質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序;
[0032] 執(zhí)行所述第二文件中的可執(zhí)行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和 SN ;
[0033] 向所述服務(wù)器發(fā)送所獲得的SN,以使所述服務(wù)器在所述服務(wù)器中查找文件名中至 少包含接收到的SN的第三文件;
[0034] 接收服務(wù)器發(fā)送的所述第三文件;
[0035] 根據(jù)接收到的所述第三文件和獲得的介質(zhì)訪問控制地址,生成文件名中至少包含 所述終端設(shè)備的介質(zhì)訪問控制地址的第一文件;
[0036] 將所述第一文件上傳到所述服務(wù)器。
[0037] 較佳的,所述根據(jù)接收到的所述第三文件和獲得的介質(zhì)訪問控制地址,生成文件 名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一文件,包括:
[0038] 將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控 制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件。
[0039] 為達(dá)到上述目的,本發(fā)明實施例公開了一種文件獲得裝置,應(yīng)用于服務(wù)器,所述服 務(wù)器與終端設(shè)備通信連接,所述裝置包括:文件查找模塊、文件發(fā)送模塊和文件獲得模塊,
[0040] 所述文件查找模塊,用于在服務(wù)器本地查找文件名中至少包含所述終端設(shè)備的介 質(zhì)訪問控制地址的第一文件;
[0041] 所述文件發(fā)送模塊,用于在所述文件查找模塊在服務(wù)器本地沒有查找到所述第一 文件的情況下,向所述終端設(shè)備發(fā)送第二文件,以使所述終端設(shè)備執(zhí)行所述第二文件中的 可執(zhí)行程序并獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN,所述第二文件中包 含有用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN的可執(zhí)行程序;
[0042] 所述文件獲得模塊,用于根據(jù)所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址和所述 SN,獲得所述第一文件。
[0043] 較佳的,所述文件獲得模塊,包括:第一接收子模塊、第一查找子模塊、發(fā)送子模塊 和第二接收子模塊,
[0044] 所述第一接收子模塊,用于接收所述終端設(shè)備發(fā)送的所述SN ;
[0045] 所述第一查找子模塊,用于根據(jù)所述第一接收子模塊接收到的SN,在服務(wù)器本地 查找文件名中至少包含接收到的SN的第三文件;
[0046] 所述發(fā)送子模塊,用于向所述終端設(shè)備發(fā)送所述第一查找子模塊查找到的第三文 件,以使所述終端設(shè)備將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述 介質(zhì)訪問控制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件;
[0047] 所述第二接收子模塊,用于接收所述終端設(shè)備上傳的所述第一文件。
[0048] 較佳的,所述文件獲得模塊,包括:第三接收子模塊、第二查找子模塊和文件生成 子模塊,
[0049] 所述第三接收子模塊,用于接收所述終端設(shè)備發(fā)送的所述終端設(shè)備的介質(zhì)訪問控 制地址和所述SN ;
[0050] 所述第二查找子模塊,用于根據(jù)所述第三接收子模塊接收到的SN,在服務(wù)器本地 查找文件名中至少包含接收到的SN的第三文件;
[0051] 所述文件生成子模塊,用于根據(jù)所述第三接收子模塊接收到的介質(zhì)訪問控制地址 和所述第二查找子模塊查找到的第三文件,生成所述第一文件。
[0052] 較佳的,所述裝置還包括:文件刪除模塊,
[0053] 所述文件刪除模塊,用于刪除服務(wù)器中的所述第三文件。
[0054] 較佳的,所述文件生成子模塊,具體用于:
[0055] 將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控 制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件;
[0056] 或
[0057] 獲得所述第三文件的副本,將所述第三文件的副本的名稱重命名為至少包含所述 終端設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件的副本轉(zhuǎn)化為所述 第一文件。
[0058] 為達(dá)到上述目的,本發(fā)明實施例公開了一種文件獲得裝置,終端設(shè)備,所述終端設(shè) 備與服務(wù)器通信連接,所述裝置包括:第一接收模塊、第一獲得模塊和第一發(fā)送模塊,
[0059] 所述第一接收模塊,用于接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含 有用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序;
[0060] 所述第一獲得模塊,用于執(zhí)行所述第一接收模塊接收到的所述第二文件中的可執(zhí) 行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN ;
[0061] 所述第一發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述第一獲得模塊獲得的介質(zhì)訪問控 制地址和SN,以使所述服務(wù)器根據(jù)所述終端設(shè)備發(fā)送的介質(zhì)訪問控制地址和SN,生成文件 名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一文件。
[0062] 為達(dá)到上述目的,本發(fā)明實施例公開了一種文件獲得裝置,終端設(shè)備,所述終端設(shè) 備與服務(wù)器通信連接,所述裝置包括:第二接收模塊、第二獲得模塊、第二發(fā)送模塊、第三接 收模塊、文件生成模塊和文件上傳模塊,
[0063] 所述第二接收模塊,用于接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含 有用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序;
[0064] 所述第二獲得模塊,用于執(zhí)行所述第二接收模塊接收到的所述第二文件中的可執(zhí) 行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN ;
[0065] 所述第二發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述第二獲得模塊獲得的SN,以使所 述服務(wù)器在所述服務(wù)器中查找文件名中至少包含接收到的SN的第三文件;
[0066] 所述第三接收模塊,用于接收服務(wù)器發(fā)送的所述第三文件;
[0067] 所述文件生成模塊,用于根據(jù)所述第三接收模塊接收到的所述第三文件和所述第 二獲得模塊獲得的介質(zhì)訪問控制地址,生成文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控 制地址的第一文件;
[0068] 所述文件上傳模塊,用于將所述第一文件上傳到所述服務(wù)器。
[0069] 較佳的,所述文件生成模塊,具體用于:
[0070] 將所述第三接收模塊接收到的所述第三文件的名稱重命名為至少包含所述終端 設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件。
[0071] 由上述的技術(shù)方案可見,本發(fā)明實施例提供了一種文件獲得方法及裝置,服務(wù)器 預(yù)先存儲文件名中包含終端設(shè)備的機器序列號SN的文件,在服務(wù)器查找文件名中包含終 端設(shè)備的介質(zhì)訪問控制地址的第一文件,在服務(wù)器本地沒有查找到第一文件的情況下,向 終端設(shè)備發(fā)送第二文件,根據(jù)第二文件獲得終端設(shè)備的介質(zhì)訪問控制地址和SN,根據(jù)獲得 的終端設(shè)備的介質(zhì)訪問控制地址和SN,獲得第一文件。只需預(yù)先獲得終端設(shè)備的機器序列 號SN,獲得終端設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等 查看即可,相對獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終 端設(shè)備的介質(zhì)訪問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的 文件。
【專利附圖】
【附圖說明】
[0072] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0073] 圖1為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得方法的第一種流程示意圖;
[0074] 圖2為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得方法的第二種流程示意圖;
[0075] 圖3為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得方法的第三種流程示意圖;
[0076] 圖4為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得方法的第四種流程示意圖;
[0077] 圖5為本發(fā)明實施例提供的應(yīng)用于終端設(shè)備的文件獲得方法的第一種流程示意 圖;
[0078] 圖6為本發(fā)明實施例提供的應(yīng)用于終端設(shè)備的文件獲得方法的第二種流程示意 圖;
[0079] 圖7為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得裝置的第一種結(jié)構(gòu)示意圖;
[0080] 圖8為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得裝置的第二種結(jié)構(gòu)示意圖;
[0081] 圖9為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得裝置的第三種結(jié)構(gòu)示意圖;
[0082] 圖10為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得裝置的第四種結(jié)構(gòu)示意 圖;
[0083] 圖11為本發(fā)明實施例提供的應(yīng)用于終端設(shè)備的文件獲得裝置的第一種結(jié)構(gòu)示意 圖;
[0084] 圖12為本發(fā)明實施例提供的應(yīng)用于終端設(shè)備的文件獲得方法的第二種結(jié)構(gòu)示意 圖。
【具體實施方式】
[0085] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護(hù)的范圍。
[0086] 下面通過具體實施例,對本發(fā)明進(jìn)行詳細(xì)說明。
[0087] 圖1為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得方法的第一種流程示意圖, 服務(wù)器與終端設(shè)備通信連接,應(yīng)用于服務(wù)器的文件獲得方法可以包括:
[0088] S101 :在服務(wù)器本地查找文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的 第一文件;
[0089] S102 :在服務(wù)器本地沒有查找到所述第一文件的情況下,向所述終端設(shè)備發(fā)送第 二文件;
[0090] 終端設(shè)備在接收到服務(wù)器發(fā)送的第二文件之后,可以執(zhí)行所述第二文件中的可執(zhí) 行程序并獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN,所述第二文件中包含有 用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN的可執(zhí)行程序。
[0091] S103 :根據(jù)所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址和所述SN,獲得所述第一 文件。
[0092] 下面以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例進(jìn)行說明。
[0093] 預(yù)先獲得終端設(shè)備的機器序列號SN,服務(wù)器預(yù)先存儲文件名中至少包含終端設(shè)備 的機器序列號SN的文件;
[0094] 示例性的,預(yù)先獲得的終端設(shè)備的機器序列號SN為:NS19464331,服務(wù)器預(yù)先存 儲文件名為:NS19464331的文件。
[0095] 根據(jù)終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)的規(guī)則,終端設(shè)備向服務(wù)器發(fā)出操作系 統(tǒng)安裝請求,該請求中包含有終端設(shè)備的介質(zhì)訪問控制地址,假設(shè)終端設(shè)備的介質(zhì)訪問控 制地址為:74-27-EA-3B-85-77,需要在服務(wù)器中查找文件名為:01-74-27-EA-3B-85-77 的文件,由于預(yù)先沒有獲取到終端設(shè)備的介質(zhì)訪問控制地址,因此在服務(wù)器就不會查找 到文件名為:01-74-27-EA-3B-85-77的文件,則向終端設(shè)備發(fā)送default配置文件,該 default配置文件中記錄與該文件關(guān)聯(lián)的配置文件autoconfig. cfg,例如:Append ks = http://10. 121. 32. 9/autoconfig. cfg,其中,10. 121. 32. 9 為服務(wù)器的 IP 地址,進(jìn)而加載服 務(wù)器中的autoconfig. cfg文件,其中,autoconfig. cfg文件中包含有用于獲得終端設(shè)備的介 質(zhì)訪問控制地址和SN的可執(zhí)行程序,例如:sn = 'dmidecode_tl|grep Serial |awk_F:' {p rint$2}' |sed' s///g' ' 用于獲得終端設(shè)備的機器序列號 SN, declare-1 mac = 'ifconfig eth〇|grep HWaddr|awk' {print$5}' |sed's/:/_/g''用于獲得終端設(shè)備的介質(zhì)訪問控制 地址,假設(shè)獲得的終端設(shè)備的機器序列號SN為:NS19464331,獲得的終端設(shè)備的介質(zhì)訪 問控制地址為:74-27-EA-3B-85-77,根據(jù)獲得的SN :NS19464331和介質(zhì)訪問控制地址: 74-27-EA-3B-85-77,獲得文件名為:01-74-27-EA-3B-85-77 的文件。
[0096] 具體的,根據(jù)獲得的SN :NS19464331和介質(zhì)訪問控制地址:74-27-EA-3B-85-77, 獲得文件名為:01-74-27-EA-3B-85-77的文件,參見圖2和圖3提供的實施例。
[0097] 需要說明的是,上述以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例對服務(wù)器獲得文件 名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件進(jìn)行說明,僅為一具體的實例,并不構(gòu) 成對本發(fā)明的限定。
[0098] 應(yīng)用本發(fā)明圖1所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0099] 圖2為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得方法的第二種流程示意圖, 本發(fā)明圖2所示實施例在圖1所示實施例的基礎(chǔ)上,S103可以包括:
[0100] S1031 :接收所述終端設(shè)備發(fā)送的所述SN ;
[0101] S1032 :根據(jù)接收到的SN,在服務(wù)器本地查找文件名中至少包含接收到的SN的第 三文件;
[0102] S1033 :向所述終端設(shè)備發(fā)送查找到的第三文件;
[0103] 終端設(shè)備在接收到服務(wù)器發(fā)送的第三文件之后,可以將所述第三文件的名稱重命 名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件 轉(zhuǎn)化為所述第一文件;
[0104] S1034 :接收所述終端設(shè)備上傳的所述第一文件。
[0105] 具體的,以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例進(jìn)行說明。
[0106] 終端設(shè)備在執(zhí)行autoconfig. cfg文件中用于獲得終端設(shè)備的介質(zhì)訪問控制地址 和 SN 的可執(zhí)行程序,例如:sn = ' dmidecode-tl | grep Serial | awk_F: ' {print$2} ' | sed ,s///g''用于獲得終端設(shè)備的機器序列號SN,declare-1 mac = 'ifconfig eth〇|grep HWaddr I awk' {print$5} ' I sed's/: /-/g' '用于獲得終端設(shè)備的介質(zhì)訪問控制地址, 假設(shè)獲得的終端設(shè)備的SN為:NS19464331,獲得的終端設(shè)備的介質(zhì)訪問控制地址為: 74-27-EA-3B-85-77,獲得終端設(shè)備的SN和介質(zhì)訪問控制地址之后,就可以向服務(wù)器發(fā)送 獲得的終端設(shè)備的SN,服務(wù)器在接收到終端設(shè)備發(fā)送的SN :NS19464331之后,就可以在服 務(wù)器本地查找文件名為:NS19464331的文件,將查找到的文件名為:NS19464331的文件發(fā) 送給終端設(shè)備,終端設(shè)備將文件名為:NS19464331的文件以終端設(shè)備的介質(zhì)訪問控制地 址:74-27-EA-3B-85-77進(jìn)行重命名,重名為:01-74-27-EA-3B-85-77,進(jìn)而將文件名為: NS19464331的文件轉(zhuǎn)化為文件名為:01-74-27-EA-3B-85-77的文件,接收終端設(shè)備上傳的 文件名為:01-74-27-EA-3B-85-77的文件,服務(wù)器獲得文件名為:01-74-27-EA-3B-85-77 的文件,即服務(wù)器獲得文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0107] 需要說明的是,上述以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例對服務(wù)器獲得文件 名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件進(jìn)行說明,僅為一具體的實例,并不構(gòu) 成對本發(fā)明的限定。
[0108] 應(yīng)用本發(fā)明圖2所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0109] 圖3為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得方法的第二種流程示意圖, 本發(fā)明圖3所示實施例在圖1所示實施例的基礎(chǔ)上,S103可以包括:
[0110] S1035 :接收所述終端設(shè)備發(fā)送的所述終端設(shè)備的介質(zhì)訪問控制地址和所述SN ;
[0111] S1036 :根據(jù)接收到的SN,在服務(wù)器本地查找文件名中至少包含接收到的SN的第 三文件;
[0112] S1037 :根據(jù)接收到的介質(zhì)訪問控制地址和查找到的第三文件,生成所述第一文 件。
[0113] 在實際應(yīng)用中,根據(jù)接收到的介質(zhì)訪問控制地址和查找到的第三文件,生成所述 第一文件,可以將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪 問控制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件;還可以獲得所述第三文 件的副本,將所述第三文件的副本的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì) 訪問控制地址的文件名,從而將所述第三文件的副本轉(zhuǎn)化為所述第一文件。
[0114] 具體的,以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例進(jìn)行說明。
[0115] 終端設(shè)備在執(zhí)行autoconfig. cfg文件中用于獲得終端設(shè)備的介質(zhì)訪問控制地址 和 SN 的可執(zhí)行程序,例如:sn = 'dmidecode-tl | grep Serial | awk_F: ' {print$2} ' | sed ,s///g''用于獲得終端設(shè)備的機器序列號SN, declare-1 mac = 'ifconfig eth〇|grep HWaddr I awk' {print$5} ' I sed's/: /-/g' '用于獲得終端設(shè)備的介質(zhì)訪問控制地址, 假設(shè)獲得的終端設(shè)備的SN為:NS19464331,獲得的終端設(shè)備的介質(zhì)訪問控制地址為: 74-27-EA-3B-85-77,獲得終端設(shè)備的SN和介質(zhì)訪問控制地址之后,就可以向服務(wù)器發(fā)送 獲得的終端設(shè)備的SN和終端設(shè)備的介質(zhì)訪問控制地址,服務(wù)器在接收到終端設(shè)備發(fā)送的 SN :NS19464331和介質(zhì)訪問控制地址:74-27-EA-3B-85-77之后,就可以在服務(wù)器本地查 找文件名為:NS19464331的文件,將查找到的文件名為:NS19464331的文件以終端設(shè)備 的介質(zhì)訪問控制地址:74-27-EA-3B-85-77進(jìn)行重命名,重名為:01-74-27-EA-3B-85-77, 進(jìn)而將文件名為:NS19464331的文件轉(zhuǎn)化為文件名為:01-74-27-EA-3B-85-77的文 件,服務(wù)器獲得文件名為:01-74-27-EA-3B-85-77的文件,S卩服務(wù)器獲得文件名中至少 包含所述終端設(shè)備的介質(zhì)訪問控制地址的文件;還可以在服務(wù)器本地查找文件名為: NS19464331的文件,獲得文件名為:NS19464331的文件的副本,將文件名為:NS19464331 的文件的副本以終端設(shè)備的介質(zhì)訪問控制地址:74-27-EA-3B-85-77進(jìn)行重命名,重名 為:01-74-27-EA-3B-85-77,進(jìn)而將文件名為:NS19464331的文件副本轉(zhuǎn)化為文件名為: 01-74-27-EA-3B-85-77的文件,服務(wù)器獲得文件名為:01-74-27-EA-3B-85-77的文件,即 服務(wù)器獲得文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的文件,其中,服務(wù)器可 以預(yù)先存儲文件名為:NS19464331的文件副本,也可以預(yù)先不存儲,在需要使用時,將文件 名為:NS19464331的文件進(jìn)行拷貝,進(jìn)行生成文件名為:NS19464331的文件副本。
[0116] 需要說明的是,上述以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例對服務(wù)器獲得文件 名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件進(jìn)行說明,僅為一具體的實例,并不構(gòu) 成對本發(fā)明的限定。
[0117] 應(yīng)用本發(fā)明圖3所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0118] 圖4為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得方法的第四種流程示意圖, 本發(fā)明圖4所示實施例在圖2所示實施例的基礎(chǔ)上,增加 S104 :刪除服務(wù)器中的所述第三 文件。
[0119] 具體的,以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例進(jìn)行說明。
[0120] 服務(wù)器在接收終端設(shè)備上傳的文件名為:01-74-27-EA-3B-85-77文件之后,就可 以利用該文件對終端設(shè)備進(jìn)行操作系統(tǒng)的安裝,也可以在再次接收到終端設(shè)備發(fā)送的操作 系統(tǒng)安裝請求時,利用文件名為:01-74-27-EA-3B-85-77文件對終端設(shè)備進(jìn)行操作系統(tǒng)的 安裝,在此種情況下,服務(wù)器中就無需存儲文件名為:NS19464331的文件,因此可以將文件 名為:NS19464331的文件刪除。
[0121] 需要說明的是,上述以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例對服務(wù)器獲得文件 名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件進(jìn)行說明,僅為一具體的實例,并不構(gòu) 成對本發(fā)明的限定。
[0122] 應(yīng)用本發(fā)明圖4所示實施例,節(jié)省了服務(wù)器存儲空間的占用。
[0123] 圖5為本發(fā)明實施例提供的應(yīng)用于終端設(shè)備的文件獲得方法的第一種流程示意 圖,終端設(shè)備與服務(wù)器通信連接,應(yīng)用于終端設(shè)備的文件獲得方法可以包括:
[0124] S201 :接收所述服務(wù)器發(fā)送的第二文件;
[0125] 其中,所述第二文件中包含有用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器 序列號SN的可執(zhí)行程序;
[0126] S202:執(zhí)行所述第二文件中的可執(zhí)行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地 址和SN ;
[0127] S203 :向所述服務(wù)器發(fā)送所獲得的介質(zhì)訪問控制地址和SN ;
[0128] 服務(wù)器在接收到終端設(shè)備發(fā)送的介質(zhì)訪問控制地址和SN,可以根據(jù)接收到的介質(zhì) 訪問控制地址和SN,生成文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一文 件。
[0129] 具體的,以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例進(jìn)行說明。
[0130] 預(yù)先獲得終端設(shè)備的機器序列號SN,服務(wù)器預(yù)先存儲文件名中至少包含終端設(shè)備 的機器序列號SN的文件;
[0131] 示例性的,預(yù)先獲得的終端設(shè)備的機器序列號SN為:NS19464331,服務(wù)器預(yù)先存 儲文件名為:NS19464331的文件。
[0132] 根據(jù)終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)的規(guī)則,終端設(shè)備向服務(wù)器發(fā)出操作系 統(tǒng)安裝請求,該請求中包含有終端設(shè)備的介質(zhì)訪問控制地址,假設(shè)終端設(shè)備的介質(zhì)訪問控 制地址為:74-27-EA-3B-85-77,需要在服務(wù)器中查找文件名為:01-74-27-EA-3B-85-77 的文件,由于預(yù)先沒有獲取到終端設(shè)備的介質(zhì)訪問控制地址,因此在服務(wù)器就不會查找 到文件名為:01-74-27-EA-3B-85-77的文件,則向終端設(shè)備發(fā)送default配置文件,該 default配置文件中記錄與該文件關(guān)聯(lián)的配置文件autoconfig. cfg,例如:Append ks = http://10. 121. 32. 9/autoconfig. cfg,其中,10. 121. 32. 9 為服務(wù)器的 IP 地址,終端設(shè)備 在接收到服務(wù)器發(fā)送的default配置文件之后,進(jìn)而接收服務(wù)器發(fā)送的autoconfig. cfg文 件,加載autoconfig. cfg文件,其中,autoconfig. cfg文件中包含有用于獲得終端設(shè)備的介 質(zhì)訪問控制地址和SN的可執(zhí)行程序,例如:sn = 'dmidecode-tl |grep Serial |awk_F:' {p rint$2}' |sed' s///g' ' 用于獲得終端設(shè)備的機器序列號 SN, declare-1 mac = 'ifconfig eth〇|grep HWaddr|awk' {print$5}' |sed's/:/_/g''用于獲得終端設(shè)備的介質(zhì)訪問控制地 址,終端設(shè)備在接收到服務(wù)器發(fā)送的autoconfig. cfg文件,可以執(zhí)行autoconfig. cfg文件 中的可執(zhí)行程序"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/:/-/^,','獲得終 端設(shè)備的機器序列號SN和介質(zhì)訪問控制地址,假設(shè)獲得的終端設(shè)備的機器序列號SN為: NS19464331,獲得的終端設(shè)備的介質(zhì)訪問控制地址為:74-27-EA-3B-85-77。
[0133] 向服務(wù)器發(fā)送獲得的SN :NS19464331和獲得的介質(zhì)訪問控制地址: 74-27-EA-3B-85-77,服務(wù)器在接收到終端設(shè)備發(fā)送的SN和介質(zhì)訪問控制地址之后, 可以在服務(wù)器中查找文件名為:NS19464331的文件,服務(wù)器將文件名為:NS19464331 的文件以終端設(shè)備的介質(zhì)訪問控制地址:74-27-EA-3B-85-77進(jìn)行重命名,重名 為:01-74-27-EA-3B-85-77,進(jìn)而將文件名為:NS19464331的文件轉(zhuǎn)化為文件名為: 01-74-27-EA-3B-85-77的文件,服務(wù)器獲得文件名為:01-74-27-EA-3B-85-77的文件, 即服務(wù)器獲得文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的文件,服務(wù)器也可 以在接收到終端設(shè)備發(fā)送的SN和介質(zhì)訪問控制地址之后,在服務(wù)器中查找文件名為: NS19464331的文件,獲得文件名為:NS19464331的文件的副本,將文件名為:NS19464331 的文件的副本以終端設(shè)備的介質(zhì)訪問控制地址:74-27-EA-3B-85-77進(jìn)行重命名,重名 為:01-74-27-EA-3B-85-77,進(jìn)而將文件名為:NS19464331的文件的副本轉(zhuǎn)化為文件名為: 01-74-27-EA-3B-85-77的文件,服務(wù)器獲得文件名為:01-74-27-EA-3B-85-77的文件,即 服務(wù)器獲得文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0134] 需要說明的是,上述以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例對服務(wù)器獲得文件 名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件進(jìn)行說明,僅為一具體的實例,并不構(gòu) 成對本發(fā)明的限定。
[0135] 應(yīng)用本發(fā)明圖5所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0136] 圖6為本發(fā)明實施例提供的應(yīng)用于終端設(shè)備的文件獲得方法的第二種流程示意 圖,終端設(shè)備與服務(wù)器通信連接,應(yīng)用于終端設(shè)備的文件獲得方法可以包括:
[0137] S301 :接收所述服務(wù)器發(fā)送的第二文件;
[0138] 其中,所述第二文件中包含有用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器 序列號SN的可執(zhí)行程序;
[0139] S302:執(zhí)行所述第二文件中的可執(zhí)行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地 址和SN ;
[0140] S303 :向所述服務(wù)器發(fā)送所獲得的SN ;
[0141] 服務(wù)器在接收到終端設(shè)備發(fā)送的SN之后,可以在服務(wù)器中查找文件名中至少包 含接收到的SN的第三文件;
[0142] S304 :接收服務(wù)器發(fā)送的所述第三文件;
[0143] S305 :根據(jù)接收到的所述第三文件和獲得的介質(zhì)訪問控制地址,生成文件名中至 少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一文件;
[0144] 具體的,可以將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述 介質(zhì)訪問控制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件;
[0145] S306 :將所述第一文件上傳到所述服務(wù)器。
[0146] 具體的,以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例進(jìn)行說明。
[0147] 預(yù)先獲得終端設(shè)備的機器序列號SN,服務(wù)器預(yù)先存儲文件名中至少包含終端設(shè)備 的機器序列號SN的文件;
[0148] 示例性的,預(yù)先獲得的終端設(shè)備的機器序列號SN為:NS19464331,服務(wù)器預(yù)先存 儲文件名為:NS19464331的文件。
[0149] 根據(jù)終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)的規(guī)則,終端設(shè)備向服務(wù)器發(fā)出操作系 統(tǒng)安裝請求,該請求中包含有終端設(shè)備的介質(zhì)訪問控制地址,假設(shè)終端設(shè)備的介質(zhì)訪問控 制地址為:74-27-EA-3B-85-77,需要在服務(wù)器中查找文件名為:01-74-27-EA-3B-85-77 的文件,由于預(yù)先沒有獲取到終端設(shè)備的介質(zhì)訪問控制地址,因此在服務(wù)器就不會查找 到文件名為:01-74-27-EA-3B-85-77的文件,則向終端設(shè)備發(fā)送default配置文件,該 default配置文件中記錄與該文件關(guān)聯(lián)的配置文件autoconfig. cfg,例如:Append ks = http://10. 121. 32. 9/autoconfig. cfg,其中,10. 121. 32. 9 為服務(wù)器的 IP 地址,終端設(shè)備 在接收到服務(wù)器發(fā)送的default配置文件之后,進(jìn)而接收服務(wù)器發(fā)送的autoconfig. cfg文 件,加載autoconfig. cfg文件,其中,autoconfig. cfg文件中包含有用于獲得終端設(shè)備的介 質(zhì)訪問控制地址和SN的可執(zhí)行程序,例如:sn = 'dmidecode-tl |grep Serial |awk_F:' {p rint$2}' |sed' s///g' ' 用于獲得終端設(shè)備的機器序列號 SN,declare-1 mac = 'ifconfig eth〇|grep HWaddr|awk' {print$5}' |sed's/:/_/g''用于獲得終端設(shè)備的介質(zhì)訪問控制地 址,終端設(shè)備在接收到服務(wù)器發(fā)送的autoconfig. cfg文件,可以執(zhí)行autoconfig. cfg文件 中的可執(zhí)行程序"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/:/-/^,','獲得終 端設(shè)備的機器序列號SN和介質(zhì)訪問控制地址,假設(shè)獲得的終端設(shè)備的機器序列號SN為: NS19464331,獲得的終端設(shè)備的介質(zhì)訪問控制地址為:74-27-EA-3B-85-77。
[0150] 向服務(wù)器發(fā)送獲得的SN :NS19464331,服務(wù)器在接收到終端設(shè)備發(fā)送的SN之后, 可以在服務(wù)器中查找文件名為:NS19464331的文件,將查找到的文件名為:NS19464331 的文件發(fā)送給終端設(shè)備,終端設(shè)備在接收到服務(wù)器發(fā)送的文件名為:NS19464331的 文件之后,可以將文件名為:NS19464331的文件以終端設(shè)備的介質(zhì)訪問控制地址: 74-27-EA-3B-85-77進(jìn)行重命名,重名為:01-74-27-EA-3B-85-77,進(jìn)而將文件名為: NS19464331的文件轉(zhuǎn)化為文件名為:01-74-27-EA-3B-85-77的文件,將文件名為: 01-74-27-EA-3B-85-77的文件上傳給服務(wù)器獲得文件名為:01-74-27-EA-3B-85-77的文 件,即服務(wù)器獲得文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0151] 需要說明的是,上述以終端設(shè)備通過網(wǎng)絡(luò)來安裝操作系統(tǒng)為例對服務(wù)器獲得文件 名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件進(jìn)行說明,僅為一具體的實例,并不構(gòu) 成對本發(fā)明的限定。
[0152] 應(yīng)用本發(fā)明圖6所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0153] 與上述方法實施例相對應(yīng),本發(fā)明實施例還提供了 一種文件獲得裝置。
[0154] 圖7為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得裝置的第一種結(jié)構(gòu)示意圖, 服務(wù)器與終端設(shè)備通信連接,應(yīng)用于服務(wù)器的文件獲得裝置可以包括:文件查找模塊401、 文件發(fā)送模塊402和文件獲得模塊403,其中,
[0155] 文件查找模塊401,用于在服務(wù)器本地查找文件名中至少包含所述終端設(shè)備的介 質(zhì)訪問控制地址的第一文件;
[0156] 文件發(fā)送模塊402,用于在文件查找模塊401在服務(wù)器本地沒有查找到所述第一 文件的情況下,向所述終端設(shè)備發(fā)送第二文件,以使所述終端設(shè)備執(zhí)行所述第二文件中的 可執(zhí)行程序并獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN,所述第二文件中包 含有用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN的可執(zhí)行程序;
[0157] 文件獲得模塊403,用于根據(jù)所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址和所述 SN,獲得所述第一文件。
[0158] 應(yīng)用本發(fā)明圖7所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0159] 圖8為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得裝置的第二種結(jié)構(gòu)示意圖, 本發(fā)明圖8所示實施例在圖7所示實施例的基礎(chǔ)上,文件獲得模塊403可以包括:第一接收 子模塊4031、第一查找子模塊4032、發(fā)送子模塊4033和第二接收子模塊4034,其中,
[0160] 第一接收子模塊4031,用于接收所述終端設(shè)備發(fā)送的所述SN ;
[0161] 第一查找子模塊4032,用于根據(jù)第一接收子模塊4031接收到的SN,在服務(wù)器本地 查找文件名中至少包含接收到的SN的第三文件;
[0162] 發(fā)送子模塊4033,用于向所述終端設(shè)備發(fā)送第一查找子模塊4032查找到的第三 文件,以使所述終端設(shè)備將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所 述介質(zhì)訪問控制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件;
[0163] 第二接收子模塊4034,用于接收所述終端設(shè)備上傳的所述第一文件。
[0164] 應(yīng)用本發(fā)明圖8所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0165] 圖9為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得裝置的第三種結(jié)構(gòu)示意圖, 本發(fā)明圖9所示實施例在圖7所示實施例的基礎(chǔ)上,文件獲得模塊403可以包括:第三接收 子模塊4035、第二查找子模塊4036和文件生成子模塊4037,其中,
[0166] 第三接收子模塊4035,用于接收所述終端設(shè)備發(fā)送的所述終端設(shè)備的介質(zhì)訪問控 制地址和所述SN ;
[0167] 第二查找子模塊4036,用于根據(jù)第三接收子模塊4035接收到的SN,在服務(wù)器本地 查找文件名中至少包含接收到的SN的第三文件;
[0168] 文件生成子模塊4037,用于根據(jù)第三接收子模塊4035接收到的介質(zhì)訪問控制地 址和第二查找子模塊4036查找到的第三文件,生成所述第一文件。
[0169] 本發(fā)明實施例的文件生成子模塊4037,具體可以用于:
[0170] 將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控 制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件;
[0171] 或
[0172] 獲得所述第三文件的副本,將所述第三文件的副本的名稱重命名為至少包含所述 終端設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件的副本轉(zhuǎn)化為所述 第一文件。
[0173] 應(yīng)用本發(fā)明圖9所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0174] 圖10為本發(fā)明實施例提供的應(yīng)用于服務(wù)器的文件獲得裝置的第四種結(jié)構(gòu)示意 圖,本發(fā)明圖10所示實施例在圖8所示實施例的基礎(chǔ)上,增加:文件刪除模塊404,其中,
[0175] 文件刪除模塊404,用于刪除服務(wù)器中的所述第三文件。
[0176] 應(yīng)用本發(fā)明圖10所述實施例,節(jié)省了服務(wù)器存儲空間的占用。
[0177] 圖11為本發(fā)明實施例提供的應(yīng)用于終端設(shè)備的文件獲得裝置的第一種結(jié)構(gòu)示意 圖,終端設(shè)備與服務(wù)器通信連接,應(yīng)用于終端設(shè)備的文件獲得裝置可以包括:第一接收模塊 501、第一獲得模塊502和第一發(fā)送模塊503,其中,
[0178] 第一接收模塊501,用于接收所述服務(wù)器發(fā)送的第二文件,其中,所述第二文件中 包含有用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序;
[0179] 第一獲得模塊502,用于執(zhí)行第一接收模塊501接收到的所述第二文件中的可執(zhí) 行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN ;
[0180] 第一發(fā)送模塊503,用于向所述服務(wù)器發(fā)送第一獲得模塊502獲得的介質(zhì)訪問控 制地址和SN,以使所述服務(wù)器根據(jù)所述終端設(shè)備發(fā)送的介質(zhì)訪問控制地址和SN,生成文件 名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一文件。
[0181] 應(yīng)用本發(fā)明圖11所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0182] 圖12為本發(fā)明實施例提供的應(yīng)用于終端設(shè)備的文件獲得裝置的第二種結(jié)構(gòu)示意 圖,終端設(shè)備與服務(wù)器通信連接,應(yīng)用于終端設(shè)備的文件獲得裝置可以包括:第二接收模塊 601、第二獲得模塊602、第二發(fā)送模塊603、第三接收模塊604、文件生成模塊605和文件上 傳模塊606,其中,
[0183] 第二接收模塊601,用于接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含有 用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序;
[0184] 第二獲得模塊602,用于執(zhí)行第二接收模塊601接收到的所述第二文件中的可執(zhí) 行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN ;
[0185] 第二發(fā)送模塊603,用于向所述服務(wù)器發(fā)送第二獲得模塊603獲得的SN,以使所述 服務(wù)器在所述服務(wù)器中查找文件名中至少包含接收到的SN的第三文件;
[0186] 第三接收模塊604,用于接收服務(wù)器發(fā)送的所述第三文件;
[0187] 文件生成模塊605,用于根據(jù)第三接收模塊604接收到的所述第三文件和第二獲 得模塊602獲得的介質(zhì)訪問控制地址,生成文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控 制地址的第一文件;
[0188] 本發(fā)明實施例的文件生成模塊605,具體可以用于:
[0189] 將所述第三接收模塊接收到的所述第三文件的名稱重命名為至少包含所述終端 設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件。
[0190] 文件上傳模塊606,用于將所述第一文件上傳到所述服務(wù)器。
[0191] 應(yīng)用本發(fā)明圖12所示實施例,只需預(yù)先獲得終端設(shè)備的機器序列號SN,獲得終端 設(shè)備的SN只需用戶在終端設(shè)備的保修卡、終端設(shè)備主機上粘貼的標(biāo)簽等等查看即可,相對 獲得終端設(shè)備的介質(zhì)訪問控制地址的過程操作簡單,因此無需預(yù)先獲得終端設(shè)備的介質(zhì)訪 問控制地址,也能獲得文件名中至少包含終端設(shè)備的介質(zhì)訪問控制地址的文件。
[0192] 需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實 體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存 在任何這種實際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵 蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備 所固有的要素。在沒有更多限制的情況下,由語句"包括一個......"限定的要素,并不排 除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0193] 本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實 施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例 的部分說明即可。
[0194] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中, 這里所稱得的存儲介質(zhì),如:R0M/RAM、磁碟、光盤等。
[0195] 以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍 內(nèi)。
【權(quán)利要求】
1. 一種文件獲得方法,應(yīng)用于服務(wù)器,所述服務(wù)器與終端設(shè)備通信連接,其特征在于, 所述方法包括: 在服務(wù)器本地查找文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一文 件; 在服務(wù)器本地沒有查找到所述第一文件的情況下,向所述終端設(shè)備發(fā)送第二文件,以 使所述終端設(shè)備執(zhí)行所述第二文件中的可執(zhí)行程序并獲得所述終端設(shè)備的介質(zhì)訪問控制 地址和機器序列號SN,所述第二文件中包含有用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址 和SN的可執(zhí)行程序; 根據(jù)所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址和所述SN,獲得所述第一文件。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述終端設(shè)備獲得的所述介質(zhì) 訪問控制地址和所述SN,獲得所述第一文件,包括: 接收所述終端設(shè)備發(fā)送的所述SN ; 根據(jù)接收到的SN,在服務(wù)器本地查找文件名中至少包含接收到的SN的第三文件; 向所述終端設(shè)備發(fā)送查找到的第三文件,以使所述終端設(shè)備將所述第三文件的名稱重 命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文 件轉(zhuǎn)化為所述第一文件; 接收所述終端設(shè)備上傳的所述第一文件。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述終端設(shè)備獲得的所述介質(zhì) 訪問控制地址和所述SN,獲得所述第一文件,包括: 接收所述終端設(shè)備發(fā)送的所述終端設(shè)備的介質(zhì)訪問控制地址和所述SN ; 根據(jù)接收到的SN,在服務(wù)器本地查找文件名中至少包含接收到的SN的第三文件; 根據(jù)接收到的介質(zhì)訪問控制地址和查找到的第三文件,生成所述第一文件。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在接收所述終端設(shè)備上傳的所述第一文 件之后,所述方法還包括: 刪除服務(wù)器中的所述第三文件。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)接收到的介質(zhì)訪問控制地址和 查找到的第三文件,生成所述第一文件,包括: 將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控制地 址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件; 或 獲得所述第三文件的副本,將所述第三文件的副本的名稱重命名為至少包含所述終端 設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件的副本轉(zhuǎn)化為所述第一 文件。
6. -種文件獲得方法,應(yīng)用于終端設(shè)備,所述終端設(shè)備與服務(wù)器通信連接,其特征在 于,所述方法包括: 接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含有用于獲得所述終端設(shè)備的介 質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序; 執(zhí)行所述第二文件中的可執(zhí)行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN ; 向所述服務(wù)器發(fā)送所獲得的介質(zhì)訪問控制地址和SN,以使所述服務(wù)器根據(jù)所述終端設(shè) 備發(fā)送的介質(zhì)訪問控制地址和SN,生成文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地 址的第一文件。
7. -種文件獲得方法,應(yīng)用于終端設(shè)備,所述終端設(shè)備與服務(wù)器通信連接,其特征在 于,所述方法包括: 接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含有用于獲得所述終端設(shè)備的介 質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序; 執(zhí)行所述第二文件中的可執(zhí)行程序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN ; 向所述服務(wù)器發(fā)送所獲得的SN,以使所述服務(wù)器在所述服務(wù)器中查找文件名中至少包 含接收到的SN的第三文件; 接收服務(wù)器發(fā)送的所述第三文件; 根據(jù)接收到的所述第三文件和獲得的介質(zhì)訪問控制地址,生成文件名中至少包含所述 終端設(shè)備的介質(zhì)訪問控制地址的第一文件; 將所述第一文件上傳到所述服務(wù)器。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)接收到的所述第三文件和獲得 的介質(zhì)訪問控制地址,生成文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一文 件,包括: 將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控制地 址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件。
9. 一種文件獲得裝置,應(yīng)用于服務(wù)器,所述服務(wù)器與終端設(shè)備通信連接,其特征在于, 所述裝置包括:文件查找模塊、文件發(fā)送模塊和文件獲得模塊, 所述文件查找模塊,用于在服務(wù)器本地查找文件名中至少包含所述終端設(shè)備的介質(zhì)訪 問控制地址的第一文件; 所述文件發(fā)送模塊,用于在所述文件查找模塊在服務(wù)器本地沒有查找到所述第一文件 的情況下,向所述終端設(shè)備發(fā)送第二文件,以使所述終端設(shè)備執(zhí)行所述第二文件中的可執(zhí) 行程序并獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN,所述第二文件中包含有 用于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN的可執(zhí)行程序; 所述文件獲得模塊,用于根據(jù)所述終端設(shè)備獲得的所述介質(zhì)訪問控制地址和所述SN, 獲得所述第一文件。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述文件獲得模塊,包括:第一接收子模 塊、第一查找子模塊、發(fā)送子模塊和第二接收子模塊, 所述第一接收子模塊,用于接收所述終端設(shè)備發(fā)送的所述SN ; 所述第一查找子模塊,用于根據(jù)所述第一接收子模塊接收到的SN,在服務(wù)器本地查找 文件名中至少包含接收到的SN的第三文件; 所述發(fā)送子模塊,用于向所述終端設(shè)備發(fā)送所述第一查找子模塊查找到的第三文件, 以使所述終端設(shè)備將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介 質(zhì)訪問控制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件; 所述第二接收子模塊,用于接收所述終端設(shè)備上傳的所述第一文件。
11. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述文件獲得模塊,包括:第三接收子模 塊、第二查找子模塊和文件生成子模塊, 所述第三接收子模塊,用于接收所述終端設(shè)備發(fā)送的所述終端設(shè)備的介質(zhì)訪問控制地 址和所述SN ; 所述第二查找子模塊,用于根據(jù)所述第三接收子模塊接收到的SN,在服務(wù)器本地查找 文件名中至少包含接收到的SN的第三文件; 所述文件生成子模塊,用于根據(jù)所述第三接收子模塊接收到的介質(zhì)訪問控制地址和所 述第二查找子模塊查找到的第三文件,生成所述第一文件。
12. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括:文件刪除模塊, 所述文件刪除模塊,用于刪除服務(wù)器中的所述第三文件。
13. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述文件生成子模塊,具體用于: 將所述第三文件的名稱重命名為至少包含所述終端設(shè)備獲得的所述介質(zhì)訪問控制地 址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件;或 獲得所述第三文件的副本,將所述第三文件的副本的名稱重命名為至少包含所述終端 設(shè)備獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件的副本轉(zhuǎn)化為所述第一 文件。
14. 一種文件獲得裝置,應(yīng)用于終端設(shè)備,所述終端設(shè)備與服務(wù)器通信連接,其特征在 于,所述裝置包括:第一接收模塊、第一獲得模塊和第一發(fā)送模塊, 所述第一接收模塊,用于接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含有用 于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序; 所述第一獲得模塊,用于執(zhí)行所述第一接收模塊接收到的所述第二文件中的可執(zhí)行程 序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN ; 所述第一發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述第一獲得模塊獲得的介質(zhì)訪問控制地 址和SN,以使所述服務(wù)器根據(jù)所述終端設(shè)備發(fā)送的介質(zhì)訪問控制地址和SN,生成文件名中 至少包含所述終端設(shè)備的介質(zhì)訪問控制地址的第一文件。
15. -種文件獲得裝置,應(yīng)用于終端設(shè)備,所述終端設(shè)備與服務(wù)器通信連接,其特征在 于,所述裝置包括:第二接收模塊、第二獲得模塊、第二發(fā)送模塊、第三接收模塊、文件生成 模塊和文件上傳模塊, 所述第二接收模塊,用于接收所述服務(wù)器發(fā)送的第二文件,所述第二文件中包含有用 于獲得所述終端設(shè)備的介質(zhì)訪問控制地址和機器序列號SN的可執(zhí)行程序; 所述第二獲得模塊,用于執(zhí)行所述第二接收模塊接收到的所述第二文件中的可執(zhí)行程 序,獲得所述終端設(shè)備的介質(zhì)訪問控制地址和SN ; 所述第二發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述第二獲得模塊獲得的SN,以使所述服 務(wù)器在所述服務(wù)器中查找文件名中至少包含接收到的SN的第三文件; 所述第三接收模塊,用于接收服務(wù)器發(fā)送的所述第三文件; 所述文件生成模塊,用于根據(jù)所述第三接收模塊接收到的所述第三文件和所述第二獲 得模塊獲得的介質(zhì)訪問控制地址,生成文件名中至少包含所述終端設(shè)備的介質(zhì)訪問控制地 址的第一文件; 所述文件上傳模塊,用于將所述第一文件上傳到所述服務(wù)器。
16. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述文件生成模塊,具體用于: 將所述第三接收模塊接收到的所述第三文件的名稱重命名為至少包含所述終端設(shè)備 獲得的所述介質(zhì)訪問控制地址的文件名,從而將所述第三文件轉(zhuǎn)化為所述第一文件。
【文檔編號】G06F17/30GK104216999SQ201410460783
【公開日】2014年12月17日 申請日期:2014年9月11日 優(yōu)先權(quán)日:2014年9月11日
【發(fā)明者】曹韜 申請人:北京奇藝世紀(jì)科技有限公司