1.本说明书实施例涉及计算机技术领域,特别涉及页面处理方法。
背景技术:2.个人主页(personal homepage),一般承载着用户个人信息、个人影响力、生产的内容、作品灵感、收藏和点赞的集合等功能的聚合地,以此突显自己定位和个性。例如各种美食类应用程序、购物类应用程序、教育类应用程序、金融类应用程序等,都会在其应用程序设置个人主页,以使得用户通过该个人主页突显自己的定位和个性。
3.但是,传统的个人主页,一般均是一个头像、用户昵称、一段普通的个人签名进行平铺设计,用户无法对其进行个性化配置,体验效果较差,例如个人签名都是一段小字进行展示很难强化出用户的个性化标签。
技术实现要素:4.有鉴于此,本说明书施例提供了一种页面处理方法。本说明书一个或者多个实施例同时涉及一种页面处理装置,一种计算设备,一种计算机可读存储介质,一种计算机程序,以解决现有技术中存在的技术缺陷。
5.根据本说明书实施例的第一方面,提供了一种页面处理方法,包括:
6.根据用户针对目标页面的签名区域的编辑指令,确定签名编辑界面;
7.将所述签名编辑界面展示给所述用户,并接收所述用户根据所述签名编辑界面确定的当前签名内容;
8.在所述目标页面存在至少一条历史签名内容的情况下,根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式以及目标展示位置;
9.根据所述目标展示样式将所述当前签名内容展示在所述目标页面的目标展示位置。
10.根据本说明书实施例的第二方面,提供了一种页面处理装置,包括:
11.界面确定模块,被配置为根据用户针对目标页面的签名区域的编辑指令,确定签名编辑界面;
12.内容确定模块,被配置为将所述签名编辑界面展示给所述用户,并接收所述用户根据所述签名编辑界面确定的当前签名内容;
13.样式确定模块,被配置为在所述目标页面存在至少一条历史签名内容的情况下,根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式以及目标展示位置;
14.展示模块,被配置为根据所述目标展示样式将所述当前签名内容展示在所述目标页面的目标展示位置。
15.根据本说明书实施例的第三方面,提供了一种计算设备,包括:
16.存储器和处理器;
17.所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述页面处理方法的步骤。
18.根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述页面处理方法的步骤。
19.根据本说明书实施例的第五方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述页面处理方法的步骤。
20.本说明书一个实施例提供的页面处理方法包括根据用户针对目标页面的签名区域的编辑指令,确定签名编辑界面;将所述签名编辑界面展示给所述用户,并接收所述用户根据所述签名编辑界面确定的当前签名内容;在所述目标页面存在至少一条历史签名内容的情况下,根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式以及目标展示位置;根据所述目标展示样式将所述当前签名内容展示在所述目标页面的目标展示位置。
21.具体的,所述页面处理方法可以根据当前签名内容的长度、字体等属性信息,结合历史签名内容的长度、当前展示样式以及当前展示位置等属性信息,确定该当前签名内容的目标展示样式以及目标展示位置,实现对该当前编辑内容以及目标页面的个性化展示,提升用户体验。
附图说明
22.图1是本说明书一个实施例提供的一种页面处理方法的流程图;
23.图2是本说明书一个实施例提供的一种页面处理方法的目标页面的示意图;
24.图3是本说明书一个实施例提供的另一种页面处理方法的流程图;
25.图4是本说明书一个实施例提供的一种页面处理方法的签名编辑界面的示意图;
26.图5是本说明书一个实施例提供的一种页面处理方法的携带有签名模板的签名编辑界面的示意图;
27.图6是本说明书一个实施例提供的一种页面处理方法的多条签名示意图;
28.图7是本说明书一个实施例提供的一种页面处理方法的目标背景图片的展示示意图;
29.图8是本说明书一个实施例提供的一种页面处理装置的结构示意图;
30.图9是本说明书一个实施例提供的一种计算设备的结构框图。
具体实施方式
31.在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。
32.在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含
一个或多个相关联的列出项目的任何或所有可能组合。
33.应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
34.首先,对本说明书一个或多个实施例涉及的名词术语进行解释。
35.ugc:全称为user generated content,也就是用户生成内容,即用户原创内容。
36.在本说明书中,提供了一种页面处理方法,本说明书同时涉及一种页面处理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,在下面的实施例中逐一进行详细说明。
37.参见图1,图1示出了根据本说明书一个实施例提供的一种页面处理方法的流程图,具体包括以下步骤。
38.步骤102:根据用户针对目标页面的目标对象的编辑指令,确定编辑界面。
39.具体的,该页面处理方法应用于终端;其中,目标页面可以理解为任意类型的页面,比如用户在任意应用程序的个人主页等;目标对象可以理解为目标页面中的任意元素,例如签名区域、头像区域、背景区域等,以目标页面为个人主页为例,该目标对象则可以理解为个人主页的个人签名区域、头像区域、背景区域等等。
40.以目标页面为个人主页,目标对象为个人签名区域的情况下,根据用户针对目标页面的目标对象的编辑指令,确定编辑界面,可以理解为:根据用户针对个人主页的个人签名区域的编辑指令,确定签名编辑界面。
41.参见图2,图2示出了根据本说明书一个实施例提供的一种页面处理方法的目标页面的示意图。
42.图2中的目标页面为某应用程序的个人主页,该目标页面中包括头像、个人签名、昵称、灵感、关注、粉丝、获赞以及编辑资料等目标对象。
43.实际应用中,根据用户针对目标页面的目标对象的编辑指令,确定编辑界面,可以理解为,用户点击该个人主页的“请创建您的第一条美食签名哦”的个人签名控件,终端根据该用户针对该个人主页的个人签名的点击指令后,确定个人签名编辑界面。
44.当然,终端也可以根据用户通过点击该个人主页上的“头像”、“昵称”、“编辑资料”等控件生成的编辑指令,确定其他控件对应的编辑界面等。
45.步骤104:将所述编辑界面展示给所述用户,并接收所述用户根据所述编辑界面确定的编辑内容。
46.其中,编辑界面不同,用户根据该编辑界面确定的编辑内容也不同;例如编辑界面签名编辑界面,用户根据该签名编辑界面确定的编辑内容,则可以理解为任意类型的个人签名内容,例如气泡类型的美食签名、个人感想签名等;而编辑界面为背景图像编辑界面的情况下,用户根据该背景图像编辑界面确定的编辑内容,则可以理解为背景图像等;而编辑界面为头像编辑界面的情况下,用户根据该头像便捷界面确定的编辑内容,则可以理解为头像、头像框的样式等。
47.在编辑界面为个人签名编辑界面的情况下,将所述编辑界面展示给所述用户,并
接收所述用户根据所述编辑界面确定的编辑内容,可以理解为:终端将个人签名编辑界面展示给用户,并接收用户根据个人签名编辑界面确定的编辑内容。
48.步骤106:确定所述编辑内容对应的目标展示样式以及目标展示位置。
49.其中,编辑内容不同,对应的目标展示样式以及目标展示位置也不同;例如编辑内容为签名内容的情况下,对应的目标展示样式可以理解为签名内容的展示样式(如气泡样式),对应的目标展示位置可以理解为该签名内容的具体展示位置(如头像的右边或者上边等)。
50.实际应用中,需要在接收到用户在编辑界面、针对该编辑内容发出的完成指令的情况下,终端才会确定该编辑内容对应的目标展示样式以及目标展示位置,以避免对用户未完成的编辑内容进行目标展示样式以及目标展示位置的确定,造成计算资源的不合理占用。具体实现方式如下所述:
51.所述确定所述编辑内容对应的目标展示样式以及目标展示位置,包括:
52.在接收所述用户在所述编辑界面、针对所述编辑内容确定的完成指令的情况下,确定所述编辑内容对应的目标展示样式以及目标展示位置。
53.其中,用户在编辑界面、针对编辑内容确定的完成指令,可以是用户通过点击编辑界面中针对编辑内容确定的某个完成控件生成的,也可以是终端预先根据用户在编辑界面针对该编辑内容的操作设置的,例如终端设置当用户在编辑界面针对该编辑内容的时间超过十分钟,则生成一个完成指令等。
54.仍以编辑界面为个人签名编辑界面为例,在接收用户在个人签名编辑界面、针对签名内容确定的完成指令的情况下,终端确定该签名内容对应的目标展示样式以及目标展示位置。
55.步骤108:根据所述目标展示样式将所述编辑内容展示在所述目标页面的目标展示位置。
56.具体的,在确定编辑内容对应的目标展示样式以及目标展示位置之后,则根据该目标展示样式将编辑内容展示在目标页面的目标展示位置。
57.本说明书实施例提供的所述页面处理方法,可以根据具体的编辑内容确定目标展示样式以及目标展示位置,后续可以根据该目标展示样式将该编辑内容展示在该目标页面的、合适的目标展示位置,实现对该编辑内容以及目标页面的个性化展示,提升用户体验。
58.参见图3,图3示出了根据本说明书一个实施例提供的另一种页面处理方法的流程图,具体包括以下步骤。
59.步骤302:根据用户针对目标页面的签名区域的编辑指令,确定签名编辑界面。
60.具体的,该页面处理方法应用于终端,其中,目标页面可以理解为任意类型的页面,比如用户在任意应用程序的个人主页等。
61.以目标页面为个人主页为例,该签名区域则可以理解为个人主页的个人签名区域,而个人签名包括但不限于美食签名、旅游签名、个人感想签名等。实际应用中,根据个人主页所在的应用程序的类型不同,个人主页中的个人签名的类型也不同,例如美食类应用程序,那么个人主页中的个人签名也必然会与美食相关,此时该个人签名则可以理解为个人的美食签名。
62.仍以图2中的目标页面为例,编辑指令可以理解为,用户点击图2的个人主页的个
人签名控件生成。
63.即当用户点击图2中个人主页的“请创建您的第一条美食签名哦”的个人签名控件后,生成编辑指令,终端根据该用户针对该个人主页的个人签名的编辑指令后,确定个人签名编辑界面。具体的,该个人签名编辑界面可以参见图4。
64.参见图4,图4示出了根据本说明书一个实施例提供的一种页面处理方法的签名编辑界面的示意图。
65.图4为用户点击图2中个人主页的“请创建您的第一条美食签名哦”的个人签名控件后,生成编辑指令,终端根据该编辑指令确定个人签名编辑界面。该个人签名编辑界面中包括签名编辑框(即输入框)以及输入完成控件,其中,该签名编辑框中不仅仅可以输入文字,还可以输入数字或者图片等等。本说明书对此不作任何限定。
66.实际应用中,为了在用户进行个人签名编辑时,更好的体现出个性化的内容,在用户进行个人签名编辑时,可以根据用户的属性信息(如职业、历史购物信息等)给用户展示一些编辑模板,以激发用户的编辑灵感,使得用户可以更加有效和完整的对个人签名进行编辑。具体实现方式如下所述:
67.所述根据用户针对目标页面的签名区域的编辑指令,确定签名编辑界面,包括:
68.在接收用户针对目标页面的签名区域的编辑指令的情况下,确定所述用户的属性信息;
69.根据所述用户的属性信息确定与所述用户对应的签名模板;
70.根据所述编辑指令以及所述签名模板,确定与所述用户对应的签名编辑界面。
71.其中,用户的属性信息包括但不限于用户的职业、毕业院校、专业、历史购物信息或者历史在该应用程序的浏览信息等。
72.具体的,在接收用户针对该目标页面的签名区域的编辑指令的情况下,确定用户的属性信息;然后根据用户的属性信息确定与用户对应的签名模板;最后根据该编辑指令以及签名模板,确定与用户对应的签名编辑界面;即在签名编辑界面中嵌入与用户对应的签名模板。
73.参见图5,图5示出了根据本说明书一个实施例提供的一种页面处理方法的携带有签名模板的签名编辑界面的示意图。
74.图5为图4中嵌入签名模板的签名编辑界面,图5中签名编辑框下面的签名模板中包括至少一个签名模板(如图5中的“吃一顿长一智”、“识食物者为俊杰”等);实际应用中,该用户在签名编辑界面进行个人签名中,可以选择下面任意一个签名模板作为个人签名,也可以在编辑框中输入另外的签名内容作为个人签名。
75.本说明书实施例中,终端在接收用户针对目标页面的签名区域的编辑指令的情况下,获取该用户的属性信息,然后根据该用户的属性信息生成至少一个与该用户对应的签名模板;最后根据该编辑指令以及该用户对应的签名模板,确定与该用户对应的签名编辑界面;使得用户在签名编辑界面进行个人签名编辑时,可以通过签名模板获得编辑灵感,从而更有效率的完成个人签名的选择和编辑。
76.步骤304:将所述签名编辑界面展示给所述用户,并接收所述用户根据所述签名编辑界面确定的当前签名内容。
77.具体的,将签名编辑界面展示给用户后,用户可以根据该签名编辑界面的编辑框
编辑当前签名内容;并且可以在该签名编辑界面中存在对应的签名模板时,参照该签名编辑界面的签名模板中的签名内容,在该签名编辑界面的编辑框编辑当前当前内容;又或者直接选择该签名编辑界面的签名模板中的签名内容作为当前签名内容。具体实现方式如下所述:
78.所述接收所述用户根据所述签名编辑界面确定的当前签名内容,包括:
79.接收所述用户在所述签名编辑界面的编辑框输入的当前签名内容;
80.接收所述用户在所述签名编辑界面的编辑框,根据所述签名模板输入的当前签名内容;或者
81.接收所述用户根据所述签名编辑界面中的签名模板选择的当前签名内容。
82.本说明书实施例中,用户可以根据该签名编辑界面的编辑框和/或该签名编辑界面中的签名模板,快速的进行当前签名内容的编辑,通过此种丰富的当前签名内容编辑方式,提升用户的使用体验。
83.此外,为了进一步的提升用户的编辑体验,该签名编辑界面中还可以携带有内容样式控件,通过该内容样式控件,用户可以对在该签名编辑界面的编辑框输入的签名内容的字体大小、样式、颜色、底纹等进行个性化设置。具体实现方式如下所述:
84.所述接收所述用户根据所述签名编辑界面确定的当前签名内容之后,还包括:
85.接收所述用户根据所述签名编辑界面的内容样式控件,对所述当前签名内容进行字体和/或颜色的更新操作。
86.其中,内容样式控件可以理解为字体样式、字体大小、字体颜色、底纹等控件。
87.具体实施时,终端将签名编辑界面展示给用户之后,可以接收用户根据该签名编辑界面的编辑框输入、且根据该签名编辑界面的内容样式控件对其更新后的签名内容。
88.例如,用户可以在签名编辑界面的编辑框中输入签名内容,还可以根据该签名编辑界面的内容样式控件对该签名内容的字体大小、字体样式、字体颜色、底纹等进行个性化设置;此外,在用户通过签名编辑界面的签名模板选择签名内容后,也可以根据该签名编辑界面的内容样式控件对该签名内容的字体大小、字体样式、字体颜色、底纹等进行个性化设置。从而进一步的提升用户的个性化签名的编辑体验。
89.步骤306:在所述目标页面存在至少一条历史签名内容的情况下,根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式以及目标展示位置。
90.其中,历史签名内容可以理解为用户在目标页面的签名区域编辑的、历史的个人签名内容;当前签名内容的属性信息包括但不限于当前签名内容的长度、字体等;历史签名内容的属性信息包括但不限于历史签名内容的展示样式、当前展示位置、长度等。
91.实际应用中,若目标页面中存在一条或者一条以上的历史签名内容的情况下,则可以根据当前签名内容的属性信息和历史签名内容的属性信息,确定当前签名内容对应的目标展示样式以及目标展示位置;而若目标页面不存在历史签名内容的情况下,则可以根据当前签名内容的属性信息以及目标页面中的其他元素(例如头像、背景图片等)确定该当前签名对应的目标展示样式以及目标展示位置。例如在当前签名内容的长度为18个字的情况下,将该当前签名内容以气泡的样式进行展示,并且展示在头像的右边;而若背景图片中存在颜色较深的色块或者字体时,将该当前签名内容以气泡的样式展示在背景图片中颜色
较浅的位置,避免背景图片中的内容对该当前签名内容的遮挡。
92.此外,目标页面在后续会展示给使用该应用程序的其他用户观看,因此,签名内容需要符合其他用户的观看习惯和观看体验,才可以提高其他用户对其个人主页关注度等。那么,用户在进行签名内容编辑时,终端也会对该当前签名内容进行条件限制。具体实现方式如下所述:
93.所述在所述目标页面存在至少一条历史签名内容的情况下,根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式以及目标展示位置,包括:
94.在确定所述当前签名内容满足预设签名条件,且所述目标页面存在至少一条历史签名内容的情况下,根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式以及目标展示位置。
95.其中,预设签名条件包括但不限于签名内容的字数不能超过预设字数阈值(如18个字、20个字等)、签名内容中不能出现违规图像(如涉及恐怖、恐吓图像等)。
96.以预设签名条件包括但不限于签名内容的字数不能超过18个字为例,终端在接收用户根据签名编辑界面确定的当前签名内容之后,判断该当前签名内容是否满足该预设签名条件,即判断该当前签名内容中的字数是否有超过了18个字,若是,则提醒用户重新根据该签名编辑界面确定当前签名内容;若否,则在所述目标页面存在至少一条历史签名内容的情况下,根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式以及目标展示位置。
97.具体实施时,所述根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式,包括:
98.根据所述当前签名内容的长度,确定所述当前签名内容对应的目标展示样式;
99.根据所述当前签名内容的字体,确定所述当前签名内容对应的目标展示样式;或者
100.根据所述历史签名内容的展示样式,确定所述当前签名内容对应的目标展示样式。
101.例如,在当前签名内容的长度大于等于15个字的情况下,目标展示样式为大气泡展示样式,即可以容纳两行或者两行以上文字的气泡样式;在当前签名内容的长度小于15个字的情况下,目标展示样式为小气泡展示样式,即可以容纳一行文字的气泡样式。
102.而在当前签名内容的字体为楷体的情况下,目标展示样式可以为圆弧形气泡展示样式,即气泡的四个边角为圆弧形;在当前签名内容的字体为宋体的情况下,目标展示样式可以为直角形气泡展示样式,即气泡的四个边角为直角形等。
103.此外,还可以根据历史签名内容的当前展示样式,作为该当前签名内容的目标展示样式,例如若历史签名内容的当前展示样式为气泡展示样式,那么该当前签名内容的目标展示样式也为气泡展示样式。
104.实际应用中,当前签名内容对应的目标展示位置也是根据当前签名内容的属性信息以及历史签名内容的属性信息确定获得,具体实现方式如下所述:
105.所述根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示位置,包括:
106.根据所述当前签名内容的属性信息确定所述当前签名内容的长度,以及根据所述历史签名内容的属性信息确定所述历史签名内容的长度以及历史展示位置;
107.根据所述当前签名内容的长度、所述历史签名内容的长度以及当前展示位置,确定所述当前签名内容对应的目标展示位置。
108.其中,当前签名内容的属性信息包括当前签名内容的长度、字体等属性信息;历史签名内容的属性信息包括历史签名内容的长度、当前展示位置等属性信息。
109.具体的,首先根据当前签名内容的属性信息确定当前签名内容的长度,以及根据历史签名内容的属性信息确定历史签名内容的长度以及历史展示位置;再根据该当前签名内容的长度、历史签名内容的长度以及历史签名内容的当前展示位置,确定该当前签名内容对应的目标展示位置。
110.一种情况下,在当前签名内容的长度大于等于历史签名内容的长度的情况下,历史签名内容的当前展示位置不变,根据该历史签名内容的当前展示位置不变确定该当前签名内容对应的目标展示位置。具体实现方式如下所述:
111.所述根据所述当前签名内容的长度、所述历史签名内容的长度以及当前展示位置,确定所述当前签名内容对应的目标展示位置,包括:
112.在所述当前签名内容的长度大于等于所述历史签名内容的长度的情况下,将所述历史签名内容的当前展示位置上部预设距离的位置,确定为所述当前签名内容的目标展示位置,其中,所述历史签名内容的当前展示位置不变。
113.其中,当前签名内容的长度以及历史签名内容的长度可以根据签名内容的具体字数确定,例如当前签名内容为15个字,历史签名内容为10个字,那么可以认为当前签名内容的长度大于历史签名内容的长度。此外,预设距离可以根据实际应用进行设置,本说明书实施例对此不作任何限制,例如预设距离为0.3mm、0.4mm等。
114.具体的,在当前签名内容的长度大于等于历史签名内容的长度的情况下,则可以在保持历史签名内容的当前展示位置不变的情况下,将历史签名内容的当前展示位置上部预设距离的位置,确定为当前签名内容的目标展示位置。
115.实际应用中,可能会存在一个以上的历史签名内容,需要将当前签名内容的长度与每个历史签名内容的长度进行比较;那么则会将当前签名内容的长度与每个历史签名内容的长度进行比较,在当前签名内容的长度大于等于所有的历史签名内容的长度的情况下,则将历史签名内容距离目标页面的顶部最近的历史签名内容作为目标历史签名内容,将该目标历史签名内容的当前展示位置上部预设距离的位置,确定为当前签名内容的目标展示位置。
116.本说明书实施例中,在当前签名内容的长度大于等于历史签名内容的长度时,保持历史签名内容的当前展示位置不变,将当前签名内容的目标展示位置设置在历史签名内容的当前展示位置的上面,使得目标页面中的所有签名呈现从大到小的形式展示,提升用户的观感。
117.另一种情况下,在当前签名内容的长度小于历史签名内容的长度的情况下,调整历史签名内容的当前展示位置,根据调整后的该历史签名内容的当前展示位置确定该当前签名内容对应的目标展示位置。具体实现方式如下所述:
118.所述根据所述当前签名内容的长度、所述历史签名内容的长度以及当前展示位
置,确定所述当前签名内容对应的目标展示位置,包括:
119.在所述当前签名内容的长度小于所述历史签名内容的长度的情况下,调整所述历史签名内容的当前展示位置,并将所述历史签名内容的当前展示位置确定为所述当前签名内容的目标展示位置,
120.其中,调整后历史签名内容的当前展示位置位于所述当前签名内容的目标展示位置上部预设距离的位置。
121.具体的,在当前签名内容的长度小于历史签名内容的长度的情况下,则可以将历史签名内容的当前展示位置确定为当前签名内容的目标展示位置,并根据当前签名内容的目标展示位置调整历史签名内容的当前展示位置。
122.实际应用中,可能会存在一个以上的历史签名内容,需要将当前签名内容的长度与每个历史签名内容的长度进行比较;那么则会将当前签名内容的长度与每个历史签名内容的长度进行比较,在当前签名内容的长度大于任意一个历史签名内容的长度的情况下,则将该历史签名内容的当前展示位置作为该当前签名内容的目标展示位置;同时将该历史签名内容按照该规则进行上移调整。若该历史签名内容上面存在其他历史签名内容的话,也会跟随进行上移调整。
123.本说明书实施例中,在当前签名内容的长度小于历史签名内容的长度时,调整历史签名内容的当前展示位置,再将历史签名内容的当前展示位置确定为当前签名内容的目标展示位置,使得目标页面中的所有签名仍旧呈现从大到小的形式展示,提升用户的观感。
124.步骤308:根据所述目标展示样式将所述当前签名内容展示在所述目标页面的目标展示位置。
125.具体的,以目标展示样式为气泡样式,目标展示位置为头像左侧为例;根据所述目标展示样式将所述签名内容展示在所述目标页面的目标展示位置,可以理解为,将该签名内容以气泡的展示样式展示在个人主页的头像的左侧。
126.本说明书实施例中,用户可以在该目标页面中设置多个签名,那么用户在目标页面新增签名的方式就可以有多种,例如,可以直接在签名编辑界面进行多条签名内容的编辑;也可以每编辑一条退出该签名编辑界面,后续再次接收到编辑指令的情况下,再根据编辑指令进入签名编辑界面进行新增签名内容的编辑。
127.具体实施时,目标页面的大小是固定的,因此每个目标页面中可容纳的个人签名的数量也是有限制的,终端在确定新增签名内容的数量大于预设数量阈值的情况下,可以给出超出数量提醒;此外,目标页面中的签名内容可以根据用户的实际情况进行新增或者删除,也可以根据预设时间间隔对其签名内容的目标展示样式或者目标展示位置进行更新等,以增加其个性化体验等。
128.此外,还可以限定当前签名内容的目标展示样式与历史签名内容的目标展示样式不同,例如历史签名内容的目标展示样式为气泡式,那么当前签名内容的目标展示样式就不能为气泡式,例如为水滴等。
129.并且,该当前签名内容对应的目标展示位置,也可以根据历史的签名内容的目标展示位置进行确定,以保证目标页面中所有签名内容的规整性。例如当当前签名内容的长度小于历史签名内容的长度,而历史签名内容的当前展示位置在头像左侧的情况下,可以将当前签名内容放置在头像左侧,将历史签名内容放置在当前签名内容的上方5毫米的位
置,即确定了当前签名内容的目标展示位置,又可以避免当前签名内容与历史签名内容重叠等。
130.具体实施时,由于目标页面上可以设置多个签名,而当签名较多的情况下,该目标页面中展示这些签名的目标区域就会被填满或者位置不够的情况发生,因此,为了避免此种问题,在每新增一个签名内容时,均会根据该目标区域中最靠近目标页面的顶部的签名内容的目标展示位置,对该目标页面中的目标区域的长度进行调整,以保证所有的签名内容均可以展示在该目标页面的目标区域中。具体实现方式如下所述:
131.所述根据所述签名内容以及所述新增签名内容,确定所述新增签名内容对应的目标展示位置之后,还包括:
132.确定所述历史签名内容的当前展示位置的上边界与所述目标页面的顶部的第一高度;
133.确定所述当前签名内容的目标展示位置的上边界与所述目标页面的顶部的第二高度;
134.根据所述第一高度和所述第二高度确定目标签名内容,以及所述目标签名内容与所述目标页面的顶部的目标高度;
135.在所述目标高度大于预设高度阈值的情况下,调整目标区域在所述目标页面中的长度,其中,所述目标区域中包括签名内容。
136.具体的,在确定了当前签名内容对应的目标展示位置之后,计算每个历史签名内容的当前展示位置的上边界与目标页面的顶部的第一高度,以及当前签名内容的目标展示位置的上边界与目标页面的顶部的第二高度;再根据第一高度和第二高度确定目标签名内容,以及目标签名内容与所目标页面的顶部的目标高度;即根据此种方式可以找出距离该目标页面顶部最近的签名的展示位置;在某个签名内容的展示位置的上边界与目标页面的顶部的高度大于预设高度阈值(例如2mm)的情况下,调整目标区域在该目标页面中的长度。即当某个签名内容的展示位置的上边界与目标页面的顶部高度大于预设高度阈值的情况下,可以确定该签名内容的展示位置已经贴近或者超出了该目标页面的顶部高度,此时,则需要将目标区域在目标页面中的长度增加,以实现将所有的签名内容均展示在该目标页面的目标区域中。
137.本说明书实施例提供的页面处理方法,可以通过在个人主页中设置多个大小不一、样式不一样的个性签名,让其观看该个人主页的用户,可以从视觉上感知到这些个人标签都是来自用户本身;同时大小不一个性化排列可以突出优先级和重点,可以让浏览者快速获知用户的定位和个性标签,从而吸引更多新用户的浏览、留存,以增加平台的浏览率和使用率。
138.参见图6,图6示出了根据本说明书一个实施例提供的一种页面处理方法的多条签名示意图。
139.图6a展示的为未进行签名编辑的目标页面(即某个应用程序的个人主页),图6b展示的为编辑了一条个人签名的个人主页,图6c展示的为编辑了两条个人签名的个人主页,图6d展示的为编辑了三条个人签名的个人主页,图6e展示的为编辑了五条个人签名的个人主页。
140.通过图6a-6e,可以看出该个人主页中可以进行一条、两条以及多条个人签名的编
辑,并且每条个人签名可以以气泡的形式展示在个人主页中,并且每两个气泡时间会存在相互位置影响,避免个人签名的重叠或者是无法显示。
141.实际应用中,每编辑一条个人签名,该个人签名均会根据其自身的长度以及当前个人签名的长度等,对其目标展示位置进行调整;并且当距离个人主页的顶部最近的个人签名(如“任何一种爱都比不上对美食的热爱”个人签名),与个人主页的顶部距离较近的情况下,可以调整该个人主页中的目标区域的长度,该目标区域可以理解为图6的个人主页中,包括个人签名、头像、昵称、灵感、关注、粉丝、获赞、编辑资料等控件的上半部分灰色区域。
142.此外,为了进一步的提高目标页面的关注度,还可以在该目标页面中设置个性化的背景图像,进一步体现用户的个性化。具体实现方式如下所述:
143.根据所述用户针对所述目标页面的背景区域的编辑指令,确定背景编辑界面;
144.将所述背景编辑界面展示给所述用户,并接收所述用户根据所述背景编辑界面确定的目标背景图片;
145.确定所述目标背景图片对应的目标展示样式;
146.根据所述目标展示样式对所述目标背景图片进行展示。
147.其中,用户针对目标页面的背景区域的编辑指令的生成可以参照上述实施例中,签名区域的编辑指令的生成方法,在此不再赘述。
148.具体的,终端根据用户针对目标页面的背景区域的编辑指令(例如,用户点击目标页面的背景区域生成的编辑指令),确定背景编辑界面,并将该背景编辑界面展示给用户;然后接收用户根据该背景编辑界面确定的目标背景图片;确定该目标背景图片对应的目标展示样式;最后根据该目标展示样式将目标背景图片展示在目标页面。其中,目标背景图片可以为任意格式的静态或动态图片。
149.实际应用中,由于个人签名、头像等都会展示在目标区域,那么目标区域的背景图像的颜色过重或者存在背景图案的情况下,可能就会影响个人签名、头像等的显示,因此在确定目标背景图片之后,需要对其进行处理后,才可以进行最终的展示。具体实现方式如下所述:
150.所述确定所述目标背景图片对应的目标展示样式,包括:
151.将所述目标背景图片上传至服务器,并接收所述服务器根据预设算法确定的所述目标背景图片的主色调;
152.根据所述主色调对所述目标页面的初始背景图片进行渐变;
153.将渐变后的所述初始背景图片和所述目标背景图片进行合成,获得的所述目标背景图片对应的目标展示样式。
154.具体的,终端将用户根据背景编辑界面选择的目标背景图片上传至服务器,服务器根据预设算法确定该目标背景图片的主色调,并将该主色调返回至终端;其中,预设算法可以根据实际应用进行设置,本说明书对此不作限定。
155.终端接收到服务器返回的主色调之后,根据该主色调对该目标页面的初始背景图片进行渐变,然后将渐变后的该初始背景图片与该目标背景图片进行合成,获得该目标背景图片对应的目标展示样式。
156.参见图7,图7示出了根据本说明书一个实施例提供的一种页面处理方法的目标背
景图片的展示示意图。
157.图7a展示的为用户根据背景编辑界面选择的目标背景图片,图7b展示的为个人主页的初始背景图片,图7c展示的为根据服务器提供的目标背景图片的主色调,渐变后的初始背景图片,图7d展示的将渐变后的初始背景图片和目标背景图片合成后的目标展示样式。
158.通过图7a-7d,可以看出在个人主页中添加背景图片之前,会对用户选择的目标背景图片进行处理,最终通过处理后的目标展示样式将该目标背景图片展示在目标展示位置,以避免目标背景图片中的颜色或者图案等,对该个人主页中的内容(如头像、昵称等)的展示产生影响。
159.此外,为了更进一步的提高目标页面的关注度以及个性化,还可以在该目标页面中设置个性化的头像,进一步体现用户的个性化。具体实现方式如下所述:
160.根据所述用户针对所述目标页面的头像区域的编辑指令,确定头像编辑界面;
161.将所述头像编辑界面展示给所述用户,并接收所述用户根据所述头像编辑界面确定的头像图片;
162.根据当前时间确定所述头像图片的目标展示样式。
163.其中,用户针对目标页面的头像区域的编辑指令的生成可以参照上述实施例中,签名区域的编辑指令的生成方法,在此不再赘述。
164.具体的,终端根据用户针对目标页面的头像区域的编辑指令(例如,用户点击目标页面的头像区域生成的编辑指令),确定头像编辑界面,并将该头像编辑界面展示给用户;然后接收用户根据该头像编辑界面确定的头像图片;并根据当前时间确定该头像图片对应的目标展示样式。例如,若当前时间涉及节日,则可以将该头像图片的目标展示样式则可以为与当前节日对应的样式,如当前时间为虎年,则该头像图片的目标展示样式则可以为在头像图片上加个小老虎的展示样式等;通过此种方式提升用户的个人主页设置体验。
165.本说明书实施例提供的页面处理方法中,目标页面是要面向其他用户,因此较为注重突显个人定位和个性。因此在满足使用效率的基础上,通过多条签名的创新设计手段可以帮助用户“树立人设”、“辅助吸粉”、“助力变现”,从而使用户和平台实现双赢,形成良性循环,打造一个更完善的生态;在运营空间上,不同用户还可以结合自定义背景图片和个性化签名进行多种组合搭配,提升用户体验。
166.具体的,将上述页面处理方法应用于美食应用程序的个人主页编辑场景中,编辑后的个人主页可以将多条大小不一的美食格言通过对话气泡的形式展示在个人主页,使得浏览该个人主页的其他用户可以从视觉上感知到该美食格言均来自用户本身,同时通过大小不一的个性化排列突出美食格言的优先级和重点,可以让浏览者快速获取到用户的定位和个性标签;并且在编辑美食格言时内置签名模板,给用户编辑时的灵感,让用户可以更有效率的完成美食格言的选择和编辑;同时在个人主页用一道特色菜品图片作为背景图展示自己的身份和吃货属性,可激发主态用户的创作灵感进行强运营,把头图打造成用户自己的招牌,辅助浏览者快速了解自己定位,通过此种在他用户视角上突出关注的行动点方式,进行个人主页浏览内容关注引导;并且此种个人主页偏向于展示自我,充分展现自己的才华和个性,从而可以带来更多浏览者的关注,那么个人主页的主态用户(编辑用户)就更有动力分享或生产优质美食内容,进而使个人主页所在平台的内容更加丰富,以吸引更多新
用户的浏览、留存,提升平台的关注度;那么更多新用户的加入、浏览、留存,可以让个人主页的生产者(即编辑者)有更多的涨粉空间,当粉丝规模做起来之后再进行商业化。对消费型用户、内容生产者、平台方均较为有利,进而进行良性循环。
167.实际应用中,该页面处理方法不仅仅可以对个人主页中的个人签名、背景图片等进行处理,还可以对个人主页中的头像、昵称等进行个性化编辑,例如改变头像展示框的形状,将圆形的头像展示框调整为正方形或者椭圆形、根据节日在头像展示框上增加对应的动态图等等。
168.与上述方法实施例相对应,本说明书还提供了页面处理装置实施例,图8示出了本说明书一个实施例提供的一种页面处理装置的结构示意图。如图8所示,该装置包括:
169.界面确定模块802,被配置为根据用户针对目标页面的签名区域的编辑指令,确定签名编辑界面;
170.内容确定模块804,被配置为将所述签名编辑界面展示给所述用户,并接收所述用户根据所述签名编辑界面确定的当前签名内容;
171.样式确定模块806,被配置为在所述目标页面存在至少一条历史签名内容的情况下,根据所述当前签名内容的属性信息和所述历史签名内容的属性信息,确定所述当前签名内容对应的目标展示样式以及目标展示位置;
172.展示模块808,被配置为根据所述目标展示样式将所述当前签名内容展示在所述目标页面的目标展示位置。
173.可选地,所述界面确定模块802,进一步被配置为:
174.在接收用户针对目标页面的签名区域的编辑指令的情况下,确定所述用户的属性信息;
175.根据所述用户的属性信息确定与所述用户对应的签名模板;
176.根据所述编辑指令以及所述签名模板,确定与所述用户对应的签名编辑界面。
177.可选地,所述样式确定模块806,进一步被配置为:
178.根据所述当前签名内容的长度,确定所述当前签名内容对应的目标展示样式;
179.根据所述当前签名内容的字体,确定所述当前签名内容对应的目标展示样式;或者
180.根据所述历史签名内容的当前展示样式,确定所述当前签名内容对应的目标展示样式。
181.可选地,所述样式确定模块806,进一步被配置为:
182.根据所述当前签名内容的属性信息确定所述当前签名内容的长度,以及根据所述历史签名内容的属性信息确定所述历史签名内容的长度以及历史展示位置;
183.根据所述当前签名内容的长度、所述历史签名内容的长度以及当前展示位置,确定所述当前签名内容对应的目标展示位置。
184.可选地,所述样式确定模块806,进一步被配置为:
185.在所述当前签名内容的长度大于等于所述历史签名内容的长度的情况下,将所述历史签名内容的当前展示位置上部预设距离的位置,确定为所述当前签名内容的目标展示位置,其中,所述历史签名内容的当前展示位置不变。
186.可选地,所述样式确定模块806,进一步被配置为:
187.在所述当前签名内容的长度小于所述历史签名内容的长度的情况下,调整所述历史签名内容的当前展示位置,并将所述历史签名内容的当前展示位置确定为所述当前签名内容的目标展示位置,
188.其中,调整后历史签名内容的当前展示位置位于所述当前签名内容的目标展示位置上部预设距离的位置。
189.可选地,所述装置,还包括:
190.页面调整模块,被配置为:
191.确定所述历史签名内容的当前展示位置的上边界与所述目标页面的顶部的第一高度;
192.确定所述当前签名内容的目标展示位置的上边界与所述目标页面的顶部的第二高度;
193.根据所述第一高度和所述第二高度确定目标签名内容,以及所述目标签名内容与所述目标页面的顶部的目标高度;
194.在所述目标高度大于预设高度阈值的情况下,调整目标区域在所述目标页面中的长度,其中,所述目标区域中包括签名内容。
195.可选地,所述内容确定模块804,进一步被配置为:
196.接收所述用户在所述签名编辑界面的编辑框输入的当前签名内容;
197.接收所述用户在所述签名编辑界面的编辑框,根据所述签名模板输入的当前签名内容;或者
198.接收所述用户根据所述签名编辑界面中的签名模板选择的当前签名内容。
199.可选地,所述装置,还包括:
200.内容更新模块,被配置为:
201.接收所述用户根据所述签名编辑界面的内容样式控件,对所述当前签名内容进行字体和/或颜色的更新操作。
202.可选地,所述装置,还包括:
203.背景编辑模块,被配置为:
204.根据所述用户针对所述目标页面的背景区域的编辑指令,确定背景编辑界面;
205.将所述背景编辑界面展示给所述用户,并接收所述用户根据所述背景编辑界面确定的目标背景图片;
206.确定所述目标背景图片对应的目标展示样式;
207.根据所述目标展示样式对所述目标背景图片进行展示。
208.可选地,所述背景编辑模块,进一步被配置为:
209.将所述目标背景图片上传至服务器,并接收所述服务器根据预设算法确定的所述目标背景图片的主色调;
210.根据所述主色调对所述目标页面的初始背景图片进行渐变;
211.将渐变后的所述初始背景图片和所述目标背景图片进行合成,获得的所述目标背景图片对应的目标展示样式。
212.可选地,所述装置,还包括:
213.头像编辑模块,被配置为:
214.根据所述用户针对所述目标页面的头像区域的编辑指令,确定头像编辑界面;
215.将所述头像编辑界面展示给所述用户,并接收所述用户根据所述头像编辑界面确定的头像图片;
216.根据当前时间确定所述头像图片的目标展示样式。
217.本说明书实施例提供的页面处理装置中,目标页面是要面向其他用户,因此较为注重突显个人定位和个性。因此在满足使用效率的基础上,通过多条签名的创新设计手段可以帮助用户“树立人设”、“辅助吸粉”、“助力变现”,从而使用户和平台实现双赢,形成良性循环,打造一个更完善的生态;在运营空间上,不同用户还可以结合自定义背景图片和个性化签名进行多种组合搭配,提升用户体验。
218.上述为本实施例的一种页面处理装置的示意性方案。需要说明的是,该页面处理装置的技术方案与上述的页面处理方法的技术方案属于同一构思,页面处理装置的技术方案未详细描述的细节内容,均可以参见上述页面处理方法的技术方案的描述。
219.图9示出了根据本说明书一个实施例提供的一种计算设备900的结构框图。该计算设备900的部件包括但不限于存储器910和处理器920。处理器920与存储器910通过总线930相连接,数据库950用于保存数据。
220.计算设备900还包括接入设备940,接入设备940使得计算设备900能够经由一个或多个网络960通信。这些网络的示例包括公用交换电话网(pstn)、局域网(lan)、广域网(wan)、个域网(pan)或诸如因特网的通信网络的组合。接入设备940可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic))中的一个或多个,诸如ieee802.11无线局域网(wlan)无线接口、全球微波互联接入(wi-max)接口、以太网接口、通用串行总线(usb)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc)接口,等等。
221.在本说明书的一个实施例中,计算设备900的上述部件以及图9中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图9所示的计算设备结构框图仅仅是出于示例的目的,而不是对本说明书范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
222.计算设备900可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或pc的静止计算设备。计算设备900还可以是移动式或静止式的服务器。
223.其中,处理器920用于执行如下计算机可执行指令,该计算机可执行指令被处理器执行时实现上述页面处理方法的步骤。
224.上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的页面处理方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述页面处理方法的技术方案的描述。
225.本说明书一实施例还提供一种计算机可读存储介质,其存储有计算机可执行指令,,该计算机可执行指令被处理器执行时实现上述页面处理方法的步骤。
226.上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的页面处理方法的技术方案属于同一构思,存储介质的技术方案
未详细描述的细节内容,均可以参见上述页面处理方法的技术方案的描述。
227.本说明书一实施例还提供一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述页面处理方法的步骤。
228.上述为本实施例的一种计算机程序的示意性方案。需要说明的是,该计算机程序的技术方案与上述的页面处理方法的技术方案属于同一构思,计算机程序的技术方案未详细描述的细节内容,均可以参见上述页面处理方法的技术方案的描述。
229.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
230.所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
231.需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本说明书实施例并不受所描述的动作顺序的限制,因为依据本说明书实施例,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本说明书实施例所必须的。
232.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
233.以上公开的本说明书优选实施例只是用于帮助阐述本说明书。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书实施例的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本说明书实施例的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本说明书。本说明书仅受权利要求书及其全部范围和等效物的限制。