欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種匿名聊天方法及系統(tǒng)的制作方法

文檔序號:8489934閱讀:668來源:國知局
一種匿名聊天方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及匿名聊天方法及系統(tǒng),特別設(shè)及一種基于隨機匹配的匿名聊天方法及 系統(tǒng)。
【背景技術(shù)】
[0002] 現(xiàn)在的互聯(lián)網(wǎng)語言行業(yè),主要采用的方法是利用化rn或者stun協(xié)議在局域網(wǎng)上 建立可用于通話的通道,并且通過webrtc (Web Real-Time Communication)網(wǎng)頁實時通信 技術(shù)實施點對點的語音傳輸。
[0003]目前,turn/stun是一種比較成熟的進行局域網(wǎng)穿透的協(xié)議,大部分的語音語音應(yīng) 用都是基于此協(xié)議。此協(xié)議能夠在復(fù)雜的網(wǎng)絡(luò)環(huán)境當(dāng)中鏈接兩個終端進行通話。而webrtc 技術(shù)作為語音傳播的開源技術(shù),應(yīng)用也很廣泛,例如國內(nèi)某著名及時聊天工具就是基于此 技術(shù)。
[0004] 在webrtc技術(shù)當(dāng)中,如何通過自定義的控制通話的協(xié)議是重點,該種協(xié)議被稱作 為信令協(xié)議。在普通的點對點通話中,不論是控制通話的連接,還是中斷的信令協(xié)議比較簡 單。但是,如果用服務(wù)器作為發(fā)起的匿名通話,信令協(xié)議的制定就比較關(guān)鍵。
[0005] 如果將現(xiàn)有的在互聯(lián)網(wǎng)語音通話利用在匿名匹配過程中,主要存在如下問題:
[0006] 1.匿名聊天匹配的過程中由主叫方撥打電話,如果被叫方不在線,則聊天結(jié)束。該 樣在用戶上下線頻繁的情況下,撥通率比較低,同時用戶體驗很差。
[0007] 2.-次匿名聊天結(jié)束之后,主叫方必須主動發(fā)起另一次新的呼叫請求來繼續(xù)下一 次的匿名匹配,該樣對于社交應(yīng)用場景顯得智能程度差。
[0008] 3.在匿名聊天的過程中,無法對匿名聊天狀態(tài)的進行多樣化的控制。

【發(fā)明內(nèi)容】

[0009] 有鑒于此,本發(fā)明的目的在于提出匿名聊天方法,不區(qū)分被叫方或主叫方,不區(qū)分 用戶上下線,提高撥通率,用戶體驗很好。在一次匿名聊天結(jié)束之后,不必發(fā)起新的呼叫請 求來繼續(xù)下一次的匿名匹配,社交應(yīng)用場景智能程度高。
[0010] 基于上述目的本發(fā)明提供的提出匿名聊天方法,包括步驟如下:
[0011] 1)根據(jù)局域網(wǎng)中所有用戶的IP地址建立隨機匹配池;
[0012] 2)用戶發(fā)起匿名聊天,在所述隨機匹配池中根據(jù)用戶所在的區(qū)域和用戶等待時間 匹配出匿名響應(yīng)用戶,建立所述用戶與所述匿名響應(yīng)用戶的聊天連接;
[0013] 3)根據(jù)用戶與所述匿名響應(yīng)用戶的聊天連接,進行點贊操作;
[0014] 4)若沒有所述點贊操作則結(jié)束聊天。
[0015] 在一些實施例中,根據(jù)用戶所在的區(qū)域匹配出匿名響應(yīng)用戶的方法如下:
[0016]1)在所述隨機匹配池中和發(fā)起匿名聊天請求的用戶中提取用戶的IP地址,根據(jù) 所述IP地址定位對應(yīng)的發(fā)起匿名聊天請求的用戶所在位置所屬的第一城市和所述隨機匹 配池中等待匹配的用戶所在位置所屬的第二城市;
[0017]。將所述第一城市和所述第二城市按照相同的城市、相鄰的城市、相同省份的城 市、相鄰省份的城市或不屬于任何匹配關(guān)系的城市五種權(quán)值類型進行分類;
[001引 3)所述相同的城市、相鄰的城市、相同省份的城市、相鄰省份的城市和不屬于任何 匹配關(guān)系的城市按照權(quán)值大小排列;
[0019] 4)根據(jù)權(quán)值大小篩選出所述相同的城市,并根據(jù)該相同的城市對應(yīng)找到用戶的 IP地址,匹配出匿名響應(yīng)用戶;
[0020] 5)建立所述發(fā)起匿名聊天請求的用戶與所述匿名響應(yīng)用戶的聊天連接。
[0021] 在一些實施例中,若所述步驟4)中,根據(jù)權(quán)值大小篩選出所述相同的城市的權(quán)值 相同,則根據(jù)所述隨機匹配池中等待匹配的用戶的等待時間長短,匹配等待時間長的用戶。
[0022] 在一些實施例中,所述步驟4)將隨機匹配池中等待匹配用戶按照10個為一組進 行分組,根據(jù)權(quán)值大小倒序輸出權(quán)值。
[0023] 在一些實施例中,所述步驟3)中所述相鄰的城市、相鄰省份的城市可W根據(jù)用戶 需要添加,進行偏好設(shè)置,所述用戶的需要包括根據(jù)用戶的IP地址記錄的經(jīng)?;顒臃秶?經(jīng)常撥號地區(qū)W及經(jīng)常登陸社交網(wǎng)站區(qū)域。
[0024] 在一些實施例中,所述匹配出匿名響應(yīng)用戶與發(fā)起匿名聊天用戶為異性雙方,所 述異性雙方按照如下方法獲得:
[0025] 根據(jù)異性雙方用戶的IP地址登陸注冊過的社交網(wǎng)站的信息;
[0026] 和/或,根據(jù)異性雙方用戶的需求指定;
[0027] 和/或,根據(jù)異性雙方用戶的與手機號綁定的身份證信息;
[002引和/或,根據(jù)異性雙方用戶的隨機匹配池中的等待時間。
[0029] 一種匿名聊天系統(tǒng),包括;中屯、服務(wù)器、匹配服務(wù)器、隨機匹配池和用戶端,
[0030] 所述匹配服務(wù)器,與所述用戶端建立連接,用于接收和/或轉(zhuǎn)發(fā)用戶端的匿名聊 天請求;
[0031] 還與所述中屯、服務(wù)器連接,用于根據(jù)局域網(wǎng)中所有用戶的IP建立隨機匹配池;
[0032] 所述隨機匹配池,用于儲存和/或維護正在進行匹配的用戶,并與所述用戶端建 立排隊等待關(guān)系;
[0033] 所述中屯、服務(wù)器,與云端連接并根據(jù)所述匹配服務(wù)器上傳的所有用戶的IP地址, 將信息保存到云端;
[0034] 所述用戶端,發(fā)起匿名聊天,并在所述隨機匹配池中根據(jù)用戶所在的區(qū)域和用戶 等待時間匹配出匿名響應(yīng)用戶,并建立所述用戶與所述匿名響應(yīng)用戶的聊天連接;
[0035] 或根據(jù)用戶與所述匿名響應(yīng)用戶的聊天連接,所述用戶端進行點贊操作;若沒有 所述點贊操作則結(jié)束聊天。
[0036] 在一些實施例中,所述用戶端進行點贊操作,若有則對聊天時間沒有限制,具體步 驟如下:
[0037] 1)建立通話后,所述匹配服務(wù)器設(shè)置一個口限時間的延時任務(wù),到達口限時間之 后檢查通話是否被互贊;
[003引 2)任何一方都可W在該口限時間內(nèi)向匹配服務(wù)器發(fā)送點贊信息,
[0039] 2-1)若否則進入通話自動掛斷模式,所述匹配服務(wù)器向雙方發(fā)送結(jié)束回叫信息來 結(jié)束本次的匿名聊天;
[0040] 2-2)若是則在后者點贊后,所述匹配服務(wù)器解除自己的延時任務(wù),并向雙方同時 發(fā)送通過被點贊信息;
[0041] 3)同時用戶端更新各自的狀態(tài),將模式轉(zhuǎn)換為對聊天時間沒有限制。
[0042] 在一些實施例中,所述匹配服務(wù)器與所述用戶端建立如下交互關(guān)系:
[0043] 所述用戶端向所述匹配服務(wù)器發(fā)送匿名聊天請求信息,所述匹配服務(wù)器向所述用 戶端發(fā)送收到該匿名聊天請求信息;若所述隨機匹配池中已經(jīng)有等待用戶,則找到最先等 待用戶并響應(yīng)所述用戶端發(fā)起的匿名聊天請求信息;若所述隨機匹配池中沒有等待用戶, 則將所述用戶端放入隨機匹配池;
[0044] 所述匹配服務(wù)器向所述用戶端發(fā)送匿名通話已經(jīng)準(zhǔn)備好信息,所述用戶端進入初 始化;初始化后所述用戶端包括第一用戶端和第二用戶端,所述第一用戶端為匿名聊天請 求用戶端,所述第二用戶端為響應(yīng)該匿名聊天請求用戶端;
[0045] 所述第一用戶端與第二用戶端向所述匹配服務(wù)器發(fā)送交換信息,通過所述匹配服 務(wù)器相互轉(zhuǎn)發(fā),若所述第一用戶端與第二用戶端準(zhǔn)備好后向所述匹配服務(wù)器發(fā)送匿名聊天 已準(zhǔn)備好信息;若所述第一用戶端與第二用戶端未準(zhǔn)備好,則所述匹配服務(wù)器按照口限值 等待響應(yīng);
[0046] 所述匹配服務(wù)器接收到所述匿名聊天已準(zhǔn)備好信息后,向所述第一用戶端與第二 用戶端發(fā)送開始匿名通話消息,所述第一用戶端與第二用戶端在收到所述開始匿名通話消 息后開啟聽筒、話筒或揚聲器。
[0047] 在一些實施例中,所述用戶與所述匿名響應(yīng)用戶的聊天連接后,所述匹配服務(wù)器 與所述用戶端建立如下交互關(guān)系:
[0048] 所述用戶端向所述匹配服務(wù)器發(fā)送通話點贊消息,所述匹配服務(wù)器收到所述通話 點贊消息,若所述匹配服務(wù)器只收到一方用戶端發(fā)送的通話點贊消息,則在設(shè)定時間內(nèi)停 止通話;若所述匹配服務(wù)器收到雙方用戶端發(fā)送的通話點贊消息,則向用戶端發(fā)送此次匿 名通話被對方點贊消息;
[0049] 若所述用戶端向所述匹配服務(wù)器發(fā)送停止通話消息,則所述匹配服務(wù)器收到所述 停止通話消息后,將所述用戶端移出所述隨機匹配池;若所述用戶端向所述匹配服務(wù)器一 直未發(fā)送停止通話消息,則所述匹配服務(wù)器根據(jù)收到的點贊消息和所述用戶端的等待時 間,繼續(xù)在隨機匹配池中進行匹配。
[0化0] 本發(fā)明主要適用匿名社交聊天場景,特別是陌生異性的匿名聊天。根據(jù)局域網(wǎng)中 所有用戶的IP地址建立隨機匹配池;用戶發(fā)起匿名聊天,在所述隨機匹配池中根據(jù)用戶所 在的區(qū)域和用戶等待時間匹配出匿名響應(yīng)用戶,建立所述用戶與所述匿名響應(yīng)用戶的聊天 連接;根據(jù)用戶與所述匿名響應(yīng)用戶的聊天連接,進行點贊操作;若沒有所述點贊操作則 結(jié)束聊天。
[0化1] 本發(fā)明的有益效果;
[0化2] 不區(qū)分被叫方或主叫方,不區(qū)分用戶上下線,提高撥通率,用戶體驗很好。在一次 匿名聊天結(jié)束之后,不必發(fā)起新的呼叫請求來繼續(xù)下一次的匿名匹配,社交應(yīng)用場景智能 程度高,給社交提供了高質(zhì)量服務(wù)。本發(fā)明的匿名匿名聊匹配成功率高達;84.35%,遠遠高 于現(xiàn)有技術(shù)中的電話撥通率。
【附圖說明】
[0053] 圖1是本發(fā)明一實施例中匿名聊天方法流程示意圖。
[0化4] 圖2是本發(fā)明一實施例中隨機匹配方法流程示意圖。
[0055] 圖3是本發(fā)明一實施例中匿名聊天請求者和響應(yīng)者權(quán)值計算方法示意圖。
[0056] 圖4是本發(fā)明一實施例中匿名聊天用戶相
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
驻马店市| 枣阳市| 五寨县| 长沙县| 博爱县| 肃南| 饶平县| 邹城市| 和龙市| 白河县| 德令哈市| 彭山县| 比如县| 临海市| 新乡市| 蓝山县| 罗定市| 潜山县| 桦南县| 文成县| 赤峰市| 达孜县| 秭归县| 延庆县| 安顺市| 嘉兴市| 保康县| 三台县| 肇州县| 潢川县| 望谟县| 大方县| 房产| 绩溪县| 大埔区| 清丰县| 贵港市| 汾阳市| 乐业县| 聂拉木县| 利川市|