首页> 中国专利> 邀请好友观看视频的方法、终端、服务器及系统

邀请好友观看视频的方法、终端、服务器及系统

摘要

本发明公开了一种邀请好友观看视频的方法、终端、服务器及系统,属于互联网技术领域。所述方法包括:在当前视频观看界面获取好友邀请指令;根据好友邀请指令显示好友邀请界面,并在好友邀请界面上获取被邀请的好友信息;根据当前视频观看界面上的视频信息及被邀请的好友信息生成邀请消息;将邀请消息发送至被邀请的好友信息对应的终端。本发明通过获取被邀请的好友信息,根据视频信息及被邀请的好友信息生成邀请消息,将邀请消息发送至被邀请的好友信息对应的终端,从而实现邀请好友观看视频的目的,由于能够避免用户脱离当前正在观看视频的场景,且整个过程较为简单,因此邀请好友观看视频时效率较高,进而导致较佳的用户体验。

著录项

  • 公开/公告号CN103686420A

    专利类型发明专利

  • 公开/公告日2014-03-26

    原文格式PDF

  • 申请/专利权人 广州华多网络科技有限公司;

    申请/专利号CN201310694922.2

  • 发明设计人 关中;

    申请日2013-12-13

  • 分类号H04N21/4788(20110101);H04N21/63(20110101);H04N21/8545(20110101);

  • 代理机构11138 北京三高永信知识产权代理有限责任公司;

  • 代理人张耀光

  • 地址 510655 广东省广州市黄埔大道中309号羊城创意产业园3-08栋

  • 入库时间 2023-12-17 02:14:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-29

    授权

    授权

  • 2017-08-25

    著录事项变更 IPC(主分类):H04N21/4788 变更前: 变更后: 申请日:20131213

    著录事项变更

  • 2014-04-23

    实质审查的生效 IPC(主分类):H04N21/4788 申请日:20131213

    实质审查的生效

  • 2014-03-26

    公开

    公开

说明书

技术领域

本发明涉及互联网技术领域,特别涉及一种邀请好友观看视频的方法。

背景技术

随着现在互联网的不断发展,越来越多的人通过网络在线观看视频。在日 常生活中,人们也许会经常地发现网络中某一个视频节目十分优秀,这时,大 多数人在自己享受到这个视频节目的乐趣的同时,也希望自己的朋友能够分享 到这种乐趣。因此,人们在观看自己喜欢的视频节目的同时,也希望有一个合 适的方法邀请好友来观看这个视频节目。

现有技术中提供了一种邀请好友观看视频的方法,在该方法中,用户先要 脱离当前正在观看视频的场景,并登录第一IM(Instant Messenger,即时通讯) 客户端输入视频节目信息,第一IM客户端接收用户输入的视频节目信息,将接 收到的视频节目信息发送至被邀请用户对应的第二IM客户端。第二IM客户端 接收到视频节目信息后进行显示,并接收被邀请用户根据显示的视频节目信息 通过交互界面输入的视频打开命令,根据视频打开命令打开对应的视频,从而 实现了邀请好友观看视频的功能。如用户A通过IM客户端向好友用户B发送 消息,其中,消息中包含着视频节目的名称。用户B通过IM客户端接收到用户 A发送的消息后,可以根据消息中视频节目的名称在网络中进行搜索,找到该 视频节目后手动打开并播放该视频节目。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

由于用户需要脱离当前正在观看视频的场景,并通过发送IM消息来邀请被 邀请用户观看视频,被邀请用户接收到IM消息后,根据IM消息确定打开视频 节目的方法,并根据视频节目的具体信息手动地一步步打开视频节目。因此, 现有技术中整个过程比较繁琐,邀请好友观看视频时效率较低,进而导致较差 的用户体验。

发明内容

为了解决现有技术的问题,本发明实施例提供了一种邀请好友观看视频的 方法、终端、服务器及系统。所述技术方案如下:

第一方面,提供了一种邀请好友观看视频的方法,所述方法包括:

在当前视频观看界面获取好友邀请指令;

根据所述好友邀请指令显示好友邀请界面,并在所述好友邀请界面上获取 被邀请的好友信息,所述被邀请的好友信息中至少包括用户标识信息;

根据所述当前视频观看界面上的视频信息及所述被邀请的好友信息生成邀 请消息,所述邀请消息至少包括所述被邀请的好友信息和视频信息;

将所述邀请消息发送至所述被邀请的好友信息对应的终端。

其中,将所述邀请消息发送至所述被邀请的好友信息对应的终端,包括但 不限于:

将所述邀请消息直接发送至所述被邀请的好友信息对应的终端;

或者,将所述邀请消息发送至服务器,由所述服务器将所述邀请消息发送 至所述被邀请的好友信息对应的终端。

其中,将所述邀请消息发送至所述用被邀请的好友信息对应的终端,包括 但不限于:

根据所述被邀请的好友信息定位被邀请的好友使用的应用,并检测所述被 邀请的好友在使用的应用下所处的状态,所述状态包括在线或离线;

根据检测结果确定所述邀请消息的发送方式,按照确定的发送方式将所述 邀请消息发送至所述被邀请的好友信息对应的终端。

其中,根据检测结果确定所述邀请消息的发送方式,包括但不限于:

若检测结果为所述被邀请的好友在使用的应用下所处的状态为在线,则采 用即时通讯的方式通过所述被邀请的好友所使用的应用将所述邀请消息发送至 所述被邀请的好友信息对应的终端;

若检测结果为所述被邀请的好友在使用的应用下所处的状态为离线,则采 用非即时通讯的方式通知所述被邀请的好友,并在检测到所述被邀请的好友在 使用的应用下所处的状态为在线后,通过所述被邀请的好友所使用的应用将所 述邀请消息发送至所述被邀请的好友信息对应的终端。

第二方面,提供了一种邀请好友观看视频的方法,所述方法包括:

接收邀请消息,并显示所述邀请消息,所述邀请消息至少包括所述被邀请 的好友信息和视频信息;

其中,接收邀请消息,包括但不限于:

接收邀请用户对应的终端直接发送的邀请消息;

或者,接收所述邀请用户对应的终端将所述邀请消息发送至服务器后,由 所述服务器转发的所述邀请消息。

获取接受邀请指令,并根据所述接受好友邀请指令获取所述邀请消息中的 视频信息,根据获取到的视频信息打开对应的视频观看界面。

第三方面,提供了一种邀请好友观看视频的方法,所述方法包括:

接收邀请用户对应的终端发送的邀请消息,所述邀请消息至少包括所述被 邀请的好友信息和视频信息;

将所述邀请消息发送至所述被邀请的好友信息对应的终端。

其中,将所述邀请消息发送至所述被邀请的好友信息对应的终端,包括但 不限于:

根据所述被邀请的好友信息定位被邀请的好友使用的应用,并检测所述被 邀请的好友在使用的应用下所处的状态,所述状态包括在线或离线;

根据检测结果确定所述邀请消息的发送方式,按照确定的发送方式将所述 邀请消息发送至所述被邀请的好友信息对应的终端。

其中,根据检测结果确定所述邀请消息的发送方式,包括但不限于:

若检测结果为所述被邀请的好友在使用的应用下所处的状态为在线,则采 用即时通讯的方式通过所述被邀请的好友所使用的应用将所述邀请消息发送至 所述被邀请的好友信息对应的终端;

若检测结果为所述被邀请的好友在使用的应用下所处的状态为离线,则采 用非即时通讯的方式通知所述被邀请的好友,并在检测到所述被邀请的好友在 使用的应用下所处的状态为在线后,通过所述被邀请的好友所使用的应用将所 述邀请消息发送至所述被邀请的好友信息对应的终端。

第四方面,提供了一种终端,所述终端包括:

第一获取模块,用于在当前视频观看界面获取好友邀请指令;

显示模块,用于根据所述好友邀请指令显示好友邀请界面;

第二获取模块,用于在所述好友邀请界面上获取被邀请的好友信息,所述 被邀请的好友信息中至少包括用户标识信息;

生成模块,用于根据所述当前视频观看界面上的视频信息及所述被邀请的 好友信息生成邀请消息,所述邀请消息至少包括所述被邀请的好友信息和视频 信息;

发送模块,用于将所述邀请消息发送至所述被邀请的好友信息对应的终端。

作为一种优选实施例,发送模块,用于将所述邀请消息直接发送至所述被 邀请的好友信息对应的终端;或者,用于将所述邀请消息发送至服务器,由所 述服务器将所述邀请消息发送至所述被邀请的好友信息对应的终端。

作为一种优选实施例,发送模块,包括:

检测单元,用于根据所述被邀请的好友信息定位被邀请的好友使用的应用, 并检测所述被邀请的好友在使用的应用下所处的状态,所述状态包括在线或离 线;

发送单元,用于根据检测结果确定所述邀请消息的发送方式,按照确定的 发送方式将所述邀请消息发送至所述被邀请的好友信息对应的终端。

作为一种优选实施例,发送单元,用于若检测结果为所述被邀请的好友在 使用的应用下所处的状态为在线,则采用即时通讯的方式通过所述被邀请的好 友所使用的应用将所述邀请消息发送至所述被邀请的好友信息对应的终端;

若检测结果为所述被邀请的好友在使用的应用下所处的状态为离线,则采 用非即时通讯的方式通知所述被邀请的好友,并在检测到所述被邀请的好友在 使用的应用下所处的状态为在线后,通过所述被邀请的好友所使用的应用将所 述邀请消息发送至所述被邀请的好友信息对应的终端。

第五方面,提供了一种终端,所述终端包括:

接收模块,用于接收邀请消息;

显示模块,用于显示所述邀请消息,所述邀请消息至少包括所述被邀请的 好友信息和视频信息;

获取模块,用于获取接受好友邀请指令;

打开模块,用于根据所述接受好友邀请指令获取所述邀请消息中的视频信 息,根据获取到的视频信息打开对应的视频观看界面。

作为一种优选实施例,接收模块,用于接收邀请用户对应的终端直接发送 的邀请消息;或者,用于接收所述邀请用户对应的终端将所述邀请消息发送至 服务器后,由所述服务器转发的所述邀请消息。

第六方面,提供了一种服务器,所述服务器包括:

接收模块,用于接收邀请用户对应的终端发送的邀请消息,所述邀请消息 至少包括所述被邀请的好友信息和视频信息;

发送模块,用于将所述邀请消息发送至所述被邀请的好友信息对应的终端。

作为一种优选实施例,发送模块,包括:

检测单元,用于根据所述被邀请的好友信息定位被邀请的好友使用的应用, 并检测所述被邀请的好友在使用的应用下所处的状态,所述状态包括在线或离 线;

发送单元,用于根据检测结果确定所述邀请消息的发送方式,按照确定的 发送方式将所述邀请消息发送至所述被邀请的好友信息对应的终端。

作为一种优选实施例,发送单元,用于若检测结果为所述被邀请的好友在 使用的应用下所处的状态为在线,则采用即时通讯的方式通过所述被邀请的好 友所使用的应用将所述邀请消息发送至所述被邀请的好友信息对应的终端;

若检测结果为所述被邀请的好友在使用的应用下所处的状态为离线,则采 用非即时通讯的方式通知所述被邀请的好友,并在检测到所述被邀请的好友在 使用的应用下所处的状态为在线后,通过所述被邀请的好友所使用的应用将所 述邀请消息发送至所述被邀请的好友信息对应的终端。

第七方面,提供了一种邀请好友观看视频的系统,所述系统包括:第一终 端和第二终端;所述第一终端如上面所述的一种终端,所述第二终端如上面所 述的另一种终端。

优选地,所述系统,还包括:服务器;所述服务器如上面所述的服务器。

本发明实施例提供的技术方案的有益效果是:

通过获取被邀请的好友信息,根据当前视频观看界面上的视频信息及被邀 请的好友信息生成邀请消息,将邀请消息发送至被邀请的好友信息对应的终端, 从而实现邀请好友观看视频的目的,由于在邀请好友观看视频时,能够避免用 户脱离当前正在观看视频的场景,方便用户发送邀请消息,同时被邀请好友不 需要根据IM消息手动一步步打开视频节目,整个过程较为简单,因此,邀请好 友观看视频时效率较高,进而获得较佳的用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种邀请好友观看视频的方法流程图;

图2是本发明实施例二提供的一种邀请好友观看视频的方法流程图;

图3是本发明实施例三提供的一种邀请好友观看视频的方法流程图;

图4是本发明实施例四提供的一种邀请好友观看视频的方法流程图;

图5是本发明实施例五提供的一种邀请好友观看视频的方法流程图;

图6是本发明实施例六提供的一种邀请好友观看视频的终端结构示意图;

图7是本发明实施例七提供的一种邀请好友观看视频的终端结构示意图;

图8是本发明实施例八提供的一种邀请好友观看视频的服务器结构示意图;

图9是本发明实施例九提供的一种邀请好友观看视频的系统结构示意图;

图10是本发明实施例九提供的另一种邀请好友观看视频的系统结构示意 图;

具体实施方式

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

实施例一

由于在邀请好友观看视频时,被邀请好友需通过IM消息手动一步步打开视 频节目,因此,邀请好友观看视频的过程中,若IM消息中打开视频的步骤较多, 则此时整个过程比较繁琐,邀请好友观看视频时效率较低,进而导致较差的用 户体验。

为了预防上述情况,本发明实施例提供了一种邀请好友观看视频的方法, 该方法可应用于能够安装应用程序的终端,该终端包括但不限于个人电脑、手 机、平板电脑等等,本实施例对此不作具体限定。参见图1,以第一终端作为执 行主体为例,本实施例提供的方法流程包括:

101:在当前视频观看界面获取好友邀请指令;

102:根据好友邀请指令显示好友邀请界面,并在好友邀请界面上获取被邀 请的好友信息,被邀请的好友信息中至少包括用户标识信息;

103:根据当前视频观看界面上的视频信息及被邀请的好友信息生成邀请消 息,邀请消息至少包括被邀请的好友信息和视频信息;

104:将邀请消息发送至被邀请的好友信息对应的终端。

其中,将邀请消息发送至被邀请的好友信息对应的终端,包括但不限于:

将邀请消息直接发送至被邀请的好友信息对应的终端;

或者,将邀请消息发送至服务器,由服务器将邀请消息发送至被邀请的好 友信息对应的终端。

其中,将邀请消息发送至用被邀请的好友信息对应的终端,包括但不限于:

根据被邀请的好友信息定位被邀请的好友使用的应用,并检测被邀请的好 友在使用的应用下所处的状态,状态包括在线或离线;

根据检测结果确定邀请消息的发送方式,按照确定的发送方式将邀请消息 发送至被邀请的好友信息对应的终端。

其中,根据检测结果确定邀请消息的发送方式,包括但不限于:

若检测结果为被邀请的好友在使用的应用下所处的状态为在线,则采用即 时通讯的方式通过被邀请的好友所使用的应用将邀请消息发送至被邀请的好友 信息对应的终端;

若检测结果为被邀请的好友在使用的应用下所处的状态为离线,则采用非 即时通讯的方式通知被邀请的好友,并在检测到被邀请的好友在使用的应用下 所处的状态为在线后,通过被邀请的好友所使用的应用将邀请消息发送至被邀 请的好友信息对应的终端。

本实施例提供的方法,通过获取被邀请的好友信息,根据当前视频观看界 面上的视频信息及被邀请的好友信息生成邀请消息,将邀请消息发送至被邀请 的好友信息对应的终端,从而实现邀请好友观看视频的目的,由于在邀请好友 观看视频时,能够避免用户脱离当前正在观看视频的场景,方便用户发送邀请 消息,同时被邀请好友不需要根据IM消息手动一步步打开视频节目,整个过程 较为简单,因此邀请好友观看视频时效率较高,进而获得较佳的用户体验。

实施例二

本发明实施例提供了一种邀请好友观看视频的方法,结合上述实施例一的 内容,本实施例以执行主体为第二终端为例,对本实施例提供的方法进行举例 说明。参见图2,本实施例提供的方法流程包括:

201:接收邀请消息,并显示邀请消息,邀请消息至少包括被邀请的好友信 息和视频信息;

其中,接收邀请消息,包括但不限于:

接收邀请用户对应的终端直接发送的邀请消息;

或者,接收邀请用户对应的终端将邀请消息发送至服务器后,由服务器转 发的邀请消息。

202:获取接受邀请指令,并根据接受好友邀请指令获取邀请消息中的视频 信息,根据获取到的视频信息打开对应的视频观看界面。

本实施例提供的方法,通过接收邀请消息,并显示邀请消息,获取接受邀 请指令,并根据接受好友邀请指令获取邀请消息中的视频信息,根据获取到的 视频信息打开对应的视频观看界面,从而实现邀请好友观看视频的目的,由于 在邀请好友观看视频时,能够避免用户脱离当前正在观看视频的场景,方便用 户发送邀请消息,同时被邀请好友不需要根据IM消息手动一步步打开视频节 目,整个过程较为简单,因此邀请好友观看视频时效率较高,进而获得较佳的 用户体验。

实施例三

本发明实施例提供了一种邀请好友观看视频的方法,结合上述实施例一或 实施例二的内容,本实施例以执行主体为服务器为例,对本实施例提供的方法 进行举例说明。参见图3,本实施例提供的方法流程包括:

301:接收邀请用户对应的终端发送的邀请消息,邀请消息至少包括被邀请 的好友信息和视频信息;

302:将邀请消息发送至被邀请的好友信息对应的终端。

其中,将邀请消息发送至被邀请的好友信息对应的终端,包括但不限于:

根据被邀请的好友信息定位被邀请的好友使用的应用,并检测被邀请的好 友在使用的应用下所处的状态,状态包括在线或离线;

根据检测结果确定邀请消息的发送方式,按照确定的发送方式将邀请消息 发送至被邀请的好友信息对应的终端。

其中,根据检测结果确定邀请消息的发送方式,包括但不限于:

若检测结果为被邀请的好友在使用的应用下所处的状态为在线,则采用即 时通讯的方式通过被邀请的好友所使用的应用将邀请消息发送至被邀请的好友 信息对应的终端;

若检测结果为被邀请的好友在使用的应用下所处的状态为离线,则采用非 即时通讯的方式通知被邀请的好友,并在检测到被邀请的好友在使用的应用下 所处的状态为在线后,通过被邀请的好友所使用的应用将邀请消息发送至被邀 请的好友信息对应的终端。

本实施例提供的方法,通过接收邀请用户对应的终端发送的邀请消息获取 被邀请的好友信息,将邀请消息发送至被邀请的好友信息对应的终端,从而实 现邀请好友观看视频的目的,由于在邀请好友观看视频时,能够避免用户脱离 当前正在观看视频的场景,方便用户发送邀请消息,同时被邀请好友不需要根 据IM消息手动一步步打开视频节目,整个过程较为简单,因此邀请好友观看视 频时效率较高,进而获得较佳的用户体验。

实施例四

本发明实施例提供了一种邀请好友观看视频的方法,结合上述实施例一至 实施例三的内容,本实施例以执行主体为终端为例,终端与服务器之间采用C/S (Client/Server,客户端/服务器)结构,对本实施例提供的方法进行举例说明。 参见图4,本实施例提供的方法流程包括:

401:第一终端获取当前视频观看界面上的好友邀请指令;

具体地,本实施例不对第一终端获取当前视频观看界面上的好友邀请指令 的方式作具体限定,包括但不限于:当前视频观看界面上预先设有触发好友邀 请指令的相关按钮,当第一终端检测到用户点击按钮后,即可获取好友邀请指 令。进一步地,第一终端上的相关设备若支持相关功能,获取当前视频观看界 面上的好友邀请指令还可以采用其它类型的方式,如当第一终端支持触摸屏设 备时,用户可以通过触控的方式热键触发好友邀请指令,当第一终端支持麦克 风等语音设备时,用户可以通过语音识别的方式触发好友邀请指令,本实施例 对此也不作具体限定。

402:第一终端根据好友邀请指令显示好友邀请界面,并在好友邀请界面上 获取被邀请的好友信息;

具体地,第一终端获取到当前视频观看界面上的好友邀请指令后,显示好 友邀请界面,用户通过好友邀请界面确定需要邀请的好友,第一终端根据用户 确定的需要邀请的好友获取被邀请的好友信息。被邀请的好友信息中至少包括 用户标识信息,每个用户唯一对应一个用户标识信息,该用户标识信息可以为 账号等,本实施例对此不作具体限定,当然,被邀请的好友信息中还可以包括 其它类型的信息,本实施例对此也不作具体限定。

其中,第一终端显示的好友邀请界面可以采用列表的方式,即将该用户的 好友以列表的方式进行展示,列表中每一好友项对应一个复选框,当用户点击 其中一个好友项的复选框时,表示选中该好友并作为邀请对象,用户可以通过 这种方式选择至少一个好友。当然,用户通过显示的好友邀请界面确定需要邀 请的好友还可以采用其它方式,本实施例对此不作具体限定。

用户确定需要邀请的好友后,第一终端根据用户确定的需要邀请的好友获 取被邀请好友对应的用户标识信息,并向服务器请求被邀请的好友信息,其中 请求中携带有被邀请好友对应的用户标识信息,服务器接收到请求后,根据请 求中被邀请好友的用户标识信息进行检索,检索到被邀请好友的用户标识信息 对应的被邀请的好友信息后将其发送至第一终端,第一终端将接收到的被邀请 的好友信息作为获取到的被邀请的好友信息。若第一终端在本地已经存储了该 用户好友的信息,可以根据被邀请好友对应的用户标识信息在本地进行检索, 检索到后即可获取被邀请的好友信息。当然,第一终端还可以采用其它方式获 取被邀请的好友信息,如采用语音输入的方式,本实施例不对第一终端获取被 邀请的好友信息的方式作具体限定。

403:第一终端根据当前视频观看界面上的视频信息及被邀请的好友信息生 成邀请消息;

具体地,第一终端先获取当前视频观看界面上的视频信息,视频信息可以 为视频的网址、或视频的名称等,本实施例不对视频信息的内容作具体限定。 再根据被邀请的好友信息及视频信息生成邀请消息,邀请消息至少包括被邀请 的好友信息和视频信息。此外,该邀请消息还可以包括邀请信息。其中,邀请 信息可为用户在好友邀请界面中输入的留言,如推荐视频的理由,视频相关的 介绍等,本实施例不对邀请信息的内容作具体限定。当然,邀请消息中还可以 包括其它信息内容,本实施例对此也不作具体限定。

404:第一终端将邀请消息发送至服务器;

具体地,由于采用的是C/S结构,因此,第一终端在生成邀请消息后,将 邀请消息作为邀请请求发送至服务器,由服务器将邀请消息发送至被邀请的好 友信息对应的第二终端。

405:服务器接收第一终端发送的邀请消息;

关于服务器接收第一终端发送的邀请消息的方式,本实施例同样不做具体 限定。

406:服务器将邀请消息发送至被邀请的好友信息对应的第二终端;

具体地,服务器接收到第一终端发送的邀请消息后,根据邀请消息中被邀 请的好友信息定位被邀请的好友使用的应用,并检测被邀请的好友在使用的应 用下所处的状态,该状态可分为在线或者离线,本实施例对此不作具体限定。 之后,服务器根据检测结果确定邀请消息的发送方式,按照确定的发送方式将 邀请消息发送至被邀请的好友信息对应的终端。

其中,本实施例不对服务器根据邀请消息中被邀请的好友信息定位被邀请 的好友使用的应用的方式作具体限定,包括但不限于:服务器根据被邀请的好 友信息中的用户标识信息获取被邀请的好友对应的第二终端的IP(Internet  Protocol,网络之间互连的协议)地址,向IP地址对应的第二终端获取发送检测 应用进程请求,即向第二终端发送检测此时第二终端已经开启的应用进程,第 二终端接收到请求后进行检测,之后可以向服务器上报已经开启的应用进程, 服务器根据第二终端上报的已经开启的应用进程定位被邀请的好友使用的应 用,即确定当前被邀请的好友正在使用的应用。

进一步地,由于服务器需要检测被邀请的好友在使用的应用下所处的状态, 因此,服务器在向第二终端发送检测应用进程请求的同时,还可以请求第二终 端检测被邀请的好友在使用的应用下所处的状态,第二终端检测完被邀请的好 友在使用的应用下所处的状态后,可将被邀请的好友在使用的应用下所处的状 态与应用进程一起上报服务器,从而服务器能够得到被邀请的好友在使用的应 用下所处的状态。当然,服务器检测被邀请的好友在使用的应用下所处的状态 还可以采用其它方式,本实施例对此不作具体限定。

为了便于理解,本实施例结合实际情形,以检测结果为在线或者离线状态 下为例,在上述列出的两种状态下服务器确定邀请消息的发送方式,按照确定 的发送方式将邀请消息发送至被邀请的好友信息对应的第二终端的方法进行详 细地解释说明,具体阐释如下:

第一种情况:检测结果为被邀请的好友在使用的应用下所处的状态为在线 状态。

此时,服务器可以采用即时通讯的方式通过被邀请的好友所使用的应用将 邀请消息发送至被邀请的好友信息对应的终端。当然,服务器还可以采用其它 方式通过被邀请的好友所使用的应用将邀请消息发送至被邀请的好友信息对应 的终端,本实施例对此不作具体限定。

例如,服务器之前检测到第二终端上开启了4个应用进程,分别为 YY_Video.exe、YY_Voice.exe、Other_1.exe、Other_2.exe。其中YY_Video.exe、 YY_Voice.exe两个应用进程对应同一账号,即同一用户标识信息,两个应用进 程有所关联,并都可以接收邀请消息,而Other_1.exe和Other_2.exe为其它进程, 不能接收邀请消息。当YY_Video.exe和YY_Voice.exe中一个进程未开启时,发 到未开启的进程的消息可以被另一个开启的进程所接收,如YY_Video.exe未开 启,而YY_Voice.exe已经开启,若此时有邀请消息需要发送至应用进程 YY_Video.exe,可由应用进程YY_Voice.exe来接收。

在检测到被邀请的好友在使用的应用下所处的状态为在线状态后,如 YY_Video.exe和YY_Voice.exe中其中一个正在使用的应用所处的状态为在线状 态,服务器可以通过采用即时通讯的方式将邀请消息发送至终端上安装的被邀 请的好友所使用的应用,通过被邀请的好友所使用的应用服务器发送至被邀请 的好友信息对应的终端。

第二种情况:检测结果为被邀请的好友在使用的应用下所处的状态为离线 状态。

此时,服务器可以采用非即时通讯的方式通知被邀请的好友,并将邀请消 息进行存储,当在检测到被邀请的好友在使用的应用下所处的状态为在线后, 通过被邀请的好友所使用的应用将邀请消息发送至被邀请的好友信息对应的终 端。当然,当被邀请的好友在使用的应用下所处的状态为离线状态时,服务器 还可以采用其它方式通知被邀请的好友,本实施例对此不作具体限定。

例如,邀请消息中的被邀请的好友信息除了包括用户标识信息之外,还包 括一些被邀请好友其它的一些联系方式,如手机号,邮箱地址等,本实施例对 此不作具体限定。服务器检测到被邀请的好友在使用的应用下所处的状态为离 线状态后,可以通过发短信,发邮件的方式等非即时通讯的方式通知被邀请的 好友,并对邀请消息进行存储。当服务器检测到被邀请的好友在使用的应用下 所处的状态为在线后,可以采用第一种情况中的方法,通过被邀请的好友所使 用的应用将邀请消息发送至被邀请的好友信息对应的终端,此处不再赘述。

进一步地,由于被邀请好友对应的第二终端可能没有安装能够接收邀请消 息的应用,此时,针对当第二终端为移动终端的情形,如第二终端为手机,服 务器采用非即时通讯的方式通知被邀请的好友时,如采用短信的方式,可以附 加能够接收邀请消息的应用的下载地址,用户可以通过点击该下载地址,下载 应用,并进行安装,当用户打开安装好的应用并登录时,即处于在线状态,之 后可以执行通过被邀请的好友所使用的应用将邀请消息发送至被邀请的好友信 息对应的终端的步骤,此处不再赘述。当然,根据实际需要,服务器采用非即 时通讯的方式通知被邀请的好友时还可以做其他的一些处理,本实施例对此不 作具体限定。

407:第二终端接收服务器转发的邀请消息,并显示邀请消息;

具体地,第二终端接收到服务器转发的邀请消息后,可以按照一定方式对 邀请消息进行显示,如采用弹窗的方式,或者应用消息的方式,本实施例对此 不作具体限定。在显示邀请消息时,同时在显示的内容中提供用户用于接受或 者拒绝邀请的接口。如邀请消息采用弹窗的方式,在窗口中显示用于接受或者 拒绝邀请的按钮,被邀请的好友可以通过点击该组按钮来接受或者拒绝邀请, 当然,还可以采用其它方式供用户选择接受或者拒绝邀请,本实施例对此也不 作具体限定。

408:第二终端获取接受好友邀请指令,并根据接受好友邀请指令获取邀请 消息中的视频信息,根据获取到的视频信息打开对应的视频观看界面。

具体地,第二终端显示邀请消息后,检测用户是否输入接受好友邀请指令, 当检测到用户输入接受好友邀请指令后,获取接受好友邀请指令,并根据接受 好友邀请指令获取邀请消息中的视频信息,根据获取到的视频信息打开对应的 视频观看界面,供被邀请的好友观看视频。

其中,第二终端可以根据邀请消息的显示方式对应的检测用户是否输入接 受好友邀请指令,如邀请消息以弹窗的方式显示时,当检测到用户点击弹窗中 的接受按钮时,即可获取接受好友邀请指令。当然,第二终端还可以采用其它 方式检测用户是否输入接受好友邀请指令,本实施例对此不作具体限定。

由于邀请消息中包括有视频信息,视频信息唯一对应一个视频内容,因此, 当第二终端获取到接受好友邀请指令后,可根据接受好友邀请指令获取邀请消 息中的视频信息从而找到对应的视频。其中,视频信息根据不同应用场合可对 应不同的内容,如视频信息为视频链接地址,显示邀请消息的方式为弹窗时, 当检测到用户点击接受按钮,可打开视频链接地址对应的网页,本实施例不对 视频信息的内容作具体限定。

进一步地,由于能接收邀请消息的应用至少有一个,如在前面步骤中, YY_Video.exe、YY_Voice.exe都可以接收邀请消息,其中,应用进程 YY_Video.exe能够直接观看视频,而YY_Voice.exe不能够直接观看视频。以上 述两个进程为例,若当前第二终端开启了应用进程YY_Video.exe,则此时视频 信息对应可以为视频标识,视频标识唯一对应一个视频,当第二终端检测到用 户输入接受好友邀请指令后,获取接受好友邀请指令,根据接受好友邀请指令 获取邀请消息中的视频标识,在YY_Video.exe应用进程的播放窗口直接打开视 频标识对应的视频。若当前第二终端未开启应用进程YY_Video.exe,而开启了 YY_Voice.exe,此时当第二终端检测到用户输入接受好友邀请指令后,获取接受 好友邀请指令,根据接受好友邀请指令打开可以直接播放视频的应用进程 YY_Video.exe,再获取邀请消息中的视频标识,在YY_Video.exe应用进程的播 放窗口打开视频标识对应的视频。针对该步骤,本实施例对此不作具体限定。

优选地,无论第二终端上是否安装有可以播放视频的应用,在用户打开视 频的过程中可以采用引导的方式方便用户操作。如第二终端上未安装有进程 YY_Video.exe对应的应用,可以提示用户是否安装应用,安装后,提示用户是 否打开安装的应用,直至引导用户打开视频为止,本实施例对此不作具体限定。

进一步地,当第二终端检测到用户输入拒绝好友邀请指令后,可以向第一 终端发送拒绝好友邀请消息,用于通知第一终端对应的用户邀请被拒绝,其中, 从第二终端发送拒绝好友邀请消息到第一终端接收到拒绝好友邀请消息之间的 流程可以参考本实施例提供的邀请好友观看视频的方法流程,此处不再赘述。 当然,当第二终端检测到用户输入拒绝好友邀请指令后,除了通知第一终端的 用户之外,还可以做一些其它后续处理,本实施例对此不作具体限定。

本实施例提供的方法,通过获取被邀请的好友信息,根据当前视频观看界 面上的视频信息及被邀请的好友信息生成邀请消息,将邀请消息发送至被邀请 的好友信息对应的终端,从而实现邀请好友观看视频的目的,由于在邀请好友 观看视频时,能够避免用户脱离当前正在观看视频的场景,方便用户发送邀请 消息,同时被邀请好友不需要根据IM消息手动一步步打开视频节目,整个过程 较为简单,因此,邀请好友观看视频时效率较高,进而获得较佳的用户体验。

实施例五

本发明实施例提供了一种邀请好友观看视频的方法,结合上述实施例一至 实施例三的内容,本实施例以执行主体为终端为例,终端与终端间采用P2P(Peer  to Peer,对等连接)的方式,对本实施例提供的方法进行举例说明。参见图5, 本实施例提供的方法流程包括:

501:第一终端获取当前视频观看界面上的好友邀请指令;

具体地,该步骤的实现原理与上述实施例四中步骤401的实现原理相同, 具体详见上述实施例四中步骤401的内容,此处不再赘述。

502:第一终端根据好友邀请指令显示好友邀请界面,并在好友邀请界面上 获取被邀请的好友信息;

具体地,该步骤的实现原理与上述实施例四中步骤402的实现原理相同, 具体详见上述实施例四中步骤402的内容,此处不再赘述。

503:第一终端根据当前视频观看界面上的视频信息及被邀请的好友信息生 成邀请消息;

具体地,该步骤的实现原理与上述实施例四中步骤403的实现原理相同, 具体详见上述实施例四中步骤403的内容,此处不再赘述。

504:第一终端将邀请消息直接发送至被邀请的好友信息对应的第二终端;

具体地,第一终端根据邀请消息中被邀请的好友信息定位被邀请的好友使 用的应用,并检测被邀请的好友在使用的应用下所处的状态,该状态可分为在 线或者离线,本实施例对此不作具体限定。之后,第一终端根据检测结果确定 邀请消息的发送方式,按照确定的发送方式将邀请消息发送至被邀请的好友信 息对应的终端。

其中,该步骤的实现原理与上述实施例四中步骤406的实现原理相同,具 体详见上述实施例四中步骤406的内容,此处不再赘述。

505:第二终端接收第一终端直接发送的邀请消息,并显示邀请消息;

具体地,该步骤的实现原理与上述实施例四中步骤407的实现原理相同, 具体详见上述实施例四中步骤407的内容,此处不再赘述。

506:第二终端获取接受好友邀请指令,并根据接受好友邀请指令获取邀请 消息中的视频信息,根据获取到的视频信息打开对应的视频观看界面。

具体地,该步骤的实现原理与上述实施例四中步骤408的实现原理相同, 具体详见上述实施例四中步骤408的内容,此处不再赘述。

本实施例提供的方法,通过获取被邀请的好友信息,根据当前视频观看界 面上的视频信息及被邀请的好友信息生成邀请消息,将邀请消息发送至被邀请 的好友信息对应的终端,从而实现邀请好友观看视频的目的,由于在邀请好友 观看视频时,能够避免用户脱离当前正在观看视频的场景,方便用户发送邀请 消息,同时被邀请好友不需要根据IM消息手动一步步打开视频节目,整个过程 较为简单,因此,邀请好友观看视频时效率较高,进而获得较佳的用户体验。

实施例六

本发明实施例提供了一种邀请好友观看视频的终端,该终端用于执行上述 实施例一至实施例五提供的方法中第一终端所执行的功能。参见图6,该终端包 括:

第一获取模块601,用于在当前视频观看界面获取好友邀请指令;

显示模块602,用于根据好友邀请指令显示好友邀请界面;

第二获取模块603,用于在好友邀请界面上获取被邀请的好友信息,被邀请 的好友信息中至少包括用户标识信息;

生成模块604,用于根据当前视频观看界面上的视频信息及被邀请的好友信 息生成邀请消息,邀请消息至少包括被邀请的好友信息和视频信息;

发送模块605,用于将邀请消息发送至被邀请的好友信息对应的终端。

作为一种优选实施例,发送模块605,用于将邀请消息直接发送至被邀请的 好友信息对应的终端;或者,用于将邀请消息发送至服务器,由服务器将邀请 消息发送至被邀请的好友信息对应的终端。

作为一种优选实施例,发送模块605,包括:

检测单元,用于根据被邀请的好友信息定位被邀请的好友使用的应用,并 检测被邀请的好友在使用的应用下所处的状态,状态包括在线或离线;

发送单元,用于根据检测结果确定邀请消息的发送方式,按照确定的发送 方式将邀请消息发送至被邀请的好友信息对应的终端。

作为一种优选实施例,发送单元,用于若检测结果为被邀请的好友在使用 的应用下所处的状态为在线,则采用即时通讯的方式通过被邀请的好友所使用 的应用将邀请消息发送至被邀请的好友信息对应的终端;

若检测结果为被邀请的好友在使用的应用下所处的状态为离线,则采用非 即时通讯的方式通知被邀请的好友,并在检测到被邀请的好友在使用的应用下 所处的状态为在线后,通过被邀请的好友所使用的应用将邀请消息发送至被邀 请的好友信息对应的终端。

本实施例提供的终端,通过获取被邀请的好友信息,根据当前视频观看界 面上的视频信息及被邀请的好友信息生成邀请消息,将邀请消息发送至被邀请 的好友信息对应的终端,从而实现邀请好友观看视频的目的,由于在邀请好友 观看视频时,能够避免用户脱离当前正在观看视频的场景,方便用户发送邀请 消息,同时被邀请好友不需要根据IM消息手动一步步打开视频节目,整个过程 较为简单,因此,邀请好友观看视频时效率较高,进而获得较佳的用户体验。

实施例七

本发明实施例提供了一种邀请好友观看视频的终端,该终端用于执行上述 实施例一至实施例五提供的方法中第二终端所执行的功能。参见图7,该终端包 括:

接收模块701,用于接收邀请消息;

作为一种优选实施例,接收模块701,用于接收邀请用户对应的终端直接发 送的邀请消息;或者,用于接收邀请用户对应的终端将邀请消息发送至服务器 后,由服务器转发的邀请消息。

显示模块702,用于显示邀请消息,邀请消息至少包括被邀请的好友信息和 视频信息;

获取模块703,用于获取接受好友邀请指令;

打开模块704,用于根据接受好友邀请指令获取邀请消息中的视频信息,根 据获取到的视频信息打开对应的视频观看界面。

本实施例提供的终端,通过接收邀请消息,并显示邀请消息,获取接受邀 请指令,并根据接受好友邀请指令获取邀请消息中的视频信息,根据获取到的 视频信息打开对应的视频观看界面,从而实现邀请好友观看视频的目的,由于 在邀请好友观看视频时,能够避免用户脱离当前正在观看视频的场景,方便用 户发送邀请消息,同时被邀请好友不需要根据IM消息手动一步步打开视频节 目,整个过程较为简单,因此,邀请好友观看视频时效率较高,进而获得较佳 的用户体验。

实施例八

本发明实施例提供了一种邀请好友观看视频的服务器,该服务器可用于执 行上述实施例一至实施例五提供的方法中服务器所执行的功能。参见图8,该服 务器包括:

接收模块801,用于接收邀请用户对应的终端发送的邀请消息,邀请消息至 少包括被邀请的好友信息和视频信息;

发送模块802,用于将邀请消息发送至被邀请的好友信息对应的终端。

作为一种优选实施例,发送模块802,包括:

检测单元,用于根据被邀请的好友信息定位被邀请的好友使用的应用,并 检测被邀请的好友在使用的应用下所处的状态,状态包括在线或离线;

发送单元,用于根据检测结果确定邀请消息的发送方式,按照确定的发送 方式将邀请消息发送至被邀请的好友信息对应的终端。

作为一种优选实施例,发送单元,用于若检测结果为被邀请的好友在使用 的应用下所处的状态为在线,则采用即时通讯的方式通过被邀请的好友所使用 的应用将邀请消息发送至被邀请的好友信息对应的终端;

若检测结果为被邀请的好友在使用的应用下所处的状态为离线,则采用非 即时通讯的方式通知被邀请的好友,并在检测到被邀请的好友在使用的应用下 所处的状态为在线后,通过被邀请的好友所使用的应用将邀请消息发送至被邀 请的好友信息对应的终端。

本实施例提供的服务器,通过接收邀请用户对应的终端发送的邀请消息获 取被邀请的好友信息,将邀请消息发送至被邀请的好友信息对应的终端,从而 实现邀请好友观看视频的目的,由于在邀请好友观看视频时,能够避免用户脱 离当前正在观看视频的场景,方便用户发送邀请消息,同时被邀请好友不需要 根据IM消息手动一步步打开视频节目,整个过程较为简单,因此,邀请好友观 看视频时效率较高,进而获得较佳的用户体验。

实施例九

本发明实施例提供了一种邀请好友观看视频的系统,参见图9,该系统包括:

第一终端901和第二终端902;

其中,第一终端901如上述实施例六提供的终端,具体详见上述实施例六 的内容,此处不再赘述;

第二终端902如上述实施例七提供的终端,具体详见上述实施例七的内容, 此处不再赘述;

优选地,参见图10,该系统还包括:服务器903;

服务器903如上述实施例八提供的服务器,具体详见上述实施例八的内容, 此处不再赘述。

本实施例提供的系统,通过第一终端获取被邀请的好友信息,根据当前视 频观看界面上的视频信息及被邀请的好友信息生成邀请消息,将邀请消息发送 至被邀请的好友信息对应的第二终端,从而实现邀请好友观看视频的目的,由 于在邀请好友观看视频时,能够避免用户脱离当前正在观看视频的场景,方便 用户发送邀请消息,同时被邀请好友不需要根据IM消息手动一步步打开视频节 目,整个过程较为简单,因此,邀请好友观看视频时效率较高,进而获得较佳 的用户体验。

需要说明的是:上述实施例提供的终端、服务器在邀请好友观看视频时, 仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上 述功能分配由不同的功能模块完成,即将终端、服务器的内部结构划分成不同 的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的 终端、服务器、系统与邀请好友观看视频的方法实施例属于同一构思,其具体 实现过程详见方法实施例,这里不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过 硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于 一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或 光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的 精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号