技术领域
本发明涉及信息交互领域,具体地说涉及一种基于位置的信息交互方法及服务器。
背景技术
通信交互主要通过通话或短信实现。虽然现有的短信形式不仅限于文本,还可以传输图片、音频和视频,但这种传统方式仅限于手机端点对点接收,不允许非指定用户接收;此外,虽然短信内容可以完全表达用户想要传达的信息,但这种短信形式足够实用和有趣,不能真正恢复发送者发送的地理位置信息,因此,接收方用户没有身临其境的感觉,用户体验差。
发明内容
本发明为提高信息交互中的场景感和用户体验提供了基于位置的信息交互方法。
提供一种基于位置的信息交互方法,包括以下步骤:
a)收到第一用户上传的富媒体信息包,包括富媒体信息和富媒体信息的位置信息;
b)响应第二用户的信息交互请求,检测第二用户的位置信息;
c)当第二用户的位置信息与富媒体信息的位置信息匹配时,检测富媒体信息的接收者信息;
d)当第二用户是指定的富媒体信息接收方或者不指定的富媒体信息接收方时,将富媒体信息提供给第二用户。
根据本发明的另一个方面,提供一种用于基于位置的信息交互的服务器,其中,包括:
接收装置用于接收第一用户上传的富媒体信息包,包括富媒体信息和富媒体信息的位置信息;
响应装置用于响应第二用户的信息交互请求,检测第二用户的位置信息;
当第二用户的位置信息与富媒体信息的位置信息匹配时,用于检测富媒体信息的接收者信息;
富媒体信息发送装置用于将富媒体信息提供给第二用户,当第二用户是富媒体信息的指定接收方或者富媒体信息的不指定接收方时。
本发明提供的基于位置的信息交互方法和服务器,发送人和接收人通过富媒体信息包进行信息交互。富媒体信息包包含富媒体信息和富媒体信息的位置信息。通过在传统的信息交互方式中增加位置信息,可以有效增加富媒体信息的场景感,给接收人一种身临其境的感觉,大大提高用户体验,丰富传输信息。信息量更大。
附图说明
本发明的其他特点、目的和优点将通过阅读参考下面附图中对非限制性实施例的详细描述变得更加明显:
图1是基于本发明位置的信息交互方法的具体实施过程示意图;
图2是基于本发明的基于位置的信息交互服务器的结构示意图;
图3是基于本发明的信息交互服务器的另一个具体实施方法的结构示意图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方法
为了使本发明的目的、技术方案和优点更加清晰,将结合附图详细描述本发明的实施例。
以下详细描述了本发明的实施例,在附图中显示了相同或类似的标签或具有相同或类似功能的相同或以下实施例仅用于解释本发明,而不是对本发明的限制。
本发明的不同结构有许多不同的实施例或例子。为了简化本发明的披露,下面描述了具体例子的组件和设置。当然,它们只是例子,目的不是限制本发明。此外,本发明可以在不同的例子中重复参考数字和/或字母。这种重复是为了简化和明确目的,它本身并讨论各种实施例和/或设置之间的关系。应注意,附图中所示的部件不一定按比例绘制。本发明省略了对知名组件、处理技术和工艺的描述,避免了对本发明的不必要限制。
如图1所示,图1是根据本发明提供的基于位置的信息交互方法的具体实施过程示意图,包括步骤S101~S104.下面说明图1所示的方法。
步骤S101.收到第一用户上传的富媒体信息包,包括富媒体信息和富媒体信息的位置信息。为了更好地反映富媒体信息包中富媒体信息的位置信息,第一用户通常使用移动终端上传富媒体信息包,如手机PDA(PersonalDigitalAssistant,个人数字助理)、笔记本电脑等。最好使用带摄像头的移动终端作为上传富媒体信息包的设备。
所述富媒体信息包括:文本、图像、音频和/或视频。所述富媒体信息的位置信息包括:所述富媒体信息所在的经纬度坐标、行政区划地址、建筑物名称、生成所述富媒体信息时使用的移动终端的传感器参数和/或所述移动终端的摄像头影像。
富媒体信息包可以提前生成,只能由第一用户上传,也可以由第一用户自己编写。第一用户打开摄像头选择空中位置,并将空中位置作为富媒体信息的位置信息。
例如,如果第一个用户打开摄像头,在鸟巢旁边选择一个合适的空中位置给鸟巢拍照,那么这张照片可以用作富媒体信息。此外,第一个用户还可以在照片上添加一些文本评论或音频和视频文件,以生成多样化的富媒体信息。这个空中位置被记录为写富媒体信息的位置信息。所述位置信息包括但不限于第一用户拍照时移动终端所在的经纬度、摄像头的高度和俯仰角、水平方向。富媒体信息和富媒体信息的位置信息构成了富媒体信息包,第一用户将富媒体信息包上传到服务器。在上传富媒体信息时,第一用户可以指定能够看到该信息的群体。在第一用户移动终端登录的社交网络或即时通信工具中,如QQ群、微信群、通讯录中的分类群;也可以是上传富媒体信息的第一用户指定的筛选条件,如性别、年龄范围、职业、毕业学校、爱好、移动终端的类型或型号等。只有其他符合第一用户选择组或筛选条件的用户才能收到第一用户在特定位置发布的富媒体信息。第一个用户还可以在该位置设置保留富媒体信息的时间段,超过预定时间段,不会显示富媒体信息。另一个例子是,当第一个用户在电影院看到电影海报时,他们可以从手机等移动终端的角度拍摄电影海报,并配备一些影评信息,生成带有图片和文本的富媒体信息。所述富媒体信息的位置信息保存在移动终端摄像头拍摄图片时选择的空中位置。富媒体信息和富媒体信息的位置信息构成了富媒体信息包,第一用户将富媒体信息包上传到服务器。
步骤S102.响应第二用户的信息交互请求,检测第二用户的位置信息。首选,第二用户打开摄像头选择空中位置,向服务器发送信息交互请求,提取空中位置的富媒体信息。
例如,当用户访问鸟巢时,打开移动终端摄像头选择空中位置,移动终端可以放置在一定的高度,摄像头朝向一定的角度,以瞄准鸟巢的主要建筑。在选择中位置后,向服务器发送信息交互请求。服务器响应信息交互请求,检测第二用户的位置信息。第二用户的位置信息包括但不限于第二用户提交信息交互请求时使用的移动终端的经纬度、移动终端摄像头的高度和方向。
继续执行步骤S103.当第二用户的位置信息与富媒体信息的位置信息匹配时,检测富媒体信息的接收者信息。
可以理解,匹配的最佳状态是第二用户的位置信息与富媒体信息完全相同,如经纬度、摄像头高度和方向。在实践中,完全重叠的状态并不常见,所以当富媒体信息的位置信息和第二用户的位置信息在一定范围内相互匹配时。例如,当两者之间的经纬差小于0时.00001°认为两者是相互匹配的。另一个例子是,相机的高度与富媒体信息的位置信息的高度信息相差小于20cm角度差小于5°两者相互匹配。
下一步是执行步骤S104.当第二用户是指定的富媒体信息接收方或富媒体信息不指定的接收方时,向第二用户提供富媒体信息。当富媒体信息不指定接收方时,是指所有用户都可以接收该信息。只要用户提交信息交互请求,用户的位置信息与富媒体信息的位置信息相匹配,服务器就会向用户发送富媒体信息,通常会将提交信息交互请求的用户变成第二用户。例如:第一用户上传的在长白山附近的某个空中位置撰写的富媒体信息(长白山的照片和评价)不指定接收方,那么当第二用户的位置与所述富媒体信息的位置相匹配,并提交了信息交互请求时,服务器会将所述富媒体信息发送给第二用户。可以理解,第二个用户可以是一个或多个。
首选,当富媒体信息指定接收方,第二用户为指定接收方时,将富媒体信息的位置信息发送给第二用户,第二用户可以根据提示信息定位富媒体信息。
例如,当富媒体信息是鸟巢附近的风景照片和风景评论,第二用户是指定的接收方时,向第二用户发送提示信息。提示信息可以是,首先是文本提示,提示鸟巢附近有丰富的媒体信息等待接收;然后,提示信息将显示地图,根据第二用户的当前位置定位,并为第二用户提供导航路线,提示从当前位置到鸟巢附近获取丰富媒体信息的具体路线。地图会随着第二用户位置的移动而实时变化。当第二用户到达鸟巢附近时,服务器将通过传感器感应第二用户的位置及其移动终端的高度和角度,并指示第二用户调整移动终端的位置和摄像头的角度,以获取丰富的媒体信息。
综上所述,发布信息的用户可以指定其他满足一定筛选条件的用户在预定的时间、地点和移动终端上的摄像头上找到信息。与现有技术积极推送信息的方式不同,本发明的方法可以增加其他用户寻找信息的乐趣,并应用于许多虚拟和现实的游戏中。参考图2,图2显示了基于位置信息交互的服务器10的结构示意图。服务器10包括:接收装置11、响应装置12、检测装置13、富媒体信息发送装置14。
接收装置11用于接收第一用户上传的富媒体信息包,包括富媒体信息和富媒体信息的位置信息。为了更好地反映富媒体信息包中富媒体信息的位置信息,第一用户通常使用移动终端上传富媒体信息包,如手机PDA(PersonalDigitalAssistant,个人数字助理)、笔记本电脑等。最好使用带摄像头的移动终端作为上传富媒体信息包的设备。
富媒体信息包括:文本、图像、音频和/或视频。富媒体信息的位置信息包括:经纬度坐标、行政区划地址、建筑名称、生成富媒体信息时使用的移动终端的传感器参数和/或移动终端的摄像头影像。
富媒体信息包可以是事先生成的,只是由第一用户进行上传,也可以是第一用户自己撰写的。第一用户通过开启摄像头来选择空中位置,将所述空中位置作为其所撰写的所述富媒体信息的位置信息。
例如:第一用户通过开启摄像头,在鸟巢旁边选择一个合适的空中位置给鸟巢拍了一张照片,那么这张照片可以作为富媒体信息。此外,第一用户还可以在所述照片上增加一些文字评论或者配上音视频文件,生成一个多元化的富媒体信息。而这个空中位置则记录为撰写所述富媒体信息的位置信息。所述位置信息包括但不限于第一用户拍照时移动终端所在的经纬度、摄像头的高度和方向。富媒体信息和富媒体信息的位置信息组成了富媒体信息包,第一用户将该富媒体信息包上传至服务器。
再例如,当第一用户在电影院看到一个电影海报时,可以在一个合适的角度用诸如手机等移动终端对所述电影海报进行拍照,并对所述照片配以一些影评信息,生成一个带有图片和文字的富媒体信息。移动终端摄像头摄取图片时所选择的空中位置保存为所述富媒体信息的位置信息。移动终端摄像头还可以在摄取的图片中的预定位置设置为该富媒体信息展现的位置。所述富媒体信息和所述富媒体信息的位置信息组成了富媒体信息包,第一用户将所述富媒体信息包上传至服务器10。
响应装置12,用于响应于第二用户的信息交互请求,检测所述第二用户的位置信息。优选的,所述第二用户通过开启摄像头来选择空中位置,以向响应装置12发送信息交互请求并提取所述空中位置的富媒体信息。
例如:当用户游览到鸟巢附近时,开启移动终端摄像头选择一个空中位置,可以将移动终端置于一定的高度,摄像头朝向一定的角度,以对准鸟巢主建筑。选择好空中位置后,向响应装置12发送信息交互请求。响应装置12响应于该信息交互请求,检测第二用户的位置信息。第二用户的位置信息包括但不限于第二用户提交信息交互请求时使用的移动终端所在的经纬度、所述移动终端的摄像头的高度和方向等。
除了通过检测移动终端的经纬度、摄像头的高度、方向来判断是否展现预置的富媒体信息之外,还可以结合图像识别和匹配算法来更加精确地确定富媒体信息展现的位置。例如通过摄像头拍摄到鸟巢的图像时,通过图像轮廓或特征提取与服务器中预置的富媒体信息中包含的图像进行匹配,确定该富媒体信息在用户设备实时拍摄图像中的哪个位置展现。例如,假设发放信息的用户将该信息预先设定在鸟巢的A入口处,则其他搜寻信息的用户拍摄到鸟巢A门的照片时,通过图像匹配技术可以准确地将预置信息展现在A门附近。这样对于在一个场景中放置多个预置富媒体信息进行景点介绍时非常有用。发放信息的用户还可以在任何地点和时间通过移动终端对他所放置的信息进行更新和删除操作。
检测装置13,用于当所述第二用户的位置信息与所述富媒体信息的位置信息匹配时,检测所述富媒体信息的接收方信息。
可以理解,匹配的最优状态为第二用户的位置信息与所述富媒体信息的位置信息完全相同,例如:经纬度、摄像头高度和方向等都一样。在实际操作中,完全重合的状态并不常见,因此当富媒体信息的位置信息与第二用户的位置信息的差别在一定范围内,以认为它们是相互匹配的。例如:当两者经、纬度差均小于0.00001°时,认为两者是相互匹配的。再如:摄像头的高度与富媒体信息的位置信息中的高度信息相差小于20cm时,角度差别小于5°时,认为两者相互匹配。
富媒体信息发送装置14,用于当所述第二用户为所述富媒体信息的指定接收方或者所述富媒体信息不指定接收方时,将所述富媒体信息提供给所述第二用户。富媒体信息不指定接收方时,是指这个信息可以被所有用户接收,只要有用户提交信息交互请求,且该用户的位置信息与所述富媒体信息的位置信息相匹配,那么富媒体信息发送装置14就会将富媒体信息发送给所述用户,通常将提交信息交互请求的用户成为第二用户。例如:第一用户上传的在太行山附近的某个空中位置撰写的富媒体信息(太行山的照片和评价)不指定接收方,那么当第二用户的位置与所述富媒体信息的位置相匹配,并提交了信息交互请求时,富媒体信息发送装置14会将所述富媒体信息发送给第二用户。可以理解,第二用户可以为一个或者多个。
参考图3,优选的,当富媒体信息指定接收方,且第二用户为指定接收方时,所述服务器10还包括提示信息发送装置15,用于向所述第二用户发送所述第一用户指定所述第二用户接收所述富媒体信息的提示信息。提示信息发送装置15将提示信息通过摄像机影像、传感器参数、地图、罗盘、和/或指针将所述富媒体信息的位置信息提供给所述第二用户,所述第二用户可以根据所述提示信息定位所述富媒体信息。
例如:当富媒体信息为鸟巢附近的风景照和景色评论,第二用户为指定接收方时,提示信息发送装置15向所述第二用户发送一条提示信息。提示信息可以为,首先是文字提醒,提示在鸟巢附近有一条富媒体信息等待接收;之后,提示信息将展示地图,根据第二用户的当前位置进行定位,并向第二用户提供导航路线,提示其从当前位置到鸟巢附近获取富媒体信息的具体路线。地图会随着第二用户位置的移动而实时变化。当第二用户到达鸟巢附近时,服务器会通过传感器感应第二用户的位置以及其所持移动终端的高度、角度等信息,并通过罗盘、指针等方式指示第二用户调整移动终端的位置和摄像头的角度,以便能够获取到富媒体信息。
采用本发明提供的基于位置的信息交互方法,可以有效增加信息交互的场景感,提高用户体验。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他模块或步骤,单数不排除复数。