分享多媒体文件的方法、服务器和终端与流程

文档序号:14990603发布日期:2018-07-20 22:08阅读:120来源:国知局

本发明涉及文件分享的技术领域。更具体地讲,涉及一种分享多媒体文件的方法、服务器和终端。



背景技术:

随着电子技术的发展以及人们生活品质的提高,人们随手记录自己丰富多彩的生活并分享给朋友的需求越来越强烈。例如,出去旅游时,人们喜欢通过手机等便携性设备以录像或拍照的方式记录下精彩瞬间,然后将视频或照片上传到微博或微信朋友圈,与朋友们进行分享。目前的分享方式主要是分享视频或照片并配上简单的文字说明。



技术实现要素:

本发明的目的在于提供一种分享多媒体文件的方法、服务器和终端,以解决现有的分享方式比较单一的问题。

本发明的一方面提供一种在服务器执行的分享多媒体文件的方法,所述方法包括:从终端接收拍摄的多媒体文件、多媒体文件的拍摄位置和拍摄时间;基于接收的多媒体文件、拍摄位置和拍摄时间,形成具有拍摄轨迹的拍摄轨迹地图;形成拍摄轨迹地图的链接。

可选地,形成具有拍摄轨迹的拍摄轨迹地图的步骤包括:基于拍摄位置确定各个多媒体文件所在的区域;将属于同一区域的多媒体文件分为一个多媒体文件组;在地图上,在每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图,其中,响应于任一多媒体文件组的缩略图被执行第一预定操作,显示所述任一多媒体文件组中的多媒体文件的缩略图;基于接收的多媒体文件的拍摄时间获取确定的各个区域被访问的时间顺序;在地图上,基于确定的时间顺序,连接确定的各个区域。

可选地,响应于任一多媒体文件组的缩略图被执行第一预定操作,还显示用于显示所述任一多媒体文件组所在的区域的介绍的控件、用于显示所述任一多媒体文件组所在的区域的旅游攻略的控件、用于显示所述任一多媒体文件组所在的区域的用户评论的控件和用于输入用户评论的控件中的至少一个。

可选地,所述方法还包括:在形成拍摄轨迹地图的链接的步骤之前,接收对部分多媒体文件的删除操作。

可选地,接收对部分多媒体文件的删除操作的步骤包括:将拍摄轨迹地图发送给所述终端进行显示;当从所述终端接收到指示在所述终端对任一多媒体文件组的缩略图进行第二预定操作的信息时,从拍摄轨迹地图删除所述任一多媒体文件组的缩略图,并基于剩余的多媒体文件组所在的区域被访问的时间顺序,重新连接确定的各个区域。

可选地,所述方法还包括:将所述链接发送给所述终端。

可选地,响应于任一多媒体文件的缩略图被执行预定操作,显示所述任一多媒体文件。

可选地,每个多媒体文件组的缩略图为每个多媒体文件组中的一张多媒体文件的缩略图或每个多媒体文件组中的所有多媒体文件的组合图的缩略图。

本发明的另一方面提供一种在终端执行的分享多媒体文件的方法,所述方法包括:当拍摄多媒体文件时,记录多媒体文件的拍摄位置和拍摄时间;基于拍摄的多媒体文件、记录的拍摄位置和拍摄时间,形成具有拍摄轨迹的拍摄轨迹地图;分享拍摄轨迹地图。

可选地,形成具有拍摄轨迹的拍摄轨迹地图的步骤包括:将拍摄的多媒体文件、记录的拍摄位置和拍摄时间发送到服务器以形成拍摄轨迹地图,其中,在拍摄轨迹地图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,属于同一区域的多媒体文件分为一个多媒体文件组,其中,响应于任一多媒体文件组的缩略图被执行第一预定操作,显示所述任一多媒体文件组中的多媒体文件的缩略图;从服务器接收拍摄轨迹地图的链接;其中,分享所述地图的步骤包括:分享所述链接。

可选地,所述方法还包括:基于拍摄的多媒体文件、记录的拍摄位置和拍摄时间,形成具有拍摄轨迹的预览图,其中,在预览图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,属于同一区域的多媒体文件分为一个多媒体文件组,响应于对任一多媒体文件组的缩略图的预定操作,删除所述任一多媒体文件组以及从预览图删除所述任一多媒体文件组的缩略图,并基于剩余的多媒体文件组所在的区域被访问的时间顺序,重新连接确定的各个区域。

可选地,形成具有拍摄轨迹的预览图的步骤包括:基于拍摄位置确定各个多媒体文件所在的区域;将属于同一区域的多媒体文件分为一个多媒体文件组;在地图上,在每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图,其中,响应于任一多媒体文件组的缩略图被执行第一预定操作,显示所述任一多媒体文件组中的多媒体文件的缩略图;基于接收的多媒体文件的拍摄时间获取确定的各个区域被访问的时间顺序;在地图上,基于确定的时间顺序,连接确定的各个区域。

可选地,形成具有拍摄轨迹的拍摄轨迹地图的步骤包括:将剩余的多媒体文件组、剩余的多媒体文件组所在的区域、各个区域被访问的时间顺序发送到服务器以形成拍摄轨迹地图,其中,在拍摄轨迹地图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,响应于任一多媒体文件组的缩略图被执行第一预定操作,显示所述任一多媒体文件组中的多媒体文件的缩略图;从服务器接收拍摄轨迹地图的链接;其中,分享所述地图的步骤包括:分享所述链接。

可选地,所述方法还包括:从服务器接收拍摄轨迹地图,并将拍摄轨迹地图进行显示;接收对任一多媒体文件组的缩略图的第二预定操作,将指示接收到对所述任一多媒体文件组的缩略图进行第二预定操作的信息发送至服务器。

本发明的另一方面提供一种分享多媒体文件的服务器,所述服务器包括:第一接收单元,从终端接收拍摄的多媒体文件、多媒体文件的拍摄位置和拍摄时间;第一拍摄轨迹地图形成单元,基于接收的多媒体文件、拍摄位置和拍摄时间,形成具有拍摄轨迹的拍摄轨迹地图;链接形成单元,形成拍摄轨迹地图的链接。

可选地,第一拍摄轨迹地图形成单元包括:第一区域确定单元,基于拍摄位置确定各个多媒体文件所在的区域;第一分组单元,将属于同一区域的多媒体文件分为一个多媒体文件组;第一显示单元,在地图上,在每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图,其中,响应于任一多媒体文件组的缩略图被执行第一预定操作,显示所述任一多媒体文件组中的多媒体文件的缩略图;第一时间顺序确定单元,基于接收的多媒体文件的拍摄时间获取确定的各个区域被访问的时间顺序;第一连接单元,在地图上,基于确定的时间顺序,连接确定的各个区域。

可选地,第一显示单元响应于任一多媒体文件组的缩略图被执行第一预定操作,还显示用于显示所述任一多媒体文件组所在的区域的介绍的控件、用于显示所述任一多媒体文件组所在的区域的旅游攻略的控件、用于显示所述任一多媒体文件组所在的区域的用户评论的控件和用于输入用户评论的控件中的至少一个。

可选地,所述服务器还包括:第一删除单元,在第一拍摄轨迹地图形成单元形成拍摄轨迹地图的链接之前,接收对部分多媒体文件的删除操作。

可选地,第一删除单元将拍摄轨迹地图发送给所述终端进行显示;当从所述终端接收到指示在所述终端对任一多媒体文件组的缩略图进行第二预定操作的信息时,第一删除单元从拍摄轨迹地图删除所述任一多媒体文件组的缩略图,并基于剩余的多媒体文件组所在的区域被访问的时间顺序,重新连接确定的各个区域。

可选地,所述服务器还包括:第一发送单元,将所述链接发送给所述终端。

可选地,第一显示单元响应于任一多媒体文件的缩略图被执行预定操作,显示所述任一多媒体文件。

可选地,每个多媒体文件组的缩略图为每个多媒体文件组中的一张多媒体文件的缩略图或每个多媒体文件组中的所有多媒体文件的组合图的缩略图。

根据本发明的另一方面提供一种分享多媒体文件的终端,所述终端包括:记录单元,当拍摄多媒体文件时,记录多媒体文件的拍摄位置和拍摄时间;第二拍摄轨迹地图形成单元,基于拍摄的多媒体文件、记录的拍摄位置和拍摄时间,形成具有拍摄轨迹的拍摄轨迹地图;分享单元,分享拍摄轨迹地图。

可选地,第二拍摄轨迹地图形成单元将拍摄的多媒体文件、记录的拍摄位置和拍摄时间发送到服务器以形成拍摄轨迹地图,其中,在拍摄轨迹地图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,属于同一区域的多媒体文件分为一个多媒体文件组,其中,响应于任一多媒体文件组的缩略图被执行第一预定操作,显示所述任一多媒体文件组中的多媒体文件的缩略图;第二拍摄轨迹地图形成单元从服务器接收拍摄轨迹地图的链接;其中,分享单元分享所述链接。

可选地,所述终端还包括:预览图形成单元,基于拍摄的多媒体文件、记录的拍摄位置和拍摄时间,形成具有拍摄轨迹的预览图,其中,在预览图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,属于同一区域的多媒体文件分为一个多媒体文件组,第二删除单元,响应于对任一多媒体文件组的缩略图的预定操作,删除所述任一多媒体文件组以及从预览图删除所述任一多媒体文件组的缩略图,并基于剩余的多媒体文件组所在的区域被访问的时间顺序,重新连接确定的各个区域。

可选地,预览图形成单元包括:第二区域确定单元,基于拍摄位置确定各个多媒体文件所在的区域;第二分组单元,将属于同一区域的多媒体文件分为一个多媒体文件组;第二显示单元,在地图上,在每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图,其中,响应于任一多媒体文件组的缩略图被执行第一预定操作,显示所述任一多媒体文件组中的多媒体文件的缩略图;第二时间顺序确定单元,基于接收的多媒体文件的拍摄时间获取确定的各个区域被访问的时间顺序;第二连接单元,在地图上,基于确定的时间顺序,连接确定的各个区域。

可选地,第二拍摄轨迹地图形成单元将剩余的多媒体文件组、剩余的多媒体文件组所在的区域、各个区域被访问的时间顺序发送到服务器以形成拍摄轨迹地图,其中,在拍摄轨迹地图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,响应于任一多媒体文件组的缩略图被执行第一预定操作,显示所述任一多媒体文件组中的多媒体文件的缩略图;第二拍摄轨迹地图形成单元从服务器接收拍摄轨迹地图的链接;其中,分享单元分享所述链接。

可选地,所述终端还包括第二删除单元,从服务器接收拍摄轨迹地图,将拍摄轨迹地图进行显示,接收对任一多媒体文件组的缩略图的第二预定操作,将指示接收到对所述任一多媒体文件组的缩略图进行第二预定操作的信息发送至服务器。

根据本发明的示例性实施例的分享多媒体文件的方法、服务器和终端,可分享具有拍摄轨迹的拍摄轨迹地图,分享的信息更加全面。

此外,根据本发明的示例性实施例的分享多媒体文件的方法、服务器和终端,在分享的拍摄轨迹地图的各个多媒体文件组所在的区域(如景点)的位置显示了各个多媒体文件组的缩略图,通过对该缩略图进行预定操作可查看多媒体文件组中的多媒体文件、景点介绍、景点攻略和用户评论,可结合地理位置信息来分享多媒体文件,他人可更全面地了解用户的旅游路线以及旅游路线上的各景点。

将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。

附图说明

通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:

图1是示出根据本发明的示例性实施例的分享多媒体文件的方法的流程图;

图2示出根据本发明示例性实施例的形成拍摄轨迹地图的步骤的流程图;

图3是示出根据本发明的另一示例性实施例的分享多媒体文件的方法的流程图;

图4至图6示出了根据本发明的示例性实施例的将拍摄轨迹地图进行分享后的界面图;

图7是示出根据本发明的示例性实施例的分享多媒体文件的终端的框图;

图8是示出根据本发明的示例性实施例的分享多媒体文件的第二拍摄轨迹形成单元的框图;

图9是示出根据本发明的示例性实施例的分享多媒体文件的服务器的框图。

具体实施方式

下面参照附图详细描述本发明的实施例。

图1是示出根据本发明的示例性实施例的分享多媒体文件的方法的流程图。

参照图1,在步骤s101,当终端拍摄多媒体文件时,终端记录多媒体文件的拍摄位置和拍摄时间。

所述终端可以是配置有摄像头的各种电子设备,例如,可以是配备有摄像头的移动通信终端、个人计算机、平板电脑、游机、数字多媒体播放器或穿戴设备等。

所述多媒体文件可以是视频或照片。所述多媒体文件的拍摄位置是指拍摄多媒体文件时,终端所在的位置。所述多媒体文件的拍摄时间是指拍摄多媒体文件时的时间。

在步骤s102,终端基于拍摄的多媒体文件、记录的拍摄位置和拍摄时间,形成具有拍摄轨迹的拍摄轨迹地图。

所述拍摄轨迹指示用户在拍摄多媒体文件过程中的运动轨迹。所述拍摄轨迹可以是精确的运动轨迹,也可以是粗略的运动轨迹。所述拍摄轨迹可根据拍摄的多媒体文件的拍摄位置和拍摄时间来生成。例如,所述拍摄轨迹可以按照拍摄时间的先后顺序,将拍摄的每个多媒体文件的拍摄位置进行连接来形成。或者,所述拍摄轨迹可按照各个多媒体文件组所在的区域被访问的时间顺序来将所述区域(例如区域的中心位置)进行连接来形成,其中,拍摄位置属于同一区域的多媒体文件属于同一个多媒体文件组。

所述拍摄轨迹地图中包括了所述拍摄轨迹以及用于显示拍摄的多媒体文件的控件。

在步骤s103,终端分享拍摄轨迹地图。这里,可将形成的拍摄轨迹地图在微博、微信朋友圈等社交平台进行分享。

为了方便用户操作,可在相机应用中设置分享功能,当分享功能被选择时,相机应用执行根据本发明的实施例的分享多媒体文件的方法,当分享功能未被选择时,相机应用执行常规的拍照或录像操作。

可以理解,步骤s102可实时地执行,也可在接受到用户输入的用于指示结束拍照和录像的操作后再执行。步骤s103可在接收到用户输入的用于指示分享拍摄轨迹地图的操作后执行。

根据本发明的示例性的实施例的分享多媒体文件的方法可由终端独立执行,也可在终端和服务器中交互执行。

对于由终端独立执行的情况,在步骤s102,可在终端中形成拍摄轨迹地图,在步骤s103,分享在终端中形成的拍摄轨迹地图。

对于在终端和服务器中交互执行的情况,在步骤s102,终端可将拍摄的多媒体文件、记录的拍摄位置和拍摄时间发送到服务器,再接收在服务器中形成的拍摄轨迹地图的链接,在步骤s103,终端通过分享所述链接来分享拍摄轨迹地图。

以下将参照图2来描述在终端中形成拍摄轨迹地图的步骤。

图2示出根据本发明示例性实施例的形成拍摄轨迹地图的步骤的流程图。

参照图2,在步骤s201,基于拍摄位置确定各个多媒体文件所在的区域。

所述区域可以是将所述拍摄轨迹所在的地理区域分成的多个独立的区域。

优选地,所述区域是景点区域。具体说来,所述景点区域可以是以景点为中心向周围辐射预定范围的区域。在步骤s201,将各个多媒体文件的拍摄位置位于的景点区域作为各个多媒体文件所在的景点区域。这里,可自动将拍摄位置在景点区域外的多媒体文件进行删除。

在步骤s202,将属于同一区域的多媒体文件分为一个多媒体文件组。

在步骤s203,在地图上,在每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图。

这里,可先获取地图,再在地图上每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图。

所述多媒体文件组的缩略图可以是多媒体文件组中的一个多媒体文件的缩略图,也可以是多媒体文件组中的所有多媒体文件的组合图的缩略图。

这里,任一多媒体文件组的缩略图用于显示所述任一多媒体文件组中的多媒体文件的缩略图。具体说来,可响应于任一多媒体文件组的缩略图被执行第一预定操作(例如,被点击),显示所述任一多媒体文件组中的多媒体文件的缩略图。

在步骤s204,基于接收的多媒体文件的拍摄时间获取确定的各个区域被访问的时间顺序。各个区域被访问的时间顺序是指用户访问各个区域的时间顺序。

在步骤s205,在地图上,基于确定的时间顺序,连接确定的各个区域。这里,可基于确定的时间顺序,连接确定的各个区域的中心位置。这样就可以形成拍摄轨迹地图。

以下将参照图3来描述根据本发明的示例性的实施例的分享多媒体文件的方法在终端和服务器中交互执行的情况。

图3是示出根据本发明的另一示例性实施例的分享多媒体文件的方法的流程图。

在步骤s301,当终端拍摄多媒体文件时,终端记录多媒体文件的拍摄位置和拍摄时间。

在步骤s302,终端将拍摄的多媒体文件、记录的拍摄位置和拍摄时间发送到服务器。

在步骤s303,服务器从终端接收拍摄的多媒体文件、多媒体文件的拍摄位置和拍摄时间。

在步骤s304,服务器基于接收的多媒体文件、拍摄位置和拍摄时间,形成具有拍摄轨迹的拍摄轨迹地图。

在拍摄轨迹地图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,属于同一区域的多媒体文件分为一个多媒体文件组。

所述显示的各个多媒体文件组的缩略图用于显示各个多媒体文件组中的多媒体文件的缩略图。具体说来,可响应于任一多媒体文件组的缩略图被执行第一预定操作(例如,被点击),显示所述任一多媒体文件组中的多媒体文件的缩略图。所述显示的多媒体文件的缩略图用于显示多媒体文件。具体说来,可响应于任一多媒体文件的缩略图被执行预定操作(例如,被点击),显示所述任一多媒体文件。

此外,所述显示的任一多媒体文件组的缩略图还可响应于任一多媒体文件的缩略图被执行预定操作显示以下控件中的至少一个:用于显示所述任一多媒体文件组所在的区域的介绍的控件、用于显示所述任一多媒体文件组所在的区域的旅游攻略的控件、用于显示所述任一多媒体文件组所在的区域的用户评论的控件和用于输入用户评论的控件。应该理解,上述介绍、旅游攻略可被预先获取以供进行显示,用户评论可被实时收集以供进行显示。

这里,在服务器中形成拍摄轨迹地图的步骤可与在终端中拍摄轨迹地图的步骤相同。例如,可参照图2所示的形成拍摄轨迹地图的步骤来在服务器中形成拍摄轨迹地图。

在步骤s305,服务器形成拍摄轨迹地图的链接,并将所述链接发送到终端。这里,服务器为形成的拍摄轨迹地图分配网址,拍摄轨迹地图的链接用于指向服务器为拍摄轨迹地图分配的网址。

在步骤s306,终端从服务器接收拍摄轨迹地图的链接,分享所述链接。

这里,可将所述链接分享到微博或微信朋友圈等社交平台。社交平台的其他用户可通过点击该链接来查看所述分享的拍摄轨迹地图。以下将参照图4至图6来描述社交平台的其他用户查看该拍摄轨迹地图的界面图。

图4至图6示出了根据本发明的示例性实施例的将拍摄轨迹地图进行分享后的界面图。

如图4所示,当用户将拍摄轨迹地图的链接401分享到微信朋友圈后,将在该用户的朋友的微信朋友圈显示该链接401。

当该朋友点击所述链接401时,界面将切换为如图5所示的界面,将在该朋友的终端显示所述拍摄轨迹地图,在拍摄轨迹地图中显示了拍摄轨迹501、多媒体文件组的缩略图502。

当该朋友点击多媒体文件组的缩略图502时,界面将切换为如图6所示的界面,将在被点击的多媒体文件组的缩略图502周围显示多媒体文件组中的多媒体文件的缩略图601、用于显示多媒体文件组所在的区域的介绍的控件602、用于显示所述任一多媒体文件组所在的区域的旅游攻略的控件603和用于显示所述任一多媒体文件组所在的区域的用户评论的控件604。这里,当该朋友点击多媒体文件组的缩略图502时,如6所示,还可将地图进行放大显示。当该朋友点击多媒体文件的缩略图601时,可显示该多媒体文件。该朋友还可通过点击控件602、控件603或控件604来查看多媒体文件组所在的区域的介绍、多媒体文件组所在的区域的旅游攻略或多媒体文件组所在的区域的用户评论。

此外,为了保护用户隐私,可在分享拍摄轨迹地图前接收用户对部分多媒体文件的删除操作,再分享基于删除后剩余的多媒体文件、删除后剩余的多媒体文件的拍摄时间和拍摄位置形成的拍摄轨迹地图。

这里,用户对部分多媒体文件的删除操作可在终端中独立执行,也可以在终端和服务器中交互执行。

对于用户对部分多媒体文件的删除操作在终端中独立执行的情况,可在步骤s302之前,即终端将拍摄的多媒体文件、记录的拍摄位置和拍摄时间发送到服务器之前,基于拍摄的多媒体文件、记录的拍摄位置和拍摄时间,形成具有拍摄轨迹的预览图。

在预览图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,属于同一区域的多媒体文件分为一个多媒体文件组。

这里,在终端中形成所述预览图的步骤可与在终端中拍摄轨迹地图的步骤相同。例如,可参照图2所示的形成拍摄轨迹地图的步骤来在终端中形成所述预览图。

再响应于对任一多媒体文件组的缩略图的预定操作,删除所述任一多媒体文件组以及从预览图删除所述任一多媒体文件组的缩略图,并基于剩余的多媒体文件组所在的区域被访问的时间顺序,重新连接确定的各个区域。

之后,再在步骤s302中将剩余的多媒体文件组包括的多媒体文件、剩余的多媒体文件组包括的多媒体文件的拍摄时间和拍摄位置发送到服务器以形成拍摄轨迹地图。此外,为了提高处理速度,在步骤s302中可将剩余的多媒体文件组、剩余的多媒体文件组所在的区域和所在区域被访问的时间顺序发送到服务器,服务器再基于接收的多媒体文件组、多媒体文件组所在的区域和所在区域被访问的时间顺序来形成拍摄轨迹地图。具体说来,服务器可先获取地图,再在地图上每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图,并基于多媒体文件组所在的区域被访问的时间顺序,连接各个区域。这里,可基于所述时间顺序,连接各个区域的中心位置。这样就可以形成拍摄轨迹。

这里,对于用户对部分多媒体文件的删除操作在终端和服务器中交互执行的情况,在步骤s304之后,服务器将拍摄轨迹地图发送给所述终端进行显示;终端从服务器接收拍摄轨迹地图,并将拍摄轨迹地图进行显示;终端接收对任一多媒体文件组的缩略图的第二预定操作,并将指示接收到对所述任一多媒体文件组的缩略图进行第二预定操作的信息发送至服务器。

当服务器从所述终端接收到指示对任一多媒体文件组的缩略图进行第二预定操作的信息时,服务器从拍摄轨迹地图删除所述任一多媒体文件组的缩略图,并基于剩余的多媒体文件组所在的区域被访问的时间顺序,重新连接确定的各个区域,以形成新的拍摄轨迹地图。在步骤s305中,服务器形成新的拍摄轨迹地图的链接。

图7是示出根据本发明的示例性实施例的分享多媒体文件的终端的框图。所述终端可以是配置有摄像头的各种电子设备,例如,可以是配备有摄像头的移动通信终端、个人计算机、平板电脑、游机、数字多媒体播放器或穿戴设备等。

如图7所示,根据本发明的示例性实施例的分享多媒体文件的终端包括记录单元701、第二拍摄轨迹地图形成单元702和分享单元703。

当拍摄多媒体文件时,记录单元701记录多媒体文件的拍摄位置和拍摄时间。

所述多媒体文件可以是视频或照片。所述多媒体文件的拍摄位置是指拍摄多媒体文件时,终端所在的位置。所述多媒体文件的拍摄时间是指拍摄多媒体文件时的时间。

第二拍摄轨迹地图形成单元702基于拍摄的多媒体文件、记录的拍摄位置和拍摄时间,形成具有拍摄轨迹的拍摄轨迹地图。

所述拍摄轨迹指示用户在拍摄多媒体文件过程中的运动轨迹。所述拍摄轨迹可以是精确的运动轨迹,也可以是粗略的运动轨迹。所述拍摄轨迹可根据拍摄的多媒体文件的拍摄位置和拍摄时间来生成。例如,所述拍摄轨迹可以按照拍摄时间的先后顺序,将拍摄的每个多媒体文件的拍摄位置进行连接来形成。或者,所述拍摄轨迹也可以按照各个多媒体文件组所在的区域被访问的时间顺序来将所述区域(例如区域的中心位置)进行连接来形成,其中,拍摄位置属于同一区域的多媒体文件属于同一个多媒体文件组。

所述拍摄轨迹地图中包括了所述拍摄轨迹以及用于显示拍摄的多媒体文件的控件。

分享单元703分享拍摄轨迹地图。这里,可将形成的拍摄轨迹地图在微博、微信朋友圈等社交平台进行分享。

为了方便用户操作,可在相机应用中设置分享功能,当分享功能被选择时,相机应用执行根据本发明的实施例的分享多媒体文件的终端中的各个单元的操作,当分享功能未被选择时,相机应用执行常规的拍照或录像操作。

可以理解,第二拍摄轨迹地图形成单元702可实时地形成拍摄轨迹地图,也可在接受到用户输入的用于指示结束拍照和录像的操作后再形成拍摄轨迹地图。分享单元703可在接收到用户输入的用于指示分享拍摄轨迹地图的操作后分享拍摄轨迹地图。

根据本发明的示例性的实施例的分享多媒体文件的过程可由终端独立完成,也可在终端和服务器中交互完成。

对于由终端独立完成的情况,第二拍摄轨迹地图形成单元702可在终端中形成拍摄轨迹地图,分享单元703分享在终端中形成的拍摄轨迹地图。

对于在终端和服务器中交互完成的情况,第二拍摄轨迹地图形成单元702可将拍摄的多媒体文件、记录的拍摄位置和拍摄时间发送到服务器,再接收在服务器中形成的拍摄轨迹地图的链接,分享单元703通过分享所述链接来分享拍摄轨迹地图。

以下将参照图8来描述分享多媒体文件的过程由终端独立完成的情况下,第二拍摄轨迹地图形成单元702形成拍摄轨迹地图的过程。

图8示出根据本发明示例性实施例的第二拍摄轨迹地图形成单元702的框图。

参照图8,根据本发明示例性实施例的第二拍摄轨迹地图形成单元702包括第三区域确定单元801、第三分组单元802、第三显示单元803、第三时间顺序确定单元804和第三连接单元805。

第三区域确定单元801基于拍摄位置确定各个多媒体文件所在的区域。

所述区域可以是将所述拍摄轨迹所在的地理区域分成的多个独立的区域。

优选地,所述区域是景点区域。具体说来,所述景点区域可以是以景点为中心向周围辐射预定范围的区域。第三区域确定单元801将各个多媒体文件的拍摄位置位于的景点区域作为各个多媒体文件所在的景点区域。这里,可自动将拍摄位置在景点区域外的多媒体文件进行删除。

第三分组单元802将属于同一区域的多媒体文件分为一个多媒体文件组。

第三显示单元803在地图上,在每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图。

这里,可先获取地图,再在地图上每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图。

所述多媒体文件组的缩略图可以是多媒体文件组中的一个多媒体文件的缩略图,也可以是多媒体文件组中的所有多媒体文件的组合图的缩略图。

这里,任一多媒体文件组的缩略图用于显示所述任一多媒体文件组中的多媒体文件的缩略图。具体说来,可响应于任一多媒体文件组的缩略图被执行第一预定操作(例如,被点击),显示所述任一多媒体文件组中的多媒体文件的缩略图。

第三时间顺序确定单元804基于接收的多媒体文件的拍摄时间获取确定的各个区域被访问的时间顺序。各个区域被访问的时间顺序是指用户访问各个区域的时间顺序。

第三连接单元805在地图上,基于确定的时间顺序,连接确定的各个区域。这里,可基于确定的时间顺序,连接确定的各个区域的中心位置。这样就可以形成拍摄轨迹地图。

以下将参照图9来描述根据本发明的示例性的实施例的分享多媒体文件的过程在终端和服务器中交互完成的情况。

图9是示出根据本发明的示例性实施例的分享多媒体文件的服务器的框图。如图9所示,根据本发明的示例性实施例的分享多媒体文件的服务器包括第一接收单元901、第一拍摄轨迹地图形成单元902、链接形成单元903和链接发送单元904。

服务器的第一接收单元901从终端的第二拍摄轨迹地图形成单元702接收拍摄的多媒体文件、多媒体文件的拍摄位置和拍摄时间。

服务器的第一拍摄轨迹地图形成单元902基于接收的多媒体文件、拍摄位置和拍摄时间,形成具有拍摄轨迹的拍摄轨迹地图。

在拍摄轨迹地图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,属于同一区域的多媒体文件分为一个多媒体文件组。

所述显示的各个多媒体文件组的缩略图用于显示各个多媒体文件组中的多媒体文件的缩略图。具体说来,可响应于任一多媒体文件组的缩略图被执行第一预定操作(例如,被点击),显示所述任一多媒体文件组中的多媒体文件的缩略图。所述显示的多媒体文件的缩略图用于显示多媒体文件。具体说来,可响应于任一多媒体文件的缩略图被执行预定操作(例如,被点击),显示所述任一多媒体文件。

此外,所述显示的任一多媒体文件组的缩略图还可响应于任一多媒体文件的缩略图被执行预定操作,显示以下控件中的至少一个:用于显示所述任一多媒体文件组所在的区域的介绍的控件、用于显示所述任一多媒体文件组所在的区域的旅游攻略的控件、用于显示所述任一多媒体文件组所在的区域的用户评论的控件和用于输入用户评论的控件。应该理解,上述介绍、旅游攻略可被预先获取以供进行显示,用户评论可被实时收集以供进行显示。

这里,服务器的第一拍摄轨迹地图形成单元902可包括第一区域确定单元、第一分组单元、第一显示单元、第一时间顺序确定单元和第一连接单元。第一拍摄轨迹地图形成单元902包括的第一区域确定单元、第一分组单元、第一显示单元、第一时间顺序确定单元和第一连接单元的功能分别与第二拍摄轨迹地图形成单元702包括的第三区域确定单元801、第三分组单元802、第三显示单元803、第三时间顺序确定单元804和第三连接单元805的功能相同。

服务器的链接形成单元903形成拍摄轨迹地图的链接,并将所述链接发送到终端。这里,服务器为形成的拍摄轨迹地图分配网址,拍摄轨迹地图的链接用于指向服务器为拍摄轨迹地图分配的网址。

终端的第二拍摄轨迹地图形成单元702从服务器接收拍摄轨迹地图的链接,终端的分享单元703分享所述链接。

这里,可将所述链接分享到微博或微信朋友圈等社交平台。社交平台的其他用户可通过点击该链接来查看所述分享的拍摄轨迹地图。社交平台的其他用户查看该拍摄轨迹地图的界面图可参照上述的图4至图6。

此外,为了保护用户隐私,可在分享拍摄轨迹地图前接收用户对部分多媒体文件的删除操作,再分享基于删除后剩余的多媒体文件、删除后剩余的多媒体文件的拍摄时间和拍摄位置形成的拍摄轨迹地图。

这里,用户对部分多媒体文件的删除操作可在终端中独立完成,也可以在终端和服务器中交互完成。

对于用户对部分多媒体文件的删除操作在终端中独立执行的情况,终端还可包括预览图形成单元和第二删除单元(未示出)。所示预览图形成单元在第二拍摄轨迹地图形成单元702将拍摄的多媒体文件、记录的拍摄位置和拍摄时间发送到服务器之前,基于拍摄的多媒体文件、记录的拍摄位置和拍摄时间,形成具有拍摄轨迹的预览图。

在预览图上,在各个多媒体文件组所在的区域的位置显示各个多媒体文件组的缩略图,各个多媒体文件组所在的区域基于被访问的时间顺序被连接,其中,属于同一区域的多媒体文件分为一个多媒体文件组。这里,预览图形成单元可包括第二区域确定单元、第二分组单元、第二显示单元、第二时间顺序确定单元和第二连接单元。预览图形成单元包括的第二区域确定单元、第二分组单元、第二显示单元、第二时间顺序确定单元和第二连接单元的功能分别与第二拍摄轨迹地图形成单元702包括的第三区域确定单元801、第三分组单元802、第三显示单元803、第三时间顺序确定单元804和第三连接单元805的功能相同。

第二删除单元响应于对任一多媒体文件组的缩略图的预定操作,删除所述任一多媒体文件组以及从预览图删除所述任一多媒体文件组的缩略图,并基于剩余的多媒体文件组所在的区域被访问的时间顺序,重新连接确定的各个区域。

之后,第二拍摄轨迹地图形成单元702再将剩余的多媒体文件组包括的多媒体文件、剩余的多媒体文件组包括的多媒体文件的拍摄时间和拍摄位置发送到服务器以形成拍摄轨迹地图。此外,为了提高处理速度,第二拍摄轨迹地图形成单元702可将剩余的多媒体文件组所在的区域和所在区域被访问的时间顺序发送到服务器,服务器的第一拍摄轨迹地图形成单元902再基于接收的多媒体文件组、多媒体文件组所在的区域和所在区域被访问的时间顺序来形成拍摄轨迹地图。具体说来,第一拍摄轨迹地图形成单元902包括的第一显示单元在地图上每个多媒体文件组所在的区域的位置显示每个多媒体文件组的缩略图,第一拍摄轨迹地图形成单元902包括的第一连接单元基于多媒体文件组所在的区域被访问的时间顺序,连接各个区域。这里,可基于所述时间顺序,连接各个区域的中心位置。这样就可以形成拍摄轨迹地图。

这里,对于用户对部分多媒体文件的删除操作在终端和服务器中交互完成的情况,服务器还可包括第一删除单元(未示出)。第一删除单元将拍摄轨迹地图发送给所述终端的第二删除单元进行显示;所述终端的第二删除单元从服务器接收拍摄轨迹地图,并将拍摄轨迹地图进行显示,终端的第二删除单元接收对任一多媒体文件组的缩略图的第二预定操作,并将指示接收到对所述任一多媒体文件组的缩略图进行第二预定操作的信息发送至服务器。

当服务器的第一删除单元从所述终端接收到指示对任一多媒体文件组的缩略图进行第二预定操作的信息时,服务器的第一删除单元从拍摄轨迹地图删除所述任一多媒体文件组的缩略图,服务器的第一拍摄轨迹地图形成单元902并基于剩余的多媒体文件组所在的区域被访问的时间顺序,重新连接确定的各个区域,以形成新的拍摄轨迹地图。服务器的链接形成单元903形成新的拍摄轨迹地图的链接。

根据本发明的示例性实施例的分享多媒体文件的方法、服务器和终端,可分享具有拍摄轨迹的拍摄轨迹地图,分享的信息更加全面。

此外,根据本发明的示例性实施例的分享多媒体文件的方法、服务器和终端,在分享的拍摄轨迹地图的各个多媒体文件组所在的区域(如景点)的位置显示了各个多媒体文件组的缩略图,通过对该缩略图进行预定操作可查看多媒体文件组中的多媒体文件、景点介绍、景点攻略和用户评论,可结合地理位置信息来分享多媒体文件,他人可更全面地了解用户的旅游路线以及旅游路线上的各景点。

此外,应该理解,根据本发明的示例性实施例的分享多媒体文件的方法也可实现为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是可存储其后可由计算机系统读出的数据的任意数据存储装置。计算机可读记录介质的示例包括:只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘、光数据存储装置和载波(诸如经有线或无线传输路径通过互联网的数据传输)。计算机可读记录介质也可分布于连接网络的计算机系统,从而计算机可读代码以分布式存储和执行。此外,完成本发明的功能程序、代码和代码段可容易地被与本发明相关的领域的普通程序员在本发明的范围之内解释。

此外,根据本发明的示例性实施例的示例性实施例的分享多媒体文件的服务器和终端中的各个单元可完全由硬件来实现,例如现场可编程门阵列(fpga)或专用集成电路(asic);还可以由硬件和软件相结合的方式来实现;也可以完全通过计算机程序来以软件方式实现。

尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1