本发明专利技术提供了一种实现软操作界面系统和超声系统实时通讯的方法和系统,通过在软操作界面系统和超声系统之间依序执行一组通讯协议,保证了软操作界面系统和超声系统能够进行有效的实时通讯,同时又保证了各自的独立性,双方可以各自独立维护和各自具有升级功能,而且扩展性强,维护成本低。首先执行版本匹配验证协议;版本匹配验证协议执行成功后,执行文件数据下载协议;文件数据下载协议执行成功后,执行实时交互协议;前一个步骤是后一个步骤的基础,前一个步骤不成功,则后一个步骤不再执行。
【技术实现步骤摘要】
本专利技术涉及超声系统
,特别是涉及一种实现软操作界面系统和超声系统 实时通讯的方法和系统。所述软操作界面系统是指用来显示对超声系统进行操作控制的子 菜单及各种参数信息的子系统,包括触摸屏子系统、无线控制器、PC终端等,区别于超声系 统上设置的“硬操作面板”,所述“硬操作面板”包括按键、旋钮编码器、滑块电位计等。
技术介绍
随着科学技术的发展,超声系统包含的功能越来越多,相关功能的操作及参数的 调节越来越复杂,因此对于终端用户所需操作技能的要求也越来越高。传统的超声系统的 “硬操作面板”是超声系统的人机接口,一般包括功能按键、旋钮编码器、滑块电位计等。近 年来,人们正在研究在一些较大的超声系统上同时使用“硬操作面板”和“软操作界面”,“软 操作界面”一般指触摸屏子系统、无线控制器、PC终端等,“硬操作面板”用来切换较大的功 能模块或快捷操作;“软操作界面”用来显示对超声系统进行操作控制的子菜单及各种参数 信息,从而降低操作复杂性,提高显示信息的质量。现有的“软操作界面”系统和超声系统之间的通讯,主要采用以下两种方案实现1)双显卡利用PC (个人计算机)主板提供的双显卡功能,超声系统主显示器使 用第1个显卡,“软操作界面”的显示器使用第2个显卡,主机系统同时控制主显示器和“软 操作界面”显示器的显示内容,并处理触摸屏输入;2)独立子系统“软操作界面”使用独立的触摸屏子系统,子系统中预先存储操作 子菜单和显示的参数内容,超声系统和触摸屏子系统通过串口或其它方式连接,使用自定 义的协议在两者之间通信。但是现有方案存在的一些问题是超声系统必须具备有一种特定视频输出功能, 而使用双显卡技术是实现该功能的常用方案,即将第2个显卡用于特定视频输出功能,如 果将第2个显卡用作“软操作界面”系统,则会给特定视频输出功能带来困难,而且一些主 板不具有双显卡硬件功能;在独立子系统方案中,超声系统功能在不断地根据客户的需求 升级时,也需要同时升级匹配的“软操作界面”系统软件,并且,在超声系统中,用户会经常 添加自定义信息,然而这些操作很容易导致与子系统信息不匹配问题。
技术实现思路
本专利技术的目的就是为了克服以上不足,提供了一种实现软操作界面系统和超声系 统实时通讯的方法和系统,实现了软操作界面系统与超声系统的实时通讯,保证了软操作 界面系统与超声系统数据的一致性和交互的实时性。本专利技术的技术方案是一种实现软操作界面系统和超声系统实时通讯的方法,其特征在于,包括在所述 软操作界面系统和超声系统之间按照如下步骤依序执行一组通讯协议,首先执行保证两者 相互兼容的版本匹配验证协议;版本匹配验证协议执行成功后,执行保证两者数据一致性的文件数据下载协议;文件数据下载协议执行成功后,执行保证两者操作实时性的实时交 互协议;前一个步骤是后一个步骤的基础,前一个步骤不成功,则后一个步骤不再执行;所 述软操作界面系统是指用来显示对超声系统进行操作控制的子菜单及各种参数信息的子 系统。所述通讯协议中的每种协议都包含若干子命令,每个子命令包含0个或多个附加数据。所述版本匹配验证协议的子命令包括自检成功命令,版本查看命令,版本信息命 令,版本兼容命令和版本异常命令;所述自检成功子命令的附加数据包括4字节的设备类 型信息,所述版本信息子命令的附加数据包括1字节的版本数据字节数信息和多字节的协 议版本数据信息。所述文件数据下载协议的子命令包括文件属性命令,文件内容命令,文件检验和 命令,文件传送完毕命令,传送成功命令和传送失败命令;所述文件属性子命令的附加数据 包括4字节的文件大小信息和2字节的文件块大小信息,所述文件内容子命令的附加数据 包括首/尾各1字节的文件块编号和指定字节的文件块内容信息;所述文件检验和子命令 的附加数据包括4字节的固定字节检验和信息。所述实时交互协议的子命令包括调节参数命令、选择菜单命令、指定功能命令、参 数显示命令、接收正确命令;所述调节参数子命令用于标识可分档调节的参数信息,包含参 数ID、调节方向和调节次数;所述选择菜单子命令用于标识可选择的菜单消息,包含菜单 ID ;所述指定功能子命令用于标识可选择的模块功能,包含功能ID和激活状态;所述参数 显示子命令用于标识改变参数的参数值,包含参数ID、参数值字节数和参数值;所述接收 正确子命令用于标识本次通信过程的完成,不包含附加数据。所述版本匹配验证协议的执行过程,包括以下步骤101.软操作界面系统开机,自检成功后,不断向超声系统发送“自检成功”命令,直 到收到超声系统回复的“版本查看”命令为止;超声系统定时接收到“自检成功”命令后,向 软操作界面系统发送“版本查看”命令;102.软操作界面系统接收到“版本查看”命令后,向超声系统发送“版本信息”命 令;超声系统定时接收到“版本信息”命令后,检测协议的版本是否兼容,若兼容,则匹配成 功,向软操作界面系统发送“版本兼容”命令;否则发送“版本异常”命令;103.软操作界面系统接收到“版本兼容”命令后向超声系统发送“接收正确”命 令,准备进入下一过程;若软操作界面系统接收到“版本异常”命令,向超声系统发送“接收 正确”命令,通信结束且向用户提示“不匹配的协议版本,请升级”;超声系统定时接收到版 本兼容的“接收正确”命令后,进入下一过程,若定时接收到版本异常的“接收正确”命令后, 则通信结束。所述文件数据下载协议的执行过程,包括以下步骤201.超声系统向软操作界面系统发送“文件属性”命令;软操作界面系统接收到 “文件属性”命令后,解析文件属性信息,并向超声系统发送“传送成功”命令;所述解析文件 属性信息是指得到预接收的文件大小和每次传送的文件块大小的信息。202.超声系统定时接收到“传送成功”命令后,按指定文件内容大小,向软操作界 面系统发送“文件内容”命令,传送第1块文件内容;软操作界面系统接收到“文件内容”命令后,验证该文件内容,若该文件内容正确,向超声系统发送“传送成功”命令;否则发送“传 送失败”命令;超声系统定时接收到“传送失败”命令后,重新传送第1块文件内容;203.超声系统定时接收到“传送成功”命令后,再向软操作界面系统发送“文件内 容”命令,传送第N块文件内容,此过程一直持续到最后一个文件块;若超声系统定时接收 到“传送失败”命令后,重新传送上一块文件内容;软操作界面系统接收到第N块文件内容 后,验证该文件内容,若该文件内容正确,向超声系统发送“传送成功”命令;否则发送“传送 失败”命令;此过程一直持续到最后一个文件块;204.超声系统定时接收到最后一个文件块内容“传送成功”命令后,向软操作界面 系统发送“文件检验和”命令;软操作界面系统接收到“文件检验和”命令后,验证检验和,若 检验和正确,向超声系统发送“传送成功”命令;否则发送“传送失败”命令,跳到步骤201 ; 所述验证检验和是指与计算的检验和比较,确认整个文件的正确性。205.超声系统定时接收到“传送成功”命令后,向软操作界面系统发送“文件传 送完毕”命令,准备进入下一过程;软操作界面系统接收到“文件传送完毕”命令后,解析下 载文件,准备进行下一过程;超声系统定时接收到“传送失败”命令后,跳到步骤201,重发 文件;所述解析下载文件,是指操作界面系统本文档来自技高网...
【技术保护点】
一种实现软操作界面系统和超声系统实时通讯的方法,其特征在于,在所述软操作界面系统和超声系统之间依序执行一组通讯协议,首先执行保证两者相互兼容的版本匹配验证协议;版本匹配验证协议执行成功后,执行保证两者数据一致性的文件数据下载协议;文件数据下载协议执行成功后,执行保证两者操作实时性的实时交互协议;前一个步骤是后一个步骤的基础,前一个步骤不成功,则后一个步骤不再执行;所述软操作界面系统是指用来显示对超声系统进行操作控制的子菜单及各种参数信息的子系统。
【技术特征摘要】
【专利技术属性】
技术研发人员:周玉禄,陈欣,姜丽娟,
申请(专利权)人:深圳市开立科技有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。