CN112115284A - 多媒体推荐方法、装置、设备及存储介质 - Google Patents
多媒体推荐方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112115284A CN112115284A CN201910537550.XA CN201910537550A CN112115284A CN 112115284 A CN112115284 A CN 112115284A CN 201910537550 A CN201910537550 A CN 201910537550A CN 112115284 A CN112115284 A CN 112115284A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- information
- terminal
- object image
- user
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000004044 response Effects 0.000 claims description 19
- 230000002596 correlated effect Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 7
- 230000002349 favourable effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 19
- 238000012790 confirmation Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 230000000875 corresponding effect Effects 0.000 description 10
- 230000003993 interaction Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 241000220317 Rosa Species 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 241000109329 Rosa xanthina Species 0.000 description 2
- 235000004789 Rosa xanthina Nutrition 0.000 description 2
- 230000008451 emotion Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/487—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/435—Filtering based on additional data, e.g. user or group profiles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种多媒体推荐方法、装置、设备及存储介质,该方法包括:确定终端所处的第二地理位置信息;获得推荐多媒体所需依据的至少一帧第二对象图像;至少根据该第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;推荐该至少一个多媒体信息。本申请的方案提供了一种更为新颖的推荐多媒体的方式,且有利于提高多媒体推荐效果。
Description
技术领域
本申请涉及多媒体推荐技术领域,尤其涉及一种多媒体推荐方法、装置、设备及存储介质。
背景技术
多媒体服务平台中经常会涉及到向用户推荐多媒体或者获取用户分享的多媒体。如,在用户通过终端访问多媒体服务平台之后,多媒体服务器会向终端返回需要推荐给用户的多媒体资源。又如,在用户通过终端将自己喜好的多媒体的信息发送给服务器,以使得服务器可以向其他存在相同喜好的用户推荐该多媒体。
然而,目前多媒体平台向用户推荐多媒体或者用户向多媒体平台推荐多媒体的方式都较为单一,不利于提高多媒体推荐效果。
发明内容
有鉴于此,本申请提供了一种多媒体推荐方法、装置、设备及存储介质,以提供一种更为新颖的多媒体推荐方式,并有利于提高多媒体推荐效果。
为实现上述目的,一方面,本申请提供了一种多媒体推荐方法,包括:
获取终端的第一地理位置信息;
获得至少一帧第一对象图像;
获得所述终端的用户选择推荐的多媒体信息;
至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
又一方面,本申请还提供了一种多媒体推荐方法,包括:
确定终端所处的第二地理位置信息;
获得推荐多媒体所需依据的至少一帧第二对象图像;
至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;
推荐所述至少一个多媒体信息。
又一方面,本申请还提供了一种多媒体推荐装置,包括:
第一位置获取单元,用于获取终端的第一地理位置信息;
第一图像获得单元,用于获得至少一帧第一对象图像;
多媒体获得单元,用于获得所述终端的用户选择推荐的多媒体信息;
推荐存储单元,用于至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
又一方面,本申请还提供了一种多媒体推荐装置,包括:
第二位置获取单元,用于确定终端所处的第二地理位置信息;
第二图像获得单元,用于获得推荐多媒体所需依据的至少一帧第二对象图像;
多媒体匹配单元,用于至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;
多媒体推荐单元,用于推荐所述至少一个多媒体信息。
又一方面,本申请还提供了一种多媒体推荐设备,包括:
处理器和存储器;
所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器用于存储所述程序,所述程序至少用于:
获取终端的第一地理位置信息;
获得至少一帧第一对象图像;
获得所述终端的用户选择推荐的多媒体信息;
至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
又一方面,本申请还提供了一种多媒体推荐设备,包括:
处理器和存储器;
所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器用于存储所述程序,所述程序至少用于:
确定终端所处的第二地理位置信息;
获得推荐多媒体所需依据的至少一帧第二对象图像;
至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;
推荐所述至少一个多媒体信息。
又一方面,本申请还提供了一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上任一项所述的多媒体推荐方法。
经由上述的技术方案可知,本申请可以结合终端所处的地理位置信息以及获得的对象图像,推荐多媒体信息,从而提供了一种更为新颖的多媒体推荐方式。同时,由于终端所处的地理位置信息实际上表征了用户所处的地理环境,且对象图像可以反映出用户当前关注的对象,因此,基于该地理位置和对象图像推荐多媒体,这样,既有利于用户分享适合自身所处情景的多媒体,也有利于更为合理的向用户推荐适合用户所处情景的多媒体,,从而提高了多媒体推荐效果。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本申请的一种多媒体推荐方法的一种应用场景的组成结构示意图;
图2示出了本申请一种多媒体推荐方法的一种流程示意图;
图3示出了本申请一种多媒体推荐方法的又一种流程示意图;
图4示出了本申请一种多媒体推荐方法的又一种流程示意图;
图5示出了本申请一种多媒体推荐方法在一种应用场景的示意图;
图6示出了本申请一种多媒体推荐方法的一种交互示意图;
图7示出了本申请又一种多媒体推荐方法的一种流程示意图;
图8示出了本申请又一种多媒体推荐方法的又一种流程交互示意图;
图9a和9b分别示出了终端中的两种界面示意图;
图10示出了本申请又一种多媒体推荐方法的又一种流程示意图;
图11示出了本申请又一种多媒体推荐方法在一种应用场景的示意图;
图12示出了本申请又一种多媒体推荐方法的一种交互示意图;
图13示出了本申请又一种多媒体推荐方法中另一种推荐流程的示意图;
图14为本申请一种多媒体推荐装置的一种组成结构示意图;
图15为本申请一种多媒体推荐装置的又一种组成结构示意图;
图16示出了本申请的一种多媒体推荐设备的一种组成结构示意图。
具体实施方式
本申请的方案适用于终端向多媒体服务***推荐用户选择的多媒体,以及多媒体服务***向终端的用户推荐多媒体,以实现结合用户所处的环境以及所面对的景物或者事物等,实现推荐多媒体。
其中,多媒体可以为音乐、视频或者图像等等。
本申请的多媒体服务***可以是具备多媒体服务的即时通讯***、音视频播放***等等。为了便于理解,先对本申请实施例的多媒体推荐方法所适用的多媒体推荐***的组成进行介绍。
如图1,该多媒体推荐***可以包括:至少一台终端101以及至少一台服务器102。
其中,终端101可以为手机、平板电脑、笔记本电脑、智能音响等等。
该终端101中安装有应用程序(Application,APP),基于该APP,终端可以与该APP所属的服务器102建立通信连接,并从该服务器102请求多媒体或者接收服务器推荐的多媒体。如,该应用程序可以为即时通信应用,在该即时通讯应用中可以包括多媒体服务功能或者在该即时通讯应用中包含具备音视频播放的小程序;又如,该应用程序可以为音频播放应用或者视频播放应用等。
其中,服务器102可以在检测到终端与服务器建立通信连接时,向终端返回所需推荐的多媒体,或者在接收到终端发送的多媒体请求之后,向终端返回多媒体。
可选的,多媒体推荐***可以设置多台服务器,该多台服务器可以构成服务器集群或者分布式服务器***。
可以理解的是,在本申请中服务器中可以存储多媒体资源,如服务器中存储有多媒体库,该多媒体库中存储有多个多媒体。
可选的,该多媒体推荐***还可以包括:数据存储设备103,该数据存储设备可以与服务器建立通信连接,用于存储多媒体库。相应的,该服务器102可以从数据存储设备的多媒体库中查询多媒体并反馈给终端。
另外,终端可以向服务器发送该终端的用户选择推荐(也可以理解为分享)的多媒体信息。相应的,服务
器会存储该用户推荐(或者说分享)的多媒体信息,以便服务器结合该用户推荐的多媒体向其他用户推荐多媒体信息。
在本申请实施例的多媒体推荐方法可以应用于如上提到的终端或者服务器,下面结合流程图,对本申请的多媒体推荐方法进行介绍。
本申请的多媒体推荐涉及到两种情况的推荐,一种情况为终端向服务器推荐该终端的用户选择的多媒体信息,以便将该用户推荐的多媒体信息分享给多媒体推荐***的其他用户;又一种为服务器向终端的用户推荐多媒体,以为用户合理推荐适合该用户的多媒体。
下面首先对终端向服务器推荐该终端的用户选择的多媒体,即用户分享多媒体这一种情况进行介绍。
如图2所示,其示出了本申请一种多媒体推荐方法一个实施例的流程示意图,本实施例可以应用于如上提到的终端或者服务器,本实施例的方法可以包括:
S201,获取终端的第一地理位置信息。
其中,该第一地理位置信息为表征终端当前所处地理位置的信息。
如,在一种可能的情况中,该第一地理位置信息可以为终端所处的经纬度信息,例如,通过全球定位***(Global Positioning System,GPS)技术确定出的终端所处的经纬度信息。
在又一种可能的情况中,该第一地理位置信息可以为表征终端所处地理位置的第一兴趣点信息。其中,兴趣点(Point of Interest,POI)是一些可以抽象为点的地理对象,尤其是与一些与人们生活密切相关的地理实体。可见,兴趣点本身包括了经纬度以及地理对象的信息。如,兴趣点可以为某个位置处的超市、银行、餐馆等等。通过兴趣点可以增强对事物或者事件位置的描述能力和查询能力,提高地理定位的精度。
可以理解的是,该第一兴趣点信息可以是终端结合所处的经纬度对应的第一地理位置确定得到的,也可以是由终端的用户选择的兴趣点的信息。
可选的,获取该第一兴趣点信息可以为:基于终端所处地理位置,在终端中输出第一地图。然后,获取该第一地图中被选中的第一兴趣点的信息。
需要说明的是,为了便于与后续向终端的用户推荐多媒体进行区别,本申请实施例将用户通过推荐多媒体来分享多媒体的场景中,终端的地理位置信息称为第一地理位置信息,并将终端所处的兴趣点的信息称为第一兴趣点信息。相应的,将后续向终端的用户推荐多媒体的过程中,终端的地理位置信息称为第二地理位置信息,而将终端所处的兴趣点的信息称为第二兴趣点信息。
S202,获得至少一帧第一对象图像。
其中,该第一对象图像可以包含对象的图像,其中,该对象可以为各种物品或者实体,如,树木、花朵、设备或者建筑物等。该对象还可以为景物,如,大海或者山体景象等对象。
其中,该第一对象图像可以用于表征与终端的用户待推荐的多媒体信息关联的对象。如,第一对象图像可以包括用户关注或者感兴趣的对象,以便将该对象作为所需推荐的多媒体存在关联的对象。
可以理解的是,在用户分享多媒体的过程中,可以根据需要分享用户认为与待推荐多媒体存在关联的对象图像或者对象视频,因此,该至少一帧第一对象图像可以为一幅第一对象图像,也可以是由多帧第一对象图像构成的第一对象视频。
需要说明的是,该第一对象图像为在用户分享多媒体的过程中,终端或者服务器获取到对象图像,为了便于区分,将该对象图像称为第一对象图像,而将后续向终端的用户推荐多媒体过程中所涉及到的对象图像称为第二对象图像。
S203,获得该终端的用户选择推荐的多媒体信息。
多媒体信息可以为终端的用户所需分享的多媒体的名称、多媒体的链接地址、多媒体的内容等信息中的一种或者多种。
可以理解的是,在本实施例应用于终端侧的情况下,终端侧可以根据用户的操作或者自动获取以上第一地理位置信息、至少一帧第一对象图像以及该多媒体信息。
在本实施例应用于服务器侧的情况下,服务器可以获取终端发送的如上第一地理位置、至少一帧第一对象图像以及该多媒体信息。如,服务器可以是一次性获取到这三种信息,也可以是按先后顺序依次获取到这三种信息。
S204,至少将该第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
如,至少将该第一地理位置信息、第一对象图像以及多媒体信息作为相互关联的关联信息存储到服务器中,例如,将第一地理信息、第一对象图像和多媒体信息存储到服务器的表格中的一条记录中。
对于终端侧而言,终端侧可以是将该第一地理位置信息、第一对象图像以及多媒体信息关联,得到待分享信息,然后向服务器发送该待分享信息。
其中,在一种可能的情况中,待分享信息可以包括该第一地理位置信息、第一对象图像以及多媒体信息,通过发送该待分享信息实现将多媒体信息以及多媒体信息关联的第一对象图像和第一地理位置信息推荐给服务器。
在又一种可能的情况中,待分享信息可以为指示将第一地理位置信息、第一对象图像以及多媒体信息关联存储的指示信息,且该指示信息携带有该多媒体信息。该种情况适用于终端依次向服务器发送第一地理位置和第一对象图像,并在得到多媒体信息之后,向服务器发送该待分享信息。
特别的,如待分享信息包括该多媒体信息,且服务器接收到该多媒体信息,则会将该终端依次发送的该第一地理位置信息、第一对象图像和多媒体信息关联存储。
对于服务器侧而言,服务器可以在获取到终端发送的第一地理位置、第一对象和终端的用户选中的多媒体信息之后,建立第一地理位置、第一对象图像和该多媒体信息的关联关系并存储。
如,服务器依次接收第一地理位置、第一对象图像和该多媒体信息,并在接收到多媒体信息之后,将这三者关联存储。
又如,服务器接收到终端发送的待分享信息,待分享信息可以包括第一地理位置、第一对象图像和该多媒体信息,当然,该待分享信息还可以指示将这三者关联存储。在该种情况下,服务器基于该待分享信息,在服务器中将第一地理位置、第一对象图像和该多媒体信息关联存储。
可选的,终端的用户在分享多媒体信息的同时,可能还希望发表并分享与该多媒体信息相关的评论、感悟或者心得体会等,因此,在该步骤S204之前,还可以获得针对该多媒体信息输入的用户感受信息。相应的,该步骤S204中可以是至少将第一地理位置、第一对象图像、用户感受信息以及多媒体信息关联存储在服务器中。
进一步的,为了能够更为精准的反映出终端的用户所处的位置,该步骤S204之前,还可以获得终端所处的海拔高度,为了便于区分,将用户分享多媒体场景中,终端所处的海拔高度称为第一海拔高度。相应的,将第一地理位置、第一海拔高度、第一对象图像、用户感受信息以及多媒体信息关联存储在服务器中。
可以理解的是,在服务器存储了用户选择推荐的多媒体信息与第一地理位置、第一对象图像等信息之间的关联关系之后,服务器可以基于存储的关联关系,向其他用户推荐多媒体,以便推荐与用户当前所处位置、所关注或感兴趣的对象等相关的多媒体信息。
可见,通过本实施例的方案,用户可以通过终端将用户在该位置所关注或者感兴趣的对象图像与所需分享的多媒体信息推荐给服务器,并在服务器中关联存储用户所处的位置、所关注或感兴趣的对象以及多媒体信息,从而提供了一种更为新颖的实现用户分享多媒体的方式。
同时,由于终端所处的第一地理位置信息实际上表征了用户所处的地理环境,且第一对象图像可以反映出用户当前关注或者感兴趣的对象,因此,在用户推荐多媒体信息的过程中,将推荐的多媒体信息与用户所处的地理位置信息以及反映自身关注的对象的对象图像关联存储到服务器,从可以将适合用户所处位置以及所关注对象的多媒体信息分享到服务器,实现了更为贴合用户所处情景的多媒体分享,提高了多媒体推荐效果。
而且,基于用户分享的多媒体信息及关联的地理位置和对象图像,也有利于服务器更为合理的为其他用户推荐适合其他用户所处位置以及所关注的对象图像相关的多媒体,有利于提高向用户推荐多媒体的效果。
为了便于理解用户通过终端向服务器推荐多媒体的具体实现,下面分别从终端侧和服务器侧对该种情况进行介绍。
如图3,其示出了本申请一种多媒体推荐方法又一个实施例的流程示意图,本实施例的方法应用于终端,本实施例可以包括:
S301,确定终端的第一地理位置和第一海拔高度。
在本实施例中,该第一地理位置为终端的第一经纬度,该第一地理位置并不包含兴趣点的信息。
该第一海拔高度为终端处于该第一地理位置的情况下,该终端所处的海拔高度。如,终端可以利用该终端内的高度计等确定海拔高度。
在一种可能的实现方式中,在检测到应用进入用于多媒体推荐的推荐操作界面的情况下,终端便可以自动确定自身的经纬度和海拔高度。如图5所示,在检测到应用的打开指令或者展现应用的该推荐操作界面510的情况下,无需用户输入任何操作,终端会自动确定第一地理位置,以便在该推荐操作界面510中展现出包含终端所处经纬度的地图。
在又一种可能的实现方式中,终端还可以是检测到输入的分享触发操作时,确定该第一地理位置和第一海拔高度。如,终端检测到用户点击用于请求分享多媒体信息的操作选项时,则确定第一地理位置和第一海拔高度。
举例说明,例如,在图5中,在该推荐操作界面510可以包含用户请求向服务器分享多媒体的第一操作选项511,如该推荐操作界面510中“我的”,还包括用于请求服务器为该终端的用户推荐多媒体的第二操作选项512,如该推荐操作界面510中“发现”,因此,如果用户点击“我的”,则说明用户希望通过向服务器推荐多媒体信息,以实现多媒体分享,在该种情况下,则可以确定终端的经纬度和海拔高度。
需要说明的,本实施例是以获得第一地理位置的同时,获取该第一海拔高度为例,在实际应用中,也可以在获取到第一地理位置之后获取该第一海拔高度。另外,如果不希望分享多媒体的时候,分享终端所处的海拔高度,也可以获得终端的第一海拔高度。
S302,基于该第一地理位置,从服务器获取第一地图并展现该第一地图。
如,终端将该第一地理位置的经纬度信息发送给服务器,服务器会依据该第一地理位置获取第一地图的数据。终端在接收到该第一地图的数据之后,可以展现出该第一地图。
以上步骤S301和S302为终端侧基于该终端所处地理位置,在终端中输出第一地图的一种实现方式,当然,实际应用中还可以有其他可能,在此不加限制。
S303,响应于定位触发操作,获取该第一地图中被选中的第一兴趣点信息。
如,该定位触发操作可以为点击或者选择第一地图中兴趣点的操作。相应的,终端可以确定出被选中的第一兴趣点,得到第一兴趣点信息。
其中,该第一兴趣点信息可以包括第一兴趣点的标识以及第一兴趣点对应的经纬度的信息,当然,还可以包括与该第一兴趣点相关的其他信息,在此不加限制。
可以理解的是,该步骤S302和S303仅仅为获得表征终端所处位置的第一兴趣点信息的一种实现方式,在实际应用中,还可以有其他方式获得该第一兴趣点信息。如,在无需输入定位触发操作的情况下,终端根据第一经纬度,确定出第一兴趣点信息;或者,获得用户输入的第一兴趣点信息等,在此不再赘述。
可以理解的是,本实施例是以获取到的第一地理位置信息包括第一兴趣点信息为例说明,在实际应用中,终端也可以不获取第一兴趣点的信息,而仅仅获得表征终端所处经纬度的第一地理位置,在该种情况下,终端可以自动获取第一地理位置信息;也可以是获取到定位触发操作时,获取该第一地理位置信息,此时,该定位触发操作可以为前面提到的分享触发操作。
S304,响应于输入的对象采集操作,获取终端的摄像头采集到的至少一帧第一对象图像。
其中,该对象采集操作用于触发终端启动摄像头并采集图像。相应的,终端响应于该对象采集操作,可以获得摄像头采集到的至少一帧第一对象图像。
如,在多媒体推荐的应用的推荐操作界面中可以设置有“扫一扫”等功能选项,在终端检测到触按该“扫一扫”功能选项时,则确定检测到输入的对象采集操作,从而采集第一对象图像。例如,参见图5中图像采集界面530为终端启动摄像头采集图像的界面示意图,在该图像采集界面530中展现出采集到的对象的预览图像或者成像。
可以理解的是,步骤S304仅仅是获得至少一帧第一对象图像的一种实现方式。在实际应用中,终端还可以是响应于输入的对象选择操作,从终端的图像库中获取被选中的至少一帧第一对象图像。如,终端中可以设置有用于触发图像上传或图像选择的选项,在检测到用户点击该选项,则确定检测到输入的对象选择操作,从而展现图像库,以供用户选择作为至少一帧第一对象图像的图像或者视频。
S305,响应于输入的多媒体选择操作,从展现的多媒体列表中,确定被选中推荐的多媒体信息。
其中,多媒体信息可以包括多媒体的名称、多媒体的链接地址等信息中的一种或者多种。
如,终端在检测到该多媒体选择操作时,展现多媒体列表,并确定多媒体列表中被选中的多媒体,得到被选中的多媒体的信息。例如,该多媒体选择操作可以为点击用于触发选择多媒体的操作选项。
又如,在终端获取到至少一帧第一图像之后,可以展现多媒体列表,以供用户选择。在该种情况下,该多媒体选择操作可以为从多媒体列表中选择多媒体的操作。
可以理解的是,本实施例的多媒体信息还可以为获得输入的多媒体信息,如,用户直接输入所需推荐的多媒体的名称或者链接地址等。又如,确定用户通过搜索等方式提供的多媒体信息。
S306,响应于信息编辑操作,获得针对该多媒体信息输入的用户感受信息。
其中,该用户感受信息可以为用户评论、表达的情感等等,该用户感受信息的形式可以包括字符串(如文字等)以及图片中的一种或者多种。
如,检测到针对该多媒体信息的信息编辑操作之后,获得输入的用户感受信息。如,信息编辑操作可以输入用户感受信息的操作,也可以用于请求输入用户感受信息的操作。
举例说明,在确定用户选择的多媒体信息之后,可以展现该多媒体信息的操作界面,在该操作界面中可以包括信息编辑选项,用户点击该信息编辑选项,则终端确认接收到信息编辑操作,响应于该信息编辑操作,展现信息编辑窗口,并获得在该信息编辑窗口输入的用户感受信息。
可以理解的是,该步骤S306为可选步骤,在实际应用中,用户也可以不分享用户感受信息。
需要说明的是,终端确定第一兴趣点信息、多媒体信息以及该用户感受信息的先后顺序可以互换,并不限于图3所示。
S307,响应于第一推荐确认操作,向服务器发送该多媒体信息的关联推荐指示。
其中,该第一推荐确认操作用于指示执行多媒体分享,在终端检测到输入的第一推荐确认操作,则说明用户已确认分享该多媒体信息,该第一地理位置、第一对象图像以及用户感受信息等。
其中,该关联推荐指示用于指示将该第一兴趣点信息、第一海拔高度、第一对象图像、用户感受信息以及多媒体信息关联存储在服务器中。
通过该关联推荐指示实现指示服务器将以上信息关联存储的具体实现有多种可能:
如,在一种可能的情况中,响应于该第一推荐确认操作,终端将该第一地理位置信息、至少一帧第一对象图像、用户感受信息以及多媒体信息关联,得到待分享信息。然后,终端向服务器发送携带有该待分享信息的关联推荐指示,以使得服务器将第一地理位置信息、第一对象图像、用户感受信息以及多媒体信息关联存储。
在又一种可能的情况中,终端每次获取与待推荐的该多媒体信息关联的一种维度的信息,则向服务器发送获取到的相应信息。也就是说,在该步骤S301之后,终端向服务器发送该第一地理位置(第一经纬度)和第一海拔高度;在该步骤S303之后,终端向服务器发送该第一兴趣点信息;在该步骤S304之后,终端向服务器发送该至少一帧第一对象图像;在该步骤S305之后,终端向服务器发送该多媒体信息,在该步骤S306之后,终端向服务器发送用户感受信息。相应的,在该步骤S307中,该关联推荐指示可以指示服务器已完成多媒体信息的分享,从而使得服务器可以将多媒体信息与该第一兴趣点信息、第一海拔高度、第一对象图像等关联存储。
需要说明的是,该步骤S307为在检测到输入的第一推荐确认操作之后,向服务器发送多媒体信息,在实际应用中,终端也可以在检测到用户感受信息之后,自动触发向服务器发送该多媒体信息的关联推荐指示。
本申请实施例中可以实现用户通过终端向服务器推荐(分享)多媒体信息时,将自身所处的兴趣点信息和海拔高度,以及用户的用户感受信息一并推荐给服务器,以便基于兴趣点信息、海拔高度和用户感受信息反映出用户推荐该多媒体时所处的情景,从而实现了更为灵活的分享多媒体,有利于增加不同用户之间的交互,以及多媒体推荐的趣味性。
举例说明,在某个广场处,用户看到一座雕像非常特别,而看到这幅雕像时,用户想到了一首适合当前情景的音乐,在该种情况下,则用户可以通过本实施例的方式,该将该音乐的信息、用户所处的兴趣点以及该雕像的图像推荐给服务器,以便服务器关联存储。
而且,结合用户所处的兴趣点信息、海拔高度,推荐多媒体,有利于用户推荐在当前所处情景中适合收听或者观看的多媒体,从而也有利于服务器更为准确的确定不同情景下用户所喜好的多媒体。
下面针对用户通过终端向服务器推荐多媒体的情况,从服务器侧进行介绍。如图4所示,其示出了本申请一种多媒体推荐方法的又一种流程示意图,本实施例应用于服务器,本实施例可以包括:
S401,获得终端发送的第一地理位置和第一海拔高度。
其中,本实施例中,该第一地理位置用于表征终端所处的第一经纬度。
S402,基于该第一地理位置,向终端返回第一地图,以在终端输出该第一地图。
S403,获得终端发送的第一兴趣点信息。
可以理解的是,与图3中终端侧的操作相似,在终端获得用户输入的第一兴趣点信息的情况下,服务器也可以无需执行终端返回该第一地图的操作。
本实施例是以终端分享第一兴趣点信息为例,在实际应用中,如果终端分享多媒体信息时,仅仅分享终端所处的经纬度,则以上步骤S401到S403可以替换为,获取终端发送的第一地理位置信息和第一海拔高度。
S404,获得终端发送的至少一帧第一对象图像。
S405,获得终端发送的待推荐的多媒体信息。
S406,获取终端发送的针对该多媒体信息的用户感受信息。
其中,该步骤S406为可选步骤。
其中,以上步骤S401到S406中涉及到的参数的确定方式可以参见前面图3和图4实施例的相关介绍,在此不再赘述。
在一种可能的情况中,以上步骤S401到S406中,服务器可以是依次接收终端发送的相关信息。
在又一种可能的情况中,服务器接收到发送的待分享信息,该待分享信息中包括了以上提到的第一兴趣点信息、第一海拔高度、至少一帧第一对象图像、多媒体信息和用户感受信息。相应的,服务器解析该待分享信息,获得终端发送的该第一兴趣点信息、第一海拔高度、至少一帧第一对象图像、多媒体信息和用户感受信息。
S407,响应于终端发送的关联推荐指示,将该第一兴趣点信息、第一海拔高度、第一对象图像、用户感受信息以及多媒体信息关联存储。
该关联推荐指示可以参见图3实施例的相关介绍。
如,在终端依次向服务器发送了S401到S406中所涉及的信息之后,终端可以向服务器发送关联推荐指示,则服务器可以获取预先接收到的这些信息并进行关联存储。
又如,在终端发送的关联推荐指示携带了上面提到的待分享信息的情况下,服务器响应于该关联推荐信息,从关联推荐信息中携带的待分享信息获得第一兴趣点信息、第一海拔高度、多媒体信息等并进行关联存储。
可选的,考虑到不同用户拍摄的同一对象的图像也会有所差别,而用户在分享多媒体信息时,实际上是希望分享该第一对象图像中包含的对象的信息。因此,服务器还可以先识别出该至少一帧第一对象图像中包含的对象的信息,如,对象的名称、对象标识或者截取出的对象的截取图像等,然后,再将多媒体信息与对象的信息、第一兴趣点信息、第一海拔高度等关联存储。
可选的,服务器可以通过表格记录不同多媒体信息与第一兴趣点等信息的关联关系。如,以多媒体为音乐为例,用户感受信息为音乐故事,则可以通过如下表格1分别记录不同用户分享的多媒体信息的关联信息:
表1
如表1可知,表1中每一行为一个多媒体信息及其关联的兴趣点、对象等关联信息。例如,音乐“可爱多”关联的第一兴趣点信息包括了兴趣点POI为“XX大厦”以及地理位置信息“经纬度1,高度1”。同时,该音乐“可爱多”关联的用户分享的音乐故事为“好可爱的狗狗”。
为了便于理解,用户通过终端向服务器推荐多媒体信息的情况,下面结合用户通过终端向服务器分享音乐这一应用场景为例进行说明。如图5,其示出了本申请中多媒体推荐方法的一种应用场景的示意图。
在该图5中以用户通过终端向服务器发布所需推荐的音乐及相关信息为例说明。
下面结合图5,从终端与服务器侧的交互对图5的应用场景进行详细说明。如图6,其示出了本申请的多媒体推荐方法应用于图5所示场景的一种流程交互示意图。本实施例的方法可以包括:
S601,终端响应于分享触发操作,确定该终端所处的第一经纬度和第一海拔高度。
如,在图5中,终端检测到用于请求进入推荐操作界面的分享触发操作,则展现该推荐操作界面510,如在该种情况中,终端可以默认处于多媒体分享的推荐操作界面510,如图5中“我的”选项511处于选中状态,此处用户可以通过在推荐操作界面中继续操作以实现将用户希望推荐的音乐信息发布到服务器,以实现音乐分享。
又如,在展现图1推荐操作界面510的情况中,检测到用户点击用于触发音乐分享的第一操作选项511,如图5中“我的”,则终端确认检测到分享触发操作,从而确定终端所处的经纬度和海拔高度。
S602,终端将该第一经纬度以及该第一海拔高度发送给服务器。
S603,服务器基于该第一经纬度,获得第一地图,并向终端返回该第一地图。
S604,终端展现该服务器返回的第一地图。
其中,该第一地图中可以表示有第一经纬度的位置点。
S605,终端响应于兴趣点选择操作,获得用户从该第一地图中选择的第一兴趣点的信息。
该兴趣点选择操作相当于图3实施例中的定位触发操作。
S606,终端将该第一兴趣点的信息发送给服务器,以便服务器缓存该第一兴趣点的信息。
如,在图5中,在展现出的推荐操作界面510中显示出了第一地图,且该第一地图中标示有终端实际所在的第一经纬度的位置点513。在该推荐操作界面510中,用户可以在第一地图中选择兴趣点,作为分享音乐所关联的第一兴趣点。相应的,终端会将第一兴趣点的信息发送给服务器,同时,在终端中会展现出如图5中兴趣点分享界面520。由图5可以看出,在该兴趣点分享界面520中会标示出用户选择的第一兴趣点521。同时,终端会将该第一兴趣点的信息发送给服务器。
S607,终端响应于图像采集操作,通过摄像头采集第一对象图像。
本实施例为了便于描述,以采集一幅第一对象图像为例说明。
S608,终端将该第一对象图像发送给该服务器,以便服务器识别该第一对象图像中的对象。
如,用户可以通过点击“扫一扫”等选项,启动图像采集。
结合图5说明,在图5中的该兴趣点分享界面520中可以设置“扫一扫”等用于触发图像采集的选项(图5中未示出“扫一扫”选项)。相应的,在终端启动采集图像之后,进入图像采集界面530,如图5中图像采集界面530显示有采集到的一朵花531的预览图像。在用户输入图像确认指令后,终端可以获取采集到的第一对象图像,终端将第一对象图像发送给服务器,如图5中图像采集界面530与服务器之间的连线所示。
S609,终端响应于多媒体选择操作,确定用户选择的分享的多媒体信息。
S610,终端向该服务器发送该待分享的多媒体的信息。
如,结合图5说明,终端在发送了第一对象图像之后,可以展现多媒体分享界面540。在图5中该多媒体分享界面540可以包含多媒体搜索栏541,以供用户搜索所需推荐的音乐等多媒体。或者是,该多媒体分享界面还包括音乐列表542,以供用户选择所需推荐的音乐。在检测到用户选中或者选择出所需分享的音乐之后,终端获得该音乐信息并发送给服务器。
可以理解的是,本申请实施例是以在将终端所处的第一经纬度、第一海拔高度以及第一兴趣点按照获取到的时间先后顺序依次发送给服务器为例说明。对于前面提到的一次发送多种信息的情况也同样适用于本实施例。
S611,终端响应于第一推荐确认操作,向服务器发送关联推荐指示。
如在图5的多媒体分享界面540中如果用户选择了多媒体信息之后,可以在该多媒体分享界面中弹出一个包含“确认”以及“取消”的对话框,如果用户点击“确认”,则确认将多媒体信息与以上获得的第一兴趣点信息以及第一对象图像等关联分享。
当然,在该步骤S611之前,终端还可以获得用户分享的用户感受信息,具体可以参见前面相关介绍。
S612,服务器响应于该关联推荐指示,将该多媒体信息与该第一经纬度、第一对象图像中的对象的信息、第一兴趣点信息以及第一海拔高度关联存储。
可以理解的是,在实际应用中,终端获取到多媒体信息并发送给服务器之后,在不执行该步骤S611的情况下,服务器也可以将多媒体信息以及第一兴趣点等信息关联存储。
下面对向终端的用户推荐多媒体这一情况进行介绍。
如,参见图7,其示出了本申请又一种推荐多媒体的方法的一种流程示意图,本实施例可以应用于终端或者服务器,本实施例可以包括:
S701,确定终端所处的第二地理位置信息。
该第二地理位置信息可以为终端所处的经纬度信息。该第二地理位置信息还可以是包括:表征终端所处地理位置的第二兴趣点信息。其中,第二兴趣点信息中可以包括终端所处的经纬度以及第二兴趣点的标识等信息。
可以理解的是,该第二兴趣点信息可以是终端结合所处的第二经纬度对应地理位置确定得到的,也可以是由终端的用户选择的兴趣点的信息。可选的,获取该第二兴趣点信息可以为:基于终端当前所处地理位置(如经纬度),在终端中输出第二地图。然后,获取该第二地图中被选中的第二兴趣点信息。
S702,获得推荐多媒体所需依据的至少一帧第二对象图像。
其中,该第二对象图像同样为包含对象的图像,该对象的具体情况可以参见前面的相关介绍。
与第一对象图像类似,该第二对象图像用于表征用户希望获得的多媒体所关联的对象。如,该第二对象图像可以包括用户关注或者感兴趣的对象,如终端的用户当前看到的对象的图像等。
与第一对象图像类似,该至少一帧第二对象图像可以为一幅第二对象图像,也可以是多帧第二对象图像构成的第二对象视频。
S703,至少根据该第二地理位置信息和该至少一帧第二对象图像,匹配至少一个多媒体信息。
其中,该多媒体信息可以为多媒体的名称、图标以及链接地址中的一种或者多种。
如,在终端侧执行本实施例的情况下,终端可以至少根据该第二地理位置信息和该至少一帧第二对象图像,从服务器请求至少与该第二地理位置信息和该至少一帧第二对象图像匹配的至少一个多媒体信息。
又如,对于在服务器侧执行本实施例的情况,服务器可以根据该第二地理位置信息和至少一帧第二对象图像,从多媒体库或者多媒体列表中获取匹配的至少一个多媒体信息。
可以理解的是,匹配出的该至少一个多媒体信息的具体实现有多种可能,如,基于前面图2-图6实施例中服务器存储了多媒体信息与第一地理位置和至少一帧第一对象图像的关联关系的情况下,则可以根据多媒体与地理位置以及对象图像的关联关系,获得至少与该第二地理位置和至少一帧第二对象图像匹配的至少一个多媒体。
除了结合服务器中预先存储的关联关系,还可以是结合该第二地理位置和第二对象图像,并利用机器学习算法,确定第二地理位置和第二对象图像匹配的多媒体的特征类型,然后从多媒体库中匹配属于该种特征类型的多媒体。
可以理解的是,第二地理位置和第二对象图像可以反映出用户所处的环境以及产生感触的对象,可以直观反映出用户所处情景以及所想所感,因此,结合该第二地理位置和第二对象图像,可以使得匹配出的多媒体与用户所处的地理位置以及所关注的景物或者物体等对象有关,以使得多媒体能够更为贴合用户当前此情此景下的实际感受。
例如,用户在不同地理位置面对不同物体所产生的感触会有所不同,适用用户在不同情境下的音乐也会有所不同,假设用户在广场面对一处喷泉,则可能与处喷泉有关的音乐更为贴合用户的心境,因此,结合该地理位置和包含该喷泉的对象图像可以获取到更为贴合用户所处情境的音乐。
作为一种可选方式,在步骤S701确定出终端所处的第二地理位置信息之后,还可以先获取与该第二地理位置信息匹配的至少一个待推荐多媒体信息。相应的,在该步骤S703中,则可以至少根据该至少一帧第二对象图像,从该至少一个待推荐多媒体信息中确定出匹配的至少一个多媒体信息。即,先根据终端所处的第二地理位置匹配待推荐多媒体信息,然后,再基于该至少一帧第二对象图像对匹配出的至少一个待推荐多媒体信息进行筛选。
可选的,根据该至少一帧第二对象图像,可以从该至少一个待推荐多媒体信息中匹配出一个多媒体信息。
S704,推荐该至少一个多媒体信息。
如,对于服务器侧而言,服务器可以将该至少一个多媒体推荐给终端,以使得终端展现出该至少一个多媒体的信息。
对于终端侧而言,终端输出该至少一个多媒体,以实现将该至少一个多媒体推荐给用户的目的。
可见,本申请实施例中,在向终端的用户推荐多媒体时,会根据终端所处的第二地理位置以及获得的至少一帧第二对象图像,匹配至少一个多媒体信息,从而提供了一种更为新颖的向用户推荐多媒体的方式。
而且,由于终端所处的第二地理位置实际上表征了用户所处的地理环境,且该第二对象图像可以表征用户在该地理位置所感兴趣的对象,因此,基于该第二地理位置和第二对象图像确定可推荐的多媒体,有利于更为合理的向用户推荐适合该用户所处情景的多媒体,从而更有利于提高用户对于推荐的多媒体感兴趣的程度,进而有利于提高用户播放推荐的多媒体的概率,提高多媒体推荐效果。
同时,结合基于该第二地理位置和第二对象图像确定可推荐的多媒体,可以将其他用户在相同地点和关注相同对象图像的情况下所分享的多媒体推荐给该用户,可以提高不同用户之间交互,也提高多媒体推荐的趣味性。
为了便于理解向终端的用户推荐多媒体的具体实现,下面分别从终端侧和服务器侧对该种情况进行介绍。
如图8,其示出了本申请又一种多媒体推荐方法又一种流程示意图,本实施例的方法应用于终端,本实施例可以包括:
S801,确定终端的第二地理位置和第二海拔高度。
其中,该第二地理位置可以为终端的第二经纬度,该第二地理位置并不包含兴趣点的信息。
可以理解的是,本实施例是以获取第二地理位置的同时,获得该第二海拔高度为例,实际应用中,也可以是在获得第二地理位置之前或者之后获得该第二海拔高度。
在一种实现方式中,在检测到应用进入用于多媒体推荐的推荐操作界面的情况下,终端便可以自动确定自身的经纬度和海拔高度。在检测到应用的开启指令或者展现该应用的推荐操作界面的情况下,则终端无需检测到用户的定位触发操作,便可以确定终端的第二经纬度以及第二海拔高度。
如图9a所示,在检测到应用展现推荐操作界面的情况下,会自动获取第二经纬度和第二海拔高度,以基于第二经纬度更新推荐操作界面的地图。
在又一种实现方式中,终端检测到推荐触发操作,则确定该第二地理位置信息和第二海拔高度。如,终端检测到用户点击用于请求推荐多媒体的操作选项时,则确定第二地理位置和第二海拔高度。
举例说明,例如,在图9a中,在该推荐操作界面910可以包含用户请求向服务器分享多媒体的第一操作选项911,如图中“我的”,还包括用于请求向该终端的用户推荐多媒体的第二操作选项912,如图中“发现”,因此,如果用户点击“发现”,则说明用户希望向其推荐的多媒体信息,则终端会确定经纬度和海拔高度。
可以理解的是,在同一地理位置下,用户所处的高度不同,则用户所处实际处所或者环境等也会有所差别。如,某一地理位置指向的是一个商业大楼,而该商业大楼的某些层可能会是商场,而某些层可能会是不同的公司等。而用户在商场逛街和在公司上班或者加班的状态会有所不同,用户所希望听到的音乐等多媒体也会有差别。基于此,获得终端所处的第二海拔高度,有利于后续更为精准、合理的为用户推荐多媒体。
当然,获得该第二海拔高度是一种可选方式。
S802,基于该第二地理位置,从服务器获取第二地图并展现该第二地图。
如,终端将该第二地理位置对应的第二经纬度信息发送给服务器,服务器会依据该第二经纬度信息获取第二地图的数据。终端在接收到该第二地图的数据之后,可以展现出该第二地图。
可选的,该第二地图中可以标示有第二经纬度的信息。
当然,以上仅仅是基于该终端所处地理位置,在终端中输出第二地图的一种实现方式,对于其他可能情况本申请不加限制。
S803,响应于定位触发操作,获取该第二地图中被选中的第二兴趣点信息。
如,该定位触发操作可以为点击或者选择第二地图中兴趣点的操作。相应的,终端可以确定出被选中的第二兴趣点,得到第二兴趣点信息。
其中,该第二兴趣点信息至少可以包括第二兴趣点的标识以及第二兴趣点对应的经纬度的信息,当然,还可以包括与该第二兴趣点相关的其他信息。
可以理解的是,步骤S803仅仅是响应于输入的定位触发操作,获取包含第二兴趣点信息的第二地理位置信息的一种实现方式。如,在无需输入定位触发操作的情况下,终端根据第二经纬度,确定出与第二经纬度相关的一个第二兴趣点信息;或者,获得用户输入的第二兴趣点信息等等,在此不再赘述。
可以理解的是,在实际应用中,终端也可以不获取第二兴趣点的信息,而仅仅获得表征终端所处经纬度的第二地理位置的信息,在该种情况下,终端可以自动获取第二地理位置信息;也可以是获取到定位触发操作时,获取该第二地理位置信息,此时,该定位触发操作可以为前面提到的推荐触发操作。
可选的,为了增加推荐多媒体所依据的信息维度,终端可以在获得表示终端所处经纬度的第二地理位置的基础上,还获得被选中的第二兴趣点信息。
S804,响应于输入的对象采集操作,获取终端的摄像头采集到的至少一帧第二对象图像。
其中,对象采集操作用于触发终端启动摄像头并采集图像。响应于对象采集操作获取第二对象图像的过程与采集第一对象图像相似,不再赘述。
类似的,终端还可以是响应于输入的对象选择操作,从终端的图像库中获取被选中的至少一帧第二对象图像。
S805,响应于第二推荐确认操作,向服务器发送多媒体推荐指示。
其中,第二推荐确认操作用于指示服务器执行多媒体推荐。
其中,在终端检测到输入的第二推荐确认操作,则说明用户已确认推荐多媒体所需依据的各种维度的信息,如已确认基于该第二地理位置、第二对象图像获取多媒体推荐。
其中,多媒体推荐指示用于指示服务器至少基于至少根据该第二地理位置信息和该至少一帧第二对象图像,匹配至少一个多媒体信息。
该多媒体推荐指示实现指示服务器将以上信息关联存储的具体实现有多种可能:
如,在一种可能的情况中,响应于该第二推荐确认操作,终端向服务器发送携带有该第二地理位置和至少一帧第二对象图像的多媒体推荐指示,以使得服务器依据第二地理位置信息、第二对象图像,获取待推荐给该终端的用户的至少一个多媒体信息。也就是说,在检测到输入第二推荐确认操作时,终端才会将第二地理位置信息和第二对象图像发送给服务器,以指示服务器匹配多媒体信息。
在又一种可能的情况中,在步骤S801之后,终端向服务器发送该第二经纬度和第二海拔高度;在步骤S803之后,终端向服务器发送该第二兴趣点信息;在步骤S804之后,终端向服务器发送该至少一帧第二对象图像。在该种情况下,在步骤S805中,终端向服务器发送该多媒体推荐指示,可以指示服务器推荐多媒体所需依据的信息已全部发送,从而使得服务器依据第二兴趣点信息、第二海拔高度以及至少一帧第二对象图像,匹配至少一个多媒体。
需要说明的是,在终端按照第二兴趣点以及至少一帧第二对象图像获取到的先后顺序,依次向服务器发送相应信息的前提下,在终端向服务器发送了至少一帧第二对象图像之后,也可以不执行该步骤S805,而服务器侧会自动根据接收到的第二兴趣点信息以及至少一帧第二对象图像,匹配至少一个多媒体信息。
相应的,与前面实施例相似,在终端获得该第二兴趣点信息并发送给服务器之后,服务器也可以自动匹配出与第二兴趣点信息匹配的至少一个待推荐多媒体信息,并发送给终端。终端可以缓存该至少一个待推荐多媒体,当然,还可以展现该至少一个待推荐多媒体信息。在该种情况下,在终端将至少一帧第二对象图像并发送给服务器之后,服务器可以基于该至少一帧第二对象图像,从该至少一个待推荐多媒体信息中匹配出至少一个多媒体信息,并将匹配出的该至少一个多媒体信息发送给终端。而终端可以从服务器获得匹配出的该至少一个多媒体信息。
S806,获取服务器返回的至少一个多媒体信息和至少一个多媒体信息各自关联的用户感受信息。
可以理解的是,在服务器侧存储了多媒体关联的兴趣点信息、对象图像(或者对象图像中的对象信息)以及用户感受信息的情况下,在向用户返回匹配出的至少一个多媒体信息的同时,还可以为用户返回匹配出的多媒体关联的用户感受信息,以使得用户直观了解到其他用户对于至少一个多媒体信息发表的用户感受。
S807,显示该至少一个多媒体信息和至少一个多媒体信息各自关联的用户感受信息,以将至少一个多媒体信息以及该用户感受信息推荐给用户。
其中,考虑到终端显示界面的限制,在终端显示该至少一个多媒体信息的同时,仅仅显示多媒体信息关联的用户感受信息的部分内容。还可以是:根据多媒体信息是否关联有用户感受信息,在为显示出的每个多媒体信息标示出用于提示关联有用户感受信息的提示标识。
相应的,在显示出该至少一个多媒体信息之后,确定用户从该至少一个多媒体中选择的目标多媒体。然后,终端可以展现该目标多媒体的详情页面,并在详情页面中展现出该目标多媒体关联的用户感受信息。
可以理解的是,在服务器匹配至少一个多媒体信息的同时,匹配该至少一个多媒体信息关联的用户感受信息并反馈给终端仅仅是一种实现方式。在实际应用中,服务器也可以仅仅向终端反馈给至少一个多媒体信息。而在终端显示出该至少一个多媒体信息之后,终端可以确定用户从该至少一个多媒体中选择的目标多媒体,然后向服务器请求该目标多媒体关联的用户感受信息;相应的,终端依据服务器返回的该目标多媒体关联的用户感受信息,可以展现该目标多媒体的详情页面,并在详情页面中展现出该目标多媒体关联的用户感受信息。
可选的,在终端显示了至少一个多媒体信息之后,该终端的用户同样可以针对该至少一个多媒体中某个多媒体发表评论或者抒发用户情感信息等。相应的,终端在展现出该至少一个多媒体信息之后,可以确定该用户从该至少一个多媒体中选择的目标多媒体;然后,终端可以获得用户针对该目标多媒体输入的用户感受信息,并将该用户输入的用户感受信息发送给服务器,以便服务器将该终端发送的用户感受信息与该目标多媒体信息也关联存储。如,终端响应于输入的感受编辑操作,获取针对该目标多媒体输入的用户感受信息。
当然,在服务器确认存储了该目标多媒体的用户感受信息之后,服务器会通知终端,终端则坏在目标多媒体的详情页面中显示出该终端的用户输入的该用户感受信息。
如,参见图9b,其示出了用户发表用户感受信息的一种界面示意图。
由图9b可以看出,在用户选择了一款多媒体之后,终端会呈现出多媒体详情页920,在该多媒体详情页中不仅可以包含该多媒体的展现区921,如,展现区可以展现多媒体的播放标识,该播放标识可以为用于实现音乐播放的音乐链接以及音乐图标等等。同时,在该多媒体详情页920中还显示有该多媒体关联的多条用户感受信息922。
另外,在多媒体详情页还有信息分享编辑项923,如图9中的“写下你的故事”。在终端检测到用户点击该“写下你的故事”这一信息分享编辑项之后,终端可以展现信息编辑栏或者信息编辑界面,并获取用户在该信息编辑栏或者信息编辑界面输入的用户感受信息。然后,终端可以将用户感受信息发送服务器;同时,在服务器审核通过后,终端还可以在该多媒体详情页中显示出该用户编辑的该用户感受信息。
可见,在本实施例中,终端通过将表征终端所处地理位置的第二兴趣点信息以及获得到的至少一帧第二对象图像发送给服务器之后,可以从服务器获取与该第二兴趣点信息以及至少一帧第二对象图像匹配的多媒体信息,从而可以获得到与用户所处环境以及所关注或者面对的对象相匹配的多媒体信息,使得用户可以获得到更贴合所处情境的多媒体。
另外,由于服务器可以根据其他用户分享的多媒体与地理位置信息以及对象图像的关联关系,为用户匹配推荐该用户所处的第二地理位置信息以及所关注的第二对象图像匹配的多媒体,从而可以使得用户获取到其他用户在处于相同情境下所分享的多媒体信息,有利于了解其他用户在相同情境下的喜好,提高不同用户之间多媒体的交互,并提高多媒体推荐的多样性和趣味性。
举例说明,在用户处于一座公司大楼内的情况下,用户正在加班,则用户面对的是一台电脑,在该种情况下,用户可能希望了解其他人在该公司大楼加班时所收听的音乐。在此基础上,用户可以通过终端向服务器发送用户选中的第二兴趣点,并在利用终端拍摄该电脑的图像后,将电脑的图像发送给服务器。相应的,服务器会为终端返回其他用户分享的与该公司大楼以及电脑图像相关的音乐以及用户感受信息,使得该用户可以获取到其他用户在该公司加班时所喜欢的音乐。
下面针对向终端的用户推荐多媒体的情况,从服务器侧进行介绍。如图10所示,其示出了本申请又一种多媒体推荐方法的又一种流程示意图,本实施例应用于服务器,本实施例可以包括:
S1001,获得终端发送的第二地理位置和第二海拔高度。
其中,本实施例中,该第二地理位置用于表征终端所处的第二经纬度。
S1002,基于该第二地理位置,向终端返回第二地图,以在终端输出该第二地图。
S1003,获得终端发送的第二兴趣点信息。
与图8中终端侧的操作相似,在终端侧获得用户输入的第二兴趣点信息的情况,则服务器也无需为终端返回该第二地图。
可选的,服务器在获得该第二兴趣点信息之后,还可以匹配与该第二兴趣点匹配的至少一个待推荐多媒体信息,并将该至少一个待推荐多媒体信息发送给服务器。
可以理解的是,本实施例是以第二地理位置信息包括第二兴趣点信息为例,在第二地理位置信息仅仅为终端的经纬度推荐多媒体的情况下,则无需执行该步骤S1002和S21002。在该种情况下,服务器也可以在获取到第二地理位置的情况下,获取与该第二地理位置信息匹配的至少一个待推荐多媒体信息并发送给终端。
S1004,获得终端发送的至少一帧第二对象图像。
S1005,响应于终端发送的多媒体推荐指示,依据存储的多媒体信息与兴趣点信息、至少一帧对象图像以及海拔高度的关联关系,获得与该第二兴趣点信息、第二海拔高度以及至少一帧第二对象图像匹配的至少一个多媒体信息以及该至少一个多媒体信息各自关联的用户感受信息。
其中,多媒体信息与兴趣点信息、至少一帧对象图像以及海拔高度的关联关系可以为依据前面图2-图6实施例中终端的用户向服务器推荐的多媒体与第一兴趣点信息、至少一帧第一对象图像以及海拔高度之间的关联关系得到。当然,该关联关系还可以有服务器的管理人员设定或者通过其他方式得到,对于不加限制。
另外,基于该对象关系匹配该至少一个多媒体信息仅仅是一种实现方式,对于其他方式也适用于本实施例。
其中,该多媒体推荐指示的情况可以参见图8的相关介绍。其中,如果该多媒体推荐指示携带有该第二兴趣点信息、第二海拔高度以及至少一帧第二对象图像,则在以上步骤S1004到S1005中,可以理解为服务器通过解析该多媒体推荐指示获取终端发送的第二兴趣点信息、第二海拔高度以及至少一帧第二对象图像。
如果该多媒体推荐指示仅仅是指示服务器依据已接受到的第二兴趣点信息、第二海拔高度以及至少一帧第二对象图像匹配多媒体,则服务器实际上是在接收到多媒体推荐指示之前,接收到终端发送的第二兴趣点信息、第二海拔高度以及至少一帧第二对象图像。
可以理解的是,本实施例是以终端发送了多媒体推荐指示后,服务器匹配该至少一个多媒体信息为例说明,在实际应用中,在服务器获取到该至少一帧第二对象图像之后,服务器也可以
S1006,向终端返回给至少一个多媒体信息以及该至少一个多媒体信息各自关联的用户感受信息。
其中,在本实施例中获取该用户感受信息同样为一种可选操作。
为了便于理解,向终端的用户推荐多媒体的情况,下面结合一应用场景对该种情况进行介绍。以基于音乐播放应用向用户推荐音乐的应用场景为例说明,如图11,其示出了本申请的又一种多媒体推荐方法在一种应用场景的示意图。
在图11中,显示有终端在获取不同信息下所呈现的多个界面,分别为推荐操作界面1110、兴趣点选择界面1120、图像扫描界面1130和音乐推荐界面1140以及音乐详情页的界面1150。同时,给出了终端在处于不同界面下与服务器的交互示意。
为了便于理解图11,下面结合图12的流程交互示意图进行介绍。图12示出了本申请的又一种多媒体推荐方法在应用于向用户推荐音乐的场景下的一种流程交互示意图,本实施例可以包括:
S1201,终端确定该终端的第二经纬度和第二海拔高度。
结合图11说明,在终端检测到用户打开音乐播放应用之后,会展现出推荐操作界面1110,在该种情况下,则终端可以确定第二经纬度和第二海拔高度。或者是,在用户可以点击推荐操作界面1110中用于请求推荐音乐的触发选项,如界面1110中的“发现”选项,则会触发终端确定第二经纬度和第二海拔高度。
S1202,终端将该第二经纬度和第二海拔高度发送给服务器。
S1203,服务器基于该第二经纬度获取第二地图,并获取第二经纬度和第二海拔高度匹配至少一个第一待推荐多媒体信息。
其中,为了便于区分,将与第二经纬度和第二海拔高度匹配的待推荐多媒体称为第一待推荐多媒体信息,而将后续基于第二兴趣点信息筛选出的待推荐多媒体信息称为第二待推荐多媒体信息。
S1204,服务器将该第二地图以及该至少一个第一待推荐多媒体信息发送给终端。
S1205,终端展现该第二地图,并在第二地图显示出该至少一个待推荐多媒体信息。
仍结合图11说明,在推荐操作界面1110中“发现”选项处于选中状态,则终端处于请求推荐多媒体的状态,在该情况下,在推荐操作界面中会显示出该第二地图。在该第二地图中标示出终端所处的经纬度1111以及该经纬度111周围所存在的一些兴趣点1112。
同时,为了使得用户可以了解到终端当前所处地理位置周围哪些兴趣点关联有其他用户分享的多媒体,在该第二地图中还可以标识出存在关联多媒体的兴趣点。如图11中,部分兴趣点旁还标识有提示标识1113,该提示标识1113用于提示该兴趣点关联有其他用户分享的音乐信息。
另外,为了使得用户可以了解到与终端所处的第二经纬度和第二海拔高度匹配的多媒体信息,在该多媒体推荐界面110中还显示有音乐推荐预览区1114,该音乐推荐预览区可以显示有至少一个与该第二经纬度和第二海拔高度匹配的音乐信息。
当然,服务器为终端返回该至少一个第二待推荐多媒体信息的同时,还可以匹配并返回该第二待推荐多媒体信息关联的用户感受信息。如图11中,在该音乐预览区1114中除了显示有音乐的信息之外,还显示有音乐故事“加班改变命运”。
S1206,终端响应于兴趣点选择操作,获取用户从该第二地图中选择出的第二兴趣点的信息。
S1207,终端将该第二兴趣点的信息发送给服务器。
S1208,服务器根据该第二兴趣点的信息从该至少一个第一待推荐多媒体信息中匹配出至少一个第二待推荐多媒体信息,并向终端发送该至少一个第二待推荐多媒体信息。
S1209,终端在第二地图中展现与该第二兴趣点信息匹配该至少一个第二待推荐多媒体信息。
结合图11说明,用户在该操作推荐界面1110中可以选择自身所处的兴趣点或者希望查看其他用户分享过音乐的兴趣点,那么根据用户选择的兴趣点,可以在操作推荐界面标示出用户选择的第二兴趣点,如图8中兴趣点选择界面1120所示。在该兴趣点选择界面1120标出了用户选择的第二兴趣点1121为“XX公园”。
同时,终端在将第二兴趣点的信息发送给服务器之后,会将服务器返回的与该第二兴趣点匹配的至少一个第二待推荐多媒体信息,显示在该兴趣点选择界面的下方。如兴趣点选择界面1120下方的推荐出的音乐信息以及音乐故事,这与操作推荐界面相似,在此不再赘述。
S1210,终端响应于图像采集操作,通过摄像头采集第二对象图像。
结合图11说明,假设用户正在“XX公园”内观看玫瑰花,如果用户希望了解到其他用户处于同一公园观看玫瑰花所收听的音乐,或者为了能够获得贴合用户当前此情此景的音乐,则该用户可以点击该兴趣选择界面1120中的“扫一扫”选项1122。在该种情况下,终端会启动摄像头扫描图像,并进入图像扫描界面1130。
如图11所示,在图像扫描界面显示有扫描到的一朵玫瑰花1131的图像。相应的,在用户确认将该朵玫瑰花的图像作为第二对象图像,则终端会将该朵玫瑰花的图像发送给服务器。
当然,兴趣选择界面1120也可以不设置类似“扫一扫”的选项,而是用户可以在该兴趣选择界面中开启一个功能选项栏,并在功能选项栏中设置触发图像扫描的功能项。
S1211,终端将该第二对象图像发送给服务器。
S1212,服务器根据该第二对象图像,从该至少一个第二待推荐多媒体信息中匹配出至少一个多媒体信息。
S1213,服务器将该至少一个多媒体信息发送给终端。
S1214,终端展现该至少一个多媒体信息。
结合图11说明,在终端将扫描到的一朵玫瑰花的图像发送给服务器之后,服务器会从至少一个第二待推荐多媒体中筛选出与该玫瑰花匹配的多媒体信息,从而最终得到与该“XX公园”以及该玫瑰花匹配的音乐信息的推荐列表并返回给终端。
相应的,终端会展现该音乐信息的推荐列表,如图11中音乐推荐界面1140所示。当然,服务器也可以返回音乐信息的同时,为终端返回与音乐信息匹配的音乐故事,以便终端在该音乐推荐界面显示音乐故事。
在该音乐推荐界面1140中,用户可以选择所需播放或者查看详情的目标音乐,则终端会向服务器请求目标音乐关联的音乐故事,该音乐故事可以为其他用户针对该目标音乐分享的一些用户感受信息。相应的,在服务器为终端返回目标音乐对应的各个用户分享的音乐故事之后,终端可以展现该目标音乐的音乐详情页1150。
该音乐详情页1150包括该目标音乐的基础信息1151,如,播放按钮、名称等等。同时,该音乐详情页中还可以包括不同用户发表的音乐故事1152。
另外,在用户点击该音乐详情页中还可以包括“留下音乐故事”这个选项1153之后,用户可以输入所需编辑的音乐故事。
可以理解的是,在本申请以上实施例中,如果服务器依据第二地理位置信息以及至少一帧第二对象图像,匹配不到多媒体,那么服务器还可以结合用户的历史行为或者用户当前所处的地点来合理推荐多媒体。如,参见图13,其示出了又一种多媒体推荐方法中另一种推荐流程,本实施例可以应用于服务器,本实施例的方法可以包括:
S1301,在不存在与第二地理位置信息和至少一帧第二对象匹配的至少一个多媒体信息的情况下,获取终端采集到的环境图像以及多媒体推荐平台中存储的该用户的用户特征信息。
其中,该用户特征信息为与该用户的属性信息和该用户在网络平台的行为数据中的一种或者多种相关的信息。如,用户的属性信息可以为用户的性别、年龄、学历以及爱好等用户标签数据。该行为数据可以包括:用户在该多媒体推荐平台中历史选择的多媒体等行为或者发表的言论等。
该环境图像为在服务器通过前面的方式匹配不到多媒体之后,指示终端采集到的图像。环境图像可以包括物品、景物等等。
其中,该环境图像为可选的。
S1302,依据该环境图像、该用户特征信息以及推荐参考信息,从多媒体库中匹配多媒体信息。
其中,该推荐参考信息包括:该第二地理位置、第二对象图像、第二兴趣点信息以及第二海拔高度中的一种或者多种。
如,利用机器学习算法识别环境图像、该用户特征信息以及推荐参考信息所匹配的多媒体的特征信息,然后从多媒体库中查询与该特征信息匹配的多媒体。当然,其他方式也同样适用于本实施例,在此不再赘述。
可以理解的是,本实施例是以结合环境图像、用户特征信息以及推荐参考信息匹配多媒体,但是在实际应用中,也可以结合这三种信息中的任意两种,在此不加限制。
S1303,推荐匹配出的多媒体信息。
对应本申请的一种多媒体推荐方法,本申请还提供了一种多媒体推荐装置。如,参见图14,其示出了本申请一种多媒体推荐装置的一种组成结构示意图,本实施例的装置可以应用于终端或者服务器,包括:
第一位置获取单元1401,用于获取终端的第一地理位置信息;
第一图像获得单元1402,用于获得至少一帧第一对象图像;
多媒体获得单元1403,用于获得所述终端的用户选择推荐的多媒体信息;
推荐存储单元1404,用于至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
在一种可能的实现方式中,所述第一位置获取单元,具体为用于,响应于输入的定位触发操作,获取终端的第一地理位置信息。
可选的,该第一位置获取单元在获取终端的第一地理位置信息时,具体用于获取用于表征终端所处地理位置的第一兴趣点信息。
可选的,所述第一位置获取单元在获取用于表征终端所处地理位置的第一兴趣点信息时,具体用于,
基于终端所处地理位置,在终端中输出第一地图;
获取所述第一地图中被选中的第一兴趣点信息。
在又一种可能的实现方式中,所述第一图像获取单元,具体用于响应于输入的对象采集操作,获取终端的摄像头采集到的至少一帧第一对象图像;或者,响应于输入的对象选择操作,从终端的图像库中获取被选中的至少一帧第一对象图像。
可选的,在以上装置中,还可以包括:
感受信息获取单元,用于在多媒体获得单元获得所述终端的用户选择推荐的多媒体信息之后,获得针对所述多媒体信息输入的用户感受信息;
所述推荐存储单元,具体用于,将所述第一地理位置、第一对象图像、用户感受信息以及多媒体信息关联存储在服务器中。
对应本申请又一种多媒体推荐方法,本申请还提供了又一种多媒体推荐装置。如图15,其示出了本申请又一种多媒体推荐方法的组成结构示意图,该装置可以应用于终端或者服务器,该装置可以包括:
第二位置获取单元1501,用于确定终端所处的第二地理位置信息;
第二图像获得单元1502,用于获得推荐多媒体所需依据的至少一帧第二对象图像;
多媒体匹配单元1503,用于至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;
多媒体推荐单元1504,用于推荐所述至少一个多媒体信息。
可选的,该装置还可以包括:
预匹配单元,用于在第二位置获取单元确定终端所处的第二地理位置信息之后,获取与所述第二地理位置信息匹配的至少一个待推荐多媒体信息;
所述多媒体匹配单元,具体用于,至少根据所述至少一帧第二对象图像,从所述至少一个待推荐多媒体信息中确定出匹配的至少一个多媒体信息。
在一种可能的实现方式中,第二位置获取单元,具体用于,响应于输入的定位触发操作,获取终端的第二地理位置信息。
可选的,所述第二位置获取单元在获取终端的第二地理位置信息时,具体用于获取用于表征终端所处地理位置的第二兴趣点信息。
可选的,该第二位置获取单元在获取用于表征终端所处地理位置的第二兴趣点信息时,具体用于基于终端所处地理位置,在终端中输出第二地图;获取所述第二地图中被选中的第二兴趣点信息。
在又一种可能的实现方式中,所述第二图像获得单元,具体用于响应于输入的对象采集操作,获取终端的摄像头采集到的至少一帧第二对象图像;或者,响应于输入的对象选择操作,从终端的图像库中获取被选中的至少一帧第二对象图像。
可选的,在以上装置的实施例中,多媒体匹配单元具体用于,至少根据所述第二地理位置信息和至少一帧第二对象图像,匹配至少一个多媒体信息以及所述至少一个多媒体信息各自关联的用户感受信息;
该装置还可以包括:感受信息推荐单元,用于在多媒体推荐单元推荐所述至少一个多媒体信息的同时,推荐所述至少一个多媒体信息各自关联的用户感受信息。
在本申请实施例中,还提供了一种多媒体推荐设备,该多媒体推荐设备可以为前面提到的终端或者服务器。如,参见图16,其示出了本申请实施例的多媒体推荐设备的一种组成结构示意图。在图16中,该多媒体推荐设备可以包括:处理器1601和存储器1602。
可选的,该设备还可以包括:通信接口1603、输入单元1604和显示器1605和通信总线1606。其中,处理器1601、存储器1602、通信接口1603、输入单元1604、显示器1605、均通过通信总线1606完成相互间的通信。
在本申请实施例中,该处理器1601,可以为中央处理器(Central ProcessingUnit,CPU),特定应用集成电路等。
该处理器可以调用存储器1602中存储的程序。存储器1602中用于存放一个或者一个以上程序,程序可以包括程序代码,所述程序代码包括计算机操作指令。
在一种可能的情况中,对应本申请的用户分享多媒体的多媒体推荐方法,该存储器中至少存储有用于实现以下功能的程序:
获取终端的第一地理位置信息;
获得至少一帧第一对象图像;
获得所述终端的用户选择推荐的多媒体信息;
至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
在又一种可能的情况中,对应本申请的向终端的用户推荐多媒体的多媒体推荐方法,该存储器中至少存储有用于实现以下功能的程度:
确定终端所处的第二地理位置信息;
获得推荐多媒体所需依据的至少一帧第二对象图像;
至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;推荐所述至少一个多媒体信息。
其中,该存储器1602可包括存储程序区和存储数据区,其中,存储程序区可存储操作***以及以上所提到的程序等;存储数据区可存储根据多媒体推荐设备运行过程中所创建的数据。
此外,存储器1602可以包括高速随机存取存储器,还可以包括非易失性存储器等。
该通信接口1603可以为通信模块的接口等。
该输入单元可以包括感应触摸显示面板上的触摸事件的触摸感应单元、键盘等等。
该显示器1604包括显示面板,如触摸显示面板等。
当然,图16所示的设备结构并不构成对本申请实施例中多媒体推荐设备的限定,在实际应用中多媒体推荐设备可以包括比图16所示的更多或更少的部件,或者组合某些部件。
另一方面,本申请还提供了一种存储介质,该存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上任意一个实施例中的多媒体推荐方法。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (18)
1.一种多媒体推荐方法,其特征在于,包括:
获取终端的第一地理位置信息;
获得至少一帧第一对象图像;
获得所述终端的用户选择推荐的多媒体信息;
至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
2.根据权利要求1所述的多媒体推荐方法,其特征在于,所述获取终端的第一地理位置信息,包括:
响应于输入的定位触发操作,获取终端的第一地理位置信息。
3.根据权利要求1或2所述的多媒体推荐方法,其特征在于,所述获得至少一帧第一对象图像,包括:
响应于输入的对象采集操作,获取终端的摄像头采集到的至少一帧第一对象图像;
或者,响应于输入的对象选择操作,从终端的图像库中获取被选中的至少一帧第一对象图像。
4.根据权利要求1或2所述的多媒体推荐方法,其特征在于,所述获取终端的第一地理位置信息,包括:
获取用于表征终端所处地理位置的第一兴趣点信息。
5.根据权利要求4所述的多媒体推荐方法,其特征在于,所述获取用于表征终端所处地理位置的第一兴趣点信息,包括:
基于终端所处地理位置,在终端中输出第一地图;
获取所述第一地图中被选中的第一兴趣点信息。
6.根据权利要求1所述的多媒体推荐方法,其特征在于,在所述获得所述终端的用户选择推荐的多媒体信息之后,还包括:
获得针对所述多媒体信息输入的用户感受信息;
所述至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中,包括:
将所述第一地理位置、第一对象图像、用户感受信息以及多媒体信息关联存储在服务器中。
7.一种多媒体推荐方法,其特征在于,包括:
确定终端所处的第二地理位置信息;
获得推荐多媒体所需依据的至少一帧第二对象图像;
至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;
推荐所述至少一个多媒体信息。
8.根据权利要求7所述的多媒体推荐方法,其特征在于,在所述确定终端所处的第二地理位置信息之后,还包括:
获取与所述第二地理位置信息匹配的至少一个待推荐多媒体信息;
所述至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息,包括:
至少根据所述至少一帧第二对象图像,从所述至少一个待推荐多媒体信息中确定出匹配的至少一个多媒体信息。
9.根据权利要求7所述的多媒体推荐方法,其特征在于,所述确定终端所处的第二地理位置信息,包括:
响应于输入的定位触发操作,获取终端的第二地理位置信息。
10.根据权利要求7或9所述的多媒体推荐方法,其特征在于,所述获得推荐多媒体所需依据的至少一帧第二对象图像,包括:
响应于输入的对象采集操作,获取终端的摄像头采集到的至少一帧第二对象图像;
或者,响应于输入的对象选择操作,从终端的图像库中获取被选中的至少一帧第二对象图像。
11.根据权利要求7或9所述的多媒体推荐方法,其特征在于,所述获取终端的第二地理位置信息,包括:
获取用于表征终端所处地理位置的第二兴趣点信息。
12.根据权利要求11所述的多媒体推荐方法,其特征在于,所述获取用于表征终端所处地理位置的第二兴趣点信息,包括:
基于终端所处地理位置,在终端中输出第二地图;
获取所述第二地图中被选中的第二兴趣点信息。
13.根据权利要求7所述的多媒体推荐方法,其特征在于,所述至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息,包括:
至少根据所述第二地理位置信息和至少一帧第二对象图像,匹配至少一个多媒体信息以及所述至少一个多媒体信息各自关联的用户感受信息;
在所述推荐所述至少一个多媒体信息的同时,还包括:
推荐所述至少一个多媒体信息各自关联的用户感受信息。
14.一种多媒体推荐装置,其特征在于,包括:
第一位置获取单元,用于获取终端的第一地理位置信息;
第一图像获得单元,用于获得至少一帧第一对象图像;
多媒体获得单元,用于获得所述终端的用户选择推荐的多媒体信息;
推荐存储单元,用于至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
15.一种多媒体推荐装置,其特征在于,包括:
第二位置获取单元,用于确定终端所处的第二地理位置信息;
第二图像获得单元,用于获得推荐多媒体所需依据的至少一帧第二对象图像;
多媒体匹配单元,用于至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;
多媒体推荐单元,用于推荐所述至少一个多媒体信息。
16.一种多媒体推荐设备,其特征在于,包括:
处理器和存储器;
所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器用于存储所述程序,所述程序至少用于:
获取终端的第一地理位置信息;
获得至少一帧第一对象图像;
获得所述终端的用户选择推荐的多媒体信息;
至少将所述第一地理位置信息、第一对象图像以及多媒体信息关联存储在服务器中。
17.一种多媒体推荐设备,其特征在于,包括:
处理器和存储器;
所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器用于存储所述程序,所述程序至少用于:
确定终端所处的第二地理位置信息;
获得推荐多媒体所需依据的至少一帧第二对象图像;
至少根据所述第二地理位置信息和所述至少一帧第二对象图像,匹配至少一个多媒体信息;
推荐所述至少一个多媒体信息。
18.一种存储介质,其特征在于,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上权利要求1至6或者7至13任一项所述的多媒体推荐方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910537550.XA CN112115284B (zh) | 2019-06-20 | 2019-06-20 | 多媒体推荐方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910537550.XA CN112115284B (zh) | 2019-06-20 | 2019-06-20 | 多媒体推荐方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112115284A true CN112115284A (zh) | 2020-12-22 |
CN112115284B CN112115284B (zh) | 2024-04-26 |
Family
ID=73795982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910537550.XA Active CN112115284B (zh) | 2019-06-20 | 2019-06-20 | 多媒体推荐方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112115284B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102694826A (zh) * | 2011-03-22 | 2012-09-26 | 百度在线网络技术(北京)有限公司 | 一种用于获取与现实场景相关的共享对象的设备和方法 |
CN103489002A (zh) * | 2013-09-27 | 2014-01-01 | 广州中国科学院软件应用技术研究所 | 一种增强现实方法及*** |
US9538319B1 (en) * | 2012-06-20 | 2017-01-03 | Amazon Technologies, Inc. | Synchronization for mapping applications |
CN106776999A (zh) * | 2016-12-07 | 2017-05-31 | 北京小米移动软件有限公司 | 多媒体数据推荐方法及装置 |
CN107402964A (zh) * | 2017-06-22 | 2017-11-28 | 深圳市金立通信设备有限公司 | 一种信息推荐方法、服务器及终端 |
CN107545052A (zh) * | 2017-08-23 | 2018-01-05 | 广东欧珀移动通信有限公司 | 信息推荐方法、装置、移动终端及存储介质 |
CN109087167A (zh) * | 2018-07-31 | 2018-12-25 | 西安艾润物联网技术服务有限责任公司 | 服务信息推送方法、相关设备以及存储介质 |
-
2019
- 2019-06-20 CN CN201910537550.XA patent/CN112115284B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102694826A (zh) * | 2011-03-22 | 2012-09-26 | 百度在线网络技术(北京)有限公司 | 一种用于获取与现实场景相关的共享对象的设备和方法 |
US9538319B1 (en) * | 2012-06-20 | 2017-01-03 | Amazon Technologies, Inc. | Synchronization for mapping applications |
CN103489002A (zh) * | 2013-09-27 | 2014-01-01 | 广州中国科学院软件应用技术研究所 | 一种增强现实方法及*** |
CN106776999A (zh) * | 2016-12-07 | 2017-05-31 | 北京小米移动软件有限公司 | 多媒体数据推荐方法及装置 |
CN107402964A (zh) * | 2017-06-22 | 2017-11-28 | 深圳市金立通信设备有限公司 | 一种信息推荐方法、服务器及终端 |
CN107545052A (zh) * | 2017-08-23 | 2018-01-05 | 广东欧珀移动通信有限公司 | 信息推荐方法、装置、移动终端及存储介质 |
CN109087167A (zh) * | 2018-07-31 | 2018-12-25 | 西安艾润物联网技术服务有限责任公司 | 服务信息推送方法、相关设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112115284B (zh) | 2024-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104077047B (zh) | 用于运行应用的方法和设备 | |
US8554731B2 (en) | Creating and propagating annotated information | |
JP4062908B2 (ja) | サーバ装置および画像表示装置 | |
CN102763404B (zh) | 摄影装置、信息取得***及程序 | |
RU2635045C2 (ru) | Способ и устройство для выполнения приложения | |
US10528621B2 (en) | Method and system for sorting a search result with space objects, and a computer-readable storage device | |
WO2019183593A1 (en) | Design and generation of augmented reality experiences for structured distribution of content based on location-based triggers | |
US20110320560A1 (en) | Content authoring and propagation at various fidelities | |
KR20060083102A (ko) | 위치정보를 가지는 이미지파일 관리시스템 및 그 방법,휴대용 단말기 | |
US10204272B2 (en) | Method and system for remote management of location-based spatial object | |
US20140033322A1 (en) | Method and apparatus for mapping | |
EP3388958B1 (en) | Method and system for managing viewability of location-based spatial object | |
CN111680238B (zh) | 信息分享方法、装置和存储介质 | |
JP2022145463A (ja) | ロケーションベースのデジタルコンテンツを推奨する方法およびシステム | |
KR101850501B1 (ko) | 역사 컨텐츠 제공 시스템 | |
CN112115284B (zh) | 多媒体推荐方法、装置、设备及存储介质 | |
KR100563085B1 (ko) | 수치지도와 사진영상의 복합 디스플레이 방법 | |
JP2007317217A (ja) | 情報関連付け方法、端末装置、サーバ装置、プログラム | |
Rosa et al. | An ubiquitous mobile multimedia system for events agenda | |
CN113784156B (zh) | 一种直播方法、装置、电子设备和存储介质 | |
CN118349752A (zh) | 地图展示方法、装置、设备及存储介质 | |
KR20100073830A (ko) | 전자지도를 이용한 동영상 컨텐츠 위치정보 태깅 방법 및 그 시스템 | |
CN118400483A (zh) | 视频录制方法、装置、电子设备及存储介质 | |
CN117128994A (zh) | 一种基于ar弹幕的导航方法、装置、计算机设备和存储介质 | |
CN116304293A (zh) | 数据对象推荐方法、装置、存储介质及电子设备 |
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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40035451 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |