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

相親平臺的即時通信系統(tǒng)的制作方法

文檔序號:11628654閱讀:392來源:國知局
相親平臺的即時通信系統(tǒng)的制造方法與工藝

本發(fā)明涉及通信領域,具體涉及相親平臺的即時通信系統(tǒng)。



背景技術:

即時通信系統(tǒng)是互聯(lián)網應用工具系統(tǒng),它的出現(xiàn)使得即時通信變?yōu)榭赡?。即時通信工具的實時交互、資費低廉等優(yōu)點深受用戶的喜愛,已經成為網絡生活中不可或缺的一部分,比如大家都很熟悉的騰訊qq、msn等。網民們通過即時通信進行溝通交流、結識新朋友、娛樂消遣時間、實現(xiàn)異地文字、語言、視頻的實時互通交流,并在結實新朋友的過程中也可以尋找自己以后的另一半,但是現(xiàn)有技術中即時通信系統(tǒng)較復雜,操作較繁瑣。



技術實現(xiàn)要素:

本發(fā)明所要解決的技術問題是即時通信系統(tǒng)較復雜,操作較繁瑣,目的在于提供相親平臺的即時通信系統(tǒng),簡化即時通信系統(tǒng),簡化操作。

本發(fā)明通過下述技術方案實現(xiàn):

相親平臺的即時通信系統(tǒng),包括客戶端和服務器,所述客戶端包括用戶注冊模塊、用戶登錄模塊、個人信息修改、用戶信息查詢模塊、查看在線用戶模塊、消息發(fā)送模塊、文件傳輸模塊,所述用戶信息查詢模塊用于查詢數據庫中的用戶信息表,所述文件傳輸模塊用于發(fā)送文件給目標用戶;所述服務器包括啟動停止服務、用戶信息管理、數據消息處理,所述啟動停止服務用于開啟和停止服務器,在開啟服務器之后針對用戶的操作進行監(jiān)聽并響應,所述用戶信息管理用于接收從客戶端傳來的信息,并根據信息對數據庫進行操作,所述數據消息處理用于在客戶端之間通過服務器端建立連接,并進行數據消息的傳送。服務器端可以對所有客戶端進行實時監(jiān)控;客戶端程序成功登錄后,能夠看到有那些用戶在線,并能夠與之通信;有新用戶上線,能夠及時地更新用戶界面中的用戶列表;用戶之間能夠實現(xiàn)文件傳輸的功能;選擇用戶列表后能夠跳出對話框與在線用戶進行即時通信。

進一步地,客戶端的消息發(fā)送模塊和文件傳輸模塊與服務器端的數據消息處理進行數據交換。服務器應該可以協(xié)調多用戶的請求服務,當用戶的請求消息來臨時能夠通過開辟線程的方式來進行并行處理,服務器對客戶的應答應該時快速的,對用戶來說不應該感覺到有延遲。

進一步地,客戶端的用戶注冊模塊、用戶登錄模塊、個人信息修改、用戶信息查詢模塊、查看在線用戶模塊與服務器端的用戶信息管理模塊進行數據交換。用戶按需求選擇用戶注冊、用戶登錄、用戶信息查詢、個人信息修改等功能,服務器端收到請求,連接數據庫,完成對數據的操作,保存并關閉。

進一步地,用戶信息管理與數據庫之間進行數據交換。

本發(fā)明與現(xiàn)有技術相比,具有如下的優(yōu)點和有益效果:本發(fā)明利用客戶端與服務器相互配合,客戶端的消息發(fā)送模塊和文件傳輸模塊與服務器端的數據消息處理進行數據交換,客戶端的用戶注冊模塊、用戶登錄模塊、個人信息修改、用戶信息查詢模塊、查看在線用戶模塊與服務器端的用戶信息管理模塊進行數據交換,實現(xiàn)了即時通信,簡化了即時通信系統(tǒng)結構及其操作。

附圖說明

此處所說明的附圖用來提供對本發(fā)明實施例的進一步理解,構成本申請的一部分,并不構成對本發(fā)明實施例的限定。在附圖中:

圖1為本發(fā)明客戶端結構示意圖;

圖2為本發(fā)明服務器端結構示意圖;

圖3為本發(fā)明用戶注冊模塊結構示意圖;

圖4為本發(fā)明用戶登錄模塊流程示意圖;

圖5為本發(fā)明用戶信息查詢流程示意圖;

圖6為本發(fā)明個人信息修改流程示意圖;

圖7為本發(fā)明查看在線用戶流程示意圖;

圖8為本發(fā)明消息發(fā)送流程示意圖;

圖9為本發(fā)明文件傳輸流程示意圖;

圖10為本發(fā)明服務啟動停止流程示意圖;

圖11為本發(fā)明用戶信息管理示意圖;

圖12為本發(fā)明數據消息處理示意圖。

具體實施方式

為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下面結合實施例和附圖,對本發(fā)明作進一步的詳細說明,本發(fā)明的示意性實施方式及其說明僅用于解釋本發(fā)明,并不作為對本發(fā)明的限定。

實施例

如圖1和圖2所示,相親平臺的即時通信系統(tǒng),其特征在于,包括客戶端和服務器,所述客戶端包括用戶注冊模塊、用戶登錄模塊、個人信息修改、用戶信息查詢模塊、查看在線用戶模塊、消息發(fā)送模塊、文件傳輸模塊,所述用戶信息查詢模塊用于查詢數據庫中的用戶信息表,所述文件傳輸模塊用于發(fā)送文件給目標用戶;所述服務器包括啟動停止服務、用戶信息管理、數據消息處理,所述啟動停止服務用于開啟和停止服務器,在開啟服務器之后針對用戶的操作進行監(jiān)聽并響應,所述用戶信息管理用于接收從客戶端傳來的信息,并根據信息對數據庫進行操作,所述數據消息處理用于在客戶端之間通過服務器端建立連接,并進行數據消息的傳送??蛻舳说南l(fā)送模塊和文件傳輸模塊與服務器端的數據消息處理進行數據交換。客戶端的用戶注冊模塊、用戶登錄模塊、個人信息修改、用戶信息查詢模塊、查看在線用戶模塊與服務器端的用戶信息管理模塊進行數據交換。用戶信息管理與數據庫之間進行數據交換。

如圖3所示,用戶注冊模塊的流程,首先接收用戶填寫的注冊信息,包括密碼、昵稱、年齡、地區(qū)等。在接收到確認注冊命令之后,在服務器上通過對注冊信息的審核,如果沒通過審核,提示用戶修改信息,通過審核則注冊成功。如圖4所示,用戶登錄模塊,首先接收用戶輸入用戶名和密碼,系統(tǒng)判斷用戶名密碼是否為空,為空提示用戶重新輸入,不為空則通過用戶信息管理模塊在數據庫中查找該用戶名是否存在。不存在則提示用戶重新輸入,存在則驗證密碼是否正確。不正確則提示用戶重新輸入,正確則登錄成功。如圖5所示,用戶信息查詢模塊,首先連接服務器端,發(fā)送查詢用戶信息請求。然后服務器端的用戶信息管理模塊對數據庫進行查詢,如果存在則將該用戶的注冊信息顯示出來。如圖6所示,個人信息修改,首先向服務器端發(fā)送個人信息修改請求。然后服務器端的用戶信息管理模塊對數據庫進行操作,輸入要修改的信息,判斷是否符合要求。不符合則提示用戶重新輸入,符合要求則更新數據庫文件。如圖7所示,查看在線用戶模塊,首先將連接到服務器端的用戶添加進在線用戶列表,然后將用戶列表中的用戶昵稱提取出來,最后將昵稱以列表的形式顯示。如圖8所示,消息發(fā)送模塊,首先連接服務器端,通過服務器端與目標用戶建立連接,并創(chuàng)建套接字。然后在聊天窗口中輸入要發(fā)送的消息并發(fā)送。如果目標用戶的聊天窗口沒有打開,則發(fā)送一個指令使目標打開聊天窗口。聊天窗口已經打開了,則直接接收并顯示消息。最后判斷是否發(fā)送完成,完成了則關閉套接字,消息發(fā)送過程完成。如圖9所示,文件傳輸模塊,首先與服務器連接,通過服務器與目標用戶建立連接并創(chuàng)建子套接字。然后選擇需要傳輸的文件并發(fā)送。接下來目標用戶選擇是否接收文件,不接收則完成傳輸關閉子套接字,接收則選擇文件存放位置并開始接收,文件接收完成時,關閉子套接字,文件傳輸過程完成。如圖10所示,啟動停止服務,首先選擇啟動或停止,然后系統(tǒng)創(chuàng)建或關閉套接字,接著創(chuàng)建或關閉線程,最后開始或停止監(jiān)聽。如圖11所示,用戶信息管理,首先開啟偵聽線程,一旦發(fā)現(xiàn)客戶端的操作請求,然后用戶信息管理模塊打開數據庫,并對數據庫進行操作,最后保存。如圖12所示,數據消息處理,用戶之間通過數據消息傳送模塊建立連接之后,才能進行下一步的消息發(fā)送、文件傳輸等模塊的操作。

以上所述的具體實施方式,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宣威市| 巴青县| 凤凰县| 丘北县| 神农架林区| 灵台县| 景东| 太和县| 萨嘎县| 若尔盖县| 包头市| 尼勒克县| 邹平县| 静乐县| 彰化县| 金华市| 敦煌市| 天台县| 灵璧县| 绩溪县| 遂川县| 无极县| 淄博市| 鄂州市| 沾化县| 铁岭县| 余江县| 监利县| 东源县| 威海市| 红桥区| 清新县| 黄陵县| 余江县| 四会市| 澎湖县| 上思县| 兴国县| 巴青县| 民县| 昌江|