一种数据发送和接收的方法及装置与流程

文档序号:12698683阅读:440来源:国知局
一种数据发送和接收的方法及装置与流程

本发明涉及通信领域,尤其涉及一种异步传输的数据发送和接收的方法及装置。



背景技术:

目前无线通信功能对于平板电脑、智能手机等来说是一项标配的功能。使用手机的无线通信功能来操控其他电子设备功能也成为了电子设备制造商在设计电子设备时需要考虑的一个重要环节。在电子设备中安装无线模块来实现电子设备的无线功能是目前解决以上问题的一条途径。一个最基本的方法就是在电子设备中使用无线芯片来实现无线功能,但此方式成本较高,通常用于性能较高的电子设备间的无线通信。

另外一种常见的方法就是通过目前市场上技术已经成熟了的无线-有线通信转换模块来实现无线通信功能。使用这样的技术对电子设备硬件上的改动不会很大,这样开发的成本较低并且开发的周期也相对较短,可以直接用于高速的无线通信设备和低速的有线通信设备直接的无线通信的建立。但是,现有的无线-有线通信转换模块仅提供硬件和组建通信链路的方法,并不提供方案解决高速的无线通信设备和低速的有线通信设备在使用的通信交互协调问题,即通信速度差异的问题。而通信交互协调的问题需要使用者自己设计通信协议来进行解决。

设计通信协议时,一种比较常见的通信协议是同步通信协议。要求发收双方具有同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后便在同步时钟的控制下逐位发送/接收。其特征是在进行数据传输时,发送和接收双方要保持完全的同步,因此,要求接收和发送设备必须使用同一时钟。其优势是可以实现高速度、大容量的数据传送。但是同时,其也要求发生时钟和接收时钟保持严格同步,同时硬件复杂。而在利用无线-有线通信转换模块来进行无线通信本身就是异步低成本的解决方案,如果用同步通信协议来实现通信,对硬件和软件都要进行大幅度的改造且成本较贵,显然不合理。所以在设计无线-有线通信转换模块的通信协议时,一般不会采用同步通信协议。

另一种比较常见的通信协议是异步通信协议。其设计主要用到了异步传输的构造,通过异步传输构造,避免了同步通信中需要时钟严格同步的要求,从而降低了设计难度和硬件的复杂程度,同时成本也较低。

异步传输也存在两个潜在的问题。其一是异步传输需要接收方使用特殊字符来控制发送设备或计算机传送的数据流。当接收方不能继续接收数据时,发送一个XOFF控制字符告诉发送方停止传送;当传输可以恢复时,再发送一个XON字符来通知发送方。这样对接收方在处理能力上必然有一定要求,数据越多要求就越高,接收方的运算负荷也就越大。其二是接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第一个比特已经过去了。因此,每次异步传输的信息都以一个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息的终止。因为这样每个信息都加上了“同步”信息,因此产生了较多的开销。例如,每8个比特的数据传输就要额外多传送2个比特作为同步信息,总的传输负载就增加25%。

所以综合来看,一般情况下,异步传输对于数据传输量很小的低速设备来说问题不大,但对于那些数据传输量很大的高速设备来说,接收方的运算负荷和传输时的负载增值就相当严重了,最终导致通信效率低下。如果在用于数据传输量较大的设备时,要考虑到需要克服异步传输构造的缺陷,降低通信时设备的负荷,减少通讯中数据的消耗,从而提升通信的效率。



技术实现要素:

本发明提供一种数据发送和接收的方法及装置,使得异步通信的效率更高,同时提高了通信过程的正确率。

根据上述目的,本发明提供一种数据发送的方法,所述方法包括:响应于接收准备信号,判断是否有待发送数据,所述接收准备信号指示通信窗口的开启;若有待发送数据,则判断所述待发送数据的数据量是否小于等于数据传输量阈值;若否,则按照所述数据传输量阈值截取所述待发送数据的一部分进行发送,剩余数据作为下一通信窗口开启时的待发送数据。

在一实施例中,所述方法还包括:若所述待发送数据的数据量小于等于所述数据传输量阈值,发送全部的待发送数据,并发送数据传输完成信号。

在一实施例中,发送所述待发送数据的步骤,进一步包括:以字节为单位依次发送所述待发送数据。

在一实施例中,所述方法还包括:若无待发送数据,则发送通信结束指示符。

本发明还提供一种数据接收的方法,所述方法包括:向发送端发送接收准备信号,以开启通信窗口;响应于所述接收准备信号,判断是否有待接收的数据;若有,则接收来自所述发送端的数据,所接收到的数据的数据量小于等于数据传输量阈值。

在一实施例中,所述接收来自所述发送端的数据的步骤进一步包括:以字节为单位依次接收发送的数据,所述方法还包括:每接收到一个字节后,反馈所述字节,以确认已接收到所述字节的。

在一实施例中,所述方法还包括:判断在当前通信窗口内是否接收到数据传输完成指示符;若是,则判断前一次通信窗口内是否接收到数据传输完成指示符或通信结束指示符;若否,则将先前紧邻当前窗口的所有既未收到数据传输完成指示符又未收到通信结束指示符的通信窗口内传输的数据与当前通信窗口内接收到的数据组合成完整数据;以及对所述完整数据进行数据处理。

在一实施例中,若前一次通信窗口内接收到数据传输完成指示符或通信结束指示符,则对当前通信窗口内接收到的数据进行数据处理。

本发明还提供一种数据发送端,所述数据发送端包括:收发单元和处理单元,其中所述收发单元用于获取接收准备信号,所述处理单元响应于接收准备信号,判断是否有待发送数据,所述接收准备信号指示通信窗口的开启,所述处理单元响应于有待发送数据,判断所述待发送数据的数据量是否小于等于数据传输量阈值,所述收发单元响应于所述待发送数据的数据量大于数据传输量阈值,按照所述数据传输量截取所述待发送数据的一部分进行发送,所述处理单元响应于按照所述数据传输量截取所述待发送数据的一部分进行发送,存储剩余数据作为下一通信窗口开启时的待发送数据,

在一实施例中,所述收发单元进一步:响应于所述待发送数据的数据量小于等于所述数据传输量阈值,则发送全部的所述待发送数据,并发送数据传输完成信号。

在一实施例中,所述收发单元进一步用于:以字节为单位依次发送所述待发送数据。

在一实施例中,所述收发单元进一步:响应于无待发送数据,则发送通信结束指示符。

本发明还提供一种数据接收端,所述数据接收端包括:收发单元和处理单元,其中所述收发单元,向发送端发送接收准备信号,以开启通信窗口;所述处理单元,响应于所述接收准备信号,判断是否有待接收的数据;所述收发单元,响应于有待接收的数据,则接收来自所述发送端的数据,所接收到的数据的数据量小于等于数据传输量阈值。

在一实施例中,所述收发单元进一步用于:响应于有待接收的数据,以字节为单位依次接收发送的数据;响应于每接收到一个字节后,反馈所述字节,以确认已接收到所述字节的。

在一实施例中,所述处理单元进一步用于,判断在当前通信窗口内是否接收到数据传输完成指示符,若是,则判断前一次通信窗口内是否接收到数据传输完成指示符或通信结束指示符,所述处理单元进一步响应于当前通信窗口内接收到数据传输完成指示符,前一次通信窗口内没有接收到数据传输完成指示符或通信结束指示符,则将先前紧邻当前窗口的所有既未收到数据传输完成指示符又未收到通信结束指示符的通信窗口内传输的数据与当前通信窗口内接收到的数据组合成完整数,并对所述完整数据进行数据处理。

在一实施例中,所述处理单元响应于前一次通信窗口内接收到数据传输完成指示符或通信结束指示符,则对当前通信窗口内接收到的数据进行数据处理。

本发明还提供一种复合机,包括有线通信单元和中继单元,所述有线通信单元向所述中继单元发起通信请求,以开启通信窗口,所述中继单元响应于所述通信请求,判断所述中继单元是否有待发送数据,所述中继单元响应于有所述待发送数据,进一步判断所述待发送数据的数据量是否大于数据传输量阈值,所述中继单元响应于所述待发送数据的数据量大于所述数据传输量阈值,进一步按照所述数据传输量阈值截取所述待发送数据的一部分进行发送,将剩余数据作为下一通信窗口开启时的待发送数据,并发送数据传输未完成指示符;所述有线通信单元响应于发送的数据,接收来自所述中继单元的数据,所接收到的数据的数据量小于等于数据传输量阈值,所述中继单元与移动终端进行无线通信,其中所述中继单元与移动终端通信的速度大于所述有线通信单元和所述中继单元通信的速度。

在一实施例中,所述中继单元响应于所述待发送数据的数据量小于等于所述数据传输量,则发送全部所述待发送数据,并发送数据传输完成信号。

在一实施例中,所述有线通信单元进一步用于,判断在当前通信窗口内是否接收到数据传输完成指示符,若是,则判断前一次通信窗口内是否接收到数据传输完成指示符,所述有线通信单元响应于当前通信窗口内接收到数据传输完成指示符,前一次通信窗口内没有接收到数据传输完成指示符或通信结束指示符,则将先前紧邻当前窗口的所有既未收到数据传输完成指示符又未收到通信结束指示符的通信窗口内传输的数据与当前通信窗口内接收到的数据组合成完整数据,并对所述完整数据进行数据处理。

在一实施例中,所述有线通信单元响应于前一次通信窗口接收到数据传输完成指示符或通信结束指示符,则对当前通信窗口内接收到的数据进行数据处理。

在一实施例中,所述待发送数据中的各字节代表所述复合机各按键的使能状态,所述有线通信单元进一步,响应于所述数据传输完成指示符,根据所述发送数据中的各字节代表的复合机各按键的使能状态,执行对复合机各按键的操作。

如上所述,本发明通过接收端的接收准备信号的主动发送,减少了接收端的负担,同时每次只接收数据传输量阈值的数据,更进一步考虑了接收端的接收速率和处理能力。本发明提供的数据发送和接收的方法和装置提高了通信效率并减小了错误率。

附图说明

图1示出了一种异步传输的例子;

图2示出了本发明一种数据发送的方法一个方面流程图;

图3示出了本发明一种数据接收的方法一个方面的流程图;

图4示出了拟传输的数据量小于等于数据传输量阈值时接收指示符的情况;

图5示出了通信方法一个方面的示意图;

图6示出了本发明接收方和发送方通信方法一个方面的流程图;

图7示出了一种通信系统;

图8示出了移动终端同复合机构成通信系统的一个方面的示意图。

具体实施方式

请参看图1,图1示出了一种异步传输的例子,其中平板电脑或智能手机101有通过其上的无线通信模块来控制一体机等电子设备102的需求。一般情况下,由于一体机等电子设备102仅装配有线通信模块,如UART或SPI。平板电脑或智能手机101无线通信模块的数据传输速率要高于一体机等电子设备102的有线通信模块的数据传输速率,这时就有必要设计通信协议来满足上述两种设备之间通信的需求。

为了满足上述的类似通信需求,本发明提供一种数据发送的方法,请参看图2,图2示出了本发明一种数据发送的方法一个方面流程图,数据发送的方法包括:

步骤201:响应于接收准备信号,判断是否有待发送数据,接收准备信号指示通信窗口的开启;

步骤202:若有待发送数据,则判断待发送数据的数据量是否小于等于数据传输量阈值;

步骤203:若否,则按照数据传输量阈值截取所述待发送数据的一部分进行发送,剩余数据作为下一通信窗口开启时的待发送数据,并发送数据传输未完成指示符。

上述方法中,发送方不会主动发送信号,而是需要等待接收准备信号,接收准备信号表明接收方已作好接收准备。

在获取接收准备信号后,发送方还需判断拟传输数据的数据量的大小,若据量大于数据传输量阈值,则按照数据传输量阈值截取所述待发送数据的一部分进行发送。

此处的数据传输量阈值可以根据接收方的数据接收和处理速率来设定,也就是说在一个通信窗口内,最多只发送数据传输量阈值的数据,以使得接收方能够及时接收和处理。

将截取后的数据作为待发送数据,拟在下一个通信窗口到来时发送。当发生数据截取操作时,发送数据传输未完成指示符,以告知接收方数据还没有传输完成,接收方可能还需等待下次数据来得到完整的数据后,再对数据进行处理。

发送方拟传输的数据量可能是数据传输量阈值的两倍多,此时在第一个通信窗口内传输数据量等于数据传输量阈值的数据,在第二个窗口内还需传输数据量等于数据传输量阈值的数据,此时数据还是未传输完成,继续发送数据传输未完成指示符,直到第三次才能将数据传输完成。

若发送方拟传输的数据量是数据传输量阈值的三倍多及以上时,数据发送的过程同数据量是数据传输量阈值的两倍多时的情况同理,以此类推。

在一实施例中,当待发送数据的数据量小于等于数据传输量阈值,则直接发送全部的待发送数据即可。这种情况下,实际的拟传输的数据量分为两种情况:

第一种情况是实际的拟传输的数据量小于等于数据传输量阈值,此时在当前通信窗口即完成了对数据的发送。

第二种情况是,实际的拟传输的数据量大于数据传输量阈值,但在之前的通信窗口内已经完成了部分数据传输,当前窗口内只剩下数据量小于等于数据传输量阈值的数据需要传输,在当前通信窗口内也完成了对数据的传输。

上述两种情况都表明数据传输已完成,在一实施例中,当数据传输完成后,发送数据传输完成信号,告知接收方数据已传输完成,接收方可以开始处理数据。

在一实施例中,响应于接收准备信号,但没有待发数据时,发送通信结束指示符。

对应上述数据的发送方法,本发明提供一种数据的接收方法,请参看图3,图3示出了本发明一种数据接收的方法一个方面的流程图,数据接收的方法包括:

步骤301:向发送端发送接收准备信号,以开启通信窗口;

步骤302:响应于接收准备信号,判断是否有待接收的数据;

步骤303:若有,则接收来自发射端的数据,所接收到的数据的数据量小于等于数据传输量阈值。

接收端在其作好准备的情况下,向发送端发送接收准备信号,表明其有能力接收数据,通信窗口打开。

在通信窗口打开的情况下,接收端判断是否有待接收的数据,此时只要有待接收的数据,则接收端直接接收数据即可,但接收的数据的数据量小于等于数据传输量阈值。在一实施例中,响应于接收准备信号,但没有待接收数据时,接收通信结束指示符。

由于拟传输的数据的数据量未知,在一实施例中,接收端还需判断是否接收到数据传输完成指示符,进而判断是否接收到了完整的数据。数据传输完成符的发送方式同前面数据发送方法部分的描述。

接收端判断在当前通信窗口内是否接收到数据传输完成指示符,当接收到数据传输完成指示符时,存在两种情况。

第一种情况是,实际的拟传输的数据量小于等于数据传输量阈值,此时上一次通信窗口内要么完全没有传输过数据,也就是在上一窗口内会接收到通信结束指示符,要么在上一通信窗口内完成了上一次的数据传输,会接受到数据传输完成指示符,在当前通信窗口内一次就完成了对数据的接收。请参看图4,图4示出了拟传输的数据量小于等于数据传输量阈值时接收指示符的情况,分别示出了当前通信窗口(第N个通信窗口)、第N-1个通信窗口、第N-2个通信窗口的指示符接收情况。由于接收到了完整的数据,在一实施例中,接收端可直接对数据进行处理。

第二种情况是,实际的拟传输的数据量大于数据传输量阈值,在之前的通信窗口内已经完成了部分数据传输,当前窗口内只剩下数据量小于等于数据传输量阈值的数据需要传输,此时在当前通信窗口内会接收到数据传输完成指示符,而在之前一个通信窗口内即不会收到数据传输完成指示符,也不会收到通信结束指示符。

此时需将各个窗口接收到的数据组合形成完整数据,在一实施例中,将前一次接收到数据传输完成指示符对应的通信窗口与当前通信窗口之间的通信窗口内传输的数据与当前通信窗口内接收到的数据组合成完整数据,再对完整数据进行数据处理。

对应上述方法,本发明提供一种包含了发送方和接收方的通信方法,具体请参看图5,图5示出了通信方法一个方面的示意图。接收方501和发送方502分别从上到下执行操作。

无数据传输的通信窗口操作:接收方501发起通信请求,发送接收准备信号503给发送方502;发送方响应于接收准备信号503,判断无待发数据,则发送通信结束指示符504给接收方501。

数据量小于等于数据传输量阈值的通信窗口操作:接收方501发起通信请求,发送接收准备信号505给发送方502;发送方响应于接收准备信号505,判断有待发数据,进而判断待发数据的数据量小于等于数据传输量阈值,将待发数据全部传输给接收端,并发送数据传输完成指示符506;接收方501收到数据和数据传输完成指示符,判断前一次通信窗口内接收到数据传输完成指示符或通信结束指示符,则直接对接收到的数据进行处理。

数据量大于数据传输量阈值的通信窗口操作:接收方501发起通信请求,发送接收准备信号507给发送方502;发送方响应于接收准备信号507,判断有待发数据,进而判断待发数据的数据量大于数据传输量阈值,按照数据传输量阈值截取待发送数据的一部分进行发送,剩余数据作为下一通信窗口开启时的待发送数据;接收方501接收到数据和数据传输未完成指示符,并不急于处理数据,等待下一次数据传输;再次发起通信请求508,并经过至少一个通信窗口,发送方将所有数据传输完成,并发送数据传输完成指示符509;接收方则将先前紧邻当前窗口的所有既未收到数据传输完成指示符又未收到通信结束指示符的通信窗口内传输的数据与当前通信窗口内接收到的数据组合成完整数据,接收方进而对完整数据进行数据处理。

在一实施例中,前述的数据发送和数据接收都是以字节为单位进行的。更优地,每接收到一个字节后,反馈该字节,以确认已接收到该字节的。

请参看图6,图6示出了本发明接收方和发送方通信方法一个方面的流程图。通信方法包括:

步骤601,接收方发起通信请求;

步骤602,发送方响应于该通信请求,判断是否有数据要发送,若是则进入步骤603,若否则进入步骤606;

步骤603,发送方判断数据是否超过数据传输阈值,若超过数据传输阈值,则进入步骤604,否则进入步骤605;

步骤604,截取数据传输阈值的数据,然后进入步骤605;

步骤605,发送方按照字节将数据依次发送完毕;

步骤606,结束。

请参看图7,图7示出了一种通信系统,包括发送端701和接收端702,其中发送端701包括收发单元7011和处理单元7012,接收端702包括收发单元7021和处理单元7022。

接收端702的处理单元7022判断接收端702是否有能力接收数据,若接收端702作好了数据接收准备,则告知接收端702的收发单元7021,接收端702已作好了数据接收的准备,接收端702的收发单元7021则发送接收准备信号给发送端701,表明通信窗口已打开。

发送端701的收发单元7011获取该接收准备信号,并将该接收准备信号传递给发送端701的处理单元7012,发送端701的处理单元7012判断发送端701是否有待发送数据。

若发送端701有待发送数据,则通知发送端701的收发单元7011发送数据给接收端702。

接收端702在通信窗口内接收发送端701发送过来的数据。

本发明提供一种复合机,包括有线通信单元和中继单元。其具有同移动终端通信的需求。该场景中,中继单元一方面能保持与移动终端的高速实时通信,例如通过WIFI或者蓝牙实现通信,另一方面将从移动终端接收到的数据转发给有线通信单元。

复合机的有线通信单元通常为速度较慢的通信端,而移动终端通常都为速度较快的通信端,运用本发明提供的方法,即可通过中继单元将移动终端发送的数据中转给有线通信单元。有线通信单元与复合机的各个功能模块连接,并将数据发送给复合机的各个功能模块。

在一实施例中,有线通信单元与复合机的UI模块连接,中继单元接收来自移动终端的对复合机UI界面内的按键进行控制的指令数据,然后将该指令数据转送给有线通信单元,有线通信单元进一步控制复合机的UI模块,从而实现了通过移动终端来对复合机UI界面内的按键进行控制的操作。

请参看图8,图8示出了移动终端同复合机构成通信系统的一个方面的示意图。其中,移动终端801包括无线通信模块8011,例如可以是WIFI模块或蓝牙模块。

复合机802包括中继模块8021和有线通信模块8022,其中有线通信模块8022连接到复合机的各个功能模块,例如UI模块810、打印模块811、复印模块812。

中继模块8021一方面具有同无线通信模块8011的高速通信能力,能够实时获取无线通信模块8011的发出的数据,另一方面能够同有线通信模块8022保持低速通信。中继模块8021接收来自移动终端的高速数据,并进一步将该数据低速传输给复合机已有的有线通信模块8022。

有线通信模块8022进一步通过该数据的具体内容,来控制复合机的各个功能模块例如UI模块810、打印模块811、复印模块812。

在一实施例中,有线通信单元向中继单元发起通信请求,以开启通信窗口;中继单元响应于通信请求,判断中继单元是否有待发送数据,中继单元响应于有待发送数据,进一步判断待发送数据的数据量是否大于数据传输量阈值,中继单元响应于待发送数据的数据量大于数据传输量阈值,进一步按照数据传输量阈值截取待发送数据的一部分进行发送,将剩余数据作为下一通信窗口开启时的待发送数据;有线通信单元响应于发送的数据,接收来自中继单元的数据,所接收到的数据的数据量小于等于数据传输量阈值。

更优地,有线通信单元进一步用于,判断在当前通信窗口内是否接收到数据传输完成指示符,若是,则判断前一次通信窗口内是否接收到数据传输完成指示符,有线通信单元响应于当前通信窗口内接收到数据传输完成指示符,前一次通信窗口内没有接收到数据传输完成指示符或通信结束指示符,则将先前紧邻当前窗口的所有既未收到数据传输完成指示符又未收到通信结束指示符的通信窗口内传输的数据与当前通信窗口内接收到的数据组合成完整数据,并对所述完整数据进行数据处理。

更优地,有线通信单元响应于本次通信窗口内接收到数据传输完成指示符,前一次通信窗口接收到数据传输完成指示符或通信结束指示符,则对当前通信窗口内接收到的数据进行数据处理。

在一实施例中,待发送数据中的各字节代表复合机各按键的使能状态,有线通信单元响应于数据传输完成指示符,根据发送数据中的各字节代表的复合机各按键的使能状态,执行对复合机各按键的操作。

本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。

结合本文所公开的实施例描述的各种解说性逻辑模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。

结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。

在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。

提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1