一种即时通讯信息的处理方法、装置、系统及存储介质制造方法及图纸

技术编号:16190537 阅读:27 留言:0更新日期:2017-09-12 12:27
本发明专利技术实施例公开了一种即时通讯信息的处理方法、装置、系统及存储介质;本发明专利技术实施例采用在与目标用户的即时通讯对话窗口中,向服务器发送携带目标用户标识的导航菜单请求,在接收到服务器根据该目标用户标识返回的导航菜单数据包后,根据该导航菜单数据包生成导航操作界面,并在该即时通讯对话窗口中,显示该导航操作界面;该方案可以大大减少与服务器之间的信令流程与消息流里的过程消息,提高操作效率,以及节省网络资源。

Method, device, system and storage medium for processing instant communication information

The embodiment of the invention discloses a processing method, instant communication device, system and storage medium; the embodiment of the invention used in instant communication with the target user dialog window, carrying the user identification and navigation menu sends a request to the server, the server according to the received data of the target navigation menu return user ID after the package, according to the data packet to generate the navigation menu navigation interface, and the instant messaging dialogue window, display the navigation interface; the program can process messages between the server and greatly reduce the signaling process and message flow, improve operation efficiency, and save the cyber source.

【技术实现步骤摘要】
一种即时通讯信息的处理方法、装置、系统及存储介质
本专利技术涉及通信
,具体涉及一种即时通讯信息的处理方法、装置、系统及存储介质。
技术介绍
即时通讯(IM,InstantMessaging)是目前最为普遍的通讯方式,它是一个终端服务,允许两人或多人使用网路即时地传递文字信息、图片、语音与视频来进行交流。随着通信技术的发展,各式各样的即时通讯工具也层次不穷,而现有的多数即时通讯工具,已经不限于提供用户之间的交流功能,而是允许服务商如公众号与用户进行交流。在现有技术中,由于公众号面对的是众多用户,并需要为其提供相应的服务,因此,服务器下发给用户的即时通讯信息一般为预设格式的信息,而且,为了向用户提供自助式的服务,这些即时通讯信息一般会使用命令式链接的形式来进行下发,以提供操作互动。比如,服务器会向用户发送一个操作提示,当用户点击触发某个指令后,该服务器便会推送一条含有子内容的消息下来,以供用户作进一步操作,以此类推,直至用户获取到所需的信息为止。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有方案容易造成消息流里存在过多的过程消息,操作效率较低,而且,用户的每次操作,服务器都需要响应并提供对应的反馈,需要消耗的较多的网络资源。
技术实现思路
本专利技术实施例提供一种即时通讯信息的处理方法、装置、系统及存储介质,可以减少消息流里的过程消息,提高操作效率、以及节省网络资源。本专利技术实施例提供一种即时通讯信息的处理方法,包括:在与目标用户的即时通讯对话窗口中,向服务器发送导航菜单请求,所述导航菜单请求携带目标用户标识;接收服务器根据所述目标用户标识返回的导航菜单数据包;根据所述导航菜单数据包生成导航操作界面;在所述即时通讯对话窗口中,显示所述导航操作界面。相应的,本专利技术实施例还提供一种即时通讯信息的处理装置,包括:发送单元,用于在与目标用户的即时通讯对话窗口中,向服务器发送导航菜单请求,所述导航菜单请求携带目标用户标识;接收单元,用于接收服务器根据所述目标用户标识返回的导航菜单数据包;生成单元,用于根据所述导航菜单数据包生成导航操作界面;显示单元,用于在所述即时通讯对话窗口中,显示所述导航操作界面。此外,本专利技术实施例还提供种即时通讯信息的处理系统,其特征在于,包括服务器、以及本专利技术实施例所提供的任一种即时通讯信息的处理装置,其中:所述服务器,用于接收即时通讯信息的处理装置发送的携带目标用户标识的导航菜单请求,根据所述目标用户标识确定目标用户存在导航菜单配置信息时,根据所述导航菜单配置信息生成导航菜单数据包,并向所述即时通讯信息的处理装置返回导航菜单数据包。本专利技术实施例还提供一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本专利技术实施例所提供的任一种即时通讯信息的处理方法中的步骤。本专利技术实施例采用在与目标用户的即时通讯对话窗口中,向服务器发送携带目标用户标识的导航菜单请求,在接收到服务器根据该目标用户标识返回的导航菜单数据包后,根据该导航菜单数据包生成导航操作界面,并在该即时通讯对话窗口中,显示该导航操作界面;由于该方案可以一次性从服务器中获取导航菜单数据包,并在本地(即终端)生成相应的导航操作界面,以供用户进行操作,因此,相对于现有方案需要与服务器进行频繁地操作交互而言,可以大大减少与服务器之间的信令流程与消息流里的过程消息,提高操作效率,而且,还可以节省网络资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的即时通讯信息的处理系统的场景示意图;图1b是本专利技术实施例提供的即时通讯信息的处理方法的流程图;图1c是本专利技术实施例提供的方法中的界面结构示意图;图2a是本专利技术实施例提供的即时通讯信息的处理方法的另一流程图;图2b是本专利技术实施例提供的方法中的导航菜单界面的示例图;图2c是本专利技术实施例提供的方法中的导航菜单界面的另一示例图;图2d是本专利技术实施例提供的方法中的导航菜单界面的又一示例图;图2e是本专利技术实施例提供的方法中的导航菜单界面的又一示例图;图2f是本专利技术实施例提供的方法中的导航菜单界面的又一示例图;图2g是本专利技术实施例提供的方法中的导航菜单界面的又一示例图;图2h是本专利技术实施例提供的方法中的导航菜单界面被触发时的示例图;图3a是本专利技术实施例提供的即时通讯信息的处理装置的结构示意图;图3b是本专利技术实施例提供的即时通讯信息的处理装置的另一结构示意图;图4是本专利技术实施例提供的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种即时通讯信息的处理方法、装置、系统及存储介质。其中,该即时通讯信息的处理系统可以包括本专利技术实施例所提供的任一种即时通讯信息的处理装置,该即时通讯信息的处理装置具体可以集成在终端中。此外,该即时通讯信息的处理系统还可以包括其他的设备,如服务器,用于向即时通讯信息的处理装置提供导航菜单数据包。例如,以该即时通讯信息的处理装置具体集成在终端中为例,如图1a所示,当源用户需要与目标用户如某公众号进行即时通讯时,可以在源用户所在的终端(即源终端)启动与目标用户的即时通讯对话窗口,然后,在该即时通讯对话窗口中,向服务器发送携带目标用户标识的导航菜单请求,服务器在接收到该导航菜单请求后,根据目标用户标识确定目标用户是否存在导航菜单配置信息,若存在,则根据该导航菜单配置信息生成导航菜单数据包,并向终端返回该导航菜单数据包,由源终端根据该导航菜单数据包生成导航操作界面,并在该即时通讯对话窗口中,显示该导航操作界面;否则,若不存在导航菜单配置信息,则服务器可以向终端返回指示不存在导航菜单配置信息的提示信息,或者,也可以向源终端返回导航菜单数据包,但是,该导航菜单数据包的内容设为无配置信息,等等。其中,该导航菜单配置信息可以由目标终端(即目标用户所在的终端)进行配置。此后,源终端还可以接收基于该导航操作界面触发的即时通讯信息,并根据该导航菜单数据包对该即时通讯信息进行处理,比如,根据该即时通讯信息从该导航菜单数据包中获取相应的响应数据,然后,根据获取的响应数据在该即时通讯对话窗口中响应该即时通讯信息,等等。以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。实施例一、在本实施例中,将从即时通讯信息的处理装置的角度进行描述,该即时通讯信息的处理装置具体可以集成在终端中,该终端具体可以为手机、平板电脑、笔记本电脑、或穿戴式智能设备等设备。一种即时通讯信息的处理方法,包括:在与目标用户的即时通讯对话窗口中,向服务器发送导航菜单请求,该导航菜单请求携带目标用户标识,接收服务器根据该目标用户标识返回的导航菜单数据包,根据该导航菜单数据包生成导航操作界面,在该即时通讯对话窗口中,显示该导航操本文档来自技高网...
一种即时通讯信息的处理方法、装置、系统及存储介质

【技术保护点】
一种即时通讯信息的处理方法,其特征在于,包括:在与目标用户的即时通讯对话窗口中,向服务器发送导航菜单请求,所述导航菜单请求携带目标用户标识;接收服务器根据所述目标用户标识返回的导航菜单数据包;根据所述导航菜单数据包生成导航操作界面;在所述即时通讯对话窗口中,显示所述导航操作界面。

【技术特征摘要】
1.一种即时通讯信息的处理方法,其特征在于,包括:在与目标用户的即时通讯对话窗口中,向服务器发送导航菜单请求,所述导航菜单请求携带目标用户标识;接收服务器根据所述目标用户标识返回的导航菜单数据包;根据所述导航菜单数据包生成导航操作界面;在所述即时通讯对话窗口中,显示所述导航操作界面。2.根据权利要求1所述的方法,其特征在于,所述显示所述导航操作界面之后,还包括:接收基于所述导航操作界面触发的即时通讯信息;根据所述导航菜单数据包对所述即时通讯信息进行处理。3.根据权利要求2所述的方法,其特征在于,所述根据所述导航菜单数据包对所述即时通讯信息进行处理,包括:根据所述即时通讯信息从所述导航菜单数据包中获取相应的响应数据;根据获取的响应数据在所述即时通讯对话窗口中响应所述即时通讯信息。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述导航菜单数据包生成导航操作界面,包括:解析所述导航菜单数据包,得到解析数据;根据所述解析数据构建导航操作界面。5.根据权利要求4所述的方法,其特征在于,所述解析所述导航菜单数据包,得到解析数据,包括:对所述导航菜单数据包进行解压缩,得到解压缩后数据;根据所述解压缩后数据确定数据对象;所述根据所述解析数据构建导航操作界面,包括:根据所述数据对象构建导航操作界面。6.根据权利要求5所述的方法,其特征在于,所述根据所述数据对象构建导航操作界面,包括:为所述数据对象创建响应的操作界面元素;根据所述操作界面元素生成导航操作界面。7.根据权利要求6所述的方法,其特征在于,所述数据对象包括头部数据对象、主体数据对象、和/或底部数据对象,所述为所述数据对象创建响应的操作界面元素,包括:确定存在头部数据对象时,为所述头部数据对象创建响应的头部界面元素;确定存在主体数据对象时,为所述主体数据对象创建响应的主体界面元素;确定存在底部数据对象时,为所述底部数据对象创建响应的底部界面元素;所述根据所述操作界面元素生成导航操作界面,包括:根据所述头部界面元素、主体界面元素、和/或底部界面元素生成导航操作界面。8.根据权利要求1至3任一项所述的方法,其特征在于,所述在与目标用户的即时通讯对话窗口中,向服务器发送导航菜单请求之前,还包括:获取与所述目标用户的对话请求;根据所述对话请求调用相应的对话启动进程;执行所述对话启动进...

【专利技术属性】
技术研发人员:顾晓立沈尚容周舒雅
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1