(重慶科技館管理有限公司,重慶 400024)
任何事情有一利必有一弊,即時(shí)通訊軟件也是一樣,在其快迅發(fā)展的時(shí)候,會(huì)出現(xiàn)各種各樣的問(wèn)題有待于解決。
首先,產(chǎn)品之間因不能兼容導(dǎo)致不能互通性,譬如說(shuō):現(xiàn)階段國(guó)內(nèi)外的客戶在相互交流時(shí),互聯(lián)上的即時(shí)通信是非常重要的[1]??墒歉鲊?guó)之間用來(lái)互通交流的通信軟件不能通用,如想溝通就要重新下載對(duì)方客戶所用軟件,通信行業(yè)被其所累,嚴(yán)重受限,造成浪費(fèi)資源。
其次,現(xiàn)在通訊軟件開(kāi)發(fā)團(tuán)隊(duì),在研發(fā)過(guò)程當(dāng)中,缺少創(chuàng)新意識(shí),導(dǎo)致通訊軟件多數(shù)功能相似,從我國(guó)現(xiàn)在所使用的通信軟件,比如說(shuō):qq即時(shí)通訊軟件,是中國(guó)騰訊公司模仿外國(guó)ICQ這款即時(shí)通信軟件進(jìn)行開(kāi)發(fā)與研制的,而國(guó)內(nèi)的其他即時(shí)通訊軟件又是對(duì)騰訊公司的模仿,我國(guó)也曾嘗試著自主研發(fā)過(guò)一些通信用軟件,但都因各種原因經(jīng)過(guò)市場(chǎng)競(jìng)爭(zhēng),而被淘汰,例如:中國(guó)移動(dòng)自主研發(fā)的飛信這一款軟件。
隨著我國(guó)通訊事業(yè)的不斷發(fā)展,關(guān)乎于通訊軟件在相互之間的交流過(guò)程當(dāng)中,所產(chǎn)生的安全問(wèn)題,也關(guān)受到了人們的關(guān)注,其已經(jīng)成為了現(xiàn)階段影響我國(guó)通訊事業(yè)發(fā)展的難題之一。在市場(chǎng)競(jìng)爭(zhēng)中,需要首先解決的是通訊軟件的實(shí)用性與功能性問(wèn)題,已被各個(gè)開(kāi)發(fā)商共同列為有待解決問(wèn)題之首,但在開(kāi)發(fā)與應(yīng)用過(guò)程當(dāng)中,因軟件的安全性無(wú)法為開(kāi)發(fā)商帶來(lái)經(jīng)濟(jì)利益,在遇到實(shí)際問(wèn)題時(shí),經(jīng)過(guò)取舍,多被開(kāi)發(fā)商所忽略。
(1)以通訊協(xié)議為基礎(chǔ),通過(guò)通訊控制組件,來(lái)實(shí)現(xiàn)用戶之間的即時(shí)通訊。
(2)報(bào)文處理,不一樣的報(bào)文格式是通過(guò)組件創(chuàng)建進(jìn)行運(yùn)行,而報(bào)文的格式是用來(lái)傳送組件數(shù)據(jù)的鏈路,因此報(bào)文主要負(fù)責(zé)是對(duì)接口的對(duì)接。
(3)在處理業(yè)務(wù)邏輯過(guò)程當(dāng)中,即時(shí)服務(wù)組件可確保即時(shí)通訊的業(yè)務(wù)能夠正常運(yùn)行。
(4)數(shù)據(jù)層面的組件說(shuō)的是數(shù)據(jù)報(bào)文組件,在用戶終端與服務(wù)器端可以有序的收發(fā)報(bào)文數(shù)據(jù),而且能進(jìn)行編、譯碼的科學(xué)解析以及有效處理。
(5)數(shù)據(jù)庫(kù)組件與服務(wù)的之間斷開(kāi)與鏈接,是數(shù)據(jù)在網(wǎng)絡(luò)中,通過(guò)協(xié)調(diào)數(shù)據(jù)庫(kù)組件來(lái)完成,實(shí)現(xiàn)數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)對(duì)數(shù)據(jù)進(jìn)行增、刪以及對(duì)數(shù)據(jù)修改等功能。
隨著互聯(lián)網(wǎng)的不斷發(fā)展,電子信息通訊技術(shù)開(kāi)始興起,對(duì)即時(shí)通訊的研發(fā)與應(yīng)用,起重要作用。電腦與可移動(dòng)的智能化設(shè)施手機(jī)相比,操作更加的簡(jiǎn)單,手機(jī)與互聯(lián)網(wǎng)的完美結(jié)合,使我國(guó)網(wǎng)民數(shù)量迅速的增多,但因各種原因,導(dǎo)致存在于我國(guó)手機(jī)兩大操作系統(tǒng)中的iOS與Andorid在推送時(shí),都各自的受到其系統(tǒng)漏洞的限制。現(xiàn)階段,在我國(guó)有四種公認(rèn)的主流通訊協(xié)議:XMPP、SIP/SIMPLE、PRIM、IMPP,這四種存在于即時(shí)通訊中的協(xié)議各有千秋,在各自的應(yīng)用范圍內(nèi)發(fā)揮著各自的作用。為我國(guó)即時(shí)通訊的發(fā)展奠定了基礎(chǔ)。
服務(wù)端以及客戶端是即時(shí)通訊的兩個(gè)重要部分,即時(shí)通訊技術(shù)的研究與發(fā)展,是提高服務(wù)質(zhì)量與服務(wù)效率的基礎(chǔ),而在其整個(gè)研發(fā)過(guò)程當(dāng)中最為重要的則是服務(wù)端的框架設(shè)計(jì)。
在傳統(tǒng)的通訊技術(shù)中造成通訊延長(zhǎng)的主要原因是服務(wù)器不能對(duì)業(yè)務(wù)流進(jìn)行科學(xué)的、合理的區(qū)分,但即時(shí)通訊則不同,針對(duì)這一問(wèn)題進(jìn)行了詳細(xì)分析并得以合理的解決。各個(gè)組件在與服務(wù)器相互配合作業(yè)時(shí),其業(yè)務(wù)流程為:(1)對(duì)即時(shí)消息進(jìn)行科學(xué)的管理,是為了確保用戶與服務(wù)器之間的信息互動(dòng),與信息數(shù)據(jù)的存儲(chǔ)。(2)狀態(tài)管理,即時(shí)通訊系統(tǒng)的核心業(yè)務(wù)流程是狀態(tài)管理,可在操作過(guò)程當(dāng)中實(shí)現(xiàn)同步管理并有查詢用戶狀態(tài)的功能。(3)對(duì)賬號(hào)進(jìn)行有效的管理,是在軟件進(jìn)行使用時(shí),為確??蛻艚K端實(shí)施自主的刪減增加的操作、修改操作、以查詢時(shí)所需要進(jìn)行的操作[2]。(4)對(duì)聯(lián)系人的管理內(nèi)容有,客戶端可自行添加或者是保存對(duì)聯(lián)系人進(jìn)行自主修改的操作,是即時(shí)通訊的核心業(yè)務(wù)流程。(5)對(duì)群組進(jìn)行管理的過(guò)程當(dāng)中,可包含即時(shí)通訊系統(tǒng)的多項(xiàng)業(yè)務(wù),是其核心業(yè)務(wù)流程。
1.業(yè)務(wù)邏輯層
業(yè)務(wù)邏輯層與管理職責(zé)鏈路層有著相關(guān)的業(yè)務(wù),操作起來(lái)靈活方便,而且可以進(jìn)行服務(wù)端對(duì)話與消息發(fā)布,以及對(duì)管理協(xié)議訂閱相關(guān)工作的開(kāi)展,其是職責(zé)鏈路層的上一級(jí)管理層。
2.職責(zé)鏈層
職責(zé)鏈層一定要通過(guò)對(duì)網(wǎng)絡(luò)事件審查機(jī)制才能夠在服務(wù)端傳播相關(guān)消息,用來(lái)確保傳播的秩序,還可以在注冊(cè)過(guò)程當(dāng)中,根據(jù)每個(gè)用戶興趣點(diǎn)的不同,經(jīng)過(guò)排查與篩選,選擇出用戶不感興趣網(wǎng)絡(luò)事件進(jìn)行阻攔,同時(shí),推薦其可能喜歡的進(jìn)行推送,實(shí)現(xiàn)服務(wù)端構(gòu)架的分層隔離模式。
3.通信調(diào)度層
是責(zé)職責(zé)鏈層的基礎(chǔ),通信調(diào)度層在服務(wù)端開(kāi)始連接并進(jìn)行數(shù)據(jù)傳輸時(shí),對(duì)數(shù)據(jù)連接時(shí)間與傳送時(shí)間進(jìn)行統(tǒng)計(jì),確保鏈路的通暢。跟前兩個(gè)層面相比其擴(kuò)展性低。
身處于數(shù)字信息化時(shí)代的我們,對(duì)即時(shí)通訊軟件在人們的生活與工作中所起的作用不可估量,已成為現(xiàn)代生活中必不可少通訊工作,為了能夠給用戶提供更加安全的網(wǎng)絡(luò)環(huán)境,即時(shí)通訊也要不斷的更新與進(jìn)步。