照片墙布局装置及其方法

文档序号:6524090阅读:129来源:国知局
照片墙布局装置及其方法
【专利摘要】本发明提供了一种照片墙布局装置和照片墙布局方法。所述照片墙布局装置包括:获取单元,用于从服务器接收相片及文字;布局单元,耦合于获取单元,用于将接收的相片及文字以流式方式来确定布局;以及展示单元,耦合于布局单元,用于根据布局单元确定的布局方式来展示接收的相片及文字。本发明提供的照片墙布局装置及其方法能够以更友好、美观的布局方式向用户展示相片及文字。
【专利说明】照片墙布局装置及其方法
【技术领域】
[0001]本发明涉及一种照片墙布局装置及其方法,并且特别涉及一种照片墙流式布局装置及其方法。
【背景技术】
[0002]随着智能手机的普及和4G网络的到来,在网页、PC应用、APP应用里移动相片的展示已经是必不可少的元素之一。移动相片的核心作用是,把文字与相片结合起来,让人们在观看时有一种更真实更融入更有说明力的效果。而移动相片的展示方式是多样化的,比如手动一张一张的滑动相片方式和表格方式展示相片等,它们都让相片的展示达到很完美的效果。以图1为例,它图示了一种传统的照片墙固定布局方式。这种布局方式的缺点在于,动态添加相片的效果与正在载入相片的效果并不是很明显,让人们无法立即的发觉到相片群组里有相片添加或正在载入更多相片,只能用相应的提示语来提示正在载入更多相片。

【发明内容】

[0003]本发明的目的在于提供一种改进的照片墙布局装置及其方法。
[0004]本发明实施例提供一种照片墙布局装置,包括:获取单元,用于从服务器接收相片及文字;布局单元,耦合于获取单元,用于将接收的相片及文字以流式方式来确定布局;以及展示单元,耦合于布局单元,用于根据布局单元确定的布局方式来展示接收的相片及文字。
[0005]本发明实施例提供一种照片墙布局方法,包括:从服务器接收相片及文字;将所述接收的相片及文字整合成整体相片;确定照片墙的列数并且创建相应的列布局;以及将所述接收的相片及文字按顺序循环地插入到照片墙的多个列并且进行展示。
[0006]本发明提供的照片墙布局装置及其方法能够以更友好、美观的布局方式向用户展示相片及文字。
【专利附图】

【附图说明】
[0007]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0008]图1是传统的照片墙固定布局方式的示意图。
[0009]图2是本发明一实施例提供的照片墙流式布局方式的示意图。
[0010]图3是本发明一实施例提供的照片墙布局装置的结构示意图。
[0011]图4是本发明一实施例提供的照片墙布局方法的具体流程图。
【具体实施方式】[0012]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0013]请参见图2,图2是本发明一实施例提供的照片墙流式布局方式的示意图。如图2所示,该照片墙流式布局方式的特点在于:根据从相片服务端接收的相片与文字,将服务器提供的相片与文字当成一个整体(简称整体相片,例如al_a9),同时不对相片进行拉抻或缩放。按整体相片的宽度与高度,在指定的列数里按顺序的添加到每一列里去。其中,列与列之间保留一定宽度的间隔,整体相片与整体相片上下对齐之间也留一定高度的间隔。这样做可以使整体相片更独立、更易于区分每一个整体相片。
[0014]图3是本发明一实施例提供的照片墙布局装置300的结构示意图。如图3所示,照片墙布局装置300包括获取单元302、布局单元304、以及展示单元306。获取单元302用于从服务器接收相片及文字。在一个实施例中,该接收动作可以是响应于APP应用向服务器发出的请求。
[0015]布局单元304耦合于获取单元302,用于将请求到的相片及文字以流式方式来确定布局。具体而言,在一个实施例中,在用于存放整体相片的大布局里,横向平分添加η (η一般等于3)列小布局。在这η列小布局中,各自竖向地存在每一个整体相片。随后,将每一个整体相片按顺序循环地向η个小布局都插入进去,例如按第1列、第2列、第3列、第1列等等的顺序依次插入。
[0016]展示单元306耦合于布局单元304,用于根据布局单元304确定的布局方式来展示那些整体相片(包含相片及文字)。以此方式,展示单元306所显示出来的效果就形成了流式的显示效果,同时也让用户知道相片正在加载更多内容,并不需要相应加载更多的提示语。
[0017]此外,获取单元302可以循环地监听服务器的数据更新。如果有新的相片及文字(整体相片)时,接着按照前面的顺序插入到已有的布局里。因此,让用户直观体验到有新的相片添加了,达到一种即时更新的效果。
[0018]图4是本发明一实施例提供的照片墙布局方法400的具体流程图。如图4所示,照片墙布局方法400包括以下步骤。
[0019]步骤S402:从服务器接收相片及文字。在一个实施例中,该接收步骤可以是响应于ΑΡΡ应用向服务器发出的请求。
[0020]步骤S404:将相片及文字整合成整体相片。即将服务器提供的相片与文字当成一个整体(简称整体相片,例如图2中的al_a9)。
[0021]步骤S406:确定照片墙的列数并且创建相应的列布局。具体而言,在一个实施例中,在用于存放整体相片的大布局里,横向平分添加η (η —般等于3)列小布局。在这η列小布局中,各自竖向地存在每一个整体相片。
[0022]步骤S408:按顺序插入指定列并且进行展示。具体而言,可以将每一个整体相片按顺序循环地向η个小布局都插入进去,例如按第1列、第2列、第3列、第1列等等的顺序依次插入。以此方式所显示出来的效果形成了流式的显示效果,同时也让用户知道相片正在加载更多内容,并不需要相应加载更多的提示语。
[0023]如图4所示,在步骤S408之后可以继续转至步骤S402。即,可以循环地监听服务器的数据更新。如果有新的相片及文字(整体相片)时,接着按照前面的顺序插入到已有的布局里。因此,让用户直观体验到有新的相片添加了,达到一种即时更新的效果。
[0024]有利地,根据本发明实施例的照片墙布局装置及其方法能够以更友好、美观的布局方式向用户展示相片及文字。
[0025]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种照片墙布局装置,其特征在于,包括:获取单元,用于从服务器接收相片及文字;布局单元,耦合于所述获取单元,用于将所述接收的相片及文字以流式方式来确定布局;以及展示单元,耦合于所述布局单元,用于根据所述布局单元确定的布局方式来展示所述接收的相片及文字。
2.如权利要求1所述的照片墙布局装置,其特征在于,所述获取单元配置为响应于应用向所述服务器发出的请求而从所述服务器接收所述相片及文字。
3.如权利要求1所述的照片墙布局装置,其特征在于,所述布局单元配置为将大布局横向平分添加多列小布局,由所述相片及文字组成的每一个整体相片按顺序循环地插入到所述多列小布局。
4.如权利要求3所述的照片墙布局装置,其特征在于,所述多列小布局为3列小布局。
5.一种照片墙布局方法,其特征在于,包括:从服务器接收相片及文字;将所述接收的相片及文字整合成整体相片;确定照片墙的列数并且创建相应的列布局;以及将所述接收的相片及文字按顺序循环地插入到照片墙的多个列并且进行展示。
6.如权利要求5所述的照片墙布局方法,其特征在于,从服务器接收相片及文字的所述步骤包括:响应于应用向所述服务器发出的请求而从所述服务器接收所述相片及文字。
7.如权利要求5所述的照片墙布局方法,其特征在于,确定照片墙的列数并且创建相应的列布局以及插入相片及文字的所述步骤包括:将大布局横向平分添加多列小布局,由所述相片及文字组成的每一个整体相片按顺序循环地插入到所述多列小布局。
8.如权利要求7所述的照片墙布局方法,其特征在于,所述多列小布局为3列小布局。
【文档编号】G06F17/30GK103678612SQ201310691306
【公开日】2014年3月26日 申请日期:2013年12月17日 优先权日:2013年12月17日
【发明者】甘成安 申请人:深圳市东信时代信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1