[發明專利]一種全媒體客服調度方法及系統有效
| 申請號: | 201710834116.9 | 申請日: | 2017-09-15 |
| 公開(公告)號: | CN107835150B | 公開(公告)日: | 2021-06-04 |
| 發明(設計)人: | 劉孜恒;何煒祥 | 申請(專利權)人: | 唯品會(廣州)軟件有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/58 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 張慧娟 |
| 地址: | 510220 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 媒體 客服 調度 方法 系統 | ||
本發明公開了一種全媒體客服調度方法及系統,屬于即時通信領域。所述方法包括:客戶端發起針對消息的請求,根據改造后的XMPP通信協議對消息進行封裝,生成封裝后的消息;對封裝后的消息進行壓縮和加密,并將壓縮和加密后的封裝的該消息發送至調度中心,調度中心對消息進行解密;以及為客戶端用戶匹配服務端設備,建立客戶端與服務端設備的通信連接;服務端設備解壓消息,并通過改造后的XMPP通信協議與客戶端進行通信。從而通過改造后的XMPP通信協議對消息進行封裝并進行通信溝通,大大節省了流量耗費,降低了發送消息時帶寬占用,且以封裝后的消息進行傳輸,提高了傳輸速度,從而提高了通信效率,滿足了當下用戶對于網絡傳輸高效的要求。
技術領域
本發明涉及即時通信領域,特別涉及一種全媒體客服調度方法及系統。
背景技術
XMPP(可擴展通訊和表示協議)是開源的通信協議,有較好的通信規則定義、詳細開發方案和多種開源框架支持,對于即時通信領域有非常好的支持作用。
但是XMPP是一種基于XML(可擴展標記語言)的流式通信協議,由于是開源協議,需要支持的即時通信規則繁多,所以對于不同的移動通信領域有一定不適應性;另外,因為XMPP通信協議體系龐大,在智能移動設備上使用時,有傳輸速度慢、占用帶寬大、耗費流量及傳輸效率低等缺點,所以需要對XMPP通信協議進行改造,以適應不同移動設備終端的即時通信傳輸,并達到節省流量,降低帶寬占用等的效果。
發明內容
為了在使用XMPP通信協議時節省流量,降低對帶寬的占用,提高傳輸速度,提高通信效率,本發明實施例提供了一種全媒體客服調度方法及系統。所述技術方案如下:
第一方面,提供了一種全媒體客服調度方法,所述方法包括:
客戶端發起針對消息的請求,根據改造后的XMPP通信協議對所述消息進行封裝,生成封裝后的消息;
對所述封裝后的消息進行壓縮和加密,并將所述壓縮和加密后的所述封裝的消息發送至調度中心,調度中心對所述消息進行解密;以及
為所述客戶端用戶匹配服務端設備,建立所述客戶端與所述服務端設備的通信連接;
所述服務端設備解壓所述消息,并通過所述改造后的XMPP通信協議與所述客戶端進行通信。
結合第一方面,在第一種可能實現的方式,所述根據改造后的XMPP通信協議對所述消息進行封裝,生成封裝后的消息之前,所述方法還包括對XMPP通信協議進行改造,包括:
對所述XMPP通信協議內容進行裁剪,保留Stream、Presence、Message內容;
將所述XMPP通信協議的XML協議轉換為JSon(JavaScript Object Notation,一種輕量級的數據交換格式)協議;
使用websocket對傳輸方式進行改造;
生成所述改造后的XMPP通信協議。
結合第一方面的第一種可能實現的方式,在第二種可能實現的方式中,所述方法還包括:
對Http通信協議內容進行改造,保留建立連接所需的字段,生成改造后的Http通信協議;
所述建立連接所需的字段包括upgate、agent、Sec-Websocket字段。
結合第一方面至第一方面的第二種任意一種可能實現的方式,在第三種可能實現的方式中,所述為所述客戶端用戶匹配服務端設備包括:
所述調度中心獲取所有可以建立連接的服務端設備;
從所有可以建立連接的服務端設備中獲取與所述客戶端匹配的服務端設備,并將所述客戶端的會話id通過所述改造后的Http通信協議的upgate發送至所述匹配的服務端設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于唯品會(廣州)軟件有限公司,未經唯品會(廣州)軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710834116.9/2.html,轉載請聲明來源鉆瓜專利網。





