一种处理文件的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别地涉及一种处理文件的方法和装置。
【背景技术】
[0002]随着移动互联网的日益普及,制作自媒体成为越来越多公司的重要宣传手段以及人们的个人爱好。通过对文字、图片、音视频等文件进行编辑,可以得到多媒体文件并且分享给他人。近年来出现的HTML5更是为自媒体的发展提供了良好的平台。采用一些辅助软件,可以使用户无需HTML5编程技能就可以制作HTML5网页,可通过移动互联网进行发布。
[0003]对于很多用户来说,在制作出多媒体文件之后,制作方一般都难以确定他人对于该多媒体文件的评价,如果贸然将多媒体文件发布,在一些情况下有可能带来不好的后果。
[0004]另外,在采用辅助软件制作多媒体文件时,辅助软件一般提供预览功能,在制作过程中退出编辑界面然后进入预览界面,可以预览当前已制作出的文件。这种先退出编辑界面然后进入预览界面的预览方式对于文件的制作效率有一定的影响,并且用户体验不佳。
【发明内容】
[0005]有鉴于此,本发明提供一种处理文件的方法和装置,有助于用户制作评价较高的文件;另外本发明还有助于用户方便地制作文件。
[0006]为实现上述目的,根据本发明的一个方面,提供了一种处理文件的方法。
[0007]本发明的处理文件的方法包括如下步骤:步骤A:在试发布范围内发布文件;步骤B:获取所述试发布范围内的用户对所述文件的反馈的指标;步骤C:判断所述反馈的指标是否达到预设值;在所述反馈的指标达到预设值的情况下,执行步骤D,否则接收修改后的所述文件,再返回所述步骤A;步骤D:判断所述文件是否符合正式发布条件,若是,则正式发布所述文件,否则对上一次的试发布范围进行更新,然后返回所述步骤A。
[0008]可选地,所述试发布范围中包含预先设定的多个目标用户,所述多个目标用户是预先指定的用户或者是随机选取的用户。
[0009]可选地,所述反馈是用户对所述文件给出的评价类型,所述反馈的指标是所述文件受到的指定评价类型的数量占该文件受到的评价类型的总数量的比例;或者,所述反馈是用户对所述文件给出的得分,所述反馈的指标是所述发布范围内的用户对所述文件给出的总分或平均分。
[0010]可选地,所述文件是网页,该网页中包含一个或多个文本块;在所述步骤A之前,还包括:按照预设的处理频率,获取当前文本块在所述网页中背景颜色不同的区域之间移动时所在的一系列位置;在当前文本块处于所述移动的过程中,按照所述处理频率,根据当前文本块所在当前位置的周围预设范围的网页的背景颜色以及色彩搭配策略,修改当前文本块的背景颜色和/或文字颜色。
[0011 ]可选地,所述文件是网页,该网页中包含一个或多个文本块;在所述步骤A之前,还包括:改变所述网页的背景颜色;根据当前文本块周围预设范围的网页的背景颜色以及色彩搭配策略,改变当前文本块的背景颜色和/或文字颜色。
[0012]根据本发明的另一方面,提供了一种处理文件的装置。
[0013]本发明的处理文件的装置包括试发布模块、反馈获取模块、第一判断模块、以及第二判断模块,其中:所述试发布模块用于在试发布范围内发布所述文件;所述反馈获取模块用于获取所述试发布范围内的用户对所述文件的反馈的指标;所述第一判断模块用于:判断所述反馈的指标是否达到预设值;在所述反馈的指标达到预设值的情况下,触发所述第二判断模块,否则接收修改后的所述文件,再触发所述试发布模块;所述第二判断模块用于:判断所述文件是否符合正式发布条件,若是,则正式发布所述文件,否则对上一次的试发布范围进行更新,然后触发所述试发布模块。
[0014]可选地,所述试发布范围中包含预先设定的多个目标用户,所述多个目标用户是预先指定的用户或者是随机选取的用户。
[0015]可选地,所述反馈是用户对所述文件给出的评价类型,所述反馈的指标是所述文件受到的指定评价类型的数量占该文件受到的评价类型的总数量的比例;或者,所述反馈是用户对所述文件给出的得分,所述反馈的指标是所述发布范围内的用户对所述文件给出的总分或平均分。
[0016]可选地,所述文件是网页,该网页中包含一个或多个文本块;所述装置还包括接收模块和颜色修改模块,其中:所述接收模块用于按照预设的处理频率,获取当前文本块在所述网页中背景颜色不同的区域之间移动时所在的一系列位置;所述颜色修改模块用于在当前文本块处于所述移动的过程中,按照所述处理频率,根据当前文本块所在当前位置的周围预设范围的网页的背景颜色以及色彩搭配策略,修改当前文本块的背景颜色和/或文字颜色。
[0017]可选地,所述文件是网页,该网页中包含一个或多个文本块;所述装置还包括背景模块和颜色改变模块,其中,所述背景模块用于改变所述网页的背景颜色;所述颜色改变模块用于根据当前文本块周围预设范围的网页的背景颜色以及色彩搭配策略,改变当前文本块的背景颜色和/或文字颜色。
[0018]根据本发明的技术方案,对于计算机得出的多媒体文件,可以通过多轮的试发布和修改使该文件得到较高的好评。在用户修改网页的文本块时,能够实时地根据文本块的移动来改变其配色,或者在网页背景变化时文本块的配色随时变化,无需用户反复地在编辑模式和预览模式之间切换,提高了制作网页的效率和用户体验。
【附图说明】
[0019]附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
[0020]图1是根据本发明实施方式的处理文件的方法的主要步骤的示意图;
[0021]图2是根据本发明实施方式的一种发布文件的方法的示意图;
[0022]图3是根据本发明实施方式的处理文件的装置的示意图。
【具体实施方式】
[0023]以下结合附图对本发明的示范性实施方式做出说明,其中包括本发明实施方式的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施方式做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0024]在本发明的实施方式中,用户使用终端设备例如智能手机运行本发明的软件从而编辑网页,终端设备通过网络与服务器连接。该软件的基本功能类似于目前现有的辅助软件,但对于编辑文本块的颜色的方式加以改进。以下结合图1加以说明,图1是根据本发明实施方式的处理文件的方法的主要步骤的示意图。其中以用户使用智能手机在线编辑网页例如HTML5网页为例,所谓在线,意味着在编辑网页的过程中,智能手机是通过网络与服务器保持连接状态。
[0025]步骤Sll:用户对编辑状态下的网页中的正在被编辑的当前文本块进行移动。目前智能手机一般采用触摸屏作为人机交互工具,用户按住屏幕上的文本块并拖动,该文本块就在屏幕所呈现的网页中移动。
[0026]步骤S12:服务器获取当前文本块的当前位置。该位置可采用当前文本块的四个顶点在屏幕显示范围内的坐标来表示,由智能手机发送给服务器。
[0027]步骤S13:服务器确定当前文本块所在当前位置的周围的网页的背景颜色。网页的背景往往采用单色或渐变的色彩,在一些情况下也采用具有统一纹理的图案,或者是用户自己选择的图像。
[0028]在本步骤中,首先要确定这里的“周围”所指的范围,因为包围了文本块,所以该范围是一个环形,环形的宽度可以由用户事先设定,也可以采用一个默认值,或者按预定的策略来动态调整。如果采用动态调整的方式,本发明实施方式提出的策略可以是先采用边界检测的技术确定与文本块的边缘相交的边界的数量,如果该数量较小,说明背景色彩单一,上述的“周围”所指的范围可以大一些;反之如果该数量较大,说明背景色彩丰富,上述的“周围”所指的范围可以小一些,即该范围与该数量呈负相关。
[0029]在确定上述的“周围”所指的范围的情况下,可以对该范围的网页的背景颜色加以确定。表示该颜色的指标可以灵活选择,例如是该范围各像素颜色值的平均值,也可以是各颜色占比的统计,等等。
[0030]步骤S14:修改当前文本块的背景颜色和/或文字颜色。文本块中包含背景和颜色,背景可以设为透明,此时仅改变文字颜色。如果背景为不透明,则可以修改其颜色。在进行修改时,是根据步骤S13中确定的网页的背景颜色和色彩搭配策略来进行。在服务端,由色彩搭配专业人员来设计色彩搭配策略,这样普通用户即使不具备色彩搭配技能,也可获得较佳的网页配色效果。
[0031]在本实施例的上述处理流程中,因为用户对于屏幕上的文本块执行的拖动操作使得文本块连续地在移动,其周围的网页背景颜色可能发生改变,所以需要多次改变移动中的文本块的配色,为此,在步骤S14之后,再次循环执行步骤S13和步骤S14,可以预先设定一个处理频率,按该频率进行该循环执行。这样用户在终端设备的屏幕上能够直接看到文本块的配色会随着文本块的移动而改变,这样便于用户按照文本块呈现的颜色的效果来决定要把文本块移动哪个位置,避免了先停止移动然后退出编辑模式再进入预览模式、又退出预览模式以及继续移动这样的繁琐过程。
[0032]上述的文本块周围的网页背景颜色是随着文本块的移动而变化。另一种情况是网页背景颜色发生改变,从而也使文本块周围的网页背景颜色发生变化。用户可以修改网页背景颜色的设定值,例如修改网页模板的底色;也可以更换网页背景图像从而使网页背景颜色发生改变。接下来的处理方式与步骤S13类似,服务器确定当前文本块所在当前位置的周围的网页的背景颜色。然后再根据当前文本块周围预设范围的网页的背景颜色以及色彩搭配策略,改变当前文本块的背景颜色和/或文字颜色。这样,用户在使网页背景颜色发生改变之后,直接就看到文本块的配色相应地发生改变,无需退出编辑模式以及进入预览模式。
[0033]在网页编辑完成之后,作者并不清楚他人对网页的评价。目前在发布网页时的惯常做法是直接正式发布网页,这样可能招致过多的负面评价从而带来一些不良后果。所以在本发
明的实施方式中,一个优选的方式是先在小范围内试发布文件,如果获得的评价比较好,再扩大发布范围,否则对文件进行修改之后再试发布。用户使用客户端可按照图2来发布文件,图2是根据本发明实施方式的一种发布文件的方法的示意图。
[0034]步骤S21:在试发布范围内发布文件。这里的试发布范围是一种小范围,其可以是预先指定的用户集合,例如是好友名单中的部分或全部用户,或者是一一选择的多个其他用户,这样的好处是如果文件的评价度不高,不至于引起过于严重的后果,但这种方式需等待这些用户上线接收文件。另一种小范围发布的方式是在用户发布文件时,临时随机选取当前的在线用户,这种方式的好处是能够尽快得到其他用户对发布的文件的反馈。
[0035]步骤S22:获取试发布范围内的用户对文件的反馈的指标。这里的反馈的指标可以是定量的,也可以是定性的。定量的指标例如可以是用户对文件的评分;相应地,反馈的指标可以是该第一发布范围内的用户对文件给出的总分或平均分。定性的指标可以是一组评价类型,不同的评价类型表示不同的评价高低,例如是“好评”、“中评”、“差评”这样一组评价类型,用户在评价时在该组中进行选择。这样,反馈的指标可以是文件获得的上述的“好评”、“中评”、“差评”的比例。
[0036]步骤S23:判断反馈的指标是否达到预设值。该预设值反映了用户对文件的期望。本步骤中的判断结果若为“是”,则进入步骤S24;否则跳至步骤S13,也就是说需要修改文件(步骤S231,该修改由用户操作客户端来完成),以得到新的文件,此时再次发布,即返回步骤S21。在本次执行步骤S21时,其中的试发布范围可以与上次执行步骤S21时的发布范围相同或不同。
[0037]步骤S24:判断是否符合正式发布文件的条件。若是,则进入步骤S26,正式发布文件,否则进入步骤S25,对上一次的试发布范围进行更新,然后返回步骤S21,此时执行步骤S21时,是在更新后的试发布范围内发布文件。
[0038]步骤S23和步骤S24使得文件能够被反复修改直到获得较高的好评。试发布范围在更新后可以是范围更大的范围,使更多的用户能够看到文件并且评价,一般来说发布范围越大,该评价越能反映普通公众对文件的看法;更新后试发布范围中的用户也可以是在某方面与更新之前的试发布范围中的用户明显不相同,使试发布面向的用户种类增多,例如第一发布范围的用户以女性居多,第二发布范围的用户以男性居多;或者第一发布范围的用户以某一行业的居多,而第二发布范围的用户以另一行业的居多,等等。
[0039]所谓正式发布即意味着对当前的文件不进行修改,并且要在一个比所有试发布范围更大的范围内发布文件,例如是面向所有用户,或者所有好友。正式发布文件条件可以根据用户的意愿来灵活设定,因为在每次试发布时对上一次试发布范围进行过更新,所以可根据试发布的策略来确定正式发布文件的条件。例如可以是试发布面向的用户数量达到一定值,或者是用户种类(例如按性别或职业等分类)达到一定数量等等。
[0040]图3是根据本发明实施方式的处理文件的装置的示意图。该装置可以设置在服务器中,该文件例如是上述的网页,当然也可以是其他文件。如图3所示,处理文件的装置30基本地包括试发布模块31、反馈获取模块32、第一判断模块33、以及第二判断模块34。其中:试发布模块31用于在试发布范围内发布所述文件;反馈获取模块32用于获取所述试发布范围内的用户对所述文件的反馈的指标;第一判断模块33用于:判断所述反馈的指标是否达到预设值;在所述反馈的指标达到预设值的情况下,触发第二判断模块34,否则按照所述当前关键词再次进行所述获取以得到文件素材,然后对该文件素材根据所述当前文件素材组合方式进行组合从而得到新的文件,再触发31试发布模块;第二判断模块34用于:判断所述文件是否符合正式发布条件,若是,则正式发布所述文件,否则对上一次的试发布范围进行更新,然后触发试发布模块31。
[0041]如果上述的文件是网页,并且该网页中包含一个或多个文本块,那么处理文件的装置30还可以进一步包括接收模块和颜色修改模块(图中未示出),其中:接收模块用于按照预设的处理频率,获取当前文本块在所述网页中背景颜色不同的区域之间移动时所在的一系列位置;颜色修改模块用于在当前文本块处于所述移动的过程中,按照所述处理频率,根据当前文本块所在当前位置的周围预设范围的网页的背景颜色以及色彩搭配策略,修改当前文本块的背景颜色和/或文字颜色。
[0042]另外,处理文件的装置30还可以进一步包括背景模块和颜色改变模块,其中,背景模块用于改变网页的背景颜色;颜色改变模块用于根据当前文本块周围预设范围的网页的背景颜色以及色彩搭配策略,改变当前文本块的背景颜色和/或文字颜色。
[0043]根据本发明实施方式的技术方案,对于计算机得出的多媒体文件,可以通过多轮的试发布和修改使该文件得到较高的好评。在用户修改网页的文本块时,能够实时地根据文本块的移动来改变其配色,或者在网页背景变化时文本块的配色随时变化,无需用户反复地在编辑模式和预览模式之间切换,提高了制作网页的效率和用户体验。
[0044]上述【具体实施方式】,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
【主权项】
1.一种处理文件的方法,其特征在于,包括如下步骤: 步骤A:在试发布范围内发布文件; 步骤B:获取所述试发布范围内的用户对所述文件的反馈的指标; 步骤C:判断所述反馈的指标是否达到预设值;在所述反馈的指标达到预设值的情况下,执行步骤D,否则接收修改后的所述文件,再返回所述步骤A; 步骤D:判断所述文件是否符合正式发布条件,若是,则正式发布所述文件,否则对上一次的试发布范围进行更新,然后返回所述步骤A。2.根据权利要求1所述的方法,其特征在于,所述试发布范围中包含预先设定的多个目标用户,所述多个目标用户是预先指定的用户或者是随机选取的用户。3.根据权利要求1所述的方法,其特征在于, 所述反馈是用户对所述文件给出的评价类型,所述反馈的指标是所述文件受到的指定评价类型的数量占该文件受到的评价类型的总数量的比例;或者, 所述反馈是用户对所述文件给出的得分,所述反馈的指标是所述发布范围内的用户对所述文件给出的总分或平均分。4.根据权利要求1,2或3所述的方法,其特征在于,所述文件是网页,该网页中包含一个或多个文本块; 在所述步骤A之前,还包括: 按照预设的处理频率,获取当前文本块在所述网页中背景颜色不同的区域之间移动时所在的一系列位置; 在当前文本块处于所述移动的过程中,按照所述处理频率,根据当前文本块所在当前位置的周围预设范围的网页的背景颜色以及色彩搭配策略,修改当前文本块的背景颜色和/或文字颜色。5.根据权利要求1,2或3所述的方法,其特征在于,所述文件是网页,该网页中包含一个或多个文本块; 在所述步骤A之前,还包括: 改变所述网页的背景颜色; 根据当前文本块周围预设范围的网页的背景颜色以及色彩搭配策略,改变当前文本块的背景颜色和/或文字颜色。6.—种处理文件的装置,其特征在于,包括试发布模块、反馈获取模块、第一判断模块、以及第二判断模块,其中: 所述试发布模块用于在试发布范围内发布所述文件; 所述反馈获取模块用于获取所述试发布范围内的用户对所述文件的反馈的指标; 所述第一判断模块用于:判断所述反馈的指标是否达到预设值;在所述反馈的指标达到预设值的情况下,触发所述第二判断模块,否则接收修改后的所述文件,再触发所述试发布模块; 所述第二判断模块用于:判断所述文件是否符合正式发布条件,若是,则正式发布所述文件,否则对上一次的试发布范围进行更新,然后触发所述试发布模块。7.根据权利要求6所述的装置,其特征在于,所述试发布范围中包含预先设定的多个目标用户,所述多个目标用户是预先指定的用户或者是随机选取的用户。8.根据权利要求6所述的装置,其特征在于, 所述反馈是用户对所述文件给出的评价类型,所述反馈的指标是所述文件受到的指定评价类型的数量占该文件受到的评价类型的总数量的比例;或者, 所述反馈是用户对所述文件给出的得分,所述反馈的指标是所述发布范围内的用户对所述文件给出的总分或平均分。9.根据权利要求6,7或8所述的装置,其特征在于,所述文件是网页,该网页中包含一个或多个文本块; 所述装置还包括接收模块和颜色修改模块,其中: 所述接收模块用于按照预设的处理频率,获取当前文本块在所述网页中背景颜色不同的区域之间移动时所在的一系列位置; 所述颜色修改模块用于在当前文本块处于所述移动的过程中,按照所述处理频率,根据当前文本块所在当前位置的周围预设范围的网页的背景颜色以及色彩搭配策略,修改当前文本块的背景颜色和/或文字颜色。10.根据权利要求6,7或8所述的装置,其特征在于,所述文件是网页,该网页中包含一个或多个文本块; 所述装置还包括背景模块和颜色改变模块,其中, 所述背景模块用于改变所述网页的背景颜色; 所述颜色改变模块用于根据当前文本块周围预设范围的网页的背景颜色以及色彩搭配策略,改变当前文本块的背景颜色和/或文字颜色。
【专利摘要】本发明提供一种处理文件的方法和装置,有助于用户制作评价较高的文件。该方法包括如下步骤:步骤A:在试发布范围内发布文件;步骤B:获取所述试发布范围内的用户对所述文件的反馈的指标;步骤C:判断所述反馈的指标是否达到预设值;在所述反馈的指标达到预设值的情况下,执行步骤D,否则接收修改后的所述文件,再返回所述步骤A;步骤D:判断所述文件是否符合正式发布条件,若是,则正式发布所述文件,否则对上一次的试发布范围进行更新,然后返回所述步骤A。
【IPC分类】G06F17/30
【公开号】CN105488158
【申请号】CN201510854503
【发明人】傅达, 冯寿进, 朱震
【申请人】何磊
【公开日】2016年4月13日
【申请日】2015年11月30日