移动终端、电子设备及串口传输方法和系统.pdf

上传人:大师****2 文档编号:4038226 上传时间:2018-08-12 格式:PDF 页数:13 大小:796.75KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310585949.8

申请日:

2013.11.20

公开号:

CN104657301A

公开日:

2015.05.27

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 13/38申请日:20131120|||公开

IPC分类号:

G06F13/38

主分类号:

G06F13/38

申请人:

希姆通信息技术(上海)有限公司

发明人:

姜红

地址:

200335上海市长宁区金钟路633号

优先权:

专利代理机构:

上海弼兴律师事务所31283

代理人:

薛琦; 王聪

PDF下载: PDF下载
内容摘要

本发明公开了一种移动终端、电子设备及串口传输方法和系统,所述串口传输方法步骤如下:移动终端的一第一串口每隔一时间区间向电子设备的一第二串口发送一次连接请求;第二串口向第一串口发送一表示即将发送数据的第一信息;第一串口向第二串口发送一表示准备接收数据的第二信息,停止发送所述连接请求;第二串口向第一串口发送数据;第一串口向第二串口发送一表示接收到数据的第三信息;第二串口判断是否在一时间段内接收到第三信息,若是,结束流程,若否,第二串口向第一串口发送第一信息,第一串口接收到第一信息,并向第二串口发送第二信息。本发明既不用大幅度改变电路又能实现交互式传输数据,具有可靠、稳定的优点。

权利要求书

权利要求书
1.  一种移动终端与电子设备的串口传输方法,其特征在于,所述串口传输方法步骤如下:
S1、所述移动终端的一第一串口每隔一时间区间向所述电子设备的一第二串口发送一次连接请求;
S2、所述第二串口接收到所述连接请求,并向所述第一串口发送一表示即将发送数据的第一信息;
S3、所述第一串口接收到所述第一信息,并向所述第二串口发送一表示准备接收数据的第二信息,停止发送所述连接请求;
S4、所述第二串口接收到所述第二信息,并向所述第一串口发送数据;
S5、所述第一串口接收到所述数据,并向所述第二串口发送一表示接收到所述数据的第三信息;
S6、所述第二串口判断是否在一时间段内接收到所述第三信息,若是,结束流程,若否,执行S7;
S7、所述第二串口向所述第一串口发送所述第一信息,所述第一串口接收到所述第一信息,并向所述第二串口发送所述第二信息,然后执行S4。

2.  如权利要求1所述的移动终端与电子设备的串口传输方法,其特征在于,
S2为:所述第二串口接收所述连接请求,并判断所述电子设备的一表示有数据传输的参数是否为有效值,若是,向所述第一串口发送所述第一信息,若否,结束流程;
S6为:所述第二串口判断是否在一时间段内接收到所述第三信息,若是,将所述参数设置为无效值,然后结束流程,若否,执行S7。

3.  如权利要求1所述的移动终端与电子设备的串口传输方法,其特征在于,S6为:所述第二串口判断是否在一时间段内接收到所述第三信息,若是,标记所述数据,若否,执行S7;
S2为:所述第二串口接收所述连接请求,并判断准备发送的数据是否被 标记过,若是,结束流程,若否,向所述第一串口发送第一信息;
或,
S6为:所述第二串口判断是否在一时间段内接收到所述第三信息,若是,清除所述数据,若否,执行S7。

4.  如权利要求1所述的移动终端与电子设备的串口传输方法,其特征在于,所述第一串口为USB口,或Mini USB口;所述第二串口为USB口,或Mini USB口,或音频接口。

5.  如权利要求1所述的移动终端与电子设备的串口传输方法,其特征在于,所述第一串口和所述第二串口均为10pin的Mini USB口,将所述Mini USB口的两个悬空引脚分别设置为一用于发送所述连接请求、所述第一信息、所述第二信息、所述数据或所述第三信息的输出引脚和一用于接收所述连接请求、所述第一信息、所述第二信息、所述数据或所述第三信息的输入引脚。

6.  一种移动终端,其特征在于,所述移动终端包括一第一串口,所述第一串口用于每隔一时间区间向一电子设备发送一次连接请求;在所述电子设备发送一表示即将发送数据的第一信息后,接收到所述第一信息,并向所述电子设备发送一表示准备接收数据的第二信息,停止发送所述连接请求;在所述电子设备发送数据后,接收到所述数据,并向所述电子设备发送一表示接收到所述数据的第三信息。

7.  如权利要求6所述的移动终端,其特征在于,所述第一串口为10pin的Mini USB口,将所述Mini USB口的两个悬空引脚分别设置为一用于发送所述连接请求、所述第二信息和所述第三信息的输出引脚和一用于接收所述第一信息和所述数据的输入引脚。

8.  一种电子设备,其特征在于,所述电子设备包括一第二串口,所述第二串口用于在一移动终端发送连接请求后,接收到所述连接请求,并向所述移动终端发送一表示即将发送数据的第一信息;在所述移动终端发送一表 示准备接收数据的第二信息后,接收到所述第二信息,并向所述移动终端发送数据;判断是否在一时间段内接收到所述第三信息,若是,结束运行,若否,向所述移动终端发送所述第一信息。

9.  如权利要求8所述的所述电子设备,其特征在于,所述第二串口还用于判断所述电子设备的一表示有数据传输的参数是否为有效值,若是,向所述第一串口发送所述第一信息,若否,结束运行;判断是否在一时间段内接收到所述第三信息,若是,将所述参数设置为无效值,然后结束运行,若否,向所述移动终端发送所述第一信息。

10.  如权利要求8所述的所述电子设备,其特征在于,所述第二串口还用于在判断是否在一时间段内接收到所述第三信息为是时,标记所述数据;判断准备发送的数据是否被标记过,若是,结束运行,若否,向所述第一串口发送一表示即将发送数据的第一信息;
或,
所述电子设备还用于在判断是否在一时间段内接收到所述第三信息为是时,清除所述数据。

11.  如权利要求8所述的所述电子设备,其特征在于,所述第二串口10pin的Mini USB口,将所述Mini USB口的两个悬空引脚分别设置为一用于发送所述第一信息或所述数据的输出引脚和一用于接收所述连接请求、所述第二信息或所述第三信息的输入引脚。

12.  如权利要求8所述的所述电子设备,其特征在于,所述电子设备为电子医疗设备。

13.  一种移动终端与电子设备的串口传输系统,其特征在于,其包括如权利要求6或7所述的移动终端和如权利要求8-12中任意一项所述的电子设备。

14.  如权利要求13所述的移动终端与电子设备的串口传输系统,所述移动终端和所述电子设备通过一数据线相连。

说明书

说明书移动终端、电子设备及串口传输方法和系统
技术领域
本发明涉及一种移动终端、电子设备及移动终端与电子设备的串口传输方法、移动终端与电子设备的串口传输系统。
背景技术
传统便携式电子医疗设备和手机都属于非智能低功耗设备,一般采用电池供电,工作电压为3.0~4.0V之间,其内部数据传输电路的工作电压一般在3.0V左右,两种设备之间如果要进行数据传输,通常会遇到以下难题:
1)如果电子医疗设备和手机之间采用通用的Mini USB(迷你通用串行总线,一种在数码相机和摄像机、移动硬盘等设备经常使用的接口)模式进行数据通信,则要求其中一方必须采用主模式,另一方采用从模式,而作为主模式的一方,必须要能提供USB(通用串行总线)控制电压(4.5~5V),这对设备的数据传输电路改动较大,而且功耗较高,如果设备的使用频率较高,就会大大缩短电池供电时间;
2)如果电子医疗设备和手机之间采用普通RS232(推荐标准232)对等模式的通信方式,由于任何一方都无法判断数据链路是否正常,所以无法发起正常的连接会话,只能按一定的频率轮询侦听数据接口,既无法保证数据传输的稳定性,而且在设备待机状态下还要对数据接口维持供电增加设备的功耗。
发明内容
为了克服现有的移动终端和电子设备间采用Mini USB模式传输数据需大幅度改变电路、采用RS232对等模式的进行不能实现主/从通信方式的缺陷,本发明提供了一种能既不用大幅度改变电路又能实现交互式传输数据的移动终端与电子设备的串口传输方法。
本发明是通过下述技术方案来解决上述技术问题:
一种移动终端与电子设备的串口传输方法,其特点是,所述串口传输方法步骤如下:
S1、所述移动终端的一第一串口每隔一时间区间向所述电子设备的一第二串口发送一次连接请求;
S2、所述第二串口接收到所述连接请求,并向所述第一串口发送一表示即将发送数据的第一信息;
S3、所述第一串口接收到所述第一信息,并向所述第二串口发送一表示准备接收数据的第二信息,停止发送所述连接请求;
S4、所述第二串口接收到所述第二信息,并向所述第一串口发送数据;
S5、所述第一串口接收到所述数据,并向所述第二串口发送一表示接收到所述数据的第三信息;
S6、所述第二串口判断是否在一时间段内接收到所述第三信息,若是,结束流程,若否,执行S7;
S7、所述第二串口向所述第一串口发送所述第一信息,所述第一串口接收到所述第一信息,并向所述第二串口发送所述第二信息,然后执行S4。
在所述移动终端和所述电子设备建立通信之后,所述移动终端能够主动向所述电子设备发起连接对话,请求所述电子设备发送数据。两者之间信息的交互保证了数据传输的稳定性和可靠性。
较佳地,S2为:所述第二串口接收所述连接请求,并判断所述电子设备的一表示有数据传输的参数是否为有效值,若是,向所述第一串口发送所述第一信息,若否,结束流程;
S6为:所述第二串口判断是否在一时间段内接收到所述第三信息,若是,将所述参数设置为无效值,然后结束流程,若否,执行S7。
这样能够确定所述电子设备包括可以传送给所述手机的数据,确定有数据再进行后续步骤,没有数据就结束流程,提高了传送效率,避免了所述电子设备在后续步骤中无数据可传而造成错误。
较佳地,S6为:所述第二串口判断是否在一时间段内接收到所述第三信息,若是,标记所述数据,若否,执行S7;
S2为:所述第二串口接收所述连接请求,并判断准备发送的数据是否被标记过,若是,结束流程,若否,向所述第一串口发送第一信息;
或,
S6为:所述第二串口判断是否在一时间段内接收到所述第三信息,若是,清除所述数据,若否,执行S7。
通过此方案避免将已经发送过的数据重复发送,提高了传输效率。
较佳地,所述第一串口为USB口,或Mini USB口;所述第二串口为USB口,或Mini USB口,或音频接口。
较佳地,所述第一串口和所述第二串口均为10pin的Mini USB口(10引脚Mini USB),将所述Mini USB口的两个悬空引脚分别设置为一用于发送所述连接请求、所述第一信息、所述第二信息、所述数据或所述第三信息的输出引脚和一用于接收所述连接请求、所述第一信息、所述第二信息、所述数据或所述第三信息的输入引脚。通常10pin的Mini USB口具有5个悬空引脚,通过设置其中两个悬空引脚的定义使其达到传输数据的作用。
本发明还提供一种移动终端,其特点是,所述移动终端包括一第一串口,所述第一串口用于每隔一时间区间向一电子设备发送一次连接请求;在所述电子设备发送一表示即将发送数据的第一信息后,接收到所述第一信息,并向所述电子设备发送一表示准备接收数据的第二信息,停止发送所述连接请求;在所述电子设备发送数据后,接收到所述数据,并向所述电子设备发送一表示接收到所述数据的第三信息。
较佳地,所述第一串口为10pin的Mini USB口,将所述Mini USB口的两个悬空引脚分别设置为一用于发送所述连接请求、所述第二信息和所述第三信息的输出引脚和一用于接收所述第一信息和所述数据的输入引脚。
本发明还提供一种电子设备,其特点是,所述电子设备包括一第二串口,所述第二串口用于在一移动终端发送连接请求后,接收到所述连接请求,并向所述移动终端发送一表示即将发送数据的第一信息;在所述移动终端发送一表示准备接收数据的第二信息后,接收到所述第二信息,并向所述移动终端发送数据;判断是否在一时间段内接收到所述第三信息,若是,结束运行, 若否,向所述移动终端发送所述第一信息。
较佳地,所述第二串口还用于判断所述电子设备的一表示有数据传输的参数是否为有效值,若是,向所述第一串口发送所述第一信息,若否,结束运行;判断是否在一时间段内接收到所述第三信息,若是,将所述参数设置为无效值,然后结束运行,若否,向所述移动终端发送所述第一信息。
较佳地,所述第二串口还用于在判断是否在一时间段内接收到所述第三信息为是时,标记所述数据;判断准备发送的数据是否被标记过,若是,结束运行,若否,向所述第一串口发送一表示即将发送数据的第一信息;
或,
所述电子设备还用于在判断是否在一时间段内接收到所述第三信息为是时,清除所述数据。
较佳地,所述第二串口10pin的Mini USB口,将所述Mini USB口的两个悬空引脚分别设置为一用于发送所述第一信息或所述数据的输出引脚和一用于接收所述连接请求、所述第二信息或所述第三信息的输入引脚。
较佳地,所述电子设备为电子医疗设备。所述电子医疗设备包括:血压计、血糖仪、心电监测仪等。
本发明还提供一种移动终端与电子设备的串口传输系统,其特点是,其包括上述移动终端和上述电子设备。
较佳地,所述移动终端和所述电子设备通过一数据线相连。所述数据线的两端分别与所述移动终端、所述电子设备的串口相匹配。
本发明的积极进步效果在于:移动终端与电子设备的串口传输方法使得所述移动终端和所述电子设备之间实现交互式对话,提高了数据传输的稳定性和可靠性,所述移动终端和所述电子设备不需要大幅度的电路改动,只需对现有的串口进行简单的设置并添加相应通信功能就能够实现,降低功耗。
附图说明
图1为本发明移动终端与电子设备的串口传输方法的实施例1的流程示意图。
图2为本发明移动终端与电子设备的串口传输方法的实施例1的10pin的Mini USB的结构示意图。
图3为本发明移动终端与电子设备的串口传输方法的实施例2的流程示意图。
图4为本发明移动终端与电子设备的串口传输方法的实施例3的流程示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明。
实施例1
有一手机和一血压计,所述血压计经用户使用后测得用户高压90、低压60。现通过本发明提供的移动终端与电子设备的串口传输方法将测得的数据由所述血压计传送到所述手机,参见图1,方法如下:
步骤11、所述手机的一第一串口每隔1秒钟向所述血压计的一第二串口发送一次连接请求。
步骤12、所述第二串口接收到所述连接请求,并向所述第一串口发送一表示即将发送数据的第一信息。
步骤13、所述第一串口接收到所述第一信息,并向所述第二串口发送一表示准备接收数据的第二信息,停止发送所述连接请求。
步骤14、所述第二串口接收到所述第二信息,并向所述第一串口发送测得的数据。
步骤15、所述第一串口接收到所述数据,并向所述第二串口发送一表示接收到所述数据的第三信息。
步骤16、所述第二串口判断是否在1秒钟内接收到所述第三信息,若是,结束流程,若否,执行步骤17。
步骤17、所述第二串口向所述第一串口发送所述第一信息,所述第一串口接收到所述第一信息,并向所述第二串口发送所述第二信息,然后执行步骤14。
实际数据通信时,血压计采用串行通信方式,遵照UART(通用异步收发传输器)协议向手机传送数据。串口通信的波特率为19200,所采用的串口通信协议如下:
起始位:1bit      默认值:0      数据位:8bit
奇偶校验位:1bit  默认值:0      停止位:1bit
流控制:关闭      XonChar:0x11  XoffChar:0x13
血压计向手机传送的数据的格式如下:
POPULARSTART,Peripheral_Type,Model,(Data1,…,DataN),POPULAREND
其中,POPULARSTART作为开始标志;
Peripheral_Type表示外设类型,例如,外设类型有3种:BP、SS、ECG;其中BP代表血压计,SS代表血糖仪,ECG代表心电监测仪;
Model表示外设的具体型号,由提供外设厂商指定,与产品包装说明一致;
(Data1,…,DataN)表示外设的测量数据,DataX表示测量参数,多个测量参数之间用逗号隔开,即:(测量参数1,测量参数2,…,测量参数n);
POPULAREND作为结束标志。
针对本实施例,血压计的具体型号为123,要传送的数据的内容为:POPULARSTART,BP,123,(90,60),POPULAREND
所述第一信息的内容为:
POPULARSTART,BP,123,OK,POPULAREND
现有的手机通常采用Micro-USB口或者5pin的Mini USB口,而本实施例的手机的第一串口和血压计的第二串口都采用10pin的Mini USB口。参见图2,Mini USB一般是梯形,上部宽的5pin,是标准的USB接口,由左到右依次是VBUS31、USB_DM32、USB_DP33、USB_ID34(一般接GND)、GND35,下部窄的也是5pin,悬空,可以由用户自定义。
本实施例使用的一种自定义方式为:所述第一串口下部窄的5pin由左到 右依次是TXD(输出)、RXD(输入)、MIC、AUDIO_R、AUDIO_L,将所述第二串口下部窄的5pin中的3pin依次定义为RXD(输入)、TXD(输出)、GND。
所述第一串口用于每隔1秒钟向所述第二串口发送一次连接请求;在所述第二串口发送所述第一信息后,接收到所述第一信息,并向所述第二串口发送所述第二信息,停止发送所述连接请求;在所述第二串口发送所述数据后,接收到所述数据,并向所述第二串口发送所述第三信息。
所述第一串口的TXD用于发送所述连接请求、所述第二信息或所述第三信息,所述第二串口的RXD用于接收所述第一信息或所述数据。
所述第二串口用于在所述第一串口发送所述连接请求后,接收到所述连接请求,并向所述第一串口发送所述第一信息;在所述第一串口发送所述第二信息后,接收到所述第二信息,并向所述第一串口发送数据;判断是否在一时间段内接收到所述第三信息,若是,结束流程,若否,向所述第一串口发送所述第一信息。
所述第二串口的TXD用于发送所述第一信息或所述数据,所述第二串口的RXD用于接收所述连接请求、所述第二信息或所述第三信息。
所述第一串口与所述第二串口通过一数据线相连,所述数据线的两端的接口分别与所述第一串口和所述第二串口相匹配,构成一串口传输系统。
实施例2
有一手机和一血压计,所述血压计经用户使用后测得用户高压90、低压60。将测得的数据由血压仪传送到手机。参见图3,手机和血压计的串口传输方法如下:
步骤20、判断所述手机的第一串口是否有DTR(Data Terminal Ready,数据终端就绪)信号,若是,表示所述手机和所述血压计连接成功,执行步骤21,若否,结束流程。
步骤21、所述第一串口每隔1秒钟向所述血压计的第二串口发送一次连接请求。
步骤22、所述第二串口接收到所述连接请求,并判断所述血压计的一表 示有数据传输的参数是否为1,若是,向所述第一串口发送一表示即将发送数据的第一信息,若否,结束流程。
步骤23、所述第一串口接收到所述第一信息,发出“嘀、嘀、嘀”的提示音,并向所述第二串口发送一表示准备接收数据的第二信息,停止发送所述连接请求。
步骤24、所述第二串口接收到所述第二信息,并向所述第一串口发送数据。
步骤25、所述第一串口接收到所述数据,并向所述第二串口发送一表示接收到所述数据的第三信息。
步骤26、所述第二串口判断是否在1秒钟内接收到所述第三信息,若是,清除所述数据并将所述参数设置为0,显示一提示用户数据接收完毕、请拔掉数据线的提示信息,所述提示信息可以是语音信息或者文字信息,然后结束流程;若否,执行步骤27。
步骤27、所述第二串口向所述第一串口发送所述第一信息,所述第一串口接收到所述第一信息,并向所述第二串口发送所述第二信息,然后执行步骤24。
所述第一串口用于判断是否有DTR信号,若是,每隔1秒向所述第二串口发送一次连接请求,若否,结束运行;在所述第二串口发送所述第一信息后,接收到所述第一信息,发出“嘀、嘀、嘀”的提示音,并向所述第二串口发送所述第二信息,停止发送所述连接请求;在所述第二串口发送数据后,接收到所述数据,并向所述第二串口发送所述第三信息。
所述第一串口的TXD用于发送所述连接请求、所述第二信息或所述第三信息,所述第一串口的RXD用于接收所述第一信息或所述数据。
所述第二串口用于在所述第一串口发送所述连接请求后,接收到所述连接请求,判断所述参数是否为1,若是,向所述第一串口发送所述第一信息,若否,结束运行;在所述第一串口发送所述第二信息后,接收到所述第二信息,并向所述第一串口发送数据;判断是否在1秒钟内接收到所述第三信息,若是,清除所述数据并将所述参数设置为0,显示所述提示信息,若否,向 所述第一串口发送所述第一信息。
所述第二串口的TXD用于发送所述第一信息或所述数据,所述第二串口的RXD用于接收所述连接请求、所述第二信息或所述第三信息。
手机和血压计的串口除了采用10pin的Mini USB口,也可采用通过自定义就能实现上述功能的其它串口。
实施例3
本实施例和实施例2基本相同,不同的是,参见图4:
步骤22为:所述第二串口接收所述连接请求,并判断准备发送的数据是否被标记过,若是,结束流程,若否,向所述第一串口发送第一信息。
步骤26为:所述第二串口判断是否在一时间段内接收到所述第三信息,若是,标记所述数据,若否,执行步骤27。
本实施例的第一串口、所述第二串口与实施例2的第一串口、第二串口基本相同,不同的是,所述第二串口用于在所述第一串口发送所述连接请求后,接收到所述连接请求,判断准备发送的数据是否被标记过,若是,结束运行,若否,向所述第一串口发送所述第一信息;在所述第一串口发送所述第二信息后,接收到所述第二信息,并向所述第一串口发送数据;判断是否在1秒钟内接收到所述第三信息,若是,标记所述数据,若否,向所述第一串口发送所述第一信息。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

移动终端、电子设备及串口传输方法和系统.pdf_第1页
第1页 / 共13页
移动终端、电子设备及串口传输方法和系统.pdf_第2页
第2页 / 共13页
移动终端、电子设备及串口传输方法和系统.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《移动终端、电子设备及串口传输方法和系统.pdf》由会员分享,可在线阅读,更多相关《移动终端、电子设备及串口传输方法和系统.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明公开了一种移动终端、电子设备及串口传输方法和系统,所述串口传输方法步骤如下:移动终端的一第一串口每隔一时间区间向电子设备的一第二串口发送一次连接请求;第二串口向第一串口发送一表示即将发送数据的第一信息;第一串口向第二串口发送一表示准备接收数据的第二信息,停止发送所述连接请求;第二串口向第一串口发送数据;第一串口向第二串口发送一表示接收到数据的第三信息;第二串口判断是否在一时间段内接收到第三信。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1