用于設置通信的方法和設備及其記錄介質的制作方法
【技術領域】
[0001]與示例性實施例一致的設備和方法涉及一種用于在多個裝置之間設置通信的方法和設備,更具體地講,涉及一種用于使用全網狀方法在多個終端之間設置通信的方法和設備以及用于所述方法的記錄介質。
【背景技術】
[0002]由于網絡和裝置的高性能,通信的方法正在飛速改變。因此,裝置(比如智能電話)不僅能夠提供唯一的語音通信服務,而且能夠提供其他各種服務。通信服務的一個代表性示例是多點通信服務。
[0003]多點通信的示例包括服務器微控制器單元(MCU)方法,其中,服務器接收并混合媒體并且將混合后的媒體發送到參與者裝置。另一示例是全網狀方法,其中,參與通信的所有裝置連接到具有所有其它參與者裝置的媒體會話并且在每個裝置的每個信道之間發送或接收媒體。
[0004]當網絡中的每個節點具有將其連接到網絡中的其它每個節點的電路時,全網狀拓撲發生。實施全網狀昂貴而全網狀產生最大的冗余量,因此,在那些節點中的一個節點失敗的事件中,可將網絡流量指向任何其它節點。
[0005]因為歸因于裝置的性能限制而裝置難以獨立處理多條媒體,所以在現有技術中,服務器MCU方法比全網狀方法更常用。
【發明內容】
[0006]技術問題
[0007]實施全網狀昂貴而全網狀產生最大的冗余量,因此,在那些節點中的一個節點失敗的事件中,可將網絡流量指向任何其它節點。
[0008]技術方案
[0009]—個或多個示例性實施例包括一種用于使用全網狀方法在多個裝置之間設置通信的方法和設備及其記錄介質。
[0010]有益效果
[0011]在群組中的第一客戶機的用戶可在確定是否設置與群組中包括的其它客戶機裝置的通信時降低難度。
【附圖說明】
[0012]從以下結合附圖的示例性實施例的描述中,這些和/或其它方面將變得清楚且更容易理解,其中:
[0013]圖1是根據示例性實施例的示出在預定群組中包括的多個裝置之間所設置的通信的示圖;
[0014]圖2是根據示例性實施例的示出第一客戶機裝置與第一客戶機裝置所屬的群組中包括的其它裝置進行通信的方法的流程圖;
[0015]圖3A和圖3B是根據示例性實施例的示出在通信發起請求和通信擴展請求中包括的信息的示圖;
[0016]圖4是根據示例性實施例的示出第一客戶機裝置確定是否設置與第二客戶機裝置的通信的方法的流程圖;
[0017]圖5是根據示例性實施例的示出第一客戶機裝置請求優先級順序較低的第三客戶機裝置設置通信的方法的流程圖;
[0018]圖6是根據示例性實施例的示出主機裝置與主機裝置所屬的群組中包括的多個裝置進行通信的方法的流程圖;
[0019]圖7是根據示例性實施例的示出在包括主機裝置和客戶機裝置的多個裝置之間設置通信的方法的流程圖;
[0020]圖8是根據另一示例性實施例的示出在包括主機裝置和客戶機裝置的多個裝置之間設置通信的方法的流程圖;
[0021]圖9和圖10是根據不例性實施例的不出第一客戶機裝置的框圖;
[0022]圖11是根據示例性實施例的示出主機裝置的框圖。
[0023]最佳實施方式
[0024]—個或多個示例性實施例包括用于使用全網狀方法在多個裝置之間設置通信的方法和設備及其記錄介質。
[0025]附加的方面部分地將在隨后的描述中被闡述,部分地將從描述中變得清楚,或者可通過所呈現的示例性實施例的實踐而被獲知。
[0026]根據示例性實施例的一方面,提供一種第一客戶機裝置設置與群組中包括的裝置的通信的方法,所述方法包括:從所述群組中包括的主機裝置接收用于在主機裝置和第一客戶機裝置之間設置通信的通信發起請求;基于第一客戶機裝置的通信狀態確定是否設置與主機裝置的通信;從第二客戶機裝置接收用于在第二客戶機裝置和第一客戶機裝置之間設置通信的通信擴展請求;確定第二客戶機裝置是否包括在所述群組中;響應于確定第二客戶機裝置包括在所述群組中,基于是否設置有主機裝置和第一客戶機裝置的通信來確定是否設置與第二客戶機裝置的通信。
[0027]根據另一示例性實施例的一方面,提供一種主機裝置設置與群組中包括的裝置的通信的方法,所述方法包括:根據用戶的選擇來選擇在所述群組中包括的多個客戶機裝置;向在所述群組中包括的所述多個客戶機發送用于設置通信的通信發起請求;基于所述多個客戶機裝置針對所發送的通信發起請求的響應來確定是否設置與所述多個客戶機裝置的通信。
[0028]根據另一示例性實施例的一方面,提供一種設置與群組中包括的其它裝置的通信的第一客戶機裝置,所述第一客戶機裝置包括:收發器,從所述群組中包括的主機裝置接收用于在主機裝置和第一客戶機裝置之間設置通信的通信發起請求;控制器,基于第一客戶機裝置的通信狀態確定是否設置與主機裝置的通信,基于第二客戶機裝置是否包括在所述群組中以及是否在主機裝置和第一客戶機裝置之間設置有通信確定是否設置與第二客戶機裝置的通信。
[0029]根據另一示例性實施例的一方面,提供一種設置與群組中包括的裝置的通信的主機裝置,所述主機裝置包括:輸入單元,被配置用于接收對所述群組中包括的多個客戶機裝置的用戶選擇;輸出單元,被配置用于向所述群組中包括的所述多個客戶機裝置發送用于設置通信的通信發起請求;控制器,被配置用于基于所述多個客戶機裝置的響應來確定是否設置與所述多個客戶機裝置的通信。
【具體實施方式】
[0030]現在將詳細參照在附圖中示出其示例的實施例,其中,同樣的附圖標號始終指示同樣的元件。就此而言,本實施例可具有不同形式并且不應理解為限于在此展示的描述。因此,通過參照附圖在下文描述實施例僅用于解釋本說明書的各方面。
[0031 ]如在此所使用,術語“和/或”包括所列出的關聯項目中的一個或多個的任何及全部組合。當表述(諸如“至少一個”)位于一列元件之后時,該表述修飾整列元件而非修飾所述列中的單個元件。
[0032]參照示出示例性實施例的附圖以便獲得對本說明書及其優點以及通過本說明書的實施所實現的目標的充分理解。在下文中,通過參照附圖解釋示例性實施例來描述本說明書。
[0033]在本說明書中,當一個元件“連接”或被“連接”到另一元件時,所述元件不僅可直接接觸或可被直接連接到所述另一元件,而且可通過置于其間的其它元件中的至少一個電接觸或可被電連接到所述另一元件。此外,當一部分“包括”特定元件時,除非另有明確說明,否則可理解為還包括其它構成元件。
[0034]圖1是根據示例性實施例的示出在預定群組中包括的多個裝置之間設置通信的方法的示圖。
[0035]參照圖1,在預定群組中包括主機裝置10、第一客戶機裝置100-1、第二客戶機裝置100-2以及第三客戶機裝置100-3。
[0036]在預定群組中包括的所述多個裝置可均能夠根據全網狀方法進行通信。在全網狀方法中,可在預定群組中包括的各個裝置之間設置通信。可基于在預定群組中包括的各個裝置的通信狀態不設置一些裝置之間的通信。例如,所述多個裝置中的每個可設置與預定群組中包括的其它裝置的通信,并且可向每個裝置的用戶提供電話對話服務(諸如語音呼叫服務、視頻呼叫服務等)。此外,所述裝置可基于所設置的通信相互發送和接收各種類型的多媒體。
[0037]所述多個裝置可輸出關于在設置通信的同時產生的事件的信息。例如,當預定裝置從另一裝置接收用于設置通信的請求時,可將從用于設置通信的所述請求中接收到的關于事件的信息提供給預定裝置。例如,可經由振動、聲音、消息等將關于事件的信息提供給裝置的用戶。作為另一示例,可通過預定裝置屏幕將可通過其接收用于設置通信的用戶界面提供給用戶。
[0038]為便于描述,第一客戶機裝置100-1、第二客戶機裝置100-2及第三客戶機裝置100-3將分別被稱為第一客戶機100-1、第二客戶機100-2及第三客戶機100-3。
[0039]主機裝置10可與預定群組中包括的第一客戶機100-1、第二客戶機100-2及第三客戶機100-3中的每個設置通信。例如,主機裝置10可產生包括將針對其設置通信的多個裝置的識別信息的列表。此外,主機裝置10可向預定群組中包括的每個裝置發送所述列表。主機裝置10可向用戶提供關于從預定群組中包括的另一裝置接收到的響應或請求的信息。例如,如果主機裝置10從第一客戶機100-1接收到用于接受通信的設置的響應,則可經由用戶界面在主機裝置10的屏幕上顯示指示設置了與第一客戶機裝置的通信的響應。
[0040]可按照各種形式實施主機裝置10。例如,主機裝置10可以是移動電話、智能電話、計算機、膝上型計算機、平板、服務器等,不過不限于此。
[0041]第一客戶機100-1可設置與預定群組中包括的主機裝置10、第二客戶機100-2及第三客戶機100-3中的每個的通信。例如,第一客戶機100-1可查看使用主機裝置10產生的列表以設置與預定群組中包括的其它客戶機裝置的通信。第一客戶機100-1可向用戶提供關于從預定群組中也包括的另一裝置接收到的響應或請求的信息。例如,如果第一客戶機100-1從第二客戶機100-2接收到用于設置通信的請求,則第一客戶機100-1可在其屏幕上顯示關于接收到的請求的信息。
[0042]可按照各種形式實施第一客戶機100-1、第二客戶機100-2及第三客戶機100-3。例如,所述客戶機可以是移動電話、智能電話、計算機、膝上型計算機、平板、服務器等,不過不限于此。
[0043]第二客戶機100-2可設置與預定群組中包括的主機裝置10、第二客戶機100-2及第三客戶機100-3中的每個的通信。例如,第二客戶機100-2可執行與上述第一客戶機100-1相同的功能。另外,第三客戶機100-3可設置與預定群組中包括的主機裝置10、第一客戶機100-1及第二客戶機100-2中的每個的通信。此外,第三客戶機100-3可執行與上述第一客戶機100-1相同的功能。
[0044]在下文中,參照圖2描述使用在預定群組中包括的主機裝置10、第一客戶機100-1、第二客戶機100-2及第三客戶機100-3設置通信的方法。
[0045]圖2是根據示例性實施例的示出第一客戶機裝置100-1與第一客戶機裝置100-1所屬的群組(在下文中稱之為“群組A”)中包括的其它裝置進行通信的方法的流程圖。
[0046]參照圖2,在操作210,第一客戶機100-1從群組A中包括的主機裝置10接收用于在主機裝置10和第一客戶機100-1之間設置通信的通信發起請求。例如,通信發起請求可以是由主機裝置10發送到多個客戶機裝置(諸如在群組A中包括的第一客戶機100-1、第二客戶機100-2及第三客戶機100-3)的信號。可使用主機裝置10選擇屬于群組A的所述多個客戶機裝置。將參照圖5描述使用主機裝置10選擇所述多個客戶機裝置的方法。
[0047]可在通信發起請求中包括包含除群組A以外的多個裝置的識別信息和群組A的識別信息的參與者裝置列表。如果裝置是移動裝置(諸如智能電話),則識別信息可包括序列號、用戶識別模塊(sno或通用Sm(USIM)芯片號、裝置用戶賬戶等中的一個或多個。如果從另一裝置接收到與設置通信相關的請求或響應,則所述多個裝置可基于群組A的識別信息確定所述另一裝置是否屬于群組A。將參照圖3描述在通信發起請求中包括的信息的示例。
[0048]例如