本公开涉及互联网,尤其涉及一种作品处理方法、装置、终端及存储介质。
背景技术:
1、随着互联网技术的不断发展,终端上提供有发布作品的功能,能够满足用户发布作品的需求。用户在上传作品后,如果不想立即发布作品,则可以将该作品进行临时存储,例如存储在草稿箱中,临时存储的作品会被保存在终端的存储空间中。
2、但是,如果终端的存储空间的剩余容量较小,无法保存该作品,则用户只能被迫放弃该作品,导致已编辑的作品被丢失,用户体验不佳。
技术实现思路
1、本公开提供了一种作品处理方法、装置、终端及存储介质,能够提高作品处理的准确性。
2、根据本公开实施例的一方面,提供一种作品处理方法,由终端执行,所述终端登录有第一账号,所述方法包括:
3、在所述终端的存储空间的剩余容量小于第一预设容量的情况下,响应于对未发布的第一作品的临时存储操作,显示存储失败消息,显示私密发布选项或分享选项中的至少一项,所述临时存储操作用于指示将所述作品存储至所述终端的存储空间,所述存储失败消息用于表示所述终端的存储空间不足,无法存储所述作品;
4、响应于对所述私密发布选项的触发操作,将所述第一作品进行私密发布,私密发布的第一作品仅对所述第一账号开放查看权限;或者,响应于对所述分享选项的触发操作,将所述第一作品发送给第二账号,发送给所述第二账号的第一作品仅对所述第一账号和所述第二账号开放查看权限,所述第二账号与所述第一账号具有关联关系。
5、本公开实施例中,在终端的存储空间的剩余容量小于第一预设容量的情况下,如果用户请求临时存储未发布的第一作品,会导致存储失败,因此终端额外提供了私密发布选项或分享选项中的至少一项,用户通过触发私密发布选项可以将第一作品进行私密发布,此种情况下该第一作品只能被第一账号查看,或者用户通过触发分享选项可以将第一作品发送给与第一账号具有关联关系的第二账号,此种情况下该第一作品只能被第一账号和第二账号查看。因此,在存储空间不足导致无法临时存储作品的情况下,通过私密发布或者分享作品的方式,可以在保证该作品的私密性的同时,满足用户对该作品进行保存的诉求,能够避免作品被彻底丢失,有利于提高用户体验。
6、可选地,所述响应于对所述私密发布选项的触发操作,将所述第一作品进行私密发布之后,所述方法还包括:
7、显示所述第一账号的私密作品库,所述私密作品库包括所述第一账号私密发布的作品;
8、响应于对所述私密作品库中的所述第一作品的编辑操作,对所述第一作品进行编辑,得到第二作品;
9、响应于对所述第二作品的发布操作,发布所述第二作品;或者,响应于对所述第二作品的保存操作,将所述私密作品库中的所述第一作品替换为所述第二作品。
10、本公开实施例中,在将作品私密发布后,还可以对作品进行编辑,并发布编辑后的作品,避免私密发布后无法对作品进行修改。因此,虽然无法将作品临时存储在终端的存储空间,但是通过私密发布作品,仍然起到了将作品作为尚未编辑完成的草稿进行保存的作用。
11、可选地,所述响应于对所述分享选项的触发操作,将所述第一作品发送给第二账号之后,所述方法还包括:
12、在所述第一账号与所述第二账号的聊天界面显示所述第一作品;
13、响应于对所述聊天界面中的所述第一作品的编辑操作,对所述第一作品进行编辑,得到第二作品;
14、响应于对所述第二作品的发布操作,发布所述第二作品;或者,响应于对所述第二作品的保存操作,将所述聊天界面中的所述第一作品替换为所述第二作品。
15、本公开实施例中,在将作品分享给好友后,还可以对作品进行编辑,并发布编辑后的作品,避免分享给好友后无法对作品进行修改。因此,虽然无法将作品临时存储在终端的存储空间,但是通过将作品分享给好友,仍然起到了将作品作为尚未编辑完成的草稿进行保存的作用。
16、可选地,所述响应于对所述分享选项的触发操作,将所述第一作品发送给第二账号,包括:
17、响应于对所述分享选项的触发操作,显示与所述第一账号具有关联关系的至少一个账号,所述至少一个账号包括所述第二账号;
18、响应于对所述至少一个账号中的第二账号的选择操作,将所述第一作品发送给所述第二账号。
19、本公开实施例中,如果用户想要将作品分享给与当前登录的第一账号具有关联关系的账号,则为用户显示与第一账号具有关联关系的至少一个账号,由用户自行选择将作品分享给哪个具有关联关系的账号,提高了对作品进行分享的灵活性。
20、可选地,所述响应于对所述私密发布选项的触发操作,将所述第一作品进行私密发布,包括:
21、响应于对所述私密发布选项的触发操作,向服务器发送私密发布请求,所述私密发布请求携带所述第一作品和所述第一账号;所述服务器用于响应于所述私密发布请求,将所述第一作品和所述第一账号对应存储,在所述第一账号请求查看所述第一作品时,将所述第一作品发送给所述第一账号。
22、本公开实施例中,终端向服务器发送私密发布请求,以使服务器存储该第一作品,后续第一账号可以向服务器请求该第一作品,相当于实现了将第一作品进行线上存储,节省了终端中的存储空间,即使终端中的存储空间的剩余容量不足,也能够满足对第一作品进行保存的需求。
23、可选地,所述响应于对所述分享选项的触发操作,将所述第一作品发送给第二账号,包括:
24、响应于对所述分享选项的触发操作,向服务器发送分享请求,所述分享请求携带所述第一作品、所述第一账号和所述第二账号;所述服务器用于响应于所述分享请求,将所述第一作品发送给所述第二账号,所述服务器还用于将所述第一作品、所述第一账号和所述第二账号对应存储,在所述第一账号或所述第二账号请求查看所述第一作品时,将所述第一作品发送给所述第一账号或所述第二账号。
25、本公开实施例中,终端向服务器发送分享请求,以使服务器将第一作品发送给第二账号并存储该第一作品,后续第一账号和第二账号可以向服务器请求该第一作品,相当于实现了将第一作品进行线上存储,节省了终端中的存储空间,即使终端中的存储空间的剩余容量不足,也能够满足对第一作品进行保存的需求。
26、可选地,所述方法还包括:
27、显示所述第一账号的临时作品库,所述临时作品库包括存储于所述终端的存储空间中的作品;
28、在所述终端的存储空间的剩余容量小于第二预设容量的情况下,显示第一提示消息和发布选项,所述第一提示消息用于表示所述终端的存储空间不足,发布所述临时作品库中的第一目标作品以释放存储空间,所述第一目标作品为未发布的作品;
29、响应于对所述发布选项的触发操作,发布所述第一目标作品,将所述第一目标作品从所述临时作品库和所述存储空间中删除。
30、本公开实施例中,如果终端的存储空间的剩余容量较小,那么用户在查看第一账号的临时作品库时,终端显示提示消息和发布选项,以便用户通过触发发布选项,及时将临时作品库中未发布的作品发布出去,来释放终端的存储空间,并且无需跳转至作品的发布界面中进行发布,提高了人机交互的效率。
31、可选地,所述方法还包括:
32、显示所述第一账号的临时作品库,所述临时作品库包括存储于所述终端的存储空间中的作品;
33、在所述终端的存储空间的剩余容量小于第二预设容量的情况下,显示第二提示消息和删除选项,所述第二提示消息用于表示所述终端的存储空间不足,删除所述临时作品库中的第二目标作品以释放存储空间,所述第二目标作品为已发布的作品;
34、响应于对所述删除选项的触发操作,将所述第二目标作品从所述临时作品库和所述存储空间中删除。
35、本公开实施例中,如果终端的存储空间的剩余容量较小,那么用户在查看第一账号的临时作品库时,终端显示提示消息和删除选项,以便用户通过触发删除选项,将临时作品库中已发布的作品删除,来释放存储空间,并且无需用户手动选择已发布的作品进行删除,提高了人机交互的效率。
36、可选地,所述方法还包括:
37、显示所述第一账号的临时作品库,所述临时作品库包括存储于所述终端的存储空间中的作品;
38、在所述终端的存储空间的剩余容量小于第二预设容量的情况下,显示第三提示消息,所述第三提示消息用于表示所述终端的存储空间不足,发布或删除所述临时作品库中的作品以释放存储空间。
39、本公开实施例中,如果终端的存储空间的剩余容量较小,那么用户在查看第一账号的临时作品库时,终端显示提示消息,来提醒用户发布或删除临时作品库中的作品,来释放存储空间,在一定程度上能够避免后续用户无法在终端上临时存储作品的情况,保证能够顺利进行临时存储,进而提高了人机交互的效率。
40、根据本公开实施例的再一方面,提供一种作品处理装置,配置于终端中,所述终端登录有第一账号,所述装置包括:
41、显示单元,被配置为执行在所述终端的存储空间的剩余容量小于第一预设容量的情况下,响应于对未发布的第一作品的临时存储操作,显示存储失败消息,显示私密发布选项或分享选项中的至少一项,所述临时存储操作用于指示将所述作品存储至所述终端的存储空间,所述存储失败消息用于表示所述终端的存储空间不足,无法存储所述作品;
42、发布单元,被配置为执行响应于对所述私密发布选项的触发操作,将所述第一作品进行私密发布,私密发布的第一作品仅对所述第一账号开放查看权限;
43、分享单元,被配置为执行响应于对所述分享选项的触发操作,将所述第一作品发送给第二账号,发送给所述第二账号的第一作品仅对所述第一账号和所述第二账号开放查看权限,所述第二账号与所述第一账号具有关联关系。
44、可选地,所述装置还包括第一处理单元,被配置为执行:
45、显示所述第一账号的私密作品库,所述私密作品库包括所述第一账号私密发布的作品;
46、响应于对所述私密作品库中的所述第一作品的编辑操作,对所述第一作品进行编辑,得到第二作品;
47、响应于对所述第二作品的发布操作,发布所述第二作品;或者,响应于对所述第二作品的保存操作,将所述私密作品库中的所述第一作品替换为所述第二作品。
48、可选地,所述装置还包括第二处理单元,被配置为执行:
49、在所述第一账号与所述第二账号的聊天界面显示所述第一作品;
50、响应于对所述聊天界面中的所述第一作品的编辑操作,对所述第一作品进行编辑,得到第二作品;
51、响应于对所述第二作品的发布操作,发布所述第二作品;或者,响应于对所述第二作品的保存操作,将所述聊天界面中的所述第一作品替换为所述第二作品。
52、可选地,所述分享单元,被配置为执行:
53、响应于对所述分享选项的触发操作,显示与所述第一账号具有关联关系的至少一个账号,所述至少一个账号包括所述第二账号;
54、响应于对所述至少一个账号中的第二账号的选择操作,将所述第一作品发送给所述第二账号。
55、可选地,所述发布单元,被配置为执行:
56、响应于对所述私密发布选项的触发操作,向服务器发送私密发布请求,所述私密发布请求携带所述第一作品和所述第一账号;所述服务器用于响应于所述私密发布请求,将所述第一作品和所述第一账号对应存储,在所述第一账号请求查看所述第一作品时,将所述第一作品发送给所述第一账号。
57、可选地,所述分享单元,被配置为执行:
58、响应于对所述分享选项的触发操作,向服务器发送分享请求,所述分享请求携带所述第一作品、所述第一账号和所述第二账号;所述服务器用于响应于所述分享请求,将所述第一作品发送给所述第二账号,所述服务器还用于将所述第一作品、所述第一账号和所述第二账号对应存储,在所述第一账号或所述第二账号请求查看所述第一作品时,将所述第一作品发送给所述第一账号或所述第二账号。
59、可选地,所述装置还包括第三处理单元,被配置为执行:
60、显示所述第一账号的临时作品库,所述临时作品库包括存储于所述终端的存储空间中的作品;
61、在所述终端的存储空间的剩余容量小于第二预设容量的情况下,显示第一提示消息和发布选项,所述第一提示消息用于表示所述终端的存储空间不足,发布所述临时作品库中的第一目标作品以释放存储空间,所述第一目标作品为未发布的作品;
62、响应于对所述发布选项的触发操作,发布所述第一目标作品,将所述第一目标作品从所述临时作品库和所述存储空间中删除。
63、可选地,所述装置还包括第三处理单元,被配置为执行:
64、显示所述第一账号的临时作品库,所述临时作品库包括存储于所述终端的存储空间中的作品;
65、在所述终端的存储空间的剩余容量小于第二预设容量的情况下,显示第二提示消息和删除选项,所述第二提示消息用于表示所述终端的存储空间不足,删除所述临时作品库中的第二目标作品以释放存储空间,所述第二目标作品为已发布的作品;
66、响应于对所述删除选项的触发操作,将所述第二目标作品从所述临时作品库和所述存储空间中删除。
67、可选地,所述装置还包括第三处理单元,被配置为执行:
68、显示所述第一账号的临时作品库,所述临时作品库包括存储于所述终端的存储空间中的作品;
69、在所述终端的存储空间的剩余容量小于第二预设容量的情况下,显示第三提示消息,所述第三提示消息用于表示所述终端的存储空间不足,发布或删除所述临时作品库中的作品以释放存储空间。
70、根据本公开实施例的再一方面,提供了一种终端,所述终端包括:
71、处理器;
72、用于存储所述处理器可执行指令的存储器;
73、其中,所述处理器被配置为执行所述指令,以实现如上述方面所述的作品处理方法。
74、根据本公开实施例的再一方面,提供一种计算机可读存储介质,计算机可读存储介质中的指令由终端的处理器执行时,使得所述终端能够执行如上述方面所述的作品处理方法。
75、根据本公开实施例的再一方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述方面所述的作品处理方法。
76、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。