本申请实施例公开了一种指令传输方法、装置、存储介质及服务器,其中,所述方法包括:接收第一终端发送的控制指令,将所述控制指令发送至第二终端;当确定所述第二终端未接收到所述控制指令时,通知业务服务器,以使所述业务服务器将所存储的所述控制指令发送至所述第二终端,所述业务服务器上所存储的所述控制指令由所述第一终端发送。本申请实施例将控制指令存储在业务服务器上,这样在第二终端未接收到控制指令的情况下,还可以将业务服务器存储的控制指令发送给第二终端,提升了指令发送成功率以及第一终端与第二终端之间的通信成功率。
An instruction transmission method, device, storage medium and server
【技术实现步骤摘要】
一种指令传输方法、装置、存储介质及服务器
本申请涉及计算机
,尤其涉及一种指令传输方法、装置、存储介质及服务器。
技术介绍
互联网是能够相互交流,相互沟通,相互参与的互动平台。通过互联网,我们可以购物、查阅资料、即时通讯以及在线学习等。互联网改变人们思维方式的同时也智慧着人们的生活。网络通信不受时间、地域、距离等因素的限制,终端用户可以随时随地相互发送信息。目前,终端之间的通信是通过信令服务器来将第一终端发送的信息发送给第二终端,而该过程容易出现信息发送失败的情况,导致终端之间通信失败,通信成功率低。
技术实现思路
本申请实施例提供了一种指令传输方法、装置、存储介质及服务器,可以解决上述终端之间通信成功率低的问题。所述技术方案如下:第一方面,本申请实施例提供了一种指令传输方法,所述方法包括:接收第一终端发送的控制指令,将所述控制指令发送至第二终端;当确定所述第二终端未接收到所述控制指令时,通知业务服务器,以使所述业务服务器将所存储的所述控制指令发送至所述第二终端,所述业务服务器上所存储的所述控制指令由所述第一终端发送。第二方面,本申请实施例提供了一种指令传输装置,所述装置包括:控制指令第一发送模块,用于接收第一终端发送的控制指令,将所述控制指令发送至第二终端;控制指令第二发送模块,用于当确定所述第二终端未接收到所述控制指令时,通知业务服务器,以使所述业务服务器将所存储的所述控制指令发送至所述第二终端,所述业务服务器上所存储的所述控制指令由所述第一终端发送。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项方法的步骤。第四方面,本申请实施例提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项方法的步骤。本申请一些实施例提供的技术方案带来的有益效果至少包括:在本申请的一个或多个实施例中,首先接收第一终端发送的控制指令,然后将所接收的控制指令发送至第二终端;当确定所述第二终端未接收到所述控制指令时,通知业务服务器,以使所述业务服务器将所存储的所述控制指令发送至所述第二终端,所述业务服务器上所存储的所述控制指令由所述第一终端发送。本申请实施例将控制指令存储在业务服务器上,这样在第二终端未接收到控制指令的情况下,还可以将业务服务器存储的控制指令发送给第二终端,提升了指令发送成功率以及第一终端与第二终端之间的通信成功率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种指令传输方法的流程示意图;图2是本申请实施例提供的一种指令传输方法的流程示意图;图3是本申请实施例提供的一种指令传输方法的流程示意图;图4是本申请实施例提供的一种指令传输装置的结构示意图;图5是本申请实施例提供的一种指令传输装置的结构示意图;图6是本申请实施例提供的一种指令传输装置的结构示意图;图7是本申请实施例提供的一种终端结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。下面将结合附图1-附图3,对本申请实施例提供的指令传输方法进行详细介绍。请参见图1,为本申请实施例提供的一种指令传输方法的流程示意图。如图1所示,本申请实施例的所述方法可以包括以下步骤:S101,接收第一终端发送的控制指令,将所述控制指令发送至第二终端;终端之间的相互通信依赖于信令服务器,信息的传递均须由信令服务器进行中转交换,也就是说,信令服务器是一个能让终端之间交换信息的服务器。本申请实施例提供的指令传输方法均由信令服务器执行。实施方式中,信令服务器接收第一终端发送的控制指令,并将所接收的控制指令发送给第二终端;其中,所述第一终端发送的控制指令包含了所要发送的内容以及第二终端标识,所述第一终端要发送的内容例如可以是文字、语音、图片、视频等,内容的生成例如可以是:用户在第一终端的即时通信界面上手动输入文字从而生成发送内容,或者在视频播放界面点击视频分享按钮从而生成分享内容等;内容生成后,第一终端获取第二终端标识,并基于所述发送内容以及第二终端标识生成控制指令;本申请提供的实施例中,第一终端不同于第二终端,所获取的第二终端标识例如可以是终端序列号、UUID、MAC地址等,凡是能对用户终端进行区分的标识均可。S102,当确定所述第二终端未接收到所述控制指令时,通知业务服务器,以使所述业务服务器将所存储的所述控制指令发送至所述第二终端,所述业务服务器上所存储的所述控制指令由所述第一终端发送。本实施例中,第一终端将所生成的控制指令发送给信令服务器的同时,还将所述控制指令发送给业务服务器进行存储(作为备用);在信令服务器将所接收的控制指令发送给第二终端后,可以根据第二终端返回的响应指令来确定所述第二终端是否接收到了所述控制指令。具体而言,若信令服务器接收到了响应指令,则表明控制指令发送成功,第二终端接收到了所述控制指令,指令发送任务结束;若信令服务器始终未能接收到响应指令,则表明控制指令发送失败,第二终端未接收到所述控制指令,此时,通知业务服务器将备用控制指令(也就是所存储的控制指令)发送给第二终端;第二终端在成功接收到信令/业务服务器发送的控制指令后,对该指令进行解析,获得信息并通过显示屏将该信息显示给第二终端用户。区别于对信息进行中转交换的信令服务器,业务服务器主要用于处理业务。本申请实施例可以在第二终端未成功接收到所发送的指令/信息时,将存储于业务服务器上的备用指令/信息发送给第二终端,有效避免了终端通信过程中的信息丢失问题。在本申请实施例中,首先接收第一终端发送的控制指令,然后将所接收的控制指令发送至第二终端;本文档来自技高网...
【技术保护点】
1.一种指令传输方法,其特征在于,所述方法包括:/n接收第一终端发送的控制指令,将所述控制指令发送至第二终端;/n当确定所述第二终端未接收到所述控制指令时,通知业务服务器,以使所述业务服务器将所存储的所述控制指令发送至所述第二终端,所述业务服务器上所存储的所述控制指令由所述第一终端发送。/n
【技术特征摘要】
1.一种指令传输方法,其特征在于,所述方法包括:
接收第一终端发送的控制指令,将所述控制指令发送至第二终端;
当确定所述第二终端未接收到所述控制指令时,通知业务服务器,以使所述业务服务器将所存储的所述控制指令发送至所述第二终端,所述业务服务器上所存储的所述控制指令由所述第一终端发送。
2.根据权利要求1所述的方法,其特征在于,所述当确定所述第二终端未接收到所述控制指令时,通知业务服务器,以使所述业务服务器将所存储的所述控制指令发送至所述第二终端,包括:
向所述第二终端发送查询指令,以确定所述第二终端是否成功接收到所述控制指令;
当接收到所述第二终端反馈的未成功接收到所述控制指令时,向所述业务服务器发送通知,通知所述业务服务器将所存储的所述控制指令发送至所述第二终端。
3.根据权利要求1所述的方法,其特征在于,所述当确定所述第二终端未接收到所述控制指令时,通知业务服务器,包括:
获取发送控制指令的时间戳;
当在距离所述时间戳预设时长内未接收到所述第二终端的响应指令时,确定所述第二终端未接收到所述控制指令,通知业务服务器。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当确定所述第二终端接收到所述控制指令时,通知业务服务器,以使所述业务服务器清除所存储的所述控制指令。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当确定所述第二终端未接收到所述控制指令时,从所...
【专利技术属性】
技术研发人员:鲁恋,查桐宁,毛潇潇,商文学,
申请(专利权)人:北京大米未来科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。