终端之间的通信方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:21804053 阅读:44 留言:0更新日期:2019-08-07 11:48
本发明专利技术实施例提供了一种终端之间的通信方法、装置、系统、电子设备及存储介质,该方法可以包括:接收第一终端发送的控制命令,控制命令中包括第二终端的终端标识和操作任务;将控制命令发送至服务器,以使服务器根据终端标识将操作任务发送至第二终端,第二终端根据接收到的操作任务执行相应的操作。通过本发明专利技术实施例提供的方案,可以将第一终端作为遥控设备,实现了通过第一终端控制第二终端的功能。通过该方案,不需要考虑第二终端的软硬件与第一终端的软硬件是否兼容,即可通过本方案实现第一终端与第二终端之间的通信,节省了遥控设备的开发成本,更好的满足了实际应用需求。

Communication methods, devices, systems, electronic devices and storage media between terminals

【技术实现步骤摘要】
终端之间的通信方法、装置、系统、电子设备及存储介质
本专利技术涉及网络
,具体而言,本专利技术涉及一种终端之间的通信方法、装置、系统、电子设备及存储介质。
技术介绍
现有的大屏互动技术中,通常需要依赖专门的遥控设备(如支持红外线的遥控器或遥控笔等)实现与被遥控终端(如大屏终端)之间的通信互动。但是,由于不同的终端所支持的软硬件平台的不同,导致不同的终端无法使用软硬件不兼容的遥控设备,导致在各平台之间遥控设备不具备通用性,使得遥控设备的开发维护成本极大。
技术实现思路
本专利技术实施例的主要目的在于提供一种终端之间的通信方法、装置、系统、电子设备及存储介质,通过本专利技术实施例的方案,能够节省遥控设备的开发成本。第一方面,本专利技术实施例提供了一种终端之间的通信方法,该方法由服务器执行,该方法包括:接收第一终端发送的控制命令,控制命令为第一终端通过以下方式生成的:通过第一终端上显示的第二终端的终端控制界面接收用户在终端控制界面上的操作,根据操作生成对第二终端的控制命令,控制命令中包括第二终端的终端标识和操作对应的操作任务;其中,终端控制界面是第一终端通过安装终端控制界面的控制组件获取到的,控制组件是第一终端基于终端标识向服务器发送通信连接请求获取到的,终端标识是第一终端通过扫描第二终端上显示的终端扫描码获取到的;根据终端标识,将操作任务发送至第二终端,以使第二终端根据接收到的操作任务执行相应的操作。第一方面的一种可选实施例中,接收第一终端发送的控制命令之前,该方法还包括:接收第一终端发送的通信连接请求,通信连接请求为第一终端通过扫描终端扫描码触发的,终端扫描码中包括终端标识,通信连接请求中包括终端标识;根据终端标识,以服务器作为通信中转媒介,建立起第一终端与第二终端之间的通信连接;基于终端标识,将控制组件发送至第一终端。第一方面的一种可选实施例中,在第二终端启动时,或者,在与第二终端连接的所有终端均与第二终端断开连接时,该方法还包括:基于终端标识,将新的终端扫描码发送至第二终端,以使第二终端将新的终端扫描码显示在第二终端上。第一方面的一种可选实施例中,在以服务器作为通信中转媒介,建立起第一终端与第二终端的通信连接之后,该方法还包括:向第二终端发送第一终端的终端设备信息,以使第二终端显示终端设备信息。第一方面的一种可选实施例中,第一终端包括移动终端,第二终端包括大屏终端。第一方面的一种可选实施例中,根据终端标识,将操作任务发送至第二终端,包括:根据终端标识,将操作任务添加到与终端标识对应的操作任务队列中;通过以下任意一种方式将操作任务队列中的操作任务发送至第二终端:在接收到第二终端发送的任务获取请求时,将与终端标识对应的操作任务队列中的所有操作任务发送至第二终端,任务获取请求中包括终端标识;将操作任务队列中的操作任务发送至第二终端。第一方面的一种可选实施例中,该方法还包括:接收第二终端发送的连接状态查询请求,连接状态查询请求包括终端标识;基于终端标识,将第二终端的通信连接状态发送给第二终端,通信连接状态为第二终端与其他终端之间的通信连接状态,其他终端包括第一终端,通信连接状态包括未连接、已连接和连接已断开中的任一项。第一方面的一种可选实施例中,该方法还包括:接收第一终端发送的断开连接请求,断开连接请求中包括终端标识;基于终端标识,断开以服务器作为通信中转媒介所建立起的第一终端与第二终端之间的通信连接。第二方面,本专利技术实施例提供了一种终端之间的通信方法,该方法由第一终端执行,该方法包括:接收用户在第一终端上显示的第二终端的终端控制界面上的操作;根据操作生成对第二终端的控制命令,控制命令中包括第二终端的终端标识和操作对应的操作任务;其中,终端控制界面是第一终端通过安装终端控制界面的控制组件获取到的,控制组件是第一终端基于终端标识向服务器发送通信连接请求获取到的,终端标识是第一终端通过扫描第二终端上显示的终端扫描码获取到的;将控制命令发送至服务器,以使服务器根据终端标识将操作任务发送至第二终端,第二终端根据接收到的操作任务执行相应的操作。第二方面的一种可选实施例中,接收用户在第一终端上显示的第二终端的终端控制界面上的操作之前,该方法还包括:在检测到对终端扫描码的扫描操作时,解析终端扫描码得到终端标识;基于终端标识向服务器发送通信连接请求,以使服务器在接收到通信连接请求时,以服务器作为通信中转媒介,建立起第一终端与终端标识对应的第二终端之间的通信连接;接收服务器基于终端标识发送的控制组件,安装控制组件以显示终端控制界面。第三方面,本专利技术实施例提供了一种终端之间的通信方法,该方法由第二终端执行,该方法包括:接收服务器发送的操作任务,操作任务为控制命令中携带的信息,控制命令为第一终端发送至服务器的,控制命令是第一终端通过以下方式生成的:通过第一终端上显示的第二终端的终端控制界面接收用户在终端控制界面上的操作,根据操作生成对第二终端的控制命令,控制命令中包括第二终端的终端标识和操作对应的操作任务;其中,终端控制界面是第一终端通过安装终端控制界面的控制组件获取到的,控制组件是第一终端基于终端标识向服务器发送通信连接请求获取到的,终端标识是第一终端通过扫描第二终端上显示的终端扫描码获取到的;基于接收到的操作任务执行相应的操作。第三方面的一种可选实施例中,在第二终端启动时,或者,在与第二终端连接的所有终端均与第二终端断开连接时,该方法还包括:向服务器发送扫描码获取请求,扫描码获取请求中包括终端标识;获取与终端标识对应的第二终端的终端扫描码并显示。第三方面的一种可选实施例中,该方法还包括:向服务器发送连接状态查询请求,连接状态查询请求包括终端标识;接收服务器基于第二终端发送的连接状态查询请求发送的第二终端通信连接状态,通信连接状态包括未连接、已连接和连接已断开中的任一项。第四方面,本专利技术提供了一种终端之间的通信装置,该装置包含在服务器中,该装置包括:控制命令接收模块,用于接收第一终端发送的控制命令,控制命令为第一终端通过以下方式生成的:通过第一终端上显示的第二终端的终端控制界面接收用户在终端控制界面上的操作,根据操作生成对第二终端的控制命令,控制命令中包括第二终端的终端标识和操作对应的操作任务;其中,终端控制界面是第一终端通过安装终端控制界面的控制组件获取到的,控制组件是第一终端基于终端标识向服务器发送通信连接请求获取到的,终端标识是第一终端通过扫描第二终端上显示的终端扫描码获取到的;第一操作任务处理模块,用于根据终端标识,将操作任务发送至第二终端,以使第二终端根据接收到的操作任务执行相应的操作。第四方面的一种可选实施例中,该装置还包括:第一通信连接建立模块,用于在接收第一终端发送的控制命令之前,接收第一终端发送的通信连接请求,通信连接请求为第一终端通过扫描终端扫描码触发的,终端扫描码中包括终端标识,通信连接请求中包括终端标识;根据终端标识,以服务器作为通信中转媒介,建立起第一终端与第二终端之间的通信连接,基于终端标识,将控制组件发送至第一终端。第四方面的一种可选实施例中,该装置还包括:第一扫描码获取模块,用于在第二终端启动时,或者,在与第二终端连接的所有终端均与第二终端断开连接时,基于终端标识,将新的终端扫描码发送至第二终端,以本文档来自技高网...

【技术保护点】
1.一种终端之间的通信方法,其特征在于,所述方法由服务器执行,包括:接收第一终端发送的控制命令,所述控制命令为所述第一终端通过以下方式生成的:通过所述第一终端上显示的第二终端的终端控制界面接收用户在所述终端控制界面上的操作,根据所述操作生成对所述第二终端的控制命令,所述控制命令中包括所述第二终端的终端标识和所述操作对应的操作任务;其中,所述终端控制界面是所述第一终端通过安装所述终端控制界面的控制组件获取到的,所述控制组件是所述第一终端基于所述终端标识向服务器发送通信连接请求获取到的,所述终端标识是所述第一终端通过扫描所述第二终端上显示的终端扫描码获取到的;根据所述终端标识,将所述操作任务发送至所述第二终端,以使所述第二终端根据接收到的操作任务执行相应的操作。

【技术特征摘要】
1.一种终端之间的通信方法,其特征在于,所述方法由服务器执行,包括:接收第一终端发送的控制命令,所述控制命令为所述第一终端通过以下方式生成的:通过所述第一终端上显示的第二终端的终端控制界面接收用户在所述终端控制界面上的操作,根据所述操作生成对所述第二终端的控制命令,所述控制命令中包括所述第二终端的终端标识和所述操作对应的操作任务;其中,所述终端控制界面是所述第一终端通过安装所述终端控制界面的控制组件获取到的,所述控制组件是所述第一终端基于所述终端标识向服务器发送通信连接请求获取到的,所述终端标识是所述第一终端通过扫描所述第二终端上显示的终端扫描码获取到的;根据所述终端标识,将所述操作任务发送至所述第二终端,以使所述第二终端根据接收到的操作任务执行相应的操作。2.根据权利要求1所述的方法,其特征在于,所述接收第一终端发送的控制命令之前,所述方法还包括:接收所述第一终端发送的通信连接请求,所述通信连接请求为所述第一终端通过扫描所述终端扫描码触发的,所述终端扫描码中包括所述终端标识,所述通信连接请求中包括所述终端标识;根据所述终端标识,以所述服务器作为通信中转媒介,建立起所述第一终端与所述第二终端之间的通信连接;基于所述终端标识,将所述控制组件发送至所述第一终端。3.根据权利要求1或2所述的方法,其特征在于,在所述第二终端启动时,或者,在与所述第二终端连接的所有终端均与所述第二终端断开连接时,所述方法还包括:基于所述终端标识,将新的终端扫描码发送至所述第二终端,以使所述第二终端将所述新的终端扫描码显示在所述第二终端上。4.根据权利要求1或2所述的方法,其特征在于,在以所述服务器作为通信中转媒介,建立起所述第一终端与所述第二终端的通信连接之后,所述方法还包括:向所述第二终端发送所述第一终端的终端设备信息,以使所述第二终端显示所述终端设备信息。5.根据权利要求1或2所述的方法,其特征在于,所述第一终端包括移动终端,所述第二终端包括大屏终端。6.一种终端之间的通信方法,其特征在于,所述方法由第一终端执行,包括:接收用户在所述第一终端上显示的第二终端的终端控制界面上的操作;根据所述操作生成对所述第二终端的控制命令,所述控制命令中包括所述第二终端的终端标识和所述操作对应的操作任务;其中,所述终端控制界面是所述第一终端通过安装所述终端控制界面的控制组件获取到的,所述控制组件是所述第一终端基于所述终端标识向服务器发送通信连接请求获取到的,所述终端标识是所述第一终端通过扫描所述第二终端上显示的终端扫描码获取到的;将所述控制命令发送至所述服务器,以使所述服务器根据所述终端标识将所述操作任务发送至所述第二终端,并使所述第二终端根据接收到的操作任务执行相应的操作。7.根据权利要求6所述的方法,其特征在于,所述接收用户在所述第一终端上显示的第二终端的终端控制界面上的操作之前,所述方法还包括:在检测到对所述终端扫描码的扫描操作时,解析所述终端扫描码得到所述终端标识;基于所述终端标识向所述服务器发送通信连接请求,以使所述服务器在接收到所述通信连接请求时,以所述服务器作为通信中转媒介,建立起所述第一终端与所述终端标识对应的所述第二终端之间的通信连接;接收所述服务器基于所述终端标识发送的所述控制组件,安装所述控制组件以显示所述终端控制界面。8.一种终端之间的通信方法,其特征在于,所述方法由第二终端执行,包括:接收服务器发送的操作任务,所述操作任务为控制命令中携带的信息,所述控制命令为第一终端发送至所述服务器的,所述控制命令是通过以下方式生成的:通过所述第一终端上显示的所述第二终端的终端控制界面接收用户在所述终端控制界面上的操作,根据所述操作生成对所述第二终端的控制命令,所述控制命令中包括所述第二终端的终端标识和所述操作对应的操作任务;其中,所述终端控制界面是所述第一终端通过安装所述终端控...

【专利技术属性】
技术研发人员:詹海亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1