国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)的制作方法

      文檔序號:7997930閱讀:378來源:國知局
      通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng),屬于互聯(lián)網(wǎng)通信領(lǐng)域。所述方法包括:接收消費者代理端的服務(wù)請求;根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端;接收所述查詢到的服務(wù)者代理端發(fā)送的通信會話號;將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入相應(yīng)的會話,從而使得所述消費者代理端建立與所述查詢到的服務(wù)者代理端之間的通信。本發(fā)明解決了當(dāng)前用戶事先未獲知其它用戶的信息,就無法與其它用戶建立通信的問題;達到了消費者代理端在不用獲知服務(wù)者代理端的信息時,也能夠與服務(wù)者代理端建立通信的效果。
      【專利說明】通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)通信領(lǐng)域,特別涉及一種通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)。

      【背景技術(shù)】
      [0002]在線語音平臺是一種通過網(wǎng)絡(luò)來為通信雙方提供語音通信服務(wù)的互聯(lián)網(wǎng)應(yīng)用。隨著在線娛樂、網(wǎng)絡(luò)教育和語音直播之類應(yīng)用的蓬勃發(fā)展,在線語音平臺也得到了廣泛的使用。
      [0003]現(xiàn)有的在線語音平臺在向用戶提供語音服務(wù)時,通常采用以下兩種方式建立語音通信:第一種方式,用戶事先獲知另一用戶的用戶標識信息,比如,該用戶標識信息可以是用戶名,然后該用戶根據(jù)用戶標識信息直接呼叫另一用戶,從而使得該用戶與另一用戶之間建立語音通信;第二種方式,用戶事先獲知一個語音頻道的頻道號碼,然后該用戶根據(jù)該頻道號碼加入對應(yīng)的語音頻道,從而使得該用戶與該語音頻道內(nèi)的其它用戶建立語音通?目。
      [0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:用戶與其它用戶建立語音通信的過程中,必須事先獲知其它用戶或者其它用戶所在頻道的頻道號碼,否則無法與其它用戶建立語音通信。換個角度來講,假如其它用戶是語音服務(wù)提供者,比如在線語音學(xué)習(xí)頻道,如果當(dāng)前用戶不知道該在線語音學(xué)習(xí)頻道的頻道號碼時,就無法加入該在線語音學(xué)習(xí)頻道進行學(xué)習(xí)。


      【發(fā)明內(nèi)容】

      [0005]為了解決當(dāng)前用戶事先未獲知其它用戶或者其它用戶所在頻道的頻道號碼,就無法與其它用戶建立通信的問題,本發(fā)明實施例提供了一種通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)。所述技術(shù)方案如下:
      [0006]根據(jù)本發(fā)明的第一方面,提供了一種通信調(diào)度方法,所述方法包括:
      [0007]接收消費者代理端的服務(wù)請求;
      [0008]根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;
      [0009]將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端;
      [0010]接收所述查詢到的服務(wù)者代理端發(fā)送的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話所得到的;
      [0011]將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入相應(yīng)的會話,從而使得所述消費者代理端建立與所述查詢到的服務(wù)者代理端之間的通信。
      [0012]根據(jù)本發(fā)明的第二方面,提供了一種通信發(fā)起方法,所述方法包括:
      [0013]向調(diào)度服務(wù)器發(fā)送服務(wù)請求,以便所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;并將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端;
      [0014]接收所述調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話所得到、并發(fā)送給所述調(diào)度服務(wù)器的;
      [0015]根據(jù)所述通信會話號加入通信服務(wù)器中相應(yīng)的會話中,從而建立與所述查詢到的服務(wù)者代理端之間的通信。
      [0016]根據(jù)本發(fā)明的第三方面,提供了一種通信提供方法,所述方法包括:
      [0017]接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求,所述服務(wù)請求為消費者代理端發(fā)送給所述調(diào)度服務(wù)器,所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端后,向查詢到的服務(wù)者代理端發(fā)送的;
      [0018]在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話,并獲得通信會話號;
      [0019]將所述通信會話號發(fā)送給所述調(diào)度服務(wù)器,以便所述調(diào)度服務(wù)器將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入通信服務(wù)器中相應(yīng)的會話中。
      [0020]根據(jù)本發(fā)明的第四方面,提供了一種調(diào)度服務(wù)器,所述服務(wù)器,包括:
      [0021 ] 請求接收模塊,用于接收消費者代理端的服務(wù)請求;
      [0022]服務(wù)查詢模塊,用于根據(jù)所述請求接收模塊接收到的服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;
      [0023]請求轉(zhuǎn)發(fā)模塊,用于將所述請求接收模塊接收到的服務(wù)請求轉(zhuǎn)發(fā)給所述服務(wù)查詢模塊查詢到的服務(wù)者代理端;
      [0024]會話號接收模塊,用于接收所述查詢到的服務(wù)者代理端發(fā)送的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話所得到的;
      [0025]會話號轉(zhuǎn)發(fā)模塊,用于將所述會話號接收模塊接收到的通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入相應(yīng)的會話,從而使得所述消費者代理端建立與所述查詢到的服務(wù)者代理端之間的通信。
      [0026]根據(jù)本發(fā)明的第五方面,提供了一種消費者代理端,其包括:
      [0027]請求發(fā)送模塊,用于向調(diào)度服務(wù)器發(fā)送服務(wù)請求,以便所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;并將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端;
      [0028]反饋接收模塊,用于接收所述調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話所得到、并發(fā)送給所述調(diào)度服務(wù)器的;
      [0029]會話加入模塊,用于根據(jù)所述反饋接收模塊接收到的通信會話號加入通信服務(wù)器中相應(yīng)的會話中,從而建立與所述查詢到的服務(wù)者代理端之間的通信。
      [0030]根據(jù)本發(fā)明的第六方面,提供了一種服務(wù)者代理端,其包括:
      [0031]轉(zhuǎn)發(fā)接收模塊,用于接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求,所述服務(wù)請求為消費者代理端發(fā)送給所述調(diào)度服務(wù)器,所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端后,向查詢到的服務(wù)者代理端發(fā)送的;
      [0032]會話建立模塊,用于在所述轉(zhuǎn)發(fā)接收模塊接收到所述服務(wù)請求之后與通信服務(wù)器建立會話,并獲得通信會話號;
      [0033]會話號發(fā)送模塊,用于將所述會話建立模塊獲得的通信會話號發(fā)送給所述調(diào)度服務(wù)器,以便所述調(diào)度服務(wù)器將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入通信服務(wù)器中相應(yīng)的會話中。
      [0034]根據(jù)本發(fā)明的第七方面,提供了一種通信調(diào)度系統(tǒng),所述系統(tǒng)包括消費者代理端、服務(wù)者代理端、調(diào)度服務(wù)器和通信服務(wù)器;其中,
      [0035]所述消費者代理端為如上第五方面所述的消費者代理端;
      [0036]所述服務(wù)者代理端為如上第六方面所述的服務(wù)者代理端;
      [0037]所述調(diào)度服務(wù)器為如上第四方面所述的調(diào)度服務(wù)器。
      [0038]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
      [0039]通過根據(jù)消費者代理端的服務(wù)請求來查詢已經(jīng)注冊且空閑的服務(wù)者代理端,然后將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端,以便服務(wù)者代理端與消費者代理端之間建立通信;解決了當(dāng)前用戶事先未獲知其它用戶或者其它用戶所在頻道的頻道號碼,就無法與其它用戶建立通信的問題;達到了消費者代理端在不用獲知服務(wù)者代理端的信息時,也能夠與服務(wù)者代理端建立通信的效果。

      【專利附圖】

      【附圖說明】
      [0040]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0041]圖1是本發(fā)明實施例所涉及的實施環(huán)境的結(jié)構(gòu)示意圖;
      [0042]圖2是本發(fā)明實施例一提供的通信調(diào)度方法的方法流程圖;
      [0043]圖3A是本發(fā)明實施例二提供的通信調(diào)度方法的方法流程圖;
      [0044]圖3B是本發(fā)明實施例二提供的服務(wù)者代理端的用戶界面示意圖;
      [0045]圖3C是本發(fā)明實施例二提供的消費者代理端的用戶界面示意圖;
      [0046]圖3D是本發(fā)明實施例二提供的根據(jù)標識信息查詢服務(wù)者代理端的方法流程圖;
      [0047]圖4A是本發(fā)明實施例三提供的通信調(diào)度方法的方法流程圖;
      [0048]圖4B是本發(fā)明實施例三提供的服務(wù)者代理端的用戶界面示意圖;
      [0049]圖4C是本發(fā)明實施例三提供的消費者代理端的用戶界面示意圖;
      [0050]圖4D是本發(fā)明實施例三提供的根據(jù)標識信息查詢服務(wù)者代理端的方法流程圖;
      [0051]圖5是本發(fā)明實施例四提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖;
      [0052]圖6是本發(fā)明實施例五提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖;
      [0053]圖7是本發(fā)明實施例五提供的服務(wù)查詢模塊的結(jié)構(gòu)方框圖;
      [0054]圖8是本發(fā)明實施例六提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖;
      [0055]圖9是本發(fā)明實施例六提供的服務(wù)查詢模塊的結(jié)構(gòu)方框圖。

      【具體實施方式】
      [0056]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
      [0057]請參考圖1,其示出了本發(fā)明實施例所涉及的實施環(huán)境的結(jié)構(gòu)示意圖。該實施環(huán)境包括至少一個消費者代理端120、至少一個服務(wù)者代理端140、調(diào)度服務(wù)器160和通信服務(wù)器 180。
      [0058]消費者代理端120可以是運行有預(yù)定程序的電子設(shè)備。該電子設(shè)備可以是普通用戶所使用的智能手機、平板電腦、電子書閱讀器、掌上電腦、膝上型筆記本和臺式電腦等等中的任意一種。
      [0059]服務(wù)者代理端140可以是運行有預(yù)定程序的電子設(shè)備。該電子設(shè)備可以是提供服務(wù)的用戶所使用的智能手機、平板電腦、電子書閱讀器、掌上電腦、膝上型筆記本和臺式電腦等等中的任意一種。以一個具體的例子為例,提供服務(wù)的用戶可以是醫(yī)院各個科室的醫(yī)師,提供的服務(wù)是在線語音診斷;另一個具體的例子中,提供服務(wù)的用戶可以是學(xué)校各個專業(yè)的老師,提供的服務(wù)是在線教學(xué)。
      [0060]調(diào)度服務(wù)器160可以是一臺或者多臺運行有預(yù)定程序的服務(wù)器。調(diào)度服務(wù)器160既可以通過無線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)來與消費者代理端120相連,調(diào)度服務(wù)器160還可以通過無線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)來與服務(wù)者代理端140相連。
      [0061]通信服務(wù)器180可以是一臺或者多臺運行有預(yù)定程序的服務(wù)器。通信服務(wù)器180用于提供語音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的結(jié)合。通信服務(wù)器180即可以通過無線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)來與消費者代理端120相連,通信服務(wù)器180也可以通過無線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)來與服務(wù)者代理端140相連。
      [0062]實施例一
      [0063]請參考圖2,其示出了本發(fā)明實施例一提供的通信調(diào)度方法的方法流程圖。本實施例主要以該通信調(diào)度方法用于如圖1所示的實施環(huán)境中來舉例說明,該通信調(diào)度方法包括:
      [0064]步驟202,消費者代理端向調(diào)度服務(wù)器發(fā)送服務(wù)請求;
      [0065]當(dāng)消費者代理端需要與服務(wù)者代理端通信時,不論消費者代理端是否知曉服務(wù)者代理端的任何信息,都可以向調(diào)度服務(wù)器發(fā)送服務(wù)請求。
      [0066]步驟204,調(diào)度服務(wù)器接收消費者代理端的服務(wù)請求,根據(jù)服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;
      [0067]調(diào)度服務(wù)器中保存有服務(wù)者代理端的狀態(tài)信息,該狀態(tài)信息可以包括:未注冊、已注冊且繁忙和已注冊且空閑,其中,處于已注冊且空閑的服務(wù)者代理端是當(dāng)前可以提供服務(wù)的服務(wù)者代理端。在消費者代理端向調(diào)度服務(wù)器發(fā)送服務(wù)請求之后,調(diào)度服務(wù)器接收消費者代理端的服務(wù)請求。并在接收到服務(wù)請求之后,根據(jù)服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端。
      [0068]步驟206,調(diào)度服務(wù)器將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端;
      [0069]調(diào)度服務(wù)器在查詢到已經(jīng)注冊且空閑的服務(wù)者代理端之后,調(diào)度服務(wù)器可以將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端。
      [0070]步驟208,服務(wù)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求;在接收到服務(wù)請求之后與通信服務(wù)器建立會話,并獲得通信會話號;
      [0071]服務(wù)者代理端會接收到調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求。在服務(wù)者代理端接收到服務(wù)請求之后,服務(wù)者代理端與通信服務(wù)器建立會話。在建立會話的過程中,服務(wù)者代理端會獲得與本次建立的會話相對應(yīng)的通信會話號。
      [0072]步驟210,服務(wù)者代理端將通信會話號發(fā)送給調(diào)度服務(wù)器;
      [0073]服務(wù)者代理端將獲得的通信會話號發(fā)送給調(diào)度服務(wù)器,以便調(diào)度服務(wù)器將該通信會話號轉(zhuǎn)發(fā)給消費者代理端。
      [0074]步驟212,調(diào)度服務(wù)器接收查詢到的服務(wù)者代理端發(fā)送的通信會話號;將通信會話號轉(zhuǎn)發(fā)給消費者代理端;
      [0075]步驟214,消費者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會話號,根據(jù)通信會話號加入通信服務(wù)器中相應(yīng)的會話中,從而建立與查詢到的服務(wù)者代理端之間的通信。
      [0076]綜上所述,本實施例提供的通信調(diào)度方法,通過根據(jù)消費者代理端的服務(wù)請求來查詢已經(jīng)注冊且空閑的服務(wù)者代理端,然后將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端,以便服務(wù)者代理端與消費者代理端之間建立通信;解決了當(dāng)前用戶事先未獲知其它用戶或者其它用戶所在頻道的頻道號碼,就無法與其它用戶建立通信的問題;達到了消費者代理端在不用獲知服務(wù)者代理端的信息時,也能夠與服務(wù)者代理端建立通信的效果。
      [0077]需要說明的是,上述步驟202和步驟214可以實現(xiàn)成為消費者代理端一側(cè)的通信發(fā)起方法,上述步驟204、步驟206和步驟212可以實現(xiàn)成為調(diào)度服務(wù)器一側(cè)的通信調(diào)度方法,上述步驟208和步驟210可以實現(xiàn)成為服務(wù)者代理端一側(cè)的通信提供方法。
      [0078]實施例二
      [0079]請參考圖3A,其示出了本發(fā)明實施例二提供的通信調(diào)度方法的方法流程圖。本實施例主要以該通信調(diào)度方法用于如圖1所示的實施環(huán)境中來舉例說明。該通信調(diào)度方法包括:
      [0080]步驟302,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送注冊請求;
      [0081]服務(wù)者代理端在可以提供服務(wù)時,向調(diào)度服務(wù)器發(fā)送注冊請求,該注冊請求可以包括服務(wù)者代理端的標識信息。以服務(wù)者代理端是醫(yī)院各個科室的醫(yī)師所使用的電子設(shè)備,提供的服務(wù)是在線語音診斷為例,當(dāng)內(nèi)科的醫(yī)師張某上班后,可以使用服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送注冊請求,該注冊請求中包括有標識信息“張某”。此時,服務(wù)者代理端可以提供如圖3B所示的用戶界面,醫(yī)師張某只需要點擊“值班”按鈕31就可以向調(diào)度服務(wù)器發(fā)送注冊請求。
      [0082]步驟304,調(diào)度服務(wù)器接收至少一個服務(wù)者代理端的注冊請求;根據(jù)注冊請求將服務(wù)者代理端的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài);
      [0083]由于服務(wù)者代理端可以為兩個或者兩個以上,調(diào)度服務(wù)器會接收至少一個服務(wù)者代理端的注冊請求,該注冊請求包括服務(wù)者代理端的標識信息。
      [0084]調(diào)度服務(wù)器在接收到一個服務(wù)者代理端發(fā)送的注冊請求之后,根據(jù)接收到的注冊請求將該服務(wù)者代理端的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài),并在該服務(wù)者代理端的注冊狀態(tài)切換為已經(jīng)注冊狀態(tài)之后,維護該服務(wù)者代理端的服務(wù)狀態(tài),服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。比如,調(diào)度服務(wù)器在接收到醫(yī)師張某所使用的服務(wù)者代理端所發(fā)送的注冊請求之后,將張某所使用的服務(wù)者代理端的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài),并在該服務(wù)者代理端的注冊狀態(tài)切換為已經(jīng)注冊狀態(tài)之后,維護該服務(wù)者代理端的服務(wù)狀態(tài),也即當(dāng)張某正在為某一個消費者代理端提供在線語音診斷服務(wù)時,將服務(wù)狀態(tài)置為忙碌狀態(tài);當(dāng)張某沒有為任何一個消費者代理端提供在線語音診斷服務(wù)時,將服務(wù)狀態(tài)置為空閑狀態(tài)。
      [0085]步驟306,消費者代理端向調(diào)度服務(wù)器發(fā)送服務(wù)請求;
      [0086]當(dāng)消費者代理端需要與服務(wù)者代理端通信時,不論消費者代理端是否知曉服務(wù)者代理端的任何信息,都可以向調(diào)度服務(wù)器發(fā)送服務(wù)請求。具體來講:
      [0087]若消費者代理端不知曉服務(wù)者代理端的任何信息,則消費者代理端可以直接向調(diào)度服務(wù)器發(fā)送服務(wù)請求,該服務(wù)請求中通常包含有消費者代理端的標識,比如消費者代理端的用戶名或者IP地址等等。在一個具體的例子中,用戶王某所使用的消費者代理端想尋求在線語音診斷服務(wù)時,向調(diào)度服務(wù)器發(fā)送服務(wù)請求,該服務(wù)請求中可以包含有標識信息“王某”。此時,王某所使用的消費者代理端可以顯示如圖3C所示的用戶界面,王某只需要點擊“隨機呼叫”按鈕32即可向調(diào)度服務(wù)器發(fā)送服務(wù)請求。
      [0088]若消費者代理端知曉某一指定的服務(wù)者代理端的標識信息,則消費者代理端可以向調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的標識信息的服務(wù)請求。也即該服務(wù)請求中不僅可以包含有消費者代理端的標識,還可以包含服務(wù)者代理端的標識信息。在一個具體的例子中,用戶王某知曉醫(yī)師張某所使用的服務(wù)者代理端的標識信息是“張某”,則用戶王某所使用的消費者代理端想尋求在線語音診斷服務(wù)時,可以向調(diào)度服務(wù)器發(fā)送包含有標識信息“張某”的服務(wù)請求。此時,王某所使用的消費者代理端可以顯示如圖3C所示的用戶界面,王某只需要在指定用戶輸入框30中輸入“張某”,然后點擊“呼叫用戶”按鈕34即可向調(diào)度服務(wù)器發(fā)送包含有標識信息“張某”的服務(wù)請求。
      [0089]步驟308,調(diào)度服務(wù)器接收消費者代理端的服務(wù)請求,根據(jù)服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;
      [0090]調(diào)度服務(wù)器接收消費者代理端的服務(wù)請求。在接收到服務(wù)請求之后,調(diào)度服務(wù)器根據(jù)服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端。若服務(wù)請求中未包含有服務(wù)者代理端的任何信息,則調(diào)度服務(wù)器可以檢測所有服務(wù)者代理端中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端;若檢測結(jié)果為存在已經(jīng)注冊且空閑的服務(wù)者代理端,則將已經(jīng)注冊且空閑的服務(wù)者代理端中的一個作為查詢到的服務(wù)者代理端。比如,調(diào)度服務(wù)器在接收到服務(wù)請求后,先檢測已經(jīng)注冊的服務(wù)者代理端,然后在已經(jīng)注冊的服務(wù)者代理端中繼續(xù)檢測空閑的服務(wù)者代理端,從而找到已經(jīng)注冊且空閑的服務(wù)者代理端。
      [0091]若已經(jīng)注冊且空閑的服務(wù)者代理端為兩個或者兩個以上,則調(diào)度服務(wù)器將已經(jīng)注冊且空閑的服務(wù)者代理端中符合預(yù)定條件的一個作為查詢到的服務(wù)者代理端,該預(yù)定條件包括注冊時間最早、優(yōu)先級最高、服務(wù)時長最長、服務(wù)質(zhì)量最好、距離消費者代理端最近和與消費者代理端之間的通信鏈路最優(yōu)中的一條或者幾條的組合。比如,調(diào)度服務(wù)器在查詢到三個已經(jīng)注冊且空閑的服務(wù)者代理端后,將注冊時間最早的一個服務(wù)者代理端作為查詢到的服務(wù)者代理端。
      [0092]當(dāng)然,若服務(wù)請求中可能包含有服務(wù)者代理端的標識信息時,本步驟具體可以包括如圖3D所示的七個子步驟:
      [0093]308a,檢測服務(wù)請求中是否包含服務(wù)者代理端的標識信息;
      [0094]308b,若檢測結(jié)果為服務(wù)請求中包含有服務(wù)者代理端的標識信息,則繼續(xù)檢測與標識信息對應(yīng)的服務(wù)者代理端是否已經(jīng)注冊且空閑;
      [0095]比如,調(diào)度服務(wù)器的檢測結(jié)果為服務(wù)請求中包含有標識信息“張某”,則調(diào)度服務(wù)器檢測與標識信息“張某”對應(yīng)的服務(wù)者代理端是否已經(jīng)注冊且空閑。
      [0096]308c,若檢測結(jié)果為與標識信息對應(yīng)的服務(wù)者代理端已經(jīng)注冊且空閑,則將與標識信息對應(yīng)的服務(wù)者代理端作為查詢到的服務(wù)者代理端;
      [0097]比如,若調(diào)度服務(wù)器的檢測結(jié)果為與標識信息“張某”對應(yīng)的服務(wù)者代理端已經(jīng)注冊且空閑,則調(diào)度服務(wù)器將與標識信息“張某”對應(yīng)的服務(wù)者代理端作為查詢到的服務(wù)者代理端。
      [0098]308d,若檢測結(jié)果為與標識信息對應(yīng)的服務(wù)者代理端還未注冊或者處于已注冊且繁忙,則調(diào)度服務(wù)器向消費者代理端反饋請求失敗消息;
      [0099]308e,若檢測結(jié)果為服務(wù)請求中未包含有服務(wù)者代理端的標識信息,則檢測所有服務(wù)者代理端中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端;
      [0100]308f,若檢測結(jié)果為所有服務(wù)者代理端中存在已經(jīng)注冊且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器將已經(jīng)注冊且空閑的服務(wù)者代理端中的一個作為查詢到的服務(wù)者代理端;
      [0101]308g,若檢測結(jié)果為所有服務(wù)者代理端中不存在已經(jīng)注冊且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器將向消費者代理端反饋請求失敗消息。
      [0102]步驟310,調(diào)度服務(wù)器將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端;
      [0103]調(diào)度服務(wù)器在查詢到服務(wù)者代理端之后,調(diào)度服務(wù)器可以將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端。比如,調(diào)度服務(wù)器在查詢到醫(yī)師張某的服務(wù)者代理端之后,將用戶王某的服務(wù)請求轉(zhuǎn)發(fā)給醫(yī)師張某的服務(wù)者代理端。
      [0104]步驟312,服務(wù)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求;在接收到服務(wù)請求之后與通信服務(wù)器建立會話,并獲得通信會話號;
      [0105]服務(wù)者代理端會接收到調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求。在服務(wù)者代理端接收到服務(wù)請求之后,服務(wù)者代理端與通信服務(wù)器建立會話。在建立會話的過程中,服務(wù)者代理端會獲得與本次建立的會話相對應(yīng)的通信會話號。比如,醫(yī)師張某的服務(wù)者代理端接收到服務(wù)請求之后,可以與通信服務(wù)器建立會話。在建立會話的過程中,醫(yī)師張某的服務(wù)者代理端會獲得與本次建立的會話相對應(yīng)的通信會話號。
      [0106]優(yōu)選地,服務(wù)者代理端在接收到服務(wù)請求之后,可以彈出對話框來提示提供服務(wù)的用戶是否接收該服務(wù)請求。比如,服務(wù)者代理端可以在圖3B所示的用戶界面上提示接收到來自用戶王某所使用的消費者代理端發(fā)送的服務(wù)請求,然后在醫(yī)師張某點擊“接受”按鈕33之后與通信服務(wù)器建立會話;在醫(yī)師張某點擊“拒絕”按鈕35之后向調(diào)度服務(wù)器發(fā)送拒絕消息,以便調(diào)度服務(wù)器向消費者代理端反饋請求失敗消息。
      [0107]步驟314,服務(wù)者代理端將通信會話號發(fā)送給調(diào)度服務(wù)器;
      [0108]在服務(wù)者代理端獲得與本次建立的會話相對應(yīng)的通信會話號之后,服務(wù)者代理端將通信會話號發(fā)送給調(diào)度服務(wù)器。比如,醫(yī)師張某的服務(wù)者代理端將獲得的通信會話號發(fā)送給調(diào)度服務(wù)器,以便調(diào)度服務(wù)器將該通信會話號轉(zhuǎn)發(fā)給用戶王某的消費者代理端。
      [0109]步驟316,調(diào)度服務(wù)器接收查詢到的服務(wù)者代理端發(fā)送的通信會話號;將通信會話號轉(zhuǎn)發(fā)給消費者代理端;
      [0110]調(diào)度服務(wù)器可以在步驟306中的服務(wù)請求中獲得消費者代理端的標識信息,然后在本步驟中,將通信會話號通過消費者代理端的標識信息轉(zhuǎn)發(fā)給消費者代理端。
      [0111]步驟318,消費者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會話號,根據(jù)通信會話號加入通信服務(wù)器中相應(yīng)的會話中,從而建立與查詢到的服務(wù)者代理端之間的通信。
      [0112]由于通信服務(wù)器可能提供語音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的組合,所以消費者代理端通過通信會話號加入通信服務(wù)器中相應(yīng)的會話后,消費者代理端與服務(wù)者代理端之間建立的也是語音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的組合。比如在本實施例中,用戶王某的消費者代理端和醫(yī)師張某的服務(wù)者代理端可以建立在線語音通信。
      [0113]步驟320,消費者代理端主動退出通信服務(wù)器中相應(yīng)的會話,并向調(diào)度服務(wù)器發(fā)送退出會話請求;
      [0114]當(dāng)消費者代理端不需要服務(wù)者代理端提供的服務(wù)時,消費者代理端可以主動退出通信服務(wù)器中相應(yīng)的會話,并向調(diào)度服務(wù)器發(fā)送退出會話請求,以便調(diào)度服務(wù)器在接收到退出會話請求之后,通知查詢到的服務(wù)者代理端退出會話。
      [0115]步驟322,調(diào)度服務(wù)器接收消費者代理端發(fā)送的退出會話請求;在接收到退出會話請求之后,通知查詢到的服務(wù)者代理端退出會話;
      [0116]步驟324,服務(wù)者代理端接收調(diào)度服務(wù)器發(fā)送的退出會話通知,根據(jù)退出會話通知退出相應(yīng)的會話。
      [0117]服務(wù)者代理端接收調(diào)度服務(wù)器發(fā)送的退出會話通知,該退出會話通知是消費者代理端向調(diào)度服務(wù)器發(fā)送退出會話請求之后觸發(fā)的。服務(wù)者代理端根據(jù)退出會話通知退出相應(yīng)的會話。
      [0118]顯然,上述步驟320至步驟324的過程也可以由服務(wù)者代理端主動發(fā)起,消費者代理端在接收到退出會話請求后退出會話。
      [0119]步驟326,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊請求;
      [0120]當(dāng)某一個服務(wù)者代理端不在提供服務(wù)時,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊的請求。比如,醫(yī)師張某下班后,張某可以點擊圖3B所示的用戶界面中的“下班”按鈕37,使得張某所使用的服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊請求。
      [0121]步驟328,調(diào)度服務(wù)器接收服務(wù)者代理端的反注冊請求;將服務(wù)者代理端的注冊狀態(tài)由已經(jīng)注冊狀態(tài)切換為未注冊狀態(tài)。
      [0122]調(diào)度服務(wù)器接收服務(wù)者代理端的反注冊請求;將服務(wù)者代理端的注冊狀態(tài)由已經(jīng)注冊狀態(tài)切換為未注冊狀態(tài)。同時,調(diào)度服務(wù)器不再維護該服務(wù)者代理端的服務(wù)狀態(tài)。
      [0123]綜上所述,本實施例提供的通信調(diào)度方法,通過根據(jù)消費者代理端的服務(wù)請求來查詢已經(jīng)注冊且空閑的服務(wù)者代理端,然后將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端,以便服務(wù)者代理端與消費者代理端之間建立通信;解決了當(dāng)前用戶事先未獲知其它用戶或者其它用戶所在頻道的頻道號碼,就無法與其它用戶建立通信的問題;達到了消費者代理端在不用獲知服務(wù)者代理端的信息時,也能夠與服務(wù)者代理端建立通信的效果。還通過根據(jù)服務(wù)請求中不包含服務(wù)者代理端的標識信息時隨機提供一個服務(wù)者代理端給消費者代理端,或者,根據(jù)服務(wù)請求中包含服務(wù)者代理端的標識信息時精確提供一個指定的服務(wù)者代理端給消費者代理端,達到了不論消費者代理端是否知曉服務(wù)者代理端的信息都可以與服務(wù)者代理端建立語音通信的效果。
      [0124]需要補充說明的是,圖3B和圖3C所示的用戶界面可以實現(xiàn)成為共用用戶界面以及API (Applicat1n Programming Interface,應(yīng)用程序接口)調(diào)用,使得任意一個網(wǎng)絡(luò)應(yīng)用都可以很方便地集成該共用用戶界面,也即該網(wǎng)絡(luò)應(yīng)用可以方便地集成有語音通信功能或者視頻通信功能。比如,一家醫(yī)院、一家學(xué)?;蛘咭粋€個人都可以通過集成該共用用戶界面及API來實現(xiàn)集成語音通信功能或者視頻通信功能。
      [0125]還需要說明的是,上述步驟306、步驟318和步驟320可以實現(xiàn)成為消費者代理端一側(cè)的通信發(fā)起方法,上述步驟304、步驟308、步驟310、步驟316、步驟322和步驟328可以實現(xiàn)成為調(diào)度服務(wù)器一側(cè)的通信調(diào)度方法,上述步驟302、步驟312、步驟314、步驟324和步驟326可以實現(xiàn)成為服務(wù)者代理端一側(cè)的通信提供方法。
      [0126]實施例三
      [0127]請參考圖4A,其示出了本發(fā)明實施例三提供的服務(wù)調(diào)度方法的方法流程圖。本實施例仍然以該通信調(diào)度方法用于如圖1所示的實施環(huán)境中來舉例說明。與上一實施例不同的是,本實施例中,消費者代理端可以根據(jù)類別信息來與服務(wù)者代理端建立通信,該通信調(diào)度方法包括:
      [0128]步驟402,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送注冊請求;
      [0129]服務(wù)者代理端在可以提供服務(wù)時,向調(diào)度服務(wù)器發(fā)送注冊請求,該注冊請求可以包括服務(wù)者代理端的標識信息和類別信息。以服務(wù)者代理端是醫(yī)院各個科室的醫(yī)師所使用的電子設(shè)備,提供的服務(wù)是在線語音診斷為例,當(dāng)內(nèi)科的醫(yī)師張某上班后,可以使用服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送注冊請求,該注冊請求中既可以包括有標識信息“張某”,也可以包括有類別信息“內(nèi)科”。此時,服務(wù)者代理端可以提供如圖4B所示的用戶界面,醫(yī)師張某只需要點擊“值班”按鈕41就可以向調(diào)度服務(wù)器發(fā)送注冊請求。標識信息“張某”和類別信息“內(nèi)科”可以由醫(yī)師張某預(yù)先在服務(wù)者代理端中進行設(shè)置。
      [0130]步驟404,調(diào)度服務(wù)器接收至少一個服務(wù)者代理端的注冊請求;根據(jù)注冊請求將服務(wù)者代理端的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài);
      [0131]由于服務(wù)者代理端可以為兩個或者兩個以上,調(diào)度服務(wù)器會接收至少一個服務(wù)者代理端的注冊請求,該注冊請求可以包括服務(wù)者代理端的標識信息和類別信息。
      [0132]調(diào)度服務(wù)器在接收到一個服務(wù)者代理端發(fā)送的注冊請求之后,根據(jù)接收到的注冊請求將該服務(wù)者代理端的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài),并在該服務(wù)者代理端的注冊狀態(tài)切換為已經(jīng)注冊狀態(tài)之后,維護該服務(wù)者代理端的服務(wù)狀態(tài),服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。比如,調(diào)度服務(wù)器在接收到醫(yī)師張某所使用的服務(wù)者代理端所發(fā)送的注冊請求之后,將張某所使用的服務(wù)者代理端的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài),并在該服務(wù)者代理端的注冊狀態(tài)切換為已經(jīng)注冊狀態(tài)之后,維護該服務(wù)者代理端的服務(wù)狀態(tài),也即當(dāng)張某正在為某一個消費者代理端提供在線語音診斷服務(wù)時,將服務(wù)狀態(tài)置為忙碌狀態(tài);當(dāng)張某沒有為任何一個消費者代理端提供在線語音診斷服務(wù)時,將服務(wù)狀態(tài)置為空閑狀態(tài)。
      [0133]步驟406,消費者代理端向調(diào)度服務(wù)器發(fā)送服務(wù)請求;
      [0134]當(dāng)消費者代理端需要與服務(wù)者代理端通信時,不論消費者代理端是否知曉服務(wù)者代理端的任何信息,都可以向調(diào)度服務(wù)器發(fā)送服務(wù)請求。若消費者代理端不知曉服務(wù)者代理端的任何信息,消費者代理端發(fā)送服務(wù)請求的過程可以參考步驟306所示,本實施例中不再贅述。特別地,在本實施例中:
      [0135]若消費者代理端不知曉服務(wù)者代理端的標識信息,但是知曉服務(wù)者代理端的類別信息,則消費者代理端可以向調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的類別信息的服務(wù)請求。也即該服務(wù)請求中不僅可以包含有消費者代理端的標識,還可以包含服務(wù)者代理端的類別信息。在一個具體的例子中,用戶王某想尋求內(nèi)科方面的在線語音診斷服務(wù),則用戶王某所使用的消費者代理端可以向調(diào)度服務(wù)器發(fā)送包含有類別信息“內(nèi)科”的服務(wù)請求。此時,王某所使用的消費者代理端可以顯示如圖4C所示的用戶界面,王某只需要在指定用戶輸入框40中輸入“內(nèi)科”,然后點擊“類別呼叫”按鈕44即可向調(diào)度服務(wù)器發(fā)送包含有類別信息“內(nèi)科”的服務(wù)請求。
      [0136]步驟408,調(diào)度服務(wù)器接收消費者代理端的服務(wù)請求,根據(jù)服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;
      [0137]調(diào)度服務(wù)器接收消費者代理端的服務(wù)請求。在接收到服務(wù)請求之后,調(diào)度服務(wù)器根據(jù)服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端。特別地,在本實施例中,服務(wù)請求中可能包含有服務(wù)者代理端的類別信息,本步驟具體可以包括如圖4D所示的七個子步驟:
      [0138]408a,檢測服務(wù)請求中是否包含服務(wù)者代理端的類別信息;
      [0139]408b,若檢測結(jié)果為服務(wù)請求中包含有服務(wù)者代理端的類別信息,則繼續(xù)檢測是否存在與類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端;
      [0140]比如,調(diào)度服務(wù)器的檢測結(jié)果為服務(wù)請求中包含有類別信息“內(nèi)科”,則調(diào)度服務(wù)器檢測是否存在與類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端。
      [0141]408c,若檢測結(jié)果為存在與類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端,則將與類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端作為查詢到的服務(wù)者代理端;
      [0142]比如,若調(diào)度服務(wù)器的檢測結(jié)果為存在一個與類別信息“內(nèi)科”匹配、已經(jīng)注冊且空閑的服務(wù)者代理端,該服務(wù)者代理端的標識信息為“張某”,則調(diào)度服務(wù)器將與標識信息“張某”對應(yīng)的服務(wù)者代理端作為查詢到的服務(wù)者代理端。
      [0143]當(dāng)然,調(diào)度服務(wù)器的檢測結(jié)果可能是存在兩個或者兩個以上與類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端,此時,調(diào)度服務(wù)器將與類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端中符合預(yù)定條件的一個作為查詢到的服務(wù)者代理端;該預(yù)定條件包括注冊時間最早、優(yōu)先級最高、服務(wù)時長最長、服務(wù)質(zhì)量最好、距離消費者代理端最近和與消費者代理端之間的通信鏈路最優(yōu)中的一條或者幾條的組合。
      [0144]408d,若檢測結(jié)果為不存在與類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器向消費者代理端反饋請求失敗消息;
      [0145]408e,若檢測結(jié)果為服務(wù)請求中未包含有服務(wù)者代理端的類別信息,則檢測所有服務(wù)者代理端中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端;
      [0146]408f,若檢測結(jié)果為所有服務(wù)者代理端中存在已經(jīng)注冊且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器將已經(jīng)注冊且空閑的服務(wù)者代理端中的一個作為查詢到的服務(wù)者代理端;
      [0147]408g,若檢測結(jié)果為所有服務(wù)者代理端中不存在已經(jīng)注冊且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器將向消費者代理端反饋請求失敗消息。
      [0148]步驟410,調(diào)度服務(wù)器將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端;
      [0149]調(diào)度服務(wù)器在查詢到服務(wù)者代理端之后,調(diào)度服務(wù)器可以將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端。比如,調(diào)度服務(wù)器在查詢到醫(yī)師張某的服務(wù)者代理端之后,將用戶王某的服務(wù)請求轉(zhuǎn)發(fā)給醫(yī)師張某的服務(wù)者代理端。
      [0150]步驟412,服務(wù)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求;在接收到服務(wù)請求之后與通信服務(wù)器建立會話,并獲得通信會話號;
      [0151]服務(wù)者代理端會接收到調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求。在服務(wù)者代理端接收到服務(wù)請求之后,服務(wù)者代理端與通信服務(wù)器建立會話。在建立會話的過程中,服務(wù)者代理端會獲得與本次建立的會話相對應(yīng)的通信會話號。比如,醫(yī)師張某的服務(wù)者代理端接收到服務(wù)請求之后,可以與通信服務(wù)器建立會話。在建立會話的過程中,醫(yī)師張某的服務(wù)者代理端會獲得與本次建立的會話相對應(yīng)的通信會話號。
      [0152]優(yōu)選地,服務(wù)者代理端在接收到服務(wù)請求之后,可以彈出對話框來提示提供服務(wù)的用戶是否接收該服務(wù)請求。比如,服務(wù)者代理端可以在圖4B所示的用戶界面上提示接收到來自用戶王某所使用的消費者代理端發(fā)送的服務(wù)請求,然后在醫(yī)師張某點擊“接受”按鈕44之后與通信服務(wù)器建立會話;在醫(yī)師張某點擊“拒絕”按鈕44之后向調(diào)度服務(wù)器發(fā)送拒絕消息,以便調(diào)度服務(wù)器向消費者代理端反饋請求失敗消息。
      [0153]步驟414,服務(wù)者代理端將通信會話號發(fā)送給調(diào)度服務(wù)器;
      [0154]在服務(wù)者代理端獲得與本次建立的會話相對應(yīng)的通信會話號之后,服務(wù)者代理端將通信會話號發(fā)送給調(diào)度服務(wù)器。比如,醫(yī)師張某的服務(wù)者代理端將獲得的通信會話號發(fā)送給調(diào)度服務(wù)器,以便調(diào)度服務(wù)器將該通信會話號轉(zhuǎn)發(fā)給用戶王某的消費者代理端。
      [0155]步驟416,調(diào)度服務(wù)器接收查詢到的服務(wù)者代理端發(fā)送的通信會話號;將通信會話號轉(zhuǎn)發(fā)給消費者代理端;
      [0156]步驟418,消費者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會話號,根據(jù)通信會話號加入通信服務(wù)器中相應(yīng)的會話中,從而建立與查詢到的服務(wù)者代理端之間的通信。
      [0157]由于通信服務(wù)器可能提供語音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的組合,所以消費者代理端通過通信會話號加入通信服務(wù)器中相應(yīng)的會話后,消費者代理端與服務(wù)者代理端之間建立的也是語音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的組合。比如在本實施例中,用戶王某的消費者代理端和醫(yī)師張某的服務(wù)者代理端可以建立在線語音通信。
      [0158]步驟420,服務(wù)者代理端主動退出通信服務(wù)器中相應(yīng)的會話,并向調(diào)度服務(wù)器發(fā)送退出會話請求;
      [0159]當(dāng)服務(wù)者代理端不需要向消費者代理端提供服務(wù)時,服務(wù)者代理端可以主動退出通信服務(wù)器中相應(yīng)的會話,并向調(diào)度服務(wù)器發(fā)送退出會話請求,以便調(diào)度服務(wù)器在接收到退出會話請求之后,通知消費者代理端退出會話。
      [0160]步驟422,調(diào)度服務(wù)器接收查詢到的服務(wù)者代理端發(fā)送的退出會話請求;在接收到退出會話請求之后,通知消費者代理端退出會話;
      [0161]步驟424,消費者代理端接收調(diào)度服務(wù)器發(fā)送的退出會話通知,根據(jù)退出會話通知退出相應(yīng)的會話。
      [0162]消費者代理端接收調(diào)度服務(wù)器發(fā)送的退出會話通知,該退出會話通知是查詢到的服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送退出會話請求之后觸發(fā)的。消費者代理端根據(jù)退出會話通知退出相應(yīng)的會話。
      [0163]顯然,上述步驟420至步驟424的過程也可以由消費者代理端主動發(fā)起,服務(wù)者代理端在接收到退出會話請求后退出會話。
      [0164]步驟426,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊請求;
      [0165]當(dāng)某一個服務(wù)者代理端不在提供服務(wù)時,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊的請求。比如,醫(yī)師張某下班后,張某可以點擊圖3B所示的用戶界面中的“下班”按鈕37,使得張某所使用的服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊請求。
      [0166]步驟428,調(diào)度服務(wù)器接收服務(wù)者代理端的反注冊請求;將服務(wù)者代理端的注冊狀態(tài)由已經(jīng)注冊狀態(tài)切換為未注冊狀態(tài)。
      [0167]調(diào)度服務(wù)器接收服務(wù)者代理端的反注冊請求;將服務(wù)者代理端的注冊狀態(tài)由已經(jīng)注冊狀態(tài)切換為未注冊狀態(tài)。同時,調(diào)度服務(wù)器不再維護該服務(wù)者代理端的服務(wù)狀態(tài)。
      [0168]綜上所述,本實施例提供的通信調(diào)度方法,通過根據(jù)消費者代理端的服務(wù)請求來查詢已經(jīng)注冊且空閑的服務(wù)者代理端,然后將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端,以便服務(wù)者代理端與消費者代理端之間建立通信;解決了當(dāng)前用戶事先未獲知其它用戶或者其它用戶所在頻道的頻道號碼,就無法與其它用戶建立通信的問題;達到了消費者代理端在不用獲知服務(wù)者代理端的信息時,也能夠與服務(wù)者代理端建立通信的效果。還通過根據(jù)服務(wù)請求中不包含服務(wù)者代理端的標識信息時隨機提供一個服務(wù)者代理端給消費者代理端,或者,根據(jù)服務(wù)請求中包含服務(wù)者代理端的類別信息時選擇提供一個指定的服務(wù)者代理端給消費者代理端,達到了不論消費者代理端是否知曉服務(wù)者代理端的信息都可以與服務(wù)者代理端建立語音通信的效果。
      [0169]需要說明的是,本實施例僅以服務(wù)者代理端是醫(yī)院各個科室的醫(yī)師所使用的電子設(shè)備,提供的服務(wù)是在線語音診斷為例來舉例說明。當(dāng)服務(wù)者代理端提供的服務(wù)不同時,類別信息的具體內(nèi)容也不同,比如,當(dāng)服務(wù)者代理端提供的服務(wù)是在線語言學(xué)習(xí)時,類別信息可以是普通話、英語、法語和俄語之類的。當(dāng)服務(wù)者代理端是聊天服務(wù)時,類別信息可以是18-24歲女性、18歲-24歲男性、25-35歲女性、25歲-35歲男性等等。
      [0170]還需要說明的是,實施例三和實施例二也可以融合實現(xiàn)成為一個實施例,即用戶可以發(fā)送不包含服務(wù)者代理端、包含服務(wù)者代理端的標識信息和包含服務(wù)者代理端的類別信息的三種服務(wù)請求的任一種給調(diào)度服務(wù)器,然后由調(diào)度服務(wù)器來查詢服務(wù)者代理端,從而使得消費者代理端與查詢到的服務(wù)者代理端建立語音通信或者視頻通信。
      [0171]以下為本發(fā)明中的裝置實施例,其中未詳盡描述的內(nèi)容,可以結(jié)合參考上述對應(yīng)的方法實施例。
      [0172]實施例四
      [0173]請參考圖5,其示出了本發(fā)明實施例四提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖。該通信調(diào)度系統(tǒng)包括消費者代理端520、調(diào)度服務(wù)器540、服務(wù)者代理端560和通信服務(wù)器580。其中:
      [0174]消費者代理端520,包括請求發(fā)送模塊521、反饋接收模塊522和會話加入模塊523。
      [0175]請求發(fā)送模塊521,用于向調(diào)度服務(wù)器540發(fā)送服務(wù)請求,以便所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560 ;并將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端560 ;
      [0176]反饋接收模塊522,用于接收所述調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端560在接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話所得到、并發(fā)送給所述調(diào)度服務(wù)器540的;
      [0177]會話加入模塊523,用于根據(jù)所述反饋接收模塊524接收到的通信會話號加入通信服務(wù)器580中相應(yīng)的會話中,從而建立與所述查詢到的服務(wù)者代理端560之間的通信。
      [0178]調(diào)度服務(wù)器540,包括請求接收模塊541、服務(wù)查詢模塊542、請求轉(zhuǎn)發(fā)模塊543、會話號接收模塊544和會話號轉(zhuǎn)發(fā)模塊545。
      [0179]請求接收模塊541,用于接收消費者代理端520的服務(wù)請求;
      [0180]服務(wù)查詢模塊542,用于根據(jù)所述請求接收模塊541接收到的服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560 ;
      [0181]請求轉(zhuǎn)發(fā)模塊543,用于將所述請求接收模塊541接收到的服務(wù)請求轉(zhuǎn)發(fā)給所述服務(wù)查詢模塊542查詢到的服務(wù)者代理端560 ;
      [0182]會話號接收模塊544,用于接收所述查詢到的服務(wù)者代理端560發(fā)送的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端560在接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話所得到的;
      [0183]會話號轉(zhuǎn)發(fā)模塊545,用于將所述會話號接收模塊544接收到的通信會話號轉(zhuǎn)發(fā)給所述消費者代理端520,以便所述消費者代理端520根據(jù)所述通信會話號加入相應(yīng)的會話,從而使得所述消費者代理端520建立與所述查詢到的服務(wù)者代理端560之間的通信。
      [0184]服務(wù)者代理端560,包括轉(zhuǎn)發(fā)接收模塊561、會話建立模塊562和會話號發(fā)送模塊563。
      [0185]轉(zhuǎn)發(fā)接收模塊561,用于接收調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的服務(wù)請求,所述服務(wù)請求為消費者代理端520發(fā)送給所述調(diào)度服務(wù)器540,所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560后,向查詢到的服務(wù)者代理端560發(fā)送的;
      [0186]會話建立模塊562,用于在所述轉(zhuǎn)發(fā)接收模塊561接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話,并獲得通信會話號;
      [0187]會話號發(fā)送模塊563,用于將所述通信會話號發(fā)送給所述調(diào)度服務(wù)器540,以便所述調(diào)度服務(wù)器540將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端520,以便所述消費者代理端520根據(jù)所述通信會話號加入通信服務(wù)器580中相應(yīng)的會話中。
      [0188]綜上所述,本實施例提供的通信調(diào)度系統(tǒng),通過根據(jù)消費者代理端的服務(wù)請求來查詢已經(jīng)注冊且空閑的服務(wù)者代理端,然后將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端,以便服務(wù)者代理端與消費者代理端之間建立通信;解決了當(dāng)前用戶事先未獲知其它用戶或者其它用戶所在頻道的頻道號碼,就無法與其它用戶建立通信的問題;達到了消費者代理端在不用獲知服務(wù)者代理端的信息時,也能夠與服務(wù)者代理端建立通信的效果。
      [0189]實施例五
      [0190]請參考圖6,其示出了本發(fā)明實施例五提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖。該通信調(diào)度系統(tǒng)包括:消費者代理端520、調(diào)度服務(wù)器540、服務(wù)者代理端560和通信服務(wù)器580。其中:
      [0191]消費者代理端520,包括請求發(fā)送模塊521、反饋接收模塊522、會話加入模塊523和第一退出會話模塊524。
      [0192]請求發(fā)送模塊521,用于向調(diào)度服務(wù)器540發(fā)送服務(wù)請求,以便所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560 ;并將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端560。請求發(fā)送模塊521可以用于向所述調(diào)度服務(wù)器540發(fā)送不包含服務(wù)者代理端的任何信息的服務(wù)請求。請求發(fā)送模塊521也可以用于向所述調(diào)度服務(wù)器540發(fā)送包含有服務(wù)者代理端560的標識信息的服務(wù)請求。
      [0193]反饋接收模塊522,用于接收所述調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端560在接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話所得到、并發(fā)送給所述調(diào)度服務(wù)器540的;
      [0194]會話加入模塊523,用于根據(jù)所述反饋接收模塊524接收到的通信會話號加入通信服務(wù)器580中相應(yīng)的會話中,從而建立與所述查詢到的服務(wù)者代理端560之間的通信。
      [0195]第一退出會話模塊524,用于向所述調(diào)度服務(wù)器540發(fā)送退出會話請求,以便所述調(diào)度服務(wù)器540在接收到所述退出會話請求之后,通知所述查詢到的服務(wù)者代理端560退出會話O
      [0196]調(diào)度服務(wù)器540,包括注冊接收模塊5401、狀態(tài)切換模塊5402、請求接收模塊541、服務(wù)查詢模塊542、請求轉(zhuǎn)發(fā)模塊543、會話號接收模塊544、會話號轉(zhuǎn)發(fā)模塊545、第一退出接收模塊546和第一退出通知模塊547。
      [0197]注冊接收模塊5401,用于接收至少一個服務(wù)者代理端560的注冊請求;
      [0198]狀態(tài)切換模塊5402,用于根據(jù)所述注冊接收模塊5401接收到的注冊請求將所述服務(wù)者代理端560的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài),并在所述服務(wù)者代理端560的注冊狀態(tài)切換為已經(jīng)注冊狀態(tài)之后,維護所述服務(wù)者代理端560的服務(wù)狀態(tài),所述服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。
      [0199]請求接收模塊541,用于接收消費者代理端520的服務(wù)請求;
      [0200]服務(wù)查詢模塊542,用于根據(jù)所述請求接收模塊541接收到的服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560。服務(wù)查詢模塊542可以包括:空閑檢測單元542a和查詢輸出單元542b。
      [0201]所述空閑檢測單元542a,用于檢測所有服務(wù)者代理端560中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端560;
      [0202]所述查詢輸出單元542b,用于若所述空閑檢測單元542a的檢測結(jié)果為存在已經(jīng)注冊且空閑的服務(wù)者代理端560,則將已經(jīng)注冊且空閑的服務(wù)者代理端560中的一個作為所述查詢到的服務(wù)者代理端560。也即,所述查詢輸出單元542b,具體用于若所述空閑檢測單元542a的檢測結(jié)果為已經(jīng)注冊且空閑的服務(wù)者代理端560為兩個或者兩個以上,則將所述已經(jīng)注冊且空閑的服務(wù)者代理端560中符合預(yù)定條件的一個作為所述查詢到的服務(wù)者代理端560 ;所述預(yù)定條件包括注冊時間最早、優(yōu)先級最高、服務(wù)時長最長、服務(wù)質(zhì)量最好、距離所述消費者代理端520最近和與所述消費者代理端520之間的通信鏈路最優(yōu)中的一條或者幾條的組合。
      [0203]在本實施例,所述服務(wù)查詢模塊542還優(yōu)選包括:標識檢測單元542c和標識查詢單元542d。
      [0204]所述標識檢測單元542c,用于檢測所述服務(wù)請求中是否包含服務(wù)者代理端的標識信息;
      [0205]所述標識查詢單元542d,用于若所述標識檢測單元542c的檢測結(jié)果為所述服務(wù)請求中包含有服務(wù)者代理端560的標識信息,則繼續(xù)檢測與所述標識信息對應(yīng)的服務(wù)者代理端560是否已經(jīng)注冊且空閑;
      [0206]所述空閑檢測單元542a,具體用于若所述標識檢測單元542c的檢測結(jié)果為所述服務(wù)請求中不包含有服務(wù)者代理端560的標識信息,則檢測所有服務(wù)者代理端560中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端560 ;
      [0207]所述查詢輸出單元542b,還用于若所述標識查詢單元542d的檢測結(jié)果為與所述標識信息對應(yīng)的服務(wù)者代理端已經(jīng)注冊且空閑,則將所述與所述標識信息對應(yīng)的服務(wù)者代理端作為所述查詢到的服務(wù)者代理端560。
      [0208]請求轉(zhuǎn)發(fā)模塊543,用于將所述請求接收模塊541接收到的服務(wù)請求轉(zhuǎn)發(fā)給所述服務(wù)查詢模塊542查詢到的服務(wù)者代理端560 ;
      [0209]會話號接收模塊544,用于接收所述查詢到的服務(wù)者代理端560發(fā)送的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端560在接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話所得到的;
      [0210]會話號轉(zhuǎn)發(fā)模塊545,用于將所述會話號接收模塊544接收到的通信會話號轉(zhuǎn)發(fā)給所述消費者代理端520,以便所述消費者代理端520根據(jù)所述通信會話號加入相應(yīng)的會話,從而使得所述消費者代理端520建立與所述查詢到的服務(wù)者代理端560之間的通信。
      [0211]第一退出接收模塊546,用于接收所述消費者代理端520發(fā)送的退出會話請求;
      [0212]第一退出通知模塊547,用于在所述第一退出接收模塊546接收到所述退出會話請求之后,通知所述查詢到的服務(wù)者代理端560退出會話。
      [0213]服務(wù)者代理端560,包括服務(wù)注冊模塊5601、轉(zhuǎn)發(fā)接收模塊561、會話建立模塊562、會話號發(fā)送模塊563、第二通知接收模塊565和第四退出會話模塊566。
      [0214]服務(wù)注冊模塊5601,用于向所述調(diào)度服務(wù)器540發(fā)送注冊請求,所述注冊請求包括標識信息和類別信息中的前一種或者全部兩種信息。
      [0215]轉(zhuǎn)發(fā)接收模塊561,用于接收調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的服務(wù)請求,所述服務(wù)請求為消費者代理端520發(fā)送給所述調(diào)度服務(wù)器540,所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560后,向查詢到的服務(wù)者代理端560發(fā)送的;
      [0216]會話建立模塊562,用于在所述轉(zhuǎn)發(fā)接收模塊561接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話,并獲得通信會話號;
      [0217]會話號發(fā)送模塊563,用于將所述通信會話號發(fā)送給所述調(diào)度服務(wù)器540,以便所述調(diào)度服務(wù)器540將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端520,以便所述消費者代理端520根據(jù)所述通信會話號加入通信服務(wù)器580中相應(yīng)的會話中。
      [0218]第二通知接收模塊565,用于接收所述調(diào)度服務(wù)器540發(fā)送的退出會話通知,所述退出會話通知是所述消費者代理端520向所述調(diào)度服務(wù)器540發(fā)送退出會話請求之后觸發(fā)的;
      [0219]第四退出會話模塊566,用于根據(jù)所述第二通知接收模塊565接收到的退出會話通知退出相應(yīng)的會話。
      [0220]綜上所述,本實施例提供的通信調(diào)度系統(tǒng),通過根據(jù)消費者代理端的服務(wù)請求來查詢已經(jīng)注冊且空閑的服務(wù)者代理端,然后將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端,以便服務(wù)者代理端與消費者代理端之間建立通信;解決了當(dāng)前用戶事先未獲知其它用戶或者其它用戶所在頻道的頻道號碼,就無法與其它用戶建立通信的問題;達到了消費者代理端在不用獲知服務(wù)者代理端的信息時,也能夠與服務(wù)者代理端建立通信的效果。還通過根據(jù)服務(wù)請求中不包含服務(wù)者代理端的標識信息時隨機提供一個服務(wù)者代理端給消費者代理端,或者,根據(jù)服務(wù)請求中包含服務(wù)者代理端的標識信息時精確提供一個指定的服務(wù)者代理端給消費者代理端,達到了不論消費者代理端是否知曉服務(wù)者代理端的信息都可以與服務(wù)者代理端建立語音通信的效果。
      [0221]實施例六
      [0222]請參考圖8,其示出了本發(fā)明實施例五提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖。該通信調(diào)度系統(tǒng)包括:消費者代理端520、調(diào)度服務(wù)器540、服務(wù)者代理端560和通信服務(wù)器580。其中:
      [0223]消費者代理端520,包括請求發(fā)送模塊521、反饋接收模塊522、會話加入模塊523、第一通知接收模塊525和第二退出會話模塊526。
      [0224]請求發(fā)送模塊521,用于向調(diào)度服務(wù)器540發(fā)送服務(wù)請求,以便所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560 ;并將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端560。請求發(fā)送模塊521可以用于向所述調(diào)度服務(wù)器540發(fā)送不包含服務(wù)者代理端的任何信息的服務(wù)請求。請求發(fā)送模塊521也可以用于向所述調(diào)度服務(wù)器540發(fā)送包含有服務(wù)者代理端560的類別信息的服務(wù)請求。
      [0225]反饋接收模塊522,用于接收所述調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端560在接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話所得到、并發(fā)送給所述調(diào)度服務(wù)器540的;
      [0226]會話加入模塊523,用于根據(jù)所述反饋接收模塊524接收到的通信會話號加入通信服務(wù)器580中相應(yīng)的會話中,從而建立與所述查詢到的服務(wù)者代理端560之間的通信。
      [0227]第一通知接收模塊525,用于接收所述調(diào)度服務(wù)器540發(fā)送的退出會話通知,所述退出會話通知是所述查詢到的服務(wù)者代理端560向所述調(diào)度服務(wù)器540發(fā)送退出會話請求之后觸發(fā)的;
      [0228]第二退出會話模塊526,用于根據(jù)所述第一通知接收模塊525接收到的退出會話通知退出相應(yīng)的會話。
      [0229]調(diào)度服務(wù)器540,包括注冊接收模塊5401、狀態(tài)切換模塊5402、請求接收模塊541、服務(wù)查詢模塊542、請求轉(zhuǎn)發(fā)模塊543、會話號接收模塊544、會話號轉(zhuǎn)發(fā)模塊545、第二退出接收模塊548和第二退出通知模塊549。
      [0230]注冊接收模塊5401,用于接收至少一個服務(wù)者代理端560的注冊請求;
      [0231]狀態(tài)切換模塊5402,用于根據(jù)所述注冊接收模塊5401接收到的注冊請求將所述服務(wù)者代理端560的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài),并在所述服務(wù)者代理端560的注冊狀態(tài)切換為已經(jīng)注冊狀態(tài)之后,維護所述服務(wù)者代理端560的服務(wù)狀態(tài),所述服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。
      [0232]請求接收模塊541,用于接收消費者代理端520的服務(wù)請求;
      [0233]服務(wù)查詢模塊542,用于根據(jù)所述請求接收模塊541接收到的服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560。服務(wù)查詢模塊542可以包括:空閑檢測單元542a和查詢輸出單元542b。
      [0234]所述空閑檢測單元542b,用于檢測所有服務(wù)者代理端560中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端560;
      [0235]所述查詢輸出單元542b,用于若所述空閑檢測單元542a的檢測結(jié)果為存在已經(jīng)注冊且空閑的服務(wù)者代理端560,則將已經(jīng)注冊且空閑的服務(wù)者代理端560中的一個作為所述查詢到的服務(wù)者代理端560。也即,所述查詢輸出單元542b,具體用于若所述空閑檢測單元542a的檢測結(jié)果為已經(jīng)注冊且空閑的服務(wù)者代理端560為兩個或者兩個以上,則將所述已經(jīng)注冊且空閑的服務(wù)者代理端560中符合預(yù)定條件的一個作為所述查詢到的服務(wù)者代理端560 ;所述預(yù)定條件包括注冊時間最早、優(yōu)先級最高、服務(wù)時長最長、服務(wù)質(zhì)量最好、距離所述消費者代理端520最近和與所述消費者代理端520之間的通信鏈路最優(yōu)中的一條或者幾條的組合。
      [0236]在本實施例,所述服務(wù)查詢模塊542還優(yōu)選包括:類別檢測單元542e和類別查詢單元542f ;
      [0237]所述類別檢測單元542e,用于檢測所述服務(wù)請求中是否包含服務(wù)者代理端560的類別信息;
      [0238]所述類別查詢單元542f,用于若所述類別檢測單元542e的檢測結(jié)果為所述服務(wù)請求中包含有服務(wù)者代理端560的類別信息,則繼續(xù)檢測是否存在與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端560 ;
      [0239]所述空閑檢測單元542a,具體用于若所述類別檢測單元542e的檢測結(jié)果為所述服務(wù)請求中不包含有服務(wù)者代理端560的類別信息,則檢測所有服務(wù)者代理端560中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端560 ;
      [0240]所述查詢輸出單元542b,還用于若所述類別查詢單元542f的檢測結(jié)果為存在與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端560,則將所述與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端560作為所述查詢到的服務(wù)者代理端560。
      [0241]請求轉(zhuǎn)發(fā)模塊543,用于將所述請求接收模塊541接收到的服務(wù)請求轉(zhuǎn)發(fā)給所述服務(wù)查詢模塊542查詢到的服務(wù)者代理端560 ;
      [0242]會話號接收模塊544,用于接收所述查詢到的服務(wù)者代理端560發(fā)送的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端560在接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話所得到的;
      [0243]會話號轉(zhuǎn)發(fā)模塊545,用于將所述會話號接收模塊544接收到的通信會話號轉(zhuǎn)發(fā)給所述消費者代理端520,以便所述消費者代理端520根據(jù)所述通信會話號加入相應(yīng)的會話,從而使得所述消費者代理端520建立與所述查詢到的服務(wù)者代理端560之間的通信。
      [0244]第二退出接收模塊548,用于接收所述查詢到的服務(wù)者代理端560發(fā)送的退出會話請求;
      [0245]第二退出通知模塊549,用于在所述第二退出接收模塊548接收到所述退出會話請求之后,通知所述消費者代理端520退出會話。
      [0246]服務(wù)者代理端560,包括服務(wù)注冊模塊5601、轉(zhuǎn)發(fā)接收模塊561、會話建立模塊562、會話號發(fā)送模塊563和第三退出會話模塊564。
      [0247]服務(wù)注冊模塊5601,用于向所述調(diào)度服務(wù)器540發(fā)送注冊請求,所述注冊請求包括標識信息和類別信息中的前一種或者全部兩種信息。
      [0248]轉(zhuǎn)發(fā)接收模塊561,用于接收調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的服務(wù)請求,所述服務(wù)請求為消費者代理端520發(fā)送給所述調(diào)度服務(wù)器540,所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端560后,向查詢到的服務(wù)者代理端560發(fā)送的;
      [0249]會話建立模塊562,用于在所述轉(zhuǎn)發(fā)接收模塊561接收到所述服務(wù)請求之后與通信服務(wù)器580建立會話,并獲得通信會話號;
      [0250]會話號發(fā)送模塊563,用于將所述通信會話號發(fā)送給所述調(diào)度服務(wù)器540,以便所述調(diào)度服務(wù)器540將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端520,以便所述消費者代理端520根據(jù)所述通信會話號加入通信服務(wù)器580中相應(yīng)的會話中。
      [0251]第三退出會話模塊564,用于向所述調(diào)度服務(wù)器560發(fā)送退出會話請求,以便所述調(diào)度服務(wù)器560在接收到所述退出會話請求之后,通知所述消費者代理端520退出會話。
      [0252]綜上所述,本實施例提供的通信調(diào)度系統(tǒng),通過根據(jù)消費者代理端的服務(wù)請求來查詢已經(jīng)注冊且空閑的服務(wù)者代理端,然后將服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端,以便服務(wù)者代理端與消費者代理端之間建立通信;解決了當(dāng)前用戶事先未獲知其它用戶或者其它用戶所在頻道的頻道號碼,就無法與其它用戶建立通信的問題;達到了消費者代理端在不用獲知服務(wù)者代理端的信息時,也能夠與服務(wù)者代理端建立通信的效果。還通過根據(jù)服務(wù)請求中不包含服務(wù)者代理端的標識信息時隨機提供一個服務(wù)者代理端給消費者代理端,或者,根據(jù)服務(wù)請求中包含服務(wù)者代理端的類別信息時選擇提供一個指定的服務(wù)者代理端給消費者代理端,達到了不論消費者代理端是否知曉服務(wù)者代理端的信息都可以與服務(wù)者代理端建立語音通信的效果。
      [0253]需要說明的是,本實施例僅以服務(wù)者代理端是醫(yī)院各個科室的醫(yī)師所使用的電子設(shè)備,提供的服務(wù)是在線語音診斷為例來舉例說明。當(dāng)服務(wù)者代理端提供的服務(wù)不同時,類別信息的具體內(nèi)容也不同,比如,當(dāng)服務(wù)者代理端提供的服務(wù)是在線語言學(xué)習(xí)時,類別信息可以是普通話、英語、法語和俄語之類的。當(dāng)服務(wù)者代理端是聊天服務(wù)時,類別信息可以是18-24歲女性、18歲-24歲男性、25-35歲女性、25歲-35歲男性等等。
      [0254]還需要說明的是,實施例六和實施例五也可以融合實現(xiàn)成為一個實施例,即用戶可以發(fā)送不包含服務(wù)者代理端、包含服務(wù)者代理端的標識信息和包含服務(wù)者代理端的類別信息的三種服務(wù)請求的任一種給調(diào)度服務(wù)器,然后由調(diào)度服務(wù)器來查詢服務(wù)者代理端,從而使得消費者代理端與查詢到的服務(wù)者代理端建立語音通信或者視頻通信。
      [0255]另外,實施例五中主要以消費者代理端來主動退出會話進行舉例說明,易于思及的是,實施例五中也可由服務(wù)者代理端來主動退出會話;實施例六中主要以服務(wù)者代理端來主動退出會話進行舉例說明,易于思及的是,實施例六中也可由消費者代理端來主動退出會話O
      [0256]需要說明的是:上述實施例提供的通信調(diào)度系統(tǒng)在調(diào)度通信服務(wù)時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的通信調(diào)度系統(tǒng)與通信調(diào)度方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
      [0257]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
      [0258]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
      [0259] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      【權(quán)利要求】
      1.一種通信調(diào)度方法,其特征在于,所述方法包括: 接收消費者代理端的服務(wù)請求; 根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端; 將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端; 接收所述查詢到的服務(wù)者代理端發(fā)送的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話所得到的; 將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入相應(yīng)的會話,從而使得所述消費者代理端建立與所述查詢到的服務(wù)者代理端之間的通信。
      2.根據(jù)權(quán)利要求1所述的通信調(diào)度方法,其特征在于,所述根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端,包括: 檢測所有服務(wù)者代理端中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端; 若檢測結(jié)果為存在已經(jīng)注冊且空閑的服務(wù)者代理端,則將已經(jīng)注冊且空閑的服務(wù)者代理端中的一個作為所述查詢到的服務(wù)者代理端。
      3.根據(jù)權(quán)利要求2所述的通信調(diào)度方法,其特征在于,所述將已經(jīng)注冊且空閑的服務(wù)者代理端中的一個作 為所述查詢到的服務(wù)者代理端,包括: 若已經(jīng)注冊且空閑的服務(wù)者代理端為兩個或者兩個以上,則將所述已經(jīng)注冊且空閑的服務(wù)者代理端中符合預(yù)定條件的一個作為所述查詢到的服務(wù)者代理端; 所述預(yù)定條件包括注冊時間最早、優(yōu)先級最高、服務(wù)時長最長、服務(wù)質(zhì)量最好、距離所述消費者代理端最近和與所述消費者代理端之間的通信鏈路最優(yōu)中的一條或者幾條的組口 ο
      4.根據(jù)權(quán)利要求2所述的通信調(diào)度方法,其特征在于,所述檢測所有服務(wù)者代理端中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端之前,還包括: 檢測所述服務(wù)請求中是否包含服務(wù)者代理端的標識信息; 若檢測結(jié)果為所述服務(wù)請求中包含有服務(wù)者代理端的標識信息,則繼續(xù)檢測與所述標識信息對應(yīng)的服務(wù)者代理端是否已經(jīng)注冊且空閑; 若檢測結(jié)果為與所述標識信息對應(yīng)的服務(wù)者代理端已經(jīng)注冊且空閑,則將所述與所述標識信息對應(yīng)的服務(wù)者代理端作為所述查詢到的服務(wù)者代理端。
      5.根據(jù)權(quán)利要求2所述的通信調(diào)度方法,其特征在于,所述檢測所有服務(wù)者代理端中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端之前,還包括: 檢測所述服務(wù)請求中是否包含服務(wù)者代理端的類別信息; 若檢測結(jié)果為所述服務(wù)請求中包含有服務(wù)者代理端的類別信息,則繼續(xù)檢測是否存在與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端; 若檢測結(jié)果為存在與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端,則將所述與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端作為所述查詢到的服務(wù)者代理端。
      6.根據(jù)權(quán)利要求1至5任一所述的通信調(diào)度方法,其特征在于,所述接收消費者代理端的服務(wù)請求之前,還包括: 接收至少一個服務(wù)者代理端的注冊請求; 根據(jù)所述注冊請求將所述服務(wù)者代理端的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài),并在所述服務(wù)者代理端的注冊狀態(tài)切換為已經(jīng)注冊狀態(tài)之后,維護所述服務(wù)者代理端的服務(wù)狀態(tài),所述服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。
      7.根據(jù)權(quán)利要求1至5任一所述的通信調(diào)度方法,其特征在于,所述將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端之后,還包括: 接收所述消費者代理端發(fā)送的退出會話請求; 在接收到所述退出會話請求之后,通知所述查詢到的服務(wù)者代理端退出會話; 或者, 接收所述查詢到的服務(wù)者代理端發(fā)送的退出會話請求; 在接收到所述退出會話請求之后,通知所述消費者代理端退出會話。
      8.一種通信發(fā)起方法,其特征在于,所述方法包括: 向調(diào)度服務(wù)器發(fā)送服務(wù)請求,以便所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;并將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端; 接收所述調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端在接收到所述 服務(wù)請求之后與通信服務(wù)器建立會話所得到、并發(fā)送給所述調(diào)度服務(wù)器的; 根據(jù)所述通信會話號加入通信服務(wù)器中相應(yīng)的會話中,從而建立與所述查詢到的服務(wù)者代理端之間的通信。
      9.根據(jù)權(quán)利要求8所述的通信發(fā)起方法,其特征在于,所述向調(diào)度服務(wù)器發(fā)送服務(wù)請求,包括: 向所述調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的標識信息的服務(wù)請求; 或者, 向所述調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的類別信息的服務(wù)請求。
      10.根據(jù)權(quán)利要求8所述的通信發(fā)起方法,其特征在于,所述根據(jù)所述通信會話號加入通信服務(wù)器中相應(yīng)的會話中之后,還包括: 主動退出所述通信服務(wù)器中相應(yīng)的會話,并向所述調(diào)度服務(wù)器發(fā)送退出會話請求,以便所述調(diào)度服務(wù)器在接收到所述退出會話請求之后,通知所述查詢到的服務(wù)者代理端退出會話。
      11.根據(jù)權(quán)利要求8所述的通信發(fā)起方法,其特征在于,所述根據(jù)所述通信會話號加入通信服務(wù)器中相應(yīng)的會話中之后,還包括: 接收所述調(diào)度服務(wù)器發(fā)送的退出會話通知,所述退出會話通知是所述查詢到的服務(wù)者代理端向所述調(diào)度服務(wù)器發(fā)送退出會話請求之后觸發(fā)的; 根據(jù)所述退出會話通知退出相應(yīng)的會話。
      12.一種通信提供方法,其特征在于,所述方法包括: 接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求,所述服務(wù)請求為消費者代理端發(fā)送給所述調(diào)度服務(wù)器,所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端后,向查詢到的服務(wù)者代理端發(fā)送的; 在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話,并獲得通信會話號; 將所述通信會話號發(fā)送給所述調(diào)度服務(wù)器,以便所述調(diào)度服務(wù)器將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入通信服務(wù)器中相應(yīng)的會話中。
      13.根據(jù)權(quán)利要求12所述的通信提供方法,其特征在于,所述接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求之前,還包括: 向所述調(diào)度服務(wù)器發(fā)送注冊請求,所述注冊請求包括標識信息和類別信息中的前一種或者全部兩種信息。
      14.根據(jù)權(quán)利要求12所述的通信提供方法,其特征在于,所述將所述通信會話號發(fā)送給所述調(diào)度服務(wù)器之后,還包括: 主動退出所述通信服務(wù)器中相應(yīng)的會話,并向所述調(diào)度服務(wù)器發(fā)送退出會話請求,以便所述調(diào)度服務(wù)器在接收到所述退出會話請求之后,通知所述消費者代理端退出會話。
      15.根據(jù)權(quán)利要求12所述的通信提供方法,其特征在于,所述將所述通信會話號發(fā)送給所述調(diào)度服務(wù)器之后,還包括: 接收所述調(diào)度服務(wù)器發(fā)送的退出會話通知,所述退出會話通知是所述消費者代理端向所述調(diào)度服務(wù)器發(fā)送退出會話請求之后觸發(fā)的; 根據(jù)所述退出會話通知退出相應(yīng)的會話。
      16.一種調(diào)度服務(wù)器,其特征在于,所述服務(wù)器,包括: 請求接收模塊,用于接收消費者代理端的服務(wù)請求; 服務(wù)查詢模塊,用于根據(jù)所述請求接收模塊接收到的服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端; 請求轉(zhuǎn)發(fā)模塊,用于將所述請求接收模塊接收到的服務(wù)請求轉(zhuǎn)發(fā)給所述服務(wù)查詢模塊查詢到的服務(wù)者代理端; 會話號接收模塊,用于接收所述查詢到的服務(wù)者代理端發(fā)送的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話所得到的; 會話號轉(zhuǎn)發(fā)模塊,用于將所述會話號接收模塊接收到的通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入相應(yīng)的會話,從而使得所述消費者代理端建立與所述查詢到的服務(wù)者代理端之間的通信。
      17.根據(jù)權(quán)利要求16所述的調(diào)度服務(wù)器,其特征在于,所述服務(wù)查詢模塊,包括:空閑檢測單元和查詢輸出單元; 所述空閑檢測單元,用于檢測所有服務(wù)者代理端中是否存在已經(jīng)注冊且空閑的服務(wù)者代理端; 所述查詢輸出單元,用于若所述空閑檢測單元的檢測結(jié)果為存在已經(jīng)注冊且空閑的服務(wù)者代理端,則將已經(jīng)注冊且空閑的服務(wù)者代理端中的一個作為所述查詢到的服務(wù)者代理端。
      18.根據(jù)權(quán)利要求16所述的調(diào)度服務(wù)器,其特征在于,所述查詢輸出單元,具體用于若所述空閑檢測單元的檢測結(jié)果為已經(jīng)注冊且空閑的服務(wù)者代理端為兩個或者兩個以上,則將所述已經(jīng)注冊且空閑的服務(wù)者代理端中符合預(yù)定條件的一個作為所述查詢到的服務(wù)者代理端; 所述預(yù)定條件包括注冊時間最早、優(yōu)先級最高、服務(wù)時長最長、服務(wù)質(zhì)量最好、距離所述消費者代理端最近和與所述消費者代理端之間的通信鏈路最優(yōu)中的一條或者幾條的組人口 O
      19.根據(jù)權(quán)利要求16所述的調(diào)度服務(wù)器,其特征在于,所述服務(wù)查詢模塊,還包括:標識檢測單元和標識查詢單元; 所述標識檢測單元,用于檢測所述服務(wù)請求中是否包含服務(wù)者代理端的標識信息; 所述標識查詢單元,用于若所述標識檢測單元的檢測結(jié)果為所述服務(wù)請求中包含有服務(wù)者代理端的標識信息,則繼續(xù)檢測與所述標識信息對應(yīng)的服務(wù)者代理端是否已經(jīng)注冊且空閑; 所述查詢輸出單元,還用于若所述標識查詢單元的檢測結(jié)果為與所述標識信息對應(yīng)的服務(wù)者代理端已經(jīng)注冊且空閑,則將所述與所述標識信息對應(yīng)的服務(wù)者代理端作為所述查詢到的服務(wù)者代理端。
      20.根據(jù)權(quán)利要求16所述的調(diào)度服務(wù)器,其特征在于,所述服務(wù)查詢模塊,還包括:類別檢測單元和類別查詢單元; 所述類別檢測單元,用于檢測所述服務(wù)請求中是否包含服務(wù)者代理端的類別信息; 所述類別查詢單元,用于若所述類別檢測單元的檢測結(jié)果為所述服務(wù)請求中包含有服務(wù)者代理端的類別信息,則繼續(xù)檢測是否存在與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端; 所述查詢輸出單元,還用于若所述類別查詢單元的檢測結(jié)果為存在與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端,則將所述與所述類別信息匹配、已經(jīng)注冊且空閑的服務(wù)者代理端作為所述查詢到的服務(wù)者代理端。
      21.根據(jù)權(quán)利要求16至20任一所述的調(diào)度服務(wù)器,其特征在于,所述調(diào)度服務(wù)器,還包括:注冊接收模塊和狀態(tài)切換模塊; 所述注冊接收模塊,用于接收至少一個服務(wù)者代理端的注冊請求; 所述狀態(tài)切換模塊,用于根據(jù)所述注冊接收模塊接收到的注冊請求將所述服務(wù)者代理端的注冊狀態(tài)由未注冊狀態(tài)切換為已經(jīng)注冊狀態(tài),并在所述服務(wù)者代理端的注冊狀態(tài)切換為已經(jīng)注冊狀態(tài)之后,維護所述服務(wù)者代理端的服務(wù)狀態(tài),所述服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。
      22.根據(jù)權(quán)利要求16至20任一所述的調(diào)度服務(wù)器,其特征在于,所述調(diào)度服務(wù)器,還包括:第一退出接收模塊、第一退出通知模塊、第二退出接收模塊和第二退出通知模塊; 所述第一退出接收模塊,用于接收所述消費者代理端發(fā)送的退出會話請求; 所述第一退出通知模塊,用于在所述第一退出接收模塊接收到所述退出會話請求之后,通知所述查詢到的服務(wù)者代理端退出會話; 或者, 所述第二退出接收模塊,用于接收所述查詢到的服務(wù)者代理端發(fā)送的退出會話請求; 所述第二退出通知模塊,用于在所述第二退出接收模塊接收到所述退出會話請求之后,通知所述消費者代理端退出會話。
      23.一種消費者代理端,其特征在于,其包括: 請求發(fā)送模塊,用于向調(diào)度服務(wù)器發(fā)送服務(wù)請求,以便所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端;并將所述服務(wù)請求轉(zhuǎn)發(fā)給查詢到的服務(wù)者代理端;反饋接收模塊,用于接收所述調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會話號,所述通信會話號為所述查詢到的服務(wù)者代理端在接收到所述服務(wù)請求之后與通信服務(wù)器建立會話所得到、并發(fā)送給所述調(diào)度服務(wù)器的; 會話加入模塊,用于根據(jù)所述反饋接收模塊接收到的通信會話號加入通信服務(wù)器中相應(yīng)的會話中,從而建立與所述查詢到的服務(wù)者代理端之間的通信。
      24.根據(jù)權(quán)利要求23所述的消費者代理端,其特征在于,所述請求發(fā)送模塊,具體用于向所述調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的標識信息的服務(wù)請求;或者,向所述調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的類別信息的服務(wù)請求。
      25.根據(jù)權(quán)利要求23所述的消費者代理端,其特征在于,所述消費者代理端,還包括:第一退出會話模塊; 所述第一退出會話模塊,用于主動退出所述通信服務(wù)器中相應(yīng)的會話,并向所述調(diào)度服務(wù)器發(fā)送退出會話請求,以便所述調(diào)度服務(wù)器在接收到所述退出會話請求之后,通知所述查詢到的服務(wù)者代理端退出會話。
      26.根據(jù)權(quán)利要求23所述的消費者代理端,其特征在于,所述消費者代理端,還包括:第一通知接收模塊和第二退出會話模塊; 所述第一通知接收模塊,用于接收所述調(diào)度服務(wù)器發(fā)送的退出會話通知,所述退出會話通知是所述查詢到的服務(wù)者代理端向所述調(diào)度服務(wù)器發(fā)送退出會話請求之后觸發(fā)的; 所述第二退出會話模塊,用于根據(jù)所述第一通知接收模塊接收到的退出會話通知退出相應(yīng)的會話。
      27.一種服務(wù)者代理端,其特征在于,其包括: 轉(zhuǎn)發(fā)接收模塊,用于接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請求,所述服務(wù)請求為消費者代理端發(fā)送給所述調(diào)度服務(wù)器,所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請求查詢已經(jīng)注冊且空閑的服務(wù)者代理端后,向查詢到的服務(wù)者代理端發(fā)送的; 會話建立模塊,用于在所述轉(zhuǎn)發(fā)接收模塊接收到所述服務(wù)請求之后與通信服務(wù)器建立會話,并獲得通信會話號; 會話號發(fā)送模塊,用于將所述通信會話號發(fā)送給所述調(diào)度服務(wù)器,以便所述調(diào)度服務(wù)器將所述通信會話號轉(zhuǎn)發(fā)給所述消費者代理端,以便所述消費者代理端根據(jù)所述通信會話號加入通信服務(wù)器中相應(yīng)的會話中。
      28.根據(jù)權(quán)利要求27所述的服務(wù)者代理端,其特征在于,所述服務(wù)者代理端,還包括:服務(wù)注冊模塊; 所述服務(wù)注冊模塊,用于向所述調(diào)度服務(wù)器發(fā)送注冊請求,所述注冊請求包括標識信息和類別信息中的前一種或者全部兩種信息。
      29.根據(jù)權(quán)利要求27所述的服務(wù)者代理端,其特征在于,所述服務(wù)者代理端,還包括:第三退出會話模塊; 所述第三退出會話模塊,用于主動退出所述通信服務(wù)器中相應(yīng)的會話,并向所述調(diào)度服務(wù)器發(fā)送退出會話請求,以便所述調(diào)度服務(wù)器在接收到所述退出會話請求之后,通知所述消費者代理端退出會話。
      30.根據(jù)權(quán)利要求27所述的服務(wù)者代理端,其特征在于,所述服務(wù)者代理端,還包括:第二通知接收模塊和第四退出會話模塊;所述第二通知接收模塊,用于接收所述調(diào)度服務(wù)器發(fā)送的退出會話通知,所述退出會話通知是所述消費者代理端向所述調(diào)度服務(wù)器發(fā)送退出會話請求之后觸發(fā)的; 所述第四退出會話模塊,用于根據(jù)所述第二通知接收模塊接收到的退出會話通知退出相應(yīng)的會話。
      31.一種通信調(diào)度系統(tǒng),其特征在于,所述系統(tǒng)包括消費者代理端、服務(wù)者代理端、調(diào)度服務(wù)器和通信服務(wù)器;其中, 所述消費者代理端為如權(quán)利要求23至權(quán)利要求26任一所述的消費者代理端; 所述服務(wù)者代理端為如權(quán)利要求27至權(quán)利要求30任一所述的服務(wù)者代理端; 所述調(diào)度服 務(wù)器為如權(quán)利要求16至權(quán)利要求22任一所述的調(diào)度服務(wù)器。
      【文檔編號】H04L29/06GK104079546SQ201310110135
      【公開日】2014年10月1日 申請日期:2013年3月29日 優(yōu)先權(quán)日:2013年3月29日
      【發(fā)明者】江斌, 耿亮, 曹立勇, 羅佳, 李訓(xùn)耕, 宋晨楓 申請人:廣州華多網(wǎng)絡(luò)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1