發(fā)送照片的方法及其設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種發(fā)送照片的方法,包括以下步驟:接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令;獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生成列表,并顯示于用戶當(dāng)前的對話界面上,供用戶選擇;捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給對方客戶端。本發(fā)明提供的發(fā)送照片的方法及其設(shè)備,當(dāng)接收用戶輸入的發(fā)送照片的指令后,從照片數(shù)據(jù)庫或者列表數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片并將其生成列表,其中,照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,用戶可以快速從照片數(shù)據(jù)庫或者列表數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片,從而減少用戶查找照片的時間,提高用戶體驗。
【專利說明】發(fā)送照片的方法及其設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是涉及發(fā)送照片的方法及其設(shè)備。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)、尤其移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的用戶通過網(wǎng)絡(luò)社區(qū)平臺的 即時消息系統(tǒng)進(jìn)行交友和聊天,用戶可以借助即時消息系統(tǒng)進(jìn)行發(fā)送文字、語音和照片等, 但是在對話中發(fā)照片必須要從相冊里選取,在眾多照片中查找某一張照片往往是最浪費時 間的。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提出一種發(fā)送照片的方法及其設(shè)備,節(jié)省用戶查找 照片的時間,提聞用戶體驗。
[0004]基于上述目的,本發(fā)明提供的發(fā)送照片的方法,包括以下步驟:
[0005]接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令;
[0006]獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生成列表,并顯 示于用戶當(dāng)前的對話界面上,供用戶選擇;
[0007]捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給對方客戶端。
[0008]可選地,在接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令之前,還包括:預(yù)先將照 片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片按照該排序存儲 于該照片數(shù)據(jù)庫中。
[0009]較佳地,當(dāng)所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,照片數(shù)據(jù)庫中的照片 更新排序。
[0010]優(yōu)選地,所述獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生 成列表于用戶當(dāng)前的對話界面上,供用戶選擇包括:
[0011]從照片數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照片;
[0012]判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生 成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片;
[0013]將所述微縮圖片按照其在照片數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成列表顯示于 用戶當(dāng)前的對話界面上,供用戶選擇。
[0014]可選地,在接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令之前,還包括:預(yù)先將照 片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片對應(yīng)的照片信息 按照該順序存儲于列表數(shù)據(jù)庫中。
[0015]較佳地,所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,列表數(shù)據(jù)庫中的照片信 息更新排序。
[0016]優(yōu)選地,所述獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生 成列表于用戶當(dāng)前的對話界面上,供用戶選擇包括:[0017]從列表數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照片對應(yīng)的照片信息,然后從照片數(shù)據(jù)庫中獲取所述照片信息對應(yīng)的照片;
[0018]判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片;
[0019]將所述微縮圖片按照其在列表數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。
[0020]可選地,所述照片數(shù)據(jù)庫為本地照片數(shù)據(jù)庫。
[0021]可選地,捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給對方客戶端包括:
[0022]捕獲到針對用戶選定的微縮圖片的發(fā)送操作時,跟蹤所述微縮圖片對應(yīng)的照片的軌跡,記錄該照片每個像素點的值;
[0023]將照片像素點的值作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端;或者將照片每個像素點的值生成照片文件,將照片文件作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端;或者將用于標(biāo)識照片像素點的值的函數(shù)和參數(shù)作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端。
[0024]較佳地,當(dāng)捕獲到針對用戶選定的微縮圖片的放大操作時,將所述微縮圖片放大。
[0025]優(yōu)選地,所述微縮圖片放大后,如果捕獲到針對該微縮圖片的發(fā)送操作時,則將該微縮圖片對應(yīng)的照片發(fā)送給對方客戶端,如果捕獲到針對該微縮圖片的取消發(fā)送操作時,則將該放大的微縮圖片還原至原來的大小。
[0026]本發(fā)明還提供一種發(fā)送照片的設(shè)備,包括:
[0027]接收單元,用于接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令;
[0028]獲取單元,用于獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生成列表,并顯示于用戶當(dāng)前的對話界面上,供用戶選擇;
[0029]發(fā)送單元,用于捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給對方客戶端。
[0030]可選地,所述發(fā)送照片的設(shè)備還包括照片存儲單元,用于預(yù)先將照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片按照該排序存儲于該照片數(shù)據(jù)庫中。
[0031]較佳地,所述照片存儲單元還包括照片更新單元,用于當(dāng)所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,將照片數(shù)據(jù)庫中的照片更新排序。
[0032]優(yōu)選地,所述獲取單元包括:
[0033]第一微縮單元,用于從照片數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照片;判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片;
[0034]第一列表單元,用于將所述微縮圖片按照其在照片數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。
[0035]可選地,所述發(fā)送照片的設(shè)備還包括列表存儲單元,用于預(yù)先將照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片對應(yīng)的照片信息按照該順序存儲于列表數(shù)據(jù)庫中。
[0036]較佳地,所述列表存儲單元還包括列表更新單元,用于當(dāng)所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,將列表數(shù)據(jù)庫中的照片信息更新排序。
[0037]優(yōu)選地,所述獲取單元包括:
[0038]第二微縮單元,用于從列表數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng) 操作的照片對應(yīng)的照片信息,然后從照片數(shù)據(jù)庫中獲取所述照片信息對應(yīng)的照片;判斷所 述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生成小于該預(yù)設(shè)字 節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片;
[0039]第二列表單元,將所述微縮圖片按照其在列表數(shù)據(jù)庫中的排列順序進(jìn)行排序,并 生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。
[0040]可選地,所述發(fā)送單元包括:
[0041]照片跟蹤單元,用于當(dāng)捕獲到針對用戶選定的微縮圖片的發(fā)送操作時,跟蹤所述 微縮圖片對應(yīng)的照片的軌跡,記錄該照片每個像素點的值;
[0042]照片發(fā)送單元,用于將照片像素點的值作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端; 或者將照片每個像素點的值生成照片文件,將照片文件作為即時消息的數(shù)據(jù)發(fā)送給對方客 戶端;或者將用于標(biāo)識照片像素點的值的函數(shù)和參數(shù)作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端。
[0043]較佳地,所述發(fā)送單元還包括微縮照片放大單元,用于當(dāng)捕獲到針對用戶選定的 微縮圖片的放大操作時,將所述微縮圖片放大。
[0044]優(yōu)選地,所述發(fā)送單元還包括微縮照片還原單元,用于當(dāng)所述微縮圖片放大后,如 果捕獲到針對該微縮圖片的發(fā)送操作時,則將該微縮圖片對應(yīng)的照片發(fā)送給對方客戶端, 如果捕獲到針對該微縮圖片的取消發(fā)送操作時,則將該放大的微縮圖片還原至原來的大 小。
[0045]從上面所述可以看出,本發(fā)明提供的發(fā)送照片的方法及其設(shè)備,當(dāng)接收用戶輸入 的發(fā)送照片的指令后,從照片數(shù)據(jù)庫或者列表數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片并將其生 成列表,其中,照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,用戶可以 快速從照片數(shù)據(jù)庫或者列表數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片,從而減少用戶查找照片的 時間,提聞用戶體驗。
【專利附圖】
【附圖說明】
[0046]圖1為本發(fā)明一個實施例的發(fā)送照片的方法的流程圖;
[0047]圖2為本發(fā)明一個實施例的從照片數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片的流程圖;
[0048]圖3為本發(fā)明實施例微縮圖片生成列表后移動終端的界面示意圖;
[0049]圖4為本發(fā)明另一個實施例的發(fā)送照片的方法的流程圖;
[0050]圖5為本發(fā)明另一個實施例的從列表數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片的流程 圖;
[0051]圖6為本發(fā)明一個實施例的發(fā)送照片的設(shè)備的結(jié)構(gòu)框圖;
[0052]圖7為本發(fā)明另一個實施例的發(fā)送照片的設(shè)備的結(jié)構(gòu)框圖。
【具體實施方式】
[0053]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0054]圖1為本發(fā)明一個實施例的發(fā)送照片的方法的流程圖,在本實施例中,所述發(fā)送 照片的方法包括:
[0055]步驟101:接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令。
[0056]可選地,所述客戶端為即時通訊的客戶端,用戶與客戶端可以通過即時通訊軟件 (例如微信、手機(jī)QQ、米聊或者飛信等)進(jìn)行對話。
[0057]用戶輸入的照片發(fā)送指令可以為用戶在確定要準(zhǔn)備發(fā)送照片時輸入的確認(rèn)指令, 例如當(dāng)用戶與對方客戶端在進(jìn)行對話時,界面上顯示有“照片”按鈕,當(dāng)用戶點擊“照片”按 鈕,則表示用戶輸入發(fā)送照片的指令。其中,所述對方客戶端可以為一個,也可以為多個,即 兩人對話或者多人對話。
[0058]較佳地,在步驟101之前,還包括步驟100:預(yù)先將照片數(shù)據(jù)庫中的照片按照響應(yīng) 操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片按照該排序存儲于該照片數(shù)據(jù)庫中。當(dāng)所述 照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,照片數(shù)據(jù)庫中的照片更新排序,即該照片數(shù)據(jù) 庫中的照片根據(jù)響應(yīng)操作的時間順序時時更新。
[0059]其中,所述照片可以是移動終端本地數(shù)據(jù)庫中的照片,也可以為移動終端外置存 儲設(shè)備中已經(jīng)存儲的照片。
[0060]所述最近響應(yīng)操作的照片可以為多張,根據(jù)多張照片響應(yīng)操作的時間從近到遠(yuǎn)進(jìn) 行依次排序并存儲。所述響應(yīng)操作可以是響應(yīng)拍攝、查看、編輯、下載、復(fù)制和移動等操作中 的至少一種。需要說明的是,所述復(fù)制和移動是指將照片從移動終端本地數(shù)據(jù)庫以外的存 儲設(shè)備中復(fù)制和移動至該移動終端本地數(shù)據(jù)庫中,所述下載是指將照片從服務(wù)器上下載至 移動終端本地數(shù)據(jù)庫中。
[0061]舉例來說,如果編輯照片1、拍攝照片2、查看照片3分別為2013.6.1U2013.6.25 和2013.6.9,那么,所述照片列表按照照片3、照片I和照片2依次排序。如果編輯照片1、 拍攝照片2、查看照片3、拍攝照片4、編輯照片5與接收發(fā)送照片指令之間的時間差分別為 2013.6.11,2013.6.25,2013.6.9,2013.6.28 和 2013.6.10,,那么,所述照片列表按照照片 3、照片5、照片1、照片2和照片4依次排序。
[0062]需要說明的是,如果同一張照片先后響應(yīng)了多個操作,那么響應(yīng)的最后一個操作 為本發(fā)明所述的響應(yīng)操作。例如,如果同一張照片先后分別進(jìn)行了拍攝、編輯和查看,那么 該照片響應(yīng)操作的時間為查看的時間。
[0063]步驟102:獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生成 列表,并顯示于用戶當(dāng)前的對話界面上,供用戶選擇。
[0064]根據(jù)本發(fā)明方法實施例,當(dāng)移動終端接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指 令后,從照片數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片,將其生產(chǎn)列表,供用戶選擇。較佳地,所述 照片列表可以顯示于用戶當(dāng)前的對話界面上,方便用戶選擇照片。
[0065]為提高從照片數(shù)據(jù)庫中獲取照片的效率,所述顯示于對話界面上的照片列表中照 片的張數(shù)可以預(yù)先設(shè)定數(shù)量閾值,照片列表中照片的張數(shù)小于等于所述數(shù)量閾值。進(jìn)一步 地,也可以預(yù)先設(shè)定字節(jié)閾值,使照片先縮小再顯示于對話界面上。
[0066]優(yōu)選地,本步驟102的實現(xiàn)可以細(xì)化為步驟S200?S204,見圖2:
[0067]步驟200:從照片數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照片;
[0068]步驟201:判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則執(zhí)行步驟 202,將所述照片縮小以生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則執(zhí)行步驟203,將 所述照片作為微縮圖片;
[0069]步驟204:將所述微縮圖片按照其在照片數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成 列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇,如圖3所示。
[0070]在本發(fā)明的另一個實施例中,見圖4,在步驟101之前,還包括步驟300:預(yù)先將照 片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片對應(yīng)的照片信息 按照該順序存儲于列表數(shù)據(jù)庫中。優(yōu)選地,當(dāng)所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作 后,列表數(shù)據(jù)庫中的照片信息更新排序。即僅該列表數(shù)據(jù)庫中的照片信息更新排序,而照片 數(shù)據(jù)庫中的照片并不更新排序,如此可以提高更新速度,更新排序的同時不影響其他程序 的運行。
[0071]當(dāng)照片數(shù)據(jù)庫包含有多個文件夾時,列表數(shù)據(jù)庫可以將多個文件夾中照片對應(yīng)的 照片信息排列于同一個列表中。也可以根據(jù)將每個文件夾中的照片單獨生成照片信息列 表,即 對應(yīng)地生成多個照片信息列表,存儲于列表數(shù)據(jù)庫中。
[0072]因此,在本實施例中,步驟102的實現(xiàn)可以細(xì)化為步驟S400?S405,見圖5:
[0073]步驟400:從列表數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照 片對應(yīng)的照片信息;
[0074]步驟401:從照片數(shù)據(jù)庫中獲取所述照片信息對應(yīng)的照片;
[0075]步驟402:判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則執(zhí)行步驟 403,將所述照片縮小以生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則執(zhí)行步驟404將 所述照片作為微縮圖片;
[0076]步驟405:將所述微縮圖片按照其在列表數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成 列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇,如圖3所示。
[0077]步驟103:捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給對方客戶端。
[0078]優(yōu)選地,本步驟103的實現(xiàn)可以細(xì)化為:
[0079]捕獲到針對用戶選定的微縮圖片的發(fā)送操作時,跟蹤所述微縮圖片對應(yīng)的照片的 軌跡,記錄該照片每個像素點的值;和
[0080]將照片像素點的值作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端;或者將照片每個像素 點的值生成照片文件,將照片文件作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端;或者將用于標(biāo) 識照片像素點的值的函數(shù)和參數(shù)作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端。
[0081]需要說明的是,如果所述對方客戶端接收的是照片像素點的值,或者照片文件,就 進(jìn)行顯示,如果所述對方客戶端接收的是用于標(biāo)識照片像素點的值的函數(shù)和參數(shù),需要通 過計算獲取照片像素點的值,再進(jìn)行顯示。
[0082]根據(jù)本發(fā)明方法實施例,當(dāng)微縮圖片列表顯示于用戶當(dāng)前的對話界面上后,用戶 瀏覽所述微縮圖片列表,選中需要發(fā)送的微縮圖片,移動終端將該微縮圖片對應(yīng)的照片發(fā) 送給對方客戶端。
[0083]發(fā)送照片的操作可以是雙擊微縮圖片,或者迅速滑動微縮圖片。[0084]作為本發(fā)明的又一個實施例,微縮圖片列表橫向地顯示于用戶當(dāng)前的對話界面 上,用戶通過橫向滑動瀏覽微縮圖片??梢灶A(yù)先設(shè)定微縮圖片的瀏覽數(shù)量閾值,可以是3 個,4個,5個或者6個等等。參見圖3,以4個為例,當(dāng)用戶在觸摸屏上向左滑動時,排列于 第四張微縮圖片后面的微縮圖片顯示,而第一張微縮圖片隱藏,以此類推,方便用戶瀏覽多 張微縮圖片,而不限于當(dāng)前對話界面上顯示的微縮圖片。當(dāng)用戶選中需要發(fā)送的微縮圖片, 并縱向滑動該微縮圖片時,移動終端獲取該縱向滑動軌跡,并且獲取縱向滑動軌跡的速度; 判斷該縱向滑動軌跡的速度是否達(dá)到預(yù)設(shè)的發(fā)送照片的閾值,達(dá)到則執(zhí)行步驟103,否則保 持瀏覽狀態(tài)。
[0085]作為本發(fā)明的又一個實施例,當(dāng)用戶將選中的微縮圖片朝著當(dāng)前對話框拖動時, 移動終端捕獲到針對該微縮圖片對應(yīng)的照片的發(fā)送操作,即執(zhí)行步驟103。
[0086]優(yōu)選地,當(dāng)捕獲到針對用戶選定的微縮圖片的放大操作時,將所述微縮圖片放大, 使所述微縮圖片對應(yīng)的照片完全顯示于屏幕上(即此時屏幕只顯示有該照片),根據(jù)用戶輸 A的放大操作比例,對該照片進(jìn)行放大。
[0087]較佳地,當(dāng)微縮圖片放大后,如果捕獲到針對該微縮圖片的發(fā)送操作時,則將該微 縮圖片對應(yīng)的照片發(fā)送給對方客戶端,如果捕獲到針對該微縮圖片的取消發(fā)送操作時,則 將該放大的微縮圖片還原至原來的大小,即此時又恢復(fù)至原來的對話界面,如圖3所示。
[0088]通過本發(fā)明上述實施例的發(fā)送照片的方法,本發(fā)明還提供了一種發(fā)送照片的設(shè) 備,如圖6所示,所述發(fā)送照片的設(shè)備包括:
[0089]接收單元501,用于接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令。具體如上述實 施例所述。
[0090]獲取單元502,用于獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到 遠(yuǎn)生成列表,并顯示于用戶當(dāng)前的對話界面上,供用戶選擇。具體如上述實施例所述。
[0091]發(fā)送單元503,用于捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給 對方客戶端。具體如上述實施例所述。
[0092]優(yōu)選地,所述發(fā)送照片的設(shè)備還包括照片存儲單元504,用于預(yù)先將照片數(shù)據(jù)庫中 的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片按照該排序存儲于該照片數(shù) 據(jù)庫中。具體如上述實施例所述。
[0093]優(yōu)選地,所述發(fā)送照片的設(shè)備還包括照片更新單元505,用于當(dāng)所述照片數(shù)據(jù)庫中 的任意一張照片響應(yīng)操作后,將照片數(shù)據(jù)庫中的照片更新排序。具體如上述實施例所述。
[0094]可選地,所述獲取單元502包括:
[0095]第一微縮單元,用于從照片數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng) 操作的照片;判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以 生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片。具體如上述實 施例所述。
[0096]第一列表單元,用于將所述微縮圖片按照其在照片數(shù)據(jù)庫中的排列順序進(jìn)行排 序,并生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。具體如上述實施例所述。
[0097]在本發(fā)明的又一個實施例中,所述發(fā)送照片的設(shè)備還包括列表存儲單元604,用于 預(yù)先將照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片對應(yīng)的 照片信息按照該順序存儲于列表數(shù)據(jù)庫中,如圖7所示。具體如上述實施例所述。[0098]優(yōu)選地,所述列表存儲單元還包括列表更新單元605,用于當(dāng)所述照片數(shù)據(jù)庫中的 任意一張照片響應(yīng)操作后,將列表數(shù)據(jù)庫中的照片信息更新排序。具體如上述實施例所述。
[0099]在本實施例中,所述獲取單元502包括:
[0100]第二微縮單元,用于從列表數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng) 操作的照片對應(yīng)的照片信息,然后從照片數(shù)據(jù)庫中獲取所述照片信息對應(yīng)的照片;判斷所 述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生成小于該預(yù)設(shè)字 節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片。具體如上述實施例所述。
[0101]第二列表單元,將所述微縮圖片按照其在列表數(shù)據(jù)庫中的排列順序進(jìn)行排序,并 生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。具體如上述實施例所述。
[0102]可選地,所述發(fā)送單元503包括:
[0103]照片跟蹤單元,用于當(dāng)捕獲到針對用戶選定的微縮圖片的發(fā)送操作時,跟蹤所述 微縮圖片對應(yīng)的照片的軌跡,記錄該照片每個像素點的值。具體如上述實施例所述。
[0104]照片發(fā)送單元,用于將照片像素點的值作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端; 或者將照片每個像素點的值生成照片文件,將照片文件作為即時消息的數(shù)據(jù)發(fā)送給對方客 戶端;或者將用于標(biāo)識照片像素點的值的函數(shù)和參數(shù)作為即時消息的數(shù)據(jù)發(fā)送給對方客戶 端。具體如上述實施例所述。
[0105]較佳地,所述發(fā)送單元還包括微縮照片放大單元,用于當(dāng)捕獲到針對用戶選定的 微縮圖片的放大操作時,將所述微縮圖片放大。具體如上述實施例所述。
[0106]優(yōu)選地,所述發(fā)送單元還包括微縮照片還原單元,用于當(dāng)所述微縮圖片放大后,如 果捕獲到針對該微縮圖片的發(fā)送操作時,則將該微縮圖片對應(yīng)的照片發(fā)送給對方客戶端, 如果捕獲到針對該微縮圖片的取消發(fā)送操作時,則將該放大的微縮圖片還原至原來的大 小。具體如上述實施例所述。
[0107]如上所述,本發(fā)明提供的發(fā)送照片的方法及其設(shè)備,當(dāng)接收用戶輸入的發(fā)送照片 的指令后,從照片數(shù)據(jù)庫或者列表數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片并將其生成列表,其 中,照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,用戶可以快速從照 片數(shù)據(jù)庫或者列表數(shù)據(jù)庫中獲取最近響應(yīng)操作的照片,從而減少用戶查找照片的時間,提 聞用戶體驗。
[0108]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上所述僅為本發(fā)明的具體實施例而已,并 不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種發(fā)送照片的方法,其特征在于,包括以下步驟: 接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令; 獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生成列表,并顯示于用戶當(dāng)前的對話界面上,供用戶選擇; 捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給對方客戶端。
2.根據(jù)權(quán)利要求1所述的發(fā)送照片的方法,其特征在于,在接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令之前,還包括:預(yù)先將照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片按照該排序存儲于該照片數(shù)據(jù)庫中。
3.根據(jù)權(quán)利要求2所述的發(fā)送照片的方法,其特征在于,當(dāng)所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,照片數(shù)據(jù)庫中的照片更新排序。
4.根據(jù)權(quán)利要求3所述的發(fā)送照片的方法,其特征在于,所述獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生成列表于用戶當(dāng)前的對話界面上,供用戶選擇包括: 從照片數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照片; 判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片; 將所述微縮圖片按照其在照片數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。
5.根據(jù)權(quán)利要求1所述的發(fā)送照片的方法,其特征在于,在接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令之前,還包括:預(yù)先將照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片對應(yīng)的照片信息按照該順序存儲于列表數(shù)據(jù)庫中。
6.根據(jù)權(quán)利要求5所述的發(fā)送照片的方法,其特征在于,所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,列表數(shù)據(jù)庫中的照片信息更新排序。
7.根據(jù)權(quán)利要求6所述的發(fā)送照片的方法,其特征在于,所述獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生成列表于用戶當(dāng)前的對話界面上,供用戶選擇包括: 從列表數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照片對應(yīng)的照片信息,然后從照片數(shù)據(jù)庫中獲取所述照片信息對應(yīng)的照片; 判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片; 將所述微縮圖片按照其在列表數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。
8.根據(jù)權(quán)利要求2或5所述的發(fā)送照片的方法,其特征在于,所述照片數(shù)據(jù)庫為本地照片數(shù)據(jù)庫。
9.根據(jù)權(quán)利要求4或7所述的發(fā)送照片的方法,其特征在于,捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給對方客戶端包括: 捕獲到針對用戶選定的微縮圖片的發(fā)送操作時,跟蹤所述微縮圖片對應(yīng)的照片的軌跡,記錄該照片每個像素點的值; 將照片像素點的值作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端;或者將照片每個像素點的值生成照片文件,將照片文件作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端;或者將用于標(biāo)識照片像素點的值的函數(shù)和參數(shù)作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端。
10.根據(jù)權(quán)利要求9所述的發(fā)送照片的方法,其特征在于,當(dāng)捕獲到針對用戶選定的微縮圖片的放大操作時,將所述微縮圖片放大。
11.根據(jù)權(quán)利要求10所述的發(fā)送照片的方法,其特征在于,所述微縮圖片放大后,如果捕獲到針對該微縮圖片的發(fā)送操作時,則將該微縮圖片對應(yīng)的照片發(fā)送給對方客戶端,如果捕獲到針對該微縮圖片的取消發(fā)送操作時,則將該放大的微縮圖片還原至原來的大小。
12.一種發(fā)送照片的設(shè)備,其特征在于,包括:接收單元,用于接收用戶輸入的向?qū)Ψ娇蛻舳税l(fā)送照片的指令;獲取單元,用于獲取最近響應(yīng)操作的照片,將照片按照響應(yīng)操作的時間從近到遠(yuǎn)生成列表,并顯示于用戶當(dāng)前的對話界面上,供用戶選擇;發(fā)送單元,用于捕獲到針對用戶選定的照片的發(fā)送操作時,將所述照片發(fā)送給對方客戶端?!?br>
13.根據(jù)權(quán)利要求12所述的發(fā)送照片的設(shè)備,其特征在于,還包括照片存儲單元,用于預(yù)先將照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片按照該排序存儲于該照片數(shù)據(jù)庫中。
14.根據(jù)權(quán)利要求13所述的發(fā)送照片的設(shè)備,其特征在于,所述照片存儲單元還包括照片更新單元,用于當(dāng)所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,將照片數(shù)據(jù)庫中的照片更新排序。
15.根據(jù)權(quán)利要求14所述的發(fā)送照片的設(shè)備,其特征在于,所述獲取單元包括:第一微縮單元,用于從照片數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照片;判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片;第一列表單元,用于將所述微縮圖片按照其在照片數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。
16.根據(jù)權(quán)利要求12所述的發(fā)送照片的設(shè)備,其特征在于,還包括列表存儲單元,用于預(yù)先將照片數(shù)據(jù)庫中的照片按照響應(yīng)操作的時間從近到遠(yuǎn)進(jìn)行依次排序,并將照片對應(yīng)的照片信息按照該順序存儲于列表數(shù)據(jù)庫中。
17.根據(jù)權(quán)利要求16所述的發(fā)送照片的設(shè)備,其特征在于,所述列表存儲單元還包括列表更新單元,用于當(dāng)所述照片數(shù)據(jù)庫中的任意一張照片響應(yīng)操作后,將列表數(shù)據(jù)庫中的照片信息更新排序。
18.根據(jù)權(quán)利要求17所述的發(fā)送照片的設(shè)備,其特征在于,所述獲取單元包括:第二微縮單元,用于從列表數(shù)據(jù)庫中獲取小于等于所述預(yù)設(shè)數(shù)量閾值的最近響應(yīng)操作的照片對應(yīng)的照片信息,然后從照片數(shù)據(jù)庫中獲取所述照片信息對應(yīng)的照片;判斷所述照片的字節(jié)數(shù)是否大于預(yù)設(shè)字節(jié)閾值,如果是,則將所述照片縮小以生成小于該預(yù)設(shè)字節(jié)閾值的微縮圖片,如果否,則將所述照片作為微縮圖片;第二列表單元,將所述微縮圖片按照其在列表數(shù)據(jù)庫中的排列順序進(jìn)行排序,并生成列表顯示于用戶當(dāng)前的對話界面上,供用戶選擇。
19.根據(jù)權(quán)利要求15或18所述的發(fā)送照片的設(shè)備,其特征在于,所述發(fā)送單元包括:照片跟蹤單元,用于當(dāng)捕獲到針對用戶選定的微縮圖片的發(fā)送操作時,跟蹤所述微縮圖片對應(yīng)的照片的軌跡,記錄該照片每個像素點的值; 照片發(fā)送單元,用于將照片像素點的值作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端;或者將照片每個像素點的值生成照片文件,將照片文件作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端;或者將用于標(biāo)識照片像素點的值的函數(shù)和參數(shù)作為即時消息的數(shù)據(jù)發(fā)送給對方客戶端。
20.根據(jù)權(quán)利要求19所述的發(fā)送照片的方法,其特征在于,所述發(fā)送單元還包括微縮照片放大單元,用于當(dāng)捕獲到針對用戶選定的微縮圖片的放大操作時,將所述微縮圖片放大。
21.根據(jù)權(quán)利要求20所述的發(fā)送照片的方法,其特征在于,所述發(fā)送單元還包括微縮照片還原單元,用于當(dāng)所述微縮圖片放大后,如果捕獲到針對該微縮圖片的發(fā)送操作時,則將該微縮圖片對應(yīng)的照片發(fā)送給對方客戶端,如果捕獲到針對該微縮圖片的取消發(fā)送操作時,則將該放大的 微縮圖片還原至原來的大小。
【文檔編號】H04L12/58GK103440247SQ201310306213
【公開日】2013年12月11日 申請日期:2013年7月19日 優(yōu)先權(quán)日:2013年7月19日
【發(fā)明者】張佳佩 申請人:張佳佩