麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

即時通訊應用中預覽圖片的方法及裝置與流程

文檔序號:12663943閱讀:480來源:國知局
即時通訊應用中預覽圖片的方法及裝置與流程

本發明涉及即時通訊技術領域,特別是涉及一種即時通訊應用中預覽圖片的方法及裝置。



背景技術:

由于iOS操作系統平臺的限制,iPhone應用不支持gif圖片的動態展示,在即時通訊應用中聊天時如果發送了gif圖片,只會展現第一幀。聊天雙方都不能完整地查看動態圖要展現的內容。

還有在一些即時通訊模塊中,收到圖片消息時,消息列表提示樣式為[圖片],只能點擊條目打開聊天窗口查看圖片,不能快速地預覽。



技術實現要素:

本發明主要解決的技術問題是提供一種即時通訊應用中預覽圖片的方法及裝置,能夠方便用戶預覽圖片。

為解決上述技術問題,本發明采用的一個技術方案是:提供一種即時通訊應用中預覽圖片的方法,包括:接收圖片格式的即時通訊信息并縮略顯示在用戶界面;接收用戶針對該信息的觸摸操作指令;在當前用戶界面預覽所述圖片格式的即時通訊信息。

其中,所述方法還包括:判斷接收到的即時通訊信息是否為動態圖片消息;如是,調用特定封裝類應用處理所述動態圖片消息再預覽所述動態圖片消息;如所述即時通訊信息為靜態圖片消息,則直接預覽所述靜態圖片消息。

其中,所述用戶針對該信息的觸摸操作指令為輕按手勢發出的指令。

其中,所述方法還包括:所述當前系統根據系統設置中是否開啟立體觸控功能而確定所述當前系統是否支持預覽模式。

其中,在當前用戶界面預覽所述圖片格式的即時通訊信息的步驟之后,所述方法進一步包括:判斷是否接收到所述輕按手勢的后續的松開手勢對應的指令;如接收到所述松開手勢對應的指令,則結束預覽。

為解決上述技術問題,本發明采用的另一個技術方案是:提供一種即時通訊應用中預覽圖片的裝置,包括:第一接收模塊,用于接收圖片格式的即時通訊信息;顯示模塊,用于將所述圖片格式的即時通訊信息縮略顯示在用戶界面;第二接收模塊,用于接收用戶針對該信息的觸摸操作指令;預覽模塊,用于在當前用戶界面預覽所述圖片格式的即時通訊信息。

其中,所述裝置還包括:判斷模塊,用于判斷接收到的即時通訊信息是否為動態圖片消息;所述預覽模塊用于在所述即時通訊信息為動態圖片消息時,調用特定封裝類應用處理所述動態圖片消息再預覽所述動態圖片消息;在所述即時通訊信息為靜態圖片消息時,則直接預覽所述靜態圖片消息。

其中,所述用戶針對該信息的觸摸操作指令為輕按手勢發出的指令。

其中,所述判斷模塊還用于根據系統設置中是否開啟立體觸控功能而確定所述當前系統是否支持預覽模式。

其中,所述判斷模塊還用于進一步判斷是否接收所述輕按手勢的后續的松開手勢對應的指令,如接收到所述松開手勢對應的指令,則所述預覽模塊結束預覽。

本發明的有益效果是:區別于現有技術的情況,本發明接收圖片格式的即時通訊信息并縮略顯示在用戶界面;接收用戶針對該信息的觸摸操作指令;在當前用戶界面預覽所述圖片格式的即時通訊信息。由于接收用戶針對該信息的觸摸操作指令時,直接在當前用戶界面預覽圖片格式的即時通訊信息,通過這種方式,能夠方便用戶預覽圖片。

附圖說明

為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。其中:

圖1是本發明即時通訊應用中預覽動態圖的方法一實施方式的流程圖;

圖2是本發明即時通訊應用中預覽動態圖的方法另一實施方式的流程圖;

圖3是本發明即時通訊應用中預覽動態圖的方法又一實施方式的流程圖;

圖4是本發明即時通訊應用中預覽動態圖的方法又一實施方式的流程圖;

圖5是本發明即時通訊應用中預覽動態圖的方法又一實施方式的流程圖;

圖6是本發明在即時通訊應用中預覽動態圖的裝置一實施方式的結構示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性的勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

參見圖1,圖1是本發明即時通訊應用中預覽圖片的方法一實施方式的流程圖,該方法包括:

步驟S101:接收圖片格式的即時通訊信息并縮略顯示在用戶界面。

jpg、png、gif等位圖格式的消息即為圖片格式的即時通訊信息,一般根據擴展名可以進行判斷。

當接收到圖片格式的即時通訊信息時,將圖片格式的即時通訊信息縮略顯示在用戶界面,以方便用戶查看或預覽。

步驟S102:接收用戶針對該信息的觸摸操作指令。

觸摸屏很方便用戶的觸摸操作,當用戶發起針對該信息的觸摸操作指令時,接收該用戶針對該信息的觸摸操作指令。觸摸操作指令可以預先設置,設置觸摸操作指令與預覽之間的一一對應關系。

步驟S103:在當前用戶界面預覽圖片格式的即時通訊信息。

當接收到用戶針對該信息的觸摸操作指令后,即可以在當前用戶界面預覽圖片格式的即時通訊信息。

本發明實施方式接收圖片格式的即時通訊信息并縮略顯示在用戶界面;接收用戶針對該信息的觸摸操作指令;在當前用戶界面預覽所述圖片格式的即時通訊信息。由于在接收用戶針對該信息的觸摸操作指令時,可以直接在當前用戶界面預覽圖片格式的即時通訊信息,通過這種方式,能夠方便用戶預覽圖片。具體來說,僅從消息列表就可以預覽圖片效果,不需要點擊進入聊天窗口,這在和多人聊天時該操作尤為便利。

其中,參見圖2,該方法還包括:

步驟S201:判斷接收到的即時通訊信息是否為動態圖片消息;

步驟S202:如是,調用特定封裝類應用處理所述動態圖片消息再預覽所述動態圖片消息;

步驟S203:如所述即時通訊信息為靜態圖片消息,則直接預覽所述靜態圖片消息。

圖片有靜態圖片和動態圖片之分。當一組特定的靜態圖片,例如幾何圖形,以指定的頻率切換,便會產生某種動態的圖片效果,這就是動態圖片,例如:flash動畫、gif動畫、3D動畫等。因此,當圖片消息中有一組靜態圖片,且有指定的切換頻率時,即可以判斷為動態圖片消息。

封裝(Encapsulation)是面向對象方法的重要原則,就是把對象的屬性和操作(或服務)結合為一個獨立的整體,并盡可能隱藏對象的內部實現細節。封裝是把過程和數據包圍起來,對數據的訪問只能通過已定義的接口。面向對象計算始于這個基本概念,即現實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。對象的數據封裝特性徹底消除傳統結構方法中數據與操作分離所帶來的種種問題,提高程序的可復用性和可維護性,降低了程序員保持數據與操作內容的負擔。對象的數據封裝特性還可以把對象的私有數據和公共數據分離開,保護了私有數據,減少了可能的模塊間干擾,達到降低程序復雜性、提高可控性的目的。數據有九種基本類型,這九種基本類型為數據的原始類型。將數據的原始類型進行封裝,即為封裝類。

如果圖片消息為動態圖片消息,調用針對動態圖片消息的這類特定封裝類應用即可處理動態圖片消息,并可直接預覽動態圖片消息。

如即時通訊信息為靜態圖片消息,則直接預覽靜態圖片消息。

其中,用戶針對該信息的觸摸操作指令為輕按手勢發出的指令。

在一實施方式中,該方法還包括:當前系統根據系統設置中是否開啟立體觸控功能而確定所述當前系統是否支持預覽模式。

立體觸控3D Touch是一種立體觸控技術,被蘋果稱為新一代多點觸控技術,是在Apple Watch上采用的Force Touch,屏幕可感應不同的感壓力度觸控。

參見圖3,步驟S103之后,還可以包括:

步驟S104:判斷是否接收到所述輕按手勢的后續的松開手勢對應的指令;

步驟S105:如接收到所述松開手勢對應的指令,則結束預覽。

通過上述方式,能夠在用戶預覽完畢后,方便地結束預覽。

進一步,參見圖4,該方法還包括:步驟S301、步驟S302以及步驟S303。

步驟S301:接收用戶的偷窺(peek)手勢操作;

3D Touch看起來類似PC上的右鍵,有Peek和Pop兩種新手勢。3D Touch可以有效減少流行應用的誤操作問題,并且簡化這些應用的操作行為。

Peek手勢允許用戶通過短時間按壓屏幕進行操作,可在郵件、照片等應用彈出全新功能菜單,給出預覽內容。如果按壓力度加大,則是Pop手勢功能,會讓被點擊內容完全呈現,這些內容可以是文字、圖像、網頁以及其他各種內容。簡單來說,Peek專注于預覽,Pop可以全面展現內容。

步驟S302:判斷當前系統是否支持預覽模式;

步驟S303:當前系統支持預覽模式時,則進入預覽模式。

其中,參見圖5,在預覽模式下展示動態圖的步驟之后,該方法進一步包括:步驟S401、步驟S402以及步驟S403。

步驟S401:判斷是否接收到敲擊(pop)指令;

步驟S402:如接收到敲擊指令,則結束預覽模式;

步驟S403:否則,繼續在預覽模式下展示動態圖。

本實施方式通過簡單的敲擊(pop)指令,在當前系統支持預覽模式的情況下,即可退出預覽模式。

參見圖6,圖6是本發明即時通訊應用中預覽圖片的裝置一實施方式的結構示意圖,本實施方式的裝置可以執行上述方法中的步驟,相關內容的詳細說明請參見上述方法部分,在此不再贅敘。

該裝置包括:第一接收模塊101、顯示模塊102、第二接收模塊103以及預覽模塊104。

第一接收模塊101用于接收圖片格式的即時通訊信息;

顯示模塊102用于將圖片格式的即時通訊信息縮略顯示在用戶界面;

第二接收模塊103用于接收用戶針對該信息的觸摸操作指令;

預覽模塊104用于在當前用戶界面預覽圖片格式的即時通訊信息。

本發明實施方式接收圖片格式的即時通訊信息并縮略顯示在用戶界面;接收用戶針對該信息的觸摸操作指令;在當前用戶界面預覽所述圖片格式的即時通訊信息。由于在接收用戶針對該信息的觸摸操作指令時,可以直接在當前用戶界面預覽圖片格式的即時通訊信息,通過這種方式,能夠方便用戶預覽圖片。具體來說,僅從消息列表就可以預覽圖片效果,不需要點擊進入聊天窗口,這在和多人聊天時該操作尤為便利。

其中,該裝置還包括:判斷模塊,用于判斷接收到的即時通訊信息是否為動態圖片消息;

此時,預覽模塊104用于在即時通訊信息為動態圖片消息時,調用特定封裝類應用處理動態圖片消息再預覽動態圖片消息;在即時通訊信息為靜態圖片消息時,則直接預覽靜態圖片消息。

其中,用戶針對該信息的觸摸操作指令為輕按手勢發出的指令。

其中,判斷模塊還用于根據系統設置中是否開啟立體觸控功能而確定當前系統是否支持預覽模式。

判斷模塊還用于進一步判斷是否接收輕按手勢的后續的松開手勢對應的指令,如接收到松開手勢對應的指令,則預覽模塊結束預覽。

以上所述僅為本發明的實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 鄂温| 九龙坡区| 温州市| 当雄县| 凤台县| 涞源县| 五大连池市| 丰城市| 友谊县| 福海县| 安宁市| 四会市| 五河县| 富源县| 云安县| 获嘉县| 井陉县| 福州市| 罗定市| 巍山| 临沂市| 仁怀市| 鸡东县| 白朗县| 哈密市| 龙川县| 洛隆县| 溧水县| 株洲市| 河池市| 崇仁县| 卫辉市| 丽水市| 建宁县| 吉安县| 南充市| 新龙县| 普安县| 万盛区| 宝兴县| 游戏|