发明名称 一种命令传送方法
摘要 本发明有关一种命令传送方法,包括:将命令划分为不同的命令类型,设定不同类型命令的参数对应的处理方式,当进行命令传送时,命令发送端首先将当前命令的命令字转换成字符串,再根据当前命令所属命令类型对其参数进行相应处理后发送;命令接收端将接收的命令字字符串转换为对应命令,并根据接收命令的类型对接收的参数数据进行相对应的转换处理。采用本发明的方法能够简单、快捷地实现近距离设备之间的命令数据传送。
申请公布号 CN100389583C 申请公布日期 2008.05.21
申请号 CN200410102540.7 申请日期 2004.12.24
申请人 北京中星微电子有限公司 发明人 游明琦;刘勇
分类号 H04L29/06(2006.01) 主分类号 H04L29/06(2006.01)
代理机构 北京同达信恒知识产权代理有限公司 代理人 黄志华
主权项 1.一种命令传送方法,其特征在于,将命令划分为如下三种类型:第一类型:命令参数为字符串;第二类型:命令参数为非字符串,且参数数据的个数小于设定的阈值;第三类型:命令参数为非字符串,且参数数据的个数大于等于设定的阈值;当进行命令传送时,执行下列步骤:A、判断当前命令是否为第一类型命令,若是,则将当前命令的命令字转换成字符串,并将转换后的命令字字符串、参数字符串和命令结束标识符顺序发送给命令接收端,转至步骤D;否则,执行步骤B;B、判断当前命令是否为第二类型命令,若是,则将当前命令的命令字及其参数分别转换为字符串,并将转换后的命令字字符串、参数字符串和命令结束标识符顺序发送给命令接收端,转至步骤D;否则,执行步骤C;C、计算出当前命令的参数数据长度,将当前命令字及计算出的长度值分别转换为字符串,并将转换后的命令字字符串、长度值字符串和命令结束标识符顺序发送给命令接收端,并在发送完成后,连续发送所述参数数据;转至步骤D;D、命令接收端接收到一个完整的命令后,首先将接收的命令字字符串转换为相应命令;再判断出当前接收命令所属的命令类型,若为第一类型命令,则将接收的参数字符串作为当前命令的参数;若为第二类型命令,则将接收的参数字符串转换为对应参数数据;若为第三类型命令,则将接收的长度值字符串转换为长度数值,并连续接收相同长度的数据作为当前命令的参数数据。
地址 100083北京市海淀区学院路35号世宁大厦15层