通过邀请建立投屏连接的方法、客户端、服务器和系统技术方案

技术编号:18599881 阅读:19 留言:0更新日期:2018-08-04 21:05
本发明专利技术提供了一种通过邀请建立投屏连接的方法、客户端、服务器和系统,S1:建立投屏装置与投屏客户端A之间的投屏连接关系;S2:将携带有投屏装置身份信息的邀请消息发送至投屏客户端A指定的一个或多个投屏客户端B;S3:在投屏客户端B接受邀请后建立投屏客户端B与所述投屏装置之间的投屏连接关系。本发明专利技术具有以下优点:投屏客户端能够通过消息邀请的方式邀请其他投屏客户端连接至同一投屏装置以共同向该投屏装置投屏内容和/或控制投屏装置的显示内容,连接方式多样。

Invites the establishment of the screen connection method, client, server and system by invitation.

The present invention provides a method, client, server and system by inviting an inviting screen, S1: setting up a projection connection between a screen device and a client A; S2: send an invitation message with the identity information of a projection device to one or more client B client A; S3 After the inviting screen client B accepted the invitation, the connection between the screen client B and the screen device was established. The invention has the following advantages: the screen client can invite other panel clients to the same projection device through message invitation to share the content of the screen device and / or control the display content of the screen device, and the connection mode is varied.

【技术实现步骤摘要】
通过邀请建立投屏连接的方法、客户端、服务器和系统
本专利技术涉及多媒体
,尤其涉及一种通过邀请建立投屏连接的方法、客户端、服务器和系统。
技术介绍
现有技术中,通过将电脑和手机连接在同一个wifi下,能够实现手机和电脑等显示设备的同屏,例如Airply等技术,或者通过使源端和显示端处于近距离内投屏连接以实现手机源端和电脑等显示端的同屏,例如Miracast等技术,上述两个方案都需要源端直接连接显示端,无法通过邀请的方式让第三方同时接入显示设备从而实现两个或多个源端共同向显示设备投屏内容等操作。
技术实现思路
本专利技术的目的是针对上述问题,提供一种通过消息邀请建立投屏连接的方法;本专利技术的其他目的是针对上述技术问题,提供一种基于上述方法的投屏客户端、服务器及系统。为达到上述目的,本专利技术采用了下列技术方案:本专利技术通过消息邀请建立投屏连接的方法,包括以下方法:S1:建立投屏装置与投屏客户端A之间的投屏连接关系;S2:将携带有投屏装置身份信息的邀请消息发送至投屏客户端A指定的一个或多个投屏客户端B;S3:在投屏客户端B接受邀请后建立投屏客户端B与所述投屏装置之间的投屏连接关系。在上述的通过消息邀请建立投屏连接的方法中,步骤S1的具体方法包括:S1.1:接收投屏客户端A发送的携带有所述投屏装置的身份信息的连接请求;S1.2:将连接请求转发至所述的投屏装置,并在接收到投屏装置发送的确认信息后建立投屏装置与投屏客户端A之间的投屏连接关系。在上述的通过消息邀请建立投屏连接的方法中,步骤S2的具体方法包括:S2.1:接收投屏客户端A的邀请请求,并根据投屏客户端A的邀请请求建立携带有所述投屏装置身份信息的邀请消息;S2.2:将邀请消息发送至投屏客户端A指定的一个或多个投屏客户端B。在上述的通过消息邀请建立投屏连接的方法中,所述的投屏客户端A通过向一个或多个投屏客户端B发送即时消息的方式指定一个或多个投屏客户端B。在上述的通过消息邀请建立投屏连接的方法中,步骤S3的具体方法包括:S3.1:在投屏客户端B选择接受邀请后,判断投屏客户端B接受的邀请消息是否仍然有效,若有效,则执行步骤S3.2;S3.2:建立投屏客户端B与相应投屏装置之间的投屏连接关系。在上述的通过消息邀请建立投屏连接的方法中,在步骤S3.1中,根据以下方法判断邀请消息是否仍然有效:在将邀请消息发送至投屏客户端B之后开始计时,当计时时间达到阈值时,即判断该邀请消息失效。在上述的通过消息邀请建立投屏连接的方法中,在步骤S1中,客户端A与投屏装置投屏连接后,投屏客户端A执行以下步骤:生成用于向投屏装置发送投屏内容并且控制投屏装置显示内容的显示状态的遥控控制界面,投屏装置通过端对端的传输方式接收客户端A发送的投屏内容和控制指令,并根据控制指令控制显示内容的显示状态;投屏客户端B在与所述的投屏装置建立投屏连接关系之后执行以下步骤:投屏客户端B生成用于向投屏装置发送投屏内容并且控制投屏装置显示内容的显示状态的遥控控制界面,投屏装置通过端对端的传输方式接收投屏客户端B发送的投屏内容和控制指令,并根据控制指令控制显示内容的显示状态;并且在投屏装置与投屏客户端A和投屏客户端B同时投屏连接的时候,投屏装置同时接收投屏客户端A和投屏客户端B的控制指令,并根据控制指令控制显示内容的显示状态,同时将显示状态同步至投屏客户端A和投屏客户端B。一种投屏客户端,包括第一投屏连接模块,邀请连接模块和遥控控制模块,其中,第一投屏连接模块,用于发起投屏连接请求以与相应的投屏装置建立投屏连接关系;邀请连接模块,用于向其他投屏客户端发送与相应的投屏装置建立投屏连接关系的邀请消息;用于接收其他投屏客户端发送给自己的邀请消息,以及用于接受邀请消息的邀请;遥控控制模块,用于与投屏客户端投屏连接的投屏装置发送投屏内容,以及用于控制投屏装置显示内容的显示状态。一种服务器,其连接于投屏装置和投屏客户端,且所属的服务器包括投屏连接控制模块和邀请消息处理模块,其中,邀请消息处理模块,接收投屏客户端的邀请请求,同时生成携带有与所述投屏客户端投屏连接的投屏装置身份信息的邀请消息并将邀请消息发送至所述投屏客户端指定的其他投屏客户端;投屏连接控制模块,用于在投屏客户端发起投屏连接请求的时候将请求消息发送给投屏装置并建立投屏客户端与投屏装置之间的投屏连接关系,以及,用于在其他投屏客户端接受邀请的时候判断邀请是否仍然有效并在判断为有效的时候建立该其他投屏客户端与相应的投屏装置之间的投屏连接关系。一种能够通过消息邀请方式建立投屏连接的系统,包括投屏客户端和服务器,以及与所述的服务器和/或投屏客户端连接的投屏装置,所述的投屏客户端包括第一投屏连接模块,邀请连接模块和遥控控制模块,所述的服务器包括投屏连接控制模块和邀请消息处理模快,所述的投屏装置包括显示设备和与显示设备连接的控制器,所述的控制器包括第二投屏连接模块和指令接收及处理模块,其中,第二投屏连接模块,用于与投屏客户端建立投屏连接关系,以及用于接收所述投屏客户端发送过来的投屏内容并将投屏内容显示在显示设备上;指令接收及处理模块,用于接收投屏客户端发送过来的控制指令,并根据控制指令控制投屏内容的显示状态。本专利技术通过邀请建立投屏连接的方法、客户端、服务器和系统相较于现有技术具有以下优点:1、投屏客户端通过消息邀请的方式邀请其他投屏客户端连接至同一投屏装置以共同向该投屏装置投屏内容和/或控制投屏装置的显示内容;2、通过投屏客户端遥控显示设备端的显示状态实现远程投屏、远程控制显示状态等;3、投屏连接方式选择多样,且用户不一定需要在投屏装置附近,也不一定需要知道投屏装置的连接信息才能与投屏装置连接。附图说明图1是本专利技术实施例一的方法流程图;图2是本专利技术实施例一中投屏客户端A与投屏装置建立投屏连接关系的方法流程图;图3是本专利技术实施例一中向投屏客户端B发送邀请消息的方法流程图;图4是本专利技术实施例一中投屏客户端B与投屏装置建立投屏连接关系的方法流程图;图5是本专利技术实施例一中投屏装置接收控制指令后的处理方法流程图;图6是本专利技术实施例二投屏客户端的结构框图;图7是本专利技术实施例三服务器的结构框图;图8是本专利技术实施例四的系统框图。附图标记:投屏客户端1;第一投屏连接模块11;邀请连接模块12;遥控控制模块13;服务器2;投屏连接控制模块21;邀请消息处理模块22;投屏装置3;显示设备31;控制器32;第二投屏连接模块321;指令接收及处理模块322。具体实施方式虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的本文档来自技高网...

【技术保护点】
1.一种通过消息邀请建立投屏连接的方法,其特征在于,包括以下步骤:S1:建立投屏装置(3)与投屏客户端A之间的投屏连接关系;S2:将携带有投屏装置(3)身份信息的邀请消息发送至投屏客户端A指定的一个或多个投屏客户端B;S3:在投屏客户端B接受邀请后建立投屏客户端B与所述投屏装置(3)之间的投屏连接关系。

【技术特征摘要】
2018.01.24 CN 20181006646021.一种通过消息邀请建立投屏连接的方法,其特征在于,包括以下步骤:S1:建立投屏装置(3)与投屏客户端A之间的投屏连接关系;S2:将携带有投屏装置(3)身份信息的邀请消息发送至投屏客户端A指定的一个或多个投屏客户端B;S3:在投屏客户端B接受邀请后建立投屏客户端B与所述投屏装置(3)之间的投屏连接关系。2.根据权利要求1所述的通过消息邀请建立投屏连接的方法,其特征在于,步骤S1的具体方法包括:S1.1:接收投屏客户端A发送的携带有所述投屏装置(3)的身份信息的连接请求;S1.2:将连接请求转发至所述的投屏装置(3),并在接收到投屏装置(3)发送的确认信息后建立投屏装置(3)与投屏客户端A之间的投屏连接关系。3.根据权利要求2所述的通过消息邀请建立投屏连接的方法,其特征在于,步骤S2的具体方法包括:S2.1:接收投屏客户端A的邀请请求,并根据投屏客户端A的邀请请求建立携带有所述投屏装置(3)身份信息的邀请消息;S2.2:将邀请消息发送至投屏客户端A指定的一个或多个投屏客户端B。4.根据权利要求3所述的通过消息邀请建立投屏连接的方法,其特征在于,所述的投屏客户端A通过向一个或多个投屏客户端B发送即时消息的方式指定一个或多个投屏客户端B。5.根据权利要求3所述的通过消息邀请建立投屏连接的方法,其特征在于,步骤S3的具体方法包括:S3.1:在投屏客户端B选择接受邀请后,判断投屏客户端B接受的邀请消息是否仍然有效,若有效,则执行步骤S3.2;S3.2:建立投屏客户端B与相应投屏装置(3)之间的投屏连接关系。6.根据权利要求5所述的通过消息邀请建立投屏连接的方法,其特征在于,在步骤S3.1中,根据以下方法判断邀请消息是否仍然有效:在将邀请消息发送至投屏客户端B之后开始计时,当计时时间达到阈值时,即判断该邀请消息失效。7.根据权利要求6所述的通过消息邀请建立投屏连接的方法,其特征在于,在步骤S1中,客户端A与投屏装置(3)投屏连接后,投屏客户端A执行以下步骤:生成用于向投屏装置(3)发送投屏内容并且控制投屏装置(3)显示内容的显示状态的遥控控制界面,投屏装置(3)通过端对端的传输方式接收客户端A发送的投屏内容和控制指令,并根据控制指令控制显示内容的显示状态;投屏客户端B在与所述的投屏装置(3)建立投屏连接关系之后执行以下步骤:投屏客户端B生成用于向投屏装置(3)发送投屏内容并且控制投屏装置(3)显示内容的显示状态的遥控控制界面,投屏装置(3)通过端对端的传输方式接收投屏客户端B发送的投屏内容和控制指...

【专利技术属性】
技术研发人员:祝枫李奕王平黄雯琼
申请(专利权)人:上海哇嗨网络科技有限公司
类型:发明
国别省市:上海,31

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

1