一种即时通信的方法和装置制造方法及图纸

技术编号:16282576 阅读:36 留言:0更新日期:2017-09-23 02:03
本发明专利技术提供了一种即时通信的方法和装置,确定拟向其发送即时通信消息的第二用户设备及其对应的设备令牌;将所述设备令牌添加到拟向所述第二用户设备发送的消息中组成所述即时通信消息;将所述即时通信消息发送至第一网络设备,以供所述第一网络设备根据所述设备令牌将所述即时通信消息发送至所述第二用户设备。用户自第一用户设备向第二用户设备传送即时通信消息时,先将所述即时通信消息自第一用户设备发送至第一网络设备,再经由第一网络设备发送至所述第二用户设备即可,中间无需再经由第二网络设备,缩短了即时通信消息的传输路径,缩短了消息的传输时间,减轻了网络服务器的负荷,降低了运营成本。

Method and device for instant communication

The present invention provides a method and device for instant communication, intends to determine the equipment token second user equipment send instant message and the corresponding; the device is added to the token to form the instant communication message to the second user device sends messages; the instant communication message to the first network equipment for the first network equipment according to the equipment will send the token the instant communication message to the second user equipment. The user from the first user equipment transmits to the second user equipment of instant communication message, first the instant communication message from the first user equipment sent to the first network device via a first network device, then sent to the second user equipment can, without via second network equipment, shorten the transmission path of instant messaging. Shorten the transmission time of the message, reducing the network load of the server, reduce operating costs.

【技术实现步骤摘要】
一种即时通信的方法和装置
本专利技术涉及计算机
,尤其涉及一种即时通信的方法和装置。
技术介绍
在现有的即时通信技术中,用户自第一用户设备向第二用户设备发送即时通信消息时,通常使用的技术为:用户将即时通信消息自第一用户设备发送至第二网络设备,例如为开发者服务器,所述第二网络设备将所述即时通信消息发送至第一网络设备,例如为推送平台的推送服务器,所述第一网络设备再将所述即时通信消息发送至第二用户设备。在上述发送过程中,即时通信消息的传送路径较长,降低了即时通信消息发送的及时性,并且造成服务器端负荷较大,提高了运营成本。因此如何提供一种即时通信技术,能够缩短即时通信消息的传送路径并能减轻服务端的负荷,成为本领域技术人员亟需解决的问题之一。
技术实现思路
本专利技术的目的是提供一种即时通信的方法和装置。根据本专利技术的一个方面,提供一种用于在第一用户设备中实现即时通信的方法,其中,该方法包括以下步骤:确定拟向其发送即时通信消息的第二用户设备及其对应的设备令牌;将所述设备令牌添加到拟向所述第二用户设备发送的消息中组成所述即时通信消息;将所述即时通信消息发送至第一网络设备,以供所述第一网络设备根据所述设备令牌将所述即时通信消息发送至所述第二用户设备。优选地,该方法包括:在首次登陆时向第二网络设备上传所述第一用户设备的本机设备令牌并获取联系人所对应的设备令牌列表。优选地,确定拟向其发送即时通信消息的第二用户设备对应的设备令牌包括:自所述联系人所对应的设备令牌列表中确定所述第二用户设备所对应的设备令牌。优选地,该方法包括:关联所述第一用户设备的本机设备令牌及其设备相关信息,生成识别码。优选地,所述设备相关信息包括以下至少任一项:设备ID;设备名称;设备所对应的电话号码。优选地,该方法还包括:当所述第二用户设备的设备令牌发生变更时,自所述第二网络设备重新获取所述第二用户设备的设备令牌。优选地,该方法还包括:向所述第二网络设备提交反馈信息,其中,所述反馈信息包括所述第一用户设备所对应的本机设备令牌;获取反馈响应时,若所述第一用户设备与所述第二网络设备连接,自所述第二网络设备获取反馈响应,若所述第一用户设备未与所述第二网络设备连接,自所述第一网络设备获取反馈响应。根据本专利技术的一个方面,还提供了一种用于在第一网络设备中辅助实现即时通信的方法,其中,该方法包括以下步骤:接收自第一用户设备所发送的即时通信消息,其中,所述即时通信消息包括第二用户设备所对应的设备令牌;根据所述设备令牌,识别所述即时通信消息拟发往的所述第二用户设备;将所述即时通信消息发送至所述第二用户设备。优选地,该方法包括:获取待推送至所述第一用户设备的反馈响应,其中,所述反馈响应基于所述第一用户设备所提交的反馈信息生成;若所述第一用户设备未与第二网络设备连接,根据所述第一用户设备所对应的本机设备令牌,向所述第一用户设备推送所述反馈响应,其中,所述第二网络设备为应用服务器。优选地,所述第一网络设备为推送平台。根据本专利技术的另一个方面,提供了一种用于在第一用户设备中实现即时通信的第一通信装置,其中,该装置包括:用于确定拟向其发送即时通信消息的第二用户设备及其对应的设备令牌的装置;用于将所述设备令牌添加到拟向所述第二用户设备发送的消息中组成所述即时通信消息的装置;用于将所述即时通信消息发送至第一网络设备,以供所述第一网络设备根据所述设备令牌将所述即时通信消息发送至所述第二用户设备的装置。优选地,该第一通信装置包括:用于在首次登陆时向第二网络设备上传所述第一用户设备的本机设备令牌并获取联系人所对应的设备令牌列表的装置。优选地,用于确定拟向其发送即时通信消息的第二用户设备对应的设备令牌的装置用于:自所述联系人所对应的设备令牌列表中确定所述第二用户设备所对应的设备令牌。优选地,该第一通信装置包括:用于关联所述第一用户设备的本机设备令牌及其设备相关信息,生成识别码的装置。优选地,所述设备相关信息包括以下至少任一项:设备ID;设备名称;设备所对应的电话号码。优选地,该第一通信装置还包括:用于当所述第二用户设备的设备令牌发生变更时,自所述第二网络设备重新获取所述第二用户设备的设备令牌的装置。优选地,该第一通信装置还包括:用于向所述第二网络设备提交反馈信息的装置,其中,所述反馈信息包括所述第一用户设备所对应的本机设备令牌;用于获取反馈响应时,若所述第一用户设备与所述第二网络设备连接,自所述第二网络设备获取反馈响应,若所述第一用户设备未与所述第二网络设备连接,自所述第一网络设备获取反馈响应的装置。根据本专利技术的另一个方面,还提供了一种用于在第一网络设备中辅助实现即时通信的第二通信装置,其中,该第二通信装置包括:用于接收自第一用户设备所发送的即时通信消息的装置,其中,所述即时通信消息包括第二用户设备所对应的设备令牌;用于根据所述设备令牌,识别所述即时通信消息拟发往的所述第二用户设备的装置;用于将所述即时通信消息发送至所述第二用户设备的装置。优选地,该第二通信装置包括:用于获取待推送至所述第一用户设备的反馈响应的装置,其中,所述反馈响应基于所述第一用户设备所提交的反馈信息生成;用于若所述第一用户设备未与第二网络设备连接,根据所述第一用户设备所对应的本机设备令牌,向所述第一用户设备推送所述反馈响应的装置,其中,所述第二网络设备为应用服务器。优选地,所述第一网络设备为推送平台。与现有技术相比,本专利技术具有以下优点:用户自第一用户设备向第二用户设备传送即时通信消息时,先将所述即时通信消息自第一用户设备发送至第一网络设备,再经由第一网络设备发送至所述第二用户设备即可,中间无需再经由第二网络设备,缩短了即时通信消息的传输路径,缩短了消息的传输时间,减轻了网络服务器的负荷,降低了运营成本,提升了用户的使用体验。进一步地,用户通过第一用户设备提交反馈消息时,同时向第二网络设备传送所述第一用户设备的设备令牌,应用程序在后台操作时,第一网络设备将反馈消息对应的反馈响应推送至第一用户设备,及时响应了用户的反馈,准确获取产品缺陷和潜在需求描述,提升了用户的使用体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术一个方面的一种用于在第一用户设备中实现即时通信的第一通信装置示意图;图2示出根据本专利技术一个方面的一种用于在第一网络设备中辅助实现即时通信的第二通信装置示意图;图3示出根据本专利技术一个实施例的基于第一通信装置和第二通信装置共同实现即时通信的过程示意图;图4示出根据本专利技术另一个方面的一种用于在第一用户设备中实现即时通信的方法流程图;图5示出根据本专利技术另一个方面的一种用于在第一网络设备中辅助实现即时通信的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。在本文档来自技高网...
一种即时通信的方法和装置

【技术保护点】
一种用于在第一用户设备中实现即时通信的方法,其中,该方法包括以下步骤:确定拟向其发送即时通信消息的第二用户设备及其对应的设备令牌;将所述设备令牌添加到拟向所述第二用户设备发送的消息中组成所述即时通信消息;将所述即时通信消息发送至第一网络设备,以供所述第一网络设备根据所述设备令牌将所述即时通信消息发送至所述第二用户设备。

【技术特征摘要】
1.一种用于在第一用户设备中实现即时通信的方法,其中,该方法包括以下步骤:确定拟向其发送即时通信消息的第二用户设备及其对应的设备令牌;将所述设备令牌添加到拟向所述第二用户设备发送的消息中组成所述即时通信消息;将所述即时通信消息发送至第一网络设备,以供所述第一网络设备根据所述设备令牌将所述即时通信消息发送至所述第二用户设备。2.根据权利要求1所述的方法,其中,该方法包括:在首次登陆时向第二网络设备上传所述第一用户设备的本机设备令牌并获取联系人所对应的设备令牌列表。3.根据权利要求2所述的方法,其中,确定拟向其发送即时通信消息的第二用户设备对应的设备令牌包括:自所述联系人所对应的设备令牌列表中确定所述第二用户设备所对应的设备令牌。4.根据权利要求1至3中任一项所述的方法,其中,该方法包括:关联所述第一用户设备的本机设备令牌及其设备相关信息,生成识别码。5.根据权利要求4所述的方法,其中,所述设备相关信息包括以下至少任一项:设备ID;设备名称;设备所对应的电话号码。6.根据权利要求2或3所述的方法,其中,该方法还包括:当所述第二用户设备的设备令牌发生变更时,自所述第二网络设备重新获取所述第二用户设备的设备令牌。7.根据权利要求1至3中任一项所述的方法,其中,该方法还包括:向所述第二网络设备提交反馈信息,其中,所述反馈信息包括所述第一用户设备所对应的本机设备令牌;获取反馈响应时,若所述第一用户设备与所述第二网络设备连接,自所述第二网络设备获取反馈响应,若所述第一用户设备未与所述第二网络设备连接,自所述第一网络设备获取反馈响应。8.一种用于在第一网络设备中辅助实现即时通信的方法,其中,该方法包括以下步骤:接收自第一用户设备所发送的即时通信消息,其中,所述即时通信消息包括第二用户设备所对应的设备令牌;根据所述设备令牌,识别所述即时通信消息拟发往的所述第二用户设备;将所述即时通信消息发送至所述第二用户设备。9.根据权利要求8所述的方法,其中,该方法包括:获取待推送至所述第一用户设备的反馈响应,其中,所述反馈响应基于所述第一用户设备所提交的反馈信息生成;若所述第一用户设备未与第二网络设备连接,根据所述第一用户设备所对应的本机设备令牌,向所述第一用户设备推送所述反馈响应,其中,所述第二网络设备为应用服务器。10.一种用于在第一用户设备中实现即时通信的第一通信装置,其中,该第一通信装置包括:用于确定拟向其发送即时通信消息的第二用户设备及其对应的设备令牌的...

【专利技术属性】
技术研发人员:郭金谷铁峰
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1