合影方法及系统的制作方法_4

文档序号:8266449阅读:来源:国知局
像先发送给用户B,并同时发送一条邀请用户B完成合影,用户B收到消息后,可以选择在本地相册中寻找一张合适的照片,或者重新利用摄像头拍摄一张具有自己影像的图像作为第二图像。用户B可以通过图像处理软件处理他获取的第二图像,根据发起方合影图像的规格和内容,选择合适的处理方式。例如,如果用户A发出的是全身图像,用户B可以将第二图像中的全身截取出来结合在发起方合影图像上,如果用户A发出的是头像,用户B可以将第二图像中的头像截取出来结合在发起方合影图像上。如图8c所示,在此过程中,用户B可以通过手势或其他方式,编辑具有第二图像,包括但不限于:缩放、旋转、镜像、平移、扭曲等等,将处理后的图像与发起方合影图像结合在一起,形成第一响应方合影图像。
[0104]用户B处理完毕后,用户B的终端将第一响应方合影图像(请参照图8d)交给服务器,服务器按照预定的发送规则,将第一响应方合影图像发送给用户C的终端,由用户C继续处理,用户C的处理过程可以参照用户B的处理过程,这里不再赘述。当用户C处理完后,形成合影完成图像(请参照图Se),用户C的终端将合影完成图像通过服务器返回给用户A的终端,用户A的终端可以将合影完成图像发送给所有的合影用户或者将其发布在社交网络平台。
[0105]通过上述方法实施例的描述,本实施例提供的合影方法,可实现异步异地的跨终端合影,解决了传统合影方法中对合影人的时间和空间要求高的问题。在合影过程中,合影模板以及合影图像由终端根据用户的操作完成,可以更好的满足用户的个性需求。
[0106]第五实施例
[0107]请参见图9,为本发明第五实施例提供的一种终端的结构示意图;该终端10为上述实施例中的第一终端,该终端10包括:终端信息获取模块11、图像获取结合模块12、图像发送模块13以及图像接收模块14。
[0108]其中,终端信息获取模块11,用于监测到合影事件被触发时,获取与所述合影事件对应的第二终端的信息;
[0109]图像获取结合模块12,用于获取模板元素以及第一图像,并将所述第一图像与所述模板元素结合为发起方合影图像;
[0110]图像发送模块13,用于根据与所述合影事件对应的第二终端的信息,将所述发起方合影图像发送给所述第二终端;以及
[0111]图像接收模块14,用于接收所述第二终端返回的合影完成图像,所述合影完成图像由所述发起方合影图像及第二图像结合,所述第二图像由所述第二终端获取。
[0112]进一步的,终端10还可以包括存储模块15以及图像采集模块16,所述图像获取结合模块12所获取的第一图像包括第一终端用户在所述存储模块15存储的图像中所指定的图像、或者由所述图像采集模块16所采集的图像。
[0113]进一步的,所述模板元素可以由用户选定,所述模板元素包括模板的背景、模板的名称或模板的装饰物,其中,模板的背景包括相框以及由相框限定的头像区域,用于放置所述第一图像或第二图像。
[0114]进一步的,所述图像获取结合模块12根据第一终端用户对第一图像的手势操作,将所述第一图像结合在所述模板元素上形成发起方合影图像,所述手势操作包括通过预定的手势进行的剪切、缩放、旋转、平移、镜像或扭曲操作等。
[0115]用户对所述第一图像的操作还包括用户为所述第一图像选择滤镜效果。
[0116]进一步的,当与所述合影事件对应的第二终端包括两个或两个以上第二终端时,所述图像发送模块14还用于将所述合影完成图像分别发送给所有第二终端。
[0117]以上各模块可以是由软件代码实现,此时,上述的各模块可存储于存储器102内。以上各模块同样可以由硬件例如集成电路芯片实现。
[0118]需要说明的是,本发明实施例的终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
[0119]通过上述终端实施例的描述,本发明实施例可以实现异步异地的跨终端合影,解决了传统合影方法中对合影人的时间和空间要求高的问题。在合影过程中,合影模板以及合影图像由终端根据用户的操作完成,可以更好的满足用户的个性需求。
[0120]第六实施例
[0121]请参见图10,为本发明第六实施例提供的一种终端的结构示意图;该终端20为上述实施例中的第二终端,该终端20包括:图像接收模块21、图像获取结合模块22、图像发送模块23。
[0122]其中,图像接收模块21,用于接收第一终端发送的发起方合影图像,所述发起方合影图像由所述第一终端获取的模板元素以及第一图像结合;
[0123]图像获取结合模块22,用于获取第二图像,并将所述第二图像与所述发起方合影图像结合为合影完成图像;以及
[0124]图像发送模块23,用于将所述合影完成图像发送给所述第一终端。
[0125]进一步的,终端20还可以包括存储模块24以及图像采集模块25,所述图像获取结合模块22所获取的第二图像包括第二终端用户在所述存储模块24存储的图像中所指定的图像、或者由所述图像采集模块25所采集的图像。
[0126]进一步的,所述图像获取结合模块22根据第二终端用户对第二图像的手势操作,将所述第二图像结合在所述发起方合影图像上形成所述合影完成图像,所述手势操作包括通过预定的手势进行的剪切、缩放、旋转、平移、镜像或扭曲操作。用户对所述第二图像的操作还包括用户为所述第二图像选择滤镜效果。
[0127]以上各模块可以是由软件代码实现,此时,上述的各模块可存储于存储器102内。以上各模块同样可以由硬件例如集成电路芯片实现。
[0128]需要说明的是,本发明实施例的终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
[0129]通过上述终端实施例的描述,本发明实施例可以实现异步异地的跨终端合影,解决了传统合影方法中对合影人的时间和空间要求高的问题。在合影过程中,合影模板以及合影图像由终端根据用户的操作完成,可以更好的满足用户的个性需求。
[0130]第七实施例
[0131]请参见图11,为本发明第七实施例提供的一种服务器的结构示意图;该服务器30包括:接收模块31、发送模块32。
[0132]其中,接收模块31用于接收第一终端发送的发起方合影图像以及第二终端的信息,所述发起方合影图像由所述第一终端获取的模板元素以及第一图像结合;
[0133]发送模块32,用于根据所述第二终端的信息,将所述发起方合影图像发送给所述第二终端;
[0134]所述接收模块31还用于接收所述第二终端返回的合影完成图像;以及
[0135]所述发送模块32还用于将所述合影完成图像发送给所述第一终端,所述合影完成图像由所述发起方合影图像及由所述第二终端获取的第二图像结合。
[0136]当第二终端为两个或两个以上合影响应终端时,服务器30按照预定的发送规则,将所述发起方合影图像发送给顺序在先的一个合影响应终端,将该合影响应终端返回的第一响应方合影图像发送给顺序在后的另一个合影响应终端,依次类推,直到发送到最后一个响应终端,最后一个响应终端将其获取的图像与其接收到的图像结合为合影完成图像并通过服务器返回第一终端。其中,预定的发送规则,可以包括:第一终端发送给服务器的一个或多个发送规则;或者,服务器中预设的一个或多个发送规则。上述的两种发送规则的定制方式存在差异,在具体的实施场景中,可以根据实际需要进行选择,这样的变化并不影响本发明的保护范围。
[0137]预定的发送规则,例如可以包括根据所述第一终端用户所指定的顺序(例如用户选定好友时的顺序)、所述合影响应终端的帐号排序(例如帐号名称的字母顺序)、所述合影响应终端距离所述第一终端的距离远近顺序、或所述合影响应终端与所述第一终端之间的网络条件(例如网速)好坏的顺序,将所述发起方合影图像发送给顺序在先的一个合影响应终端,将该合影响应终端返回的第一响应方合影图像发送给顺序在后的另一个合影响应终夂而。
[0138]其中,服务器30还包括:规则获取模块33,用于获取预定的发送规则。所述发送模块32用于根据所述预定的发送规则,将所述发起方合影图像发送给所述两个合影响应终端中的其中一个合影响应终端;所述接收模块31用于接收所述其中一个合影响应终端返回的第一响应方合影图像,所述第一响应方合影图像由所述发起方合影图像及由所述其中一个合影响应终端获取的图像结合;以及所述发送模块32用于根据所述预定的发送规则,将所述第一响应方合影图像发送给所述两个合影响应终端中的另一个合影响应终端。其中,所述合影完成图像由所述第一响应方合影图像及由所述另一个合影响应终端获取的图像结合。
[0139]在实际的应用中,上述的服务器在物理结构上可以包括多个不同功能的服务器,多个不同功能的服务器也可以通过一个大型的综合服务器来代替,这样的变化并不影响本发明的保护范围。
[0140]以上各模块可以是由软件代码实现,此时,上述的各模块可存储于存储器102内。以上各模块同样可以由硬件例如集成电路芯片实现。
[0141]需要说明的是,本发明实施例的终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
[0142]通过上述服务器实施例的描述,本发明实施例可以实现异步异地的跨终端合影,解决了传统合影方法中对合影人的时间和空间要求高的问题。在合影过程中,合影模板以及合影图像由终端根据用户的操作完成,可以更好的满足用户的个性需求。
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1