一種點對點服務更新方法及設備的制造方法
【技術領域】
[0001]本發(fā)明屬于通訊領域,尤其涉及一種點對點服務更新方法及設備。
【背景技術】
[0002]隨著科技的發(fā)展,智能家電或家居設備擁有的功能和使用模式讓人眼花繚亂,在一個智慧家庭或網絡中往往擁有多臺智能家電或家居設備,現(xiàn)有技術中,各智能家電或家居設備會周期地廣播其提供的服務和客戶端,當某設備上的至少一個服務發(fā)生變化時,會通過發(fā)送更新廣播,告知網絡中所有設備進行相應的服務更新;這樣的服務更新方式不僅會加大每個網絡設備的處理負擔,并且會喚醒網絡中所有休眠的設備,造成不必要的電量消耗。
【發(fā)明內容】
[0003]有鑒于此,為了解決現(xiàn)有技術中存在的服務更新過程中設備處理負擔大,能耗高的問題,本發(fā)明的一個目的是提出一種點對點服務更新方法。為了對披露的實施例的一些方面有一個基本的理解,下面給出了簡單的概括。該概括部分不是泛泛評述,也不是要確定關鍵/重要組成元素或描繪這些實施例的保護范圍。其唯一目的是用簡單的形式呈現(xiàn)一些概念,以此作為后面的詳細說明的序言。
[0004]在一些可選的實施例中,所述方法包括:
[0005]獲知第一服務設備的服務變化情況;
[0006]查詢到至少一個第一用戶設備;其中,所述第一用戶設備是曾查詢過所述第一服務設備上服務的設備;
[0007]向所述至少一個第一用戶設備發(fā)送第一更新通知,所述第一更新通知攜帶所述第一服務設備的設備標識和第一變動信息,通知所述第一用戶設備更新所述第一服務設備的服務信息,所述第一變動信息是所述第一服務設備上服務的變動信息。
[0008]在一些可選的實施例中,所述方法包括:
[0009]當本設備提供的服務發(fā)生變化時,向所述網絡控制設備發(fā)送第一更新通知,所述第一更新通知攜帶第一變動信息,所述第一變動信息是本設備上服務的變動信息。
[0010]在一些可選的實施例中,所述方法包括:
[0011]接收網絡控制設備發(fā)來的第一更新通知,所述第一更新通知攜帶第一服務設備的標識和第一變動信息;所述第一變動信息是所述第一服務設備上服務的變動信息,所述第一變動信息包括至少一個服務標識,所述服務標識用于標記所述第一服務設備上發(fā)生變動的服務;
[0012]根據接收到的所述第一更新通知,更新所述第一服務設備的服務信息。
[0013]在一些可選的實施例中,所述設備包括:
[0014]第一單元,用于獲知第一服務設備的服務變化情況;
[0015]第二單元,用于查詢到至少一個第一用戶設備;其中,所述第一用戶設備是曾查詢過所述第一服務設備上服務的設備;
[0016]第三單元,用于向所述至少一個第一用戶設備發(fā)送第一更新通知,所述第一更新通知攜帶所述第一服務設備的設備標識和第一變動信息,通知所述第一用戶設備更新所述第一服務設備的服務信息,所述第一變動信息是所述第一服務設備上服務的變動信息。
[0017]在一些可選的實施例中,所述設備包括:
[0018]通知單元,用于當本設備提供的服務發(fā)生變化時,向所述網絡控制設備發(fā)送第一更新通知,所述第一更新通知攜帶第一變動信息,所述第一變動信息是本設備上服務的變動信息。
[0019]在一些可選的實施例中,所述設備包括:
[0020]第一接收單元,用于接收網絡控制設備發(fā)來的第一更新通知,所述第一更新通知攜帶第一服務設備的標識和第一變動信息;所述第一變動信息是所述第一服務設備上服務的變動信息,所述第一變動信息包括至少一個服務標識,所述服務標識用于標記所述第一服務設備上發(fā)生變動的服務;
[0021]更新單元,用于根據接收到的所述第一更新通知,更新所述第一服務設備的服務信息。
[0022]采用上述實施例,可達到以下效果:
[0023]減輕了設備特別是處理能力較差的設備的處理負擔;
[0024]無需頻繁喚醒網絡中所有休眠的設備,僅向需要更新相應服務信息的設備發(fā)送更新通知,從而節(jié)省了能耗。
[0025]為了上述以及相關的目的,一個或多個實施例包括后面將詳細說明并在權利要求中特別指出的特征。下面的說明以及附圖詳細說明某些示例性方面,并且其指示的僅僅是各個實施例的原則可以利用的各種方式中的一些方式。其它的益處和新穎性特征將隨著下面的詳細說明結合附圖考慮而變得明顯,所公開的實施例是要包括所有這些方面以及它們的等同。
【附圖說明】
[0026]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0027]圖1示出了本發(fā)明實施例中一種點對點服務更新方法的流程示意圖;
[0028]圖2示出了本發(fā)明實施例中一種點對點服務更新方法的流程示意圖;
[0029]圖3示出了本發(fā)明實施例中一種點對點服務更新方法的流程示意圖;
[0030]圖4示出了本發(fā)明實施例中設備400的結構示意圖;
[0031]圖5示出了本發(fā)明實施例中設備500的結構示意圖;
[0032]圖6示出了本發(fā)明實施例中設備600的結構示意圖。
【具體實施方式】
[0033]以下描述和附圖充分地示出本發(fā)明的具體實施方案,以使本領域的技術人員能夠實踐它們。其他實施方案可以包括結構的、邏輯的、電氣的、過程的以及其他的改變。實施例僅代表可能的變化。除非明確要求,否則單獨的部件和功能是可選的,并且操作的順序可以變化。一些實施方案的部分和特征可以被包括在或替換其他實施方案的部分和特征。本發(fā)明的實施方案的范圍包括權利要求書的整個范圍,以及權利要求書的所有可獲得的等同物。在本文中,本發(fā)明的這些實施方案可以被單獨地或總地用術語“發(fā)明”來表示,這僅僅是為了方便,并且如果事實上公開了超過一個的發(fā)明,不是要自動地限制該應用的范圍為任何單個發(fā)明或發(fā)明構思。
[0034]本文所使用的“設備”定義為,具有無線通信功能的各種設備,包括:用戶設備、網絡控制設備、通用設備和專用設備等。
[0035]圖1是實施例中一種點對點服務更新方法的流程示意圖,所述方法可以應用于具有客戶端的用戶設備側;
[0036]如圖1所示,在一些說明性的實施例中,所示方法包括以下幾個步驟:
[0037]步驟S101,接收網絡控制設備發(fā)來的第一更新通知,所述第一更新通知攜帶第一服務設備的設備標識和第一變動信息,所述第一變動信息是所述第一服務設備上服務的變動信息;
[0038]其中,“網絡控制設備”是指一類能提供設備集中管理的一系列設備,可以是對網絡中設備進行維護、控制、數據存儲、調度的一系列設備,例如網關、家庭網絡架構設備、交換機、機頂盒、服務器、路由器等,也可以是電視、電冰箱、洗衣機等其它設備;
[0039]“服務設備”是指能為其它設備提供服務的一類設備,所述服務設備能提供至少一項服務,所述服務可以是為客戶端提供服務的App (應用程序,Applicat1n)組件,例如:本設備為手機,上面運行著Appl,Appl為客戶端,可以對電視進行控制;服務設備為電視,上面運行著App2。App2為服務,為本設備提供了控制電視的接口,這樣本設備的客戶端Appl就可以調用服務設備的App2提供的服務對電視進行控制;“第一服務設備”是指曾為本設備提供過服務的服務設備;
[0040]本設備是運行著客戶端的一類設備,并通過客戶端從服務設備獲取服務,在本設備上運行的客戶端至少有一個,每個客戶端可以從至少一個服務設備獲取服務,本設備可以是為用戶提供服務的用戶設備,例如:手機、熱水器、電冰箱、洗衣機、電視、空調、臺式計算機、移動計算機、平板計算機等,本設備也可以為其它運行著客戶端的設備提供至少一項服務,在此不進行限定;
[0041]變動信息,記錄的是某個服務或多個服務的變動情況,可以是代表某含義的字符串、也可以是一個列表,對所述變動信息的呈現(xiàn)形式不進行限定;所述第一變動信息記錄的是第一服務設備上至少一項服務的變化情況,可選的,這些服務是所述第一服務設備曾經向本設備提供過的服務;
[0042]可選的,所述第一變動信息包括至少一個服務標識,所述服務標識用于標記所述第一服務設備上發(fā)生變動的服務;
[0043]需要注意的是,在實際應用中,系統(tǒng)中用于標識某服務的標識往往是一個字符串,例如:Service/_123用于表示第一服務,通信過程中的所述服務標識可以是整個字符串service/_123,也可以是部分字符串如serv