一種結(jié)合個人電腦的即時通信系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種結(jié)合個人電腦的即時通信系統(tǒng)及其方法。
【背景技術(shù)】
[0002]目前主流的即時聊天工具主要有兩類:一種是,所有的即時信息交互都通過服務(wù)器來交互,服務(wù)器根據(jù)消息接收者的下線狀態(tài)來決定是立即發(fā)送還是保存為離線消息。主流的產(chǎn)品包括MSN\QQ等。這種方式主要存在如下兩個方面的不足:首先,對平臺服務(wù)器的強(qiáng)依賴性。服務(wù)器一旦發(fā)生問題,會導(dǎo)致大面積的即時聊天消息不可用。當(dāng)然目前的各個廠商都在花很多人力、物力財力來保證這一點,但是還是存在較大的風(fēng)險,比如被黑客攻擊等。其次,用戶聊天內(nèi)容的安全性不高。用戶的聊天消息都是過服務(wù)器的,如果相關(guān)的服務(wù)器維護(hù)人員或者相關(guān)的服務(wù)提供商想要監(jiān)控或者獲取某個用戶的所有聊天內(nèi)容也是非常容易的事情。第二種是,即時通信的廠商只提供登陸服務(wù)器,所有用戶之間的交互通過P2P的方式來交互,所有的聊天消息都不過服務(wù)器。這種方式要求發(fā)送和接收者必須同時在線才能收到消息,這種方式的主流產(chǎn)品是SKYPE。這種方式的缺點就是必須要雙方都在線,如果發(fā)送方在線,接收方不在線,則信息發(fā)布出去;如果接收方在線,發(fā)送方不在線,則接收方收不到對方的信息。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種結(jié)合個人電腦的實時通信系統(tǒng)及其方法,其解決了目前基于第三方服務(wù)器的即時通信系統(tǒng)信息不安全,服務(wù)器死機(jī),并且個人電腦資源利用不充分的技術(shù)問題。
[0004]為達(dá)到上述目的,本發(fā)明所提出的技術(shù)方案為:
[0005]一種結(jié)合個人電腦的即時通信系統(tǒng),其包括:平臺服務(wù)器,所述的平臺服務(wù)器提供用戶注冊,以及個人電腦為中心的用戶群的關(guān)系建立,聊天服務(wù);家庭個人電腦服務(wù)端,所述的家庭個人電腦服務(wù)端包括向所述平臺服務(wù)器報告自身IP的模塊和服務(wù)端口 ;個人電腦和移動終端設(shè)備的客戶端平臺,所述的個人電腦和移動終端設(shè)備的客戶端平臺用于用戶登錄及實時通信。
[0006]其中,所述的個人電腦和移動終端設(shè)備的客戶端平臺還包括文件上傳模塊和通知推送模塊,所述的通知推送模塊推送所述文件上傳模塊上傳的文件信息。
[0007]其中,所述的平臺服務(wù)器包括:數(shù)據(jù)庫訪問服務(wù)器,平臺通信服務(wù)器,個人電腦通信服務(wù)器,文件傳輸服務(wù)器,以及數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器。
[0008]采用如上任意一項所述的結(jié)合個人電腦的即時通信系統(tǒng)的通信方法,其包括以下步驟:
[0009]第一步,用戶A和B登錄平臺服務(wù)器注冊賬號;
[0010]第二步,用戶A基于個人電腦安裝家庭個人電腦服務(wù)端,使用自身賬號進(jìn)行登錄,然后搜索用戶B ;
[0011]第三步,用戶B接受用戶A的請求,并建立基于用戶A的個人電腦的通信關(guān)系;
[0012]第四步,用戶A和B登錄個人電腦和移動終端設(shè)備的客戶端平臺,進(jìn)行實時通信。
[0013]與現(xiàn)有技術(shù)相比,本發(fā)明的一種結(jié)合個人電腦的實時通信系統(tǒng)及其方法,好友之間的敏感數(shù)據(jù)的交互可以選擇家庭電腦來做中轉(zhuǎn)比較安全。當(dāng)平臺服務(wù)器出現(xiàn)異常的時候,基于家庭電腦的聊天機(jī)制還能正常工作。即使服務(wù)器宕機(jī)的時候,保證客戶之間還是能夠進(jìn)行基于家庭電腦的即時通信提供客戶端到家庭電腦的文件上傳管理功能,并提供相關(guān)的日志,如某某在某某時間上傳幾個文件到某個文件夾,同時可以讓用戶選擇是否立即通知其他的用戶來訪問這些上傳文件,方便其他用戶立即查看剛上傳的文件。
【附圖說明】
[0014]圖I為本發(fā)明一種結(jié)合個人電腦的實時通信系統(tǒng)的模塊框圖。
[0015]圖2為本發(fā)明一種結(jié)合個人電腦的實時通信系統(tǒng)的通信方法流程圖。
【具體實施方式】
[0016]以下參考附圖,對本發(fā)明予以進(jìn)一步地詳盡闡述。
[0017]請參閱圖1,其為本發(fā)明的一種結(jié)合個人電腦的即時通信系統(tǒng)的結(jié)構(gòu)框圖。從圖中可見,該結(jié)合個人電腦的即時通信系統(tǒng),其包括:平臺服務(wù)器1,所述的平臺服務(wù)器I提供用戶注冊,以及個人電腦為中心的用戶群的關(guān)系建立,聊天服務(wù)。家庭個人電腦服務(wù)端2,所述的家庭個人電腦服務(wù)端2包括向所述平臺服務(wù)器報告自身IP的模塊和服務(wù)端口。個人電腦和移動終端設(shè)備的客戶端平臺3,所述的個人電腦和移動終端設(shè)備的客戶端平臺3用于用戶登錄及實時通信。
[0018]其中,所述的平臺服務(wù)器包括:數(shù)據(jù)庫訪問服務(wù)器,平臺通信服務(wù)器,個人電腦通信服務(wù)器,文件傳輸服務(wù)器,以及數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器。其中,所述的數(shù)據(jù)庫訪問服務(wù)器:用于處理用戶登陸、用戶好友獲取,家庭電腦獲取等。所述的平臺通信服務(wù)器:用于用戶之間使用平臺的即時通信,包括好友狀態(tài)更新,消息發(fā)送、離線消息處理等。所述的家庭電腦的通信服務(wù)器:和每個家庭電腦進(jìn)行通信,基于家庭電腦的用戶群,獲取每個家庭電腦的相關(guān)信息,如在線狀態(tài),公網(wǎng)IP、端口等。所述的文件傳輸服務(wù)器:用于處理平臺文件等。來中轉(zhuǎn)所述的數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器:用于處理當(dāng)用戶和家庭電腦之間不能建立直連關(guān)系的時候,通過這個服務(wù)器相關(guān)的信息。
[0019]所述的家庭個人電腦服務(wù)端2,它的功能就是連接到平臺,向平臺報告自己的IP和相關(guān)的服務(wù)端口,并可以向平臺搜索用戶,建立基于該電腦的用戶關(guān)系群。關(guān)系群建好后,只要該電腦開著,相關(guān)的用戶就可以登錄到這臺電腦,進(jìn)行即時通信的相關(guān)行為,另外還提供客戶端文件上傳管理功能,方便移動端將一些個人照片和一些視頻等傳到電腦上。
[0020]為了給用戶提供方便,我們的客戶端還提供文件上傳功能,當(dāng)家庭電腦在線的情況下,可以將客戶端的文件按用戶指定的路徑存儲起來并生成日志,一旦有用戶進(jìn)行了相片或者視頻的傳輸,則可以通過客戶端選擇是否向相關(guān)的好友發(fā)起一個通知,當(dāng)對方收到通知的時候,可以通過客戶端看到相關(guān)的文件預(yù)覽,并選擇是否打開。所述的個人電腦和移動終端設(shè)備的客戶端平臺還包括文件上傳模塊和通知推送模塊,所述的通知推送模塊推送所述文件上傳模塊上傳的文件信息。其中,所述的上傳模塊主要用于將需要上傳的文件在個人電腦中進(jìn)行面對所有好友的一種共享方式,當(dāng)其中任一用戶有新的文件共享時,即向所有自己的好友推送一份通知,告知所有好友,好友這時可以選擇了解詳情,需要了解詳情時,即訪問對方電腦,直接獲取信息,而不需要經(jīng)過第三方的服務(wù)器。當(dāng)好友對新文件不感興趣時,可以置之不理。
[0021]請參閱附圖2,本實施例還公開了一種采用上述結(jié)合個人電腦的即時通信系統(tǒng)的通信方法,其包括以下步驟:
[0022]第一步SI,用戶A和B登錄平臺服務(wù)器注冊賬號;這既是我們常見的賬號登陸方式,但是其與現(xiàn)有的技術(shù)的主要區(qū)別在于,其不通過第三方提供的服務(wù)器,而是基于個人電腦的一種賬號注冊服務(wù)。在個人電腦端需要配備相應(yīng)的服務(wù)軟件。
[0023]第二步S2,用戶A基于個人電腦安裝家庭個人電腦服務(wù)端,使用自身賬號進(jìn)行登錄,然后搜索用戶B;
[0024]第三步S3,用戶B接受用戶A的請求,并建立基于用戶A的個人電腦的通信關(guān)系;即我們常說的成為好友關(guān)系。
[0025]第四步S4,用戶A和B登錄個人電腦和移動終端設(shè)備的客戶端平臺,進(jìn)行實時通信。當(dāng)然,這時,用戶也可以選擇使用第三方服務(wù)平臺的通訊產(chǎn)品。
[0026]上述內(nèi)容,僅為本發(fā)明的較佳實施例,并非用于限制本發(fā)明的實施方案,本領(lǐng)域普通技術(shù)人員根據(jù)本發(fā)明的主要構(gòu)思和精神,可以十分方便地進(jìn)行相應(yīng)的變通或修改,故本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求書所要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1.一種結(jié)合個人電腦的即時通信系統(tǒng),其特征在于,包括:平臺服務(wù)器,所述的平臺服務(wù)器提供用戶注冊,以及個人電腦為中心的用戶群的關(guān)系建立,聊天服務(wù);家庭個人電腦服務(wù)端,所述的家庭個人電腦服務(wù)端包括向所述平臺服務(wù)器報告自身IP的模塊和服務(wù)端口 ;個人電腦和移動終端設(shè)備的客戶端平臺,所述的個人電腦和移動終端設(shè)備的客戶端平臺用于用戶登錄及實時通信。
2.如權(quán)利要求1所述的結(jié)合個人電腦的即時通信系統(tǒng),其特征在于,所述的個人電腦和移動終端設(shè)備的客戶端平臺還包括文件上傳模塊和通知推送模塊,所述的通知推送模塊推送所述文件上傳模塊上傳的文件信息。
3.如權(quán)利要求1所述的結(jié)合個人電腦的即時通信系統(tǒng),其特征在于,所述的平臺服務(wù)器包括:數(shù)據(jù)庫訪問服務(wù)器,平臺通信服務(wù)器,個人電腦通信服務(wù)器,文件傳輸服務(wù)器,以及數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)器。
4.采用如權(quán)利要求1至3任意一項所述的結(jié)合個人電腦的即時通信系統(tǒng)的通信方法,其特征在于,包括以下步驟: 第一步,用戶A和B登錄平臺服務(wù)器注冊賬號; 第二步,用戶A基于個人電腦安裝家庭個人電腦服務(wù)端,使用自身賬號進(jìn)行登錄,然后搜索用戶B ; 第三步,用戶B接受用戶A的請求,并建立基于用戶A的個人電腦的通信關(guān)系; 第四步,用戶A和B登錄個人電腦和移動終端設(shè)備的客戶端平臺,進(jìn)行實時通信。
【專利摘要】一種結(jié)合個人電腦的即時通信系統(tǒng),其包括:平臺服務(wù)器,所述的平臺服務(wù)器提供用戶注冊;家庭個人電腦服務(wù)端,所述的家庭個人電腦服務(wù)端包括向所述平臺服務(wù)器報告自身IP的模塊和服務(wù)端口;個人電腦和移動終端設(shè)備的客戶端平臺,所述的個人電腦和移動終端設(shè)備的客戶端平臺用于用戶登錄及實時通信。與現(xiàn)有技術(shù)相比,本發(fā)明的結(jié)合個人電腦的實時通信系統(tǒng)及其方法,數(shù)據(jù)傳送安全。當(dāng)平臺服務(wù)器出現(xiàn)異常的時候,基于家庭電腦的聊天機(jī)制能正常工作。當(dāng)服務(wù)器死機(jī)的時候,保證客戶之間還是能夠進(jìn)行基于家庭電腦的即時通信,提供文件上傳管理功能,方便其他授權(quán)用戶立即查看剛上傳的文件,因為相關(guān)的文件都存儲到個人電腦的本地硬盤上,數(shù)據(jù)更安全。
【IPC分類】H04L12-58
【公開號】CN104753773
【申請?zhí)枴緾N201510187410
【發(fā)明人】代豪, 劉曉寧, 包健
【申請人】深圳市云舒網(wǎng)絡(luò)技術(shù)有限公司
【公開日】2015年7月1日
【申請日】2015年4月17日