專利名稱:邀請即時(shí)通信用戶發(fā)送圖像的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信技術(shù)領(lǐng)域。
背景技術(shù):
近年來,網(wǎng)絡(luò)即時(shí)通信工具,例如QQ,TM和MSN等,已經(jīng)被廣大網(wǎng)絡(luò)用戶所接受。通過即時(shí)通信工具,用戶可以在網(wǎng)絡(luò)上進(jìn)行文字、聲音和視頻的交流,共享文件、圖片和視頻信息等,方便了用戶的生活、工作和學(xué)習(xí)。在即時(shí)通信工具的實(shí)踐應(yīng)用中,即時(shí)通信用戶經(jīng)常會希望獲取好友近期的照片,從而了解好友的近況。如果利用現(xiàn)有的即時(shí)通信技術(shù),則需要邀請方在消息輸入欄中輸入相應(yīng)的邀請消息發(fā)送至對方,對方收到消息后再啟動攝像裝置拍攝照片或者從本地復(fù)制已 有照片,然后粘貼至消息輸入欄中,再發(fā)送給邀請方。可以看出,通過現(xiàn)有的技術(shù)邀請好友共享圖片的操作過程較為繁鎖,有可能會使用戶因此而放棄邀請好友共享圖片的想法,降低了即時(shí)通信用戶的使用體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種邀請即時(shí)通信用戶發(fā)送圖像的方法、客戶端及系統(tǒng),利用本發(fā)明,用戶通過觸發(fā)即時(shí)通信工具中相應(yīng)的操作控件,發(fā)出邀請對方發(fā)送圖像的邀請消息,受邀方通過觸發(fā)邀請消息中的圖像采集控件即可獲取圖像信息發(fā)送至邀請方。本發(fā)明提供的技術(shù)方案包括—種邀請即時(shí)通信用戶發(fā)送圖像的方法,該方法包括以下步驟步驟1,在即時(shí)通信工具中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件,采集邀請方對該操作控件的觸發(fā)信息;步驟2,生成邀請消息發(fā)送給受邀方客戶端,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件;步驟3,在受邀方客戶端輸出所述包括有圖像采集控件的邀請消息,其中設(shè)置有攝像采集控件和/或圖像上傳控件和/或屏幕截圖控件。優(yōu)選地,所述用以邀請受邀方發(fā)送圖像的操作控件,設(shè)置在邀請方和受邀方的即時(shí)通信交互界面中,和/或設(shè)置在聯(lián)系人列表中對應(yīng)著受邀方的ITEM項(xiàng)中。優(yōu)選地,所述用以邀請受邀方發(fā)送圖像的操作控件,還包括有用以調(diào)出所述邀請方發(fā)送的邀請消息的控件選項(xiàng),和/或用以調(diào)出受邀方所發(fā)送圖像的控件選項(xiàng)。優(yōu)選地,所述通過控件選項(xiàng)調(diào)出邀請消息和/或受邀方所發(fā)送圖像的方式為采集對調(diào)出邀請消息的控件選項(xiàng)和/或受邀方所發(fā)送圖像的控件選項(xiàng)的觸發(fā)消息;獲取所述控件選項(xiàng)所對應(yīng)的時(shí)間戳數(shù)據(jù);依據(jù)所獲得的時(shí)間戳數(shù)據(jù),獲取所述邀請消息和/或受邀方所發(fā)送圖像在歷史消息記錄中的輸出位置;
調(diào)取前述輸出位置所對應(yīng)的歷史消息記錄界面后輸出。優(yōu)選地,所述通過控件選項(xiàng)調(diào)出邀請消息和/或受邀方所發(fā)送圖像的方式為采集對調(diào)出邀請消息的控件選項(xiàng)和/或受邀方所發(fā)送圖像的控件選項(xiàng)的觸發(fā)消息;獲取所述控件選項(xiàng)所對應(yīng)的時(shí)間戳數(shù)據(jù);依據(jù)所獲得的時(shí)間戳數(shù)據(jù),獲取所述邀請消息和/或受邀方所發(fā)送圖像的數(shù)據(jù)信息;生成單獨(dú)的通信記錄欄,在該通信記錄欄中按照時(shí)間順序輸出所述邀請消息和/或受邀方所發(fā)送的圖像信息。優(yōu)選地,受邀方通過所述邀請消息中的攝像采集控件獲取待發(fā)送圖像的過程為采集受邀方針對所述攝像采集控件的觸發(fā)信息;啟動所在終端的攝像裝置,對當(dāng)前圖像進(jìn)行單次拍攝獲取一幀圖片,或者對當(dāng)前圖像進(jìn)行多次拍攝獲取兩幀或兩幀以上的圖片;將前述獲取的一幀圖片作為受邀方待發(fā)送的圖像;或者,將前述獲取的兩幀或兩幀以上的圖片以列表形式輸出,采集受邀方選中的圖片作為待發(fā)送的圖像。優(yōu)選地,受邀方通過所述邀請消息中的攝像采集控件獲取待發(fā)送圖像的過程為采集受邀方針對所述攝像采集控件的觸發(fā)信息;啟動所在終端的攝像裝置,對當(dāng)前圖像進(jìn)行錄像獲取視頻數(shù)據(jù),將獲取的視頻數(shù)據(jù)作為待發(fā)送的圖像。優(yōu)選地,受邀方通過所述邀請消息中的圖像上傳控件獲取待發(fā)送圖像的過程為采集受邀方針對所述圖像上傳控件的觸發(fā)信息;獲取受邀方從本地終端中選中的圖片,將該圖片上傳至即時(shí)通信服務(wù)器,作為受邀方待發(fā)送的圖像。優(yōu)選地,受邀方通過所述邀請消息中的屏幕截圖控件獲取待發(fā)送圖像的過程為采集受邀方針對所述屏幕截圖控件的觸發(fā)信息;啟動屏幕截圖功能,采集受邀方從當(dāng)前屏幕中截取的圖片,作為受邀方待發(fā)送的圖像。優(yōu)選地,所述方法還包括受邀方客戶端接收所述邀請消息,通過該邀請消息中的圖像采集控件獲取圖像信息,發(fā)送至邀請方所在客戶端。優(yōu)選地,所述受邀方通過圖像采集控件獲取的圖像信息發(fā)送至邀請方客戶端輸出時(shí),將圖像信息載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。優(yōu)選地,所述受邀方通過圖像采集控件獲取的圖像信息在受邀方客戶端輸出時(shí),將圖像信息載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。本發(fā)明還提供一種邀請即時(shí)通信用戶發(fā)送圖像的客戶端,該客戶端包括邀請信息觸發(fā)單元,用于采集邀請方對即時(shí)通信工具中設(shè)置的操作控件的觸發(fā)信息,該操作控件是用以邀請受邀方發(fā)送圖像的觸發(fā)控件;邀請消息生成單元,與前述邀請信息觸發(fā)單元相連,用于生成邀請消息,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件;邀請消息發(fā)送單元,與前述邀請消息生成單元相連,用于將前述生成的包括有圖像采集控件的邀請消息發(fā)送給受邀方客戶端。優(yōu)選地,所述邀請消息生成單元包括以下至少其一的控件結(jié)構(gòu)攝像采集控件,用于觸發(fā)攝像裝置進(jìn)行圖像采集;圖像上傳控件,用于通過上傳本地圖像進(jìn)行圖像采集;屏幕截圖控件,用于觸發(fā)屏幕截圖功能進(jìn)行圖像采集。
本發(fā)明還提供一種邀請即時(shí)通信用戶發(fā)送圖像的系統(tǒng),該系統(tǒng)包括邀請方客戶端和受邀方客戶端,所述邀請方客戶端采集邀請方邀請受邀方發(fā)送圖像的觸發(fā)信息,生成包括有圖像采集控件的邀請消息發(fā)送至受邀方客戶端;受邀方客戶端輸出所述邀請方客戶端發(fā)送的邀請消息,并通過所述邀請消息中的圖像采集控件獲取圖像信息,發(fā)送至邀請方客戶端。優(yōu)選地,所述邀請方客戶端包括邀請信息觸發(fā)單元,用于采集邀請方對即時(shí)通信工具中設(shè)置的操作控件的觸發(fā)信息,該操作控件是用以邀請受邀方發(fā)送圖像的觸發(fā)控件;邀請消息生成單元,與前述邀請信息觸發(fā)單元相連,用于生成邀請消息,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件;邀請消息發(fā)送單元,與前述邀請消息生成單元相連,用于將前述生成的包括有圖像采集控件的邀請消息發(fā)送給受邀方客戶端。優(yōu)選地,所述邀請方客戶端還包括圖像信息輸出單元,用于接收受邀方發(fā)送的圖像信息,并將圖像信息在消息輸出欄中輸出,或者載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。優(yōu)選地,所述受邀方客戶端包括邀請消息輸出單元,用于接收來自于邀請方客戶端的邀請消息,并輸出所述包括有圖像采集控件的邀請消息;圖像信息獲取單元,與前述邀請消息輸出單元相連,用于通過所述邀請消息中的圖像采集控件獲取圖像信息;圖像信息發(fā)送單元,與前述圖像信息獲取單元相連,用于將前述獲取的圖像信息發(fā)送至邀請方客戶端。優(yōu)選地,所述受邀方客戶端還包括圖像信息載入單元,與所述圖像信息發(fā)送單元相連,用于將已發(fā)送的圖像信息在消息輸出欄中輸出,或者載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下在即時(shí)通信工具中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件,邀請方通過觸發(fā)該操作控件即向受邀方發(fā)出邀請消息,省去了邀請方在消息輸入框中進(jìn)行邀請消息輸入的操作,提高了邀請方發(fā)出邀請的積極性。另一方面,邀請方通過觸發(fā)所述操作控件發(fā)出的邀請消息中,還包括有用以進(jìn)行圖像采集操作的控件。受邀方收到邀請消息后,通過觸發(fā)該邀請消息中的圖像采集控件即可直接通過拍攝或者圖像上傳等方式獲取圖像信息,并將獲取的圖像信息發(fā)送至邀請方,使受邀方采集圖像信息進(jìn)行共享的過程更加簡便,提高了用戶的使用體驗(yàn)。
圖I為本發(fā)明實(shí)施例一中提供的一種邀請即時(shí)通信用戶發(fā)送圖像的方法流程圖。圖1-1為本發(fā)明實(shí)施例一中在聯(lián)系人列表中對應(yīng)著受邀方的Ι Μ項(xiàng)中設(shè)置操作控件的示意圖。圖1-2為本發(fā)明實(shí)施例一中在邀請方與受邀方的即時(shí)通信交互界面中設(shè)置操作控件的示意圖。 圖1-3為本發(fā)明實(shí)施例一中在受邀方客戶端輸出包括有圖像采集控件的邀請消息的示意圖。圖2為本發(fā)明實(shí)施例二中提供的一種邀請即時(shí)通信用戶發(fā)送圖像的方法流程圖。圖3為本發(fā)明實(shí)施例三中提供的一種邀請即時(shí)通信用戶發(fā)送圖像的客戶端結(jié)構(gòu)框圖。圖4為本發(fā)明實(shí)施例四中提供的一種邀請即時(shí)通信用戶發(fā)送圖像的系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明的實(shí)施方案作詳細(xì)的說明。參見圖1,該圖為本發(fā)明實(shí)施例一中提供的一種邀請即時(shí)通信用戶發(fā)送圖像的方法流程圖,具體步驟如下所述。S11,在即時(shí)通信工具中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件,采集邀請方對該操作控件的觸發(fā)信息;所述用以邀請受邀方發(fā)送圖像的操作控件,設(shè)置在邀請方和受邀方的即時(shí)通信交互界面中,和/或設(shè)置在聯(lián)系人列表中對應(yīng)著受邀方的ITEM項(xiàng)中。參見圖1-1,該圖展示了在聯(lián)系人列表中對應(yīng)著受邀方的ITEM項(xiàng)中設(shè)置操作控件的示意圖。如圖所示,即時(shí)通信主面板100為邀請方“Joy”所在的即時(shí)通信客戶端,該主面板中包括有聯(lián)系人列表101,該聯(lián)系人列表中展示了邀請方“Joy”的所有聯(lián)系人對象,其中每個(gè)聯(lián)系人對象都對應(yīng)有ITEM項(xiàng),例如聯(lián)系人“Linking”所在的矩形區(qū)域102為該聯(lián)系人對應(yīng)的ITEM項(xiàng),聯(lián)系人“Linking”的標(biāo)識碼、昵稱、頭像圖標(biāo)、個(gè)性簽名檔等信息均在所對應(yīng)的ITEM項(xiàng)中。在所述的ITEM項(xiàng)中即設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件103,當(dāng)邀請方通過光標(biāo)或觸摸點(diǎn)觸發(fā)操作控件103時(shí),即向該操作控件對應(yīng)的聯(lián)系人“Linking”發(fā)出邀請消息。如果邀請方希望向其他聯(lián)系人發(fā)送邀請消息,則觸發(fā)其他聯(lián)系人對應(yīng)ITEM項(xiàng)中的操作控件。參見圖1-2,該圖展示了在邀請方與受邀方的即時(shí)通信交互界面中設(shè)置操作控件的示意圖。如圖所示,即時(shí)通信交互界面110為邀請方“Joy”與受邀方“Linking”之間進(jìn)行通信的界面,該交互界面包括有消息輸出欄111、消息輸入欄112以及功能控件欄113,在功能控件欄113中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件103。當(dāng)邀請方“Joy”通過光標(biāo)或觸摸點(diǎn)觸發(fā)操作控件103時(shí),即向受邀方“Linking”發(fā)出邀請消息。所述用以邀請受邀方發(fā)送圖像的操作控件,還包括有用以調(diào)出所述邀請方發(fā)送的邀請消息的控件選項(xiàng),和/或用以調(diào)出受邀方所發(fā)送圖像的控件選項(xiàng)。例如,在操作控件的子列表中設(shè)置有“邀請消息記錄”選項(xiàng)和“接收圖像記錄”選項(xiàng)。當(dāng)觸發(fā)“邀請消息記錄”選項(xiàng)時(shí),調(diào)出邀請方曾經(jīng)向受邀方發(fā)送的邀請消息后輸出;當(dāng)觸發(fā)“接收圖像記錄”選項(xiàng)時(shí),調(diào)出受邀方根據(jù)邀請消息回復(fù)邀請方的圖像信息后輸出。通過上述控件選項(xiàng)調(diào)出邀請消息或受邀方所發(fā)送圖像的方式包括以下兩種方式1,在邀請方和受邀方的歷史消息記錄中,調(diào)出邀請方最近一次所發(fā)送的邀請消息輸出位置所在的消息記錄界面,或者受邀方發(fā)送圖像輸出位置所在的消息記錄界面。作為舉例而非限定,調(diào)出邀請消息的具體過程為對于邀請方和受邀方之間通信的每一條消息采用時(shí)間戳進(jìn)行標(biāo)識;當(dāng)邀請方通過觸發(fā)操作控件發(fā)送邀請消息時(shí),將該邀請消息對應(yīng)的時(shí)間戳數(shù)據(jù)記錄在“邀請消息記錄”控件選項(xiàng)的存儲列表中;當(dāng)采集到針對“邀請消息記錄”控件選項(xiàng)的觸發(fā)消息時(shí),獲取該控件選項(xiàng)所記錄的時(shí)間戳數(shù)據(jù);依據(jù)所獲得的時(shí)間戳數(shù)據(jù),獲取所述邀請消息在歷史消息記錄中的輸出位置,調(diào)取該輸出位置所對應(yīng)的歷史消息記錄界面后輸出。方式2,生成單獨(dú)的通信記錄欄,調(diào)出邀請方向受邀方發(fā)送的所有歷史邀請消息在所述通信記錄欄中按照時(shí)間順序輸出,或者調(diào)出受邀方發(fā)送的所有歷史圖像信息在所述通 信記錄欄中按照時(shí)間順序輸出。作為舉例而非限定,調(diào)出受邀方所發(fā)送圖像的過程為當(dāng)邀請方接收到受邀方發(fā)送的圖像消息時(shí),將該圖像消息采用時(shí)間戳進(jìn)行標(biāo)識;將邀請方接收至IJ的所有圖像消息對應(yīng)的時(shí)間戳數(shù)據(jù)記錄在“接收圖像記錄”控件選項(xiàng)的存儲列表中;當(dāng)采集到針對“接收圖像記錄”控件選項(xiàng)的觸發(fā)消息時(shí),獲取該控件選項(xiàng)所記錄的時(shí)間戳數(shù)據(jù);依據(jù)所獲得的時(shí)間戳數(shù)據(jù),獲取受邀方發(fā)送的所有圖像信息,生成單獨(dú)的通信記錄欄,在該通信記錄欄中按照時(shí)間順序輸出所述受邀方發(fā)送的所有圖像信息。S12,生成邀請消息發(fā)送給受邀方客戶端,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件;當(dāng)即時(shí)通信客戶端采集到邀請方觸發(fā)用以邀請受邀方發(fā)送圖像的操作控件后,可以直接由即時(shí)通信客戶端生成邀請消息,并將生成的邀請消息組裝到數(shù)據(jù)包,然后通過即時(shí)通信服務(wù)器中轉(zhuǎn)或者P2P傳輸方式將數(shù)據(jù)包發(fā)送至受邀方客戶端;或者,還可由即時(shí)通信客戶端將觸發(fā)信息發(fā)送至即時(shí)通信服務(wù)器,由即時(shí)通信服務(wù)器生成邀請消息,然后將生成的邀請消息發(fā)送至受邀方客戶端。所述生成的邀請消息中還包括有用以進(jìn)行圖像采集操作的控件,以下簡稱圖像采集控件。根據(jù)圖像采集方式的不同,可以將圖像采集控件設(shè)置為攝像采集控件和/或圖像上傳控件和/或屏幕截圖控件。其中,攝像采集控件用于觸發(fā)攝像裝置進(jìn)行圖像采集;圖像上傳控件,用于通過上傳本地圖像進(jìn)行圖像采集;屏幕截圖控件,用于觸發(fā)屏幕截圖功能進(jìn)行圖像采集。S13,在受邀方客戶端輸出所述包括有圖像采集控件的邀請消息,其中設(shè)置有攝像采集控件和/或圖像上傳控件和/或屏幕截圖控件。參見圖1-3,展示了在受邀方客戶端輸出包括有圖像采集控件的邀請消息的示意圖。如圖所示,即時(shí)通信交互界面110為受邀方“Linking”所在客戶端輸出的與邀請方“Joy”之間進(jìn)行通信的界面,該交互界面包括有消息輸出欄111以及消息輸入欄112。所述來自于邀請方“Joy”的包括有圖像采集控件的邀請消息115在消息輸出欄111中輸出,作為舉例而非限定,在邀請消息115中還包括有攝像采集控件116。當(dāng)受邀方“Linking”通過光標(biāo)或觸摸點(diǎn)觸發(fā)攝像采集控件116時(shí),即啟動所在終端的攝像裝置,對當(dāng)前圖像進(jìn)行拍攝,將拍攝獲取的圖片信息作為待發(fā)送的圖像。另外,所述邀請消息115中的圖像采集控件除了是攝像采集控件116外,還可以是圖像上傳控件或屏幕截圖控件;或者同時(shí)包括攝像采集控件、圖像上傳控件、屏幕截圖控件中的兩個(gè)或三個(gè)控件。受邀方通過所述邀請消息中的攝像采集控件獲取待發(fā)送圖像的過程為采集受邀方針對所述攝像采集控件的觸發(fā)信息;啟動所在終端的攝像裝置,對當(dāng)前圖像進(jìn)行單次拍攝獲取一幀圖片,或者對當(dāng)前圖像進(jìn)行多次拍攝獲取兩幀或兩幀以上的圖片;將前述獲取的一幀圖片作為受邀方待發(fā)送的圖像;或者,將前述獲取的兩幀或兩幀以上的圖片以列表形式輸出,采集受邀方選中的圖片作為待發(fā)送的圖像。另外,也可通過攝像裝置對當(dāng)前圖像進(jìn)行錄像,獲取視頻數(shù)據(jù),將獲取的視頻數(shù)據(jù)作為待發(fā)送的圖像。當(dāng)待發(fā)送圖像為視頻數(shù)據(jù)時(shí),為了數(shù)據(jù)傳輸?shù)姆奖憧旖?,可以對上述獲取的視頻數(shù)據(jù)進(jìn)行限定,例如將視頻數(shù)據(jù)持續(xù)時(shí)間設(shè)定為15秒以內(nèi),當(dāng)通過攝像裝置進(jìn)行錄像的時(shí)間達(dá)到15秒時(shí),即自動關(guān)閉攝像裝置。受邀方通過所述邀請消息中的圖像上傳控件獲取待發(fā)送圖像的過程為采集受邀方針對所述圖像上傳控件的觸發(fā)信息;獲取受邀方從本地終端中選中的圖片,將該圖片上傳至即時(shí)通信服務(wù)器,作為受邀方待發(fā)送的圖像。受邀方通過所述邀請消息中的屏幕截圖控件獲取待發(fā)送圖像的過程為采集受邀方針對所述屏幕截圖控件的觸發(fā)信息;啟動屏幕截圖功能,采集受邀方從當(dāng)前屏幕中截取的圖片,作為受邀方待發(fā)送的圖像。本實(shí)施例所述的方法中,在即時(shí)通信工具中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件,當(dāng)邀請方觸發(fā)該操作控件時(shí),生成包括有圖像采集控件的邀請消息發(fā)送至受邀方,受邀方通過觸發(fā)邀請消息中的圖像采集控件即可進(jìn)行圖像的采集操作。參見圖2,該圖為本發(fā)明實(shí)施例二中提供的一種邀請即時(shí)通信用戶發(fā)送圖像的方法流程圖,具體步驟如下所述。S21,采集邀請方邀請受邀方發(fā)送圖像的觸發(fā)信息;在即時(shí)通信工具中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件,邀請方通過觸發(fā)該操作控件,邀請受邀方發(fā)送圖像信息。S22,生成邀請消息發(fā)送給受邀方客戶端,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件;所述用以進(jìn)行圖像采集操作的控件,以下簡稱圖像采集控件。通過即時(shí)通信客戶端或者即時(shí)通信服務(wù)器生成包括有圖像采集控件的邀請消息,然后將邀請消息按照協(xié)議格式組合到數(shù)據(jù)包中,對數(shù)據(jù)包進(jìn)行加密處理后,發(fā)送至受邀方客戶端。根據(jù)圖像采集方式的不同,所述圖像采集控件可以設(shè)置為攝像采集控件和/或圖像上傳控件和/或屏幕截圖控件。其中,攝像采集控件用于觸發(fā)攝像裝置進(jìn)行圖像采集;圖像上傳控件,用于通過上傳本地圖像進(jìn)行圖像采集;屏幕截圖控件,用于觸發(fā)屏幕截圖功能進(jìn)行圖像采集。S23,受邀方客戶端接收所述邀請消息并輸出,所輸出的邀請消息中包括有攝像采集控件和/或圖像上傳控件和/或屏幕截圖控件;受邀方客戶端接收邀請方客戶端發(fā)送的數(shù)據(jù)包,對數(shù)據(jù)包進(jìn)行解密解析處理后,提取出包括有圖像采集控件的邀請消息,然后利用Windows窗口 API函數(shù)創(chuàng)建對應(yīng)邀請方客戶端的即時(shí)通信交互界面,再通過Windows的相關(guān)API函數(shù)將所述提取的邀請消息載入到所創(chuàng)建的即時(shí)通信交互界面中顯示。所顯示的邀請消息中包括有攝像采集控件和/或圖像上傳控件和/或屏幕截圖控件。S24,采集受邀方對所述邀請消息中的攝像采集控件或圖像上傳控件或屏幕截圖控件的觸發(fā)信息;利用系統(tǒng)的鉤子函數(shù)獲取光標(biāo)或觸摸點(diǎn)的點(diǎn)擊消息,再通過相關(guān)API函數(shù)判斷所述點(diǎn)擊消息的位置是否為邀請消息中的圖像采集控件,若是,則捕獲所述點(diǎn)擊消息,進(jìn)入下
一步驟。S25,獲取受邀方通過圖像拍攝或圖像上傳或屏幕截圖方式獲取的圖像信息;當(dāng)捕獲到光標(biāo)或觸摸點(diǎn)觸發(fā)邀請消息中的圖像采集控件后,獲取圖像采集控件的·類型,啟動相應(yīng)的圖像采集功能。例如,觸發(fā)的圖像采集控件為攝像采集控件時(shí),則啟動攝像裝置對當(dāng)前圖像進(jìn)行采集;若觸發(fā)的圖像采集控件為圖像上傳控件,則開啟圖像上傳界面,獲取用戶從所在終端選中的圖片并上傳至即時(shí)通信服務(wù)器中;若觸發(fā)的圖像采集控件為屏幕截圖控件,則開啟屏幕截圖功能,獲取用戶從當(dāng)前屏幕中截取的圖片。S26,將前述獲取的圖像信息發(fā)送至邀請方客戶端,在受邀方客戶端和邀請方客戶端對應(yīng)的即時(shí)通信交互界面中輸出。將前述獲取的圖像信息按照協(xié)議格式組合到數(shù)據(jù)包中,對數(shù)據(jù)包進(jìn)行加密處理后,發(fā)送至邀請方客戶端。當(dāng)所述圖像信息發(fā)送后,受邀方客戶端通過Windows的相關(guān)API函數(shù)將所述已發(fā)送的圖像信息載入到對應(yīng)邀請方的即時(shí)通信交互界面中顯示。所述圖像信息輸出時(shí)可作為獨(dú)立的已發(fā)送消息在消息輸出欄中顯示;還可在消息輸出欄中已顯示的邀請消息自身的輸出欄位置進(jìn)行輸出,即作為所述邀請消息的附加消息進(jìn)行顯示。邀請方客戶端接收到數(shù)據(jù)包后,對數(shù)據(jù)包進(jìn)行解密解析處理后,提取出其中的圖像信息,載入到對應(yīng)受邀方的即時(shí)通信交互界面中顯示。所述圖像信息在邀請方客戶端輸出時(shí),可作為獨(dú)立的已接收消息在消息輸出欄中顯示;還可在消息輸出欄中已顯示的邀請消息自身的輸出欄位置進(jìn)行輸出,即作為所述邀請消息的附加消息進(jìn)行顯示。本實(shí)施例所述的方法中,邀請方觸發(fā)相應(yīng)的操作控件向受邀方發(fā)出邀請后,在受邀方客戶端輸出包括有圖像采集控件的邀請消息。受邀方通過觸發(fā)邀請消息中的圖像采集控件獲取圖像信息,并將獲取的圖像信息發(fā)送至邀請方,然后分別在受邀方客戶端和邀請方客戶端輸出該圖像信息。在輸出所述圖像信息時(shí),可將圖像信息載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。結(jié)合前面描述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法實(shí)施例,本發(fā)明還提供了配套的客戶端及系統(tǒng)。參見圖3,該圖為本發(fā)明實(shí)施例三中提供的一種邀請即時(shí)通信用戶發(fā)送圖像的客戶端結(jié)構(gòu)框圖,該客戶端包括邀請信息觸發(fā)單元310,用于采集邀請方對即時(shí)通信工具中設(shè)置的操作控件的觸發(fā)信息,該操作控件是用以邀請受邀方發(fā)送圖像的觸發(fā)控件;邀請消息生成單元320,與前述邀請信息觸發(fā)單元310相連,用于生成邀請消息,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件;邀請消息發(fā)送單元330,與前述邀請消息生成單元320相連,用于將前述生成的包括有圖像采集控件的邀請消息發(fā)送給受邀方客戶端。其中,邀請消息生成單元320包括以下至少其一的控件結(jié)構(gòu)攝像采集控件321,用于觸發(fā)攝像裝置進(jìn)行圖像采集;圖像上傳控件322,用于通過上傳本地圖像進(jìn)行圖像采集;屏幕截圖控件323,用于觸發(fā)屏幕截圖功能進(jìn)行圖像采集。本實(shí)施例所述的客戶端中,在即時(shí)通信工具中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件,當(dāng)邀請方觸發(fā)該操作控件時(shí),邀請信息觸發(fā)單元310采集該邀請方的觸發(fā)信息,并將觸發(fā)信息傳送至邀請消息生成單元320 ;然后由邀請消息生成單元320生成包括有圖像采集控件的邀請消息,其中所生成的圖像采集控件類型包括有攝像采集控件321、圖像上傳控件322、屏幕截圖控件323 ;最后通過邀請消息發(fā)送單元330將生成的包括有圖像采集 控件的邀請消息發(fā)送給受邀方客戶端。參見圖4,該圖為本發(fā)明實(shí)施例四中提供的一種邀請即時(shí)通信用戶發(fā)送圖像的系統(tǒng)結(jié)構(gòu)框圖,該系統(tǒng)包括邀請方客戶端410和受邀方客戶端420 ;邀請方客戶端410采集邀請方邀請受邀方發(fā)送圖像的觸發(fā)信息,生成包括有圖像采集控件的邀請消息發(fā)送至受邀方客戶端420 ;受邀方客戶端420輸出所述邀請方客戶端410發(fā)送的邀請消息,并通過所述邀請消息中的圖像采集控件獲取圖像信息,發(fā)送至邀請方客戶端。其中,邀請方客戶端410具體包括以下結(jié)構(gòu)單元邀請信息觸發(fā)單元411,用于采集邀請方對即時(shí)通信工具中設(shè)置的操作控件的觸發(fā)信息,該操作控件是用以邀請受邀方發(fā)送圖像的觸發(fā)控件;邀請消息生成單元412,與前述邀請信息觸發(fā)單元411相連,用于生成邀請消息,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件;邀請消息發(fā)送單元413,與前述邀請消息生成單元412相連,用于將前述生成的包括有圖像采集控件的邀請消息發(fā)送給受邀方客戶端420 ;圖像信息輸出單元414,用于接收受邀方發(fā)送的圖像信息,并將圖像信息在消息輸出欄中輸出,或者載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。所述受邀方客戶端420具體包括以下結(jié)構(gòu)單元邀請消息輸出單元421,用于接收來自于邀請方客戶端410的邀請消息,并輸出所述包括有圖像采集控件的邀請消息;圖像信息獲取單元422,與前述邀請消息輸出單元421相連,用于通過所述邀請消息中的圖像采集控件獲取圖像信息;圖像信息發(fā)送單元423,與前述圖像信息獲取單元422相連,用于將前述獲取的圖像信息發(fā)送至邀請方客戶端;圖像信息載入單元424,與所述圖像信息發(fā)送單元423相連,用于將已發(fā)送的圖像信息在消息輸出欄中輸出,或者載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。本實(shí)施例所述的系統(tǒng)中,在邀請方客戶端410中,邀請信息觸發(fā)單元411采集邀請方對相應(yīng)操作控件的觸發(fā)信息;邀請消息生成單元412生成包括有圖像采集控件的邀請消息;再通過邀請消息發(fā)送單元413將生成的包括有圖像采集控件的邀請消息發(fā)送給受邀方客戶端420 ;當(dāng)受邀方客戶端420通過邀請消息向邀請方客戶端410發(fā)送圖像信息后,圖像信息輸出單元414接收來自于受邀方的圖像信息,將圖像信息在消息輸出欄中輸出,或者將圖像信息載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。當(dāng)邀請方客戶端410發(fā)送邀請消息后,在受邀方客戶端420中,邀請消息輸出單元421接收所述包括有圖像采集控件的邀請消息并進(jìn)行輸出;當(dāng)受邀方觸發(fā)邀請消息中的圖像采集控件進(jìn)行圖像采集時(shí),圖像信息獲取單元422獲取待發(fā)送的圖像信息;然后由圖像信息發(fā)送單元423將獲取的圖像信息發(fā)送至邀請方客戶端;當(dāng)圖像信息發(fā)送之后,圖像信息載入單元424將已發(fā)送的圖像信息在消息輸出欄中輸出,或者載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。以上是對本發(fā)明 的描述而非限定,基于本發(fā)明思想的其它實(shí)施方式,均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于該方法包括以下步驟, 步驟1,在即時(shí)通信工具中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件,采集邀請方對該操作控件的觸發(fā)信息; 步驟2,生成邀請消息發(fā)送給受邀方客戶端,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件; 步驟3,在受邀方客戶端輸出所述包括有圖像采集控件的邀請消息,其中設(shè)置有攝像采集控件和/或圖像上傳控件和/或屏幕截圖控件。
2.根據(jù)權(quán)利要求I所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于所述用以邀請受邀方發(fā)送圖像的操作控件,設(shè)置在邀請方和受邀方的即時(shí)通信交互界面中,和/或設(shè)置在聯(lián)系人列表中對應(yīng)著受邀方的ITEM項(xiàng)中。
3.根據(jù)權(quán)利要求I所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于所述用以邀請受邀方發(fā)送圖像的操作控件,還包括有用以調(diào)出所述邀請方發(fā)送的邀請消息的控件選項(xiàng),和/或用以調(diào)出受邀方所發(fā)送圖像的控件選項(xiàng)。
4.根據(jù)權(quán)利要求3所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于所述通過控件選項(xiàng)調(diào)出邀請消息和/或受邀方所發(fā)送圖像的方式為, 采集對調(diào)出邀請消息的控件選項(xiàng)和/或受邀方所發(fā)送圖像的控件選項(xiàng)的觸發(fā)消息; 獲取所述控件選項(xiàng)所對應(yīng)的時(shí)間戳數(shù)據(jù); 依據(jù)所獲得的時(shí)間戳數(shù)據(jù),獲取所述邀請消息和/或受邀方所發(fā)送圖像在歷史消息記錄中的輸出位置; 調(diào)取前述輸出位置所對應(yīng)的歷史消息記錄界面后輸出。
5.根據(jù)權(quán)利要求3所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于所述通過控件選項(xiàng)調(diào)出邀請消息和/或受邀方所發(fā)送圖像的方式為, 采集對調(diào)出邀請消息的控件選項(xiàng)和/或受邀方所發(fā)送圖像的控件選項(xiàng)的觸發(fā)消息; 獲取所述控件選項(xiàng)所對應(yīng)的時(shí)間戳數(shù)據(jù); 依據(jù)所獲得的時(shí)間戳數(shù)據(jù),獲取所述邀請消息和/或受邀方所發(fā)送圖像的數(shù)據(jù)信息; 生成單獨(dú)的通信記錄欄,在該通信記錄欄中按照時(shí)間順序輸出所述邀請消息和/或受邀方所發(fā)送的圖像信息。
6.根據(jù)權(quán)利要求I所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于受邀方通過所述邀請消息中的攝像采集控件獲取待發(fā)送圖像的過程為, 采集受邀方針對所述攝像采集控件的觸發(fā)信息; 啟動所在終端的攝像裝置,對當(dāng)前圖像進(jìn)行單次拍攝獲取一幀圖片,或者對當(dāng)前圖像進(jìn)行多次拍攝獲取兩幀或兩幀以上的圖片; 將前述獲取的一幀圖片作為受邀方待發(fā)送的圖像; 或者,將前述獲取的兩幀或兩幀以上的圖片以列表形式輸出,采集受邀方選中的圖片作為待發(fā)送的圖像。
7.根據(jù)權(quán)利要求I所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于受邀方通過所述邀請消息中的攝像采集控件獲取待發(fā)送圖像的過程為, 采集受邀方針對所述攝像采集控件的觸發(fā)信息; 啟動所在終端的攝像裝置,對當(dāng)前圖像進(jìn)行錄像獲取視頻數(shù)據(jù),將獲取的視頻數(shù)據(jù)作為待發(fā)送的圖像。
8.根據(jù)權(quán)利要求I所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于受邀方通過所述邀請消息中的圖像上傳控件獲取待發(fā)送圖像的過程為, 采集受邀方針對所述圖像上傳控件的觸發(fā)信息; 獲取受邀方從本地終端中選中的圖片,將該圖片上傳至即時(shí)通信服務(wù)器,作為受邀方待發(fā)送的圖像。
9.根據(jù)權(quán)利要求I所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于受邀方通過所述邀請消息中的屏幕截圖控件獲取待發(fā)送圖像的過程為, 采集受邀方針對所述屏幕截圖控件的觸發(fā)信息; 啟動屏幕截圖功能,采集受邀方從當(dāng)前屏幕中截取的圖片,作為受邀方待發(fā)送的圖像。
10.根據(jù)權(quán)利要求I所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于所述方法還包括, 受邀方客戶端接收所述邀請消息,通過該邀請消息中的圖像采集控件獲取圖像信息,發(fā)送至邀請方所在客戶端。
11.根據(jù)權(quán)利要求10所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于所述受邀方通過圖像采集控件獲取的圖像信息發(fā)送至邀請方客戶端輸出時(shí),將圖像信息載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。
12.根據(jù)權(quán)利要求10所述的一種邀請即時(shí)通信用戶發(fā)送圖像的方法,其特征在于所述受邀方通過圖像采集控件獲取的圖像信息在受邀方客戶端輸出時(shí),將圖像信息載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。
13.—種邀請即時(shí)通信用戶發(fā)送圖像的客戶端,其特征在于該客戶端包括 邀請信息觸發(fā)單元,用于采集邀請方對即時(shí)通信工具中設(shè)置的操作控件的觸發(fā)信息,該操作控件是用以邀請受邀方發(fā)送圖像的觸發(fā)控件; 邀請消息生成單元,與前述邀請信息觸發(fā)單元相連,用于生成邀請消息,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件; 邀請消息發(fā)送單元,與前述邀請消息生成單元相連,用于將前述生成的包括有圖像采集控件的邀請消息發(fā)送給受邀方客戶端。
14.根據(jù)權(quán)利要求13所述的一種邀請即時(shí)通信用戶發(fā)送圖像的客戶端,其特征在于所述邀請消息生成單元包括以下至少其一的控件結(jié)構(gòu), 攝像采集控件,用于觸發(fā)攝像裝置進(jìn)行圖像采集; 圖像上傳控件,用于通過上傳本地圖像進(jìn)行圖像采集; 屏幕截圖控件,用于觸發(fā)屏幕截圖功能進(jìn)行圖像采集。
15.一種邀請即時(shí)通信用戶發(fā)送圖像的系統(tǒng),該系統(tǒng)包括邀請方客戶端和受邀方客戶端,其特征在于邀請方客戶端采集邀請方邀請受邀方發(fā)送圖像的觸發(fā)信息,生成包括有圖像采集控件的邀請消息發(fā)送至受邀方客戶端;受邀方客戶端輸出所述邀請方客戶端發(fā)送的邀請消息,并通過所述邀請消息中的圖像采集控件獲取圖像信息,發(fā)送至邀請方客戶端。
16.根據(jù)權(quán)利要求15所述的一種邀請即時(shí)通信用戶發(fā)送圖像的系統(tǒng),其特征在于所述邀請方客戶端包括, 邀請信息觸發(fā)單元,用于采集邀請方對即時(shí)通信工具中設(shè)置的操作控件的觸發(fā)信息,該操作控件是用以邀請受邀方發(fā)送圖像的觸發(fā)控件; 邀請消息生成單元,與前述邀請信息觸發(fā)單元相連,用于生成邀請消息,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件; 邀請消息發(fā)送單元,與前述邀請消息生成單元相連,用于將前述生成的包括有圖像采集控件的邀請消息發(fā)送給受邀方客戶端。
17.根據(jù)權(quán)利要求16所述的一種邀請即時(shí)通信用戶發(fā)送圖像的系統(tǒng),其特征在于所述邀請方客戶端還包括, 圖像信息輸出單元,用于接收受邀方發(fā)送的圖像信息,并將圖像信息在消息輸出欄中輸出,或者載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。
18.根據(jù)權(quán)利要求15所述的一種邀請即時(shí)通信用戶發(fā)送圖像的系統(tǒng),其特征在于所述受邀方客戶端包括, 邀請消息輸出單元,用于接收來自于邀請方客戶端的邀請消息,并輸出所述包括有圖像采集控件的邀請消息; 圖像信息獲取單元,與前述邀請消息輸出單元相連,用于通過所述邀請消息中的圖像采集控件獲取圖像信息; 圖像信息發(fā)送單元,與前述圖像信息獲取單元相連,用于將前述獲取的圖像信息發(fā)送至邀請方客戶端。
19.根據(jù)權(quán)利要求18所述的一種邀請即時(shí)通信用戶發(fā)送圖像的系統(tǒng),其特征在于所述受邀方客戶端還包括, 圖像信息載入單元,與所述圖像信息發(fā)送單元相連,用于將已發(fā)送的圖像信息在消息輸出欄中輸出,或者載入到所述邀請消息自身的輸出欄位置進(jìn)行輸出。
全文摘要
本發(fā)明提供了一種邀請即時(shí)通信用戶發(fā)送圖像的方法、客戶端及系統(tǒng),屬于通信技術(shù)領(lǐng)域。該方法包括在即時(shí)通信工具中設(shè)置有用以邀請受邀方發(fā)送圖像的操作控件,采集邀請方對該操作控件的觸發(fā)信息;生成邀請消息發(fā)送給受邀方客戶端,該邀請消息中包括有用以進(jìn)行圖像采集操作的控件;在受邀方客戶端輸出所述包括有圖像采集控件的邀請消息,其中設(shè)置有攝像采集控件和/或圖像上傳控件和/或屏幕截圖控件。利用本發(fā)明,用戶通過觸發(fā)即時(shí)通信工具中相應(yīng)的操作控件,即發(fā)出邀請對方發(fā)送圖像的邀請消息,受邀方通過觸發(fā)邀請消息中的圖像采集控件即可獲取圖像信息發(fā)送至邀請方,使即時(shí)通信用戶之間共享圖像的過程更加便捷,提高了用戶的使用體驗(yàn)。
文檔編號H04L12/58GK102946344SQ201210458070
公開日2013年2月27日 申請日期2012年11月14日 優(yōu)先權(quán)日2012年11月14日
發(fā)明者馬宇塵, 劉紅梅 申請人:上海量明科技發(fā)展有限公司