專利名稱:一種即時通信中群組郵件通信的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于即時通信領(lǐng)域,尤其涉及一種即時通信中群組郵件通信的方法、裝置及系統(tǒng)。
背景技術(shù):
即時通信(Instant Messaging,IM)系統(tǒng),是一種能夠即時發(fā)送和接收互聯(lián)網(wǎng)消息的系統(tǒng)。通過即時通信系統(tǒng)用戶可以向其他用戶發(fā)送文本消息、傳送文件、或者與其他用戶進行音頻對話、視頻對話等通信活動。
用戶在即時通信系統(tǒng)中可以建立固定的群組實現(xiàn)多人對話,群組中包含多個用戶,用戶數(shù)可以靈活添加或者刪除,當然用戶也可以根據(jù)對話的需要臨時自定義一個群組。群組中的用戶都在即時通信服務(wù)器登陸注冊,注冊信息保存在即時通信服務(wù)器。群組中的用戶具有唯一的用戶標識,例如用戶名或者用戶注冊碼,同時還具有用戶注冊的或者系統(tǒng)自動為用戶分配的郵件地址。
群組中的用戶在通信時,經(jīng)常需要將通信的內(nèi)容通過郵件方式發(fā)送給群組中的用戶,現(xiàn)有的方式中只能通過手工在用戶系統(tǒng)默認的郵箱系統(tǒng)例如Microsoft OutLook或者網(wǎng)頁郵件(Webmail)系統(tǒng)的郵件收件人中添加每個人郵件地址,給用戶的通信造成很大不便。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種即時通信中群組郵件通信的方法,旨在解決現(xiàn)有即時通信郵件通信時需要用戶手工輸入聯(lián)系人郵件地址,給用戶的通信造成很大不便的問題。
本發(fā)明實施例是這樣實現(xiàn)的,一種即時通信中群組郵件通信的方法,所述方法包括下述步驟接收用戶的群組郵件通信命令;獲取當前群組用戶的郵件地址列表;調(diào)用對應(yīng)的郵件系統(tǒng),將所述當前群組用戶的郵件地址列表添加到所述郵件系統(tǒng)啟動的新郵件的收件人地址中。
本發(fā)明實施例的另一目的在于提供一種即時通信中的群組郵件通信裝置,所述裝置包括群組郵件通信觸發(fā)模塊,用于接收用戶的群組郵件通信命令;群組郵件地址獲取模塊,用于在所述群組郵件通信觸發(fā)模塊接收到用戶的群組郵件通信命令后,獲取當前群組用戶的郵件地址列表;以及郵件系統(tǒng)調(diào)用模塊,用于在所述群組郵件通信觸發(fā)模塊接收到用戶的群組郵件通信命令后,調(diào)用對應(yīng)的郵件系統(tǒng),將所述群組郵件地址獲取模塊獲取的當前群組用戶的郵件地址列表添加到所述郵件系統(tǒng)啟動的新郵件的收件人地址中。
本發(fā)明實施例的另一目的在于提供一種即時通信系統(tǒng),所述系統(tǒng)包括一群組郵件通信裝置,所述裝置包括群組郵件通信觸發(fā)模塊,用于接收用戶的群組郵件通信命令;群組郵件地址獲取模塊,用于在所述群組郵件通信觸發(fā)模塊接收到用戶的群組郵件通信命令后,獲取當前群組用戶的郵件地址列表;以及郵件系統(tǒng)調(diào)用模塊,用于在所述群組郵件通信觸發(fā)模塊接收到用戶的群組郵件通信命令后,調(diào)用對應(yīng)的郵件系統(tǒng),將所述群組郵件地址獲取模塊獲取的當前群組用戶的郵件地址列表添加到所述郵件系統(tǒng)啟動的新郵件的收件人地址中。
本發(fā)明實施例中,當用戶進行群組郵件通信時,系統(tǒng)自動獲取群組用戶的郵件地址列表,添加到對應(yīng)的郵件系統(tǒng)的收件人地址中,可以避免用戶手工輸入收件人地址,給用戶的通信提供了很大的方便。
圖1是本發(fā)明實施例提供的即時通信中群組郵件通信方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例提供的即時通信中群組郵件通信裝置的結(jié)構(gòu)圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實施例中,當用戶在群組通信時需要向群組中的用戶發(fā)送郵件時,系統(tǒng)自動獲取群組用戶的郵件地址列表,并添加到對應(yīng)的郵件系統(tǒng)的收件人地址中,避免用戶手工輸入收件人地址的操作,便于用戶通信。
圖1示出了本發(fā)明實施例提供的即時通信中群組郵件通信方法的實現(xiàn)流程,詳述如下在步驟S101中,接收用戶輸入的群組郵件通信命令。
在本發(fā)明實施例中,可以在即時通信系統(tǒng)的群組通信用戶界面(UserInterface,UI)中增加一個“郵件”控件,當然也可以是起到相同功能的其他控件或者菜單項。當用戶點擊該控件時,向即時通信系統(tǒng)發(fā)送群組郵件通信命令,觸發(fā)啟動即時通信系統(tǒng)的群組郵件通信功能。
在步驟S102中,獲取群組用戶的郵件地址列表。
群組通信中,群組中的用戶在注冊時一般均具有用戶注冊的或者系統(tǒng)自動為用戶分配的郵件地址,群組用戶的郵件地址信息保存在即時通信服務(wù)器中。當啟動群組郵件通信功能時,即時通信客戶端的即時通信系統(tǒng)自動登陸即時通信服務(wù)器,獲取參加群組通信的用戶的郵件地址列表。作為本發(fā)明的實施例,即時通信系統(tǒng)可以獲取當前群組中所有參與通信的用戶的郵件地址列表,當然也可以獲取當前群組中所有用戶的郵件地址列表,以便群組中沒有參與當前群組通信的用戶也能夠獲得當前群組通信的內(nèi)容。在具體實現(xiàn)時,系統(tǒng)可以提示用戶選擇獲取當前群組中所有參與通信的用戶的郵件地址,或者獲取當前群組中所有用戶的郵件地址,以增強用戶通信的靈活性。群組中的用戶也可以自行設(shè)置選擇是否接收群組郵件,如果用戶未選擇接收群組郵件,系統(tǒng)在獲取群組用戶的郵件地址列表時,不會將該用戶的郵件地址放入郵件地址列表內(nèi)。
在步驟S103中,調(diào)用群組郵件通信所采用的郵件系統(tǒng),啟動發(fā)送新郵件,將獲取的群組用戶的郵件地址列表添加到新郵件的收件人地址內(nèi)。
在本發(fā)明實施例中,即時通信系統(tǒng)啟動群組郵件通信功能后,調(diào)用對應(yīng)的郵件系統(tǒng),例如用戶操作系統(tǒng)默認的企業(yè)級郵件系統(tǒng)Microsoft Outlook、OutlookExpress等,或者各種Webmail系統(tǒng)。在具體實現(xiàn)時,可以提示用戶選擇用戶操作系統(tǒng)默認的企業(yè)級郵件系統(tǒng),或者用戶選擇的Webmail系統(tǒng),也可以是即時通信系統(tǒng)默認的Webmail系統(tǒng)。當然,用戶也可以預(yù)先自行在即時通信系統(tǒng)中設(shè)置群組郵件通信采用的郵件系統(tǒng),將該郵件系統(tǒng)作為群組郵件通信默認的郵件系統(tǒng)。
即時通信系統(tǒng)調(diào)用群組郵件通信所采用的郵件系統(tǒng)后,觸發(fā)郵件系統(tǒng)啟動新郵件發(fā)送功能,并將獲取的群組用戶的郵件地址列表添加到新郵件的收件人地址內(nèi)。
以下分別以群組通信采用的郵件系統(tǒng)為用戶操作系統(tǒng)默認的企業(yè)級郵件系統(tǒng)和Webmail系統(tǒng)為例說明本發(fā)明的實現(xiàn)。
當群組通信采用的郵件系統(tǒng)為用戶操作系統(tǒng)默認的企業(yè)級郵件系統(tǒng)時1、群組通信用戶在群組通信過程中點擊系統(tǒng)界面上的“郵件”控件后,觸發(fā)群組郵件通信功能。
2、即時通信系統(tǒng)通過相應(yīng)的應(yīng)用程序接口(Application ProgrammingInterface,API)獲取當前參與群組通信的用戶的郵件地址列表。
3、用戶操作系統(tǒng)例如Microsoft Windows API獲取當前用戶缺省電子郵件程序,例如Microsoft Outlook。
4、啟動Microsoft Outlook進程,調(diào)用Microsoft Outlook對象模型,創(chuàng)建一個新郵件對象。Microsoft Outlook對象模型的調(diào)用根據(jù)Microsoft Outlook系統(tǒng)所支持的功能實現(xiàn),具體調(diào)用過程不再贅述。
5、在收件人地址中默認添加第2步中獲取的當前參與群組通信的用戶的郵件地址列表。
當群組通信采用的郵件系統(tǒng)為Webmail時1、群組通信用戶在群組通信過程中點擊系統(tǒng)界面上的“郵件”控件后,觸發(fā)群組郵件通信功能。
2、即時通信系統(tǒng)觸發(fā)用戶瀏覽器(IE)鏈接至對應(yīng)的Webmail系統(tǒng)(例如QQMail)http://mail.qq.com/cgi-bin/login?gid=3324430&uin=48943其中,gid代表群組ID,由此群組ID,QQMail服務(wù)端可獲取該群組所有用戶的郵件地址列表;uin代表當前發(fā)起此郵件的用戶ID,由此用戶ID,QQMail服務(wù)端由gid和uin參數(shù)可啟動此用戶的新郵件發(fā)送界面,并將獲取的該群組所有用戶的郵件地址列表加入收件人地址。
圖2示出了本發(fā)明實施例提供的即時通信中群組郵件通信裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該裝置可以集成在即時通信系統(tǒng)中,當然,也可以作為獨立的控件或者單元被即時通信系統(tǒng)調(diào)用。
群組郵件通信觸發(fā)模塊21具體可以是即時通信系統(tǒng)用戶界面的一個控件或者菜單項等,用來接收用戶的群組郵件通信命令。
在群組郵件通信觸發(fā)模塊21接收到用戶的群組郵件通信命令后,即時通信系統(tǒng)的群組郵件通信功能被觸發(fā)。群組郵件地址獲取模塊22與即時通信服務(wù)器通信,獲取當前群組用戶保存在即時通信服務(wù)器中的郵件地址列表。該郵件地址列表可以包含當前群組中所有用戶的郵件地址,也可以包含當前群組中所有參與當前群組通信的用戶的郵件地址。相應(yīng)的,郵件系統(tǒng)調(diào)用模塊23調(diào)用對應(yīng)的郵件系統(tǒng),將群組郵件地址獲取模塊22獲取的群組用戶的郵件地址列表添加到所調(diào)用的郵件系統(tǒng)啟動的新郵件的收件人地址中。郵件系統(tǒng)調(diào)用模塊23調(diào)用的郵件系統(tǒng)可以是用戶操作系統(tǒng)默認的郵件系統(tǒng),或者即時通信系統(tǒng)默認的郵件系統(tǒng),也可以是用戶選擇的Webmail系統(tǒng)。
通過本發(fā)明實施例,即時通信用戶可以在群組郵件通信時,免去手工輸入收件人地址的操作,給用戶的通信提供了很大的方便。同時,用戶還可以對各項功能進行靈活設(shè)置,滿足個性化通信的需要。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種即時通信中群組郵件通信的方法,其特征在于,所述方法包括下述步驟接收用戶的群組郵件通信命令;獲取當前群組用戶的郵件地址列表;調(diào)用對應(yīng)的郵件系統(tǒng),將所述當前群組用戶的郵件地址列表添加到所述郵件系統(tǒng)啟動的新郵件的收件人地址中。
2.如權(quán)利要求1所述的方法,其特征在于,所述當前群組用戶的郵件地址列表包含有當前群組中所有用戶的郵件地址,或者當前群組中所有參與當前群組通信的用戶的郵件地址。
3.如權(quán)利要求1所述的方法,其特征在于,所述對應(yīng)的郵件系統(tǒng)為用戶操作系統(tǒng)或者即時通信系統(tǒng)默認的郵件系統(tǒng),或者用戶選擇的郵件系統(tǒng)。
4.如權(quán)利要求3所述的方法,其特征在于,所述調(diào)用對應(yīng)的郵件系統(tǒng)的步驟具體為觸發(fā)用戶操作系統(tǒng)調(diào)用默認的郵件系統(tǒng),啟動所述調(diào)用的郵件系統(tǒng)進程,或者觸發(fā)用戶瀏覽器鏈接至對應(yīng)的網(wǎng)頁郵件系統(tǒng)。
5.一種即時通信中的群組郵件通信裝置,其特征在于,所述裝置包括群組郵件通信觸發(fā)模塊,用于接收用戶的群組郵件通信命令;群組郵件地址獲取模塊,用于在所述群組郵件通信觸發(fā)模塊接收到用戶的群組郵件通信命令后,獲取當前群組用戶的郵件地址列表;以及郵件系統(tǒng)調(diào)用模塊,用于在所述群組郵件通信觸發(fā)模塊接收到用戶的群組郵件通信命令后,調(diào)用對應(yīng)的郵件系統(tǒng),將所述群組郵件地址獲取模塊獲取的當前群組用戶的郵件地址列表添加到所述郵件系統(tǒng)啟動的新郵件的收件人地址中。
6.如權(quán)利要求5所述的裝置,其特征在于,所述當前群組用戶的郵件地址列表包含有當前群組中所有用戶的郵件地址,或者當前群組中所有參與當前群組通信的用戶的郵件地址。
7.如權(quán)利要求5所述的裝置,其特征在于,所述對應(yīng)的郵件系統(tǒng)為用戶操作系統(tǒng)或者即時通信系統(tǒng)默認的郵件系統(tǒng),或者用戶選擇的郵件系統(tǒng)。
8.一種即時通信系統(tǒng),其特征在于,所述系統(tǒng)包括一群組郵件通信裝置,所述裝置包括群組郵件通信觸發(fā)模塊,用于接收用戶的群組郵件通信命令;群組郵件地址獲取模塊,用于在所述群組郵件通信觸發(fā)模塊接收到用戶的群組郵件通信命令后,獲取當前群組用戶的郵件地址列表;以及郵件系統(tǒng)調(diào)用模塊,用于在所述群組郵件通信觸發(fā)模塊接收到用戶的群組郵件通信命令后,調(diào)用對應(yīng)的郵件系統(tǒng),將所述群組郵件地址獲取模塊獲取的當前群組用戶的郵件地址列表添加到所述郵件系統(tǒng)啟動的新郵件的收件人地址中。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述當前群組用戶的郵件地址列表包含有當前群組中所有用戶的郵件地址,或者當前群組中所有參與當前群組通信的用戶的郵件地址。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述對應(yīng)的郵件系統(tǒng)為用戶操作系統(tǒng)或者即時通信系統(tǒng)默認的郵件系統(tǒng),或者用戶選擇的郵件系統(tǒng)。
全文摘要
本發(fā)明適用于即時通信領(lǐng)域,提供了一種即時通信中群組郵件通信的方法、裝置及系統(tǒng),所述方法包括下述步驟接收用戶的群組郵件通信命令;獲取當前群組用戶的郵件地址列表;調(diào)用對應(yīng)的郵件系統(tǒng),將所述當前群組用戶的郵件地址列表添加到所述郵件系統(tǒng)啟動的新郵件的收件人地址中。本發(fā)明中,當用戶進行群組郵件通信時,系統(tǒng)自動獲取群組用戶的郵件地址列表,添加到對應(yīng)的郵件系統(tǒng)的收件人地址中,可以避免用戶手工輸入收件人地址,給用戶的通信提供了很大的方便。
文檔編號H04L29/08GK101072192SQ20071007390
公開日2007年11月14日 申請日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者秦海峰 申請人:騰訊科技(深圳)有限公司