CN106843717A - 即时通讯应用中预览图片的方法及装置 - Google Patents
即时通讯应用中预览图片的方法及装置 Download PDFInfo
- Publication number
- CN106843717A CN106843717A CN201611123518.XA CN201611123518A CN106843717A CN 106843717 A CN106843717 A CN 106843717A CN 201611123518 A CN201611123518 A CN 201611123518A CN 106843717 A CN106843717 A CN 106843717A
- Authority
- CN
- China
- Prior art keywords
- preview
- communication information
- picture
- instant communication
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种即时通讯应用中预览图片的方法及装置,该方法包括:接收图片格式的即时通讯信息并缩略显示在用户界面;接收用户针对该信息的触摸操作指令;在当前用户界面预览所述图片格式的即时通讯信息。通过以上方式,本发明能够方便用户预览图片。
Description
技术领域
本发明涉及即时通讯技术领域,特别是涉及一种即时通讯应用中预览图片的方法及装置。
背景技术
由于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用于在即时通讯信息为动态图片消息时,调用特定封装类应用处理动态图片消息再预览动态图片消息;在即时通讯信息为静态图片消息时,则直接预览静态图片消息。
其中,用户针对该信息的触摸操作指令为轻按手势发出的指令。
其中,判断模块还用于根据***设置中是否开启立体触控功能而确定当前***是否支持预览模式。
判断模块还用于进一步判断是否接收轻按手势的后续的松开手势对应的指令,如接收到松开手势对应的指令,则预览模块结束预览。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种即时通讯应用中预览图片的方法,其特征在于,包括:
接收图片格式的即时通讯信息并缩略显示在用户界面;
接收用户针对该信息的触摸操作指令;
在当前用户界面预览所述图片格式的即时通讯信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断接收到的即时通讯信息是否为动态图片消息;如是,调用特定封装类应用处理所述动态图片消息再预览所述动态图片消息;
如所述即时通讯信息为静态图片消息,则直接预览所述静态图片消息。
3.根据权利要求1所述的方法,其特征在于,所述用户针对该信息的触摸操作指令为轻按手势发出的指令。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述当前***根据***设置中是否开启立体触控功能而确定所述当前***是否支持预览模式。
5.根据权利要求3所述的方法,其特征在于,在当前用户界面预览所述图片格式的即时通讯信息的步骤之后,所述方法进一步包括:
判断是否接收到所述轻按手势的后续的松开手势对应的指令;
如接收到所述松开手势对应的指令,则结束预览。
6.一种即时通讯应用中预览图片的装置,其特征在于,包括:
第一接收模块,用于接收图片格式的即时通讯信息;
显示模块,用于将所述图片格式的即时通讯信息缩略显示在用户界面;
第二接收模块,用于接收用户针对该信息的触摸操作指令;
预览模块,用于在当前用户界面预览所述图片格式的即时通讯信息。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
判断模块,用于判断接收到的即时通讯信息是否为动态图片消息;
所述预览模块用于在所述即时通讯信息为动态图片消息时,调用特定封装类应用处理所述动态图片消息再预览所述动态图片消息;在所述即时通讯信息为静态图片消息时,则直接预览所述静态图片消息。
8.根据权利要求6所述的装置,其特征在于,所述用户针对该信息的触摸操作指令为轻按手势发出的指令。
9.根据权利要求8所述的装置,其特征在于,所述判断模块还用于根据***设置中是否开启立体触控功能而确定所述当前***是否支持预览模式。
10.根据权利要求8所述的装置,其特征在于,所述判断模块还用于进一步判断是否接收所述轻按手势的后续的松开手势对应的指令,如接收到所述松开手势对应的指令,则所述预览模块结束预览。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611123518.XA CN106843717B (zh) | 2016-12-08 | 2016-12-08 | 即时通讯应用中预览图片的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611123518.XA CN106843717B (zh) | 2016-12-08 | 2016-12-08 | 即时通讯应用中预览图片的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106843717A true CN106843717A (zh) | 2017-06-13 |
CN106843717B CN106843717B (zh) | 2022-07-01 |
Family
ID=59139099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611123518.XA Active CN106843717B (zh) | 2016-12-08 | 2016-12-08 | 即时通讯应用中预览图片的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106843717B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102368196A (zh) * | 2011-10-02 | 2012-03-07 | 上海量明科技发展有限公司 | 客户端内容发送窗口中编辑动态图片的方法、终端及*** |
CN102929557A (zh) * | 2012-11-08 | 2013-02-13 | 东莞宇龙通信科技有限公司 | 终端和终端操控方法 |
US20130067354A1 (en) * | 2005-12-30 | 2013-03-14 | Timothy O'Shaugnessy | Thumbnail Image Previews |
US20140067977A1 (en) * | 2009-05-28 | 2014-03-06 | Google Inc. | Systems and Methods for Uploading Media Content In An Instant Messaging Conversation |
CN103856507A (zh) * | 2012-11-30 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 网络动态图片的静态显示方法和装置 |
CN104346022A (zh) * | 2013-07-24 | 2015-02-11 | 三星电子株式会社 | 用于消息处理的方法和装置 |
US20150200885A1 (en) * | 2013-06-28 | 2015-07-16 | Google Inc. | Uniform display of linked files and attachments in e-mail messages |
CN104915141A (zh) * | 2015-05-28 | 2015-09-16 | 努比亚技术有限公司 | 对象信息的预览方法及装置 |
CN105335458A (zh) * | 2015-09-23 | 2016-02-17 | 努比亚技术有限公司 | 图片预览方法及装置 |
CN105511856A (zh) * | 2015-11-26 | 2016-04-20 | 努比亚技术有限公司 | 查看消息的装置和方法 |
CN105843463A (zh) * | 2015-01-14 | 2016-08-10 | 阿里巴巴集团控股有限公司 | 一种通信信息交互方法及装置 |
-
2016
- 2016-12-08 CN CN201611123518.XA patent/CN106843717B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130067354A1 (en) * | 2005-12-30 | 2013-03-14 | Timothy O'Shaugnessy | Thumbnail Image Previews |
US20140067977A1 (en) * | 2009-05-28 | 2014-03-06 | Google Inc. | Systems and Methods for Uploading Media Content In An Instant Messaging Conversation |
CN102368196A (zh) * | 2011-10-02 | 2012-03-07 | 上海量明科技发展有限公司 | 客户端内容发送窗口中编辑动态图片的方法、终端及*** |
CN102929557A (zh) * | 2012-11-08 | 2013-02-13 | 东莞宇龙通信科技有限公司 | 终端和终端操控方法 |
CN103856507A (zh) * | 2012-11-30 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 网络动态图片的静态显示方法和装置 |
US20150200885A1 (en) * | 2013-06-28 | 2015-07-16 | Google Inc. | Uniform display of linked files and attachments in e-mail messages |
CN104346022A (zh) * | 2013-07-24 | 2015-02-11 | 三星电子株式会社 | 用于消息处理的方法和装置 |
CN105843463A (zh) * | 2015-01-14 | 2016-08-10 | 阿里巴巴集团控股有限公司 | 一种通信信息交互方法及装置 |
CN104915141A (zh) * | 2015-05-28 | 2015-09-16 | 努比亚技术有限公司 | 对象信息的预览方法及装置 |
CN105335458A (zh) * | 2015-09-23 | 2016-02-17 | 努比亚技术有限公司 | 图片预览方法及装置 |
CN105511856A (zh) * | 2015-11-26 | 2016-04-20 | 努比亚技术有限公司 | 查看消息的装置和方法 |
Non-Patent Citations (2)
Title |
---|
BETTER_HUIRONG: ""IM中图片消息处理(一)"", 《HTTPS://BLOG.CSDN.NET/MRZHANG628/ARTICLE/DETAILS/50800651》 * |
TY1972: ""IM类型app开发浅谈(一)---聊天中的消息处理"", 《HTTPS://BLOG.CSDN.NET/MEILIANGDENG1990/ARTICLE/DETAILS/50904803/》 * |
Also Published As
Publication number | Publication date |
---|---|
CN106843717B (zh) | 2022-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11962932B2 (en) | Video generation based on predetermined background | |
CN102347941B (zh) | 一种基于开放平台的安全应用控制方法 | |
CN108733334A (zh) | 画质参数调节方法、装置、终端及存储介质 | |
WO2015106514A1 (zh) | 一种实现悬浮显示的方法及装置 | |
CN103294559B (zh) | 移动终端的应用交互方法和*** | |
WO2015176448A1 (zh) | 一种终端智能分屏方法及装置 | |
CN102033943B (zh) | 基于移动通讯设备终端的多窗口浏览方法及其*** | |
US11054987B1 (en) | Sidebar interaction method, device, and computer-readable storage medium | |
CN112732143B (zh) | 一种界面处理方法及其设备、存储介质、终端 | |
CN108228288A (zh) | 一种组件***及其调用方法和装置 | |
CN107563174A (zh) | 一种指纹识别的方法和装置 | |
CN112306607A (zh) | 截图方法和装置、电子设备和可读存储介质 | |
CN112416200A (zh) | 显示方法、装置、电子设备和可读存储介质 | |
CN105872832A (zh) | 视频通话方法和***以及显示装置 | |
CN113784200B (zh) | 通信终端、显示设备及投屏连接方法 | |
US20150331558A1 (en) | Method for switching pictures of picture galleries and browser | |
CN105975393A (zh) | 一种页面显示的检测方法及*** | |
WO2019071618A1 (zh) | 一种图像处理方法及设备 | |
CN106228364A (zh) | 一种信息呈现方法及呈现装置 | |
CN112612436A (zh) | 一种投屏切换方法、装置、设备及存储介质 | |
CN112417420A (zh) | 信息处理方法、装置和电子设备 | |
CN107341015A (zh) | 终端间数据同步方法、装置、终端及存储介质 | |
CN107277642A (zh) | 一种基于视频通话数据流处理实现趣味贴图的方法 | |
CN112711366A (zh) | 图像生成方法、装置和电子设备 | |
CN113285866A (zh) | 信息发送方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |