一種智能終端應用兼容性測試方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種智能終端應用兼容性測試方法及系統(tǒng),其中,所述方法包括步驟:接收到應用的安裝命令后,將需測試的應用安裝在智能終端上,并輸出安裝信息;根據(jù)所述安裝信息判斷所述應用是否安裝成功,當安裝成功后,向所述智能終端發(fā)送運行命令,運行所述應用;獲取應用運行過程中智能終端當前CPU信息、內存占用信息以及應用運行截圖信息,并將獲取的當前CPU信息、內存占用信息以及應用運行截圖信息發(fā)送至服務器中;服務器將獲取到的當前CPU信息、內存占用信息以及應用運行時的截圖進行數(shù)據(jù)分析,并展示測試結果。本發(fā)明大大減輕了測試人員的工作量,提高了測試效率,降低了測試成本,提高了測試質量。
【專利說明】一種智能終端應用兼容性測試方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及應用測試【技術領域】,尤其涉及一種智能終端應用兼容性測試方法及系 統(tǒng)。
【背景技術】
[0002]與傳統(tǒng)的媒體終端相比,搭載以Android系統(tǒng)為基礎開發(fā)的智能終端,通過安裝 軟件來擴展智能終端的使用是其一大特點之一,Android的應用軟件數(shù)量眾多,大大豐富了 智能終端的功能和應用范圍。但是由于不同的終端(例如電視終端)采用不同的硬件平臺, 并不是所有的Android應用都適用于智能終端,對于同一臺智能終端設備,有些應用無法 安裝,而有些可以安裝但無法運行,所以應用都需要在智能終端上進行測試以篩選適合該 智能終端的應用,海量的應用測試必然帶來繁重的工作量。
[0003]目前,市場上的應用測試方法是直接在智能終端上進行安裝、運行及檢測,這種測 試方法需要投入大量的人力和物力,測試效率極低,而且傳統(tǒng)的測試方法對于應用對CPU、 內存等硬件資源的消耗這些重要信息無法獲取,達到測試的質量也不高,而以應用程序的 源代碼為基礎提供測試接入點或者借助開源工具的測試方法也由于隱私性或者自身的局 限性的原因也無法達到提高測試效率、測試質量的目標。
[0004]因此,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內容】
[0005]鑒于上述現(xiàn)有技術的不足,本發(fā)明的目的在于提供一種智能終端應用兼容性測試 方法及系統(tǒng),旨在解決現(xiàn)有的應用測試方法測試效率低、測試質量低的問題。
[0006]本發(fā)明的技術方案如下:
一種智能終端應用兼容性測試方法,其中,包括步驟:
A、接收到應用的安裝命令后,智能終端安裝需測試的應用,并輸出所述應用的安裝信
B、根據(jù)所述安裝信息判斷所述應用是否安裝成功,當安裝成功后,向所述智能終端發(fā) 送運行命令,運行所述應用;
C、獲取應用運行過程中智能終端當前CPU信息、內存占用信息以及應用運行截圖信 息,并將獲取的當前CPU信息、內存占用信息以及應用運行截圖信息發(fā)送至服務器中;
D、服務器將獲取到的當前CPU信息、內存占用信息以及應用運行截圖信息進行數(shù)據(jù)分 析,并展示測試結果。
[0007]所述的智能終端應用兼容性測試方法,其中,所述步驟A具體包括:
Al、讀取應用放置目錄下的應用,通過調試橋接器向智能終端發(fā)送需測試的應用的安 裝命令;
A2、智能終端接收到所述安裝命令后,安裝所述應用;
A3、將所述應用的安裝信息輸出。[0008]所述的智能終端應用兼容性測試方法,其中,所述步驟B具體包括:
B1、將輸出的安裝信息以文件流的形式進行讀取,對讀取到的文件流進行過濾,過濾出安裝信息中的標識信息;
B2、將過濾出的標識信息與安裝成功的標準信息進行比較,判斷所述應用安裝是否成
功;
B3、當判斷所述應用安裝成功時,記錄安裝成功的信息并運行所述應用,否則記錄所述應用的安裝信息,并發(fā)送所述安裝信息至服務器的數(shù)據(jù)庫中。
[0009]所述的智能終端應用兼容性測試方法,其中,所述步驟C具體包括:
Cl、通過monkey測試模擬用戶操作運行所述應用,并設置一用于自動終止運行過程的執(zhí)行次數(shù)限制;
C2、在應用運行過程中,每隔一預定時間截取應用運行畫面獲得應用運行截圖信息,并獲取智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志;
C3、將應用運行截圖信息、智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志發(fā)送至服務器的數(shù)據(jù)庫中。
[0010]所述的智能終端應用兼容性測試方法,其中,所述方法還包括步驟E:
當所述應用達到設定的自動執(zhí)行次數(shù)后,通過調試橋接器向所述智能終端發(fā)送卸載命令,卸載所述應用。
[0011]所述的智能終端應用兼容性測試方法,其中,所述步驟D中,所述測試結果以網頁形式展示。
[0012]一種智能終端應用兼容性測試系統(tǒng),其中,包括:
安裝模塊,用于接收到應用的安裝命令后,將需測試的應用安裝在智能終端上,并輸出安裝信息;
運行模塊,用于根據(jù)所述安裝信息判斷所述應用是否安裝成功,當安裝成功后,向所述智能終端發(fā)送運行命令,運行所述應用;
信息獲取模塊,用于獲取應用運行過程中智能終端當前CPU信息、內存占用信息以及應用運行截圖信息,并將獲取的當前CPU信息、內存占用信息以及應用運行截圖信息發(fā)送至服務器中;
數(shù)據(jù)分析及展示模塊,用于將獲取到的當前CPU信息、內存占用信息以及應用運行截圖信息進行數(shù)據(jù)分析,并展示測試結果。
[0013]所述的智能終端應用兼容性測試系統(tǒng),其中,所述安裝模塊包括:
安裝命令發(fā)送單元,用于讀取應用放置目錄下的應用,通過調試橋接器向智能終端發(fā)送需測試的應用的安裝命令;
應用安裝單元,用于接收到所述安裝命令后,安裝所述應用;
安裝信息輸出單元,用于將所述應用的安裝信息輸出。
[0014]所述的智能終端應用兼容性測試系統(tǒng),其中,所述運行模塊包括:
標識信息過濾單元,用于將輸出的安裝信息以文件流的形式進行讀取,對讀取到的文件流進行過濾,過濾出安裝信息中的標識信息;
比較判斷單元,用于將過濾出的標識信息與安裝成功的標準信息進行比較,判斷所述應用安裝是否成功;應用運行及記錄單元,用于當判斷所述應用安裝成功時,記錄安裝成功的信息并運行 所述應用,否則記錄所述應用的安裝信息,并發(fā)送所述安裝信息至服務器的數(shù)據(jù)庫中。
[0015]所述的智能終端應用兼容性測試系統(tǒng),其中,所述信息獲取模塊包括:
monkey測試單元,用于通過monkey測試模擬用戶操作運行所述應用,并設置一用于自 動終止運行過程的執(zhí)行次數(shù)限制;
信息獲取單元,用于在應用運行過程中,每隔一預定時間截取應用運行畫面獲得應用 運行截圖信息,并獲取智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志; 信息發(fā)送單元,用于將應用運行截圖信息、智能終端當前CPU信息、內存占用信息、安 裝日志以及運行日志發(fā)送至服務器的數(shù)據(jù)庫中。
[0016]有益效果:本發(fā)明通過對應用進行自動化的測試,實現(xiàn)了批量測試應用程序在智 能終端上的兼容性,大大減輕了測試人員的工作量,提高了測試效率,降低了測試成本,并 且本發(fā)明中的應用測試提高了測試質量、測試結果的有效性,本發(fā)明在保證軟件可靠性和 有效性方便發(fā)揮了重要作用,避免了人力和物力資源的浪費,控制了軟件成本。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明智能終端應用兼容性測試方法較佳實施例的流程圖。
[0018]圖2為圖1所示方法中應用安裝過程的具體流程圖。
[0019]圖3為圖1所示方法中判斷應用安裝是否成功的具體流程圖。
[0020]圖4為圖1所示方法中應用運行測試過程的具體流程圖。
[0021]圖5為本發(fā)明智能終端應用兼容性測試系統(tǒng)較佳實施例的結構框圖。
[0022]圖6為圖5所示系統(tǒng)中安裝模塊的結構框圖。
[0023]圖7為圖5所示系統(tǒng)中運行模塊的結構框圖。
[0024]圖8為圖5所示系統(tǒng)中信息獲取模塊的結構框圖。
【具體實施方式】
[0025]本發(fā)明提供一種智能終端應用兼容性測試方法及系統(tǒng),為使本發(fā)明的目的、技術 方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體 實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]請參閱圖1,圖1為本發(fā)明智能終端應用兼容性測試方法較佳實施例的流程圖,如 圖所示,其包括:
5101、接收到應用的安裝命令后,智能終端安裝需測試的應用,并輸出所述應用的安裝 信息;
5102、根據(jù)所述安裝信息判斷所述應用是否安裝成功,當安裝成功后,向所述智能終端 發(fā)送運行命令,運行所述應用;
5103、獲取應用運行過程中智能終端當前CPU信息、內存占用信息以及應用運行截圖 信息等,并將獲取的當前CPU信息、內存占用信息以及應用運行截圖信息發(fā)送至服務器中;
5104、服務器將獲取到的當前CPU信息、內存占用信息以及應用運行時的截圖進行數(shù) 據(jù)分析,并展示測試結果。
[0027]在步驟SlOl中,首先是先將應用安裝到智能終端上,具體可以通過使用Androidadb (Android Debug Bridge,調試橋接器)技術將測試主機(個人電腦)與被測試設備(智能終端)建立連接,然后通過個人電腦來操作智能終端,例如通過adb install〈apk文件名>這樣的安裝命令來將個人電腦中的應用放置目錄下的應用安裝到智能終端上,如圖2所示,其包括步驟:
S201、讀取應用放置目錄下的應用,通過調試橋接器向智能終端發(fā)送需測試的應用的安裝命令;首先是讀取應用放置目錄下的應用,然后用戶選擇需要測試的應用,可以是批量選擇需要測試的應用,然后依次進行測試,從而達到自動化的測試應用兼容性的目的,選擇了需測試的應用后,可通過調試橋接器發(fā)送安裝命令,后續(xù)進行使用測試。所述調試橋接器為現(xiàn)有的系統(tǒng)調試工具,是用于管理模擬器或真機狀態(tài)的工具。
[0028]S202、智能終端接收到所述安裝命令后,安裝所述應用;
S203、將所述應用的安裝信息輸出。智能終端在安裝應用時,會輸出安裝信息,此時需將安裝信息輸出至測試主機,進行讀取。
[0029]在步驟S102中,有些應用在智能終端上進行安裝時,由于不兼容的問題,會導致安裝不成功的情況,所以只有在應用安裝成功后,才有必要進行接下來的運行測試,此步驟就是對應用的安裝信息進行讀取,然后判斷應用是否安裝成功,如圖3所示,其具體包括步驟:
5301、將輸出的安裝信息以文件流的形式進行讀取,對讀取到的文件流進行過濾,過濾出安裝信息中的標識信息;
5302、將過濾出的標識信息與安裝成功的標準信息進行比較,判斷所述應用安裝是否成功;
5303、當判斷所述應用安裝成功時,記錄安裝成功的信息并運行所述應用;
5304、當判斷所述應用安裝失敗時,則中止程序安裝,并且記錄所述應用的安裝信息,并發(fā)送至服務器的數(shù)據(jù)庫中。
[0030]上述過程是先將安裝信息以文件流的形式進行讀取,然后過濾出文件流中的所需要的信息,即標識信息,該標識信息的狀態(tài)表明了應用安裝成功與否,在應用安裝成功時,該標識信息應該與安裝成功后輸出的標準信息相同,如果相同,則說明安裝成功,否則說明安裝失敗,安裝失敗后,可以將安裝信息記錄發(fā)送至服務器的數(shù)據(jù)庫中,供測試人員進行查看。在安裝成功后,可以進行接下來的運行測試。
[0031]步驟S103即進行應用的運行測試,此步驟需要獲取應用運行過程中智能終端當前CPU信息、內存占用信息以及應用運行截圖信息等,從這些信息中可以分析出應用運行時各種可能出現(xiàn)的問題,然后將獲取的信息發(fā)送至服務器中,具體來說,如圖4所示,其包括步驟:
S401、通過monkey測試模擬用戶操作運行所述應用,并設置一用于自動終止運行過程的執(zhí)行次數(shù)限制;如果應用運行成功,可以通過發(fā)送am命令(Android系統(tǒng)命令行工具,用于啟動應用程序)來自動觸發(fā)智能終端啟動所述應用。啟動后,通過monkey測試來實現(xiàn)隨機選擇測試,monkey測試(monkey test)是Android系統(tǒng)中一種自動化測試手段,它可以向系統(tǒng)發(fā)送偽隨機的用戶事件流,隨機模擬用戶的操作,例如模擬用戶的按鍵輸入、觸摸屏輸入、手勢輸入等等,以查看被測試設備運行情況,在此步驟中,需設定一個自動執(zhí)行次數(shù),以在應用被執(zhí)行該次數(shù)后,自動終止運行。[0032]S402、在應用運行過程中,每隔一預定時間截取應用運行畫面獲得應用運行截圖 信息,并獲取智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志;在應用運行 過程中,需要每隔預定時間來截取應用運行時的畫面,即應用運行截圖信息,同時還向智能 終端發(fā)送獲取智能終端當前CPU信息、內存占用信息的命令,來獲取相應的信息。另外,還 應用安裝和運行過程中,還可截取應用的安裝日志和運行日志作為測試的參考。
[0033]S403、將應用運行截圖信息、智能終端當前CPU信息、內存占用信息、安裝日志以 及運行日志發(fā)送至服務器的數(shù)據(jù)庫中,獲取上述信息后,可將這些信息發(fā)送至服務器的數(shù) 據(jù)庫中留存,在數(shù)據(jù)分析時使用,這些信息的發(fā)送也是實時的,即獲取之后立刻發(fā)送至服務 器中,提高測試效率。另外,服務器與測試主機(即個人電腦)在進行數(shù)據(jù)傳輸之前,服務 器會打開socket監(jiān)聽,等待測試主機的連接請求,當測試主機接收到用戶的測試命令后, 會立刻向服務器發(fā)送socket連接請求,最后與服務器建立連接,以進行數(shù)據(jù)的寫入傳輸操 作。
[0034]在步驟S104中,服務器會對讀取傳送到數(shù)據(jù)庫中的數(shù)據(jù),并且將這些數(shù)據(jù)按照一 定的規(guī)則展示給用戶,例如以網頁的形式提供給能夠訪問web服務器的用戶顯示測試結 果,其數(shù)據(jù)讀取及處理過程主要是對這些數(shù)據(jù)進行邏輯關系的處理,然后生成html代碼以 在普通的瀏覽器上能夠進行顯示。
[0035]另外,需說明的是,本發(fā)明中的被測試設備是搭載的Android操作系統(tǒng),本發(fā)明中 的實現(xiàn)方法也都是基于這一操作系統(tǒng)實現(xiàn)的。本發(fā)明并不限于對Android操作系統(tǒng)的智能 終端設備進行應用的兼容性測試,還可以對其他同類需要安裝應用軟件的智能設備,例如 目前流行的IOS、windows操作系統(tǒng)的電子產品智能手機及智能平板,都可以按照本發(fā)明的 方法來進行應用的兼容性測試。
[0036]基于上述方法,本發(fā)明還提供一種智能終端應用兼容性測試系統(tǒng),如圖5所示,其 包括:
安裝模塊100,用于接收到應用的安裝命令后,將需測試的應用安裝在智能終端上,并 輸出安裝信息;
運行模塊200,用于根據(jù)所述安裝信息判斷所述應用是否安裝成功,當安裝成功后,向 所述智能終端發(fā)送運行命令,運行所述應用;
信息獲取模塊300,用于獲取應用運行過程中智能終端當前CPU信息、內存占用信息以 及應用運行截圖信息,并將獲取的當前CPU信息、內存占用信息以及應用運行截圖信息發(fā) 送至服務器中;
數(shù)據(jù)分析及展示模塊400,用于將獲取到的當前CPU信息、內存占用信息以及應用運行 截圖信息進行數(shù)據(jù)分析,并展示測試結果。
[0037]進一步,如圖6所示,所述安裝模塊100包括:
安裝命令發(fā)送單元110,用于讀取應用放置目錄下的應用,通過調試橋接器向智能終端 發(fā)送需測試的應用的安裝命令;
應用安裝單元120,用于接收到所述安裝命令后,安裝所述應用;
安裝信息輸出單元130,用于將所述應用的安裝信息輸出。
[0038]進一步,如圖1所示,所述運行模塊200包括:
標識信息過濾單元210,用于將輸出的安裝信息以文件流的形式進行讀取,對讀取到的文件流進行過濾,過濾出安裝信息中的標識信息;
比較判斷單元220,用于將過濾出的標識信息與安裝成功的標準信息進行比較,判斷所述應用安裝是否成功;
應用運行及記錄單元230,用于當判斷所述應用安裝成功時,記錄安裝成功的信息并運行所述應用,否則記錄所述應用的安裝信息,并發(fā)送所述安裝信息至服務器的數(shù)據(jù)庫中。
[0039]進一步,如圖8所示,所述信息獲取模塊300包括:
monkey測試單元310,用于通過monkey測試模擬用戶操作運行所述應用,并設置一用于自動終止運行過程的執(zhí)行次數(shù)限制;
信息獲取單元320,用于在應用運行過程中,每隔一預定時間截取應用運行畫面獲得應用運行截圖信息,并獲取智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志;信息發(fā)送單元330,用于將應用運行截圖信息、智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志發(fā)送至服務器的數(shù)據(jù)庫中。關于上述模塊單元的功能作用在前面的方法中已有詳述,故不再贅述。
[0040]綜上所述,本發(fā)明通過對應用進行自動化的測試,實現(xiàn)了批量測試應用程序在智能終端上的兼容性,大大減輕了測試人員的工作量,提高了測試效率,降低了測試成本,并且本發(fā)明中的應用測試提高了測試質量、測試結果的有效性,本發(fā)明在保證軟件可靠性和有效性方便發(fā)揮了重要作用,避免了人力和物力資源的浪費,控制了軟件開發(fā)成本。
[0041]應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
【權利要求】
1.一種智能終端應用兼容性測試方法,其特征在于,包括步驟:A、接收到應用的安裝命令后,智能終端安裝需測試的應用,并輸出所述應用的安裝信B、根據(jù)所述安裝信息判斷所述應用是否安裝成功,當安裝成功后,向所述智能終端發(fā)送運行命令,運行所述應用;C、獲取應用運行過程中智能終端當前CPU信息、內存占用信息以及應用運行截圖信息,并將獲取的當前CPU信息、內存占用信息以及應用運行截圖信息發(fā)送至服務器中;D、服務器將獲取到的當前CPU信息、內存占用信息以及應用運行截圖信息進行數(shù)據(jù)分析,并展示測試結果。
2.根據(jù)權利要求1所述的智能終端應用兼容性測試方法,其特征在于,所述步驟A具體包括:Al、讀取應用放置目錄下的應用,通過調試橋接器向智能終端發(fā)送需測試的應用的安裝命令;A2、智能終端接收到所述安裝命令后,安裝所述應用;A3、將所述應用的安裝信息輸出。
3.根據(jù)權利要求1所述的智能終端應用兼容性測試方法,其特征在于,所述步驟B具體包括:B1、將輸出的安裝信息以文件流的形式進行讀取,對讀取到的文件流進行過濾,過濾出安裝信息中的標識信息;B2、將過濾出的標識信息與安裝成功的標準信息進行比較,判斷所述應用安裝是否成功;B3、當判斷所述應用安裝成功 時,記錄安裝成功的信息并運行所述應用,否則記錄所述應用的安裝信息,并發(fā)送所述安裝信息至服務器的數(shù)據(jù)庫中。
4.根據(jù)權利要求1所述的智能終端應用兼容性測試方法,其特征在于,所述步驟C具體包括:Cl、通過monkey測試模擬用戶操作運行所述應用,并設置一用于自動終止運行過程的執(zhí)行次數(shù)限制;C2、在應用運行過程中,每隔一預定時間截取應用運行畫面獲得應用運行截圖信息,并獲取智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志;C3、將應用運行截圖信息、智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志發(fā)送至服務器的數(shù)據(jù)庫中。
5.根據(jù)權利要求4所述的智能終端應用兼容性測試方法,其特征在于,所述方法還包括步驟E:當所述應用達到設定的自動執(zhí)行次數(shù)后,通過調試橋接器向所述智能終端發(fā)送卸載命令,卸載所述應用。
6.根據(jù)權利要求1所述的智能終端應用兼容性測試方法,其特征在于,所述步驟D中, 所述測試結果以網頁形式展示。
7.一種智能終端應用兼容性測試系統(tǒng),其特征在于,包括:安裝模塊,用于接收到應用的安裝命令后,將需測試的應用安裝在智能終端上,并輸出安裝信息; 運行模塊,用于根據(jù)所述安裝信息判斷所述應用是否安裝成功,當安裝成功后,向所述智能終端發(fā)送運行命令,運行所述應用; 信息獲取模塊,用于獲取應用運行過程中智能終端當前CPU信息、內存占用信息以及應用運行截圖信息,并將獲取的當前CPU信息、內存占用信息以及應用運行截圖信息發(fā)送至服務器中; 數(shù)據(jù)分析及展示模塊,用于將獲取到的當前CPU信息、內存占用信息以及應用運行截圖信息進行數(shù)據(jù)分析,并展示測試結果。
8.根據(jù)權利要求7所述的智能終端應用兼容性測試系統(tǒng),其特征在于,所述安裝模塊包括: 安裝命令發(fā)送單元,用于讀取應用放置目錄下的應用,通過調試橋接器向智能終端發(fā)送需測試的應用的安裝命令; 應用安裝單元,用于接收到所述安裝命令后,安裝所述應用; 安裝信息輸出單元,用于將所述應用的安裝信息輸出。
9.根據(jù)權利要求7所述的智能終端應用兼容性測試系統(tǒng),其特征在于,所述運行模塊包括: 標識信息過濾單元,用于將輸出的安裝信息以文件流的形式進行讀取,對讀取到的文件流進行過濾,過濾出安裝信息中的標識信息; 比較判斷單元,用于將過濾`出的標識信息與安裝成功的標準信息進行比較,判斷所述應用安裝是否成功; 應用運行及記錄單元,用于當判斷所述應用安裝成功時,記錄安裝成功的信息并運行所述應用,否則記錄所述應用的安裝信息,并發(fā)送所述安裝信息至服務器的數(shù)據(jù)庫中。
10.根據(jù)權利要求7所述的智能終端應用兼容性測試系統(tǒng),其特征在于,所述信息獲取模塊包括: monkey測試單元,用于通過monkey測試模擬用戶操作運行所述應用,并設置一用于自動終止運行過程的執(zhí)行次數(shù)限制; 信息獲取單元,用于在應用運行過程中,每隔一預定時間截取應用運行畫面獲得應用運行截圖信息,并獲取智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志; 信息發(fā)送單元,用于將應用運行截圖信息、智能終端當前CPU信息、內存占用信息、安裝日志以及運行日志發(fā)送至服務器的數(shù)據(jù)庫中。
【文檔編號】H04L12/26GK103516559SQ201210538259
【公開日】2014年1月15日 申請日期:2012年12月13日 優(yōu)先權日:2012年12月13日
【發(fā)明者】溫隴德, 柯松, 張弢 申請人:Tcl集團股份有限公司