亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

驗(yàn)證通信用戶(hù)有效性的方法和系統(tǒng)的制作方法

文檔序號(hào):7654935閱讀:271來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):驗(yàn)證通信用戶(hù)有效性的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)通信技術(shù),尤其涉及一種驗(yàn)證即時(shí)通信用戶(hù)有效性的方 法和系統(tǒng),以及一種驗(yàn)證電子郵件通信用戶(hù)有效性的方法和系統(tǒng)。
背景技術(shù)
參照?qǐng)D1,為即時(shí)通信(IM, Instant Messaging)系統(tǒng)的結(jié)構(gòu)示意圖,當(dāng)位 于IM客戶(hù)端A上的用戶(hù)A向位于IM客戶(hù)端B上的用戶(hù)B發(fā)送建立會(huì)話(huà)或建 立連接的請(qǐng)求消息以和用戶(hù)B進(jìn)行IM交流時(shí),IM客戶(hù)端B首先會(huì)從IM客戶(hù) 端A發(fā)來(lái)的請(qǐng)求消息中提取出用戶(hù)A的用戶(hù)識(shí)別號(hào)碼(UIN, User Identification Number ),然后把提取出的用戶(hù)A的UIN、以及用戶(hù)B的UIN和IM客戶(hù)端B 的客戶(hù)端類(lèi)型按照約定格式進(jìn)行數(shù)據(jù)包組合并加密,以形成驗(yàn)證請(qǐng)求數(shù)據(jù)包, 最后將該形成的驗(yàn)證請(qǐng)求數(shù)據(jù)包發(fā)送給IM服務(wù)器。IM服務(wù)器對(duì)接收到的驗(yàn)證 請(qǐng)求數(shù)據(jù)包進(jìn)行解析和解密處理,以提取其中包含的IM客戶(hù)端B的客戶(hù)端類(lèi) 型,根據(jù)提取出的客戶(hù)端類(lèi)型確定IM客戶(hù)端B為IM客戶(hù)端,再?gòu)慕馕龊徒?密后的數(shù)據(jù)包中提取用戶(hù)A的UIN和用戶(hù)B的UIN,并根據(jù)提取出的用戶(hù)B 的UIN在IM服務(wù)器中查找用戶(hù)B的IM通信列表,最后在查找出的用戶(hù)B的 IM通信列表內(nèi)查找用戶(hù)A的UIN,以判斷用戶(hù)A的UIN是否在用戶(hù)B的IM 通信列表內(nèi),如果用戶(hù)A的UIN在用戶(hù)B的IM通信列表內(nèi),證明用戶(hù)A有 效,IM服務(wù)器會(huì)根據(jù)用戶(hù)B所在的IM客戶(hù)端B的IP以及Port端口 ,向用戶(hù) B所在的IM客戶(hù)端B返回用戶(hù)A是有效用戶(hù)的消息,IM客戶(hù)端B就接受用 戶(hù)A所在的IM客戶(hù)端A發(fā)來(lái)的建立會(huì)話(huà)或者建立連接的請(qǐng)求;如果用戶(hù)A 的UIN不在用戶(hù)B的IM通信列表內(nèi),則IM服務(wù)器會(huì)根據(jù)用戶(hù)B所在的IM 客戶(hù)端B的IP以及Port端口 ,向用戶(hù)B所在的IM客戶(hù)端B返回用戶(hù)A是無(wú)
效用戶(hù)的消息,IM客戶(hù)端B就拒絕IM客戶(hù)端A發(fā)來(lái)的建立會(huì)話(huà)或者建立連 接的請(qǐng)求。因此,如果用戶(hù)A的UIN不在用戶(hù)B的IM通信列表內(nèi),那么, 用戶(hù)A就不能向用戶(hù)B成功發(fā)起IM交流。
參照?qǐng)D2,為Email通信系統(tǒng)的結(jié)構(gòu)示意圖,位于Email客戶(hù)端A上的用 戶(hù)A向用戶(hù)B的Email地址發(fā)送Email,郵件服務(wù)器接收到該Email以后,首 先會(huì)從中提取出用戶(hù)A的Email地址和用戶(hù)B的Email地址,并根據(jù)用戶(hù)B 的Email地址查詢(xún)郵件服務(wù)器的數(shù)據(jù)庫(kù),以獲取用戶(hù)B的Email通信列表,然 后在該通信列表中查詢(xún)用戶(hù)A的Email地址,以判斷用戶(hù)A的Email地址是 否在該通信列表內(nèi),如果用戶(hù)A的Email地址在用戶(hù)B的Email通信列表內(nèi), 那么證明用戶(hù)A是有效用戶(hù),郵件服務(wù)器就將用戶(hù)A發(fā)送來(lái)的Email力文入用 戶(hù)B的收件箱;如果用戶(hù)A的Email地址不在用戶(hù)B的Email通信列表內(nèi), 則證明用戶(hù)A是無(wú)效用戶(hù),郵件服務(wù)器將該Email放入用戶(hù)B的垃圾郵件箱中。 因此,如果用戶(hù)A的Email地址不在用戶(hù)B的Email通信列表內(nèi),那么用戶(hù)A 發(fā)送給用戶(hù)B的Email就會(huì)被放入用戶(hù)B的垃;及郵件箱內(nèi)。
目前,Email通信方式和IM通信方式都是人們使用頻率比較高的通信方 式,而通常情況下對(duì)于同一用戶(hù)而言,其Email通信列表和IM通信列表常常 是獨(dú)立存在的,例如在上述例子中,由于用戶(hù)B的Email通信列表和IM通信 列表分別獨(dú)立存在,這樣在IM交流中,即使用戶(hù)A的Email地址在用戶(hù)B的 Email通信列表內(nèi)時(shí),但是如果用戶(hù)A的UIN不在用戶(hù)B的IM通信列表內(nèi), 用戶(hù)A也不能通過(guò)有效性驗(yàn)證,導(dǎo)致用戶(hù)A就不能向用戶(hù)B成功發(fā)起IM交 流,從而降低了用戶(hù)A發(fā)起IM交流的成功率。
同理,在Email通信過(guò)程中,即使用戶(hù)A的UIN在用戶(hù)B的IM通信列表 內(nèi),但是如果用戶(hù)A的Email地址不在用戶(hù)B的Email通信列表內(nèi)時(shí),用戶(hù)A 也不能通過(guò)有效性驗(yàn)證,導(dǎo)致用戶(hù)A不能向用戶(hù)B的Email地址成功發(fā)送 Email,從而降低了用戶(hù)A發(fā)送Email的成功率。

發(fā)明內(nèi)容
本發(fā)明提供了 一種驗(yàn)證即時(shí)通信用戶(hù)有效性的方法及其系統(tǒng),以提高用戶(hù)
發(fā)起IM交流的成功率。
一種驗(yàn)證即時(shí)通信用戶(hù)有效性的方法,包括步驟
在驗(yàn)證出發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼不在接收即時(shí)通信請(qǐng) 求的用戶(hù)的即時(shí)通信列表內(nèi)時(shí),分別查找到發(fā)送請(qǐng)求的用戶(hù)的郵件地址和接收 請(qǐng)求的用戶(hù)的郵件地址;
根據(jù)查找到的接收請(qǐng)求的用戶(hù)的郵件地址查找到對(duì)應(yīng)該接收請(qǐng)求的用戶(hù) 的郵件通信列表;
通過(guò)判斷查找到的發(fā)送請(qǐng)求的用戶(hù)的郵件地址是否在接收請(qǐng)求的用戶(hù)的 郵件通信列表內(nèi),對(duì)發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份進(jìn)行有效性驗(yàn)證。
較佳的,才艮據(jù)發(fā)送請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找發(fā)送請(qǐng)求的用戶(hù)的用戶(hù) 信息,并在查找到的用戶(hù)信息中查找發(fā)送請(qǐng)求的用戶(hù)的郵件地址;以及根據(jù)接收請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找接收請(qǐng)求的用戶(hù)的用戶(hù)信息,并 在查找到的用戶(hù)信息中查找接收請(qǐng)求的用戶(hù)的郵件地址。
較佳的,在查找不到發(fā)送請(qǐng)求的用戶(hù)的郵件地址、或查找不到接收請(qǐng)求的 用戶(hù)的郵件地址時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份非法。
較佳的,在判斷出發(fā)送請(qǐng)求的用戶(hù)的郵件地址在接收請(qǐng)求的用戶(hù)的郵件通 信列表內(nèi)時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份合法;以及
在判斷出發(fā)送請(qǐng)求的用戶(hù)的郵件地址不在接收請(qǐng)求的用戶(hù)的郵件通信列 表內(nèi)時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份非法。
一種驗(yàn)證即時(shí)通信用戶(hù)有效性的系統(tǒng),包括
郵件地址查找單元,用于在驗(yàn)證出發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào) 碼不在接收即時(shí)通信請(qǐng)求的用戶(hù)的即時(shí)通信列表內(nèi)時(shí),分別查找發(fā)送請(qǐng)求的用 戶(hù)的郵件地址和接收請(qǐng)求的用戶(hù)的郵件地址;
通信列表查找單元,用于根據(jù)郵件地址查找單元查找到的接收請(qǐng)求的用戶(hù)
的郵件地址,查找到對(duì)應(yīng)該4妄收請(qǐng)求的用戶(hù)的郵件通信列表;
用戶(hù)身份驗(yàn)證單元,用于通過(guò)判斷郵件地址查找單元查找到的發(fā)送請(qǐng)求的
用戶(hù)的郵件地址是否在通信列表查找單元查找到的郵件通信列表內(nèi),對(duì)發(fā)送即
時(shí)通信請(qǐng)求的用戶(hù)身份進(jìn)行有效性驗(yàn)證。
較佳的,所述郵件地址查找單元具體包括
用戶(hù)信息查找子單元,用于才艮據(jù)發(fā)送請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找發(fā)送 請(qǐng)求的用戶(hù)的用戶(hù)信息,及根據(jù)接收請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找接收請(qǐng)求 的用戶(hù)的用戶(hù)信息;
郵件地址查詢(xún)子單元,用于在用戶(hù)信息查找子單元查找到的發(fā)送請(qǐng)求的用 戶(hù)的用戶(hù)信息中查找到發(fā)送請(qǐng)求的用戶(hù)的郵件地址,及在查找到的接收請(qǐng)求的 用戶(hù)的用戶(hù)信息中查找到接收請(qǐng)求的用戶(hù)的郵件地址。
較佳的,所述用戶(hù)身份驗(yàn)證單元在郵件地址查找單元查找不到發(fā)送請(qǐng)求的 用戶(hù)的郵件地址、或查找不到接收請(qǐng)求的用戶(hù)的郵件地址時(shí),確定發(fā)送即時(shí)通 信請(qǐng)求的用戶(hù)身份非法。
較佳的,所述用戶(hù)身份驗(yàn)證單元具體包括
判斷子單元,用于判斷郵件地址查找單元查找到的發(fā)送請(qǐng)求的用戶(hù)的郵件 地址是否在通信列表查找單元查找到的郵件通信列表內(nèi);
身份驗(yàn)證子單元,用于在判斷子單元的判斷結(jié)果為是時(shí),確定發(fā)送即時(shí)通 信請(qǐng)求的用戶(hù)身Y分合法,以及在判斷結(jié)果為否時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用 戶(hù)身份非法。
本發(fā)明實(shí)施例提供的這種驗(yàn)證即時(shí)通信用戶(hù)有效性的方法在驗(yàn)證出發(fā)送 即時(shí)通信請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼不在接收即時(shí)通信請(qǐng)求的用戶(hù)的即時(shí)通 信列表內(nèi)時(shí),在能夠查找到上述用戶(hù)的郵件地址的前提下,繼續(xù)驗(yàn)證發(fā)送即時(shí) 通信請(qǐng)求的用戶(hù)的郵件地址是否在接收即時(shí)通信請(qǐng)求的用戶(hù)的郵件通信列表 內(nèi),將用戶(hù)郵件通信列表內(nèi)的郵件地址對(duì)應(yīng)的用戶(hù)也認(rèn)定為即時(shí)通信有效用 戶(hù),從而在保證可信任性的前提下提高了用戶(hù)發(fā)起即時(shí)通信的成功率。 本發(fā)明還提供了 一種馬全證電子郵件通信用戶(hù)有效性的方法及其系統(tǒng),以提
高用戶(hù)發(fā)送Email的成功率。
一種驗(yàn)證電子郵件通信用戶(hù)有效性的方法,包括步驟
件通信列表內(nèi)時(shí),分別查找到發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼和接收電子 郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼;
根據(jù)查找到的接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找到對(duì)應(yīng)該4妄收電 子郵件的用戶(hù)的即時(shí)通信列表;
通過(guò)判斷該查找到的發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼是否在該查找 到的接收電子郵件的用戶(hù)的即時(shí)通信列表內(nèi),對(duì)發(fā)送電子郵件的用戶(hù)身份進(jìn)行 有效性驗(yàn)證。
較佳的,根據(jù)發(fā)送電子郵件的用戶(hù)的郵件地址查找發(fā)送電子郵件的用戶(hù)的 用戶(hù)信息,并在查找到的用戶(hù)信息中查找發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào) 碼;以及
根據(jù)接收電子郵件的用戶(hù)的郵件地址查找接收電子郵件的用戶(hù)的用戶(hù)信 息,并在查找到的用戶(hù)信息中查找接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼。
較佳的,在查找不到發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼、或查找不到接 收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼時(shí),確定發(fā)送電子郵件的用戶(hù)身份非法。
較佳的,在判斷出發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼在接收電子郵件的 用戶(hù)的即時(shí)通信列表內(nèi)時(shí),確定發(fā)送電子郵件的用戶(hù)身份合法;以及
在判斷出發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼不在接收電子郵件的用戶(hù) 的即時(shí)通信列表內(nèi)時(shí),確定發(fā)送電子郵件的用戶(hù)身份非法。
一種驗(yàn)證電子郵件通信用戶(hù)有效性的系統(tǒng),包括
識(shí)別號(hào)碼查找單元,用于在驗(yàn)證出發(fā)送電子郵件的用戶(hù)的郵件地址不在接 收電子郵件的用戶(hù)的郵件通信列表內(nèi)時(shí),分別查找發(fā)送電子郵件的用戶(hù)的用戶(hù) 識(shí)別號(hào)碼和接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼;
通信列表查找單元,用于根據(jù)識(shí)別號(hào)碼查找單元查找到的接收電子郵件的
用戶(hù)的用戶(hù)識(shí)別號(hào)碼,查找到對(duì)應(yīng)該接收電子郵件的用戶(hù)的即時(shí)通信列表; 用戶(hù)身份驗(yàn)證單元,用于通過(guò)判斷識(shí)別號(hào)碼查找單元查找到的發(fā)送電子郵
件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼是否在通信列表查找單元查找到的即時(shí)通信列表內(nèi),
對(duì)發(fā)送電子郵件的用戶(hù)身份進(jìn)行有效性驗(yàn)證。 較佳的,所述識(shí)別號(hào)碼查找單元具體包括
用戶(hù)信息查找子單元,用于根據(jù)發(fā)送電子郵件的用戶(hù)的郵件地址查找發(fā)送 電子郵件的用戶(hù)的用戶(hù)信息,及根據(jù)接收電子郵件的用戶(hù)的郵件地址查找接收 電子郵件的用戶(hù)的用戶(hù)信息;
識(shí)別號(hào)碼查詢(xún)子單元,用于在用戶(hù)信息查找子單元查找到的發(fā)送電子郵件 的用戶(hù)的用戶(hù)信息中查找到發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼,及在查找到 的接收電子郵件的用戶(hù)的用戶(hù)信息中查找到接收電子郵件的用戶(hù)的用戶(hù)識(shí)別 號(hào)碼。
較佳的,所述用戶(hù)身份驗(yàn)證單元在識(shí)別號(hào)碼查找單元查找不到發(fā)送電子郵 件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼、或查找不到接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼 時(shí),確定發(fā)送電子郵件的用戶(hù)身份非法。
較佳的,所述用戶(hù)身份驗(yàn)證單元具體包括
判斷子單元,用于判斷識(shí)別號(hào)碼查找單元查找到的發(fā)送電子郵件的用戶(hù)的 用戶(hù)識(shí)別號(hào)碼是否在通信列表查找單元查找到的即時(shí)通信列表內(nèi);
身份驗(yàn)證子單元,用于在判斷子單元的判斷結(jié)果為是時(shí),確定發(fā)送電子郵 件的用戶(hù)身份合法,以及在判斷結(jié)果為否時(shí),確定發(fā)送電子郵件的用戶(hù)身份非 法。
本發(fā)明實(shí)施例提供的這種驗(yàn)證電子郵件通信用戶(hù)有效性的方法在驗(yàn)證出
時(shí),在上述用戶(hù)都是即時(shí)通信用戶(hù)而且能夠查找到上述用戶(hù)的用戶(hù)識(shí)別號(hào)碼的 前提下,繼續(xù)驗(yàn)證發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼是否在接收電子郵件的
用戶(hù)的即時(shí)通信列表內(nèi),將用戶(hù)即時(shí)通信列表內(nèi)的用戶(hù)識(shí)別號(hào)碼對(duì)應(yīng)的用戶(hù)認(rèn) 定為電子郵件有效用戶(hù),從而在保證可信任性的前提下提高了用戶(hù)發(fā)送電子郵 件的成功率。


圖1為現(xiàn)有IM通信系統(tǒng)的結(jié)構(gòu)示意圖; 圖2為現(xiàn)有Email通信系統(tǒng)的結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例在進(jìn)行IM交流時(shí)驗(yàn)證用戶(hù)A有效性的流程圖; 圖4A為本發(fā)明在IM通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第一實(shí)施例系統(tǒng) 結(jié)構(gòu)示意圖4B為本發(fā)明在IM通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第二實(shí)施例系統(tǒng) 結(jié)構(gòu)示意圖4C為本發(fā)明在IM通信過(guò)程中實(shí)現(xiàn)-險(xiǎn)i正用戶(hù)有效性的第三實(shí)施例系統(tǒng) 結(jié)構(gòu)示意圖5為本發(fā)明實(shí)施例在Email通信過(guò)程中驗(yàn)證用戶(hù)A有效性的流程圖; 圖6A為本發(fā)明在Email通信過(guò)程中實(shí)現(xiàn)^S正用戶(hù)有效性的第一實(shí)施例系 統(tǒng)結(jié)構(gòu)示意圖6B為本發(fā)明在Email通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第二實(shí)施例系 統(tǒng)結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例驗(yàn)證即時(shí)通信用戶(hù)有效性的系統(tǒng)結(jié)構(gòu)示意圖8為本發(fā)明系統(tǒng)實(shí)施例中郵件地址查找單元的結(jié)構(gòu)示意圖9為本發(fā)明系統(tǒng)實(shí)施例中用戶(hù)身份驗(yàn)證單元的結(jié)構(gòu)示意圖10為本發(fā)明實(shí)施例驗(yàn)證電子郵件通信用戶(hù)有效性的系統(tǒng)結(jié)構(gòu)示意圖11為本發(fā)明系統(tǒng)實(shí)施例中識(shí)別號(hào)碼查找單元的結(jié)構(gòu)示意圖12為本發(fā)明系統(tǒng)實(shí)施例中用戶(hù)身份驗(yàn)證單元的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例通過(guò)一種驗(yàn)證即時(shí)通信用戶(hù)有效性的方法來(lái)提高用戶(hù)發(fā)起 即時(shí)通信的成功率,該方法在驗(yàn)證出發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼 不在接收即時(shí)通信請(qǐng)求的用戶(hù)的即時(shí)通信列表內(nèi)時(shí),在能夠查找到上述用戶(hù)的 郵件地址的前提下,繼續(xù)驗(yàn)證發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)的郵件地址是否在接收 即時(shí)通信請(qǐng)求的用戶(hù)的郵件通信列表內(nèi),將用戶(hù)郵件通信列表內(nèi)的郵件地址對(duì) 應(yīng)的用戶(hù)也認(rèn)定為即時(shí)通信有效用戶(hù),從而在保證可信任性的前提下提高了用 戶(hù)發(fā)起即時(shí)通信的成功率。
本發(fā)明實(shí)施例還通過(guò)一種驗(yàn)證電子郵件通信用戶(hù)有效性的方法來(lái)提高用 戶(hù)發(fā)送電子郵件的成功率,該方法在驗(yàn)i正出發(fā)送電子郵件的用戶(hù)的郵件地址不 在接收電子郵件的用戶(hù)的郵件通信列表內(nèi)時(shí),在上述用戶(hù)都是IM用戶(hù)而且能 夠查找到上述用戶(hù)的用戶(hù)識(shí)別號(hào)碼的前提下,繼續(xù)驗(yàn)證發(fā)送電子郵件的用戶(hù)的 用戶(hù)識(shí)別號(hào)碼是否在接收電子郵件的用戶(hù)的即時(shí)通信列表內(nèi),將用戶(hù)即時(shí)通信 列表內(nèi)的用戶(hù)識(shí)別號(hào)碼對(duì)應(yīng)的用戶(hù)認(rèn)定為電子郵件有效用戶(hù),從而在保證可信 任性的前提下提高了用戶(hù)發(fā)送電子郵件的成功率。
下面將結(jié)合實(shí)施例闡述上述方法。
在IM交流中,假如用戶(hù)A向用戶(hù)B發(fā)送建立會(huì)話(huà)或者建立連接的請(qǐng)求, 期望和用戶(hù)B進(jìn)4亍IM交流,則其過(guò)程為
1 、用戶(hù)A所在的IM客戶(hù)端向用戶(hù)B所在的IM客戶(hù)端發(fā)送建立會(huì)話(huà)或 者建立連接的請(qǐng)求,然后用戶(hù)B所在的IM客戶(hù)端請(qǐng)求驗(yàn)證用戶(hù)A的有效性;
2、驗(yàn)證用戶(hù)A的有效性,即判斷用戶(hù)A是否是用戶(hù)B的IM有效用戶(hù), 如果是,用戶(hù)B所在的IM客戶(hù)端接受用戶(hù)A所在的IM客戶(hù)端發(fā)送來(lái)的建立 會(huì)話(huà)或者建立連接請(qǐng)求,否則,用戶(hù)B所在的IM客戶(hù)端拒絕用戶(hù)A所在的IM 客戶(hù)端發(fā)送來(lái)的建立會(huì)話(huà)或者建立連接請(qǐng)求。
參照?qǐng)D3,為本發(fā)明實(shí)施例在進(jìn)行IM交流時(shí)驗(yàn)證用戶(hù)A有效性的流程圖, 實(shí)現(xiàn)流程如下
步驟301、判斷用戶(hù)A的UIN是否在用戶(hù)B的IM通信列表內(nèi),如果是, 則證明用戶(hù)A為有效用戶(hù),向用戶(hù)B所在的IM客戶(hù)端返回用戶(hù)A為有效用 戶(hù)的通知消息;否則轉(zhuǎn)到步驟302;
步驟302、判斷用戶(hù)A的Email地址和用戶(hù)B的Email地址是否都在IM 服務(wù)器上,如果是,轉(zhuǎn)到步驟303;否則證明用戶(hù)A為無(wú)效用戶(hù),向用戶(hù)B所 在的IM客戶(hù)端返回用戶(hù)A為無(wú)效用戶(hù)的通知消息;
步驟303、判斷用戶(hù)A的Email地址是否在用戶(hù)B的Email通信列表內(nèi), 如果是,證明用戶(hù)A為有效用戶(hù),則向用戶(hù)B所在的IM客戶(hù)端返回用戶(hù)A 為有效用戶(hù)的通知消息;否則證明用戶(hù)A為無(wú)效用戶(hù),向用戶(hù)B所在的IM客 戶(hù)端返回用戶(hù)A為無(wú)效用戶(hù)的通知消息。
上述過(guò)程的實(shí)現(xiàn)方式有多種,這些實(shí)現(xiàn)方式在驗(yàn)證用戶(hù)A有效性的過(guò)程 中,如果判斷出用戶(hù)A的UIN不在用戶(hù)B的IM通信列表內(nèi),那么當(dāng)在IM服 務(wù)器中可以查找到用戶(hù)A的Email地址和用戶(hù)B的Email地址時(shí),繼續(xù)判斷用 戶(hù)A的Email地址是否在用戶(hù)B的Email通信列表內(nèi)即可。
有£設(shè)用戶(hù)A的Email地址在用戶(hù)B的Email通信列表內(nèi),并且用戶(hù)A的 Email地址和用戶(hù)B的Email地址都在IM服務(wù)器10中,但是用戶(hù)A的UIN 不在用戶(hù)B的IM通信列表內(nèi)。下面結(jié)合該假設(shè)給出上述過(guò)程的三種具體實(shí)現(xiàn) 方式,當(dāng)然上述過(guò)程的具體實(shí)現(xiàn)并不局限于這三種實(shí)現(xiàn)方式。
參照?qǐng)D4A,為本發(fā)明在IM通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第一實(shí)施例 系統(tǒng)結(jié)構(gòu)示意圖,其中用戶(hù)A所在的IM客戶(hù)端A向用戶(hù)B所在的IM客戶(hù)端 B發(fā)送建立會(huì)話(huà)或建立連接的請(qǐng)求消息,然后用戶(hù)B所在的IM客戶(hù)端B接收 該請(qǐng)求消息,并從該請(qǐng)求消息中提取出用戶(hù)A的UIN,然后將用戶(hù)A的UIN、 用戶(hù)B的UIN及IM客戶(hù)端B的客戶(hù)端類(lèi)型按照約定格式進(jìn)行數(shù)據(jù)包組合以 及加密,形成數(shù)據(jù)包,再將該數(shù)據(jù)包發(fā)送給IM服務(wù)器10;
IM服務(wù)器IO對(duì)接收到的數(shù)據(jù)包進(jìn)行解析和解密處理,從解析和解密該數(shù) 據(jù)包后獲得的數(shù)據(jù)中提取IM客戶(hù)端B的客戶(hù)端類(lèi)型,并根據(jù)提取出的客戶(hù)端
類(lèi)型確定IM客戶(hù)端B為IM客戶(hù)端,再?gòu)慕馕龊徒饷茉摂?shù)據(jù)包后獲得的數(shù)據(jù) 中提取用戶(hù)A的UIN和用戶(hù)B的UIN,根據(jù)提取出的用戶(hù)B的UIN在IM服 務(wù)器10中查找用戶(hù)B的IM通信列表,然后在查找出的用戶(hù)B的IM通信列表 內(nèi)查找用戶(hù)A的UIN,發(fā)現(xiàn)用戶(hù)A的UIN不在用戶(hù)B的IM通信列表內(nèi),就 根據(jù)用戶(hù)A的UIN和用戶(hù)B的UIN查詢(xún)用戶(hù)A和用戶(hù)B在IM服務(wù)器10上 的用戶(hù)信息,發(fā)現(xiàn)用戶(hù)A的Email地址和用戶(hù)B的Email地址分別在用戶(hù)A 和用戶(hù)B的用戶(hù)信息中,然后,IM服務(wù)器IO分別從用戶(hù)A和用戶(hù)B的用戶(hù) 信息中提取用戶(hù)A的Email地址和用戶(hù)B的Email地址,按照約定格式將提取 出的用戶(hù)A的Email地址和用戶(hù)B的Email地址進(jìn)4亍凄t據(jù)包組合并加密,形成 驗(yàn)證請(qǐng)求數(shù)據(jù)包發(fā)送給鑒權(quán)服務(wù)器ll,請(qǐng)求鑒權(quán)服務(wù)器11驗(yàn)證用戶(hù)A的Email 地址是否在用戶(hù)B的Email通信列表內(nèi);
鑒權(quán)服務(wù)器11在接收到該數(shù)據(jù)包以后,對(duì)該數(shù)據(jù)包進(jìn)行解析和解密處理, 從解析和解密該數(shù)據(jù)包獲得的數(shù)據(jù)中獲取用戶(hù)A的Email地址和用戶(hù)B的 Email地址,再根據(jù)用戶(hù)B的Email地址在郵件服務(wù)器12上查找用戶(hù)B的Email 通信列表,查找出用戶(hù)B的Email通信列表以后,在該通信列表內(nèi)查詢(xún)用戶(hù)A 的Email地址,發(fā)現(xiàn)用戶(hù)A的Email地址在用戶(hù)B的Email通信列表內(nèi),則鑒 權(quán)服務(wù)器11向IM服務(wù)器IO返回用戶(hù)A為有效用戶(hù)的通知消息,IM服務(wù)器 10根據(jù)該通知消息以及用戶(hù)B所在的IM客戶(hù)端B的IP和Port端口 ,向用戶(hù) B所在的IM客戶(hù)端B返回用戶(hù)A為有效用戶(hù)的通知消息,然后用戶(hù)B所在的 IM客戶(hù)端B接受用戶(hù)A所在客戶(hù)端A發(fā)送來(lái)的建立會(huì)話(huà)或者建立連接的請(qǐng)求, 用戶(hù)A向用戶(hù)B成功發(fā)起IM交流。
此夕卜,本實(shí)施例在判斷用戶(hù)A的Email地址是否在用戶(hù)B的Email通信列 表內(nèi)時(shí),是由鑒權(quán)服務(wù)器11主動(dòng)在郵件服務(wù)器12上查找用戶(hù)B的Email通信 列表,再在查找出的用戶(hù)B的Email通信列表內(nèi)查找用戶(hù)A的Email地址,判 斷出用戶(hù)A是有效用戶(hù)。這一過(guò)程也可以是鑒權(quán)服務(wù)器11將用戶(hù)A的Email 地址和用戶(hù)B的Email地址進(jìn)行數(shù)據(jù)包組合,并加密,形成驗(yàn)證請(qǐng)求數(shù)據(jù)包發(fā)
送給郵件服務(wù)器12,請(qǐng)求郵件服務(wù)器12驗(yàn)證用戶(hù)A的Email地址是否在用戶(hù) B的Email通信列表內(nèi);郵件服務(wù)器12在接收到該數(shù)據(jù)包以后,對(duì)該數(shù)據(jù)包進(jìn) 行解析和解密處理,從解析和解密該數(shù)據(jù)包獲得的數(shù)據(jù)中獲取用戶(hù)A的Email 地址和用戶(hù)B的Email地址,再根據(jù)用戶(hù)B的Email地址在自身的數(shù)據(jù)庫(kù)內(nèi)查 找用戶(hù)B的Email通信列表,查找出用戶(hù)B的Email通信列表以后,在該通信 列表內(nèi)查詢(xún)用戶(hù)A的Email地址,發(fā)現(xiàn)用戶(hù)A的Email地址在用戶(hù)B的Email 通信列表內(nèi),然后就向鑒權(quán)服務(wù)器ll返回用戶(hù)A為有效用戶(hù)的消息。
參照?qǐng)D4B,為本發(fā)明在IM通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第二實(shí)施例 系統(tǒng)結(jié)構(gòu)示意圖,上述實(shí)施例中鑒權(quán)服務(wù)器11實(shí)現(xiàn)的過(guò)程可以由IM服務(wù)器 10來(lái)實(shí)現(xiàn)IM服務(wù)器10在查詢(xún)出用戶(hù)A的Email地址和用戶(hù)B的Email地 址以后,再根據(jù)用戶(hù)B的Email地址在郵件服務(wù)器12上查找用戶(hù)B的Email 通信列表,然后在查找到的用戶(hù)B的Email通信列表內(nèi)查找用戶(hù)A的Email 地址,判斷出用戶(hù)A的Email地址在用戶(hù)B的Email通信列表內(nèi),從而確定用 戶(hù)A為有效用戶(hù)。
參照?qǐng)D4C,為本發(fā)明在IM通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第三實(shí)施例 系統(tǒng)結(jié)構(gòu)示意圖,在上述的實(shí)施例中用戶(hù)B所在的IM客戶(hù)端B都是先向IM 服務(wù)器10發(fā)送驗(yàn)證用戶(hù)A的有效性請(qǐng)求,最后再由IM服務(wù)器10向IM客戶(hù) 端B返回驗(yàn)證結(jié)果。此外IM客戶(hù)端B也可以先向鑒權(quán)服務(wù)器11發(fā)送驗(yàn)證用 戶(hù)A的有效性請(qǐng)求,最后由鑒權(quán)服務(wù)器11向IM客戶(hù)端B返回驗(yàn)證結(jié)果。而 鑒權(quán)服務(wù)器11在驗(yàn)證用戶(hù)A的有效性時(shí),如果驗(yàn)證出用戶(hù)A的UIN不在用戶(hù) B的IM通信列表內(nèi),那么當(dāng)在IM服務(wù)器中可以查找到用戶(hù)A的Email地址 和用戶(hù)B的Email地址時(shí),鑒權(quán)服務(wù)器11可以繼續(xù)判斷用戶(hù)A的Email地址 是否在用戶(hù)B的Email通信列表內(nèi)即可。
可以看出,采用本發(fā)明實(shí)施例的有效性驗(yàn)證方法,即使用戶(hù)A的UIN不 在用戶(hù)B的IM通信列表內(nèi),但是只要用戶(hù)A的Email地址在用戶(hù)B的Email 通信列表內(nèi),用戶(hù)B所在的客戶(hù)端也能夠接受用戶(hù)A所在的客戶(hù)端發(fā)送來(lái)的
建立會(huì)話(huà)或者建立連接的請(qǐng)求,使用戶(hù)A成功向用戶(hù)B發(fā)起IM交流,提高了 用戶(hù)A發(fā)起IM交流的成功率。
本發(fā)明實(shí)施例中用戶(hù)A在IM服務(wù)器上的用戶(hù)信息內(nèi)可能包含用戶(hù)A的多 個(gè)Email地址,同樣用戶(hù)B在IM服務(wù)器上的用戶(hù)信息內(nèi)也可能包含用戶(hù)B的 多個(gè)Email地址,此時(shí)在這些Email地址中,只要在用戶(hù)B的任何一個(gè)Email 地址對(duì)應(yīng)的Email通信列表內(nèi)能夠查找到用戶(hù)A的一個(gè)或者多個(gè)Email地址, 就可以驗(yàn)證用戶(hù)A是有效用戶(hù)。
在上述實(shí)施例中,由于用戶(hù)A的Email地址和用戶(hù)B的Email地址是存力丈 在IM服務(wù)器上的,因此當(dāng)用戶(hù)A的UIN不在用戶(hù)B的IM通信列表內(nèi)時(shí),就 需要根據(jù)用戶(hù)A的UIN和用戶(hù)B的UIN在IM服務(wù)器上查找到用戶(hù)A的Email 地址和用戶(hù)B的Email地址,進(jìn)而驗(yàn)證用戶(hù)A的Email地址是否在用戶(hù)B的 Email通信列表以?xún)?nèi)。^f旦是實(shí)際上,用戶(hù)A的UIN和用戶(hù)B的UIN也可以存 放在郵件服務(wù)器內(nèi),當(dāng)用戶(hù)A的UIN不在用戶(hù)B的IM通信列表以?xún)?nèi)時(shí),可 以根據(jù)用戶(hù)A的UIN和用戶(hù)B的UIN在郵件服務(wù)器上查找用戶(hù)A的Email地 址和用戶(hù)B的Email地址,進(jìn)而驗(yàn)證用戶(hù)A的Email地址是否在用戶(hù)B的Email 通4言列表以?xún)?nèi)。
另外,本發(fā)明實(shí)施例驗(yàn)證有效性的方法還可以用于Email通信中處理郵件 的過(guò)程。
假如用戶(hù)A期望用戶(hù)B正常接收用戶(hù)A發(fā)送來(lái)的Email,則其過(guò)程為
1 、用戶(hù)A所在的Email客戶(hù)端向用戶(hù)B的Email地址發(fā)送Email,郵件服 務(wù)器接收到該Email后,提取出用戶(hù)A的Email地址和用戶(hù)B的Email地址;
2、驗(yàn)證用戶(hù)A的有效性,即判斷用戶(hù)A是否是用戶(hù)B的Email有效用戶(hù), 如果是,郵件服務(wù)器將該Email放入用戶(hù)B的收件箱,否則,郵件服務(wù)器將該 Email放入用戶(hù)B的垃圾郵件箱。
參照?qǐng)D5,為本發(fā)明實(shí)施例在Email通信過(guò)程中—瞼證用戶(hù)A有效性的流程 圖,其處理流程如下 步驟501 、郵件服務(wù)器判斷用戶(hù)A的Email地址是否在用戶(hù)B的Email通 信列表以?xún)?nèi),如果是,證明用戶(hù)A為有效用戶(hù),則郵件服務(wù)器將用戶(hù)A發(fā)送 給用戶(hù)B的Email放入用戶(hù)B的收件箱;否則轉(zhuǎn)到步驟502;
步驟502、判斷用戶(hù)A和用戶(hù)B是否都是IM用戶(hù),如果是,轉(zhuǎn)到步驟503; 否則證明用戶(hù)A為無(wú)效用戶(hù),郵件服務(wù)器將用戶(hù)A發(fā)送給用戶(hù)B的Email放 入用戶(hù)B的垃》及郵件箱;
步驟503、判斷用戶(hù)A的UIN是否在用戶(hù)B的IM通信列表內(nèi),如果是, 證明用戶(hù)A為有效用戶(hù),則郵件服務(wù)器將用戶(hù)A發(fā)送給用戶(hù)B的Email放入 用戶(hù)B的收件箱,否則郵件服務(wù)器將用戶(hù)A發(fā)送給用戶(hù)B的Email放入用戶(hù)B 的垃圾郵件箱。
上述處理過(guò)程有多種實(shí)現(xiàn)方式,這些實(shí)現(xiàn)方式在—驗(yàn)證用戶(hù)A有效性的過(guò)程 中,如果判斷出用戶(hù)B的Email通信列表中不包含用戶(hù)A的Email地址時(shí),那 么當(dāng)用戶(hù)A和用戶(hù)B都是IM用戶(hù)時(shí),繼續(xù)判斷用戶(hù)A的UIN是否在用戶(hù)B 的IM通信列表內(nèi)即可。
假設(shè)用戶(hù)A和用戶(hù)B都是IM用戶(hù),而且用戶(hù)A的UIN在用戶(hù)B的IM 通信列表內(nèi),但是用戶(hù)A的Email地址不在用戶(hù)B的Email通信列表內(nèi)。則下 面根據(jù)該假設(shè)給出上述過(guò)程的兩種具體實(shí)現(xiàn)過(guò)程,當(dāng)然上述過(guò)程的具體實(shí)現(xiàn)并 不局限于這兩種實(shí)現(xiàn)方式
參照?qǐng)D6A,為本發(fā)明在Email通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第一實(shí) 施例系統(tǒng)結(jié)構(gòu)示意圖,其中用戶(hù)A所在的Email客戶(hù)端A向用戶(hù)B的Email 地址發(fā)送Email,郵件服務(wù)器12接收到該Email后,從該Email中提取出用戶(hù) A的Email地址和用戶(hù)B的Email地址,再根據(jù)用戶(hù)B的Email地址在郵件服 務(wù)器12上查找用戶(hù)B的Email通信列表,然后在查找到的Email通信列表中 查找用戶(hù)A的Email地址,發(fā)現(xiàn)用戶(hù)A的Email地址不在用戶(hù)B的Email通信 列表內(nèi)時(shí),就將用戶(hù)A的Email地址和用戶(hù)B的Email地址按照約定格式進(jìn)行 組合以及加密,形成有效性驗(yàn)證請(qǐng)求數(shù)據(jù)包發(fā)送給IM服務(wù)器10;
IM服務(wù)器IO接收到該數(shù)據(jù)包后,對(duì)該數(shù)據(jù)包進(jìn)行解析和解密處理,從解 析和解密該數(shù)據(jù)包獲得的數(shù)據(jù)中提取用戶(hù)A的Email地址和用戶(hù)B的Email 地址;IM服務(wù)器IO再查詢(xún)其數(shù)據(jù)庫(kù)內(nèi)的用戶(hù)信息,發(fā)現(xiàn)用戶(hù)A的Email地址 和用戶(hù)B的Email地址分別存在于用戶(hù)A的用戶(hù)信息和用戶(hù)B的用戶(hù)信息中; IM服務(wù)器IO根據(jù)用戶(hù)A的用戶(hù)信息和用戶(hù)B的用戶(hù)信息分別提取出對(duì)應(yīng)的 用戶(hù)A的UIN和對(duì)應(yīng)的用戶(hù)B的UIN,并根據(jù)用戶(hù)B的UIN在IM服務(wù)器10 內(nèi)查找用戶(hù)B的IM通信列表,并在查找到的用戶(hù)B的IM通信列表內(nèi)查找用 戶(hù)A的UIN,發(fā)現(xiàn)用戶(hù)A的UIN存在于用戶(hù)B的IM通信列表內(nèi),則IM服 務(wù)器10向郵件服務(wù)器12返回用戶(hù)A是有效用戶(hù)的通知消息,郵件服務(wù)器12 根據(jù)該消息將用戶(hù)A發(fā)送給用戶(hù)B的Email放入用戶(hù)B的收件箱內(nèi)。
此外,上述的具體實(shí)現(xiàn)過(guò)程是由郵件服務(wù)器12向IM服務(wù)器IO發(fā)送驗(yàn)證 請(qǐng)求,再由IM服務(wù)器IO在自身的數(shù)據(jù)庫(kù)內(nèi)查詢(xún)出用戶(hù)A的UIN在用戶(hù)B的 IM通信列表內(nèi)。此外上述實(shí)現(xiàn)過(guò)程也可以由郵件服務(wù)器12主動(dòng)在IM服務(wù)器 10的凄史據(jù)庫(kù)內(nèi)查詢(xún)出用戶(hù)A的UIN在用戶(hù)B的IM通信列表內(nèi),然后將用戶(hù) A發(fā)來(lái)的Email放入用戶(hù)B的收件箱內(nèi)。
參照?qǐng)D6B,為本發(fā)明在Email通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第二實(shí)施 例系統(tǒng)結(jié)構(gòu)示意圖,在郵件服務(wù)器12與IM服務(wù)器IO之間還可以有一個(gè)鑒權(quán) 服務(wù)器11。郵件服務(wù)器12判斷出用戶(hù)A的Email地址不在用戶(hù)B的Email 通信列表內(nèi)以后,就向鑒權(quán)服務(wù)器ll發(fā)送驗(yàn)證用戶(hù)A的有效性的請(qǐng)求,鑒權(quán) 服務(wù)器11接收到該請(qǐng)求后,再在IM服務(wù)器IO上查詢(xún)出用戶(hù)A的UIN在用戶(hù) B的IM通信列表內(nèi),然后向郵件服務(wù)器12返回用戶(hù)A有效的消息,郵件服 務(wù)器12根據(jù)該消息將用戶(hù)A發(fā)來(lái)的Email放入用戶(hù)B的收件箱內(nèi)。
在上述實(shí)施例中,用戶(hù)A的Email地址和用戶(hù)B的Email地址是分別存力文 在IM服務(wù)器中的,因此就需要根據(jù)用戶(hù)A的Email地址和用戶(hù)B的Email地 址在IM服務(wù)器上查找用戶(hù)A的UIN和用戶(hù)B的UIN,進(jìn)而驗(yàn)證用戶(hù)A的UIN 是否在用戶(hù)B的IM通信列表內(nèi)。另一方面用戶(hù)A的UIN和用戶(hù)B的UIN也
可以存放在郵件服務(wù)器上,當(dāng)用戶(hù)A的Email地址不在用戶(hù)B的Email通信列 表內(nèi)時(shí),就從郵件服務(wù)器上查找用戶(hù)A的UIN和用戶(hù)B的UIN,然后驗(yàn)證用 戶(hù)A的UIN是否在用戶(hù)B的IM通信列表內(nèi)。
綜上所述,本發(fā)明實(shí)施例提供的這種驗(yàn)證用戶(hù)有效性的方法不僅將用戶(hù) Email通信列表內(nèi)的Email地址對(duì)應(yīng)的用戶(hù)都認(rèn)定為IM有效用戶(hù),而且將用戶(hù) IM通信列表內(nèi)的UIN對(duì)應(yīng)的用戶(hù)也認(rèn)定為Email有效用戶(hù),從而在保證可信 任性的前提下提高了用戶(hù)發(fā)送Email的成功率。
本發(fā)明實(shí)施例還提供了一種驗(yàn)證即時(shí)通信用戶(hù)有效性的系統(tǒng),參照?qǐng)D7, 為本發(fā)明實(shí)施例提出的驗(yàn)證即時(shí)通信用戶(hù)有效性的系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)具 體包括
郵件地址查找單元21 ,用于在驗(yàn)證出發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別 號(hào)碼不在接收即時(shí)通信請(qǐng)求的用戶(hù)的即時(shí)通信列表內(nèi)時(shí),分別查找發(fā)送請(qǐng)求的 用戶(hù)的郵件地址和接收請(qǐng)求的用戶(hù)的郵件地址;
通信列表查找單元22,用于根據(jù)郵件地址查找單元21查找到的接收請(qǐng)求 的用戶(hù)的郵件地址,查找到對(duì)應(yīng)該接收請(qǐng)求的用戶(hù)的郵件通信列表;
用戶(hù)身份驗(yàn)證單元23,用于通過(guò)判斷郵件地址查找單元21查找到的發(fā)送 請(qǐng)求的用戶(hù)的郵件地址是否在通信列表查找單元22查找到的郵件通信列表內(nèi), 對(duì)發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份進(jìn)行有效性驗(yàn)證,以及
在郵件地址查找單元21查找不到發(fā)送請(qǐng)求的用戶(hù)的郵件地址、或查找不 到接收請(qǐng)求的用戶(hù)的郵件地址時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份非法。
參照?qǐng)D8,為本發(fā)明系統(tǒng)實(shí)施例中郵件地址查找單元的結(jié)構(gòu)示意圖,郵件 地址查找單元21具體包括
用戶(hù)信息查找子單元211,用于根據(jù)發(fā)送請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼 (UIN)查找發(fā)送請(qǐng)求的用戶(hù)的用戶(hù)信息,及根據(jù)接收請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別 號(hào)碼(UIN)查找接收請(qǐng)求的用戶(hù)的用戶(hù)信息;
郵件地址查詢(xún)子單元212,用于在用戶(hù)信息查找子單元211查找到的發(fā)送
請(qǐng)求的用戶(hù)的用戶(hù)信息中查找到發(fā)送請(qǐng)求的用戶(hù)的郵件地址,以及在查找到的 接收請(qǐng)求的用戶(hù)的用戶(hù)信息中查找到接收請(qǐng)求的用戶(hù)的郵件地址。
參照?qǐng)D9,為本發(fā)明系統(tǒng)實(shí)施例中用戶(hù)身份-瞼證單元的結(jié)構(gòu)示意圖,用戶(hù) 身份驗(yàn)證單元23具體包括
判斷子單元231 ,用于判斷郵件地址查找單元21查找到的發(fā)送請(qǐng)求的用戶(hù) 的郵件地址是否在通信列表查找單元22查找到的郵件通信列表內(nèi);
身份驗(yàn)證子單元232,用于在判斷子單元231的判斷結(jié)果為是時(shí),確定發(fā) 送即時(shí)通信請(qǐng)求的用戶(hù)身份合法,以及在判斷結(jié)果為否時(shí),確定發(fā)送即時(shí)通信 請(qǐng)求的用戶(hù)身份非法。
上述系統(tǒng)中的各個(gè)單元和子單元都是從功能角度出發(fā)劃分的,但是在物理 上,各個(gè)單元并不一定是獨(dú)立的,它們可以祐L設(shè)置在同一個(gè)物理實(shí)體上實(shí)現(xiàn), 當(dāng)然也可以設(shè)置在多個(gè)物理實(shí)體上實(shí)現(xiàn)。
例如在IM通信過(guò)程中實(shí)現(xiàn)-瞼證用戶(hù)有效性的第一實(shí)施例中,郵件地址 查找單元21的功能可以由IM服務(wù)器10實(shí)現(xiàn),而通信列表查找單元22以及用 戶(hù)身份驗(yàn)證單元23都由鑒權(quán)服務(wù)器11來(lái)實(shí)現(xiàn)。
此外,在IM通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第二實(shí)施例中,郵件地址 查找單元21、通信列表查找單元22以及用戶(hù)身份驗(yàn)證單元23的功能都可以分 別由IM服務(wù)器IO來(lái)實(shí)現(xiàn),其它實(shí)施例同理。
本發(fā)明實(shí)施例提供的這種驗(yàn)證IM用戶(hù)有效性的系統(tǒng)能夠在驗(yàn)證出發(fā)送 IM請(qǐng)求的用戶(hù)的UIN不在接收IM請(qǐng)求的用戶(hù)的IM列表內(nèi)時(shí),在能夠查找到 上述用戶(hù)的Email地址的前提下,繼續(xù)驗(yàn)證發(fā)送IM請(qǐng)求的用戶(hù)的Email地址 是否在接收該IM請(qǐng)求的用戶(hù)的Email通信列表內(nèi),將用戶(hù)Email通信列表內(nèi) 的Email地址對(duì)應(yīng)的用戶(hù)也認(rèn)定為IM有效用戶(hù),從而在保證可信任性的前提 下提高了用戶(hù)發(fā)起IM交流的成功率。
本發(fā)明實(shí)施例還提供了 一種驗(yàn)證電子郵件通信用戶(hù)有效性的系統(tǒng),參照?qǐng)D 10,為本發(fā)明實(shí)施例提出的4全證電子郵件通信用戶(hù)有效性的系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)具體包括
識(shí)別號(hào)碼查找單元31,用于在驗(yàn)證出發(fā)送電子郵件的用戶(hù)的郵件地址不在 接收電子郵件的用戶(hù)的郵件通信列表內(nèi)時(shí),分別查找發(fā)送電子郵件的用戶(hù)的用 戶(hù)識(shí)別號(hào)碼(UIN)和接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼(UIN);
通信列表查找單元32,用于根據(jù)識(shí)別號(hào)碼查找單元31查找到的接收電子 郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼,查找到對(duì)應(yīng)該接收電子郵件的用戶(hù)的即時(shí)通信列 表;
用戶(hù)身份驗(yàn)證單元33,用于通過(guò)判斷識(shí)別號(hào)碼查找單元31查找到的發(fā)送 電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼是否在通信列表查找單元32查找到的即時(shí)通 信列表內(nèi),對(duì)發(fā)送電子郵件的用戶(hù)身份進(jìn)行有效性驗(yàn)證。
參照?qǐng)D11,為本發(fā)明系統(tǒng)實(shí)施例中識(shí)別號(hào)碼查找單元的結(jié)構(gòu)示意圖,該識(shí) 別號(hào)碼查找單元31具體包括
用戶(hù)信息查找子單元311,用于才艮據(jù)發(fā)送電子郵件的用戶(hù)的郵件地址查找 發(fā)送電子郵件的用戶(hù)的用戶(hù)信息,以及根據(jù)接收電子郵件的用戶(hù)的郵件地址查 找接收電子郵件的用戶(hù)的用戶(hù)信息;
識(shí)別號(hào)碼查詢(xún)子單元312,用于在用戶(hù)信息查找子單元311查找到的發(fā)送 電子郵件的用戶(hù)的用戶(hù)信息中查找到發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼,及 在查找到的接收電子郵件的用戶(hù)的用戶(hù)信息中查找到接收電子郵件的用戶(hù)的 用戶(hù)識(shí)別號(hào)碼。
另外,用戶(hù)身份驗(yàn)證單元33在識(shí)別號(hào)碼查找單元31查找不到發(fā)送電子郵 件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼、或查找不到接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼 時(shí),確定發(fā)送電子郵件的用戶(hù)身份非法。
參照?qǐng)D12,為本發(fā)明系統(tǒng)實(shí)施例中用戶(hù)身份驗(yàn)證單元的結(jié)構(gòu)示意圖,用戶(hù) 身份驗(yàn)證單元33具體包括
判斷子單元331,用于判斷識(shí)別號(hào)碼查找單元31查找到的發(fā)送電子郵件的 用戶(hù)的用戶(hù)識(shí)別號(hào)碼是否在通信列表查找單元32查找到的即時(shí)通信列表內(nèi);
身份驗(yàn)證子單元332,用于在判斷子單元331的判斷結(jié)果為是時(shí),確定發(fā) 送電子郵件的用戶(hù)身^f分合法,以及在判斷結(jié)果為否時(shí),確定發(fā)送電子郵件的用 戶(hù)身份非法。
其中上述系統(tǒng)中的各個(gè)單元和子單元也是從功能角度出發(fā)劃分的,在物理 上,各個(gè)單元并不一定是獨(dú)立的,它們可以在同一個(gè)物理實(shí)體上實(shí)現(xiàn),也可以 在多個(gè)物理實(shí)體上實(shí)現(xiàn)。
例如在Email通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第一實(shí)施例中,識(shí)別號(hào) 碼查找單元31、通信列表查找單元32以及用戶(hù)身份驗(yàn)證單元33的功能都可以 分別由IM服務(wù)器10來(lái)實(shí)現(xiàn)。
此外,在Email通信過(guò)程中實(shí)現(xiàn)驗(yàn)證用戶(hù)有效性的第二實(shí)施例中,識(shí)別號(hào) 碼查找單元31、通信列表查找單元32以及用戶(hù)身份驗(yàn)證單元33的功能都可以 分別由鑒權(quán)^^務(wù)器11來(lái)實(shí)現(xiàn)。
本發(fā)明實(shí)施例提出的這種驗(yàn)證Email通信用戶(hù)有效性的系統(tǒng)能夠在驗(yàn)證出 發(fā)送Email的用戶(hù)的Email地址不在接收該Email的用戶(hù)的Email通信列表內(nèi) 時(shí),在上述用戶(hù)都是IM用戶(hù)而且能夠查找到上述用戶(hù)的UIN的前提下,繼續(xù) 驗(yàn)證發(fā)送Email的用戶(hù)的UIN是否在接收Email的用戶(hù)的IM列表內(nèi),將用戶(hù) IM列表內(nèi)的UIN對(duì)應(yīng)的用戶(hù)認(rèn)定為Email有效用戶(hù),乂人而在保證可信任性的 前提下提高了用戶(hù)發(fā)送Email的成功率。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種驗(yàn)證即時(shí)通信用戶(hù)有效性的方法,其特征在于,包括步驟在驗(yàn)證出發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼不在接收即時(shí)通信請(qǐng)求的用戶(hù)的即時(shí)通信列表內(nèi)時(shí),分別查找到發(fā)送請(qǐng)求的用戶(hù)的郵件地址和接收請(qǐng)求的用戶(hù)的郵件地址;根據(jù)查找到的接收請(qǐng)求的用戶(hù)的郵件地址查找到對(duì)應(yīng)該接收請(qǐng)求的用戶(hù)的郵件通信列表;通過(guò)判斷查找到的發(fā)送請(qǐng)求的用戶(hù)的郵件地址是否在接收請(qǐng)求的用戶(hù)的郵件通信列表內(nèi),對(duì)發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份進(jìn)行有效性驗(yàn)證。
2、 如權(quán)利要求1所述的方法,其特征在于,根據(jù)發(fā)送請(qǐng)求的用戶(hù)的用戶(hù) 識(shí)別號(hào)碼查找發(fā)送請(qǐng)求的用戶(hù)的用戶(hù)信息,并在查找到的用戶(hù)信息中查找發(fā)送 請(qǐng)求的用戶(hù)的郵件地址;根據(jù)接收請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找接收請(qǐng)求的用戶(hù)的用戶(hù)信息,并 在查找到的用戶(hù)信息中查找^接收請(qǐng)求的用戶(hù)的郵件地址。
3、 如權(quán)利要求1或2所述的方法,其特征在于,在查找不到發(fā)送請(qǐng)求的 用戶(hù)的郵件地址、或查找不到接收請(qǐng)求的用戶(hù)的郵件地址時(shí),確定發(fā)送即時(shí)通 信請(qǐng)求的用戶(hù)身份非法。
4、 如權(quán)利要求1所述的方法,其特征在于,在判斷出發(fā)送請(qǐng)求的用戶(hù)的 郵件地址在接收請(qǐng)求的用戶(hù)的郵件通信列表內(nèi)時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用 戶(hù)身份合法;以及在判斷出發(fā)送請(qǐng)求的用戶(hù)的郵件地址不在接收請(qǐng)求的用戶(hù)的郵件通信列 表內(nèi)時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份非法。
5、 一種驗(yàn)證即時(shí)通信用戶(hù)有效性的系統(tǒng),其特征在于,包括 郵件地址查找單元,用于在驗(yàn)證出發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼不在接收即時(shí)通信請(qǐng)求的用戶(hù)的即時(shí)通信列表內(nèi)時(shí),分別查找發(fā)送請(qǐng)求的用 戶(hù)的郵件地址和4妄收請(qǐng)求的用戶(hù)的郵件地址;通信列表查找單元,用于才艮據(jù)郵件地址查找單元查找到的接收請(qǐng)求的用戶(hù)的郵件地址,查找到對(duì)應(yīng)該4妄收請(qǐng)求的用戶(hù)的郵件通信列表;用戶(hù)身份驗(yàn)證單元,用于通過(guò)判斷郵件地址查找單元查找到的發(fā)送請(qǐng)求的 用戶(hù)的郵件地址是否在通信列表查找單元查找到的郵件通信列表內(nèi),對(duì)發(fā)送即 時(shí)通信請(qǐng)求的用戶(hù)身份進(jìn)行有效性-瞼證。
6、 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述郵件地址查找單元具體 包括用戶(hù)信息查找子單元,用于根據(jù)發(fā)送請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找發(fā)送 請(qǐng)求的用戶(hù)的用戶(hù)信息,及根據(jù)接收請(qǐng)求的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找接收請(qǐng)求 的用戶(hù)的用戶(hù)信息;郵件地址查詢(xún)子單元,用于在用戶(hù)信息查找子單元查找到的發(fā)送請(qǐng)求的用 戶(hù)的用戶(hù)信息中查找到發(fā)送請(qǐng)求的用戶(hù)的郵件地址,及在查找到的接收請(qǐng)求的 用戶(hù)的用戶(hù)信息中查找到接收請(qǐng)求的用戶(hù)的郵件地址。
7、 如權(quán)利要求5或6所述的系統(tǒng),其特征在于,所述用戶(hù)身份驗(yàn)證單元 在郵件地址查找單元查找不到發(fā)送請(qǐng)求的用戶(hù)的郵件地址、或查找不到接收請(qǐng) 求的用戶(hù)的郵件地址時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份非法。
8、 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述用戶(hù)身份驗(yàn)證單元具體 包括判斷子單元,用于判斷郵件地址查找單元查找到的發(fā)送請(qǐng)求的用戶(hù)的郵件 地址是否在通信列表查找單元查找到的郵件通信列表內(nèi);身份驗(yàn)證子單元,用于在判斷子單元的判斷結(jié)果為是時(shí),確定發(fā)送即時(shí)通 信請(qǐng)求的用戶(hù)身份合法,以及在判斷結(jié)果為否時(shí),確定發(fā)送即時(shí)通信請(qǐng)求的用 戶(hù)身份非法。
9、 一種驗(yàn)證電子郵件通信用戶(hù)有效性的方法,其特征在于,包括步驟 在^^證出發(fā)送電子郵件的用戶(hù)的郵件地址不在4妄收電子郵件的用戶(hù)的郵件通信列表內(nèi)時(shí),分別查找到發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼和接收電子 郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼;根據(jù)查找到的接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼查找到對(duì)應(yīng)該接收電 子郵件的用戶(hù)的即時(shí)通信列表;通過(guò)判斷該查找到的發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼是否在該查找 到的接收電子郵件的用戶(hù)的即時(shí)通信列表內(nèi),對(duì)發(fā)送電子郵件的用戶(hù)身份進(jìn)行 有效性驗(yàn)證。
10、 如權(quán)利要求9所述的方法,其特征在于,根據(jù)發(fā)送電子郵件的用戶(hù)的 郵件地址查找發(fā)送電子郵件的用戶(hù)的用戶(hù)信息,并在查找到的用戶(hù)信息中查找 發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼;根據(jù)接收電子郵件的用戶(hù)的郵件地址查找接收電子郵件的用戶(hù)的用戶(hù)信 息,并在查找到的用戶(hù)信息中查找接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼。
11、 如權(quán)利要求9或10所述的方法,其特征在于,在查找不到發(fā)送電子 郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼、或查找不到接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼 時(shí),確定發(fā)送電子郵件的用戶(hù)身份非法。
12、 如權(quán)利要求9所述的方法,其特征在于,在判斷出發(fā)送電子郵件的用 戶(hù)的用戶(hù)識(shí)別號(hào)碼在接收電子郵件的用戶(hù)的即時(shí)通信列表內(nèi)時(shí),確定發(fā)送電子 郵件的用戶(hù)身份合法;以及在判斷出發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼不在4矣收電子郵件的用戶(hù) 的即時(shí)通信列表內(nèi)時(shí),確定發(fā)送電子郵件的用戶(hù)身份非法。
13、 一種驗(yàn)證電子郵件通信用戶(hù)有效性的系統(tǒng),其特征在于,包括 識(shí)別號(hào)碼查找單元,用于在驗(yàn)_〖正出發(fā)送電子郵件的用戶(hù)的郵件地址不在接收電子郵件的用戶(hù)的郵件通信列表內(nèi)時(shí),分別查找發(fā)送電子郵件的用戶(hù)的用戶(hù) 識(shí)別號(hào)碼和接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼;通信列表查找單元,用于根據(jù)識(shí)別號(hào)碼查找單元查找到的接收電子郵件的 用戶(hù)的用戶(hù)識(shí)別號(hào)碼,查找到對(duì)應(yīng)該接收電子郵件的用戶(hù)的即時(shí)通信列表;用戶(hù)身份驗(yàn)證單元,用于通過(guò)判斷識(shí)別號(hào)碼查找單元查找到的發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼是否在通信列表查找單元查找到的即時(shí)通信列表內(nèi), 對(duì)發(fā)送電子郵件的用戶(hù)身份進(jìn)行有效性-驗(yàn)證。
14、 如權(quán)利要求13所述的系統(tǒng),其特征在于,所述識(shí)別號(hào)碼查找單元具 體包括用戶(hù)信息查找子單元,用于根據(jù)發(fā)送電子郵件的用戶(hù)的郵件地址查找發(fā)送 電子郵件的用戶(hù)的用戶(hù)信息,及根據(jù)接收電子郵件的用戶(hù)的郵件地址查找接收 電子郵件的用戶(hù)的用戶(hù)信息;識(shí)別號(hào)碼查詢(xún)子單元,用于在用戶(hù)信息查找子單元查找到的發(fā)送電子郵件 的用戶(hù)的用戶(hù)信息中查找到發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼,及在查找到 的接收電子郵件的用戶(hù)的用戶(hù)信息中查找到接收電子郵件的用戶(hù)的用戶(hù)識(shí)別 號(hào)碼。
15、 如權(quán)利要求13或14所述的系統(tǒng),其特征在于,所述用戶(hù)身份驗(yàn)證單 元在識(shí)別號(hào)碼查找單元查找不到發(fā)送電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼、或查找 不到接收電子郵件的用戶(hù)的用戶(hù)識(shí)別號(hào)碼時(shí),確定發(fā)送電子郵件的用戶(hù)身份非 法。
16、 如權(quán)利要求13所述的系統(tǒng),其特征在于,所述用戶(hù)身份驗(yàn)證單元具 體包括判斷子單元,用于判斷識(shí)別號(hào)碼查找單元查找到的發(fā)送電子郵件的用戶(hù)的 用戶(hù)識(shí)別號(hào)碼是否在通信列表查找單元查找到的即時(shí)通信列表內(nèi);身份驗(yàn)證子單元,用于在判斷子單元的判斷結(jié)果為是時(shí),確定發(fā)送電子郵 件的用戶(hù)身^f分合法,以及在判斷結(jié)果為否時(shí),確定發(fā)送電子郵件的用戶(hù)身份非 法。
全文摘要
本發(fā)明公開(kāi)了一種涉及互聯(lián)網(wǎng)通信技術(shù)領(lǐng)域中驗(yàn)證即時(shí)通信用戶(hù)有效性的方法,在驗(yàn)證出發(fā)送即時(shí)通信請(qǐng)求用戶(hù)的用戶(hù)識(shí)別號(hào)碼不在接收即時(shí)通信請(qǐng)求的用戶(hù)的即時(shí)通信列表內(nèi)時(shí),分別查找到發(fā)送請(qǐng)求的用戶(hù)的郵件地址和接收請(qǐng)求的用戶(hù)的郵件地址;根據(jù)查找到的接收請(qǐng)求的用戶(hù)的郵件地址查找到對(duì)應(yīng)該接收請(qǐng)求的用戶(hù)的郵件通信列表;通過(guò)判斷查找到的發(fā)送請(qǐng)求的用戶(hù)的郵件地址是否在接收請(qǐng)求的用戶(hù)的郵件通信列表內(nèi),對(duì)發(fā)送即時(shí)通信請(qǐng)求的用戶(hù)身份進(jìn)行有效性驗(yàn)證,提高了用戶(hù)發(fā)起即時(shí)通信交流的成功率。
文檔編號(hào)H04L9/32GK101179383SQ20071011247
公開(kāi)日2008年5月14日 申請(qǐng)日期2007年6月28日 優(yōu)先權(quán)日2007年6月28日
發(fā)明者斌 李 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1