欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟的受控設(shè)備的方法和裝置的制造方法

文檔序號(hào):8266903閱讀:221來(lái)源:國(guó)知局
用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟的受控設(shè)備的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟 (Digital Living Network Alliance,DLNA)的受控設(shè)備的方法和裝置。
【背景技術(shù)】
[0002] 現(xiàn)有的對(duì)例如IP機(jī)頂盒的數(shù)字媒體播放設(shè)備的測(cè)試通常都是基于紅外感應(yīng)(如 遙控器)來(lái)實(shí)現(xiàn)對(duì)數(shù)字媒體播放設(shè)備的人工或自動(dòng)化測(cè)試。
[0003] 針對(duì)支持DLNA控制的數(shù)字媒體播放設(shè)備,基于紅外感應(yīng)IR (如遙控器)的自動(dòng)化 測(cè)試技術(shù)已經(jīng)不能夠滿足新設(shè)備的測(cè)試需求。具體地,主要存在例如以下問(wèn)題:IR測(cè)試容 易受到外界環(huán)境的干擾,且為單向操作,沒(méi)有反饋確認(rèn),因此在丟鍵時(shí)遙控設(shè)備無(wú)法感知; 而DLNA是基于網(wǎng)絡(luò)控制的,除了支持現(xiàn)有的簡(jiǎn)單操作控制命令,還支持對(duì)媒體的存取,播 放等復(fù)雜的命令,IR測(cè)試無(wú)法滿足這種要求。此外,現(xiàn)有的測(cè)試技術(shù)中沒(méi)有針對(duì)DLNA協(xié)議 的自動(dòng)化測(cè)試方案。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明的實(shí)施例提供一種用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的受控設(shè)備的 方法和裝置,以基于DLNA對(duì)受控設(shè)備進(jìn)行自動(dòng)化的測(cè)試。
[0005] 為達(dá)到上述目的,本發(fā)明的實(shí)施例提供了一種用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟 (DLNA)的受控設(shè)備的方法,所述方法包括:獲取測(cè)試用例腳本;對(duì)所述測(cè)試用例腳本進(jìn)行 解析,取得測(cè)試用例的一個(gè)或多個(gè)控制命令的信息;將所述一個(gè)或多個(gè)控制命令的信息分 別轉(zhuǎn)換為DLNA控制指令;將所述DLNA控制指令發(fā)送至受控設(shè)備,以控制所述受控設(shè)備執(zhí)行 所述DLNA控制指令。
[0006] 本發(fā)明的實(shí)施例還提供了一種用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的受控設(shè) 備的裝置,所述裝置包括:測(cè)試用例獲取模塊,用于獲取測(cè)試用例腳本;第一測(cè)試用例解析 模塊,用于對(duì)所述測(cè)試用例腳本進(jìn)行解析,取得測(cè)試用例的一個(gè)或多個(gè)控制命令的信息;控 制命令轉(zhuǎn)換模塊,用于將所述一個(gè)或多個(gè)控制命令的信息分別轉(zhuǎn)換為DLNA控制指令;控制 指令發(fā)送模塊,用于將所述DLNA控制指令發(fā)送至受控設(shè)備,以控制所述受控設(shè)備執(zhí)行所述 DLNA控制指令。
[0007] 本發(fā)明實(shí)施例提供的用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的受控設(shè)備的方法 和裝置,通過(guò)對(duì)獲取的測(cè)試用例腳本進(jìn)行解析,取得測(cè)試用例的控制命令的信息,然后將 控制命令的信息轉(zhuǎn)換為DLNA控制指令并發(fā)送至受控設(shè)備,以控制受控設(shè)備執(zhí)行DLNA控制 指令,從而利用DLNA框架對(duì)受控設(shè)備執(zhí)行自動(dòng)化測(cè)試,提高測(cè)試精確性和效率。
【附圖說(shuō)明】
[0008] 圖1是示出用于本發(fā)明的發(fā)明構(gòu)思的基于DLNA的系統(tǒng)的總體框架圖;
[0009] 圖2是根據(jù)本發(fā)明的第一示例性實(shí)施例的用于測(cè)試基于DLNA的受控設(shè)備的方法 的流程圖;
[0010] 圖3是根據(jù)本發(fā)明的第二示例性實(shí)施例的用于測(cè)試基于DLNA的受控設(shè)備的方法 的流程圖;
[0011] 圖4是根據(jù)本發(fā)明的第三示例性實(shí)施例的用于測(cè)試基于DLNA的受控設(shè)備的裝置 的結(jié)構(gòu)不意圖;
[0012] 圖5是根據(jù)本發(fā)明的第四示例性實(shí)施例的用于測(cè)試基于DLNA的受控設(shè)備的裝置 的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0013] 本發(fā)明的總體發(fā)明構(gòu)思是,基于DLNA的已有框架,實(shí)現(xiàn)基于DLNA對(duì)作為受控設(shè)備 的數(shù)字媒體播放設(shè)備的自動(dòng)化測(cè)試。具體地,從預(yù)先編寫的測(cè)試用例腳本中取得控制命令 的信息,然后將這些控制命令的信息轉(zhuǎn)換為DLNA控制指令并發(fā)送至受控設(shè)備,以控制受控 設(shè)備執(zhí)行DLNA控制指令。本發(fā)明實(shí)施例的技術(shù)方案可以適用于各種基于DLNA的受控設(shè)備 的測(cè)試系統(tǒng)。
[0014] 圖1是示出用于本發(fā)明的發(fā)明構(gòu)思的基于DLNA的系統(tǒng)的總體框架圖。
[0015] 參照?qǐng)D1,基于DLNA的系統(tǒng)通常包括數(shù)字媒體控制器(DMC) 110、受控設(shè)備(DMR或 DMP) 120以及數(shù)字媒體服務(wù)器(DMS) 130。受控設(shè)備120在數(shù)字媒體服務(wù)器130的控制下, 與數(shù)字媒體服務(wù)器130進(jìn)行交互,以獲取數(shù)字媒體數(shù)據(jù)并進(jìn)行播放。
[0016] 根據(jù)本發(fā)明的發(fā)明構(gòu)思,定制設(shè)計(jì)數(shù)字媒體控制器110,使其獲取測(cè)試用例腳本 140,對(duì)測(cè)試用例腳本140進(jìn)行解析,取得控制命令的信息,將所述控制命令的信息分別轉(zhuǎn) 換為DLNA控制指令并發(fā)送至受控設(shè)備,以控制受控設(shè)備執(zhí)行DLNA控制指令。從而,可基于 已有的DLNA系統(tǒng)框架進(jìn)行例如IP機(jī)頂盒產(chǎn)品等的受控設(shè)備的自動(dòng)化測(cè)試。
[0017] 此外,優(yōu)選地,所述系統(tǒng)可還包括例如視頻采集設(shè)備150的結(jié)果數(shù)據(jù)采集設(shè)備,數(shù) 字媒體控制器110通過(guò)視頻采集設(shè)備150采集測(cè)試用例的執(zhí)行結(jié)果數(shù)據(jù),并且根據(jù)預(yù)先設(shè) 定的判據(jù)數(shù)據(jù)(圖像數(shù)據(jù))對(duì)所述執(zhí)行結(jié)果數(shù)據(jù)進(jìn)行驗(yàn)證,從而快速的根據(jù)測(cè)試結(jié)果數(shù)據(jù), 對(duì)被測(cè)的受控設(shè)備進(jìn)行性能評(píng)價(jià)。
[0018] 實(shí)施例一
[0019] 圖2是根據(jù)本發(fā)明的第一示例性實(shí)施例的用于測(cè)試基于DLNA的受控設(shè)備的方法 的流程圖??赏ㄟ^(guò)定制設(shè)計(jì)數(shù)字媒體控制器(DMC)來(lái)實(shí)現(xiàn)所述的用于測(cè)試基于DLNA的受 控設(shè)備的方法。
[0020] 參照?qǐng)D2,在步驟S210,獲取測(cè)試用例腳本。
[0021] 所述的測(cè)試用例腳本中可包含一個(gè)或多個(gè)(兩個(gè)或兩個(gè)以上)測(cè)試用例的腳本, 每個(gè)測(cè)試用例的腳本包括用于控制所述受控設(shè)備執(zhí)行一個(gè)或多個(gè)控制命令的信息。每個(gè)所 述控制命令可與一個(gè)測(cè)試操作相應(yīng)。所述測(cè)試用例腳本可以基于軟件編程語(yǔ)言、腳本語(yǔ)言 或用于表達(dá)要執(zhí)行測(cè)試操作的文本來(lái)編寫完成。
[0022] 表一示出所述測(cè)試用例腳本的示例。參照表一,所述測(cè)試用例腳本包括兩個(gè)測(cè)試 用例,easel和case2。其中,測(cè)試用例easel包括一個(gè)測(cè)試操作,其與控制命令"play"相 應(yīng),控制命令"play"的命令參數(shù)為媒體文件"/video/tt. avi" ;同理,測(cè)試用例case2包 括兩個(gè)測(cè)試操作stepl和step2,stepl和step2均與控制命令"control"相應(yīng),stepl和
[0024] 表一 St印2中控制命令"control"的命令參數(shù)分別為"left (向左)"和"down (向下)"。[0023]
【主權(quán)項(xiàng)】
1. 一種用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟OLNA)的受控設(shè)備的方法,其特征在于,所述 方法包括: 獲取測(cè)試用例腳本; 對(duì)所述測(cè)試用例腳本進(jìn)行解析,取得測(cè)試用例的一個(gè)或多個(gè)控制命令的信息; 將所述一個(gè)或多個(gè)控制命令的信息分別轉(zhuǎn)換為DLNA控制指令; 將所述DLNA控制指令發(fā)送至受控設(shè)備,以控制所述受控設(shè)備執(zhí)行所述DLNA控制指令。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述測(cè)試用例腳本進(jìn)行解析的處 理還包括: 從所述測(cè)試用例腳本取得用于驗(yàn)證執(zhí)行所述控制命令取得的執(zhí)行結(jié)果的判據(jù)數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 采集所述受控設(shè)備執(zhí)行所述DLNA控制指令所生成的執(zhí)行結(jié)果數(shù)據(jù), 根據(jù)所述執(zhí)行結(jié)果數(shù)據(jù)與相應(yīng)于所述DLNA控制指令的判據(jù)數(shù)據(jù)生成測(cè)試結(jié)果數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對(duì)所述測(cè)試用例腳本進(jìn)行解析的處 理還包括:從所述測(cè)試用例腳本取得用于采集所述執(zhí)行結(jié)果數(shù)據(jù)的控制條件數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述采集所述受控設(shè)備執(zhí)行所述DLNA控 制指令所生成的執(zhí)行結(jié)果數(shù)據(jù)的處理包括: 根據(jù)控制條件數(shù)據(jù)采集所述受控設(shè)備執(zhí)行所述DLNA控制指令所生成的執(zhí)行結(jié)果數(shù) 據(jù)。
6. 根據(jù)權(quán)利要求3?5中任一項(xiàng)所述的方法,其特征在于,所述用于驗(yàn)證執(zhí)行所述控制 命令取得的執(zhí)行結(jié)果的判據(jù)數(shù)據(jù)是判據(jù)圖像數(shù)據(jù), 所述采集所述受控設(shè)備執(zhí)行所述DLNA控制指令所生成的執(zhí)行結(jié)果數(shù)據(jù)的處理包括: 采集所述受控設(shè)備執(zhí)行所述DLNA控制指令所生成的執(zhí)行結(jié)果圖像數(shù)據(jù), 所述根據(jù)所述執(zhí)行結(jié)果數(shù)據(jù)與相應(yīng)于所述DLNA控制指令的判據(jù)數(shù)據(jù)生成測(cè)試結(jié)果數(shù) 據(jù)的處理包括: 根據(jù)所述執(zhí)行結(jié)果圖像數(shù)據(jù)與相應(yīng)于所述DLNA控制指令的判據(jù)圖像數(shù)據(jù)生成測(cè)試結(jié) 果數(shù)據(jù)。
7. -種用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟OLNA)的受控設(shè)備的裝置,其特征在于,所述 裝置包括: 測(cè)試用例獲取模塊,用于獲取測(cè)試用例腳本; 測(cè)試用例解析模塊,用于對(duì)所述測(cè)試用例腳本進(jìn)行解析,取得測(cè)試用例的一個(gè)或多個(gè) 控制命令的信息; 控制命令轉(zhuǎn)換模塊,用于將所述一個(gè)或多個(gè)控制命令的信息分別轉(zhuǎn)換為DLNA控制指 令; 控制指令發(fā)送模塊,用于將所述DLNA控制指令發(fā)送至受控設(shè)備,以控制所述受控設(shè)備 執(zhí)燈所述DLNA控制指令。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述測(cè)試用例解析模塊還用于從所述測(cè) 試用例腳本取得用于驗(yàn)證執(zhí)行所述控制命令取得的執(zhí)行結(jié)果的判據(jù)數(shù)據(jù)。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 結(jié)果數(shù)據(jù)采集模塊,用于采集所述受控設(shè)備執(zhí)行所述DLNA控制指令所生成的執(zhí)行結(jié) 果數(shù)據(jù); 測(cè)試結(jié)果生成模塊,用于根據(jù)所述執(zhí)行結(jié)果數(shù)據(jù)與相應(yīng)于所述DLNA控制指令的判據(jù) 數(shù)據(jù)生成測(cè)試結(jié)果數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述測(cè)試用例解析模塊還用于從所述測(cè) 試用例腳本取得用于采集所述執(zhí)行結(jié)果數(shù)據(jù)的控制條件數(shù)據(jù)。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述結(jié)果數(shù)據(jù)采集模塊用于根據(jù)控制 條件數(shù)據(jù)采集所述受控設(shè)備執(zhí)行所述DLNA控制指令所生成的執(zhí)行結(jié)果數(shù)據(jù)。
12. 根據(jù)權(quán)利要求9?11中任一項(xiàng)所述的裝置,其特征在于,所述用于驗(yàn)證執(zhí)行所述控 制命令取得的執(zhí)行結(jié)果的判據(jù)數(shù)據(jù)是判據(jù)圖像數(shù)據(jù), 所述結(jié)果數(shù)據(jù)采集模塊用于采集所述受控設(shè)備執(zhí)行所述DLNA控制指令所生成的執(zhí)行 結(jié)果圖像數(shù)據(jù), 所述測(cè)試結(jié)果生成模塊用于根據(jù)所述執(zhí)行結(jié)果圖像數(shù)據(jù)與相應(yīng)于所述DLNA控制指令 的判據(jù)圖像數(shù)據(jù)生成測(cè)試結(jié)果數(shù)據(jù)。
【專利摘要】本發(fā)明實(shí)施例提供一種用于測(cè)試基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的受控設(shè)備的方法和裝置。所述方法包括:獲取測(cè)試用例腳;對(duì)測(cè)試用例腳進(jìn)行解析,取得測(cè)試用例的一個(gè)或多個(gè)控制命令的信息;將一個(gè)或多個(gè)控制命令的信息分別轉(zhuǎn)換為DLNA控制指令;將DLNA控制指令發(fā)送至受控設(shè)備,以控制受控設(shè)備執(zhí)行所述DLNA控制指令。發(fā)明的技術(shù)方案實(shí)現(xiàn)了對(duì)基于DLNA的受控設(shè)備進(jìn)行自動(dòng)化的測(cè)試,并提高了測(cè)試效率。
【IPC分類】H04N21-442
【公開(kāi)號(hào)】CN104581392
【申請(qǐng)?zhí)枴緾N201510038745
【發(fā)明人】湯巍敏, 劉子曜, 張 林, 鄭鑫, 李雅杰, 張乙凡
【申請(qǐng)人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
【公開(kāi)日】2015年4月29日
【申請(qǐng)日】2015年1月26日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鹤山市| 连云港市| 衡东县| 嵊泗县| 汶上县| 哈巴河县| 杂多县| 新郑市| 昭觉县| 嫩江县| 双流县| 阳原县| 天长市| 莱阳市| 湘潭县| 五常市| 巴东县| 登封市| 绥芬河市| 台北市| 浦县| 邵武市| 山东| 永修县| 兴义市| 高台县| 新巴尔虎左旗| 吴桥县| 东光县| 和平区| 米林县| 宣汉县| 宁武县| 陆川县| 广德县| 甘泉县| 伽师县| 华安县| 安岳县| 界首市| 延安市|