控制与外部设备的数据通信的通信控制装置.pdf

上传人:1** 文档编号:715526 上传时间:2018-03-07 格式:PDF 页数:12 大小:525.02KB
返回 下载 相关 举报
摘要
申请专利号:

CN03156835.1

申请日:

2003.09.10

公开号:

CN1497454A

公开日:

2004.05.19

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G06F 12/14申请日:20030910授权公告日:20060329终止日期:20100910|||授权|||实质审查的生效|||公开

IPC分类号:

G06F12/14; G06F1/32

主分类号:

G06F12/14; G06F1/32

申请人:

阿尔卑斯电气株式会社;

发明人:

波多野直行

地址:

日本东京都

优先权:

2002.09.25 JP 2002-278273

专利代理机构:

中科专利商标代理有限责任公司

代理人:

李香兰

PDF下载: PDF下载
内容摘要

本发明提供一种与外部设备进行数据通信的通信控制装置。其中,主机(11)将在从睡眠模式进入到通常的动作模式之前期间内从接收机(12)输出的数据存储到通信控制装置(12A)的第二存储装置(12b)中。当主机(11)进入到通常的动作模式时,主机(11)内的应用程序层将发送许可命令发送到控制部(12c),将所述数据从第二存储装置(12b)移动到第一存储装置(12a)。由于是在主机(11)和接收机(12)的通信控制装置(12A)之间的通信恢复后,经USB线路(14)将存储在所述第一存储装置(12a)的数据送到主机(11),所以防止在主机侧的软件层完全起动前,从外部设备向主机发送的数据的丢失。

权利要求书

1: 一种通信控制装置,是一种控制主计算机和外部设备之间的数 据通信的通信控制装置,其特征在于:设置有 存储向所述主计算机输送的数据的第一存储装置;存储从所述外部 设备输出的数据的第二存储装置;及在从所述外部设备接收到允许向主 计算机发送数据的发送许可命令时,将存储在所述第二存储装置中的数 据移动到所述第一存储装置中的控制部。
2: 根据权利要求1所述的通信控制装置,其特征在于:所述第一 和第二存储装置是FIFO缓冲器。
3: 根据权利要求1所述的通信控制装置,其特征在于:所述第二 存储装置是多级FIFO缓冲器。
4: 根据权利要求1所述的通信控制装置,其特征在于:所述数据 通信使用USB线路。

说明书


控制与外部设备的数据通信的通信控制装置

    【技术领域】

    本发明涉及计算机与其外部设备间的数据通信控制装置,尤其关于可防止因使用USB线路而发生通信数据丢失的通信控制装置。

    背景技术

    图5是表示现有的数据通信方法的示意图。表示主计算机(下面称为主机)1与其外部设备2之间的通信控制。

    所述主机1与外部设备2之间通过USB(通用串行总线)线路3连接,故在其间可进行使用数字信号的数据通信。

    在所述外部设备2的内部设有存储装置2a,在该存储装置2a上存储由外部设备2所生成地数据。

    并且,在所述存储装置2a上存储由外部设备2生成的数据时,外部设备2根据来自主机1的数据发送请求信号(IN命令)将数据从存储装置2a发送到主机1。在所述存储装置2a上没有存储数据时,外部设备2将表示不存在数据的NAK(Negtive Acknowledge)信号向主机1送出。

    这样,主机1以一定的周期将数据发送请求信号发送到外部设备2,外部设备2根据所述数据发送请求信号发送所述NAK信号或数据,由此来进行主机1与外部设备2之间的对话型数据通信。

    【专利文献1】特开平10-145435号公报

    但是,在上述中,当主机1侧的接收所述数据的软件层的准备没有完成时,存在所述主机1的硬件层向外部设备2输出所述数据发送请求信号的情况。这时,当在所述外部设备2的存储装置2a中存储有数据时,由于将所述数据从外部设备2向主机1送出,所以存在着在主机1侧将数据丢失的问题。

    尤其是,在刚刚将电源接入到主机1后或主机1通过恢复功能刚刚从睡眠、悬挂状态等恢复到工作状态时,若外部设备2将存储装置2a的存储数据送出到主机1,由于在所述软件层进入到通常的可动模式之前,数据从所述外部设备2被发送到主机,所以很容易产生上述现象。

    该现象很容易在例如将主机1内的硬盘作为录像电视广播等的数字视频装置等情况下发生。即,当在主机1处于睡眠模式等状态下收看收听电视广播时,在想用主机1的硬盘记录下该广播等情况下,例如,即使将恢复信号从图中未示出的键盘或遥控装置等输入装置(外部装置)发送到主机1,主机1恢复到所述输入装置和主机1的数据通信变为通常的可动模式一般也需要1分钟以上的时间。

    因此,当将例如录像开始数据(REC数据)或电视广播的频道数据等的录像所需的数据输入到所述输入装置时,虽然输入装置内的记录装置2a进行记录,但在主机1侧的软件层起动前,若所述硬件层向输入装置输出所述数据发送请求信号,则存在使所述录像所需的数据丢失的问题。结果,将出现在主机1恢复后,还没有开始录像的不良现象,或记录了其他频道的内容的不良现象。

    为了解决该问题,也可以考虑采用这样的结构:即,即使外部设备2接收到数据发送请求信号,也在输出恢复信号后,到软件层完全起动的一定的时间内连续发送NAK信号,而不发送数据。

    但是,由于接收所述恢复信号的主机1到成为通常的可动模式的时间受构成主机1的硬件和安装在主机1上的操作系统等环境的影响,所以很难决定连续发送所述NAK信号的时间,所以不是理想的结构。

    【发明内容】

    本发明为解决上述以往的问题而作出,其目的是提供一种可防止在主计算机与外部设备之间的数据通信中发生数据丢失的通信控制装置。

    5.本发明的控制主计算机和外部设备间的数据通信的通信控制装置的特征在于,设有:

    存储向所述主计算机输送的数据的第一存储装置;存储从所述外部设备输出的数据的第二存储装置;及在从所述外部设备接收到允许向主计算机发送数据的发送许可命令时,将存储在所述第二存储装置中的数据移动到所述第一存储装置中的控制部。

    在本发明中,在发出恢复信号后,输入到外部设备的数据暂时存储到通信控制装置的第二存储装置中,在主机侧从睡眠模式起动,软件层进入到通常的可动模式而可进行主机和外部设备间的通信后,才从所述通信控制装置向主机发送数据,所以可以可靠地防止数据丢失。

    这里,所述第一和第二存储装置最好是FIFO缓冲器,尤其是第二存储装置最好是多级的FIFO缓冲器。

    通过上述结构,由于根据记录在缓冲器中的顺序输出,所以处理数据容易。可存储更多的数据。

    进一步,虽然该情况的所述数据通信可使用USB线路,但并不限于USB线路。

    【附图说明】

    图1是表示作为本发明的实施例的,由配置了通信控制装置的外部设备和主计算机组合而成的系统结构的示意图,

    图2是表示本发明的通信控制装置的框图,

    图3是表示在低功率消耗模式中主机和接收机间的通信时序图,

    图4是表示从睡眠模式进入到通常的可动模式期间的主机和接收机间的通信时序图,

    图5是表示现有的数据通信方法的示意图。

    【具体实施方式】

    图1是表示作为本发明的实施例的,由配置了通信控制装置的外部设备和主计算机组合而成的系统结构的示意图,图2是表示本发明的通信控制装置的框图,图3是表示在低功率消耗模式中主机和接收机间的通信时序图,图4是表示从睡眠模式进入到通常的可动模式期间的主机和接收机间的通信时序图。

    在图1所示的实施例中,在主机(主计算机)11的外部设有作为输入装置的遥控器13和接收机(外部设备)12。

    所述遥控器13通过无线电波或红外线输出远距离操作主机11的记录功能所需的数据。遥控器13上设有例如起动开关(电源起动开关)、电源关闭开关、睡眠模式开关、播放开关、录像开关、停止开关、时间设定开关、频道选择开关等的各种操作开关,在数字编码状态下输出这些数据。

    如图1所示,在所述接收机(外部设备)12中设有接收从遥控器输出的无线电波或红外线的接收部12B和通信控制装置12A。所述通信控制装置12A进行连接在主机11和接收机12之间的USB线路14的通信控制和对由接收部12B接收的数据的处理。

    如图2所示,在通信控制装置12A中设有第一存储装置12a、第二存储装置12b和控制部12c。

    由FIFO(先进先出)缓冲器构成所述第一存储装置12a。所述第二存储装置12b存储从所述遥控器13发送来的由所述接收部12B接收的数据。所述第二存储装置12b是与第一存储装置12a相同的FIFO缓冲器,虽然可以由RAM(随机存储器)内的一个物理区域构成,但最好是将所述RAM物理地分割为多个区域,构成多级式的FIFO缓冲器。这样,可存储更多的操作数据。

    所述第一存储装置12a和第二存储装置12b为最先输出被最先存储到FIFO缓冲器中的数据。在所述第二存储装置12b为多级式FIFO缓冲器的情况下,使从所述接收部12B送来的数据依次地从上游的FIFO缓冲器移动到下游的FIFO缓冲器。

    此外,由USB控制器和单芯片微控制器等构成控制部12c。

    如图1所示,在主机11上设有接收用的输入端子11a,来自电视广播等外部天线等的接收部16的图像数据和声音数据通常经所述外部输入端子11a被输入到主机11。并且,可使用连接到主机11的显示器17和扬声器18来显示电视广播的图像、输出声音。另外在主机11内设有硬盘装置(HDD)19,可根据需要将所述图像数据和声音数据记录到所述硬盘装置19。并且,由硬盘装置19记录的图像数据和声音数据可在任何时候经所述显示器17和扬声器18再现。

    下面,说明本发明的通信控制装置的动作。

    当操作遥控器13的睡眠模式开关时,主机11被设定为睡眠模式或悬挂模式等的低功率消耗模式。

    在所述低功率消耗模式下,由于显示器17和硬盘19等处于停止状态,所以处于不可记录电视广播的图像数据和声音数据的状态。

    当所述主机11处于低功率消耗模式时,若操作遥控器13的起动开关,则将该操作数据(起动数据)发送到接收机12。若接收机12接收到所述起动数据,则生成恢复信号并经USB线路14输出到所述主机11。

    如图3所示,主机11以一定的周期,向接收机12送出数据发送请求信号IN。对此,通常接收机12将表示在所述第一存储装置12a中不存在任何数据的NAK信号与所述数据发送请求信号IN同步回送到主机11。由此,确保了主机11和接收机12间的USB线路14的通信为可能状态。

    在低功率消耗模式中,所述控制部12c判断是否从遥控器13送来表示起动开关已被操作的起动数据。然后,在没有发送的情况下,即使从遥控器13送来所述起动开关以外的开关的操作数据,控制部12c也控制所述第二存储装置12b不存储这样的数据。这时,可完全忽略起动开关被操作之前的操作数据,而只将操作开关被操作后的新操作数据设为有效。由此,由于不将无效的操作数据从接收机12向主机11输出,所以可防止主机11因该操作数据进行误动作。

    然后,在所述低功率消耗模式中,若操作遥控器13的起动开关,则所述控制部12c判断出从遥控器13向接收机12发送了起动数据。然后,控制部12c将接收部12B接收的所述起动数据存储到第二存储装置12b中。并且,控制部12c在使所述起动数据移动到第一存储装置12a的同时,生成恢复信号并经USB线路14送出到主机11。

    接着,在操作遥控器13的其他操作开关,例如命令记录图像和声音的操作开关(REC开关)等,这些操作数据被发送到接收机12的情况下,控制部12c将接收部12B接收的所述操作数据存储到第二存储装置12b。

    如图4所示,当从外部设备侧将恢复信号输出到处于所述低功率消耗模式的所述主机11时,使主机11自动恢复到通常的功率模式,而变为可在所述显示器17上显示画面,并且硬盘19可动作。同时,在主机11内,操作层、驱动层和应用程序层等的软件层起动。

    并且,主机11在所述全部的软件层的起动完成时,所述应用程序层经USB线路14对所述接收机12的通信控制装置12A的控制部12c送出发送许可命令。

    当接收到所述发送许可命令时,所述接收机12的控制部12c使存储在所述第二存储装置12b中的操作数据移动到所述第一存储装置12a。进一步,在所述第一存储装置12a中存在操作数据的情况下,控制部12c根据来自主机11的数据发送请求信号IN将存储在所述第一存储装置12a中的操作数据经USB线路14向主机11送出。另外,在所述第一存储装置12a中不存在操作数据的情况下,根据来自主机11的数据发送请求信号送出NAK信号。

    根据USB线路14的标准在所述接收机12的通信控制装置12A的第一存储装置12a和主机11间进行通信。在主机11侧的应用程序层进入到通常的可动模式后,根据从主机11输出的发送许可命令控制所述控制部12c,通过使主机11的软件层所需的遥控器13的操作数据从第二存储装置12b移动到第一存储装置12a,而可根据所述USB线路14的标准来接收。

    另外,操作遥控器13的起动开关后,主机11的软件层完全起动,到USB线路14的通信恢复到通常的可动模式,由于操作其他开关的操作数据可存储到所述接收机12的第二存储装置12b,所以可防止所述操作数据的丢失。

    即,在操作遥控器13的起动开关后,由于即使接着操作其他操作开关,也将这些操作数据可靠地送到主机11,所以不需要在主机11起动后再次操作操作开关。

    并且,在操作遥控器13的起动开关后,根据接着操作的其他操作开关设定电视广播的频道,而使得将图像数据和录音数据记录到硬盘19上。

    在主机11侧的应用程序层起动时,将发送许可命令发送到接收机,发送数据成为可能。因此,即使存在主机11从低功率消耗模式起动到通常的可动模式的时间因硬件或软件的影响而对每个主机11各不相同的情况,当软件层起动后,可立刻发送存储的数据。

    在上述实施例中,对在作为外部设备的接收机12内设有通信控制装置12A,使用遥控器13设定主机11的结构进行了说明,但是本发明并不限于此,也可通过USB线路14连接键盘等的其他输入装置和主机11,通过对这些输入装置的操作直接起动主机11。这时,键盘等的输入装置为相对于主机11的外部设备。

    虽然是以USB线路14为例来说明在主机11与外部设备之间的通信线路,但也可以是其它的通信线路。

    如上所述,在本发明中,即使在软件层的数据接收准备还没有完备时,将数据发送请求信号从硬件层发送到外部设备侧,也可防止数据的丢失。

    特别是,在接收了恢复信号的主机到达通常的可动模式之前的不稳定的期间,可防止外部设备产生的数据在通过USB线路被发送到主机的情况下的数据丢失。

控制与外部设备的数据通信的通信控制装置.pdf_第1页
第1页 / 共12页
控制与外部设备的数据通信的通信控制装置.pdf_第2页
第2页 / 共12页
控制与外部设备的数据通信的通信控制装置.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《控制与外部设备的数据通信的通信控制装置.pdf》由会员分享,可在线阅读,更多相关《控制与外部设备的数据通信的通信控制装置.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明提供一种与外部设备进行数据通信的通信控制装置。其中,主机(11)将在从睡眠模式进入到通常的动作模式之前期间内从接收机(12)输出的数据存储到通信控制装置(12A)的第二存储装置(12b)中。当主机(11)进入到通常的动作模式时,主机(11)内的应用程序层将发送许可命令发送到控制部(12c),将所述数据从第二存储装置(12b)移动到第一存储装置(12a)。由于是在主机(11)和接收机(12)的。

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

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


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