專利名稱:一種PoC群組通信的方法、系統及裝置的制作方法
技術領域:
本發明涉及無線通信領域,尤其涉及一種無線一鍵通(Push to Talk overCellular, PoC)群組通信的方法、系統及裝置。
背景技術:
PoC是指基于移動蜂窩網絡分組域承載,利用基于IP的語音傳輸協議(Voice over Internet ftOtocoLVoIP)技術實現的半雙工語音業務,用戶可以通過PoC業務平臺, 與其他用戶進行一對一會話,或一對多的群組會話。可以創建通話群組,當該群組中的第一群組成員對該群組發起群組會話時,該第一群組成員向服務器發送群組會話請求,服務器再將該群組會話請求發送給該群組內所有的群組成員,該第一群組成員的語音信息會被發送到每個接受該群組會話請求的群組成員O在現有技術中,當PoC業務中的群組成員不想與某些群組成員進行會話時,可以將某些群組成員加入自身設置的黑名單中,該黑名單的信息可以保存在服務器中。當群組成員發起群組會話時,接收到該群組會話請求的該服務器根據該群組成員所在的群組,查找該群組中的每個群組成員的黑名單,判斷該群組中的每個群組成員的黑名單中是否包含該發起群組會話的群組成員。當某一群組成員的黑名單中包含該發起群組會話的群組成員時,該服務器不向該某一群組成員發送該群組會話請求。例如,群組成員A將群組成員B加入自身設置的黑名單中,此時若該群組成員B對該群組中的所有群組成員發起群組會話,則該服務器查找自身保存的群組成員B所在的群組中的每個群組成員,并確定該群組成員A設置的黑名單中包含該群組成員B時,該服務器不將該群組成員B發送的該群組會話請求發送給該群組成員A,從而該群組成員A不加入該群組成員B發起的此次群組會話。但是在現有技術中,當該服務器向該群組中未把發起該群組會話的群組成員加入黑名單的群組成員發送該群組會話請求后,會將加入該群組會話的群組成員的信息發送給發起該群組會話的群組成員,但該群組成員接收到加入該群組會話的群組成員的信息時, 將該信息與自身所在的該群組的群組成員的信息進行比較,當判斷存在未加入該群組會話的群組成員時,會重新發送群組會話請求。而服務器接收到該群組會話請求后,還是會依據自身保存的信息,確定該群組中未把發起該群組會話的群組成員加入黑名單的群組成員的信息,即當發起該群組會話的群組成員位于某一群組成員的黑名單時,即使該某一群組成員位于發起該群組會話的群組成員所在的群組中,也不會加入此次群組會話,但此時發起該群組會話的群組成員為了與其所在群組中的每個群組成員會話,還是會不斷的重新發送該群組會話請求,造成了網絡資源的浪費。
發明內容
有鑒于此,本發明實施例提供一種PoC群組通信的方法、系統及裝置,用以解決現有技術中PoC群組通信的方法造成網絡資源的浪費的問題。本發明實施例提供的一種無線一鍵通PoC群組通信的方法,包括第一群組成員所在的終端向服務器發送群組會話請求,并接收所述服務器返回的接受所述群組會話請求的每個第二群組成員的信息;將所述每個第二群組成員的信息,與保存的自身具有會話權限的第三群組成員的信息進行比較; 當所述第三群組成員中存在拒絕所述群組會話請求的群組成員時,重新發送所述群組會話請求。本發明實施例提供的一種無線一鍵通PoC群組通信的方法,包括服務器接收第三群組成員發送的設置請求,其中,所述設置請求中包含所述第三群組成員設置的具有與其進行會話權限的第一群組成員的信息;根據所述設置請求在所述第三群組成員所在的群組中,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息,并將所述第三群組成員的信息發送到所述第一群組成員所在的終端保存。本發明實施例提供的一種無線一鍵通PoC群組通信的系統,包括第一群組成員所在的終端,用于向服務器發送群組會話請求,并接收所述服務器返回的接受所述群組會話請求的每個第二群組成員的信息,將所述每個第二群組成員的信息,與保存的自身具有會話權限的第三群組成員的信息進行比較,當所述第三群組成員中存在拒絕所述群組會話請求的群組成員時,重新發送所述群組會話請求;所述服務器,用于接收所述第一群組成員所在的終端發送的所述群組會話請求, 向所述第一群組成員所在的終端返回接受所述群組會話請求的每個第二群組成貢的信息。本發明實施例提供的一種無線一鍵通PoC群組通信的裝置,包括發送模塊,用于向服務器發送群組會話請求;接收模塊,用于接收所述服務器返回的接受所述群組會話請求的每個第二群組成員的信息;比較模塊,用于將所述每個第二群組成員的信息,與保存的自身具有會話權限的第三群組成員的信息進行比較;所述發送模塊還用于,根據比較結果,當確定所述第三群組成員中存在拒絕所述群組會話請求的群組成員時,重新發送所述群組會話請求。本發明實施例提供的一種無線一鍵通PoC群組通信的裝置,包括接收模塊,用于接收第三群組成員發送的設置請求,其中,所述設置請求中包含所述第三群組成員設置的具有與其進行會話權限的第一群組成員的信息;記錄模塊,用于根據所述設置請求在所述第三群組成員所在的群組中,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息;發送模塊,用于將所述第三群組成員的信息發送到所述第一群組成員所在的終端保存。本發明實施例提供一種PoC群組通信的方法、系統及裝置,該方法第一群組成員所在的終端向服務器發送群組會話請求后,接收該服務器返回的接受該群組會話請求的每個第二群組成員的信息,將每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較,當該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求。由于本發明實施例中該第一群組成員所在的終端保存自身具有會話權限的第三群組成員的信息,并在確定該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,從而節省了網絡資源。
圖1為本發明實施例提供的PoC群組通信的過程;圖2為本發明實施例提供的該第一群組成員所在的終端保存自身具有通話權限的第三群組成員的信息的過程;圖3為本發明實施例提供的PoC群組通信的詳細過程;圖4為本發明實施例提供的PoC群組通信的系統;圖5為本發明實施例提供的PoC群組通信的裝置;圖6為本發明實施例提供的PoC群組通信的裝置。
具體實施例方式本發明實施例提供一種PoC群組通信的方法、系統及裝置,該方法第一群組成員所在的終端向服務器發送群組會話請求后,接收該服務器返回的接受該群組會話請求的每個第二群組成員的信息,將每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較,當該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求。由于本發明實施例中該第一群組成員所在的終端保存自身具有會話權限的第三群組成員的信息,并在確定該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,從而節省了網絡資源。下面結合說明書附圖,對本發明實施例進行詳細描述。圖1為本發明實施例提供的PoC群組通信的過程,具體包括以下步驟SlOl 第一群組成員所在的終端向服務器發送群組會話請求,并接收該服務器返回的接受該群組會話請求的每個第二群組成員的信息。在本發明實施例中,當該第一群組成員發起群組會話時,該第一群組成員通過其所在的終端,先向服務器發送該群組會話請求,服務器再將該群組會話請求發送給該群組的群組成員,并且該服務器向該第一群組成員所在的終端返回接受該群組會話請求的每個第二群組成員的信息。S102:將每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較,判斷該第三群組成員中是否存在拒絕該群組會話請求的群組成員,若存在,則進行步驟S103,否則進行步驟S104。在本發明實施例中,該第一群組成員所在的終端保存自身具有會話權限的第三群組成員的信息,即保存該群組中未把該第一群組成員加入黑名單的第三群組成員的信息, 該第一群組成員所在的終端將每個第二群組成員的信息,與保存的第三群組成員的信息進行比較,判斷未把該第一群組成員加入黑名單的第三群組成員中,是否存在拒絕該群組會話請求的群組成員。S103:重新發送該群組會話請求,并接收該服務器返回的接受重新發送的該群組會話請求的每個第二群組成員的信息,返回步驟S102。根據比較結果,當確定該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,并接收該服務器返回的接受重新發送的該群組會話請求的每個第二群組成員的信息,繼續判斷該第三群組成員中是否存在拒絕重新發送的該群組會話請求的群組成員,即進行步驟S102。S104 與接受該群組會話請求的群組成員進行會話。根據比較結果,當確定該第三群組成員中不存在拒絕該群組會話請求的群組成員時,確定該群組中未把該第一群組成員加入黑名單的第三群組成員都接受了該群組會話請求,因此不重新發送該群組會話請求,與接受該群組會話請求的群組成員進行會話。在上述過程中,第一群組成員所在的終端向服務器發送群組會話請求后,接收該服務器返回的接受該群組會話請求的每個第二群組成員的信息,將每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較,當該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求。由于該第一群組成員所在的終端保存自身具有會話權限的第三群組成員的信息,并在確定該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,從而節省了網絡資源。在本發明實施例中,該服務器包括PoC服務器和列表管理(List ManagerServer, LMS)服務器。其中,該PoC服務器用于處理會話相關的操作,例如提供PoC 會話操作、媒體分發和發言權控制功能等;LMS服務器用于管理和維護用戶的聯系人列表、 群組列表以及群組成員列表。因此,在上述步驟SlOl中,第一群組成員所在的終端向服務器發送群組會話請求,并接收該服務器返回的接受該群組會話請求的每個第二群組成員的信息,具體為,第一群組成員所在的終端向PoC服務器發送群組會話請求,并接收該PoC服務器返回的接受該群組會話請求的每個第二群組成員的信息。該PoC服務器在接收到該第一群組成員所在的終端發送的群組會話請求后,查找該LMS服務器中保存的該第一群組成員所在的群組中每個群組成員設置的黑名單,判斷該群組中每個群組成員設置的黑名單中是否包含該第一群組成員,當確定該LMS服務器中保存的該群組中某個群組成員設置的黑名單中包含該第一群組成員時,不將該群組會話請求發送給該群組成員,否則將該群組會話請求發送給該群組成員。并且,該PoC服務器將該群組中接受該群組會話請求的每個第二群組成員的信息返回該第一群組成員所在的終端。在本發明實施例中,當該群組中的第三群組成員設置該第一群組成員具有與其進行會話權限時,即當該第三群組成員未把該第一群組成員加入黑名單時,該服務器記錄該第三群組成員設置的該第一群組成員具有與其進行會話的權限信息,并將該第三群組成員的信息發送到該第一群組成員所在的終端保存。圖2為本發明實施例提供的該第一群組成員所在的終端保存自身具有通話權限的第三群組成員的信息的過程,具體包括以下步驟S201 該服務器接收該第三群組成員發送的設置請求,其中,該設置請求中包含該第三群組成員設置的具有與其進行會話權限的該第一群組成員的信息。在本發明實施例中,該服務器包括PoC服務器和LMS服務器,當該第三群組成員設置該第一群組成員具有與其進行會話的權限時,即該第三群組成員未把該第一群組成員加入黑名單時,先向該LMS服務器發送設置請求。S202:根據該設置請求在該第三群組成員所在的群組中,記錄該第一群組成員具有與該第三群組成員進行會話的權限信息,并將該第三群組成員的信息發送到該第一群組成員所在的終端保存。在本發明實施例中,該LMS服務器根據該設置請求,該群組中記錄該第一群組成員具有與該第三群組成員進行會話的權限信息,并將該第三群組成員的信息發送該第一群組成員所在的終端保存。在上述過程中,該LMS接收該第三群組成員發送的設置請求,并根據該設置請求記錄該第一群組成員具有與該第三群組成員進行會話的權限信息,并將該第三群組成員的信息發送到該第一群組成員所在的終端保存。在本發明實施例中,該LMS服務器記錄該第一群組成員具有與該第三群組成員進行會話的權限信息的方法可以為,該LMS服務器根據接收到的該設置請求中包含的該第一群組成員的信息,針對該第三群組成員對該第一群組成員設置會話權限標記并記錄。并且,該群組中已經設置了該第一群組成員具有與其進行會話的權限的群組成員,也可以重新設置該第一群組成員不具有與其進行會話的權限,即該群組成員也可以將該第一群組成員重新加入黑名單,具體為,該LMS服務器接收該群組成員發送的設置請求, 其中,該設置請求中包含該群組成員設置的不具有與其進行會話權限的第一群組成員的信息,根據該設置請求在該群組中,刪除針對該群組成員對該第一群組成員設置的會話權限標記并記錄。由于該群組成員重新設置該第一群組成員不具有與其進行會話的權限,即該群組成員將該第一群組成員重新加入了黑名單,因此該LMS服務器通知該第一群組成員所在的終端,在保存的自身具有會話權限的第三群組成員中,刪除該群組成員的信息。在本發明實施例中,為了提高該LMS服務器記錄該第一群組成員具有與該第三群組成員進行會話的權限信息的效率,該LMS服務器記錄該第一群組成員具有與該第三群組成員進行會話的權限信息的方法還可以為,該LMS服務器根據接收到的該設置請求中包含的該第一群組成員的信息,將該第三群組成員的信息添加到該第一群組成員的有效群組成員列表中并記錄。當該群組中某個群組成員設置該第一群組成員具有與其進行會話的權限時,即未把該第一群組成員加入黑名單時,該LMS服務器將該群組成員的信息添加到該第一群組成員的有效群組成員列表中,并將該第一群組成員的有效群組成員列表發送給該第一群組成員所在的終端,對該第一群組成員所在的終端保存的自身具有會話權限的第三群組成員進行更新。并且,該群組中已經設置了該第一群組成員具有與其進行會話的權限的群組成員,也可以重新設置該第一群組成員不具有與其進行會話的權限,即該群組成員也可以將該第一群組成員重新加入黑名單,具體為,該LMS服務器接收該群組成員發送的設置請求, 其中,該設置請求中包含該群組成員設置的不具有與其進行會話權限的第一群組成員的信息,根據該設置請求將該第一群組成員的有效群組成員列表中記錄的該群組成員的信息刪除,并將該群組成員的信息添加到該第一群組成員的無效群組成員列表中并記錄。該LMS 服務器將保存的該第一群組成員的有效群組成員列表發送給該第一群組成員所在的終端, 對該第一群組成員所在的終端保存的自身具有會話權限的第三群組成員進行更新,或通知該第一群組成員所在的終端,將保存的自身具有會話權限的第三群組成員中,刪除該群組成員的信息。當該LMS服務器采用保存該第一群組成員的有效群組成員列表和無效群組成員列表的方法,記錄該第一群組成員具有與該第三群組成員進行會話的權限信息時,由于該第一群組成員的有效群組成員列表中的群組成員,即為該群組中未把該第一群組成員加入黑名單的群組成員,因此該PoC服務器在接收到該第一群組成員發送的該群組會話請求后,可以在該LMS服務器中直接查找該第一群組成員的有效群組成員列表,并將該群組會話請求發送給該第一群組成員的有效群組成員列表中的每個群組成員。在本發明實施例中,為了進一步節省網絡資源,當該第一群組成員所在的終端確定其保存的自身具有會話權限的第三群組成員中存在拒絕該群組會話請求的群組成員時, 判斷重新發送該群組會話請求的次數是否小于設置的重發次數閾值,當確定重新發送該群組會話請求的次數小于該重發次數閾值時,重新發送該群組會話請求,并對重新發送該群組會話請求的次數進行更新。其中,該重發次數閾值可以根據需要具體設定。例如,可以設置該重發次數閾值為3次,則該第一群組成員所在的終端可以將該群組回呼請求重新發送 3次,當重新發送該群組會話請求的次數為O次時,即該第一群組成員所在的終端還沒有重新發送該群組會話請求時,確定重新發送該群組會話請求的次數小于該重發次數閾值,則重新發送該群組會話請求,并將重新發送該群組會話請求的次數更新為1次。當確定重新發送該群組會話請求的次數不小于該重發次數閾值時,該第一群組成員與接收該群組會話請求的群組成員進行會話,即不繼續重新發送該群組會話請求。在本發明實施例中,該第三群組成員中存在的拒絕該群組會話請求的群組成員中,可能存在不在線的群組成員。若存在該不在線的群組成員,則即使將該群組會話請求重新發送給該不在線的群組成員,該不在線的群組成員也不能接受該群組會話請求,會進一步造成網絡資源的浪費。因此為了進一步節省網絡資源,當該第一群組成員所在的終端確定保存的在線的第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,其中,該第一群組成員所在的終端可以通過用戶狀態服務器獲取該第三群組成員的狀態信息,并根據獲取的該第三群組成員的狀態信息,判斷該第三群組成員是否為在線狀態。圖3為本發明實施例提供的PoC群組通信的詳細過程,具體包括以下步驟S301 第一群組成員所在的終端向PoC服務器發送群組會話請求,并接收該PoC服務器返回的接受該群組會話請求的每個第二群組成員的信息。在本發明實施例中,當該第一群組成員發起群組會話時,該第一群組成員通過其所在的終端,先向該PoC服務器發送該群組會話請求,該PoC服務器再將該群組會話請求發送給該群組的群組成員,并且該PoC服務器向該第一群組成員所在的終端返回接收該群組會話請求的每個第二群組成員的信息。S302:將每個第二群組成員的信息,與保存的具有會話權限的在線的第三群組成員的信息進行比較,判斷該在線的第三群組成員中是否存在拒絕該群組會話請求的群組成員,若存在,則進行步驟S303,否則進行步驟S304。在本發明實施例中,該第一群組成員所在的終端保存自身具有會話權限的第三群組成員的信息,即保存該群組中未把該第一群組成員加入黑名單的第三群組成員的信息,該第一群組成員所在的終端將每個第二群組成員的信息,與保存的在線的第三群組成員的信息進行比較,判斷未把該第一群組成員加入黑名單的在線的第三群組成員中,是否存在拒絕該群組會話請求的群組成員。其中,該第一群組成員所在的終端可以通過用戶狀態服務器獲取該第三群組成員的狀態信息,并根據獲取的該第三群組成員的狀態信息,判斷該第三群組成員是否為在線狀態。S303:判斷重新發送該群組會話請求的次數是否小于設置的重發次數閾值,若小于,則進行步驟S305,否則進行步驟S304。在本發明實施例中,根據比較結果,當確定該在線的第三群組成員中存在拒絕該群組會話請求的群組成員時,該第一群組成員所在的終端根據保存的重新發送該群組會話請求的次數,判斷該重發次數是否小于設置的重發次數閾值,其中,該重發次數閾值可以根據需要具體設定。S304 與接受該群組會話請求的群組成員進行會話。根據比較結果,當確定該在線的第三群組成員中不存在拒絕該群組會話請求的群組成員時,該第一群組成員與接受該群組會話請求的群組成員進行會話,即不重新發送該群組會話請求;或當確定保存的重新發送該群組會話請求的次數不小于該重發次數閾值時,該第一群組成員與接受該群組會話請求的群組成員進行會話,即不繼續重新發送該群組會話請求。S305 重新發送該群組會話請求,并對重新發送該群組會話請求的次數進行更新, 接收該PoC服務器返回的接受重新發送的該群組會話請求的每個第二群組成員的信息,返回步驟S302。當確定保存的重新發送該群組會話請求的次數小于該重發次數閾值時,通過該 PoC服務器,重新發送該群組會話請求,并對重新發送該群組會話請求的次數進行更新。并且,接收該PoC服務器返回的接受重新發送的該群組會話請求的每個第二群組成員的信息,繼續判斷該在線的第三群組成員中是否存在拒絕重新發送的該群組會話請求的群組成員,即進行步驟S302。在上述過程中,第一群組成員所在的終端向該PoC服務器發送群組會話請求后, 接收該PoC服務器返回的接受該群組會話請求的每個第二群組成員的信息,將每個第二群組成員的信息,與保存的具有會話權限的在線的第三群組成員的信息進行比較,當該在線的第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求。由于該第一群組成員所在的終端保存自身具有會話權限的第三群組成員的信息,并在確定該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,從而節省了網絡資源。并且,該第一群組成員將每個第二群組成員的信息,與在線的該第三群組成員的信息進行比較,判斷該在線的第三群組成員中是否存在拒絕該群組會話請求的群組成員, 當該在線的第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,避免了將該群組會話請求重新發送給該群組中不在線的群組成員,進一步節省了網絡資源。另外,在本發明實施例中,該第一群組成員所在的終端保存自身具有通話權限的第三群組成員的信息具體為,LMS服務器接收該第三群組成員發送的設置請求,其中,該設置請求中包含該第三群組成員設置的具有與其進行會話權限的該第一群組成員的信息,根據該設置請求在該第三群組成員所在的群組中,記錄該第一群組成員具有與該第三群組成員進行會話的權限信息,并將該第三群組成員的信息發送到該第一群組成員所在的終端保存。同時,為了提高該LMS服務器記錄該第一群組成員具有與該第三群組成員進行會話的權限信息的效率,該LMS服務器記錄該第一群組成員具有與該第三群組成員進行會話的權限信息的方法可以為,該LMS服務器根據接收到的該設置請求中包含的該第一群組成員的信息,將該第三群組成員的信息添加到該第一群組成員的有效群組成員列表中并記錄。圖4為本發明實施例提供的PoC群組通信的系統,具體包括第一群組成員所在的終端401,用于向服務器402發送群組會話請求,并接收所述服務器402返回的接受所述群組會話請求的每個第二群組成員的信息,將所述每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較,根據比較結果,當確定所述第三群組成員中存在拒絕所述群組會話請求的群組成員時,重新發送所述群組會話請求;所述服務器402,用于接收所述第一群組成員所在的終端401發送的所述群組會話請求,向所述第一群組成員所在的終端401返回接受所述群組會話請求的每個第二群組成員的信息。所述服務器402具體用于,接收第三群組成員發送的設置請求,其中,所述設置請求中包含所述第三群組成員設置的具有與其進行會話權限的所述第一群組成員的信息,根據所述設置請求在所述第三群組成員所在的群組中,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息,并將所述第三群組成員的信息發送到所述第一群組成員所在的終端401保存;所述第一群組成員所在的終端401具體用于,保存接收到的所述第三群組成員的
fn息ο所述服務器402具體用于,根據接收到的所述設置請求中包含的所述第一群組成員的信息,針對所述第三群組成員對所述第一群組成員設置會話權限標記并記錄。所述服務器402具體用于,根據接收到的所述設置請求中包含的所述第一群組成員的信息,將所述第三群組成員的信息添加到所述第一群組成員的有效群組成員列表中并記錄。所述第一群組成員所在的終端401具體用于,判斷重新發送所述群組會話請求的次數是否小于設置的重發次數閾值,當確定重新發送所述群組會話請求的次數小于所述重發次數閾值時,重新發送所述群組會話請求,并對重新發送所述群組會話請求的次數進行更新。圖5為本發明實施例提供的PoC群組通信的裝置,具體包括發送模塊501,用于向服務器發送群組會話請求;接收模塊502,用于接收所述服務器返回的接受所述群組會話請求的每個第二群組成員的信息;
比較模塊503,用于將所述每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較;所述發送模塊501還用于,根據比較結果,當確定所述第三群組成員中存在拒絕所述群組會話請求的群組成員時,重新發送所述群組會話請求。所述發送模塊501具體用于,判斷重新發送所述群組會話請求的次數是否小于設置的重發次數閾值,當確定重新發送所述群組會話請求的次數小于所述重發次數閾值時, 重新發送所述群組會話請求,并對重新發送所述群組會話請求的次數進行更新。圖6為本發明實施例提供的PoC群組通信的裝置,具體包括接收模塊601,用于接收第三群組成員發送的設置請求,其中,所述設置請求中包含所述第三群組成員設置的具有與其進行會話權限的所述第一群組成員的信息;記錄模塊602,用于根據所述設置請求在所述第三群組成員所在的群組中,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息;發送模塊603,用于將所述第三群組成員的信息發送到所述第一群組成員所在的終端保存。所述記錄模塊602具體用于,根據接收到的所述設置請求中包含的所述第一群組成員的信息,針對所述第三群組成員對所述第一群組成員設置會話權限標記并記錄。所述記錄模塊602具體用于,根據接收到的所述設置請求中包含的所述第一群組成員的信息,將所述第三群組成員的信息添加到所述第一群組成員的有效群組成員列表中并記錄。本發明實施例提供一種PoC群組通信的方法、系統及裝置,該方法第一群組成員所在的終端向服務器發送群組會話請求后,接收該服務器返回的接受該群組會話請求的每個第二群組成員的信息,將每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較,當該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求。由于本發明實施例中該第一群組成員所在的終端保存自身具有會話權限的第三群組成員的信息,并在確定該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,從而節省了網絡資源。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種無線一鍵通PoC群組通信的方法,其特征在于,包括第一群組成員所在的終端向服務器發送群組會話請求,并接收所述服務器返回的接受所述群組會話請求的每個第二群組成員的信息;將所述每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較;根據比較結果,當確定所述第三群組成員中存在拒絕所述群組會話請求的群組成員時,重新發送所述群組會話請求。
2.如權利要求1所述的方法,其特征在于,重新發送所述群組會話請求包括判斷重新發送所述群組會話請求的次數是否小于設置的重發次數閾值;當確定重新發送所述群組會話請求的次數小于所述重發次數閾值時,重新發送所述群組會話請求,并對重新發送所述群組會話請求的次數進行更新。
3.一種無線一鍵通PoC群組通信的方法,其特征在于,包括服務器接收第三群組成員發送的設置請求,其中,所述設置請求中包含所述第三群組成員設置的具有與其進行會話權限的第一群組成員的信息;根據所述設置請求在所述第三群組成員所在的群組中,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息,并將所述第三群組成員的信息發送到所述第一群組成員所在的終端保存。
4.如權利要求3所述的方法,其特征在于,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息包括所述服務器根據接收到的所述設置請求中包含的所述第一群組成員的信息,針對所述第三群組成員對所述第一群組成員設置會話權限標記并記錄。
5.如權利要求3所述的方法,其特征在于,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息包括所述服務器根據接收到的所述設置請求中包含的所述第一群組成員的信息,將所述第三群組成員的信息添加到所述第一群組成員的有效群組成員列表中并記錄。
6.一種無線一鍵通PoC群組通信的系統,其特征在于,包括第一群組成員所在的終端,用于向服務器發送群組會話請求,并接收所述服務器返回的接受所述群組會話請求的每個第二群組成員的信息,將所述每個第二群組成員的信息, 與保存的具有會話權限的第三群組成員的信息進行比較,根據比較結果,當確定所述第三群組成員中存在拒絕所述群組會話請求的群組成員時,重新發送所述群組會話請求;所述服務器,用于接收所述第一群組成員所在的終端發送的所述群組會話請求,向所述第一群組成員所在的終端返回接受所述群組會話請求的每個第二群組成員的信息。
7.如權利要求6所述的系統,其特征在于,所述服務器具體用于,接收第三群組成員發送的設置請求,其中,所述設置請求中包含所述第三群組成員設置的具有與其進行會話權限的所述第一群組成員的信息,根據所述設置請求在所述第三群組成員所在的群組中,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息,并將所述第三群組成員的信息發送到所述第一群組成員所在的終端保存;所述第一群組成員所在的終端具體用于,保存接收到的所述第三群組成員的信息。
8.如權利要求7所述的系統,其特征在于,所述服務器具體用于,根據接收到的所述設置請求中包含的所述第一群組成員的信息,針對所述第三群組成員對所述第一群組成員設置會話權限標記并記錄。
9.如權利要求7所述的系統,其特征在于,所述服務器具體用于,根據接收到的所述設置請求中包含的所述第一群組成員的信息,將所述第三群組成員的信息添加到所述第一群組成員的有效群組成員列表中并記錄。
10.如權利要求6所述的系統,其特征在于,所述第一群組成員所在的終端具體用于, 判斷重新發送所述群組會話請求的次數是否小于設置的重發次數閾值,當確定重新發送所述群組會話請求的次數小于所述重發次數閾值時,重新發送所述群組會話請求,并對重新發送所述群組會話請求的次數進行更新。
11.一種無線一鍵通PoC群組通信的裝置,其特征在于,包括 發送模塊,用于向服務器發送群組會話請求;接收模塊,用于接收所述服務器返回的接受所述群組會話請求的每個第二群組成員的 fn息;比較模塊,用于將所述每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較;所述發送模塊還用于,根據比較結果,當確定所述第三群組成員中存在拒絕所述群組會話請求的群組成員時,重新發送所述群組會話請求。
12.如權利要求11所述的裝置,其特征在于,所述發送模塊具體用于,判斷重新發送所述群組會話請求的次數是否小于設置的重發次數閾值,當確定重新發送所述群組會話請求的次數小于所述重發次數閾值時,重新發送所述群組會話請求,并對重新發送所述群組會話請求的次數進行更新。
13.一種無線一鍵通PoC群組通信的裝置,其特征在于,包括接收模塊,用于接收第三群組成員發送的設置請求,其中,所述設置請求中包含所述第三群組成員設置的具有與其進行會話權限的第一群組成員的信息;記錄模塊,用于根據所述設置請求在所述第三群組成員所在的群組中,記錄所述第一群組成員具有與所述第三群組成員進行會話的權限信息;發送模塊,用于將所述第三群組成員的信息發送到所述第一群組成員所在的終端保存。
14.如權利要求13所述的裝置,其特征在于,所述記錄模塊具體用于,根據接收到的所述設置請求中包含的所述第一群組成員的信息,針對所述第三群組成員對所述第一群組成員設置會話權限標記并記錄。
15.如權利要求13所述的裝置,其特征在于,所述記錄模塊具體用于,根據接收到的所述設置請求中包含的所述第一群組成員的信息,將所述第三群組成員的信息添加到所述第一群組成員的有效群組成員列表中并記錄。
全文摘要
本發明公開了一種PoC群組通信的方法、系統及裝置,用以解決現有技術中PoC群組通信的方法造成網絡資源的浪費的問題。該方法第一群組成員所在的終端向服務器發送群組會話請求后,接收該服務器返回的接受該群組會話請求的每個第二群組成員的信息,將每個第二群組成員的信息,與保存的具有會話權限的第三群組成員的信息進行比較,當該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求。由于本發明實施例中該第一群組成員所在的終端保存自身具有會話權限的第三群組成員的信息,并在確定該第三群組成員中存在拒絕該群組會話請求的群組成員時,重新發送該群組會話請求,從而節省了網絡資源。
文檔編號H04W4/08GK102457811SQ201010517780
公開日2012年5月16日 申請日期2010年10月18日 優先權日2010年10月18日
發明者張旭春, 朱彩輝, 李黎陽 申請人:中國移動通信集團北京有限公司