一种多媒体拍摄处理方法、装置及系统的制作方法
【专利摘要】本发明实施例公开了一种多媒体拍摄处理方法、装置及系统,其中,所述方法包括:在检测到水印多媒体拍摄操作后,向服务器发送水印拍摄请求;若接收到服务器响应所述水印拍摄请求返回的水印可用信息,检测本端的软硬件配置信息是否满足预置的配置需求;在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像;在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。采用本发明,可较好地保证用户得到水印图像,且基本不会造成终端出现异常情况。
【专利说明】一种多媒体拍摄处理方法、装置及系统
【技术领域】
[0001]本发明涉及计算机应用【技术领域】,尤其涉及一种多媒体处理方法及装置、移动终端。
【背景技术】
[0002]水印是指添加在纸张、图片、图像中的特殊图形、标记。目前的水印摄像是指:在智能手机、平板电脑等终端调用摄像装置摄像(拍照片或者录影)时,在终端中预览摄像头采集到的图片的同时,实时地显示水印。例如图1,在预览采集到的图片的同时,显示时间、位置的水印,当用户点击其中的“拍摄”按钮时,终端即可生成如图2所示的包含水印的多媒体图像。
[0003]现有技术中,不具备水印多媒体拍摄条件的终端在调用水印多媒体拍摄应用时,可能会出现终端异常,甚至死机的情况,此时,不仅图像用户对终端的使用,还不能获得水印图像。
【发明内容】
[0004]本发明实施例所要解决的技术问题在于,提供一种多媒体处理方法及装置、移动终端,可较好地保证用户得到水印图像。
[0005]为了解决上述技术问题,本发明实施例提供了一种多媒体拍摄处理方法,包括:
[0006]在检测到水印多媒体拍摄操作后,向服务器发送水印拍摄请求;
[0007]若接收到服务器响应所述水印拍摄请求返回的水印可用信息,检测本端的软硬件配置信息是否满足预置的配置需求;
[0008]在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像;
[0009]在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0010]相应地,本发明实施例还提供了另一种多媒体拍摄处理方法,包括:
[0011]在接收到终端的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端机型信息;
[0012]若不包括,则响应所述水印拍摄请求返回水印可用信息。
[0013]相应地,本发明实施例的还提供了一种多媒体拍摄处理装置,包括:
[0014]请求模块,用于在检测到水印多媒体拍摄操作后,向服务器发送水印拍摄请求;
[0015]检测模块,用于在接收到服务器响应所述水印拍摄请求返回的水印可用信息时,检测本端的软硬件配置信息是否满足预置的配置需求;
[0016]处理模块,用于在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像;在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0017]相应地,本发明实施例还提供了另一种多媒体拍摄处理装置,包括:
[0018]判断模块,用于在接收到终端的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端机型信息;
[0019]发送模块,用于在所述判断模块的判断结果为不包括时,则响应所述水印拍摄请求返回水印可用信息。
[0020]相应地,本发明实施例还提供了一种多媒体拍摄处理系统,包括终端及与该终端通信相连的服务器,其中,
[0021]所述终端,用于在检测到水印多媒体拍摄操作后,向所述服务器发送水印拍摄请求;
[0022]所述服务器,用于在接收到终端的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端机型信息;若不包括,则响应所述水印拍摄请求返回的水印可用信息;
[0023]所述终端,还用于在接收到服务器响应所述水印拍摄请求返回的水印可用信息时,检测本端的软硬件配置信息是否满足预置的配置需求;在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像;在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0024]本发明实施例在服务器授权且本端的软硬件配置信息满足配置需求时,直接执行水印相机功能,而在不满足软硬件配置需求时,采用先拍摄获取图像,然后再添加水印的方式,较好地保证了在任何终端环境下都能够为用户生成包括水印的多媒体图像,并且基本不会出现终端异常情况,满足了各种终端用户的需求。
【专利附图】
【附图说明】
[0025]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是在预览拍摄图像中加入水印预览等待拍摄的示意图;
[0027]图2是生成的水印图片的示意图;
[0028]图3是本发明实施例的一种多媒体处理方法的流程示意图;
[0029]图4是本发明实施例的另一种多媒体拍摄处理方法的流程示意图;
[0030]图5是本发明实施例的又一种多媒体拍摄处理方法的流程示意图;
[0031]图6是本发明实施例的一种多媒体拍摄处理装置的结构示意图;
[0032]图7是本发明实施例的另一种多媒体拍摄处理装置的结构示意图;
[0033]图8是本发明实施例的一种多媒体拍摄处理系统的结构示意图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]请参见图3,是本发明实施例的一种多媒体处理方法的流程示意图,本发明实施例可应用在智能手机、平板电脑等带摄像功能的智能终端中,具体的,所述方法包括:
[0036]SlOl:在检测到水印多媒体拍摄操作后,向服务器发送水印拍摄请求。
[0037]用户可以通过终端下载并安装现有的包括水印拍摄功能的应用。在需要时,用户打开该应用,并点击其中的水印拍摄按钮即可发起水印多媒体拍摄。具体可以拍摄得到的图像包括图片或者影像。
[0038]终端在SlOl中可以通过wifi等无线接入网络,也可以通过GPRS(General PacketRad1 Service,通用分组无线服务)接入网络,以向包括水印拍摄功能的应用对应的服务器发送水印拍摄请求。
[0039]S102:若接收到服务器响应所述水印拍摄请求返回的水印可用信息,检测本端的软硬件配置信息是否满足预置的配置需求。
[0040]所述水印可用信息可以为一个可用标志,是所述应用对应的服务器在检测到所述水印拍摄请求中的终端机型信息不在服务器预置的异常机型名单中时,生成并发送给终端的。终端在接收到该可用信息后,可以确定本端的机型满足服务器要求。
[0041]所述服务器中预置的异常机型名单中记录有一个或者多个智能手机、平板电脑等终端的机型信息,异常机型名单上的机型对应的终端可能由于硬件配置较低如CPU(Central Processing Unit,中央处理器)频率较低,或者软件系统的版本较低,使得在使用应用中包括的水印拍摄功能时,可能会出现死机等终端工作异常的情况。服务器在接收到终端的水印拍摄请求时,根据异常机型名单来确定是否发送水印可用信息。
[0042]终端如果接收到所述水印可用信息,则进一步检测本端的软硬件配置信息是否满足预置的配置需求。检测软硬件配置信息包括:检测终端是否挂载或者自带如SD (SecureDigital Memory Card,安全数码卡)等存储器,以及存储器的存储空间大小,检测终端的CPU频率和内存大小,检测终端的软件操作系统的版本号。当这些软硬件配置信息满足该应用预置的配置需求时,执行下述的S104。
[0043]而如果不满足配置需求,表明本终端的也不满足水印拍摄功能的要求,直接执行下述的S104。
[0044]S103:在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像。
[0045]调用系统相机,在预览图像时,即将水印加入到图像中一同预览显示,并在用户点击拍摄按钮完成图像的拍摄后,生成包括水印的图像。
[0046]S104:在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0047]具体在不满足配置需求时,在预览的过程中并不将水印加入到图像中一同预览显示,而是在用户拍摄得到图像后,再提取水印并经过图像处理将水印加入到已拍摄得到的图像中。
[0048]进一步地在未接收到水印可用信息,也可执行所述S104。
[0049]并且,在不满足配置需求或者未接收到水印可用信息时,可以先向用户发出提示信息,用于提示用户:终端会在拍摄后的图像中自动添加水印。
[0050]本发明实施例在服务器授权且本端的软硬件配置信息满足配置需求时,直接执行水印相机功能,而在不满足软硬件配置需求时,采用先拍摄获取图像,然后再添加水印的方式,较好地保证了在任何终端环境下都能够为用户生成包括水印的多媒体图像,并且基本不会出现终端异常情况,满足了各种终端用户的需求。
[0051]进一步地,请参见图4,是本发明实施例的另一种多媒体拍摄处理方法的流程示意图,本发明实施例的所述方法可应用在智能手机、平板电脑等带摄像功能的智能终端中,具体的,所述方法包括:
[0052]S201:在检测到水印多媒体拍摄操作后,向服务器发送水印拍摄请求;所述水印拍摄请求中携带本终端的终端机型信息。
[0053]用户可以通过终端下载并安装现有的包括水印拍摄功能的应用。在需要时,用户打开该应用,并点击其中的水印拍摄按钮即可发起水印多媒体拍摄。具体可以拍摄得到的图像包括图片或者影像。可以通过wifi等无线接入网络,也可以通过GPRS接入网络,以向包括水印拍摄功能的应用对应的服务器发送水印拍摄请求。
[0054]如果接收到服务器响应所述水印拍摄请求返回的水印可用信息,则执行下述的S204,若没有接收到,则执行下述的S202至S203。所述水印可用信息是所述服务器在检测到所述水印拍摄请求中的终端机型信息不在服务器预置的异常机型名单中时生成并发送的。
[0055]S202:若在预定的时间范围内没有接收到服务器响应所述水印拍摄请求返回的水印可用信息,向用户发出提示信息,所述提示信息用于提示用户本端会在拍摄后的图像中自动添加水印。
[0056]例如,在发送请求后的I秒或者2秒内没有接收到水印可用信息,终端发出提示信息,具体可以通过显示“水印不可用,本端会在拍摄后的图像中自动添加水印”等形式的文本信息。当然,也可以通过语音信息提示用户。
[0057]S203:获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0058]在用户点击拍摄按钮,完成多媒体图像的拍摄后,终端获取拍摄到的图像,通过图像处理技术将水印自动添加到已拍摄获取的多媒体图像。
[0059]S204:若接收到服务器响应所述水印拍摄请求返回的水印可用信息,检测本端的软硬件配置信息是否满足预置的配置需求。
[0060]检测软硬件配置信息具体可以包括:检测终端是否挂载或者自带如SD卡等存储器,以及存储器的存储空间大小,检测终端的CPU频率和内存大小,检测终端的软件操作系统的版本号。当这些软硬件配置信息满足该应用预置的配置需求时,执行下述的S205,否贝U,执行下述的S206。
[0061]S205:在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像。
[0062]调用系统相机,在预览图像时,即将水印加入到图像中一同预览显示,并在用户点击拍摄按钮完成图像的拍摄后,生成包括水印的图像。
[0063]S206:在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0064]具体在不满足配置需求时,在预览的过程中并不将水印加入到图像中一同预览显示,而是在用户拍摄得到图像后,再提取水印并经过图像处理将水印加入到已拍摄得到的图像中。
[0065]在所述S206中,在不满足配置需求时,也可以向用户提示“本端配置不满足水印拍摄,本端会在拍摄后的图像中自动添加水印”等形式的文本信息,然后再执行获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0066]其中可选地,在所述S204中,实时地在拍摄预览中加入水印过程中,若接收到错误提示信息,则向服务器发送表示水印拍摄异常的错误报告,以便于服务器根据错误报告将该终端的终端机型信息添加到异常机型名单中;所述错误提示信息包括启动失败信息、花屏反馈信息、黑屏反馈信息、自动闪退信息中的任一个或多个。也就是说,在终端检测到用户打开水印拍摄功能后,终端出现启动失败、花屏、黑屏、自动闪退等情况时,终端上报包括本端机型信息的错误报告。当服务器接收到该错误报告的次数达到一定次数阈值时,自动将该机型信息添加到异常机型名单中,以便于下次在此类机型开启了水印拍摄功能时,直接执行上述的S202至S203。
[0067]本发明实施例在服务器授权且本端的软硬件配置信息满足配置需求时,直接执行水印相机功能,而在没有得到服务器授权或者不满足软硬件配置需求时,采用先拍摄获取图像,然后再添加水印的方式,较好地保证了在任何终端环境下都能够为用户生成包括水印的多媒体图像,并且基本不会出现终端异常情况,满足了各种终端用户的需求。
[0068]再请参见图5,是本发明实施例的又一种多媒体拍摄处理方法的流程示意图,本发明实施例的所述方法可应用在用于对安装了包括水印拍摄功能的应用的智能手机、平板电脑等终端提供服务的服务器中,具体的,所述方法包括:
[0069]S301:在接收到终端的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端机型信息。
[0070]所述服务器中预置的异常机型名单中记录有一个或者多个智能手机、平板电脑等终端的机型信息,异常机型名单上的机型对应的终端可能由于硬件配置较低如CPU频率较低,或者软件系统的版本较低,使得在使用应用中包括的水印拍摄功能时,可能会出现死机等终端工作异常的情况。服务器在接收到终端的水印拍摄请求时,根据异常机型名单来确定是否发送水印可用信息。
[0071]S302:若不包括,则响应所述水印拍摄请求返回水印可用信息。
[0072]返回水印可用信息后,终端即可正常执行所述包括水印拍摄功能的应用中的水印拍摄功能。
[0073]S303:若包括,向终端发送提示信息,所述提示信息用于提示用户终端会在拍摄后的图像中自动添加水印。
[0074]如果不包括,则可以发出提示信息给终端,以便于终端能够向用户显示诸如“终端会在拍摄后的图像中自动添加水印”的文本信息。
[0075]进一步可选地,本发明实施例的所述方法还包括:服务器接收并记录所述终端发送的错误报告,所述错误报告用于表示所述终端水印拍摄异常。在接收到的错误报告超过一定的次数阈值时,将所述终端的终端机型信息记录到预置的异常机型名单中。
[0076]终端在使用所述包括水印拍摄功能的应用中的水印拍摄功能时,可能会出现启动失败、花屏、黑屏、自动闪退等异常情况,在这些异常情况发生时,终端主动上报错误报告。所述错误报告中携带终端的机型信息。
[0077]服务器将所述终端的终端机型信息记录到预置的异常机型名单中后,下次在此类机型的终端使用水印拍摄功能时,执行所述S303。次数阈值应当设置得较大,以避免由于某些终端的突发异常事件所导致的误报。
[0078]服务器可以基于异常机型名单来确定是否对发起水印拍摄请求的终端授权,以便于终端能够根据服务器的授权情况选择进行水印图像的处理,较好地保证了在任何终端环境下都能够为用户生成包括水印的多媒体图像,并且基本不会出现终端异常情况,满足了各种终端用户的需求。
[0079]下面对本发明实施例的多媒体拍摄处理装置及系统进行详细描述。
[0080]请参见图6,是本发明实施例的一种多媒体拍摄处理装置的结构示意图,本发明实施例可应用在智能手机、平板电脑等带摄像功能的智能终端中,具体的,所述装置包括:
[0081]请求模块11,用于在检测到水印多媒体拍摄操作后,向服务器发送水印拍摄请求;
[0082]检测模块12,用于在接收到服务器响应所述水印拍摄请求返回的水印可用信息时,检测本端的软硬件配置信息是否满足预置的配置需求;
[0083]处理模块13,用于在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像;在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0084]用户可以通过终端下载并安装现有的包括水印拍摄功能的应用。在需要时,用户打开该应用,并点击其中的水印拍摄按钮即可发起水印多媒体拍摄。具体可以拍摄得到的图像包括图片或者影像。所述请求模块11可以通过Wifi等无线接入网络,也可以通过GPRS接入网络,以向包括水印拍摄功能的应用对应的服务器发送水印拍摄请求。
[0085]所述水印可用信息可以为一个可用标志,是所述应用对应的服务器在检测到所述水印拍摄请求中的终端机型信息不在服务器预置的异常机型名单中时,生成并发送给终端的。终端在接收到该可用信息后,可以确定本端的机型满足服务器要求。
[0086]如果接收到所述水印可用信息,所述检测模块12检测本端的软硬件配置信息是否满足预置的配置需求。检测软硬件配置信息包括:检测终端是否挂载或者自带如SD等存储器,以及存储器的存储空间大小,检测终端的CPU频率和内存大小,检测终端的软件操作系统的版本号。
[0087]当这些软硬件配置信息满足该应用预置的配置需求时,所述处理模块13调用系统相机,在预览图像时,即将水印加入到图像中一同预览显示,并在用户点击拍摄按钮完成图像的拍摄后,生成包括水印的图像。
[0088]如果不满足配置需求时,所述处理模块13在预览的过程中并不将水印加入到图像中一同预览显示,而是在用户拍摄得到图像后,再提取水印并经过图像处理将水印加入至IJ已拍摄得到的图像中。
[0089]进一步可选地,所述水印拍摄请求中携带本终端的终端机型信息;所述水印可用信息是所述服务器在检测到所述水印拍摄请求中的终端机型信息不在服务器预置的异常机型名单中时生成并发送的。
[0090]本发明实施例的所述处理模块13,还用于在实时地在拍摄预览中加入水印过程中,若接收到错误提示信息,则向服务器发送表示水印拍摄异常的错误报告,以便于服务器根据错误报告将该终端的终端机型信息添加到异常机型名单中;所述错误提示信息包括启动失败信息、花屏反馈信息、黑屏反馈信息、自动闪退信息中的任一个或多个。
[0091]进一步可选地,所述处理模块13,还用于若在预定的时间范围内没有接收到服务器响应所述水印拍摄请求返回的水印可用信息,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0092]进一步可选地,本发明实施例的所述装置还可以包括:
[0093]提示模块14,用于若在预定的时间范围内没有接收到服务器响应所述水印拍摄请求返回的水印可用信息,向用户发出提示信息,所述提示信息用于提示用户本端会在拍摄后的图像中自动添加水印。
[0094]所述提示模块14具体可以向用户显示“终端会在拍摄后的图像中自动添加水印”的文本信息。当然也可以通过语音、动画提示。
[0095]本发明实施例在服务器授权且本端的软硬件配置信息满足配置需求时,直接执行水印相机功能,而在不满足软硬件配置需求时,采用先拍摄获取图像,然后再添加水印的方式,较好地保证了在任何终端环境下都能够为用户生成包括水印的多媒体图像,并且基本不会出现终端异常情况,满足了各种终端用户的需求。
[0096]再请参见图7,是本发明实施例的另一种多媒体拍摄处理装置的结构示意图,本发明实施例的所述装置可设置在用于对安装了包括水印拍摄功能的应用的智能手机、平板电脑等终端提供服务的服务器中,具体的,所述装置包括:
[0097]判断模块21,用于在接收到终端的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端机型信息;
[0098]发送模块22,用于在所述判断模块的判断结果为不包括时,则响应所述水印拍摄请求返回水印可用信息。
[0099]所述服务器中预置的异常机型名单中记录有一个或者多个智能手机、平板电脑等终端的机型信息,异常机型名单上的机型对应的终端可能由于硬件配置较低如CPU频率较低,或者软件系统的版本较低,使得在使用应用中包括的水印拍摄功能时,可能会出现死机等终端工作异常的情况。服务器在接收到终端的水印拍摄请求时,根据异常机型名单来确定是否发送水印可用信息。
[0100]通过所述发送模块22返回水印可用信息后,终端即可正常执行所述包括水印拍摄功能的应用中的水印拍摄功能。
[0101]进一步可选地,所述发送模块22,还用于在所述判断模块21的判断结果为包括时,向终端发送提示信息,所述提示信息用于提示用户终端会在拍摄后的图像中自动添加水印。
[0102]即如果不包括,所述发送模块22可以发出提示信息给终端,以便于终端能够向用户显示诸如“终端会在拍摄后的图像中自动添加水印”的文本信息。
[0103]进一步可选地,本发明实施例的所述装置还可以包括:
[0104]接收模块23,用于接收并记录所述终端发送的错误报告,所述错误报告用于表示所述终端水印拍摄异常;
[0105]记录模块24,用于在接收到的错误报告超过一定的次数阈值时,将所述终端的终端机型信息记录到预置的异常机型名单中。
[0106]终端在使用所述包括水印拍摄功能的应用中的水印拍摄功能时,可能会出现启动失败、花屏、黑屏、自动闪退等异常情况,在这些异常情况发生时,终端主动上报错误报告。所述错误报告中携带终端的机型信息。
[0107]所述记录模块24在所述接收模块23接收到的错误报告超过一定次数阈值的在异常机型名单中记录这些错误报告中包括的机型信息,以便于下次在此类机型的终端使用水印拍摄功能时,不返回水印可用信息。所述的次数阈值应当设置得较大,以避免由于某些终端的突发异常事件所导致的误报。
[0108]服务器可以基于异常机型名单来确定是否对发起水印拍摄请求的终端授权,以便于终端能够根据服务器的授权情况选择进行水印图像的处理,较好地保证了在任何终端环境下都能够为用户生成包括水印的多媒体图像,并且基本不会出现终端异常情况,满足了各种终端用户的需求。
[0109]进一步地,再请参见图8,是本发明实施例的再一种多媒体拍摄处理系统的结构示意图,本发明实施例的所述系统包括:终端I及与该终端通信相连的服务器2,其中,
[0110]所述终端1,用于在检测到水印多媒体拍摄操作后,向所述服务器2发送水印拍摄请求;
[0111]所述服务器2,用于在接收到终端I的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端I机型信息;若不包括,则响应所述水印拍摄请求返回的水印可用信息;
[0112]所述终端1,还用于在接收到服务器2响应所述水印拍摄请求返回的水印可用信息时,检测本端的软硬件配置信息是否满足预置的配置需求;在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像;在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
[0113]其中,所述终端I可以包括设置了上述图6对应实施例中的多媒体拍摄处理装置,其实现过程可参照上述的图3、图4以及图6对应实施例的描述,在此不赘述。所述服务器2可以包括设置了上述图7对应实施例中的多媒体拍摄处理装置,其实现过程可参照上述的图5和图7对应实施例的描述,在此不赘述。
[0114]本发明实施例在服务器授权且本端的软硬件配置信息满足配置需求时,直接执行水印相机功能,而在没有得到服务器授权或者不满足软硬件配置需求时,采用先拍摄获取图像,然后再添加水印的方式,较好地保证了在任何终端环境下都能够为用户生成包括水印的多媒体图像,并且基本不会出现终端异常情况,满足了各种终端用户的需求。
[0115]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,如对应存储在图8所述终端和服务器内的存储介质中,该程序可以被终端以及服务器中的至少一个处理器执行,以对应地执行包括如上述各方法的实施例的流程,实现基于终端的配置或机型进行水印添加处理。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
[0116]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种多媒体拍摄处理方法,其特征在于,包括: 在检测到水印多媒体拍摄操作后,向服务器发送水印拍摄请求; 若接收到服务器响应所述水印拍摄请求返回的水印可用信息,检测本端的软硬件配置信息是否满足预置的配置需求; 在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像; 在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
2.如权利要求1所述的方法,其特征在于, 所述水印拍摄请求中携带本终端的终端机型信息; 所述水印可用信息是所述服务器在检测到所述水印拍摄请求中的终端机型信息不在服务器预置的异常机型名单中时生成并发送的。
3.如权利要求2所述的方法,其特征在于,还包括: 在所述实时地在拍摄预览中加入水印过程中,若接收到错误提示信息,则向服务器发送表示水印拍摄异常的错误报告,以便于服务器根据错误报告将该终端的终端机型信息添加到异常机型名单中; 所述错误提示信息包括启动失败信息、花屏反馈信息、黑屏反馈信息、自动闪退信息中的任一个或多个。
4.如权利要求1-3任一项所述的方法,其特征在于,还包括: 若在预定的时间范围内没有接收到服务器响应所述水印拍摄请求返回的水印可用信息,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
5.如权利要求1-3任一项所述的方法,其特征在于,还包括: 若在预定的时间范围内没有接收到服务器响应所述水印拍摄请求返回的水印可用信息,向用户发出提示信息,所述提示信息用于提示用户本端会在拍摄后的图像中自动添加水印。
6.一种多媒体拍摄处理方法,其特征在于,包括: 在接收到终端的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端机型信息; 若不包括,则响应所述水印拍摄请求返回水印可用信息。
7.如权利要求6所述的方法,其特征在于,还包括: 若包括,向终端发送提示信息,所述提示信息用于提示用户终端会在拍摄后的图像中自动添加水印。
8.如权利要求6或7所述的方法,其特征在于,还包括: 接收并记录所述终端发送的错误报告,所述错误报告用于表示所述终端水印拍摄异常; 在接收到的错误报告超过一定的次数阈值时,将所述终端的终端机型信息记录到预置的异常机型名单中。
9.一种多媒体拍摄处理装置,其特征在于,包括: 请求模块,用于在检测到水印多媒体拍摄操作后,向服务器发送水印拍摄请求; 检测模块,用于在接收到服务器响应所述水印拍摄请求返回的水印可用信息时,检测本端的软硬件配置信息是否满足预置的配置需求; 处理模块,用于在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像;在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
10.如权利要求9所述的装置,其特征在于, 所述水印拍摄请求中携带本终端的终端机型信息; 所述水印可用信息是所述服务器在检测到所述水印拍摄请求中的终端机型信息不在服务器预置的异常机型名单中时生成并发送的。
11.如权利要求10所述的装置,其特征在于, 所述处理模块,还用于在实时地在拍摄预览中加入水印过程中,若接收到错误提示信息,则向服务器发送表示水印拍摄异常的错误报告,以便于服务器根据错误报告将该终端的终端机型信息添加到异常机型名单中; 所述错误提示信息包括启动失败信息、花屏反馈信息、黑屏反馈信息、自动闪退信息中的任一个或多个。
12.如权利要求9-11任一项所述的装置,其特征在于, 所述处理模块,还用于若在预定的时间范围内没有接收到服务器响应所述水印拍摄请求返回的水印可用信息,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
13.如权利要求9-11任一项所述的装置,其特征在于,还包括: 提示模块,用于若在预定的时间范围内没有接收到服务器响应所述水印拍摄请求返回的水印可用信息,向用户发出提示信息,所述提示信息用于提示用户本端会在拍摄后的图像中自动添加水印。
14.一种多媒体拍摄处理装置,其特征在于,包括: 判断模块,用于在接收到终端的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端机型信息; 发送模块,用于在所述判断模块的判断结果为不包括时,则响应所述水印拍摄请求返回水印可用信息。
15.如权利要求14所述的服务器,其特征在于, 所述发送模块,还用于在所述判断模块的判断结果为包括时,向终端发送提示信息,所述提示信息用于提示用户终端会在拍摄后的图像中自动添加水印。
16.如权利要求15所述的服务器,其特征在于,还包括: 接收模块,用于接收并记录所述终端发送的错误报告,所述错误报告用于表示所述终端水印拍摄异常; 记录模块,用于在接收到的错误报告超过一定的次数阈值时,将所述终端的终端机型信息记录到预置的异常机型名单中。
17.一种多媒体拍摄处理系统,其特征在于,包括终端及与该终端通信连接的服务器,其中, 所述终端,用于在检测到水印多媒体拍摄操作后,向所述服务器发送水印拍摄请求;所述服务器,用于在接收到终端的水印拍摄请求时,判断本端预置的异常机型名单中是否包括所述水印拍摄请求中携带的终端机型信息;若不包括,则响应所述水印拍摄请求返回的水印可用信息; 所述终端,还用于在接收到服务器响应所述水印拍摄请求返回的水印可用信息时,检测本端的软硬件配置信息是否满足预置的配置需求;在满足配置需求时,实时地在拍摄预览中加入水印,并在拍摄完成后,生成包括水印的多媒体图像;在不满足配置需求时,获取拍摄完成的多媒体图像,将水印添加到获取到的多媒体图像中,生成包括水印的多媒体图像。
【文档编号】H04N21/8358GK104284125SQ201310284295
【公开日】2015年1月14日 申请日期:2013年7月8日 优先权日:2013年7月8日
【发明者】许华彬, 张明威, 张陈博男, 王明慧 申请人:腾讯科技(深圳)有限公司