(57)【要約】三次元グラフィックファイルを生成する方法及びデバイス、並びに三次元グラフをクライアント端末に提示する方法及びデバイスを開示する。三次元グラフィックファイルを生成する方法は、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成すること、それぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成する（Ｓ１０１）こと、及び三次元グラフを表示するための要件に従い共有された記述ファイルを別々の記述ファイルのいずれかと結合して、完全な三次元グラフ記述ファイルを形成する（Ｓ１０２）ことを備える。上記方法は、同種の商品から選択される異なるＳＫＵの三次元グラフ提示が所期の効果を達成することが不可能である場合に、オンラインショッピング経験に影響する従来の技術における問題を解決する。
2020514915.tif 000002
【特許請求の範囲】
【請求項１】
三次元グラフィックファイルを生成する方法であって、
同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、前記同一属性特徴のデータ部分を抽出して、前記三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成するステップと、
それぞれの前記三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成するステップと、
三次元グラフを表示するための要件に従い前記共有された記述ファイルを前記別々の記述ファイルのいずれかと結合して、完全な三次元グラフ記述ファイルを形成するステップであって、前記三次元グラフ記述ファイルは、前記三次元グラフを生成するために使用される、ステップと
を備える方法。
【請求項２】
前記同一属性特徴を有する前記三次元グラフ記述オブジェクト群の前記データから、前記同一属性特徴の前記データ部分を抽出して、前記三次元グラフ記述オブジェクト群によって共有される前記共有された記述ファイルを形成するステップにおいて、前記同一属性特徴は、前記三次元グラフ記述オブジェクトのジオメトリ特徴である、請求項１の方法。
【請求項３】
前記同一属性特徴を有する前記三次元グラフ記述オブジェクト群の前記データから、前記同一属性特徴の前記データ部分を前記抽出して、前記三次元グラフ記述オブジェクト群によって共有される前記共有された記述ファイルを形成することは、
同一属性特徴を有する前記三次元グラフ記述オブジェクト群の前記データから、前記同一属性特徴のデータ部分を抽出することと、
属性に従い前記同一属性特徴の前記データを前記属性に対応する１つ以上のデータブロック中へ置くことと、
プリセットフォーマットに従い前記属性に対応する前記１つ以上のデータブロックを他の関連したデータと結合して、共通データブロックセットを形成することと、
前記共通データブロックセットを処理して、前記共有された記述ファイルを形成することと、
を備える、請求項１の方法。
【請求項４】
それぞれの前記三次元グラフ記述オブジェクト群中に各三次元グラフ記述オブジェクトの前記一意の属性特徴の前記データ部分を前記抽出して、各三次元グラフ記述オブジェクトに対応する前記別々の記述ファイルを形成することは、
特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を前記三次元グラフ記述オブジェクト群中で抽出することであって、前記一意の属性特徴が１つ以上の属性特徴を有する、ことと、
異なる属性に従い前記特定の三次元グラフ記述オブジェクトの前記一意の属性特徴の前記データ部分を、それぞれの属性に対応するデータブロック中へ置くことと、
プリセットフォーマットに従い前記データブロックを他の関連したデータと結合して、一意のデータブロックセットを形成することと、
前記一意のデータブロックセットを処理して、前記別々の記述ファイルを形成することと、
を備える、請求項１の方法。
【請求項５】
前記他の関連したデータは、
ヘッダー情報、
バージョン情報、及び
データブロックインデックス、
を備える、請求項３または４の方法。
【請求項６】
前記処理は、データを共通データブロックセット、または一意のデータブロックセット中で圧縮することを備える、請求項３または４の方法。
【請求項７】
共通データブロックセット、または一意のデータブロックセットを処理した後に、及び前記共有された記述ファイル、または前記別々の記述ファイルを形成する前に、前記方法は、
前記処理の後に中間ファイルを暗号化する、及び／または圧縮する、ことを備える、請求項３または４の方法。
【請求項８】
前記同一属性特徴を有する前記三次元グラフ記述オブジェクト群が同一材料データを有するときに、前記同一属性特徴は、前記三次元グラフ記述オブジェクトの材料を含む、請求項１または２の方法。
【請求項９】
前記三次元グラフ記述オブジェクトの前記一意の属性特徴は、
色、
材料、及び
テクスチャ、
を備える、請求項１の方法。
【請求項１０】
三次元グラフィックファイルを生成するデバイスであって、
同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、前記同一属性特徴のデータ部分を抽出して、前記三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成するように構成される共有されたデータ抽出ユニットと、
それぞれの前記三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述に対応する別々の記述ファイルを形成するように構成される別々のデータ抽出ユニットと、
三次元グラフを表示するための要件に従い前記共有された記述ファイルを前記別々の記述ファイルのいずれかと結合して、完全な三次元グラフ記述ファイルを形成するように構成される完全なファイル形成ユニットであって、前記三次元グラフ記述ファイルは、前記三次元グラフを生成するように構成されることができる、完全なファイル形成ユニットと
を備えるデバイス。
【請求項１１】
三次元グラフをクライアント端末に提示する方法であって、前記方法は、
同一属性特徴を有する三次元グラフ記述オブジェクト群の共有された記述ファイルをダウンロードし、及び前記三次元グラフ記述オブジェクト群の少なくとも１つの別々の記述ファイルをダウンロードすることであって、前記共有された記述ファイル、及び前記別々の記述ファイルは下記の、
同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、前記同一属性特徴のデータ部分を抽出して、前記三次元グラフ記述オブジェクト群によって共有される前記共有された記述ファイルを形成することと、
それぞれの前記三次元グラフ記述オブジェクト群中で各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する前記別々の記述ファイルを形成することと、
によって得られる、ことと、
前記共有された記述ファイルを前記別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成することと、
前記結合された三次元グラフ記述ファイルを使用することによって前記三次元グラフを自動的に提示することと、
提示要件に従い前記三次元グラフ記述オブジェクト群に属する別の別々の記述ファイルをさらにダウンロードし、前記三次元グラフの提示が終了するまで、前記共有された記述ファイルを前記別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成することに戻ることと、
を備える方法。
【請求項１２】
同一属性特徴を有する前記三次元グラフ記述オブジェクト群は、同一の標準製品ユニット（ＳＰＵ）に属する異なるストックキーピングユニット（ＳＫＵ）提示商品群を備える、請求項１１の方法。
【請求項１３】
前記同一属性特徴は、前記異なるＳＫＵ提示商品のジオメトリ特徴を備える、請求項１２の方法。
【請求項１４】
前記一意の属性特徴は、前記異なるＳＫＵ提示商品中の各ＳＫＵ提示商品の色、材料、及びテクスチャを備える、請求項１２の方法。
【請求項１５】
前記クライアント端末の商品閲覧記録に従い、前記クライアント端末によって頻繁にアクセスされるＳＰＵ提示商品の前記共有された記述ファイルをダウンロードし、ローカルに前記ＳＰＵ提示商品の前記共有された記述ファイルを格納することと、
前記クライアント端末が後に前記ＳＰＵに属する提示商品を提示するときに、前記クライアント端末にローカルに格納される前記ＳＰＵ提示商品の前記共有された記述ファイルを、前記ダウンロードされたＳＰＵの特定のＳＫＵ提示商品の前記別々の記述ファイルと結合して、前記完全な三次元グラフ記述ファイルを形成することと
をさらに備える、請求項１１の方法。
【請求項１６】
三次元グラフをクライアント端末に提示するデバイスであって、
同一属性特徴を有する三次元グラフ記述オブジェクト群の共有された記述ファイルをダウンロードし、前記三次元グラフ記述オブジェクト群の少なくとも１つの別々の記述ファイルをダウンロードするように構成されるデータダウンロードユニットであって、前記共有された記述ファイル、及び前記別々の記述ファイルは、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、前記同一属性特徴のデータ部分を抽出して、前記三次元グラフ記述オブジェクト群によって共有される前記共有された記述ファイルを形成すること、並びにそれぞれの前記三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する前記別々の記述ファイルを形成することによって得られる、データダウンロードユニットと、
前記共有された記述ファイルを前記別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成するように構成されるファイル形成ユニットと、
前記結合された三次元グラフ記述ファイルを使用することによって、前記三次元グラフを自動的に提示するように構成されるグラフ提示ユニットと、
を備えるデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2017年3月14日に出願され、「METHOD AND DEVICE FOR GENERATING THREE-DIMENSIONAL GRAPHIC FILE AND PRESENTING THREE-DIMENSIONAL GRAPHIC ON CLIENT」と題する、中国特許出願第201710149137.7号に優先権を主張し、その全体が参照により本明細書に援用される。
【０００２】
本出願は、三次元グラフの技術分野に関し、さらに特に、三次元グラフィックファイルを生成する方法及びデバイスに関する。また、本出願は、三次元グラフをクライアント端末に提示する方法及びデバイスに関する。
【背景技術】
【０００３】
三次元グラフィックス技術は、ゲーム産業とともに開発されてきた。ゲームシーンのニーズを満たすために、様々なタイプのデータ、アルゴリズム、特殊効果、及びレンダリングが現れている。異なるエンジンまたは制作ツールにおける三次元データ交換のための多数の異なるフォーマットがある。
【０００４】
近年、ｅコマースの開発に伴い、購入する製品を完全に理解することに関するオンラインショッピングの顧客の要求は、ますます多くなってきた。三次元グラフィックステクノロジーを使用して、商品をより直感的にオンラインショッピングの顧客へ提示することは、共通の要件になっている。例えば、標準製品ユニット（ＳＰＵ）に属する、ある特定の型のブーツは、同一の外部構造を有する。しかしながら、このＳＰＵの下で、同一ＳＰＵに属する、様々な仕様、色、及び材料により形成される、異なるストックキーピングユニット（ＳＫＵ）もある。ユーザがある特定の型のブーツを選択するときに、この型のブーツの三次元グラフィックスが、ユーザに対して提示される必要がある。この提示中に、異なる仕様、異なる材料、異なるテクスチャ、及び異なる色のブーツの三次元グラフィックスは、提示される必要があるため、ユーザは、彼／彼女の特に好きな型を選択することができる。同一ＳＰＵに属する商品が同種の商品であり、同種の商品が異なる型を有することを理解するであろう。例えば、ｉＰｈｏｎｅ（登録商標）  ６ｓ  Ｐｌｕｓモバイルフォンについて、異なる色が存在し得、ｉＰｈｏｎｅ  ６ｓ  Ｐｌｕｓは、ＳＰＵであり、ｉＰｈｏｎｅ  ６ｓ  Ｐｌｕｓモバイルフォンの異なる色は、異なるＳＫＵである。確かに、ｅコマースプラットフォームについて、ＳＫＵは、パッケージ、マーチャントなどのタイプによってもたらされる異なるＳＫＵをも含むことができる。三次元グラフィックスの提示に関連する要因のみを本明細書において考慮する。本出願は、同種の商品の異なる型の三次元グラフィックスの提示問題を主に対象とする。
【０００５】
従来の技術において、三次元グラフィックスの従来のデータ交換フォーマットは、工業デザインのニーズを満たすことを主な目標にしており、そのデータストレージ方式は、設計工程の利便性を主な目標にしている。従って、データストレージは、設計を容易にするための方法にさらに重点を置く。例えば、通常、モデルデータに、ジオメトリ構造の関連があるデータを置くことに加えて、三次元構造に密接に関連するいくつかのレンダリングデータも置かれる。従来の技術における三次元グラフィックデータ構造は、三次元グラフィック設計の要件をより良く満たすことができる。しかしながら、明白な欠点は、ｅコマースが、三次元グラフィックスをクライアント端末に提示する、すなわち、同種の商品の異なる型を提示する場合に存在する。
【０００６】
第一に、クライアント端末が自動三次元提示についての三次元グラフィックスをダウンロードするときに、同種の商品について、選択が色、材料などに行われる必要があるときに、ダウンロードされる大量のデータ、及び長いダウンロード時間により、ユーザは、即座に閲覧することが不可能であるため、オンラインショッピング経験に影響する。
【０００７】
第二に、クライアント端末が同種の商品の三次元グラフィックスを自動的に提示し、この種の商品の異なる型、異なる色、異なる材料または異なるテクスチャにより異なるＳＫＵの商品を自動的に提示するように選択するときに、同種の商品の異なるＳＫＵの自動三次元動的提示の機能を提供する。しかしながら、現在の三次元グラフィックス技術の下で、提示された商品の外面が三次元提示中に変わるときに、ラグは、常に発生し、シームレス切り替えは、滑らかに実行されることが不可能である。従って、同種の商品の異なるＳＫＵの中でのユーザ選択を援助するために以前に考えられているような三次元グラフィックス提示方法は、所期の効果を達成することができない。
【発明の概要】
【０００８】
三次元グラフを生成する方法が、本出願に提供され、同種の商品の異なるＳＫＵの中で選択するための三次元グラフ提示方法が所期の効果を達成することができない場合、オンラインショッピング経験に影響する、従来技術における問題を解決する。
【０００９】
三次元グラフィックファイルを生成するための方法は、
同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成し、そしてそれぞれの三次元グラフ記述オブジェクト群において各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成すること、及び
三次元グラフを表示するための要件に従い共有された記述ファイルを別々の記述ファイルのいずれかと結合して、完全な三次元グラフ記述ファイルを形成し、その中で三次元グラフ記述ファイルを使用して、三次元グラフを生成すること、
を備える。
【００１０】
任意選択で、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成するステップにおいて、同一属性特徴は、三次元グラフ記述オブジェクトのジオメトリ特徴である。
【００１１】
任意選択で、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成することは、
同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出すること、
それらの属性に従い同一属性特徴のデータをこれらの属性に対応する１つ以上のデータブロック中に置くこと、
プリセットフォーマットに従い属性に対応する１つ以上のデータブロックを他の関連したデータと結合して、共通データブロックセットを形成すること、及び
この共通データブロックセットを処理して、共有された記述ファイルを形成すること、
を備える。
【００１２】
任意選択で、それぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述に対応する別々の記述ファイルを形成することは、
三次元グラフ記述オブジェクト群中の特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出し、その中で一意の属性特徴は１つ以上の属性特徴を有し、
異なる属性に従い特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分をそれぞれの属性に対応するデータブロック中に置き、
プリセットフォーマットに従いデータブロックを他の関連したデータと結合して、一意のデータブロックセットを形成し、
一意のデータブロックセットを処理して、別々の記述ファイルを形成する、
ことを備える。
【００１３】
任意選択で、他の関連したデータは、ヘッダー情報、バージョン情報、及びデータブロックインデックスを備える。
【００１４】
任意選択で、この処理は、共通データブロックセット、または一意のデータブロックセット中のデータを圧縮する、ことを備える。
【００１５】
任意選択で、共通データブロックセットを処理した、または一意のデータブロックセットを処理した後に、また共有された記述ファイルを形成する、または別々の記述ファイルを形成する前に、この方法は、
処理後に中間ファイルを暗号化する、及び／または圧縮する、
ことを備える。
【００１６】
任意選択で、同一属性特徴を有する三次元グラフ記述オブジェクト群が同一材料データを有するときに、同一属性特徴は、三次元グラフ記述オブジェクトの材料を含む。
【００１７】
任意選択で、三次元グラフ記述オブジェクトの一意の属性特徴は、色、材料、及びテクスチャを有する。
【００１８】
三次元グラフィックファイルを生成するデバイスは、本出願にさらに提供され、
同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成するように構成される共有されたデータ抽出ユニット、
それぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述に対応する別々の記述ファイルを形成するように構成される別々のデータ抽出ユニット、及び
三次元グラフを表示するための要件に従い共有された記述ファイルを別々の記述ファイルのいずれかと結合して、完全な三次元グラフ記述ファイルを形成するように構成される完全なファイル形成ユニットであって、その中で三次元グラフ記述ファイルは三次元グラフを生成するように構成されることができる、この完全なファイル形成ユニット、
を備える。
【００１９】
また、三次元グラフをクライアント端末に提示する方法が、本出願に提供され、
同一属性特徴を有する三次元グラフ記述オブジェクト群の共有された記述ファイルをダウンロードし、また三次元グラフ記述オブジェクト群の少なくとも１つの別々の記述ファイルをダウンロードし、その中で共有された記述ファイル、及び別々の記述ファイルは、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成すること、並びにそれぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成することによって得られ、
共有された記述ファイルを別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成し、
結合された三次元グラフ記述ファイルを使用することによって三次元グラフを自動的に提示し、
提示要件に従い三次元グラフ記述オブジェクト群に属する他の別々の記述ファイルをさらにダウンロードし、そして三次元グラフ提示が終了するまで、共有された記述ファイルを別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成するステップに戻る、
ことを備える。
【００２０】
任意選択で、同一属性特徴を有する三次元グラフ記述オブジェクト群は、同一ＳＰＵに属する異なるＳＫＵ提示商品群を有する。
【００２１】
任意選択で、同一属性特徴は、異なるＳＫＵ提示商品のジオメトリ特徴を有する。
【００２２】
任意選択で、一意の属性特徴は、異なるＳＫＵ提示商品中の各ＳＫＵ提示商品の色、材料、及びテクスチャを有する。
【００２３】
任意選択で、クライアント端末の商品閲覧記録に従い、クライアント端末によって頻繁にアクセスされるＳＰＵ提示商品の共有された記述ファイルは、クライアント端末にローカルにダウンロードされ、格納され、クライアント端末が後にＳＰＵに属する提示商品を提示する必要があるときに、クライアント端末にローカルに格納されるＳＰＵ商品の共有された記述ファイルは、ダウンロードされたＳＰＵの特定のＳＫＵ提示商品の別々の記述ファイルと直接に結合されて、完全な三次元グラフ記述ファイルを形成する。
【００２４】
三次元グラフをクライアント端末に提示するデバイスは、本出願にさらに提供され、
同一属性特徴を有する三次元グラフ記述オブジェクト群の共有された記述ファイルをダウンロードし、また三次元グラフ記述オブジェクト群の少なくとも１つの別々の記述ファイルをダウンロードするように構成されるデータダウンロードユニットであって、その中で共有された記述ファイル、及び別々の記述ファイルは同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成すること、並びにそれぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成することによって得られる、データダウンロードユニットと、
共有された記述ファイルを別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成するように構成されるファイル形成ユニットと、
結合された三次元グラフ記述ファイルを使用することによって三次元グラフを自動的に提示するように構成されるグラフ提示ユニットと、
を備える。
【００２５】
従来の技術と比較して、本出願は、以下の利点を有する。
【００２６】
三次元グラフを生成する方法が、本出願に提示され、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成すること、それぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成すること、及び提示用に三次元グラフを生成するための要件に従い、共有された記述ファイルを別々の記述ファイルのいずれかと結合して、完全な三次元グラフ記述ファイルを形成することを備え、その中で三次元グラフ記述ファイルを使用して、三次元グラフを生成する。
【００２７】
同一属性特徴のデータを抽出して、三次元グラフ記述オブジェクト群により共有される、共有された記述ファイルを形成すること、及びそれぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成することによって、本出願に提供される三次元グラフを生成する方法において、三次元グラフ記述オブジェクトによって共有される、共有されたデータ、及び特定の一意のデータは、別々に格納されることができる。同一群中の異なる三次元グラフ記述オブジェクトが提示される必要があるときに、三次元グラフ記述オブジェクトによって共有される、共有されたデータは、１回取得されるだけで済み、つぎに共有されたデータは、繰り返し使用される。同一群中の異なる三次元グラフ記述オブジェクトについて、レンダリングのために要求される一意の記述データは、別々に毎回取得されるだけで済み、その後、共有されたデータは、異なる一意の記述データと結合され、完全な三次元記述データを構築する。この解決策に従い、三次元グラフ記述オブジェクトの完全な三次元記述データを毎回取得することが不要であるため、冗長データアクセス消費を減少させ、ユーザトラフィックを節約する。
【図面の簡単な説明】
【００２８】
【図１】本出願の第一の例示的な実施形態に従い、三次元グラフィックファイルを生成する方法のフローチャートである。
【図２】本出願の第一の例示的な実施形態に従い、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成するフローチャートである。
【図３】本出願の第一の例示的な実施形態に従い、それぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述に対応する別々の記述ファイルを形成するフローチャートである。
【図４】本出願の第一の例示的な実施形態に従う、バンドルフォーマットの概略図である。
【図５】本出願の第一の例示的な実施形態に従い、共通データブロックセット、及び一意のデータブロックセットを形成する概略図である。
【図６】本出願の第二の例示的な実施形態に従い、三次元グラフをクライアント端末に提示する方法のフローチャートである。
【図７】本出願の第三の例示的な実施形態に従い、三次元グラフィックファイルを生成するデバイスの概略図である。
【図８】本出願の第四の例示的な実施形態に従い、三次元グラフをクライアント端末に提示するデバイスの概略図である。
【発明を実施するための形態】
【００２９】
多くの詳細は、本発明の完全な理解を容易にするために以下の説明に記載される。しかしながら、本発明は、本明細書に記載されるこれらと異なる多くの他の方式において実装されることができる。当業者は、本発明の趣旨から逸脱することなく、同様の開発を行うことができる。従って、本発明は、下記に開示される特定の実装に限定されない。
【００３０】
三次元グラフィックファイルを生成する方法は、本出願の第一の例示的な実施形態に提供される。図１を参照して、本出願の例示的な実施形態に従う三次元グラフィックファイルを生成する方法のフローチャートを示す。詳細な説明を、図１を参照して下記で行う。
【００３１】
ステップＳ１０１において、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成し、三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分をそれぞれ抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成する。
【００３２】
三次元グラフ記述オブジェクトは、三次元グラフィックデータを通して記述される必要がある三次元オブジェクトを指す。例えば、女性のバッグまたは靴が画面上に三次元で提示されるときに、女性のバッグまたは靴は、三次元グラフ記述オブジェクトである。
【００３３】
属性特徴は、三次元グラフ記述オブジェクトのジオメトリ属性特徴、色属性特徴、材料属性特徴、テクスチャ属性特徴、及び同様のものなどの、三次元グラフ記述オブジェクトの三次元記述のプロセスにおいて三次元グラフ記述オブジェクトについて抽出される、ある特定の態様における特徴を本明細書において具体的に指す。
【００３４】
本出願において、同一属性特徴は、同様の三次元グラフ記述オブジェクト群がある特定の属性における同一特徴データを有することを指し、このような属性特徴は、この三次元グラフ記述オブジェクト群の同一属性特徴と称される。この例示的な実施形態において考えられるような、同種であるが異なるＳＫＵの商品は、同一属性特徴を有する三次元グラフ記述オブジェクト群である。具体的に、同一属性特徴は、三次元グラフ記述オブジェクトのジオメトリ特徴、すなわち、三次元グラフ記述オブジェクトの形状スケールを一般的に含む。ときとして、三次元グラフ記述オブジェクト群の材料が同一であるときに、この材料も、同一属性特徴として使用されることができる。例えば、女性のバッグの一種は、同一形状にあり、牛革製であり、この場合、同一属性特徴は、ジオメトリ特徴及び材料特徴を有する。
【００３５】
本出願において、一意の属性特徴は、三次元グラフ記述オブジェクトの色、材料、及びテクスチャなどの特徴を一般的に有する、同様の三次元グラフ記述オブジェクト群がある特定の属性において同一特徴データを含まないことを指す。本明細書におけるテクスチャ特徴は、滑らかな表面、毛で覆われた表面、及び同様のものを本明細書において備える。
【００３６】
本出願において、同一属性特徴を有する三次元グラフ記述オブジェクト群は、少なくとも１つの同一属性特徴を有する２つ以上の三次元グラフ記述オブジェクトを指す。例えば、五色で同一形状及びサイズを有する女性のバッグは、同一属性特徴を有する三次元グラフ記述オブジェクト群と称されることができる。
【００３７】
このステップにおいて、三次元グラフ記述オブジェクトの、同一属性特徴のデータ部分、及び一意の属性特徴のデータ部分をそれぞれ抽出し、それぞれ共有された記述ファイル、及び別々の記述ファイルを形成することにより、一意の属性特徴を記述する一意のデータから同一属性特徴を記述する共有されたデータの分離を実現する。
【００３８】
例えば、三色、すなわち、赤色、黄色、及び青色の女性のバッグの一種について、その材料及びジオメトリ特徴は、同一である。次に、ステップＳ１０１を通して、三色でできた女性のバッグに対応する三次元データは、形状、サイズ、及び材料のデータを含む共有された記述ファイルと、赤色の別々の記述ファイル、黄色の別々の記述ファイル、及び青色の別々の記述ファイルを含む別々の記述ファイルとを形成する。
【００３９】
好ましい解決策において、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成することは、
同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出し、
属性に従い同一属性特徴のデータをこれらの属性に対応する１つ以上のデータブロック中へ置き、
プリセットフォーマットに従い属性に対応する１つ以上のデータブロックを他の関連したデータと結合して、共通データブロックセットを形成し、
共通データブロックセットを処理して、共有された記述ファイルを形成する、
ことを備える。
【００４０】
図２を参照して、本出願の第一の例示的な実施形態に従い、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成するフローチャートが、示され、具体的にステップＳ１０１−１−１からＳ１０１−１−４を含む。これは、図４及び図５を参照して以下に記述される。
【００４１】
データブロックをより良く編成するために、この例示的な実施形態において、１セットの属性特徴データブロック、及び関連した管理パラメータデータブロックは、バンドルとも称される、データブロックセットとして設定される。同一属性特徴のデータは、それぞれの属性についての様々なデータブロック中へ置かれる。特定のデータブロックセットのフォーマット情報は、図４に示される。ヘッダー情報は、バンドル妥当性確認のために使用され、バージョン情報は、バンドルバージョン制御またはアップグレードのために使用され、データブロックインデックスは、バンドル中のデータブロックの情報及びアクセスアドレスを記述するために使用される。
【００４２】
例えば、同一属性特徴はジオメトリ特徴であり、以下のステップは下記で紹介される。
【００４３】
ステップＳ１０１−１−１において、同一属性特徴のデータ部分は、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから抽出される。
【００４４】
同一属性特徴のデータ部分は、このステップにおいて抽出される。
【００４５】
同一属性特徴がジオメトリ特徴である場合、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出することは、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータからジオメトリ形状を記述するモデルデータ部分を抽出することを指すことができる。例えば、三次元グラフ記述オブジェクト群は、三色の女性のバッグの一種であり、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出することは、異なる色でできた女性のバッグを記述する三次元データから女性のバッグのジオメトリ形状を記述するモデルデータ部分を抽出することを指すことができる。
【００４６】
ステップＳ１０１−１−２において、同一属性特徴のデータは、属性に従いこれらの属性に対応する１つ以上のデータブロック中へ置かれる。
【００４７】
図５に示されるように、モデル記述情報は、そのために設定されるデータブロック１に置かれ、頂点情報、スケルトン情報、及び同様のものも、対応するデータブロックにそれぞれ置かれる。これらのいくつかの情報は、三次元グラフィック記述画像のジオメトリ特徴データに属し、ジオメトリ特徴データの下で副属性特徴である。異なるデータブロック中への分割によって、異なる種類のジオメトリ特徴データは、それぞれ管理されるため、データ管理及びデータ更新は、より良く実行されることができる。
【００４８】
ステップＳ１０１−１−３において、プリセットフォーマットに従い属性に対応する１つ以上のデータブロックを他の関連したデータと結合して、共通データブロックセットを形成する。
【００４９】
他の関連したデータは、ヘッダー情報、バージョン情報、及びデータブロックインデックスを含む。
【００５０】
この例示的な実施形態において、プリセットフォーマットに従い属性に対応する１つ以上のデータブロックを他の関連したデータと結合して、共通データブロックセットを形成することは、ジオメトリ特徴に対応するデータブロックをヘッダー情報、バージョン情報、及びデータブロックインデックスと結合して、モデルバンドルとも称される、モデルデータブロックセットを形成することを具体的に指す。
【００５１】
共通データブロックセットを格納することが簡便ではないため、共通データブロックセットは、パッケージ化され、ストレージ用のファイル中に圧縮される必要がある。
【００５２】
ステップＳ１０１−１−４において、共通データブロックセットを処理して、共有された記述ファイルを形成する。
【００５３】
共通データブロックセットを圧縮することは、共通データブロックセット中のモデルまたはテクスチャデータをシリアル化するときに、設計に従いデータパッケージ化の精度を低下させることを一般的に指す。例えば、頂点法線などの情報は、３２ビットフロートまたは１６ビットフロートを採用し、テクスチャは、ＲＧＢＡまたはＲＧＢ５６５を採用し、頂点インデックスは、インデックス１６またはインデックス３２を採用する。いわゆる、データをシリアル化することは、ある特定の順序及びフォーマットにおいてストレージ領域にデータを書き込むこと、つまり、要求されたフォーマット中で元のデータからストレージファイルを生成することを指す。小さなデータ空間を占めるデータタイプまたはカラーモードを使用する場合、シリアル化されたデータのサイズは、約５０％まで、著しく減少し得る。
【００５４】
共通データブロックセットを処理した後に、または一意のデータブロックセットを処理した後に、また共有された記述ファイルを形成する前に、または別々の記述ファイルを形成する前に、ファイル中のデータのセキュリティを確保するために、処理後に中間ファイルを暗号化する。別々の記述ファイルによって占められるストレージ空間を減少させるために、処理後に中間ファイルを圧縮することもできる。本明細書における圧縮は、ファイル圧縮を指し、ＺＩＰなどの公開アルゴリズムを使用して、シリアル化されたデータを圧縮する。
【００５５】
好ましい解決策において、それぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成することは、
三次元グラフ記述オブジェクト群中の特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出し、その中で一意の属性特徴は１つ以上の属性特徴を有し、
異なる属性に従い特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分をそれぞれの属性に対応するデータブロック中へ置き、
プリセットフォーマットに従いデータブロックを他の関連したデータと結合して、一意のデータブロックセットを形成し、
一意のデータブロックセットを処理して、別々の記述ファイルを形成する、
ことを備える。
【００５６】
図３を参照して、それぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、本出願の第一の例示的な実施形態に従い各三次元グラフ記述に対応する別々の記述ファイルを形成するフローチャートが具体的にステップＳ１０１−２−１からＳ１０１−２−３まで含めて示され、図４及び図５を参照して以下に記述される。
【００５７】
ステップＳ１０１−２−１において、三次元グラフ記述オブジェクト群中の特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出し、その中で一意の属性特徴は１つ以上の属性特徴を有する。
【００５８】
一意の属性特徴のデータ部分は、このステップにおいて抽出される。
【００５９】
一意の属性特徴に含まれる属性特徴数は、不定であり、異なる三次元グラフ記述オブジェクトに従い変化する。三次元グラフ記述オブジェクトが同一ジオメトリ特徴のみを有し、それらの材料、色、及びテクスチャが異なる場合、一意の属性特徴は、材料特徴、色特徴、及びテクスチャ特徴を有する。三次元グラフ記述オブジェクトのジオメトリ特徴及材料の両方が同一である場合、一意の属性特徴は、材料特徴、色特徴、及びテクスチャ特徴を有する。
【００６０】
一意の属性特徴が材料、色及びテクスチャを有する場合、三次元グラフ記述オブジェクト群中の特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出することは、この群中のある特定の三次元グラフ記述オブジェクトのデータからオブジェクトの材料、色、及びテクスチャを記述するデータ部分を抽出することを指すことができる。例えば、三次元グラフ記述オブジェクトは、女性のバッグの一種であり、それらの材料は、牛革及び羊革を含み、それらの色は、赤色、黄色、及び青色を含み、それらのテクスチャは、滑らかなもの、及び毛に覆われたものである。女性のバッグが赤色の滑らかな牛革の女性のバッグである場合、女性のバッグの一意の属性特徴の抽出されたデータ部分は、色、テクスチャ、及び材料のデータを含む。
【００６１】
ステップＳ１０１−２−２において、特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分は、異なる属性に従いそれぞれの属性に対応するデータブロック中へ置かれる。
【００６２】
図５に示されるように、レンダリングバンドルは、一意の属性特徴のデータを置くためのバンドルである。三次元グラフ記述オブジェクト群中の特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出した後に、特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分は、異なる属性に従いそれぞれの属性に対応するデータブロック中へ置かれることができる。例えば、材料情報は、材料情報に対応するデータブロック中へ置かれる。
【００６３】
ステップＳ１０１−２−３において、プリセットフォーマットに従いデータブロックを他の関連したデータと結合して、一意のデータブロックセットを形成する。
【００６４】
他の関連したデータは、ヘッダー情報、バージョン情報、及びデータブロックインデックスを含む。
【００６５】
この例示的な実施形態において、プリセットフォーマットに従いデータブロックを他の関連したデータと結合して、一意のデータブロックセットを形成し、具体的に、一意の属性特徴に対応するデータブロックを関連した管理データ、例えば、ヘッダー情報、バージョン情報、及びデータブロックインデックスと結合して、この例示的な実施形態においてレンダリングバンドルとも称される、データブロックセットを形成する。
【００６６】
ステップＳ１０１−２−４において、一意のデータブロックセットを処理して、別々の記述ファイルを形成する。
【００６７】
このステップは、ステップＳ１０１−１−４に類似し、詳細について、参照は、ステップＳ１０１−１−４における関連した説明に行われることができる。
【００６８】
ステップＳ１０２において、三次元グラフを表示するための要件に従い、共有された記述ファイルを別々の記述ファイルのいずれかと結合し、完全な三次元グラフ記述ファイルを形成する。
【００６９】
共有された記述ファイル、及び別々の記述ファイルを形成した後に、要求に応じて、共有された記述ファイルを別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成することができる。例えば、三色、すなわち、赤色、黄色、及び青色でできた女性のバッグの一種は、１個の共有された記述ファイル、及び３個のＳＫＵの別々の記述ファイルを形成する。別々の記述ファイルは、赤色の女性のバッグのＳＫＵ記述ファイル、黄色の女性のバッグのＳＫＵ記述ファイル、及び青色の女性のバッグのＳＫＵ記述ファイルを含む。黄色の女性のバッグが提示される必要がある場合、共有された記述ファイル、及び黄色のＳＫＵ記述ファイルを結合し、完全な黄色の女性のバッグの記述ファイルを形成する。青色の女性のバッグが提示される必要がある場合、共有された記述ファイルを青色のＳＫＵ記述ファイルと結合して、完全な青色の女性のパッケージ記述ファイルを形成する。
【００７０】
完全な三次元グラフ記述ファイルを形成した後に、提示のために三次元グラフ記述ファイル中の三次元グラフを記述するデータに従い、三次元グラフを生成することができる。
【００７１】
具体的に、共有された記述ファイルは、共通属性特徴を有する三次元グラフ記述オブジェクト群について形成され、この群中のそれぞれの特定の三次元グラフ記述オブジェクトの別々の記述ファイルとそれぞれ結合され、それぞれの特定の三次元グラフ記述オブジェクトについての三次元グラフを形成する。この結合は、三次元グラフ提示レンダリングの一般的なプロセスに従い処理される。共有された記述ファイル、及び別々の記述ファイル中に含まれるヘッダー情報、バージョン情報、及びデータブロックインデックスなどのデータブロックセット中の関連したコンテンツは、ファイル結合の実装について関連した情報を提供することができる。
【００７２】
ここまで、この例示的な実施形態に提供される三次元グラフィックファイルを生成する方法の実装方式は、上記のステップＳ１０１〜Ｓ１０２を通して記述されている。上記の説明から理解され得るように、本出願に提供される三次元グラフィックファイルを生成する方法は、同一属性特徴を有する三次元グラフ記述オブジェクト群の同一属性特徴のデータ部分中のオブジェクト間で、各三次元グラフ記述オブジェクトの一意の属性特徴を記述するデータ部分を分離させ、それぞれの各三次元グラフ記述オブジェクトについて共有された記述ファイル、及び別々の記述ファイルを形成する。方法をｅコマース商品の動的ＳＫＵ提示に適用する場合、同種の商品の異なるＳＫＵをクライアント端末に提示するときに、共有された記述ファイルを１回取得するだけで済む。各ＳＫＵ商品を提示するときに、異なるＳＫＵの別々の記述ファイルを毎回取得するだけで済み、その後、別々の記述ファイルを共有された記述ファイル中のデータと結合することにより、三次元グラフを表示する。クライアント端末は、完全な三次元データを毎回ダウンロードすることをもはや必要としないため、冗長データアクセス消費を減少させ、ユーザのトラフィックを節約し、ラグをもたらさない。従って、この提示はより滑らかであり、ユーザ経験は改善される。
【００７３】
本出願の効果をより明確に図示するために、クライアント端末に三次元グラフを提示する方法は、本出願の第二の例示的な実施形態に提供される。この方法は、商品の三次元ＳＫＵ提示シナリオに使用されることができる。図６を参照して、本出願の例示的な実施形態に従いクライアント端末に三次元グラフを提示するための方法のフローチャートを示す。詳細な説明は、図６を参照して下記において行われる。
【００７４】
ステップＳ６０１において、同一属性特徴を有する三次元グラフ記述オブジェクト群の共有された記述ファイルをダウンロードし、三次元グラフ記述オブジェクト群の少なくとも１つの別々の記述ファイルをダウンロードする。
【００７５】
好ましくは、共有された記述ファイル、及び別々の記述ファイルは、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成すること、並びに三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成することによって得られる。
【００７６】
同一属性特徴を有する三次元グラフ記述オブジェクト群の共有された記述ファイルをダウンロードすること、及び三次元グラフ記述オブジェクト群の少なくとも１つ別々の記述ファイルをダウンロードすることは、クライアント端末が三次元グラフを提示するときに、クライアント端末が共有された記述ファイル、及び少なくとも１つの別々の記述ファイルを、共有された記述ファイル、及び別々の記述ファイルを格納するサーバ端末からダウンロードすることを指すことができる。
【００７７】
例えば、三次元グラフ記述オブジェクト群は、赤色、黄色、及び青色の三色を含む、ｅコマースによって提示される必要がある女性のバッグの一種である。女性のバッグは、色のみが異なり、材料、テクスチャ、及びジオメトリ形状が同じである。女性のバッグの材料、テクスチャ、及びジオメトリ形状を含むデータの共有された記述ファイル、並びに赤色ＳＫＵの別々の記述ファイル、黄色ＳＫＵの別々の記述ファイル、及び青色ＳＫＵの別々の記述ファイルは、サーバ端末に格納される。この種の女性のバッグの異なるＳＫＵが動的に提示される必要があるときに、この種の女性のバッグの、共有された記述ファイル、及び１つ以上の別々の記述ファイルは、このステップを通して最初にクライアント端末にダウンロードされる必要がある。
【００７８】
ステップＳ６０２において、共有された記述ファイルを別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成する。
【００７９】
クライアント端末が三次元グラフ記述ファイルの、共有された記述ファイル、及び別々の記述ファイルをダウンロードした後に、共有された記述ファイルを別々の記述ファイルと結合して、提示用の完全な三次元グラフ記述ファイルを形成する必要がある。
【００８０】
例えば、ステップＳ６０１の実施例において、女性のバッグの、共有された記述ファイル、及び赤色ＳＫＵの別々の記述ファイルをダウンロードする場合、共有された記述ファイル、及び赤色ＳＫＵの別々の記述ファイルを結合して、完全な赤色の女性のバッグの三次元グラフ記述ファイルを形成する。
【００８１】
ステップＳ６０３において、三次元グラフは、結合された三次元グラフ記述ファイルを使用することによって自動的に提示される。
【００８２】
完全な三次元グラフ記述ファイルを形成した後に、三次元グラフ記述ファイル中のデータを抽出して、対応する三次元グラフをクライアント端末の表示画面上に提示する。
【００８３】
例えば、ステップＳ６０２において、完全な赤色の女性のバッグの三次元グラフ記述ファイルを形成し、このステップにおいて、赤色の女性のバッグの三次元グラフをクライアント端末の表示画面上に提示する。
【００８４】
ステップＳ６０４において、三次元グラフ記述オブジェクト群に属する他の別々の記述ファイルは、提示要件に従いさらにダウンロードされ、プロセスは、三次元グラフ提示が終了するまで、共有された記述ファイルを別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成するステップに戻る。
【００８５】
この提示が終了していないときに、三次元グラフ記述オブジェクト群に属する他の別々の記述ファイルは、提示要件に従い、さらにダウンロードされる必要があり、その後、ステップＳ６０２及びＳ６０３は、ダウンロードされた別々の記述ファイルに実行される。提示が終了するときに、三次元グラフ提示は、終了する。
【００８６】
例えば、ステップＳ６０３における実施例において、赤色の女性のバッグの三次元グラフは、ステップＳ６０３を通してクライアント端末の表示画面上に提示される。ｅコマースの提示要件は、順に三色でできた女性のバッグを提示している。ステップＳ６０３後に、黄色ＳＫＵの別々の記述ファイルをダウンロードし、ステップＳ６０２及びＳ６０３を実行して、クライアント端末の表示画面上に黄色の女性のバッグの三次元グラフを提示し、最後に青色ＳＫＵの別々の記述ファイルをダウンロードし、ステップＳ６０２及びＳ６０３を実行して、クライアント端末の表示画面上に青色の女性のバッグの三次元グラフを提示することが必要である。この場合、すべての提示が完了し、三次元グラフ提示は終了する。確かに、三次元グラフ提示のプロセスは、クライアント端末のインストラクションに従い終了することが多い。従って、ＳＫＵ群のすべての別々の記述ファイルをダウンロードすることが不要であるため、データトラフィックを節約する。
【００８７】
好ましくは、クライアント端末のダウンロードトラフィックを減少させるために、クライアント端末の商品閲覧記録に従い、クライアント端末によって頻繁にアクセスされるＳＰＵ提示消費の共有された記述ファイルをダウンロードし、クライアント端末にローカルに格納する。クライアント端末が後にＳＰＵに属する商品を提示する必要があるときに、クライアント端末にローカルに格納されるＳＰＵ商品の共有された記述ファイルを、ダウンロードされたＳＰＵの特定のＳＫＵ提示商品の別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成する。
【００８８】
より明確に本出願の方法を紹介するために、ｅコマースセールスプラットフォームにおける本出願の方法の適用は、特定のｅコマースセールスシナリオを参照して下記に紹介される。
【００８９】
女性のバッグの一種のｅコマース販売を実施例として取ることによって、この女性のバッグの一種は、同一形状及びサイズ、すなわち、ジオメトリ特徴を有するが、異なる色及びテクスチャを有する。異なる色及びテクスチャでできた女性のバッグは、同一ＳＰＵの異なるＳＫＵ提示商品に属する。女性のバッグの色が赤色、黄色、及び青色であり、テクスチャが滑らかな表面、または毛で覆われた表面であると仮定する。サーバ端末は、女性のバッグのジオメトリ特徴を記述する共有された記述ファイルと、色及びテクスチャを記述する別々の記述ファイルとを格納する必要がある。別々の記述ファイルは、赤色ＳＫＵの別々の記述ファイル、黄色ＳＫＵの別々の記述ファイル、青色ＳＫＵの別々の記述ファイル、滑らかなテクスチャＳＫＵの別々の記述ファイル、及び毛で覆われたテクスチャＳＫＵの別々の記述ファイルを含む。モバイルフォンのクライアント端末を通してユーザが女性のバッグを購入するときに、クライアント端末は、商品を動的に提示することができる。提示順序が滑らかな表面を有する赤色の女性のバッグ、滑らかな表面を有する黄色の女性のバッグ、滑らかな表面を有する青色の女性のバッグ、毛で覆われた表面を有する赤色の女性のバッグ、毛で覆われた表面を有する黄色の女性のバッグ、及び毛で覆われた表面を有する青色の女性のバッグとして設定される場合、提示プロセスは、次の通りである。クライアント端末は、まずサーバ端末から女性のバッグのジオメトリ特徴を記述する共有された記述ファイルをダウンロードし、それをクライアント端末に格納し、赤色ＳＫＵの別々の記述ファイル、及び滑らかなテクスチャＳＫＵの別々の記述ファイルをダウンロードし、上記３個のファイルを結合して滑らかな表面を有する赤色の女性のバッグの完全な三次元グラフ記述ファイルを形成し、滑らかな表面を有する赤色の女性のバッグをモバイルフォンの画面上に表示する。共有された記述ファイルをクライアント端末に格納したため、黄色ＳＫＵの別々の記述ファイル、及び滑らかなテクスチャＳＫＵの別々の記述ファイルのみがこの時点でダウンロードされる必要があり、上記２個のファイルは、滑らかな表面を有する黄色の女性のバッグの完全な三次元グラフ記述ファイルを形成するためにダウンロードされている共有された記述ファイルと結合され、滑らかな表面を有する黄色の女性のバッグは、モバイルフォンの画面上に表示される。次に、対応するＳＫＵの別々の記述ファイルは、提示が終了するまで、提示要件に従い順にダウンロードされる。
【００９０】
三次元グラフィックファイルを生成する上記の方法に対応して、三次元グラフィックファイルを生成するデバイスは、本出願にさらに提供される。このデバイスの例示的な実施形態は、それがこの方法の例示的な実施形態に基本的に類似するため、比較的簡単な方式で記述され、関連した部分について、参照は、この方法の例示的な実施形態に記述される部分に行われ得る。以下に記述されるこのデバイスの例示的な実施形態は、単なる概要である。三次元グラフィックファイルを生成するためのこのデバイスの例示的な実施形態は、次の通りである。
【００９１】
図７を参照して、本出願の第三の例示的な実施形態に従い三次元グラフィックファイルを生成するデバイスの概略図を示す。
【００９２】
三次元グラフィックファイルを生成するためのデバイスは、共有されたデータ抽出ユニット７０１、別々のデータ抽出ユニット７０２、及び完全なファイル形成ユニット７０３を含む。
【００９３】
共有されたデータ抽出ユニット７０１は、同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成するように構成される。
【００９４】
一意のデータ抽出ユニット７０２は、それぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述に対応する別々の記述ファイルを形成するように構成される。
【００９５】
完全なファイル形成ユニット７０３は、三次元グラフを表示するための要件に従い共有された記述ファイルを別々の記述ファイルのいずれかと結合して、完全な三次元グラフ記述ファイルを形成するように構成される。
【００９６】
任意選択で、共有されたデータ抽出ユニットにおける同一属性特徴は、三次元グラフ記述オブジェクトのジオメトリ特徴である。
【００９７】
任意選択で、共有されたデータ抽出ユニットは、
同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、これらの同一属性特徴のデータ部分を抽出するように構成されるデータ抽出サブユニット、
属性に従い同一属性特徴のデータをこれらの属性に対応する１つ以上のデータブロック中へ置くように構成されるデータブロック配置サブユニット、
プリセットフォーマットに従い属性に対応する１つ以上のデータブロックを他の関連したデータと結合して、共通データブロックセットを形成するように構成されるデータブロックセット形成サブユニット、及び
共通データブロックセットをファイルして、共有された記述ファイルを形成するように構成される共有された記述ファイル形成サブユニット、
を備える。
【００９８】
任意選択で、独立したファイル抽出ユニットは、
三次元グラフ記述オブジェクト群中の特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出するように構成されるデータ抽出サブユニットであって、その中で一意の属性特徴は１つ以上の属性特徴を含む、データ抽出サブユニット、
異なる属性に従い特定の三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を、それぞれの属性に対応するデータブロック中へ置くように構成されるデータブロック配置サブユニット、
プリセットフォーマットに従いデータブロックを他の関連したデータと結合して、一意のデータブロックセットを形成するように構成される一意のデータブロックセット形成サブユニット、及び
一意のデータブロックセットをファイルして、別々の記述ファイルを形成するように構成される別々の記述ファイル形成サブユニット、
を備える。
【００９９】
任意選択で、他の関連したデータは、ヘッダー情報、バージョン情報、及びデータブロックインデックスを備える。
【０１００】
任意選択で、処理は、データを共通データブロックセット、または一意のデータブロックセットに圧縮することを備える。
【０１０１】
任意選択で、共有されたデータ抽出ユニット、及び一意のデータ抽出ユニットは、
共通データブロックセット、または一意のデータブロックセットを処理した後に、そして共有された記述ファイル、または別々の記述ファイルを形成する前に、処理後に中間ファイルを暗号化する、及び／または圧縮するように構成される暗号化及び圧縮サブユニットをさらに備える。
【０１０２】
任意選択で、同一属性特徴を有する三次元グラフ記述オブジェクト群が同一材料データを有するときに、同一属性特徴は、三次元グラフ記述オブジェクトの材料を含む。
【０１０３】
任意選択で、三次元グラフ記述オブジェクトの一意の属性特徴は、色、材料、及びテクスチャを備える。
【０１０４】
三次元グラフをクライアント端末に提示する上記の方法に対応して、三次元グラフをクライアント端末に提示するデバイスは、本出願にさらに提供される。このデバイスの例示的な実施形態は、それがこの方法の例示的な実施形態に類似しているため、比較的簡単な方式で記述され、関連した部分について、参照は、方法の例示的な実施形態に記述される部分に行われ得る。以下に記述されるデバイスの例示的な実施形態は、単なる概要である。三次元グラフをクライアント端末に提示するためのデバイスの例示的な実施形態は、次の通りである。
【０１０５】
図８を参照して、本出願の第四の例示的な実施形態に従い、三次元グラフを生成するデバイスの概略図を示す。
【０１０６】
三次元グラフをクライアント端末に提示するデバイスは、データダウンロードユニット８０１、ファイル形成ユニット８０２、及びグラフ提示ユニット８０３を含む。
【０１０７】
データダウンロードユニット８０１は、同一属性特徴を有する三次元グラフ記述オブジェクト群の共有された記述ファイルをダウンロードし、三次元グラフ記述オブジェクト群の少なくとも１つ別々の記述ファイルをダウンロードするように構成され、その中で共有された記述ファイル、及び別々の記述ファイルは同一属性特徴を有する三次元グラフ記述オブジェクト群のデータから、同一属性特徴のデータ部分を抽出して、三次元グラフ記述オブジェクト群によって共有される、共有された記述ファイルを形成すること、並びにそれぞれの三次元グラフ記述オブジェクト群中の各三次元グラフ記述オブジェクトの一意の属性特徴のデータ部分を抽出して、各三次元グラフ記述オブジェクトに対応する別々の記述ファイルを形成することによって得られる。
【０１０８】
ファイル形成ユニット８０２は、共有された記述ファイルを別々の記述ファイルと結合して、完全な三次元グラフ記述ファイルを形成するように構成される。
【０１０９】
グラフ提示ユニット８０３は、結合された三次元グラフ記述ファイルを使用することによって三次元グラフを自動的に提示するように構成される。
【０１１０】
任意選択で、同一属性特徴を有する三次元グラフ記述オブジェクト群は、同一ＳＰＵに属する異なるＳＫＵ提示商品群を含む。
【０１１１】
任意選択で、同一属性特徴は、異なるＳＫＵ提示商品のジオメトリ特徴を有する。
【０１１２】
任意選択で、一意の属性特徴は、異なるＳＫＵ提示商品中の各ＳＫＵ提示商品の色、材料、及びテクスチャを含む。
【０１１３】
任意選択で、デバイスは、
クライアント端末の商品閲覧記録に従い、クライアント端末によって頻繁にアクセスされるＳＰＵ提示商品の共有された記述ファイルをダウンロードし、クライアント端末にローカルに共有された記述ファイルを格納し、クライアント端末が後にＳＰＵに属する提示商品を提示する必要があるときに、クライアント端末にローカルに格納されるＳＰＵ商品の共有された記述ファイルを、ダウンロードされたＳＰＵの特定のＳＫＵ提示商品の別々の記述ファイルと直接結合して、完全な三次元グラフ記述ファイルを形成するように構成されるファイル格納ユニット、
をさらに備える。
【０１１４】
本発明は、上記の好ましい例示的な実施形態によって開示されているが、それらの実施形態は、本発明を限定することを意図しない。当業者は、本発明の趣旨及び範囲から逸脱することなく、可能な変形及び修正を行うことができる。本発明の保護範囲は、本発明の特許請求の範囲に定義される範囲に従うべきである。
【０１１５】
一般的な構成要素において、コンピューティングデバイスは、１つ以上の中央処理装置（ＣＰＵ）、入力／出力インタフェース、ネットワークインタフェース、及びメモリを含む。
【０１１６】
メモリは、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／または不揮発性メモリ、例えば、読み出し専用メモリ（ＲＯＭ）またはフラッシュＲＡＭなどの、コンピュータ可読媒体を含み得る。このメモリは、コンピュータ可読媒体の実施例である。
【０１１７】
コンピュータ可読媒体は、不揮発性及び揮発性媒体、並びに可動及び非可動媒体を含み、いずれかの方法または技術により情報ストレージを実装することができる。この情報は、プログラムまたは他のデータの、コンピュータ可読命令、データ構造、及びモジュールであることができる。コンピュータの記憶媒体の実施例は、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのＲＡＭ、ＲＯＭ、電気的に消去プログラム可能な読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリもしくは他のメモリ技術、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤ）もしくは他の光学ストレージ、カセットテープ、磁気テープ／磁気ディスクストレージもしくは他の磁気ストレージデバイス、またはいずれかの他の非伝送媒体を含むが、これらに限定されず、コンピューティングデバイスにアクセス可能な情報を格納するために使用されることができる。このテキストにおける定義に従い、コンピュータ可読媒体は、変調されたデータ信号及びキャリアなどの、一時的な媒体を含まない。
【０１１８】
当業者は、本出願の例示的な実施形態が方法、システムまたはコンピュータプログラム製品として提供され得ることを理解するであろう。従って、本出願の例示的な実施形態は、完全なハードウェアの例示的な実施形態、完全なソフトウェアの例示的な実施形態、またはソフトウェア及びハードウェアを組み合わせる例示的な実施形態の形式で実装され得る。さらに、本出願の例示的な実施形態は、コンピュータ使用可能プログラムコードを含む、１つ以上のコンピュータ使用可能記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光学メモリ、及び同様のものを含むが、これらに限定されない）上に実装されるコンピュータプログラム製品の形式であることができる。
【図１】
2020514915.tif 000003
【図２】
2020514915.tif 000004
【図３】
2020514915.tif 000005
【図４】
2020514915.tif 000006
【図５】
2020514915.tif 000007
【図６】
2020514915.tif 000008
【図７】
2020514915.tif 000009
【図８】
2020514915.tif 000010
【国際調査報告】
2020514915.tif 000011
2020514915.tif 000012
2020514915.tif 000013
2020514915.tif 000014