本願は、伝送効率を改善し、システムオーバヘッドおよびレイテンシを低減するために、データ伝送方法および装置を提供する。
第1の態様によれば、本願は、データ伝送方法を提供する。この方法は、通信システムに適用されることがある。通信システムは、複数の伝送ノードを含むことがあり、データ伝送は、この複数の伝送ノードの間で実行されることがある。例えば、通信システムでは、第2のノードが、第1のノードにデータを送信する。この方法は、第2のノードが、第1のノードから第1の設定情報を受信することを含む。第1の設定情報は、第1の時間周波数リソースを設定するために使用される。第2のノードは、第1の論理チャネルに対応する第1の情報を取得し、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用され、第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれる。第2のノードは、第1の時間周波数リソースを用いて第1のノードに第1のデータを送信する。
したがって、上記の方法に基づき、第1の論理チャネル上のデータパケットが送信されるときには、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかが制御され得る。さらに、第1の論理チャネルが小さなパケットを伝送するために使用されるときには、第1の情報は、第1の論理チャネル上のデータのセグメント化が許可されていないことを示すために使用され、小さなパケットのセグメント化を回避し、時間周波数リソースの有効負荷の比率を高め、システムオーバヘッドおよびレイテンシを低減し得る。
可能な設計では、第1の論理チャネル上のデータパケットが伝送される必要があるときには、第1の論理チャネル上のデータパケットが第1の論理チャネルに対応する第2の時間周波数リソースを用いて送信されることが可能であるかどうかは、第1の情報によって示される内容の影響を受ける。例えば、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される場合に、第1の論理チャネル上のデータパケットが第2の時間周波数リソースを用いて送信されるときに、第1の論理チャネル上のデータパケットがセグメント化される。この場合には、第1の論理チャネル上のデータパケットは、第2の時間周波数リソースを用いて送信されることが不可能である。さらに、第1の論理チャネル上のデータパケットが第1の論理チャネルに対応する第2の時間周波数リソースを用いて送信されることが可能であるかどうかは、さらに第2の時間周波数リソースのサイズの影響を受ける。
したがって、この方法では、第1の論理チャネル上のデータパケットが第2の時間周波数リソースを用いて送信されるかどうかは、特に、第1の情報および第2の時間周波数リソースのうちの少なくとも1つに基づいて決定されることがある。
可能な設計では、上記の方法では、第1のデータは、第1の論理チャネル上のデータパケットを含まない。
第1の情報は、特に、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに不十分である。
換言すれば、上記の設計では、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、第2の時間周波数リソースのサイズが、第1の論理チャネル上の全てのデータパケットを搬送するのに不十分である場合には、第1のデータは、第1の論理チャネル上のデータパケットを含まない。このようにして、第1の論理チャネル上のデータパケットのセグメント化は回避されることが可能である。例えば、本願で提供される方法の特定の実装プロセスでは、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すときには、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに十分であるかどうかが決定され、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であると決定された場合には、第1の論理チャネル上のデータパケットは第2の時間周波数リソースを用いて送信されない(第1のデータは第1の論理チャネル上のデータパケットを含まない)という方式で、第1の論理チャネル上のデータパケットのセグメント化が回避されることが可能である。
あるいは、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、第2の時間周波数リソースのサイズは、第1の論理チャネル上の任意のデータパケットまたは最初のデータパケットを搬送するのに不十分である。
換言すれば、上記の設計では、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、第2の時間周波数リソースのサイズは、第1の論理チャネル上の任意のデータパケットまたは最初のデータパケットを搬送するのに不十分である場合には、第1のデータは、第1の論理チャネル上のデータパケットを含まない。このようにして、第1の論理チャネル上のデータパケットのセグメント化が回避されることが可能である。例えば、本願で提供される方法の特定の実装プロセスでは、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すときには、第2の時間周波数リソースのサイズが第1の論理チャネル上の任意のデータパケットを搬送するのに十分であるかどうかが決定され、第2の時間周波数リソースのサイズが第1の論理チャネル上の任意のデータパケットを搬送するのに不十分であると決定された場合には、第1の論理チャネル上のデータパケットは第2の時間周波数リソースを用いて送信されないという方式で、第1の論理チャネル上のデータパケットのセグメント化が回避されることが可能である。あるいは、第1の論理チャネル上のデータパケットが送信シーケンスに対応するときには、第2の時間周波数リソースのサイズが第1の論理チャネル上の最初のデータパケットを搬送するのに十分であるかどうかが決定され、第2の時間周波数リソースのサイズが第1の論理チャネル上の最初のデータパケットを搬送するのに不十分であると決定された場合には、第1の論理チャネル上のデータパケットは第2の時間周波数リソースを用いて送信されないという方式で、第1の論理チャネル上のデータパケットのセグメント化が回避されることが可能である。
可能な設計では、上記の方法において、第1のデータは、第1の論理チャネル上の少なくとも1つのデータパケットを含む。第2のノードが第1の時間周波数リソースを用いて第1のノードに第1のデータを送信することは、第2の時間周波数リソースを用いて、第1の情報または第2の時間周波数リソースのサイズのうちの少なくとも1つに基づいて第1の論理チャネル上の上記の少なくとも1つのデータパケットを第1のノードに送信することを含む。換言すれば、本願で提供される方法の特定の実装プロセスでは、第2の時間周波数リソースを用いて第1の論理チャネル上の少なくとも1つのデータパケットを第1のノードに送信するかどうか、すなわち第1のデータが第1の論理チャネル上の上記の少なくとも1つのデータパケットを含むかどうかが、第1の情報および/または第2の時間周波数リソースのサイズに基づいて決定されることがある。
可能な設計では、上記の方法において、第1のデータは、第1の論理チャネル上の全てのデータパケットを含む。第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに十分である。具体的には、第2の時間周波数リソースのサイズが、第1の論理チャネル上の全てのデータパケットを搬送するのに十分であると決定された後は、第1のデータは、第1の情報によって示される内容を考慮することなく、第1の論理チャネル上の全てのデータパケットを含み、第1の論理チャネル上のデータパケットを送信することがある。例えば、第1の論理チャネル上の全てのデータパケットは、第2の時間周波数リソースで搬送されて送信されることがある。
上記の設計では、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに十分であるときには、第1の情報が第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示しているか、または第1の論理チャネル上のデータパケットのセグメント化が許可されていることを示しているかに関わらず、第1の論理チャネル上のデータパケットをセグメント化することを省略する方式で、第1の論理チャネル上の全てのデータパケットが、第2の時間周波数リソースで搬送され、第1のノードに送信される。したがって、上記の設計に基づき、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに十分であるときには、第2のノードの処理プロセスが簡略化され得る、すなわち、第1の論理チャネル上の全てのデータパケットが、第1の情報を処理することなく送信され得る。
可能な設計では、上記の方法において、第1のデータは、第1の論理チャネル上の少なくとも1つのデータパケットを含む。第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であるが、上記の少なくとも1つのデータパケットを搬送するには十分である。換言すれば、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用されるときに、第2の時間周波数リソースのサイズが、第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であるが、第2の時間周波数リソースのサイズが、第1の論理チャネル上の上記の少なくとも1つのデータパケットを搬送するには十分である場合には、データは、第1のデータが第1の論理チャネル上の上記の少なくとも1つのデータパケットを含む方式で伝送されることがある。
可能な設計では、上記の方法において、第1の論理チャネルは、第1のデータキューに対応し、第1の論理チャネル上のデータパケットは、サービスデータパケットを含む、または第1の論理チャネル上のデータパケットは、制御シグナリングを含む。上記の設計に基づき、第1の論理チャネル上のデータパケットがサービスデータパケットを指すときには、第1の論理チャネル上のサービスデータパケットが伝送プロセスにおいてセグメント化されないことを保証するために、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。あるいは、第1の論理チャネル上のデータパケットが制御シグナリングを指すときには、制御シグナリングが伝送プロセスにおいてセグメント化されないことを保証するために、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。
可能な設計では、第1の論理チャネルは、第1のプロトコルスタックエンティティに対応し、第1の論理チャネル上のデータパケットは、第1のプロトコルスタックエンティティにおけるサービスデータユニットSDUである。上記の設計に基づき、第1の情報は、第1のプロトコルスタックエンティティにおけるサービスデータユニットのセグメント化が許可されるかどうかを示すために使用されることがある。
可能な設計では、上記の方法において、第2のノードが第1の論理チャネルに対応する第1の情報を取得することは、第1のノードから第2の設定情報を受信することを含み、第2の設定情報は、第1の論理チャネルに対応する第1の情報を設定するために使用される。上記の設計に基づき、第1のノードは、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを制御することがある。
可能な設計では、上記の方法において、第2のノードが第1の論理チャネルに対応する第1の情報を取得することは、第1の論理チャネル上のデータに対応するサービス品質QoS情報またはサービスタイプに基づいて、第1の論理チャネルに対応する第1の情報を決定することを含む。上記の設計に基づき、第1の論理チャネル上のデータパケットを送信する方式は、第1の論理チャネルに対応するサービス品質QoS情報またはサービスタイプに合うことがある。
可能な設計では、上記の方法において、第1のデータは、第2の論理チャネル上の少なくとも1つのデータパケットを含む。上記の設計に基づき、複数の論理チャネルのデータパケットが、第1のデータで搬送されることがある。
可能な設計では、上記の方法において、第2の論理チャネルの優先度は、第1の論理チャネルの優先度より低い。上記の設計に基づき、異なる優先度を有する複数の論理チャネルのデータパケットが、第1のデータで搬送されることがある。
第2の態様によれば、本願は、データ伝送方法を提供する。この方法は、第1のノードが、第2のノードに第1の設定情報と第2の設定情報を送信することを含む。第1の設定情報は、第1の時間周波数リソースを設定するために使用され、第2の設定情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用される。第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれる。第1のノードは、第1の時間周波数リソースを用いて第2のノードから第1のデータを受信する。
したがって、上記の方法に基づき、第2のノードが第1の論理チャネル上のデータパケットを送信するときには、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかが制御されることがある。さらに、第1の論理チャネルが、小さなパケットを伝送するために使用されるときには、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、小さなパケットのセグメント化を回避し、時間周波数リソースの有効負荷の比率を高め、システムオーバヘッドを低減し得る。
可能な設計では、上記の方法において、第1の論理チャネルは、第1のデータキューに対応し、第1の論理チャネル上のデータパケットは、サービスデータパケットを含む、または第1の論理チャネル上のデータパケットは、制御シグナリングを含む。上記の設計に基づき、第1の論理チャネル上のデータパケットがサービスデータパケットを指すときには、第1の論理チャネル上のサービスデータパケットが伝送プロセスにおいてセグメント化されないことを保証するために、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。あるいは、第1の論理チャネル上のデータパケットが制御シグナリングを指すときには、制御シグナリングが伝送プロセスにおいてセグメント化されないことを保証するために、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。
可能な設計では、第1の論理チャネルは、第1のプロトコルスタックエンティティに対応し、第1の論理チャネル上のデータパケットは、第1のプロトコルスタックエンティティにおけるサービスデータユニットSDUである。上記の設計に基づき、第1の情報は、第1のプロトコルスタックエンティティにおけるサービスデータユニットのセグメント化が許可されるかどうかを示すために使用されることがある。
可能な設計では、上記の方法において、第1のデータは、第2の論理チャネル上の少なくとも1つのデータパケットを含む。上記の設計に基づき、複数の論理チャネルのデータパケットが、第1のデータで搬送されることがある。
可能な設計では、上記の方法において、第2の論理チャネルの優先度は、第1の論理チャネルの優先度より低い。上記の設計に基づき、異なる優先度を有する複数の論理チャネルのデータパケットが、第1のデータで搬送されることがある。
第3の態様によれば、本願は、通信方法を提供する。この方法は、第2のノードが、第1のノードから第1のシステムブロードキャストメッセージを受信することを含む。第1のシステムブロードキャストメッセージは、第1のノードの識別情報を含む。第1のノードの識別情報が事前設定された識別情報と整合すると決定した後で、第2のノードは、第1のノードにアクセス要求を送信する。上記の方法では、第1のノードにアクセス要求を送信する前に、第2のノードは、最初に第1のノードの識別情報を認証し、認証が成功した後で、第1のノードにアクセス要求を送信する。このようにして、第2のノードが誤ったノードにアクセス要求を送信することが防止される。例えば、第2のノードがコックピット領域の車載または非車載デバイスであり、第1のノードがCDCであるときには、第2のノードが別の外部車両上のCDCへの接続を確立することが防止され得る。
可能な設計では、第1のノードの識別情報は、第1のノードのデバイス識別子、メディアアクセス制御(media access control、MAC)アドレス、ソフトアドレス、およびショートアドレスのうちの少なくとも1つであり得る。
第4の態様によれば、本願は、通信方法を提供する。この方法は、第1のノードが第2のノードに第1のシステムブロードキャストメッセージを送信することを含む。第1のシステムブロードキャストメッセージは、第1のノードの識別情報を含む。第1のノードは、第2のノードからアクセス要求を受信する。
可能な設計では、第1のノードの識別情報は、第1のノードのデバイス識別子、メディアアクセス制御(media access control、MAC)アドレス、ソフトアドレス、およびショートアドレスのうちの少なくとも1つであり得る。
第5の態様によれば、本願は、通信方法を提供する。この方法は、第2のノードが第1のノードからアクセスリソース設定情報を受信することを含む。アクセスリソース設定情報は、第1のノードへの接続(アクセスとも呼ばれる)を確立するために使用されるアクセスリソースを設定するために使用される。第2のノードは、設定されたアクセスリソース上で第1のノードにアクセス要求を送信する。
可能な設計では、アクセスリソース設定情報は、アクセスリソースに対応するアクセス方式についての情報をさらに含む、またはアクセスリソース設定情報は、アクセスリソースに対応するアクセス方式を示すためにさらに使用される。
可能な設計では、アクセスリソース設定情報は、システム情報(system information)またはRRCシグナリングであることがある。
可能な設計では、アクセス方式が競合ベースのアクセスであるときには、第2のノードは、アクセスリソースから第1のリソースを無作為に選択し、その第1のリソース上で第1のノードにアクセス要求を送信する。
可能な設計では、第2のノードが第1のリソース上で第1のノードにアクセス要求を送信することは、第1のノードにアクセス要求を送信することと、第2のノードの第2の識別情報を第1のリソース上で第1のノードに送信することとを含むことがある。
可能な設計では、アクセス方式が非競合ベースのアクセスであるときには、第2のノードは、第2のノードの第2の識別情報に基づいてアクセスリソースから第2のリソースを決定し、この第2のリソース上で第1のノードにアクセス要求を送信する。
可能な設計では、第2のノードが第2のリソース上で第1のノードにアクセス要求を送信することは、第2のノードの第3の識別情報を第2のリソース上で第1のノードに送信することを含むことがある。
可能な設計では、第2の識別情報と第3の識別情報とは、同じであることもあるし、異なることもある。第2の識別情報または第3の識別情報は、デバイス識別子、メディアアクセス制御(media access control、MAC)アドレス、ソフトアドレス、およびショートアドレスのうちの少なくとも1つであることがある。
第6の態様によれば、本願は、通信方法を提供する。この方法は、第1のノードが第2のノードにアクセスリソース設定情報を送信することを含む。アクセスリソース設定情報は、第1のノードへの接続(アクセスとも呼ばれる)を確立するために使用されるアクセスリソースを設定するために使用される。第1のノードは、アクセスリソースを用いて第2のノードからアクセス要求を受信する。
可能な設計では、アクセスリソース設定情報は、アクセスリソースに対応するアクセス方式についての情報をさらに含む、またはアクセスリソース設定情報は、アクセスリソースに対応するアクセス方式を示すためにさらに使用される。
可能な設計では、アクセスリソース設定情報は、システム情報(system information)またはRRCシグナリングであることがある。
第7の態様によれば、本願は、データ伝送装置を提供する。データ伝送装置は、チップ、またはシステムオンチップであることがある。データ伝送装置は、前述の第1の態様または第1の態様の可能な設計で実装される機能を実装することがある。機能は、ハードウェアによって実装されることもあるし、ハードウェアが対応するソフトウェアを実行することによって実装されることもある。ハードウェアまたはソフトウェアは、前述の機能に対応する1つまたは複数のモジュールを含む。例えば、データ伝送装置は、第1のノードから第1の設定情報を受信するように構成された受信ユニットであって、第1の設定情報は、第1の時間周波数リソースを設定するために使用される、受信ユニットと、第1の論理チャネルに対応する第1の情報を取得するように構成された取得ユニットであって、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用され、第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれる、取得ユニットと、第1の時間周波数リソースを用いて第1のノードに第1のデータを送信するように構成された送信ユニットと、を含む。もちろん、データ伝送装置は、端末デバイスの別の機能を実装するように構成された、これより多数または少数のユニットをさらに含むこともある。
第8の態様によれば、本願は、データ伝送装置を提供する。データ伝送装置は、チップ、またはシステムオンチップであることがある。データ伝送装置は、前述の第2の態様または第2の態様の可能な設計で実装される機能を実装することがある。機能は、ハードウェアによって実装されることもあるし、ハードウェアが対応するソフトウェアを実行することによって実装されることもある。ハードウェアまたはソフトウェアは、前述の機能に対応する1つまたは複数のモジュールを含む。例えば、データ伝送装置は、送信ユニットと、受信ユニットとを含むことがある。送信ユニットは、第2のノードに第1の設定情報を送信するように構成され、設定情報は、第1の時間周波数リソースを設定するために使用される。送信ユニットは、第2の設定情報を送信するようにさらに構成され、第2の設定情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用され、第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれる。受信ユニットは、第1の時間周波数リソースを用いて第2のノードから第1のデータを受信するように構成される。もちろん、データ伝送装置は、端末デバイスの別の機能を実装するように構成された、これより多数または少数のユニットをさらに含むこともある。
第9の態様によれば、本願は、データ伝送装置を提供する。データ伝送装置は、チップ、またはシステムオンチップであることがある。データ伝送装置は、前述の第3の態様または第3の態様の可能な設計で実装される機能を実装することがある。機能は、ハードウェアによって実装されることもあるし、ハードウェアが対応するソフトウェアを実行することによって実装されることもある。ハードウェアまたはソフトウェアは、前述の機能に対応する1つまたは複数のモジュールを含む。例えば、第1のノードから第1のシステムブロードキャストメッセージを受信するように構成された受信ユニットであって、第1のシステムブロードキャストメッセージは、第1のノードの識別情報を含む、受信ユニットと、第1のノードの識別情報が事前設定された識別情報と整合すると決定した後で、第1のノードにアクセス要求を送信するように構成された送信ユニットと、を含む。もちろん、データ伝送装置は、端末デバイスの別の機能を実装するように構成された、これより多数または少数のユニットをさらに含むこともある。
第10の態様によれば、本願は、データ伝送装置を提供する。データ伝送装置は、チップ、またはシステムオンチップであることがある。データ伝送装置は、前述の第4の態様または第4の態様の可能な設計で実装される機能を実装することがある。機能は、ハードウェアによって実装されることもあるし、ハードウェアが対応するソフトウェアを実行することによって実装されることもある。ハードウェアまたはソフトウェアは、前述の機能に対応する1つまたは複数のモジュールを含む。例えば、データ伝送装置は、第2のノードに第1のシステムブロードキャストメッセージを送信するように構成された送信ユニットであって、第1のシステムブロードキャストメッセージは第1のノードの識別情報を含む、送信ユニットと、第2のノードからアクセス要求を受信するように構成された受信ユニットと、を含む。もちろん、データ伝送装置は、端末デバイスの別の機能を実装するように構成された、これより多数または少数のユニットをさらに含むこともある。
第11の態様によれば、本願は、データ伝送装置を提供する。データ伝送装置は、チップ、またはシステムオンチップであることがある。データ伝送装置は、前述の第5の態様または第5の態様の可能な設計で実装される機能を実装することがある。機能は、ハードウェアによって実装されることもあるし、ハードウェアが対応するソフトウェアを実行することによって実装されることもある。ハードウェアまたはソフトウェアは、前述の機能に対応する1つまたは複数のモジュールを含む。例えば、データ伝送装置は、第1のノードからアクセスリソース設定情報を受信するように構成された受信ユニットであって、アクセスリソース設定情報は、第1のノードへの接続(アクセスとも呼ばれる)を確立するために使用されるアクセスリソースを設定するために使用される、受信ユニットと、設定されたアクセスリソース上で第2のノードが第1のノードにアクセス要求を送信するように構成された送信ユニットと、を含む。もちろん、データ伝送装置は、端末デバイスの別の機能を実装するように構成された、これより多数または少数のユニットをさらに含むこともある。
第12の態様によれば、本願は、データ伝送装置を提供する。データ伝送装置は、チップ、またはシステムオンチップであることがある。データ伝送装置は、前述の第3の態様または第3の態様の可能な設計で実装される機能を実装することがある。機能は、ハードウェアによって実装されることもあるし、ハードウェアが対応するソフトウェアを実行することによって実装されることもある。ハードウェアまたはソフトウェアは、前述の機能に対応する1つまたは複数のモジュールを含む。例えば、データ伝送装置は、第2のノードにアクセスリソース設定情報を送信するように構成された送信ユニットであって、アクセスリソース設定情報は、第1のノードへの接続(アクセスとも呼ばれる)を確立するために使用されるアクセスリソースを設定するために使用される、送信ユニットと、このアクセスリソースを用いて第1のノードが第2のノードからアクセス要求を受信するように構成された受信ユニットと、を含む。もちろん、データ伝送装置は、端末デバイスの別の機能を実装するように構成された、これより多数または少数のユニットをさらに含むこともある。
第13の態様によれば、本願は、データ伝送装置を提供する。データ伝送装置は、1つまたは複数のプロセッサを含む。この1つまたは複数のプロセッサは、1つまたは複数のメモリに結合される。1つまたは複数のメモリは、コンピュータ命令を記憶する。1つまたは複数のプロセッサがコンピュータ命令を実行したときに、データ伝送装置は、前述の第1の態様または第1の態様の可能な設計において第2のノードによって実行されるデータ伝送方法を実行する。あるいは、1つまたは複数のプロセッサがコンピュータ命令を実行したときに、データ伝送装置は、前述の第2の態様または第2の態様の可能な設計において第1のノードによって実行されるデータ伝送方法を実行する。あるいは、1つまたは複数のプロセッサがコンピュータ命令を実行したときに、データ伝送装置は、前述の第3の態様または第3の態様の可能な設計において第2のノードによって実行される通信方法を実行する。1つまたは複数のプロセッサがコンピュータ命令を実行したときに、データ伝送装置は、前述の第4の態様または第4の態様の可能な設計において第1のノードによって実行される通信方法を実行する。1つまたは複数のプロセッサがコンピュータ命令を実行したときに、データ伝送装置は、前述の第5の態様または第5の態様の可能な設計において第2のノードによって実行される通信方法を実行する。1つまたは複数のプロセッサがコンピュータ命令を実行したときに、データ伝送装置は、前述の第6の態様または第6の態様の可能な設計において第1のノードによって実行される通信方法を実行する。
第14の態様によれば、本願は、コンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は、命令を記憶する。命令が実行されたときに、前述の第1の態様または第1の態様の可能な設計において第2のノードによって実行されるデータ伝送方法が実行される。あるいは、命令が実行されたときに、前述の第2の態様または第2の態様の可能な設計において第1のノードによって実行されるデータ伝送方法が実行される。あるいは、命令が実行されたときに、前述の第3の態様または第3の態様の可能な設計において第2のノードによって実行される通信方法が実行される。あるいは、命令が実行されたときに、前述の第4の態様または第4の態様の可能な設計において第1のノードによって実行されるデータ伝送方法が実行される。あるいは、命令が実行されたときに、前述の第5の態様または第5の態様の可能な設計において第2のノードによって実行されるデータ伝送方法が実行される。あるいは、命令が実行されたときに、前述の第6の態様または第6の態様の可能な設計において第1のノードによって実行される通信方法が実行される。
第15の態様によれば、本願は、命令を含むコンピュータプログラム製品を提供する。コンピュータプログラム製品がコンピュータ上で実行されたときに、コンピュータは、前述の第1の態様もしくは第1の態様の可能な設計において第2のノードによって実行されるデータ伝送方法を実行することができる、または、コンピュータは、前述の第2の態様もしくは第2の態様の可能な設計において第1のノードによって実行されるデータ伝送方法を実行することができる、または、コンピュータは、前述の第3の態様もしくは第3の態様の可能な設計において第2のノードによって実行される通信方法を実行することができる、または、コンピュータは、前述の第4の態様もしくは第4の態様の可能な設計において第1のノードによって実行されるデータ伝送方法を実行することができる、または、コンピュータは、前述の第5の態様もしくは第5の態様の可能な設計において第2のノードによって実行されるデータ伝送方法を実行することができる、または、コンピュータは、前述の第6の態様もしくは第6の態様の可能な設計において第1のノードによって実行される通信方法を実行することができる。
第16の態様によれば、本願は、チップを提供する。チップは、処理回路と、インタフェースとを含む。処理回路は、記憶媒体に記憶されたコンピュータプログラムを記憶媒体から呼び出してコンピュータプログラムを実行して、前述の第1の態様もしくは第1の態様の可能な設計によるデータ伝送方法を実行する、または前述の第2の態様もしくは第2の態様の可能な設計によるデータ伝送方法を実行する、または前述の第3の態様もしくは第3の態様の可能な設計において第2のノードによって実行される通信方法を実行する、または前述の第4の態様もしくは第4の態様の可能な設計において第1のノードによって実行されるデータ伝送方法を実行する、または前述の第5の態様もしくは第5の態様の可能な設計において第2のノードによって実行されるデータ伝送方法を実行する、または前述の第6の態様もしくは第6の態様の可能な設計において第1のノードによって実行される通信方法を実行するように構成される。
第17の態様によれば、本願は、データ伝送システムを提供する。データ伝送システムは、前述の第7の態様から第12の態様によって提供される2つ以上のデータ伝送装置を含む。
第18の態様によれば、本願は、コックピットシステムを保護する。コックピットシステムは、前述の第7の態様もしくは第9の態様によるデータ伝送装置、および/または前述の第8の態様もしくは第10の態様によるデータ伝送装置を含む。
第19の態様によれば、本願は、端末を保護する。端末は、無人航空機、無人搬送車両、インテリジェント自動車、またはロボットなどの輸送手段またはインテリジェントデバイスであることがある。端末は、コックピットシステムを含む。
例えば、第7の態様から第19の態様における任意の設計方式は、前述の第1の態様から第6の態様に対応し得る。したがって、同様の技術的効果がもたらされることが可能である。本明細書では、詳細について重ねて述べることはしない。
以下、添付の図面を参照して、本願の技術的解決策について述べる。本願の実施形態における技術的解決策を明確に述べるために、本願の実施形態では、基本的に同じ機能を提供する、または基本的に同じ目的に適う同じ品目または類似の品目を区別するために、「第1」および「第2」などの用語が使用されている。当業者なら、「第1」および「第2」などの用語が数量および実行順序を限定しないこと、ならびに「第1」および「第2」などの用語が明確な差異を示さないことを理解し得る。さらに、本願の実施形態では、例、例示、または説明を与えることを表すために、「例」または「例えば」などの言葉が使用されている。本願の実施形態において「例」または「例えば」と記載されている任意の実施形態または設計様式は、別の実施形態または設計様式より好ましい、またはより多くの利点を有するものとして説明されているわけではない。厳密には、「例」または「例えば」などの言葉の使用は、理解を容易にするために関係する概念を特定の方法で提示するためのものである。
本願の実施形態で提供されるデータ伝送方法および装置に関係するいくつかの概念について述べる。
論理チャネル:一般に、異なるサービスは、異なるサービス品質(Quality of Service、QoS)要件を有する。したがって、異なるサービスの分化されたQoS要件を保証するために、異なるサービスには異なる論理チャネルが確立されることが可能である。例えば、オーディオサービスとビデオサービスとでは、それぞれ異なる論理チャネルが確立される。もちろん、論理チャネルの数量を削減し、管理を容易にするために、類似のQoS要件を有する1つまたは複数のサービスについて同じ論理チャネルが確立されることもあることは理解され得る。
論理チャネルは、抽象的な概念であり、異なる論理チャネルのそれぞれについてのデータは、その論理チャネルについての1つまたは複数のタイプのサービスデータに対応することに留意されたい。任意選択で、サービスデータは、サービスデータパケットであることも、またはサービスデータパケットキューであることもある。
さらに広範には、論理チャネルは、伝送される内容の属性に基づいて区別される。例えば、2つのタイプの論理チャネル、すなわち制御チャネルおよびトラフィックチャネルがあることがある。制御チャネルは、制御プレーン情報を伝送するために使用され、トラフィックチャネルは、ユーザプレーン情報(例えばサービスデータ)を伝送するために使用される。例えば、制御チャネルは、共通制御チャネルおよび個別制御チャネルにさらに分類されることもある。
任意選択で、特定のプロトコルスタックでは、1つの論理チャネルが、1つまたは複数のプロトコルエンティティに対応することもある。例として、ロングタームエボリューション(long term evolution、LTE)システムが用いられる。1つの論理チャネルは、1つの無線リンク制御(radio link control、RLC)エンティティに対応する。LTEシステムのユーザプレーンプロトコルスタックは、パケットデータコンバージェンスプロトコル(Packet Data Convergence Protocol、PDCP)層、RLC層、メディアアクセス制御(Media Access Control、MAC)層、および物理(Physical、PHY)層を含む。
例えば、ネットワーク層のデータパケット、例えばネットワーク層から転送されるIPデータパケットは、本発明ではサービスデータパケットと呼ばれ、このデータパケットは、PDCPエンティティに転送される。PDCPエンティティでは、IPデータパケットは、PDCP層のサービスデータユニット(Service Data Unit、SDU)とみなされ、PDCPエンティティは、例えばPDCP層のヘッダ情報をこのデータパケットに追加するなど、このIPデータパケットを処理し、この処理の後に得られたデータは、PDCPプロトコルデータユニット(Protocol Data Unit、PDU)と呼ばれる。同様に、PDCP PDUは、層間サービスアクセスポイント(Service Access Point、SAP)を用いてRLC層に転送され、PDCP PDUは、RLC層のSDUとみなされる。RLC層のSDUは、例えばRLC層のヘッダを追加されるなど、RLC層で処理されて、RLC PDUを生成する。受信端では、ピアプロトコル層が、例えばパケットヘッダを除去するなど、データパケットのパケットヘッダを構文解析して、SDUを得ることは理解され得る。
プロトコル層については、プロトコル層は、SDUを処理しないこともある、すなわち、生成されたPDUがSDUを含み、PDUのサイズがSDUのサイズと等しく、生成されたPDUがいかなるパケットヘッダ情報も含まないことは理解され得る。具体的には、これは、透過的な伝送(Transparency)として理解され得、簡潔に透過的な伝送と呼ばれる。
論理チャネルに対応する具体的なプロトコルエンティティは制限されないので、本発明は、この具体的なプロトコルスタックの構成も制限しないことに留意されたい。例えば、本発明では、論理チャネルは、RLCエンティティに対応することがあり、論理チャネルについてのデータは、RLC層のSDUに対応し、論理チャネルについてのデータがセグメント化されないということは、RLC SDUがセグメント化されないことを意味する。あるいは、本発明では、論理チャネルは、PDCPエンティティに対応することがあり、論理チャネルについてのデータは、PDCP層のSDUに対応し、論理チャネルについてのデータがセグメント化されないということは、PDCP SDUがセグメント化されないことを意味する。もちろん、プロトコルスタックは別の層も含むことがあり、名称が全く異なることもあることは理解され得る。これは、本発明では限定されない。
図1は、本願の実施形態による通信システム100の構造を示す概略図である。通信システム100は、少なくとも1つの通信領域を含む。図1は、通信領域110を示している。通信領域110は、1次ノード111と、少なくとも1つの2次ノード112とを含む。図1に示されるように、2つの2次ノード112が含まれている。
本願の実施形態における1次ノード111とは、2次ノード112と通信することができる、2次ノード112を管理する(例えば2次ノード112のリソースをスケジュールする)能力を有する装置を指すことに留意されたい。
本願の実施形態における2次ノード112とは、1次ノード111の管理に従うことができる、1次ノード111によって割り当てられたリソースを使用して通信を実行する能力を有する装置を指すことに留意されたい。
通信領域110は、複数の環境に適用され得る。これは、本願のこの実施形態では限定されない。
可能な実装では、通信領域110は、自動車両(例えばスマート車両、電気車両、またはデジタル車両など)などのコックピット(キャビンとも呼ばれる)環境に適用されることがある。
別の可能な実装では、通信領域110は、スマートホーム環境に適用されることもある。
任意選択で、1次ノード111は、複数の方式で2次ノード112と通信することがある。これは、本願のこの実施形態では限定されない。例えば、1次ノード111は、ワイヤレス方式で2次ノード112と通信することもある。
ワイヤレス方式では、通信ネットワークを用いて通信を実施することがあることに留意されたい。通信ネットワークは、ローカルエリアネットワークであることもあるし、中継(relay)デバイスを用いて転送される広域ネットワークであることもあるし、ローカルエリアネットワークと広域ネットワークとを含むこともある。通信ネットワークがローカルエリアネットワークであるときには、例えば、通信ネットワークは、Wi-Fiホットスポットネットワーク、Wi-Fiピアツーピア(Wi-Fi peer-to-peer、Wi-Fi P2P)ネットワーク、Bluetoothネットワーク、ZigBeeネットワーク、近距離場通信(near field communication、NFC)ネットワーク、または将来の可能な汎用短距離通信ネットワークであり得る。通信ネットワークが広域ネットワークであるときには、例えば、通信ネットワークは、第三世代移動通信技術(3rd-generation wireless telephone technology、3G)ネットワーク、第四世代移動通信技術(4th generation mobile communications technology、4G)ネットワーク、第五世代移動通信技術(5th-generation mobile communications technology、5G)ネットワーク、PLMN、インターネット、またはさらに第六世代もしくは第七世代の移動通信技術であり得る。これは、本願のこの実施形態では限定されない。
可能な実装では、1次ノード111は、ネットワーク制御装置であることがあり、2次ノード112は、端末デバイスであることがある。任意選択で、ネットワーク制御装置は、複数の形態であり得る。これは、本願のこの実施形態では限定されない。
可能な実装では、ネットワーク制御装置は、独立したデバイスであることがある。
別の可能な実装では、ネットワーク制御装置は、機能モジュールまたはチップ装置として、別のデバイスに一体化されていることもある。
本願のこの実施形態におけるネットワーク制御装置は、アクセスデバイスまたは無線アクセスネットワークデバイスと呼ばれることもあり、ロングタームエボリューション(long term evolution、LTE)システムの進化型ノードB(evolved NodeB、eNB、またはeNodeB)であることもあるし、クラウド無線アクセスネットワーク(cloud radio access network、CRAN)シナリオの無線コントローラであることもあることに留意されたい。あるいは、アクセスデバイスは、中継局、アクセスポイント、車載デバイス、ウェアラブルデバイス、5Gネットワークのアクセスデバイス、または将来の進化型公衆陸上移動体通信網(public land mobile network、PLMN)のネットワークデバイスなどであることもあるし、ワイヤレスローカルエリアネットワーク(wireless local area network、WLAN)のアクセスポイント(access point、AP)であることもあるし、新無線(new radio、NR)システムのgNBであることもあるし、コックピット領域の制御デバイスまたは制御装置であることもあるし、インテリジェント端末デバイスを含むシナリオの制御デバイスまたは制御装置であることもある。これは、本願のこの実施形態では限定されない。
任意選択で、端末デバイスは、複数の形態であり得る。これは、本願のこの実施形態では限定されない。
可能な実装では、端末デバイスは、独立したデバイスであることがある。
別の可能な実装では、端末デバイスは、機能モジュールまたはチップ装置として、別のデバイスに一体化されていることもある。
本願のこの実施形態における端末デバイスは、ユーザに音声/データ接続性を提供するデバイス、例えば手持ち型デバイスまたはワイヤレス接続機能を備えた車載デバイスであることがあることに留意されたい。現在のところ、例えば、いくつかの端末デバイスは、モバイル電話(mobile phone)、タブレットコンピュータ、ノートブックコンピュータ、パームトップコンピュータ、モバイルインターネットデバイス(mobile Internet device、MID)、ウェアラブルデバイス、仮想現実(virtual reality、VR)デバイス、拡張現実(augmented reality、AR)デバイス、自動運転(self driving)におけるワイヤレス端末、セルラ電話、コードレス電話、セッション開始プロトコル(session initiation protocol、SIP)電話、携帯情報端末(personal digital assistant、PDA)、ワイヤレス通信機能を備えた手持ち型デバイス、コンピューティングデバイス、車載デバイス、スマートホームデバイス、ウェアラブルデバイス、5Gネットワークにおける端末デバイス、または将来の進化した公衆陸上移動体通信網(public land mobile network、PLMN)における端末デバイスである。これは、本願のこの実施形態では限定されない。
ウェアラブルデバイスは、ウェアラブルインテリジェントデバイスと呼ばれることもあり、ウェアラブル技術を日用装身具のインテリジェント設計に適用することによって開発される眼鏡、手袋、腕時計、衣服、および靴などのウェアラブルデバイスの総称であることにさらに留意されたい。ウェアラブルデバイスは、ユーザの身体に直接身につけられることが可能、またはユーザの衣服もしくはアクセサリに一体化されることが可能な、携帯可能なデバイスである。
可能な実装では、例えば、通信領域110は、コックピット領域環境に適用可能である。端末デバイスとコックピットの間の関係に基づいて、端末デバイスは、次の2種類の端末タイプ、すなわち「車載端末デバイス」および「非車載端末デバイス」であり得る。
「車載端末デバイス」は、搭載型ユニット(on-board unit、OBU)とも呼ばれ、車両内または車両上に一体化または配置されるデバイスの一部である。任意選択で、車載端末デバイスは、例えば車載スピーカ、車載マイクロフォン、車載ディスプレイ、または車載カメラなど、コックピット内に配置されるデバイスであることもある。一般に、車載端末デバイスは、車両の製造業者によって車両に工場組込み(factory-installed)されるデバイスであることがある。
「非車載端末デバイス」は、例えばスマートフォン、タブレットコンピュータ、Bluetoothヘッドセット、またはユーザのウェアラブルデバイスなどのインテリジェント端末など、別のデバイスと通信する、または別のデバイスに接続することができるが車両には属していない、車両上または車両内部に配置されるデバイスの一部である。
可能な実装では、ネットワーク制御装置は、コックピット領域コントローラ(cockpit domain controller、CDC)であることがあり、CDCは、複数の端末デバイスと通信することがあり、この複数の端末デバイスのタイプは、車載端末デバイスまたは非車載端末デバイスのうち少なくとも1つの端末タイプを含むことがある。
通信領域110がコックピット領域環境に適用可能であるとき、すなわち1次ノード111がCDCであり、2次ノード112が車載端末デバイス(車載ディスプレイ、車載スピーカ、および車載マイクロフォンなど)および非車載端末デバイス(インテリジェント端末など)を含むときには、通信システム100は、あるいは図2に示されるアーキテクチャであることもある。
現在、1次ノード111が2次ノード112と通信するプロセスでは、物理層の時間周波数リソースのサイズが上位層のデータパケットのサイズに合わないので、上位層のデータパケットがセグメント化されることがあり、例えばセグメント化オフセット情報などの追加のヘッダ情報が、セグメント化されたデータに追加され、その後に、セグメント化されたデータが伝送される。
2次ノード112が1次ノード111にサービスデータを送信するということは、例として用いられている。例えばLTEシステムにおいてMAC PDUを生成するプロセスなど、送信されるサービスデータを2次ノード112によって処理するプロセスは、以下のステップを含む。
MAC層で生成される1つのMAC PDUは、1つまたは複数の論理チャネルのMAC SDU(RLC PDUに対応する)を含むことがあり、ここで、各論理チャネルは、別個に1つのRLCエンティティに対応する。
第1のデータ(すなわちMAC PDU)が、複数の論理チャネルについてのデータを含むとき、すなわち複数の論理チャネルについてのデータが1つのMAC PDUにカプセル化されるときには、MAC PDUのパケットヘッダは、複数の論理チャネルのMAC SDUに対応するサブヘッダを含む。通常は、MAC SDUに対応するサブヘッダは、そのMAC SDUに関係する情報を含むことは理解され得る。例えば、MAC SDUのサブヘッダは、MAC SDUに対応する論理チャネル識別子、MAC SDUの長さインジケーション情報、およびMAC SDUがMAC PDUの最後のSDUであるかどうかを示す情報のうちの少なくとも1つを含むことがある。任意選択で、図3Aおよび図3Bは、MAC PDUの2つの任意選択のカプセル化フォーマットを示している。図3Aに示されるように、MAC SDU1のサブヘッダ(sub-header)はサブヘッダ1であり、MAC SDU2のサブヘッダはサブヘッダ2であり、…、MAC SDUnのサブヘッダはサブヘッダnである。MAC PDUでは、複数のMAC SDUのそれぞれのサブヘッダは、MAC PDUのフレームヘッダ(MACヘッダ)に一律にカプセル化される。図3Bに示されるように、MAC PDUでは、複数のMAC SDUのそれぞれのサブヘッダは、別々にMAC SDUの前に位置する、すなわち複数のMAC SDUが間隔を空けて配置される。
MAC層は、最初に、MAC層(2次ノード)について1次ノードによってスケジュールされた時間周波数リソースのサイズおよび現在の論理チャネルの優先度などの情報に基づいて、各論理チャネルに割り当てられた時間周波数リソースのサイズを決定する。論理チャネルに対応するRLCエンティティは、時間周波数リソースの決定されたサイズに基づいて、少なくとも1つのRLC PDUを生成する必要がある。少なくとも1つのRLC PDUは、MAC層におけるMAC SDUとみなされる。物理リソースのサイズに適応するために、少なくとも1つのRLC PDUを生成するときに、RLCエンティティは、RLC SDUに対してセグメント化(Segmentation)を実行することがあることに留意されたい。例えば、図4に示されるように、RLC SDUは、2つの部分に分割され、各部分に独立したパケットヘッダが追加されて、RLC PDU1およびRLC PDU2を生成する。現在では、RLC PDU1のみが、MAC SDUに含まれる。どのようにRLC SDUをセグメント化するかを決定するときに、RLCエンティティは、SDUに対応するパケットヘッダによって占有されるビット長(すなわちパケットヘッダサイズ)も考慮することは理解され得る。具体的には、RLCエンティティは、RLC SDUセグメントを含む最終的に生成されたRLC PDUのサイズを包括的に考慮する。
例えば、コックピット環境では、コックピット領域コントローラ(すなわち1次ノード)と端末デバイス(すなわち例えば車載スピーカまたは車載マイクロフォンなどの2次ノード)の間で伝送されるデータには、例えばストリーミングメディアサービスのデータなど、データパケットの大きなデータボリュームを有するデータがあり、また例えばアクティブノイズキャンセリングサービスのデータなど、小さなパケットを有するデータがある。アクティブノイズキャンセリングサービスの一般的なサンプリングサイクルは48kHzであり、各サンプリング点のサンプリングデータは、16ビットまたは24ビットである、すなわち、アクティブノイズキャンセリングサービスのデータパケットは、16ビットまたは24ビットしか有していないことがある。アクティブノイズキャンセリングサービスのデータパケットを伝送するプロセスでは、時間周波数リソースのサイズが上位層のデータパケットのサイズに合わないので、アクティブノイズキャンセリングサービスのデータパケットも、伝送のためにセグメント化される必要があることがある。ただし、このサービスのデータパケットがセグメント化され、例えばセグメント化オフセット(segmentation offset)情報などの追加の情報が追加される場合には、時間周波数リソースにおける有効負荷の比率が深刻な影響を受ける。その結果として、システムオーバヘッドが大幅に増大し、また、データが伝送端でセグメント化され、セグメント化されたデータが受信端で連結されるので、処理レイテンシも増大する。
上記の問題を解決するために、本願の実施形態は、伝送効率を改善し、システムオーバヘッドおよびレイテンシを低減するためのデータ伝送方法を提供する。
以下、本願のこの実施形態で提供されるデータ伝送方法について詳細に述べる。
図5は、本願のこの実施形態によるデータ伝送方法を示す概略流れ図である。図5に示されるように、この方法は、以下のステップを含む。
S201:第2のノードは、第1のノードから第1の設定情報を受信する。
本願のこの実施形態で提供される方法が通信システム100に適用されるときには、第1のノードは、通信システム100の1次ノード111であることがあり、第2のノードは通信システム100の任意の2次ノード112であることがある。
例えば、第1のノードは、様々な形態のネットワーク制御装置であることがあり第2のノードは、様々な形態の端末デバイスであることがある。例えば、本願のこの実施形態で提供される方法がコックピット領域環境に適用されるときには、第1のノードは、CDCであることがあり、第2のノードは、車載端末デバイスまたは非車載端末デバイスであることがある。
第1の設定情報は、第1の時間周波数リソースを設定するために使用される。
例えば、第1の設定情報は、第1の時間周波数リソースの時間領域リソース情報および周波数領域リソース情報のうちの少なくとも1つを含む、または第1の設定情報は、第1の時間周波数リソースの時間領域リソースを示すために使用される情報および第1の時間周波数リソースの周波数領域リソースを示すために使用される情報のうちの少なくとも1つを含む。第1の設定情報を受信した後で、第2のノードは、第1の設定情報に基づいて第1の時間周波数リソースを決定し、その第1の時間周波数リソースを使用して第1のノードにデータを送信することがある。第1の設定情報が時間領域リソースまたは周波数領域リソースしか示さない場合には、第2のノードは、事前設定または標準の定義に基づいて、示されていない時間領域リソースまたは周波数領域リソースを決定して、第1の時間周波数リソースを決定することがあることに留意されたい。
可能な設計では、第1の設定情報は、半永続的なリソース設定情報であることもある、すなわち、第1の設定情報を用いて設定される第1の時間周波数リソースは、半永続的なリソースである。
別の可能な設計では、第1の設定情報は、第2のノードについての第1の時間周波数リソースを動的設定方式で設定するための、動的リソース設定情報であることがある。
可能な設計では、第1の設定情報は、無線リソース制御(Radio Resource Control、RRC)シグナリングで搬送されることがある。任意選択で、RRCシグナリングは、システム情報(system information)を含む。
可能な設計では、第1の設定情報は、あるいは、物理層制御チャネル、例えばダウンリンク制御情報(Downlink Control Information、DCI)で搬送されることがある。
可能な設計では、第1の設定情報は、あるいは、管理フレームに含まれることがあり、管理フレームは、1次ノードと2次ノードの間の接続の管理およびリソース設定などの管理機能を実施することができる。
S202:第2のノードは、第1の論理チャネルに対応する第1の情報を取得する。
例えば、第1の論理チャネルは、特に、第2のノードのRLCエンティティに対応することもあるし、サービスのデータキューに対応することもある。例えば、第2のノードが車載マイクロフォンであり、第1のノードがCDCであるときには、第1の論理チャネルについてのデータは、アクティブノイズキャンセリングサービスに対応するデータキューであることもあるし、または第1の論理チャネルについてのデータは、第1のRLCエンティティのRLC SDUであることもあり、第1のRLCエンティティのRLC SDUは、アクティブノイズキャンセリングサービスのデータを含むことがある。第1の論理チャネルは、あるいは、別のプロトコルエンティティ、例えばPDCPエンティティのSDUに対応することもあることを理解されたい。これは、本願では限定されないことがある。
第1の論理チャネルに対応する第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用され、第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれる。
具体的には、第1の論理チャネルが第1の情報に対応するということは、第2のノードが複数の論理チャネルに対応することがあるということとして理解され得る。一般に、第1の時間周波数リソースで搬送される論理チャネル上のデータパケット、および/または異なる論理チャネルで搬送されるデータパケットの数量は、論理チャネルの優先度および論理チャネル上のデータのサイズなどのうちの少なくとも1つを包括的に考慮して決定される必要がある。これは、通常は、データカプセル化規則またはプロトコルにおいて合意されることがある。具体的な規則および合意方式は、本願では特に限定されない。
例では、第1の論理チャネルに対応する第2の時間周波数リソースは、論理チャネルの優先度および論理チャネル上のデータのサイズのうちの少なくとも1つに基づいて第1の論理チャネルについてメディアアクセス制御層によって決定されて、データカプセル化規則を満たすか、またはプロトコルで予め決定される、時間周波数リソースであることがある。
別の例では、第1の論理チャネルに対応する第2の時間周波数リソースのサイズは、論理チャネルの優先度および論理チャネル上のデータのサイズなどのデータカプセル化規則のうちの少なくとも1つに基づいて第1の論理チャネルについてメディアアクセス制御層によって決定されて、データカプセル化規則を満たすか、またはプロトコルで予め決定される、時間周波数リソースのサイズであることがある。時間周波数リソースの具体的な位置は、この例では一時的に考慮されない。
任意選択で、第1の論理チャネルは、第1のデータキューに対応する。例えば、第1の論理チャネルは、第1のデータキュー内のデータパケットを伝送するために使用される。第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを決定することは、第1の論理チャネル上のサービスデータパケットのセグメント化が許可されるかどうかを決定することであることがある。
任意選択で、第1の論理チャネルは、第1のプロトコルスタックエンティティに対応する。例えば、第1の論理チャネルは、RLCエンティティに対応する。具体的には、第1の論理チャネルは、RLCエンティティからデータパケットを伝送するために使用される。第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかは、第1の論理チャネルに対応する第1のプロトコルエンティティにおけるSDUのセグメント化が許可されるかどうかであることがある。例えば、第1のプロトコルエンティティは、RLCエンティティであることがあり、第1のプロトコルエンティティにおけるSDUは、RLC SDUであることがある。以下では、大体において、第1の論理チャネルがRLCエンティティに対応する例を説明のために使用する。当業者なら、RLCエンティティが、別のタイプ、例えば様々な短距離ワイヤレス通信システムの可能なエンティティタイプのプロトコルスタックエンティティで置き換えられ得ることを理解し得る。
換言すれば、第1の論理チャネル上のデータパケットが伝送される必要があるとき、第1の論理チャネル上のデータパケットが第1の論理チャネルに対応する第2の時間周波数リソースを用いて送信されることが可能であるかどうかは、第1の情報によって示される内容による影響を受ける。例えば、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される場合に、第1の論理チャネル上のデータパケットが第2の時間周波数リソースを用いて送信されるときに、第1の論理チャネル上のデータパケットがセグメント化される必要がある。この場合、第1の情報のインジケーションに基づき、第1の論理チャネル上のデータパケットは、実際には第2の時間周波数リソースを用いて送信されることが不可能である。さらに、第1の論理チャネル上のデータパケットが第1の論理チャネルに対応する第2の時間周波数リソースを用いて送信されることが可能であるかどうかは、さらに第2の時間周波数リソースのサイズによる影響を受ける。
換言すれば、第1の論理チャネル上のデータパケットが第2の時間周波数リソースを用いて送信されるかどうかは、特に、第1の情報および第2の時間周波数リソースのうちの少なくとも1つに基づいて決定されることがある。
可能な設計では、いくつかのサービスを伝送するプロセスにおいて、それらのサービスのデータパケットがセグメント化される場合には、システムオーバヘッドが深刻な影響を受けることがあり、処理レイテンシが増大することがあると考えられる。例えば、上記の内容で言及されているアクティブノイズキャンセリングサービスのデータパケットは、セグメント化に適していない。したがって、第1の論理チャネル上のデータパケットは、サービスデータパケットを含むことがある。
さらに、第1の情報は、特に、第1の論理チャネル上のサービスデータパケットのセグメント化が許可されるかどうかを示すために使用される。このようにして、第1の論理チャネル上のサービスデータパケットが、セグメント化に適さないサービスデータパケットであるときには、第1の情報は、第1の論理チャネル上のサービスデータパケットのセグメント化が許可されていないことを示すために使用され、第1の論理チャネル上のサービスデータパケットのセグメント化を回避し得る。
サービスデータパケットは、サービスを搬送するデータパケット、例えばアクティブノイズキャンセリングサービスを搬送するデータパケット、またはビデオサービスを搬送するデータパケットとして理解され得る。任意選択で、サービスデータパケットは、ネットワーク層から下位層に伝送されるデータパケットであることがある。例えば、ビデオサービスデータを搬送するIPデータパケットまたは非IPデータパケット。任意選択で、サービスデータパケットは、アプリケーション層から下位層に伝送されるデータパケットであることがある。ここでの下位層とは、相対的な概念であることに留意されたい。別の可能な設計では、セグメント化が、制御シグナリング伝送プロセスにおいて適していないことがあると考えられる。したがって、第1の論理チャネル上の制御シグナリングのセグメント化が許可されるかどうかを示すために、第1の情報が使用されることがある。例えば、制御シグナリングは、2次ノードによって1次ノードに送信される個別RRCシグナリングであることがある。
換言すれば、第1の論理チャネル上のデータパケットは、制御シグナリングを含むことがある。いくつかのシナリオでは、制御シグナリングは、管理フレームと呼ばれることもあることに留意されたい。
可能な設計では、第1のノードは、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを制御することがあると考えられる。したがって、S202は、以下のステップを含むことがある。
S202a:第2のノードは、第1のノードから第2の設定情報を受信する。
第2の設定情報は、第1の論理チャネルに対応する第1の情報を設定するために使用される。
S201と同様に、第2の設定情報も、複数の異なる形態で搬送されることがある。第2の設定情報は、RRCシグナリングで搬送されることもあるし、または第2の設定情報は、DCIで搬送されることもあるし、または第2の設定情報は、物理層制御チャネルで搬送されることもある。第2の設定情報を搬送する具体的な形態については、第1の設定情報を搬送する形態を参照されたい。ここでは、詳細について重ねて述べることはしない。
例えば、第1のノードが通信システム100の1次ノード111であり、第2のノードが2次ノード112であるときには、上記の設計を用いることによって、2次ノードが1次ノードにデータを送信するときに、1次ノードは、2次ノードが第1の論理チャネル上のデータパケットのセグメント化を許可するかどうかを制御することができる。
任意選択で、第2の設定情報は、第1の論理チャネルに対応する第1のプロトコルエンティティの設定情報であることがある。
任意選択で、第2の設定情報は、第1のモード情報を含む。第1のモード情報は、第2のノードが第1のノードで動作し、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。第2のノードは、複数の動作モードであり得、複数の動作モードは、第1のモードを含む。第2のノードが第1のモードで動作するときには、第1の論理チャネル上のデータパケットのセグメント化は許可されていない。例えば、第1のモードは、低レイテンシ伝送モードであることがある。低レイテンシ伝送モードで動作しているときには、セグメント化処理が、より大きなレイテンシを生じさせるので、第2のノードは、第1の論理チャネル上のデータパケットのセグメント化を許可しない、または受け入れることができない。換言すれば、低レイテンシ伝送モードのモード情報は、第2のノードが対応するモードで動作することを示し、また第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。動作モードタイプは、本願では特に制限されない。ここでは、セグメント化が許可されるかどうかを示すために、様々なモードのモード情報のみが使用されることがある。
任意選択で、S201と同様に、論理チャネル上のデータは、第1のプロトコルエンティティに対応するSDUまたはサービスデータであることがある。ここでは、詳細について重ねて述べることはしない。
別の可能な設計では、第2のノードは、第1の論理チャネルの属性に基づいて、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを決定することがあると考えられる。さらに、S202は、以下のステップを含むことがある。
S202b:第2のノードは、第1の論理チャネル上のデータに対応するサービス品質(quality of service、QoS)情報またはサービスタイプに基づいて、第1の論理チャネルに対応する第1の情報を決定する。第1の論理チャネル上のデータに対応するサービス品質情報またはサービスタイプは、具体的には、第1の論理チャネル上のデータパケットにカプセル化されたサービスデータのサービス品質情報またはサービスタイプであることもるし、第1の論理チャネル上のデータパケット(例えばSDUまたはPDU)のサービス品質情報またはサービスタイプであることもある。これは、本願では限定されないこともある。
QoS情報またはサービスタイプは、単なる例であることに留意されたい。本願は、QoS情報またはサービスタイプのみに基づいて第1の情報を決定することに限定されない。第2のノードは、第1の論理チャネル上の任意の1つもしくは複数のタイプの情報または第1の論理チャネル上のデータに基づいて第1の情報を決定し得る。あるいは、サービス品質情報またはサービスタイプが、第1の情報とみなされることもある。換言すれば、第1の論理チャネルに対応する第1の情報を取得することは、第1の論理チャネルに対応するサービス品質情報またはサービスタイプを取得することとして理解され得る。第1の論理チャネルに対応するサービス品質情報またはサービスタイプは、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用される。
例えば、第1の論理チャネル上のデータに対応するQoS情報が、第1の論理チャネル上のデータパケットがセグメント化に適さないことを反映している場合には、第1の情報は第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示していると決定される。あるいは、第1の論理チャネルに対応するQoS情報が、第1の論理チャネル上のデータパケットがセグメント化されることが可能であることを反映している場合には、第1の情報は第1の論理チャネル上のデータパケットのセグメント化が許可されることを示していると決定される。このようにして、第1の論理チャネル上でデータパケットを送信する方式は、第1の論理チャネルに対応するサービス品質QoS情報に合う。同様に、第1の論理チャネルに対応するサービスタイプに基づいて第1の論理チャネルに対応する第1の情報を決定することによっても、同様の効果が実現され得る。
任意選択で、そのデータの、データパケットのセグメント化を許可することを省略するQoS情報は、プロトコルにおいて合意されることもあり、QoS情報は、論理チャネル上のデータのQoS要求または要件を示すために使用される。例えば、QoS要求または要件は、限定されるわけではないが、データの優先度(priority)、データの信頼度(reliability)、データレート(data rate)、データの伝送レイテンシ(latency)、およびデータの通信範囲(range)のうちの1つまたは複数を含むことがある。任意選択で、QoS情報は、QoSクラス指標QCIまたはQoSフロー識別子(QoS flow ID)であることがある。これは、本願のこの実施形態では限定されない。任意選択で、QCIまたはQoSフローIDと対応するQoS要求または要件との間の対応は、プロトコルにおいて合意されることがある。
任意選択で、そのデータの、データパケットのセグメント化を許可することを省略するサービスタイプ情報は、プロトコルにおいて合意されることもある。サービスタイプ情報は、論理チャネル上のデータのサービスタイプを示すために使用される。任意選択で、サービスタイプは、アプリケーション識別子(application ID、AID)に基づいて区別されることがある。例えば、アクティブノイズキャンセリングサービスのAIDは1であり、ビデオサービスのAIDは2である。例えば、アクティブノイズキャンセリングサービスのセグメント化は、許可されていない。別の例では、個別RRCシグナリングのセグメント化は、許可されていない。
S203:第2のノードは、第1の時間周波数リソースを用いて第1のノードに第1のデータを送信する。
具体的には、第2のノードが第1の時間周波数リソースを用いてデータを送信する必要があると決定した後で、第2のノードは、第1の時間周波数リソースを用いてデータすなわち第1のデータを第1のノードに送信することがある。
例えば、第1のデータは、MAC PDUであり、MAC PDUは、少なくとも1つのMAC SDUを含む。1つのMAC SDUは、論理チャネル上の1つまたは複数のデータを含むことがある。したがって、第1の論理チャネルに対応する第2の時間周波数リソースは、第1の論理チャネル上の少なくとも1つのデータに使用される時間周波数リソースを含むことがある。例えば、第1のデータが第1の論理チャネル上のデータパケットを含むときには、第1の論理チャネル上のデータパケット(例えばRLC SDU)は、RLC PDU(MAC SDUとも呼ばれる)(例えばMAC SDU1)にカプセル化される。さらに、MAC SDU1は、伝送プロセスにおいて第2の時間周波数リソースで搬送される。実装では、第2の時間周波数リソースが第1の論理チャネル上のデータパケットを搬送するのに十分であるかどうかは、RLC SDUのサイズだけでなく、RLC SDUが処理された後で生成されるRLC PDUのサイズも考慮することによって決定されることがある。別の実装では、第2の時間周波数リソースが第1の論理チャネル上のデータパケットを搬送するのに十分であるかどうかは、RLC SDUのサイズのみを考慮し、かつRLC SDUが処理された後で生成されるRLC PDUのサイズを考慮することを省略して、決定されることがある。具体的な実装は、具体的な通信シナリオまたはプロトコル合意に依存することがある。時間周波数リソースがデータパケットを搬送するのに十分であるかどうかについての以下の説明については、この段落を参照されたい。
第1の論理チャネルに対応する1つまたは複数のMAC SDUがあることがあることに留意されたい。これは、本発明では限定されない。
任意選択で、第1の論理チャネルに対応するMAC SDUのサブヘッダは、論理チャネル識別子(logical channel identifier、LCID)またはQoSクラス識別子(QoS class Identifier、QCI)を搬送し、第1の論理チャネルに対応するMAC SDUを別の論理チャネルに対応するMAC SDUから区別するために使用される。
第1のデータがMAC PDUであるときには、例では、第1のデータのMAC SDUのサブヘッダは、第1のデータのヘッダ内に位置することがある。
例えば、第1のデータがMAC PDUであるときには、図3Aが、第1のデータのフレーム構造を示している。第1のデータは、MACヘッダ(MAC header)、MAC制御要素(MAC control element)、MAC SDU、およびパディング(padding)フィールドを含むことがある。MAC SDUのサブヘッダ(sub-header)は、MACヘッダの位置に位置する。
別の例では、第1のデータ内のMAC SDUのサブヘッダは、MAC SDUとともに間隔を空けて配置されることがある。
例えば、図3Bは、第1のデータの別のフレーム構造を示している。各MAC SDUのサブヘッダは、対応するMAC SDUの前に位置する。
任意選択で、図3Bに示されるフレーム構造は、MAC制御要素および/またはパディングフィールドをさらに含むことがある。
任意選択で、図3Bに示されるフレーム構造は、MAC CEに対応するサブヘッダをさらに含むことがある。
任意選択で、図3Bに示されるフレーム構造は、パディングフィールドに対応するサブヘッダをさらに含むことがある。
第1のデータがMAC PDUであるときには、本願では、第1のデータ内の各MAC SDUのサブヘッダの位置が限定されないこともあることに留意されたい。
さらに、第1のデータがMAC PDUであり、MAC PDUが1つの論理チャネルのみに対応するときには、第1の論理チャネルに対応する第2の時間周波数リソースが、MAC PDUの利用可能なリソースであることもある。
いくつかの実施形態では、第2のノードは、あるいは、第1の時間周波数リソースを用いて第1のノードにデータを送信しないこともあることに留意されたい。
例えば、第1の時間周波数リソースが、第1の論理チャネル上のデータのみを搬送するために使用され、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示し、第1の論理チャネル上のデータパケットがセグメント化されないときに第1の論理チャネル上のデータパケットが第1の時間周波数リソースで搬送されることが不可能であるときには、第2のノードは、第1の時間周波数リソースを用いて第1のノードにデータを送信しないことがある。
例えば、第1の時間周波数リソースが、第1の論理チャネル上のデータのみを搬送するために使用され、第1の時間周波数リソース内の利用可能なリソースによって搬送されることが可能なデータボリュームの最大値が1MBであり、第1の論理チャネル上の最小のデータパケットのサイズが1MBを超え、第1の論理チャネル上のデータパケットのセグメント化が許可されていないときには、第2のノードは、第1の時間周波数リソースを用いて第1のノードにデータを送信しないことがある。
別の例で、第1の時間周波数リソースが、複数の論理チャネル上のデータを搬送するために使用されるとき、第1の時間周波数リソースで搬送される複数の論理チャネル(複数の論理チャネルは第1の論理チャネルを含む)のそれぞれが、上記の解決策に基づいて、論理チャネル上のデータパケットのセグメント化が許可されず、論理チャネル上のデータパケットのセグメント化が許可されていないとき論理チャネル上のデータパケットが第1の時間周波数リソースで搬送されることが不可能であると決定する場合には、第2のノードは、第1の時間周波数リソースを用いて第1のノードにデータを送信しないことがある。
実装では、第1の時間周波数リソースが第1の論理チャネル上のデータパケットを搬送するのに十分であるかどうかが決定されるときに、データパケットのヘッダ情報のサイズが考慮される。例えば、第1の論理チャネルが第1のRLCエンティティに対応するときには、第1の時間周波数リソースが第1の論理チャネル上のデータパケットを搬送することができるかどうかが決定されるときに、RLC PDUのサイズが考慮される。
別の実装では、第1の時間周波数リソースが第1の論理チャネル上のデータパケットを搬送するのに十分であるかどうかが決定されるときに、例えば透過伝送モードまたは別の可能なシナリオでは、データパケットのヘッダ情報のサイズが考慮されない。例えば、第1の論理チャネルが第1のRLCエンティティに対応するときには、第1の時間周波数リソースが第1の論理チャネル上のデータパケットを搬送することができるかどうかが決定されるときに、RLC SDUのサイズが考慮される。
したがって、第2のノードが第1の時間周波数リソースを用いて第1のノードにデータを送信しないことがあるときには、本願で提供される技術的解決策において、S203の内容が実行されないこともある。
可能な設計では、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すときには、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに十分であるかどうかがいくつかの方式で決定され、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であると決定された場合には、第1の論理チャネル上のデータパケットは第2の時間周波数リソースを用いて送信されない(第1のデータは第1の論理チャネル上のデータパケットを含まない)という方式で、第1の論理チャネル上のデータパケットのセグメント化が回避されることが可能である。
具体的には、本願のこの実施形態で提供される上記の方法は、特に、以下のステップを含むことがある。
S301:第2のノードは、第1のノードから第1の設定情報を受信する。第1の設定情報は、第1の時間周波数リソースを設定するために使用される。
S302:第2のノードは、第1の論理チャネルに対応する第1の情報を取得する。
第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用される。具体的には、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。
第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれ、第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに不十分である。
S303:第2のノードは、第1の時間周波数リソースを用いて第1のノードに第1のデータを送信する。
第1のデータは、第1の論理チャネル上のデータパケットを含まない。
S301からS303とS201からS203の実装における同じ内容については、S201からS203の対応する説明を参照されたい。ここでは、詳細について重ねて述べることはしない。
具体的には、第1の論理チャネルの下位層のプロトコルスタックエンティティは、通常は、第1の論理チャネル上の各データパケットのサイズを取得することができず、第1の論理チャネル上の全てのデータパケットの総サイズしか取得することができないと考えられる。したがって、いくつかのデータパケットが送信されるときにセグメント化を回避するためには、前述の設計では、第1の情報が第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示しており、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であると決定されるときには、第1のデータは、第1の論理チャネル上のデータパケットを含まず、第1の論理チャネル上のデータパケットのセグメント化を回避するようにする。
別の可能な設計では、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すときには、第2の時間周波数リソースのサイズが第1の論理チャネル上の任意のデータパケットを搬送するのに十分であるかどうかがいくつかの方式で決定され、第2の時間周波数リソースのサイズが第1の論理チャネル上の任意のデータパケットを搬送するのに不十分であると決定された場合には、第1の論理チャネル上のデータパケットは第2の時間周波数リソースを用いて送信されないという方式で、第1の論理チャネル上のデータパケットのセグメント化が回避されることが可能である。あるいは、第1の論理チャネル上のデータパケットが送信シーケンスに対応するときには、第2の時間周波数リソースのサイズが第1の論理チャネル上の最初のデータパケット(すなわち送信されるべき最初のデータパケット)を搬送するのに十分であるかどうかがいくつかの方式で決定され、第2の時間周波数リソースのサイズが第1の論理チャネル上の最初のデータパケットを搬送するのに不十分であると決定された場合には、第1の論理チャネル上のデータパケットは第2の時間周波数リソースを用いて送信されないという方式で、第1の論理チャネル上のデータパケットのセグメント化が回避されることが可能である。上述のように、第2の時間周波数リソースのサイズが第1の論理チャネル上の任意のデータパケットまたは最初のデータパケットを搬送するのに十分であるかどうかが決定されるときには、第1の論理チャネルに対応するプロトコルスタックエンティティのPDUサイズが考慮されることもあるし、第1の論理チャネルに対応するプロトコルスタックエンティティのSDUサイズが考慮されることもある。具体的な実装は、通信シナリオまたはプロトコル合意によって決まる。
本願のこの実施形態で提供される上記の方法は、特に、以下のステップを含むことがある。
S401:第2のノードは、第1のノードから第1の設定情報を受信する。第1の設定情報は、第1の時間周波数リソースを設定するために使用される。
S402:第2のノードは、第1の論理チャネルに対応する第1の情報を取得する。
第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用される。具体的には、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。
第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれ、第2の時間周波数リソースのサイズは、第1の論理チャネル上の任意のデータパケットまたは最初のデータパケットを搬送するのに不十分である。
S403:第2のノードは、第1の時間周波数リソースを用いて第1のノードに第1のデータを送信する。
第1のデータは、第1の論理チャネル上のデータパケットを含まない。
S401からS403およびS201からS203の実装における同じ内容については、S201からS203の対応する説明を参照されたい。本明細書では、詳細について重ねて述べることはしない。
前述の設計では、第1の情報が第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示しており、第2の時間周波数リソースのサイズが第1の論理チャネル上の任意のデータパケットまたは最初のデータパケットを搬送するのに不十分であるときには、第1のデータは、第1の論理チャネル上のデータパケットを含まず、第1の論理チャネル上のデータパケットのセグメント化を回避するようにする。
さらに別の可能な設計では、第2のノードが第1のノードに第1のデータを送信するときには、第1の論理チャネル上のどのデータパケットが第2の時間周波数リソースで搬送されるかは、第1の情報によって示される内容の影響を受け、第2の時間周波数リソースのサイズの影響をさらに受ける。具体的には、第2のノードが第1のノードに第1のデータを送信するときには、第1の論理チャネル上のどのデータパケットが第2の時間周波数リソースで搬送されるかは、特に、第1の情報および第2の時間周波数リソースのうちの少なくとも1つに基づいて決定されることがある。
具体的には、第1の論理チャネル上の少なくとも1つのデータパケットは、第2の時間周波数リソースを用いて、第1の情報または第2の時間周波数リソースのサイズのうちの少なくとも1つに基づいて第1のノードに送信されることがある。
したがって、本願のこの実施形態で提供される上記の方法は、特に、以下のステップを含むことがある。
S501:第2のノードは、第1のノードから第1の設定情報を受信する。第1の設定情報は、第1の時間周波数リソースを設定するために使用される。
S502:第2のノードは、第1の論理チャネルに対応する第1の情報を取得する。
第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用される。
第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれる。
S503:第2のノードは、第1の時間周波数リソースを用いて第1のノードに第1のデータを送信する。
第1のデータは、第1の論理チャネル上の少なくとも1つのデータパケットを含む。
第1の論理チャネル上の少なくとも1つのデータパケットは、第2の時間周波数リソースを用いて、第1の情報または第2の時間周波数リソースのサイズのうちの少なくとも1つに基づいて第1のノードに送信される。
S501からS503およびS201からS203の実装における同じ内容については、S201からS203の対応する説明を参照されたい。本明細書では、詳細について重ねて述べることはしない。
実装では、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに十分であると決定されるときには、第1のデータは、第1の情報によって示される内容を考慮することなく第1の論理チャネル上の全てのデータパケットを含み、第1の論理チャネル上のデータパケットを送信することがある。
したがって、本願のこの実施形態で提供される上記の方法は、特に、以下のステップを含むことがある。
S601:第2のノードは、第1のノードから第1の設定情報を受信する。第1の設定情報は、第1の時間周波数リソースを設定するために使用される。
S602:第2のノードは、第1の論理チャネルに対応する第1の情報を取得する。
第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用される。
第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれ、第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに十分である。
S603:第2のノードは、第1の時間周波数リソースを用いて第1のノードに第1のデータを送信する。
第1のデータは、第1の論理チャネル上の全てのデータパケットを含む。
S601からS603およびS201からS203の実装における同じ内容については、S201からS203の対応する説明を参照されたい。本明細書では、詳細について重ねて述べることはしない。
具体的には、前述の設計では、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに十分であるときには、第1の情報が第1の論理チャネル上のデータパケットのセグメント化が許可されていることを示しているか、または第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示しているかに関わらず、第1の論理チャネル上の全てのデータパケットが、第2の時間周波数リソースで搬送される。前述の設計に基づいて、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに十分であるときには、第1のノードの処理プロセスが簡略化され得る、すなわち、第1の論理チャネル上の全てのデータパケットが、第1の情報を読み取ることなく送信され得る。
別の実装では、第1の論理チャネル上の上記の少なくとも1つのデータパケットが、第2の時間周波数リソースを用いて第1の情報または第2の時間周波数リソースのサイズのうちの少なくとも1つに基づいて第1のノードに送信されるときには、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用されるときに、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であるが、第2の時間周波数リソースのサイズが第1の論理チャネル上の上記の少なくとも1つのデータパケットを搬送するには十分である場合には、データは、第1のデータが第1の論理チャネル上の上記の少なくとも1つのデータパケットを含むような方式で伝送されることがあると考えられる。
したがって、本願のこの実施形態で提供される上記の方法は、特に、以下のステップを含むことがある。
S701:第2のノードは、第1のノードから第1の設定情報を受信する。第1の設定情報は、第1の時間周波数リソースを設定するために使用される。
S702:第2のノードは、第1の論理チャネルに対応する第1の情報を取得する。
第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用される。実装では、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用される。
第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれ、第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であるが、第1の論理チャネル上の少なくとも1つのデータパケットを搬送するには十分である。
実装では、第1の論理チャネル上の上記の少なくとも1つのデータパケットは、特に、第1の論理チャネル上の第1の送信シーケンス中の少なくとも1つのデータパケットであることがある。
S703:第2のノードは、第1の時間周波数リソースを用いて第1のノードに第1のデータを送信する。
第1のデータは、第1の論理チャネル上の上記の少なくとも1つのデータパケットを含む。
S701からS703およびS201からS203の実装における同じ内容については、S201からS203の対応する説明を参照されたい。本明細書では、詳細について重ねて述べることはしない。
換言すれば、前述の設計では、第1の情報が、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用されるときに、第2の時間周波数リソースのサイズが第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であるが、第1の論理チャネル上の上記の少なくとも1つのデータパケットを搬送するには十分である場合には、データは、第1のデータが第1の論理チャネル上の上記の少なくとも1つのデータパケットを含む方式で伝送されることがある。
可能な設計では、第1の時間周波数リソースは、複数の論理チャネルに対応することがあると考えられる。したがって、第1の時間周波数リソースを用いて送信される第1のデータは、第1の論理チャネル以外の別の論理チャネル上の少なくとも1つのデータパケットをさらに含むことがある。さらに、本願の前述の方法では、第1のデータは、第2の論理チャネル上の少なくとも1つのデータパケットを含む。
例えば、第1のデータがMAC PDUであるときには、第2の論理チャネル上の上記の少なくとも1つのデータパケットは、MAC PDU内の1つまたは複数のMAC SDUにカプセル化されることがある。
実装では、本願のこの実施形態で提供される方法は、第2の論理チャネルの優先度が第1の論理チャネルの優先度より低いことを含むことがある。
本願のこの実施形態で提供されるデータ伝送方法によれば、第1の論理チャネル上のデータパケットが送信されるときに第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを制御するために、第1の論理チャネルに対応する第1の情報が設定される。さらに、第1の論理チャネルが小さなパケットを伝送するために使用されるときには、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、小さなパケットのセグメント化を回避し、時間周波数リソースにおける有効負荷の比率を高め、システムオーバヘッドおよび処理レイテンシを低減し得る。
別の実施形態では、本願の実施形態は、通信方法をさらに提供する。この方法は、ノード間の接続を確立するために通信システム100に適用され得る。具体的には、この方法は、前述の実施形態における第1のノードと第2のノードの間の接続を確立するために使用されることがある。以下、第1のノードと第2のノードの間で接続が確立される例を用いて、この通信方法について述べる。図6に示されるように、この方法は、以下のステップを含む。
S801:第2のノードは、第1のノードから第1のシステムブロードキャストメッセージを受信する。
第1のシステムブロードキャストメッセージは、第1のノードの識別情報を含む。
任意選択で、第1の識別情報は、第1のノードが位置する通信領域において第1のノードの識別を一意に識別することができる情報として理解され得る。
具体的には、第1のノードの識別情報は、第1のノードのデバイス識別子、メディアアクセス制御(media access control、MAC)アドレス、ソフトアドレス、およびショートアドレスのうちの少なくとも1つであり得る。
デバイス識別子は、例えば国際移動体装置識別(international mobile equipment identification number、IMEI)または移動体装置識別子(mobile equipment identifier、MEID)など、第1のノードを一意に識別することができる数字列または通し番号であることに留意されたい。
MACアドレスは、メディアアクセス制御層で使用されるアドレスであり、物理アドレスまたはハードウェアアドレスとも呼ばれることにさらに留意されたい。
ソフトアドレスは、通信領域中で第1のノードを一意に識別することができるアドレスまたは識別子(ID)であることがあることにさらに留意されたい。
ショートアドレスは、前述のデバイス識別子、MACアドレス、およびソフトアドレスのうちの少なくとも1つの一部分に基づいて取得されるアドレスまたは識別子であることがあることにさらに留意されたい。
S802:第2のノードは、第1のノードの識別情報が事前設定された識別情報と整合すると決定した後で、第1のノードにアクセス要求を送信する。
本願のこの実施形態で提供される通信方法によれば、第1のノードにアクセス要求を送信する前に、第2のノードは、最初に第1のノードの識別情報を認証し、認証が成功した後で第1のノードにアクセス要求を送信する。このようにして、第2のノードが誤ったノードにアクセス要求を送信することが防止される。例えば、第2のノードがコックピット領域の車載または非車載デバイスであり、第1のノードがCDCであるときには、第2のノードが別の外部車両上のCDCへの接続を確立することが防止され得る。
別の実施形態では、本願の実施形態は、通信方法をさらに提供する。この方法は、ノード間の接続を確立するために通信システム100に適用され得る。具体的には、この方法は、前述の実施形態における第1のノードと第2のノードの間の接続を確立するために使用されることがある。以下、第1のノードと第2のノードの間で接続が確立される例を用いて、この通信方法について述べる。図7に示されるように、この方法は、以下のステップを含む。
S901:第2のノードは、第1のノードからアクセスリソース設定情報を受信する。
アクセスリソース設定情報は、第1のノードへの接続(アクセスとも呼ばれる)を確立するために使用されるアクセスリソースを設定するために使用される。アクセスリソースは、少なくとも1つの時間周波数リソースを含むことがある。
任意選択で、アクセスリソース設定情報は、アクセスリソースに対応するアクセス方式についての情報をさらに含み、例えば、アクセス方式を示すために1ビットが使用される。あるいは、アクセスリソース設定情報は、アクセスリソースに対応するアクセス方式を示すためにさらに使用される。例えば、アクセス方式は、競合ベースのアクセスまたは非競合ベースのアクセスのうちの少なくとも1つであることがある。
実装では、アクセスリソース設定情報は、競合ベースのアクセスを示すために使用され、アクセスリソースに含まれる少なくとも1つの時間周波数リソースは、複数の第2のノードの競合ベースのアクセスに使用される。
例えば、アクセスリソース設定情報が競合ベースのアクセスを示すために使用され、アクセスリソースが上記の少なくとも1つの時間周波数リソースを含むときには、アクセスリソース設定情報を受信した後で、第2のノードは、競合ベースのアクセス方式で上記の少なくとも1つの時間周波数リソースを用いて第1のノードにアクセス要求を送信することがある。
別の実装では、アクセスリソース設定情報は、非競合ベースのアクセスを示すために使用され、第2のノードは、アクセスリソースを用いてアクセス要求を送信する。任意選択で、第2のノードは、アクセスリソースの一部を用いてアクセス要求を送信することがある。
例えば、アクセスリソース設定情報が、非競合ベースのアクセスを示すために使用されるときには、アクセスリソース設定情報を受信した後で、第2のノードは、非競合ベースのアクセス方法に基づいて、アクセスリソースに含まれる時間周波数リソースを用いて第1のノードにアクセス要求を送信することがある。
さらに別の実装では、アクセスリソース設定情報は、非競合ベースのアクセスおよび競合ベースのアクセスを示すために使用され、アクセスリソースは、少なくとも2つの時間周波数リソースを含み、少なくとも2つの時間周波数リソースは、非競合ベースのアクセスに使用される時間周波数リソース、および競合ベースのアクセスに使用される時間周波数リソースを含む。
競合ベースのアクセスでは、その名称が暗に示すように、複数の第2のノードが、同じ時間周波数リソース上で第1のノードにアクセス要求を送信することがあることが理解され得る。非競合ベースのアクセスでは、すなわち、複数の第2のノードは、相互に直交する(重複しない)時間周波数リソース上で第1のノードにアクセス要求を送信する。
任意選択で、アクセスリソース設定情報は、システム情報(system information)またはRRCシグナリングであることがある。
S902:第2のノードは、設定されたアクセスリソース上で第1のノードにアクセス要求を送信する。
任意選択で、アクセス方式が競合ベースのアクセスであるときには、第2のノードは、アクセスリソースから第1のリソースを無作為に選択し、その第1のリソース上で第1のノードにアクセス要求を送信する。
実装では、アクセスリソースが周期的リソースであるときには、第2のノードは、タイムユニットを無作為に選択し、そのタイムユニットに対応するアクセスリソースを用いてアクセス要求を送信することがある。タイムユニットは、具体的には、例えばシンボル、タイムスロット、無線フレーム、またはスーパーフレームなどのタイムユニットであることがある。シンボルは、直交周波数分割多重OFDMシンボルであることがある。1つのスーパーフレームの期間は1msであることがあり、1つのスーパーフレームは、複数の無線フレームを含むことがある。例えば、無線フレームの数量は、48であることもある。任意選択で、1つの無線フレームが複数のシンボルを含むこともあり、無線フレームの長さは1/48kHzであることがあり、これは約20.83μsである。各無線フレームに含まれるシンボルの数量は、事前定義されることがある。さらに、各無線フレームにおける各シンボルの伝送方向は、第1のノードによって設定または通知されることがある。具体的には、無線フレームは、時間領域に、第1の時間領域リソース、第1の保護期間GP、第2の時間領域リソース、および第2のGPを順番に含むことがある。さらに任意選択で、第1の時間領域リソースは、第1のノードからの情報または信号(ダウンリンク方向)をマッピングするために使用され、第2の時間領域リソースは、第1のノードに送信される情報または信号(アップリンク方向)をマッピングするために使用され、第1のGPおよび第2のGPは、例えば受信/伝送変換または伝送/受信変換など、異なる方向の伝送変換を実行するために使用される。
任意選択で、第2のノードが第1のリソース上で第1のノードにアクセス要求を送信することは、第1のノードにアクセス要求を送信することと、第2のノードの第2の識別情報を第1のリソース上で第1のノードに送信することとを含むことがある。
アクセス方式が非競合ベースのアクセスであるときには、第2のノードは、第2のノードの第2の識別情報に基づいてアクセスリソースから第2のリソースを決定し、この第2のリソース上で第1のノードにアクセス要求を送信する。任意選択で、第2のノードが第2のリソース上で第1のノードにアクセス要求を送信することは、第2のノードの第3の識別情報を第2のリソース上で第1のノードに送信することを含むことがある。任意選択で、第3の識別情報は、第2のノードが位置する通信領域において第2のノードの識別を一意に識別することができる情報として理解され得る。
任意選択で、第2の識別情報と第3の識別情報とは、同じであることもあるし、異なることもある。
任意選択で、第2の識別情報または第3の識別情報は、デバイス識別子、メディアアクセス制御(media access control、MAC)アドレス、ソフトアドレス、およびショートアドレスのうちの少なくとも1つであることがある。
デバイス識別子は、例えば国際移動体装置識別(international mobile equipment identification number、IMEI)または移動体装置識別子(mobile equipment identifier、MEID)など、デバイスを一意に識別することができる数字列または通し番号であることに留意されたい。
MACアドレスは、メディアアクセス制御層で使用されるアドレスであり、物理アドレスまたはハードウェアアドレスとも呼ばれることにさらに留意されたい。
ソフトアドレスは、通信領域中でノードを一意に識別することができるアドレスまたは識別子(ID)であることがあることにさらに留意されたい。任意選択で、ソフトアドレスは、デバイスが工場から出荷されるときに事前設定されることもある。
ショートアドレスは、前述のデバイス識別子、MACアドレス、およびソフトアドレスのうちの少なくとも1つの一部分に基づいて取得されるアドレスまたは識別子であることがあることにさらに留意されたい。
以上、主としてデバイス間の相互作用という観点から、本願の実施形態で提供される解決策について述べた。対応する機能を実装するために、端末デバイスまたはネットワークデバイスは、その機能を実行するための対応するハードウェア構造および/またはソフトウェアモジュールを含むことを理解されたい。当業者なら、本願で開示される実施形態に記載される例におけるユニットとの組合せで、ハードウェア、またはハードウェアとコンピュータソフトウェアの組合せにより本願が実装され得ることに容易に気づくはずである。機能がハードウェアによって実装されるか、コンピュータソフトウェアによって駆動されるハードウェアによって実装されるかは、技術的解決策の特定の応用分野および設計の制約によって決まる。当業者なら、様々な方法を使用して、各特定の応用分野のために記載される機能を実装し得るが、その実装は本願の範囲外とみなすべきでない。
本願の実施形態では、デバイス(端末デバイスおよびネットワークデバイスを含む)は、前述の方法例に基づいて機能モジュールに分割されることがある。例えば、各機能モジュールが、各対応する機能に基づく分割によって得られることもあるし、2つ以上の機能が、1つの処理モジュールに統合されることもある。統合されたモジュールは、ハードウェアの形態で実装されることもあるし、ソフトウェア機能モジュールの形態で実装されることもある。任意選択で、本願の実施形態では、モジュールの分割は例であり、単に論理的な機能の分割に過ぎない。実際の実装では、別の分割方式もあり得る。
図8は、本願の実施形態によるデータ伝送装置200を示す概略構成図である。データ伝送装置200は、チップ、またはシステムオンチップであることがある。データ伝送装置200は、前述の実施形態における第2のノードの機能を実装するように構成されることがある。可能な実装では、データ伝送装置200は、
第1のノードから第1の設定情報を受信するように構成された受信ユニット2001であって、第1の設定情報は第1の時間周波数リソースを設定するために使用される、受信ユニット2001と、
第1の論理チャネルに対応する第1の情報を取得するように構成された取得ユニット2002であって、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用され、第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれる、取得ユニット2002と、
第1の時間周波数リソースを用いて第1のノードに第1のデータを送信するように構成された送信ユニット2003と、を含む。
任意選択で、第1のデータは、第1の論理チャネル上のデータパケットを含まない。第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに不十分である。あるいは、第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、第2の時間周波数リソースのサイズは、第1の論理チャネル上の任意のデータパケットまたは最初のデータパケットを搬送するのに不十分である。
任意選択で、第1のデータは、第1の論理チャネル上の少なくとも1つのデータパケットを含む。
送信ユニット2003は、第2の時間周波数リソースを用いて、第1の情報または第2の時間周波数リソースのサイズのうちの少なくとも1つに基づいて上記の少なくとも1つのデータパケットを送信するように特に構成される。
任意選択で、第1のデータは、第1の論理チャネル上の全てのデータパケットを含む。第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに十分である。
任意選択で、第1のデータは、第1の論理チャネル上の上記の少なくとも1つのデータパケットを含む。
第1の情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されていないことを示すために使用され、第2の時間周波数リソースのサイズは、第1の論理チャネル上の全てのデータパケットを搬送するのに不十分であるが、上記の少なくとも1つのデータパケットを搬送するには十分である。
任意選択で、第1の論理チャネルは、第1のデータキューに対応し、第1の論理チャネル上のデータパケットはサービスデータパケットを含む、または第1の論理チャネル上のデータパケットは制御シグナリングを含む。
任意選択で、第1の論理チャネルは、第1のプロトコルスタックエンティティに対応し、第1の論理チャネル上のデータパケットは、第1のプロトコルスタックエンティティのサービスデータユニットである。
任意選択で、取得ユニット2002は、第1のノードから第2の設定情報を受信するように構成される。第2の設定情報は、第1の論理チャネルに対応する第1の情報を設定するために使用される。
任意選択で、取得ユニット2002は、第1の論理チャネル上のデータに対応するサービス品質QoS情報またはサービスタイプに基づいて、第1の論理チャネルに対応する第1の情報を決定するように構成される。
任意選択で、第1のデータは、第2の論理チャネル上の少なくとも1つのデータパケットを含む。
前述の方法の実施形態におけるステップの全ての関係する内容は、対応する機能モジュールの機能の説明に引用され得ることに留意されたい。本明細書では、詳細について重ねて述べることはしない。本願のこの実施形態で提供されるデータ伝送装置200は、前述のデータ伝送方法の第2のノードの機能を実装して、前述のデータ伝送方法と同じ効果を実現するように構成される。
図9は、本願の実施形態によるデータ伝送装置300を示す概略構成図である。データ伝送装置300は、チップ、またはシステムオンチップであることがある。データ伝送装置300は、前述の実施形態における第1のノードの機能を実装するように構成されることがある。可能な実装では、データ伝送装置300は、送信ユニット3001と、受信ユニット3002とを含む。
送信ユニット3001は、第2のノードに第1の設定情報を送信するように構成され、この設定情報は、第1の時間周波数リソースを設定するために使用される。
送信ユニット3001は、第2の設定情報を送信するようにさらに構成され、第2の設定情報は、第1の論理チャネル上のデータパケットのセグメント化が許可されるかどうかを示すために使用され、第1の論理チャネルは、第2の時間周波数リソースに対応し、第2の時間周波数リソースは、第1の時間周波数リソースに含まれる。
受信ユニット3002は、第1の時間周波数リソースを用いて第2のノードから第1のデータを受信するように構成される。
任意選択で、第1の論理チャネルは、第1のデータキューに対応し、第1の論理チャネル上のデータパケットはサービスデータパケットを含む、または第1の論理チャネル上のデータパケットは制御シグナリングを含む。
任意選択で、第1の論理チャネルは、第1のプロトコルスタックエンティティに対応し、第1の論理チャネル上のデータパケットは、第1のプロトコルスタックエンティティのサービスデータユニットSDUである。前述の設計に基づいて、第1の情報は、第1のプロトコルスタックエンティティのサービスデータユニットのセグメント化が許可されるかどうかを示すために使用されることがある。
前述の方法の実施形態におけるステップの全ての関係する内容は、対応する機能モジュールの機能の説明に引用され得ることに留意されたい。本明細書では、詳細について重ねて述べることはしない。本願のこの実施形態で提供されるデータ伝送装置300は、前述のデータ伝送方法の第1のノードの機能を実装して、前述のデータ伝送方法と同じ効果を実現するように構成される。
図10は、本願の実施形態によるデータ伝送装置400を示す概略構成図である。データ伝送装置400は、チップ、またはシステムオンチップであることがある。データ伝送装置400は、前述の実施形態における第2のノードの機能を実装するように構成されることがある。可能な実装では、データ伝送装置400は、
第1のノードから第1のシステムブロードキャストメッセージを受信するように構成された受信ユニット4001であって、第1のシステムブロードキャストメッセージは第1のノードの識別情報を含む、受信ユニット4001と、
第1のノードの識別情報が事前設定された識別情報と整合すると決定した後で、第1のノードにアクセス要求を送信するように構成された送信ユニット4002と、を含む。
任意選択で、第1のノードの識別情報は、第1のノードのデバイス識別子、メディアアクセス制御(media access control、MAC)アドレス、ソフトアドレス、およびショートアドレスのうちの少なくとも1つであることがある。
図11は、本願の実施形態によるデータ伝送装置500を示す概略構成図である。データ伝送装置500は、チップ、またはシステムオンチップであることがある。データ伝送装置500は、前述の実施形態における第1のノードの機能を実装するように構成されることがある。可能な実装では、データ伝送装置500は、
第2のノードに第1のシステムブロードキャストメッセージを送信するように構成された送信ユニット5001であって、第1のシステムブロードキャストメッセージは第1のノードの識別情報を含む、送信ユニット5001と、
第2のノードからアクセス要求を受信するように構成された受信ユニット5002と、を含む。
可能な設計では、第1のノードの識別情報は、第1のノードのデバイス識別子、メディアアクセス制御(media access control、MAC)アドレス、ソフトアドレス、およびショートアドレスのうちの少なくとも1つであることがある。
図12は、本願の実施形態によるデータ伝送装置600を示す概略構成図である。データ伝送装置600は、チップ、またはシステムオンチップであることがある。データ伝送装置600は、前述の実施形態における第2のノードの機能を実装するように構成されることがある。可能な実装では、データ伝送装置600は、
第1のノードからアクセスリソース設定情報を受信するように構成された受信ユニット6001であって、アクセスリソース設定情報は、第1のノードへの接続(アクセスとも呼ばれる)を確立するために使用されるアクセスリソースを設定するために使用される、受信ユニット6001と、
設定されたアクセスリソース上で第2のノードが第1のノードにアクセス要求を送信するように構成された送信ユニット6002と、を含む。
可能な設計では、アクセスリソース設定情報は、アクセスリソースに対応するアクセス方式についての情報をさらに含む、またはアクセスリソース設定情報は、アクセスリソースに対応するアクセス方式を示すためにさらに使用される。
可能な設計では、アクセスリソース設定情報は、システム情報(system information)またはRRCシグナリングであることがある。
可能な設計では、送信ユニット6002は、アクセスリソースから第1のリソースを無作為に選択し、その第1のリソース上で第1のノードにアクセス要求を送信するように特に構成される。
可能な設計では、送信ユニット6002は、第1のノードにアクセス要求を送信し、第2のノードの第2の識別情報を第1のリソース上で第1のノードに送信するように特に構成される。
可能な設計では、送信ユニット6002は、第2のノードの第2の識別情報に基づいてアクセスリソースから第2のリソースを決定し、この第2のリソース上で第1のノードにアクセス要求を送信するように特に構成される。
可能な設計では、送信ユニット6002は、第2のノードの第3の識別情報を第2のリソース上で第1のノードに送信するように特に構成される。
可能な設計では、第2の識別情報と第3の識別情報とは、同じであることもあるし、異なることもある。第2の識別情報または第3の識別情報は、デバイス識別子、メディアアクセス制御(media access control、MAC)アドレス、ソフトアドレス、およびショートアドレスのうちの少なくとも1つであることがある。
図13は、本願の実施形態によるデータ伝送装置700を示す概略構成図である。データ伝送装置700は、チップ、またはシステムオンチップであることがある。データ伝送装置700は、前述の実施形態における第1のノードの機能を実装するように構成されることがある。可能な実装では、データ伝送装置700は、
第2のノードにアクセスリソース設定情報を送信するように構成された送信ユニット7001であって、アクセスリソース設定情報は、第1のノードへの接続(アクセスとも呼ばれる)を確立するために使用されるアクセスリソースを設定するために使用される、送信ユニット7001と、
このアクセスリソースを用いて第1のノードが第2のノードからアクセス要求を受信するように構成された受信ユニット7002と、を含む。
可能な設計では、アクセスリソース設定情報は、アクセスリソースに対応するアクセス方式についての情報をさらに含む、またはアクセスリソース設定情報は、アクセスリソースに対応するアクセス方式を示すためにさらに使用される。
可能な設計では、アクセスリソース設定情報は、システム情報(system information)またはRRCシグナリングであることがある。
図14は、本願の実施形態によるデータ伝送装置800を示す概略構成図である。このデータ伝送装置は、前述のデータ伝送方法または通信方法における第1のノードまたは第2のノードの機能を実装するように構成されることがある。データ伝送装置800は、プロセッサ810、外部メモリインタフェース820、内部メモリ821、ユニバーサルシリアルバス(universal serial bus、USB)インタフェース830、充電管理モジュール840、電力管理モジュール841、バッテリ842、アンテナ1、アンテナ2、移動通信モジュール850、ワイヤレス通信モジュール860、オーディオモジュール870、スピーカ870A、受信機870B、マイクロフォン870C、ヘッドセットジャック870D、センサモジュール880、ボタン890、モータ891、インジケータ892、カメラ893、ディスプレイ894、および加入者識別モジュール(subscriber identification module、SIM)カードインタフェース895などのうちの少なくとも1つを含むことがある。
本願のこの実施形態で示される構造は、データ伝送装置800についての具体的な制限にならないことは理解され得る。本願のいくつかの他の実施形態では、データ伝送装置800が含む構成要素は、この図に示されるよりも多いことも少ないこともあり、いくつかの構成要素が組み合わされることもあり、いくつかの構成要素が分割されることもあり、または異なる構成要素の配置になることもある。この図に示される構成要素は、ハードウェア、ソフトウェア、またはソフトウェアとハードウェアの組合せによって実装され得る。
プロセッサ810は、1つまたは複数の処理ユニットを含むことがある。例えば、プロセッサ810は、アプリケーションプロセッサ(application processor、AP)、モデムプロセッサ、グラフィック処理ユニット(graphics processing unit、GPU)、画像信号プロセッサ(image signal processor、ISP)、コントローラ、ビデオコーデック、デジタル信号プロセッサ(digital signal processor、DSP)、特定用途向け集積回路(application-specific integrated circuit、ASIC)、フィールドプログラマブルゲートアレイ(field-programmable gate array、FPGA)、ベースバンドプロセッサ、および/またはニューラルネットワーク処理ユニット(neural-network processing unit、NPU)を含むことがある。異なる処理ユニットは、独立した構成要素であることもあるし、1つまたは複数のプロセッサに統合されることもある。いくつかの実施形態では、データ伝送装置800は、あるいは、1つまたは複数のプロセッサ810を含むこともある。コントローラは、命令動作コードおよび時間シーケンス信号に基づいて動作制御信号を生成して、命令の読取りおよび命令の実行の制御を完了することがある。いくつかの他の実施形態では、メモリがプロセッサ810内に配置されて、命令およびデータを記憶することもある。例えば、プロセッサ810内のメモリは、キャッシュであることもある。メモリは、プロセッサ810によってちょうど使用された、または周期的に使用される命令またはデータを記憶することがある。プロセッサ810が命令またはデータを再度使用する必要がある場合には、プロセッサは、その命令またはデータをメモリから直接呼び出すことがある。このようにして、アクセスが繰り返されることが回避され、プロセッサ810の待機時間が低減され、データ伝送装置800がデータを処理する、または命令を実行する効率が改善される。
いくつかの実施形態では、プロセッサ810は、1つまたは複数のインタフェースを含むことがある。インタフェースは、集積回路間(inter-integrated circuit、I2C)インタフェース、集積回路間音声(inter-integrated circuit sound、I2S)インタフェース、パルスコード変調(pulse code modulation、PCM)インタフェース、汎用非同期送受信機(universal asynchronous receiver/transmitter、UART)インタフェース、モバイルインダストリプロセッサインタフェース(mobile industry processor interface、MIPI)、汎用入出力(general-purpose input/output、GPIO)インタフェース、SIMカードインタフェース、および/またはUSBインタフェースなどを含むことがある。USBインタフェース830は、USBの標準的な仕様に準拠するインタフェースであり、具体的にはミニUSBインタフェース、マイクロUSBインタフェース、またはUSBタイプCインタフェースなどであることがある。USBインタフェース830は、データ伝送装置800を充電するために充電器に接続するように構成されることもあるし、データ伝送装置800と周辺デバイスの間でデータを伝送するように構成されることもある。USBインタフェース830は、あるいは、ヘッドセットを用いてオーディオを再生するためにヘッドセットに接続するように構成されることもある。
本願のこの実施形態で例示されるモジュール間のインタフェース接続関係は、単に説明のための例であり、データ伝送装置800の構造についての制限にならないことは理解され得る。本願のいくつかの他の実施形態では、データ伝送装置800は、あるいは、前述の実施形態のインタフェース接続方式とは異なるインタフェース接続方式、または複数のインタフェース接続方式の組合せを用いることもある。
充電管理モジュール840は、充電器から充電入力を受けるように構成される。充電器は、ワイヤレス充電器であることも、有線充電器であることもある。有線充電のいくつかの実施形態では、充電管理モジュール840は、USBインタフェース830を介して有線充電器から充電入力を受けることがある。ワイヤレス充電のいくつかの実施形態では、充電管理モジュール840は、データ伝送装置800のワイヤレス充電コイルを介してワイヤレス充電入力を受けることがある。充電管理モジュール840は、バッテリ842を充電しながら、電力管理モジュール841を用いてデバイスに電力を供給する。
電力管理モジュール841は、バッテリ842、充電管理モジュール840、およびプロセッサ810に接続するように構成される。電力管理モジュール841は、バッテリ842および/または充電管理モジュール840から入力を受け、プロセッサ810、内部メモリ821、外部メモリ、ディスプレイ894、カメラ893、およびワイヤレス通信モジュール860などに電力を供給する。電力管理モジュール841は、バッテリの容量、バッテリのサイクル数、およびバッテリの健康状態(電気漏れまたはインピーダンス)などのパラメータを監視するようにさらに構成されることもある。いくつかの他の実施形態では、電力管理モジュール841は、あるいは、プロセッサ810内に配置されることもある。いくつかの他の実施形態では、電力管理モジュール841と充電管理モジュール840とは、あるいは同じデバイス内に配置されることもある。
データ伝送装置800のワイヤレス通信機能は、アンテナ1、アンテナ2、移動通信モジュール850、ワイヤレス通信モジュール860、モデムプロセッサ、およびベースバンドプロセッサなどを用いて実装されることがある。
アンテナ1およびアンテナ2は、電磁波信号を伝送および受信するように構成される。データ伝送装置800の各アンテナは、1つまたは複数の通信周波数帯域をカバーするように構成されることがある。アンテナの利用を改善するために、異なるアンテナがさらに多重化されることもある。例えば、アンテナ1は、ワイヤレスローカルエリアネットワークにおいてダイバーシティアンテナとして多重化されることがある。いくつかの他の実施形態では、アンテナは、チューニングスイッチと組み合わせて使用されることもある。
移動通信モジュール850は、2G、3G、4G、および5Gなどのワイヤレス通信を含む、データ伝送装置800に適用される解決策を提供することがある。移動通信モジュール850は、少なくとも1つのフィルタ、スイッチ、電力増幅器、および低雑音増幅器(low noise amplifier、LNA)などを含むことがある。移動通信モジュール850は、アンテナ1を介して電磁波を受け、受けた電磁波に対してフィルタリングまたは増幅などの処理を実行し、処理された電磁波を復調のためにモデムプロセッサに伝送することがある。移動通信モジュール850は、さらに、モデムプロセッサによって変調された信号を増幅し、増幅された信号を、アンテナ1を介して放射される電磁波に変換することもある。いくつかの実施形態では、移動通信モジュール850の少なくともいくつかの機能モジュールは、プロセッサ810内に配置されることがある。いくつかの実施形態では、移動通信モジュール850の少なくともいくつかの機能モジュールは、プロセッサ810の少なくともいくつかのモジュールと同じデバイス内に配置されることがある。
ワイヤレス通信モジュール860は、ワイヤレスローカルエリアネットワーク(wireless local area network、WLAN)(例えばワイヤレスフィディリティ(wireless fidelity、Wi-Fi)ネットワーク)、Bluetooth (Bluetooth、BT)、全地球測位衛星システム(global navigation satellite system、GNSS)、周波数変調(frequency modulation、FM)、近距離場通信(near field communication、NFC)、赤外線(infrared、IR)技術、または別の可能な汎用伝送技術などのワイヤレス通信を含む、データ伝送装置800に適用される解決策を提供することがある。
任意選択で、ワイヤレス通信モジュール860は、少なくとも1つの通信処理モジュールを一体化する1つまたは複数の構成要素であることもある。1つの通信処理モジュールは、1つのネットワークインタフェースに対応することがある。ネットワークインタフェースは、異なるサービス機能モードに設定されることがある。異なるモードで、ネットワークインタフェースは、それらのモードに対応するネットワーク接続を確立することがある。
例えば、P2P機能をサポートするネットワーク接続は、P2P機能モードのネットワークインタフェースを用いて確立され得る。STA機能をサポートするネットワーク接続は、STA機能モードのネットワークインタフェースを用いて確立され得る。AP機能をサポートするネットワーク接続は、APモードのネットワークインタフェースを用いて確立され得る。
ワイヤレス通信モジュール860は、アンテナ2を介して電磁波を受け、電磁波信号に対して周波数変調およびフィルタリング処理を実行し、処理された信号をプロセッサ810に送信する。ワイヤレス通信モジュール860は、さらに、送信される信号をプロセッサ810から受信し、その信号に対して周波数変調および増幅を実行し、その信号を、アンテナ2を介して放射される電磁波に変換することもある。
データ伝送装置800は、GPU、ディスプレイ894、およびアプリケーションプロセッサなどを用いて表示機能を実装する。GPUは、画像処理のためのマイクロプロセッサであり、ディスプレイ894およびアプリケーションプロセッサに接続される。GPUは、数学的および幾何学的計算を実行するように構成され、画像を描画するように構成される。プロセッサ810は、プログラム命令を実行して表示情報を生成または変更する1つまたは複数のGPUを含むことがある。
ディスプレイ894は、画像および映像などを表示するように構成される。ディスプレイ894は、表示パネルを含む。表示パネルは、液晶ディスプレイ(liquid crystal display、LCD)、有機発光ダイオード(organic light-emitting diode、OLED)、アクティブマトリックス有機発光ダイオード(active-matrix organic light-emitting diode、AMOLED)、フレキシブル発光ダイオード(flex light-emitting diode、FLED)、ミニLED、マイクロLED、マイクロOLED、および量子ドット発光ダイオード(quantum dot light-emitting diode、QLED)などを使用することがある。いくつかの実施形態では、データ伝送装置800は、1つまたは複数のディスプレイ894を含むことがある。
本願のいくつかの実施形態では、表示パネルがOLED、AMOLED、またはFLEDなどの材料で構成されるときには、図14のディスプレイ894は、折り畳まれることがある。本明細書では、ディスプレイ894が折り畳まれることがあるということは、ディスプレイが任意の部分で任意の角度で折り畳まれ、その角度に維持され得るということを意味する。例えば、ディスプレイ894は、中央で左右に折り畳まれることもあるし、中央で上下に折り畳まれることもある。本願では、折り畳まれることが可能なディスプレイを、折畳み可能ディスプレイと呼ぶ。タッチディスプレイは、スクリーンであることもあるし、複数のスクリーンを組み合わせて形成されるディスプレイであることもある。これは、本明細書では限定されない、
データ伝送装置800のディスプレイ894は、可撓性スクリーンであることがある。現在、可撓性スクリーンの特異な特徴および大きな可能性のために、可撓性スクリーンは大きな注目を集めている。従来のスクリーンと比較すると、可撓性スクリーンは、高い可撓性および屈曲性という特徴を有し、新たな屈曲性に基づく対話モードをユーザに提供して、端末に対するユーザのさらに多くの要件を満たすことができる。折畳み可能ディスプレイを備えた構成のデータ伝送装置では、データ伝送装置上の折畳み可能ディスプレイは、折り畳まれた形態の小さなスクリーンと展開された形態の大きなスクリーンの間でいつでも切り替えられ得る。したがって、折畳み可能ディスプレイを備えた構成のデータ伝送装置では、ユーザは、より頻繁にマルチスクリーン表示機能を使用する。
データ伝送装置800は、ISP、カメラ893、ビデオコーデック、GPU、ディスプレイ894、およびアプリケーションプロセッサなどを用いて撮影機能を実施することがある。
ISPは、カメラ893によってフィードバックされるデータを処理するように構成される。例えば、撮影中に、シャッタが押され、光がレンズを通してカメラの感光素子に伝達される。光信号は電気信号に変換され、カメラの感光素子は、電気信号を、電気信号を可視画像に変換する処理のためにISPに伝送する。ISPは、画像の雑音、輝度、および肌色に対してアルゴリズム最適化をさらに実行することがある。ISPは、撮影シナリオの露出および色温度などのパラメータをさらに最適化することもある。いくつかの実施形態では、ISPは、カメラ893内に配置されることもある。
カメラ893は、静止画像または映像を取り込むように構成される。物体の光学画像がレンズを通して生成され、感光素子に投影される。感光素子は、電荷結合素子(charge coupled device、CCD)または相補型金属酸化物半導体(complementary metal-oxide-semiconductor、CMOS)光電トランジスタであることがある。感光素子は、光信号を電気信号に変換し、次いで電気信号をデジタル画像信号に変換するために電気信号をISPに伝送する。ISPは、デジタル画像信号を処理のためにDSPに出力する。DSPは、デジタル画像信号を、RGBまたはYUVなどの標準的なフォーマットの画像信号に変換する。いくつかの実施形態では、データ伝送装置800は、1つまたは複数のカメラ893を含むこともある。
デジタル信号プロセッサは、デジタル信号を処理するように構成され、デジタル画像信号に加えて別のデジタル信号を処理することもある。例えば、データ伝送装置800が周波数を選択するときには、デジタル信号プロセッサは、周波数エネルギーに対してフーリエ変換を実行するように構成される。
ビデオコーデックは、デジタル映像を圧縮または圧縮解除するように構成される。データ伝送装置800は、1つまたは複数のビデオコーデックをサポートすることがある。このように、データ伝送装置800は、例えばムービングピクチャエクスパーツグループ(moving picture experts group、MPEG)-1、MPEG-2、MPEG-3、およびMPEG-4など、複数のコード化フォーマットで映像を再生または記録することがある。
NPUは、ニューラルネットワーク(neural-network、NN)コンピューティングプロセッサである。NPUは、例えば人間の脳のニューロン間でサービスを伝達する機能など、生物学的ニューラルネットワークの構造に基づいて入力情報を迅速に処理し、さらに、自己学習を継続的に実行することがある。例えば画像認識、顔認識、音声認識、およびテキスト理解などのデータ伝送装置800の知的認識などの応用技術は、NPUを用いて実施されることがある。
外部メモリインタフェース820は、例えばマイクロSDカードなどの外部記憶カードに接続して、データ伝送装置800の記憶容量を拡張するように構成されることがある。外部記憶カードは、外部メモリインタフェース820を介してプロセッサ810と通信して、データ記憶機能を実施する。例えば、音楽および映像などのファイルは、外部記憶カードに記憶される。
内部メモリ821は、1つまたは複数のコンピュータプログラムを記憶するように構成されることがあり、この1つまたは複数のコンピュータプログラムは、命令を含む。プロセッサ810は、内部メモリ821に記憶された命令を実行して、データ伝送装置800が本願のいくつかの実施形態で提供されるデータ伝送方法および通信方法ならびに様々なタイプのアプリケーションおよびデータ処理などを実行する。内部メモリ821は、プログラム記憶領域およびデータ記憶領域を含むことがある。
プログラム記憶領域は、オペレーティングシステムを記憶することがある。プログラム記憶領域は、1つまたは複数のアプリケーション(例えばGallery and Contacts)などをさらに記憶することがある。データ記憶領域は、データ伝送装置800の使用中に作成されたデータ(例えばPhotos and Contacts)などを記憶することがある。さらに、内部メモリ821は、高速ランダムアクセスメモリを含むこともあるし、または例えば1つまたは複数の磁気ディスク記憶デバイス、フラッシュメモリ、またはユニバーサルフラッシュストレージ(universal flash storage、UFS)などの不揮発性メモリを含むこともある。いくつかの実施形態では、プロセッサ810は、内部メモリ821に記憶された命令、および/またはプロセッサ810内に配置されたメモリに記憶された命令を実行して、データ伝送装置800がデータ伝送方法および通信方法、および本願の実施形態で提供される他のアプリケーションおよびデータ処理を実行することを可能にすることがある。データ伝送装置800は、オーディオモジュール870、スピーカ870A、受信機870B、マイクロフォン870C、ヘッドセットジャック870D、およびアプリケーションプロセッサなどを用いて、音楽の再生または記録などのオーディオ機能を実施することができる。
センサモジュール880は、圧力センサ880A、ジャイロセンサ880B、気圧センサ880C、磁気センサ880D、加速度センサ880E、距離センサ880F、光学近接センサ880G、指紋センサ880H、温度センサ880J、タッチセンサ880K、周囲光センサ880L、および骨伝導センサ880Mなどを含むことがある。
実施形態は、コンピュータ記憶媒体をさらに提供する。コンピュータ記憶媒体は、コンピュータ命令を記憶する。コンピュータ命令がデータ伝送装置上で実行されたときに、データ伝送装置は、前述の関係する方法ステップを実行して、前述の実施形態のデータ伝送方法を実施することが可能になる。
実施形態は、コンピュータプログラム製品をさらに提供する。コンピュータプログラム製品がコンピュータ上で実行されたときに、コンピュータは、前述の関係するステップを実行して、前述の実施形態のデータ伝送方法を実施する。
さらに、本願の実施形態は、装置をさらに提供する。この装置は、具体的には、チップ、構成要素、またはモジュールであることもある。この装置は、接続されたプロセッサとメモリとを含むことがある。メモリは、コンピュータ実行可能命令を記憶するように構成される。装置が動作したときに、プロセッサは、メモリに記憶されたコンピュータ実行可能命令を実行して、チップが前述の方法の実施形態のデータ伝送方法を実行することを可能にすることがある。
図15は、チップ900の構造を示す概略図である。本願のデータ伝送装置は、チップ900であることもある。チップ900は、1つまたは複数のプロセッサ910と、インタフェース回路920とを含む。任意選択で、チップ900は、バス930をさらに含むこともある。
プロセッサ910は、単一の処理能力を有する集積回路チップであることがある。実装プロセスでは、前述の方法200のステップは、プロセッサ910内のハードウェアの集積論理回路またはソフトウェアの形態の命令を用いて完了されることがある。
任意選択で、プロセッサ910は、汎用プロセッサ、DSP、ASIC、FPGAもしくは別のプログラマブル論理デバイス、ディスクリートゲートもしくはトランジスタ論理デバイス、またはディスクリートハードウェア構成要素であることがある。プロセッサは、本願の実施形態に開示される方法およびステップを実施または実行することがある。汎用プロセッサは、マイクロプロセッサであることがあり、プロセッサは、あるいは任意の従来のプロセッサなどであることもある。
インタフェース回路920は、別の装置と通信するために使用されることがある。インタフェース回路920は、データ、命令、または情報を送信または受信するために使用されることがある。プロセッサ910は、インタフェース回路920を介して受信されるデータ、命令、またはその他の情報を処理し、処理した後に得られる情報をインタフェース回路920を介して送信することがある。
例えば、チップ900が前述の方法における第1のノードの機能を実装するように構成されるときには、前述の装置のうちの別の1つが、前述の実施形態における第2のノードまたは第2のノード内の装置(例えば第2のノード内のデータ伝送装置)であることがある。
別の例では、チップ900が前述の方法における第2のノードの機能を実装するように構成されるときには、前述の装置のうちの別の1つが、前述の実施形態における第1のノードまたは第1のノード内の装置(例えば第1のノード内のデータ伝送装置)であることがある。
任意選択で、チップは、メモリをさらに含む。メモリは、読取り専用メモリおよびランダムアクセスメモリを含むことがあり、動作命令およびデータをプロセッサに提供することがある。メモリの一部分は、不揮発性ランダムアクセスメモリ(non-volatile random access memory、NVRAM)をさらに含むことがある。
任意選択で、メモリは、実行可能ソフトウェアモジュールまたはデータ構造を記憶し、プロセッサは、メモリに記憶された動作命令(動作命令はオペレーティングシステムに記憶されることもある)を呼び出すことによって対応する動作を実行することがある。
任意選択で、チップは、本願の実施形態における第1の制御装置、第2の制御装置、または端末デバイスで使用されることがある。任意選択で、インタフェース回路920は、プロセッサ910の実行結果を出力するために使用されることがある。本願の1つまたは複数の実施形態で提供されるデータ伝送方法については、前述の実施形態を参照されたい。本明細書では、詳細について重ねて述べることはしない。
プロセッサ910およびインタフェース回路920のそれぞれに対応する機能は、ハードウェア設計を用いて実装されることも、ソフトウェア設計を用いて実装されることも、ソフトウェアとハードウェアを組み合わせることによって実装されることもあることに留意されたい。これは、本明細書では限定されない。
本願で提供されるデータ伝送装置、コンピュータ記憶媒体、コンピュータプログラム製品、およびチップはそれぞれ、上記で提供される対応する方法を実行するように構成される。したがって、データ伝送装置、コンピュータ記憶媒体、コンピュータプログラム製品、およびチップによって実現されることが可能な有利な効果については、上記で提供される対応する方法の有利な効果を参照されたい。本明細書では、詳細について重ねて述べることはしない。
実施形態は、コックピットシステムをさらに提供する。このコックピットシステムは、前述のデータ伝送装置300、データ伝送装置500、データ伝送装置700、またはデータ伝送装置900を含む。
実施形態は、端末をさらに提供する。この端末は、スマートホームデバイス、インテリジェント装着デバイス、無人航空機、無人搬送車両、自動車、またはロボットなどの輸送手段またはインテリジェントデバイスであることがある。端末は、データ伝送装置200、データ伝送装置300、データ伝送装置400、データ伝送装置500、データ伝送装置600、データ伝送装置700、データ伝送装置800、またはデータ伝送装置900のうちのいずれか1つを含む。実装では、端末は、前述のコックピットシステムを含む。
実施形態は、車両をさらに提供する。この車両は、データ伝送装置を含み、データ伝送装置は、前述のデータ伝送方法または通信方法における第1のノードの機能を実装するように構成される。例えば、車両は、データ伝送装置300、データ伝送装置500、データ伝送装置700、またはデータ伝送装置900のうちのいずれか1つを含むことがある。
前述のプロセスの通し番号は、本願の様々な実施形態における実行順序を意味しているわけではないことを理解されたい。プロセスの実行順序は、プロセスの機能および内部論理に基づいて決定されるものとし、本願の実施形態の実装プロセスに対するいかなる限定とも解釈されないものとする。
当業者なら、本願に開示される実施形態を参照して説明される例におけるユニットおよびアルゴリズムステップは、電子ハードウェア、またはコンピュータソフトウェアと電子ハードウェアの組合せによって実装されることが可能であることに気づき得る。機能がハードウェアによって実装されるかソフトウェアによって実装されるかは、技術的解決策の特定の応用分野および設計制約条件によって決まる。当業者なら、様々な方法を使用して、各特定の応用分野のために記載される機能を実装し得るが、その実装は本願の範囲外とみなすべきではない。
便宜上、また説明を簡略にするために、前述のシステム、装置、およびユニットの詳細な動作プロセスについては、前述の方法の実施形態における対応するプロセスを参照されたいことは、当業者には明白に理解され得る。本明細書では、詳細について重ねて述べることはしない。
本願で提供されるいくつかの実施形態では、開示されるシステム、装置、および方法は、他の方式で実装されることもあることを理解されたい。例えば、上記に記載される装置の実施形態は、単に例である。例えば、ユニットの分割は、単に論理的な機能の分割に過ぎず、実際の実装では別の分割になることもある。例えば、複数のユニットまたは構成要素が結合または統合されて別のシステムになることもあるし、いくつかの特徴が無視される、または実行されないこともある。さらに、表示または記載される相互の結合または直接の結合もしくは通信接続は、いくつかのインタフェースを介して実装されることがある。装置またはユニット間の間接的な結合または通信接続は、電子形態、機械形態、またはその他の形態で実装され得る。
分離した部分として記載されるユニットは、物理的に分離していることもあれば、物理的に分離していないこともあり、ユニットとして表示される部分は、物理的なユニットであることもあれば、物理的なユニットではないこともあり、一箇所に位置していることもあれば、複数のネットワークユニット上に分散していることもある。これらのユニットの一部または全ては、実施形態の解決策の目的を達成するための実際の要件に基づいて選択されることがある。
さらに、本願の実施形態における機能ユニットは、1つの処理ユニットに一体化されることもあるし、それらのユニットのそれぞれが物理的に単独で存在することもあるし、または2つ以上のユニットが1つのユニットに一体化されることもある。
機能がソフトウェア機能ユニットの形態で実装され、独立した製品として販売または使用されるときには、それらの機能は、コンピュータ可読記憶媒体に記憶されることがある。この理解に基づき、本願の技術的解決策、もしくは従来の技術に寄与する部分、または技術的解決策のいくつかは、ソフトウェア製品の形態で実装されることがある。コンピュータソフトウェア製品は、記憶媒体に記憶され、本願の実施形態に記載される方法のステップの全てまたは一部を実行するようにコンピュータデバイス(例えばパーソナルコンピュータ、サーバ、またはネットワークデバイスであることがある)に命令するための複数の命令を含む。上記の記憶媒体は、USBフラッシュドライブ、取外し可能ハードディスク、読取り専用メモリ(read-only memory、ROM)、ランダムアクセスメモリ(random access memory、RAM)、磁気ディスク、または光ディスクなど、プログラムコードを記憶することができる任意の媒体を含む。
以上の説明は、単に本願の具体的な実装に過ぎず、本願の保護範囲を限定することは意図されていない。本願に開示された技術範囲内で当業者が容易に思いつく任意の変形または置換は、本願の保護範囲に含まれるものとする。したがって、本願の保護範囲は、特許請求の範囲の保護範囲に従うものとする。