The invention discloses a discussion and chat method and system based on the scene in the application, the user can see that you are using the same or similar applications, access to the same or similar resources, or have the same or similar scenes, or other people in or near the same location, and dialogue with them or chat. The user can also use the present invention to summon friends from a certain location, including a friend of the invention and an integrated social network or / or a friend in an instant messenger. The invention extends all existing applications, in fact, by means of user circles, application locations, and integration of existing third party applications and browsers, all of which can be upgraded to a place for conversation and social interaction. It can be used as an application assistant to enhance user experience. Based on the invention, a new social platform can be constructed to enable users to conduct social activities around the scene, including applications, application locations, application resources, and geographical locations.
【技术实现步骤摘要】
一种在应用中基于场景展开讨论与聊天的方法与系统
本专利技术涉及应用程序开发
,特别涉及一种在应用中基于场景展开讨论与聊天的方法与系统。
技术介绍
用户在使用各种应用程序的时候,常常想和同样使用此应用,或同类应用,或使用相同或同类资源的人进行聊天讨论。例如:用户A使用酷我音乐播放“逃跑计划”乐队歌曲“夜空中的星”时,很自然想和其他酷我用户讨论酷我音乐播放器的使用、讨论流行音乐趋势;或者和收听“夜空中的星”的其他人,包括使用其他播放器收听的人,讨论这首歌曲,或者想和收听其他“逃跑计划”歌曲的人讨论“逃跑计划”乐队。目前,为达到这一目的,常使用的方法有:(1)使用应用本身提供的聊天讨论功能使用应用本身提供的聊天讨论功能:部分应用提供了用户聊天讨论模块,用户通常注册用户并登录之后,就可以和其他登录用户进行聊天讨论。但是仍然存在一定缺点:不同应用的聊天讨论完全互相独立,各自拥有孤立的消息和好友,用户无法同时查看自己在不同应用中的聊天记录,也无法在A应用的聊天模块中和B应用中的好友进行聊天或展开讨论。(2)使用即时通讯工具在使用某一应用时,打开即时通讯工具,开启和好友的对话。缺点:①需要离开当前的应用,开启即时通讯工具,在对话过程中,还需要在当前应用和即时通讯工具不同的用户体验间切换。②对话局限在安装了同一即时通讯工具的好友之间,并需要和对话好友同时打开此即时通讯工具。③在与好友通话前,除非事先约定,无法得知好友是否也正在使用此应用。④无法知晓正在使用此应用的其他用户,也无法发起和他们的对话,或加入他们已有的对话。(3)使用社交网络(含论坛)的话题功能在社交网络 ...
【技术保护点】
一种在应用中基于场景展开讨论与聊天的方法,其特征在于,所述方法包括以下步骤:S1、启动应用程序,获取其对应的用户圈:S2、与用户圈内的其他用户展开讨论与聊天;所述步骤S1中获取其对应的用户圈具体包括:S11、获取用户当前的应用位置和当前的地理位置;S12、根据当前的应用位置和当前的地理位置,从用户数据存储中筛选用户,构成用户圈,并更新用户数据存储中的相关信息;还包括步骤S3、通过调整应用维度和地理位置维度来调整所述用户圈;其中,通过调整地理位置维度调整所述用户圈具体包括:S31、距离确定了当前用户所在地为中心,以距离为半径的一个圆,圆内符合应用维度的用户构成用户圈;S32、当地址是有名的地理位置时,令地址本身构成一棵树,父节点的地理范围包含子节点;调整地址后,地址对于地理位置内符合应用维度的用户构成用户圈;调整应用维度具体包括调整应用程序树位置和/或调整资源树位置。
【技术特征摘要】
1.一种在应用中基于场景展开讨论与聊天的方法,其特征在于,所述方法包括以下步骤:S1、启动应用程序,获取其对应的用户圈:S2、与用户圈内的其他用户展开讨论与聊天;所述步骤S1中获取其对应的用户圈具体包括:S11、获取用户当前的应用位置和当前的地理位置;S12、根据当前的应用位置和当前的地理位置,从用户数据存储中筛选用户,构成用户圈,并更新用户数据存储中的相关信息;还包括步骤S3、通过调整应用维度和地理位置维度来调整所述用户圈;其中,通过调整地理位置维度调整所述用户圈具体包括:S31、距离确定了当前用户所在地为中心,以距离为半径的一个圆,圆内符合应用维度的用户构成用户圈;S32、当地址是有名的地理位置时,令地址本身构成一棵树,父节点的地理范围包含子节点;调整地址后,地址对于地理位置内符合应用维度的用户构成用户圈;调整应用维度具体包括调整应用程序树位置和/或调整资源树位置。2.根据权利要求1所述的在应用中基于场景展开讨论与聊天的方法,其特征在于,在所述步骤S1之前,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。