一种信息共享方法和系统、一种客户端及一种服务器技术方案

技术编号:13876617 阅读:34 留言:0更新日期:2016-10-22 12:33
本发明专利技术所述的信息共享方法和系统、客户端及服务器,客户端在启动信息共享模式之后,发送共享信息至服务器,共享信息中包括客户端当前运行应用的数据以及ID数据;每一个客户端还可以接收到其他客户端的共享信息,也就能够看到其他客户端的运行应用数据以及ID数据。用户可以根据其他客户端运行应用数据,选择想要与之进行一对一通信的目标客户端,请求与之进行数据交互。通过本发明专利技术的上述方案,用户能够根据其他客户端当前运行应用数据的情况,选择运行应用数据与自己运行应用数据相关的客户端请求与之交互,容易引起共鸣,达到面对面交流的即视感,真正意义上实现用户想要分享的效果,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及多媒体
,具体地涉及一种信息共享方法和系统、一种客户端及一种服务器。
技术介绍
随着科学技术的发展,人们日常的生活、学习以及娱乐越来越多的依赖各种各样的应用软件。例如,播放音乐、视频类的软件,游戏类软件、语言学习类软件等。而且,人们在使用上述各种应用软件时,经常需要与其他人分享自己喜欢的应用软件,或者某一首歌曲、某一种游戏等。而现有技术中能使用户彼此相互沟通、参与的平台,功能都比较单一。例如,用户在听歌的时候,与人分享歌曲时只有“分享给好友”这一种方式,但是对于该用户的好友来说,有可能该用户并未开启播放歌曲的应用软件、或者对该歌曲不感兴趣,不能与与该用户产生共鸣,这时虽然用户将歌曲分享给好友,但是不能产生与好友的互动,无法与好友分享听歌时的心情等。如上所述,现有技术中信息分享方式功能单一,并不能达到用户想要的分享效果,用户体验较差。
技术实现思路
本专利技术要解决的技术问题是现有技术中信息分享方式不能达到用户想要的分享效果。为解决上述技术问题,本专利技术提供以下技术方案:本专利技术提供一种信息共享方法,应用于客户端,包括如下步骤:启动信息共享模式;发送共享信息至服务器,所述共享信息包括该客户端运行应用数据以及与该客户端对应的ID数据,所述运行应用数据包括当前运行应用的数据;获取服务器发送的其他客户端的共享信息;根据其他客户端的共享信息中的运行应用数据,选择目标客户端;发送目标客户端的ID数据以及与所述目标客户端进行交互的请求至服务器。本专利技术还提供一种信息共享方法,应用于服务器,包括如下步骤:接收启动信息共享模式的客户端发送的共享信息,所述共享信息包括客户端运行应用数据以及与客户端对应的ID数据,所述运行应用数据包括当前运行应用的数据;发送共享信息至不同的客户端;接收某一客户端发送的目标客户端的ID数据以及与目标客户端进行交互的请求;发送该客户端的交互请求至目标客户端。本专利技术还提供一种客户端,包括:共享模式启动单元,用于启动信息共享模式;信息发送单元,用于发送共享信息至服务器,所述共享信息包括该客户端运行应用数据以及与该客户端对应的ID数据,所述运行应用数据包括当前运行应用的数据;信息获取单元,获取服务器发送的其他客户端的共享信息;目标客户端选择单元,用于根据其他客户端的共享信息中的运行应用数据,选择目标客户端;所述信息发送单元,还用于发送目标客户端的ID数据以及与所述目标客户端进行交互的请求至服务器。本专利技术还提供一种服务器,包括:数据接收单元,用于接收启动信息共享模式的客户端发送的共享信息,所述共享信息包括客户端运行应用数据以及与客户端对应的ID数据,所述运行应用数据包括当前运行应用的数据;数据发送单元,用于发送共享信息至不同的客户端;所述数据接收单元,还用于接收某一客户端发送的目标客户端的ID数据以及与目标客户端进行交互的请求;所述数据发送单元,还用于发送发送该客户端的交互请求至目标客户端。本专利技术还提供一种信息共享系统,包括上述客户端以及上述服务器,其中的客户端至少为两个。本专利技术的上述方案与现有技术相比,至少具有以下有益效果:(1)本专利技术所述的信息共享方法和系统、客户端及服务器,每一个客户端在启动信息共享模式之后,可以发送共享信息至服务器,而共享信息中包括客户端运行应用数据以及ID数据,其中的运行应用数据包括当前运行应用的数据,例如客户端当前运行的应用是音乐播放软件,当前播放的歌曲是哪一首等。同时,每一个客户端可以接收到其他客户端的共享信息,也就能够看到其他客户端的运行应用数据以及ID数据。用户可以根据其他客户端运行应用数据,选择想要与之进行一对一通信的目标客户端,请求与之进行数据交互。通
过本专利技术的上述方案,用户能够根据其他客户端当前运行应用数据的情况,选择运行应用数据与自己运行应用数据相关的客户端请求与之交互,例如,当前时刻与自己听同一首歌的客户端,与之进行交互,从而能进一步分享用户在听歌时的心情等,很大程度上能够真正意义上实现用户想要分享的效果,提升用户体验。(2)本专利技术所述的信息共享方法和系统、客户端及服务器,每一个客户端发送的共享信息中还包括客户端的地理位置数据,同时每一个用户也能够看到其他客户端的地理位置数据。在这种情况下,用户可以选择与自己距离较近的客户端进行交互。例如,客户可以与附近的听同一首歌或者看同一部电影的人进行互动,交流自己在听歌、看电影时的心情,从而使用户体验面对面交流的即视感。(3)本专利技术所述的信息共享方法和系统、客户端及服务器,每一个客户端共享信息时,还可以共享该客户端中每一种应用的运行历史数据和/或根据每一种应用的运行历史数据得到的偏好数据和/或用户设置的与应用相关的数据。以音乐播放软件为例,用户可以将自己的歌曲播放历史数据分享给他人,根据历史播放数据可以得到该用户对某一歌曲的喜爱程度、对某一歌手的喜爱程度等。用户还可以将自己对每一应用的设置的与音乐播放软件相关的数据分享给他人,例如用户设置的喜欢听的歌曲、喜欢的歌手等。不同的客户端之间可以共享上述数据的话,那么用户能够根据听歌习惯和偏好选择自己感兴趣的客户端,请求交互,这种情况下更容易建立两个用户的连接,在分享心情时也更能够产生共鸣,进一步提升用户体验。附图说明图1是本专利技术所述信息共享方法运行环境示意图;图2是本专利技术一个实施例所述的应用于客户端的信息共享方法的流程图;图3是本专利技术另一个实施例所述的应用于客户端的信息共享方法的流程图;图4是本专利技术一个实施例所述的应用于服务器的信息共享方法的流程图;图5本专利技术另一个实施例所述的应用于服务器的信息共享方法的流程图;图6本专利技术一个实施例所述的信息共享系统的原理框图;图7本专利技术一个实施例所述的信息共享系统的工作流程图。其中的附图标记为:1-客户端,2-服务器,3-用户,11-共享模式启动单元,12-信息发送单元,13-信息获取单元,14-目标客户端选择单元,15-交互单元,21-数据接收单元,22-数据发送单元。具体实施方式本专利技术所述的信息共享方法和系统、客户端及服务器,运行环境如图1所示。由于本专利技术要实现的不同用户3之间的信息共享与交互,因此所包含的客户端1至少要两个。如图所示,用户3与客户端1既可以是一一对应的关系,也可能是同一用户3同时使用多个客户端1的情况。另外,服务器2的数量也根据实际参与信息共享的客户端1的数量及共享信息的数据量进行调整,并不限定为1个。在实际应用过程中,用户3操作客户端1,可实现开启共享模式、关闭共享模式、请求与目标客户端进行交互、接受或者拒绝其他客户端发来的交互请求等一系列的操作。客户端1与服务器2之间可通过无线、有线方式实现数据通信。服务器2接收每一个客户端1发送的共享信息,并将每一个客户端发送的共享信息下发至不同的其他客户端1,从而实现不同用户3之间的信息共享。除此之外,服务器2还作为不同客户端1之间信息交互的枢纽,当某一客户端希望与另一客户端进行交互时,会将请求交互的信息经服务器2发送至目标客户端,而目标客户端接受或者拒绝该请求的信息也是经服务器2下发至该客户端。当两个客户端1之间建立起交互关系时,发送和接收对方的实时信息也是
通过服务器2作为中转站来实现的。下面通过具体实施例的详细说明介绍本专利技术的方本文档来自技高网
...

【技术保护点】
一种信息共享方法,应用于客户端,其特征在于,包括如下步骤:启动信息共享模式;发送共享信息至服务器,所述共享信息包括该客户端运行应用数据以及与该客户端对应的ID数据,所述运行应用数据包括当前运行应用的数据;获取服务器发送的其他客户端的共享信息;根据其他客户端的共享信息中的运行应用数据,选择目标客户端;发送目标客户端的ID数据以及与所述目标客户端进行交互的请求至服务器。

【技术特征摘要】
1.一种信息共享方法,应用于客户端,其特征在于,包括如下步骤:启动信息共享模式;发送共享信息至服务器,所述共享信息包括该客户端运行应用数据以及与该客户端对应的ID数据,所述运行应用数据包括当前运行应用的数据;获取服务器发送的其他客户端的共享信息;根据其他客户端的共享信息中的运行应用数据,选择目标客户端;发送目标客户端的ID数据以及与所述目标客户端进行交互的请求至服务器。2.根据权利要求1所述的信息共享方法,其特征在于,还包括如下步骤:获取服务器发送的所述目标客户端接受交互请求的信息;发送即时信息至服务器;接收服务器发送的目标客户端的即时信息。3.根据权利要求1所述的信息共享方法,其特征在于,还包括如下步骤:获取服务器发送的其他客户端请求与该客户端进行交互的交互请求;发送接受其他客户端交互请求的信息至服务器;发送即时信息至服务器;接收服务器发送的其他客户端的即时信息。4.根据权利要求1所述的信息共享方法,其特征在于,发送共享信息,
\t所述共享信息包括该客户端运行应用数据以及与该客户端对应的ID数据的步骤中:所述共享信息还包括该用户端的地理位置数据。5.根据权利要求3所述的信息共享方法,其特征在于,根据其他客户端的共享信息中的运行应用数据,选择目标客户端的步骤包括:发送获取与该客户端的距离在设定范围内的其他客户端的共享信息的请求至服务器;获取服务器发送的设定范围内的其他客户端的共享信息,根据共享信息中运行应用数据,选择目标客户端。6.根据权利要求1所述的信息共享方法,其特征在于,发送共享信息至服务器,所述共享信息包括该客户端运行应用数据以及与该客户端对应的ID数据的步骤中,所述运行应用数据还包括:每一种应用的运行历史数据和/或根据每一种应用的运行历史数据得到的偏好数据和/或用户设置的与应用相关的数据。7.一种信息共享方法,应用于服务器,其特征在于,包括如下步骤:接收启动信息共享模式的客户端发送的共享信息,所述共享信息包括客户端运行应用数据以及与客户端对应的ID数据,所述运行应用数据包括当前运行应用的数据;发送共享信息至不同的客户端;接收某一客户端发送的目标客户端的ID数据以及与目标客户端进行交互的请求;发送该客户端的交互请求至目标客户端。8.根据权利要求7所述的信息共享方法,其特征在于,还包括如下步骤:接收所述目标客户端发送的接受交互请求的信息;发送所述目标客户端接受交互请求的信息至该客户端。9.根据权利要求7所述的信息共享方法,其特征在于,接收启动信息共享模式的客户端发送的共享信息,所述共享信息包括客户端运行应用数据以及与客户端对应的ID数据的步骤中:所述共享信息还包括用户端的地理位置数据。10.根据权利要求9所述的信息共享方法,其特征在于,发送共享信息至不同的客户端的步骤包括:接收某一客户端发送的获取与该客户端的距离在设定范围内的其他客户端的共享信息的请求;发送设定范围内的其他客户端的共享信息至该客户端。11.根据权利要求7所述的信息共享方法,其特征在于,接收启动信息共享模式的客户端发送的共享信息,所述共享信息包括客户端运行应用数据以及与客户端对应的ID数据的步骤中,所述运行应用数据还包括:每一种应用的运行历史数据和/或根据每一种应用的运行历史数据得到的偏好数据和/或用户设置的与应用相关的数据。12.一种客户端,其特征在于,包括:共享模式启...

【专利技术属性】
技术研发人员:卜晓辉
申请(专利权)人:乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1