[發明專利]一種實現用戶多終端間相互發現的方法與系統有效
| 申請號: | 201310299593.1 | 申請日: | 2013-07-17 |
| 公開(公告)號: | CN104301197B | 公開(公告)日: | 2017-09-19 |
| 發明(設計)人: | 解沖鋒;王愛俊;孫瓊;陳運清;邢艷霞;張志榮 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04W76/02 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 曲瑞 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 用戶 終端 相互 發現 方法 系統 | ||
技術領域
本發明涉及電信和IT應用技術,尤其涉及一種實現用戶多終端間相互發現的方法與系統。
背景技術
隨著移動互聯網的發展,智能終端的種類進一步多樣化,目前單個用戶擁有多個終端的現象越來越普遍,當前有很多用戶會同時擁有手機、平板電腦、筆記本終端等。這些多樣化的終端一方面給用戶帶來了豐富的業務體驗,但同時,多終端間的通信需求也越來越明顯地體現出來。
針對同一用戶擁有多個終端的情況下,主要有如下幾個業務需求:
1)同一用戶的屬性:同一個用戶針對自己的終端通常需要設置相同的用戶屬性,例如賬號、密碼、業務要求、安全性要求、用戶屬性設置、套餐資費等,這些屬性通常具有較強的用戶的個性化需求。
2)跨域通信的需求:同一用戶的多個終端可以位于不同的地理位置,例如一個終端位于家中,而另一終端隨身攜帶,這樣就存在遠距離終端間的通信需求。
3)端到端直接通信的需求:由于通信內容可能涉及用戶的私人信息,如私人照片共享、位置共享等,這些信息通常有較高的保密性需求,不希望通過第三方服務器進行中轉;另外,還有一些設備控制類的業務需求,如攝像頭控制等,這類應用也需要建立雙方的端到端直接控制。
4)安全通信需求:同樣由于通信內容的私密性,該通信對于數據的安全性也有較高的要求,要求能夠防篡改、防竊聽、支持完整的用戶管理等。
目前,已有的業務并不能很好地滿足上述要求。
首先,現有的IM類業務(如QQ、MSN等)雖然可以實現點到點通信,支持聊天、文件共享、攝像頭控制等,但并沒有包含單用戶下多終端間的通信模式,對于同一用戶下的多個終端無法設置一致的業務需求模板、用戶屬性等模板,因此無法應用于上述場景中。
其次,現有的云計算類業務雖然可以實現同一賬號下多終端間的文件共享,但由于云計算類的終端之間通信需要經過第三方云服務器的繞轉來實現終端之間的數據交換,這種方式對于用戶某些私密性的文件傳輸還是存在一些安全性的隱患。另外,與終端之間進行數據傳輸相比,通過云服務器繞轉的方式增加了控制數據的傳輸環節,因此無法很好地支持設備控制類的業務。
再次,現有DLNA(Digital Living Network Alliance,數字生活網絡聯盟)等點到點通信協議僅為局域網內通信協議,無法在廣域網以及存在NAT(Network Address Translation,網絡地址轉換)的場景中應用。
發明內容
鑒于以上,本發明提出一種實現用戶多終端間相互發現的方法與系統。
根據本發明一方面,提出實現用戶多終端間相互發現的方法,其中:DSR服務器監聽終端的注冊請求,在該注冊請求中攜帶用戶帳號、該用戶帳號下的多個設備的設備名、設備類型、設備數量、設備上可用服務、IP地址以及端口;根據注冊請求中攜帶的信息建立在線設備列表,并將該在線設備列表發送給該用戶帳號下的所有設備。
在本發明的一個實施例中,DSR服務器監聽到通信請求,在該通信請求中攜帶用戶帳號和通信對端的設備名;查找在線設備列表中該用戶帳號下是否已注冊該設備名,如果沒有,則拒絕該通信請求,否則,接受該通信請求,并返回通信對端的地址。
在本發明的一個實施例中,在注冊請求中攜帶的地址包括本地地址、經NAT轉換后的地址、以及Relay地址,即,DSR服務器建立的在線設備列表中包括本地地址、經NAT轉換后的地址、以及Relay地址,在通信時進行地址對通信排列,并從中選擇最優的地址對進行通信,以實現數據的優化傳輸。
在本發明的一個實施例中,如果不穿越NAT,其NAT轉換后的地址與其本地地址相同。
在本發明的一個實施例中,在新的終端注冊后或在注冊請求中攜帶的信息發生更新后,更新在線設備列表并發送給該用戶帳號下的所有設備。
根據本發明的另一方面,還提出實現用戶多終端間相互發現的系統,其特征在于,包括DSR服務器,該DSR服務器中:監聽單元,配置于監聽終端的注冊請求,在該注冊請求中攜帶用戶帳號、該用戶帳號下的多個設備的設備名、設備類型、設備數量、設備上可用服務、IP地址以及端口;建立單元,配置于根據注冊請求中攜帶的信息建立在線設備列表,并將該在線設備列表發送給該用戶帳號下的所有設備。
在本發明的一個實施例中,DSR服務器中:查找單元,配置于在監聽到通信請求時,根據通信請求中攜帶的用戶帳號和通信對端的設備名,查找在線設備列表中該用戶帳號下是否已注冊該設備名,如果沒有,則拒絕該通信請求,否則,接受該通信請求,并返回通信對端的地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310299593.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電機端蓋
- 下一篇:工業用設備、控制器、數據傳輸方法及數據發送方法





