国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種網(wǎng)絡(luò)聊天室系統(tǒng)的制作方法

      文檔序號(hào):7799435閱讀:588來(lái)源:國(guó)知局
      一種網(wǎng)絡(luò)聊天室系統(tǒng)的制作方法
      【專(zhuān)利摘要】本發(fā)明公開(kāi)一種網(wǎng)絡(luò)聊天室系統(tǒng),涉及網(wǎng)絡(luò)聊天系統(tǒng),該系統(tǒng)可分為登錄、聊天、文件、用戶(hù)管理和注冊(cè)五個(gè)功能模塊?!暗卿洝蹦K為用戶(hù)提供登錄界面,并在用戶(hù)登錄顯示好友列表;“聊天”模塊實(shí)現(xiàn)用戶(hù)的即時(shí)傳送信息,即多用戶(hù)即時(shí)聊天,可以發(fā)送文字或者截圖;“文件”模塊主要實(shí)現(xiàn)一用戶(hù)向另一用戶(hù)發(fā)送文件,對(duì)方可以選擇接受或者拒絕。聊天記錄會(huì)以文本文檔格式保存?!坝脩?hù)管理”模塊即管理員對(duì)用戶(hù)進(jìn)行增刪改查,和踢用戶(hù)下線的操作。該系統(tǒng)采用模塊化程序設(shè)計(jì),具有良好的可擴(kuò)展性和可維護(hù)性,具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶(hù)需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。
      【專(zhuān)利說(shuō)明】—種網(wǎng)絡(luò)聊天室系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)聊天的工具系統(tǒng),特別是一種網(wǎng)絡(luò)聊天室系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)聊天工具已經(jīng)作為一種重要的信息交流工具,受到越來(lái)越多的網(wǎng)民的青睞。目前,出現(xiàn)了很多非常不錯(cuò)的聊天工具,其中應(yīng)用比較廣泛的有騰訊QQ、MSN-Messager等等。無(wú)論是個(gè)人還是企業(yè)等組織機(jī)構(gòu),對(duì)溝通的需求也在不斷發(fā)展,傳統(tǒng)的電話、傳真、郵件等溝通方式顯然已無(wú)法滿(mǎn)足當(dāng)今人們工作和生活溝通的需要。隨著軟件、網(wǎng)絡(luò)和通訊三大現(xiàn)代信息技術(shù)的發(fā)展,在溝通、協(xié)作方面有著更多方便、快捷、實(shí)時(shí)等優(yōu)勢(shì)的即時(shí)通訊,成為繼電話、E-Mail之后又一個(gè)完全融入每個(gè)人生活的互聯(lián)網(wǎng)工具。
      [0003]網(wǎng)絡(luò)通信在當(dāng)今信息社會(huì)中起著不可或缺的作用,人們可以利用網(wǎng)絡(luò)通信技術(shù)進(jìn)行信息交流。比如說(shuō)QQ聊天工具,利用網(wǎng)絡(luò)通信技術(shù)開(kāi)發(fā)的一款眾所周知的網(wǎng)絡(luò)聊天工具。通訊工具最初雖為聊天而誕生,但其作用早已超出了聊天的范疇,隨著企業(yè)網(wǎng)絡(luò)通訊工具的出現(xiàn),聊天室在網(wǎng)絡(luò)營(yíng)銷(xiāo)中將發(fā)揮更大的作用。

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

      [0004]本發(fā)明目的在于提供一種網(wǎng)絡(luò)聊天室系統(tǒng),該系統(tǒng)采用模塊化程序設(shè)計(jì),具有良好的可擴(kuò)展性和可維護(hù)性,具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶(hù)需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。
      [0005]本發(fā)明的技術(shù)方案是:
      一種網(wǎng)絡(luò)聊天室系統(tǒng),該系統(tǒng)包括注冊(cè)模塊,登錄模塊,聊天模塊,用戶(hù)管理模塊;
      1)注冊(cè)模塊,服務(wù)器收到用戶(hù)的注冊(cè)請(qǐng)求,便開(kāi)始接受客戶(hù)傳遞的信息,如客戶(hù)的呢稱(chēng),性別,籍貫,個(gè)人資料,接受完畢;然后向數(shù)據(jù)庫(kù)添加記錄,如果成功,便向客戶(hù)返回其號(hào)碼,客戶(hù)收到服務(wù)器返回的信息后,便打開(kāi)窗口登陸;
      2)登陸模塊,在客戶(hù)端,用戶(hù)輸入其號(hào)碼和密碼,然后建立與服務(wù)器的連接,告訴服務(wù)器我要登錄,服務(wù)器收到后,讀取數(shù)據(jù)庫(kù)信息;然后與用戶(hù)輸入的信息進(jìn)行比對(duì),如果成功,便打開(kāi)主程序窗口 ;然后客戶(hù)向服務(wù)器請(qǐng)求讀取好友名單,服務(wù)器收到該請(qǐng)求,從數(shù)據(jù)庫(kù)中取出好友列表,然后向客戶(hù)端發(fā)信息,客戶(hù)收到后就在主窗口顯示好友;
      3)聊天模塊,客戶(hù)端首先發(fā)送消息到服務(wù)器端,服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā),如服務(wù)器接收到一個(gè)A發(fā)給B的消息,先判斷B是否已經(jīng)在線,如果在線就將信息發(fā)送過(guò)去;如果B不在線則把信息儲(chǔ)存在服務(wù)器,等B上線后在發(fā)送給他;B接收到A發(fā)來(lái)的信息,如果是未建立對(duì)話窗口,則自動(dòng)打開(kāi)顯不;
      4)用戶(hù)管理模塊,對(duì)用戶(hù)進(jìn)行增加,修改,刪除,查找等操作,對(duì)系統(tǒng)進(jìn)行維護(hù);在線用戶(hù)的操作,管理員對(duì)在線用戶(hù)操作,可以踢用戶(hù)下線。
      [0006]所述的一種網(wǎng)絡(luò)聊天室系統(tǒng),所述文件模塊還包括文件接收和文件發(fā)送;
      客戶(hù)端A點(diǎn)擊發(fā)送文件按鍵,從本地選擇文件,將文件分批次發(fā)送到服務(wù)器端;服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā);B接收到A發(fā)來(lái)的文件信息,會(huì)根據(jù)文件發(fā)送的狀態(tài)構(gòu)造文件。
      [0007]所述的一種網(wǎng)絡(luò)聊天室系統(tǒng),所述聊天模塊還包括發(fā)送文字和發(fā)送圖片;
      其中發(fā)送圖片,客戶(hù)端A點(diǎn)擊截圖按鈕,將屏幕鎖定,截取圖片,將圖片儲(chǔ)存在數(shù)組中
      的圖片發(fā)送到服務(wù)器端;服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā);B接收到A發(fā)來(lái)的截圖信息,將圖片顯示出來(lái);同樣,如果是未建立對(duì)話窗口,則自動(dòng)打開(kāi)顯示。
      [0008]本發(fā)明的優(yōu)點(diǎn)是:
      1、本發(fā)明符合企業(yè)管理的規(guī)定,滿(mǎn)足對(duì)企業(yè)人事管理的需要,并操作快捷、方便、實(shí)用、安全;
      2、本發(fā)明采用模塊化程序設(shè)計(jì),具有良好的可擴(kuò)展性和可維護(hù)性。
      [0009]3、本發(fā)明具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶(hù)需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。
      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0010]圖1是本發(fā)明的系統(tǒng)功能模塊圖;
      圖2是本發(fā)明的用戶(hù)登錄流程圖;
      圖3是本發(fā)明的用戶(hù)注冊(cè)流程圖;
      圖4是本發(fā)明的聊天流程圖;
      圖5是本發(fā)明的發(fā)送文件流程圖;
      圖6是本發(fā)明的web用戶(hù)登錄圖;
      圖7是本發(fā)明的普通用戶(hù)實(shí)例圖。
      【具體實(shí)施方式】
      [0011]如圖1-7所示,一種聊天室系統(tǒng),包括注冊(cè)模塊,登錄模塊,聊天模塊,用戶(hù)管理模塊;
      1)注冊(cè)模塊,服務(wù)器收到用戶(hù)的注冊(cè)請(qǐng)求,便開(kāi)始接受客戶(hù)傳遞的信息,如客戶(hù)的呢稱(chēng),性別,籍貫,個(gè)人資料,接受完畢;然后向數(shù)據(jù)庫(kù)添加記錄,如果成功,便向客戶(hù)返回其號(hào)碼,客戶(hù)收到服務(wù)器返回的信息后,便打開(kāi)窗口登陸;
      2)登陸模塊,在客戶(hù)端,用戶(hù)輸入其號(hào)碼和密碼,然后建立與服務(wù)器的連接,告訴服務(wù)器我要登錄,服務(wù)器收到后,讀取數(shù)據(jù)庫(kù)信息;然后與用戶(hù)輸入的信息進(jìn)行比對(duì),如果成功,便打開(kāi)主程序窗口 ;然后客戶(hù)向服務(wù)器請(qǐng)求讀取好友名單,服務(wù)器收到該請(qǐng)求,從數(shù)據(jù)庫(kù)中取出好友列表,然后向客戶(hù)端發(fā)信息,客戶(hù)收到后就在主窗口顯示好友;
      3)聊天模塊,客戶(hù)端首先發(fā)送消息到服務(wù)器端,服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā),如服務(wù)器接收到一個(gè)A發(fā)給B的消息,先判斷B是否已經(jīng)在線,如果在線就將信息發(fā)送過(guò)去;如果B不在線則把信息儲(chǔ)存在服務(wù)器,等B上線后在發(fā)送給他;B接收到A發(fā)來(lái)的信息,如果是未建立對(duì)話窗口,則自動(dòng)打開(kāi)顯不;
      4)用戶(hù)管理模塊,對(duì)用戶(hù)進(jìn)行增加,修改,刪除,查找等操作,對(duì)系統(tǒng)進(jìn)行維護(hù);在線用戶(hù)的操作,管理員對(duì)在線用戶(hù)操作,可以踢用戶(hù)下線。
      [0012]所述文件模塊包括文件接收和文件發(fā)送; 客戶(hù)端A點(diǎn)擊發(fā)送文件按鍵,從本地選擇文件,將文件分批次發(fā)送到服務(wù)器端;服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā);B接收到A發(fā)來(lái)的文件信息,會(huì)根據(jù)文件發(fā)送的狀態(tài)構(gòu)造文件。
      [0013]所述聊天模塊包括發(fā)送文字和發(fā)送圖片;
      其中發(fā)送圖片,客戶(hù)端A點(diǎn)擊截圖按鈕,將屏幕鎖定,截取圖片,將圖片儲(chǔ)存在數(shù)組中的圖片發(fā)送到服務(wù)器端;服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā);B接收到A發(fā)來(lái)的截圖信息,將圖片顯示出來(lái);同樣,如果是未建立對(duì)話窗口,則自動(dòng)打開(kāi)顯示。
      [0014]本系統(tǒng)可分為登錄、聊天、文件、用戶(hù)管理和注冊(cè)五個(gè)功能模塊?!暗卿洝蹦K為用戶(hù)提供登錄界面,并在用戶(hù)登錄顯示好友列表;“聊天”模塊實(shí)現(xiàn)用戶(hù)的即時(shí)傳送信息,即多用戶(hù)即時(shí)聊天,可以發(fā)送文字或者截圖;“文件”模塊主要實(shí)現(xiàn)一用戶(hù)向另一用戶(hù)發(fā)送文件,對(duì)方可以選擇接受或者拒絕。聊天記錄會(huì)以文本文檔格式保存?!坝脩?hù)管理”模塊即管理員對(duì)用戶(hù)進(jìn)行增刪改查,和踢用戶(hù)下線的操作。
      [0015]模塊功能介紹 I)客服端
      ①發(fā)送文字信息:
      客戶(hù)端發(fā)送和顯示信息的代碼被封裝在了 IMChat extends JFrame implementsActionListener 類(lèi)中。
      [0016]②發(fā)送圖片信息:
      在發(fā)送圖片信息的時(shí)候,先將圖片轉(zhuǎn)換成為byte[]數(shù)組,包裝在信息包種發(fā)送出去,接收到圖片信息時(shí),從byte[]數(shù)組構(gòu)建圖片,顯示出來(lái)。
      [0017]截圖類(lèi)的核心是JDK中:robot類(lèi)中創(chuàng)建包含從屏幕中讀取的像素的圖像。
      [0018]截取全部屏幕的圖片,然后顯示出來(lái),覆蓋住整個(gè)屏幕。然后監(jiān)聽(tīng)鼠標(biāo)事件,再用createScreenCapture (Rectangle screenRect)方法截圖.如果點(diǎn)擊了鼠標(biāo)右鍵則取消截圖,雙擊確定截圖完成。
      [0019]2)服務(wù)端
      服務(wù)端接收到客戶(hù)端的信息后,需要根據(jù)他的接收人,進(jìn)行轉(zhuǎn)發(fā)就可以。
      [0020]I)客戶(hù)端
      在客戶(hù)端采用JfileChooser來(lái)瀏覽本地文件,點(diǎn)擊瀏覽按鈕后,會(huì)彈出對(duì)話框,讓用戶(hù)選擇文件,然后將文件名,大小等信息封裝在數(shù)據(jù)包里,發(fā)送出去。
      [0021]對(duì)方會(huì)顯示提示信息。
      [0022]如果對(duì)方同意接收則開(kāi)啟線程。因?yàn)槲募赡鼙容^大,所以不能一次性發(fā)送,只能用線程分批發(fā)送。
      [0023]正常發(fā)送文件;
      發(fā)送完成之后會(huì)顯示的對(duì)話框:
      發(fā)送完成后,雙方的界面上都會(huì)顯示成功信息:
      ⑵客戶(hù)端接收文件的邏輯:
      文件的傳輸狀態(tài)被定義成了這幾種:
      O一不接受文件;
      I——接受文件; 2一請(qǐng)求發(fā)送文件;
      3一文件傳輸中;
      4一文件傳送完成;
      用戶(hù)管理模塊:
      包括對(duì)用戶(hù)的操作以及對(duì)在線用戶(hù)的操作。管理員對(duì)用戶(hù)進(jìn)行增加,修改,刪除,查找等操作,對(duì)系統(tǒng)進(jìn)行維護(hù);管理員對(duì)在線用戶(hù)操作,可以踢用戶(hù)下線。
      【權(quán)利要求】
      1.一種網(wǎng)絡(luò)聊天室系統(tǒng),其特征在于:該系統(tǒng)包括注冊(cè)模塊,登錄模塊,聊天模塊,用戶(hù)管理模塊; 1)注冊(cè)模塊,服務(wù)器收到用戶(hù)的注冊(cè)請(qǐng)求,便開(kāi)始接受客戶(hù)傳遞的信息,如客戶(hù)的呢稱(chēng),性別,籍貫,個(gè)人資料,接受完畢;然后向數(shù)據(jù)庫(kù)添加記錄,如果成功,便向客戶(hù)返回其號(hào)碼,客戶(hù)收到服務(wù)器返回的信息后,便打開(kāi)窗口登陸; 2)登陸模塊,在客戶(hù)端,用戶(hù)輸入其號(hào)碼和密碼,然后建立與服務(wù)器的連接,告訴服務(wù)器我要登錄,服務(wù)器收到后,讀取數(shù)據(jù)庫(kù)信息;然后與用戶(hù)輸入的信息進(jìn)行比對(duì),如果成功,便打開(kāi)主程序窗口 ;然后客戶(hù)向服務(wù)器請(qǐng)求讀取好友名單,服務(wù)器收到該請(qǐng)求,從數(shù)據(jù)庫(kù)中取出好友列表,然后向客戶(hù)端發(fā)信息,客戶(hù)收到后就在主窗口顯示好友; 3)聊天模塊,客戶(hù)端首先發(fā)送消息到服務(wù)器端,服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā),如服務(wù)器接收到一個(gè)A發(fā)給B的消息,先判斷B是否已經(jīng)在線,如果在線就將信息發(fā)送過(guò)去;如果B不在線則把信息儲(chǔ)存在服務(wù)器,等B上線后在發(fā)送給他;B接收到A發(fā)來(lái)的信息,如果是未建立對(duì)話窗口,則自動(dòng)打開(kāi)顯不; 4)用戶(hù)管理模塊,對(duì)用戶(hù)進(jìn)行增加,修改,刪除,查找等操作,對(duì)系統(tǒng)進(jìn)行維護(hù);在線用戶(hù)的操作,管理員對(duì)在線用戶(hù)操作,可以踢用戶(hù)下線。
      2.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)聊天室系統(tǒng),其特征在于: 所述文件模塊還包括文件接收和文件發(fā)送; 客戶(hù)端A點(diǎn)擊發(fā)送文件按鍵,從本地選擇文件,將文件分批次發(fā)送到服務(wù)器端;服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā);B接收到A發(fā)來(lái)的文件信息,會(huì)根據(jù)文件發(fā)送的狀態(tài)構(gòu)造文件。
      3.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)聊天室系統(tǒng),其特征在于: 所述聊天模塊還包括發(fā)送文字和發(fā)送圖片; 其中發(fā)送圖片,客戶(hù)端A點(diǎn)擊截圖按鈕,將屏幕鎖定,截取圖片,將圖片儲(chǔ)存在數(shù)組中的圖片發(fā)送到服務(wù)器端;服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā);B接收到A發(fā)來(lái)的截圖信息,將圖片顯示出來(lái);同樣,如果是未建立對(duì)話窗口,則自動(dòng)打開(kāi)顯示。
      【文檔編號(hào)】H04L12/58GK103856394SQ201410103522
      【公開(kāi)日】2014年6月11日 申請(qǐng)日期:2014年3月20日 優(yōu)先權(quán)日:2014年3月20日
      【發(fā)明者】張曉丹, 寧志高 申請(qǐng)人:沈陽(yáng)化工大學(xué)
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1