基于位置的服务器,一种基于位置的信息交互方法及服务器

技术领域

本发明涉及信息交互领域,具体地说涉及一种基于位置的信息交互方法及服务器。

背景技术

目前常用的通信交互主要通过通话或者短信息实现。现有的短信息形式虽然不仅限于文本,还可以进行图片、音视频等的彩信传输,但是这种传统的方式限于手机端点对点接收,并不能使得非指定用户进行接收;另外,虽然短信息内容可以完全表达用户所要传递的消息,但是这种短信形式实用性足够,趣味性不足,不能真实还原发送方发送短信所处的地理位置信息,因此接收方用户没有身临其境的感觉,用户体验差。

发明内容

本发明提供一种基于位置的信息交互的方法,用于提高信息交互中的场景感,增加用户体验。

根据本发明的一个方面,提供一种基于位置的信息交互方法,其中,包括以下步骤:

a)接收第一用户上传的富媒体信息包,所述富媒体信息包中包括富媒体信息以及所述富媒体信息的位置信息;

b)响应于第二用户的信息交互请求,检测所述第二用户的位置信息;

c)当所述第二用户的位置信息与所述富媒体信息的位置信息匹配时,检测所述富媒体信息的接收方信息;

d)当所述第二用户为所述富媒体信息的指定接收方或者所述富媒体信息不指定接收方时,将所述富媒体信息提供给所述第二用户。

根据本发明的另一个方面,提供一种用于基于位置的信息交互的服务器,其中,包括:

接收装置,用于接收第一用户上传的富媒体信息包,所述富媒体信息包中包括富媒体信息以及所述富媒体信息的位置信息;

响应装置,用于响应于第二用户的信息交互请求,检测所述第二用户的位置信息;

检测装置,用于当所述第二用户的位置信息与所述富媒体信息的位置信息匹配时,检测所述富媒体信息的接收方信息;

富媒体信息发送装置,用于当所述第二用户为所述富媒体信息的指定接收方或者所述富媒体信息不指定接收方时,将所述富媒体信息提供给所述第二用户。

本发明提供的基于位置的信息交互方法及服务器,发送方与接收方通过富媒体信息包进行信息交互,所述富媒体信息包中包含有富媒体信息和富媒体信息的位置信息,通过在传统的信息交互方式中,增加位置信息,可以有效增加该富媒体信息的场景感,给接收方以身临其境的感觉,极大提高了用户体验,使传输的信息更加丰富,信息量更大。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为根据本发明的一种基于位置的信息交互方法的一个具体实施方式的流程示意图;

图2为根据本发明的一种用于基于位置的信息交互的服务器的一个具体实施方式的结构示意图;

图3为根据本发明的一种用于基于位置的信息交互的服务器的另一个具体实施方式的结构示意图;

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施例作详细描述。

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。

如图1所示,图1为根据本发明提供的一种基于位置的信息交互方法的一个具体实施方式的流程示意图,包括步骤S101~S104,下面对图1所示的方法进行说明。

步骤S101,接收第一用户上传的富媒体信息包,所述富媒体信息包中包括富媒体信息以及所述富媒体信息的位置信息。为了更好地体现富媒体信息包中的富媒体信息的位置信息,通常第一用户采用移动终端进行上传富媒体信息包,所述移动终端例如包括:手机、PDA(Personal Digital Assistant,个人数字助理)、笔记本电脑等。优选采用带有摄像头的移动终端作为上传富媒体信息包的设备。

所述富媒体信息包括:文本、图像、音频和/或视频。所述富媒体信息的位置信息包括:所述富媒体信息所在的经纬度坐标、行政区划地址、建筑物名称、生成所述富媒体信息时使用的移动终端的传感器参数和/或所述移动终端的摄像头影像。

富媒体信息包可以是事先生成的,只是由第一用户进行上传,也可以是第一用户自己撰写的。第一用户通过开启摄像头来选择空中位置,将所述空中位置作为其所撰写的所述富媒体信息的位置信息。

例如:第一用户通过开启摄像头,在鸟巢旁边选择一个合适的空中位置给鸟巢拍了一张照片,那么这张照片可以作为富媒体信息。此外,第一用户还可以在所述照片上增加一些文字评论或者配上音视频文件,生成一个多元化的富媒体信息。而这个空中位置则记录为撰写所述富媒体信息的位置信息。所述位置信息包括但不限于第一用户拍照时移动终端所在的经纬度、摄像头的高度和俯仰角、水平方向。富媒体信息和富媒体信息的位置信息组成了富媒体信息包,第一用户将该富媒体信息包上传至服务器。第一用户在上传该富媒体信息时,可以指定能够看到该信息的群组。该群组可以上第一用户移动终端登录的社交网络或即时通信工具中的群组,例如QQ群、微信群、通讯录中的分类群组;也可以是上传富媒体信息的该第一用户指定的筛选条件,例如,接收者的性别、年龄范围、职业、毕业学校、爱好、所使用移动终端的种类或型号等。只有符合第一用户选定群组或筛选条件的其他用户才可能收到第一用户在特定位置发放的富媒体信息。第一用户还可以设定该富媒体信息在该位置保留的时间段,超过预定时间段,该富媒体信息不会被展示出来。再例如,当第一用户在电影院看到一个电影海报时,可以在一个合适的角度用诸如手机等移动终端对所述电影海报进行拍照,并对所述照片配以一些影评信息,生成一个带有图片和文字的富媒体信息。移动终端摄像头摄取图片时所选择的空中位置保存为所述富媒体信息的位置信息。所述富媒体信息和所述富媒体信息的位置信息组成了富媒体信息包,第一用户将所述富媒体信息包上传至服务器。

步骤S102,响应于第二用户的信息交互请求,检测所述第二用户的位置信息。优选的,所述第二用户通过开启摄像头来选择空中位置,以向服务器发送信息交互请求并提取所述空中位置的富媒体信息。

例如:当用户游览到鸟巢附近时,开启移动终端摄像头选择一个空中位置,可以将移动终端置于一定的高度,摄像头朝向一定的角度,以对准鸟巢主建筑。选择好空中位置后,向服务器发送信息交互请求。服务器响应于该信息交互请求,检测第二用户的位置信息。第二用户的位置信息包括但不限于第二用户提交信息交互请求时使用的移动终端所在的经纬度、所述移动终端的摄像头的高度和方向等。

继续执行步骤S103,当所述第二用户的位置信息与所述富媒体信息的位置信息匹配时,检测所述富媒体信息的接收方信息。

可以理解,匹配的最优状态为第二用户的位置信息与所述富媒体信息的位置信息完全相同,例如:经纬度、摄像头高度和方向等都一样。在实际操作中,完全重合的状态并不常见,因此当富媒体信息的位置信息与第二用户的位置信息的差别在一定范围内,以认为它们是相互匹配的。例如:当两者经、纬度差均小于0.00001°时,认为两者是相互匹配的。再如:摄像头的高度与富媒体信息的位置信息中的高度信息相差小于20cm时,角度差别小于5°时,认为两者相互匹配。

接下来执行步骤S104,当所述第二用户为所述富媒体信息的指定接收方或者所述富媒体信息不指定接收方时,将所述富媒体信息提供给所述第二用户。富媒体信息不指定接收方时,是指这个信息可以被所有用户接收,只要有用户提交信息交互请求,且该用户的位置信息与所述富媒体信息的位置信息相匹配,那么服务器就会将富媒体信息发送给所述用户,通常将提交信息交互请求的用户成为第二用户。例如:第一用户上传的在长白山附近的某个空中位置撰写的富媒体信息(长白山的照片和评价)不指定接收方,那么当第二用户的位置与所述富媒体信息的位置相匹配,并提交了信息交互请求时,服务器会将所述富媒体信息发送给第二用户。可以理解,第二用户可以为一个或者多个。

优选的,当富媒体信息指定接收方,且第二用户为指定接收方时,向所述第二用户发送所述第一用户指定所述第二用户接收所述富媒体信息的提示信息。所述提示信息通过摄像机影像、传感器参数、地图、罗盘、和/或指针将所述富媒体信息的位置信息提供给所述第二用户,所述第二用户可以根据所述提示信息定位所述富媒体信息。

例如:当富媒体信息为鸟巢附近的风景照和景色评论,第二用户为指定接收方时,向所述第二用户发送一条提示信息。提示信息可以为,首先是文字提醒,提示在鸟巢附近有一条富媒体信息等待接收;之后,提示信息将展示地图,根据第二用户的当前位置进行定位,并向第二用户提供导航路线,提示其从当前位置到鸟巢附近获取富媒体信息的具体路线。地图会随着第二用户位置的移动而实时变化。当第二用户到达鸟巢附近时,服务器会通过传感器感应第二用户的位置以及其所持移动终端的高度、角度等信息,并通过罗盘、指针等方式指示第二用户调整移动终端的位置和摄像头的角度,以便能够获取到富媒体信息。

综上所述,发放信息的用户可以指定满足一定筛选条件的其他用户在预定的时间、地点、用移动终端上的摄像头在预定的方向和角度上找到该信息。不同于现有技术主动推送信息的方式,本发明的方法可以增加其他用户找信息的乐趣,同时可以应用于许多虚拟与现实结合的游戏中。参考图2,图2示出根据本发明一种用于基于位置的信息交互的服务器10的一种具体实施方式的结构示意图。服务器10包括:接收装置11,响应装置12,检测装置13和富媒体信息发送装置14。

接收装置11,用于接收第一用户上传的富媒体信息包,所述富媒体信息包中包括富媒体信息以及所述富媒体信息的位置信息。为了更好地体现富媒体信息包中的富媒体信息的位置信息,通常第一用户采用移动终端进行上传富媒体信息包,所述移动终端例如包括:手机、PDA(Personal Digital Assistant,个人数字助理)、笔记本电脑等。优选采用带有摄像头的移动终端作为上传富媒体信息包的设备。

所述富媒体信息包括:文本、图像、音频和/或视频。所述富媒体信息的位置信息包括:所述富媒体信息所在的经纬度坐标、行政区划地址、建筑物名称、生成所述富媒体信息时使用的移动终端的传感器参数和/或所述移动终端的摄像头影像。

富媒体信息包可以是事先生成的,只是由第一用户进行上传,也可以是第一用户自己撰写的。第一用户通过开启摄像头来选择空中位置,将所述空中位置作为其所撰写的所述富媒体信息的位置信息。

例如:第一用户通过开启摄像头,在鸟巢旁边选择一个合适的空中位置给鸟巢拍了一张照片,那么这张照片可以作为富媒体信息。此外,第一用户还可以在所述照片上增加一些文字评论或者配上音视频文件,生成一个多元化的富媒体信息。而这个空中位置则记录为撰写所述富媒体信息的位置信息。所述位置信息包括但不限于第一用户拍照时移动终端所在的经纬度、摄像头的高度和方向。富媒体信息和富媒体信息的位置信息组成了富媒体信息包,第一用户将该富媒体信息包上传至服务器。

再例如,当第一用户在电影院看到一个电影海报时,可以在一个合适的角度用诸如手机等移动终端对所述电影海报进行拍照,并对所述照片配以一些影评信息,生成一个带有图片和文字的富媒体信息。移动终端摄像头摄取图片时所选择的空中位置保存为所述富媒体信息的位置信息。移动终端摄像头还可以在摄取的图片中的预定位置设置为该富媒体信息展现的位置。所述富媒体信息和所述富媒体信息的位置信息组成了富媒体信息包,第一用户将所述富媒体信息包上传至服务器10。

响应装置12,用于响应于第二用户的信息交互请求,检测所述第二用户的位置信息。优选的,所述第二用户通过开启摄像头来选择空中位置,以向响应装置12发送信息交互请求并提取所述空中位置的富媒体信息。

例如:当用户游览到鸟巢附近时,开启移动终端摄像头选择一个空中位置,可以将移动终端置于一定的高度,摄像头朝向一定的角度,以对准鸟巢主建筑。选择好空中位置后,向响应装置12发送信息交互请求。响应装置12响应于该信息交互请求,检测第二用户的位置信息。第二用户的位置信息包括但不限于第二用户提交信息交互请求时使用的移动终端所在的经纬度、所述移动终端的摄像头的高度和方向等。

除了通过检测移动终端的经纬度、摄像头的高度、方向来判断是否展现预置的富媒体信息之外,还可以结合图像识别和匹配算法来更加精确地确定富媒体信息展现的位置。例如通过摄像头拍摄到鸟巢的图像时,通过图像轮廓或特征提取与服务器中预置的富媒体信息中包含的图像进行匹配,确定该富媒体信息在用户设备实时拍摄图像中的哪个位置展现。例如,假设发放信息的用户将该信息预先设定在鸟巢的A入口处,则其他搜寻信息的用户拍摄到鸟巢A门的照片时,通过图像匹配技术可以准确地将预置信息展现在A门附近。这样对于在一个场景中放置多个预置富媒体信息进行景点介绍时非常有用。发放信息的用户还可以在任何地点和时间通过移动终端对他所放置的信息进行更新和删除操作。

检测装置13,用于当所述第二用户的位置信息与所述富媒体信息的位置信息匹配时,检测所述富媒体信息的接收方信息。

可以理解,匹配的最优状态为第二用户的位置信息与所述富媒体信息的位置信息完全相同,例如:经纬度、摄像头高度和方向等都一样。在实际操作中,完全重合的状态并不常见,因此当富媒体信息的位置信息与第二用户的位置信息的差别在一定范围内,以认为它们是相互匹配的。例如:当两者经、纬度差均小于0.00001°时,认为两者是相互匹配的。再如:摄像头的高度与富媒体信息的位置信息中的高度信息相差小于20cm时,角度差别小于5°时,认为两者相互匹配。

富媒体信息发送装置14,用于当所述第二用户为所述富媒体信息的指定接收方或者所述富媒体信息不指定接收方时,将所述富媒体信息提供给所述第二用户。富媒体信息不指定接收方时,是指这个信息可以被所有用户接收,只要有用户提交信息交互请求,且该用户的位置信息与所述富媒体信息的位置信息相匹配,那么富媒体信息发送装置14就会将富媒体信息发送给所述用户,通常将提交信息交互请求的用户成为第二用户。例如:第一用户上传的在太行山附近的某个空中位置撰写的富媒体信息(太行山的照片和评价)不指定接收方,那么当第二用户的位置与所述富媒体信息的位置相匹配,并提交了信息交互请求时,富媒体信息发送装置14会将所述富媒体信息发送给第二用户。可以理解,第二用户可以为一个或者多个。

参考图3,优选的,当富媒体信息指定接收方,且第二用户为指定接收方时,所述服务器10还包括提示信息发送装置15,用于向所述第二用户发送所述第一用户指定所述第二用户接收所述富媒体信息的提示信息。提示信息发送装置15将提示信息通过摄像机影像、传感器参数、地图、罗盘、和/或指针将所述富媒体信息的位置信息提供给所述第二用户,所述第二用户可以根据所述提示信息定位所述富媒体信息。

例如:当富媒体信息为鸟巢附近的风景照和景色评论,第二用户为指定接收方时,提示信息发送装置15向所述第二用户发送一条提示信息。提示信息可以为,首先是文字提醒,提示在鸟巢附近有一条富媒体信息等待接收;之后,提示信息将展示地图,根据第二用户的当前位置进行定位,并向第二用户提供导航路线,提示其从当前位置到鸟巢附近获取富媒体信息的具体路线。地图会随着第二用户位置的移动而实时变化。当第二用户到达鸟巢附近时,服务器会通过传感器感应第二用户的位置以及其所持移动终端的高度、角度等信息,并通过罗盘、指针等方式指示第二用户调整移动终端的位置和摄像头的角度,以便能够获取到富媒体信息。

采用本发明提供的基于位置的信息交互方法,可以有效增加信息交互的场景感,提高用户体验。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他模块或步骤,单数不排除复数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值