騰訊社交LBS和通信服務技術要點
如何在激烈的移動社交市場競爭中脫穎而出?”這是當前移動社交應用領域眾多開發(fā)者們所面臨的現實問題。在產品功能特性同質化越來越嚴重的形勢下,動用最小的研發(fā)資源實現“附近的人”,進而將更多的團隊資源投入到產品創(chuàng)新,是大家的深層訴求。
據了解騰訊云分析(mta.qq.com)近日推出的“社交LBS”SDK服務,其覆蓋Android和iOS兩大主流平臺,所有功能免費。開發(fā)者只需花10分鐘集成SDK之后,便可無視各項復雜的技術挑戰(zhàn),輕松實現“附近的人”。
騰訊社交LBS提供何種服務?
首先,社交LBS服務主要圍繞實現“附近的人”,以及與之相關的路徑軌跡、授權分享等功能,為開發(fā)者提供快速有效的管理自己App產品用戶群在基于地理位置的社交關系鏈的能力。它不僅提供了如:時間、地理圍欄等固定條件維度的管理和查詢,還支持APP產品自身的自定義業(yè)務維度。同時,據悉該團隊在多年海量數據挖掘分析的基礎上,幫助開發(fā)者構建自己的用戶畫像體系,如下圖:
這套用戶畫像體系是一個海量數據存儲和實時計算集群平臺,支持上億級別的用戶毫秒級別查詢,滿足大并發(fā)用戶請求,保證系統(tǒng)高效可用。換句話說,社交LBS是開發(fā)者可使用的免費“關系鏈存儲和查詢”神器。
10年技術沉淀,只為助力開發(fā)者成功
騰訊云分析團隊,歷經10年的技術沉淀,先后成功打造騰訊內部“點擊流”平臺、騰訊分析(ta.qq.com)、騰訊移動分析(mta.qq.com)以及騰訊信鴿移動推送(xg.qq.com),在互聯(lián)網海量服務下的網絡通信、數據傳輸、數據處理以及技術運維等方面積累了豐富的經驗。借助上述平臺產品,將騰訊優(yōu)秀的技術及運營經驗分享出來,助力行業(yè)開發(fā)者成功。
一、終端: 我們從基礎組件、功能模塊、業(yè)務集成、層層深入,如圖:
1)網絡層面:DNS緩存的優(yōu)化;云端控制就近接入解決跨運營商的難題;針對手機硬件性能高低,安卓系統(tǒng)版本動態(tài)調整的網絡連接超時,緩存,處理線程數等參數;針對所有2G/3G/4G/WAP和WIFI網絡提供最優(yōu)路由選擇和最佳重連策略;針對手機信號的強弱變化,動態(tài)調整發(fā)包MSS大??;TCP,Http雙通道,進一步解決復雜網絡環(huán)境,保證不丟包;針對TCP加快了SOCKET連接回收,采用跟帶寬相關的擁塞算法,采用尾部優(yōu)化減少重傳;圖片,語音根據網絡實際情況動態(tài)調整分片大小,類似TCP擁塞管理,挖掘帶寬的最大利用率;圖片,語音還支持斷點續(xù)傳,續(xù)傳時可快速恢復原來狀態(tài),真正做到斷點續(xù)傳和秒傳的目的。
2)電量流量:單通道,一臺設備上的所有接入云Talk的APP共享同一數據通道,通過動態(tài)心跳保持與后臺的長連接,既省電省流量又提升抵達率。
3)通訊協(xié)議:采用高度定制的私有協(xié)議:小包頭,高擴展,保證每次都盡可能傳輸最大的數據段,大幅減少通訊消耗的流量。
二、后臺:我們從CPU、驅動、內核、協(xié)議棧層層優(yōu)化,如圖:
1)十億級別長連接之接入系統(tǒng):8G內存單機支撐260w連接,通過對Linux內核協(xié)議棧中socket數據結構的優(yōu)化,使得每個TCP長連接耗費內核態(tài)內存僅為3KB。
2)千萬億并發(fā)數據之分發(fā)系統(tǒng)(C10M):我們的思想就是將控制層留給Linux做,其它數據層全部由應用程序來處理。沒有線程調度、沒有系統(tǒng)調用、沒有中斷等,將程序仍運行在Linux用戶空間,并僅僅對數據進行高效的分析和處理。網卡:摒棄Linux內核協(xié)議棧,使用Pintel DPDK來自己實現驅動; CPU:使用多核編程技術替代多線程,將OS綁在指定核上運行。
3)層層加固之安全系統(tǒng):每種通道都使用SSL通信;雙向通信要求雙向認證,公鑰在上傳時使用HTTPS協(xié)議,防止公鑰被截獲篡改,私鑰保存在開發(fā)者手中;APP用戶證書在用戶登錄APP時,APP后臺驗證用戶登錄成功后,使用APP私鑰對用戶ID進行加密和簽名,生成一個證書,并隨登錄Response返回證書和用戶ID;本地數據使用動態(tài)KEY加密,KEY由云端下發(fā)。
開放的平臺,等待你的參與
對于廣大開發(fā)者來講,最珍貴的莫過于開發(fā)時間和成本了。而集成了該社交法寶之后,簡單敲入幾行代碼,輕松實現基于地理位置信息的用戶多維查詢管理,屏蔽諸多的技術細節(jié)和復雜環(huán)境,大大提升開發(fā)效率。
據騰訊云分析產品負責人透露,目前已覆蓋全球22億設備,同時為60萬APP提供技術服務,對于廣大開發(fā)者來講,在最大程度上為他們節(jié)省了開發(fā)時間和成本。
這只是起步,開放的平臺,等待你的參與。
以上就是騰訊社交LBS和通信服務技術要點全部內容,希望對你有幫助。想查找更多游戲資訊,歡迎持續(xù)關注游戲鳥查看。-
- 國產肉鴿《霓虹深淵2》定價公布!7月17日58元登錄Steam平臺!
- 阿姆羅2025-07-04 16:31:13
-
- 《絕區(qū)零》聯(lián)動芬達PV公布,還有限定周邊!
- 卡繆2025-07-02 17:55:35
-
- 像素火影網頁版一周年入口 像素火影一周年網頁版鏈接
- 技能魔法師2025-07-01 10:35:12
-
- 送完PS5PRO又送NS2!《劍星》開發(fā)商為慶祝游戲大賣贈送每位員工一臺NS2!
- 卡繆2025-06-18 15:22:28
-
- 開啟卡牌新紀元,《影之詩》新資料片“超凡世界”正式上線!
- QQlove2025-06-18 15:10:19
-
- 魔獸世界冰dk天賦加點推薦
- 阿姆羅2025-04-07 17:11:51
-
- NS2發(fā)布會匯總:港版售價3450港幣,馬車新作首發(fā)護航,支持4K120FPS輸出!
- 卡繆2025-04-03 10:14:35
-
- 可能漲價?CDPR稱《GTA6》漲價對他們來說是有利的。
- 卡繆2025-03-28 17:31:44
-
- 《九陰真經》手游雙平臺測試 武俠全民星啟動
- 技能魔法師2023-09-30 00:00:49
-
- 關注游戲鳥 免費領取大英雄全能戰(zhàn)神禮包
- 亡靈指揮官2023-05-14 23:38:00
-
啫喱果汁
啫喱果汁,也可稱為Jelly Juice,是采用色彩鮮艷分明的3D卡通畫風為畫面風格設計的糖果消除手游。啫喱果汁手游經典的三消玩法與可愛的畫風適合喜歡三消游戲與休閑益智玩法的玩家進行下載體驗,玩家不僅可在啫喱果汁手游中享受爽快的消除體驗,還可解鎖趣味的冒險劇情,踏上甜蜜的消除之旅。 -
拼圖雜志
拼圖雜志,英文又稱SoupSoup,是畫風細致治愈的找物解謎手游。拼圖雜志游戲將好玩的尋物玩法結合精美的插畫,為玩家打造了輕松治愈又充滿挑戰(zhàn)的解謎益智游戲。拼圖雜志玩法簡單卻具備一定挑戰(zhàn)難度,適合喜歡益智挑戰(zhàn)的玩家進行闖關,在忙碌的生活中體驗輕松的解謎挑戰(zhàn)。 -
全民來裝修
全民來裝修是趣味十足的休閑益智消除手游,采用經典好玩的三消玩法,并融合了房屋裝修元素,讓裝修愛好者與三消游戲玩家都可從中獲得喜歡的樂趣與內容。全民來裝修最新版的玩家不僅可在游戲中打造個性化的房屋設計,還可通過經典的關卡玩法體驗創(chuàng)新的三消挑戰(zhàn),是能夠越玩越上癮的休閑小游戲。 -
空閑火車帝國大亨
空閑火車帝國大亨,英文又名Idle Train Empire,是能夠讓下載玩家體驗真實模擬的鐵路經營樂趣的休閑模擬手游??臻e火車帝國大亨游戲采用了高水平的卡通3D技術打造,畫面色彩鮮明舒適,休閑放置的玩法機制適合玩家碎片化游玩,發(fā)展全球鐵路商業(yè)帝國,享受無窮的模擬經營樂趣。 -
小豬佩奇主題樂園
小豬佩奇主題樂園是一款以經典動畫角色小豬佩奇為主角的安卓平臺主題樂園模擬經營游戲。小豬佩奇主題樂園游戲中,玩家將親自打造并管理一個以小豬佩奇世界為藍本的主題樂園,通過合理規(guī)劃設施布局、招募員工、舉辦活動等方式吸引游客。 -
角斗機甲
角斗機甲是一款充滿科幻元素的策略對戰(zhàn)游戲,也叫AI競技場。角斗機甲游戲主打科幻風格,以機器人為主角進行。在角斗機甲(Gladiabots)游戲中玩家是無法手動控制機器人的,他們都是依照設定好的AI行動的。 -
時空特工隊
時空特攻隊是一款輕科幻的回合制掛機手游。在時空特攻隊游戲里,玩家將扮演一名星際指揮官,組建一支時空特工隊,前往解救被太空海盜掠走的動物伙伴。時空特攻隊游戲中玩家將通過傳送門召集各具特色的時空戰(zhàn)士。 -
新星鋼鐵銀河
新星鋼鐵銀河是一款太空策略戰(zhàn)爭型手游,新星鋼鐵銀河(NovaSpace Armada)深空充斥著黑暗和危機,宏偉空間站將打造絕美的太空史詩。在新星鋼鐵銀河最新版(NovaSpace Armada)游戲中,空間站在浩瀚的太空中漂浮著。 -
逆戰(zhàn)未來
逆戰(zhàn)未來是一款根據FPS端游《逆戰(zhàn)》所移植而來的射擊類手機游戲。逆戰(zhàn)未來手游中包含經典獵場、經典塔防、機甲戰(zhàn)等多種經典IP玩法,以及挑戰(zhàn)副本、時空追獵等新模式,玩家可駕駛機甲,使用多元高科技槍械與空投技能聯(lián)合作戰(zhàn),回到最初的逆戰(zhàn)! -
閑置大亨太空公司
閑置大亨太空公司是一款創(chuàng)意新奇的經營養(yǎng)成游戲,。在游戲閑置大亨太空公司,你將為一家航天機構,你需要不斷研發(fā)火箭科技,吸引投資,同時還要根據下達的任務來完成目的,如果你足夠優(yōu)秀的話,甚至可以飛出太陽系。