服務啟動方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通信領域,尤其涉及一種服務啟動方法及裝置。
【背景技術】
[0002]隨著計算機技術的不斷發(fā)展,服務提供設備可以向終端設備提供多種媒體服務,服務提供設備可能運行有終端設備不支持的服務項目,如果服務提供設備運行終端設備不支持的服務項目,會占用系統(tǒng)資源。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種服務啟動方法及裝置。
[0004]本發(fā)明實施例采用如下技術方案:
[0005]根據(jù)本公開實施例的第一方面,提供一種服務啟動方法,包括:
[0006]監(jiān)聽并接收客戶端發(fā)送的服務請求數(shù)據(jù)包;
[0007]根據(jù)所述服務請求數(shù)據(jù)包確定所述客戶端請求的服務;
[0008]所述客戶端請求的服務為目標服務時,啟動所述目標服務;其中,所述目標服務為默認不啟動的服務。
[0009]本公開的實施例提供的技術方案可以包括以下有益效果:通過監(jiān)聽并接收客戶端發(fā)送的服務請求數(shù)據(jù)包,根據(jù)服務請求數(shù)據(jù)包確定客戶端請求的服務,客戶端請求的服務為默認不啟動的目標服務時,啟動所述目標服務。從而實現(xiàn)根據(jù)需求啟動服務項目,減少不需要的服務項目運行,以減少占用系統(tǒng)資源。
[0010]在一個實施例中,所述根據(jù)所述服務請求數(shù)據(jù)包確定所述客戶端請求的服務,包括:
[0011 ]解析所述服務請求數(shù)據(jù)包的格式;
[0012]根據(jù)所述服務請求數(shù)據(jù)包的格式,確定所述客戶端請求的協(xié)議類型;
[0013]根據(jù)所述協(xié)議類型確定所述客戶端請求的服務。
[0014]本公開的實施例提供的技術方案可以包括以下有益效果:根據(jù)數(shù)據(jù)包的格式,確定客戶端請求的協(xié)議類型以得出客戶端端請求的服務,從而能夠準確得出客戶端請求的服務,更快的為客戶端提供請求的服務。
[0015]在一個實施例中,所述監(jiān)聽客戶端發(fā)送的服務請求數(shù)據(jù)包,包括:
[0016]檢測所述客戶端通過簡單服務發(fā)現(xiàn)協(xié)議SSDP協(xié)議發(fā)送的所述服務請求數(shù)據(jù)包。
[0017]本公開的實施例提供的技術方案可以包括以下有益效果:檢測客戶端通過SSDP協(xié)議發(fā)送的服務請求數(shù)據(jù)包,便于實現(xiàn)監(jiān)聽客戶端發(fā)送的服務請求數(shù)據(jù)包。
[0018]在一個實施例中,所述目標請求包括以下至少一種:數(shù)字生活網(wǎng)絡聯(lián)盟DLNA請求和電視播放請求。
[0019]在一個實施例中,所述監(jiān)聽并接收客戶端發(fā)送的服務請求數(shù)據(jù)包,包括:
[0020]確定所述目標服務對應監(jiān)聽預設的端口;[0021 ]通過所述端口接收所述服務請求數(shù)據(jù)包;
[0022]根據(jù)所述服務請求數(shù)據(jù)包確定所述客戶端請求的服務,包括:
[0023]根據(jù)接收所述服務請求數(shù)據(jù)包的端口,確定所述客戶端請求的服務。
[0024]本公開的實施例提供的技術方案可以包括以下有益效果:通過監(jiān)聽預設的端口以得出客戶端端請求的服務,從而能夠準確得出客戶端請求的服務,更快的為客戶端提供請求的服務。
[0025]在一個實施例中,所述端口包括:信息服務塊SAMBA的端口;所述服務包括SAMBA月艮務。
[0026]在一個實施例中,所述啟動所述目標服務之后還包括:
[0027]向所述客戶端提供所述目標服務。
[0028]根據(jù)本公開實施例的第二方面,提供一種服務啟動裝置,包括:
[0029]監(jiān)聽模塊,用于監(jiān)聽并接收客戶端發(fā)送的服務請求數(shù)據(jù)包;
[0030]確定模塊,用于根據(jù)所述服務請求數(shù)據(jù)包確定所述客戶端請求的服務;
[0031 ]啟動模塊,用于在所述客戶端請求的服務為目標服務時,啟動所述目標服務;其中,所述目標服務為默認不啟動的服務。
[0032]本公開的實施例提供的技術方案可以包括以下有益效果:通過監(jiān)聽并接收客戶端發(fā)送的服務請求數(shù)據(jù)包,根據(jù)服務請求數(shù)據(jù)包確定客戶端請求的服務,客戶端請求的服務為默認不啟動的目標服務時,啟動所述目標服務。從而實現(xiàn)根據(jù)需求啟動服務項目,減少不需要的服務項目運行,以減少占用系統(tǒng)資源。
[0033]在一個實施例中,所述確定模塊包括:
[0034]解析子模塊,用于解析所述服務請求數(shù)據(jù)包的格式;
[0035]第一確定子模塊,用于根據(jù)所述服務請求數(shù)據(jù)包的格式,確定所述客戶端請求的協(xié)議類型;
[0036]第二確定子模塊,用于根據(jù)所述協(xié)議類型確定所述客戶端請求的服務。
[0037]在一個實施例中,監(jiān)聽模塊包括:
[0038]第一監(jiān)聽子模塊,用于檢測所述客戶端通過簡單服務發(fā)現(xiàn)協(xié)議SSDP協(xié)議發(fā)送的所述服務請求數(shù)據(jù)包。
[0039]本公開的實施例提供的技術方案可以包括以下有益效果:根據(jù)數(shù)據(jù)包的格式,確定客戶端請求的協(xié)議類型以得出客戶端端請求的服務,從而能夠準確得出客戶端請求的服務,更快的為客戶端提供請求的服務。
[0040]在一個實施例中,所述目標請求包括以下至少一種:數(shù)字生活網(wǎng)絡聯(lián)盟DLNA請求和電視播放請求。
[0041 ]在一個實施例中,所述監(jiān)聽模塊包括:
[0042]第三確定子模塊,用于確定所述目標服務對應監(jiān)聽預設的端口;
[0043]接收子模塊,用于通過所述端口接收所述服務請求數(shù)據(jù)包;
[0044]所述確定模塊包括:
[0045]第四確定子模塊,用于根據(jù)接收所述服務請求數(shù)據(jù)包的端口,確定所述客戶端請求的服務。
[0046]在一個實施例中,所述端口包括:信息服務塊SAMBA的端口 ;所述服務包括SAMBA月艮務。
[0047]本公開的實施例提供的技術方案可以包括以下有益效果:通過監(jiān)聽預設的端口以得出客戶端端請求的服務,從而能夠準確得出客戶端請求的服務,更快的為客戶端提供請求的服務。
[0048]在一個實施例中,還包括:
[0049]服務模塊,用于向所述客戶端提供所述目標服務。
[0050]根據(jù)本公開實施例的第三方面,提供一種服務啟動裝置,包括:
[0051]處理器;
[0052]用于存儲處理器可執(zhí)行指令的存儲器;
[0053]其中,所述處理器被配置為:
[0054]監(jiān)聽并接收客戶端發(fā)送的服務請求數(shù)據(jù)包;
[0055]根據(jù)所述服務請求數(shù)據(jù)包確定所述客戶端請求的服務;
[0056]所述客戶端請求的服務為目標服務時,啟動所述目標服務;其中,所述目標服務為默認不啟動的服務。
[0057]本公開的實施例提供的技術方案可以包括以下有益效果:
[0058]通過監(jiān)聽并接收客戶端發(fā)送的服務請求數(shù)據(jù)包,根據(jù)服務請求數(shù)據(jù)包確定客戶端請求的服務,客戶端請求的服務為默認不啟動的目標服務時,啟動所述目標服務。從而實現(xiàn)根據(jù)需求啟動服務項目,減少不需要的服務項目運行,以減少占用系統(tǒng)資源。
[0059]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0060]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0061]圖1是根據(jù)一示例性實施例1示出的服務啟動的流程圖之一。
[0062]圖2是根據(jù)一示例性實施例1示出的服務啟動的流程圖之二。
[0063]圖3是根據(jù)一示例性實施例1示出的服務啟動的流程圖之三。
[0064]圖4是根據(jù)一示例性實施例1示出的服務啟動的流程圖之四。
[0065]圖5是根據(jù)一示例性實施例2示出的服務啟動的流程圖。
[0066]圖6是根據(jù)一示例性實施例3示出的服務啟動的流程圖。
[0067]圖7是根據(jù)一示例性實施例4示出的服務啟動裝置的框圖之一。
[0068]圖8是根據(jù)一示例性實施例4示出的服務啟動裝置的框圖之二。
[0069]圖9是根據(jù)一示例性實施例4示出的服務啟動裝置的框圖之三。
[0070]圖10是根據(jù)一示例性實施例4示出的服務啟動裝置的框圖之四。
[0071]圖11是根據(jù)一示例性實施例4示出的服務啟動裝置的框圖之四。
[0072]圖12是根據(jù)一示例性實施例5示出的適用于服務啟動裝置的框圖之一。
[0073]圖13是根據(jù)一示例性實施例5示出的適用于服務啟動裝置的框圖之二。
【具體實施方式】
[0074]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0075]隨著計算機技術的不斷發(fā)展,服務提供設備可以向終端設備提供多種媒體服務,服務提供設備可能運行有終端設備不支持的服務項目,如果服務提供設備運行終端設備不支持的服務項目,會占用系統(tǒng)資源,造成必要的資源浪費,影響用戶體驗。本公開實施例根據(jù)終端設備的服務請求,自動啟動相關服務,最大程度節(jié)省系統(tǒng)資源占用,以獲得更好的用戶體驗。
[0076]實施例1
[0077]圖1是根據(jù)一示例性實施例示出的一種服務啟動方法的流程圖,如圖1所示,該方法