展示信息的方法和装置制造方法及图纸

技术编号:14976747 阅读:68 留言:0更新日期:2017-04-03 10:00
本发明专利技术提供一种展示信息的方法和装置,能够清楚地在电子设备的屏幕上展示信息,能够提升用户体验,具有适用性好等优点。本发明专利技术的方法包括:对需要展示的内容进行预排版,根据预排版结果确定显示行数目;在显示行数目大于预设最大显示行数目N的情况下,按照折叠渲染模式渲染预排版结果的前N行内容然后输出,否则按照普通渲染模式渲染预排版结果的所有内容然后输出。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别地涉及一种展示信息的方法和装置
技术介绍
近年来智能手表等等可穿戴智能设备日益普及。智能手表的屏幕面积通常比较小。为了在有限空间里面尽可能给用户精炼全面的信息,在智能手表上进行应用软件APP(Application)界面设计时需要充分考虑。现有的智能手表APP的开发过程中没有很成熟的既定方案,通常是通过将需要展示的内容渲染成小号字体进行展示。该方案容易让视力差的智能手表用户看不清楚,使用体验较差。并且对于一些篇幅特别长的展示内容,仍然难以在一页屏幕内显示完整,适用性不好。
技术实现思路
有鉴于此,本专利技术提供一种展示信息的方法和装置,能够清楚地在各种电子设备的不同尺寸的屏幕上展示信息,能够提升用户体验,具有适用性好等优点。为实现上述目的,根据本专利技术的一个方面,提供了一种展示信息的方法。本专利技术的展示信息的方法包括:对需要展示的内容进行预排版,根据预排版结果确定显示行数目;在所述显示行数目大于预设最大显示行数目N的情况下,按照折叠渲染模式渲染所述预排版结果的前N行内容然后输出,否则按照普通渲染模式渲染所述预排版结果的所有内容然后输出,其中N为正整数。可选地,所述按照折叠渲染模式渲染所述预排版结果的前N行内容然后输出的步骤包括:将所述预排版结果的前N-x-1行内容渲染为普通形式输出,并且将所述预排版结果的第N-x行至第N行的内容渲染为叠加蒙版形式输出,其中x为整数且0≤x<N。可选地,所述叠加蒙版形式为叠加透明度渐变蒙版形式。可选地,在按照折叠渲染模式渲染所述预排版结果的前N行内容然后输出的步骤之后,还包括:接收表示从折叠渲染模式切换到展开渲染模式的第一切换指令;根据所述第一切换指令,按照展开渲染模式渲染所述预排版结果的所有内容然后输出。可选地,在按照展开渲染模式渲染所述预排版结果的所有内容然后输出的步骤之后,还包括:接收表示从展开渲染模式切换到折叠渲染模式的第二切换指令;根据所述第二切换指令,按照折叠渲染模式渲染所述预排版结果的前N行内容然后输出。根据本专利技术的另一方面,提供了一种展示信息的装置。本专利技术的展示信息的装置包括:确定模块,用于对需要展示的内容进行预排版,根据预排版结果确定显示行数目;第一显示模块:用于在所述显示行数目大于预设最大显示行数目N的情况下,按照折叠渲染模式渲染所述预排版结果的前N行内容然后输出,其中N为正整数;第二显示模块,用于在所述显示行数目小于或等于所述N的情况下,按照普通渲染模式渲染所述预排版结果的所有内容然后输出。可选地,第二显示模块还用于:在所述显示行数目大于所述N的情况下,将所述预排版结果的前N-x-1行内容渲染为普通形式输出,并且将所述预排版结果的第N-x行至第N行的内容渲染为叠加蒙版形式输出,其中x为整数且0≤x<N。可选地,所述第二显示模块还用于:在所述显示行数目大于所述N的情况下,将所述预排版结果的前N-x-1行内容渲染为普通形式输出,并且将所述预排版结果的第N-x行至第N行的内容渲染为叠加透明度渐变蒙版形式输出,其中x为整数且0≤x<N。可选地,还包括:第一切换指令接收模块,用于接收表示从折叠渲染模式切换到展开渲染模式的第一切换指令;第三显示模块,用于根据所述第一切换指令按照展开渲染模式渲染所述预排版结果的所有内容然后输出。可选地,还包括:第二切换指令接收模块,用于接收表示从展开渲染模式切换到折叠渲染模式的第二切换指令;所述第二显示模块还用于:根据所述第二切换指令按照折叠渲染模式渲染所述预排版结果的前N行内容然后输出。根据本专利技术的技术方案能够对不同长度的需要展示的内容采用不同渲染模式渲染后输出,因此无论需要被展示的信息的篇幅的长短,均能够清楚地在各种电子设备的不同尺寸的屏幕上展示该信息,能够提升用户体验,具有适用性好等优点。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的展示信息的附加信息的方法的基本步骤的示意图;图2是根据本专利技术实施例的展示信息的附加信息的装置的主要模块的示意图;图3是根据本专利技术实施例的普通渲染模式效果示意图;图4是根据本专利技术实施例的折叠渲染模式效果示意图;图5是根据本专利技术实施例的展开渲染模式效果示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本专利技术实施例的展示信息的附加信息的方法的基本步骤的示意图。如图1所示,本专利技术实施方式的展示信息的方法包括如下步骤A至步骤C。该展示信息的方法的执行主体为本专利技术实施方式的展示信息的装置。步骤A:对需要展示的内容进行预排版,根据预排版结果确定显示行数目。需要说明的是,“需要展示的内容”通常为一长串未经换行的原始文本串。“预排版操作”是指将上述的未经换行的原始文本串按照预设行字数参数进行换行处理,转变成包括若干行文本的段落的过程。其中预设行字数参数是指智能手表等电子设备的屏幕(即显示界面)上一行文本中包含的字符数目。步骤B:在显示行数目大于预设最大显示行数目N的情况下,按照折叠渲染模式渲染预排版结果的前N行内容然后输出。其中N为正整数。需要说明的是,折叠渲染模式是指将文本以加载特效的方式呈现出来的渲染模式,该特效效果可以告知用户此处内容被折叠隐藏,未展示完全。该情况适用于渲染篇幅较长的需展示内容。步骤C:在显示行数目小于或等于预设最大显示行数目N的情况下,按照普通渲染模式渲染预排版结果的所有内容然后输出。需要说明的是,“普通渲染模式”是指将文本以无特效的方式直接呈现出来,并且不带滑动浏览功能的渲染模式。该情况适用于渲染篇幅较短的需展示内容。根据本专利技术的实施方式的展示信息的方法,能够对不同长度的需要展示的内容采用不同渲染模式渲染后输出,因此无论需要被展示的信息的篇幅的长短,均能够清楚地在各种电子设备的不同尺寸的屏幕上展示该信息。本专利技术的实施方式的展示信息的方法能够提升用户体验,具有适用性好等优点。可选地,步骤B中的“按照本文档来自技高网...

【技术保护点】
一种展示信息的方法,其特征在于,包括:对需要展示的内容进行预排版,根据预排版结果确定显示行数目;在所述显示行数目大于预设最大显示行数目N的情况下,按照折叠渲染模式渲染所述预排版结果的前N行内容然后输出,否则按照普通渲染模式渲染所述预排版结果的所有内容然后输出,其中N为正整数。

【技术特征摘要】
1.一种展示信息的方法,其特征在于,包括:
对需要展示的内容进行预排版,根据预排版结果确定显示行数目;
在所述显示行数目大于预设最大显示行数目N的情况下,按照折
叠渲染模式渲染所述预排版结果的前N行内容然后输出,否则按照普
通渲染模式渲染所述预排版结果的所有内容然后输出,其中N为正整
数。
2.根据权利要求1所述的展示信息的方法,其特征在于,所述按
照折叠渲染模式渲染所述预排版结果的前N行内容然后输出的步骤包
括:
将所述预排版结果的前N-x-1行内容渲染为普通形式输出,并且
将所述预排版结果的第N-x行至第N行的内容渲染为叠加蒙版形式输
出,其中x为整数且0≤x<N。
3.根据权利要求2所述的展示信息的方法,其特征在于,所述叠
加蒙版形式为叠加透明度渐变蒙版形式。
4.根据权利要求1所述的展示信息的方法,其特征在于,在按照
折叠渲染模式渲染所述预排版结果的前N行内容然后输出的步骤之
后,还包括:
接收表示从折叠渲染模式切换到展开渲染模式的第一切换指令;
根据所述第一切换指令,按照展开渲染模式渲染所述预排版结果
的所有内容然后输出。
5.根据权利要求4所述的展示信息的方法,其特征在于,在按照
展开渲染模式渲染所述预排版结果的所有内容然后输出的步骤之后,
还包括:
接收表示从展开渲染模式切换到折叠渲染模式的第二切换指令;
根据所述第二切换指令,按照折叠渲染模式渲染所述预排版结果
的前N行内容然后输出。
6.一种展示信息的装置,其特征在于,包括:
确定模块,用于对需要展示的内容进行预排版,根据预排版结果
确定显示...

【专利技术属性】
技术研发人员:姚醒郑青吴艳潘谦
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1