專利名稱:即時通訊軟件的發(fā)布方法、即時通訊服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)即時通訊技術(shù)領(lǐng)域,尤其涉及一種即時通訊軟件的發(fā)布方法、即時通訊服務(wù)器。
背景技術(shù):
即時通訊(Instant messaging,簡稱IM)技術(shù)是一種使人們能在網(wǎng)絡(luò)上識別在線用戶并與之實(shí)時交換消息的技術(shù)。即時通訊軟件是采用即時通訊技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)用戶在線聊天、交流的軟件。
現(xiàn)有的即時通訊軟件除了擁有文字聊天、語音聊天、視頻聊天等必備的功能之外,多數(shù)即時通訊軟件還具備如下功能,比如,聊天表情、自定義聊天文字的大小以及顏色、用戶分組、消息群發(fā)、多方文字聊天、多方語音聊天、多方視頻聊天等。
為提供更好的用戶體驗(yàn),以及滿足用戶個性化的要求,即時通訊軟件的新功能或者新業(yè)務(wù)被不斷的開發(fā)出來,并且開發(fā)出的新功能或者新業(yè)務(wù)需要增加到原有的即時通訊軟件中,因此,每在即時通訊軟件中增加一項(xiàng)新業(yè)務(wù)或者新功能,就需要向用戶發(fā)布一個新版本的即時通訊軟件。
現(xiàn)有的即時通訊軟件的發(fā)布方法是根據(jù)需實(shí)現(xiàn)的功能或者業(yè)務(wù)要求,在原有即時通訊軟件的源代碼中加入一段用于實(shí)現(xiàn)該功能或者該業(yè)務(wù)的源代碼,得到新版本的即時通訊軟件;給上述新版本的即時通訊軟件分配一個新的版本號,并將該新的版本號發(fā)布在即時通訊軟件的下載網(wǎng)頁上。用戶通過下載網(wǎng)頁提供的鏈接,下載得到新版本的即時通訊軟件,并在客戶端安裝該即時通訊軟件。安裝成功后,用戶啟動該即時通訊軟件,可以得知該即時通訊軟件提供的所有業(yè)務(wù)或者功能的相關(guān)信息,并使用上述功能或業(yè)務(wù)。
采用現(xiàn)有的即時通訊軟件的發(fā)布方法,用戶需要下載并安裝一個完整的新版本的即時通訊軟件,才能使用新的功能或者業(yè)務(wù),但是,用戶不一定需要安裝并使用新版本的即時通訊軟件所提供的每一項(xiàng)業(yè)務(wù)或者功能,而現(xiàn)有的即時通訊軟件的發(fā)布方法沒有給用戶提供選擇的機(jī)會。
此外,隨著即時通訊軟件功能或者業(yè)務(wù)的不斷增多,即時通訊軟件的大小也逐漸變大,這使得用戶下載即時通訊軟件時,需要花費(fèi)的時間變長。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種即時通訊軟件的發(fā)布方法,使得用戶能夠有選擇的下載其需要的功能或者業(yè)務(wù)。
為解決上述技術(shù)問題,本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的一種即時通訊軟件的發(fā)布方法,包括即時通訊服務(wù)器接收客戶端發(fā)送的獲取插件列表的命令;其中,所述插件列表用于保存插件信息,所述插件符合即時通訊軟件的接口規(guī)范;所述即時通訊服務(wù)器將其上保存的所述插件列表發(fā)送給所述客戶端。
優(yōu)選的,所述插件列表保存的插件信息包括插件存儲地址;以及,進(jìn)一步,所述即時通訊服務(wù)器接收所述客戶端發(fā)送的下載插件的命令,所述命令攜帶有所述插件存儲地址;所述即時通訊服務(wù)器根據(jù)所述插件存儲地址,獲得插件并下發(fā)至客戶端。
優(yōu)選的,所述即時通訊服務(wù)器接收所述客戶端發(fā)送的獲取插件列表時間戳的命令;所述即時通訊服務(wù)器將其上保存的插件列表的時間戳發(fā)送至客戶端;若所述客戶端判斷得到所述時間戳晚于客戶端保存的插件列表的時間戳,則所述客戶端發(fā)送獲取插件列表的命令至所述即時通訊服務(wù)器。
優(yōu)選的,所述客戶端發(fā)送所述獲取插件列表時間戳的命令之前還包括客戶端與即時通訊服務(wù)器建立連接,包括服務(wù)器接收來自客戶端的攜帶有用戶標(biāo)識的登陸請求;所述服務(wù)器判斷所述用戶標(biāo)識是否處于激活狀態(tài),如果是,則所述服務(wù)器關(guān)閉所述用戶標(biāo)識已建立的連接,建立與所述客戶端的連接;如果否,則所述服務(wù)器接受所述請求,建立與所述客戶端的連接。
一種即時通訊服務(wù)器,包括插件信息保存單元,用于以列表的形式保存插件信息;插件列表發(fā)布單元,用于接收客戶端發(fā)送的獲取插件列表的命令,并將所述插件信息保存單元中保存的插件列表發(fā)送至客戶端。
優(yōu)選的,插件信息保存單元,還用于保存插件列表的時間戳;時間戳發(fā)布單元,用于接收客戶端發(fā)送的獲取插件列表時間戳的命令,并將所述插件信息保存單元保存的插件列表的時間戳發(fā)送至客戶端。
優(yōu)選的,上述服務(wù)器還包括所述插件列表發(fā)布單元下發(fā)的插件信息包括插件存儲地址;插件下發(fā)單元,用于接收客戶端發(fā)送的下載插件的命令,其中,所述命令中攜帶有插件存儲地址,根據(jù)所述存儲地址,獲得并下發(fā)插件至客戶端。
以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提供的方法采用插件化設(shè)計(jì)即時通訊軟件的功能或者業(yè)務(wù),用戶能夠根據(jù)客戶端下載到的插件列表,有選擇的下載插件,減少了下載即時通訊軟件的時間。
圖1為本發(fā)明實(shí)施例提供的即時通訊軟件的發(fā)布方法第一實(shí)施例流程圖;圖2為本發(fā)明實(shí)施例提供的即時通訊軟件的發(fā)布方法第二實(shí)施例流程圖;圖3為本發(fā)明實(shí)施例提供的即時通訊軟件的發(fā)布方法第三實(shí)施例流程圖;圖4為本發(fā)明實(shí)施例中的插件列表顯示窗口;圖5為本發(fā)明實(shí)施例提供的即時通訊服務(wù)器的組成示意圖。
具體實(shí)施例方式
為了清楚的介紹本發(fā)明實(shí)施例提供的即時通訊軟件的發(fā)布方法,首先,對本發(fā)明實(shí)施例所涉及的相關(guān)技術(shù)進(jìn)行簡要介紹。
雖然,在即時通訊軟件中不斷加入新的功能或者業(yè)務(wù),可以提供更好的用戶體驗(yàn),但用戶并不一定需要安裝,并使用即時通訊軟件的每一項(xiàng)功能或者業(yè)務(wù),因此,在本發(fā)明實(shí)施例中,將即時通訊軟件的功能或者業(yè)務(wù)以插件的形式提供給用戶,用戶可以按照自己的喜好,有選擇的下載插件。
其中,插件是遵循一定應(yīng)用程序接口編寫的程序,在本發(fā)明實(shí)施例中,插件需要部署到即時通訊軟件中,因此,插件需要按照即時通訊軟件的接口規(guī)范進(jìn)行編寫,并且,通常情況下一個插件可以完成一項(xiàng)或以上的功能或者業(yè)務(wù)。所述接口規(guī)范指的是插件與即時通訊軟件之間進(jìn)行數(shù)據(jù)交互時,所遵循的數(shù)據(jù)通訊規(guī)范,該規(guī)范可以預(yù)先定義。
比如,如果即時通訊軟件中需要實(shí)現(xiàn)好友分組的功能,則即時通訊服務(wù)提供商提供符合該即時通訊軟件接口規(guī)范的插件,并且,該插件能夠完成用戶分組的功能。用戶下載并安裝該插件后,如果用戶要對其好友進(jìn)行分組,則即時通訊軟件調(diào)用該插件完成用戶的請求。
以上是本發(fā)明實(shí)施例所涉及的相關(guān)技術(shù)的簡要介紹,以下結(jié)合附圖對本發(fā)明實(shí)施例提供的方法進(jìn)行具體描述。
圖1所示為本發(fā)明第一實(shí)施例提供的即時通訊軟件的發(fā)布方法流程圖,包括步驟101即時通訊服務(wù)器接收來自客戶端的獲取插件列表的命令;其中,插件列表用于保存插件的信息,包括插件存儲地址,插件的版本號,插件的發(fā)布日期,插件的大小,以及該插件可以完成的功能信息等。
步驟102即時通訊服務(wù)器將其上保存的插件列表發(fā)送給客戶端;步驟103客戶端更新,并顯示插件列表。
其中,客戶端更新,并顯示插件列表具體為客戶端將即時通訊服務(wù)器下發(fā)來的插件列表與其上已保存的插件列表進(jìn)行比較,獲得新的插件信息,并將該新的插件信息更新到客戶端已保存的插件列表中,并顯示更新后的插件列表。在本發(fā)明其他實(shí)施例中,客戶端可以用即時通訊服務(wù)器下發(fā)來的插件列表直接覆蓋客戶端已保存的插件列表,并不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)。
上述即時通訊軟件的發(fā)布既可以在每次客戶端與即時通訊服務(wù)器建立連接后進(jìn)行,或者,也可以按照系統(tǒng)預(yù)置的定時器周期的進(jìn)行。
參照圖2,具體說明客戶端與即時通訊服務(wù)器建立連接后進(jìn)行通訊軟件發(fā)布的實(shí)施例。
步驟201即時通訊服務(wù)器接收來自客戶端的攜帶用戶標(biāo)識的登陸請求;步驟202即時通訊服務(wù)器判斷該用戶標(biāo)識是否處于激活狀態(tài),如果是,則進(jìn)入步驟203;如果否,則進(jìn)入步驟204;為了避免同一用戶在多個客戶端同時登陸,如果即時通訊服務(wù)器判斷得到該用戶標(biāo)識處于激活狀態(tài),則說明該用戶標(biāo)識對應(yīng)有一個已建立的連接,則步驟203即時通訊服務(wù)器關(guān)閉該用戶標(biāo)識已建立的連接,并且,接受步驟201中客戶端的登陸請求,建立與步驟201中發(fā)送登陸請求的客戶端的連接,進(jìn)入步驟205;步驟204即時通訊服務(wù)器建立與步驟201中發(fā)送登陸請求的客戶端的連接,進(jìn)入步驟205;步驟205即時通訊服務(wù)器接收來自客戶端的獲取插件列表的命令;其中,插件列表用于保存插件的信息,包括插件存儲地址,插件的版本號,插件的發(fā)布日期,插件的大小,以及該插件可以完成的功能信息等。
步驟206即時通訊服務(wù)器將其上保存的插件列表發(fā)送給客戶端;步驟207客戶端更新,并顯示插件列表。
其中,客戶端更新,并顯示插件列表具體為客戶端將即時通訊服務(wù)器下發(fā)來的插件列表與其上已保存的插件列表進(jìn)行比較,獲得新的插件信息,并將該新的插件信息更新到客戶端已保存的插件列表中,并顯示更新后的插件列表。在本發(fā)明其他實(shí)施例中,客戶端可以用即時通訊服務(wù)器下發(fā)來的插件列表直接覆蓋客戶端已保存的插件列表,并不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)。
以上方法包括了客戶端與即時通訊服務(wù)器建立連接的過程,該過程包括若即時通訊服務(wù)器判斷得到用戶標(biāo)識已處于激活狀態(tài),則即時通訊服務(wù)器關(guān)閉該用戶標(biāo)識已建立的連接,并建立與當(dāng)前發(fā)起登陸請求的客戶端的連接;然而,在本發(fā)明其他實(shí)施例中,如果即時通訊服務(wù)器判斷得到用戶標(biāo)識已處于激活狀態(tài),則即時通訊服務(wù)器也可以拒絕該登陸請求,并不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)。
無論通訊軟件的發(fā)布是在每次客戶端與即時通訊服務(wù)器建立連接后進(jìn)行,或是按照系統(tǒng)預(yù)置的定時器周期性的進(jìn)行,客戶端與即時通訊服務(wù)器間都需要進(jìn)行至少一次的插件列表信息的交互,然而,在客戶端數(shù)量較多的情況下,所述插件列表的頻繁交互將有可能導(dǎo)致占用過多的系統(tǒng)資源。
因此,為了避免每次客戶端與即時通訊服務(wù)器建立后,即時通訊服務(wù)器都需要將其保存的插件列表發(fā)送至客戶端,占用系統(tǒng)過多的資源,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明還提供了即時通訊軟件的發(fā)布方法的第三實(shí)施例,如圖3所示,該實(shí)施例中采用了比較時間戳的方法以判斷客戶端是否需要向即時通訊服務(wù)器請求下發(fā)插件列表,具體包括以下步驟步驟301客戶端向即時通訊服務(wù)器發(fā)送獲取插件列表的時間戳的命令;步驟302即時通訊服務(wù)器在收到該命令后,將其上保存的時間戳發(fā)送至客戶端;步驟303客戶端將即時通訊服務(wù)器發(fā)送來的時間戳與其自身保存的插件列表的時間戳進(jìn)行比較,如果即時通訊服務(wù)器發(fā)送來的時間戳晚于客戶端保存的時間戳,則進(jìn)入步驟304,如果兩個時間戳相等或者即時通訊服務(wù)器發(fā)送來的時間戳早于客戶端保存的時間戳,說明客戶端保存的插件列表不需要更新,結(jié)束該流程。
步驟304客戶端向即時通訊服務(wù)器發(fā)送獲取插件列表的命令。
比如,即時通訊服務(wù)器保存的插件列表的時間戳為2007年5月8日,客戶端保存的插件列表的時間戳為2007年4月10日,即時通訊服務(wù)器發(fā)送來的時間戳晚于客戶端的時間戳,則說明即時通訊服務(wù)器上的插件列表更新過,客戶端需要下載更新后的插件列表,因此,客戶端向服務(wù)器發(fā)送獲取插件列表的命令,如果兩個時間戳相等或者即時通訊服務(wù)器上的時間戳早于客戶端的時間戳,則客戶端不再向即時通訊服務(wù)器發(fā)送獲取插件列表的命令,此時,客戶端保存的插件列表為即時通訊服務(wù)器前一次發(fā)送的插件列表。
步驟305即時通訊服務(wù)器接收來自客戶端的獲取插件列表的命令;其中,插件列表用于保存插件的信息,包括插件存儲地址,插件的版本號,插件的發(fā)布日期,插件的大小,以及該插件可以完成的功能信息等。
步驟306即時通訊服務(wù)器將其上保存的插件列表發(fā)送給客戶端;步驟307客戶端更新,并顯示插件列表。
其中,客戶端更新,并顯示插件列表具體為客戶端將即時通訊服務(wù)器下發(fā)來的插件列表與其上已保存的插件列表進(jìn)行比較,獲得新的插件信息,并將該新的插件信息更新到客戶端已保存的插件列表中,并顯示更新后的插件列表。在本發(fā)明其他實(shí)施例中,客戶端可以用即時通訊服務(wù)器下發(fā)來的插件列表直接覆蓋客戶端已保存的插件列表,并不影響本發(fā)明實(shí)施例的實(shí)現(xiàn)。
以上實(shí)施例將客戶端保存的插件列表的時間戳與即時通訊服務(wù)器保存的插件列表的時間戳進(jìn)行比較,以判斷客戶端是否需要請求即時通訊服務(wù)器下發(fā)所述插件列表;本發(fā)明除采用對比時間戳的手段之外,還可采用諸如對比插件列表的版本號的方法達(dá)到相同的效果,本文不再贅述。
以上是本發(fā)明實(shí)施例提供的即時通訊軟件的發(fā)布方法,采用上述方法用戶能夠根據(jù)客戶端下載到的插件列表,很容易的獲知即時通訊軟件新增加的功能或者業(yè)務(wù),并且,用戶能夠按照插件列表的顯示下載其需要的插件。
以下具體介紹用戶在獲得即時通訊服務(wù)器發(fā)布的插件列表后,如何根據(jù)所述插件列表,下載插件。
上文所述實(shí)施例中,客戶端在獲取到即時通訊服務(wù)器下發(fā)的插件列表后,需要顯示插件列表,圖4給出了客戶端的插件列表顯示窗口實(shí)施例,該窗口用于顯示即時通訊服務(wù)提供商提供的插件的信息,比如,插件的版本號,插件的發(fā)布日期,大小和插件功能介紹等,這些信息來自客戶端保存的插件列表中。如圖4所示,其中的網(wǎng)絡(luò)收藏夾,窗口中顯示的該插件的版本號為2.0;發(fā)布日期為2005-5-11;文件大小為92k;網(wǎng)絡(luò)收藏夾的功能描述為無論您走到何處都可以輕松訪問您喜歡的網(wǎng)站,網(wǎng)絡(luò)收藏夾幫您保存網(wǎng)上搜集到的各種鏈接。
客戶端還可以在將即時通訊服務(wù)器下發(fā)來的插件列表與本地當(dāng)前保存的插件列表進(jìn)行比較后,在該窗口提示用戶有新的插件,并且,客戶端通過本地配置信息,可以獲知插件是否已下載,是否已啟用,并在該窗口顯示插件當(dāng)前的狀態(tài)。用戶通過該窗口了解插件的信息,如果用戶選擇下載某個插件,則用戶通過點(diǎn)擊窗口中顯示的插件圖標(biāo),觸發(fā)客戶端下載該插件,下載插件的過程包括客戶端發(fā)送下載插件的命令至即時通訊服務(wù)器,其中,該命令中攜帶有從插件列表中得到的插件存儲地址;所述即時通訊服務(wù)器接收該命令,并且根據(jù)所述存儲地址,獲得插件并下發(fā)至客戶端。
插件下載至客戶端后,將該插件安裝在即時通訊軟件的子目錄中,即時通訊軟件啟動時,會自動掃描安裝插件的子目錄,并啟動該子目錄中所安裝的插件。
為了保證即時通訊軟件的安全性及穩(wěn)定性,客戶端在安裝插件時,還可以根據(jù)需要對這些插件進(jìn)行合法性檢驗(yàn),因?yàn)?,即時通訊服務(wù)器上的每個插件都有一個身份標(biāo)識(ID),且每個插件的ID互不相同,所以,在客戶端在安裝該插件時,客戶端可以首先需要獲取該插件的ID,并將該ID上報至即時通訊服務(wù)器進(jìn)行檢測,如果該ID在即時通訊服務(wù)器上存在,則說明該插件合法,客戶端可以正常安裝該插件,并讓其運(yùn)行,否則,則客戶端拒絕加載該插件。
對于已安裝的插件,如果用戶希望即時通訊軟件啟動時,不要啟動某個已安裝的插件,則用戶可以通過點(diǎn)擊窗口中的禁用圖標(biāo),觸發(fā)客戶端將該插件設(shè)置為禁用狀態(tài),那么,在下次啟用即時通訊軟件的時候,該插件將不會被啟用。如果用戶想刪除某個插件,則用戶可以通過點(diǎn)擊窗口中的刪除圖標(biāo),觸發(fā)客戶端卸載該插件。
本發(fā)明實(shí)施例還提供了一種即時通訊服務(wù)器,如圖5所示,包括插件信息保存單元501,用于以列表的形式保存插件的信息,即在插件列表中保存插件的信息;插件列表發(fā)布單元502,用于接收客戶端發(fā)送的獲取插件列表的命令,并將插件信息保存單元保存的插件列表發(fā)送至客戶端。
為了避免每次客戶端與即時通訊服務(wù)器建立后,即時通訊服務(wù)器都需要將其保存的插件列表發(fā)送至客戶端,占用系統(tǒng)過多的資源,上述裝置還可以包括插件信息保存單元,還用于保存插件列表的時間戳;時間戳發(fā)布單元,用于接收客戶端發(fā)送的獲取插件列表時間戳的命令,并將所述插件信息保存單元保存的時間戳發(fā)送至客戶端;客戶端將即時通訊服務(wù)器發(fā)送來的時間戳與其自身保存的插件列表的時間戳進(jìn)行比較后,再決定是否要下載即時通訊服務(wù)器上的插件列表,如果,即時通訊服務(wù)器發(fā)送來的時間戳晚于客戶端保存的時間戳,則客戶端下載即時通訊服務(wù)器上的插件列表。
為了使用戶能夠下載得到插件,所述插件列表發(fā)布單元下發(fā)的插件信息包括插件存儲地址,上述裝置還可以包括插件下發(fā)單元,用于接收客戶端發(fā)送的下載插件的命令,其中,所述命令中攜帶有客戶端從所述插件列表中得到的插件存儲地址;根據(jù)所述存儲地址,下發(fā)所述插件至客戶端。
以上對本發(fā)明所提供的一種即時通訊軟件的發(fā)布方法、即時通訊服務(wù)器進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種即時通訊軟件的發(fā)布方法,其特征在于,包括即時通訊服務(wù)器接收客戶端發(fā)送的獲取插件列表的命令;其中,所述插件列表用于保存插件信息,所述插件符合即時通訊軟件的接口規(guī)范;所述即時通訊服務(wù)器將其上保存的所述插件列表發(fā)送給所述客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,所述插件列表保存的插件信息包括插件存儲地址;以及,進(jìn)一步,所述即時通訊服務(wù)器接收所述客戶端發(fā)送的下載插件的命令,所述命令攜帶有所述插件存儲地址;所述即時通訊服務(wù)器根據(jù)所述插件存儲地址,獲得插件并下發(fā)至客戶端。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括所述即時通訊服務(wù)器接收所述客戶端發(fā)送的獲取插件列表時間戳的命令;所述即時通訊服務(wù)器將其上保存的插件列表的時間戳發(fā)送至客戶端;若所述客戶端判斷得到所述時間戳晚于客戶端保存的插件列表的時間戳,則所述客戶端發(fā)送獲取插件列表的命令至所述即時通訊服務(wù)器。
4.如權(quán)利要求3所述的方法,其特征在于,所述客戶端發(fā)送所述獲取插件列表時間戳的命令之前還包括客戶端與即時通訊服務(wù)器建立連接,包括服務(wù)器接收來自客戶端的攜帶有用戶標(biāo)識的登陸請求;所述服務(wù)器判斷所述用戶標(biāo)識是否處于激活狀態(tài),如果是,則所述服務(wù)器關(guān)閉所述用戶標(biāo)識已建立的連接,建立與所述客戶端的連接;如果否,則所述服務(wù)器接受所述請求,建立與所述客戶端的連接。
5.一種即時通訊服務(wù)器,其特征在于,包括插件信息保存單元,用于以列表的形式保存插件信息;插件列表發(fā)布單元,用于接收客戶端發(fā)送的獲取插件列表的命令,并將所述插件信息保存單元中保存的插件列表發(fā)送至客戶端。
6.如權(quán)利要求5所述的服務(wù)器,其特征在于插件信息保存單元,還用于保存插件列表的時間戳;時間戳發(fā)布單元,用于接收客戶端發(fā)送的獲取插件列表時間戳的命令,并將所述插件信息保存單元保存的插件列表的時間戳發(fā)送至客戶端。
7.如權(quán)利要求5或6所述的服務(wù)器,其特征在于,還包括所述插件列表發(fā)布單元下發(fā)的插件信息包括插件存儲地址;插件下發(fā)單元,用于接收客戶端發(fā)送的下載插件的命令,其中,所述命令中攜帶有插件存儲地址,根據(jù)所述存儲地址,獲得并下發(fā)插件至客戶端。
全文摘要
本發(fā)明公開了一種即時通訊軟件的發(fā)布方法,包括即時通訊服務(wù)器接收客戶端發(fā)送的獲取插件列表的命令;其中,所述插件列表用于保存插件信息,所述插件符合即時通訊軟件的接口規(guī)范;所述即時通訊服務(wù)器將其上保存的所述插件列表發(fā)送至所述客戶端。由于本發(fā)明實(shí)施例中采用插件化設(shè)計(jì)即時通訊軟件的功能或者業(yè)務(wù),使得用戶能夠有選擇的下載插件,減少了下載即時通訊軟件的時間。
文檔編號H04L12/16GK101075990SQ20071011077
公開日2007年11月21日 申請日期2007年6月13日 優(yōu)先權(quán)日2007年6月13日
發(fā)明者陳妍, 王凡, 廖玨, 秦鵬程, 陳俊標(biāo), 王萌 申請人:騰訊科技(深圳)有限公司