专利名称:在线图象处理方法
技术领域:
本发明涉及基于互联网的图象数据处理方法。
目前,传统图像处理多是基于客户端的离线处理方法,依据上述方法编制的图像处理软件完全运行在客户端的机器上,用户的操作、数据的处理、数据的存储等都是在客户端进行的,这种图象处理方法本身主要存在下述缺陷首先,这种基于客户端的处理方法都需要在用户的机器中安装软件才能完成图像处理功能,一般来讲用于进行图像处理的软件体积比较庞大,占用了大量的用户存储空间;其次,图像处理软件本身需要一些必要的设置和必要的维护来保证它的稳定运行和正常使用,加大了日常工作量;第三,图像处理属于多媒体的范畴,需要处理的数据量较大,对硬件的要求比较苛刻;第四,客户端图像处理方法和操作系统紧密关联,有些软件只能在特定的操作系统下运行,不具备通用性;第五,传统方法没有网络功能,要想进行网络的操作需要其他软件的配合。
针对上述问题,本发明的目的在于提供一种以互联网为基础在线图像处理方法,该方法运行在服务器端,与客户端系统、硬件无关且无需用户安装和维护。
为达到上述目的,本发明采用的技术方案为在线图象处理方法,该方法基于浏览器与服务器结构进行设计,具体包括以下步骤
(1)在服务器端,根据图象处理的特点,分解出图象处理的每一种功能,确定完成此功能所需要的必要数据及该数据的取值范围,以及该数据作为用户定制图象的参数,并记录上述各功能之间的图象合成关系;(2)服务器端将用户定制图象所需的特定功能需要的参数用适当的用户界面表现方式展现给用户,供用户定制图象时选择,用户在客户端的浏览器上对上述数据进行选择,记录用户选择的数据并保持该数据的完整;(3)根据在上述步骤(2)中用户选定的各个定制部分的数据,按照确定的图象合成关系在服务器端合成出用户定制的最终的图象并反馈给客户端的用户。
上面所述保持数据的完整,是在服务器每次向客户端浏览器发送供用户定制的页面时,附带上上次用户返回的定制数据,再在本次定制完成时,将这些数据一并返回给服务器,依此不停的继续下去,使得在用户最终定制图象完成时,得到所有的用户定制图象的数据。
上面所述保持数据的完整,也可以是服务器通过跟踪用户的连接并正确保存用户每次返回的定制结果,直至用户定制结束时,得到所有的用户定制图象的数据。
从上述本发明采用的技术方案可以看出,由于本发明基于互联网,图象数据的处理在服务器端进行,用户在客户端利用浏览器通过互联网访问服务器端提供的定制图象的功能,对上述功能所需的数据进行选择并提交选择后的数据给服务器端,由服务器端通过分析和计算后进行图象合成并将合成后的图象提交给客户端,这样,客户端不需要进行图像的处理,只要用户的设备能够顺畅的运行浏览器,就能使用此种方法所提供的所有功能,所以本发明的基于互联网的在线图像处理方法与客户端系统、硬件无关且无需用户安装和维护。
下面结合附图和实施例对本发明作进一步说明。
图1是本发明方法的流程示意图;图2是本发明的实施例的流程示意图。
在具体实施本发明时,所依据的硬件构架可按以下所述进行将服务器分为前台和后台,其中,前台服务器主要完成响应客户端的请求,显示数据;接受客户端提交的用户要求,并把要提交给后台服务器;接收后台服务器的传输参数,显示处理结果;后台服务器接收前台服务器提交的要求,根据要求完成相应的运算和操作,并且把运算和处理的结果输出给前台服务器。
依据上述硬件结构的本发明是这样实现的,参考图1首先进行步骤1,在该步骤进行数据的准备。即在服务器端,根据图象处理的特点,分解出图象处理的每一种功能,确定完成此功能所需要的必要数据及该数据的取值范围,以及该数据作为用户定制图象的参数,并记录上述各功能之间的图象合成关系;可以将上述各功能之间的图象合成关系存储为一个数据表,为在服务器端正确合成用户定制的图象作准备。接着进行步骤2,服务器端将用户定制图象所需的特定功能需要的参数用适当的用户界面表现方式展现给用户,供用户定制图象时选择,用户在客户端的浏览器上对上述数据进行选择,记录用户选择的数据并保持该数据的完整;所述保持数据的完整,可以在服务器每次向客户端浏览器发送供用户定制的页面时,附带上上次用户返回的定制数据,再在本次定制完成时,将这些数据一并返回给服务器,依此不停的继续下去,使得在用户最终定制图象完成时,得到所有的用户定制图象的数据。上述保持数据的完整,也可以是服务器通过跟踪用户的连接并正确保存用户每次返回的定制结果,直至用户定制结束时,得到所有的用户定制图象的数据,这些图象数据将在服务器端进行最终合成。
最后进行步骤3,根据在上述步骤2中用户选定的各个定制部分的数据,按照确定的图象合成关系在服务器端合成出用户定制的最终的图象并反馈给客户端的用户。
为了增加依据本发明所编制的图像处理软件的灵活性和功能性,在软件设计上采用即可单独运行的方式,也可以配合其他的网络模块协调运行的方式。这样一来,它即可作为一种通用处理模块来用,也可以作为其他系统的一个子模块来用。
下面以在图片上在线合成用户输入的文字为例,对本发明的做进一步描述。参考图2首先分析提取每种功能所需的必要参数以确定与用户的接口以及确定参数的传输方式。在文字合成中至少需要以下数据需要合成的图片,要合成的文字内容,文字的字体,文字的大小,文字的颜色,文字的方向,文字的合成效果,文字在图片上的起始位置;参数的传输时多种多样的,可以利用地址来传递,也可以利用表单来传递,也可以几种方式混合使用。选用那种传输方式取决于具体要求。例如可以在文字合成功能中,采用的是表单参数传输方式。
然后在客户端显示用户界面。根据不同的功能请求安排合适的页面表现形式,页面的表现方式取决于传输参数的多少、类型、性质。以方便易用、直观、稳定为原则。主要功能是通过用户的实际操作来确定图像处理所需要的各种必要的数据。对于和用户交互较多的功能可以采取分栏的显示方式,这样可以将传输参数和需要经常刷新处理的实时显示页面分开处理。如果交互较少,则可以采取单页面参数传输的方式来表现。
第三在客户端获取用户的操作。该部分主要用于在客户端支持用户的操作,把用户的操作转换成为数字参数;对于用户的操作方式方法,取决于用户界面的设计和表现方式。例如在文字合成中文字的内容是通过文本框输入的;文字的字体、颜色、大小、效果、排版方式等等是通过下拉框来选取的。
第四提交用户数据把用户操作生成的各个必要参数值提交给服务器端进行计算处理,在提交数据之前要先检查数据的合法性和完整性,如有不妥,应重新添加或者修改,如果数据合法,就把所有参数和请求提交计算处理模块来分析处理。
最后在服务器端完成用户提交的定制的图象数据的计算处理。首先要获取用户提交的各项数据,如果有图片还需要进行图片的下载和存储,分析数据,并根据要求完成计算,返回处理结果。如果用户对处理结果满意,返回功能调用出,并返回处理好的图片。如果对处理结果不满意,返回用户操作界面,重新进行选择定制。
上述在线图像处理方法从硬件架构上和实现方法上不同于传统方法,特别是这种客户端所见所得的操作方式,使用户在使用上更加方便,更加灵活,目的性更强,实现了以互联网为基础,图象数据处理工作在服务器端,以提供与客户端系统无关,硬件无关,无需用户安装和维护,方便用户使用的在线图象处理这一网络应用。
权利要求
1.在线图象处理方法,该方法基于浏览器与服务器结构进行设计,其特征在于该方法包括以下步骤(1)在服务器端,根据图象处理的特点,分解出图象处理的每一种功能,确定完成此功能所需要的必要数据及该数据的取值范围,以及该数据作为用户定制图象的参数,并记录上述各功能之间的图象合成关系;(2)服务器端将用户定制图象所需的特定功能需要的参数用适当的用户界面表现方式展现给用户,供用户定制图象时选择,用户在客户端的浏览器上对上述数据进行选择,记录用户选择的数据并保持该数据的完整;(3)根据在上述步骤(2)中用户选定的各个定制部分的数据,按照确定的图象合成关系在服务器端合成出用户定制的最终的图象并反馈给客户端的用户。
2.根据权利要求1所述的在线图象处理方法,其特征在于所述保持数据的完整,是在服务器每次向客户端浏览器发送供用户定制的页面时,附带上上次用户返回的定制数据,再在本次定制完成时,将这些数据一并返回给服务器,依此不停的继续下去,使得在用户最终定制图象完成时,得到所有的用户定制图象的数据。
3.根据权利要求1所述的在线图象处理方法,其特征在于所述保持数据的完整,是服务器通过跟踪用户的连接并正确保存用户每次返回的定制结果,直至用户定制结束时,得到所有的用户定制图象的数据。
4.根据权利要求1所述的在线图象处理方法,其特征在于图象处理过程是在服务器端进行的。
全文摘要
本发明提供了一种基于互联网的在线图象处理方法,用户在客户端利用浏览器通过互联网访问服务器端提供的定制图象的功能,对上述功能所需的数据进行选择并提交选择后的数据给服务器端,由服务器端通过分析和计算后进行图象合成并将合成后的图象提交给客户端。这样,用户在客户端只需运行浏览器,就能够进行在线图象的处理,这种在线图像处理方法与客户端系统、硬件无关且无需在客户端进行图象处理软件的安装和维护。
文档编号G06F17/00GK1321940SQ0110046
公开日2001年11月14日 申请日期2001年1月15日 优先权日2001年1月15日
发明者李劲松 申请人:北京亿美网科技有限公司