日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服

即時(shí)通信的概念實(shí)用13篇

引論:我們?yōu)槟砹?3篇即時(shí)通信的概念范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫作時(shí)的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。

即時(shí)通信的概念

篇1

1.確定教學(xué)單元

“化學(xué)中的平衡”是中學(xué)化學(xué)的重要教學(xué)內(nèi)容,必修教材與選修教材均有涉及。必修2第二章第3節(jié)中介紹化學(xué)反應(yīng)的限度,使學(xué)生認(rèn)識可逆反應(yīng),初步建立化學(xué)平衡的概念。選修4第二章第3節(jié)則從定性(勒夏特列原理)和定量(平衡常數(shù))角度使學(xué)生系統(tǒng)地認(rèn)識化學(xué)平衡。選修4第三章則系統(tǒng)地討論化學(xué)平衡的一個(gè)重要應(yīng)用――水溶液中的離子平衡,使學(xué)生有了應(yīng)用理論解決問題的機(jī)會。由于這些內(nèi)容具有內(nèi)在的邏輯,所以教師可以將必修2與選修4部分有關(guān)化學(xué)平衡的內(nèi)容整合,組成一個(gè)有利于學(xué)生認(rèn)識發(fā)展的教學(xué)單元。

2.提煉單元核心概念

提煉單元核心概念就是教師應(yīng)明確需要學(xué)生理解的重要教學(xué)目標(biāo)。要想讓教學(xué)目標(biāo)清晰,教師要將單元核心概念用陳述句的形式表述出來。這種操作方式從學(xué)生學(xué)習(xí)的角度來說便于學(xué)生清晰準(zhǔn)確地理解什么是最重要的知識,從教師教學(xué)的角度來說可以更準(zhǔn)確地確定教學(xué)內(nèi)容。對于“化學(xué)中的平衡”單元,該單元的核心概念為:可逆反應(yīng)在一定條件下都會達(dá)到反應(yīng)限度;這個(gè)限度的定量描述叫平衡常數(shù);改變條件平衡會向減弱這種改變的方向移動。

為了便于學(xué)生理解,該核心概念可以分解為以下三個(gè)基本理解:

(1)化學(xué)過程都有一定的限度,限度的大小主要由物質(zhì)本身的性質(zhì)決定。

(2)平衡是暫時(shí)的,外界條件的變化會使平衡關(guān)系發(fā)生變化――即發(fā)生平衡移動,移動的方向總是向削弱這種改變的方向進(jìn)行(勒夏特列原理)。

(3)平衡體系中各相關(guān)物質(zhì)存在一定的定量關(guān)系,這種關(guān)系是溫度的函數(shù)。

3.制定單元計(jì)劃組織圖

學(xué)生在學(xué)習(xí)中首先要依據(jù)事實(shí),并將諸多事實(shí)中本質(zhì)的內(nèi)容提煉出來,形成基本理解,再將基本理解建構(gòu)為核心概念,通過遷移、應(yīng)用鞏固對核心概念的理解。本單元的知識關(guān)系圖如圖1所示。

教師可以以大晶體制作、水煤氣反應(yīng)平衡數(shù)據(jù)等事實(shí)為教學(xué)依托,幫助學(xué)生認(rèn)識可逆反應(yīng)和平衡常數(shù)等概念,進(jìn)而理解可逆反應(yīng)在一定條件下都會達(dá)到反應(yīng)限度,這個(gè)限度的定量描述叫平衡常數(shù);如果改變條件平衡會向減弱這種改變的方向移動。之后,教師在依據(jù)這些核心概念討論并解決更多的事實(shí)(實(shí)驗(yàn)現(xiàn)象、工業(yè)生產(chǎn)工藝等),在問題解決的過程中,加深對核心概念的理解。該單元的元計(jì)劃組織圖如圖2所示。

4.設(shè)計(jì)教學(xué)活動,促進(jìn)核心概念構(gòu)建

教師提煉出單元的核心概念、制訂好單元計(jì)劃組織圖后,需要將單元劃分為具體課時(shí),找出該課時(shí)的核心概念,再將每一個(gè)核心概念劃分為幾個(gè)基本理解,將基本理解以引導(dǎo)問題的形式呈現(xiàn)給學(xué)生,圍繞核心概念的構(gòu)建設(shè)計(jì)好相應(yīng)的學(xué)生活動。

教學(xué)設(shè)計(jì)依照核心概念基本理解引導(dǎo)問題活動設(shè)計(jì)進(jìn)行,課上教學(xué)以引導(dǎo)問題和活動為明線展開,經(jīng)過概括和總結(jié)得出基本理解,進(jìn)而教師要引導(dǎo)學(xué)生構(gòu)建出本節(jié)課的核心概念。

以“難溶電解質(zhì)的溶解平衡”教學(xué)為例,基本教學(xué)框架如圖3所示。

二、以核心概念為統(tǒng)領(lǐng)的教學(xué)設(shè)計(jì)實(shí)施感悟

1.有利于三維教學(xué)目標(biāo)的實(shí)施

以核心概念為本的教學(xué)注重讓學(xué)生體驗(yàn)知識、原理的生成過程,教學(xué)層次分明,有利于學(xué)生獲取學(xué)習(xí)知識和掌握技能的能力。在學(xué)習(xí)過程中,學(xué)生感悟概念的形成、規(guī)律的揭示與過程方法目標(biāo)的實(shí)現(xiàn)。

此外,以核心概念為本的教學(xué)注重所學(xué)知識的持久性和遷移性,強(qiáng)調(diào)學(xué)生深層理解力的發(fā)展和復(fù)雜思維能力的培養(yǎng),有利于學(xué)生知識目標(biāo)與技能目標(biāo)的達(dá)成。同時(shí),教師將核心概念的理解作為教學(xué)目標(biāo),有助于學(xué)生理解與他們生活相關(guān)的事件和現(xiàn)象,使學(xué)生感受化學(xué)學(xué)習(xí)的意義與價(jià)值,達(dá)成情感、態(tài)度、價(jià)值觀的目標(biāo)。

2.激發(fā)學(xué)生的思維

在“難溶電解質(zhì)的溶解平衡”一節(jié)課的學(xué)習(xí)中,因?yàn)榻處煶樘岢觥盎瘜W(xué)中的平衡”的核心概念,并以此作為思維的武器,使學(xué)生的學(xué)習(xí)活動目標(biāo)明確而有意義。教學(xué)活動一開始,教師就和學(xué)生通過猜想和實(shí)驗(yàn)證實(shí)構(gòu)建“難溶電解質(zhì)的懸濁液中存在難溶物(固態(tài))”和“對應(yīng)離子間的動態(tài)平衡”的核心概念,且這一平衡符合化學(xué)平衡的規(guī)律。于是,學(xué)生從定性的角度即平衡移動的方向討論沉淀的溶解和轉(zhuǎn)化,也可以從定量的角度分析沉淀生成的條件,還可以應(yīng)用上述結(jié)論再審視復(fù)分解反應(yīng)發(fā)生的條件。在整個(gè)教學(xué)過程中,學(xué)生一直都在思考:事實(shí)是怎樣的?為什么是這樣?有什么理論支持?得到什么結(jié)論?這個(gè)結(jié)論能推廣嗎?還有什么用?由于整個(gè)學(xué)習(xí)過程有明確的學(xué)習(xí)目標(biāo)和問題驅(qū)動,每一位同學(xué)在學(xué)習(xí)時(shí)會不斷地思考為什么與怎么樣,尋找不同的、具體的、基于內(nèi)容的各個(gè)例子之間的聯(lián)系,讓其在較高的概念水平整合思維,使思維集中到概念性水平(知識可遷移層次),這樣的學(xué)習(xí)有深度,富有意義,能夠激發(fā)學(xué)生的思維。

3.提高教師課堂教學(xué)的實(shí)效性

以往在教學(xué)“難溶電解質(zhì)的溶解平衡”時(shí),教師一般會按照教材中的順序,通過實(shí)驗(yàn)證實(shí)Ag+和Cl-的反應(yīng)不能進(jìn)行到底,引出“沉淀溶解平衡”概念,并不會討論沉淀的生成,直接利用教材中的例子講解沉淀的轉(zhuǎn)化和溶解,最后介紹溶度積常數(shù)及其應(yīng)用。教師在講課過程中雖然會應(yīng)用平衡移動原理,但通常是為了解釋具體問題,時(shí)間一長,學(xué)生往往就會遺忘。這樣的教學(xué)模式容易使學(xué)生只關(guān)注事實(shí)本身,不會在更廣泛的背景中考慮更上位的內(nèi)容,達(dá)不到更高層次的認(rèn)知。

在實(shí)施以核心概念為統(tǒng)領(lǐng)的單元教學(xué)三個(gè)月之后,筆者針對本校教學(xué)學(xué)習(xí)效果用調(diào)查問卷的形式進(jìn)行檢驗(yàn),其中“請你用簡短的語言說明你對難溶電解質(zhì)的溶解平衡的認(rèn)識”,實(shí)驗(yàn)班26人中有19人能回答出難溶電解質(zhì)在固態(tài)及其溶液中的離子間存在平衡,該平衡遵循化學(xué)平衡的相關(guān)規(guī)則,還有5人提到用Ksp可以從定量的角度看沉淀的生成和轉(zhuǎn)化。而對照班25人中只有1人提到可以從平衡移動的角度看難溶電解質(zhì)的溶解,而大部分學(xué)生(12人)只提到溶解度大的向溶解度小的方向轉(zhuǎn)化,顯然他們的學(xué)習(xí)只停留在記憶事實(shí)方面。又如“向硫酸銅溶液中通入硫化氫氣體可產(chǎn)生黑色沉淀,寫出反應(yīng)的離子方程式。若向硫酸鋅溶液中通入硫化氫無沉淀產(chǎn)生,分析可能的原因”。實(shí)驗(yàn)班15位學(xué)生利用Ksp從定量的角度很好地解釋了沉淀生成或不能生成的原因,而對照班的學(xué)生只有3人從硫化鋅與硫化銅的溶解度大小的角度來解釋,其他學(xué)生不知如何回答。

顯然,以核心概念為本的教學(xué)對學(xué)生深入理解知識和有效轉(zhuǎn)化知識而采取的超越事實(shí)的思考方式的影響力是顯著的。在面對一個(gè)復(fù)雜的電解質(zhì)溶液的變化時(shí),學(xué)生能自覺地運(yùn)用化學(xué)平衡理論對變化進(jìn)行預(yù)測,并在預(yù)測的基礎(chǔ)上,進(jìn)行實(shí)驗(yàn)求證,即以核心概念為本的教學(xué)設(shè)計(jì)能幫助學(xué)生在學(xué)習(xí)中形成科學(xué)的態(tài)度和方法,解決生活和工作中遇到的實(shí)際問題。

本文系北京教育學(xué)院市級骨干及學(xué)科帶頭人研修項(xiàng)目周玉芝工作室研究成果。

參考文獻(xiàn):

[1]周玉芝.以核心概念為統(tǒng)領(lǐng)設(shè)計(jì)化學(xué)教學(xué)[J].化學(xué)教育,2012(6).

篇2

即時(shí)通信工具自1998年面世以來,以實(shí)時(shí)交互、資費(fèi)低廉等優(yōu)點(diǎn),受到了廣大個(gè)人用戶的喜愛,成為網(wǎng)絡(luò)生活中不可或缺的一部分。尤其是近幾年來,隨著互聯(lián)網(wǎng)的飛速發(fā)展,為適應(yīng)越來越強(qiáng)烈的企業(yè)溝通需求,ICQ、MSN、Yahoo Messenger、RTX等即時(shí)通信軟件不斷出現(xiàn)并被廣泛應(yīng)用于企業(yè)即時(shí)通信之中。借助于這些即時(shí)通信工具的運(yùn)用,企業(yè)的生產(chǎn)效率得到大幅度提升,業(yè)務(wù)協(xié)同性以及反饋的敏感度和快捷度都得到大幅度提高。這些針對企業(yè)用戶的企業(yè)級即時(shí)通信系統(tǒng),其易于管理的特性和相對嚴(yán)肅的風(fēng)格更能適合于企業(yè)信息化的要求,這不僅為企業(yè)架起了實(shí)時(shí)溝通的橋梁,也有力推動了企業(yè)邁入實(shí)時(shí)信息化的進(jìn)程,提升了企業(yè)的核心競爭力。

對企業(yè)來說,即時(shí)消息、語音、視頻通信和即時(shí)文件傳輸?shù)睦寐史浅8摺F髽I(yè)級即時(shí)通信系統(tǒng)作為未來的主流辦公工具,集成了多種先進(jìn)的信息溝通方式。它是一種比郵件更快捷、更具親和力和交互性的溝通方式,相比手機(jī),具有可記錄性、費(fèi)用低、數(shù)據(jù)形式的多樣性特點(diǎn),支持文本、語音、圖畫、視頻。特別是它能與電子郵件、手機(jī)(電話)以及其它企業(yè)應(yīng)用辦公程序結(jié)合使用,成功打造現(xiàn)代辦公的新平臺。

2 企業(yè)級即時(shí)通信系統(tǒng)的特點(diǎn)

(1)即時(shí)性。與企業(yè)內(nèi)部其他通信手段相比,EIM的即時(shí)性時(shí)相當(dāng)突出的,它的速度非常快,不管接收方的計(jì)算機(jī)在做什么事情,發(fā)送的消息都能即時(shí)彈出來,并可以把接收方的是否已閱讀的信息反饋回來,實(shí)現(xiàn)消息的跟蹤功能。

(2)高效性。EIM的消息發(fā)送不僅可以用于企業(yè)內(nèi)部員工之間,還能用于客戶支持,瞬間就能把消息傳給成百上千的用戶,讓交易者、中介商和客戶之間的通信更加順暢,從而使消息的發(fā)送更加靈活和高效。

(3)多樣性。隨著即時(shí)通信技術(shù)的不斷完善,應(yīng)用范圍的不斷擴(kuò)展,EIM的功能正在逐漸增強(qiáng),如聲音、視頻的傳輸?shù)龋桓黜?xiàng)性能也在不斷提升,特別在安全性、健壯性等方面,這就使即時(shí)通信產(chǎn)品具備了為企業(yè)提供多種高質(zhì)量、高可靠的能力。

(4)延伸性。例如,EIM可以通過無線接入設(shè)備實(shí)現(xiàn)無線即時(shí)通信,它允許使用者通過無線上網(wǎng)的方式直接訪問公司的數(shù)據(jù)庫甚至召集網(wǎng)上會議;某些具有翻譯功能,可以實(shí)現(xiàn)多種語言的互譯等。

3 企業(yè)級即時(shí)通信系統(tǒng)的技術(shù)體系結(jié)構(gòu)

對于企業(yè)級即時(shí)通信系統(tǒng)的技術(shù)體系可以從以下三個(gè)方面進(jìn)行詳細(xì)的分析。

3.1 企業(yè)級即時(shí)通信系統(tǒng)的總體結(jié)構(gòu)

企業(yè)級即時(shí)通信系統(tǒng)的主要功能,包括企業(yè)內(nèi)部實(shí)時(shí)信息交互、語音視頻交流、企業(yè)短信中心、自動存檔主題討論等等。企業(yè)級即時(shí)通信系統(tǒng)具有很高的實(shí)用性、易用性和可管理性。整體上來說,企業(yè)級即時(shí)通信系統(tǒng)一個(gè)開放的體系結(jié)構(gòu),一個(gè)平臺化、組件化的可擴(kuò)展平臺。企業(yè)級即時(shí)通信系統(tǒng)總體結(jié)構(gòu)如下圖所示。

從圖中可以看出,企業(yè)級即時(shí)通信系統(tǒng)內(nèi)部存在多組服務(wù)器,最重要的有兩組服務(wù)器:組群服務(wù)器和企業(yè)數(shù)據(jù)庫服務(wù)器,其中有多個(gè)小的服務(wù)器,包括認(rèn)證服務(wù)器,多組文件服務(wù)器,多組會話服務(wù)器;群組服務(wù)器通過TCP連接與用戶的客戶端相連,主要用于文件傳輸?shù)裙δ埽髽I(yè)數(shù)據(jù)庫通過UDP連接,用于保存各項(xiàng)數(shù)據(jù),與EIM的各項(xiàng)功能實(shí)現(xiàn)數(shù)據(jù)上的支持與服務(wù);通過應(yīng)用服務(wù)器,可以實(shí)現(xiàn)EIM的各項(xiàng)功能,包括企業(yè)內(nèi)部信息的交流與企業(yè)外部客戶信息的交流。EIM發(fā)生所有的數(shù)據(jù)交換和信息交流,都要在數(shù)據(jù)庫服務(wù)器中做好保存?zhèn)浞荩@也是企業(yè)級即時(shí)通信系統(tǒng)最基本的安全保障。

3.2 企業(yè)級即時(shí)通信系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)

企業(yè)級即時(shí)通信的網(wǎng)絡(luò)結(jié)構(gòu)可以通過下圖來描述:

如上圖所示,企業(yè)內(nèi)部有自己的EIM服務(wù)器,數(shù)據(jù)庫服務(wù)器,企業(yè)內(nèi)部用戶可以在企業(yè)內(nèi)部局域網(wǎng)來使用企業(yè)級即時(shí)通信系統(tǒng)。通過交換機(jī),防火墻,路由器,可以和外網(wǎng)相連接,這樣即能滿足移動用戶的需要,也能讓企業(yè)客戶在外部使用,也使企業(yè)級即時(shí)通信系統(tǒng)使用更廣泛。

3.3 企業(yè)級即時(shí)通信系統(tǒng)數(shù)據(jù)庫及支撐平臺

EIM的數(shù)據(jù)庫及支撐平臺分系統(tǒng)主要是為其余各分系統(tǒng)提供一個(gè)性能良好、使用可靠、開放的和易于擴(kuò)充的支撐環(huán)境;通過提高網(wǎng)絡(luò)、數(shù)據(jù)庫系統(tǒng)的行能,滿足企業(yè)級即時(shí)通信分布式處理的要求;實(shí)現(xiàn)企業(yè)級即時(shí)通信系統(tǒng)即時(shí)消息交流、文件傳輸與多媒體網(wǎng)絡(luò)會議等功能;為企業(yè)的決策,經(jīng)營提供服務(wù)。

為了保證服務(wù)器具有良好的穩(wěn)定性和可擴(kuò)展性,EIM的服務(wù)器采用分布式、模塊化的技術(shù),擴(kuò)展功能采用插件體系進(jìn)行擴(kuò)充。由于EIM不僅是和企業(yè)內(nèi)部員工的需要,還要和外部客戶聯(lián)系,滿足企業(yè)員工移動的需要,所有即使是企業(yè)內(nèi)部用戶,也要保證不同地域的用戶處理的是相同的信息,即保證數(shù)據(jù)的一致性和完整性及同步性。同時(shí)還要保護(hù)企業(yè)內(nèi)部敏感數(shù)據(jù)的安全性,保證系統(tǒng)的功能易用與統(tǒng)一,維護(hù)簡單。根據(jù)企業(yè)級即時(shí)通信的這些特性,采用C/S和B/S并用的混合應(yīng)用模式是最為合適的。

4 企業(yè)級即時(shí)通信系統(tǒng)應(yīng)用的關(guān)鍵因素

目前,現(xiàn)在有很多企業(yè)都應(yīng)用了企業(yè)級即時(shí)通信系統(tǒng)。即時(shí)通信的概念已經(jīng)越來越受到企業(yè)的認(rèn)可,在不久的將來,即時(shí)通信系統(tǒng)就將成為實(shí)用性的商務(wù)工具。但是要真正能運(yùn)用好這個(gè)工具還需要很多方面的努力。企業(yè)級即時(shí)通信系統(tǒng)的實(shí)施能否為企業(yè)帶來效益,最終能否成功,也存在著一些關(guān)鍵因素。企業(yè)級即時(shí)通信系統(tǒng)在技術(shù)與應(yīng)用上必須解決以下的5個(gè)問題,才能是一個(gè)真正成功的企業(yè)級即時(shí)通信系統(tǒng):

4.1 企業(yè)級即時(shí)通信系統(tǒng)能否提供端到端的加密信息傳遞

即時(shí)消息的傳遞是企業(yè)級即時(shí)通信最基本的要求,由于企業(yè)有自己的商業(yè)秘密,有很高的安全需求,使用公共性質(zhì)的即時(shí)通信系統(tǒng)公開傳遞消息是不可接受的。所以,部署企業(yè)級即時(shí)通信系統(tǒng)時(shí),要格外關(guān)注即時(shí)通信系統(tǒng)能否實(shí)現(xiàn)端到端的加密信息傳遞。同時(shí),企業(yè)級即時(shí)通信系統(tǒng)要具備良好的可管理性,才會喚起企業(yè)的使用熱情。

4.2 企業(yè)級即時(shí)通信系統(tǒng)能否記錄所有的通信信息

企業(yè)級即時(shí)通信系統(tǒng)除了安全性的要求之外,決定企業(yè)是否應(yīng)用即時(shí)通信系統(tǒng)的一條關(guān)鍵因素就是該系統(tǒng)是否具有強(qiáng)大的記錄和審計(jì)功能。企業(yè)級即時(shí)通信系統(tǒng)應(yīng)能夠記錄所有的通信信息,并能按其檔案管理政策所要求的那樣存檔,具備搜索和審查功能。這些信息對約束員工行為,提供商務(wù)決策的依據(jù)都是最有效的。需要說明的是,對于即時(shí)通信系統(tǒng)所傳遞的電子信息是否具有法律效用,在法律界還存在著爭議。對于企業(yè)記錄所有人的通信信息的做法是否適當(dāng)合理也還沒有明確的法律規(guī)定。

4.3 企業(yè)級即時(shí)通信系統(tǒng)是否提供優(yōu)質(zhì)的多媒體會議室

多媒體會議室已經(jīng)成為企業(yè)內(nèi)部網(wǎng)中一個(gè)新的組成部分,也是企業(yè)級即時(shí)通信系統(tǒng)的一個(gè)關(guān)鍵組成部分。多媒體會議室是分享企業(yè)集體智慧的場所,也是各種問題能夠得到即時(shí)解答的場所。支持創(chuàng)建功能強(qiáng)大、內(nèi)容豐富的多媒體會議室,不僅擴(kuò)大了即時(shí)通信交流的人數(shù),而且能夠把所有的通信內(nèi)容記錄下來,這樣,即使在員工不在線的情況下,也可通過翻看記錄尋找所需信息。群組通信、記錄一切、知識管理,這就是即時(shí)通信系統(tǒng)支持創(chuàng)建多媒體會議室的意義。

4.4 企業(yè)級即時(shí)通信系統(tǒng)能否與企業(yè)現(xiàn)有通訊體系整合

將企業(yè)級即時(shí)通信系統(tǒng)無間地整合到企業(yè)現(xiàn)有的通訊體系和信息系統(tǒng)中,可以讓即時(shí)通信系統(tǒng)的功能發(fā)揮到最大,能給使用者帶來更多的方便。如集成電子郵件的功能讓用戶收發(fā)電子郵件更加方便快捷;按企業(yè)組織結(jié)構(gòu)分層級搜索特定人員的功能,能夠像使用內(nèi)部網(wǎng)那樣通過即時(shí)通信系統(tǒng)查找相關(guān)人員,使該系統(tǒng)超越單純的交流職能,使其功能更廣泛,更適應(yīng)企業(yè)的內(nèi)部的商務(wù)流程。

4.5 企業(yè)級即時(shí)通信系統(tǒng)是否能夠攔截垃圾信息或免受病毒的侵害

企業(yè)級即時(shí)通信的深入應(yīng)用必然帶來垃圾消息騷擾和病毒侵害。所以,在系統(tǒng)的設(shè)計(jì)上要能有效的攔截垃圾消息;同時(shí)添加管理員,有效的檢測病毒,防御攻擊,為系統(tǒng)的正常運(yùn)行保駕護(hù)航。

參考文獻(xiàn)

[1]楊天路主編.P2P網(wǎng)絡(luò)技術(shù)原理與系統(tǒng)開發(fā)案例[M].北京:人民郵電出版社.2007.

[2]劉壽強(qiáng),溫子梅.企業(yè)即時(shí)通信系統(tǒng)(EIM)安全性初探[J].實(shí)用技術(shù).2004,(8).

篇3

2即時(shí)通信網(wǎng)絡(luò)上的信息傳播模型

在病毒傳播模型SIR[2]中,節(jié)點(diǎn)分三種:S(Susceptible)易染狀態(tài)、I(Infected)感染狀態(tài)、R(Removed)免疫狀態(tài)。1991年ANDERSON和KEPHART又增加了潛伏期狀態(tài)E(Exposed),提出SEIR模型[3]。在研究了即時(shí)通信網(wǎng)絡(luò)上的信息傳播特點(diǎn)后,我們提出IM-SEIR模型。為描述方便假設(shè)有信息A在即時(shí)通信網(wǎng)絡(luò)上傳播,S表示節(jié)點(diǎn)還沒收到A,E表示已收到但還沒激活A(yù),I表示節(jié)點(diǎn)瀏覽后接受(信任或轉(zhuǎn)發(fā))A,R表示拒絕A,情況如圖1。SE:A傳到節(jié)點(diǎn)后,節(jié)點(diǎn)由S轉(zhuǎn)換為E,此時(shí)信息未被激活,α表示接受到A的概率。EI:節(jié)點(diǎn)瀏覽并信任或轉(zhuǎn)發(fā)了A,概率為β。ER:節(jié)點(diǎn)雖瀏覽但并未相信也沒將A傳給其他節(jié)點(diǎn),概率為ε。IR:節(jié)點(diǎn)由信任變?yōu)椴恍湃蜛,概率為γ。SR:節(jié)點(diǎn)被阻止收到A,概率為δ。RI:節(jié)點(diǎn)由不信任變?yōu)樾湃蜛或把A傳給其他節(jié)點(diǎn)。

3即時(shí)通信網(wǎng)絡(luò)上信息傳播模擬

3.1模擬假設(shè)筆者利用IM-SEIR

模型模擬關(guān)鍵因素,通過改變參數(shù)取值分析其對信息傳播的影響。假設(shè)用戶數(shù)量N=1*108初始態(tài)S(0)=1*108、E(0)=0、I(0)=0、R(0)=0信息尚開始未傳播。且認(rèn)為在有限時(shí)間段內(nèi),用戶數(shù)量相對穩(wěn)定。

3.2正面信息自由傳播假設(shè)此時(shí)系

統(tǒng)中有一正面信息可自由傳播,仿真使用參數(shù)α=0.01,δ=0(服務(wù)商沒有屏蔽信息),β=0.08,ε=0.01,γ=0.001,θ=0.003,結(jié)果如圖2。正面信息在0-200時(shí)間內(nèi)迅速被80%左右的用戶接受,約20%的用戶最終不接受信息,和現(xiàn)實(shí)擬合。

3.3負(fù)面信息受限傳播

3.3.1參數(shù)δ對信息傳播的影響

圖2中R狀態(tài)的節(jié)點(diǎn)0-600時(shí)間內(nèi)緩慢增長到穩(wěn)定狀態(tài),I在0-250內(nèi)迅速增長到最大值;圖3中R在0-100內(nèi)迅速增長到最大值后穩(wěn)定,I在0-600內(nèi)緩慢達(dá)到最大值并穩(wěn)定。比較可知平衡時(shí)I和R的節(jié)點(diǎn)數(shù)量基本無變化。假設(shè)此時(shí)有一負(fù)面信息,δ代表服務(wù)商對信息限制的概率。分析可知,服務(wù)商的阻止只能在一定程度上延緩用戶接受信息的時(shí)間,不能改變最終接受信息的用戶量。

3.3.2參數(shù)β、θ對信息傳播的影響

篇4

即時(shí)通信協(xié)議是進(jìn)行即時(shí)通信必須遵循的信息規(guī)范,主要負(fù)責(zé)完成用戶信息傳輸通道協(xié)商,客戶端與服務(wù)器通信信令傳輸控制等任務(wù)。XMPP是主流即時(shí)通信協(xié)議之一,是基于可擴(kuò)展標(biāo)記語言(XML)的協(xié)議,其繼承了在XML的高可擴(kuò)展性,可以通過發(fā)送擴(kuò)展的信息來處理用戶需求。目前最常用的即時(shí)通信協(xié)議體系主要是SIP和XMPP協(xié)議體系,兩者都可以完成音視頻通信功能。另外,一些商業(yè)公司自行開發(fā)私有的即時(shí)通信協(xié)議實(shí)現(xiàn)了相對封閉的通信環(huán)境,例如QQ和MSN。XMPP協(xié)議是個(gè)總稱,包括核心協(xié)議,擴(kuò)展協(xié)議等。

核心協(xié)議只規(guī)定了很小、很基本的一些功能,大部分功能都是在擴(kuò)展協(xié)議中規(guī)定的。實(shí)際上,XMPP協(xié)議只是作為協(xié)商協(xié)議應(yīng)用,真正的P2P連接和實(shí)時(shí)通信是通過其擴(kuò)展協(xié)議實(shí)現(xiàn)的。Jingle就是典型的擴(kuò)展協(xié)議案例。Jingle[6]是Google開發(fā)的XMPP協(xié)議上的擴(kuò)展,其解決了在XMPP協(xié)議體系下點(diǎn)對點(diǎn)的P2P連接問題。Jingle協(xié)議提供了多種傳輸方式用于數(shù)據(jù)傳輸,而針對多媒體數(shù)據(jù)的最為常見的模式是兩種UDP傳輸方式。一種傳輸模型是RAWUDP[9],RAWUDP是在UDP協(xié)議上發(fā)送媒體數(shù)據(jù)包的傳輸通道模型,可以實(shí)現(xiàn)在同一局域網(wǎng)下的P2P連接,沒有網(wǎng)絡(luò)穿越功能,無法實(shí)現(xiàn)遠(yuǎn)程通信;另一種模型則是功能更為強(qiáng)大的ICE-UDP[8],ICE-UDP也是在UDP協(xié)議上發(fā)送媒體數(shù)據(jù)包,并且可以實(shí)現(xiàn)具有防火墻的網(wǎng)絡(luò)穿越和ICE連接性檢查,實(shí)現(xiàn)遠(yuǎn)程通信。ICE是標(biāo)準(zhǔn)的建立P2P連接性檢查的協(xié)議,其自身不能獨(dú)立工作,必需在信號通道的協(xié)調(diào)下建立連接,而XMPP協(xié)議就可以作為ICE通道協(xié)商的協(xié)議標(biāo)準(zhǔn)。

基于Jingle/XMPP協(xié)議實(shí)現(xiàn)的即時(shí)通信框圖如圖1所示。Jingle通過XMPP完成P2P通道的協(xié)商任務(wù),同時(shí)通過Jingle協(xié)議建立P2P通道并進(jìn)行連接性檢查,然后建立并完成RTP會話,從而完成音視頻通信。如果選擇ICE-UDP通道傳輸模型進(jìn)行RTP視頻數(shù)據(jù)傳輸,XMPP服務(wù)器可以使用STUN[2]服務(wù)器收集用戶的地址,包括NAT[3]后面的私有地址以及NAT與互聯(lián)網(wǎng)連接的公共地址,并且以此為基礎(chǔ)建立映射機(jī)制,完成會話參與者跟具體的網(wǎng)絡(luò)地址間的轉(zhuǎn)換和NAT穿越。

2音視頻處理框架

即時(shí)通信系統(tǒng)中的音視頻處理框架主要為用戶提供一組多媒體數(shù)據(jù)處理的接口,用戶可以用這些接口實(shí)現(xiàn)從多媒體采集卡上獲得數(shù)據(jù),進(jìn)行壓縮編碼、格式轉(zhuǎn)換、數(shù)據(jù)封包等一系列操作,從而完成多媒體的實(shí)時(shí)處理傳輸功能,大大簡化多媒體處理的復(fù)雜性。目前具有二次開發(fā)功能的音視頻處理框架包括Gstreamer,Directshow,Opencore等。其中DirectShow是微軟公司在ActiveMovie和VideoforWindows基礎(chǔ)上推出的基于COM的流媒體處理開發(fā)包。運(yùn)用DirectShow可以很方便地從支持Windows驅(qū)動模型的采集卡上捕獲數(shù)據(jù),并進(jìn)行相應(yīng)的后期處理乃至存儲到文件中。OpenCore則是手機(jī)操作系統(tǒng)Android的多媒體核心,OpenCore的代碼非常龐大,是一個(gè)基于C++的實(shí)現(xiàn),定義了全功能的操作系統(tǒng)移植層,各種基本的功能均被封裝成類的形式,各層次之間的接口多使用繼承等方式。而基于Linux平臺的GStreamer則是完全開源的多媒體框架庫,利用其可以構(gòu)建一系列媒體處理模塊,包括從簡單的Ogg播放功能到復(fù)雜的音頻混音和視頻非線性編輯處理。Gstreamer應(yīng)用非常廣泛,大多數(shù)手機(jī)平臺及個(gè)人電腦Linux平臺均采用Gstreamer進(jìn)行音視頻處理開發(fā)。

2.1Gstreamer音視頻處理

Gstreamer通過其模塊化設(shè)計(jì)理念,更加便于構(gòu)建流媒體應(yīng)用程序。它將各個(gè)模塊封裝起來,以元件的形式提供給用戶使用。用戶可以利用庫中原有的元件進(jìn)行應(yīng)用程序的編程,同樣也可以編寫元件,然后插入到庫中,以便日后調(diào)用時(shí)使用。如果只利用庫中的元件來實(shí)現(xiàn)特定功能,只需要采用模塊化的方式編寫應(yīng)用程序[4]。Gstreamer實(shí)現(xiàn)局域網(wǎng)內(nèi)簡單多媒體音視頻傳輸發(fā)送端的框圖如圖2所示。對于視頻數(shù)據(jù)流,Gstreamer在發(fā)送端將攝像頭(v4l2src1)采集的數(shù)據(jù)依次經(jīng)過色度空間轉(zhuǎn)換(ffmpegcsp1)、H263視頻編碼(ffenc_h263p1)、RTP[1]載荷頭添加(rtph263ppay1),在gstrtpbin中實(shí)現(xiàn)實(shí)時(shí)傳輸協(xié)議(RTP)和實(shí)時(shí)傳輸控制協(xié)議(RTCP)數(shù)據(jù)包整合,并添加發(fā)送報(bào)告的背景時(shí)鐘時(shí)間戳,便于在接受端進(jìn)行音視頻同步播放,然后發(fā)到UDP端口(udpsink)。在接收端,從UDP端口截獲的數(shù)據(jù)依次經(jīng)過RTP和RTCP數(shù)據(jù)包解析、RTP載荷頭解碼、H263解碼器解碼視頻數(shù)據(jù)、色度空間轉(zhuǎn)換,最后經(jīng)過視頻顯示插件顯示到窗口中。其中g(shù)strtpbin是進(jìn)行RTP會話管理的核心組件,可以完成RTP數(shù)據(jù)包傳輸控制、RTCP數(shù)據(jù)包生成、沖突檢測、音視頻分流等任務(wù)。

2.2Farsight視頻會議框架

通過Gstreamer開發(fā)庫中的基礎(chǔ)元件可以完成音視頻處理的功能,并且可以進(jìn)行簡單的局域網(wǎng)內(nèi)視頻通信。但是,在視頻會議等復(fù)雜應(yīng)用中經(jīng)常包含多個(gè)多媒體會話,而且多媒體會話之間的協(xié)調(diào)非常復(fù)雜,需要通過更為高層的處理框架來實(shí)現(xiàn)會話管理的功能。Farsight是以Gstreamer為基礎(chǔ)開發(fā)的視頻會議框架,它能夠提供一套完整的為多媒體流協(xié)議編寫插件的應(yīng)用程序接口,同時(shí)還為用戶提供API調(diào)用這些插件。即時(shí)通信應(yīng)用程序可以使用Farsight進(jìn)行音視頻會議,而無須擔(dān)心底層的數(shù)據(jù)流和NAT穿越的問題。因?yàn)镕arsight[5]是以Gstre-amer為基礎(chǔ)進(jìn)行開發(fā),所以開發(fā)新的元件能夠和已有的Gstreamer元件整合,實(shí)現(xiàn)完成視頻會議功能的多媒體框架。Farsight可以包含多路音視頻會話流,包含多個(gè)會話參與者,具有強(qiáng)大的音視頻會話管理功能。它通過模塊化設(shè)計(jì)為許多即時(shí)通信軟件提供音視頻會議的服務(wù),大大擴(kuò)展了多媒體處理的功能,并且可以實(shí)現(xiàn)更為強(qiáng)大的視頻會議功能。目前很多即時(shí)通信客戶端軟件都采用Farsight完成音視頻通信。本文以Gstreamer/Farsight音視頻處理框架為重點(diǎn),詳述其內(nèi)部結(jié)構(gòu)及功能實(shí)現(xiàn)。

Farsight中包括4個(gè)核心概念:會議(Conference)、會話(Session)、參與者(Participant)、流(Stream)。會話參與者是指多媒體數(shù)據(jù)源,可以是音頻或視頻等;會話則代表一路音頻或視頻會話,通常有一個(gè)媒體類型和一個(gè)輸出端;會議則代表一個(gè)多媒體會議,可以包含多路會話,并且完成多路會話的協(xié)調(diào)管理;當(dāng)參與者加入到會話中,就將多媒體數(shù)據(jù)引入會話中,使得數(shù)據(jù)能夠流動,從而構(gòu)成數(shù)據(jù)流。另外,F(xiàn)arsight實(shí)現(xiàn)了網(wǎng)絡(luò)層的抽象,即將網(wǎng)絡(luò)抽象為一個(gè)發(fā)射器對象,當(dāng)數(shù)據(jù)流被創(chuàng)建時(shí)就會建立發(fā)射器對象,然后通過設(shè)置發(fā)射器參數(shù)確定發(fā)送的目的地址。實(shí)際上,F(xiàn)arsight并沒有參與多媒體數(shù)據(jù)的采集和打包工作,它只是為多媒體數(shù)據(jù)流傳輸?shù)骄W(wǎng)絡(luò)端進(jìn)行發(fā)送提供了一個(gè)通道,并且對通道進(jìn)行協(xié)調(diào)管理,保證不同的會話參與者與其特定的數(shù)據(jù)流綁定以防止收發(fā)混淆。

Farsight實(shí)現(xiàn)RTP視頻會議的結(jié)構(gòu)如圖3所示,其中FsRTPConference是Farsight框架下的一種插件,主要的RTP會話管理功能都在這個(gè)組件中實(shí)現(xiàn)。FsRTPConference中可以同時(shí)存在多路FsSession,每一路FsSession因參與者或音媒體源的不同代表不同的多媒體會話。編解碼器在雙方建立連接前無法確定,只有當(dāng)通信雙方的客戶端協(xié)商之后,才會根據(jù)具體的編解碼器名字調(diào)用并進(jìn)行插件的連接。

Farsight通過將gstrtpbin封裝到FsRTPConference中,添加一些其他的必要組件,實(shí)現(xiàn)RTP會話。RTP管理器主要由gstrtpbin負(fù)責(zé)完成RTP會話管理的操作。在發(fā)送端,視頻源和音頻源通過Sink接入到會話中,編解碼器協(xié)商成功后,將編碼器與數(shù)據(jù)源和過濾元件連接,然后通過RTP混合器將音視頻數(shù)據(jù)發(fā)送到RTP管理器中,完成RTCP數(shù)據(jù)包的生成以及RTP會話的管理。最后,經(jīng)過數(shù)據(jù)發(fā)射器將數(shù)據(jù)發(fā)送到相應(yīng)的數(shù)據(jù)通道中。在接收端,數(shù)據(jù)流同樣要經(jīng)過類似的信息解碼過程得到音視頻數(shù)據(jù)。在發(fā)送端,數(shù)據(jù)發(fā)射器在Farsight中通常有多種插件選擇,例如多播UDP插件、Libnice插件等,目的是為了實(shí)現(xiàn)底層數(shù)據(jù)傳輸?shù)倪B接性檢查。Libnice是實(shí)現(xiàn)了ICE和STUN協(xié)議規(guī)范的軟件庫,開發(fā)者以此為基礎(chǔ)完成nice插件,可以實(shí)現(xiàn)基于ICE的數(shù)據(jù)發(fā)送。但是Libnice中只定義了如何在P2P連接確立后進(jìn)行連接性檢查,以及如何在確定的P2P連接上進(jìn)行數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)穿越,并沒有定義如何進(jìn)行P2P連接,即P2P通道的協(xié)商任務(wù)。Jingle協(xié)議規(guī)范則定義了P2P通道建立連接及通道協(xié)商的任務(wù)。目前,Jin-gle協(xié)議已經(jīng)在Libpurple(多協(xié)議會話開發(fā)庫)中實(shí)現(xiàn)。

3即時(shí)通信系統(tǒng)中音視頻通信的實(shí)現(xiàn)

為了開發(fā)的便捷,Pidgin軟件的開發(fā)者將負(fù)責(zé)通信部分與圖形用戶界面部分分開,分離出來的核心代碼構(gòu)成即時(shí)通信客戶端開發(fā)的核心部分,被稱為Libpurple。這個(gè)程序庫已被Adium與Proteus這些客戶端使用。完成分離后,開發(fā)者將有可能以各自的圖形程序庫編寫自己的客戶端接口。在Libpurple中,為實(shí)現(xiàn)多媒體通信,開發(fā)者將基于Farsight的多媒體處理框架進(jìn)行繼承和封裝,實(shí)現(xiàn)即時(shí)通信協(xié)議,并提供接口供用戶使用,用戶可利用應(yīng)用程序接口編寫程序?qū)崿F(xiàn)網(wǎng)絡(luò)層的連接。使用者可以使用Libpur-ple直接編寫即時(shí)通信程序的核心代碼,并構(gòu)建應(yīng)用程序。

同時(shí),Libpurple實(shí)現(xiàn)了許多即時(shí)通信協(xié)議的通信,例如MSN,XMPP,AIM等協(xié)議,同時(shí)完成了媒體后端流處理與相應(yīng)即時(shí)通信協(xié)議的協(xié)同工作。Libpurple在Farsight的基礎(chǔ)上進(jìn)行開發(fā),實(shí)現(xiàn)了一套具備自身特點(diǎn)的流媒體模式。通過對Lipurple庫的理解分析[10],得到了Libpurple實(shí)現(xiàn)音視頻數(shù)據(jù)流控制及會話管理的方法,如圖4所示。圖4中Src是音視頻數(shù)據(jù)源,傳輸?shù)紽sSession進(jìn)行音視頻流整合、RTCP包生成、數(shù)據(jù)流管理等操作。Vol-ume和level則分別表示音頻的音量與消息控制插件。Libpurple采用FsSession做會話管理,并在FsSession的基礎(chǔ)上添加Gstreamer基礎(chǔ)元件進(jìn)行控制,完成自己需要的功能。FsSession通過選擇不同的連接通道,將音視頻數(shù)據(jù)流通過發(fā)送器進(jìn)行發(fā)送。

篇5

新課教學(xué)開始之前,教師可以通過即時(shí)通信軟件告知學(xué)生預(yù)習(xí)的內(nèi)容以及學(xué)生個(gè)人需要準(zhǔn)備的教學(xué)用品;課后,教師可以通過即時(shí)通信軟件課后作業(yè)和相關(guān)的復(fù)習(xí)要求。學(xué)生就可以及時(shí)地根據(jù)教師的要求做好各項(xiàng)準(zhǔn)備工作,為教學(xué)任務(wù)的順利完成奠定良好的基礎(chǔ)。

二、合理使用智能手機(jī)即時(shí)通信軟件提高物理預(yù)習(xí)效果

課前預(yù)習(xí)可以培養(yǎng)學(xué)生的自學(xué)能力,養(yǎng)成良好的自我學(xué)習(xí)習(xí)慣,有效提高學(xué)生獨(dú)立思考問題的能力,激發(fā)學(xué)生自覺學(xué)習(xí)的主觀能動性,還可以使學(xué)生對所學(xué)知識有初步的了解,為后續(xù)的課堂學(xué)習(xí)打下良好的基礎(chǔ),提高課堂聽課效率,獲得課堂學(xué)習(xí)的主動權(quán)。

課前預(yù)習(xí)的深入程度,直接決定了預(yù)習(xí)的效果。走馬觀花地瀏覽一遍預(yù)習(xí)內(nèi)容,起不到應(yīng)有的作用,達(dá)不到預(yù)習(xí)的效果,而深度預(yù)習(xí)又會遇到很多難于理解的知識點(diǎn)。這時(shí)我們往往獨(dú)自一人,身邊既沒有老師,也沒有同學(xué)。如果不能及時(shí)地解決問題,就會影響到預(yù)習(xí)任務(wù)的進(jìn)程,對后續(xù)內(nèi)容的理解和預(yù)習(xí)帶來障礙。

怎么辦呢?其實(shí),學(xué)生手中的智能手機(jī)就是一位貼身的良師益友。學(xué)生在預(yù)習(xí)過程中遇到不能理解的概念或者學(xué)過但已經(jīng)模糊或遺忘的知識時(shí),就可以通過手機(jī)上網(wǎng)進(jìn)行查詢。上網(wǎng)查詢過程既復(fù)習(xí)了舊知識、又加深了新知識的理解。對于一些物理知識、物理現(xiàn)象和疑難問題,如果通過網(wǎng)絡(luò)查詢,還是不能理解,就可以通過微信、QQ等即時(shí)通信軟件向老師請教,或者和同學(xué)交流探討,這樣就會形成一個(gè)良好的交流探討平臺。通過這樣的交流形式更有助于知識的學(xué)習(xí)、理解和掌握。

三、通過即時(shí)交流軟件,提高教學(xué)設(shè)計(jì)的針對性和適用性

通過參與和追蹤學(xué)生的交流討論,教師可以更好地對學(xué)生的預(yù)習(xí)過程進(jìn)行指導(dǎo)、對預(yù)習(xí)過程進(jìn)行有效監(jiān)控、對預(yù)習(xí)效果進(jìn)行及時(shí)檢測。

在預(yù)習(xí)階段的交流討論過程中,教師要積極參與,并對學(xué)生的交流討論進(jìn)行有效的組織和引導(dǎo),使預(yù)習(xí)過程有序進(jìn)行。在討論過程中及時(shí)發(fā)現(xiàn)學(xué)生預(yù)習(xí)時(shí)存在的不足、解決學(xué)生遇到的問題。

通過對學(xué)生討論情況的追蹤,教師可以較為全面地掌握學(xué)生的預(yù)習(xí)效果,初步了解學(xué)生對知識點(diǎn)的掌握情況,為自己完成更有針對性、更符合學(xué)生具體情況的新課教學(xué)設(shè)計(jì)提供依據(jù),高效完成新課教學(xué)設(shè)計(jì)工作。

四、使用智能手機(jī)即時(shí)通信軟件開展中師物理課后復(fù)習(xí)

按照德國心理學(xué)家赫爾曼·艾賓浩斯的理論,已學(xué)知識如果不及時(shí)進(jìn)行復(fù)習(xí)鞏固,便會逐漸遺忘。因此,及時(shí)的課后復(fù)習(xí)是學(xué)習(xí)過程中的重要環(huán)節(jié),必須引起高度的重視。

課后復(fù)習(xí)主要通過復(fù)習(xí)已學(xué)知識和完成課后作業(yè)進(jìn)行。復(fù)習(xí)課本內(nèi)容主要就是對所學(xué)知識點(diǎn)進(jìn)行梳理和鞏固,而完成課后作業(yè)則是對所學(xué)知識的掌握情況和靈活應(yīng)用程度進(jìn)行檢驗(yàn)。這兩項(xiàng)工作通常都是在課余時(shí)間段進(jìn)行。此任務(wù)完成過程中,遇到?jīng)]有理解的知識點(diǎn)或無法解決的問題時(shí),正是最需要老師指導(dǎo)的時(shí)候。而此時(shí)學(xué)生往往是孤軍奮戰(zhàn),身邊沒有老師,也沒有同學(xué)。在智能手機(jī)普及之前,我們無法及時(shí)地向老師和同學(xué)進(jìn)行溝通請教,只能將問題遺留下來。這就勢必影響到學(xué)習(xí)的連續(xù)性和實(shí)效性。有了快捷高效的互聯(lián)網(wǎng)和功能強(qiáng)大的即時(shí)通信軟件,我們就可以利用智能手機(jī),通過微信、QQ向老師和同學(xué)請教,及時(shí)解決疑難問題,提高學(xué)習(xí)效率。

五、使用即時(shí)通信軟件開展教學(xué)討論

網(wǎng)絡(luò)交流形式和面對面的交流形式之間有著不同的特點(diǎn)。網(wǎng)絡(luò)互動具有面對面交流不具備的一些優(yōu)點(diǎn)。如今年輕人更加青睞于網(wǎng)絡(luò)交流,通過各種即時(shí)通信軟件進(jìn)行交流,已經(jīng)成為他們生活的一部分。我們可以在教學(xué)過程中充分合理地利用網(wǎng)絡(luò)交流的優(yōu)勢開展教育教學(xué)工作。

對于一些具有普遍性的問題或需進(jìn)行專題討論的內(nèi)容,教師可以通過即時(shí)通信軟件的“群聊”功能發(fā)起專題討論。隨時(shí)隨地組織起分散在不同地方的學(xué)生開展討論交流,并且不會受到時(shí)間和空間的限制。

由于不同的個(gè)體具有不同的性格特征,有的學(xué)生比較內(nèi)向,不善于面對面地交流,這部分學(xué)生課堂上很少舉手發(fā)言。通過網(wǎng)絡(luò)交流平臺,可以減少他們的膽怯,增加發(fā)言的勇氣,拉近師生之間的距離。

由于時(shí)間的限制,課堂討論往往只有少數(shù)學(xué)生擁有發(fā)言的機(jī)會,大多數(shù)學(xué)生只能作為旁觀者,沒有機(jī)會闡述自己的觀點(diǎn)。網(wǎng)絡(luò)交流可以提供全班學(xué)生交流探討的平臺,增加了學(xué)生各抒己見、表達(dá)自己看法的機(jī)會。

當(dāng)然,在即時(shí)交流軟件的交流中,由于每個(gè)學(xué)生都能隨時(shí)發(fā)表自己的意見,如果沒有老師進(jìn)行有效組織,就會使整個(gè)平臺交流亂成一鍋粥,失去討論的重點(diǎn)和有序性。因此,在整個(gè)交流討論的過程中,教師要對討論的過程進(jìn)行有效的組織。及時(shí)對提出的階段性問題進(jìn)行指導(dǎo)和總結(jié),引導(dǎo)專題討論按照計(jì)劃有序進(jìn)行。

六、使用即時(shí)通信軟件對教學(xué)難點(diǎn)開展有效輔導(dǎo)

在物理教學(xué)過程中,難免會遇到知識難點(diǎn),而且這些難點(diǎn)往往具有普遍性。教師在課堂上進(jìn)行分析講解時(shí),由于學(xué)生知識水平和理解能力的不同,這種方式不可能一次性讓所有學(xué)生理解。教師往往沒有足夠的時(shí)間和精力反復(fù)地對同一問題進(jìn)行專題講解。此時(shí)我們可以借鑒翻轉(zhuǎn)課堂的學(xué)習(xí)理念,將教學(xué)過程中遇到的重點(diǎn)和難點(diǎn)問題以小視頻的形式到QQ群或微信中,供學(xué)生自主選擇,根據(jù)自身的情況有針對性地進(jìn)行學(xué)習(xí)。利用“微信”開展“微教育”既節(jié)省了教師的時(shí)間和精力,也避免了課堂上不斷重復(fù)地“炒冷飯”而占去大部分學(xué)生的學(xué)習(xí)時(shí)間。

通過這種教學(xué)方式,可以讓學(xué)生根據(jù)自身情況選擇不同的學(xué)習(xí)內(nèi)容,像狙擊手一樣,精準(zhǔn)地解決每一個(gè)目標(biāo),由點(diǎn)到面,由易到難,最終達(dá)到全面掌握所學(xué)物理知識的目的。

七、使用即時(shí)通信軟件推送物理課外拓展知識

拓展教學(xué)是對物理教學(xué)新的探索與改革,它緊扣物理教學(xué)的宗旨,展示出了強(qiáng)大的生命力。在新課程改革不斷深化發(fā)展的今天,已經(jīng)贏得了廣大物理教師和學(xué)生的歡迎與厚愛。

充分挖掘、利用和開發(fā)課程資源,進(jìn)行課外拓展,有利于拓寬知識面。教學(xué)中,教師如果能巧妙地將課內(nèi)知識延伸到課外,將理論轉(zhuǎn)化為實(shí)踐,將會對學(xué)生綜合素質(zhì)的提高起到積極的推動作用。因此,教師可以根據(jù)教學(xué)內(nèi)容,利用即時(shí)通信軟件及時(shí)推送相關(guān)課外拓展知識。通過推送拓展知識,拓寬學(xué)生的知識視野、激發(fā)學(xué)生對物理知識的學(xué)習(xí)興趣、鞏固所學(xué)知識、提升學(xué)生的物理素養(yǎng)。同時(shí),也有利于提高學(xué)生利用所學(xué)知識分析處理問題的能力,提高學(xué)生的實(shí)踐創(chuàng)新能力。

八、使用即時(shí)通信軟件進(jìn)行教學(xué)檢測

通過QQ群,教師可以下發(fā)語音、圖片、視頻、文字等多種形式的作業(yè)。學(xué)生利用電腦或者手機(jī)能夠隨時(shí)隨地接收作業(yè),并在線作答,線上提交。作業(yè)提交后,教師就可以對作業(yè)進(jìn)行批改。對于完成質(zhì)量較高的作業(yè),還可以在群中展示,這既是對這部分學(xué)生的鼓勵,也是對其他學(xué)生的鞭策。可以很好地引起學(xué)生間的互動效應(yīng),激發(fā)學(xué)生自主學(xué)習(xí)的熱情。

完成教學(xué)任務(wù)后,教師還可以通過QQ提供的題庫組題進(jìn)行測試。學(xué)生完成測試后,QQ后臺會自動記錄學(xué)生的答題情況,自動完成批改和統(tǒng)計(jì),自動生成成績排行榜。

通過QQ作業(yè),教師能夠及時(shí)掌握已完成作業(yè)和未完成作業(yè)的學(xué)生人數(shù)和姓名、每一個(gè)學(xué)生的正確率、每道題的正確率等。通過QQ作業(yè),省去了教師對各種學(xué)習(xí)數(shù)據(jù)的收集和統(tǒng)計(jì)工作,在一定程度上減輕了教師批閱的負(fù)擔(dān),騰出更多的時(shí)間對教學(xué)效果進(jìn)行分析、研究更為有效的教育教學(xué)模式,又能使教師全面了解學(xué)生的知識掌握情況,以便對教學(xué)進(jìn)行有效調(diào)整。

九、關(guān)注物理方面的“微信公眾號”,進(jìn)行物理學(xué)習(xí)

通過微信,眾多的教育機(jī)構(gòu)和培訓(xùn)部門創(chuàng)辦了大量的“微信公眾號”,開展教育教學(xué)服務(wù)。其中不乏物理教育教學(xué)方面的“微信公眾號”如:物理大師、初中物理、高中物理、物理學(xué)習(xí)助手、科技小制作、每日物理、實(shí)驗(yàn)中學(xué)物理等。

不同的物理學(xué)習(xí)公眾號,從各個(gè)角度對物理學(xué)習(xí)進(jìn)行指導(dǎo)。其中,既有物理各章節(jié)的知識體系建構(gòu),又有各種學(xué)習(xí)方法、學(xué)習(xí)經(jīng)驗(yàn)的介紹,還有經(jīng)典題型分析、解題技巧等大量的學(xué)習(xí)資源。不管是教師還是學(xué)生都能從中找到適合自己的學(xué)習(xí)內(nèi)容。有效地利用好這一資源寶庫,無疑會對教師有效地開展物理教學(xué)、學(xué)生高效地進(jìn)行物理學(xué)習(xí)帶來極大的幫助。

總之,利用好智能手機(jī)即時(shí)通信軟件開展物理教育教學(xué)工作,可以幫助教師提高物理教學(xué)質(zhì)量,培養(yǎng)學(xué)生學(xué)習(xí)物理的興趣,養(yǎng)成良好的學(xué)習(xí)習(xí)慣,掌握有效的學(xué)習(xí)方法,提高物理知識的學(xué)習(xí)效率。

參考文獻(xiàn):

[1]陳桂鵬.安卓智能手機(jī)在中學(xué)物理教學(xué)中的應(yīng)用研究[J].中國現(xiàn)代教育裝備,2012(20):67-68.

[2]唐佳靜.利用QQ家校師生群改進(jìn)物理輔助教學(xué)[J].物理教學(xué)探討,2016(5):25-27.

[3]盧世偉.微信平臺在中職物理教學(xué)中的應(yīng)用[J].當(dāng)代教研論叢,2016(6).

篇6

XMPP-based Real-Time Communication Protocol Introduction

Liu Wei

(Information Center of Suzhou Railway Transportation Company Ltd.,Suzhou215007,China)

Abstract:XMPP has been successfully applied in many industry fields.This article gives an introduction and analysis on the characteristics,architecture,concept and core features of XMPP.

Keywords:Real-time communication;XMPP;XML

一、XMPP協(xié)議起源

第一版XMPP技術(shù)于1998年由Jeremie Miller開發(fā),當(dāng)時(shí)名為Jabber,目的是用于可靠的在線交流,之后改名為XMPP(eXtensible Messaging and Presence Protocol)可擴(kuò)展消息與狀態(tài)協(xié)議,該協(xié)議以XML(eXtensible Markup Language)格式交換數(shù)據(jù),最初專用于即時(shí)通信領(lǐng)域,經(jīng)過十多年的發(fā)展XMPP已成為即時(shí)通信協(xié)議中最可靠最具靈活性的協(xié)議之一。

二、XMPP協(xié)議特點(diǎn)

XMPP協(xié)議是自由、開放和公開的,當(dāng)前在客戶端和服務(wù)器端有多種實(shí)現(xiàn),其源代碼也都是開放的。

XMPP協(xié)議是標(biāo)準(zhǔn)協(xié)議,互聯(lián)網(wǎng)工程任務(wù)組(IETF)已將其標(biāo)準(zhǔn)化并收錄到技術(shù)規(guī)范RFC 3920和RFC 3921中。

XMPP協(xié)議具備優(yōu)良的可擴(kuò)展性,很容易為其添加新的功能,由此使得XMPP協(xié)議在即時(shí)通信之外的領(lǐng)域得到了廣泛的使用,包括網(wǎng)絡(luò)管理、協(xié)同工具、遠(yuǎn)程系統(tǒng)監(jiān)控和網(wǎng)絡(luò)游戲等。

XMPP協(xié)議具備良好的安全性,簡單認(rèn)證安全層(SASL)和傳輸層安全(TLS)技術(shù)已內(nèi)建在XMPP技術(shù)規(guī)范中。

三、XMPP架構(gòu)分析

XMPP技術(shù)使用一種松散的客戶端-服務(wù)器架構(gòu),有些類似于電子郵件網(wǎng)絡(luò)服務(wù),沒有唯一的服務(wù)器負(fù)責(zé)為所有用戶提供服務(wù),而是很多的服務(wù)器都分散在不同位置,每一臺服務(wù)器只為特定一批用戶服務(wù),如果位于不同服務(wù)器內(nèi)的用戶有通信需求,通過服務(wù)器連接模塊將服務(wù)器連接起來就可以。當(dāng)一處的服務(wù)器出現(xiàn)故障只會影響當(dāng)?shù)氐挠脩簦粫ζ渌脩糁袛喾?wù)。

四、XMPP基本概念

首先,任何系統(tǒng)的使用都需要一個(gè)賬號,在XMPP的世界里這個(gè)賬號稱作Jabber ID簡稱JID,JID的格式和電子郵件地址類似,例如就可以是一個(gè)JID。

其次,在上面的JID中,還有一個(gè)概念就是域(Domain),比如上面的,在登陸的時(shí)候客戶端就是用這個(gè)域去尋找可用的XMPP服務(wù)器而不是用IP地址。

另外,由于XMPP服務(wù)器允許同一賬號重復(fù)登錄,比如同時(shí)在手機(jī)和電腦上用登陸服務(wù)器,這時(shí)手機(jī)的XMPP客戶端軟件會自動在賬號后面追加一個(gè)資源名(resource)例如/mobile,而電腦的XMPP客戶端軟件提交給服務(wù)器的全名則可能是/pc,這樣在不同設(shè)備的同一個(gè)賬號就可以在XMPP服務(wù)器里被區(qū)分開來。形如JID/resource這種賬號形式XMPP社區(qū)通常將其稱為full JID,而當(dāng)沒有resource的時(shí)候則稱為bare JID。

XMPP技術(shù)是基于XML流(XML stream)的技術(shù),當(dāng)和XMPP服務(wù)器創(chuàng)建會話時(shí),需要先和服務(wù)器建立一個(gè)TCP長連接并在這個(gè)連接上給服務(wù)器發(fā)送XML流進(jìn)行服務(wù)協(xié)商,在協(xié)商過程中服務(wù)器也會給客戶端發(fā)送XML流來回應(yīng)請求。一旦協(xié)商通過,客戶端和服務(wù)器就會通過XML流和對方用以下三種XML節(jié)(XML stanza)進(jìn)行數(shù)據(jù)交換:,和。

這三種XML stanza是XMPP技術(shù)的最基本語義單元,下面對它們的用途做說明。

標(biāo)簽用于將信息從一處通過服務(wù)器傳送到另一處,常用于一對一聊天,多人聊天,通知,預(yù)警和報(bào)錯(cuò),下面的例子就是用戶a給用戶b發(fā)送了一條“Hello”的文本消息。

to="b@123.lit"

type="chat">

Hellovar _userid = '';var _siteid =2230;var _istoken = 1;var _model = 'Model03'; WebPageSpeed =234; UrchinTrack();

標(biāo)簽用于通知或轉(zhuǎn)發(fā)客戶端的狀態(tài)信息,比如上線下線等,下面的例子是用戶a將自己的狀態(tài)信息“xa”(離開)和附加狀態(tài)文字“go to library!”發(fā)給服務(wù)器,服務(wù)器會將a的狀態(tài)轉(zhuǎn)發(fā)給訂閱了a的狀態(tài)的在線用戶;

xa

go to library!

這個(gè)標(biāo)簽用于請求-回應(yīng)操作,類似于HTTP協(xié)議的GET,POST和PUT方法,它和前面的,的最大不同在于發(fā)出請求后一定要收到回復(fù)即使回復(fù)是空的,通常客戶端針對好友列表管理的添刪改查操作都是用這個(gè)標(biāo)簽操作的。

下面這個(gè)例子是在PDA上登錄的用戶向XMPP服務(wù)器請求這個(gè)賬號的好友列表數(shù)據(jù)。

id="rr82a1z7"

to=""

type="get">

接下來是服務(wù)器的回復(fù)。

id="rr82a1z7"

to="/pda"

type="result">

五、XMPP核心功能

作為服務(wù)于即時(shí)通信的技術(shù)標(biāo)準(zhǔn),其核心功能不外乎兩個(gè)――消息發(fā)送(Messaging)和狀態(tài)(Presence),這里對這兩項(xiàng)功能做相應(yīng)說明。

(一)狀態(tài)

在XMPP網(wǎng)絡(luò)中,查看他人的狀態(tài)信息(Presence)并非是需求方一廂情愿就夠的,需要得到被查看方的允許,因?yàn)椴⒎撬腥硕纪庾约涸诰W(wǎng)絡(luò)中的狀態(tài)被別人隨意看到。

所以當(dāng)用戶需要看某人的狀態(tài)信息時(shí),他需要向?qū)Ψ桨l(fā)送請求并得到對方的允許,XMPP術(shù)語將這個(gè)發(fā)送請求稱為subscribe request.

上面是用戶向用戶發(fā)出訂閱狀態(tài)信息的請求。

如果用戶c同意a的訂閱請求,用戶a會收到如下的XML stanza:

如果用戶c不同意a的訂閱請求,用戶a收到的信息則是:

在上面的例子中,如果用戶c同意a的訂閱請求,a會把c加入到自己的好友列表中,同時(shí)c也會把a(bǔ)加入自己的好友列表中(針對不同的XMPP服務(wù)器實(shí)現(xiàn),c不一定會加a)。

接下來分析用戶登錄過程中,用戶的好友如何獲得用戶的上線狀態(tài)的。

1.用戶客戶端和服務(wù)端協(xié)商建立XML stream;

2.客戶端給服務(wù)器發(fā)送一個(gè)登錄初始狀態(tài)的XML stanza,如;

3.服務(wù)器檢索出有哪些人成功訂閱了這個(gè)用戶的狀態(tài);

4.服務(wù)器將這個(gè)用戶的狀態(tài)發(fā)送給這些訂閱者。

在登錄完成之后使用客戶端過程中,如果用戶將自己狀態(tài)由在線(available)改為離開(away),也是通過類似流程將新的狀態(tài)信息通知給這些訂閱者的。

(二)消息傳送

這個(gè)部分分析XMPP的聊天消息是如何快速的從發(fā)送方轉(zhuǎn)到接收方的。

由于XMPP的設(shè)計(jì)初衷就是應(yīng)用于即時(shí)通信,故而在處理實(shí)時(shí)傳送消息數(shù)量很多而每條消息內(nèi)容又相對較少的聊天業(yè)務(wù)時(shí),在設(shè)計(jì)和實(shí)現(xiàn)上做了很多優(yōu)化。

還是用一個(gè)具體的例子來說明,用戶給發(fā)一條消息“Who are you?”,XML stanza的內(nèi)容如下所示:

to=""

type="chat">

Who are you?var _userid = '';var _siteid =2230;var _istoken = 1;var _model = 'Model03'; WebPageSpeed =203; UrchinTrack();

用戶jack將消息發(fā)送給這臺服務(wù)器后,服務(wù)器從這個(gè)XML stanza中取出“to”地址,對其它內(nèi)容則不做任何處理以提高性能,發(fā)現(xiàn)目標(biāo)地址是服務(wù)器,于是通過服務(wù)器連接模塊馬上和服務(wù)器建立一條XML stream(如果之前和有過通信則建立XML stream的步驟可省略)并將這個(gè)XML stanza發(fā)到服務(wù)器。

篇7

Secure Instant Messaging Microsoftware Research&Development Depend on the P2P Model

Wang Songhe,Dong Xinying

(Fuzhou University,Fuzhou350100,China)

Abstract:On the widely use of instant message(IM),P2P model is one of the core technologies;at the same time,use encryption to achieve security and confidentiality of communication and information exchanging. Instance security communication,add file transfer module,IP search function module and others into the communications platform,and ultimately the implement of the P2P model for security communication and secure transmission of documents is achieved.

Keywords:P2P;Instant Message(IM);Security;Encryption

一、引言

對等網(wǎng)絡(luò)是一種與傳統(tǒng)的Client/Serve網(wǎng)絡(luò)完全不同的網(wǎng)絡(luò)體系結(jié)構(gòu),在該網(wǎng)絡(luò)中節(jié)點(diǎn)之間可以進(jìn)行直接的通信,系統(tǒng)中的各個(gè)節(jié)點(diǎn)有著同等的地位,通過對等節(jié)點(diǎn)之間的交互操作就可以完成共享信息等工作。P2P對等網(wǎng)的出現(xiàn),打破了傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用模式,尤其是無結(jié)構(gòu)的P2P系統(tǒng),由于其與生俱來的擴(kuò)展性、容錯(cuò)性等優(yōu)點(diǎn),彌補(bǔ)了C/S模型對服務(wù)器的依賴性,被極為廣泛地應(yīng)用在即時(shí)通信方面。

同時(shí),由于局域網(wǎng)的傳輸速率高和誤碼率低的特性,使用較復(fù)雜的加密算法對傳輸消息進(jìn)行加密具有可行性,不會對即時(shí)性造成明顯的影響。

二、P2P技術(shù)研究

P2P即對等計(jì)算機(jī)或網(wǎng)絡(luò),通常簡稱為P2P。關(guān)于P2P的概念是有多種定義的:Intel工作組定義為通過在系統(tǒng)之間直接交換來共享來交換計(jì)算機(jī)資源和服務(wù)的一種模式;A.Weytsel定義是在因特網(wǎng)周邊以非客戶地位使用的設(shè)備;D.J.Milojicic則定義為給對等體提供或從對等體獲得共享。

(一)集中式P2P網(wǎng)絡(luò)

集中式P2P網(wǎng)絡(luò)形式上有一個(gè)中心服務(wù)器來負(fù)責(zé)記錄信息以及回答對這些信息的查詢。每一個(gè)對等實(shí)體對它簡要共享的信息以及進(jìn)行的通信負(fù)責(zé),根據(jù)需要下載它所需要的其他對等體上的信息,對于這種新式,其具有中心化的特點(diǎn),但卻不同于傳統(tǒng)意義上的C/S模型。

(二)完全分布式非結(jié)構(gòu)化的P2P網(wǎng)絡(luò)

該結(jié)構(gòu)采用了隨機(jī)圖的組織方式來形成一個(gè)松散的網(wǎng)絡(luò)。這種結(jié)構(gòu)對網(wǎng)絡(luò)的動態(tài)變化有較好的容錯(cuò)能力,也就是較好的可用性;同時(shí)它也支持復(fù)雜查詢,如關(guān)鍵字查詢、模糊匹配等。其典型代表是Gnutella。

(三)完全分布式結(jié)構(gòu)化P2P網(wǎng)絡(luò)

正是由于非結(jié)構(gòu)化網(wǎng)絡(luò)的不可擴(kuò)展性,才成就了一個(gè)高度結(jié)構(gòu)化的系統(tǒng)。其目的就是底稿正確查找信息的效率,最新的研究成果就是基于DHT的分布式發(fā)現(xiàn)和路由算法。這種算法避免了Napster的中心服務(wù)器,也不像Gnutella那樣的基于廣播進(jìn)行查找二十通過分布式散列函數(shù)將輸入的關(guān)鍵字唯一映射到某個(gè)節(jié)點(diǎn)上,然后通過某些特定路由算法和該節(jié)點(diǎn)建立連接。

三、加密機(jī)制及算法研究

數(shù)據(jù)加密算法在當(dāng)今信息化社會飛速發(fā)展,密碼算法標(biāo)準(zhǔn)化是信息化社會發(fā)展的必然趨勢,成為全球保密通信領(lǐng)域的一個(gè)重要課題。按照發(fā)展進(jìn)程來分,經(jīng)歷了古典密碼、對稱密鑰密碼和公開密鑰密碼階段,古典密碼算法有替代加密、置換加密;對稱加密算法包含DES、AES和常規(guī)密碼Blowfish、RC5等;非對稱加密算法包括RSA、ELGamal等。我們的P2P即時(shí)通信系統(tǒng),考慮到時(shí)效性和安全性,選取DES算法對即時(shí)通訊模塊進(jìn)行加密,利用RSA算法對文件傳輸模塊。現(xiàn)對兩種加密算法介紹如下:

(一)DES密碼算法

該算法為密碼體制中的對稱密碼體制,密鑰長度56位,明文按64位進(jìn)行分組,將分組后的明文組和56位的密鑰按位代替或交換的方法形成密文組的加密算法。該加密算法主要有三個(gè)參數(shù):key、data、mode。Key為加解密使用的密鑰,data為加解密數(shù)據(jù),mode為其工作模式。加密時(shí),明文按照64位進(jìn)行分組,形成明文組,key用于明文加密;解密時(shí),key用于解密。實(shí)際運(yùn)用時(shí),密鑰只用到64位中的56位,這樣才具有安全性。

其算法特點(diǎn):分組比較短,密鑰太短,密鑰生命周期短,運(yùn)算速度慢。

(二)RSA簽名算法

它是第一個(gè)既能用于數(shù)據(jù)加密也能用于數(shù)字簽名的算法,易于理解和操作,也很流行。算法的名字以發(fā)明者的名字命名:Ron Rivest,Adi Shami和Leonard Adleman。但RSA的安全性一直未能得到理論上的證明。它經(jīng)歷了各種攻擊,至今未被完全攻破。

四、加密模塊

(一)即時(shí)通信模塊

創(chuàng)建DESCipher類,主要函數(shù)為encrypt()和decrypt(),分別實(shí)現(xiàn)加密和解密的功能,下面是encrypt()的偽代碼:

public void encrypt(){

permutation(plainText,ipBox,8,8,8); //明文IP置換

permutation(keyText,pc1Box,8,7,8);//原始密鑰PC1置換

lastRoundKey=PC1Arr;

for(int i=0;i

generateRoundKeys(i,lastRounKey);

//16輪迭代

for(int i=0;i

roundI(flag,i,IPArr);

//最后一輪交換

for(int i=0;i

for(int j=0;j

cipherText[i][j]=IPArr[i+4][j];

for(int i=4;i

for(int j=0;j

cipherText[i][j]=IPArr[i-4][j];

permutation(cipherText,reipBox,8,8,8);//IP逆置換

}

decrypt()的偽代碼與encrypt()類似。

在TelFrame類中創(chuàng)建DESCipher的實(shí)例,調(diào)用其encrypt()和decrypt()函數(shù),調(diào)用時(shí)機(jī)取決于“加密/解密”復(fù)選框是否勾上。如果“加密”被選中,消息數(shù)據(jù)先經(jīng)過調(diào)用encrypt()函數(shù)加密后,在通過socket發(fā)送。如果數(shù)據(jù)流被攻擊者截獲,由于攻擊者沒有密鑰,所以他也無法從截取信息中獲取有用信息。接收者socket收到密文后,利用會話開始之前得到的密鑰解密,從而提高了即時(shí)通信的安全性。

五、實(shí)驗(yàn)與結(jié)果分析

(一)運(yùn)行環(huán)境要求:

1.Windows XP\2000\Vista\7;

2.已搭建java運(yùn)行環(huán)境(jre)。

(二)軟件測試步驟:

1.程序正常運(yùn)行界面

程序主界面包括功能選項(xiàng)卡、聊天好友列表、狀態(tài)欄三大部分,其中功能選項(xiàng)卡又包含聊天模塊、系統(tǒng)設(shè)置、文件查詢。

2.聊天模塊

(1)用戶管理

在聊天模塊下,單擊鼠標(biāo)右鍵,彈出添加用戶菜單,點(diǎn)擊“添加用戶”,彈出“輸入”對話框,填入對方IP地址,按“確認(rèn)”即可。

添加用戶成功后,還可以選中該用戶右鍵進(jìn)行“更名”、“添加用戶”、“刪除用戶”等。

(2)通信功能

選中某用戶后,雙擊可以打開通信窗口,下面具體展示加密解密功能(用127.0.0.1測試):

(3)文件傳輸功能:

點(diǎn)擊“文件傳輸”,彈出文件選擇器,選定文件,立即開始加密傳輸。對方在文件查詢模塊中,按“打開文件”就可以看到剛剛傳過來的文件了,由于文件安全傳輸是自動加密解密的,這個(gè)過程對用戶是完全透明的。

結(jié)束語

通過研究和測試,SecureCommu主要實(shí)現(xiàn)了安全即時(shí)通訊和安全文件傳輸功能。它面向局域網(wǎng),采用了DES和RSA加密算法,性能穩(wěn)定,速度較快,適用于一個(gè)企業(yè)或單位內(nèi)部成員之間進(jìn)行即時(shí)安全聊天通信。考慮到企業(yè)或單位的需求,還可以增加群聊、視頻會議以及白板演示等功能。經(jīng)過完善后,SecureCommu將在局域網(wǎng)內(nèi)通信領(lǐng)域使工作學(xué)習(xí)更加高效安全。

參考文獻(xiàn):

[1]張書欽,蘆東昕,楊永田.P2P文件共享網(wǎng)絡(luò)中信任管理系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)工程,2005,31(18):160-162

[2]張文,趙子銘,楊天璐,魏小康.p2p網(wǎng)絡(luò)技術(shù)原理與C++開發(fā)案例.網(wǎng)絡(luò)技術(shù),2008

篇8

“潛傳播”溯源及其概念

“潛傳播”可算作一個(gè)較新的名詞,在“自媒體”的語境下被人們關(guān)注從而成為一種現(xiàn)象。但若溯其源流,“潛傳播”在中國古代即已有之,只不過在互聯(lián)網(wǎng)技術(shù)出現(xiàn)之前的幾千年中,技術(shù)工具的缺失以及封建統(tǒng)治者“民可使由之,不可使知之”的專制思想,使得大規(guī)模的“潛傳播”既無實(shí)現(xiàn)的有力媒介,也無實(shí)現(xiàn)的“自由”。

盡管如此,“潛傳播”依然在古代中國社會中存在并延續(xù),從遠(yuǎn)古時(shí)代一直持續(xù)到明清之后,可以說,只要有統(tǒng)治階級充當(dāng)絕對的“把關(guān)者”的傳播,就有民間以童謠、野史、說書等方式的“反傳播”和“潛傳播”。①幾千年的中國社會信息傳播史,歸根結(jié)底是傳播與反傳播、“顯傳播”與“潛傳播”的對立斗爭史,加之國人含蓄內(nèi)斂的性格特征,使得“潛傳播”作為一種現(xiàn)象與整個(gè)中國文明史相依相隨。

但在傳播學(xué)領(lǐng)域,其作為一個(gè)概念被提出卻是在新媒體技術(shù)被廣泛應(yīng)用、“自媒體”真正擁有話語權(quán)的21世紀(jì)。可即便至今,“潛傳播”也不算是一個(gè)有著較高認(rèn)知度和熱度的傳播學(xué)名詞。該詞曾在文學(xué)研究領(lǐng)域被提及,系從詩歌傳播研究的視角,是說“詩人因作品涉及個(gè)人私密或自感作品尚不成熟而不想讓其逾越自我傳播的范圍”或是“作品因某種客觀條件限制而進(jìn)入不了其他傳播渠道,只能暫時(shí)居留于自我傳播而等待消失或擴(kuò)散”。②顯而易見,這僅是將“潛傳播”限定在自我傳播的范圍內(nèi),并不具有較大的傳播學(xué)意義。

2005年,楊青山、鄭思禮兩位學(xué)者在《中國古代反傳播案例分析》一文中曾幾次提到“潛傳播”一詞,但正文中卻未作任何闡釋,亦與“自媒體”語境無關(guān)。之后的2008年,央視主持人白巖松在一次有關(guān)四川廣元柑橘事件的節(jié)目中提及了“潛傳播”,并將之作為互聯(lián)網(wǎng)時(shí)代一個(gè)不容忽視的現(xiàn)象:“互聯(lián)網(wǎng)、手機(jī)信息……它不分良莠真假,以分秒計(jì)的速度在公眾之間沒遮攔地傳遞著。這種全新的傳播媒介,相對于傳統(tǒng)媒介的‘明傳播’,被有識之士稱為‘潛傳播’。”③在2010年社科院的首個(gè)《中國新媒體發(fā)展報(bào)告》中,有兩篇文章提及了自媒體時(shí)代的“潛傳播”,并將其正式納入傳播學(xué)研究范疇,然而同樣僅簡單提及,未深入闡釋。

可見,迄今還未有人對“潛傳播”這一概念下過明確定義。但在專業(yè)領(lǐng)域內(nèi),“傳播”的概念已經(jīng)定義清晰:“所謂‘傳播’,即社會信息的傳遞或社會信息系統(tǒng)的運(yùn)行。”④而“潛”在《現(xiàn)代漢語詞典》中有“隱藏;不露在表面;秘密”之意。由此,不難將“潛傳播”定義為:通過特定的符號、方式、渠道進(jìn)行的非公開社會信息傳遞或社會信息系統(tǒng)的隱蔽運(yùn)行。

自媒體時(shí)代“潛傳播”的通道

目前來看,“潛傳播”發(fā)生的通道主要為手機(jī)短信、網(wǎng)絡(luò)即時(shí)通信以及基于SNS構(gòu)建的新型專業(yè)社交網(wǎng)站。

手機(jī)短信。在幾類主要的“潛傳播”通道中,手機(jī)短信是隱蔽性較強(qiáng)的一種,它最大的信息傳播屬性是完全私密,除發(fā)送者外,他人不但看不到短信的內(nèi)容,甚至連“傳播”的這種行為――收發(fā)都難以完全察覺。此外,由于具有即收即發(fā)、快捷便宜等特點(diǎn),手機(jī)短信一直是我國8億多手機(jī)用戶⑤最喜愛的信息溝通方式,也是目前最為普遍和大眾化的一種“潛傳播”方式。然而,手機(jī)短信的“潛傳播”還主要限于人際傳播的范疇,傳播內(nèi)容也以有限數(shù)量的文字為主。

網(wǎng)絡(luò)即時(shí)通信。網(wǎng)絡(luò)即時(shí)通信,指用戶在互聯(lián)網(wǎng)上通過即時(shí)通信軟件建立聯(lián)系并進(jìn)行實(shí)時(shí)通信的網(wǎng)絡(luò)應(yīng)用。與手機(jī)短信方式進(jìn)行的“潛傳播”相比,網(wǎng)絡(luò)即時(shí)通信(QQ、MSN、移動飛信、阿里旺旺等)則真正意義上為“自媒體”時(shí)代的“潛傳播”舉起了旗幟。基于網(wǎng)絡(luò)即時(shí)通信的“潛傳播”已經(jīng)遠(yuǎn)遠(yuǎn)超出人際傳播的狹小范疇,它以超強(qiáng)的即時(shí)性、群集化、隱蔽性、自主式社會組織和動員方式,成為集人際傳播、組織傳播、群體傳播乃至大眾傳播于一體的復(fù)合化“潛傳播”工具。網(wǎng)絡(luò)即時(shí)通信是目前傳播效力最強(qiáng)、最具代表性的“潛傳播”通道。

SNS社交網(wǎng)站。⑥社交網(wǎng)站近年來大熱,從國外的“臉譜”(Facebook)到國內(nèi)的“人人”、“開心”,吸引了無數(shù)青年。雖然有一定的開放性,但總的來說,社交網(wǎng)站建構(gòu)起來的仍是一個(gè)相對封閉的“圈子”:部分社交網(wǎng)站實(shí)行“封閉式”注冊,不注冊個(gè)人ID或“加好友”、“加圈子”,便無法進(jìn)行“社交”和“分享”。此外,如“人人”等社交網(wǎng)站具有嚴(yán)密的分級隱私設(shè)置,對于特定群體的準(zhǔn)入許可和回避有效地維護(hù)了用戶的隱私權(quán)――這也是傳者對內(nèi)容的控制加強(qiáng)的體現(xiàn)。而傳者一旦具有較強(qiáng)的內(nèi)容傳播控制權(quán),“潛傳播”便有了實(shí)現(xiàn)的自由。和手機(jī)短信與網(wǎng)絡(luò)即時(shí)通信相比,社交網(wǎng)站中的“潛傳播”處于“熟人網(wǎng)絡(luò)”之中,傳者的個(gè)人身份相對容易驗(yàn)證(特別是實(shí)名制注冊ID的情況下),一旦出現(xiàn)傳播不良信息會很容易確定信源。因此,通過社交網(wǎng)站進(jìn)行的“潛傳播”,其隱蔽性和安全性也較為薄弱。但需注意的是,目前眾多社交網(wǎng)站已漸漸向“集成性傳媒平臺”的方向邁進(jìn)(如網(wǎng)絡(luò)即時(shí)通信和社交網(wǎng)站的融合,典型的有QQ校友與QQ),這一趨勢將賦予SNS社交網(wǎng)站以更加強(qiáng)大的“潛傳播”功能和社會自組織能力。

“潛傳播”的傳播模式

傳播模式是對傳播過程的內(nèi)在機(jī)制與外部聯(lián)系進(jìn)行的一種直觀的簡潔的描述,也是一種從特定角度和層面解決問題的思維方法。自媒體時(shí)代的“潛傳播”本質(zhì)上是一種互聯(lián)網(wǎng)傳播,其基本傳播模式自然可以從傳統(tǒng)的網(wǎng)絡(luò)傳播模式中找到依歸,并沒有達(dá)到顛覆傳統(tǒng)網(wǎng)絡(luò)傳播模式的程度。但是,傳統(tǒng)的網(wǎng)絡(luò)信息傳播模式是一種開放式的結(jié)構(gòu),似乎更適用于“顯傳播”,對于“潛傳播”這種社會信息系統(tǒng)的隱蔽運(yùn)行并不十分契合,在結(jié)構(gòu)和要素上,兩者依然有著顯著區(qū)別。

目前,國內(nèi)有代表性的網(wǎng)絡(luò)信息傳播模式由北京大學(xué)謝新洲教授提出,他將傳播者、接受者、信息、媒介、噪音等網(wǎng)絡(luò)信息傳播的基本要素進(jìn)行概括,建立了網(wǎng)絡(luò)信息傳播的一個(gè)基本模式,該模式對網(wǎng)絡(luò)信息的傳播過程進(jìn)行了概括,將電子郵件、BBS論壇、音頻視頻等納入網(wǎng)絡(luò)媒體這一概念,并考慮到影響傳播者和受眾的四個(gè)要素,通過一個(gè)較為簡單的圖例展示了網(wǎng)絡(luò)信息的傳播過程。⑦

理論上“潛傳播”的傳播模式仍屬于網(wǎng)絡(luò)信息傳播的范疇,但傳播系統(tǒng)的開放程度、傳播媒介、傳播內(nèi)容、傳播方向、傳播效果等卻有所不同。在“潛傳播”傳播模式中,傳/受者(C/R)既處在一個(gè)相對開放的社會大系統(tǒng)中,同時(shí)又通過SMS/IM/SNS等通道進(jìn)行著非公開的信息傳遞和分享,從而在社會大系統(tǒng)中構(gòu)造出了一個(gè)個(gè)“潛空間”,該空間中的信息很難被外人所知,但卻可以在其內(nèi)部迅速傳遞。也就是說,在信息流動方向上,主要是自外而內(nèi)或是內(nèi)部循環(huán),由內(nèi)而外則是較弱的流向。

在“潛空間”中,由于工具的便利性,內(nèi)部成員可以進(jìn)行充分的互動,加之SMS/IM/SNS的使用者之間一般具有較高的相識度,這就使得“隱空間”中進(jìn)行的傳播具有普通傳播難以企及的強(qiáng)傳播效力和圈內(nèi)成員的群體自組織能力。

此外,我們知道,自媒體常見的信息傳遞方式有廣播、組播、點(diǎn)播(P2P)等,但對于“潛傳播”,廣播必不可能,其主要傳播類型是組播和點(diǎn)播。而在信息符號的使用上,“潛交流”者之間既可以使用通約的語言符號,也可以使用中國古代“江湖暗語”似的非通約符號,這就更加鞏固了“潛傳播”的私密性和安全性。另外需要特別注意的是,之所以選擇“潛傳播”而不是“顯傳播”,既可能出于個(gè)人隱私原因,也有可能是目的或行為的不可告人。此時(shí),隱藏在社會信息傳播大系統(tǒng)中的“潛空間”就成了一顆顆危險(xiǎn)的炸彈,將嚴(yán)重危害國家和社會的安全穩(wěn)定。

但總的來說,“潛傳播”并不都是有害的傳播,這種新媒體環(huán)境下具有強(qiáng)大效力的特殊傳播形式不受時(shí)空、現(xiàn)實(shí)身份和地位的限制,成員之間溝通便利,地位平等,組織方式靈活,具有明顯的民間性。近年來,我國通過“潛傳播”形成的社會自組織積極參與社會事務(wù),關(guān)注社會、關(guān)注國家和榮譽(yù)、關(guān)注民生、表達(dá)訴求、維護(hù)權(quán)利、踐行公益,發(fā)揮了積極的作用。

“潛傳播”的引導(dǎo)與控制

建立信息公開、機(jī)制,最大化縮小“潛空間”。“潛傳播”有時(shí)是一種無奈,是一種不得已而為之的選擇。當(dāng)主流信息缺失時(shí),民眾只能通過“潛傳播”進(jìn)行信息的溝通和交流,以保證自身的利益和安全。當(dāng)前我國社會處于轉(zhuǎn)型期,各類社會矛盾容易激化,一些較為激烈的民意訴求往往通過“潛傳播”醞釀和積聚,危及了社會穩(wěn)定。因此,當(dāng)由“潛傳播”引發(fā)網(wǎng)絡(luò)輿情危機(jī)時(shí),政府部門要通過自己的信息平臺和主流媒體及時(shí)向公眾權(quán)威信息,滿足廣大民眾的“知情權(quán)”,盡量縮小充斥著不確定信息的“潛空間”。

搞好輿情監(jiān)測,及時(shí)處理“潛傳播”中的不良信息。自媒體時(shí)代,“潛傳播”不可避免,也確實(shí)很難控制。但即便如此,對“潛傳播”中的社情民意也不能不管不顧,在不侵犯傳播者隱私的情況下,應(yīng)利用現(xiàn)有的技術(shù)條件保持對各類“潛傳播”通道的輿情監(jiān)控,建立專門針對“潛傳播”的輿情發(fā)現(xiàn)、分析和處置機(jī)制,這是政府部門發(fā)現(xiàn)危機(jī)、引導(dǎo)“潛”輿論并采取一系列管理措施的關(guān)鍵。

完善法治環(huán)境,培育積極健康的“潛輿論”。加強(qiáng)新媒體法制建設(shè)是目前各國政府都在思考的課題,立法環(huán)境和立法客體也處于不斷的發(fā)展中。在“潛空間”中進(jìn)行的非法信息傳播活動,既對國家安全和社會穩(wěn)定產(chǎn)生危害,也對個(gè)人的隱私和信息安全造成了影響,這就要求政府對這類行為(如傳播非法信息、組織非法活動、傳播謠言、侵犯隱私等)予以約束和規(guī)制。

加強(qiáng)傳播者自律,讓每個(gè)人都“潛”得坦蕩。在“潛傳播”中,傳統(tǒng)的把關(guān)人已經(jīng)失去了效力,甚至根本就不存在什么把關(guān)人了,在“潛傳播”活動中,每一個(gè)人都是信息傳遞的主宰。從這個(gè)意義上講,公民整體素質(zhì)決定了“潛傳播”的內(nèi)容和所形成的輿論場是否健康。因此,要培育公民的自律,促使其自身在“潛傳播”活動中加強(qiáng)自我約束和規(guī)范,避免可能使公共利益和國家安全受到損害的言論,對有害信息要堅(jiān)決抵制,不相信、不傳播、不擴(kuò)散,真正做到即便參與到非公開的“潛傳播”活動中也能坦蕩克己,有所為有所不為。

注釋:

①楊青山、鄭思禮:《中國古代反傳播案例分析》,傳播學(xué)論壇,http://省略/list.asp?unid=975,2005-05-29。

②楊志學(xué):《詩歌傳播類型初探》,《詩探索》,2006(1)。

③央視《新聞1+1》:《四川廣元柑橘事件引發(fā)消費(fèi)者恐慌解析》,騰訊網(wǎng),http://news.省略/a/20081029/000056_2.htm,2008-10-29。

④郭慶光:《傳播學(xué)教程》,北京:中國人民大學(xué)出版社,2004年版,第5頁。

⑤劉育英:《中國電話用戶數(shù)達(dá)11.3億手機(jī)用戶8.3億》,中國新聞網(wǎng),http://省略/it/2010/10-22/2604379.shtml,2010-10-22。

⑥SNS,全稱Social Networking Services,即社會性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建立社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。

篇9

1. 引言

近年來,對等網(wǎng)絡(luò)模型P2P受到人們的關(guān)注,成為熱點(diǎn)技術(shù)。P2P就是peer to peer,也叫對等網(wǎng)絡(luò)或?qū)Φ冗B接,它與傳統(tǒng)的瀏覽器/服務(wù)器(b/s)模式或客戶端/服務(wù)器(c/s)最大的不同是降低了對服務(wù)器的依賴,并且在P2P網(wǎng)絡(luò)中各peer之間的關(guān)系是對等的,peer同時(shí)具有client和server的特點(diǎn)。P2P模型無需依賴集中式服務(wù)器或資源就可以直接通信,進(jìn)行文件傳輸。

   (3)應(yīng)用層

應(yīng)用層包括應(yīng)用的實(shí)現(xiàn),例如 P2P 即時(shí)通信、文件資源共享、P2P電郵系統(tǒng)、娛樂內(nèi)容管理和傳遞、分布式拍賣系統(tǒng)以及其它很多應(yīng)用程序的整合。應(yīng)用層和服務(wù)層之間并沒有嚴(yán)格的界限。

3. 基于JXTA的P2P即時(shí)通信系統(tǒng)設(shè)計(jì)

3.1 需求分析

本系統(tǒng)是一個(gè)建立在JXTA平臺上的P2P即時(shí)通信軟件,其功能類似于目前常用的即時(shí)通信軟件,如QQ、ICQ和MSN等軟件。本系統(tǒng)要求能夠?qū)崿F(xiàn)局域網(wǎng)內(nèi)的即時(shí)通信功能,具體的功能有對等點(diǎn)的發(fā)現(xiàn)、對等點(diǎn)之間的一對一通信、對等點(diǎn)之間的文件傳輸和視音頻傳輸以及對等點(diǎn)到對等點(diǎn)組的一對多通信,同時(shí)要求系統(tǒng)具有良好的擴(kuò)展性。

3.2 網(wǎng)絡(luò)模型設(shè)計(jì)

因?yàn)镴XTA平臺本身基于P2P技術(shù)設(shè)計(jì),可以避免大量信息通過中心節(jié)點(diǎn)造成過度負(fù)載而引起的系統(tǒng)變慢和崩潰的情況,因此非常適合用于即時(shí)通信應(yīng)用。另外,由于程序基于Java Applet開發(fā),網(wǎng)內(nèi)節(jié)點(diǎn)都必須通過中心服務(wù)器獲取程序,為了體現(xiàn)P2P 的負(fù)載分散特性和 C/S結(jié)構(gòu)的集中式同步節(jié)點(diǎn)狀態(tài)的優(yōu)點(diǎn),這里采用P2P的非完全集中式結(jié)構(gòu),如圖2所示。該結(jié)構(gòu)中所有節(jié)點(diǎn)都與服務(wù)器相連,上下線信息均通過服務(wù)器同步和分發(fā),節(jié)點(diǎn)在獲取組內(nèi)其他節(jié)點(diǎn)的在線狀態(tài)后可以不通過服務(wù)器而直接與節(jié)點(diǎn)相連。

3.3 模塊設(shè)計(jì)

通過分析,本系統(tǒng)從功能上分為用戶界面(GUI)模塊、通信模塊、資源模塊等三大模塊。其中資源模塊涵蓋產(chǎn)生和存儲應(yīng)用需要的所有資 源,主要有用戶的各種管道廣告信息、本機(jī)網(wǎng)絡(luò)資源和國際化資源。如圖3所示,三大模塊相互協(xié)作構(gòu)成本軟件的基本框架。

初始狀態(tài)下,程序通過入口函數(shù)傳入用戶名等信息,同時(shí)完成通信模塊和用戶界面模塊的初始化。接下來將詳細(xì)介紹用戶界面模塊和通信模塊的設(shè)計(jì)。

3.3.1 用戶界面模塊

用戶界面是軟件和用戶交互的最主要方式,本軟件作為企業(yè)內(nèi)部信息系統(tǒng)的子系統(tǒng),使用Java applet實(shí)現(xiàn),設(shè)計(jì)的原則要求簡單明了,另外由于是嵌在網(wǎng)頁中的程序,故要求其具有較高的可靠性。因此本界面設(shè)計(jì)盡量簡潔,其總體結(jié)構(gòu)如圖 4所示。

本界面使用Swing工具包進(jìn)行開發(fā),它以抽象窗口工具包(AWT)為基礎(chǔ),可以使跨平臺應(yīng)用程序使用任何外觀風(fēng)格。同時(shí),Swing開發(fā)人員用很少的代碼便可利用Swing靈活豐富的功能和模塊化組件創(chuàng)建出優(yōu)雅的用戶界面。

3.3.2 通信模塊

通信模塊是程序與外界交互的最重要的部分。本程序的通信機(jī)制是在JXTA 協(xié)議基礎(chǔ)上開發(fā)的,而JXTA的節(jié)點(diǎn)發(fā)現(xiàn)機(jī)制(Discovery)中發(fā)現(xiàn)新節(jié)點(diǎn)需要很長時(shí)間,非常不適用于局域網(wǎng),因此本系統(tǒng)重新設(shè)計(jì)新的節(jié)點(diǎn)發(fā)現(xiàn)機(jī)制。JXTA協(xié)議中用于通信的組件主要有Pipe和Socket,其中Jxta BiDi Pipe用于節(jié)點(diǎn)之間的文字通信和信令傳輸,Jxta Socket用于節(jié)點(diǎn)之間的字節(jié)流傳輸,本系統(tǒng)中用于文件傳輸,Jxta Propagated Pipe用于對等點(diǎn)組內(nèi)的廣播型文本通信。

   (1)發(fā)現(xiàn)機(jī)制的設(shè)計(jì)

JXTA提供了對等點(diǎn)發(fā)現(xiàn)協(xié)議(Peer Discovery Protocol),對等點(diǎn)之間利用這個(gè)協(xié)議來資源信息以及發(fā)現(xiàn)被其它對等點(diǎn)出來的JXTA資源信息。

網(wǎng)絡(luò)中的發(fā)現(xiàn)工作通過兩種方式來完成,一種是在本地網(wǎng)絡(luò)上發(fā)送多播信息;如果本地沒有想要的節(jié)點(diǎn)就會采用第二種方式,即使用集合點(diǎn)(Rendezvous Peer)之間的通信來發(fā)現(xiàn)外網(wǎng)的對等點(diǎn)。

由于JXTA中查找采用多播的方式,網(wǎng)絡(luò)規(guī)模較大時(shí)容易產(chǎn)生網(wǎng)絡(luò)風(fēng)暴,同時(shí),因?yàn)樗械牡刂沸畔⒍纪ㄟ^哈希函數(shù)轉(zhuǎn)化而來,物理上相近的節(jié)點(diǎn)可能轉(zhuǎn)化后在遍歷順序上相距甚遠(yuǎn),從而導(dǎo)致發(fā)現(xiàn)效率的降低。在實(shí)際使用JXTA發(fā)現(xiàn)協(xié)議過程中,發(fā)現(xiàn)已上線的節(jié)點(diǎn)需要10秒甚至更多的時(shí)間,使用效果不佳。因此,選擇自己設(shè)計(jì)更適合的發(fā)現(xiàn)機(jī)制來完成節(jié)點(diǎn)的信息工作。

在設(shè)計(jì)的發(fā)現(xiàn)流程中,對等組內(nèi)所有節(jié)點(diǎn)的用戶信息和在線狀態(tài)信息都儲存在服務(wù)器里,節(jié)點(diǎn)和服務(wù)器通過建立JxtaBidiPipe進(jìn)行通信,避免了因多播產(chǎn)生網(wǎng)絡(luò)風(fēng)暴的風(fēng)險(xiǎn)。一個(gè)節(jié)點(diǎn)首先通過已知服務(wù)器的通告與之建立BidiPipe并傳送其上線信息,隨后服務(wù)器更新在線列表,并將上線信息分發(fā)給組內(nèi)其他的節(jié)點(diǎn), 其他節(jié)點(diǎn)根據(jù)獲得的信息與之建立連接,最終對等點(diǎn)間的通信便可進(jìn)行。

4. 結(jié)語

隨著P2P應(yīng)用的普及,P2P技術(shù)得到了越來越廣泛的關(guān)注,成為了計(jì)算機(jī)領(lǐng)域的熱點(diǎn)技術(shù)之一。而其中專門用于P2P計(jì)算的開放性網(wǎng)絡(luò)計(jì)算平臺的JXTA技術(shù),解決了當(dāng)前分布計(jì)算應(yīng)用中面臨的問題,實(shí)現(xiàn)了統(tǒng)一、互操作以及異構(gòu)的應(yīng)用,提供了一整套開放協(xié)議和開源實(shí)現(xiàn),解決了己有P2P系統(tǒng)的一些缺陷,使人們開發(fā)P2P系統(tǒng)變得簡單自如。

本文的創(chuàng)新點(diǎn)在于設(shè)計(jì)了一個(gè)在JXTA平臺上開發(fā)P2P應(yīng)用系統(tǒng)的框架,并在此基礎(chǔ)上實(shí)現(xiàn)了一個(gè)即時(shí)通信系統(tǒng)。但是由于時(shí)間倉促,且實(shí)驗(yàn)條件的限制,程序在穩(wěn)定性方面仍然存在一定的問題,這有待于進(jìn)一步開發(fā)和完善。信息安全方面,本系統(tǒng)采用了建立安全管道的機(jī)制進(jìn)行通信,一定程度地保護(hù)了消息,如果采用比較成熟和主流的數(shù)字簽名、消息驗(yàn)證碼的方法來最大限度地保護(hù)消息則更優(yōu)。隨著網(wǎng)絡(luò)的發(fā)展和普及,即時(shí)通信系統(tǒng)在商業(yè)領(lǐng)域得到廣泛應(yīng)用,而其安全性和互通性也將成為人們重點(diǎn)關(guān)注和研究的一個(gè)熱點(diǎn)問題。

參考文獻(xiàn):

[1] 朱浩然,安海燕,劉治波.在VPN上架設(shè)P2P的研究[J]. 中國醫(yī)學(xué)裝備,2008(9):10-12

[2] 舒忠梅.基于P2P的視圖維護(hù)架構(gòu)及方法研究[D].中山大學(xué), 2005:1-2

[3] 郭慶玲.JXTA仿真分析及其在P2P移動流媒體中的應(yīng)用研究[D].濟(jì)南大學(xué), 2008:1-2

[4] 李蓬.JXTA框架下P2P即時(shí)通信系統(tǒng)的設(shè)計(jì)[J]. 計(jì)算機(jī)與數(shù)字工程,2008(4):61-63

[5] 姜超.JXTA分布式計(jì)算技術(shù)[J]. 現(xiàn)代計(jì)算機(jī):下半月版,2005(1):31-34

[6] 劉居亮,潘郁.P2P移動電子商務(wù)模式研究[J]. 微處理機(jī) ,2008(6):75-77

[7] 詹曉亮.P2P局域網(wǎng)文件共享系統(tǒng)的研究與實(shí)現(xiàn)[D]. 西華大學(xué), 2010:1-2

作者簡介:

范偉(1977- ),女,湖北荊州人,講師,碩士,主要研究方向:計(jì)算機(jī)網(wǎng)絡(luò),P2P技術(shù);

韓雙霞(1970 - ) ,女,河北藁城人,副教授,碩士,主要研究方向:數(shù)據(jù)庫、無線傳感與通信控制;

葉冬芬(1978- ),女,浙江衢州人,講師,碩士,主要研究方向:計(jì)算機(jī)網(wǎng)絡(luò),P2P技術(shù)。

篇10

2、BIP語言概念

BIP語言從三個(gè)方面來定義建立構(gòu)件:(1)原子構(gòu)件:一類帶有行為描述的構(gòu)件,其行為里定義了一些遷移,(empty)交互和優(yōu)先級。帶有行為名的端口的觸發(fā)遷移用于同步。(2)連接件:用于描述原子構(gòu)件端口之間可能的交互模式。(3)優(yōu)先級關(guān)系:通過在幾種可能的交互方式中間選擇一種,這種根據(jù)原子構(gòu)件整體的狀態(tài)來判定。下面詳細(xì)描述這個(gè)語言的主要特征。

2.1原子構(gòu)件

2.2連接件和交互

連接件γ是一個(gè)涉及交互的原子構(gòu)件的非empty端口集。連接件來自涉及交互的每個(gè)原子構(gòu)件最多包含的一個(gè)端口。γ的交互是這個(gè)集合的任何非empty子集。例如p1,p2,p3是不同原子構(gòu)件的端口,連接件γ=p1|p2|p3有七種交互:p1,p2,p3,p1|p2,p1|p3,p2|p3,p1|p2|p3。例如,帶有一個(gè)以上端口的交互代表了這些端口同步轉(zhuǎn)換。

2.3優(yōu)先權(quán)

給定包含交互構(gòu)件的系統(tǒng),優(yōu)先權(quán)根據(jù)條件來確定這些可以執(zhí)行交互的優(yōu)先級。因此優(yōu)先權(quán)可以通過設(shè)置執(zhí)行遷移的約束條件來減少系統(tǒng)的非確定性。

2.4復(fù)合構(gòu)件

復(fù)合構(gòu)件是從已經(jīng)存在的構(gòu)件(原子的或者復(fù)合的)組合而來的新構(gòu)件。這些包含在復(fù)合構(gòu)件里的構(gòu)件稱為它的子構(gòu)件。復(fù)合構(gòu)件由子構(gòu)件,連接件以及優(yōu)先級構(gòu)成。復(fù)合構(gòu)件system如圖2所示。它是由三個(gè)相互作用的子構(gòu)件的復(fù)合而成的。在列表3里,C1作為一個(gè)客戶端發(fā)送請求給C2或者C3。這里指定了連接件,優(yōu)先級(如果兩個(gè)構(gòu)件都是empty,構(gòu)件r2的優(yōu)先權(quán)高于其他構(gòu)件的)。

3、用BIP建立AADL周期線程模型

在AADL里,通信代碼是帶有任務(wù)調(diào)度的可執(zhí)行代碼的一部分。這確保了端口之間遷移時(shí)間是可定義的。遷移時(shí)間通過采樣數(shù)據(jù)流來確定。在應(yīng)用代碼操作端口變量時(shí),系統(tǒng)緩沖可以用于確保端口變量在任務(wù)執(zhí)行時(shí)不被其他的任務(wù)所影響。下面圖解釋周期性線程在BIP里的建模和調(diào)度,它介紹了兩種通信協(xié)議,即時(shí)通信和延遲通信。

4、用BIP建立AADL通信語義模型

4.1即時(shí)通信的BIP描述

圖4描述了即時(shí)通信的自動控制過程。當(dāng)時(shí)間與兩個(gè)交互線程周期的最小公倍數(shù)對齊時(shí),數(shù)據(jù)傳輸可以通過端口completion_immediate同步通信。在這種情況下,接收線程會延遲直到發(fā)送線程的完成才開始執(zhí)行:在SYNC狀態(tài),execution不執(zhí)行。在ASYNS狀態(tài),第一個(gè)線程的完成和第二個(gè)線程的執(zhí)行不同步,數(shù)據(jù)傳遞不會執(zhí)行。

4.2延遲通信的BIP描述

延遲通信的自動控制用BIP建模如圖6所示。構(gòu)件聲明了兩個(gè)變量:發(fā)送線程在完成時(shí)發(fā)送變量next。在發(fā)送最終截止時(shí)它被復(fù)制到變量current。current在調(diào)度時(shí)被傳送到接收線程。因此,需要用這兩個(gè)變量管理延遲通信。在這種同步通信過程中,讀線程會在下一次周期的開始處獲得新的輸入。因此有必要確保數(shù)據(jù)發(fā)送的結(jié)束剛好在周期的截止處,即數(shù)據(jù)總是接近周期延遲才發(fā)送。

篇11

在原來面向互聯(lián)網(wǎng)市場的即時(shí)通信的Lava-Lava平臺與面向企業(yè)市場的競開通訊之星GKE的基礎(chǔ)上,點(diǎn)擊科技推出了統(tǒng)一的競開即時(shí)通信平臺,實(shí)現(xiàn)了底層平臺的融合。點(diǎn)擊科技欲以一款開放的、標(biāo)準(zhǔn)化的多媒體網(wǎng)絡(luò)即時(shí)通信平臺,提供即時(shí)通信、實(shí)時(shí)協(xié)作與資源共享等功能,以統(tǒng)一的平臺架構(gòu),實(shí)現(xiàn)對個(gè)人市場與企業(yè)市場的全面支持。

淡出應(yīng)用 強(qiáng)化平臺

劉保華:你原來所做的中文平臺、新浪等都屬于互聯(lián)網(wǎng)領(lǐng)域,那么2001年成立點(diǎn)擊科技,選擇企業(yè)信息化這樣一個(gè)切入點(diǎn)的考慮初衷是什么?

王志東:當(dāng)時(shí)不直接做互聯(lián)網(wǎng)的原因是離開新浪之后需要避開同行競爭,因?yàn)樾吕说臉I(yè)務(wù)很廣,可能會產(chǎn)生人員、客戶等各種沖突。

另外,自從2001年成立點(diǎn)擊科技至今,我們一直在努力做的就是軟件、網(wǎng)絡(luò)和通信的結(jié)合。2002年我們宣布做企業(yè)協(xié)同軟件,其本質(zhì)就是把互聯(lián)網(wǎng)的技術(shù)和應(yīng)用模式應(yīng)用于企業(yè),是企業(yè)信息化和互聯(lián)網(wǎng)的一個(gè)結(jié)合。對此,從不同的角度看會有不同的結(jié)論。從企業(yè)信息化的角度,它好像是企業(yè)信息化的一個(gè)分支;但是從互聯(lián)網(wǎng)的角度,它是從互聯(lián)網(wǎng)向企業(yè)應(yīng)用的延伸。我們一直做雙面,只是在當(dāng)時(shí)的宣傳上為了實(shí)際效果而淡化了后者。

我們從最早的產(chǎn)品――GK-Star的第一個(gè)版本提供的就是一個(gè)動態(tài)的團(tuán)隊(duì)管理功能,最核心的就是溝通和分享,是跨網(wǎng)絡(luò)、跨地區(qū)、跨組織的一種應(yīng)用,就是基于互聯(lián)網(wǎng)的一種應(yīng)用。GK-Star本身就帶有即時(shí)通信所有的功能,同時(shí),帶有虛擬辦公室――協(xié)作區(qū)功能(等同于Lava-Lava的部落)。我們一直在積累,將例如P2P技術(shù)應(yīng)用我們現(xiàn)在的產(chǎn)品內(nèi),從而提升企業(yè)效率和集成應(yīng)用。

劉保華:如你所說,企業(yè)協(xié)同軟件與企業(yè)即時(shí)通信平臺的內(nèi)核是一樣的。但似乎現(xiàn)在講即時(shí)通信平臺,又回到了工具化的道路?

王志東:GK-Star一直是一個(gè)工具,是一個(gè)標(biāo)準(zhǔn)化的產(chǎn)品。實(shí)際上,我們在當(dāng)時(shí)提協(xié)同應(yīng)用時(shí),就包括協(xié)同應(yīng)用軟件、平臺、技術(shù)三個(gè)層面。但如同Windows的推廣一樣,要把平臺推廣好,就必須在平臺之上主推一個(gè)應(yīng)用軟件,通過這個(gè)軟件讓用戶馬上能用起來,再吸引第三方在該平臺上進(jìn)行開發(fā)。這就是我們的協(xié)同應(yīng)用的結(jié)構(gòu)。我們現(xiàn)在做的即時(shí)通信平臺本質(zhì)上就是一個(gè)協(xié)同應(yīng)用平臺。

一開始,我們必須平臺、應(yīng)用都做,給大家演示協(xié)同應(yīng)用是怎么回事,轉(zhuǎn)而再讓大家注意到平臺。后來我們發(fā)現(xiàn)做協(xié)同OA并不是我們的長項(xiàng),因?yàn)槔锩嬗懈鞣N瑣碎需求;同時(shí)一些專業(yè)的OA廠商做跨網(wǎng)絡(luò)的協(xié)同也很吃力。所以當(dāng)產(chǎn)業(yè)成熟到一定程度之后,就一定會產(chǎn)生分工與合作。在定位上,我們的重心是協(xié)同平臺,所以應(yīng)該淡出應(yīng)用這個(gè)層面,強(qiáng)化我們的平臺層,之后再通過開放與合作去跟應(yīng)用相結(jié)合,實(shí)現(xiàn)強(qiáng)強(qiáng)聯(lián)合,取長補(bǔ)短。目前,我們的合作伙伴一共有400多家,有100多家是做企業(yè)級產(chǎn)品的ISV/SI,比如用友致遠(yuǎn)、萬戶網(wǎng)絡(luò)、西部世紀(jì)等。

B2B2C 以合為貴的商業(yè)模式

劉保華:點(diǎn)擊科技原來可能更多的是給用戶直接做應(yīng)用,而現(xiàn)在定位于平臺后,可能要跟很多的ISV合作后,再給用戶提供應(yīng)用解決方案,感覺上好像距離用戶的距離越來越遠(yuǎn)了。這對點(diǎn)擊的商業(yè)模式會產(chǎn)生怎樣的影響?

王志東:現(xiàn)在我們不會再單槍匹馬地殺進(jìn)某個(gè)市場,要用的是“軍火商”的策略。要想進(jìn)某個(gè)行業(yè),先去找這個(gè)行業(yè)的前三名,去跟他們談合作,然后把我們的產(chǎn)品跟他們的產(chǎn)品整合起來形成銷售。這樣,他們的銷售渠道就成了我們的渠道。這樣我們要做的就是兩點(diǎn):一是說服那些行業(yè)龍頭,告訴他們與我們合作后其成本的降低、性能的提高、競爭力的提高、盈利空間的加大,談成合作;二是服務(wù)、培訓(xùn)他們,幫他們解決問題,同時(shí),理解他們對平臺需求的變化。

劉保華:點(diǎn)擊科技未來和互聯(lián)網(wǎng)合作伙伴、ISV/SI合作之后的產(chǎn)品定價(jià)、利益分配是怎樣的?是聯(lián)合做一個(gè)產(chǎn)品后分成,還是干脆當(dāng)作一個(gè)產(chǎn)品賣給合作伙伴,再把二次開發(fā)的賬算算?

王志東:模式我們根據(jù)不同行業(yè)、不同產(chǎn)品形態(tài)會有一些調(diào)整。以面向企業(yè)的GKE為例,我們會針對GKE的每個(gè)客戶端和每臺服務(wù)器有一個(gè)公開定價(jià)。對ISV/SI這樣的合作伙伴,我們根據(jù)其用戶量和規(guī)模,定位成一種特殊的渠道,給它一種渠道的價(jià)格。他們在銷售自己產(chǎn)品的時(shí)候,根據(jù)其銷量,向我們下采購單,比如某個(gè)單位共需要1000個(gè)客戶端、3臺服務(wù)器,按單收費(fèi)。如果合作伙伴對外采用的是SaaS的付費(fèi)方式,我們也會跟隨調(diào)整,和最終用戶一起商量每個(gè)用戶端每個(gè)月多少錢。而在互聯(lián)網(wǎng)領(lǐng)域,平臺搭建完以后,對我們來說可能會形成增值服務(wù)的收入,增值服務(wù)分成是我們的一種分配模式,我們還將有很多增值業(yè)務(wù)和插件。其實(shí)這類似于純凈水的生意,機(jī)器賣完以后,真正掙錢的是賣純凈水,水賣到足夠量的話,飲水機(jī)甚至?xí)浗o用戶。對我們來說也是這樣。我們提供基本平臺后,后續(xù)會有很多的增值服務(wù)變成一種消耗品,我們可以源源不斷地獲得增值服務(wù)分成。

開放才能成就平臺

劉保華:你一直強(qiáng)調(diào)競開即時(shí)通訊平臺是一款開放的平臺,其技術(shù)結(jié)構(gòu)和商業(yè)模式上的開放性體現(xiàn)在哪些方面?

王志東:我們的開放平臺有五個(gè)層面的開放性。

第一,可定制。我們的整個(gè)架構(gòu)都支持定制,我們有相應(yīng)的工具、相應(yīng)的政策支持這種定制。就像英特爾出了CPU后,大家都可以據(jù)其設(shè)計(jì)不同的主板、不同的風(fēng)格、不同的配置一樣,這其實(shí)是其第一層開放性。我們有一個(gè)成套的定制工具和定制策略,這包括技術(shù)層面和市場層面。通過定制,我們的產(chǎn)品可以通過改造、定制去滿足不同用戶的需求,這是我們的第一個(gè)層面,它是可以開放的。

第二,我們的平臺本身就有很多開放的二次開發(fā)的接口。通過二次開發(fā)的接口,可以在它上面去補(bǔ)充各種功能或者是增值業(yè)務(wù)。比如,我們現(xiàn)在可以增加企業(yè)短信、企業(yè)傳真、視頻會議、自動翻譯等,都可以在我們這個(gè)平臺上做開發(fā)。我們有這樣足夠充分的、開放的二次開發(fā)的工具,包括相關(guān)的接口會提供給第三方開發(fā)人員。

第三,我們有很多的開發(fā)接口可以去跟第三方的軟件相結(jié)合,讓他們跟我們配合,我們可以互相嵌入,他們可以把我們的平臺當(dāng)作一個(gè)客戶端應(yīng)用門戶,也可以當(dāng)作一個(gè)消息中間件。跟他們結(jié)合是我們開放性的另一方面。比如OA、ERP、CRM、網(wǎng)絡(luò)游戲、排產(chǎn)系統(tǒng)、教務(wù)管理系統(tǒng)等,都可以找到相應(yīng)的接口與我們做結(jié)合,甚至能夠用于強(qiáng)化他們自己的產(chǎn)品。

第四,我們會有很多種的接口跟其他的系統(tǒng)進(jìn)行互聯(lián)互通。應(yīng)用軟件的兼容性是開放性的很重要的一方面。基于我們這個(gè)平臺產(chǎn)生的所有版本都是可以互聯(lián)互通的,所有基于這個(gè)平臺的應(yīng)用插件也是完全兼容的,平臺部分是可以同步升級的。我們的互聯(lián)互通還包括另外一個(gè)層面:我們會提供對外的互聯(lián)互通的接口,接口是開放的,只要這個(gè)接口開放,之后任何第三方都可以把自己的即時(shí)通信工具跟此接口搭個(gè)橋,從而讓它跟我們的即時(shí)通信系統(tǒng)互聯(lián)互通,這也是開放性很重要的一塊。

最后,是商業(yè)模式的開放。我們會開放各種應(yīng)用插件,使其形成一個(gè)增值服務(wù)大賣場,變成一個(gè)大開發(fā)平臺,大家利益共享。

劉保華:還是一個(gè)有關(guān)開放性的問題。點(diǎn)擊科技的技術(shù)開發(fā)人員不到100個(gè),而現(xiàn)在做即時(shí)通信的大企業(yè)也很多,它們的技術(shù)人員非常多。如果轉(zhuǎn)過來也要模仿這樣一個(gè)開放平臺及其商業(yè)模式,你們在技術(shù)上的門檻有多高?

王志東:我們非常強(qiáng)調(diào)開放社區(qū)的概念。我們最核心的其實(shí)就是有很多的廠家、很多ISV在用我們的標(biāo)準(zhǔn),很多應(yīng)用插件用我們的標(biāo)準(zhǔn),甚至一些個(gè)體程序員也會用Lava-Lava提供的SDK,這樣可以做出更有意思的軟件。

這樣,我們用100人搭建了一個(gè)臺子,而后面就可能積累了成千上萬的開發(fā)人員,他們都是基于這個(gè)平臺來做,這樣就形成了一道門檻。最終我們會變成一個(gè)開放的、以利益共享為基礎(chǔ)的聯(lián)盟。當(dāng)然,我們也有一些獨(dú)特的技術(shù),比如我們一直在做軟件、網(wǎng)絡(luò)與通信的結(jié)合,尤其在商業(yè)化P2P技術(shù)應(yīng)用方面,我相信我們在整個(gè)業(yè)內(nèi)都是領(lǐng)先的,即使這個(gè)領(lǐng)先有一個(gè)時(shí)間上的期限,但我們將有機(jī)會把這個(gè)技術(shù)上的領(lǐng)先,轉(zhuǎn)為市場上的領(lǐng)先,等別人的技術(shù)追上來,我們市場上的領(lǐng)先已經(jīng)形成事實(shí)了。

劉保華:Google是靠幾個(gè)核心人做出來的。微軟也是靠最核心的幾個(gè)人,比如說做Vista可能是調(diào)動了2萬個(gè)工程師,但實(shí)際上他最核心的可能就20個(gè)。

王志東:是這樣的。很多技術(shù)并不是可以靠人海戰(zhàn)術(shù)實(shí)現(xiàn)的,并不是誰有錢就可以做到的。所以,我覺得我們有100人已經(jīng)足夠了,其實(shí)我們最核心的工程師可能也就10個(gè)人左右。的人很多,但是最核心的就這幾個(gè)人,而這幾個(gè)人都是我們十幾年一起共事培養(yǎng)出來的一個(gè)核心團(tuán)隊(duì)。我們這個(gè)團(tuán)隊(duì)已經(jīng)形成了足夠的默契,其技術(shù)水平也是相當(dāng)高的,所以其實(shí)在技術(shù)層面我們并不怕別人追趕。

劉保華:這個(gè)開放性的平臺及其商業(yè)模式最后能不能轉(zhuǎn)化成在市場上領(lǐng)先,那還要看咱們推動得快不快?

王志東:是的。其實(shí)做一個(gè)開放平臺,還有幾點(diǎn)要注意。第一,其開放性能不能被人接受,大家認(rèn)同、參與的開放那才是真正的開放。如果到最后都是自己在唱獨(dú)角戲,那樣的開放就是失敗的。那么,大家為什么要參與這個(gè)開放平臺呢?開放平臺必須設(shè)計(jì)出一個(gè)共贏的機(jī)制,大家來了都是有好處的,并且得到業(yè)內(nèi)的認(rèn)可。其次,作為開放平臺的主導(dǎo)者要找好自己的定位,要想好如何避免跟大家的沖突,找好并堅(jiān)持自己的定位。另外,在平臺技術(shù)層面,必須有自己的獨(dú)特的點(diǎn)。我覺得任何一個(gè)開放平臺做到這樣才可以。

記者手記

知不易行更難的開放策略

平臺化已經(jīng)成為時(shí)下使用率極高的一個(gè)詞匯。好像無論做什么,只要是選擇了平臺化就能在后面做莊家坐收其利似的。但其實(shí),世上沒有無因之果。要想做成一件事,必須要有基礎(chǔ)、付出和些許運(yùn)氣。

選擇開放的平臺策略也是一樣。做平臺其實(shí)就是做整合,平臺化策略能不能走好,關(guān)鍵是看整合主導(dǎo)者的號召力,看其能不能得到別人的認(rèn)可,有沒有對市場、用戶的深刻理解和對行業(yè)內(nèi)各種資源理解、整合的能力。

篇12

P2P Real-time Network Communication Technology Applications Mode Study in Hospital Laboratory Department

Chen Hanbin1,Liu Xingjun2

(1.Dongguan HuangJiang Hospital,Dongguan523750,China;2.Dongguan University of Technology,Dongguan523808,China)

Abstract:P2P network communication technologies as information society,the emergence of a new era of media technology in all aspects of social life have been widely used.This paper aims to look for possible application mode,P2P real-time network communication technology to explore and test data transfer integration approach.

Keywords:P2P;Network communication;Laboratory Department;

Application mode

一、通信技術(shù)在醫(yī)院檢驗(yàn)科的應(yīng)用現(xiàn)狀

(一)初級化

目前通信技術(shù)在醫(yī)院檢驗(yàn)科的應(yīng)用呈現(xiàn)出初級化的特點(diǎn),這主要表現(xiàn)在目前被應(yīng)用于醫(yī)院檢驗(yàn)科的網(wǎng)絡(luò)技術(shù)都較為初級化。一般而言,醫(yī)院檢驗(yàn)科主要采用基于內(nèi)部網(wǎng)絡(luò)設(shè)計(jì)的數(shù)據(jù)庫和Excel表格等軟件進(jìn)行相應(yīng)的信息建立和傳遞,而這種初級信息數(shù)據(jù)庫的建立并不能保證信息傳遞的實(shí)時(shí)高效,信息難以檢索,數(shù)據(jù)出現(xiàn)丟失的情況時(shí)有發(fā)生。因此,初級化的通信技術(shù)并不能夠完全承擔(dān)繁復(fù)的檢驗(yàn)科信息傳遞工作。

(二)零碎化

零碎化是通信技術(shù)在醫(yī)院檢驗(yàn)科應(yīng)用的又一特點(diǎn)。由于通信技術(shù)在全國的不同地區(qū)有著不同的發(fā)展水平,甚至在某些貧困地區(qū)通信技術(shù)還處于落后水平,因此基礎(chǔ)設(shè)施及思維方式的短缺使得通信技術(shù)的應(yīng)用遇到了很多阻礙,而這又直接導(dǎo)致了通信技術(shù)在醫(yī)院檢驗(yàn)科的應(yīng)用呈現(xiàn)了零碎式的參差不齊的狀態(tài)。有的醫(yī)院沒有引入通信技術(shù)的應(yīng)用,有的醫(yī)院雖然引入但是并未充分發(fā)揮作用,只有部分醫(yī)院對于通信技術(shù)在檢驗(yàn)科的應(yīng)用給予了應(yīng)有的重視。

(三)分散化

分散化是指通信技術(shù)在醫(yī)院檢驗(yàn)科的應(yīng)用中存在的信息統(tǒng)計(jì)不系統(tǒng)導(dǎo)致信息共享存在障礙的特點(diǎn)。如前所述,不同的醫(yī)院引入通信技術(shù)的應(yīng)用存在時(shí)間前后、質(zhì)量高低的差異,因此在對于信息的處理方式及數(shù)據(jù)的統(tǒng)計(jì)口徑上也存在著或多或少的不同,而這些瑕疵直接導(dǎo)致信息在醫(yī)院檢驗(yàn)科和臨床科室的傳遞、醫(yī)患間的及時(shí)交互,及醫(yī)院間的信息分享渠道并不順暢,成為了阻礙檢驗(yàn)科在醫(yī)療系統(tǒng)中發(fā)揮作用的絆腳石。

二、P2P即時(shí)網(wǎng)絡(luò)通信技術(shù)的應(yīng)用模式

(一)P2P即時(shí)網(wǎng)絡(luò)通信技術(shù)的應(yīng)用優(yōu)勢

1.信息傳遞過程更加即時(shí)。檢驗(yàn)科承擔(dān)著醫(yī)療機(jī)構(gòu)內(nèi)受檢對象的檢驗(yàn)工作,而在面對部分急診病人或者手術(shù)病人的檢驗(yàn)時(shí),就需要檢驗(yàn)結(jié)果的即時(shí)溝通以便爭取醫(yī)療時(shí)間獲取醫(yī)療效果。顧名思義,P2P即時(shí)網(wǎng)絡(luò)通信技術(shù)的最大特點(diǎn)為即時(shí),因此通過P2P通信系統(tǒng)的建立就能夠使得檢驗(yàn)科與臨床科室的溝通更為簡單省時(shí),結(jié)果檢驗(yàn)并審核后自動從檢驗(yàn)科發(fā)出,并通過網(wǎng)絡(luò)即時(shí)把信息傳送到檢驗(yàn)申請科室,以標(biāo)準(zhǔn)普通話廣播的形式提醒醫(yī)護(hù)人員,報(bào)告已出并自動冒泡在遠(yuǎn)端計(jì)算機(jī)屏幕上,從而使得醫(yī)療工作高效進(jìn)行。

2.信息傳遞成本更加低廉。P2P系統(tǒng)的建立使得分布式節(jié)點(diǎn)概念得到強(qiáng)化而弱化了服務(wù)器功能,因此在硬件購置方面節(jié)省了大筆費(fèi)用。另外,P2P即時(shí)網(wǎng)絡(luò)系統(tǒng)的建立將會使得遠(yuǎn)程診治成為可能,這就為醫(yī)院節(jié)省了大筆的人力和物力,使得醫(yī)療費(fèi)用得以降低,一定程度上解決了“看病貴”的社會現(xiàn)象。

(二)P2P即時(shí)網(wǎng)絡(luò)通信技術(shù)的應(yīng)用模式

1.平臺構(gòu)建。(1)硬件平臺:P2P的硬件設(shè)備省去了服務(wù)器這類大型器材的使用,只需要在連接的兩臺安裝PC機(jī),并保證兩臺PC機(jī)均處于網(wǎng)絡(luò)環(huán)境下可以上網(wǎng),同時(shí)帶有音箱視頻攝像頭和話筒等視頻音頻輸入設(shè)備。(2)軟件平臺:數(shù)據(jù)庫的應(yīng)用采用SQL,即時(shí)通信軟件的開發(fā)語言采用C++與DELPHI、VB、PB等開發(fā),軟件上利用Socket套節(jié)字技術(shù),可以輕松方便地實(shí)現(xiàn)。部分中間件及插件需要第三方組件及插件的支持。如PB開發(fā)即時(shí)通信程序時(shí)需用到PowrSock.pbl組件庫、VB開發(fā)時(shí)需應(yīng)用Winsock.OCX組件等。

2.軟件開發(fā)。(1)即時(shí)信息錄入系統(tǒng):通過集成國際上流行的醫(yī)療檢驗(yàn)標(biāo)準(zhǔn)制作相關(guān)的檢驗(yàn)表格,對于不同的檢驗(yàn)內(nèi)容進(jìn)行分類編碼和語音命令編碼,然后據(jù)此建立即時(shí)信息庫錄入系統(tǒng)。而即時(shí)信息錄入系統(tǒng)的建立需要依靠有效且易操作的界面支持,這樣就能夠使得信息的錄入更為方便;并且通過錄入系統(tǒng)的建立,能夠統(tǒng)一檢驗(yàn)數(shù)據(jù)的標(biāo)準(zhǔn),從而使得檢驗(yàn)數(shù)據(jù)更為系統(tǒng)且便于分析。而醫(yī)生的錄入只需要按照界面提示選擇檢驗(yàn)項(xiàng)目并輸入檢驗(yàn)數(shù)據(jù)即完成信息的錄入。(2)即時(shí)信息交流系統(tǒng):即時(shí)信息交流系統(tǒng)的建立將會使得檢驗(yàn)數(shù)據(jù)一經(jīng)錄入便能夠使得所有處于P2P通信系統(tǒng)下的PC機(jī)都能夠及時(shí)掌握相關(guān)的檢驗(yàn)結(jié)論,在實(shí)現(xiàn)無紙化操作的前提下也保證了信息傳遞的即時(shí)通暢。而該系統(tǒng)的建立僅需要在P2P網(wǎng)絡(luò)通信系統(tǒng)下建立數(shù)據(jù)庫,并提供相應(yīng)的技術(shù)支持,這樣就使得錄入數(shù)據(jù)庫的信息自然而然的在內(nèi)部網(wǎng)絡(luò)共享,這樣還能夠使得信息的傳輸具有保密性,有效保護(hù)病人的隱私。(3)信息檔案管理系統(tǒng):建立的信息檔案管理系統(tǒng)要求醫(yī)師能夠通過目錄獲取實(shí)時(shí)的更新信息,一目了然的組織框架將有利于臨床醫(yī)師方便調(diào)取患者的檢驗(yàn)信息資料,并且讓相關(guān)科室的醫(yī)療人員迅速進(jìn)入工作狀態(tài),使得素不相識的醫(yī)療人員之間的配合也能天衣無縫。

另外,信息檔案管理需要詳細(xì)記錄患者的基本資料、檢驗(yàn)數(shù)據(jù)、診斷結(jié)果等多方面材料,這樣將會使得患者的治療及復(fù)診更為方便。

三、結(jié)論

P2P即時(shí)網(wǎng)絡(luò)通信技術(shù)的應(yīng)用將會有效克服通信技術(shù)在檢驗(yàn)科應(yīng)用的眾多不足,通過硬件平臺的開發(fā)及軟件應(yīng)用的建立使得信息的傳遞更為及時(shí)有效。因此,基于P2P網(wǎng)絡(luò)即時(shí)通信技術(shù)建立起來的檢驗(yàn)數(shù)據(jù)傳輸系統(tǒng)無論在經(jīng)濟(jì)效益還是在社會效益上一定能發(fā)揮出更大的作用。

參考文獻(xiàn):

篇13

Instant Message Applies Combined Set

HU Wen-sheng1, LI Guo-hua2, HU Yan-ping2

(1. Commercial College of Guizhou, Guiyang 550000, China; 2. Hunan Xinning No2 Middle School, Xinning 422713, China)

Abstract: This thesis discusses that Instant Message on the base of Jabber Protocol applies Combined Set and introduces the process of communication between client and server.

Key words: IM; HTTP; J2ME; Jabber; XML

本文討論了基于Jabber協(xié)議的即時(shí)通訊在手機(jī)上的應(yīng)用,詳細(xì)介紹了各種移動終端設(shè)備的客戶端程序與服務(wù)器端之間通過互聯(lián)網(wǎng)及移動數(shù)據(jù)網(wǎng)進(jìn)行實(shí)時(shí)多媒體互動交流。不僅可以傳輸文本信息,更可實(shí)現(xiàn)圖像、音頻、視頻的互動,同時(shí)還可以收發(fā)電子郵件。

1 基本概念

1.1 即時(shí)通訊(IM)

即時(shí)通訊也叫即時(shí)消息傳遞(Instant Message ,IM)是基于互聯(lián)網(wǎng)協(xié)議的應(yīng)用程序,它能夠使應(yīng)用不同類型設(shè)備的用戶一對一進(jìn)行通信。IM最流行的形式是聊天,在聊天的同時(shí)可以在計(jì)算機(jī)之間交換短文本消息。目前在國內(nèi)用得最廣、深受廣大網(wǎng)民喜愛的即時(shí)通訊產(chǎn)品要算騰訊QQ和微軟的MSN了。隨著無線應(yīng)用協(xié)議(Wireless Application Protocol,WAP)和移動電話類的手持設(shè)備的出現(xiàn),即時(shí)通訊越來越多的應(yīng)用于各種移動電話上。

1.2 Jabber XML協(xié)議的結(jié)構(gòu)

Jabber即時(shí)通訊系統(tǒng)與其他即時(shí)通訊不同,它是基于源代碼開放的XML協(xié)議。這樣的好處是使超長傳輸?shù)姆植夹愿靡哺自L問。客戶端程序與服務(wù)器之間的通信發(fā)生在指定的端口上,在交換數(shù)據(jù)時(shí),構(gòu)造各種符合Jabber XML協(xié)議的數(shù)據(jù)包,以XML流的形式進(jìn)行傳遞。 Jabber的開放式XML協(xié)議包括三個(gè)頂層XML元素(也稱為標(biāo)記):

,此元素用來確定用戶的狀態(tài)。其格式為:Onlinenone-audio。表明9054這個(gè)用戶發(fā)送給用戶為9063,同時(shí)也表明了用戶9054的狀態(tài)。

,此元素用來包含兩個(gè)Jabber用戶間互相發(fā)送消息的內(nèi)容。其格式為:aaaaaaa22222222var _userid = '';var _siteid =2230;var _istoken = 1;var _model = 'Model03'; WebPageSpeed =156; UrchinTrack();。

,此元素的意思是信息/查詢。該元素主要是用來在兩個(gè)用戶之間構(gòu)建一個(gè)根本的會話,并且允許它們來回傳送XML格式的請求和響應(yīng)。信息/查詢的主要用處是取得或設(shè)置公共的用戶信息,比如名字,電子郵件,地址等等。其格式為:

我的朋友

2 通信模式的建立

在整個(gè)通信過程中涉及到三個(gè)角色:客戶端、服務(wù)器、網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)及移動數(shù)據(jù)網(wǎng))。客戶端可以是移動電話類的手持設(shè)備和PC機(jī)端的應(yīng)用程序,在本文中主要是指手機(jī)上的應(yīng)用程序。服務(wù)器端包括Dispatch服務(wù)器、若干個(gè)Jabber服務(wù)器、數(shù)據(jù)庫。客戶端通過HTTP與服務(wù)器端進(jìn)行數(shù)據(jù)交換,交換過程中涉及到兩個(gè)XML流:一個(gè)流把數(shù)據(jù)包從客戶端提交到服務(wù)器上;另一個(gè)流把數(shù)據(jù)從服務(wù)器提交到客戶端。當(dāng)用戶想進(jìn)行通信時(shí),只要啟動手機(jī)上的客戶端程序進(jìn)行登錄,發(fā)送一個(gè)包括用戶登錄號和密碼的HTTP包給服務(wù)器端Dispatch,Dispatch根據(jù)用戶的登錄號和密碼到相應(yīng)的數(shù)據(jù)庫中查詢、對比,進(jìn)行身份驗(yàn)證,若驗(yàn)證成功,給客戶端程序返回一個(gè)HTTP應(yīng)答包,在返回的HTTP應(yīng)答包中包含了分配給該用戶的一個(gè)Jabber服務(wù)器的IP地址和通信的端口號,隨后客戶端就向指定Jabber服務(wù)器發(fā)起HTTP連接請求,獲得HTTP連接標(biāo)識,這樣就可以利用這個(gè)標(biāo)識進(jìn)行一系列的通信活動。若服務(wù)器端沒有通過客戶端的身份認(rèn)證,則會返回給客戶端一個(gè)錯(cuò)誤提示,同時(shí)斷開與該用戶的連接。

3 具體通信過程及客戶端實(shí)現(xiàn)的效果

3.1 獲取Jabber服務(wù)器的IP地址和端口號

客戶端應(yīng)用程序首先必須知道自己應(yīng)該與哪個(gè)Jabber服務(wù)器進(jìn)行通信,所以它必須要通過服務(wù)器端的Dispatch這個(gè)模塊來獲取與之通信的Jabber服務(wù)器的IP地址和端口號。為此它首先得發(fā)送一個(gè)數(shù)據(jù)包給Dispatch,Dispatch收到這個(gè)包后進(jìn)行解析,到數(shù)據(jù)庫中進(jìn)行查詢、驗(yàn)證后再回復(fù)客戶端應(yīng)用程序。成功的話,返回某個(gè)Jabber服務(wù)器的IP地址和端口號。在客戶端應(yīng)用程序與服務(wù)器端進(jìn)行聯(lián)系時(shí)都涉及到基于HTTP協(xié)議的連接,而HTTP協(xié)議是一個(gè)請求/響應(yīng)型的協(xié)議,在發(fā)送請求時(shí)必須同時(shí)發(fā)送請求所需要的數(shù)據(jù)。利用HTTP連接發(fā)送數(shù)據(jù)主要有兩種方式:GET和POST方式。在GET方式下,發(fā)送的數(shù)據(jù)是被當(dāng)作URL的一部分被發(fā)送到服務(wù)器端,這種方式只能傳送編碼的文本信息,并且傳送的數(shù)據(jù)大小有限制;而在POST方式下,發(fā)送的數(shù)據(jù)被當(dāng)作數(shù)據(jù)流的形式單獨(dú)向服務(wù)器發(fā)送,這種方式可以傳遞任意格式的數(shù)據(jù)(包括二進(jìn)制格式的數(shù)據(jù)),并且傳送的數(shù)據(jù)沒有大小限制。Sun公司推出的J2ME的CLDC中有專門用于進(jìn)行網(wǎng)絡(luò)通信的類庫包javax.microedition.io,使用該類庫包下定義的HttpConnection類可以實(shí)現(xiàn)HTTP連接。當(dāng)客戶端應(yīng)用程序向服務(wù)器發(fā)送請求連接的包之后,就可以使用getResponseCode()方法來獲得服務(wù)器端返回的狀態(tài)碼。通過讀取這個(gè)狀態(tài)碼,客戶端的應(yīng)用程序就會知道服務(wù)器端處理數(shù)據(jù)的狀態(tài),如果服務(wù)器端返回的狀態(tài)碼是HttpConnection.HTTP_OK,就表示服務(wù)器端處理數(shù)據(jù)成功,否則服務(wù)器端處理數(shù)據(jù)失敗,客戶端須得重新發(fā)送連接請求。具體情況如下:

1) 客戶端向服務(wù)器端Dispatch請求與它匹配的Jabber服務(wù)器的地址

向服務(wù)器端的Dispatch發(fā)送一個(gè)HTTP包的內(nèi)容為:

GET /dispatch.xml?Id=9063@pica&Version= HTTP/1.1

X-Online-Host: 211.90.198.191:80

User-Agent: Profile/MIDP-1.0 Configuration/CLDC-1.0

User-Agent: UNTRUSTED/1.0

Content-Length: 0

Host: 211.90.198.191:80

由于客戶端應(yīng)用程序只是想要獲取與之進(jìn)行通信的那個(gè)Jabber服務(wù)器的IP地址和端口號,所以發(fā)送的數(shù)據(jù)量并不是很多,所以采用了GET方法發(fā)送只有HTTP包頭的數(shù)據(jù)包就可以了。由這個(gè)包我們可以看出Dispatch所在的IP地址是211.90.198.191:80,當(dāng)它收到這個(gè)包時(shí),立即進(jìn)行解析,獲得了該用戶的登錄號和密碼,然后根據(jù)該用戶的登錄號到中心數(shù)據(jù)庫中去查詢、驗(yàn)證,決定它與哪個(gè)Jabber服務(wù)器通信,從這里可以看出,服務(wù)器端的Dispatch模塊起調(diào)度、分配作用,因?yàn)殡S著用戶數(shù)量的不斷增加,一個(gè)或幾個(gè)Jabber服務(wù)器顯然滿足不了需要,必須要隨著用戶數(shù)的增加,隨時(shí)增加服務(wù)器端的Jabber服務(wù)器的數(shù)目,怎樣決定哪些用戶與哪個(gè)Jabber服務(wù)器通信?就由Dispatch模塊來決定。

服務(wù)器端的Dispatch給該用戶返回的包的內(nèi)容為:

HTTP/1.0 200 OK

Server: jabber/http-0.4

Expires: Fri, 10 Oct 1997 10:10:10 GMT

Pragma: no-cache

Cache-control: private

Connection: close

Content-Type: text/xml

Content-Length: 67

Ip=219.235.1.137

Port=4998

Domain=pica

Resouce=pica

Time=1200

客戶端的應(yīng)用程序按照J(rèn)abber XML協(xié)議的結(jié)構(gòu)來解析這個(gè)包之后,得知自己應(yīng)與IP地址為219.235.1.137,端口號為4998的Jabber服務(wù)器進(jìn)行通信。于是服務(wù)器端的Dispatch模塊就不再與客戶端的應(yīng)用程序打交道了。

客戶端的發(fā)包和收包函數(shù)為:

void httpRequest(String page_path) throws Exception{

……………

//發(fā)送的HTTP包的包頭

hcon=(HttpConnection)Connector.open(" 211.90.198.191:80",

Connector.READ_WRITE,true);

hcon.setRequestMethod(HttpConnection.GET);

hcon.setRequestProperty("X-Online-Host","211.90.198.191:80");

hcon.setRequestProperty("User-Agent","Profile/MIDP-1.0 Configuration/CLDC-1.0");

//發(fā)送的HTTP包的包體

if(xmlParam!=null){

bytearrayoutputstream=new ByteArrayOutputStream();

dataoutputstream1=new DataOutputStream(bytearrayoutputstream);

dataoutputstream1.writeUTF(xmlParam);

byte abXmlParam[]=bytearrayoutputstream.toByteArray();

hcon.setRequestProperty("Content-Length",""+(abXmlParam.length-2));

dos=hcon.openDataOutputStream();

dos.write(abXmlParam,2,abXmlParam.length-2);

}

///以下為收包的過程

if((hcon.getResponseCode())!=hcon.HTTP_OK)

throw new Exception("invalid response");

int recvs=(int)hcon.getLength();

dis=hcon.openDataInputStream();

if(recvs>0){

rcv_bytes=new byte[(int)hcon.getLength()];

dis.readFully(rcv_bytes);

} else{……}

String sResponse=new String(rcv_bytes,0,recvs>0?recvs:k,"UTF-8");

if(sResponse.length()>0){

reader=new XmlReader(sResponse);

parse(reader,cmdType);}

……………}

2) 客戶端應(yīng)用程序向具體的Jabber服務(wù)器發(fā)送連接請求:

當(dāng)客戶端應(yīng)用程序獲得了與它相匹配的Jabber服務(wù)器的IP地址和端口號時(shí),就可以向該Jabber服務(wù)器發(fā)送HTTP連接請求。具體的HTTP包的內(nèi)容為:

GET /login-sid.xml?jid=9063@pica&pass=123456&version= HTTP/1.1

X-Online-Host: 219.235.1.137:4998

Content-Type: text/xml

User-Agent: Profile/MIDP-1.0 Configuration/CLDC-1.0

User-Agent: UNTRUSTED/1.0

Content-Length: 0

Host: 219.235.1.137:4998

3) 服務(wù)器端向客戶端應(yīng)用程序返回響應(yīng)包:

服務(wù)器返回的HTTP包為:

HTTP/1.0 200 Ok

Content-type: text/xml

Content-length: 60

1973594324

返回來的這個(gè)包除了告訴客戶端,服務(wù)器處理數(shù)據(jù)成功(OK),同時(shí)也返回了客戶端與服務(wù)器端建立HTTP連接的標(biāo)識sid,即1973594324。隨后的客戶端與服務(wù)器端進(jìn)行通信就在這條做了標(biāo)記的HTTP連接的基礎(chǔ)上進(jìn)行的。

此時(shí)的客戶端的發(fā)包和收包的函數(shù)仍然是httpRequest(String page_path),只不過所不同的是此時(shí)與之相聯(lián)系的服務(wù)器的IP地址變了。

3.2 與Jabber服務(wù)器建立HTTP連接進(jìn)行通信

從上面可知,當(dāng)客戶端向Jabber服務(wù)器發(fā)送連接請求后,從服務(wù)器那里立即返回一個(gè)應(yīng)答包,獲得了這個(gè)HTTP連接的標(biāo)識。這個(gè)標(biāo)識是非常重要的,只有得到這個(gè)標(biāo)識,才能說明客戶端應(yīng)用程序與Jabber服務(wù)器建立HTTP連接成功了,于是客戶端應(yīng)用程序就可以通過這個(gè)標(biāo)識與服務(wù)器之間可以進(jìn)行進(jìn)一步的通信,如取好友列表、取聊天室、發(fā)送與接收短文本信息、查找在線好友、通過外部接口服務(wù)器與其它即時(shí)通信產(chǎn)品(如QQ)進(jìn)行通信等一系列活動。

如: 客戶端利用所獲得的HTTP連接標(biāo)識從Jaber服務(wù)器取好友列表情況

向Jabber服務(wù)器發(fā)送的數(shù)據(jù)包為:

HTTP包頭:

POST /raw.xml?sid=1973594324 HTTP/1.1

X-Online-Host: 219.235.1.137:4998

Content-Type: text/xml

User-Agent: Profile/MIDP-1.0 Configuration/CLDC-1.0

Content-Length: 89

User-Agent: UNTRUSTED/1.0

Host: 219.235.1.137:4998

HTTP包體:

/jabber>

由于發(fā)送的數(shù)據(jù)包內(nèi)容比較多用HTTP的POST方法來傳送,分兩塊:一塊是HTTP頭,帶有上面建立連接時(shí)所得到的HTTP會話標(biāo)識sid=1973594324,向服務(wù)器請求獲得raw.xml資源,同時(shí)還要指明服務(wù)器所在的IP地址和端口號等信息;另一塊是HTTP包體,這個(gè)包體表示你要求的具體內(nèi)容,上面這個(gè)包是要求取好友列表。當(dāng)服務(wù)器接到這個(gè)包時(shí),經(jīng)過解析發(fā)現(xiàn)客戶端要求取自己的好友列表,立即到數(shù)據(jù)庫中去提取該用戶的好友列表以Jabber XML協(xié)議的結(jié)構(gòu)形式構(gòu)造一個(gè)數(shù)據(jù)包發(fā)送給該客戶端,客戶端在收到這個(gè)數(shù)據(jù)包后,按照J(rèn)abber XML的協(xié)議結(jié)構(gòu)的形式進(jìn)行解析,把解析所得到的結(jié)果在用戶的手機(jī)界面上顯示出來,顯示的情況見圖2所示。一旦取好友列表成功后,就可以與好友進(jìn)行聊天,傳圖片等各項(xiàng)活動了。

3客戶端的顯示效果

圖2為客戶端的顯示效果。

4 結(jié)論

目前隨著國內(nèi)移動網(wǎng)絡(luò)的逐步成熟,基于移動互聯(lián)網(wǎng)的應(yīng)用正在快速增長,不過應(yīng)用比較多的主要是游戲和移動廣告之類的,而應(yīng)用到即時(shí)通信、移動定位、移動電子商務(wù)的還為數(shù)不多。基于移動互聯(lián)網(wǎng)的即時(shí)通信處在信息、個(gè)性化與商務(wù)的交匯點(diǎn),具有傳統(tǒng)通信方式無法比擬的優(yōu)勢,用戶既可以進(jìn)行通信,也可以進(jìn)行交友或從事各種商務(wù)活動。當(dāng)然,如果能夠把基于移動互聯(lián)網(wǎng)的即時(shí)通信軟件與各種多媒體技術(shù)結(jié)合起來,開發(fā)各種具有視頻的通信系統(tǒng),必將把我國移動互聯(lián)網(wǎng)技術(shù)推到一個(gè)新的高度,這也是我們今后的研究方向。

參考文獻(xiàn):

主站蜘蛛池模板: 井研县| 锡林浩特市| 获嘉县| 谷城县| 赤壁市| 蒙阴县| 宿州市| 牡丹江市| 泸定县| 宁都县| 楚雄市| 富平县| 井陉县| 从化市| 宁化县| 托克逊县| 米脂县| 前郭尔| 威宁| 蕲春县| 阿瓦提县| 青冈县| 大名县| 枞阳县| 郯城县| 东城区| 康保县| 墨玉县| 中超| 平泉县| 延长县| 固镇县| 建昌县| 镇巴县| 尉氏县| 莲花县| 红原县| 海门市| 宁强县| 平塘县| 秦安县|