多媒体信息分享的方法和装置与流程

文档序号:11960430阅读:181来源:国知局
多媒体信息分享的方法和装置与流程

本发明涉及互联网应用技术领域,特别涉及一种多媒体信息分享的方法和装置。



背景技术:

目前,越来越多的应用程序具备录制、上传音频、视频等多媒体功能。用户完成音频或视频录制之后,通过发送音频、视频等多媒体信息来进行多媒体信息的分享。

而随着数据信息产业的崛起,互联网中多媒体信息量成倍地增长,并且多媒体信息流动的速度大大增加,使用户在单位时间内接收分享到的多媒体信息量也大大增加。

大量的多媒体信息如果没有经过有效的过滤就进行分享,将会带来很多问题。一方面,形成数据信息资源和互联网资源的巨大浪费。另一方面,用户面对如此大量的多媒体信息,不得不花费越来越多的时间在查找自己所需的多媒体信息上面,使多媒体信息分享的效率大大降低。



技术实现要素:

基于此,有必要提供一种多媒体信息分享的方法,所述方法能够对多媒体信息进行过滤性分享,节省资源,提高多媒体信息分享的效率。

另外,还有必要提供一种多媒体信息分享的装置,所述装置能够对多媒体信息进行过滤性分享,节省资源,提高多媒体信息分享的效率。

为解决上述技术问题,将采用如下技术方案:

第一方面,提供了一种多媒体信息分享的方法,运行于服务器,包括:

向第一终端发送多媒体信息的链接,所述链接携带第二位置信息;

接收所述第一终端根据触发所述链接的触发指令发送的请求信息,所述请求信息包含所述第一终端当前所处的第一位置信息;

判断所述第一位置信息与所述第二位置信息是否匹配,若为是,则向所述第一终端发送所述多媒体信息。

结合第一方面,在第一种可能的实现方式中,所述向第一终端发送多媒体信息的链接的步骤之前,所述方法还包括:

接收第二终端上传的多媒体信息,存储所述多媒体信息,根据所述多媒体信息的存储地址生成所述多媒体信息的链接;

为所述链接设置对应的第二位置信息。

结合第一方面,在第二种可能的实现方式中,所述接收第二终端上传的多媒体信息,存储所述多媒体信息,根据所述多媒体信息的存储地址生成所述多媒体信息的链接的步骤包括:接收所述第二终端上传的所述多媒体信息的流媒体数据,将所述流媒体数据存储为流媒体文件,根据所述流媒体文件的存储地址生成所述多媒体信息的链接;

所述向所述第一终端发送所述多媒体信息的步骤包括:以流媒体传输的形式向所述第一终端发送所述多媒体信息。

结合第一方面,在第三种可能的实现方式中,所述以流媒体传输的形式向所述第一终端发送所述多媒体信息的步骤过程中,所述方法还包括:

根据预置的时间间隔接收所述第一终端发送的实时位置信息;

判断所述第一终端的实时位置信息与所述第二位置信息是否匹配,若为否,则停止向所述第一终端发送所述多媒体信息。

第二方面,提供了一种多媒体信息分享的方法,应用于第一终端,包括:

接收服务器发送的多媒体信息的链接,所述链接携带第二位置信息;

接收所述链接的触发指令,根据所述触发指令向服务器发送请求信息,所述请求信息包含所述第一终端当前所处的第一位置信息;

当所述第一位置信息与所述第二位置信息匹配时,接收所述服务器响应所述请求信息返回的所述多媒体信息。

结合第二方面,在第一种可能的实现方式中,所述接收所述服务器响应所述请求信息返回的所述多媒体信息的步骤包括:以流媒体传输的形式接收所述服务器响应所述请求信息返回的所述多媒体信息。

结合第二方面,在第二种可能的实现方式中,所述以流媒体传输的形式接收所述服务器响应所述请求信息返回的所述多媒体信息的步骤过程中,所述方法还包括:

根据预置的时间间隔获取所述第一终端当前所处的实时位置信息;

检测所述实时位置信息与所述第二位置信息是否匹配,若为否,则停止接收所述多媒体信息。

第三方面,提供了一种多媒体信息分享的装置,运行于服务器,包括:

链接发送模块,用于向第一终端发送多媒体信息的链接,所述链接携带第二位置信息;

请求接收模块,用于接收所述第一终端根据触发所述链接的触发指令发送的请求信息,所述请求信息包含所述第一终端的第一位置信息;

信息发送模块,用于判断所述第一位置信息与所述第二位置信息是否匹配,若为是,则向所述第一终端发送所述多媒体信息。

结合第三方面,在第一种可能的实现方式中,所述装置还包括:

链接生成模块,用于接收第二终端上传的多媒体信息,存储所述多媒体信息,根据所述多媒体信息的存储地址生成所述多媒体信息的链接;

位置设置模块,用于为所述链接设置对应的第二位置信息。

结合第三方面,在第二可能的实现方式中,所述链接生成模块还用于:接收所述第二终端上传的所述多媒体信息的流媒体数据,将所述流媒体数据存储为流媒体文件,根据所述流媒体文件的存储地址生成所述多媒体信息的链接;

所述信息发送模块还用于以流媒体传输的形式向所述第一终端发送所述多媒体信息。

结合第三方面,在第三种可能的实现方式中,所述装置还包括:

实时位置接收模块,用于在以流媒体传输形式向所述第一终端发送所述多媒体信息的过程中,根据预置的时间间隔接收所述第一终端的实时位置信息;

实时位置匹配模块,用于判断所述第一终端的实时位置信息与所述第二位置信息是否匹配,若为否,则停止向所述第一终端发送所述多媒体信息。

第四方面,提供了一种多媒体信息分享的装置,运行于第一终端,所述装置包括:

链接接收模块,用于接收服务器发送的多媒体信息的链接,所述链接携带第二位置信息;

请求发送模块,用于接收所述链接的触发指令,并根据所述触发指令向所述服务器发送请求信息,所述请求信息包含所述第一终端当前所处的第一位置信息;

信息接收模块,用于当所述第一位置信息与所述第二位置信息匹配时,接收所述服务器响应所述请求信息返回的所述多媒体信息。

结合第四方面,在第一种可能的实现方式中,所述信息接收模块还用于以流媒体传输的形式接收所述服务器响应所述请求信息返回的所述多媒体信息。

结合第四方面,在第二种可能的实现方式中,所述装置还包括:

实时位置获取模块,用于在以流媒体传输的形式接收所述服务器返回的所述多媒体信息的过程中,按照预定的时间间隔获取所述第一终端自身的实时位置信息;

实时位置检测模块,用于检测所述第一终端自身的实时位置信息与所述第二位置信息是否匹配,若为否,则停止接收所述多媒体信息。

本发明又提供一种多媒体信息分享系统,所述系统包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

向第一终端发送多媒体信息的链接,所述链接携带第二位置信息;

接收所述第一终端根据触发所述链接的触发指令发送的请求信息,所述请求信息包含所述第一终端当前所处的第一位置信息;

判断所述第一位置信息与所述第二位置信息是否匹配,若为是,则向所述第一终端发送所述多媒体信息。

在服务器中,如需向终端发送多媒体信息,进行多媒体信息的分享,则向终端发送多媒体信息的链接,链接携带第二位置信息,服务器接收终端根据触发链接的触发指令发送的请求信息,请求信息包含第一终端当前所处的第一位置信息,判断第一位置信息与第二位置信息是否匹配,若为是,则向终端发送所述链接指向的多媒体信息,由此实现多媒体信息的过滤性分享,有效节省资源,提高了多媒体信息分享的效率。

附图说明

图1根据本发明所涉及的实施环境的示意图;

图2是一个实施例中多媒体信息分享的方法应用于服务器的流程图;

图3是另一个实施例中多媒体信息分享的方法应用于服务器的流程图;

图4是另一个实施例中多媒体信息分享的方法应用于服务器的流程图;

图5是一个实施例中多媒体信息分享的方法应用于终端的流程图;

图6是另一个实施例中多媒体信息分享的方法应用于第一终端的流程图;

图7是另一个实施例中多媒体信息分享的方法应用于第一终端的流程图;

图8是另一个实施例中多媒体信息分享的方法应用于第一终端的流程图;

图9是一个实施例中多媒体信息分享装置运行于服务器的结构示意图;

图10是另一个实施例中多媒体信息分享装置运行于服务器的结构示意图;

图11是另一个实施例中多媒体信息分享装置运行于服务器的结构示意图;

图12是一个实施例中多媒体信息分享装置运行于第一终端的结构示意图;

图13是另一个实施例中多媒体信息分享装置运行于第一终端的结构示意图;

图14是另一个实施例中多媒体信息分享装置运行于第一终端的结构示意图;

图15是另一个实施例中多媒体信息分享装置运行于第一终端的结构示意图。

具体实施方式

体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。

基于此,特提出一种多媒体信息分享的方法,该多媒体信息分享的方法由计算机程序实现,与之相对应的,所构建的多媒体信息分享的装置则被存储于终端和服务器中,以在该终端和服务器中运行,进而对多媒体信息进行过滤性分享,节省资源,提高了多媒体信息分享的效率。

图1是根据本发明所涉及的实施环境的示意图。该实施环境包括:第一终端10、第二终端20和服务器30,第一终端10和第二终端20通过互联网与服务器30连接。

其中,第一终端10和第二终端20可以是智能手机、平板电脑或者PC机等智能终端。

服务器30可以是单一的服务器设备,也可以是由多个服务器设备所构成的服务器集群,在此不进行限定,将根据实际运营的需要进行架设。

在一个实施例中,具体的,一种多媒体信息分享的方法如图2所示,该方法应用于服务器,包括:

步骤S110,向第一终端发送多媒体信息的链接,该链接携带第二位置信息。

多媒体信息是包括文本、声音和图像等多媒体形式的信息。

终端是基于互联网具有通信处理控制功能的计算机设备,例如,便携移动终端、PC端等。终端中运行着分享多媒体信息的软件,而第一终端是作为接收多媒体信息的终端,通过互联网接收服务器或者其他终端进行的多媒体信息分享,该软件是本发明所提供的方法的具体实现,而服务器是该多媒体信息分享软件的服务器。

链接是指向存储服务器中多媒体信息的连接关系,进行多媒体信息分享的过程中,服务器向第一终端发送多媒体信息的链接。

优选的,服务器向第一终端发送多媒体信息的链接的同时,还向第一终端发送位置指引信息,位置指引信息用于指引第一终端移动到第二位置接收多媒体信息。

位置指引信息是根据第二位置信息生成的,第二位置信息可以是终端上传该多媒体信息时设置的位置,也可以是服务器设置的位置。

优选的,服务器还向第一终端发送接收多媒体信息的位置的地图信息及周边交通信息。

另外,服务器向第一终端发送多媒体信息的链接时,还发送该多媒体信息的条件验证信息,并在发送之后进行条件验证。

具体的,例如多媒体信息设置有预设时间点,服务器向第一终端发送多媒体信息的链接时,还发送该多媒体信息的预设时间点,并在发送完成后进行时间点的判断,若达到预设时间点,服务器就删除该多媒体信息,从而提醒第一终端在该预设时间点之前向服务器发送该多媒体信息的请求信息;又例如,多媒体信息预设有数量限制,服务器向第一终端发送多媒体信息的链接时,还发送该多媒体信息的预设数量限制,并在发送完成后进行数量限制的判断,若达到预设数量限制值,服务器就删除该多媒体信息,从而告知第一终端该多媒体信息预设有数量限制,提醒第一终端抓紧时间发送该多媒体信息的请求信息。

例如,多媒体信息a设置有预设时间点,预设时间点为12:00,则服务器在12:00后删除多媒体信息a。若终端1在12:01触发多媒体信息a的链接而向服务器发送请求信息,则服务器无法向终端1发送多媒体信息a。

又例如,多媒体信息a设置有数量限制,数量限制是接收多媒体信息a的终端数量限制为50个,则服务器在向作为第50个接收多媒体信息a的终端50发送完成后,删除多媒体信息a。若终端1作为第51个终端触发多媒体信息a的链接而向服务器发送请求信息,则服务器无法向终端1发送多媒体信息a。

步骤S120,接收第一终端根据触发链接的触发指令发送的请求信息,所述请求信息包含第一终端当前所处的第一位置信息。

服务器向第一终端发送多媒体信息的链接后,第一终端根据用户触发该链接产生的触发指令而向服务器发送请求信息,同时,请求信息中包含第一终端当前所在的位置。具体地,第一终端根据用户触发链接产生的触发指令,获取第一终端当前所在的第一位置信息,根据触发的链接和第一位置信息生成请求信息,并将请求信息发送给服务器。

步骤S130,判断第一位置信息与第二位置信息是否匹配,若为是,则向第一终端发送多媒体信息。

第一终端根据用户触发多媒体信息的链接而发送的请求信息,服务器接收该请求信息后,对该请求信息中的第一位置信息和第二位置信息进行匹配判断,若该请求信息中的第一位置信息和第二位置信息相匹配,则向该第一终端发送该多媒体信息,若该请求信息中的位置和第二位置不匹配,可以不做任何处理,或者返回匹配失败相关信息,比如“您的位置无法获取该多媒体信息”。

例如,多媒体信息a携带的位置信息为“中国广东省深圳市罗湖区建设路100号”,当终端1的位置1为“中国广东省深圳市罗湖区建设路100号”,并在此位置用户触发多媒体信息a的链接,服务器判别到位置匹配后,向终端1发送多媒体信息a。

由此,服务器在向终端发送多媒体信息前,对终端的位置进行过滤,位置不匹配的终端不能接收多媒体信息,从而实现了对多媒体信息的过滤性分享,节省了资源,并提高了多媒体信息分享的效率。

进一步的,如图3所示,在一个实施例中,步骤S110之前,还包括如下步骤:

步骤S210,接收第二终端上传的多媒体信息,存储多媒体信息,根据多媒体信息的存储地址生成多媒体信息的链接。

第二终端是作为上传多媒体信息的终端,服务器向第一终端发送的多媒体信息可以是第二终端上传的,服务器接收第二终端上传的多媒体信息后,将其存储,并根据存储地址生成该多媒体信息的链接。

可选的,第二终端向服务器上传多媒体信息时,还上传该第二终端当前所在的第二位置信息和第二终端对应用户的ID信息。

可选的,第二终端向服务器上传多媒体信息时,还可以对指定接收该多媒体信息的用户,服务器根据第二终端上传的多媒体信息生成链接后,将该链接发送给第二终端指定接收的用户。

步骤S220,为多媒体信息的链接设置对应的第二位置信息。

当第二终端上传多媒体信息时没有设置对应的位置信息,或者服务器中存储的多媒体信息没有对应的位置信息时,服务器对该多媒体信息设置对应的第二位置信息,向第一终端发送的位置指引信息就是根据第二位置信息生成。

由此,提供了一种用户之间分享多媒体信息的方法,该方法区别于现有技术中发送端直接将多媒体信息发送到接收端,而是采用生成多媒体信息链接的方式并通过匹配地理位置信息进行多媒体信息的发送,首先能够实现多媒体信息的过滤性分享,提高多媒体信息发送的针对性,有效节省资源;同时,由于需要进行地理位置信息的匹配,某种程度上能提高多媒体信息发送的安全性;再者,接收端接收多媒体信息将会更贴近自己所处地理位置的应用场景,解决了接收端提前接收相关信息而造成在查找信息过程中的低效率问题。

进一步的,在一个实施例中,步骤S210包括如下步骤:

步骤S211,接收第二终端上传的多媒体信息的流媒体数据,将流媒体数据存储为流媒体文件,根据流媒体文件的存储地址生成多媒体信息的链接。

第二终端对应的用户登录实时视频应用发布采集得到的实时视频和/或实时音频。实时视频应用将实时视频和/或实时音频进行压缩、编码后形成流媒体数据,并将流媒体数据发送至服务器。用户终端以数据包的形式发送流媒体数据,服务器将该数据包转换为流媒体文件并保存,根据存储地址生成该多媒体信息的链接。

发送终端通过实时视频和/或实时音频的方式进行多媒体信息的分享,则发送终端没有保存用户制作的多媒体信息,节省了发送终端的存储空间。

如步骤S211所述的多媒体信息的分享方法,在一个实施例中,步骤S130包括如下步骤:

步骤S131,以流媒体传输的形式向第一终端发送多媒体信息。

服务器向第一终端发送多媒体信息时,获取该多媒体信息的流媒体文件,将该流媒体文件进行实时传输协议封装后,以流媒体数据包的形式发送至第一终端,使得该流媒体文件可以在第一终端边传输边播放。

接收终端采用边传输边播放的方式获取多媒体信息,可以防止接收终端对多媒体信息进行无限制传播,使多媒体信息的分享更具有针对性,并提高了多媒体信息分享的安全性。

进一步的,如图4所示,步骤S131之后,还包括如下步骤:

步骤S310,以流媒体传输的形式向第一终端发送多媒体信息的步骤过程中,根据预置的时间间隔接收第一终端发送的实时位置信息。

服务器以流媒体传输的形式向第一终端发送多媒体信息的步骤过程中,还会根据预置的时间间隔接收该第一终端发送的实时位置信息,并将该第一终端的实时位置信息与多媒体信息对应的第二位置信息进行匹配判别。

步骤S320,判断第一终端的实时位置信息与第二位置信息是否匹配,若为否,则停止向第一终端发送多媒体信息,若为是,则继续向第一终端发送多媒体信息。

一种应用场景中,第一终端在不停的移动(比如位于行驶的车上),其所在的位置也在不断改变,因此,需要对第一终端自身的位置与第二位置不断进行匹配,当第一终端自身的位置不再和多媒体信息对应的第二位置匹配时,就停止向第一终端发送该多媒体信息;若判别到第一终端自身的位置和多媒体信息对应的第二位置仍相匹配,则继续向第一终端发送该多媒体信息。服务器根据预置的时间间隔接收第一终端的位置信息,如超过某一时间间隔未接收到第一终端的位置信息,则将一预设的空白位置信息与第二位置信息匹配,并判断为否,停止向第一终端发送多媒体信息。服务器停止向第一终端发送多媒体信息,则第一终端的用户无法观看停止发送之后的多媒体信息,比如用户在观看视频,当服务器停止发送时,则视频停止播放。

例如,多媒体信息a对应的第二位置为A位置,终端1在A位置时,服务器向终端1发送多媒体信息a。此时服务器还在不断获取终端1所在位置,当终端1到达B位置后,判别到自身所在的B位置与A位置不匹配,则停止向终端1发送该多媒体信息a。

由此,服务器不断获取终端的位置,当该终端的位置与多媒体信息对应的第二位置相匹配时,服务器才会向该终端发送多媒体信息,从而更有针对性的对多媒体信息进行分享。

优选的,服务器向第一终端完成发送多媒体信息后,服务器删除所存储的多媒体信息,则第一终端将无法再通过链接请求接收多媒体信息,达到阅后即焚的效果,进一步提高多媒体信息分享的安全性。

在一个实施例中,具体的,一种多媒体信息分享的方法如图5所示,该方法应用于第一终端,包括:

步骤S410,接收服务器发送的多媒体信息的链接,该链接携带第二位置信息。

第一终端接收服务器发送的多媒体信息的链接后,通过触发该链接,第一终端可以以在线播放的形式进行多媒体信息的播放,也可以是终端下载服务器中的多媒体信息数据,从而进行多媒体信息的播放,当然,还可以是其他的方式,在此不做限定。

步骤S420,接收用户触发链接的触发指令,根据触发指令向服务器发送请求信息,请求信息包含第一终端当前所处的第一位置信息。

对多媒体信息的链接进行触发可以是点击终端屏幕中预置的控制按钮,或者直接点击链接,也可以是其他的触发方式。

请求信息是根据第一终端触发多媒体信息的链接并结合自身位置生成的,用于向服务器请求该多媒体信息。

步骤S430,当第一位置信息与第二位置信息匹配时,接收服务器响应请求信息返回的多媒体信息。

当第一终端自身的位置信息与多媒体信息对应的第二位置信息匹配时,第一终端就接收服务器发送的多媒体信息。

进一步的,在一个实施例中,步骤S430还包括如下步骤:

步骤S431,第一终端以流媒体传输的形式接收所述服务器响应所述请求信息返回的所述多媒体信息。

服务器向第一终端发送多媒体信息时,获取该多媒体信息的流媒体文件,将该流媒体文件进行实时传输协议封装后,以流媒体数据包的形式发送至第一终端,使得该流媒体文件可以在第一终端边传输边播放。

第一终端采用边传输边播放的方式获取多媒体信息,可以防止接收终端对多媒体信息进行无限制传播,使多媒体信息的分享更具有针对性,并提高了多媒体信息分享的安全性。

优选的,第一终端在完成接收服务器发送的多媒体信息后,删除终端接收的多媒体信息的链接,则用户无法再通过链接向服务器请求多媒体信息,达到阅后即焚的效果,进一步提高多媒体信息分享的安全性。另一种应用场景中,在多媒体信息的播放过程中,如果用户退出该多媒体信息的播放,终端记录播放的时间戳,当用户重新触发链接时根据时间戳从完成播放的时间戳开始播放,不能对完成播放的时间戳以前的多媒体信息进行播放。

例如,多媒体信息a对应的位置信息为A位置,当用户在A位置播放多媒体信息a到30秒的时间点时退出多媒体信息a的播放,回到链接显示页面,当用户还在A位置再次触发多媒体信息a的链接时,只能从30秒的时间点开始播放,播放结束后,终端就会将多媒体信息的链接删除。

由此,终端在接收服务器发送多媒体信息前,对自身位置和设置接收多媒体信息的位置进行匹配,从而实现了对多媒体信息的过滤性分享,节省了资源,并提高了多媒体信息分享的效率。

一个实施例中,如图6所示,如上方法还包括:

步骤S510,第一终端以流媒体传输的形式接收服务器发送的多媒体信息的过程中,根据预置的时间间隔获取第一终端当前所处的实时位置信息。

步骤S520,检测第一终端的实时位置信息与第二位置信息是否匹配,若为否,则停止接收多媒体信息,若为是,则继续接收多媒体信息。

由于终端是在不停的移动,其所在的位置也可能是在不断改变,因此,需要对终端所在的位置和设置接收多媒体信息的第二位置不断进行匹配,当终端所在的位置不再和设置接收多媒体信息的第二位置匹配时,就停止接收多媒体信息。若判别到终端所在的位置仍和设置接收多媒体信息的第二位置匹配,则继续接收该多媒体信息。

由此,终端在接收服务器发送的多媒体信息时,不断进行自身位置和设置接收多媒体信息的位置的匹配,在位置不匹配时就停止接收服务器发送的多媒体信息,使多媒体信息的获取限制在预设区域内,提高了多媒体信息分享的安全性。

一个实施例中,如图7所示,在步骤S430之后,还包括如下步骤:

步骤S610,第一终端对应的用户对服务器发送的链接进行收藏。

多媒体信息分享应用提供了收藏功能,第一终端在地理位置信息匹配成功后,用户能对服务器发送的多媒体信息链接进行收藏,以供在其他位置仍能进行该多媒体信息的接收。

步骤S620,第一终端接收服务器响应收藏而进行位置忽略处理后下发的多媒体信息。

位置忽略处理是服务器忽略现在终端的所在位置,继续对第一终端下发该多媒体信息,第一终端仍能获得该多媒体信息。

链接被收藏可以是保存进行多媒体信息收藏时第一终端所在的第一位置信息,在以后的位置匹配时,第一终端仍以该第一位置信息和设置接收多媒体信息的第二位置信息进行匹配判别。

链接被收藏还可以是不再对第一终端所在的位置和设置接收多媒体信息的第二位置进行匹配判别。收藏还可以是其他的方式,在此,不进行限定。

例如,接收多媒体信息a的位置为A位置,当终端1在A位置匹配成功时,将A位置保存,当终端1达到B位置时,仍以保存的A位置与接收多媒体信息a的A位置进行匹配,此时终端1仍能接收服务器发送的多媒体信息。

又例如,接收多媒体信息a的位置为A位置,当终端1在A位置时,解除多媒体信息a与A位置的对应关系,则在其他地方终端1仍能接收服务器发送的多媒体信息a。

另外,多媒体信息的链接被收藏后,在该多媒体信息播放完成后,终端可以不删除该多媒体信息的链接;终端还可以向服务器发送指示信息,指示服务器在发送完成该多媒体信息后,不删除该多媒体信息。

由此,通过对多媒体信息进行收藏,在终端所在的位置不再与设置接收多媒体信息的位置匹配时也能进行多媒体信息的分享,从而在对多媒体信息实现过滤性分享和提高多媒体信息分享效率的同时,提高了多媒体信息分享的灵活性。

在一个实施例中,如图8所示,S410步骤之后,如上方法还包括如下步骤:

步骤S710,用户触发进行多媒体信息链接列表的显示。

多媒体信息链接列表是运行于终端中的软件对接收到的多媒体信息链接进行显示的列表,以供用户进行查看。

终端接收服务器分享的多媒体信息链接后,接收用户的触发指令触发该多媒体信息在多媒体信息链接列表中显示。

步骤S720,在分享的多个多媒体信息链接中,将指定终端的多媒体信息链接置于多媒体信息链接列表的首位,根据自身位置与多媒体信息对应的位置指引信息之间的距离,由近到远对其它多媒体信息链接在多媒体信息链接列表中进行排序。

终端在某一位置时,接收到各种不同多媒体信息链接,获得的多媒体信息链接包括因是指定用户所在终端而接收的多媒体信息链接,还包括其他的多媒体信息链接。

根据所接收的多媒体信息链接的重要程度,对多媒体信息链接在多媒体信息链接列表中进行排序。将通过指定接收的多媒体信息链接排在该多媒体信息链接列表中的首位,其他的多媒体信息链接则根据该终端所在的位置离多媒体信息对应的位置指引信息的远近,由近到远进行排序。如通过指定接收的多媒体信息链接有多个,也可以根据该终端所在的位置离多媒体信息对应的位置指引信息的远近,由近到远进行排序,也可以根据接收链接时的时间进行排序,还可以是其他的排序方式,在此不做限定,通过此过程所实现的多媒体信息链接列表与分享意图相符,进一步提高了多媒体信息分享的有效性和终端接收分享的效率。

另外,终端中,还可以对接收的多媒体信息链接进行自定义排序。用户可以根据自己的习惯对接收的多媒体信息进行自主排序。

由此,通过对终端接收的多媒体信息进行排序显示,大大提高了用户查看多媒体信息的方便性和效率。

在一个实施例中,如图9所示,提供了一种多媒体信息分享的装置,运行于服务器,该装置包括:

链接发送模块110,用于向第一终端发送多媒体信息的链接,该链接携带第二位置信息;

请求接收模块120,用于接收第一终端根据用户触发链接的触发指令发送的请求信息,请求信息包含第一终端的第一位置信息;

信息发送模块130,用于判断第一位置信息与第二位置信息是否匹配,若为是,则向第一终端发送多媒体信息。

在一个实施例中,如图10所示,该装置还包括:

链接生成模块210,用于接收第二终端上传的多媒体信息,存储多媒体信息,根据多媒体信息的存储地址生成多媒体信息的链接;

位置设置模块220,用于为多媒体信息的链接设置对应的第二位置信息。

在一个实施例中,链接生成模块220还用于:接收第二终端上传的多媒体信息的流媒体数据,将流媒体数据存储为流媒体文件,根据流媒体文件的存储地址生成多媒体信息的链接;信息发送模块还用于以流媒体传输的形式向第一终端发送多媒体信息。

在如上所述的实施例中,如图11所示,该装置还包括:

实时位置接收模块310,用于在以流媒体传输的形式向第一终端发送多媒体信息的步骤过程中,根据预置的时间间隔接收第一终端发送的实时位置信息;

实时位置匹配模块320,用于判断第一终端的实时位置信息与第二位置信息是否匹配,若为否,则停止向第一终端发送多媒体信息。

在一个实施例中,如图12所示,提供了一种多媒体信息分享装置,该装置包括运行于第一终端的链接接收模块410、请求发送模块420和信息接收模块430,其中:

链接接收模块410,用于接收服务器发送的多媒体信息的链接,该链接携带第二位置信息;

请求发送模块420,用于接收链接的触发指令,并根据触发指令向服务器发送请求信息,请求信息包含第一终端当前所处的第一位置信息;

信息接收模块430,用于当第一位置信息与第二位置信息匹配时,接收服务器响应请求信息返回的多媒体信息。

在一个实施例中,如图13所示,该装置包括运行于终端的实时位置获取模块510和实时位置检测模块520,其中:

实时位置获取模块510,用于在以流媒体传输的形式接收服务器发送的多媒体信息的过程中,按照预定的时间间隔获取第一终端自身的实时位置信息;

实时位置检测模块520,用于监测第一终端自身的实时位置信息与第二位置信息是否匹配,若为否,则停止接收所述多媒体信息。

在一个实施例中,如图14所示,该装置包括运行于第一终端的收藏模块610和接收模块620,其中:

收藏模块610,用于第一终端对服务器发送的链接进行收藏;

接收模块620,第一终端接收服务器响应收藏而进行位置忽略处理后下发的多媒体信息。

在一个实施例中,如图15所示,该装置包括运行于第一终端的链接显示模块710和排序模块720,其中:

链接显示模块710,用于第一终端中,触发进行多媒体信息链接列表的显示。

排序模块720,用于在分享的多个多媒体信息链接中,将指定终端的多媒体信息链接置于多媒体信息链接列表的首位,根据自身位置与多媒体信息对应的位置指引信息之间的距离,由近到远对其它多媒体信息链接在多媒体信息链接列表中进行排序。

可选的,本发明还提供一种多媒体信息分享系统,所述系统包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

向第一终端发送多媒体信息的链接,所述链接携带第二位置信息;

接收所述第一终端根据触发所述链接的触发指令发送的请求信息,所述请求信息包含所述第一终端当前所处的第一位置信息;

判断所述第一位置信息与所述第二位置信息是否匹配,若为是,则向所述第一终端发送所述多媒体信息。

本发明中所述的第一终端接收多媒体信息,第二终端上传多媒体信息,是为了举例说明多媒体信息的分享过程,所述第一终端、第二终端并不局限于各自单一功能,当第一终端对应的用户作为多媒体信息的分享者,则第一终端还具备第二终端的功能,反之亦然。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。

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