CN106302093B - 一种通信方法、***及服务器 - Google Patents
一种通信方法、***及服务器 Download PDFInfo
- Publication number
- CN106302093B CN106302093B CN201510299628.0A CN201510299628A CN106302093B CN 106302093 B CN106302093 B CN 106302093B CN 201510299628 A CN201510299628 A CN 201510299628A CN 106302093 B CN106302093 B CN 106302093B
- Authority
- CN
- China
- Prior art keywords
- server
- information
- terminal
- notification
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种通信方法,该通信方法包括:终端发送第一信息到第一服务器;第一服务器生成针对第一信息的通知,并发送所述通知到第二服务器;第二服务器转发所述通知到目标设备,用以触发目标设备根据所述通知请求获取所述通知对应的第一信息。本发明实施例可实现目标设备在接收到所述通知之后,再向第一服务器请求下载所述通知对应的所述第一信息,可实现目标设备的用户根据需要有选择的获取终端发送的通信内容,提高了用户体验。
Description
技术领域
本发明涉及计算机通信领域,尤其涉及一种通信方法、***及服务器。
背景技术
在现有的即时通讯技术中,即时通讯的服务器通常能提供数据传递功能。信息发送端将信息内容发送到信息接收端的过程大致为:首先,信息发送端通过运营商提供的客户端将信息内容发送到服务器,然后,服务器将该信息内容推送到信息接收端。
但是,现有的即时通讯技术中,第服务器会直接将信息发送端发送的信息内容直接推送给信息接收端。那么,只要信息接收端处于连网状态,信息发送端发送的内容就会直接被发送到信息接收端。这样可能会导致信息接收端的流量损失,信息接收端的用户不能有选择的获取信息发送端发送的信息。
发明内容
本发明实施例所要解决的技术问题在于,提供一种通信方法、***及服务器,可实现目标设备在接收到所述通知之后,再向服务器请求下载所述通知对应的所述第一信息,可实现目标设备的用户根据需要有选择的获取终端发送的通信内容,节省了目标设备用户的流量,提高了用户体验。
第一方面,本发明实施例提供了一种通信方法,包括:
终端发送第一信息到第一服务器;
所述第一服务器接收到所述终端发送的第一信息;
所述第一服务器生成针对第一信息的通知;所述通知包含目标设备的指示信息;
所述第一服务器发送所述通知到第二服务器,以使所述第二服务器转发所述通知到所述目标设备;
所述第二服务器接收所述第一服务器发送的针对所述第一信息的所述通知;
所述第二服务器解析出所述通知中包含的所述目标设备的指示信息;
所述第二服务器根据所述通知中包含的所述目标设备的指示信息,转发所述通知到所述目标设备,用以触发所述目标设备向所述第一服务器请求获取所述第一信息;
所述目标设备接收所述第二服务器发送的所述通知,用以根据所述通知请求获取所述通知对应的所述第一信息。
第二方面,本发明实施例提供了一种通信方法,包括:
所述第二服务器接收所述第一服务器发送的针对第一信息的通知;所述第一信息是所述第一服务器接收的所述终端发送的信息;所述通知是所述第一服务器生成的针对第一信息的通知;所述通知包含所述目标设备的指示信息;
所述第二服务器解析出所述通知中包含的所述目标设备的指示信息;
所述第二服务器根据所述目标设备的指示信息,转发所述通知到所述目标设备,用以触发所述目标设备向所述第一服务器获取所述第一信息。
第三方面,本发明实施例提供了一种服务器,所述服务器是第二服务器,包括:
第一接收模块,用于接收所述第一服务器发送的针对第一信息的通知;所述第一信息是所述第一服务器接收的所述终端发送的信息;所述通知是所述第一服务器生成的针对第一信息的通知;所述通知包含所述目标设备的指示信息;
解析模块,用于解析出所述通知中包含的所述目标设备的指示信息;
第一发送模块,用于根据所述目标设备的指示信息,转发所述通知到所述目标设备,用以触发所述目标设备向所述第一服务器获取所述第一信息。
第四方面,本发明实施例提供了一种通信***,包括:终端、第一服务器、第二服务器以及目标设备,其中:
所述终端用于发送第一信息到所述第一服务器;
所述第一服务器用于接收到所述终端发送的第一信息,生成针对第一信息的通知,并发送所述通知到所述第二服务器,以使所述第二服务器转发所述通知到所述目标设备;所述通知包含所述目标设备的指示信息;
所述第二服务器用于接收所述第一服务器发送的针对第一信息的所述通知,解析出所述通知中包含的所述目标设备的指示信息,根据所述通知中包含的所述目标设备的指示信息,转发所述通知到所述目标设备,用以触发所述目标设备向所述第一服务器获取所述第一信息;
所述目标设备用于接收所述第二服务器发送的所述通知,用以根据所述通知请求获取所述通知对应的第一信息。
本发明实施例中,终端发送第一信息到第一服务器,第一服务器生成针对第一信息的通知,并通过第二服务器转发所述通知到目标设备;目标设备接收第二服务器发送的通知,用以根据所述通知请求获取所述通知对应的第一信息,可实现目标设备在接收到所述通知之后,再向第一服务器请求下载所述通知对应的所述第一信息,可实现目标设备的用户根据需要有选择的获取终端发送的通信内容,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的通信方法的第一实施例的流程图;
图2是本发明实施例提供的通信方法的第二实施例的流程图;
图3是本发明实施例提供的通信方法的第三实施例的流程图;
图4是本发明实施例提供的第二服务器侧的通信方法的流程图;
图5是本发明实施例提供的第二服务器的第一实施例的结构示意图;
图6是本发明实施例提供的第二服务器的第二实施例的结构示意图;
图7是本发明实施例提供的第二服务器的第三实施例的结构示意图;
图8是本发明实施例提供的第二服务器的第四实施例的结构示意图;
图9是本发明实施例提供的通信***的第一实施例的示意图;
图10是本发明实施例提供的通信***的第二实施例的示意图;
图11是本发明实施例提供的通信***的第三实施例的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种通信方法、***及服务器,可实现目标设备在接收到所述通知之后,再向第一服务器请求下载所述通知对应的所述第一信息,可实现目标设备的用户根据需要有选择的获取终端发送的通信内容,提高了用户体验。以下分别进行详细说明。
参见图1,是本发明实施例提供的通信方法的流程图。其中,图1所描述的通信方法是从多侧进行说明的,图1描述了终端通过第一服务器和第二服务器发送信息到目标设备的通信方法。如图1所示,该通信方法可包括以下步骤:
S101,终端发送第一信息到第一服务器。其中,终端的用户在第一服务器上注册有用户账号。具体的,在S101之后,第一服务器接收到终端发送的所述第一信息,并触发执行S102。
需要说明的,所述第一信息可以是文字信息、图片信息、文件信息、语音信息或视频信息等,还可以是其他形式的信息,这里不作限制。
S102,第一服务器生成针对所述第一信息的通知。
具体的,所述通知包含目标设备的指示信息。该指示信息用于指示出所述第一信息的接收者,即目标设备。目标设备的指示信息可以是:目标设备的身份信息,例如,设备ID、网络地址,或者目标设备在第二服务器上的注册账号,这里不作限制。
具体实现中,所述通知也可以包含所述第一信息的源地址,用于指示出所述第一信息在第一服务器上的存储位置。需要说明的,实际应用中,所述通知还可以包含其他能表示所述第一信息来源的指示信息,这里不作限制。
S103,第一服务器发送所述通知到第二服务器。具体的,在S103之后,第二服务器接收到第一服务器发送的针对所述第一信息的所述通知,并触发执行 S104。
S104,第二服务器解析出所述通知中包含的目标设备的指示信息,并触发执行S105。
S105,第二服务器发送所述通知到目标设备。
具体的,第二服务器根据所述通知中包含的目标设备的指示信息确定出所述第一信息的接收设备是目标设备,并转发所述通知到目标设备,用以通知目标设备向第一服务器请求获取所述第一信息。
如图1所示,在S105之后,目标设备可以通过以下步骤请求获取所述第一信息:
S106,目标设备向第一服务器发送请求,用以请求获得所述通知对应的第一信息。
可理解的,所述通知是针对第一信息的通知,因此,所述通知与所述第一信息是相对应的。
S107,第一服务器接收目标设备发送的获取所述第一信息的请求,并响应所述请求,发送所述第一信息到目标设备。
具体的,所述请求用于请求获取所述通知对应的所述第一信息,所述请求与所述第一信息对应。
相应的,在S107之后,目标设备获得第一服务器发送的针对所述请求的响应,接收第一服务器发送的所述第一信息。
本发明实施例中,如图2所示,在S101之后,第一服务器还可以将所述第一信息发送到所述第二服务器上。并且,第二服务器在接收第一服务器发送的所述第一信息之后,将所述第一信息备份在第二服务器上。
可选的,如果所述第一信息备份在第二服务器上。那么,如图2所示,在S105 之后,还可以包括以下步骤:S109,目标设备还可以根据所述通知向第二服务器发送请求,用以请求获得所述通知对应的第一信息;S110,第二服务器接收到目标设备发送的获取所述第一信息的请求,并响应所述请求,发送所述第一信息到目标设备。
在S110之后,目标设备获得第二服务器发送的针对所述请求的响应,接收第二服务器发送的所述第一信息。
进一步的,如图3所示,本发明实施例提供的通信方法还可以包括:目标设备通过第二服务器和第一服务器发送信息到终端的通信过程。该通信过程可具体包括以下步骤:
S111,目标设备发送第二信息和终端的指示信息到第二服务器。
具体的,终端的指示信息用于指示出所述第二信息的接收者,即终端。终端的指示信息可以是:终端的身份信息,例如,设备ID、网络地址,或者终端在第一服务器上的注册账号,这里不作限制。
需要说明的,所述第二信息可以是文字信息、图片信息、文件信息、语音信息或视频信息等,还可以是其他形式的信息,这里不作限制。
在S111之后,第二服务器接收到目标设备发送的所述第二信息和终端的指示信息,并触发执行S112。
S112,第二服务器发送所述第二信息和终端的指示信息到第一服务器,用以触发第一服务器发送所述第二信息到终端。
具体的,在S112之后,第一服务器接收到第二服务器发送的第二信息和终端的指示信息,并触发执行S113。
S113,第一服务器根据所述终端的指示信息发送所述第二信息到终端。相应的,终端接收第一服务器发送的所述第二信息。
另外,为了实施上述图1至图3实施例描述的通信方法,在实施上述图1至图 3实施例所示的通信方法之前,本发明实施例提供的通信方法还可以包括:
在S101之前,终端可以通过其与目标设备之间的无线通信连接发送第一指令到所述目标设备,用以触发目标设备开启网络连接。
具体的,所述网络连接可用于目标设备与第二服务器通信,或者用于目标设备与第一服务器通信。所述网络连接可以包括:终端与电子玩具通过WiFi(无线相容性认证)、蓝牙、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G(***移动通信技术)中的至少一种建立连接等通信连接。所述无线通信连接可以包括:终端与电子玩具通过WiFi(无线相容性认证)、蓝牙、 NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G(***移动通信技术)中的至少一种建立连接等通信连接。
相应的,目标设备通过其与终端之间的无线通信连接接收终端发送的第一指令,并响应所述第一指令,开启网络连接。
进一步的,在发送第一信息到第一服务器之前,终端还可以接收用户输入的绑定操作。所述绑定操作用于绑定终端与目标设备。其中,具体的绑定流程可以包括:
步骤一,终端接收用户输入的所述用户账号和目标设备的对应关系,并发送所述对应关系到第一服务器。
步骤二,第一服务器接收终端发送的所述对应关系。
步骤三,第一服务器发送所述对应关系到第二服务器。
步骤四,第二服务器接收第一服务器发送的所述对应关系,并保存所述对应关系。
本发明实施例中,第二服务器维护的终端和目标设备的绑定关系可以是:终端的身份信息与目标设备的身份信息对应关系。
具体的,终端的身份信息可包括:终端的设备ID或网络地址、终端在第一服务器上的注册账号。目标设备的身份信息可包括:目标设备的设备ID或网络地址、目标设备在第一服务器上的注册账号。
可选的,如果第二服务器上维护有终端与目标设备的绑定关系,则所述通知中包含的目标设备的指示信息,也可以是:目标设备对应的终端的身份信息。
具体的,终端的身份信息可以是终端的设备ID或网络地址,也可以是终端在第一服务器上的注册账号。第二服务器可以根据所述通知中包含的终端的身份信息找到该身份信息对应的目标设备,即终端绑定的目标设备。
可选的,如果第二服务器上维护有终端与目标设备的绑定关系,则所述终端的指示信息,也可以是:终端对应的目标设备的身份信息。
具体的,目标设备的身份信息可以是目标设备的设备ID或网络地址,也可以是目标设备在第二服务器上的注册账号。第二服务器可以根据所述目标设备的身份信息找到该身份信息对应的终端,即目标设备绑定的终端。
实施本发明实施例,终端发送第一信息到第一服务器,第一服务器生成针对第一信息的通知,并通过第二服务器转发所述通知到目标设备;目标设备在接收到所述通知之后,再向第一服务器请求下载所述通知对应的所述第一信息,可实现目标设备的用户根据需要有选择的获取终端发送的通信内容,节省了目标设备用户的流量,提高了用户体验。
参见图4,是本发明实施例提供的第二服务器侧的通信方法的流程图。其中,图4所描述的通信方法是从第二服务器侧进行说明的。如图4所示,该通信方法可包括以下步骤:
S201,第二服务器接收第一服务器发送的针对第一信息的通知。
具体的,所述第一信息是第一服务器接收的终端发送的信息。所述通知是第一服务器生成的针对第一信息的通知。
具体的,所述通知包含目标设备的指示信息。该指示信息用于指示出所述第一信息的接收者,即目标设备。目标设备的指示信息可以是:目标设备的身份信息,例如,设备ID、网络地址,或者目标设备在第二服务器上的注册账号,这里不作限制。
S203,第二服务器解析出所述通知中包含的目标设备的指示信息。
S205,第二服务器根据所述目标设备的指示信息,转发所述通知到目标设备,用以触发目标设备向第一服务器获取所述第一信息。
本发明实施例中,在S201之后,第二服务器还可以接收第一服务器发送的所述第一信息,并且,将所述第一信息进行备份在第二服务器上。
可选的,如果所述第一信息备份在第二服务器上。那么,在S205之后,第二服务器还可以接收目标设备发送的获取所述第一信息的请求,并响应所述请求,发送所述第一信息到目标设备。
具体的,所述请求是目标设备在接收到第二服务器发送的所述通知之后发出的用于获取所述第一信息的请求。所述请求用于请求获取所述通知对应的所述第一信息,所述请求与所述第一信息对应。
进一步的,第二服务器还可以:接收目标设备发送的第二信息和终端的指示信息,并发送所述第二信息和终端的指示信息到第一服务器,用以触发第一服务器根据所述终端的指示信息发送所述第二信息到终端。
目标设备通过第二服务器和第一服务器发送信息到终端的通信过程。该通信过程可具体包括以下步骤:
步骤一,目标设备发送第二信息和终端的指示信息到第二服务器。
步骤二,第二服务器发送所述第二信息和终端的指示信息到第一服务器,用以触发第一服务器发送所述第二信息到终端。
步骤三,第一服务器根据所述终端的指示信息发送所述第二信息到终端。相应的,终端接收第一服务器发送的所述第二信息。
具体的,所述终端的指示信息用于指示出所述第二信息的接收者,即终端。所述终端的指示信息可以是:终端的身份信息,例如,设备ID、网络地址,或者终端在第一服务器上的注册账号,这里不作限制。
需要说明的,所述第二信息可以是文字信息、图片信息、文件信息、语音信息或视频信息等,还可以是其他形式的信息,这里不作限制。
更进一步的,第二服务器可用于维护终端与目标设备的绑定关系。具体的绑定流程可以包括:
步骤一,终端接收用户输入的所述用户账号和目标设备的对应关系,并发送所述对应关系到第一服务器。
步骤二,第一服务器接收终端发送的所述对应关系。
步骤三,第一服务器发送所述对应关系到第二服务器。
步骤四,第二服务器接收第一服务器发送的所述对应关系,并保存所述对应关系。
本发明实施例中,第二服务器维护的终端和目标设备的绑定关系可以是:终端的身份信息与目标设备的身份信息对应关系。
具体的,终端的身份信息可包括:终端的设备ID或网络地址、终端在第一服务器上的注册账号。目标设备的身份信息可包括:目标设备的设备ID或网络地址、目标设备在第一服务器上的注册账号。
可选的,如果第二服务器上维护有终端与目标设备的绑定关系,则所述通知中包含的目标设备的指示信息,也可以是:目标设备对应的终端的身份信息。
具体的,终端的身份信息可以是终端的设备ID或网络地址,也可以是终端在第一服务器上的注册账号。第二服务器可以根据所述通知中包含的终端的身份信息找到该身份信息对应的目标设备,即终端绑定的目标设备。
可选的,如果第二服务器上维护有终端与目标设备的绑定关系,则所述终端的指示信息,也可以是:终端对应的目标设备的身份信息。
具体的,目标设备的身份信息可以是目标设备的设备ID或网络地址,也可以是目标设备在第二服务器上的注册账号。第二服务器可以根据所述目标设备的身份信息找到该身份信息对应的终端,即目标设备绑定的终端。
参见图5,是本发明实施例提供的第二服务器的结构示意图。如图5所示,第二服务器30可包括:第一接收模块301、解析模块303和第一发送模块305。其中:
第一接收模块301,用于接收第一服务器发送的针对第一信息的通知;所述第一信息是第一服务器接收的终端发送的信息;所述通知是第一服务器生成的针对第一信息的通知;所述通知包含目标设备的指示信息;
解析模块303,用于解析出所述通知中包含的目标设备的指示信息;
第一发送模块305,用于根据所述目标设备的指示信息,转发所述通知到目标设备,用以触发目标设备向第一服务器获取所述第一信息。
进一步的,如图6所示,第二服务器30还可包括:备份模块307、第二接收模块309和第二发送模块311。其中:
备份模块307,用于在第一接收模块301接收第一服务器发送的针对第一信息的通知之后,接收第一服务器发送的所述第一信息,备份所述第一信息;
第二接收模块309,用于在第一发送模块305转发所述通知到所述设备标识指示的目标设备之后,接收目标设备发送的获取所述第一信息的请求;所述请求是目标设备在接收到第二服务器发送的所述通知之后发出的用于获取所述第一信息的请求;
第二发送模块311,用于响应第二接收模块309接收的请求,发送所述第一信息到目标设备。
进一步的,如图7所示,第二服务器30还可包括:第三接收模块313和第三发送模块315。其中:
第三接收模块313,用于接收目标设备发送的第二信息和终端的指示信息;所述第二信息与所述终端的指示信息相对应;
第三发送模块315,用于发送所述第二信息和所述终端的指示信息到第一服务器,用以触发第一服务器发送所述第二信息到所述终端的指示信息所指示的终端。
具体的,所述终端的指示信息用于指示出所述第二信息的接收者,即终端。所述终端的指示信息可以是:终端的身份信息,例如,设备ID、网络地址,或者终端在第一服务器上的注册账号,这里不作限制。
需要说明的,所述第二信息可以是文字信息、图片信息、文件信息、语音信息或视频信息等,还可以是其他形式的信息,这里不作限制。
更进一步的,如图8所示,第二服务器30还可包括:第四接收模块317和保存模块319。其中:
第四接收模块317,用于在第一接收模块301接收第一服务器发送的针对第一信息的通知之前,接收第一服务器发送的终端和目标设备的对应关系;所述对应关系是用户在终端上输入的对应关系,由终端发送给第一服务器;
保存模块319,用于保存所述对应关系。
本发明实施例中,所述保存模块维护的终端和目标设备的绑定关系可以是:终端的身份信息与目标设备的身份信息对应关系。
具体的,终端的身份信息可包括:终端的设备ID或网络地址、终端在第一服务器上的注册账号。目标设备的身份信息可包括:目标设备的设备ID或网络地址、目标设备在第一服务器上的注册账号。
可选的,如果第二服务器上维护有终端与目标设备的绑定关系,则所述通知中包含的目标设备的指示信息,也可以是:目标设备对应的终端的身份信息。
具体的,终端的身份信息可以是终端的设备ID或网络地址,也可以是终端在第一服务器上的注册账号。第二服务器可以根据所述通知中包含的终端的身份信息找到该身份信息对应的目标设备,即终端绑定的目标设备。
可选的,如果第二服务器上维护有终端与目标设备的绑定关系,则所述终端的指示信息,也可以是:终端对应的目标设备的身份信息。
具体的,目标设备的身份信息可以是目标设备的设备ID或网络地址,也可以是目标设备在第二服务器上的注册账号。第二服务器可以根据所述目标设备的身份信息找到该身份信息对应的终端,即目标设备绑定的终端。
需要说明的,在第二服务器30中,第一接收模块、第二接收模块、第三接收模块和第四接收模块可以是同一模块,例如,硬件接收器。第一接收模块、第二接收模块、第三接收模块和第四接收模块也可以是不同的模块,这里不作限制。同样的,第一发送模块、第二发送模块和第三发送模块也可以是同一模块,或者不同模块,这里不作限制。
可理解的,第三服务器30的各个模块的工作原理还可以参见图4实施例描述的内容,这里不再赘述。
参见图9,是本发明实施例提供的通信***的第一实施例的结构示意图。如图9所示的通信***可包括:终端401、第一服务器402、第二服务器403以及目标设备404。其中:
终端401用于发送第一信息到第一服务器402;
第一服务器402用于接收到终端401发送的第一信息,生成针对第一信息的通知,并发送所述通知到第二服务器403,以使第二服务器403转发所述通知到目标设备404;所述通知包含目标设备404的指示信息;
第二服务器403用于接收第一服务器402发送的针对第一信息的所述通知,解析出所述通知中包含的目标设备404的指示信息,根据所述通知中包含的目标设备的指示信息,转发所述通知到目标设备404,用以触发目标设备404向第一服务器402请求获取所述第一信息;
目标设备404用于接收第二服务器403发送的所述通知,用以根据所述通知请求获取所述通知对应的第一信息。
本发明实施例中,目标设备404还可用于:在接收第二服务器403发送的通知之后,根据所述通知向第一服务器402发送请求,用以请求获得所述通知对应的第一信息。
相应的,第一服务器402还可用于:接收目标设备404发送的获取所述第一信息的请求,并响应所述请求,发送所述通知对应的第一信息到目标设备404。
之后,目标设备404还可用于:接收第一服务器402发送的所述第一信息。
进一步的,如图10所示,在本发明实施例提供的通信***中:
第一服务器402还可用于:在接收到终端404发送的第一信息之后,将所述第一信息发送到所述第二服务器403上。
第二服务器403还可用于:接收第一服务器402发送的所述第一信息,备份所述第一信息。
如果第二服务器403上备份有所述第一信息,则如图10所示,目标设备404 还可用于:在接收第二服务器403发送的通知之后,根据所述通知向第二服务器 403发送请求,用以请求获得所述通知对应的第一信息。
相应的,第二服务器403还可用于:接收目标设备404发送的获取所述第一信息的请求,并响应所述请求发送所述第一信息到目标设备404。
之后,目标设备404还可用于:获得第二服务器403发送的针对所述请求的响应,接收第二服务器403发送的所述第一信息。
更进一步的,如图11所示,在本发明实施例提供的通信***中:
目标设备404还可用于:发送第二信息和终端的指示信息到第二服务器403;所述第二信息与所述终端的指示信息相对应;
第二服务器403还可用于:接收目标设备404发送的第二信息和所述终端的指示信息,并发送所述第二信息和所述终端的指示信息到第一服务器402,用以触发第一服务器402发送所述第二信息到所述终端的指示信息所指示的终端401;
第一服务器402还可用于:接收第二服务器403发送的第二信息和所述终端的指示信息,根据所述终端的指示信息发送所述第二信息到终端401;
相应的,终端401可用于接收第一服务器402发送的所述第二信息。
另外,本发明实施例中,终端401还可用于:在发送第一信息到第一服务器之前,通过其与目标设备404之间的无线通信连接发送第一指令到所述目标设备,用以触发所述目标设备开启网络连接。
相应的,目标设备404还可用于:通过其与终端401之间的无线通信连接接收终端401发送的第一指令,并响应所述第一指令,开启网络连接。
所述网络连接可以包括:终端与电子玩具通过WiFi(无线相容性认证)、蓝牙、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G(***移动通信技术)中的至少一种建立连接等通信连接。所述无线通信连接可以包括:终端与电子玩具通过WiFi(无线相容性认证)、蓝牙、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G(***移动通信技术)中的至少一种建立连接等通信连接。
进一步的,本发明实施例提供的通信***还可以建立终端401和目标设备 404的绑定关系。具体如下:
终端401可用于:接收用户输入的终端和目标设备的对应关系,并发送所述对应关系到第一服务器402;
第一服务器402可用于:接收终端401发送的所述对应关系,并发送所述对应关系到第二服务器 403 ;
第二服务器403可用于:接收第一服务器402发送的所述对应关系,并保存所述对应关系。
具体的,所述对应关系即终端与目标设备的绑定关系,可具体是:终端的身份信息与目标设备的身份信息对应关系。
具体的,终端的身份信息可包括:终端的设备ID或网络地址、终端在第一服务器上的注册账号。目标设备的身份信息可包括:目标设备的设备ID或网络地址、目标设备在第一服务器上的注册账号。
需要说明的,在本发明提供的***中,目标设备404也可以是多个设备。即,终端401可以绑定多个目标设备,可以将所述第一信息发送到多个绑定的目标设备。
例如,所述第一信息为语音信息,目标设备404包括:目标设备A和目标设备B。那么,终端401可触发将语音信息同时发送给目标设备A和目标设备B。示例仅仅是本发明实施例的一种实现方式,实际应用中可以不同,不应构成限定。
当终端401绑定多个目标设备时,终端可以接收用户输入的选择指令来选择所述第一信息的接收端,可实现终端401将所述第一信息发送到所述选择指令所选中的目标设备。这里,所述选择指令所选择的目标设备可以是一个目标设备,也可以是多个目标设备。
例如,目标设备A、目标设备B和目标设备C均与终端401绑定,用户选择目标设备C接收用户产生的语音信息。那么,终端401只将该语音信息发送给用户选择的目标设备C。示例仅仅是本发明实施例的一种实现方式,实际应用中可以不同,不应构成限定。
需要说明的,在本发明提供的***中,终端401也可以是多个终端。即,目标设备404可以绑定多个终端,可以将所述第二信息发送给多个终端。
例如,所述第二信息为语音信息,终端401包括:终端A和终端B。那么,目标设备404可触发将语音信息同时发送给终端A和终端B。示例仅仅是本发明实施例的一种实现方式,实际应用中可以不同,不应构成限定。
当目标设备404绑定多个终端时,目标设备可以接收用户输入的选择指令来选择所述第二信息的接收端,可实现目标设备404将所述第二信息发送到该选择指令所选中的终端。这里,该选择指令所选中的终端可以是一个终端,也可以是多个终端。
例如,终端A、终端B和终端C均与目标设备404绑定,用户选择终端C 接收用户产生的语音信息。那么,目标设备404只将该语音信息发送给用户选择的终端C。示例仅仅是本发明实施例的一种实现方式,实际应用中可以不同,不应构成限定。
需要说明的,本发明实施例中涉及的终端可以是手机、平板电脑、台式电脑、笔记本、配套电视机的机顶盒、智能玩具(例如智能公仔)、可穿戴设备(智能手环、智能手表、智能眼镜等)、教育电子设备(点读机、故事机、学***板电脑、台式电脑、笔记本、配套电视机的机顶盒,本发明实施例涉及的目标设备可以是手机、平板电脑、台式电脑、笔记本、配套电视机的机顶盒、智能玩具、可穿戴设备、教育电子设备,优选为智能玩具、可穿戴设备、教育电子设备。
综上所述,本发明实施例中,终端发送第一信息到第一服务器,第一服务器生成针对第一信息的通知,并通过第二服务器转发所述通知到目标设备;目标设备接收第二服务器发送的通知,用以根据所述通知请求获取所述通知对应的第一信息,可实现目标设备在接收到所述通知之后,再向第一服务器请求下载所述通知对应的所述第一信息,可实现目标设备的用户根据需要有选择的获取终端发送的通信内容,节省了用户端的流量,提高了用户体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (20)
1.一种通信方法,其特征在于,包括:
终端发送第一信息到第一服务器;
所述第一服务器接收到所述终端发送的第一信息;
所述第一服务器生成针对第一信息的通知;所述通知包含目标设备的指示信息;所述目标设备的指示信息为所述目标设备对应的所述终端的身份信息;
所述第一服务器发送所述通知到第二服务器,以使所述第二服务器转发所述通知到所述目标设备;所述第二服务器上维护有所述终端与所述目标设备的绑定关系;
所述第二服务器接收所述第一服务器发送的 所述通知;
所述第二服务器解析出所述通知中包含的所述终端的身份信息;
所述第二服务器根据所述通知中包含的所述终端的身份信息找到所述终端的身份信息对应的所述目标设备,转发所述通知到所述目标设备,用以触发所述目标设备向所述第一服务器请求获取所述第一信息;
所述目标设备接收所述第二服务器发送的所述通知,用以根据所述通知请求获取所述通知对应的所述第一信息;
其中,所述终端的身份信息包括所述终端在所述第一服务器上的注册账号。
2.如权利要求1所述的方法,其特征在于,所述目标设备接收所述第二服务器发送的所述通知,用以根据所述通知请求获取所述通知对应的第一信息,包括:
所述目标设备根据所述通知向所述第一服务器发送请求,用以请求获得所述通知对应的第一信息;
所述第一服务器接收所述目标设备发送的获取所述第一信息的请求;
所述第一服务器响应所述请求,发送所述通知对应的第一信息到所述目标设备;
所述目标设备获得所述第一服务器的请求响应,接收所述第一服务器发送的所述第一信息。
3.如权利要求1所述的方法,其特征在于,在所述第一服务器接收到所述终端发送的第一信息之后,还包括:所述第一服务器将所述第一信息发送到所述第二服务器上;所述第二服务器接收所述第一服务器发送的所述第一信息,备份所述第一信息;
所述目标设备接收所述第二服务器发送的所述通知,用以根据所述通知请求获取所述通知对应的第一信息,包括:
所述目标设备根据所述通知向所述第二服务器发送请求,用以请求获得所述通知对应的第一信息;
所述第二服务器接收所述目标设备发送的获取所述第一信息的请求;
所述第二服务器响应所述请求,所述第二服务器发送所述第一信息到所述目标设备;
所述目标设备获得所述第二服务器的请求响应,接收所述第二服务器发送的所述第一信息。
4.如权利要求2或3所述的方法,其特征在于,在所述终端发送第一信息到所述第一服务器之前,还包括:
所述终端通过其与所述目标设备之间的无线通信连接发送第一指令到所述目标设备,用以触发所述目标设备开启网络连接;
所述目标设备通过其与所述终端之间的无线通信连接接收所述终端发送的第一指令;响应所述第一指令,所述目标设备开启网络连接;
和/或在所述终端发送第一信息到所述第一服务器之前,还包括:
所述终端接收用户输入的所述终端和所述目标设备的对应关系,并发送所述对应关系到所述第一服务器;
所述第一服务器接收所述终端发送的所述对应关系;
所述第一服务器发送所述对应关系到所述第二服务器;
所述第二服务器接收所述第一服务器发送的所述对应关系,并保存所述对应关系。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
所述目标设备发送第二信息和所述终端的指示信息到所述第二服务器;所述第二信息与所述终端的指示信息相对应;
所述第二服务器接收所述目标设备发送的第二信息和所述终端的指示信息;
所述第二服务器发送所述第二信息和所述终端的指示信息到所述第一服务器,用以触发所述第一服务器发送所述第二信息到所述终端的指示信息所指示的终端;
所述第一服务器接收所述第二服务器发送的所述第二信息和所述终端的指示信息;
所述第一服务器根据所述终端的指示信息发送所述第二信息到所述终端;
所述终端接收所述第一服务器发送的所述第二信息。
6.如权利要求1、2、3、或5所述的方法,其特征在于,所述目标设备包括:智能玩具,或可穿戴设备,或教育电子设备。
7.一种通信***,其特征在于,包括:终端、第一服务器、第二服务器以及目标设备,其中:
所述终端用于发送第一信息到所述第一服务器;
所述第一服务器用于接收到所述终端发送的第一信息,生成针对第一信息的通知,并发送所述通知到所述第二服务器,以使所述第二服务器转发所述通知到所述目标设备;所述通知包含所述目标设备的指示信息;所述目标设备的指示信息为目标设备对应的终端的身份信息;所述第二服务器上维护有所述终端与所述目标设备的绑定关系;
所述第二服务器用于接收所述第一服务器发送的针对第一信息的所述通知,解析出所述通知中包含的所述终端的身份信息,根据所述通知中包含的所述终端的身份信息找到所述终端的身份信息对应的所述目标设备转发所述通知到所述目标设备,用以触发所述目标设备向所述第一服务器获取所述第一信息;
所述目标设备用于接收所述第二服务器发送的所述通知,用以根据所述通知请求获取所述通知对应的第一信息;
其中,所述终端的身份信息包括所述终端在所述第一服务器上的注册账号。
8.如权利要求7所述的***,其特征在于,所述目标设备还用于:在接收所述第二服务器发送的通知之后,根据所述通知向所述第一服务器发送请求,用以请求获得所述通知对应的第一信息;
所述第一服务器还用于:接收所述目标设备发送的获取所述第一信息的请求,并响应所述请求,发送所述通知对应的第一信息到所述目标设备;
所述目标设备还用于:获得所述第一服务器的请求响应,接收所述第一服务器发送的所述第一信息。
9.如权利要求7所述的***,其特征在于,所述第一服务器还用于:在接收到所述终端发送的第一信息之后,将所述第一信息发送到所述第二服务器上;
所述第二服务器还用于接收所述第一服务器发送的所述第一信息,备份所述第一信息;
所述目标设备还用于:在接收所述第二服务器发送的所述通知之后,根据所述通知向所述第二服务器发送请求,用以请求获得所述通知对应的第一信息;
所述第二服务器还用于:接收所述目标设备发送的获取所述第一信息的请求,并响应所述请求,发送所述第一信息到所述目标设备;
所述目标设备还用于:获得所述第二服务器的请求响应,接收所述第二服务器发送的所述第一信息。
10.如权利要求8或9所述的***,其特征在于,所述终端还用于:在发送第一信息到所述第一服务器之前,通过其与所述目标设备之间的无线通信连接发送第一指令到所述目标设备,用以触发所述目标设备开启网络连接;
所述目标设备还用于:通过其与所述终端之间的无线通信连接接收所述终端发送的第一指令,并响应所述第一指令,开启网络连接;
和/或所述终端还用于:在所述目标设备开启网络连接之后,在所述终端发送第一信息到所述第一服务器之前,接收用户输入的所述终端和所述目标设备的对应关系,并发送所述对应关系到所述第一服务器;
所述第一服务器还用于:接收所述终端发送的所述对应关系,并发送所述对应关系到所述第二服务器;
所述第二服务器还用于:接收所述第一服务器发送的所述对应关系,并保存所述对应关系。
11.如权利要求10所述的***,其特征在于,所述目标设备还用于:发送第二信息和所述终端的指示信息到所述第二服务器;所述第二信息与所述终端的指示信息相对应;
所述第二服务器还用于:接收所述目标设备发送的第二信息和所述终端的指示信息,并发送所述第二信息和所述终端的指示信息到所述第一服务器,用以触发所述第一服务器发送所述第二信息到所述终端的指示信息所指示的所述终端;
所述第一服务器还用于:接收所述第二服务器发送的第二信息和所述终端的指示信息,根据所述终端的指示信息发送所述第二信息到所述终端;
所述终端还用于接收所述第一服务器发送的所述第二信息。
12.如权利要求7、8、9、或11所述的***,其特征在于,所述目标设备包括:智能玩具,或可穿戴设备,或教育电子设备。
13.一种通信方法,其特征在于,包括:
第二服务器接收第一服务器发送的针对第一信息的通知;所述第一信息是所述第一服务器接收的终端发送的信息;所述通知是所述第一服务器生成的针对第一信息的通知;所述通知包含目标设备的指示信息;所述目标设备的指示信息为所述目标设备对应的所述终端的身份信息;所述第二服务器上维护有所述终端与所述目标设备的绑定关系;
所述第二服务器解析出所述通知中包含的所述终端的身份信息;
所述第二服务器根据所述终端的身份信息找到所述终端的身份信息对应的所述目标设备,转发所述通知到所述目标设备,用以触发所述目标设备向所述第一服务器获取所述第一信息;
其中,所述终端的身份信息包括所述终端在所述第一服务器上的注册账号。
14.如权利要求13所述的方法,其特征在于,在所述第二服务器接收所述第一服务器发送的针对第一信息的通知之后,还包括:所述第二服务器接收所述第一服务器发送的所述第一信息,备份所述第一信息;
在所述第二服务器根据所述目标设备的指示信息,转发所述通知到所述目标设备之后,还包括:
所述第二服务器接收所述目标设备发送的获取所述第一信息的请求;所述请求是所述目标设备在接收到所述第二服务器发送的所述通知之后发出的用于获取所述第一信息的请求;
所述第二服务器响应所述请求,发送所述第一信息到所述目标设备。
15.如权利要求14所述的方法,其特征在于,所述方法还包括:
所述第二服务器接收所述目标设备发送的第二信息和所述终端的指示信息;所述第二信息与所述终端的指示信息相对应;
所述第二服务器发送所述第二信息和所述终端的指示信息到所述第一服务器,用以触发所述第一服务器发送所述第二信息到所述终端的指示信息所指示的所述终端。
16.如权利要求13-15中任一项所述的方法,其特征在于,所述方法中,在所述第二服务器接收所述第一服务器发送的针对第一信息的通知之前,还包括:
所述第二服务器接收所述第一服务器发送的所述终端和所述目标设备的对应关系;所述对应关系是用户在所述终端上输入的对应关系,由所述终端发送给所述第一服务器;
所述第二服务器保存所述对应关系。
17.一种服务器,所述服务器是第二服务器,其特征在于,包括:
第一接收模块,用于接收第一服务器发送的针对第一信息的通知;所述第一信息是所述第一服务器接收的终端发送的信息;所述通知是所述第一服务器生成的针对第一信息的通知;所述通知包含目标设备的指示信息;所述目标设备的指示信息为所述目标设备对应的所述终端的身份信息;所述第二服务器上维护有所述终端与所述目标设备的绑定关系;
解析模块,用于解析出所述通知中包含的所述终端的身份信息;
第一发送模块,用于根据所述终端的身份信息找到所述终端的身份信息对应的所述目标设备,转发所述通知到所述目标设备,用以触发所述目标设备向所述第一服务器获取所述第一信息;
其中,所述终端的身份信息包括所述终端在所述第一服务器上的注册账号。
18.如权利要求17所述的服务器,其特征在于,所述第二服务器还包括:备份模块,用于在所述第一接收模块接收所述第一服务器发送的针对第一信息的通知之后,接收所述第一服务器发送的所述第一信息,备份所述第一信息;
第二接收模块,用于在所述第一发送模块根据所述目标设备的指示信息,转发所述通知到所述目标设备之后,接收所述目标设备发送的获取所述第一信息的请求;所述请求是所述目标设备在接收到所述第二服务器发送的所述通知之后发出的用于获取所述第一信息的请求;
第二发送模块,用于响应所述第二接收模块接收的请求,发送所述第一信息到所述目标设备。
19.如权利要求18所述的服务器,其特征在于,所述第二服务器还包括:第三接收模块,用于接收所述目标设备发送的第二信息和所述终端的指示信息;所述第二信息与所述终端的指示信息相对应;
第三发送模块,用于发送所述第二信息和所述终端的指示信息到所述第一服务器,用以触发所述第一服务器发送所述第二信息到所述终端的指示信息所指示的所述终端。
20.如权利要求17-19中任一项所述的服务器,其特征在于,所述第二服务器还包括:还包括:第四接收模块,用于在所述第一接收模块接收所述第一服务器发送的针对第一信息的通知之前,接收所述第一服务器发送的所述终端和所述目标设备的对应关系;所述对应关系是用户在所述终端上输入的对应关系,由所述终端发送给所述第一服务器;
保存模块,用于保存所述对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510299628.0A CN106302093B (zh) | 2015-06-03 | 2015-06-03 | 一种通信方法、***及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510299628.0A CN106302093B (zh) | 2015-06-03 | 2015-06-03 | 一种通信方法、***及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106302093A CN106302093A (zh) | 2017-01-04 |
CN106302093B true CN106302093B (zh) | 2019-12-10 |
Family
ID=57655538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510299628.0A Active CN106302093B (zh) | 2015-06-03 | 2015-06-03 | 一种通信方法、***及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106302093B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111199498A (zh) * | 2018-11-16 | 2020-05-26 | 鸿合科技股份有限公司 | 一种资料管理方法及服务器、电子设备 |
CN109799719B (zh) * | 2019-01-31 | 2021-01-08 | 广东美的制冷设备有限公司 | 家电设备的控制方法、服务器、家电设备及存储介质 |
CN109873916A (zh) * | 2019-02-27 | 2019-06-11 | 珠海格力电器股份有限公司 | 一种内容记录方法、装置及智能门 |
CN115174672B (zh) * | 2022-06-28 | 2024-03-08 | 海信集团控股股份有限公司 | 终端、显示设备及数据传输方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1771982A1 (en) * | 2004-07-15 | 2007-04-11 | Koninklijke Philips Electronics N.V. | Method and system for communicating a multimedia message |
CN101420389A (zh) * | 2007-10-25 | 2009-04-29 | 中兴通讯股份有限公司 | 一种文件传送***及方法 |
CN102694822A (zh) * | 2011-03-21 | 2012-09-26 | 联想(北京)有限公司 | 应用提供方法、应用下载方法、服务器设备和终端设备 |
-
2015
- 2015-06-03 CN CN201510299628.0A patent/CN106302093B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1771982A1 (en) * | 2004-07-15 | 2007-04-11 | Koninklijke Philips Electronics N.V. | Method and system for communicating a multimedia message |
CN101420389A (zh) * | 2007-10-25 | 2009-04-29 | 中兴通讯股份有限公司 | 一种文件传送***及方法 |
CN102694822A (zh) * | 2011-03-21 | 2012-09-26 | 联想(北京)有限公司 | 应用提供方法、应用下载方法、服务器设备和终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106302093A (zh) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108200170B (zh) | 消息处理方法、装置及可读存储介质 | |
CN103069755B (zh) | 使用多个客户端实例的即时消息传送的方法和*** | |
CN104702665A (zh) | 信息分享方法和信息分享装置 | |
JP2019537356A (ja) | ユーザ端末の位置エリアの更新方法、アクセスネットワークエンティティ、ユーザ端末およびコアネットワークエンティティ | |
KR101999780B1 (ko) | 가상 챗봇을 이용하여 인스턴트 메시징 서비스를 제공하는 서버, 단말 및 방법 | |
CN109428773B (zh) | 一种通信方法和装置 | |
CN106302093B (zh) | 一种通信方法、***及服务器 | |
JP2016524823A (ja) | 通信アカウントのためのメッセージ通知方法、システム、およびデバイス | |
WO2019184658A1 (zh) | 配置文件的切换方法、装置与移动终端 | |
CN103986752A (zh) | 在智能电视的输入界面中输入信息的方法、设备和*** | |
CN108650667B (zh) | 终端调度方法和装置 | |
KR102121358B1 (ko) | 데이터 전송 방법 및 디바이스 | |
WO2017166508A1 (zh) | 数据处理方法及装置 | |
CN104462033A (zh) | 在设备间实现编辑操作的方法及设备 | |
CN111224792A (zh) | 会议接入方法和装置 | |
CN104869049A (zh) | 终端信息发送方法和*** | |
CN112689012A (zh) | 跨网络的代理通讯方法及装置 | |
CN110912805B (zh) | 消息读取状态的同步方法、终端、服务端及*** | |
CN110719581A (zh) | 一种终端应用的控制方法、装置及*** | |
US20160100021A1 (en) | Information processing device, destination information updating method, and record medium | |
CN108370500B (zh) | 无线装置的优化设置 | |
US20170127472A1 (en) | Method and wireless device for controlling disconnection of a wireless device in a wi-fi direct group of a wireless network | |
CN104243483A (zh) | 一种消息处理方法和装置 | |
CN112073488A (zh) | 处理请求的方法及装置 | |
CN104038328A (zh) | 一种多屏互动的消息传输方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |