説明

データパケット損失の補償のためのクライアントとシステム、及びその方法

【課題】データパケット損失の補償のためのクライアントとシステム、及びその方法を提供する。
【解決手段】サーバーから二つ以上のクライアントにデータパケットを送信するにおいて、クライアントがデータパケットを受信するステップと、受信されたデータパケットの補償如何を決定するステップと、データパケットの補償が必要な場合、他のクライアントにデータパケットの補償を要請するステップと、補償するデータパケットを受信してパケットを再整列するステップと、を含むことを特徴とするデータパケットの補償方法である。また、データパケットの補償要請があるか否かを判断するステップと、データパケットの補償要請がある場合、補償要請を受けた他のクライアントとの伝送衝突を回避する方式で補償要請したクライアントへ損失したデータパケットを伝送するステップとを含む。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、IP(Internet Protocol)マルチキャストに係り、特にIPマルチキャストで損失されたデータパケットを補償するための装置及び方法に関する。
【背景技術】
【0002】
インターネット上で、サーバーコンピュータ(以下、サーバーと称する)からクライアントコンピュータ(以下、クライアントと称する)へデータパケットを伝送するためのルーティング技術には、エニーキャスト、ブロードキャスト、マルチキャスト、ユニキャストなどがある。
【0003】
しかし、最近、IP TVまたはインターネットTVの発達と共に、マルチキャスト技術が広く拡散されている。
【0004】
マルチキャストとは、一つのソース(または、サーバー)から特定のマルチキャストグループに加入した複数のクライアントに同時に同じデータパケットを伝送する方式である。
【0005】
多様な種類のマルチキャスト技術のうち最も広く使われる代表的なものが、IPインフラに基づいたIPマルチキャストである。IPマルチキャストによれば、まず、サーバーから特定のマルチメディアコンテンツを提供されようとするクライアントが集まって一つのマルチキャストグループを形成し、それらは、同じマルチキャストアドレス(または、IP目的地アドレス)を共有する。次いで、サーバーは、前記特定の目的地アドレスを含むデータパケットを一回のみインターネット上へ伝送する。その後には、ネットワーク上のルータが前記データパケットを複製して、前記マルチキャストグループに加入したクライアントへ伝送する。
【0006】
IPマルチキャスト技術による場合、大容量のマルチメディアコンテンツを同時に複数のクライアントへ伝送できるので、ユニキャストの場合に発生しうる情報渋滞現象を防止できるという長所がある。
【0007】
しかし、ネットワーク環境の悪化や端末器の一時的な過負荷などの原因により、IPマルチキャストサーバーから伝送したデータパケットの一部が損失(欠落または損傷)された場合、さらに、その損失されたパケットがA/Vデータの再生に必要なヘッダ情報を含むか、またはその他の重要なパケットである場合には、クライアントは、一定時間受信した映像や音響データを再生できなくなる。
【0008】
これについての解決策として提示された従来技術としては、PGM(Pragmatic General Multicast)などがある。かかる従来技術によれば、クライアントは、ユニキャストの方式でサーバーに連結して、損失したデータパケットの再伝送を要請する。しかし、伝送チャンネルの伝送率が高い場合には、損失したデータパケットの再伝送が困難であり、逆に損失したデータパケットの再伝送がサーバーの他のパケット伝送を妨害するという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【0009】
本発明の目的は、前記した従来技術の問題点を克服して、サーバーのデータ伝送を妨害せずにクライアントが損失したデータパケットを補償するための装置及び方法を提供するところにある。
【課題を解決するための手段】
【0010】
前記目的を達成するために、本発明によるクライアントは、マルチメディアコンテンツを提供するサーバーから伝送されたデータパケットの損失如何をモニタリングするパケットモニタリングブロックと、前記パケットモニタリングブロックが損失されたデータパケットを発見した場合、他のクライアントに損失されたデータパケットの補償を要請するか、または他のクライアントからデータパケットの補償要請がある場合、前記補償要請を処理するための補償要請処理ブロックとを備えることを特徴とする。
【0011】
前記目的を達成するために、本発明によるデータパケット損失補償システムは、マルチメディアコンテンツを提供するサーバーと、マルチキャストグループを構成する二つ以上のクライアントと、前記サーバー及び前記二つ以上のクライアントを電気的に連結するネットワークとを備え、前記クライアントのうち一部が、前記サーバーが伝送したデータパケットを損失した場合、他のクライアントから前記損失したデータパケットを補償されることを特徴とする。
【0012】
前記目的を達成するために、本発明によるデータパケットの補償方法は、サーバーから二つ以上のクライアントにデータパケットを送信するにおいて、前記クライアントがデータパケットを受信するステップと、前記受信されたデータパケットの補償如何を決定するステップと、データパケットの補償が必要な場合、他のクライアントにデータパケットの補償を要請するステップと、補償するデータパケットを受信してパケットを再整列するステップとを含むことを特徴とする。
【0013】
前記目的を達成するために、本発明によるデータパケットの補償要請処理方法は、データパケットの補償要請があるか否かを判断するステップと、データパケットの補償要請がある場合、補償要請を受けた他のクライアントとの伝送衝突を回避する方式で、補償要請したクライアントへ損失したデータパケットを伝送するステップとを含むことを特徴とする。
【0014】
前記目的を達成するために、本発明によるマルチキャストデータパケットは、ヘッダ部分及びデータ部分から構成されるデータパケットであって、前記ヘッダ部分は、再び連続性情報及びパケットの重要度情報を含むことを特徴とする。
【発明の効果】
【0015】
本発明による場合、クライアントは、一時的にデータパケットを損失しても補償されるので、損失されたデータパケットによるA/Vデータの再生の中断を防止できる。
【0016】
また、クライアントは、他のクライアントにより損失したデータパケットを補償されるため、サーバーのデータ伝送を妨害するという従来技術の問題点を解決する。
【発明を実施するための最良の形態】
【0017】
以下、添付された図面を参照して、本発明による望ましい実施形態を説明する。
【0018】
図1は、本発明によるデータパケットの損失補償のためのシステムの概要図である。
【0019】
前記システムは、ストリーミングサービスを提供するためのサーバー11及びクライアント13,14,15を備え、前記サーバー及びクライアントは、ネットワーク12(例えば、インターネット)を通じて電気的に連結される。また、前記システムは、IPマルチキャスト技術を支援する。
【0020】
サーバー11は、クライアントに多様なマルチメディアコンテンツ(または、A/Vデータパケット)をストリーミング方式で提供するが、代表的な例がIP TVサービス、画像会議サービスなどがある。
【0021】
クライアントは、サーバーからデータパケットを受信するために、マルチキャストグループに加入する。正確に言えば、クライアントは、二つのマルチキャストグループに加入するが、そのうち一つは、サーバーからデータパケットの受信のためのマルチキャストグループであり、他の一つは、前記データパケットを損失した場合、それを補償するためのマルチキャストグループである。しかし、一般的に、後者の構成メンバーは、前者の構成メンバーと同一である。また、一般的に、前記マルチキャストグループに類似したIPアドレスが割り当てられる(例えば、224.0.0.1及び224.0.0.2)。
【0022】
前記サーバーとクライアントとを連結するネットワークの一例として、IP基盤のインターネットが挙げられる。
【0023】
図2は、本発明によるパケット損失補償装置及び方法を支援するためのデータパケットの構造を示す図である。図2のaは、サーバーからマルチキャストグループに属したクライアントへ伝送されるマルチキャストデータパケットの構造を示す。前記マルチキャストパケットは、ヘッダ部分21及びデータ部分22を備える。
【0024】
図2のbは、図2のaのパケットのさらに詳細な構成を示す。
【0025】
ヘッダ部分21は、さらに連続性情報211及びパケットの重要度情報212を含む。ヘッダ部分21がRTP(Routing Table Protocol)ヘッダである場合、RTPヘッダは、総12バイトで構成されるが、前記12バイトのうち空いているバイトに前記連続性情報及びパケットの重要度情報を挿入する。
【0026】
連続性情報とは、連続される一連のデータパケットに与えられる順序であって、一定な周期を有して反復される(例えば、1−2−3....−N−1−2−....)。また、パケットの重要度情報とは、パケットが損失された場合、その補償如何を表示する情報である。重要度情報の一例として、パケットの種類を使用できる。すなわち、損失されたパケットの種類がA/Vデータの再生のためのヘッダ、その他の重要なデータを含むものであるときは、前記システムは、損失されたパケットを補償するものである。この場合、重要度情報は、現在のパケットの種類及び次のパケットの種類を含むか、または現在のパケットの種類及び以前のパケットの種類を含む。
【0027】
データ部分22は、さらにヘッダデータ及び/またはA/Vデータを備える。ヘッダデータとは、前記A/Vデータの再生に必要な情報である。
【0028】
図2のcは、一周期のデータパケットを連続性情報によって配列したものである。各パケットには、その順序によって1からNまでの連続的な番号が付与される。前記Nの値は、クライアントのメモリのサイズ、システムの要請処理速度、パケット損失の程度、パケット伝送速度などを考慮して、適切な大きさの値を決定する(例えば、N=FF)。
【0029】
図3は、本発明による損失パケット補償システムを構成するクライアントの詳細な構造を示す図である。
【0030】
クライアント13,14,15は、それぞれメインブロック131,141,151、パケットモニタリングブロック132,142,152、補償要請処理ブロック133,143,153及び送/受信ブロック134,144,154を備える。
【0031】
メインブロックは、前記サーバーや他のクライアントから受信したパケットの属性を把握する。すなわち、送/受信ブロックを通じて受信したパケットがデータパケット、フラッグ除去要請パケット、パケット補償要請パケットのうちいずれかに該当するかを決定する。
【0032】
パケットモニタリングブロックは、前記サーバーから受信した一連のデータパケットをモニタリングする。すなわち、データパケットのヘッダ部分に含まれた連続性情報を利用してパケットの損失如何を決定し、もし、一部のパケットが損失されたものと決定されれば、その損失されたパケットの以前のパケット(または、次のパケット)のパケット重要度情報を調べて、損失されたパケットがヘッダデータなどの重要データを含んでおり、パケット補償を要請する必要があるか否かを判断する。
【0033】
補償要請処理ブロックは、そのブロックを含んだクライアントがパケットを損失したか否かによってその役割が変わる。
【0034】
すなわち、パケットを損失したクライアントの補償要請処理ブロックは、データパケット損失を補償するための要請を、送/受信部ブロックを通じてマルチキャストグループ内の他のクライアントへ伝送する。
【0035】
一方、他のクライアントの補償要請処理ブロックは、前記補償要請に対応して伝送衝突が発生しない方式で、送/受信部ブロックを通じて前記損失されたパケットを、前記データパケットを損失したクライアントへ伝送する。
【0036】
その他にも、前記クライアントは、受信したデータパケットを保存するためのバッファ(または、パケットプール)、保存部(例えば、ROM、RAMなど)及び補償フラッグなど(図示せず)を備える。
【0037】
図4は、本発明によるデータパケットの損失補償方法の動作を示すフローチャートである。
【0038】
ステップ41では、二つ以上のクライアントがマルチキャストグループに加入する。
【0039】
サーバーからデータパケット(または、マルチメディアコンテンツ)を受信しようとする二つ以上のクライアントが集まって、一つのマルチキャストグループを形成する。前記クライアントに同じマルチキャストアドレスが付与される。
【0040】
ステップ42では、クライアントがデータパケットを受信する。サーバーは、特定のマルチキャストアドレス、連続性情報、パケット重要度情報などを含むデータパケットを前記ネットワークへ伝送する。ステップ41でマルチキャストグループに加入したクライアントが前記データパケットを受信する。これと共に、それぞれのクライアントは、受信したデータの再生のために特定量のデータパケットをバッファリングする。バッファリングされるデータパケットの量は、伝送チャンネルの伝送速度、バッファの容量などを考慮して決定される。
【0041】
ステップ43で、それぞれのクライアントは、データパケットの補償が必要であるか否かを判断する。
【0042】
まず、クライアントが受信したデータパケットのヘッダに含まれたパケットの連続性情報を調べて、パケットの連続性如何を判断する。
【0043】
以下、説明の便宜のために第1クライアント13が受信したデータパケットのうち一部が損失されたと仮定する。
【0044】
もし、第1クライアント13へ伝送された一部のパケット(例えば、図2の三番目のパケット)が損失(損傷または欠落)されれば、第1クライアント13は、再び損失されたパケットの以前のパケット(または、次のパケット)のヘッダを調べて、損失されたパケットの種類を調べる。調査結果、もし、損失されたパケットがA/Vデータの再生に必要な情報(ヘッダデータなど)を含んだ重要なものであれば、第1クライアント13は、ステップ43を行うが、そうでない場合には、再びステップ42に戻る。
【0045】
ステップ44は、損失したデータパケットを補償されるために、補償要請パケット(以下、補償要請と称する)を伝送するステップである。第1クライアント13は、補償要請をマルチキャストグループに属する他のクライアント14,15へ伝送する。前記補償要請は、第1クライアント13が損失したデータパケットの連続性番号などを含む。
【0046】
ステップ45は、補償要請を処理するステップである。第1クライアント13から補償要請を受けたクライアント14,15が、伝送衝突を回避する方式で第1クライアントへ損失されたデータパケットを伝送するステップである。このステップについては、今後図5を参照してさらに詳細に説明する。
【0047】
ステップ46は、パケットの順序を再整列するステップである。第1クライアント13は、他のクライアント14または15からデータパケットを受信して、そのパケットの連続性番号を参照してバッファリングされた他のデータパケット(パケットプール)の間に挿入する。
【0048】
これにより、損失されたデータパケットの補償手順が完了する。
【0049】
図5は、図4の補償要請処理ステップ45のさらに具体的な動作を示すフローチャートである。
【0050】
図4と同様に、第1クライアント13がデータパケットを損失し、他のクライアント14,15がその損失されたパケットを補償すると仮定する。
【0051】
ステップ51では、他のクライアント14,15が伝送チャンネルを観察して、第1クライアント13から補償要請があるか否かを判断する。各クライアントは、保存部(図示せず)に一周期Nのパケットを保存する。前記保存部は、RAM、ROMなどで構成され、損失されたデータパケットの補償に対応してデータパケットを保存する。
【0052】
第1クライアント13から補償要請があると判断された場合、第2クライアント14及び第3クライアント15は、それぞれ自身の補償フラッグを設定する(ステップ52)。しかし、補償要請がない場合には、クライアントは、自身が受信したパケットを処理し、次いで、伝送チャンネルを観察する(ステップ51)。
【0053】
ステップ53は、他のクライアント14,15が任意の時間を待機するステップである。補償要請を受けたクライアントは、第1クライアント13から要請されたパケットを伝送する前に、任意の時間を待機する。その理由は、補償要請を受けた他のクライアントとの伝送衝突を防止するためである。このために、クライアントは、任意の数字を生成するステップをさらに含み、その生成された数字に対応する任意の時間を待機する。以下、第2クライアント14の待機時間(または、任意時間)は、第3クライアント15の待機時間よりさらに短いと仮定する。
【0054】
ステップ54では、任意の待機時間を待機したクライアント14,15は、他のクライアントから補償フラッグ除去要請があるか否かを判断するステップである。
【0055】
第2クライアント14の待機時間は、第3クライアント15の待機時間より短いので、第2クライアント14は、第3クライアント15からフラッグ除去要請を受けていない。
【0056】
したがって、第2クライアント14は、第3クライアント15にフラッグ除去を要請する(ステップ55)。次いで、第2クライアントは、第1クライアント13が損失したパケットに対応するパケットを自身の保存部から読み取って第1クライアント13へ伝送する(ステップ56)。
【0057】
一方、第3クライアント15の待機時間は、第2クライアント14の待機時間より長いので、第3クライアント15は、第2クライアント14から補償フラッグ除去要請を受ける。第3クライアント15は、前記ステップ52で設定したフラッグを除去する(ステップ57)。
【0058】
本発明による方法は、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムにより読み取られるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ROM(リードオンリメモリ)、RAM(ランダムアクセスメモリ)、CD−ROM、磁気テープ、ハードディスク、フロッピー(登録商標)ディスク、フラッシュメモリ、光データ保存装置などがあり、またキャリアウェーブ(例えば、インターネットを通じた伝送)の形態で具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行されうる。
【0059】
これまで、本発明について、その望ましい実施形態を中心に述べた。当業者は、本発明が、本発明の本質的な特性から逸脱しない範囲で変形された形態に具現可能であるということを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に表れており、それと同等な範囲内にあるあらゆる相違点は、本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【0060】
本発明は、IPマルチキャスト関連の技術分野に適用可能である。
【図面の簡単な説明】
【0061】
【図1】本発明によるデータパケットの損失補償のためのシステムの概要図である。
【図2】本発明によるパケット損失補償装置及び方法を支援するためのデータパケットの構造を示す図である。
【図3】本発明によるパケット損失補償システムを構成するクライアントの詳細な構造を示す図である。
【図4】本発明によるデータパケットの損失補償方法の動作を示すフローチャートである。
【図5】図4の補償要請処理ステップ45のさらに具体的な動作を示すフローチャートである。
【符号の説明】
【0062】
11 サーバー
12 ネットワーク
13,14,15 クライアント
131,141,151 メインブロック
132,142,152 パケットモニタリングブロック
133,143,153 補償要請処理ブロック
134,144,154 送/受信ブロック

【特許請求の範囲】
【請求項1】
マルチメディアコンテンツを提供するサーバーから伝送されたデータパケットの損失如何をモニタリングするパケットモニタリングブロックと、
前記パケットモニタリングブロックが損失されたデータパケットを発見した場合、他のクライアントに損失されたデータパケットの補償を要請するか、または他のクライアントからデータパケットの補償要請がある場合、前記補償要請を処理するための補償要請処理ブロックとを備えることを特徴とするクライアント。
【請求項2】
前記クライアントは、あらかじめマルチキャストグループに加入することを特徴とする請求項1に記載のクライアント。
【請求項3】
前記マルチキャストグループは、サーバーからデータパケットの受信のためのマルチキャストグループと、データパケットを損失した場合、それを補償するためのマルチキャストグループとを備えることを特徴とする請求項2に記載のクライアント。
【請求項4】
前記クライアントは、前記サーバーや他のクライアントから受信したパケットの属性を把握するためのメインブロックをさらに備えることを特徴とする請求項1に記載のクライアント。
【請求項5】
前記データパケットは、一定な周期を有する連続性情報及びパケットの重要度情報をさらに含むことを特徴とする請求項1に記載のクライアント。
【請求項6】
前記クライアントは、他のクライアントからパケット補償要請如何を表示するための補償フラッグをさらに備えることを特徴とする請求項1に記載のクライアント。
【請求項7】
前記クライアントは、データパケットの損失補償要請に対応して受信したデータパケットを保存するための保存部をさらに備えることを特徴とする請求項1に記載のクライアント。
【請求項8】
マルチメディアコンテンツを提供するサーバーと、
マルチキャストグループを構成する二つ以上のクライアントと、
前記サーバー及び前記二つ以上のクライアントを電気的に連結するネットワークと、を備え、
前記クライアントのうち一部が、前記サーバーが伝送したデータパケットを損失した場合、他のクライアントから前記損失したデータパケットを補償されることを特徴とするデータパケット損失補償システム。
【請求項9】
サーバーから二つ以上のクライアントにデータパケットを送信するにおいて、
前記クライアントがデータパケットを受信するステップと、
前記受信されたデータパケットの補償如何を決定するステップと、
データパケットの補償が必要な場合、他のクライアントにデータパケットの補償を要請するステップと、
補償するデータパケットを受信してパケットを再整列するステップとを含むことを特徴とするデータパケットの補償方法。
【請求項10】
前記データパケットの補償方法は、前記クライアントがマルチキャストグループに加入するステップをさらに含むことを特徴とする請求項9に記載のデータパケットの補償方法。
【請求項11】
前記データパケットの補償方法は、クライアントがA/Vデータの再生のために複数のデータパケットをバッファリングするステップをさらに含むことを特徴とする請求項9に記載のデータパケットの補償方法。
【請求項12】
前記データパケットの補償如何を決定するステップは、データパケットの損失如何を判断するステップと、損失されたパケットの重要度を判断するステップと、を含むことを特徴とする請求項9に記載のデータパケットの補償方法。
【請求項13】
前記データパケットの損失如何を判断するステップは、受信したデータパケットに含まれた連続性情報を利用することを特徴とする請求項12に記載のデータパケットの補償方法。
【請求項14】
前記データパケットの重要度を判断するステップは、受信したデータパケットに含まれたパケット重要度情報を利用することを特徴とする請求項12に記載のデータパケットの補償方法。
【請求項15】
データパケットの補償要請があるか否かを判断するステップと、
データパケットの補償要請がある場合、補償要請を受けた他のクライアントとの伝送衝突を回避する方式で、補償要請したクライアントへ損失したデータパケットを伝送するステップとを含むことを特徴とするデータパケットの補償要請処理方法。
【請求項16】
前記補償要請を受けたクライアントは、パケット補償要請の受信如何を表示するための補償フラッグを設定するステップをさらに含むことを特徴とする請求項15に記載のデータパケットの補償要請処理方法。
【請求項17】
前記補償要請を受けたクライアントは、伝送衝突を回避するためにそれぞれ任意時間を待機するステップを行うことを特徴とする請求項15に記載のデータパケットの補償要請処理方法。
【請求項18】
前記補償要請を受けたクライアントは、任意時間を待機した後、補償要請を受けた他のクライアントから補償フラッグの除去要請がない場合に限り、損失したデータパケットを補償要請したクライアントへ伝送することを特徴とする請求項17に記載のデータパケットの補償要請処理方法。
【請求項19】
前記補償要請を受けたクライアントは、任意時間を待機した後、補償要請を受けた他のクライアントから補償フラッグの除去要請がある場合には、補償フラッグを除去することを特徴とする請求項17に記載のデータパケットの補償要請処理方法。
【請求項20】
前記データパケットの補償方法は、クライアントがデータパケットの補償要請に備えて受信したデータパケットを保存するステップをさらに含むことを特徴とする請求項15に記載のデータパケットの補償要請処理方法。
【請求項21】
サーバーから二つ以上のクライアントにデータパケットを送信するにおいて、
前記サーバーがデータパケットを伝送するステップと、
前記伝送されたデータパケットの補償如何を決定するステップと、
データパケットの補償が必要な場合、他のクライアントにデータパケットの補償を要請するステップと、
補償するデータパケットを受信してパケットを再整列するステップとを含むデータパケットの補償方法をコンピュータ上で行うためのコンピュータプログラムを保存した記録媒体。
【請求項22】
データパケットの補償要請があるか否かを判断するステップと、
データパケットの補償要請がある場合、補償要請を受けた他のクライアントとの伝送衝突を回避する方式で、補償要請したクライアントへ損失したデータパケットを伝送するステップとを含むデータパケットの補償要請処理方法をコンピュータ上で行うためのコンピュータプログラムを保存した記録媒体。
【請求項23】
ヘッダ部分及びデータ部分から構成されるデータパケットであって、前記ヘッダ部分は、再び連続性情報及びパケットの重要度情報を含むことを特徴とするマルチキャストデータパケット。
【請求項24】
前記連続性情報及びパケット重要度情報は、前記データパケットの損失時に補償如何を判断するためのものであることを特徴とする請求項23に記載のマルチキャストデータパケット。
【請求項25】
前記パケット重要度情報は、現在または次のデータパケットの種類を表示することを特徴とする請求項24に記載のマルチキャストデータパケット。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate


【公開番号】特開2008−228290(P2008−228290A)
【公開日】平成20年9月25日(2008.9.25)
【国際特許分類】
【出願番号】特願2008−40586(P2008−40586)
【出願日】平成20年2月21日(2008.2.21)
【出願人】(390019839)三星電子株式会社 (8,520)
【氏名又は名称原語表記】SAMSUNG ELECTRONICS CO.,LTD.
【住所又は居所原語表記】416,Maetan−dong,Yeongtong−gu,Suwon−si,Gyeonggi−do 442−742(KR)
【Fターム(参考)】