掌桥专利:专业的专利平台
掌桥专利
首页

基于漂流瓶模式的互动方法、电子设备及计算机存储介质

文献发布时间:2023-06-19 18:37:28


基于漂流瓶模式的互动方法、电子设备及计算机存储介质

技术领域

本申请涉及信息处理技术领域,特别是涉及一种基于漂流瓶模式的互动方法、电子设备及计算机存储介质。

背景技术

漂流瓶的扔瓶子和捞瓶子是一种社交信息的发送和接收的模式,扔瓶子的用户把自己想说的话放到瓶子中扔出去,之后并不知道谁将会捞到自己扔的瓶子,而捞瓶子的用户使用捞网捞瓶子的时候也并不知道将会捞到谁扔的瓶子,在茫茫人海中我能够捞到你的瓶子其实是代表一种基于缘分的社交心理,而瓶子就是一个捅破陌生人社交屏障的一个有效手段。如今例如腾讯公司的QQ邮箱以及微信两款产品虽然已经集成了漂流瓶的应用,但是用户扔出的漂流瓶会被随机的用户捞到,由于随机的关系,扔瓶子用户和捞瓶子用户之间很难找到共同点去建立社交关系。

发明内容

本申请的实施方式的一个目的在于提供一种基于漂流瓶模式的互动方法,其中可以根据用户投放位置的位置类型和漂流瓶的投放内容的内容类型确定漂流范围,使得漂流瓶更容易被具有相同位置类型或对位置类型或漂流瓶投放内容感兴趣的用户拾取和回复,从而提高漂流瓶投放内容被使用的可能性,进而促进信息交互、提升用户体验。

本申请的实施方式的另一个目的在于提供一种基于漂流瓶模式的互动方法,其中可以根据用户的投放位置自动判断该投放位置的位置类型是景点、商户还是用户曾经走过的历史路线,从而使得漂流瓶携带与位置类型对应的投放内容,扩大漂流瓶的互动类型,提高互动的活跃度,同时简化用户投放漂流瓶的操作,提升交互方式的智能化程度。

本申请的实施方式的另一个目的在于提供一种基于漂流瓶模式的互动方法,其中可以基于用户的历史行驶路线来确定漂流瓶的漂流范围,提高具有相同行驶路线的用户之间的互动可能性。

本申请的实施方式的另一个目的在于提供一种基于漂流瓶模式的互动方法,其中可以使景区或商户投放针对景区游客或商户消费者的票务类、兴趣类的漂流瓶,提高景区与游客、商户与消费者之间的互动性。

本申请的实施方式的另一个目的在于提供一种基于漂流瓶模式的互动方法,其中可以为景区用户或商户提供多种划定漂流瓶的漂流范围的方式,提高投放者的用户体验,也使得漂流瓶的漂流范围灵活可控,更加智能化。

本申请的实施方式的另一个目的在于提供一种基于漂流瓶模式的互动方法,其中投放者可以配置漂流瓶的拾取次数,并在拾取次数减少到0时回收漂流瓶,可以避免重复投放多个相同的漂流瓶,提高单个漂流瓶的使用率。

本申请的实施方式的另一个目的在于提供一种基于漂流瓶模式的互动方法,其中投放者可以将漂流瓶的拾取次数配置为多次,从而可以在拾取该漂流瓶的多个用户之间建立互动渠道,拓展了互动方式。

为实现上述目的,本申请的实施方式的第一方面提供了一种基于漂流瓶模式的互动方法,包括以下步骤:响应于接收到第一用户的漂流瓶投放请求,基于所述漂流瓶投放请求获取所述漂流瓶的投放位置的位置类型和所述漂流瓶的投放内容的内容类型;基于所述位置类型和/或所述内容类型生成对应的漂流范围;以及于所述漂流范围内投放所述漂流瓶,所述漂流瓶携带有所述投放内容。由此,可以根据用户投放位置的位置类型和漂流瓶的投放内容的内容类型确定漂流范围,使得漂流瓶更容易被具有相同位置类型或对位置类型或漂流瓶投放内容感兴趣的用户拾取和回复,从而提高漂流瓶投放内容被使用的可能性,进而促进信息交互、提升用户体验。

其中,在一些实施方式中,所述基于所述投放位置,确定与所述投放位置相关联的位置类型包括以下步骤:将所述投放位置与地图数据库中的景点信息数据、商户信息数据以及所述第一用户的历史行驶线路数据中的至少一种匹配;以及响应于所述投放位置在所述景点信息数据中的至少一个景点的第一预设范围内,确定所述位置类型包括所述景点类;响应于所述投放位置在所述商户信息数据中的至少一个商户的第二预设范围内,确定所述位置类型包括所述商户类;响应于所述投放位置位于所述第一用户的历史行驶线路数据中的至少一条历史行驶路线上,确定所述位置类型包括所述历史路线类,使得本申请可以根据用户的投放位置自动判断该投放位置的位置类型是景点、商户还是用户曾经走过的历史路线,从而使得漂流瓶携带与位置类型对应的投放内容,扩大漂流瓶的互动类型,提高互动的活跃度,同时简化用户投放漂流瓶的操作,提升交互方式的智能化程度。

其中,在一些实施方式中,所述基于所述位置类型和/或所述内容类型,生成对应的漂流范围包括以下步骤:响应于所述位置类型为所述历史路线类,基于所述漂流瓶的投放位置获取包含所述投放位置的所述第一用户的历史行驶路线;以及基于所述历史行驶路线,生成与所述历史行驶路线对应的漂流范围,由此可以基于用户的历史行驶路线来确定漂流瓶的漂流范围,提高具有相同行驶路线的用户之间的互动可能性。

其中,在一些实施方式中,所述响应于所述位置类型为所述历史路线类,基于所述漂流瓶的投放位置获取包含所述投放位置的所述第一用户的历史行驶路线包括以下步骤:基于所述投放位置,获取包含所述投放位置的所述第一用户的至少一个候选历史行驶路线;以及基于以下方式中的至少一种从所述至少一个候选历史行驶路线中确定出所述第一用户的历史行驶路线:接收所述第一用户的选择,将所述第一用户选择的候选历史行驶路线确定为所述第一用户的历史行驶路线;确定所述至少一个候选历史行驶路线被所述第一用户执行的执行次数,将所述执行次数满足预设条件的至少一个候选历史行驶路线确定为所述第一用户的历史行驶路线;以及获取所述至少一个候选历史行驶路线被所述第一用户执行的执行时间段和所述漂流瓶的投放时间,将所述执行时间包含所述投放时间的至少一个候选历史行驶路线确定为所述第一用户的历史行驶路线,由此可以根据用户选择的历史路线、用户最常走的历史路线或执行时间与漂流瓶的投放时间匹配的历史路线确定漂流瓶的漂流范围,提高投放者与拾取者的匹配度,提高互动性。

其中,在一些实施方式中,基于所述位置类型和/或所述内容类型,生成对应的漂流范围包括以下步骤:响应于所述位置类型为景点类或商户类且所述内容类型为票务类或兴趣点类,基于所述第一用户的投放位置,划定包含所述第一用户的投放位置的区域范围,并将所述区域范围作为漂流范围,可以使景区用户或商户投放针对景区游客或商户消费者的票务类、兴趣类的漂流瓶,提高景区与游客、商户与消费者之间的互动性。

其中,在一些实施方式中,所述基于所述第一用户的投放位置,划定包含所述第一用户的投放位置的区域范围采用以下任一种或多种方式:以所述第一用户的投放位置为中心,以输入或预设的半径大小划定所述区域范围;或接收所述第一用户输入的划定线,并在所述划定线形成一包含所述第一用户的投放位置的封闭图形时,将所述封闭图形对应的区域作为所述区域范围;或获取所述第一用户的投放位置所处的预设区块范围,并将所述预设区块范围划定为所述区域范围,使得本申请可以为景区用户或商户提供多种划定漂流瓶的漂流范围的方式,提高投放者的用户体验,也使得漂流瓶的漂流范围灵活可控,更加智能化。

其中,在一些实施方式中,所述漂流瓶配置有拾取次数,响应于确定所述拾取次数减少为0,于所述漂流范围内回收所述漂流瓶,使得投放者可以配置漂流瓶的拾取次数,并在拾取次数减少到0时回收漂流瓶,可以避免重复投放多个相同的漂流瓶,提高单个漂流瓶的使用率。

本申请的实施方式的第二方面提供了一种基于漂流瓶模式的互动方法,包括以下步骤:获取第二用户的当前位置;以及响应于确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,拾取所述一个或多个漂流瓶并呈现所述一个或多个漂流瓶携带的投放内容;其中,所述漂流范围基于所述漂流瓶的投放位置的位置类型和/或所述投放内容的内容类型确定。

其中,在一些实施方式中,还包括:响应于所述漂流瓶被至少两个第二用户拾取,在与所述至少两个第二用户相关联的电子设备处显示互动链接或互动窗口,以用于所述至少两个第二用户之间发送互动消息或建立好友关系,使得投放者可以将漂流瓶的拾取次数配置为多次,从而可以在拾取该漂流瓶的多个用户之间建立互动渠道,拓展了互动方式。

本申请的实施方式的第三方面提供了一种基于漂流瓶模式进行互动的电子设备,所述电子设备包括至少一处理器,其中,所述至少一处理器,其被配置为:响应于接收到第一用户的漂流瓶投放请求,基于所述漂流瓶投放请求获取所述漂流瓶的投放位置的位置类型和所述漂流瓶的投放内容的内容类型;基于所述位置类型和/或所述内容类型生成对应的漂流范围;以及于所述漂流范围内投放所述漂流瓶,所述漂流瓶携带有所述投放内容;或者所述至少一处理器,其被配置为:获取第二用户的当前位置;以及响应于确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,拾取所述一个或多个漂流瓶并呈现所述一个或多个漂流瓶携带的投放内容;其中,所述漂流范围基于所述漂流瓶的投放位置的位置类型和/或所述投放内容的内容类型确定。

本申请的实施方式的第四方面提供了一种计算机存储介质,存储有程序指令,所述程序指令被执行时实现如上所述的方法。

附图说明

图1显示为本申请的基于漂流瓶模式的互动方法于一实施例中的应用示意图;

图2显示为本申请的基于漂流瓶模式的互动方法于一实施例中应用于投放者时的原理流程图;

图3显示为本申请的基于漂流瓶模式的互动方法于一实施例中获取漂流瓶的投放位置的位置类型的原理示意图;

图4显示为本申请的基于漂流瓶模式的互动方法于一实施例中确定与投放位置相关联的位置类型的具体过程示意图;

图5显示为本申请的基于漂流瓶模式的互动方法于一实施例中生成漂流范围的一种方式的流程图;

图6显示为本申请的基于漂流瓶模式的互动方法于一实施例中确定第一用户历史形式路线的具体过程示意图;

图7显示为本申请的基于漂流瓶模式的互动方法于一实施例中应用于拾取者时的原理流程图;

图8显示为本申请的基于漂流瓶模式的互动方法于一实施例中确定与第二用户对应的漂流范围的流程图;

图9显示为本申请的电子设备于一实施例中的原理结构示意图。

元件标号说明

100基于漂流瓶模式进行互动的电子设备

111处理器

112存储器

S100~S300步骤

S110~S120步骤

S111~S114步骤

S210~S220步骤

S211~S214步骤

S400~S500步骤

S510~S520步骤

具体实施方式

以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,故图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

现有技术中用户扔出的漂流瓶会被随机的用户捞到,由于随机的关系,扔瓶子用户和捞瓶子用户之间很难找到共同点去建立社交关系,漂流瓶匹配没有基于用户在空间或时间上的共同点进行匹配,漂流瓶的内容也具有局限性,并且仅限于普通用户不能包括商户,用户也不能对漂流瓶进行筛选和过滤。

本实施例提供一种基于漂流瓶模式的互动方法、电子设备及计算机存储介质,在投放者和拾取者两者之间相近的生活空间投放漂流瓶,提升漂流瓶信息被回复的可能性,进而增加社交匹配的成功率。

图1显示为本实施例的基于漂流瓶模式的互动方法的应用示意图。图1中第一用户作为漂流瓶投放者,在第一用户的电子设备上投放漂流瓶时,发送一漂流瓶投放请求。其中,所述电子设备包括但不限于车载终端、HUD设备、移动终端、平板电脑、可穿戴设备等。电子设备基于该漂流瓶投放请求获取漂流瓶的投放位置的位置类型和漂流瓶的投放内容的内容类型,所述位置类型例如为景点类、商户类、历史路线类,所述内容类型例如为社交类、票务活动类、兴趣点类;然后电子设备基于所述位置类型和/或所述内容类型生成对应的漂流范围,例如基于第一用户的历史行驶路线生成与历史行驶路线对应的漂流范围,或者在漂流瓶的投放位置的位置类型为景点类或商户类,内容类型为票务类或兴趣点类时,基于第一用户的投放位置,划定包含第一用户的投放位置的区域范围,并将该区域范围作为漂流范围,最后于漂流范围内投放漂流瓶。图1中第二用户作为漂流瓶拾取者,第二用户的电子设备上,基于第二用户的当前位置确定一个或多个漂流瓶的漂流范围,基于拾取条件或第二用户在当前位置的停留时长,拾取一个或多个漂流瓶并呈现一个或多个漂流瓶携带的投放内容。所以本实施例的基于漂流瓶模式的互动方法可以根据用户投放位置的位置类型和漂流瓶的投放内容的内容类型确定漂流范围,使得漂流瓶更容易被具有相同位置类型或对位置类型或漂流瓶投放内容感兴趣的用户拾取和回复,从而提高漂流瓶投放内容被使用的可能性,进而促进信息交互、提升用户体验。

以下将详细阐述本实施例的基于漂流瓶模式的互动方法、电子设备及计算机存储介质的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的基于漂流瓶模式的互动方法、电子设备及计算机存储介质。

本实施例提供一种基于漂流瓶模式的互动方法,应用于电子设备,图2显示为本实施例的基于漂流瓶模式的互动方法的原理流程图,该方法由第一用户(即漂流瓶投放者)的电子设备执行。如图2所示,所述基于漂流瓶模式的互动方法包括以下步骤:

步骤S100:响应于接收到第一用户的漂流瓶投放请求,基于所述漂流瓶投放请求获取所述漂流瓶的投放位置的位置类型和所述漂流瓶的投放内容的内容类型。

步骤S200:基于所述位置类型和/或所述内容类型生成对应的漂流范围;

步骤S300:于所述漂流范围内投放所述漂流瓶,所述漂流瓶携带有所述投放内容。

以下对本实施例中基于漂流瓶模式的互动方法的步骤S100至步骤S300进行详细说明。

步骤S100:响应于接收到第一用户的漂流瓶投放请求,基于所述漂流瓶投放请求获取所述漂流瓶的投放位置的位置类型和所述漂流瓶的投放内容的内容类型。

图3显示为本实施例的基于漂流瓶模式的互动方法中获取漂流瓶的投放位置的位置类型的原理示意图。具体地,如图3所示,获取所述漂流瓶的投放位置的位置类型包括以下步骤:

步骤S110:获取所述漂流瓶的投放位置。

于本实施例中,获取所述漂流瓶的投放位置即获取第一用户所处的当前位置,通过第一用户的电子设备的定位功能获取所述漂流瓶的投放位置。

具体地,本实施例中,获取所述漂流瓶的投放位置包括但不限于以下方式:

1)基于GPS定位模块;

2)通过蓝牙、UWB或星闪模块等通讯模块与路侧设备或其他基站进行交互而获得位置信息。

其中,对于通过UWB或星闪模块等方式获得的定位信息会更加精确,可以精确控制交互范围。

步骤S120:基于所述投放位置,确定与所述投放位置相关联的位置类型,所述位置类型包括景点类、商户类、历史路线类中的至少一类。

其中,所述景点类指示投放位置位于供用户参观、旅游的各类景区景点;所述商户类指示投放位置与为用户的衣食住行提供服务的商家相关联(例如为商家附近或商家指定地点),商家可以包括美食、出行、购物、生活、娱乐等类型;所述历史路线类指示投放位置位于第一用户在预设时间段或预设区域内的各历史路线上。

其中,在一些可行的实施方式中,所述投放位置的位置类型是景点类、商户类还是历史路线类并不互斥,可能存在交叉。例如,所述投放位置处于景区中的商家位置处,此时,所述投放位置的位置类型既可以是景点类,也可以是商户类;又例如,所述投放位置处于历史线路中包含的商家位置处,此时,所述投放位置的位置类型既可以是历史路线类,也可以是商户类。

具体地,本实施例中,所述位置类型在同时归属于两种或两种以上类别时,基于景点类、商户类、历史路线类的预设优先级顺序确定所述位置类型的所属类别,或基于弹窗供用户选取所属位置类型的所属类别。

图4显示为本实施例的基于漂流瓶模式的互动方法中确定与投放位置相关联的位置类型的具体过程示意图。如图4所示,具体地,于本实施例中,所述基于所述投放位置,确定与所述投放位置相关联的位置类型包括以下步骤:

步骤S111:将所述投放位置与地图数据库中的景点信息数据、商户信息数据以及所述第一用户的历史行驶线路数据中的至少一种匹配。

然后根据匹配结果确定与所述投放位置相关联的位置类型。具体包括但不限于以下三种情况,其中步骤S112至步骤S114按任意顺序执行。

步骤S112:响应于所述投放位置在所述景点信息数据中的至少一个景点的第一预设范围内,确定所述位置类型包括所述景点类。

其中,所述第一预设范围基于景点的地域范围进行配置。

具体地,在一些实施方式中,可以基于景点的地域范围内的道路进行配置,即所述第一预设范围包括景点内的所有道路。即响应于所述投放位置在所述景点信息数据中的至少一个景点的道路上,确定所述位置类型包括所述景点类。

步骤S113:响应于所述投放位置在所述商户信息数据中的至少一个商户的第二预设范围内,确定所述位置类型包括所述商户类。

其中,所述第二预设范围基于商户的地域范围进行配置。

具体地,所述第二预设范围基于商户四周的道路进行配置,其中,可以配置商户四周的道路长度范围。响应于所述投放位置在所述商户信息数据中的至少一个商户的四周的道路长度范围内,确定所述位置类型包括所述商户类。由此,通过将漂流瓶限定在道路上使得漂流瓶可以更容易被路过的用户拾取,而不对周围的住户产生过多干扰。

步骤S114:响应于所述投放位置位于所述第一用户的历史行驶线路数据中的至少一条历史行驶路线上,确定所述位置类型包括所述历史路线类。

于本实施例中,获取所述漂流瓶的投放内容的内容类型包括:基于所述漂流瓶的投放内容确定所述内容类型。其中,所述内容类型包括社交类、票务活动类、兴趣点类中的至少一类。

于本实施例中,所述社交类指示投放内容为供用户彼此之间进行互动的社交信息,例如,聊天信息(包括文字、语音、视频、各类表情包)或交友链接等;所述票务活动类指示投放内容为供用户购买商品或享受服务等使用的各类票据或活动信息,例如优惠券、观看门票、折扣信息等;所述兴趣点类指示投放内容为供用户参观、休闲、餐饮等兴趣点的介绍信息。

由此可见,本实施例的基于漂流瓶模式的互动方法可以根据用户的投放位置自动判断该投放位置的位置类型是景点、商户还是用户曾经走过的历史路线,从而使得漂流瓶携带与位置类型对应的投放内容,扩大漂流瓶的互动类型,提高互动的活跃度,同时简化用户投放漂流瓶的操作,提升交互方式的智能化程度。

步骤S200:基于所述位置类型和/或所述内容类型生成对应的漂流范围。

图5显示为本实施例的基于漂流瓶模式的互动方法中生成漂流范围的一种方式的流程图。具体地,如图5所示,所述基于所述位置类型和/或所述内容类型,生成对应的漂流范围包括以下步骤:

S210,响应于所述位置类型为所述历史路线类,基于所述漂流瓶的投放位置获取包含所述投放位置的所述第一用户的历史行驶路线。

S220,基于所述历史行驶路线,生成与所述历史行驶路线对应的漂流范围。

本实施例的基于漂流瓶模式的互动方法可以基于历史行驶路线,生成与所述历史行驶路线对应的漂流范围,提高具有相同行驶路线的人的互动性。

图6显示为本实施例的基于漂流瓶模式的互动方法中确定第一用户历史形式路线的具体过程示意图。如图6所示,所述响应于所述位置类型为所述历史路线类,基于所述漂流瓶的投放位置获取包含所述投放位置的所述第一用户的历史行驶路线包括以下步骤:

S211,基于所述投放位置,获取包含所述投放位置的所述第一用户的至少一个候选历史行驶路线。

具体地,于本实施例中,基于所述投放位置,获取包含所述投放位置的所述第一用户的至少一个候选历史行驶路线的方式包括:

1)获取投放位置以及第一用户的所有历史行驶路线;

2)在其所有历史行驶路线中筛选出包括投放位置的路线作为候选历史行驶路线。

其中,基于以下方式中的至少一种从所述至少一个候选历史行驶路线中确定出所述第一用户的历史行驶路线:

S212,接收所述第一用户的选择,将所述第一用户选择的候选历史行驶路线确定为所述第一用户的历史行驶路线。

例如,第一用户可以从多条候选历史行驶路线中自主选择街道气息浪漫的行驶路线,希望遇到有缘人的行驶路线,或常走的行驶路线等作为历史行驶路线,以增强投放者投放漂流瓶的的自主选择性,提高用户体验。

S213,确定所述至少一个候选历史行驶路线被所述第一用户执行的执行次数,将所述执行次数满足预设条件的至少一个候选历史行驶路线确定为所述第一用户的历史行驶路线。

其中,所述预设条件例如为各候选历史行驶路线被第一用户执行的执行次数排序后的最大值,执行次数最大值对应的历史行驶路线也即用户常走的行驶路线。此外,所述预设条件也可以为具体的次数阈值,例如,将执行次数为10次以上的一条或若干条候选历史行驶路线确定为所述第一用户的历史行驶路线。

S214,获取所述至少一个候选历史行驶路线被所述第一用户执行的执行时间段和所述漂流瓶的投放时间,将所述执行时间段包含所述投放时间的至少一个候选历史行驶路线确定为所述第一用户的历史行驶路线。

例如,第一用户投放漂流瓶的时间是早上8点,则候选历史行驶路线的执行时间段包含早上8点这一时间,则对应候选历史行驶路况可以包含第一用户的上班路线。又例如,第一用户投放漂流瓶的时间是工作日早上6点,则候选历史行驶路线的执行时间段包含工作日早上6点这一时间,则对应候选历史行驶路况可以包含第一用户的晨跑路线。

由此,可以根据用户的投放时间来确定漂流范围,更容易让投放者和拾取者有空间上的交集和交互。

可见本实施例的基于漂流瓶模式的互动方法可以根据用户选择的历史路线、用户最常走的历史路线或执行时间与漂流瓶的投放时间匹配的历史路线确定漂流瓶的漂流范围,提高投放者与拾取者的匹配度,提高互动性。

此外,本实施例的基于漂流瓶模式的互动方法除了上述可以基于第一用户的历史行驶路线,生成与历史行驶路线对应的漂流范围之外,也可以根据第一用户所处的是景区或商区生成对应的漂流范围。

具体地,于本实施例中,基于所述位置类型和/或所述内容类型,生成对应的漂流范围还可以包括以下步骤:

响应于所述位置类型为景点类或商户类且所述内容类型为票务类或兴趣点类,基于所述第一用户的投放位置,划定包含所述第一用户的投放位置的区域范围,并将所述区域范围作为漂流范围。这样可以使景区用户或商户投放针对景区游客或商户消费者的票务类、兴趣类的漂流瓶,提高景区与游客、商户与消费者之间的互动性。

本实施例的基于漂流瓶模式的互动方法可以为景区用户或商户提供多种划定漂流瓶的漂流范围的方式,提高投放者的用户体验,也提高使得漂流瓶的漂流范围灵活可控,更加智能化。

具体地,本实施例中,所述基于所述第一用户的投放位置,划定包含所述第一用户的投放位置的区域范围采用以下任一种或多种方式:

1)以所述第一用户的投放位置为中心,以输入或预设的半径大小划定所述区域范围,其中,预设的半径大小例如可以与景区大小成比例,又例如预设的半径大小为距离商户的固定距离,例如1000米;

2)接收所述第一用户输入的划定线,并在所述划定线形成一包含所述第一用户的投放位置的封闭图形时,将所述封闭图形对应的区域作为所述区域范围;

其中,接收用户输入的任意方向的直线、曲线等作述划定线,若划定线为一条,获取所述划定线的起始点,并在检测到所述划定线的终点与起始点重合时,获取由划定线形成的封闭图形,将所述封闭图形对应的区域作为所述区域范围。

在划定线为多条时,确保各划定线之间应连续,若检测到当前划定线与前一条划定线不连续时,则以当前划定线作为初始划定线,重新形成封闭图形,舍弃之前的划定线,在检测到各连续的划定线的最后各输入的划定线的终点与初始划定线的起始点重合时,确认各划定线形成封闭图形。

3)获取所述第一用户的投放位置所处的预设区块范围,并将所述预设区块范围划定为所述区域范围。

其中,所述预设区块范围例如为电子地图上已经圈定标记存在的商区区块范围、商家区块范围、景区区块范围等。基于所述第一用户的投放位置,直接选取包含所述第一用户的投放位置的商区区块范围、商家区块范围、景区区块范围,作为所述区域范围。

步骤S300:于所述漂流范围内投放所述漂流瓶,所述漂流瓶携带有所述投放内容。

其中,本实施例中,基于漂流瓶模式的互动方法还包括:所述漂流瓶配置有拾取次数,响应于确定所述拾取次数减少为0,于所述漂流范围内回收所述漂流瓶。这样投放者可以配置漂流瓶的拾取次数以让多人拾取同一漂流瓶,并在拾取次数减少到0时自动回收漂流瓶,可以避免重复投放多个相同的漂流瓶,提高单个漂流瓶的使用率。

图7显示为本实施例的基于漂流瓶模式的互动方法的原理流程图,该方法由第二用户(即漂流瓶拾取者)的电子设备执行。如图7所示,所述基于漂流瓶模式的互动方法包括以下步骤:

步骤S400:获取第二用户的当前位置;以及

步骤S500:响应于确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,拾取所述一个或多个漂流瓶并呈现所述一个或多个漂流瓶携带的投放内容;其中,所述漂流范围基于所述漂流瓶的投放位置的位置类型和/或所述投放内容的内容类型确定。

具体地,所述漂流范围基于所述漂流瓶的投放位置的位置类型和所述投放内容的内容类型确定包括以下步骤:

1)基于所述漂流瓶的投放位置,确定所述投放位置指示的位置类型;

2)基于所述位置类型和/或所述内容类型,确定所述漂流瓶的漂流范围。

其中,所述位置类型包括景点类、商户类、历史路线类中的至少一类;

基于所述漂流瓶的投放内容,确定所述漂流瓶的内容类型;其中,所述内容类型包括社交类、票务活动类、兴趣点类中的至少一类。

具体地,于本实施例中,所述基于所述位置类型,确定所述漂流瓶的漂流范围包括以下步骤:

响应于所述位置类型为历史路线类,基于所述漂流瓶的投放位置获取包含所述投放位置的第一用户的历史行驶路线,并将所述第一用户的历史行驶路线作为漂流范围,所述第一用户为所述一个或多个漂流瓶相关联的用户。例如第一用户为投放漂流瓶的用户,又例如第一用户为漂流瓶的绑定用户。

图8显示为本实施例中确定与第二用户对应的漂流范围的流程图,如图8所示,基于以下步骤确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围:

步骤S510:获取所述第二用户的当前位置以及包含所述当前位置的第二用户的历史行驶路线;以及

步骤S520:响应于所述第二用户的历史行驶路线和所述第一用户的历史行驶路线匹配度超过匹配度阈值,确定所述第二用户的当前位置处于所述一个或多个漂流瓶的漂流范围。

例如,第一用户A处于每天的通勤路线上,第一用户A在投放漂流瓶时,检测投放位置位于所述第一用户的历史行驶线路数据中,生成与第一用户A历史行驶路线对应的漂流范围,则第一用户A投放的漂流瓶会随着该通勤路线浮动。第二用户B也是每天经过第一用户A的通勤路线,检测到第二用户B的当前位置处于漂流瓶的漂流范围,则为第二用户B拾取所述漂流瓶并呈现所述漂流瓶携带的投放内容,第二用户B通过所述漂流瓶携带的投放内容发现第一用户A的通勤路线与自己相同或部分相同,则增大与第一用户A互动交流的兴趣,从而增加社交匹配的成功率。

于本实施例中,所述第二用户的历史行驶路线和所述第一用户的历史行驶路线匹配度的获取过程包括:

获取漂流瓶的漂流范围作为第一用户的历史行驶路线,获取第二用户的当前位置并基于其当前位置获取第二用户包含该当前位置的历史行驶路线,进而将作为漂流范围的第一用户的历史行驶路线与包含当前位置的第二用户的各历史行驶路线一一匹配,并依次计算匹配度,当存在匹配度超过匹配度阈值的第二用户的历史行驶路线时,确定所述第二用户的当前位置处于所述漂流瓶的漂流范围。其中,匹配度阈值可以为0。

于本实施例中,可以基于第二用户的拾取条件拾取漂流瓶。具体地,所述响应于确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,拾取所述一个或多个漂流瓶并呈现所述一个或多个漂流瓶的投放内容包括以下步骤:

1)响应于所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,获取所述第二用户的拾取条件;

2)基于所述拾取条件,确定与所述拾取条件匹配的一个或多个漂流瓶,所述拾取条件包括所述位置类型和/或所述内容类型。

具体地,本实施例中,第二用户在拾取漂流瓶之前,显示可选取的拾取条件供所述第二用户选择,包括选取漂流瓶的位置类型:景点类、商户类、历史路线类中的至少一类,所述内容类型包括社交类、票务活动类、兴趣点类中的至少一类。这样第二用户可以选取与自己具有相同历史路线的投放者投放的社交类漂流瓶,或自己感兴趣的商家投放的票务活动类漂流瓶等,使得第二用户拾取的漂流瓶更符合其互动需求,提高漂流瓶的互动成功率。

此外,本实施例中,还可以基于第二用户的停留时长拾取漂流瓶。具体地,响应于确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,拾取所述一个或多个漂流瓶包括以下步骤:

1)响应于确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,获取所述第二用户在所述当前位置的停留时长;

2)响应于所述停留时长超过预设阈值,拾取所述漂流范围内的一个或多个漂流瓶。

具体地,本实施例中,在第二用户未收入拾取条件或未主动拾取漂流瓶时,也可以主动向第二用户推送漂流瓶。在检测到所述第二用户的当前位置处于漂流瓶的漂流范围时,继续检测第二用户在当前位置的停留时长,例如,第二用户在当前位置停留1分钟以上,拾取与第二用户对应的漂流范围的漂流瓶。

其中,所述漂流瓶可以通过弹窗、闪烁图标等形式展示给第二用户。

其中,所述拾取所述一个或多个漂流瓶并呈现所述一个或多个漂流瓶携带的投放内容包括以下步骤:

1)响应于所述内容类型为票务活动类或兴趣点类,呈现票务信息以及所述票务信息对应的第一导航路线,或者,兴趣点信息以及所述兴趣点信息对应的第二导航路线;

其中,所述票务信息包括但不限于优惠券、门票等可供用户消费或进入指定场所的凭证信息;所述兴趣点信息包括但不限于供用户参观、休闲、餐饮的兴趣场所信息,例如,电影院,咖啡厅,餐饮店的营业信息,活动信息等。

例如,商户C经营一家咖啡馆,在咖啡馆直径1公里范围内投放一个内容类型为票务活动类,投放内容为优惠券的漂流瓶,用户D路过该范围的时拾取到该漂流瓶,打开漂流瓶后显示该咖啡馆的优惠券,以及前往咖啡馆的导航路线,用户D根据导航路线到达咖啡厅,并使用用漂流瓶携带的优惠券买了一杯咖啡。

又例如,用户E在旅游景区里游玩,拾取到景区运营人员投放的携带游玩指南或礼品的漂流瓶,此时用户E可以根据漂流瓶携带的内容享受景区提供的服务。用户E也可以自己扔一个景区范围的漂流瓶,供同在景区的其他用户拾取,促进景区社交的产生。

2)响应于所述内容类型为社交类,显示互动链接或互动窗口,以用于所述第二用户发送互动消息或与所述第一用户建立好友关系,所述第一用户为被拾取的所述一个或多个漂流瓶相关联的用户。

例如,第二用户拾取到的漂流瓶为社交类,打开该漂流瓶,展示一互动窗口,通过该互动窗口可与第一用户聊天(包括文字,语音,视频,投放各类表情包),一起听歌,一起看电影等,从而建立与第一用户的社交互动。其中,在所述第二用户打开漂流瓶展示所述互动窗口时,于所述第一用户的电子设备内生成与第二用户相同的互动窗口,并在接收到所述第一用户的展开指令时,展示所述互动窗口。

其中,所述漂流瓶配置有拾取次数且所述拾取次数大于1,所述拾取所述一个或多个漂流瓶并呈现所述一个或多个漂流瓶携带的投放内容之后,所述方法还包括以下步骤:

响应于所述漂流瓶被至少两个第二用户拾取,在与所述至少两个第二用户相关联的电子设备处显示互动链接或互动窗口,以用于所述至少两个第二用户之间发送互动消息或建立好友关系。

即通过本实施例中的基于漂流瓶模式进行互动方法,拾取相同漂流瓶的各用户之间也可以建立互动。

为使本领域技术人员进一步理解本实施例的用于基于漂流瓶模式的互动方法,以下对本实施例的用于基于漂流瓶模式的互动方法的实施过程进行说明。

投放漂流瓶:在接收到第一用户的漂流瓶投放请求后,获取漂流瓶的投放位置,并将所述投放位置与地图数据库中的景点信息数据、商户信息数据以及所述第一用户的历史行驶线路数据中的至少一种匹配,然后根据匹配结果确定与所述投放位置相关联的位置类型。若位置类型为历史路线类,获取包含所述投放位置的第一用户的历史行驶路线,并基于所述历史行驶路线,生成与所述历史行驶路线对应的漂流范围;若位置类型为景点类或商户类且内容类型为票务类或兴趣点类,基于第一用户的投放位置,划定包含所述第一用户的投放位置的区域范围,并将所述区域范围作为漂流范围。然后于漂流范围内投放所述漂流瓶,供其他用户拾取。当漂流瓶的拾取次数减少为0时,回收漂流瓶。

拾取漂流瓶:接收到第二用户的拾取条件后,获取第二用户的当前位置和包含所述当前位置的第二用户的历史行驶路线,在第二用户的历史行驶路线和第一用户的历史行驶路线匹配度超过匹配度阈值时,确定第二用户的当前位置对应的漂流瓶的漂流范围,然后拾取所述漂流瓶并呈现所述漂流瓶携带的投放内容。或者获取第二用户在当前位置的停留时长,当停留时长超过预设阈值时,拾取所述漂流瓶并呈现所述漂流瓶携带的投放内容。当漂流瓶携带的投放内容为票务活动类或兴趣点类时,呈现票务信息以及票务信息对应的第一导航路线,或者,兴趣点信息以及兴趣点信息对应的第二导航路线。当漂流瓶携带的投放内容为社交类,显示互动链接或互动窗口,第二用户发送互动消息或与第一用户建立好友关系。当一个漂流瓶被两个或两个以上第二用户拾取时,还可以建立两个或两个以上第二用户的互动窗口,以用于所述至少两个第二用户之间发送互动消息或建立好友关系。

如图9所示,本实施例还提供一种基于漂流瓶模式进行互动的电子设备100,所述基于漂流瓶模式进行互动的电子设备100包括至少一处理器111和存储器112。

其中,所述至少一处理器111,其被配置为响应于接收到第一用户的漂流瓶投放请求,基于所述漂流瓶投放请求获取所述漂流瓶的投放位置的位置类型和所述漂流瓶的投放内容的内容类型;基于所述位置类型和/或所述内容类型生成对应的漂流范围;以及于所述漂流范围内投放所述漂流瓶,所述漂流瓶携带有所述投放内容。

或者所述至少一处理器,其被配置为:获取第二用户的当前位置;以及响应于确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,拾取所述一个或多个漂流瓶并呈现所述一个或多个漂流瓶携带的投放内容;其中,所述漂流范围基于所述漂流瓶的投放位置的位置类型和/或所述投放内容的内容类型确定。

于本实施例中,所述处理器还被配置为:将所述投放位置与地图数据库中的景点信息数据、商户信息数据以及所述第一用户的历史行驶线路数据中的至少一种匹配;以及响应于所述投放位置在所述景点信息数据中的至少一个景点的第一预设范围内,确定所述位置类型包括所述景点类;响应于所述投放位置在所述商户信息数据中的至少一个商户的第二预设范围内,确定所述位置类型包括所述商户类;响应于所述投放位置位于所述第一用户的历史行驶线路数据中的至少一条历史行驶路线上,确定所述位置类型包括所述历史路线类。

其中,所述处理器还被配置为:响应于所述位置类型为所述历史路线类,基于所述漂流瓶的投放位置获取包含所述投放位置的所述第一用户的历史行驶路线;基于所述历史行驶路线,生成与所述历史行驶路线对应的漂流范围。

于本实施例中,所述处理器还被配置为:基于所述投放位置,获取包含所述投放位置的所述第一用户的至少一个候选历史行驶路线;以及基于以下方式中的至少一种从所述至少一个候选历史行驶路线中确定出所述第一用户的历史行驶路线:

1)接收所述第一用户的选择,将所述第一用户选择的候选历史行驶路线确定为所述第一用户的历史行驶路线;

2)确定所述至少一个候选历史行驶路线被所述第一用户执行的执行次数,将所述执行次数满足预设条件的至少一个候选历史行驶路线确定为所述第一用户的历史行驶路线;以及

3)获取所述至少一个候选历史行驶路线被所述第一用户执行的执行时间段和所述漂流瓶的投放时间,将所述执行时间包含所述投放时间的至少一个候选历史行驶路线确定为所述第一用户的历史行驶路线。

于本实施例中,所述处理器还被配置为:响应于所述位置类型为景点类或商户类且所述内容类型为票务类或兴趣点类,基于所述第一用户的投放位置,划定包含所述第一用户的投放位置的区域范围,并将所述区域范围作为漂流范围。

于本实施例中,所述处理器还被配置为:所述漂流瓶配置有拾取次数,响应于确定所述拾取次数减少为0,于所述漂流范围内回收所述漂流瓶。

于本实施例中,所述处理器还被配置为:所述基于所述位置类型,确定所述漂流瓶的漂流范围包括以下步骤:响应于所述位置类型为历史路线类,基于所述漂流瓶的投放位置获取包含所述投放位置的第一用户的历史行驶路线,并将所述第一用户的历史行驶路线作为漂流范围,所述第一用户为所述一个或多个漂流瓶相关联的用户;基于以下步骤确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围:获取所述第二用户的当前位置以及包含所述当前位置的第二用户的历史行驶路线;以及响应于所述第二用户的历史行驶路线和所述第一用户的历史行驶路线匹配度超过匹配度阈值,确定所述第二用户的当前位置处于所述一个或多个漂流瓶的漂流范围。

于本实施例中,所述处理器还被配置为:响应于所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,获取所述第二用户的拾取条件;基于所述拾取条件,确定与所述拾取条件匹配的一个或多个漂流瓶,所述拾取条件包括所述位置类型和/或所述内容类型。

于本实施例中,所述处理器还被配置为:响应于确定所述第二用户的当前位置处于一个或多个漂流瓶的漂流范围,获取所述第二用户在所述当前位置的停留时长;响应于所述停留时长超过预设阈值,拾取所述漂流范围内的一个或多个漂流瓶。

于本实施例中,所述处理器还被配置为:响应于所述内容类型为票务活动类或兴趣点类,呈现票务信息以及所述票务信息对应的第一导航路线,或者,兴趣点信息以及所述兴趣点信息对应的第二导航路线;以及响应于所述内容类型为社交类,显示互动链接或互动窗口,以用于所述第二用户发送互动消息或与所述第一用户建立好友关系,所述第一用户为被拾取的所述一个或多个漂流瓶相关联的用户。

于本实施例中,所述处理器还被配置为:响应于所述漂流瓶被至少两个第二用户拾取,在与所述至少两个第二用户相关联的电子设备处显示互动链接或互动窗口,以用于所述至少两个第二用户之间发送互动消息或建立好友关系。

此外,本实施例还提供一种计算机存储介质,存储有程序指令,所述程序指令被处理器111执行时实现上述的基于漂流瓶模式的互动方法。上述已经对所述基于漂流瓶模式的互动方法进行了详细说明,在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

综上所述,本申请可以根据用户的投放位置自动判断该投放位置的位置类型是景点、商户还是用户曾经走过的历史路线,从而使得漂流瓶携带与位置类型对应的投放内容,扩大漂流瓶的互动类型,提高互动的活跃度,同时简化用户投放漂流瓶的操作,提升交互方式的智能化程度;可以按基于所述历史行驶路线,生成与所述历史行驶路线对应的漂流范围,提高具有相同行驶路线的人的互动性;可以根据用户选择的历史路线、用户最常走的历史路线或执行时间与漂流瓶的投放时间匹配的历史路线确定漂流瓶的漂流范围,提高投放者与拾取者的匹配度,提高互动性;可以使景区用户或商户投放针对景区游客或商户消费者的票务类、兴趣类的漂流瓶,提高景区与游客、商户与消费者之间的互动性;可以为景区用户或商户提供多种划定漂流瓶的漂流范围的方式,提高投放者的用户体验,也使得漂流瓶的漂流范围灵活可控;投放者可以配置漂流瓶的拾取次数,并在拾取次数减少到0时回收漂流瓶,可以避免重复投放多个相同的漂流瓶,提高单个漂流瓶的使用率。所以,本申请有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。

技术分类

06120115637932