服務關聯方法及設備的制作方法
【專利摘要】本發明實施例提供了一種服務關聯方法及設備。方法包括:控制設備獲取多個工作設備的觸碰相關信息;根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰;參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。本發明實施例提供了一種設備間的服務關聯方案。
【專利說明】服務關聯方法及設備
【技術領域】
[0001 ] 本發明實施例涉及通信【技術領域】,尤其涉及一種服務關聯方法及設備。
【背景技術】
[0002]在由可穿戴設備構成的無線個域網(Wireless Personal Area Networks,簡稱WPAN)中,設備之間的通知和協作是一類潛在的重要應用。舉個例子,用戶的手機通過藍牙低功耗(Bluetooth Low Energy,簡稱BLE)與兩個告警標簽Tl和T2進行臨近監測(Proximity monitor),即通過BLE在告警標簽Tl和T2上開啟連接丟失服務,Tl和T2分別位于用戶的鑰匙上和錢包中,這樣當Tl或T2與手機的鏈路斷開時,手機將發出告警以提醒用戶。若用戶佩戴智能手表,他會希望在手機和手表間也啟動臨近監測,即當手表與手機的鏈路斷開時,手機將發出告警以提醒用戶,并希望當Tl或T2丟失時手機也向手表發出告警提示。
[0003]當然,設備間的協作不限于WPAN。考慮另一個無線傳感網(Wireless SensorNetwork,簡稱WSN)的應用場景,比如樓宇安全監測,即在不同房間部署溫濕度傳感器以便監測火災發生。在安裝時,用戶可以選擇在一個位置安裝兩個傳感器SI和S2,S2作為SI的備份,即默認情況下SI處于工作狀態正常采集數據,而S2以最低功耗維持與網關的連接,當SI失效時,網關將控制S2進入工作狀態。
[0004]可以看到,無線網絡中的許多應用要求設備不僅能提供單獨的服務,有時候還需要與其它設備相互關聯,共同協作來實現更為復雜的服務。
【發明內容】
[0005]有鑒于此,本發明實施例的一個目的在于提供一種設備間的服務關聯方案。
[0006]為實現上述目的,根據本發明實施例的一個方面,提供一種服務關聯方法,包括:
[0007]控制設備獲取多個工作設備的觸碰相關信息;
[0008]根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰;
[0009]參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
[0010]為實現上述目的,根據本發明實施例的又一個方面,提供一種控制設備,包括:
[0011]獲取模塊,用于獲取多個工作設備的觸碰相關信息;
[0012]確定模塊,用于根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰;
[0013]配置模塊,用于參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
[0014]以上多個技術方案中的至少一個技術方案具有如下有益效果:
[0015]本發明實施例通過控制設備根據多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰,并參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,提供了一種設備間的服務關聯方案。
【專利附圖】
【附圖說明】
[0016]圖1為本發明提供的一種服務關聯方法實施例的流程圖;
[0017]圖2a為本發明提供的一種控制設備實施例一的結構圖;
[0018]圖2b為圖2a所示實施例的一種實現方式的結構圖;
[0019]圖2c為圖2a所示實施例的又一種實現方式的結構圖;
[0020]圖3為本發明提供的一種控制設備實施例二的結構圖。
【具體實施方式】
[0021]下面結合附圖和實施例,對本發明的【具體實施方式】作進一步詳細說明。以下實施例用于說明本發明,但不用來限制本發明的范圍。
[0022]本領域技術人員可以理解,本發明中的“控制設備”廣義理解為任何可以執行本發明提供的服務關聯方法實施例的設備,包括但不限于:電腦、手機、個人數字助理(PersonalDigital Assistant,簡稱為PDA)、可穿戴設備等。
[0023]本領域技術人員可以理解,本發明中的“工作設備”廣義理解為任何可以提供服務的設備,包括但不限于:電腦、手機、PDA、可穿戴設備等。
[0024]圖1為本發明提供的一種服務關聯方法實施例一的流程圖。如圖1所示,本實施例包括:
[0025]101、控制設備獲取多個工作設備的觸碰相關信息。
[0026]可選地,所述控制設備和所述多個工作設備位于同一無線網絡,如WPAN或WSN中,相應地,所述控制設備通過無線通信技術分別獲取多個工作設備的觸碰相關信息,所述無線通信技術包括但不限于:藍牙、W1-F1、ZigBee、紅外。
[0027]102、根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰。
[0028]具體地,所述控制設備確定至少兩個工作設備之間發生觸碰的實現方式有多種,與觸碰相關信息有關。
[0029]在一種可選的場景中,所述觸碰相關信息包括加速度和對應的時間。其中,加速度為所述工作設備在對應的時間時的加速度。
[0030]在此場景中,可選地,所述根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰,包括:
[0031]若至少兩個工作設備在同一時間范圍內的加速度的變化特性的相似度達到相似度閾值,則確定所述至少兩個工作設備之間發生觸碰。
[0032]其中,變化特性可以通過加速度-時間曲線來表示,變化特性的相似度可以通過計算至少兩個工作設備的加速度-時間曲線的相似度來得到;相似度閾值可以由管理員根據統計結果來設定。
[0033]舉例來說,工作設備Dl和D2將采集到的自身的加速度和對應的時間發送給控制設備,控制設備可以根據在T1-T2的時間范圍內,工作設備Dl和D2的加速度的變化曲線的相似度達到相似度閾值,判斷工作設備Dl和D2之間發生觸碰。
[0034]在又一種可選的場景中,所述觸碰相關信息是所述多個工作設備響應于判斷自身發生觸碰發送的,在此場景下,所述觸碰相關信息可以包括加速度和對應的時間,或者,包括確定自身發生觸碰的時間。
[0035]相應地,可選地,所述根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰,包括:
[0036]確定在一定時間內接收到的觸碰相關信息對應的至少兩個工作設備之間發生觸碰。
[0037]進一步地,在此場景下,若所述觸碰相關信息包括加速度和對應的時間,則控制設備可以根據接收到觸碰相關信息的時間,確定可能發生觸碰的至少兩個工作設備,再根據可能發生觸碰的至少兩個工作設備的觸碰相關信息確定哪些工作設備之間發生觸碰,具體確定方法可以參考上一場景中的實現方式。
[0038]進一步地,在此場景下,若所述觸碰相關信息包括確定自身發生觸碰的時間,則控制設備可以根據接收到觸碰相關信息的時間,確定可能發生觸碰的至少兩個工作設備,再根據可能發生觸碰的至少兩個工作設備的觸碰相關信息確定哪些工作設備之間發生觸碰,舉例來說,確定自身發生觸碰的時間相同的至少兩個工作設備之間發生觸碰。
[0039]在此場景中,可選地,每個工作設備均可以判斷自身是否發生觸碰,即自身與其它設備之間是否發生觸碰,當判斷為是時,將所述觸碰相關信息發送給控制設備。舉例來說,每個工作設備可以根據自身采集到的加速度的變化特性是否滿足一定的規律來判斷自身是否發生觸碰。
[0040]舉例來說,工作設備Dl和D2在時間T發生觸碰,相應地,工作設備Dl和D2均判斷自身在時間T與其它設備之間發生觸碰,并將時間T發送給控制設備,控制設備接收到工作設備Dl和D2發送的時間T,從而判斷工作設備Dl和D2之間發生觸碰。又舉例來說,工作設備Dl和D2在時間T發生觸碰,相應地,工作設備Dl和D2均可以判斷自身發生觸碰后發送觸碰相關消息發送給控制設備,控制設備幾乎在同時,比如2秒內接收到工作設備Dl和D2發送的觸碰相關消息,從而判斷工作設備Dl和D2之間發生觸碰。
[0041]103、參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
[0042]需要說明的是,本實施例中參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括僅根據發生觸碰的所述至少兩個工作設備的服務信息對所述至少兩個工作設備進行服務關聯配置,也包括根據發生觸碰的所述至少兩個工作設備的服務信息和其它信息對所述至少兩個工作設備進行服務關聯配置。
[0043]在一種可能的實現方式中,所述控制設備和所述多個工作設備位于同一無線網絡,如WPAN或WSN中,相應地,所述對所述至少兩個工作設備進行服務關聯配置,包括:
[0044]所述控制設備通過無線通信技術對所述至少兩個工作設備進行服務關聯配置。
[0045]可選地,所述無線通信技術包括但不限于:藍牙、Wi_F1、ZigBee、射頻。進一步地,所述無線通信技術包括藍牙低功耗。
[0046]在一種可選的場景中,所述服務信息包括支持的服務。[0047]舉例來說,所述支持的服務包括但不限于:血壓、時間、心率、連接丟失(Linkloss)、定位與導航(Location and Navigation)、溫度、濕度、跑步速度與步幅(RunningSpeed and Cadence)等。
[0048]在此場景中,可選地,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括:
[0049]當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務時,將所述第一工作設備的第一服務相關的消息發送給所述第二工作設備。
[0050]其中,所述第一工作設備的第一服務相關的消息可以包括控制設備在確定所述第一工作設備發生觸撞之前收到的,和/或,在確定所述第一工作設備發生觸碰時收到的,和/或,在確定所述第一工作設備發生觸碰之后收到的。
[0051]舉例來說,發生觸碰的工作設備Dl和D2均支持溫度服務,即Dl和D2均可以檢測環境溫度,且Dl和D2均會將檢測到的溫度封裝在消息中發給控制設備,在此場景下,控制設備可以將從Dl接收到的消息發送給D2,即將Dl檢測到的溫度發給D2,和/或,將從D2接收到的消息發給Dl。
[0052]在此場景中,可選地,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括:
[0053]當發生觸碰的所述至少兩個工作設備中的第一工作設備支持第一服務、第二工作設備不支持第一服務時,配置所述第二工作設備以支持所述第一服務。
[0054]舉例來說,發生觸碰的工作設備Dl和D2中,Dl支持定位與導航服務,D2不支持定位與導航服務,在此場景下,控制設備可以配置D2也支持定位與導航服務,具體地,控制設備可以向D2提供定位與導航服務的安裝包并控制D2進行安裝。
[0055]在又一種可選的場景中,除了支持的服務,所述服務信息還包括所述支持的服務的狀態。具體地,所述服務的狀態包括但不限于:開啟、關閉。
[0056]在此場景中,可選地,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括:
[0057]當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,開啟所述第二工作設備上的第一服務。
[0058]舉例來說,發生觸碰的工作設備Dl和D2均支持血壓服務,即Dl和D2均可以檢測血壓,若Dl上的血壓服務為開啟狀態,即Dl正在檢測血壓,D2上的血壓服務為關閉狀態,則控制設備可以開啟D2上的血壓服務。
[0059]可選地,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括:
[0060]當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,開啟所述第二工作設備上的第一服務,并關閉所述第一工作設備上的第
一服務。
[0061]舉例來說,發生觸碰的工作設備Dl和D2均支持血壓服務,即Dl和D2均可以檢測血壓,若Dl上的血壓服務為開啟狀態,即Dl正在檢測血壓,D2上的血壓服務為關閉狀態,則控制設備可以開啟D2上的血壓服務并關閉Dl上的血壓服務。
[0062]可選地,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括:
[0063]當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,將所述第二工作設備標記為所述第一工作設備上的第一服務的備份設備。
[0064]進一步可選地,所述將所述第二工作設備標記為所述第一工作設備上的第一服務的備份設備之后,還包括:
[0065]當所述第一工作設備上的第一服務關閉時,開啟所述第二工作設備上的第一服務。
[0066]舉例來說,發生觸碰的工作設備Dl和D2均支持連接丟失服務,即Dl和D2在與控制設備之間的鏈路斷開時發出告警,若Dl上的連接丟失服務為開啟狀態,D2上的連接丟失服務為關閉狀態,則控制設備可以將D2標記為Dl上的連接丟失服務的備份設備,在標記之后,若Dl上的連接丟失服務關閉,則控制設備開啟D2上的連接丟失服務。
[0067]可選地,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括:
[0068]當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備和所述第二設備上的第一服務均為開啟狀態時,對所述第一工作設備和所述第二設備上的第一服務相關的參數進行相互參考設定。
[0069]舉例來說,發生觸碰的工作設備Dl和D2均支持定位與導航服務,且Dl和D2上的定位與導航服務均為開啟狀態,其中,Dl上的定位與導航服務已關聯到一收集數據的目的節點,即控制設備已設定Dl將定位與導航的結果發送給所述目的節點,D2上的定位與導航服務還未與目的節點關聯,則控制設備可以將D2上的定位與導航服務與所述目的節點關聯,即控制設備設定D2上定位與導航服務的參數使D2將定位與導航的結果發送給所述目的節點。
[0070]在一些可能的場景中,為了增加服務關聯配置的種類,還可以考慮觸碰的模式,根據觸碰的模式選擇相應的配置方式。相應地,本實施例還包括:
[0071]根據發生觸碰的所述至少兩個工作設備的觸碰相關信息,確定所述觸碰的模式;
[0072]所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括:
[0073]根據所述觸碰的模式和發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
[0074]可選地,所述觸碰的模式包括以下至少一種:觸碰的次數、間隔、強度。其中,觸碰的次數、間隔和強度均有多種方式可以得到,比如,通過發生觸碰的至少兩個工作設備各自采集到的加速度和對應的時間得到。
[0075]舉例來說,工作設備Dl和D2均支持血壓服務,即Dl和D2均可以檢測血壓,且Dl上的血壓服務為開啟狀態,即Dl正在檢測血壓,D2上的血壓服務為關閉狀態,D2上的血壓服務為關閉狀態,若工作設備Dl和D2在2秒內觸碰一次,則控制設備僅開啟D2上的血壓服務,若工作設備Dl和D2在2秒內觸碰兩次,則控制設備在開啟D2上的血壓服務的同時關閉Dl上的血壓服務。
[0076]在一些可能的場景中,所述控制設備可以作為工作設備,進一步地,所述控制設備可以為發生觸碰的所述至少兩個工作設備中的一個。相應地,當所述控制設備為發生觸碰的所述至少兩個工作設備中的一個時,控制設備可以參考自身的服務信息和與自身發生觸碰的其它工作設備的服務信息,對自身和與自身發生觸碰的其它工作設備進行服務關聯配置。
[0077]在本實施例的一種應用場景中,用戶的手機通過BLE與兩個告警標簽Tl和T2進行臨近監測,即通過BLE在告警標簽Tl和T2上開啟連接丟失服務,Tl和T2分別位于用戶的鑰匙上和錢包中,當Tl或T2與手機的BLE鏈路斷開時,手機將發出告警以提醒用戶。若用戶佩戴智能手表,且用戶希望在手機和手表間也啟動臨近監測,并希望當Tl或T2丟失時手機也向手表發出告警提示時,可以將手表與Tl或T2進行觸碰,從而使控制設備即手機,配置手表以支持并開啟連接丟失服務,這樣當手表與手機的鏈路斷開時,手機將發出告警以提醒用戶,進一步地,還可以將手表與Tl或T2進行觸碰,從而使手機將Tl或T2的連接丟失服務相關的消息,如Tl或T2與手機的鏈路斷開時的告警提示,發送給手表。
[0078]在本實施例的又一種應用場景中,用戶希望在一個位置安裝兩個溫濕度傳感器SI和S2,且S2作為SI的備份,則用戶可以開啟SI上的溫濕度服務,并將SI和S2進行觸碰后再安裝,從而使控制設備將S2標記為SI的備份設備,這樣當SI失效時,控制設備將控制S2進入工作狀態。
[0079]本實施例通過控制設備根據多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰,并參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,提供了一種設備間的服務關聯方案。
[0080]圖2a為本發明提供的一種控制設備實施例一的結構圖。如圖2a所示,控制設備200包括:
[0081]獲取模塊21,用于獲取多個工作設備的觸碰相關信息;
[0082]確定模塊22,用于根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰;
[0083]配置模塊23,用于參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
[0084]可選地,所述控制設備和所述多個工作設備位于同一無線網絡,如WPAN或WSN中,相應地,所述控制設備通過無線通信技術分別獲取多個工作設備的觸碰相關信息,所述無線通信技術包括但不限于:藍牙、W1-F1、ZigBee、紅外。
[0085]相應地,配置模塊23具體用于:通過無線通信技術對所述至少兩個工作設備進行服務關聯配置。進一步地,所述無線通信技術包括藍牙低功耗。
[0086]具體地,確定模塊22確定至少兩個工作設備之間發生觸碰的實現方式有多種,與觸碰相關信息有關。
[0087]在一種可選的場景中,所述觸碰相關信息包括加速度和對應的時間。其中,加速度為所述工作設備在對應的時間時的加速度。
[0088]在此場景中,可選地,確定模塊22具體用于:若至少兩個工作設備在同一時間范圍內的加速度的變化特性的相似度達到相似度閾值,則確定所述至少兩個工作設備之間發生觸碰。
[0089]其中,變化特性可以通過加速度-時間曲線來表示,變化特性的相似度可以通過計算至少兩個工作設備的加速度-時間曲線的相似度來得到;相似度閾值可以由管理員根據統計結果來設定。
[0090]舉例來說,工作設備Dl和D2將采集到的自身的加速度和對應的時間發送給控制設備,控制設備可以根據在T1-T2的時間范圍內,工作設備Dl和D2的加速度的變化曲線的相似度達到相似度閾值,判斷工作設備Dl和D2之間發生觸碰。
[0091]在又一種可選的場景中,所述觸碰相關信息是所述多個工作設備響應于判斷自身發生觸碰發送的;相應地,確定模塊22具體用于:確定在一定時間內接收到的觸碰相關信息對應的至少兩個工作設備之間發生觸碰。
[0092]進一步地,在此場景下,若所述觸碰相關信息包括加速度和對應的時間,則確定模塊22可以根據獲取模塊21接收到觸碰相關信息的時間,確定可能發生觸碰的至少兩個工作設備,再根據可能發生觸碰的至少兩個工作設備的觸碰相關信息確定哪些工作設備之間發生觸碰,具體確定方法可以參考上一場景中的實現方式。
[0093]進一步地,在此場景下,若所述觸碰相關信息包括確定自身發生觸碰的時間,則確定模塊22可以根據獲取模塊21接收到觸碰相關信息的時間,確定可能發生觸碰的至少兩個工作設備,再根據可能發生觸碰的至少兩個工作設備的觸碰相關信息確定哪些工作設備之間發生觸碰,舉例來說,確定自身發生觸碰的時間相同的至少兩個工作設備之間發生觸碰。
[0094]在此場景中,可選地,每個工作設備均可以判斷自身是否發生觸碰,即自身與其它設備之間是否發生觸碰,當判斷為是時,將所述觸碰相關信息發送給控制設備200。舉例來說,每個工作設備可以根據自身采集到的加速度的變化特性是否滿足一定的規律來判斷自身是否發生觸碰。
[0095]舉例來說,工作設備Dl和D2在時間T發生觸碰,相應地,工作設備Dl和D2均判斷自身在時間T與其它設備之間發生觸碰,并將時間T發送給控制設備200,獲取模塊21接收到工作設備Dl和D2發送的時間T,確定模塊22根據獲取模塊21接收到的兩個時間T判斷工作設備Dl和D2之間發生觸碰。又舉例來說,工作設備Dl和D2在時間T發生觸碰,相應地,工作設備Dl和D2均可以判斷自身發生觸碰后發送觸碰相關消息發送給控制設備200,獲取模塊21幾乎在同時,比如2秒內接收到工作設備Dl和D2發送的觸碰相關消息,從而確定模塊22判斷工作設備Dl和D2之間發生觸碰。
[0096]需要說明的是,本實施例中配置模塊23參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括配置模塊23僅根據發生觸碰的所述至少兩個工作設備的服務信息對所述至少兩個工作設備進行服務關聯配置,也包括配置模塊23根據發生觸碰的所述至少兩個工作設備的服務信息和其它信息對所述至少兩個工作設備進行服務關聯配置。
[0097]在一種可選的場景中,所述服務信息包括支持的服務。
[0098]舉例來說,所述支持的服務包括但不限于:血壓、時間、心率、連接丟失(Linkloss)、定位與導航(Location and Navigation)、溫度、濕度、跑步速度與步幅(RunningSpeed and Cadence)等。
[0099]在此場景中,可選地,如圖2b所示,配置模塊23包括:
[0100]第一配置單元231,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務時,將所述第一工作設備的第一服務相關的消息發送給所述第二工作設備。
[0101]其中,所述第一工作設備的第一服務相關的消息可以包括控制設備在確定所述第一工作設備發生觸撞之前收到的,和/或,在確定所述第一工作設備發生觸碰時收到的,和/或,在確定所述第一工作設備發生觸碰之后收到的。
[0102]舉例來說,發生觸碰的工作設備Dl和D2均支持溫度服務,即Dl和D2均可以檢測環境溫度,且Dl和D2均會將檢測到的溫度封裝在消息中發給控制設備,在此場景下,第一配置單元231可以將從Dl接收到的消息發送給D2,即將Dl檢測到的溫度發給D2,和/或,將從D2接收到的消息發給Dl。
[0103]在此場景中,可選地,配置模塊23包括:
[0104]第二配置單元232,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備支持第一服務、第二工作設備不支持第一服務時,配置所述第二工作設備以支持所述第一服務。
[0105]舉例來說,發生觸碰的工作設備Dl和D2中,Dl支持定位與導航服務,D2不支持定位與導航服務,在此場景下,第二配置單元232可以配置D2也支持定位與導航服務,具體地,第二配置單元232可以向D2提供定位與導航服務的安裝包并控制D2進行安裝。
[0106]在又一種可選的場景中,除了支持的服務,所述服務信息還包括所述支持的服務的狀態。具體地,所述服務的狀態包括但不限于:開啟、關閉。
[0107]在此場景中,可選地,如圖2c所示,配置模塊23包括:
[0108]第三配置單元233,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,開啟所述第二工作設備上的第一服務。
[0109]舉例來說,發生觸碰的工作設備Dl和D2均支持血壓服務,即Dl和D2均可以檢測血壓,若Dl上的血壓服務為開啟狀態,即Dl正在檢測血壓,D2上的血壓服務為關閉狀態,則第三配置單元233可以開啟D2上的血壓服務。
[0110]可選地,配置模塊23包括:
[0111]第四配置單元234,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,開啟所述第二工作設備上的第一服務,并關閉所述第一工作設備上的第一服務。
[0112]舉例來說,發生觸碰的工作設備Dl和D2均支持血壓服務,即Dl和D2均可以檢測血壓,若Dl上的血壓服務為開啟狀態,即Dl正在檢測血壓,D2上的血壓服務為關閉狀態,則第四配置單元234可以開啟D2上的血壓服務并關閉Dl上的血壓服務。
[0113]可選地,配置模塊23包括:
[0114]第五配置單元235,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,將所述第二工作設備標記為所述第一工作設備上的第一服務的備份設備。
[0115]進一步可選地,第五配置單元235還用于,在將所述第二工作設備標記為所述第一工作設備上的第一服務的備份設備之后,當所述第一工作設備上的第一服務關閉時,開啟所述第二工作設備上的第一服務。
[0116]舉例來說,發生觸碰的工作設備Dl和D2均支持連接丟失服務,即Dl和D2在與控制設備之間的鏈路斷開時發出告警,若Dl上的連接丟失服務為開啟狀態,D2上的連接丟失服務為關閉狀態,則第五配置單元235可以將D2標記為Dl上的連接丟失服務的備份設備,在標記之后,若Dl上的連接丟失服務關閉,則第五配置單元235開啟D2上的連接丟失服務。
[0117]可選地,配置模塊23包括:
[0118]第六配置單元236,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備和所述第二設備上的第一服務均為開啟狀態時,對所述第一工作設備和所述第二設備上的第一服務相關的參數進行相互參考設定。
[0119]舉例來說,發生觸碰的工作設備Dl和D2均支持定位與導航服務,且Dl和D2上的定位與導航服務均為開啟狀態,其中,Dl上的定位與導航服務已關聯到一收集數據的目的節點,即控制設備200已設定Dl將定位與導航的結果發送給所述目的節點,D2上的定位與導航服務還未與目的節點關聯,則第六配置單元236可以將D2上的定位與導航服務與所述目的節點關聯,即第六配置單元236設定D2上定位與導航服務的參數使D2將定位與導航的結果發送給所述目的節點。
[0120]在一些可能的場景中,為了增加服務關聯配置的種類,還可以考慮觸碰的模式,根據觸碰的模式選擇相應的配置方式。相應地,確定模塊22還用于:根據發生觸碰的所述至少兩個工作設備的觸碰相關信息,確定所述觸碰的模式;
[0121]配置模塊23具體用于:根據所述觸碰的模式和發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
[0122]可選地,所述觸碰的模式包括以下至少一種:觸碰的次數、間隔、強度。其中,觸碰的次數、間隔和強度均有多種方式可以得到,比如,通過發生觸碰的至少兩個工作設備各自采集到的加速度和對應的時間得到。
[0123]舉例來說,工作設備Dl和D2均支持血壓服務,即Dl和D2均可以檢測血壓,且Dl上的血壓服務為開啟狀態,即Dl正在檢測血壓,D2上的血壓服務為關閉狀態,D2上的血壓服務為關閉狀態,若工作設備Dl和D2在2秒內觸碰一次,則配置模塊23僅開啟D2上的血壓服務,相當于由第三配置單元233進行配置,若工作設備Dl和D2在2秒內觸碰兩次,則配置模塊23在開啟D2上的血壓服務的同時關閉Dl上的血壓服務,相當于由第四配置單元234進行配置。
[0124]在一些可能的場景中,控制設備200可以作為工作設備,進一步地,控制設備200可以為發生觸碰的所述至少兩個工作設備中的一個。相應地,當確定模塊22確定控制設備200為發生觸碰的所述至少兩個工作設備中的一個時,配置模塊23可以參考控制設備200的服務信息和與控制設備200發生觸碰的其它工作設備的服務信息,對控制設備200和與控制設備200發生觸碰的其它工作設備進行服務關聯配置。
[0125]本實施例通過控制設備根據多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰,并參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,提供了一種設備間的服務關聯方案。
[0126]圖3為本發明提供的一種控制設備實施例二的結構圖。如圖3所示,控制設備300包括:
[0127]處理器(processor)31、通信接口(Communications Interface) 32、存儲器(memory) 33、以及通信總線34。其中:
[0128]處理器31、通信接口 32、以及存儲器33通過通信總線34完成相互間的通信。
[0129]通信接口 32,用于與比如工作設備等外部設備的通信。
[0130]處理器31,用于執行程序332,具體可以執行上述方法實施例一中的相關步驟。
[0131]具體地,程序332可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0132]處理器31可能是一個中央處理器CPU,或者是特定集成電路ASIC (ApplicationSpecific Integrated Circuit),或者是被配置成實施本發明實施例的一個或多個集成電路。
[0133]存儲器33,用于存放程序332。存儲器33可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序332具體可以用于使得控制設備300執行以下步驟:
[0134]獲取多個工作設備的觸碰相關信息;
[0135]根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰;
[0136]參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
[0137]程序332中各步驟的具體實現可以參見上述服務關聯方法實施例中的相應步驟和單元中對應的描述,在此不贅述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設備和模塊的具體工作過程,可以參考前述服務關聯方法實施例中的對應過程描述,在此不再贅述。
[0138]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0139]所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對原有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。[0140]以上實施方式僅用于說明本發明,而并非對本發明的限制,有關【技術領域】的普通技術人員,在不脫離本發明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本發明的范疇,本發明的專利保護范圍應由權利要求限定。
【權利要求】
1.一種服務關聯方法,其特征在于,所述方法包括: 控制設備獲取多個工作設備的觸碰相關信息; 根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰; 參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
2.根據權利要求1所述的方法,其特征在于,所述服務信息包括支持的服務。
3.根據權利要求2所述的方法,其特征在于,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括: 當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務時,將所述第一工作設備的第一服務相關的消息發送給所述第二工作設備。
4.根據權利要求2所述的方法,其特征在于,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括: 當發生觸碰的所述至少兩個工作設備中的第一工作設備支持第一服務、第二工作設備不支持第一服務時,配置所述第二工作設備以支持所述第一服務。
5.根據權利要求2所述的方法,其特征在于,所述服務信息還包括所述支持的服務的狀態。
6.根據權利要求5所 述的方法,其特征在于,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括: 當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,開啟所述第二工作設備上的第一服務。
7.根據權利要求5所述的方法,其特征在于,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括: 當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,開啟所述第二工作設備上的第一服務,并關閉所述第一工作設備上的第一服務。
8.根據權利要求5所述的方法,其特征在于,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括: 當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,將所述第二工作設備標記為所述第一工作設備上的第一服務的備份設備。
9.根據權利要求8所述的方法,其特征在于,所述將所述第二工作設備標記為所述第一工作設備上的第一服務的備份設備之后,還包括: 當所述第一工作設備上的第一服務關閉時,開啟所述第二工作設備上的第一服務。
10.根據權利要求5所述的方法,其特征在于,所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括: 當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備和所述第二設備上的第一服務均為開啟狀態時,對所述第一工作設備和所述第二設備上的第一服務相關的參數進行相互參考設定。
11.根據權利要求1~10中任一所述的方法,其特征在于,所述觸碰相關信息包括加速度和對應的時間。
12.根據權利要求11所述的方法,其特征在于,所述根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰,包括: 若至少兩個工作設備在同一時間范圍內的加速度的變化特性的相似度達到相似度閾值,則確定所述至少兩個工作設備之間發生觸碰。
13.根據權利要求1~11中任一所述的方法,其特征在于,所述觸碰相關信息是所述多個工作設備響應于判斷自身發生觸碰發送的; 所述根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰,包括: 確定在一定時間內接收到的觸碰相關信息對應的至少兩個工作設備之間發生觸碰。
14.根據權利要求1~13中任一所述的方法,其特征在于,所述方法還包括: 根據發生觸碰的所述至少兩個工作設備的觸碰相關信息,確定所述觸碰的模式; 所述參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置,包括: 根據所述觸碰的模式和發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
15.根據權利要求14所述的方法,其特征在于,所述觸碰的模式包括以下至少一種:觸碰的次數、間隔、強度。
16.根據權利要求1~15中任一所述的方法,其特征在于,所述對所述至少兩個工作設備進行服務關聯配置,包括: 所述控制設備通過無線通信技術對所述至少兩個工作設備進行服務關聯配置。
17.根據權利要求16所述的方法,其特征在于,所述無線通信技術包括藍牙低功耗。
18.根據權利要求1~17中任一所述的方法,其特征在于,所述控制設備為發生觸碰的所述至少兩個工作設備中的一個。
19.一種控制設備,其特征在于,所述設備包括: 獲取模塊,用于獲取多個工作設備的觸碰相關信息; 確定模塊,用于根據所述多個工作設備的觸碰相關信息,確定所述多個工作設備中的至少兩個工作設備之間發生觸碰; 配置模塊,用于參考發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
20.根據權利要求19所述的設備,其特征在于,所述服務信息包括支持的服務。
21.根據權利要求20所述的設備,其特征在于,所述配置模塊包括: 第一配置單元,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務時,將所述第一工作設備的第一服務相關的消息發送給所述第二工作設備。
22.根據權利要求20所述的設備,其特征在于,所述配置模塊包括:第二配置單元,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備支持第一服務、第二工作設備不支持第一服務時,配置所述第二工作設備以支持所述第一服務。
23.根據權利要求20所述的設備,其特征在于,所述服務信息還包括所述支持的服務的狀態。
24.根據權利要求23所述的設備,其特征在于,所述配置模塊包括: 第三配置單元,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,開啟所述第二工作設備上的第一服務。
25.根據權利要求23所述的設備,其特征在于,所述配置模塊包括: 第四配置單元,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,開啟所述第二工作設備上的第一服務,并關閉所述第一工作設備上的第一服務。
26.根據權利要求23所述的設備,其特征在于,所述配置模塊包括: 第五配置單元,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備上的第一服務為開啟狀態、所述第二工作設備上的第一服務為關閉狀態時,將所述第二工作設備標記為所述第一工作設備上的第一服務的備份設備。
27.根據權利要求26所述的設備,其特征在于,所述第五配置單元還用于,在將所述第二工作設備標記為所述第一工作設備上的第一服務的備份設備之后,當所述第一工作設備上的第一服務關閉時,開啟所述第二工作設備上的第一服務。
28.根據權利要求23所述的設備,其特征在于,所述配置模塊包括: 第六配置單元,用于當發生觸碰的所述至少兩個工作設備中的第一工作設備和第二工作設備均支持第一服務,且所述第一工作設備和所述第二設備上的第一服務均為開啟狀態時,對所述第一工作設備和所述第二設備上的第一服務相關的參數進行相互參考設定。
29.根據權利要求19~28中任一所述的設備,其特征在于,所述觸碰相關信息包括加速度和對應的時間。
30.根據權利要求29所述的設備,其特征在于,所述確定模塊具體用于:若至少兩個工作設備在同一時間范圍內的加速度的變化特性的相似度達到相似度閾值,則確定所述至少兩個工作設備之間發生觸碰。
31.根據權利要求19~29中任一所述的設備,其特征在于,所述觸碰相關信息是所述多個工作設備響應于判斷自身發生觸碰發送的; 所述確定模塊具體用于:確定在一定時間內接收到的觸碰相關信息對應的至少兩個工作設備之間發生觸碰。
32.根據權利要求19~31中任一所述的設備,其特征在于,所述確定模塊還用于:根據發生觸碰的所述至少兩個工作設備的觸碰相關信息,確定所述觸碰的模式; 所述配置模塊具體用于:根據所述觸碰的模式和發生觸碰的所述至少兩個工作設備的服務信息,對所述至少兩個工作設備進行服務關聯配置。
33.根據權利要求32所述的設備,其特征在于,所述觸碰的模式包括以下至少一種:觸碰的次數、間隔、強度。
34.根據權利要求19~33中任一所述的設備,其特征在于,所述配置模塊具體用于:通過無線通信技術對所述至少兩個工作設備進行服務關聯配置。
35.根據權利要求34所述的設備,其特征在于,所述無線通信技術包括藍牙低功耗。
36.根據權利要求19~35中任一所述的設備,其特征在于,所述控制設備為發生觸碰的所述至少兩個工作設備中的 一個。
【文檔編號】H04B5/02GK103763787SQ201410003271
【公開日】2014年4月30日 申請日期:2014年1月3日 優先權日:2014年1月3日
【發明者】劉嘉 申請人:北京智谷睿拓技術服務有限公司