一种数据收发方法、装置及通信设备的制作方法

文档序号:6520818阅读:168来源:国知局
一种数据收发方法、装置及通信设备的制作方法
【专利摘要】本申请提供了一种数据收发方法、装置及通信设备,预先建立数据标识与通信接口资源信息的对应关系,并为待发送数据配置第一存储空间,在发送数据时,从第一存储空间提取待发送数据和与待发送数据对应的数据标识,基于数据标识与通信接口资源信息的对应关系确定与提取的数据标识对应的通信接口资源信息,通过与确定出的通信接口资源信息所标识的通信接口资源发送提取的待发送数据。本申请提供的数据收发方法、装置及通信设备使得,不用将通信接口资源信息固化在收发数据的应用程序中,当对接设备的接口定义发生变化时,只需对数据标识与通信接口资源信息的对应关系进行更新,而不用更改收发数据的应用程序,实现简单,易于维护。
【专利说明】一种数据收发方法、装置及通信设备
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种数据收发方法、装置及通信设备。
【背景技术】
[0002]数据收发功能是各类通信接口的基本功能。各类通信接口应收发的数据内容与对接设备的接口定义有关,例如,通信接口的通道I发送高度数据和经纬度数据,通道3接收自检信息和状态数据。即,通信接口资源需要根据对接设备的接口定义进行分配。
[0003]现有技术中,通过通信接口发送数据的方式为:根据对接设备的接口定义定制应用程序,将通信接口资源信息固化在应用程序中,应用程序通过与该通信接口资源信息对应的通信接口资源发送数据。
[0004]发明人在实现本发明创造的过程中发现:由于发送数据的应用程序是根据对接设备的接口定义定制的,因此,当对接设备的接口定义发生变化时,为了能够成功发送数据,则需要依据变化后的接口定义调整固化在应用程序中的通信接口资源信息,即需要重新修改整套应用程序,因此,操作较繁琐、可维护性较差。

【发明内容】

[0005]有鉴于此,本发明提供了一种数据收发方法、装置及通信设备,用以解决现有技术中在发送数据时,如果对接设备的接口定义发生变化时,则需要依据变化后的接口定义调整固化在应用程序中的通信接口资源信息,操作较繁琐、可维护性较差的问题,其技术方案如下:
[0006]第一方面,一种数据发送方法,预先建立数据标识与通信接口资源信息的对应关系,并为待发送数据配置第一存储空间,以便发送数据的应用程序将待发送数据和与所述待发送数据对应的数据标识存储至所述第一存储空间,所述通信接口资源信息包括通信接口的板卡号和通道号,所述数据标识用于标识数据的类型,所述方法包括:
[0007]从所述第一存储空间提取第一数据和与所述第一数据对应的第一数据标识;
[0008]基于所述数据标识与通信接口资源信息的对应关系确定与所述第一数据标识对应的通信接口资源信息;
[0009]通过所述与所述第一数据标识对应的通信接口资源信息所标识的通信接口资源发送所述第一数据。
[0010]其中,所述数据标识与通信接口资源信息的对应关系以映射表的形式维护;
[0011]则基于所述数据标识与通信接口资源信息的对应关系确定与所述第一数据标识对应的通信接口资源信息,包括:
[0012]在所述映射表中查找与所述第一数据标识相同的数据标识;
[0013]确定查找到的与所述第一数据标识相同的数据标识对应的通信接口资源信息为与所述第一数据标识对应的通信接口资源信息。
[0014]其中,所述数据标识为数字、字母或字符串。[0015]第二方面,一种数据接收方法,预先为接收的数据分配第二存储空间,所述方法包括:
[0016]当接收到第二数据时,确定接收所述第二数据的通信接口资源信息,并将确定出的通信接口资源信息作为第二通信接口资源信息;
[0017]基于数据标识与通信接口资源信息的对应关系确定与所述第二通信接口资源信息对应的第二数据标识,
[0018]将接收的所述第二数据和确定出的所述第二数据标识存储至所述第二存储空间中,以便接收数据的应用程序从所述第二存储空间中读取数据进行处理或显示。
[0019]其中,所述数据标识与通信接口资源信息的对应关系以映射表的形式维护;
[0020]则所述基于数据标识与通信接口资源信息的对应关系确定与所述第二通信接口资源信息对应的第二数据标识,包括:
[0021 ] 在所述映射表中查找与所述第二通信接口资源信息相同的通信接口资源信息;
[0022]确定查找到的与所述第二通信接口资源信息相同的通信接口资源信息对应的数据标识为与所述第二通信接口资源信息对应的第二数据标识。
[0023]第三方面,一种数据发送装置,包括:
[0024]对应关系建立模块,用于预先建立数据标识与通信接口资源信息的对应关系,所述通信接口资源信息包括通信接口的板卡号和通道号;
[0025]第一配置模块,用于为待发送数据配置第一存储空间,以便发送数据的应用程序将待发送数据和与所述待发送数据对应的数据标识存储至所述第一存储空间,其中,所述数据标识用于标识数据的类型;
[0026]数据提取模块,用于从所述第一配置模块配置的所述第一存储空间中提取第一数据和与所述第一数据对应的第一数据标识;
[0027]第一确定模块,用于基于所述对应关系建立模块建立的所述数据标识与通信接口资源信息的对应关系确定与所述数据提取模块提取的所述第一数据标识对应的通信接口资源信息;
[0028]数据发送模块,用于通过所述第一确定模块确定出的、与所述第一数据标识对应的通信接口资源信息所标识的通信接口资源发送所述数据提取模块提取的所述第一数据。
[0029]其中,所述数据标识与通信接口资源信息的对应关系以映射表的形式维护;
[0030]则所述第一确定模块包括:
[0031]第一查找子模块,用于在所述映射表中查找与所述第一数据标识相同的数据标识;
[0032]第一确定子模块,用于确定所述第一查找子模块查找到的、与所述第一数据标识相同的数据标识对应的通信接口资源信息为与所述第一数据标识对应的通信接口资源信
肩、O
[0033]第四方面,一种数据接收装置,包括:
[0034]第二配置模块,用于预先为接收的数据分配第二存储空间;
[0035]第二确定模块,用于当接收到第二数据时,确定接收所述第二数据的通信接口资源信息,并将确定出的通信接口资源信息作为第二通信接口资源信息;
[0036]第三确定模块,用于基于数据标识与通信接口资源信息的对应关系确定与所述第二确定模块确定出的所述第二通信接口资源信息对应的第二数据标识;
[0037]数据存储模块,用于将接收的所述第二数据和所述第三确定模块确定出的所述第二数据标识存储至所述第二存储空间中,以便接收数据的应用程序从所述第二存储空间中读取数据进行处理或显示。
[0038]其中,所述数据标识与通信接口资源信息的对应关系以映射表的形式维护;
[0039]则所述第三确定模块包括:
[0040]第二查找子模块,用于在所述映射表中查找与所述第二通信接口资源信息相同的通信接口资源信息;
[0041]第二确定子模块,用于确定所述第二查找子模块查找到的、与所述第二通信接口资源信息相同的通信接口资源信息对应的数据标识为与所述第二通信接口资源信息对应的第二数据标识。
[0042]第五方面,一种通信设备,包括上述的数据发送装置,以及,上述的数据接收装置。
[0043]上述技术方案具有如下有益效果:
[0044]本发明提供的数据收发方法、装置及通信设备,可基于数据标识与通信接口资源信息的对应关系确定从第一存储空间提取的待发送数据的通信接口资源信息,从而通过与确定出的通信接口资源信息所标识的通信接口资源发送提取的待发送数据,并且,可基于数据标识与通信接口资源信息的对应关系确定与接收数据的通信接口资源信息对应的数据标识,然后将接收的数据和确定出的数据标识存储至第二存储空间中,以便接收数据的应用程序可以从第二存储空间中读取数据进行处理或显示。本发明提供的数据收发方法、装置及通信设备,使得不用将通信接口资源信息固化在收发数据的应用程序中,当对接设备的接口定义发生变化时,只需对数据标识与通信接口资源信息的对应关系进行更新,而不用更改收发数据的应用程序,实现简单,易于维护。
【专利附图】

【附图说明】
[0045]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0046]图1为本发明实施例提供的一种数据发送方法的流程示意图;
[0047]图2为本发明实施例提供的一种数据接收方法的流程示意图;
[0048]图3为本发明实施例提供的一种数据发送装置30的结构示意图;
[0049]图4为本发明实施例提供的一种数据接收装置40的结构示意图;
[0050]图5为本发明实施例提供的一种通信设备50的结构示意图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0052]请参阅图1,为本发明实施例提供的一种数据发送方法的流程示意图,预先建立数据标识与通信接口资源信息的对应关系,并为待发送数据配置第一存储空间,以便发送数据的应用程序将待发送数据和与待发送数据对应的数据标识存储至第一存储空间,本发明实施例提供的方法可以包括:
[0053]步骤SlOl:从第一存储空间提取第一数据和与第一数据对应的第一数据标识。
[0054]可以理解的是,为了将第一数据和第一数据标识相对应,发送数据的应用程序在存储第一数据和第一数据标识时,可将第一数据和与第一数据对应的第一数据标识封装在一起作为一条数据存储至作为发送缓冲区的第一存储空间中。相应的,发送数据时,从第一存储空间提取一条数据,从提取的数据中解析出第一数据和与第一数据对应的第一数据标识。
[0055]步骤S102:基于数据标识与通信接口资源信息的对应关系确定与第一数据标识对应的通信接口资源信息。
[0056]其中,数据标识用于标识数据的类型,数据标识可以为数字、字母或字符串。示例性的,高度数据和经纬度数据的数据标识为1,自检数据和状态数据的数据标识为2。
[0057]其中,通信接口资源信息包括通信接口的板卡号和通道号。具体的,一个通信设备可能有多块板卡,一块板卡有多个通道,确定通信接口资源信息,即确定用哪块板卡的哪个通道发送数据。
[0058]在一种可能的实现方式中,数据标识与通信接口资源信息的对应关系以映射表的形式维护,如下表所示:
[0059]表1
[0060]
【权利要求】
1.一种数据发送方法,其特征在于,预先建立数据标识与通信接口资源信息的对应关系,并为待发送数据配置第一存储空间,以便发送数据的应用程序将待发送数据和与所述待发送数据对应的数据标识存储至所述第一存储空间,所述通信接口资源信息包括通信接口的板卡号和通道号,所述数据标识用于标识数据的类型,所述方法包括: 从所述第一存储空间提取第一数据和与所述第一数据对应的第一数据标识; 基于所述数据标识与通信接口资源信息的对应关系确定与所述第一数据标识对应的通信接口资源信息; 通过所述与所述第一数据标识对应的通信接口资源信息所标识的通信接口资源发送所述第一数据。
2.根据权利要求1所述的方法,其特征在于,所述数据标识与通信接口资源信息的对应关系以映射表的形式维护; 则基于所述数据标识与通信接口资源信息的对应关系确定与所述第一数据标识对应的通信接口资源信息,包括: 在所述映射表中查找与所述第一数据标识相同的数据标识; 确定查找到的与所述第一数据标识相同的数据标识对应的通信接口资源信息为与所述第一数据标识对应的通信接口资源信息。
3.根据权利要求1或2所述的方法,其特征在于,所述数据标识为数字、字母或字符串。
4.一种数据接收方法,其特征在于,预先为接收的数据分配第二存储空间,所述方法包括: 当接收到第二数据时,确定接收所述第二数据的通信接口资源信息,并将确定出的通信接口资源信息作为第二通信接口资源信息; 基于数据标识与通信接口资源信息的对应关系确定与所述第二通信接口资源信息对应的第二数据标识, 将接收的所述第二数据和确定出的所述第二数据标识存储至所述第二存储空间中,以便接收数据的应用程序从所述第二存储空间中读取数据进行处理或显示。
5.根据权利要求4所述的方法,其特征在于,所述数据标识与通信接口资源信息的对应关系以映射表的形式维护; 则所述基于数据标识与通信接口资源信息的对应关系确定与所述第二通信接口资源信息对应的第二数据标识,包括: 在所述映射表中查找与所述第二通信接口资源信息相同的通信接口资源信息; 确定查找到的与所述第二通信接口资源信息相同的通信接口资源信息对应的数据标识为与所述第二通信接口资源信息对应的第二数据标识。
6.一种数据发送装置,其特征在于,包括: 对应关系建立模块,用于预先建立数据标识与通信接口资源信息的对应关系,所述通信接口资源信息包括通信接口的板卡号和通道号; 第一配置模块,用于为待发送数据配置第一存储空间,以便发送数据的应用程序将待发送数据和与所述待发送数据对应的数据标识存储至所述第一存储空间,其中,所述数据标识用于标识数据的类型; 数据提取模块,用于从所述第一配置模块配置的所述第一存储空间中提取第一数据和与所述第一数据对应的第一数据标识; 第一确定模块,用于基于所述对应关系建立模块建立的所述数据标识与通信接口资源信息的对应关系确定与所述数据提取模块提取的所述第一数据标识对应的通信接口资源信息; 数据发送模块,用于通过所述第一确定模块确定出的、与所述第一数据标识对应的通信接口资源信息所标识的通信接口资源发送所述数据提取模块提取的所述第一数据。
7.根据权利要求6所述的装置,其特征在于,所述数据标识与通信接口资源信息的对应关系以映射表的形式维护; 则所述第一确定模块包括: 第一查找子模块,用于在所述映射表中查找与所述第一数据标识相同的数据标识; 第一确定子模块,用于确定所述第一查找子模块查找到的、与所述第一数据标识相同的数据标识对应的通信接口资源信息为与所述第一数据标识对应的通信接口资源信息。
8.一种数据接收装置,其特征在于,包括: 第二配置模块,用于预先为接收的数据分配第二存储空间; 第二确定模块,用于当接收到第二数据时,确定接收所述第二数据的通信接口资源信息,并将确定出的通信接口资源信息作为第二通信接口资源信息; 第三确定模块,用于基于数据标识与通信接口资源信息的对应关系确定与所述第二确定模块确定出的所述第二通信接口资源信息对应的第二数据标识; 数据存储模块,用于将接收的所述第二数据和所述第三确定模块确定出的所述第二数据标识存储至所述第二存储空间中,以便接收数据的应用程序从所述第二存储空间中读取数据进行处理或显示。
9.根据权利要求8所述的装置,其特征在于,所述数据标识与通信接口资源信息的对应关系以映射表的形式维护; 则所述第三确定模块包括: 第二查找子模块,用于在所述映射表中查找与所述第二通信接口资源信息相同的通信接口资源信息; 第二确定子模块,用于确定所述第二查找子模块查找到的、与所述第二通信接口资源信息相同的通信接口资源信息对应的数据标识为与所述第二通信接口资源信息对应的第二数据标识。
10.一种通信设备, 其特征在于,包括:如权利要求6或7所述的数据发送装置,以及,如权利要求8或9所述的数据接收装置。
【文档编号】G06F17/30GK103595822SQ201310611593
【公开日】2014年2月19日 申请日期:2013年11月26日 优先权日:2013年11月26日
【发明者】沙海亮 申请人:北京经纬恒润科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1