本發(fā)明屬于網(wǎng)絡(luò)信息分發(fā)技術(shù)領(lǐng)域,特別涉及一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法及服務(wù)器。
背景技術(shù):
cdn的全稱是contentdeliverynetwork,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。通過(guò)在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器構(gòu)成在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò),cdn系統(tǒng)能夠?qū)崟r(shí)地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點(diǎn)的連接、負(fù)載狀況以及到用戶的距離和響應(yīng)時(shí)間等綜合信息將用戶的請(qǐng)求重新導(dǎo)向離用戶最近的服務(wù)節(jié)點(diǎn)上。其目的是使用戶可就近取得所需內(nèi)容,解決internet網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度。
hls(httplivestreaming)協(xié)議是由蘋果公司實(shí)現(xiàn)的基于http的流媒體通信協(xié)議。hls協(xié)議的流媒體傳輸過(guò)程是首先服務(wù)器在資源準(zhǔn)備階段將不同比特率的視頻切片并分別存儲(chǔ),同時(shí)生成兩級(jí)或更多級(jí)的m3u8文件。傳輸開始時(shí),客戶端首先從服務(wù)器上請(qǐng)求并下載m3u8文件,通過(guò)解析該文件得到視頻切片信息,選擇適合當(dāng)前狀況的切片,提取出該切片的url地址,直接通過(guò)該地址向服務(wù)器發(fā)起請(qǐng)求。因此,服務(wù)器端不需要任何額外的處理,任意web服務(wù)器都可以配置成支持hls協(xié)議的服務(wù)器。
當(dāng)用戶終端通過(guò)內(nèi)容身份標(biāo)識(shí)號(hào)碼(cid)向cdn節(jié)點(diǎn)服務(wù)器請(qǐng)求hls文件時(shí),由于cdn節(jié)點(diǎn)服務(wù)器無(wú)法從用戶終端發(fā)送的hls文件請(qǐng)求中解析出cid,因此無(wú)法實(shí)現(xiàn)文件的查找和提供。授權(quán)公告號(hào)為cn103051976b的發(fā)明專利公開了一種cdn分發(fā)hls內(nèi)容方法、系統(tǒng)及設(shè)備,通過(guò)對(duì)初始內(nèi)容請(qǐng)求的url進(jìn)行重定向,實(shí)現(xiàn)了通過(guò)cdn網(wǎng)絡(luò)對(duì)hls內(nèi)容進(jìn)行分發(fā)。但是該方法需要用戶終端發(fā)送至少兩次請(qǐng)求,這提高了闡述過(guò)程的復(fù)雜程度,并增加了cdn節(jié)點(diǎn)服務(wù)器的工作負(fù)荷。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法及服務(wù)器。
本發(fā)明具體技術(shù)方案如下:
本發(fā)明一方面提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法,包括如下步驟:
s1:用戶終端向所述cdn節(jié)點(diǎn)服務(wù)器發(fā)送hls文件獲取請(qǐng)求;
s2:所述cdn節(jié)點(diǎn)服務(wù)器接收所述hls文件獲取請(qǐng)求進(jìn)行解析,判斷其中是否攜帶請(qǐng)求的文件內(nèi)容身份標(biāo)識(shí)cid,如攜帶,則根據(jù)所述cid查找所述用戶終端請(qǐng)求的內(nèi)容;如未攜帶,則向所述用戶終端發(fā)送cid索取請(qǐng)求,所述cdn節(jié)點(diǎn)服務(wù)器收到所述用戶終端發(fā)送的所述cid后,再進(jìn)行查找;
s3:所述cdn節(jié)點(diǎn)服務(wù)器對(duì)所述cid進(jìn)行解讀,根據(jù)其中包含的信息,獲取所述hls文件的索引文件,并將所述索引文件發(fā)送給所述用戶終端;
s4:所述用戶終端對(duì)所述索引文件進(jìn)行解析,并向所述cdn節(jié)點(diǎn)服務(wù)器獲取相應(yīng)的媒體文件進(jìn)行播放。
進(jìn)一步地,所述步驟s2包括如下步驟:
s2.1:所述cdn節(jié)點(diǎn)服務(wù)器接收所述hls文件獲取請(qǐng)求并進(jìn)行解析,判斷其中是否攜帶cid;
s2.2:如所述hls文件獲取請(qǐng)求中攜帶有cid,則對(duì)所述cid進(jìn)行識(shí)別,并查找所述cid指向的內(nèi)容;
s2.3:如所述hls文件獲取請(qǐng)求中未攜帶cid,則將所述hls文件獲取請(qǐng)求擱置,并向所述用戶終端發(fā)送cid獲取請(qǐng)求,索要所述cid;所述cdn節(jié)點(diǎn)服務(wù)器接收到所述cid后,對(duì)所述cid進(jìn)行識(shí)別,并查找所述cid指向的內(nèi)容。
進(jìn)一步地,所述步驟s2.3中,向所述用戶終端發(fā)送cid獲取請(qǐng)求的具體方法如下:
s2.3.1:設(shè)置一個(gè)時(shí)間閾值;
s2.3.2:所述cdn節(jié)點(diǎn)服務(wù)器向所述用戶終端,發(fā)送cid獲取請(qǐng)求,并從發(fā)送時(shí)開始計(jì)時(shí),如所述用戶終端超過(guò)所述時(shí)間閾值的時(shí)長(zhǎng)時(shí)仍未作出響應(yīng),則再次發(fā)送所述cid獲取請(qǐng)求。
進(jìn)一步地,所述步驟s2.3還包括如下步驟:
s2.3.3:設(shè)置一個(gè)次數(shù)閾值,當(dāng)所述cdn節(jié)點(diǎn)服務(wù)器發(fā)送所述cid獲取請(qǐng)求的次數(shù)達(dá)到所述次數(shù)閾值時(shí),則認(rèn)定所述用戶終端不再請(qǐng)求獲取hls文件,此時(shí)停止發(fā)送所述cid獲取請(qǐng)求,并將擱置的所述hls文件獲取請(qǐng)求刪除。
進(jìn)一步地,所述步驟s3的具體方法如下:
所述cdn節(jié)點(diǎn)服務(wù)器對(duì)所述cid進(jìn)行解讀,獲取其中包含的hls索引信息;所述cdn節(jié)點(diǎn)服務(wù)器根據(jù)所述hls索引信息,查找所述hls文件的索引文件,并發(fā)送給所述用戶終端。
進(jìn)一步地,所述步驟s4的具體方法如下:
所述用戶終端接收所述索引文件并進(jìn)行解析,然后根據(jù)所述索引文件的信息,按順序向所述cdn節(jié)點(diǎn)服務(wù)器請(qǐng)求媒體文件進(jìn)行播放。
進(jìn)一步地,所述cdn節(jié)點(diǎn)服務(wù)器查找所述索引文件時(shí),首先在本地進(jìn)行檢索,查看是否有相應(yīng)內(nèi)容,如果有,則將所述索引文件發(fā)送給所述用戶終端;如果沒(méi)有,則在網(wǎng)絡(luò)內(nèi)進(jìn)行查找,并將查找到的內(nèi)容索引文件發(fā)回給所述用戶終端,同時(shí)所述索引文件對(duì)應(yīng)的媒體文件儲(chǔ)存在本地。
本發(fā)明另一方面提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的服務(wù)器,包括如下部分:
接收模塊,用于接收用戶終端發(fā)送的hls文件獲取請(qǐng)求以及文件內(nèi)容身份標(biāo)識(shí)cid;
cid解讀模塊,用于判斷所述hls文件獲取請(qǐng)求中是否攜帶cid,如攜帶,則對(duì)所述cid進(jìn)行解讀;如未攜帶,則將所述hls文件獲取請(qǐng)求擱置,并通知發(fā)送模塊向所述用戶終端發(fā)送cid索取請(qǐng)求;
查找模塊,用于查找所述用戶終端請(qǐng)求獲取的hls文件的索引文件和媒體文件;
發(fā)送模塊,用于向所述用戶終端發(fā)送cid獲取請(qǐng)求以及hls文件的索引文件和媒體文件。
進(jìn)一步地,所述服務(wù)器還包括如下部分:
計(jì)時(shí)模塊,用于設(shè)定時(shí)間閾值,并從所述cid獲取請(qǐng)求發(fā)送時(shí)開始計(jì)時(shí),如所述用戶終端超過(guò)所述時(shí)間閾值的時(shí)長(zhǎng)仍未作出回應(yīng),則通知所述cid解讀模塊將所述hls文件獲取請(qǐng)求擱置,同時(shí)通知所述發(fā)送模塊再次發(fā)送所述cid獲取請(qǐng)求;
計(jì)次模塊,用于設(shè)定次數(shù)閾值,并記錄所述cid獲取請(qǐng)求的發(fā)送次數(shù),如發(fā)送次數(shù)超過(guò)所述次數(shù)閾值,則通知所述發(fā)送模塊停止發(fā)送所述cid獲取請(qǐng)求,同時(shí)通知所述cid解讀模塊將擱置的所述hls文件獲取請(qǐng)求刪除。
進(jìn)一步地,所述服務(wù)器還包括如下部分:
存儲(chǔ)模塊,用于對(duì)所述媒體文件進(jìn)行緩存,以供所述用戶終端根據(jù)所述索引文件進(jìn)行獲取使用。
本發(fā)明的有益效果如下:本發(fā)明提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法及服務(wù)器,以文件內(nèi)容身份標(biāo)識(shí)cid作為請(qǐng)求hls文件的許可標(biāo)識(shí),將其作為用戶終端的hls文件請(qǐng)求信息被cdn節(jié)點(diǎn)服務(wù)器解讀的必要條件;用戶終端向cdn節(jié)點(diǎn)服務(wù)器請(qǐng)求hls文件時(shí),如果請(qǐng)求中攜帶了cid,則只需要發(fā)送一次請(qǐng)求即可實(shí)現(xiàn)cdn節(jié)點(diǎn)服務(wù)器對(duì)請(qǐng)求信息的解讀;如果請(qǐng)求中未攜帶cid,則需要將cid補(bǔ)充發(fā)送,但同樣不需要多次請(qǐng)求來(lái)實(shí)現(xiàn)這一功能。通過(guò)以上設(shè)計(jì),有效降低了cdn網(wǎng)絡(luò)中hls傳輸過(guò)程的復(fù)雜程度,減輕了cdn節(jié)點(diǎn)處理器處理請(qǐng)求的工作量,提高了信息傳輸?shù)墓ぷ餍屎统晒β省?/p>
附圖說(shuō)明
圖1為實(shí)施例1所述的一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法的流程圖;
圖2為實(shí)施例2所述的一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法中獲取cid的方法流程圖;
圖3為實(shí)施例3所述的一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法中獲取hls文件的方法流程圖;
圖4為實(shí)施例4所述的一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的服務(wù)器的結(jié)構(gòu)示意圖;
圖5為實(shí)施例5所述的一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和以下實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
實(shí)施例1
如圖1所示,本發(fā)明實(shí)施例1提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法,包括如下步驟:
s1:用戶終端向所述cdn節(jié)點(diǎn)服務(wù)器發(fā)送hls文件獲取請(qǐng)求;
s2:所述cdn節(jié)點(diǎn)服務(wù)器接收所述hls文件獲取請(qǐng)求進(jìn)行解析,判斷其中是否攜帶請(qǐng)求的文件內(nèi)容身份標(biāo)識(shí)cid,如攜帶,則根據(jù)所述cid查找所述用戶終端請(qǐng)求的內(nèi)容;如未攜帶,則向所述用戶終端發(fā)送cid索取請(qǐng)求,所述cdn節(jié)點(diǎn)服務(wù)器收到所述用戶終端發(fā)送的所述cid后,再進(jìn)行查找;
所述cid用來(lái)標(biāo)識(shí)所述hls內(nèi)容的文件包,可看做是用戶終端用戶請(qǐng)求hls文件的許可標(biāo)識(shí),所述文件包中包括m3u8索引文件和ts媒體文件。當(dāng)用戶終端發(fā)送的hls文件獲取請(qǐng)求中未攜帶cid時(shí),則認(rèn)為該用戶終端未提供許可標(biāo)識(shí),此時(shí)需向用戶終端索要cid,以便后續(xù)為用戶終端提供hls文件;
s3:所述cdn節(jié)點(diǎn)服務(wù)器對(duì)所述cid進(jìn)行解讀,根據(jù)其中包含的信息,獲取所述hls文件的索引文件,并將所述索引文件發(fā)送給所述用戶終端;
s4:所述用戶終端對(duì)所述索引文件進(jìn)行解析,并向所述cdn節(jié)點(diǎn)服務(wù)器獲取相應(yīng)的媒體文件進(jìn)行播放。
hls文件的媒體文件由一系列文件切片組成,所述用戶終端獲取索引文件后,根據(jù)所述索引文件按順序向所述cdn節(jié)點(diǎn)服務(wù)器請(qǐng)求媒體文件進(jìn)行播放。
本實(shí)施例中,以文件內(nèi)容身份標(biāo)識(shí)cid作為請(qǐng)求hls文件的許可標(biāo)識(shí),將其作為用戶終端的hls文件請(qǐng)求信息被cdn節(jié)點(diǎn)服務(wù)器解讀的必要條件;用戶終端向cdn節(jié)點(diǎn)服務(wù)器請(qǐng)求hls文件時(shí),如果請(qǐng)求中攜帶了cid,則只需要發(fā)送一次請(qǐng)求即可實(shí)現(xiàn)cdn節(jié)點(diǎn)服務(wù)器對(duì)請(qǐng)求信息的解讀;如果請(qǐng)求中未攜帶cid,則需要將cid補(bǔ)充發(fā)送,但同樣不需要多次請(qǐng)求來(lái)實(shí)現(xiàn)這一功能。通過(guò)以上設(shè)計(jì),有效降低了cdn網(wǎng)絡(luò)中hls傳輸過(guò)程的復(fù)雜程度,減輕了cdn節(jié)點(diǎn)處理器處理請(qǐng)求的工作量,提高了信息傳輸?shù)墓ぷ餍屎统晒β省?/p>
實(shí)施例2
如圖2所示,本實(shí)施例2在實(shí)施例1的基礎(chǔ)上提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法,該實(shí)施例2進(jìn)一步限定了所述步驟s2包括如下步驟:
s2.1:所述cdn節(jié)點(diǎn)服務(wù)器接收所述hls文件獲取請(qǐng)求并進(jìn)行解析,判斷其中是否攜帶cid;
s2.2:如所述hls文件獲取請(qǐng)求中攜帶有cid,則對(duì)所述cid進(jìn)行識(shí)別,并查找所述cid指向的內(nèi)容;
s2.3:如所述hls文件獲取請(qǐng)求中未攜帶cid,則將所述hls文件獲取請(qǐng)求擱置,并向所述用戶終端發(fā)送cid獲取請(qǐng)求,索要所述cid;所述cdn節(jié)點(diǎn)服務(wù)器接收到所述cid后,對(duì)所述cid進(jìn)行識(shí)別,并查找所述cid指向的內(nèi)容。
由于cid是hls文件獲取請(qǐng)求被cdn節(jié)點(diǎn)服務(wù)器解讀的必要條件,因此當(dāng)用戶終端發(fā)送的hls文件獲取請(qǐng)求中未攜帶cid時(shí),cdn節(jié)點(diǎn)服務(wù)器需要提醒用戶終端補(bǔ)充發(fā)送cid。所述步驟s2.3中,向所述用戶終端發(fā)送cid獲取請(qǐng)求的具體方法如下:
s2.3.1:設(shè)置一個(gè)時(shí)間閾值;
s2.3.2:所述cdn節(jié)點(diǎn)服務(wù)器向所述用戶終端,發(fā)送cid獲取請(qǐng)求,并從發(fā)送時(shí)開始計(jì)時(shí),如所述用戶終端超過(guò)所述時(shí)間閾值的時(shí)長(zhǎng)時(shí)仍未作出響應(yīng),則再次發(fā)送所述cid獲取請(qǐng)求;
為避免由于網(wǎng)絡(luò)故障等客觀原因造成用戶終端無(wú)法接收cid獲取請(qǐng)求、或cdn節(jié)點(diǎn)服務(wù)器無(wú)法接受cid,導(dǎo)致hls文件獲取請(qǐng)求無(wú)法被正常解讀,cdn節(jié)點(diǎn)服務(wù)器設(shè)置一個(gè)時(shí)間閾值,按照時(shí)間閾值重復(fù)發(fā)送cid獲取請(qǐng)求,以保證用戶終端與cdn節(jié)點(diǎn)服務(wù)器的通信暢通;
s2.3.3:設(shè)置一個(gè)次數(shù)閾值,當(dāng)所述cdn節(jié)點(diǎn)服務(wù)器發(fā)送所述cid獲取請(qǐng)求的次數(shù)達(dá)到所述次數(shù)閾值時(shí),則認(rèn)定所述用戶終端不再請(qǐng)求獲取hls文件,此時(shí)停止發(fā)送所述cid獲取請(qǐng)求,并將擱置的所述hls文件獲取請(qǐng)求刪除。
為避免多次重復(fù)發(fā)送cid獲取請(qǐng)求增加工作量,cdn節(jié)點(diǎn)服務(wù)器設(shè)置一個(gè)次數(shù)閾值,超過(guò)該次數(shù)閾值即認(rèn)為用戶終端不再請(qǐng)求獲取hls文件,此時(shí)即停止發(fā)送,以減少無(wú)效的操作增加cdn節(jié)點(diǎn)服務(wù)器的負(fù)荷。
實(shí)施例3
如圖3所示,本實(shí)施例3在實(shí)施例1的基礎(chǔ)上提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的方法,該實(shí)施例3進(jìn)一步限定了所述步驟s3的具體方法如下:
所述cdn節(jié)點(diǎn)服務(wù)器對(duì)所述cid進(jìn)行解讀,獲取其中包含的hls索引信息;所述cdn節(jié)點(diǎn)服務(wù)器根據(jù)所述hls索引信息,查找所述hls文件的索引文件,并發(fā)送給所述用戶終端。
所述步驟s4的具體方法如下:
所述用戶終端接收所述索引文件并進(jìn)行解析,然后根據(jù)所述索引文件的信息,按順序向所述cdn節(jié)點(diǎn)服務(wù)器請(qǐng)求媒體文件進(jìn)行播放。
所述cdn節(jié)點(diǎn)服務(wù)器查找所述索引文件時(shí),首先在本地進(jìn)行檢索,查看是否有相應(yīng)內(nèi)容,如果有,則將所述索引文件發(fā)送給所述用戶終端;如果沒(méi)有,則在網(wǎng)絡(luò)內(nèi)進(jìn)行查找,并將查找到的內(nèi)容索引文件發(fā)回給所述用戶終端,同時(shí)所述索引文件對(duì)應(yīng)的媒體文件儲(chǔ)存在本地。
實(shí)施例4
如圖4所示,本實(shí)施例4提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的服務(wù)器,包括如下部分:
接收模塊1,用于接收用戶終端發(fā)送的hls文件獲取請(qǐng)求以及文件內(nèi)容身份標(biāo)識(shí)cid;
cid解讀模塊2,用于判斷所述hls文件獲取請(qǐng)求中是否攜帶cid,如攜帶,則對(duì)所述cid進(jìn)行解讀;如未攜帶,則將所述hls文件獲取請(qǐng)求擱置,并通知發(fā)送模塊4向所述用戶終端發(fā)送cid索取請(qǐng)求;
查找模塊3,用于查找所述用戶終端請(qǐng)求獲取的hls文件的索引文件和媒體文件;
發(fā)送模塊4,用于向所述用戶終端發(fā)送cid獲取請(qǐng)求以及hls文件的索引文件和媒體文件。
接收模塊1接收用戶終端發(fā)送的hls文件,交由cid解讀模塊2解讀其中的cid;如hls文件并未攜帶cid,則由發(fā)送模塊4向用戶終端發(fā)送cid獲取請(qǐng)求,用戶終端發(fā)送的cid仍由接收模塊1接收,并再次交給cid解讀模塊2進(jìn)行解讀;查找模塊3根據(jù)解讀出的信息查找hls文件的索引文件,由發(fā)送模塊4發(fā)送給用戶終端,用戶終端根據(jù)索引文件請(qǐng)求媒體文件,仍由發(fā)送模塊4發(fā)給用戶終端。通過(guò)上述流程,使用戶終端完成了對(duì)hls文件的獲取。
實(shí)施例5
如圖5所示,本實(shí)施例5在實(shí)施例4的基礎(chǔ)上提供了一種通過(guò)cdn網(wǎng)絡(luò)獲取hls內(nèi)容的服務(wù)器,該實(shí)施例5進(jìn)一步限定了所述服務(wù)器還包括如下部分:
計(jì)時(shí)模塊5,用于設(shè)定時(shí)間閾值,并從所述cid獲取請(qǐng)求發(fā)送時(shí)開始計(jì)時(shí),如所述用戶終端超過(guò)所述時(shí)間閾值的時(shí)長(zhǎng)仍未作出回應(yīng),則通知所述cid解讀模塊2將所述hls文件獲取請(qǐng)求擱置,同時(shí)通知所述發(fā)送模塊4再次發(fā)送所述cid獲取請(qǐng)求;
計(jì)次模塊6,用于設(shè)定次數(shù)閾值,并記錄所述cid獲取請(qǐng)求的發(fā)送次數(shù),如發(fā)送次數(shù)超過(guò)所述次數(shù)閾值,則通知所述發(fā)送模塊4停止發(fā)送所述cid獲取請(qǐng)求,同時(shí)通知所述cid解讀模塊2將擱置的所述hls文件獲取請(qǐng)求刪除;
計(jì)時(shí)模塊5定時(shí)通知發(fā)送模塊4重新發(fā)送cid獲取請(qǐng)求,以保證服務(wù)器與用戶終端之間通信暢通,計(jì)次模塊6控制cid獲取請(qǐng)求的發(fā)送次數(shù),避免過(guò)多的無(wú)效操作增加服務(wù)器的負(fù)荷,通過(guò)二者的配合實(shí)現(xiàn)向用戶終端索取cid的最佳處理;
存儲(chǔ)模塊7,用于對(duì)所述媒體文件進(jìn)行緩存,以供所述用戶終端根據(jù)所述索引文件進(jìn)行獲取使用。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。