专利名称:用于处理通信数据的方法和装置的制作方法
技术领域:
本发明涉及用于处理通信数据的方法和装置,特别的涉及处理经过一个数据通信线被发送的通信数据的方法和装置。
有许多种能够经过一个数据通信线,例如一个电话线发送一个数据文件的数据通信系统。一类数据通信系统包括一个通信类型的伴唱装置。
一个通信类型的伴唱装置通常适合于经过一个电话线从一个伴唱数据中心的一个主机下载各种音乐数据和背景图象数据。通过使用这样一种通信类型的伴唱装置可以允许获得在伴唱数据中心中连续收集的大量音乐数据和背景图象数据,由此能够轻易的满足消费者演唱新歌曲的需求。
实际上,从伴唱数据中心发送来的数据被保存在通信类型伴唱装置的一个硬盘驱动器中。同时,没有被保存在该硬盘驱动器中的大量音乐数据被保存在相同伴唱装置中的CD-ROM中,以使能够正确的管理所述音乐数据。
实际上,保存音乐数据的CD-ROM与保存背景图象数据的DVD被叠放在一起。详细的,CD-ROM和DVD被叠放在一个盘切换器中,该盘切换器是通信类型伴唱装置的一部分。
更详细的,该通信类型伴唱装置的盘切换器被调节成从叠放的CD-ROM和DVD中拾取保存被一个特殊请求所要求的音乐数据的一个所需CD-ROM和保存将要被显示在一个显示器上的相应背景图象数据的一个所需DVD,以满足一个用户演唱与被请求音乐数据相关的一个歌曲的一个请求。同时,这样一个盘切换器适合于从被选择的CD-ROM和DVD中读取音乐数据和相应的背景图象数据,以进行一个预定的数据再生。
一般的,通信类型伴唱装置的所述盘切换器需要使用一个应用软件来执行所需操作。进一步,为了包含一些新开发的功能和一些新改进,经常需要更新这样的应用软件,由此需要版本升级。因为这个原因,需要经过一个电话线从伴唱数据中心发送一个版本升级的数据文件,而被保存在盘切换器中的一个老的应用软件被这个新版本的应用软件所替代。
然而,根据现有技术形成的通信类型伴唱装置有一个问题。即,当盘切换器处于一个电关闭状态时,从一个伴唱数据中心向伴唱装置发送一个版本升级数据文件时,就不可能将该发送的数据文件下载到该盘切换器中。
例如,当一个通信类型伴唱装置用于商业用途时,当没有处于商业时间时,一个盘切换器通常与一个电源是断开的。进一步,因为通常是在伴唱装置不处于商业使用状态时,才从伴唱数据中心发送一个版本升级数据文件,这需要盘切换器总是处于加电状态,由此保证在任何时间均可以将一个被发送的数据文件下载到盘切换器中。
另外,为了维护的目的,一个通信类型伴唱装置的一个盘切换器可能被一个新的盘切换器替代。所以,新盘切换器的一个应用软件也需要被一个新版本的软件所替代。如果没有及时的完成应用软件的这种替代,该通信类型伴唱装置将不能提供一个新版本的应用软件所能提供的所需功能,由此引起一个伴唱服务质量的下降。
本发明的一个目的是提供用于处理通信数据的一个改善的方法和装置,它能够通过经过一个通信线从一个伴唱数据中心接收一个新数据文件正确的更新被保存在一个通信类型伴唱装置中的一个数据文件。
本发明的另一个目的是提供用于处理通信数据的一个改善的方法和装置,它能够正确的更新被保存在一个通信类型伴唱装置中的一个数据文件,也能够将关于伴唱装置的操作质量的信息准确的发送到一个伴唱数据中心。
根据本发明,提供了一个用于处理从一个数据中心,例如一个伴唱数据中心经过一个通信线发送到一个终端通信装置,例如一个通信类型伴唱装置的通信数据的方法,所述方法包括当一个数据文件被从数据中心发送来而该终端通信装置自己没有处于工作时,将所述数据文件保存在该终端通信装置中提供的一第一存储装置中;当所述终端通信装置处于工作并且一第二通信装置处于开始,将保存在第一存储装置中的一个版本的数据文件与前面被保存在终端通信装置所提供的所述第二存储装置中的一个版本的已有数据文件进行比较;如果判断被记录在第二存储装置中的数据文件的版本比记录在第一存储装置的数据文件的版本老,就用记录在第一存储装置中的文件替代前面记录在第二存储装置中的数据文件。
本发明的一个方面是,即使在前面记录在第二存储装置中的数据文件被记录在第一存储装置中的数据文件替代以后,也不删除记录在第一存储装置中的数据文件。
本发明的另一个方面是,当所述终端通信装置不处于工作状态时,表示终端通信装置工作的一个工作质量的质量数据被记录在处于关闭状态的一个第三存储装置中,在第三存储装置被关闭以前,记录在第三存储装置中的质量数据然后被保存在一第四存储装置中。
本发明的另一个方面是,当一个数据文件被从数据中心发送到终端通信装置时,保存在第四存储装置中的被经过通信线发送到数据中心。
本发明的另一个方面是,所述终端通信装置包括具有所述第一存储装置的一个控制器和具有所述第二存储装置的一个盘切换器。当盘切换器处于关闭状态并且在该盘切换器中使用的一个数据文件被从数据中心发送到该终端通信装置时,被发送的数据文件首先被保存在控制器所提供的第一存储装置中。
进一步根据本发明,提供了一个装置,例如一个通信类型伴唱装置,该通信类型伴唱装置可以处理从一个数据中心,例如一个伴唱数据中心,经过一个通信线发送来的通信数据,所述装置包括一第一存储装置,当所述装置比处于工作状态时,用于保存从数据中心发送来的一个数据文件;一第二存储装置,当所述装置比处于工作状态时,它处于关闭状态一比较装置,当第二存储装置处于开时,用于将保存在第一存储装置中数据文件的一个版本与前面记录在第二存储装置中一个已有数据文件的一个版本进行比较;一控制器装置,如果比较装置判断记录在第二存储装置中数据文件的版本比记录在第一存储装置中数据文件的版本老,就用于用记录在第一存储装置中的数据文件替代前面记录在第二存储装置中的数据文件。
本发明的另一个方面是,所述装置进一步包括一第三存储装置,适合于记录表示所述装置的一个工作质量的质量数据,并且当所述装置不处于工作状态时,就被关闭;一第四存储装置,适合于接收和保存从第三存储装置发送来的质量数据。特别的,控制器装置被调节成当所述装置处于工作状态时,在第三存储装置被关闭以前,记录在第三存储装置中的质量数据被发送和保存在第四存储装置中,并且当一个数据文件被从数据中心发送到所述装置时,记录在第四存储装置中的质量数据经过通信线被发送到数据中心。
本发明的另一方面是,所述装置包括具有所述第一存储装置的一个控制器和具有所述第二存储装置的一个盘切换器。特别的,所述控制器装置这样工作,以使当盘切换器处于关闭状态并且在盘切换器中使用的一个数据文件被从数据中心发送到所述装置时,被发送的数据文件首先被保存在控制器所提供的第一存储装置中。
通过参考附图进行的下述描述,可以更好的理解本发明的上述目标和特征。
图1是表示本发明已经应用于一个通信类型伴唱装置的一个示例的一原理框图。
图2是表示根据本发明用一个新的数据文件替代一个老数据文件的一个过程的流程图。
图3是表示根据本发明处理错误数据的一个过程的流程图。
参考图1,根据本发明制造的一个通信类型伴唱装置,包括一个控制器A和一个盘切换器B。
控制器A包括一个CPU(中央处理单元)1,一个调制解调器2,一个RAM(随机访问存储器)3,一个切换器控制器4,一个操作部分5,一个HDD(硬盘驱动器)6,一个打分比较器7,一个MIDI(音乐乐器数字接口)再生和背景覆盖部分8,和一个电源控制器9。
盘切换器B包括一个CPU10,一个盘拾取(传送)部分11,一个盘叠放器12,播放器13和14,一个外部I/F(SCSI)15,一个解码器16,和一个RAM17。
如图1所示,CPU10包含用于保存操作盘切换器B的一个应用软件的一个存储器10A。
因为调制解调器2经过一个电话线t连接到一个伴唱数据中心C的一个主机,就使能通信类型伴唱装置下载从伴唱数据中心发送来的伴唱音乐数据。这里伴唱音乐数据包括用于再生一个伴奏音乐的MIDI数据,用于选择背景图象的背景图象选择数据,用于表示歌词的字符数据。
通过调制解调器2从伴唱数据中心C下载的伴唱音乐数据首先被记录在HDD6中。当一个用户操纵操作部分5来选择一个所希望的歌曲和一个相应的背景图象时,可以轻易的从HDD6中读取被选择的伴唱音乐数据,然后利用MIDI再生和背景覆盖部分8将其解调为伴奏音乐的音频信号。进一步,该音频信号与通过一个打分比较器7从与控制器A相连的一个麦克风D发送来的声音信号进行混合,以通过包括一个显示器(没有显示)和一个扬声器(没有显示)的一个输出部分E的扬声器输出。
在这个时候,如果通过操纵操作部分5将控制器A设置为一个打分模式,打分比较器7将比较一类数据(表示音乐间隔和旋律时序,形成唱歌的标准值)和通过麦克风D输入的声音,由此执行一个打分处理来评价(打分)一个演唱者的成绩并且将打分结果输出到输出部分E和显示在显示器上。
电源控制器9是用来控制盘切换器B的电源,以使当打开控制器A的一个主电源(没有显示)时,利用一个互锁结构来打开盘切换器B。
RAM3是用来临时保存从盘切换器B的RAM17发送来的一类质量数据,这种质量数据用于表示盘切换器B的一个工作质量。
控制器A所执行的所有控制操作均被CPU1控制。
盘切换器B适合于叠放保存音乐数据的CD-ROM和保存背景图象数据的DVD,并且适合于选择性的拾取一被选的CD-ROM和一被选的DVD,由此读取所需音乐数据和所需背景图象数据,然后这两个数据被输出到控制器A。
因为HDD6的存储容量有限,一些准备在伴唱数据中心C并且从伴唱数据中心发送来的伴唱音乐数据被保存在盘切换器B的CD-ROM中。使用这样的方式,如果与被一个用户选择的一个旋律相应的一个音乐数据被保存在一个CD-ROM中,可以从CD-ROM中读取这种音乐数据,这样就可以进行一个被选旋律的所需再生。
当一个用户已经选择盘切换器B的盘叠放库12中叠放的一个CD-ROM中所保存的一个旋律时,CPU1将使切换器控制器4通过外部I/F部分15产生一个选择信号,以使该选择信号能被输入到盘切换器B。这时,盘切换器B将根据该选择信号进行工作,以使拾取部分14能够从叠放库12中拾取一个所需的CD-ROM和一个所需的DVD。被拾取的CD-ROM和DVD分别被放置在播放器13和14上,由此从被选择的CD-ROM中读取所需的音乐数据和从被选的DVD中读取所需的背景图象数据。
从被选的CD-ROM中读取的音乐数据经过外部I/F部分15和切换器控制器4被馈送到MIDI再生和背景覆盖部分8。同时,从被选DVD中读取的背景图象数据处于一个压缩状态,并且被解码器16所解码,以能够被馈送到MIDI再生和背景覆盖部分8。实际上,背景图象数据与从被选音乐数据中所包含的字符数据中再生的歌词图象混合在一起,由此获得将要被馈送到输出部分E的一个组合信号。
RAM17是用于保存质量数据,例如关于在读取一个CD-ROM和一个DVD的过程中读取错误发生的数据。实际上,在盘切换器B工作期间就产生这种质量数据。
有各种解码器16可以获取的错误数据,例如用于纠正从一个DVD中再生的数据所包含的一个错误的错误纠正数据,一种表示一个异常错误速率的数据,和另一种表示从一个播放器再生的一个信号的输出减少的数据。进一步,一个错误数据可以用于表示一个异常的电压,一个异常的电流,播放器13和14中每一个的一个驱动部分和一个伺服系统的一个异常时序。
类似地,盘切换器B的各种控制动作均由其中所包含的CPU10所控制。
可能是执行盘切换器B的操作所必需的一个应用软件的一个数据文件不断地经过一个电话线t被从一个伴唱数据中心C的一个主机发送出来,并且被写到CPU10所包含的存储器10A中,以替代其中的老数据。使用这样的方式,可以保证任何时候均能够更新保存在存储器10A中的一个应用软件。
这里,存储器10包含一个非易失性存储器例如一个闪存或者一个用电池作后备电源的RAM,以使即使盘切换器B没有与一个电源连接,也能够以一个所需的方式稳定的保存存储在存储器10中的数据。
一个数据文件,例如用于盘切换器B的一个应用软件,可能被下述过程中的一个新应用软件所替代。
通常,是在晚上一个通信类型伴唱装置不处于一个商业使用时间内,将一个数据文件,例如一个应用软件从一个伴唱数据中心C发送到该通信类型伴唱装置。因为在这样一个时间以内,盘切换器B没有连接到一个电源,不可能将从伴唱数据中心C发送来的一个新数据文件记录在存储器10中以替代一个老的数据文件。
所以,经过一个电话线t从伴唱数据中心C发送来的新数据文件首先被下载到控制器6中的HDD6中,即使是在晚上不处于商业使用的时间内,控制器6的电源也处于一个待机模式。
进一步,经过一个电话线t从伴唱数据中心C发送来的一个新数据文件包含一个时钟信息。使用这样的方式,根据新数据文件中所包含的时钟信息,CPU1的一个时钟进行时间调整。
图2是表示将保存在盘切换器B的存储器10中的一个老数据文件用从一个伴唱数据中心C发送来并且被保存在HDD6中的一个新数据文件所替代的一个过程的一个流程图。
如图2所示,处于一个待机模式的控制器A的一个主电源(没有显示)被打开(步骤a1)。然后,控制器A的功率控制部分9进行工作,以使盘切换器B也被打开(步骤a2)。
只要盘切换器B被打开并连接到其电源,盘切换器B的CPU10进行工作来证实从伴唱数据中心C发送来的并且被下载到控制器A的HDD6中的新数据文件的版本(步骤a3),由此将新数据文件的版本与前面记录在盘切换器B的CPU10中存储器10A中的一个老数据文件的版本进行比较(步骤a4)。
在步骤a4中,如果判断保存在控制器A的HDD6中的新数据文件的版本比前面记录在盘切换器B的存储器10A中的一个老数据文件的版本新时,保存在HDD6中的数据文件就被写到存储器10A以替代前面记录在其中的老数据文件(步骤a5)。
另一方面,在步骤a4中,如果判断保存在控制器A的HDD6中的新数据文件的版本比前面记录在盘切换器B的存储器10A中的一个老数据文件的版本老时,保存在HDD6中的数据文件就不被写到存储器10A以不替代前面记录在其中的老数据文件。
然后,控制器A的CPU1进行工作,来从其中所包含的一个时钟产生一个定时信息并且发送到盘切换器B(步骤a6),以使盘切换器B的CPU10根据控制器A所产生的定时信息来对其中所包含的一个时钟进行时间校准。
不断地根据从伴唱数据中心C发送来的一个新数据文件所包含的定时信息来校准控制器A中的CPU1的时钟。这样,盘切换器B的CPU10的时钟也不断地根据CPU1所产生的定时信息被校准。所以,在盘切换器B进行工作的期间,盘切换器B处于一个正确的定时系统中,这样可以保证正确地记录盘切换器B发生错误的时间。
在CPU10的时钟进行时间校准以后,允许盘切换器B根据最新保存在盘切换器B的存储器10A中的最新数据文件来开始其工作(步骤a7)。
这里,在步骤a5中,在前面记录在盘切换器B的存储器10A中的老数据文件被保存在控制器A的HDD6中的一个新数据文件替代以后,允许删除保存在HDD6中的新数据文件。另一方面,也可以不删除记录在HDD6中的新数据文件。通过保持控制器A的HDD6中的新数据文件,所述新数据文件可以被写到为了维护的目的来替代前面一个盘切换器B的、新与控制器A连接的一个新盘切换器B的存储器10。使用这样的方式,允许新连接盘的切换器B根据新数据文件执行预定的操作,而不用从伴唱数据中心C下载一个新数据文件。
下面将详细描述处理在盘切换器B工作期间获得的错误数据(它是表示盘切换器B的一个工作质量的一个质量数据)的一个过程。
在盘切换器B工作期间可能出现的错误数据可能是关于在从一个CD-ROM和一个DVD读取音乐数据和背景图象数据时的一个读取错误的数据。这种错误数据然后与CPU10所产生的时钟数据一起被保存在RAM17中。
图3是通过画出从盘切换器B的RAM17到控制器A的所述错误数据,表示处理错误数据的一个过程的一个流程图。
如图3所示,首先控制器A从一个打开状态转到一个待机状态,以结束伴唱装置的操作(步骤b1)。然后,控制器A的CPU1进行工作,来向盘切换器B的CPU10发送一个命令,来命令将记录在盘切换器B的RAM17中的错误数据发送到控制器A(步骤b2),由此引起错误数据从RAM17发送到RAM3。
随后,在步骤b3中,判断是否已经将来自盘切换器B的RAM17的错误数据完全保存在控制器A的RAM3中。如果判断已经将来自盘切换器B的RAM17的错误数据完全保存在控制器A的RAM3中,控制器A的电源控制部分9就进行工作来关闭盘切换器B的电源(步骤b4)。另一方面,如果判断没有将来自盘切换器B的RAM17的错误数据完全保存在控制器A的RAM3中,就继续该保存过程,直到完成了所述保存过程。
然后,控制器A的电源被设置成待机模式(步骤b5)。
实际上,当一个新数据文件从中心C发送到该伴唱装置时,可以允许记录在控制器A的RAM3中的错误数据(表示盘切换器B工作期间产生的错误)被发送到伴唱数据中心C(通过双向通信系统)。
即,因为伴唱装置没有处于商业使用期间,盘切换器B处于关闭状态时,如果从伴唱数据中心C发送来一个数据文件,处于待机模式的控制器A可以将经过电话线t发送来的新数据文件保存在HDD6中,而保存在RAM3中的错误数据可以经过相同的电话线t被发送到数据中心C。
使用这样的方式,因为当伴唱装置不处于商业使用期间内可以将在伴唱装置工作期间记录的错误数据发送到伴唱数据中心C,所以可以保证伴唱数据中心C获得关于伴唱装置的盘切换器B的有价值的质量信息,由此可以保证提前对盘切换器B进行合适的维护。
进一步,当盘切换器B的错误数据被发送到伴唱数据中心C时,关于控制器A的一些质量信息也可以被发送到伴唱数据中心C,由此也可以保证提前对控制器A进行合适的维护。
虽然已经显示和描述了本发明的这个优选实施方式,应该理解,这些公开仅是用于说明的,可以对本发明作出许多改变和修改,而不偏离后附权利要求书所定义的范围。
权利要求
1.一种处理经过一个通信线从一个数据中心,例如一个伴唱数据中心发送到一个终端通信装置,例如一个通信类型伴唱装置的通信数据的方法,所述方法包括当一个数据文件已经被从数据中心发送来,而终端通信装置没有处于工作状态时,将所述数据文件保存在终端通信装置所提供的一第一存储装置中;当所述终端通信装置处于工作状态并且一第二存储装置处于打开状态时,将保存在第一存储装置中的数据文件的版本与前面记录在所述第二存储装置中的一个已有数据文件的版本进行比较;如果判断记录在第二存储装置中的数据文件的版本比记录在第一存储装置中的数据文件的版本老,就用记录在第一存储装置中的数据文件替代前面记录在第二存储装置中的数据文件。
2.如权利要求1的方法,其中即使前面记录在第二存储装置中的数据文件被用记录在第一存储装置中的数据文件替代以后,也不删除记录在第一存储装置中的数据文件。
3.如权利要求1的方法,其中当所述终端通信装置不处于工作状态时,表示终端通信装置的一个工作质量的质量数据被记录在处于关闭状态的一第三存储装置中,在第三存储装置被关闭以前,记录在第三存储装置中的质量数据被然后记录在一第四存储装置中。
4.如权利要求1的方法,其中当一个数据文件被从数据中心发送到终端通信装置时,保存在第四存储装置中的质量数据经过通信线被发送到数据中心。
5.如权利要求1的方法,其中所述终端通信装置包括具有所述第一存储装置的一个控制器和具有所述第二存储装置的一个盘切换器;其中当盘切换器处于关闭状态并且盘切换器所使用的一个数据文件被从数据中心发送到终端通信装置时,被发送来的数据文件首先被在保存在控制器所提供的第一存储装置中。
6.一个装置,例如能够处理经过一个通信线从一个数据中心,例如一个伴唱数据中心发送来的通信数据的一个通信类型伴唱装置,所述装置包括第一存储装置,用于当所述装置没有处于工作状态时保存从数据中心发送来的一个数据文件;第二存储装置,当所述装置没有处于工作状态时它处于关闭状态;一个比较器装置,用于当第二存储装置处于打开状态时,将保存在第一存储装置中的数据文件的版本与前面记录在第二存储装置中的一个已有数据文件的版本进行比较;一个控制器装置,用于如果比较装置判断记录在第二存储装置中的数据文件的版本比保存在第一存储装置中的数据文件的版本老时,用保存在第一存储装置中的数据文件替代前面记录在第二存储装置中的数据文件。
7.如权利要求6的装置,其中所述装置进一步包括第三存储装置,当所述装置不处于工作状态时,它适合于记录表示所述装置的一个工作质量的质量数据;第四存储装置,适合于接收和保存从第三存储装置发送来的质量数据;其中控制器装置进行工作,以使当所述装置处于工作状态时,在第三存储装置被关闭以前,记录在第三存储装置中的质量数据被发送和记录在第四存储装置中,并且当一个数据文件被从数据中心发送到所述装置时,记录在第四存储装置中的质量数据被经过通信线发送到数据中心。
8.如权利要求6的装置,其中所述装置包括具有所述第一存储装置的一个控制器和具有所述第二存储装置的一个盘切换器;其中所述控制器装置进行工作,以使当盘切换器处于关闭状态并且盘切换器所使用的一个数据文件被从数据中心发送到所述装置时,发送来的数据文件首先被保存在控制器所提供的第一存储装置中。
全文摘要
用于处理经过一个通信线从一个数据中心发送到一个终端通信装置的通信数据的方法和装置。当一个数据文件已经从数据中心发送来,而终端通信装置没有处于工作状态时,将所述文件保存在终端通信装置的第一存储装置中,当终端通信装置处于工作状态并且第二存储装置处于打开状态时,将保存在第一存储装置中的文件的版本与第二存储装置中的一个已有文件的版本进行比较,如果后者的版本比前者的版本老,就用前者替代后者。
文档编号G10H1/36GK1238490SQ9910835
公开日1999年12月15日 申请日期1999年6月10日 优先权日1998年6月10日
发明者宫下真彦, 山田崇雄, 龟井数雄, 浅井三平, 高梨真琴 申请人:先锋电子股份有限公司