一種實現協同工作的控制方法及系統與流程
2023-05-05 17:59:12 1

本發明涉及利用ip多媒體子系統技術領域,尤其涉及一種實現協同工作的控制方法及系統。
背景技術:
隨著科技的進步,電能已經成為人民生活必不可少的一部分,為了實現各個地區的正常供電,電力系統的維護成為了保證人民正常用電的關鍵。
由於電力系統的專業性,員工需要使用特製的專業檢測儀器到運行現場進行檢查與故障處理。而龐大的電網設備往往相距甚遠,甚至遠離城市居住區,攜帶大型的檢測儀器到設備現場需要很高的成本。同時,因為現場環境及設備各不相同,往往還需要不同專業領域的員工同時前往,因此,現有的電力系統維護成本高且維護效率低。在現有技術中,並沒有用於解決這個問題的技術方案。
技術實現要素:
有鑑於此,本發明的目的在於提供一種實現協同工作的控制方法,通過本方法可以實現在多個不同地點的員工的溝通交流,可以使現場的員工將情況反饋檢測儀器所在處的員工,從而避免將檢測儀器攜帶到現場,降低了成本,同時也減少了外出的員工數量,降低了電力系統的維護成本,提高了維護效率。
為實現上述目的,本發明提供如下技術方案:
一種實現協同工作的控制方法,所述方法包括:
接收第一終端發送的協助請求;
基於所述協助請求調用第二終端的地址信息;
基於所述第二終端的地址信息發送所述協助請求至所述第二終端;
接收所述第二終端發送的反饋響應,所述第二終端認證所述協助請求後生成所述反饋響;
建立所述第一終端與所述第二終端之間的通信連接。
優選地,所述方法還包括:
接收所述第一終端發送的註冊信息及終端類型信息;
註冊所述註冊信息;
基於所述終端類型信息生成許可密鑰;
發送所述許可密鑰至所述第一終端。
優選地,所述方法還包括:
接收第三終端發送的第一通信報文,所述第一通信報文包括第一校驗信息、第一通信類型信息及所述第三終端對應的許可密鑰;
校驗所述第一校驗信息;
當校驗通過時,基於所述第三終端對應的許可密鑰進行鑑權;
當鑑權通過時,基於所述第一通信類型信息生成第二通信請求;
發送所述第二通信請求至後臺終端;
接收所述第三終端發送的第一響應報文,所述後臺終端基於所述第二通信請求控制所述第三終端生成所述第一響應報文;
基於所述第一響應報文建立所述第三終端與所述後臺終端之間的通信連接。
優選地,所述方法還包括:
接收所述後臺終端發送的第三通信請求;
基於所述第三通信請求生成第二通信報文;
發送所述第二通信報文至第四終端;
接收所述第四終端發送的第二響應報文,所述第四終端基於所述第二通信報文生成所述第二響應報文;
基於所述第二響應報文建立所述後臺終端與所述第四終端之間的通信連接。
優選地,所述方法包括:
接收所述後臺終端發送的第三通信請求;
基於所述第三通信請求生成第二通信報文;
發送所述第二通信報文至至少一個第四終端;
當接收到至少一個所述第四終端發送的第二響應報文時,基於所述第二響應報文建立所述後臺終端與所述至少一個所述第四終端之間的通信連接,所述第二響應報文由所述第四終端基於所述第二通信報文生成。
優選地,所述方法還包括:
接收第五終端發送的報告請求,所述報告請求包括所述第五終端對應的許可密鑰及請求內容;
基於所述第五終端對應的許可密鑰進行鑑權;
當鑑權通過時,基於所述請求內容生成報告文件;
發送所述報告文件至所述第五終端。
一種實現協同工作的控制系統,所述系統包括服務端通信模塊、註冊模塊及系統管理模塊,其中:
所述服務端通信模塊用於接收第一終端發送的協助請求;
所述註冊模塊用於基於所述協助請求調用第二終端的地址信息;
所述服務端通信模塊還用於基於所述第二終端的地址信息發送所述協助請求至所述第二終端;
所述服務端通信模塊還用於接收所述第二終端發送的反饋響應,所述第二終端認證所述協助請求後生成所述反饋響;
所述系統管理模塊用於建立所述第一終端與所述第二終端之間的通信連接。
優選地,所述系統還包括身份驗證模塊,其中:
所述服務端通信模塊還用於接收所述第一終端發送的註冊信息及終端類型信息;
所述註冊模塊還用於註冊所述註冊信息;
所述身份驗證模塊用於基於所述終端類型信息生成許可密鑰;
所述服務端通信模塊還用於發送所述許可密鑰至所述第一終端。
優選地,所述系統還包括校驗模塊、第一生成模塊及第一響應模塊,其中:
所述服務端通信模塊還用於接收第三終端發送的第一通信報文,所述第一通信報文包括第一校驗信息、第一通信類型信息及所述第三終端對應的許可密鑰;
所述校驗模塊用於校驗所述第一校驗信息;
所述身份驗證模塊還用於當校驗通過時,基於所述第三終端對應的許可密鑰進行鑑權;
所述第一生成模塊用於當鑑權通過時,基於所述第一通信類型信息生成第二通信請求;
所述服務端通信模塊還用於發送所述第二通信請求至後臺終端;
所述服務端通信模塊還用於接收所述第三終端發送的第一響應報文,所述後臺終端基於所述第二通信請求控制所述第三終端生成所述第一響應報文;
所述系統管理模塊還用於基於所述第一響應報文建立所述第三終端與所述後臺終端之間的通信連接。
優選地,所述系統還包括第一報文生成模塊,其中:
所述服務端通信模塊還用於接收所述後臺終端發送的第三通信請求;
所述第一報文生成模塊用於基於所述第三通信請求生成第二通信報文;
所述服務端通信模塊還用於發送所述第二通信報文至第四終端;
所述服務端通信模塊還用於接收所述第四終端發送的第二響應報文,所述第四終端基於所述第二通信報文生成所述第二響應報文;
所述系統管理模塊還用於基於所述第二響應報文建立所述後臺終端與所述第四終端之間的通信連接。
優選地,所述系統還包括第一報文生成模塊,其中:
所述服務端通信模塊還用於接收所述後臺終端發送的第三通信請求;
所述第一報文生成模塊還用於基於所述第三通信請求生成第二通信報文;
所述服務端通信模塊還用於發送所述第二通信報文至至少一個第四終端;
當所述服務端通信模塊接收到至少一個所述第四終端發送的第二響應報文時,所述系統管理模塊基於所述第二響應報文建立所述後臺終端與所述至少一個所述第四終端之間的通信連接,所述第二響應報文由所述第四終端基於所述第二通信報文生成。
優選地,所述系統還包括分析模塊,其中:
所述服務端通信模塊還用於接收第五終端發送的報告請求,所述報告請求包括所述第五終端對應的許可密鑰及請求內容;
所述身份驗證模塊還用於基於所述第五終端對應的許可密鑰進行鑑權;
所述分析模塊用於當鑑權通過時,基於所述請求內容生成報告文件;
所述服務端通信模塊還用於發送所述報告文件至所述第五終端。
綜上所述,本技術方案提供了一種實現協同工作的控制方法,所述方法包括接收第一終端發送的協助請求,基於協助請求調用第二終端的地址信息,基於第二終端的地址信息發送協助請求至第二終端,接收第二終端發送的反饋響應,第二終端認證協助請求後生成反饋響,建立第一終端與第二終端之間的通信連接。通過本方法可以實現在多個不同地點的員工的溝通交流,可以使現場的員工將情況反饋檢測儀器所在處的員工,從而避免將檢測儀器攜帶到現場,降低了成本,同時也減少了外出的員工數量,降低了電力系統的維護成本,提高了維護效率。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
圖1為本發明公開的一種實現協同工作的控制方法的實施例1的流程圖;
圖2為本發明公開的另一種實現協同工作的控制方法的實施例2的流程圖;
圖3為本發明公開的另一種實現協同工作的控制方法的實施例3的流程圖;
圖4為本發明公開的另一種實現協同工作的控制方法的實施例4的流程圖;
圖5為本發明公開的另一種實現協同工作的控制方法的實施例5的流程圖;
圖6為本發明公開的另一種實現協同工作的控制方法的實施例6的流程圖;
圖7為本發明公開的一種實現協同工作的控制系統的實施例1的結構示意圖;
圖8為本發明公開的另一種實現協同工作的控制系統的實施例2的結構示意圖;
圖9為本發明公開的另一種實現協同工作的控制系統的實施例3的結構示意圖;
圖10為本發明公開的另一種實現協同工作的控制系統的實施例4的結構示意圖;
圖11為本發明公開的另一種實現協同工作的控制系統的實施例5的結構示意圖;
圖12為本發明公開的另一種實現協同工作的控制系統的實施例6的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
用於終端的終端軟體充分考慮了終端的種類不同以及作業系統差異,因此將採用java語言設計與開發,java語言的一次編譯到處運行的理念極大的方便了系統在不同移動終端之間的遷移遍歷性。針對各種終端設備的作業系統提供的api接口,採用mvc(modelviewcontroller)模式開發。方便開發調試過程,縮短開發新服務周期。針對一些國家電網專業檢測工具,使用c語言開發,方便對嵌入式設備硬體層面的編程操控。底層通訊採用http/s協議傳輸數據,協議完全基於ip協議之上,能夠很好滿足移動無限終端和有線固定終端的通信通訊需求,也有利於兼容以後sip(sessioninitiationprotocol,會話初始協議)應用等ims技術的多媒體業務發展的需要和實現更多產品功能的要求。數據安全方面採用國際公認rsa協議進行加解密和數字籤名,通過p2p點對點技術加速http協議的業務應用的處理速度。減少應大數據量並發或者嚴重消耗嵌入式系統有限資源(如cpu,內存快閃記憶體資源)的應用的處理時間和性能消耗。ims移動協同工作系統主要是分成ims客戶端軟體和ims服務管理系統。ims客戶端可以任意部署在通信通訊設備之上。只要是符合具有作業系統和嵌入式作業系統能提供友好的交互界面的設備即可。ims移動協同工作系統是一套完善的用於國家電網內部,工程師與技術人員之間方便快捷的進行實時溝通,現場聯合調試的辦公系統。系統提供了強大的基礎服務能力以及豐富的可擴展服務接口,針對日益突出的協同工作需求,開放開發api使得應用服務開發人員實現敏捷的服務開發,從而有效的豐富ims移動協同工作系統提供服務的能力。
如圖1所示,為本發明公開的一種實現協同工作的控制方法的實施例1的流程圖,所述方法包括:
s101、接收第一終端發送的協助請求;
第一終端為現場員工使用的移動終端,現場員工通過第一終端上安裝的客戶端發送協助請求。
s102、基於協助請求調用第二終端的地址信息;
協助請求可以直接包括提供協助的對象名稱或者包括需要被協助的內容,若為提供協助的對象的名稱,則可直接調用提供協助的對象的註冊信息及ip地址;若協助請求包括的是需要被協助的內容,則分析此內容,找出可以提供協助的對象的名稱,再調用可以提供協助的對象的註冊信息及ip地址。提供協助的對象的ip地址即為第二終端的地址信息。
s103、基於第二終端的地址信息發送協助請求至第二終端;
調用到第二終端的ip地址後,將第一終端發送的協助請求發送至第二終端。
值得一提的是為了讓終端重定向到資源新的位置,使用本方法的系統發回location響應頭後使用重定向技術,讓終端去訪問新的域名所對應的系統上的資源。
s104、接收第二終端發送的反饋響應,第二終端認證協助請求後生成反饋響;
可以提供協助的對象通過第二終端接收到協助請求後,若同意進行協助,則可控制第二終端生成反饋響應,並將反饋響應發送至實用本方法的系統。值得注意的是,可以提供協助的對象還可通過第二終端調用實用第一終端的員工的信息進行身份驗證,此外,本實施例中的第二終端並不只限於一個終端,第二終端可以是多個不同地點的不同的終端。
s105、建立第一終端與第二終端之間的通信連接;
接收到第二終端發出的反饋響應後,調用遠程協助服務業務並分配相關的帶寬資源並交付給遠程協助服務業務使用。此處的遠程服務業務由第一終端及第二終端使用。
綜上所述,本技術方案提供了一種實現協同工作的控制方法,所述方法包括接收第一終端發送的協助請求,基於協助請求調用第二終端的地址信息,基於第二終端的地址信息發送協助請求至第二終端,接收第二終端發送的反饋響應,第二終端認證協助請求後生成反饋響,建立第一終端與第二終端之間的通信連接。通過本方法可以實現在多個不同地點的員工的溝通交流,可以使現場的員工將情況反饋檢測儀器所在處的員工,從而避免將檢測儀器攜帶到現場,降低了成本,同時也減少了外出的員工數量,降低了電力系統的維護成本,提高了維護效率。
如圖2所示,為本發明公開的另一種實現協同工作的控制方法的實施例2的流程圖,所述方法包括:
s201、接收第一終端發送的註冊信息及終端類型信息;
員工通過第一終端發送註冊信息,註冊信息包括了註冊申請、員工身份信息及員工加入邀請碼等。在接收到註冊信息的同時,還可以接收到第一終端的終端類型信息。值得一提的是,為了提高註冊信息的安全性,可採用加密算法對註冊信息加密後進行發送。
s202、註冊註冊信息;
接收到註冊信息後,對註冊信息進行驗證,例如驗證員工加入邀請碼,驗證成功後,將註冊信息導入資料庫中,完成註冊。值得一提的是,若接收的註冊信息被加密,則應先進行解密。資料庫由關係型資料庫構建以及用cache(高速緩衝存儲器)技術作為基礎的key-value(分布式存儲系統)型數據進行加速查詢訪問處理。
s203、基於終端類型信息生成許可密鑰;
根據終端類型信息啟動身份驗證策略根據rsa算法生成內網許可秘鑰。
s204、發送許可密鑰至第一終端;
s205、接收第一終端發送的協助請求;
第一終端為現場員工使用的移動終端,現場員工通過第一終端上安裝的客戶端發送協助請求。
s206、基於協助請求調用第二終端的地址信息;
協助請求可以直接包括提供協助的對象名稱或者包括需要被協助的內容,若為提供協助的對象的名稱,則可直接調用提供協助的對象的註冊信息及ip地址;若協助請求包括的是需要被協助的內容,則分析此內容,找出可以提供協助的對象的名稱,再調用可以提供協助的對象的註冊信息及ip地址。提供協助的對象的ip地址即為第二終端的地址信息。
s207、基於第二終端的地址信息發送協助請求至第二終端;
調用到第二終端的ip地址後,將第一終端發送的協助請求發送至第二終端。
值得一提的是為了讓終端重定向到資源新的位置,使用本方法的系統發回location響應頭後使用重定向技術,讓終端去訪問新的域名所對應的系統上的資源。
s208、接收第二終端發送的反饋響應,第二終端認證協助請求後生成反饋響;
可以提供協助的對象通過第二終端接收到協助請求後,若同意進行協助,則可控制第二終端生成反饋響應,並將反饋響應發送至實用本方法的系統。值得注意的是,可以提供協助的對象還可通過第二終端調用實用第一終端的員工的信息進行身份驗證,此外,本實施例中的第二終端並不只限於一個終端,第二終端可以是多個不同地點的不同的終端。
s209、建立第一終端與第二終端之間的通信連接;
接收到第二終端發出的反饋響應後,調用遠程協助服務業務並分配相關的帶寬資源並交付給遠程協助服務業務使用。此處的遠程服務業務由第一終端及第二終端使用。
如圖3所示,為本發明在上述實施例的基礎上公開的另一種實現協同工作的控制方法的實施例3的流程圖,所述方法包括:
s301、接收第三終端發送的第一通信報文,第一通信報文包括第一校驗信息、第一通信類型信息及第三終端對應的許可密鑰;
第三終端為員工使用的終端,此處的第三終端可能與上述實施例中的第一終端及第二終端相同。員工控制第三終端生成第一通信報文。第一通信報文包括第一校驗信息、第一通信類型信息及第三終端對應的許可密鑰。
s302、校驗第一校驗信息;
接收到第一通信報文後對報文進行解析,校驗第一校驗信息。
s303、當校驗通過時,基於第三終端對應的許可密鑰進行鑑權;
s304、當鑑權通過時,基於第一通信類型信息生成第二通信請求;
鑑權通過後,基於第一通信類型信息判斷通信類型,通信類型可包括報文通信、語音通信及視頻通信等,基於通信類型生成相應的第二通信請求。
s305、發送第二通信請求至後臺終端;
s306、接收第三終端發送的第一響應報文,後臺終端基於第二通信請求控制第三終端生成第一響應報文;
後臺終端接收到第二請求後,生成調用指令,調用第三終端的報文生成功能,生成第一響應報文。響應報文應包括本地給出的消息和本地伺服器狀態。
s307、基於第一響應報文建立第三終端與後臺終端之間的通信連接;
接收到第一響應報文後,啟用相應的服務業務,並分配相應的資源給此服務業務使用。
如圖4所示,為本發明在上述實施例的基礎上公開的另一種實現協同工作的控制方法的實施例4的流程圖,所述方法包括:
s401、接收後臺終端發送的第三通信請求;
出上述實施例中員工提出與後臺終端的通信請求外,後臺終端也可向員工提出通信請求。
s402、基於第三通信請求生成第二通信報文;
接收到第三通信請求後,基於第三通信請求生成第二通信報文。
s403、發送第二通信報文至第四終端;
第四終端為員工使用的終端,第四終端可能與第三終端、第二終端及第一終端相同。
s404、接收第四終端發送的第二響應報文,第四終端基於第二通信報文生成第二響應報文;
第四終端接收到第二通信報文後,員工若同意與後臺終端進行通信連接,則員工可控制第四終端生成第二相應報文。
s405、基於第二響應報文建立後臺終端與第四終端之間的通信連接;
接收到第二相應報文後,調用相應的服務業務並分配相應的資源給此業務使用。
如圖5所示,為本發明在上述實施例的基礎上公開的另一種實現協同工作的控制方法的實施例5的流程圖,所述方法包括:
s501、接收後臺終端發送的第三通信請求;
出上述實施例中員工提出與後臺終端的通信請求外,後臺終端也可向員工提出通信請求。
s502、基於第三通信請求生成第二通信報文;
接收到第三通信請求後,基於第三通信請求生成第二通信報文。
s503、發送第二通信報文至至少一個第四終端;
由於後臺終端可能與多個第四終端有通信需求,所以需要進行組播發送報文,組播使用域間組播路由協議mbgp、msdp等協議。同時為了有效抑制組播數據在鏈路層的擴散,融入了igmpsnooping、cgmp等二層組播協議。根據組播ip地址選擇第四終端發送請求。
s504、當接收到至少一個第四終端發送的第二響應報文時,基於第二響應報文建立後臺終端與至少一個第四終端之間的通信連接,第二響應報文由第四終端基於第二通信報文生成;
接收第四終端發送的第二響應報文,通過輪詢方式查詢第四終端是否響應,使用長輪詢對定時輪詢進行改進,從而提高鏈路使用效率,降低無效的網絡傳輸。接收到第二相應報文後,調用相應的服務業務並分配相應的資源給此業務使用。
如圖6所示,為本發明在上述實施例的基礎上公開的另一種實現協同工作的控制方法的實施例6的流程圖,所述方法包括:
s601、接收第五終端發送的報告請求,報告請求包括第五終端對應的許可密鑰及請求內容;
第五終端為員工使用的終端,第五終端可能與第四移動終端、第三終端、第二終端及第一終端相同。當使用第五終端的員工需要將現場信息發送至實用本方法的系統並且想獲得幫助時,可控制第五終端生成報告請求。所述報告請求包括第五終端對應的許可密鑰及請求內容,即現場信息及想獲得的幫助等。
s602、基於第五終端對應的許可密鑰進行鑑權;
s603、當鑑權通過時,基於請求內容生成報告文件;
鑑權通過後,對現場信息進行診斷並生成診斷報告。
s604、發送報告文件至第五終端。
值得一提的是,現場信息及報告的生成和發送,可以是一個持續的過程。
如圖7所示,為本發明公開的一種實現協同工作的控制系統的實施例1的結構示意圖,所述系統包括服務端通信模塊102、註冊模塊101及系統管理模塊103,其中:
服務端通信模塊102用於接收第一終端發送的協助請求;
第一終端為現場員工使用的移動終端,現場員工通過第一終端上安裝的客戶端發送協助請求。
註冊模塊101用於基於協助請求調用第二終端的地址信息;
協助請求可以直接包括提供協助的對象名稱或者包括需要被協助的內容,若為提供協助的對象的名稱,則可直接調用提供協助的對象的註冊信息及ip地址;若協助請求包括的是需要被協助的內容,則分析此內容,找出可以提供協助的對象的名稱,再調用可以提供協助的對象的註冊信息及ip地址。提供協助的對象的ip地址即為第二終端的地址信息。
服務端通信模塊102還用於基於第二終端的地址信息發送協助請求至第二終端;
調用到第二終端的ip地址後,將第一終端發送的協助請求發送至第二終端。
值得一提的是為了讓終端重定向到資源新的位置,使用本方法的系統發回location響應頭後使用重定向技術,讓終端去訪問新的域名所對應的系統上的資源。
服務端通信模塊102還用於接收第二終端發送的反饋響應,第二終端認證協助請求後生成反饋響;
可以提供協助的對象通過第二終端接收到協助請求後,若同意進行協助,則可控制第二終端生成反饋響應,並將反饋響應發送至實用本方法的系統。值得注意的是,可以提供協助的對象還可通過第二終端調用實用第一終端的員工的信息進行身份驗證,此外,本實施例中的第二終端並不只限於一個終端,第二終端可以是多個不同地點的不同的終端。
系統管理模塊103用於建立第一終端與第二終端之間的通信連接;
接收到第二終端發出的反饋響應後,調用遠程協助服務業務並分配相關的帶寬資源並交付給遠程協助服務業務使用。此處的遠程服務業務由第一終端及第二終端使用。
綜上所述,本技術方案提供了一種實現協同工作的控制系統,本系統的工作原理為接收第一終端發送的協助請求,基於協助請求調用第二終端的地址信息,基於第二終端的地址信息發送協助請求至第二終端,接收第二終端發送的反饋響應,第二終端認證協助請求後生成反饋響,建立第一終端與第二終端之間的通信連接。通過本方法可以實現在多個不同地點的員工的溝通交流,可以使現場的員工將情況反饋檢測儀器所在處的員工,從而避免將檢測儀器攜帶到現場,降低了成本,同時也減少了外出的員工數量,降低了電力系統的維護成本,提高了維護效率。
如圖8所示,為本發明公開的另一種實現協同工作的控制系統的實施例2的結構示意圖,所述系統包括服務端通信模塊202、註冊模塊201、系統管理模塊203及身份驗證模塊204,其中:
服務端通信模塊202還用於接收第一終端發送的註冊信息及終端類型信息;
員工通過第一終端發送註冊信息,註冊信息包括了註冊申請、員工身份信息及員工加入邀請碼等。在接收到註冊信息的同時,還可以接收到第一終端的終端類型信息。值得一提的是,為了提高註冊信息的安全性,可採用加密算法對註冊信息加密後進行發送。
註冊模塊201還用於註冊註冊信息;
接收到註冊信息後,對註冊信息進行驗證,例如驗證員工加入邀請碼,驗證成功後,將註冊信息導入資料庫中,完成註冊。值得一提的是,若接收的註冊信息被加密,則應先進行解密。資料庫由關係型資料庫構建以及用cache(高速緩衝存儲器)技術作為基礎的key-value(分布式存儲系統)型數據進行加速查詢訪問處理。
身份驗證模塊204用於基於終端類型信息生成許可密鑰;
根據終端類型信息啟動身份驗證策略根據rsa算法生成內網許可秘鑰。
服務端通信模塊202還用於發送許可密鑰至第一終端;
服務端通信模塊202用於接收第一終端發送的協助請求;
第一終端為現場員工使用的移動終端,現場員工通過第一終端上安裝的客戶端發送協助請求。
註冊模塊201用於基於協助請求調用第二終端的地址信息;
協助請求可以直接包括提供協助的對象名稱或者包括需要被協助的內容,若為提供協助的對象的名稱,則可直接調用提供協助的對象的註冊信息及ip地址;若協助請求包括的是需要被協助的內容,則分析此內容,找出可以提供協助的對象的名稱,再調用可以提供協助的對象的註冊信息及ip地址。提供協助的對象的ip地址即為第二終端的地址信息。
服務端通信模塊202還用於基於第二終端的地址信息發送協助請求至第二終端;
調用到第二終端的ip地址後,將第一終端發送的協助請求發送至第二終端。
值得一提的是為了讓終端重定向到資源新的位置,使用本方法的系統發回location響應頭後使用重定向技術,讓終端去訪問新的域名所對應的系統上的資源。
服務端通信模塊202還用於接收第二終端發送的反饋響應,第二終端認證協助請求後生成反饋響;
可以提供協助的對象通過第二終端接收到協助請求後,若同意進行協助,則可控制第二終端生成反饋響應,並將反饋響應發送至實用本方法的系統。值得注意的是,可以提供協助的對象還可通過第二終端調用實用第一終端的員工的信息進行身份驗證,此外,本實施例中的第二終端並不只限於一個終端,第二終端可以是多個不同地點的不同的終端。
系統管理模塊203用於建立第一終端與第二終端之間的通信連接;
接收到第二終端發出的反饋響應後,調用遠程協助服務業務並分配相關的帶寬資源並交付給遠程協助服務業務使用。此處的遠程服務業務由第一終端及第二終端使用。
如圖9所示,為本發明在上述實施例的基礎上公開的另一種實現協同工作的控制系統的實施例3的結構示意圖,所述系統還包括校驗模塊304、第一生成模塊301及第一響應模塊,其中:
服務端通信模塊302還用於接收第三終端發送的第一通信報文,第一通信報文包括第一校驗信息、第一通信類型信息及第三終端對應的許可密鑰;
第三終端為員工使用的終端,此處的第三終端可能與上述實施例中的第一終端及第二終端相同。員工控制第三終端生成第一通信報文。第一通信報文包括第一校驗信息、第一通信類型信息及第三終端對應的許可密鑰。
校驗模塊304用於校驗第一校驗信息;
接收到第一通信報文後對報文進行解析,校驗第一校驗信息。
身份驗證模塊305還用於當校驗通過時,基於第三終端對應的許可密鑰進行鑑權;
第一生成模塊301用於當鑑權通過時,基於第一通信類型信息生成第二通信請求;
鑑權通過後,基於第一通信類型信息判斷通信類型,通信類型可包括報文通信、語音通信及視頻通信等,基於通信類型生成相應的第二通信請求。
服務端通信模塊302還用於發送第二通信請求至後臺終端;
服務端通信模塊302還用於接收第三終端發送的第一響應報文,後臺終端基於第二通信請求控制第三終端生成第一響應報文;
後臺終端接收到第二請求後,生成調用指令,調用第三終端的報文生成功能,生成第一響應報文。響應報文應包括本地給出的消息和本地伺服器狀態。
系統管理模塊303還用於基於第一響應報文建立第三終端與後臺終端之間的通信連接;
接收到第一響應報文後,啟用相應的服務業務,並分配相應的資源給此服務業務使用。
如圖10所示,為本發明在上述實施例的基礎上公開的另一種實現協同工作的控制系統的實施例4的結構示意圖,所述系統還包括第一報文生成模塊403,其中:
服務端通信模塊401還用於接收後臺終端發送的第三通信請求;
出上述實施例中員工提出與後臺終端的通信請求外,後臺終端也可向員工提出通信請求。
第一報文生成模塊403用於基於第三通信請求生成第二通信報文;
接收到第三通信請求後,基於第三通信請求生成第二通信報文。
服務端通信模塊401還用於發送第二通信報文至第四終端;
第四終端為員工使用的終端,第四終端可能與第三終端、第二終端及第一終端相同。
服務端通信模塊401還用於接收第四終端發送的第二響應報文,第四終端基於第二通信報文生成第二響應報文;
第四終端接收到第二通信報文後,員工若同意與後臺終端進行通信連接,則員工可控制第四終端生成第二相應報文。
系統管理模塊402還用於基於第二響應報文建立後臺終端與第四終端之間的通信連接;
接收到第二相應報文後,調用相應的服務業務並分配相應的資源給此業務使用。
如圖11所示,為本發明在上述實施例的基礎上公開的另一種實現協同工作的控制系統的實施例5的結構示意圖,所述系統還包括第一報文生成模塊503,其中:
服務端通信模塊501還用於接收後臺終端發送的第三通信請求:
出上述實施例中員工提出與後臺終端的通信請求外,後臺終端也可向員工提出通信請求。
第一報文生成模塊503還用於基於第三通信請求生成第二通信報文;
接收到第三通信請求後,基於第三通信請求生成第二通信報文。
服務端通信模塊501還用於發送第二通信報文至至少一個第四終端;
由於後臺終端可能與多個第四終端有通信需求,所以需要進行組播發送報文,組播使用域間組播路由協議mbgp、msdp等協議。同時為了有效抑制組播數據在鏈路層的擴散,融入了igmpsnooping、cgmp等二層組播協議。根據組播ip地址選擇第四終端發送請求。
當服務端通信模塊501接收到至少一個第四終端發送的第二響應報文時,系統管理模塊502基於第二響應報文建立後臺終端與至少一個第四終端之間的通信連接,第二響應報文由第四終端基於第二通信報文生成;
接收第四終端發送的第二響應報文,通過輪詢方式查詢第四終端是否響應,使用長輪詢對定時輪詢進行改進,從而提高鏈路使用效率,降低無效的網絡傳輸。接收到第二相應報文後,調用相應的服務業務並分配相應的資源給此業務使用。
如圖12所示,為本發明在上述實施例的基礎上公開的另一種實現協同工作的控制系統的實施例6的結構示意圖,所述系統還包括分析模塊603,其中:
服務端通信模塊601還用於接收第五終端發送的報告請求,報告請求包括第五終端對應的許可密鑰及請求內容;
第五終端為員工使用的終端,第五終端可能與第四移動終端、第三終端、第二終端及第一終端相同。當使用第五終端的員工需要將現場信息發送至實用本方法的系統並且想獲得幫助時,可控制第五終端生成報告請求。報告請求包括第五終端對應的許可密鑰及請求內容,即現場信息及想獲得的幫助等。
身份驗證模塊602還用於基於第五終端對應的許可密鑰進行鑑權;
分析模塊603用於當鑑權通過時,基於請求內容生成報告文件;
鑑權通過後,對現場信息進行診斷並生成診斷報告。
服務端通信模塊601還用於發送報告文件至第五終端;
值得一提的是,現場信息及報告的生成和發送,可以是一個持續的過程。
本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或範圍的情況下,在其它實施例中實現。因此,本發明將不會被限制於本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的範圍。