一种信息交互方法、系统、设备及计算机可读存储介质技术方案

技术编号:28295340 阅读:13 留言:0更新日期:2021-04-30 16:19
本申请公开了一种信息交互方法、系统、设备及计算机可读存储介质,应用于信息发送方,获取待发送的目标信息;在目标信息中确定出基础信息及扩充信息;按照预设的基础信息结构体,对基础信息进行封装,得到基础信息字段;按照预设的扩充信息结构体,对扩充信息进行封装,得到扩充信息字段;将基础信息字段及扩充信息字段发送至信息接收方;其中,基础信息包括信息发送方与信息接收方预先约定的交互信息;扩充信息包括信息发送方未与信息接收方预先约定的交互信息。本申请中,信息发送方通过数据结构体将基础信息及扩充信息分开发送至信息接收方,使得信息接收方可以单独处理基础信息及扩充信息,信息交互方式灵活且便于进行信息扩展,适用性好。

【技术实现步骤摘要】
一种信息交互方法、系统、设备及计算机可读存储介质
本申请涉及计算机
,更具体地说,涉及一种信息交互方法、系统、设备及计算机可读存储介质。
技术介绍
当前,在信息发送方与信息接收方进行信息交互的过程中,由于信息发送方与信息接收方之间的版本差异,可能使得信息发送方与信息接收方之间无法传输新数据,此时信息发送方需要与信息接收方进行数据扩充。比如通过扩充数据结构体的方式来进行数据扩充,也即定义信息发送方与信息接收方之间交互的数据结构,当一方新增需求的时候,则在结构体的最后进行相应的数据扩充。此种方式易于实现信息发送方与信息接收方之间数据的整体性处理,但是缺乏灵活性和易扩展性,适用性差。综上所述,如何提高信息交互的适用性是目前本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种信息交互方法,其能在一定程度上解决如何提高信息交互的适用性的技术问题。本申请还提供了一种信息交互系统、设备及计算机可读存储介质。为了实现上述目的,本申请提供如下技术方案:一种信息交互方法,应用于信息发送方,包括:获取待发送的目标信息;在所述目标信息中确定出基础信息及扩充信息;按照预设的基础信息结构体,对所述基础信息进行封装,得到基础信息字段;按照预设的扩充信息结构体,对所述扩充信息进行封装,得到扩充信息字段;将所述基础信息字段及所述扩充信息字段发送至信息接收方;其中,所述基础信息包括所述信息发送方与所述信息接收方预先约定的交互信息;所述扩充信息包括所述信息发送方未与所述信息接收方预先约定的交互信息。优选的,所述将所述基础信息字段及所述扩充信息字段发送至信息接收方之后,还包括:接收所述信息接收方发送的扩充信息字段响应信息;解析所述扩充信息字段响应信息;若所述扩充信息字段响应信息表征所述信息接收方具有所述扩充信息的交互功能,则将所述扩充信息标记为所述基础信息;若所述扩充信息字段响应信息表征所述信息接收方不具有所述扩充信息的交互功能,则禁止向所述信息接收方发送所述扩充信息。优选的,所述将所述扩充信息标记为所述基础信息之后,还包括:在所述基础信息结构体中添加所述扩充信息的结构体信息。优选的,所述在所述基础信息结构体中添加所述扩充信息的结构体信息,包括:接收所述信息接收方发送的添加信息响应结果;若所述添加信息响应结果表征同意添加信息,则按照所述添加信息在所述基础信息结构体中添加所述扩充信息的结构体信息;其中,所述添加信息包括在所述基础信息结构体中添加所述扩充信息的结构体信息的添加信息。优选的,所述扩充信息结构体包括所述添加信息的结构体信息;所述按照预设的扩充信息结构体,对所述扩充信息进行封装,得到扩充信息字段,包括:确定在所述基础信息结构体中添加所述扩充信息的结构体信息的所述添加信息;按照所述扩充信息结构体,对所述扩充信息及所述添加信息进行封装,得到扩充信息字段。优选的,所述添加信息包括所述扩充信息在所述基础信息结构体中的偏移信息、配置所述扩充信息的命令字、获取所述扩充信息的命令字、发送所述扩充信息的标识。一种信息交互方法,应用于信息接收方,包括:接收信息发送方发送的基础信息字段及扩充信息字段;按照预设的基础信息结构体,对所述基础信息字段进行解封,得到基础信息;按照预设的扩充信息结构体,对所述扩充信息字段进行解封,得到扩充信息;判断自身是否具有所述扩充信息的交互功能,若是,则与所述信息发送方交互所述基础信息及所述扩充信息;若否,则与所述信息发送方交互所述基础信息;其中,所述信息发送方获取待发送的目标信息;在所述目标信息中确定出所述基础信息及所述扩充信息;按照所述基础信息结构体,对所述基础信息进行封装,得到所述基础信息字段;按照所述扩充信息结构体,对所述扩充信息进行封装,得到所述扩充信息字段;所述基础信息包括所述信息发送方与所述信息接收方预先约定的交互信息;所述扩充信息包括所述信息发送方未与所述信息接收方预先约定的交互信息。一种信息交互系统,应用于信息发送方,包括:第一获取模块,用于获取待发送的目标信息;第一确定模块,用于在所述目标信息中确定出基础信息及扩充信息;第一封装模块,用于按照预设的基础信息结构体,对所述基础信息进行封装,得到基础信息字段;第二封装模块,用于按照预设的扩充信息结构体,对所述扩充信息进行封装,得到扩充信息字段;第一发送模块,用于将所述基础信息字段及所述扩充信息字段发送至信息接收方;其中,所述基础信息包括所述信息发送方与所述信息接收方预先约定的交互信息;所述扩充信息包括所述信息发送方未与所述信息接收方预先约定的交互信息。一种信息交互设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上任一所述信息交互方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述信息交互方法的步骤。本申请提供的一种信息交互方法,应用于信息发送方,获取待发送的目标信息;在目标信息中确定出基础信息及扩充信息;按照预设的基础信息结构体,对基础信息进行封装,得到基础信息字段;按照预设的扩充信息结构体,对扩充信息进行封装,得到扩充信息字段;将基础信息字段及扩充信息字段发送至信息接收方;其中,基础信息包括信息发送方与信息接收方预先约定的交互信息;扩充信息包括信息发送方未与信息接收方预先约定的交互信息。本申请中,信息发送方通过数据结构体将基础信息及扩充信息分开发送至信息接收方,使得信息接收方可以单独处理基础信息及扩充信息,信息交互方式灵活且便于进行信息扩展,适用性好。本申请提供的一种信息交互系统、设备及计算机可读存储介质也解决了相应技术问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种信息交互方法的流程图;图2为本申请实施例提供的信息交互系统的结构示意图;图3为本申请实施例提供的一种信息交互设备的结构示意图;图4为本申请实施例提供的一种信息交互设备的另一结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参阅图1,图1为本申请实施例提供的一种信息交互方法的流程图。本申请实施例提供的本文档来自技高网...

【技术保护点】
1.一种信息交互方法,其特征在于,应用于信息发送方,包括:/n获取待发送的目标信息;/n在所述目标信息中确定出基础信息及扩充信息;/n按照预设的基础信息结构体,对所述基础信息进行封装,得到基础信息字段;/n按照预设的扩充信息结构体,对所述扩充信息进行封装,得到扩充信息字段;/n将所述基础信息字段及所述扩充信息字段发送至信息接收方;/n其中,所述基础信息包括所述信息发送方与所述信息接收方预先约定的交互信息;所述扩充信息包括所述信息发送方未与所述信息接收方预先约定的交互信息。/n

【技术特征摘要】
1.一种信息交互方法,其特征在于,应用于信息发送方,包括:
获取待发送的目标信息;
在所述目标信息中确定出基础信息及扩充信息;
按照预设的基础信息结构体,对所述基础信息进行封装,得到基础信息字段;
按照预设的扩充信息结构体,对所述扩充信息进行封装,得到扩充信息字段;
将所述基础信息字段及所述扩充信息字段发送至信息接收方;
其中,所述基础信息包括所述信息发送方与所述信息接收方预先约定的交互信息;所述扩充信息包括所述信息发送方未与所述信息接收方预先约定的交互信息。


2.根据权利要求1所述的方法,其特征在于,所述将所述基础信息字段及所述扩充信息字段发送至信息接收方之后,还包括:
接收所述信息接收方发送的扩充信息字段响应信息;
解析所述扩充信息字段响应信息;
若所述扩充信息字段响应信息表征所述信息接收方具有所述扩充信息的交互功能,则将所述扩充信息标记为所述基础信息;
若所述扩充信息字段响应信息表征所述信息接收方不具有所述扩充信息的交互功能,则禁止向所述信息接收方发送所述扩充信息。


3.根据权利要求2所述的方法,其特征在于,所述将所述扩充信息标记为所述基础信息之后,还包括:
在所述基础信息结构体中添加所述扩充信息的结构体信息。


4.根据权利要求3所述的方法,其特征在于,所述在所述基础信息结构体中添加所述扩充信息的结构体信息,包括:
接收所述信息接收方发送的添加信息响应结果;
若所述添加信息响应结果表征同意添加信息,则按照所述添加信息在所述基础信息结构体中添加所述扩充信息的结构体信息;
其中,所述添加信息包括在所述基础信息结构体中添加所述扩充信息的结构体信息的添加信息。


5.根据权利要求4所述的方法,其特征在于,所述扩充信息结构体包括所述添加信息的结构体信息;
所述按照预设的扩充信息结构体,对所述扩充信息进行封装,得到扩充信息字段,包括:
确定在所述基础信息结构体中添加所述扩充信息的结构体信息的所述添加信息;
按照所述扩充信息结构体,对所述扩充信息及所述添加信息进行封装,得到扩充信息字段。


6.根据权利要求4所述的方法,...

【专利技术属性】
技术研发人员:候志立
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1