本申請涉及終端技術(shù)領(lǐng)域,尤其涉及一種照片即時分享方法及裝置。
背景技術(shù):
隨著各類社交應(yīng)用的流行,越來越多的用戶喜歡在社交網(wǎng)絡(luò)上向好友展示自己所拍攝的照片,而集成了拍照和上網(wǎng)功能的智能終端則極大地方便了這些用戶。在很多情況下,用戶希望將剛剛拍攝的照片立即分享給好友,例如現(xiàn)場觀看比賽、演唱會、或者抓拍到某些突發(fā)事件等等,為了更好地滿足這種對照片的即時分享需求,在很多社交應(yīng)用中都提供了相應(yīng)的快捷操作方式。
例如,在某即時聊天應(yīng)用中,用戶可以在與好友的聊天界面中直接調(diào)用拍攝功能,照片拍攝完畢后,攝像頭暫時停止活動,在應(yīng)用界面上展示最新拍攝的照片,如圖1所示,同時在照片展示界面提供例如“使用照片”等快捷分享功能按鈕,用戶點(diǎn)擊后該按鈕后,可以直接將拍攝結(jié)果發(fā)送給好友。與傳統(tǒng)的“先使用相機(jī)應(yīng)用拍照、再切換到社交應(yīng)用中讀取照片進(jìn)行分享”的方式相比,這種方案將“拍照”和“分享”兩種操作進(jìn)行整合,有效地簡化了用戶的操作步驟。
進(jìn)一步地,在上述的照片展示界面還可以提供“重拍”功能按鈕,如圖1所示,用戶點(diǎn)擊該按鈕后,攝像頭重新被激活,從而方便用戶在對拍攝結(jié)果不滿意時重新拍攝。但是使用該重拍功能后,之前的拍攝結(jié)果會被取消,這樣可能導(dǎo)致的情況是:重新拍攝的照片反而不如之前的拍攝結(jié)果,或者由于重拍而錯過了重要的場景,造成用戶使用上的不便。
技術(shù)實(shí)現(xiàn)要素:
針對上述技術(shù)問題,本申請?zhí)峁┮环N照片即時分享方法及裝置,技術(shù)方案如下:
根據(jù)本申請的第一方面,提供一種照片即時分享方法,應(yīng)用于具有拍攝模塊的用戶設(shè)備,該方法包括:
步驟A,根據(jù)用戶的照片拍攝操作,調(diào)用所述拍攝模塊獲得拍攝結(jié)果,觸發(fā)執(zhí)行步驟B;
步驟B,對當(dāng)前獲得的拍攝結(jié)果進(jìn)行保存,觸發(fā)執(zhí)行步驟C;
步驟C,判斷進(jìn)一步檢測到的用戶操作類型:如果檢測到照片拍攝操作,則觸發(fā)執(zhí)行步驟A,如果檢測到分享確認(rèn)操作,則觸發(fā)執(zhí)行步驟D;
步驟D,根據(jù)分享確認(rèn)操作,對至少一張已保存的拍攝結(jié)果進(jìn)行社交分享處理。
根據(jù)本申請的第二方面,提供一種照片即時分享裝置,應(yīng)用于具有拍攝模塊的用戶設(shè)備,該裝置包括:
拍攝調(diào)用模塊,用于根據(jù)用戶的照片拍攝操作獲得拍攝結(jié)果,觸發(fā)保存模塊;
保存模塊,用于對當(dāng)前獲得的拍攝結(jié)果進(jìn)行保存,觸發(fā)判斷模塊;
判斷模塊,用于判斷進(jìn)一步檢測到的用戶操作類型:如果檢測到照片拍攝操作,則觸發(fā)拍攝調(diào)用模塊,如果檢測到分享確認(rèn)操作,則觸發(fā)分享處理模塊;
分享處理模塊,用于根據(jù)分享確認(rèn)操作,對至少一張已保存的拍攝結(jié)果進(jìn)行社交分享處理。
應(yīng)用本申請所提供的技術(shù)方案,用戶在社交應(yīng)用中拍攝照片后,無論是否對立即該照片進(jìn)行分享,應(yīng)用都會對該照片進(jìn)行自動保存,從而降低錯失重要拍攝場景的可能。用戶可以在連拍多張照片后,有針對性地選擇其中的一張或多張照片進(jìn)行分享,而且對多張照片的分享操作可以一次性完成,有效地簡化了用戶操作。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
附圖說明
為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是現(xiàn)有技術(shù)的一種照片即時分享的應(yīng)用界面示意圖;
圖2是本申請的照片即時分享方法的流程示意圖;
圖3是本申請的第一種照片即時分享的應(yīng)用界面示意圖;
圖4是本申請的第二種照片即時分享的應(yīng)用界面示意圖;
圖5是本申請的照片即時分享的應(yīng)用界面變化示意圖;
圖6是本申請的照片即時分享裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
現(xiàn)有的照片即時分享方案,雖然有效地整合了“拍照”和“分享”兩種操作,但是每次只能分享一張即時拍攝的照片,并沒有很好地考慮到用戶多次拍照需求,因此其“重拍”功能僅能保留最后一次拍攝結(jié)果。此外,如果用戶需要即時分享多張照片,只能使用“拍一張、發(fā)一張”的方式,不僅操作繁瑣,而且同樣可能導(dǎo)致錯過重要場景。
針對上述問題,本申請?zhí)峁┮环N照片即時分享方法,該方法包括以下步驟:
步驟A,根據(jù)用戶的照片拍攝操作獲得拍攝結(jié)果,觸發(fā)執(zhí)行步驟B;
步驟B,對當(dāng)前獲得的拍攝結(jié)果進(jìn)行保存,觸發(fā)執(zhí)行步驟C;
步驟C,判斷進(jìn)一步檢測到的用戶操作類型:如果檢測到照片拍攝操作,則觸發(fā)執(zhí)行步驟A,如果檢測到分享確認(rèn)操作,則觸發(fā)執(zhí)行步驟D;
步驟D,根據(jù)分享確認(rèn)操作,對至少一張已保存的拍攝結(jié)果進(jìn)行社交分享 處理。
上述方法可以配置在即時聊天、微博等社交應(yīng)用中,步驟D中的“社交分享處理”,可以是將照片發(fā)送給某位好友、發(fā)送到用戶群、以博客的方式發(fā)布到網(wǎng)頁等等。社交應(yīng)用運(yùn)行于手機(jī)、平板電腦等、智能相機(jī)等用戶設(shè)備中,并且可以調(diào)用用戶設(shè)備中的拍攝模塊供本申請方案使用,這里的拍攝模塊是指包括攝像頭、閃光燈、光傳感器等與拍攝照片相關(guān)的硬件以及必要軟件的統(tǒng)稱。此外,該社交應(yīng)用可以基于C/S(客戶端/服務(wù)器)架構(gòu)實(shí)現(xiàn),也可以基于B/S(瀏覽器/服務(wù)器)架構(gòu)實(shí)現(xiàn),本申請對此并不需要進(jìn)行限定。
應(yīng)用上述方案,用戶每次拍攝照片之后,可以選擇繼續(xù)拍攝或分享照片,由于每次拍攝后都會對所獲得的照片進(jìn)行保存,因此用戶無需擔(dān)心因重拍而錯失重要場景,全部拍攝完畢后,用戶可以從所保存的多張照片中選擇一張最滿意的照片進(jìn)行分享,也可以一次性選擇多張照片進(jìn)行分享,其中對多張照片的分享操作可以一次性完成,降低了操作的復(fù)雜性,也為用戶爭取到了更多的抓拍時間。
為了使本領(lǐng)域技術(shù)人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行詳細(xì)地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
圖2所示,為本申請的提供照片即時分享方法的流程圖,該方法可以包括以下步驟:
S101,根據(jù)用戶的照片拍攝操作,調(diào)用拍攝模塊獲得拍攝結(jié)果;
用戶在使用社交應(yīng)用的過程中,想要拍攝一張或多張照片并進(jìn)行分享,可以通過使用應(yīng)用中提供的例如“拍攝”功能按鈕使用戶設(shè)備進(jìn)入拍攝模式,在拍攝模式下,設(shè)備的攝像頭等拍攝模塊切換至活動狀態(tài),用戶可以在設(shè)備屏幕上取景,確定后按下快門操作按鍵,應(yīng)用根據(jù)用戶操作調(diào)用拍攝模塊,獲得拍攝結(jié)果。
獲得拍攝結(jié)果后,可以按照常規(guī)的方式,在用戶界面中展示剛剛拍攝到的照片以供用戶查看,這種情況下,應(yīng)用需要暫停拍攝模塊的活動狀態(tài),并且在照片展示的界面狀態(tài)下,為用戶提供“繼續(xù)拍照”的操作功能入口,該入口可以使用按鈕、菜單等方式實(shí)現(xiàn),也可以使用手勢、聲控等方式實(shí)現(xiàn)。也就是說,用戶需要以人工觸發(fā)的方式重新激活拍攝模塊,以便繼續(xù)進(jìn)行拍攝。
在本申請的另一種實(shí)施方式中,獲得拍攝結(jié)果后,應(yīng)用可以繼續(xù)保持拍攝模塊的活動狀態(tài),也就是說,設(shè)備一直處于拍攝模式,用戶可以迅速拍攝下一張照片。與前一種實(shí)施方式相比,這種方式雖然無法即時查看拍攝結(jié)果,但是能夠減少用戶拍攝多張照片時的操作步驟和時間間隔,更適用于“連拍”的用戶需求場景。
實(shí)際應(yīng)用中,以上兩種實(shí)施方式可以設(shè)計為不同的選項(xiàng),以供用戶自定義選擇。需要說明的是,以上兩種實(shí)施方式均為本申請方案的優(yōu)選實(shí)施方式,不應(yīng)理解為對本申請方案的限定。
本步驟執(zhí)行完畢后,觸發(fā)執(zhí)行S102。
S102,對當(dāng)前獲得的拍攝結(jié)果進(jìn)行保存,觸發(fā)執(zhí)行S103;
與現(xiàn)有技術(shù)相比,本申請的一個重要改進(jìn)方面在于對多張照片的即時分享,為滿足該需求,本申請方案在獲得拍攝結(jié)果后,無論后續(xù)是否對該拍攝結(jié)果進(jìn)行分享,都會對其進(jìn)行保存操作。根據(jù)實(shí)際需求,可以對保存操作進(jìn)行各種設(shè)置,例如:可以將拍攝結(jié)果保存在社交應(yīng)用的私有存儲位置,或者保存在用戶設(shè)備的公用照片存儲位置;可以將拍攝結(jié)果永久性保存,或者僅針對本次應(yīng)用進(jìn)程做臨時性保存,等等,本申請對于照片保存操作的具體設(shè)置方案不需要進(jìn)行限定。
可以理解的是,由于本申請方案涉及循環(huán)流程,因此本步驟中的“當(dāng)前獲得的拍攝結(jié)果”指的是所拍到的最新一張照片,其在每次循環(huán)中所指代的具體照片都是不同的。
本步驟執(zhí)行完畢后,觸發(fā)執(zhí)行S103。
S103,判斷進(jìn)一步檢測到的用戶操作類型:如果檢測到照片拍攝操作,則 觸發(fā)執(zhí)行S101,如果檢測到分享確認(rèn)操作,則觸發(fā)執(zhí)行S104;
根據(jù)本申請方案,用戶在拍完任一張照片后,可以進(jìn)一步選擇兩種操作:
a)繼續(xù)拍攝照片;
b)結(jié)束拍攝并分享;
在本步驟中,應(yīng)用將檢測用戶執(zhí)行的操作類型,并根據(jù)檢測結(jié)果觸發(fā)后續(xù)的步驟。
上述兩種操作可以使用按鈕、菜單等方式實(shí)現(xiàn),也可以使用手勢、聲控等方式實(shí)現(xiàn)。下面以最為常見的按鈕方式進(jìn)行說明,圖3所示為拍攝一張照片后的用戶界面示意圖,由屏幕中心的鏡頭方框可知,此時拍攝模塊處于活動狀態(tài)。界面下方正中的圓形標(biāo)識為快門按鍵,用戶點(diǎn)擊該按鍵后,觸發(fā)執(zhí)行S101,即繼續(xù)拍攝下一張照片;界面下方右側(cè)的“使用照片”標(biāo)識為分享確認(rèn)按鍵,用戶用點(diǎn)擊該按鍵后,觸發(fā)執(zhí)行S104,對已拍攝的照片執(zhí)行分享操作。
在本申請的一種具體實(shí)施方式中,還可以在用戶界面中進(jìn)一步展示選擇操作標(biāo)識,以便向用戶提供對已保存拍攝結(jié)果的選擇功能;如圖4所示,用戶當(dāng)前已經(jīng)連續(xù)拍攝了4張照片并保存,應(yīng)用針對這4張照片分別生成縮略圖,將縮略圖展示在界面頂部區(qū)域作為選擇操作標(biāo)識,用戶可以通過點(diǎn)擊縮略圖來選擇需要分享的照片。在圖4左側(cè)所示界面中,4張照片均處于被選中狀態(tài),縮略圖右下方帶有“√”標(biāo)識,用戶點(diǎn)擊某張縮略圖后,對應(yīng)照片的選中狀態(tài)被取消,再次點(diǎn)擊后又可以選中……如圖4右側(cè)所示,對應(yīng)的選擇結(jié)果為:第1、2張照片未被選中,第3、4張照片被選中,用戶進(jìn)一步點(diǎn)擊“使用照片”按鈕后,將僅針對上述選擇結(jié)果,即第3、4張照片執(zhí)行分享確認(rèn)操作。
可以理解的是,在用戶界面頂端展示多個縮略圖僅是展示選擇操作標(biāo)識的一種具體實(shí)施方式,在實(shí)際應(yīng)用中,還可以使用其他的選擇操作標(biāo)識展示方式,例如:使用文本作為選擇操作標(biāo)識、通過展開新界面的方式顯示縮略圖、通過展開新界面的方式顯示未縮略版本的照片,等等,本申請對此并不需要進(jìn)行限定。
S104,根據(jù)分享確認(rèn)操作,對至少一張已保存的拍攝結(jié)果進(jìn)行社交分享處 理。
可以理解的是,由于本申請方案涉及循環(huán)流程,因此本步驟中的“已保存的拍攝結(jié)果”所對應(yīng)的照片總張數(shù)會隨著循環(huán)次數(shù)變化。例如:如果用戶只拍攝了1次,則“已保存的拍攝結(jié)果”總數(shù)為1張;如果用戶連續(xù)拍攝了3次,則“已保存的拍攝結(jié)果”總數(shù)為3張。當(dāng)然,以上數(shù)量舉例均是以用戶未對拍攝結(jié)果做刪除處理為前提。
應(yīng)用本申請的方案,可以僅對用戶最后一次拍攝的拍攝結(jié)果進(jìn)行分享,也可以對用戶連續(xù)拍攝的多張照片進(jìn)行分享,其中分享對象的確定方式可以參見S103的描述。此外,本步驟中的社交分享處理,可以是將照片發(fā)送給某位好友、發(fā)送到用戶群、發(fā)布到網(wǎng)頁、發(fā)布到好友圈等處理。本申請對此并不需要進(jìn)行限定。
分享完成后,可以進(jìn)一步執(zhí)行刪除操縱,以方便用戶對本次拍攝并保存的照片進(jìn)行管理,刪除不想保留的照片。具體而言,應(yīng)用可以刪除本次未分享的照片,或者提供選擇界面,讓用戶自行選擇哪些照片需要刪除或保留。此外,在前述的選擇操作標(biāo)識展示界面,也可以進(jìn)一步提供刪除功能,如果檢測到用戶的刪除操作,則針對用戶的選擇結(jié)果,刪除一張或多張已保存的照片。
下面結(jié)合一個具體的實(shí)例,對本申請所提供方案的進(jìn)行說明,圖5中的①-⑧示出了一次照片即時分享的界面交互過程:
用戶在個人手機(jī)上使用即時聊天應(yīng)用與好友聊天,希望拍照并發(fā)給好友,在圖5①所示界面中點(diǎn)擊右下角的“添加”功能按鈕,展開功如圖5②下部所示的功能菜單,進(jìn)一步點(diǎn)擊“拍攝”后,界面切換至如圖5③所示的拍攝模式界面,此時手機(jī)的攝像頭等拍攝模塊進(jìn)入活動狀態(tài),界面中心的方框表示鏡頭對準(zhǔn)的拍攝對象,界面下方正中的圓形標(biāo)識為快門按鍵,用戶點(diǎn)擊該按鍵后,應(yīng)用調(diào)用拍攝模塊獲得拍攝結(jié)果,為便于后文描述,將該拍攝結(jié)果稱為照片1;
如圖5④所示,應(yīng)用對照片1進(jìn)行保存,并且生成縮略圖展示在界面上方,該縮略圖默認(rèn)帶有“√”標(biāo)識。另外,由界面中心的鏡頭方框可知,此時手機(jī)的拍攝模塊仍處于活動狀態(tài),如果用戶對照片1不滿意,可以重新調(diào)整鏡頭后 直接點(diǎn)擊快門按鍵拍攝下一張照片,為便于后文描述,將第二次拍攝結(jié)果稱為照片2。
如圖5⑤所示,應(yīng)用對照片2進(jìn)行保存,并且生成縮略圖展示在界面上方,照片2的縮略圖同樣默認(rèn)帶有“√”標(biāo)識。由界面中心的鏡頭方框可知,此時手機(jī)的拍攝模塊仍處于活動狀態(tài),用戶可以繼續(xù)拍攝照片。
假設(shè)用戶又陸續(xù)拍攝了照片3和照片4(中間過程對應(yīng)的界面示意圖省略),并且希望將照片3和照片4發(fā)送給好友。此時應(yīng)用界面如圖5⑥所示,4張照片縮略圖右下方均默認(rèn)帶有“√”標(biāo)識,表明4張照片均處于被選中狀態(tài)。用戶可以通過點(diǎn)擊第1、2張照片的縮略圖以取消其選中狀態(tài),如圖5⑦所示,用戶進(jìn)一步點(diǎn)擊界面下方右側(cè)的“使用照片”標(biāo)識后,應(yīng)用將用戶所選中的照片3和照片4發(fā)送給好友,如圖5⑧所示。
可見,應(yīng)用本申請述方案,用戶在社交應(yīng)用中拍攝照片后,無論是否立即對該照片進(jìn)行分享,應(yīng)用都會對該照片進(jìn)行自動保存,從而降低錯失重要拍攝場景的可能。另外,上述方案還提供對多張照片的即時分享功能,用戶可以在連拍多張照片后,有針對性地選擇其中的一張或多張照片進(jìn)行分享,而且對多張照片的分享操作可以一次性完成,有效地簡化了用戶操作。
相應(yīng)于上述方法實(shí)施例,本申請還提供一種照片即時分享裝置,該裝置可以配置在即時聊天、微博等社交應(yīng)用中,社交應(yīng)用運(yùn)行于手機(jī)、平板電腦、智能相機(jī)等用戶設(shè)備中,并且可以調(diào)用用戶設(shè)備中的拍攝模塊供本申請方案使用,這里的拍攝模塊是指包括攝像頭、閃光燈、光傳感器等與拍攝照片相關(guān)的硬件以及必要軟件的統(tǒng)稱。此外,該社交應(yīng)用可以基于C/S(客戶端/服務(wù)器)架構(gòu)實(shí)現(xiàn),也可以基于B/S(瀏覽器/服務(wù)器)架構(gòu)實(shí)現(xiàn),本申請對此并不需要進(jìn)行限定。參見圖6所示,該裝置可以包括:
拍攝調(diào)用模塊110,用于根據(jù)用戶的照片拍攝操作獲得拍攝結(jié)果,觸發(fā)保存模塊120;
保存模塊120,用于對當(dāng)前獲得的拍攝結(jié)果進(jìn)行保存,觸發(fā)判斷模塊130;
判斷模塊130,用于判斷進(jìn)一步檢測到的用戶操作類型:如果檢測到照片拍 攝操作,則觸發(fā)拍攝調(diào)用模塊110,如果檢測到分享確認(rèn)操作,則觸發(fā)分享處理模塊140;
分享處理模塊140,用于根據(jù)分享確認(rèn)操作,對至少一張已保存的拍攝結(jié)果進(jìn)行社交分享處理。
在本申請的一種具體實(shí)施方式中,拍攝調(diào)用模塊110可以具體用于:根據(jù)用戶的照片拍攝操作獲得拍攝結(jié)果,停止拍攝模塊的活動狀態(tài),并在用戶界面中展示當(dāng)前獲得的拍攝結(jié)果,觸發(fā)保存模塊120。
拍攝調(diào)用模塊110還可以具體用于:根據(jù)用戶的照片拍攝操作獲得拍攝結(jié)果,保持拍攝模塊的活動狀態(tài),觸發(fā)保存模塊120。
在本申請的一種具體實(shí)施方式中,判斷模塊130還可以用于:在用戶界面中展示選擇操作標(biāo)識,選擇操作標(biāo)識用于向用戶提供對已保存拍攝結(jié)果的選擇功能;
具體而言,判斷模塊130可以針對已保存的拍攝結(jié)果生成縮略圖,以所生成的縮略圖作為選擇操作標(biāo)識展示在用戶界面中。
上述裝置中各個模塊的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,各個實(shí)施例之間相同相似的部分互相參見即可,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理 上分開的,在實(shí)施本申請方案時可以把各模塊的功能在同一個或多個軟件和/或硬件中實(shí)現(xiàn)。也可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。
以上所述僅是本申請的具體實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本申請的保護(hù)范圍。