CN112351133B - 媒体数据的分享方法及终端 - Google Patents
媒体数据的分享方法及终端 Download PDFInfo
- Publication number
- CN112351133B CN112351133B CN201910723991.9A CN201910723991A CN112351133B CN 112351133 B CN112351133 B CN 112351133B CN 201910723991 A CN201910723991 A CN 201910723991A CN 112351133 B CN112351133 B CN 112351133B
- Authority
- CN
- China
- Prior art keywords
- terminal
- media data
- shared
- sharing
- shooting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 115
- 238000012216 screening Methods 0.000 claims abstract description 24
- 238000012545 processing Methods 0.000 claims description 134
- 238000001914 filtration Methods 0.000 claims description 21
- 230000000694 effects Effects 0.000 claims description 18
- 230000008569 process Effects 0.000 abstract description 18
- 239000002699 waste material Substances 0.000 abstract description 10
- 238000004590 computer program Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 7
- 238000005457 optimization Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000013527 convolutional neural network Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例提供的媒体数据的分享方法及终端,第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端;所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端。通过上述过程,第一终端无需在本地存储空间中长时间存储大量的相似媒体数据,避免对终端的本地存储资源造成浪费。进一步的,由于是通过第二终端根据各第一终端预先设置的分享规则对媒体数据进行智能分享,无需第一终端的用户从大量的相似媒体数据中手动筛选出待分享的媒体数据,不会耗费用户大量的筛选精力。
Description
技术领域
本申请实施例涉及终端技术领域,尤其涉及一种媒体数据的分享方法及终端。
背景技术
随着智能终端的迅猛发展,终端已成为人们生活、旅行、娱乐的必备神器。以手机为例,用户可以使用手机拍摄图像或者视频,用户还可以通过手机将拍摄的图像或者视频分享给自己的亲人或者好友。
在多个用户聚会或者出游的场景,多个终端可能会同时对同一个景物或者同一个人物进行拍摄。通常,多个终端对相同或者相似场景进行拍摄时,每个终端拍摄的大量图像都先保存在各自的本地存储空间中。当聚会结束或者出游结束时,再由用户根据自己的需求手动选择某些图像分享给亲人或者好友。
然而,上述场景中,每个终端拍摄的图像会先保存在各自的本地存储空间中,使得每个终端中都保存了大量的相似图像,对终端的存储资源造成浪费;并且,用户需要在大量的相似图像中筛选出待分享的图像,耗费用户大量的精力。
发明内容
本申请实施例提供一种媒体数据的分享方法及终端,能够避免对终端的存储资源造成浪费,并且不会耗费用户大量的筛选精力。
第一方面,本申请实施例提供一种媒体数据的分享方法,应用于媒体数据分享***,所述媒体数据分享***包括第二终端和至少一个第一终端,所述方法包括:
所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,其中,所述媒体数据在被发送给所述第二终端之前在所述第一终端的本地临时存储或者不存储;所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系。
本实施例中,第一终端无需在本地存储空间中长时间存储大量的相似媒体数据,避免对终端的本地存储资源造成浪费。进一步的,由于是通过第二终端根据各第一终端预先设置的分享规则对媒体数据进行智能分享,一方面,无需第一终端的用户从大量的相似媒体数据中手动筛选出待分享的媒体数据,不会耗费用户大量的筛选精力;另一方面,由于第二终端是根据第一终端的分享规则进行智能分享的,即经过了第一终端的授权,不会造成隐私泄露和安全隐患,保证了媒体数据分享过程的安全性。
在一种可能的实现方式中,在所述第一终端将所述分享规则发送给所述第二终端之前,所述方法还包括:
所述媒体数据分享***中的每个终端获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;每个终端将自身的能力信息发送给所述媒体数据分享***中的其他终端;各终端根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
该实现方式中,各终端根据自身的能力信息以及接收到的其他终端的能力信息,计算得到各终端的性能得分,将性能得分最高的终端作为第二终端,该***中除第二终端之外的其他终端作为第一终端。由于第二终端为性能较好的终端,保证了被分享的媒体数据的质量和分享效率。
在一种可能的实现方式中,在所述各终端协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端之后,所述方法还包括:
所述第一终端接收用户输入的分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系;所述第一终端将所述分享规则发送给所述第二终端。
在一种可能的实现方式中,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:
所述第二终端根据所述媒体数据,获取所述媒体数据的特征;所述第二终端根据所述媒体数据的特征以及所述第一终端对应的分享规则,确定所述媒体数据对应的被分享终端的标识;所述第二终端根据所述被分享终端的标识,将所述媒体数据发送给所述被分享终端。
该实现方式中,第二终端采用实时分享的方式。即,第二终端接收到媒体数据后,根据第一终端对应的分享规则,即时将该媒体数据实时发送给被分享终端。该实施方式能够保证了分享的时效性。
在一种可能的实现方式中,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:
所述第二终端获取所述第一终端发送的多个历史媒体数据;所述第二终端根据各所述历史媒体数据的特征以及所述第一终端对应的分享规则,从所述多个历史媒体数据中确定出同一被分享终端对应的至少一个候选媒体数据;针对每个被分享终端,所述第二终端根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;所述第二终端将所述待分享的媒体数据发送给所述被分享终端。
该实现方式中,第二终端采用非实时分享方式。即,第二终端接收到媒体数据后,先将各媒体数据进行缓存,待后续再根据第一终端对应的分享规则,将各媒体数据发送给各自对应的被分享终端。该实施例方式中,第二终端可以对接收到的多个媒体数据进行综合评优,筛选过滤掉重复图像和/或质量较低的图像,能够保证分享的高质量。
在一种可能的实现方式中,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:
所述第二终端获取所述第一终端发送的多个历史媒体数据;所述第二终端从所述多个历史媒体数据中确定出同一特征对应的至少一个候选媒体数据;所述第二终端根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;所述第二终端根据所述第一终端对应的分享规则,将所述待分享的媒体数据发送给被分享终端。
该实现方式中,第二终端采用非实时分享方式。即,第二终端接收到媒体数据后,先将各媒体数据进行缓存,待后续再根据第一终端对应的分享规则,将各媒体数据发送给各自对应的被分享终端。该实施例方式中,第二终端可以对接收到的多个媒体数据进行综合评优,筛选过滤掉重复图像和/或质量较低的图像,能够保证分享的高质量。
在一种可能的实现方式中,所述第二终端将所述媒体数据发送给所述被分享终端,包括:
所述第二终端根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
该实现方式中,待分享的各媒体数据均由第二终端进行图像处理,一方面,可以充分利用高性能终端的优势,提高各媒体数据的图像处理效果,另一方面,可以降低各第一终端的图像处理负担。
在一种可能的实现方式中,在所述第二终端将所述图像处理后的媒体数据发送给所述被分享终端之后,还包括:
所述第二终端将所述图像处理后的媒体数据发送给拍摄所述媒体数据的第一终端;或者,所述第二终端将所述图像处理后的媒体数据上传至云相册,以使所述第一终端通过所述云相册观看所述媒体数据。
该实现方式中,由于第二终端已对第一终端拍摄的媒体数据进行筛选过滤处理,因此,第一终端只需要保存筛选处理后的、质量高的图像即可,不会对第一终端的本地存储空间造成浪费。或者,第一终端无需在本地保存图像处理后的媒体数据,不会对第一终端的本地存储空间造成浪费。
在一种可能的实现方式中,在所述第一终端拍摄得到媒体数据之后,还包括:
所述第一终端根据所述媒体数据,获取所述媒体数据的私密度;若所述媒体数据的私密度大于或者等于预设阈值,则所述第一终端确定所述媒体数据为私密媒体数据;若所述媒体数据的私密度小于所述预设阈值,则所述第一终端确定所述媒体数据为非私密数据;相应的,所述第一终端将所述媒体数据发送给所述第二终端,包括:在确定所述媒体数据为非私密数据时,所述第一终端将所述媒体数据发送给所述第二终端。
该实现方式中,可以保证媒体数据分享的安全性,避免隐私数据泄露。
在一种可能的实现方式中,所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,包括:
所述第一终端拍摄得到媒体数据,并检测自身是否与所述第二终端位于同一局域网内;若所述第一终端确定自身与所述第二终端位于同一局域网内,则所述第一终端将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储;若所述第一终端确定自身与所述第二终端不位于同一局域网内,则所述第一终端将所述媒体数据在本地临时存储,并在所述临时存储之后检测到自身与所述第二终端位于同一局域网时,将所述媒体数据发送给第二终端,并将所述媒体数据从本地删除。
该实现方式中,可以根据第一终端和第二终端之间的网络连接方式,确定采用实时分享方式或者集中分享方式。实时分享场景中,媒体数据通过局域网络传输,既保证了分享的及时性,也避免了耗费终端的移动数据流量。集中分享场景中,媒体数据通过局域网络传输,避免耗费终端的移动数据流量。
在一种可能的实现方式中,所述方法还包括:
所述第一终端接收用户输入的存储方式指令,所述存储方式指令用于指示媒体数据在自身本地存储空间的存储方式,所述存储方式为临时存储或者不存储;所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,包括:若所述存储方式指令指示的媒体数据的存储方式为临时存储,则所述第一终端拍摄得到媒体数据,将所述媒体数据在本地临时存储,并将所述媒体数据发送给第二终端;若所述存储方式指令指示的媒体数据的存储方式为不存储,则所述第一终端拍摄得到媒体数据,将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储。
该实现方式中,媒体数据在第一终端的本地是否临时存储,以及存储时长可以由用户设置,还可以由终端根据当前网络环境向用户推荐存储方式,由用户选择确认,提高了灵活性。
第二方面,本申请实施例提供一种终端,应用于媒体数据分享***,所述媒体数据分享***包括第二终端和至少一个第一终端,所述终端作为所述第一终端时,包括:
拍摄模块,用于拍摄得到媒体数据;发送模块,用于将所述媒体数据发送给所述第二终端,以使所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系;其中,所述媒体数据在被发送给所述第二终端之前在所述第一终端的本地临时存储或者不存储。
在一种可能的实现方式中,所述终端还包括:能力协商模块;所述能力协商模块用于:获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;将自身的能力信息发送给所述媒体数据分享***中的其他终端;根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
在一种可能的实现方式中,所述终端还包括:接收模块;所述接收模块,用于接收用户输入的分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系;所述发送模块,还用于将所述分享规则发送给所述第二终端。
在一种可能的实现方式中,所述发送模块,还用于在所述拍摄模块拍摄得到媒体数据之后,根据所述媒体数据,获取所述媒体数据的私密度,若所述媒体数据的私密度大于或者等于预设阈值,则确定所述媒体数据为私密媒体数据;若所述媒体数据的私密度小于所述预设阈值,则确定所述媒体数据为非私密数据;所述发送模块具体用于在所述处理模块确定所述媒体数据为非私密数据时,将所述媒体数据发送给所述第二终端。
在一种可能的实现方式中,所述发送模块还用于检测自身是否与所述第二终端位于同一局域网内;所述发送模块具体用于:若确定自身与所述第二终端位于同一局域网内,则将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储;若确定自身与所述第二终端不位于同一局域网内,则将所述媒体数据在本地临时存储,并在所述临时存储之后检测到自身与所述第二终端位于同一局域网时,将所述媒体数据发送给第二终端,并将所述媒体数据从本地删除。
在一种可能的实现方式中,所述接收模块还用于接收用户输入的存储方式指令,所述存储方式指令用于指示媒体数据在自身本地存储空间的存储方式,所述存储方式为临时存储或者不存储;所述发送模块具体用于:若所述存储方式指令指示的媒体数据的存储方式为临时存储,则在所述拍摄模块拍摄得到媒体数据后,将所述媒体数据在本地临时存储,并将所述媒体数据发送给第二终端;若所述存储方式指令指示的媒体数据的存储方式为不存储,则在所述拍摄模块拍摄得到媒体数据后,将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储。
第三方面,本申请实施例提供一种终端,应用于媒体数据分享***,所述媒体数据分享***包括第二终端和至少一个第一终端,所述终端作为所述第二终端时,包括:
接收模块,用于从所述第一终端接收媒体数据,所述媒体数据在被所述第一终端拍摄之后、被发送给所述第二终端之前,在所述第一终端的本地临时存储或者不存储;发送模块,用于根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系。
在一种可能的实现方式中,所述终端还包括:能力协商模块,所述能力协商模块用于:获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;将自身的能力信息发送给所述媒体数据分享***中的其他终端;根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
在一种可能的实现方式中,所述接收模块,还用于从所述第一终端接收分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系。
在一种可能的实现方式中,所述发送模块具体用于:根据所述媒体数据,获取所述媒体数据的特征;根据所述媒体数据的特征以及所述第一终端对应的分享规则,确定所述媒体数据对应的被分享终端的标识;根据所述被分享终端的标识,将所述媒体数据发送给所述被分享终端。
在一种可能的实现方式中,所述发送模块具体用于:获取所述第一终端发送的多个历史媒体数据;根据各所述历史媒体数据的特征以及所述第一终端对应的分享规则,从所述多个历史媒体数据中确定出同一被分享终端对应的至少一个候选媒体数据;针对每个被分享终端,根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;将所述待分享的媒体数据发送给所述被分享终端。
在一种可能的实现方式中,所述发送模块具体用于:获取所述第一终端发送的多个历史媒体数据;从所述多个历史媒体数据中确定出同一特征对应的至少一个候选媒体数据;根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;根据所述第一终端对应的分享规则,将所述待分享的媒体数据发送给被分享终端。
在一种可能的实现方式中,所述发送模块具体用于:根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
在一种可能的实现方式中,所述发送模块还用于:将所述图像处理后的媒体数据发送给拍摄所述媒体数据的第一终端;或者,将所述图像处理后的媒体数据上传至云相册,以使所述第一终端通过所述云相册观看所述媒体数据。
第四方面,本申请实施例提供一种媒体数据的分享方法,应用于媒体数据分享***,所述媒体数据分享***包括第二终端和至少一个第一终端,所述方法包括:
所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,以使所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系;其中,所述媒体数据在被发送给所述第二终端之前在所述第一终端的本地临时存储或者不存储。
在一种可能的实现方式中,在所述第一终端将所述分享规则发送给所述第二终端之前,所述方法还包括:所述第一终端获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;所述第一终端将自身的能力信息发送给所述媒体数据分享***中的其他终端;所述第一终端根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
在一种可能的实现方式中,在所述各终端协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端之后,所述方法还包括:所述第一终端接收用户输入的分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系;所述第一终端将所述分享规则发送给所述第二终端。
在一种可能的实现方式中,在所述第一终端拍摄得到媒体数据之后,还包括:所述第一终端根据所述媒体数据,获取所述媒体数据的私密度;若所述媒体数据的私密度大于或者等于预设阈值,则所述第一终端确定所述媒体数据为私密媒体数据;若所述媒体数据的私密度小于所述预设阈值,则所述第一终端确定所述媒体数据为非私密数据;相应的,所述第一终端将所述媒体数据发送给所述第二终端,包括:在确定所述媒体数据为非私密数据时,所述第一终端将所述媒体数据发送给所述第二终端。
在一种可能的实现方式中,所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,包括:所述第一终端拍摄得到媒体数据,并检测自身是否与所述第二终端位于同一局域网内;若所述第一终端确定自身与所述第二终端位于同一局域网内,则所述第一终端将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储;若所述第一终端确定自身与所述第二终端不位于同一局域网内,则所述第一终端将所述媒体数据在本地临时存储,并在所述临时存储之后检测到自身与所述第二终端位于同一局域网时,将所述媒体数据发送给第二终端,并将所述媒体数据从本地删除。
在一种可能的实现方式中,所述方法还包括:所述第一终端接收用户输入的存储方式指令,所述存储方式指令用于指示媒体数据在自身本地存储空间的存储方式,所述存储方式为临时存储或者不存储;所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,包括:若所述存储方式指令指示的媒体数据的存储方式为临时存储,则所述第一终端拍摄得到媒体数据,将所述媒体数据在本地临时存储,并将所述媒体数据发送给第二终端;若所述存储方式指令指示的媒体数据的存储方式为不存储,则所述第一终端拍摄得到媒体数据,将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储。
第五方面,本申请实施例提供一种媒体数据的分享方法,应用于媒体数据分享***,所述媒体数据分享***包括第二终端和至少一个第一终端,所述方法包括:
所述第二终端从所述第一终端接收媒体数据,所述媒体数据在被所述第一终端拍摄之后、被发送给所述第二终端之前,在所述第一终端的本地临时存储或者不存储;所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系。
在一种可能的实现方式中,所述方法还包括:所述第二终端获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;所述第二终端将自身的能力信息发送给所述媒体数据分享***中的其他终端;所述第二终端根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
在一种可能的实现方式中,所述方法还包括:所述第二终端从所述第一终端接收分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系。
在一种可能的实现方式中,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:所述第二终端根据所述媒体数据,获取所述媒体数据的特征;所述第二终端根据所述媒体数据的特征以及所述第一终端对应的分享规则,确定所述媒体数据对应的被分享终端的标识;所述第二终端根据所述被分享终端的标识,将所述媒体数据发送给所述被分享终端。
在一种可能的实现方式中,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:所述第二终端获取所述第一终端发送的多个历史媒体数据;所述第二终端根据各所述历史媒体数据的特征以及所述第一终端对应的分享规则,从所述多个历史媒体数据中确定出同一被分享终端对应的至少一个候选媒体数据;针对每个被分享终端,所述第二终端根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;所述第二终端将所述待分享的媒体数据发送给所述被分享终端。
在一种可能的实现方式中,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:所述第二终端获取所述第一终端发送的多个历史媒体数据;所述第二终端从所述多个历史媒体数据中确定出同一特征对应的至少一个候选媒体数据;所述第二终端根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;所述第二终端根据所述第一终端对应的分享规则,将所述待分享的媒体数据发送给被分享终端。
在一种可能的实现方式中,所述第二终端将所述媒体数据发送给所述被分享终端,包括:所述第二终端根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
在一种可能的实现方式中,在所述第二终端将所述图像处理后的媒体数据发送给所述被分享终端之后,还包括:所述第二终端将所述图像处理后的媒体数据发送给拍摄所述媒体数据的第一终端;或者,所述第二终端将所述图像处理后的媒体数据上传至云相册,以使所述第一终端通过所述云相册观看所述媒体数据。
第六方面,本申请实施例提供一种终端,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得所述处理器运行所述计算机程序执行如第四方面任一项所述的媒体数据的分享方法。
第七方面,本申请实施例提供一种终端,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得所述处理器运行所述计算机程序执行如第五方面任一项所述的媒体数据的分享方法。
第八方面,本申请实施例提供一种芯片,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得所述处理器运行所述计算机程序执行如第四方面任一项所述的媒体数据的分享方法,或者,如第五方面任一项所述的媒体数据的分享方法。
第九方面,本申请实施例提供一种存储介质,所述存储介质包括计算机程序,所述计算机程序被处理器执行时实现如第四方面任一项所述的媒体数据的分享方法,或者,如第五方面任一项所述的媒体数据的分享方法。
第十方面,本申请实施例提供一种媒体数据分享***,包括如第三方面任一项所述的终端和至少一个如第二方面任一项所述的终端,或者,包括如第七方面任一项所述的终端和至少一个如第六方面任一项所述的终端。
本申请实施例提供的媒体数据的分享方法及终端,第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端;所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端。通过上述过程,第一终端无需在本地存储空间中长时间存储大量的相似媒体数据,避免对终端的本地存储资源造成浪费。进一步的,由于是通过第二终端根据各第一终端预先设置的分享规则对媒体数据进行智能分享,一方面,无需第一终端的用户从大量的相似媒体数据中手动筛选出待分享的媒体数据,不会耗费用户大量的筛选精力;另一方面,由于第二终端是根据第一终端的分享规则进行智能分享的,即经过了第一终端的授权,不会造成隐私泄露和安全隐患,保证了媒体数据分享过程的安全性。
附图说明
图1为本申请实施例提供的媒体数据分享***的网络架构的示意图;
图2为本申请实施例中终端的结构示意图;
图3为本申请实施例中一组终端界面示意图;
图4为本申请实施例提供的媒体数据的分享方法的流程示意图;
图5为本申请实施例提供的媒体数据的分享方法的交互示意图;
图6为本申请实施例提供的终端的结构示意图;
图7为本申请实施例提供的终端的结构示意图;
图8为本申请实施例提供的终端的硬件结构示意图。
具体实施方式
为了便于理解本申请的技术方案,首先结合图1和图2描述媒体数据分享***的网络架构以及所涉及的设备。
图1为本申请实施例提供的媒体数据分享***的网络架构的示意图。如图1所示,该网络架构包括多个终端。其中,终端为具有拍摄功能或媒体数据处理功能的电子设备,包括但不限于:手机、平板电脑、手提式便携设备等。参见图1,图1中的各终端位于同一通信网络中,在该通信网络中各终端之间可以进行通信,例如:传输控制消息以及媒体数据等。其中,该通信网络可以为广域网,还可以为局域网。示例性的,各终端可以支持蓝牙、近场通信(near field communication,NFC)、Wi-Fi等无线网络功能,各终端之间可以通过无线网络在局域网内通信连接,也可以是支持3G、4G或5G等蜂窝网络功能,在广域网内通信连接。
下面,结合图2对本申请实施例中的终端的结构进行介绍。
图2为本申请实施例中终端的结构示意图。本申请实施例中的终端可以具有数据通信、图像识别、图像处理、人工智能、渲染美图等功能。如图2所示,终端包括:***级芯片(system on chip,SOC)、存储器、显示器、摄像头、传感器、短距离通信芯片、编译码器(codec)芯片、射频集成电路(radio frequency IC,RFIC)、电源管理集成电路(powermanagement IC,PMIC)、通用串行总线(universal serial bus,USB)接口、安全数码(secure digital,SD)卡、用户标识模块(subscriber identification module,SIM)卡等。
其中,***级芯片可以包括一个或多个处理单元。例如,参见图2,***级芯片可以包括:应用处理器(application processor,AP),图形处理器(graphics processingunit,GPU),图像压缩/解压器、图像信号处理器(image signal processor,ISP),神经网络处理器(neural-network processing unit,NPU)、PM核、SE、存储支持、显示子***、外设接口、传感器子***、时钟/电压域子***、语音子***、短距离处理器、通信处理器、通信硬件加速等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
其中,应用处理器也叫主处理器,用于运行操作***(operating system,OS)以及相关应用软件,可进行仲裁协商、传输调度、分享控制等。短距离处理器,即,短距离基带通信处理单元,用于运行短距离通信协议软件,例如:基于蓝牙或Wi-Fi的短距离通信软件。图形处理器,用于对图像数据进行绘图和渲染计算,生成待显示图像,可包括2维(dimension,D)和/或3D处理功能。图像信号处理器,用于对采集的图像进行图像处理(如曝光控制、白平衡、色彩校准、噪点去除等),以生成图像数据,可包括执行必要软件处理的处理器核或纯硬件实现。显示子***,用于对接显示器,对处理器或GPU生成的待显示图像进行显示处理。存储支持,用于对接外部存储器,实现存储接口功能,并对接收到的数据进行内部存储和缓存。NPU,也称为人工智能处理器(AI processor),是用于进行卷积神经网络(convolutional neural networks,CNN)处理的设备,其可以专用于做人工智能运算。例如,利用CNN模型进行大量的信息识别和筛选处理,还可以选择性地实现一部分CNN模型的训练功能。NPU可用于实现图像处理和评优处理。SE,用于进行保密信息的处理,内部具有独立的内存和处理器,保证***安全。
射频前端(radio frequency front end,RFFE),主要包括无线通信所需的射频开关、双工器、滤波器、功率放大器(power amplifier,PA)等。无线收发机(wirelesstransceiver,WTR),主要包括混频器、变压器和可变增益放大器等。短距离通信芯片,包括Wi-Fi、蓝牙、NFC、收音机、全球定位***(global positioning system,GPS)等。Codec芯片,用于处理语音信号,将自然界的原始语音信号转化为数字语音信号,并经过脉冲编码调制(pulse code modulation,PCM)处理,输出语音/音频信号(64kbps或更高速率),以供主SOC进一步处理。PMIC,也叫电源管理单元,用于为其它芯片生成工作所需的电压和时钟,实现电源管理。
终端通过GPU,显示器,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示器和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。终端可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示器用于显示图像,视频等。显示器包括显示面板。显示面板可以采用液晶显示器(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organiclight emitting diode,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emittingdiodes,QLED)等。在一些实施例中,终端可以包括1个或N个显示器,N为大于1的正整数。
终端可以通过ISP,摄像头,视频编解码器,GPU,显示器以及应用处理器等实现拍摄功能。
ISP用于处理摄像头反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头中。
视频编解码器用于对数字视频压缩或解压缩。终端可以支持一种或多种视频编解码器。这样,终端可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpicture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现终端的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端的存储能力。外部存储卡通过外部存储器接口与处理器通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器通过运行存储在内部存储器的指令,和/或存储在设置于处理器中的存储器的指令,执行终端的各种功能应用以及数据处理。
终端可以通过音频模块,扬声器,受话器,麦克风,耳机接口,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块还可以用于对音频信号编码和解码。在一些实施例中,音频模块可以设置于处理器中,或将音频模块的部分功能模块设置于处理器中。
可以理解的是,本申请实施例示意的结构并不构成对终端的具体限定。在本申请另一些实施例中,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以为硬件、软件或软件和硬件的组合实现。图1中的各个终端的结构可以相同或者不同。
图1所示的网络架构中,多个终端设备之间可以进行媒体数据的分享。其中,媒体数据可以为视频、音频或者图像等。下面以分享图像为例,结合图3介绍图像分享的方法。
图3为本申请实施例中一组终端界面示意图,其示例的是分享者的终端在分享图像时的界面示意图。如图3所示,包括界面301、界面302、界面303和界面304。用户通过终端拍摄的图像被存储在终端的本地存储空间中,本地存储空间对应的界面如301所示。参见界面301,用户在终端的本地存储空间浏览之前拍摄的图像。在需要进行图像分享时,点击界面301右上方的选择按钮,使终端跳转到界面302。在界面302中,每个图像都处于可被选择的状态。用户点击某个图像后,该图像处于被选中状态。进一步的,用户选择待分享的图像后,如界面303所示,界面底部出现分享按钮。用户点击分享按钮,使得终端跳转到界面304中,在界面304中显示可选的分享方式。其中,可选的分享方式包括但不限于:邮件分享、社交应用分享、蓝牙分享、Wi-Fi分享等。用户可以根据自己的喜好或者当前网络环境,选择适合自己的分享方式进行图像分享。
需要说明的是,图3所示的图像分享方法以及所涉及的界面的描述仅为示例性说明。不同的终端对于图像分享的操作方法以及界面显示可能有所不同。
一种可能的场景中,终端通常还具有图像处理功能,例如:对图像进行美图处理等。因此,用户在进行图像分享之前,例如:图3所示的界面303中,还可以包括美图按钮。当用户点击美图按钮后进入美图界面,使得用户可以根据自己的需要对图像进行美化处理。然后,针对美化处理后的图像,用户再进行手动分享。
一种可能的场景中,终端还可以支持相册制作功能。图3所示的界面302中,用户可以选择多个图像。终端可以将用户选择的多个图像制成为相册,从而,用户可以对相册进行手动分享。
然而,上述的图像分享方法中,都是需要使用终端先拍摄图像,将图像保存在本地存储空间中。然后,用户再从本地存储空间中挑选出待分享的图像进行手动分享。可以理解的,由于用户在使用终端进行拍摄时,为了保证拍摄到质量较高的图像,可能会对相同的景物进行多次拍摄,这样就导致了本地存储空间中存储了大量的类似图像。例如图3所示的界面301中,每一个拍摄场景均存储了多张较为类似的图像。这样,一方面,使得终端的本地存储空间中存储了大量的图像,对本地存储空间造成浪费;另一方面,用户在分享图像时,需要从大量相似的图像中手动选择出拍摄质量较高的图像,需要耗费用户很大精力。
一种可能的实现中,终端内可以安装图像评分软件,用于根据图像浏览时间和频度,对图像进行评分。示例性的,浏览频度较高的图像评分较高,浏览频度较低的图像评分较低。用户可以根据图像评分软件对各个图像的评分结果,手动删除低分图像。通过上述过程,虽然可以一定程度上减少终端中的重复图像或者低质量图像,但是,仍然需要在本地存储空间中临时保存大量的图像,经过用户定期的浏览行为统计之后才能对重复图像或者低分图像进行删除,失效性较差。
上述的图像评分软件仅限于对本终端内部的图像进行评分,因此,仅能一定程度上减少本终端内部的重复图像或者低分图像。在多人出游或者聚会场景,多个终端可能同时对相同的景物进行拍摄,使得多个终端中存在大量的相似图像。因此,当多个终端之间进行图像分享时,彼此之间相互分享的图像中可能依然存在大量的相似场景的图像。
另外,虽然大多数的终端支持图像处理功能,例如:上述的美图处理、相册制作等。但是,由于不同终端的图像处理能力不同,甚至有些终端之间的图像处理能力差异较大,使得不同终端分享出的图像质量高低不同,导致分享的图像效果无法达到最优。
为了解决上述问题中的至少一个,本申请实施例提供一种媒体数据的分享方法,无需在终端的本地存储空间中存储大量的相似媒体数据,避免对终端的本地存储资源造成浪费;另外,也无需用户从大量的相似媒体数据中筛选出待分享的媒体数据,而是终端根据预先设置的分享规则,对媒体数据进行智能分享,从而不会耗费用户大量的筛选精力。
下面通过具体实施例对本申请的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图4为本申请实施例提供的媒体数据的分享方法的流程示意图。如图4所示,本实施例的方法,包括:
S401:所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,其中,所述媒体数据在被发送给所述第二终端之前在所述第一终端的本地临时存储或者不存储。
S402:所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系。
本实施例的方法可应用于图1所示的媒体数据分享***。该***中包括多个终端,各终端对应的用户之间通常具有某种联系,例如:某个家庭中的多个成员的终端组成一个媒体数据分享***。某个班级中的多个成员的终端组成一个媒体数据分享***。某个出游群体中的多个成员的终端组成一个媒体数据分享***。该媒体数据分享***中的各成员之间可以相互分享媒体数据。
其中,本实施例中的媒体数据包括但不限于视频数据和图像数据。后续实施例中为了描述方便,涉及举例时仅以图像数据为例进行描述。
本实施例中,媒体数据分享***中包括第二终端和至少一个第一终端。其中,第二终端可以为该***中的任意一个终端。第一终端为该***中除第二终端之外的其他终端。本实施例中,第一终端拍摄得到媒体数据,将媒体数据发送给第二终端,借助第二终端实现对媒体数据的分享动作。其中,在媒体数据被发送给第二终端之前,该媒体数据在第一终端的本地临时存储或者不存储。
可选的,媒体数据在第一终端的本地是否临时存储,以及存储时长可以由用户设置,还可以由终端根据当前网络环境向用户推荐存储方式,由用户选择确认。
可选的,在第一终端拍摄得到媒体数据之前或者之后,所述第一终端接收用户输入的存储方式指令,所述存储方式指令用于指示媒体数据在自身本地存储空间的存储方式,所述存储方式为临时存储或者不存储。可选的,存储方式指令中还可以包括临时存储时长。相应的,若存储方式为临时存储,则第一终端拍摄得到媒体数据后,将所述媒体数据在本地临时存储,然后将媒体数据发送给第二终端,并在达到临时存储时长之后,将所述媒体数据从本地存储空间删除。若存储方式为不存储,则第一终端拍摄得到媒体数据之后,不在本地对媒体数据进行存储,直接将媒体数据发送给第二终端。关于存储方式指令的输入方式,下面结合几种可能的方式进行举例说明。
一种可能的方式中,第一终端拍摄得到媒体数据后,第一终端向用户展示第一询问界面。在第一询问界面中,用户可以选择对该媒体数据进行临时存储或者不存储,在用户选择临时存储时,还可以在第一询问界面中进一步设置临时存储的时长。
另一种可能的方式中,第一终端拍摄得到媒体数据之前(例如:检测到用户打开相机应用后),向用户展示第二询问界面。在第二询问界面中,用户可以选择对媒体数据的存储方式,例如临时存储或者不存储,并且,在用户选择临时存储方式后,还可以进一步设置临时存储的时长。进一步的,用户还可以在第二询问界面中设置上述存储方式的生效时间段。例如:用户可以设置当天8:00至16:00之间拍摄的图像采用上述存储方式。
再一种可能的方式中,第一终端拍摄得到媒体数据之前或者拍摄得到媒体数据之后,向用户展示第三询问界面,在第三询问界面中,结合第一终端当前的网络环境向用户推荐存储方式。例如,在第三询问界面中显示“由于您当前的网络环境为局域网络,建议您选择不存储,以节省存储空间”,或者“由于您当前的网络环境为非局域网络,建议您选择临时存储,以节省您的流量”,从而用户可以根据上述建议内容进行选择确认。
可以理解的,本实施例对于上述的询问界面以及询问界面的内容不做具体限定,上述举例中的描述仅为示例性说明。
需要说明的是,本申请实施例中,不存储是指:第一终端在拍摄得到媒体数据之后,立即将媒体数据发送给第二终端,并且第一终端不将媒体数据存储在本地存储空间中。临时存储是指:第一终端在拍摄得到媒体数据之后,会在本地存储空间对媒体数据进行一定时长的存储,并在将媒体数据发送给第二终端之后,将该媒体数据从本地存储空间删除。一定时长可以是预设固定时长,还可以是任意时长,本实施例不作具体限定。其中,本地存储空间可以是第一终端自身支持的非运行内存储器,还可以是第一终端外置的存储器,例如:SD卡等。
可以理解的,“媒体数据在第一终端的本地临时存储”可以适用于第一终端对媒体数据进行集中分享的场景,“媒体数据在第一终端的本地不存储”可以适用于第一终端对媒体数据进行实时分享的场景。下面结合几种可能的实施方式进行描述。
一种可能的实施方式中,第一终端在拍摄得到媒体数据后,不在本地存储空间对该媒体数据进行存储,而直接将该媒体数据发送给第二终端。该实施方式适用于实时分享场景。
另一种可能的实施方式,第一终端在拍摄得到媒体数据后,可以在本地存储空间中对该媒体数据进行临时存储。在第一终端检测到出游结束或者聚会结束(例如:第一终端在预设时长内未拍摄任何媒体数据,或者第一终端接收到用户输入的用于指示出游结束或者聚会结束的指令)后,第一终端将临时存储的媒体数据发送给第二终端。然后,第一终端将这些临时存储的媒体数据从本地存储空间中删除。
或者,在第二终端检测到出游结束或者聚会结束(例如:第一终端向第二终端发送用于指示出游结束或者聚会结束的消息,或者第二终端的用户向第二终端输入用于指示出游结束或者聚会结束的消息)后,第二终端向第一终端发送媒体数据收集指令,从而第一终端将临时存储的媒体数据发送给第二终端。然后,第一终端将这些临时存储的媒体数据从本地存储空间中删除。该实施方式适用于集中分享场景,虽然会临时占用第一终端的本地存储空间,但是只会短时间的占用,不会对第一终端的本地存储空间造成长时间的占用和浪费。
再一种可能的实施方式中,还可以根据第一终端和第二终端之间的网络连接方式,确定采用实时分享方式或者集中分享方式。
示例性的,第一终端拍摄得到媒体数据后,检测自身是否与第二终端位于同一局域网内,包括但不限于Wi-Fi局域网、蓝牙连接、NFC连接等。例如,第一终端获取自身的网络环境,若自身处于某个局域网络中,则可以采用设备发现技术判断第二终端是否也位于该局域网络中。
一种可能的场景中,若第一终端确定自身与第二终端位于同一局域网内,则第一终端不对该媒体数据在本地存储空间进行存储,而直接将媒体数据发送给第二终端。该场景为实时分享场景,媒体数据通过局域网络传输,既保证了分享的及时性,也避免了耗费终端的移动数据流量。
另一种可能的场景中,若第一终端确定自身与第二终端不位于同一局域网内,则第一终端将该媒体数据在本地临时存储,并在所述临时存储之后检测到自身与第二终端位于同一局域网时,将该媒体数据发送给第二终端,并将该媒体数据从本地删除。该场景为集中分享场景,媒体数据通过局域网络传输,避免耗费终端的移动数据流量。
当然,上述的两种场景描述仅为示例性说明。在不考虑移动数据流量的情况下,即使第一终端确定与第二终端不位于同一局域网内,也可以采用实时分享的方式。
本实施例中,第二终端用于根据第一终端对应的分享规则,将媒体数据发送给对应的被分享终端。第二终端也可以称为“仲裁终端”、“服务终端”。示例性的,假设媒体数据分享***中包括5个终端,分别为终端A、终端B、终端C、终端D、终端E。其中,终端C作为第二终端,其余终端作为第一终端。当终端A需要将拍摄到的图像分享给终端D时,终端A拍摄得到图像后,终端A将该图像发送给终端C。终端C根据终端A的分享规则,确定出该图像需要分享至终端D,然后,终端C将该图像发送给终端D。上述分享过程中,终端A称为分享终端,终端D称为被分享终端。可以理解的,在一次分享中,分享终端可以为第一终端也可以为第二终端,被分享终端可以为第一终端也可以为第二终端。例如:终端A可以将图像分享给终端C,也可以将图像分享给图像D,终端C可以将图像分享给终端E。在有些场景中,一次分享中的被分享终端也可以有多个,例如,终端A将某个图像同时分享给终端C、终端D和终端E。
需要说明的是,本申请实施例中,分享终端和被分享终端是对等的。第一终端既可以分享图像给其它终端,也可以接收其它终端,包括第二终端分享的图像。第二终端既可以接收第一终端分享的图像,并按照分享规则将接收到的图像发送给对应的被分享终端;第二终端也可以将自身拍摄的图像分享给第一终端,例如上述举例中,终端C作为第二终端时,针对其自身拍摄的图像,也可以按照其自身定义的分享规则将图像发送给对应的被分享终端。也就是说,第一终端和第二终端均可以作为分享终端,也可以作为被分享终端。
一种可能的实施方式中,第二终端为媒体数据分享***中的性能最优的终端。其中,终端的性能可以采用下述指示一种能力来衡量:拍摄能力、图像处理能力、安全能力等。可以理解的,拍摄能力是指终端拍摄媒体数据的能力,通常与下述因素或者参数有关:像素、分辨力、传感器、镜头、光圈、防抖、芯片等。图像处理能力是指终端对媒体数据进行美化处理的能力,通常与下列因素或者参数有关:NPU、GPU、渲染能力等。安全能力是指终端对媒体数据进行隐私保护的能力,通常与下列因素或者参数有关:加密算法、网络安全参数等。
可选的,当媒体数据分享***中的各终端为同一品牌的终端时,可以由各终端自主协商确定哪个终端作为第二终端。当媒体数据分享***中的各终端为不同的品牌时,可以由各终端对应的用户协商指定哪个终端作为第二终端。本实施例对此不作具体限定。
示例性的,第二终端中存储有第一终端对应的分享规则。分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系。其中,媒体数据的特征可以包括但不限于:媒体数据的拍摄特征、媒体数据的内容特征等。拍摄特征可以为拍摄时间、拍摄地点等。内容特征可以为拍摄内容的类型,例如:拍摄的内容为风景类型、人物类型或者动物类型等。
可选的,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系。
可以理解的,同一场景下不同用户对应的分享需求不同,例如:某用户希望将拍摄的孩子的图像分享给其爱人,某用户希望将拍摄的动物的图像分享给其子女,某用户希望将拍摄的出游合影的图像分享给图像中的每个其他用户。可以理解的,同一用户在不同场景下的分享需求也可能不同。例如:某用户在出游场景下可能希望将该出游时间段内拍摄的图像均分享给其父母。该用户在聚会场景下可能希望将聚会地点拍摄的图像均分享给其爱人。因此,本实施例中各终端的用户可以根据自己的分享需求进行分享规则的设置。
本实施例中,第二终端接收到第一终端发送的媒体数据后,根据第一终端对应的分享规则,将媒体数据发送给被分享终端。可以理解的,本实施例的应用场景为媒体数据分享***内的各终端之间进行分享的场景,因此,被分享终端也是该媒体数据分享***中的终端。
其中,第二终端根据第一终端的分享规则,将媒体数据发送给被分享终端,可以有如下几种实施方式。
一种可能的实施方式中,第二终端采用实时分享的方式。即,第二终端接收到媒体数据后,根据第一终端对应的分享规则,即时将该媒体数据实时发送给被分享终端。该实施方式能够保证了分享的时效性。
示例性的,所述第二终端根据所述媒体数据,获取所述媒体数据的特征;所述第二终端根据所述媒体数据的特征以及所述第一终端对应的分享规则,确定所述媒体数据对应的被分享终端的标识;所述第二终端根据所述被分享终端的标识,将所述媒体数据发送给所述被分享终端。
下面结合举例进行说明。假设终端A的用户设置的分享规则为:拍摄时间为“2019-6-1”的图像分享给自己的爱人(对应的标识为D的终端,即终端D)。终端A在2019年6月1日拍摄到图像后,拍摄的图像不在终端A的本地存储,而是直接将该图像发送给终端C(第二终端)。终端C接收到该图像后,获取该图像的拍摄时间,由于拍摄时间与分享规则中的拍摄时间吻合,因此确定该图像对应的被分享终端为D。因此,终端C将该图像发送给终端D。
假设终端B的用户设置的分享规则为:拍摄内容为“草原”的图像分享给自己的好友(对应的标识为E的终端,即终端E)。终端A以草原为对象拍摄得到图像后,拍摄的图像不在终端A的本地存储,而是直接将该图像发送给终端C(第二终端)。终端C接收到该图像后,对图像内容进行识别,获取该图像的拍摄内容为草原,因此确定该图像对应的被分享终端为E。因此,终端C将该图像发送给终端E。
另一种可能的实施方式中,第二终端采用非实时分享方式。即,第二终端接收到媒体数据后,先将各媒体数据进行缓存,待后续再根据第一终端对应的分享规则,将各媒体数据发送给各自对应的被分享终端。该实施例方式中,第二终端可以对接收到的多个媒体数据进行综合评优,筛选过滤掉重复图像和/或质量较低的图像,能够保证分享的高质量。
本实施例中,第二终端采用非实时分享方式,对多个媒体数据进行综合评优时,可以采用下述两种评优方式:第一种方式:将同一被分享对象对应的多个媒体数据进行综合评优,第二种方式:将同一特征对应的多个媒体数据进行综合评优。下面分别对两种方式进行介绍。
针对第一种评优方式,所述第二终端获取所述第一终端发送的多个历史媒体数据;所述第二终端根据各所述历史媒体数据的特征以及所述第一终端对应的分享规则,从所述多个历史媒体数据中确定出同一被分享终端对应的至少一个候选媒体数据;针对每个被分享终端,所述第二终端根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;所述第二终端将所述待分享的媒体数据发送给所述被分享终端。
针对第二种评优方式,所述第二终端获取所述第一终端发送的多个历史媒体数据;所述第二终端从所述多个历史媒体数据中确定出同一特征对应的至少一个候选媒体数据;针对每个所述特征,所述第二终端根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;所述第二终端根据所述第一终端对应的分享规则,将所述待分享的媒体数据发送给被分享终端。
下面结合两个场景进行举例说明。
一种可能的场景中,假设终端A的用户出游的场景中,终端A的用户设置了分享规则如下:拍摄孩子的图像分享给自己的爱人(对应的标识为D的终端,即终端D);拍摄风景的图像分享给自己的好友(对应的标识为E的终端,即终端E)。那么,终端A在出游期间拍摄得到图像后,拍摄的图像不在终端A的本地存储,而是直接将该图像发送给终端C(第二终端)。终端C接收到图像后,对该图像进行缓存。待出游结束后(例如,终端C在预设时长内未接收到终端A发送的图像,或者,终端A向终端C发送用于指示出游结束的消息),终端C从缓存中获取终端A发送的多个历史图像,并对多个历史图像进行综合评优后根据终端A的分享规则进行分享。
若采用第一种评优方式,终端C根据终端A的两个分享规则,对各历史图像进行分析,得到各历史图像的特征,例如:确定出哪些图像的内容是与孩子相关的,哪些图像的内容是与风景相关的。从而,终端C从各历史图像中,确定出待分享给终端D的候选图像,以及待分享给终端E的候选图像。可以理解的,候选图像中可能包括重复的、相似的或者质量较低的图像。因此,终端C还可以根据终端D对应的各候选图像之间的相似度和/或质量,对各候选图像进行筛选过滤处理,以去除重复的、相似的、质量较低的图像。从而,终端C将筛选后的剩余图像作为待分享给终端D的图像,并将这些图像发送各终端D。类似的,对于终端E对应的各候选图像,也可以进行上述的筛选过滤处理。
若采用第二种评优方式,终端C对终端A发送的多个历史图像进行分析,确定出各历史图像的特征,获取同一特征对应的候选图像,例如:确定出拍摄内容为孩子的候选图像,确定出拍摄内容为风景的候选图像。针对拍摄内容为孩子的候选图像,终端C根据各候选图像之间的相似度和/或质量,对各候选图像进行筛选过滤处理,以去除重复的、相似的、质量较低的图像。类似的,针对拍摄内容为风景的候选图像,也可以进行上述的筛选过滤处理。从而,终端C将经过上述筛选处理后的剩余图像作为待分享图像。然后,根据终端A的两个分享规则,将待分享的图像发送给对应的待分享终端。
另一种可能的场景中,假设终端A、B、C、D、E对应的用户聚会的场景中,各终端对应的用户均设置了分享规则如下:将图像分享给图像中的成员。那么,终端A、B、D、E拍摄得到图像后,拍摄的图像不在自身的本地存储,而是直接将该图像发送给终端C(第二终端)。终端C接收到各终端发送的图像后,对各图像进行缓存。
待聚会结束后(例如,终端C在预设时长内未接收到其他终端发送的图像,或者,其他终端向终端C发送用于指示聚会结束的消息,或者,终端C的用户向终端C输入了用于指示聚会结束的消息),终端C从缓存中获取各终端发送的多个历史图像。终端C根据上述分享规则,对各历史图像进行分析,得到各历史图像的特征,例如:确定出各图像中的人物都有谁。从而,终端C从各历史图像中,确定出待分享给终端A的候选图像、待分享给终端B的候选图像、待分享给终端D的候选图像、待分享给终端E的图像。
可以理解的,由于聚会场景中,可能存在不同终端对相同的人物同时进行拍摄的情况,因此,各终端对应的候选图像中可能包括重复的、相似的或者质量较低的图像。因此,终端C还可以根据终端A对应的各候选图像之间的相似度和/或质量,对各候选图像进行筛选过滤处理,以去除重复的、相似的、质量较低的图像。从而,终端C将筛选后的剩余图像作为待分享给终端A的图像,并将这些图像发送各终端A。类似的,对于终端B、终端D、终端E对应的各候选图像,也可以进行上述的筛选过滤处理后再发送给对应的被分享终端。
本实施例提供的媒体数据的分享方法,包括:第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端;所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端。通过上述过程,第一终端无需在本地存储空间中长时间存储大量的相似媒体数据,避免对终端的本地存储资源造成浪费。进一步的,由于是通过第二终端根据各第一终端预先设置的分享规则对媒体数据进行智能分享,一方面,无需第一终端的用户从大量的相似媒体数据中手动筛选出待分享的媒体数据,不会耗费用户大量的筛选精力;另一方面,由于第二终端是根据第一终端的分享规则进行智能分享的,即经过了第一终端的授权,不会造成隐私泄露和安全隐患,保证了媒体数据分享过程的安全性。
进一步的,在上述各实施例的基础上,第二终端将媒体数据发送给被分享终端,可以具体包括:
所述第二终端根据所述媒体数据的类型,对所述媒体数据进行图像处理,并将所述图像处理后的媒体数据发送给所述被分享终端。
其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频等。
可以理解的,实际应用场景中,第二终端通常为媒体数据分享***中的性能优秀的终端,具有优秀的图像处理能力。因此,本实施例中,待分享的各媒体数据均由第二终端进行图像处理,一方面,可以充分利用高性能终端的优势,提高各媒体数据的图像处理效果,另一方面,可以降低各第一终端的图像处理负担。
一种可能的实施方式中,第二终端将图像处理后的媒体数据发送给被分享终端之后,还可以包括:
第二终端将所述图像处理后的媒体数据发送给拍摄所述媒体数据的第一终端。相应的,第一终端可以在本地保存经过第二终端图像处理后的媒体数据。由于第二终端已对第一终端拍摄的媒体数据进行筛选过滤处理,因此,第一终端只需要保存筛选处理后的、质量高的图像即可,不会对第一终端的本地存储空间造成浪费。
或者,
所述第二终端将所述图像处理后的媒体数据上传至云相册,以使所述第一终端通过所述云相册观看所述媒体数据。该方式中,第一终端无需在本地保存图像处理后的媒体数据,不会对第一终端的本地存储空间造成浪费。
上述各实施例中,第一终端在拍摄得到媒体数据后,第一终端通过网络连接将媒体数据发送给第二终端。作为另外一种可能的实施方式中,第一终端在拍摄得到媒体数据后,还可以将媒体数据保存在云相册中。进而,第二终端从云相册中获取媒体数据,并根据第一终端的分享规则,将媒体数据发送给被分享终端。由于是将媒体数据保存在云相册中,无需在第一终端的本地存储空间保存该媒体数据,避免了对第一终端的本地存储空间造成浪费。
又一种可能的实施方式中,还可以由云服务器来执行上述实施例中的第二终端的动作。示例性的,第一终端在拍摄得到媒体数据后,将媒体数据保存到云服务器中的云相册中。云服务器对媒体数据进行筛选处理、图像处理,并根据分享规则,将处理后的媒体数据分享给被分享终端。同时,云服务器将处理后的媒体数据保存在云相册中,各终端可以在云相册中浏览各媒体数据,并且,各终端还可以选择自己感兴趣的媒体数据下载到本地存储。这样,也避免了对各终端的本地存储空间造成浪费。
图5为本申请实施例提供的媒体数据的分享方法的交互示意图。如图5所示,本实施例的方法包括:
S501:所述媒体数据分享***中的每个终端获取自身的能力信息。
其中,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力。拍摄能力是指终端拍摄媒体数据的能力,通常与下述因素或者参数有关:像素、分辨力、传感器、镜头、光圈、防抖、芯片等。图像处理能力是指终端对媒体数据进行美化处理的能力,通常与下列因素或者参数有关:NPU、GPU、渲染能力等。安全能力是指终端对媒体数据进行隐私保护的能力,通常与下列因素或者参数有关:加密算法、网络安全参数等。
S502:每个终端将自身的能力信息发送给所述媒体数据分享***中的其他终端;各终端根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
其中,S501和S502描述的是各终端协商确定第一终端和第二终端的过程。示例性的,媒体数据分享***中的各终端通过广域网或者局域网连接。每个终端分别向其他终端广播自身的能力信息。这样,各终端根据自身的能力信息以及接收到的其他终端的能力信息,计算得到各终端的性能得分,将性能得分最高的终端作为第二终端,该***中除第二终端之外的其他终端作为第一终端。其中,计算性能得分可以采用如下方法,首先对上述的三种能力信息分别评分,然后再进行加权计算,得到一种终端的综合性能得分。
一种可能的实施方式中,具体计算方式可以是各个终端事先约定好的。各个终端分别采用相同的计算方式可以保证各个终端的计算结果一致。
另一种可能的实施方式中,可以由其中一个终端采用上述的计算方式得到各个终端的综合性能得分,并根据各个终端的综合性能得分确定出哪个终端作为第二终端。然后,该终端将确定结果广播给其他终端。
S503:各所述第一终端接收用户输入的分享规则。
其中,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系。
S504:各所述第一终端将所述分享规则发送给所述第二终端。
相应的,第二终端对各第一终端的分享规则进行存储。
S505:所述第一终端拍摄得到媒体数据。
S506:所述第一终端根据所述媒体数据,获取所述媒体数据的私密度。
S507:若所述媒体数据的私密度大于或者等于预设阈值,则所述第一终端确定所述媒体数据为私密媒体数据,将所述媒体数据保存在本地存储空间中。
S508:若所述媒体数据的私密度小于所述预设阈值,则所述第一终端确定所述媒体数据为非私密数据,将所述媒体数据发送给所述第二终端,其中,所述媒体数据在所述第一终端的本地临时存储或不存储。
S509:所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端。
本实施例中,S505至S509的具体实施方式与图4所示实施例类似。与图4所示实施例的不同之处在于,本实施例中,第一终端在拍摄得到媒体数据后,会首先判断该媒体数据是否为私密媒体数据。其中,私密媒体数据是指具有私密性的、不希望被分享的媒体数据,例如:自拍图像、自拍视频等。
可以理解的,当媒体数据为私密媒体数据时,则保存在本地存储空间中,不发送给第二终端;当媒体数据为非私密媒体数据,则不在本地存储空间中进行存储,直接发送给第二终端。通过上述过程,可以保证媒体数据分享的安全性,避免隐私数据泄露。
本申请各实施例中,第一终端和第二终端之间的媒体数据的传输可以通过广域网传输,还可以通过局域网传输,具体可以根据实际应用场景合理选择。例如,当第一终端和第二终端之间的距离较近时,可以采用局域网传输,例如基于wifi、蓝牙、NFC等的近距离传输应用。当第一终端和第二终端之间的距离较远时,可以采用广域网传输,例如基于移动通信网络的传输、云传输等。
一种可能的实施方式中,在第一终端和第二终端之间进行媒体数据传输时,还可以对媒体数据进行加密传输。示例性的,第一终端将待分享的媒体数据加密后发送给第二终端,第二终端对媒体数据解密后,根据分享规则确定该媒体数据对应的被分享终端后,对该媒体数据进行重新加密,然后发送给被分享终端。上述的加密过程可以采用现有的加密算法实现,或者基于现有的支持加密鉴权的传输协议进行媒体数据的传输,本实施例对此不作过多赘述。可以理解的,通过对媒体数据采用加密传输,可以进一步提高媒体数据分享的安全性。
图6为本申请实施例提供的终端的结构示意图。本实施例提供的终端可以作为媒体数据分享***中的第一终端。如图6所示,本实施例提供的终端600,包括:拍摄模块601和发送模块602。
其中,拍摄模块601,用于拍摄得到媒体数据;
发送模块602,用于将所述媒体数据发送给所述第二终端,以使所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系;其中,所述媒体数据在被发送给所述第二终端之前在所述第一终端的本地临时存储或者不存储。
可选的,本实施例的终端,还可以包括能力协商模块603;所述能力协商模块603用于:
获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;
将自身的能力信息发送给所述媒体数据分享***中的其他终端;
根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
可选的,本实施例的终端,还可以包括接收模块604;所述接收模块604用于接收用户输入的分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系;
所述发送模块602,还用于将所述分享规则发送给所述第二终端。
可选的,所述发送模块602,还用于在所述拍摄模块拍摄得到媒体数据之后,根据所述媒体数据,获取所述媒体数据的私密度,若所述媒体数据的私密度大于或者等于预设阈值,则确定所述媒体数据为私密媒体数据;若所述媒体数据的私密度小于所述预设阈值,则确定所述媒体数据为非私密数据;
所述发送模块602,具体用于在所述处理模块确定所述媒体数据为非私密数据时,将所述媒体数据发送给所述第二终端。
可选的,所述发送模块602还用于检测自身是否与所述第二终端位于同一局域网内;
所述发送模块602具体用于:
若确定自身与所述第二终端位于同一局域网内,则将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储;
若确定自身与所述第二终端不位于同一局域网内,则将所述媒体数据在本地临时存储,并在所述临时存储之后检测到自身与所述第二终端位于同一局域网时,将所述媒体数据发送给第二终端,并将所述媒体数据从本地删除。
可选的,所述接收模块604还用于接收用户输入的存储方式指令,所述存储方式指令用于指示媒体数据在自身本地存储空间的存储方式,所述存储方式为临时存储或者不存储;
所述发送模块602具体用于:
若所述存储方式指令指示的媒体数据的存储方式为临时存储,则在所述拍摄模块拍摄得到媒体数据后,将所述媒体数据在本地临时存储,并将所述媒体数据发送给第二终端;
若所述存储方式指令指示的媒体数据的存储方式为不存储,则在所述拍摄模块拍摄得到媒体数据后,将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储。
本实施例提供的终端,可用于执行上述实施例中第一终端执行的媒体数据的分享方法,其实现原理和技术效果类似,此处不再赘述。
图7为本申请实施例提供的终端的结构示意图。本实施例的终端可作为媒体数据分享***中的第二终端。如图7所示,本实施例的终端700,包括:接收模块701和发送模块702。
其中,接收模块701,用于从所述第一终端接收媒体数据,所述媒体数据在被所述第一终端拍摄之后、被发送给所述第二终端之前,在所述第一终端的本地临时存储或者不存储;
发送模块702,用于根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系。
可选的,本实施例的终端700,还包括能力协商模块703;能力协商模块703,用于:
获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;
将自身的能力信息发送给所述媒体数据分享***中的其他终端;
根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
可选的,所述接收模块701,还用于从所述第一终端接收分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系。
可选的,所述发送模块702具体用于:
根据所述媒体数据,获取所述媒体数据的特征;
根据所述媒体数据的特征以及所述第一终端对应的分享规则,确定所述媒体数据对应的被分享终端的标识;
根据所述被分享终端的标识,将所述媒体数据发送给所述被分享终端.
可选的,所述发送模块702具体用于:
获取所述第一终端发送的多个历史媒体数据;
根据各所述历史媒体数据的特征以及所述第一终端对应的分享规则,从所述多个历史媒体数据中确定出同一被分享终端对应的至少一个候选媒体数据;
针对每个被分享终端,根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;
将所述待分享的媒体数据发送给所述被分享终端。
可选的,所述发送模块702具体用于:
获取所述第一终端发送的多个历史媒体数据;
从所述多个历史媒体数据中确定出同一特征对应的至少一个候选媒体数据;
根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;
根据所述第一终端对应的分享规则,将所述待分享的媒体数据发送给被分享终端。
可选的,所述发送模块702具体用于:
根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
可选的,所述发送模块702还用于:
将所述图像处理后的媒体数据发送给拍摄所述媒体数据的第一终端;或者
将所述图像处理后的媒体数据上传至云相册,以使所述第一终端通过所述云相册观看所述媒体数据。
可选的,本实施例的终端700,还可以包括拍摄模块(图7中未示出),用于拍摄得到媒体数据;相应的,发送模块702,还用于根据终端700对应的分享规则,将所述媒体数据发送给被分享终端。
本实施例提供的终端,可用于执行上述实施例中第二终端执行的媒体数据的分享方法,其实现原理和技术效果类似,此处不再赘述。
图8为本申请实施例提供的终端的硬件结构示意图。本实施例的终端可以作为媒体数据分享***中的第一终端,也可以作为第二终端。如图8所示,本实施例提供的终端800,包括:处理器801以及存储器802;其中,存储器802,用于存储计算机程序;处理器801,用于执行存储器存储的计算机程序,以实现上述实施例中的第一终端执行的媒体数据的分享方法,或者实现上述实施例中第二终端执行的媒体数据的分享方法。具体可以参见前述方法实施例中的相关描述。
可选地,存储器802既可以是独立的,也可以跟处理器801集成在一起。
当所述存储器802是独立于处理器801之外的器件时,所述终端800还可以包括:总线803,用于连接所述存储器802和处理器801。
本申请实施例提供的终端,可用于执行上述方法实施例中的第一终端执行的媒体数据的分享方法,或者实现上述实施例中第二终端执行的媒体数据的分享方法,其实现原理和技术效果类似,本实施例此处不再赘述。
本申请实施例还提供一种芯片,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于从所述存储器中调用并运行所述计算机程序,使得安装有所述芯片的终端实现上述实施例中第一终端执行的媒体数据的分享方法,或者实现上述实施例中第二终端执行的媒体数据的分享方法,其实现原理和技术效果类似,本实施例此处不再赘述。
本申请实施例还提供一种存储介质,所述存储介质包括计算机程序,所述计算机程序用于实现上述实施例中第一终端执行的媒体数据的分享方法,或者实现上述实施例中第二终端执行的媒体数据的分享方法。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机实现上述实施例中第一终端执行的媒体数据的分享方法,或者实现上述实施例中第二终端执行的媒体数据的分享方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。
应理解,上述处理器可以是中央处理单元(英文:central processing unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:DSP)、专用集成电路(英文:application specific integrated circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
总线可以是工业标准体系结构(industry standard architecture,ISA)总线、外部设备互连(peripheral component,PCI)总线或扩展工业标准体系结构(extendedindustry standard architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称:ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
Claims (30)
1.一种媒体数据的分享方法,其特征在于,应用于媒体数据分享***,所述媒体数据分享***包括第二终端和至少一个第一终端,所述方法包括:
所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,其中,所述媒体数据在被发送给所述第二终端之前在所述第一终端的本地临时存储或者不存储;
所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系。
2.根据权利要求1所述的方法,其特征在于,在所述第一终端将所述分享规则发送给所述第二终端之前,所述方法还包括:
所述媒体数据分享***中的每个终端获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;
每个终端将自身的能力信息发送给所述媒体数据分享***中的其他终端;
各终端根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
3.根据权利要求2所述的方法,其特征在于,在所述各终端协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端之后,所述方法还包括:
所述第一终端接收用户输入的分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系;
所述第一终端将所述分享规则发送给所述第二终端。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:
所述第二终端根据所述媒体数据,获取所述媒体数据的特征;
所述第二终端根据所述媒体数据的特征以及所述第一终端对应的分享规则,确定所述媒体数据对应的被分享终端的标识;
所述第二终端根据所述被分享终端的标识,将所述媒体数据发送给所述被分享终端。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:
所述第二终端获取所述第一终端发送的多个历史媒体数据;
所述第二终端根据各所述历史媒体数据的特征以及所述第一终端对应的分享规则,从所述多个历史媒体数据中确定出同一被分享终端对应的至少一个候选媒体数据;
针对每个被分享终端,所述第二终端根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;
所述第二终端将所述待分享的媒体数据发送给所述被分享终端。
6.根据权利要求1至3任一项所述的方法,其特征在于,所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,包括:
所述第二终端获取所述第一终端发送的多个历史媒体数据;
所述第二终端从所述多个历史媒体数据中确定出同一特征对应的至少一个候选媒体数据;
所述第二终端根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;
所述第二终端根据所述第一终端对应的分享规则,将所述待分享的媒体数据发送给被分享终端。
7.根据权利要求4所述的方法,其特征在于,所述第二终端将所述媒体数据发送给所述被分享终端,包括:
所述第二终端根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;
其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
8.根据权利要求5所述的方法,其特征在于,所述第二终端将所述媒体数据发送给所述被分享终端,包括:
所述第二终端根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;
其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
9.根据权利要求6所述的方法,其特征在于,所述第二终端将所述媒体数据发送给所述被分享终端,包括:
所述第二终端根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;
其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
10.根据权利要求7-9任一项所述的方法,其特征在于,在所述第二终端将所述图像处理后的媒体数据发送给所述被分享终端之后,还包括:
所述第二终端将所述图像处理后的媒体数据发送给拍摄所述媒体数据的第一终端;或者
所述第二终端将所述图像处理后的媒体数据上传至云相册,以使所述第一终端通过所述云相册观看所述媒体数据。
11.根据权利要求1至3和7-9任一项所述的方法,其特征在于,在所述第一终端拍摄得到媒体数据之后,还包括:
所述第一终端根据所述媒体数据,获取所述媒体数据的私密度;
若所述媒体数据的私密度大于或者等于预设阈值,则所述第一终端确定所述媒体数据为私密媒体数据;
若所述媒体数据的私密度小于所述预设阈值,则所述第一终端确定所述媒体数据为非私密数据;
相应的,所述第一终端将所述媒体数据发送给所述第二终端,包括:
在确定所述媒体数据为非私密数据时,所述第一终端将所述媒体数据发送给所述第二终端。
12.根据权利要求1至3和7-9任一项所述的方法,其特征在于,所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,包括:
所述第一终端拍摄得到媒体数据,并检测自身是否与所述第二终端位于同一局域网内;
若所述第一终端确定自身与所述第二终端位于同一局域网内,则所述第一终端将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储;
若所述第一终端确定自身与所述第二终端不位于同一局域网内,则所述第一终端将所述媒体数据在本地临时存储,并在所述临时存储之后检测到自身与所述第二终端位于同一局域网时,将所述媒体数据发送给第二终端,并将所述媒体数据从本地删除。
13.根据权利要求1至3和7-9任一项所述的方法,其特征在于,所述方法还包括:
所述第一终端接收用户输入的存储方式指令,所述存储方式指令用于指示媒体数据在自身本地存储空间的存储方式,所述存储方式为临时存储或者不存储;
所述第一终端拍摄得到媒体数据,并将所述媒体数据发送给所述第二终端,包括:
若所述存储方式指令指示的媒体数据的存储方式为临时存储,则所述第一终端拍摄得到媒体数据,将所述媒体数据在本地临时存储,并将所述媒体数据发送给第二终端;
若所述存储方式指令指示的媒体数据的存储方式为不存储,则所述第一终端拍摄得到媒体数据,将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储。
14.一种终端,其特征在于,应用于媒体数据分享***,所述媒体数据分享***包括第二终端和至少一个第一终端,所述终端作为所述第一终端时,包括:
拍摄模块,用于拍摄得到媒体数据;
发送模块,用于将所述媒体数据发送给所述第二终端,以使所述第二终端根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系;其中,所述媒体数据在被发送给所述第二终端之前在所述第一终端的本地临时存储或者不存储。
15.根据权利要求14所述的终端,其特征在于,所述终端还包括:能力协商模块,所述能力协商模块用于:
获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;
将自身的能力信息发送给所述媒体数据分享***中的其他终端;
根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
16.根据权利要求15所述的终端,其特征在于,所述终端还包括:接收模块;
所述接收模块,用于接收用户输入的分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系;
所述发送模块,还用于将所述分享规则发送给所述第二终端。
17.根据权利要求14-16任一项所述的终端,其特征在于,
所述发送模块,还用于在所述拍摄模块拍摄得到媒体数据之后,根据所述媒体数据,获取所述媒体数据的私密度,若所述媒体数据的私密度大于或者等于预设阈值,则确定所述媒体数据为私密媒体数据;若所述媒体数据的私密度小于所述预设阈值,则确定所述媒体数据为非私密数据;
所述发送模块具体用于在确定所述媒体数据为非私密数据时,将所述媒体数据发送给所述第二终端。
18.根据权利要求14-16任一项所述的终端,其特征在于,
所述发送模块还用于检测自身是否与所述第二终端位于同一局域网内;
所述发送模块具体用于:若确定自身与所述第二终端位于同一局域网内,则将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储;若确定自身与所述第二终端不位于同一局域网内,则将所述媒体数据在本地临时存储,并在所述临时存储之后检测到自身与所述第二终端位于同一局域网时,将所述媒体数据发送给第二终端,并将所述媒体数据从本地删除。
19.根据权利要求14-16任一项所述的终端,其特征在于,
接收模块还用于接收用户输入的存储方式指令,所述存储方式指令用于指示媒体数据在自身本地存储空间的存储方式,所述存储方式为临时存储或者不存储;
所述发送模块具体用于:
若所述存储方式指令指示的媒体数据的存储方式为临时存储,则在所述拍摄模块拍摄得到媒体数据后,将所述媒体数据在本地临时存储,并将所述媒体数据发送给第二终端;
若所述存储方式指令指示的媒体数据的存储方式为不存储,则在所述拍摄模块拍摄得到媒体数据后,将所述媒体数据发送给所述第二终端,所述媒体数据在所述第一终端的本地不存储。
20.一种终端,其特征在于,应用于媒体数据分享***,所述媒体数据分享***包括第二终端和至少一个第一终端,所述终端作为所述第二终端时,包括:
接收模块,用于从所述第一终端接收媒体数据,所述媒体数据在被所述第一终端拍摄之后、被发送给所述第二终端之前,在所述第一终端的本地临时存储或者不存储;
发送模块,用于根据所述第一终端对应的分享规则,将所述媒体数据发送给被分享终端,所述被分享终端为所述媒体数据分享***中的终端,所述分享规则用于指示媒体数据的特征与被分享终端的标识之间的对应关系。
21.根据权利要求20所述的终端,其特征在于,所述终端还包括:能力协商模块,所述能力协商模块用于:
获取自身的能力信息,所述能力信息包括下述中的至少一种:拍摄能力、图像处理能力、安全能力;
将自身的能力信息发送给所述媒体数据分享***中的其他终端;
根据自身的能力信息、接收到的其他终端的能力信息,协商确定出作为所述第二终端的终端,以及作为所述第一终端的终端。
22.根据权利要求21所述的终端,其特征在于,
所述接收模块,还用于从所述第一终端接收分享规则,所述分享规则包括下述中的至少一种:媒体数据的拍摄时间与被分享终端的标识之间的对应关系,媒体数据的拍摄地点与被分享终端的标识之间的对应关系,媒体数据的拍摄内容与被分享终端的标识之间的对应关系。
23.根据权利要求20-22任一项所述的终端,其特征在于,所述发送模块具体用于:
根据所述媒体数据,获取所述媒体数据的特征;
根据所述媒体数据的特征以及所述第一终端对应的分享规则,确定所述媒体数据对应的被分享终端的标识;
根据所述被分享终端的标识,将所述媒体数据发送给所述被分享终端。
24.根据权利要求20-22任一项所述的终端,其特征在于,所述发送模块具体用于:
获取所述第一终端发送的多个历史媒体数据;
根据各所述历史媒体数据的特征以及所述第一终端对应的分享规则,从所述多个历史媒体数据中确定出同一被分享终端对应的至少一个候选媒体数据;
针对每个被分享终端,根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;
将所述待分享的媒体数据发送给所述被分享终端。
25.根据权利要求20-22任一项所述的终端,其特征在于,所述发送模块具体用于:
获取所述第一终端发送的多个历史媒体数据;
从所述多个历史媒体数据中确定出同一特征对应的至少一个候选媒体数据;
根据各所述候选媒体数据之间的相似度和/或各所述候选媒体数据的质量,对各所述候选媒体数据进行筛选过滤处理,得到待分享的媒体数据;
根据所述第一终端对应的分享规则,将所述待分享的媒体数据发送给被分享终端。
26.根据权利要求23所述的终端,其特征在于,所述发送模块具体用于:
根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
27.根据权利要求24所述的终端,其特征在于,所述发送模块具体用于:
根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
28.根据权利要求25所述的终端,其特征在于,所述发送模块具体用于:
根据所述媒体数据的类型,对所述媒体数据进行图像处理,将所述图像处理后的媒体数据发送给所述被分享终端;其中,所述图像处理包括下述中的至少一种:对图像进行美图处理、将多个图像制作为动态相册、将多个图像制作为视频、为视频添加特效、为视频添加音频。
29.根据权利要求26-28任一项所述的终端,其特征在于,所述发送模块还用于:
将所述图像处理后的媒体数据发送给拍摄所述媒体数据的第一终端;或者
将所述图像处理后的媒体数据上传至云相册,以使所述第一终端通过所述云相册观看所述媒体数据。
30.一种媒体数据分享***,其特征在于,包括如权利要求20-29任一项所述的终端、以及至少一个如权利要求14-19任一项所述的终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910723991.9A CN112351133B (zh) | 2019-08-07 | 2019-08-07 | 媒体数据的分享方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910723991.9A CN112351133B (zh) | 2019-08-07 | 2019-08-07 | 媒体数据的分享方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112351133A CN112351133A (zh) | 2021-02-09 |
CN112351133B true CN112351133B (zh) | 2022-02-25 |
Family
ID=74366490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910723991.9A Active CN112351133B (zh) | 2019-08-07 | 2019-08-07 | 媒体数据的分享方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112351133B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115776513A (zh) * | 2021-09-06 | 2023-03-10 | 中兴通讯股份有限公司 | 多媒体数据的共享方法、服务器和终端 |
CN113825110B (zh) * | 2021-11-19 | 2022-03-11 | 深圳百瑞互联技术有限公司 | 近距离信息分享式社交方法、***及平台 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103200224A (zh) * | 2013-02-22 | 2013-07-10 | 北京小米科技有限责任公司 | 一种信息分享的方法、装置及终端 |
CN103369031A (zh) * | 2013-05-20 | 2013-10-23 | 华为技术有限公司 | 终端设备、电子相册服务器、照片分享***及方法 |
CN104317932A (zh) * | 2014-10-31 | 2015-01-28 | 小米科技有限责任公司 | 照片分享方法及装置 |
CN105025162A (zh) * | 2015-06-16 | 2015-11-04 | 惠州Tcl移动通信有限公司 | 自动分享照片的方法、移动终端及*** |
CN106528602A (zh) * | 2016-09-23 | 2017-03-22 | 北京奇虎科技有限公司 | 节省智能终端存储空间的方法及装置 |
AU2019100490A4 (en) * | 2018-05-07 | 2019-06-06 | Apple Inc. | User interfaces for sharing contextually relevant media content |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9342817B2 (en) * | 2011-07-07 | 2016-05-17 | Sony Interactive Entertainment LLC | Auto-creating groups for sharing photos |
US10089327B2 (en) * | 2011-08-18 | 2018-10-02 | Qualcomm Incorporated | Smart camera for sharing pictures automatically |
CN103634172A (zh) * | 2012-08-29 | 2014-03-12 | ***通信集团公司 | 一种多终端协同信息处理方法、装置及*** |
US10027727B1 (en) * | 2012-11-21 | 2018-07-17 | Ozog Media, LLC | Facial recognition device, apparatus, and method |
CN105591763B (zh) * | 2014-11-18 | 2019-05-21 | 华为终端(东莞)有限公司 | 一种分发照片的方法及终端 |
CN104378216B (zh) * | 2014-11-20 | 2017-12-22 | 努比亚技术有限公司 | 照片共享方法及终端 |
CN105824875B (zh) * | 2016-02-26 | 2019-08-20 | 维沃移动通信有限公司 | 一种照片共享方法及移动终端 |
CN106294649A (zh) * | 2016-08-03 | 2017-01-04 | 努比亚技术有限公司 | 移动终端及图片分享方法 |
CN106301816A (zh) * | 2016-08-05 | 2017-01-04 | 努比亚技术有限公司 | 多终端数据发送方法及装置 |
WO2018161353A1 (zh) * | 2017-03-10 | 2018-09-13 | 华为技术有限公司 | 一种分享照片的方法和装置 |
CN109246657B (zh) * | 2017-06-05 | 2022-07-15 | 中兴通讯股份有限公司 | 数据分享方法、第一终端、第二终端及*** |
WO2019043433A1 (en) * | 2017-08-30 | 2019-03-07 | Tobashi Fawzi | CONTENT SHARING BASED ON RULES |
-
2019
- 2019-08-07 CN CN201910723991.9A patent/CN112351133B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103200224A (zh) * | 2013-02-22 | 2013-07-10 | 北京小米科技有限责任公司 | 一种信息分享的方法、装置及终端 |
CN103369031A (zh) * | 2013-05-20 | 2013-10-23 | 华为技术有限公司 | 终端设备、电子相册服务器、照片分享***及方法 |
CN104317932A (zh) * | 2014-10-31 | 2015-01-28 | 小米科技有限责任公司 | 照片分享方法及装置 |
CN105025162A (zh) * | 2015-06-16 | 2015-11-04 | 惠州Tcl移动通信有限公司 | 自动分享照片的方法、移动终端及*** |
CN106528602A (zh) * | 2016-09-23 | 2017-03-22 | 北京奇虎科技有限公司 | 节省智能终端存储空间的方法及装置 |
AU2019100490A4 (en) * | 2018-05-07 | 2019-06-06 | Apple Inc. | User interfaces for sharing contextually relevant media content |
Also Published As
Publication number | Publication date |
---|---|
CN112351133A (zh) | 2021-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111866404B (zh) | 一种视频编辑方法及电子设备 | |
US10523839B2 (en) | Context and content based automated image and media sharing | |
US20210200423A1 (en) | Information processing apparatus, method, and non-transitory computer readable medium that controls a representation of a user object in a virtual space | |
US11889180B2 (en) | Photographing method and electronic device | |
CN103875277B (zh) | 一种用于自动上传多媒体对象的方法及计算机可读存储介质 | |
WO2012137397A1 (ja) | コンテンツ処理装置、コンテンツ処理方法、コンテンツ処理プログラム、及び集積回路 | |
TW201525709A (zh) | 即時記錄分享系統及方法 | |
CN111132234A (zh) | 一种数据传输方法及对应的终端 | |
CN112351133B (zh) | 媒体数据的分享方法及终端 | |
US20140022402A1 (en) | Method and apparatus for automatic capture of multimedia information | |
WO2021115483A1 (zh) | 一种图像处理方法及相关装置 | |
CN112995731B (zh) | 切换多媒体设备的方法和*** | |
CN110892411B (zh) | 检测实时媒体中的流行面部 | |
CN114895991B (zh) | 内容分享方法和电子设备 | |
KR20220104225A (ko) | 디바이스 점유 방법 및 전자 디바이스 | |
WO2021238967A1 (zh) | 一种内容分享的方法、装置及*** | |
KR20150057707A (ko) | 파일 공유 방법 및 그 전자 장치 | |
CN112528266A (zh) | 到访登记方法及相关装置 | |
KR20190021106A (ko) | 전자 장치 및 전자 장치에서 카메라 기능과 연관된 콘텐트 제공 방법 | |
WO2020056694A1 (zh) | 增强现实的通信方法及电子设备 | |
KR20180068054A (ko) | 차량 탑승자 간 자료 공유 방법 및 그 시스템 | |
CN114449090A (zh) | 数据分享方法、装置、***及电子设备 | |
CN107396200A (zh) | 基于社交软件进行视频直播的方法 | |
WO2017193343A1 (zh) | 媒体文件分享方法、媒体文件分享设备及终端 | |
KR101472287B1 (ko) | 휴대용 디지털 장치를 이용하여 ucc를 생성 및 공유하는방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |