(57)【特許請求の範囲】
【請求項１】
１回配信されると、１回のリソース消費となる第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得することと、
前記目標リソース消費量と前記実際のリソース消費量とを比較して、第１比較結果を得ることと、
前記第１比較結果に応じて、前記第１メディアファイルのリソース競合パラメータであって、前記第１メディアファイルが配信競合に参加する場合、前記第１メディアファイルの配信順位を決定するために用いられるリソース競合パラメータの取りうる値を第１値から第２値に調整することと、
取りうる値が前記第２値である前記リソース競合パラメータに従い、前記第１メディアファイルに対して第１配信操作を実行することと、を含み、各ステップが端末または／及びサーバで実行される
ことを特徴とするメディアファイルの配信方法。
【請求項２】
取りうる値が前記第２値である前記リソース競合パラメータに従い、前記第１メディアファイルに対して第１配信操作を実行することは、
第１配信対象を示すための情報が付加されている第１配信要求を受信することと、
前記取りうる値が前記第２値である前記リソース競合パラメータに対応する前記第１メディアファイルの、前記第１メディアファイルと前記第１配信対象との相関性を示すための第１相関性パラメータを取得することと、
前記第１相関性パラメータと他の配信すべき第２メディアファイルの第２相関性パラメータに基づいて、前記第１メディアファイル及び前記第２メディアファイルから１つ又は複数の目標メディアファイルを選択して、前記第１配信要求で要求される配信を行うことと、を含み、
前記第１メディアファイルと前記第２メディアファイルの配信順位は、前記第１相関性パラメータ及び前記第２相関性パラメータによって決められる、
請求項１に記載の方法。
【請求項３】
取りうる値が前記第２値である前記リソース競合パラメータに従い、前記第１メディアファイルに対して第１配信操作を実行した後、
前記第１メディアファイルの目標配信量及び実際配信量を取得することと、
前記目標配信量と前記実際配信量とを比較して、第２比較結果を得ることと、
前記第２比較結果が、前記実際配信量が前記目標配信量よりも大きいことを示し、且つ前記実際配信量と前記目標配信量との差が所定の閾値を超える場合、前記第１メディアファイルの、前記第１メディアファイルが配信競合に参加する確率を示すための配信確率パラメータの取りうる値を第３値から第４値に減少させることと、
取りうる値が前記第４値である前記配信確率パラメータに従い、前記第１メディアファイルに対して第２配信操作を実行することと、をさらに含み、各ステップが端末または／及びサーバで実行される
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記第２比較結果が、前記実際配信量が前記目標配信量よりも大きいことを示し、且つ前記実際配信量と前記目標配信量との差が所定の閾値を超える場合、前記第１メディアファイルの配信確率パラメータの取りうる値を第３値から第４値に減少させることは、
前記第１メディアファイルの配信確率パラメータに調整係数（前記調整係数は、０よりも大きく且つ１よりも小さい）を乗算することを含む、
請求項３に記載の方法。
【請求項５】
取りうる値が前記第４値である前記配信確率パラメータに従い、前記第１メディアファイルに対して第２配信操作を実行することは、
第２配信対象を示すための情報が付加されている第２配信要求を受信することと、
取りうる値が前記第４値である前記配信確率パラメータに基づいて、前記第１メディアファイルが前記第２配信要求で要求される配信の競合に参加するか否かを判定することと、
前記第１メディアファイルが前記第２配信要求で要求される配信の競合に参加する場合、前記第１メディアファイルの、前記第１メディアファイルと前記第２配信対象との相関性を示すための第４相関性パラメータを取得し、前記第１メディアファイル及び他の配信すべき第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、前記第２配信要求で要求される配信を行うことと、を含み、
前記第１メディアファイルと前記第３メディアファイルの配信順位は、前記第４相関性パラメータ及び前記第３メディアファイルの第３相関性パラメータによって決められる、
請求項３に記載の方法。
【請求項６】
取りうる値が前記第４値である前記配信確率パラメータに基づいて、前記第１メディアファイルが前記第２配信要求で要求される配信の競合に参加するか否かを判定した後、
前記第１メディアファイルが前記第２配信要求で要求される配信の競合に参加しない場合、前記第３メディアファイルの第３相関性パラメータを取得し、前記第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、前記第２配信要求で要求される配信を行うことをさらに含み、各ステップが端末または／及びサーバで実行され、
前記第３メディアファイルの配信順位は、前記第３相関性パラメータによって決められる、
ことを特徴とする請求項５に記載の方法。
【請求項７】
前記第１比較結果に応じて、前記第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に調整することは、
前記第１比較結果が、前記実際のリソース消費量が前記目標リソース消費量よりも小さいことを示す場合、前記第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に増加させることを含み、
前記第１値で決められた配信順位が、前記第２値で決められた配信順位よりも下位であるか、あるいは、
前記第１比較結果に応じて、前記第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に調整することは、
前記第１比較結果が、前記実際のリソース消費量が前記目標リソース消費量よりも大きいことを示す場合、前記第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に減少させることを含み、
前記第１値で決められた配信順位が、前記第２値で決められた配信順位よりも上位である、
請求項１に記載の方法。
【請求項８】
下記式に従い、前記第１メディアファイルのリソース競合パラメータを調整する、請求項１に記載の方法。
【数１】
0006541877.tif 000012
（ただし、paced_bidは、前記第１メディアファイルのリソース競合パラメータであり、β＋は第１係数で、β＋＞１であり、β-は第２係数で、β-＜１である。）
【請求項９】
下記式に従い、第１メディアファイルの目標リソース消費量を取得する、請求項１に記載の方法。
【数２】
0006541877.tif 000013
（ただし、c(t)は、前記第１メディアファイルの露出機会カーブであり、tstartは、前記第１メディアファイルの配信開始時間であり、tendは、前記第１メディアファイルの配信終了時間であり、tcurrは、現在時間であり、Budgetは、前記第１メディアファイルの配信に消費されるリソース総量であり、paced_spendingは、前記配信開始時間から前記現在時間までの前記第１メディアファイルの目標リソース消費量である。）
【請求項１０】
１回配信されると、１回のリソース消費となる第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得する第１取得ユニットと、
前記目標リソース消費量と前記実際のリソース消費量とを比較して、第１比較結果を得る第１比較ユニットと、
前記第１比較結果に応じて、前記第１メディアファイルのリソース競合パラメータであって、前記第１メディアファイルが配信競合に参加する場合、前記第１メディアファイルの配信順位を決定するために用いられるリソース競合パラメータの取りうる値を第１値から第２値に調整する第１調整ユニットと、
取りうる値が前記第２値である前記リソース競合パラメータに従い、前記第１メディアファイルに対して第１配信操作を実行する第１配信ユニットと、を備えるメディアファイルの配信装置。
【請求項１１】
前記第１配信ユニットは、
第１配信対象を示すための情報が付加されている第１配信要求を受信する第１受信モジュールと、
前記取りうる値が前記第２値である前記リソース競合パラメータに対応する前記第１メディアファイルの、前記第１メディアファイルと前記第１配信対象との相関性を示すための第１相関性パラメータを取得する取得モジュールと、
前記第１相関性パラメータと他の配信すべき第２メディアファイルの第２相関性パラメータに基づいて、前記第１メディアファイル及び前記第２メディアファイルから１つ又は複数の目標メディアファイルを選択して、前記第１配信要求で要求される配信を行う選択モジュールと、を備え、
前記第１メディアファイルと前記第２メディアファイルの配信順位は、前記第１相関性パラメータ及び前記第２相関性パラメータによって決められる、
請求項１０に記載の装置。
【請求項１２】
取りうる値が前記第２値である前記リソース競合パラメータに従い、前記第１メディアファイルに対して第１配信操作を実行した後、前記第１メディアファイルの目標配信量及び実際配信量を取得する第２取得ユニットと、
前記目標配信量と前記実際配信量とを比較して、第２比較結果を得る第２比較ユニットと、
前記第２比較結果が、前記実際配信量が前記目標配信量よりも大きいことを示し、且つ前記実際配信量と前記目標配信量との差が所定の閾値を超える場合、前記第１メディアファイルの、前記第１メディアファイルが配信競合に参加する確率を示すための配信確率パラメータの取りうる値を第３値から第４値に減少させる第２調整ユニットと、
取りうる値が前記第４値である前記配信確率パラメータに従い、前記第１メディアファイルに対して第２配信操作を実行する第２配信ユニットと、をさらに備える、
請求項１０に記載の装置。
【請求項１３】
前記第２調整ユニットは、
前記第１メディアファイルの配信確率パラメータに調整係数（前記調整係数は、０よりも大きく且つ１よりも小さい）を乗算する調整モジュールを備える、
請求項１２に記載の装置。
【請求項１４】
前記第２配信ユニットは、
第２配信対象を示すための情報が付加されている第２配信要求を受信する第２受信モジュールと、
取りうる値が前記第４値である前記配信確率パラメータに基づいて、前記第１メディアファイルが前記第２配信要求で要求される配信の競合に参加するか否かを判定する判定モ
ジュールと、
前記第１メディアファイルが前記第２配信要求で要求される配信の競合に参加する場合、前記第１メディアファイルの、前記第１メディアファイルと前記第２配信対象との相関性を示すための第４相関性パラメータを取得し、前記第１メディアファイル及び他の配信すべき第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、前記第２配信要求で要求される配信を行う第１配信モジュールと、を備え、
前記第１メディアファイルと前記第３メディアファイルの配信順位は、前記第４相関性パラメータ及び前記第３メディアファイルの第３相関性パラメータによって決められる、
請求項１２に記載の装置。
【請求項１５】
前記第２配信ユニットは、
取りうる値が前記第４値である前記配信確率パラメータに基づいて、前記第１メディアファイルが前記第２配信要求で要求される配信の競合に参加するか否かを判定した後、前記第１メディアファイルが前記第２配信要求で要求される配信の競合に参加しない場合、前記第３メディアファイルの第３相関性パラメータを取得し、前記第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、前記第２配信要求で要求される配信を行う第２配信モジュールをさらに備え、
前記第３メディアファイルの配信順位は、前記第３相関性パラメータによって決められる、
請求項１４に記載の装置。
【請求項１６】
前記第１調整ユニットは、
前記第１比較結果が、前記実際のリソース消費量が前記目標リソース消費量よりも小さいことを示す場合、前記第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に増加させる増加モジュールを備え、
前記第１値で決められた配信順位が、前記第２値で決められた配信順位よりも下位であるか、あるいは、
前記第１調整ユニットは、
前記第１比較結果が、前記実際のリソース消費量が前記目標リソース消費量よりも大きいことを示す場合、前記第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に減少させる減少モジュールを備え、
前記第１値で決められた配信順位が、前記第２値で決められた配信順位よりも上位である、
請求項１０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年０６月０２日にて中国特許庁へ出願した、出願番号が２０１６１０３８８７１０．５で、発明の名称が「メディアファイルの配信方法および装置」である中国特許出願の優先権を主張し、その内容を全て参照により本願に組み込むものとする。
【０００２】
本発明は、コンピュータ分野に関し、具体的には、メディアファイルの配信方法および装置に関する。
【背景技術】
【０００３】
マルチメディア技術の急速発展に伴い、従来技術では、配信対象へメディアファイルを配信することで、トラフィックに応じてメディアファイルを均一の速度で配信し、メディアファイルの配信ターゲットの多様性を向上させる目的を達成することができる。例えば、ユーザへ広告を配信して広告露出量を向上させる。ユーザへ配信される広告は、通常、契約に基づく広告と入札型広告との２種類に分けられ、契約に基づく広告は、所定の契約における配信量で配信され、契約に基づく広告の配信順位は、広告の得点によって決められ、広告の得点は、該広告とユーザとの相関性を示すことができる。ユーザへの配信ニーズがある場合、広告は、得点が高ければ高いほど、優先して配信される。入札型広告は、広告の入札額に従って配信され、入札額が高い広告は優先して配信される。広告の配信中、入札型広告は、入札額が高ければ高いほど、配信速度が高く、入札型広告の入札額がとても高い場合、入札型広告の露出量はある具体的な時間帯に集中し、他の時間帯の入札型広告は露出されないか、露出回数が少ない。入札型広告の配信速度が高すぎるか低すぎると、入札型広告の配信ターゲットの多様性及びメディアファイル配信元の投資収益率に大きく影響する。従って、価格調整に基づく均一の速度での配信は、メディアファイルと相関性が高い配信ターゲットを見つけることにもっと有利である。
【０００４】
上記問題に対して、未だに有効な対応策が提案されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態は、関連技術において、入札型広告の配信速度が高すぎる課題を少なくとも解決するメディアファイルの配信方法および装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の実施形態の一態様では、メディアファイルの配信方法であって、１回配信されると、１回のリソース消費となる第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得することと、目標リソース消費量と実際のリソース消費量とを比較して、第１比較結果を得ることと、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータであって、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられるリソース競合パラメータの取りうる値を第１値から第２値に調整することと、取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行することと、を含む方法が提供される。
【０００７】
本発明の実施形態の別の態様では、メディアファイルの配信装置であって、１回配信されると、１回のリソース消費となる第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得する第１取得ユニットと、目標リソース消費量と実際のリソース消費量とを比較して、第１比較結果を得る第１比較ユニットと、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータであって、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられるリソース競合パラメータの取りうる値を第１値から第２値に調整する第１調整ユニットと、取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行する第１配信ユニットと、を備える装置がさらに提供される。
【発明の効果】
【０００８】
本発明の実施形態において、第１メディアファイルの目標リソース消費量と実際のリソース消費量とを比較し、比較結果に応じてリソース競合パラメータを調整し、調整後のリソース競合パラメータに従い、第１メディアファイルに対して配信操作を実行し、第１メディアファイルが１回配信されると、１回のリソース消費となり、リソース競合パラメータが、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられることによって、第１メディアファイルの配信速度に応じてその配信順位を調整する目的を達成し、第１メディアファイルの配信速度を安定化させ、第１メディアファイルの配信の相関性を向上させる技術効果を実現し、さらに、関連技術において、入札型広告の配信速度が高すぎる課題を解決する。
【０００９】
ここで説明する図面は、本発明をさらに理解させるためのものであり、本願の一部を構成し、また、本発明における模式的実施形態及びびその説明は本発明を説明するものであり、本発明を不当に限定するものではない。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るメディアファイルの配信方法のハードウェア環境の模式図である。
【図２】本発明の実施形態に係る１つの代替的なメディアファイルの配信方法のフローチャートである。
【図３】本発明の実施形態に係る別の代替的なメディアファイルの配信方法のフローチャートである。
【図４】本発明の実施形態に係る更なる代替的なメディアファイルの配信方法のフローチャートである。
【図５】本発明の実施形態に係る１つの代替的なメディアファイルの配信装置の模式図である。
【図６】本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図である。
【図７】本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図である。
【図８】本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図である。
【図９】本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図である。
【図１０】本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図である。
【図１１】本発明の実施形態に係る端末の構造ブロック図である。
【発明を実施するための形態】
【００１１】
当業者に本発明をよりよく理解してもらうために、以下、本発明の実施形態の図面を結合しながら、本発明の実施形態の技術案を明瞭かつ完全に説明する。説明される実施形態は本発明の実施形態の一部に過ぎず、全部ではないのは、言うまでもない。当業者が本発明の実施形態に基づいて、創造的な労働無しに得られる他の実施形態も、全て本発明の保護範囲内に含まれるべきである。
【００１２】
なお、本発明の明細書及び特許請求の範囲並びに上記図面に言及される「第１」、「第２」等の用語は、類似した対象を区別するためのものであり、特定した順番又は前後順序を説明するためのものではない。ここで説明する本発明の実施形態をここで示した又は説明した順番以外の順番で実施可能なものにするために、このように使用されるデータは適した場合であれば互いに取り替え可能なことは、理解されるべきである。また、用語である「含む」、「有する」及びそれらの如何なる変形は、排他的にならずに含まれたものをカバーすることがその意図であり、例えば、一連のステップ又はユニットを含めたプロセス、方法、システム、製品又は機器は、明確に示したステップ又はユニットに限定される必要がなく、明確に示していなかったり、これらのプロセス、方法、製品又は機器に固有であったりする他のステップ又はユニットを含んでもよい。
【００１３】
（実施形態１）
本発明の実施形態によれば、メディアファイルの配信方法の方法実施形態が提供される。
【００１４】
オプションとして、本実施形態では、上記メディアファイルの配信方法は、図１に示すようなサーバ１０２及び端末１０４から構成されるハードウェア環境に適用されてもよい。図１に示すように、サーバ１０２は、ネットワークを介して端末１０４と接続され、上記ネットワークは、ワイドエリアネットワーク、メトロポリタンエリアネットワークまたはローカルエリアネットワークを含むが、これに限定されず、端末１０４は、ＰＣ、携帯電話、タブレットなどに限られない。本発明の実施形態のメディアファイルの配信方法は、サーバ１０２が実行してもよいし、端末１０４が実行してもよく、さらに、サーバ１０２及び端末１０４が共同して実行してもよい。端末１０４により本発明の実施形態のメディアファイルの配信方法を実行する場合、それにインストールされるクライアントにより実行してもよい。
【００１５】
図２は、本発明の実施形態に係る１つの代替的なメディアファイルの配信方法のフローチャートであり、図２に示すように、該方法は、以下のステップを含む。
【００１６】
ステップＳ２０２：１回配信されると、１回のリソース消費となる第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得する。
【００１７】
ステップＳ２０４：目標リソース消費量と実際のリソース消費量とを比較して、第１比較結果を得る。
【００１８】
ステップＳ２０６：第１比較結果に応じて、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に調整し、リソース競合パラメータは、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられる。
【００１９】
ステップＳ２０８：取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行する。
【００２０】
上記ステップＳ２０２〜ステップＳ２０８を通じて、第１メディアファイルの目標リソース消費量と実際のリソース消費量とを比較し、比較結果に応じてリソース競合パラメータを調整し、調整後のリソース競合パラメータに従い、第１メディアファイルに対して配信操作を実行し、第１メディアファイルが１回配信されると、１回のリソース消費となり、リソース競合パラメータは、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられる。これにより、第１メディアファイルの配信速度に応じてその配信順位を調整する目的を達成し、さらに、関連技術において、入札型広告の配信速度が高すぎる課題を解決し、第１メディアファイルの配信速度を安定化させ、第１メディアファイルの配信の相関性を向上させる技術効果を実現する。
【００２１】
まず、本発明の実施形態では、関連するメディアファイルの種類は具体的に制限されず、メディアファイルは、ビデオファイル、オーディオファイル、画像ファイル又はテキストファイルなどであってもよいし、これらファイルの任意の組み合わせ、例えばテキストファイルと画像ファイルの組み合わせ，ビデオファイルとテキストファイルの組み合わせであってもよいことに注意が必要である。具体的な製品形態は、例えば動画広告、ネイティブ広告、banner広告、検索広告等であってもよい。
【００２２】
ステップＳ２０２に提供される技術案において、第１メディアファイルは、配信すべきファイルであることができ、本発明の実施形態では、第１メディアファイルの種類は具体的に制限されず、第１メディアファイルはビデオファイル、オーディオファイル、画像ファイル又はテキストファイルなどであってもよい。第１メディアファイルは配信中、リソース消費となり、例えば、第１メディアファイルの配信に消費されるリソースは、メディアファイルの価格であることができる。第１メディアファイルが１回配信されると、１回のリソース消費となり、第１メディアファイルの配信ごとに消費されるリソースの量は本発明の実施形態では具体的に制限されず、第１メディアファイルの種類又は第１メディアファイルを配信する実際のニーズに応じて設定又は調整されてもよい。なお、実際に配信する中、第１メディアファイルの配信ごとに消費されるリソースは同じであってもよいし、異なってもよい。
【００２３】
第１メディアファイルの目標リソース消費量は、事前に推定した、又は配信対象と事前に合意した第１メディアファイルの配信に消費されるリソース総量であることができ、第１メディアファイルの実際のリソース消費量は、実際に配信する中、第１メディアファイルの配信に実際に消費されるリソース総量であることができる。本発明の実施形態において、取得された第１メディアファイルの目標リソース消費量及び実際のリソース消費量とは、配信開始時間から現在時間までの第１メディアファイルの目標リソース消費量及び実際のリソース消費量である。現在時間までの第１メディアファイルの実際のリソース消費量を取得するには、累積方法を用いることができ、第１メディアファイルを配信するたびに、今回の配信に消費されるリソース量を記録し、現在時間までの第１メディアファイルの実際のリソース消費量は、積算した消費されたリソース総量である。なお、上述した現在時間までの第１メディアファイルの実際のリソース消費量の取得方式は、本発明の実施形態の１つの代替的な実施形態に過ぎず、本発明の実施形態では、現在時間までの第１メディアファイルの実際のリソース消費量を他の方式で取得してもよく、ここではいちいち例を挙げて説明するのを省略する。
【００２４】
１つの代替的な実施形態として、現在時間までの第１メディアファイルの目標リソース消費量は、第１メディアファイルの露出機会カーブによって決められてもよく、なお、露出機会カーブは、ユーザが第１メディアファイルをオンラインで要求することに起因する時間に応じて分布するリソース消費量を統計するものである。第１メディアファイルスケジュール設定システムは、第１メディアファイルスケジュール設定情報を提供することができ、第１メディアファイルスケジュール設定情報は、第１メディアファイルの配信開始時間、第１メディアファイルの配信終了時間、及び各時点での第１メディアファイルの配信に対応するリソース消費量を含むことができる。第１メディアファイルの露出機会カーブによって、下記式に従い、現在時間までの第１メディアファイルの目標リソース消費量を算出することができる。
【００２５】
【数１】
0006541877.tif 000002
【００２６】
ただし、c(t)は、第１メディアファイルの露出機会カーブであり、tstartは、第１メディアファイルの配信開始時間であり、tendは、第１メディアファイルの配信終了時間であり、tcurrは、現在時間であり、Budgetは、第１メディアファイルの配信に消費されるリソース総量であり、paced_spendingは、配信開始時間から現在時間までの第１メディアファイルの目標リソース消費量である。
【００２７】
なお、上述した現在時間までの第１メディアファイルの目標リソース消費量の取得方式は、本発明の実施形態の１つの代替的な実施形態に過ぎない。本発明の実施形態では、現在時間までの第１メディアファイルの目標リソース消費量を他の方式で取得してもよく、ここではいちいち例を挙げて説明するのを省略する。該代替的な実施形態では、第１メディアファイルの露出機会カーブを用いて現在時間までの第１メディアファイルの目標リソース消費量を取得し、他の取得方式に比べれば、露出機会カーブをユーザの引きによって取得する方式が比較的に簡便であり、かつ露出機会カーブは第１メディアファイルの配信過程を正確に反映できるため、露出機会カーブを用いて現在時間までの第１メディアファイルの目標リソース消費量を取得するのは、比較的に簡便で有効であるとともに、取得された目標リソース消費量の正確度を担保することができる。
【００２８】
本発明の実施形態では、第１メディアファイルの目標リソース消費量及び実際のリソース消費量の取得方式は具体的に制限されず、現在時間までの第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得できる限り、その変形方式及び代替方式は、いずれも本発明の権利範囲内である。
【００２９】
ステップＳ２０４に提供される技術案において、ステップＳ２０２で現在時間までの第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得した後、本発明の実施形態では、取得された目標リソース消費量と実際のリソース消費量とを比較し、目標リソース消費量及び実際のリソース消費量の大小関係を比較して、第１比較結果を得ることができる。なお、第１比較結果は、実際のリソース消費量が目標リソース消費量よりも小さいことと、実際のリソース消費量が目標リソース消費量よりも大きいことと、実際のリソース消費量が目標リソース消費量と等しいこととを含むことができる。上記３つの場合は第１メディアファイルの配信速度を反映することができ、具体的には、実際のリソース消費量が目標リソース消費量よりも小さい場合、第１メディアファイルの配信速度が低すぎることが示され、実際のリソース消費量が目標リソース消費量よりも大きい場合、第１メディアファイルの配信速度が高すぎることが示され、実際のリソース消費量が目標リソース消費量と等しい場合、第１メディアファイルの配信速度が適切であり、該第１メディアファイルをこの配信速度で配信すれば、配信開始時間から配信終了時間までの時間帯内で、第１メディアファイルの配信に消費されるリソース総量が、事前に合意した第１メディアファイルの配信に対応するリソース消耗総量と同じになることができることが示される。実際のリソース消費量と目標リソース消費量とを比較することで、第１比較結果に応じて第１メディアファイルの配信速度を制御する目的を達成することができる。
【００３０】
オプションとして、目標リソース消費量と実際のリソース消費量とを比較して得た第１比較結果は、実際のリソース消費量と目標リソース消費量との差をさらに含んでもよく、即ち、実際のリソース消費量が目標リソース消費量よりも小さい場合、実際のリソース消費量の数値が目標リソース消費量の数値よりも小さく、実際のリソース消費量が目標リソース消費量よりも大きい場合、実際のリソース消費量の数値が目標リソース消費量の数値よりも大きい。実際のリソース消費量と目標リソース消費量との差を比較することで、第１メディアファイルの配信速度をより正確に調整する目的を達成することができる。
【００３１】
ステップＳ２０６に提供される技術案において、第１メディアファイルのリソース競合パラメータは、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられる。第１メディアファイルが配信競合に参加する中、第１メディアファイルのリソース競合パラメータは、第１比較結果に応じて調整されることができ、これにより、第１メディアファイルの配信速度を安定化させ、第１メディアファイルが均一の速度で配信されることを確保し、さらに、第１メディアファイルの露出量を向上させる目的を達成する。本発明の実施形態では、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータを第１値から第２値に調整することができ、なお、第１値と第２値の大小関係は、第１比較結果によって決められてもよく、つまり、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータの取りうる値を増加させることができるし、第１メディアファイルのリソース競合パラメータの取りうる値を減少させることもできる。なお、リソース競合パラメータの取りうる値によって第１メディアファイルの配信順位が決められてもよく、リソース競合パラメータの取りうる値が大きければ大きいほど、決められた第１メディアファイルの配信順位が上位であり、リソース競合パラメータの取りうる値が小さければ小さいほど、決められた第１メディアファイルの配信順位が下位である。
【００３２】
第１比較結果に応じて、第１メディアファイルのリソース競合パラメータの取りうる値を調整することは、以下の代替的な実施形態によって具体的に説明することができ、具体的には、
ステップＳ２０６で、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に調整することは、以下のステップを含んでもよい。
【００３３】
ステップＳ２０６２：第１比較結果が、第１メディアファイルの実際のリソース消費量が目標リソース消費量よりも小さいことを示す場合、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に増加させ、この場合、第２値が第１値よりも大きく、第１値で決められた配信順位は、第２値で決められた配信順位よりも下位である。
【００３４】
ステップＳ２０６４：第１比較結果が、第１メディアファイルの実際のリソース消費量が目標リソース消費量よりも大きいことを示す場合、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に減少させ、この場合、第２値が第１値よりも小さく、第１値で決められた配信順位は、第２値で決められた配信順位よりも上位である。
【００３５】
なお、第１メディアファイルの実際のリソース消費量が目標リソース消費量と同じである場合、第１メディアファイルの配信速度が適切であり、第１メディアファイルが均一の速度で配信されることを確保できることが示され、この場合、第１メディアファイルのリソース競合パラメータの取りうる値を調整する必要がない。第１メディアファイルの実際のリソース消費量が目標リソース消費量と異なる（実際のリソース消費量が目標リソース消費量よりも小さいことと、実際のリソース消費量が目標リソース消費量よりも大きいことを含む）場合、第１メディアファイルの配信速度が高すぎるか低すぎ、第１メディアファイルが均一の速度で配信されることを確保できないことが示され、これに応じて第１メディアファイルの配信速度を調整する必要がある。第１メディアファイルの配信順位はリソース競合パラメータの取りうる値によって決められ、且つ配信順位は、第１メディアファイルの配信速度に直接影響するため、配信順位が上位であるメディアファイルは、対応して優先して配信され、配信速度も高い。そして、第１メディアファイルが１回配信されると、１回のリソース消費となるため、第１メディアファイルの実際のリソース消費量が目標リソース消費量よりも大きい場合、第１メディアファイルの配信速度が所定の速度を超えることが示され、この場合、該第１メディアファイルの配信順位を下位にし、さらに第１メディアファイルの配信速度を低くするように、第１メディアファイルのリソース競合パラメータの取りうる値を減少させる必要があり、これにより、第１メディアファイルが所定の均一の速度で配信されることを確保する目的を達成する。第１メディアファイルの実際のリソース消費量が目標リソース消費量よりも小さい場合、第１メディアファイルの配信速度が所定の速度よりも低いことが示され、この場合、該第１メディアファイルの配信順位を上位にし、さらに第１メディアファイルの配信速度を高くするように、第１メディアファイルのリソース競合パラメータの取りうる値を増加させる必要があり、これにより、第１メディアファイルが所定の均一の速度で配信されることを確保する目的を達成する。
【００３６】
１つの代替的な実施形態として、第１メディアファイルのリソース競合パラメータは、下記式に従って調整されてもよい。
【００３７】
【数２】
0006541877.tif 000003
【００３８】
ただし、paced_bidは、第１メディアファイルのリソース競合パラメータであり、β＋は第１係数で、β＋＞１であり、β−は第２係数で、β−＜１である。
【００３９】
なお、第１メディアファイルのリソース競合パラメータの初期値はbid_priceであることができ、その取りうる値は、実際のニーズに応じて設定されてもよく、
【００４０】
【数３】
0006541877.tif 000004
【００４１】
の変化範囲を[０．５，１]とし、β＋は１よりも大きい係数であり、その取りうる値は１．０５であることができ、β−は１よりも小さい係数であり、その取りうる値は０．９５であることができる。なお、上記パラメータの取りうる値は、いずれも本発明における１つの代替的な実施形態であり、上記パラメータの取りうる値は、実際の状況に応じて調整されてもよく、ここではいちいち例を挙げて説明するのを省略する。
【００４２】
なお、上述のように第１比較結果に応じて、第１メディアファイルのリソース競合パラメータの取りうる値を調整する方式は、本発明の１つの代替的な実施形態に過ぎず、本発明の実施形態では、第１メディアファイルのリソース競合パラメータを他の方式で調整してもよく、ここではいちいち例を挙げて説明するのを省略する。本発明の実施形態では、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータを調整することで、第１メディアファイルの配信順位を調整し、さらに、第１メディアファイルが所定の均一の速度で配信できるように第１メディアファイルの配信速度を調整し、そのうえ、第１メディアファイルの露出量を向上させる。
【００４３】
オプションとして、上述のように第１比較結果に応じて、第１メディアファイルのリソース競合パラメータを調整する中、本発明の実施形態では、第１比較結果が、第１メディアファイルの実際のリソース消費量が目標リソース消費量の所定の閾値よりも大きいことを示す場合、リソース競合パラメータの取りうる値を減少させ、リソース競合パラメータの取りうる値は第１割合で減少されるようにしてもよい。また、第１比較結果が、第１メディアファイルの実際のリソース消費量が目標リソース消費量の所定の閾値よりも小さいことを示す場合、リソース競合パラメータの取りうる値を増加させ、リソース競合パラメータの取りうる値は第２割合で増加されるようにしてもよい。第１割合及び第２割合は、実際のニーズに応じて設定又は調整されてもよい。本発明の実施形態では、リソース競合パラメータを調整するのは、第１メディアファイルの実際のリソース消費量が、目標リソース消費量の所定の閾値よりも大きいか小さい場合だけであり、リソース競合パラメータを頻繁に調整することによって、システム消費が増加する問題を回避でき、かつ所定の閾値を設定し、該所定の閾値は、実際のニーズに応じて調整されてもよく、これにより、条件を調整すると、すぐにリソース競合パラメータの取りうる値を調整することを確保し、そのうえ、第１メディアファイルの配信効率を向上させることができる。
【００４４】
該代替的な実施形態では、メディアファイルの相関性パラメータを算出することで、配信対象と相関性が高いメディアファイルが優先して配信されるように、該相関性パラメータに基づいてメディアファイルの配信順位の優先度を調整することができ、これにより、メディアファイルの露出量を向上させ、さらにメディアファイルの配信効率を向上させる効果を達成する。本発明の実施形態では、メディアファイルの実際の配信量と目標配信量との比較結果に応じて、該メディアファイルの相関性パラメータの取りうる値を調整することで、メディアファイルの配信順位を調整する目的を実現することができ、これにより、配信対象と相関性が高いメディアファイルを優先して配信し、配信対象と相関性が低いメディアファイルをそれより遅れて配信することができ、そのうえ、メディアファイルの露出率を向上させ、メディアファイルの配信効率を向上させる効果を達成することができる。
【００４５】
なお、該代替的な実施形態は、メディアファイルに対する０-１pacingソリューションと見なすことができ、本発明の実施形態のステップＳ２０２〜ステップＳ２０８に対応するメディアファイルの配信方法は、メディアファイルに対する価格調整pacingソリューションと見なすことができ、０-１pacingと価格調整pacingは、２つの異なる状態であり、状態同士は互いに転換しあうことができる。ここで、状態の転換は、メディアファイルの実際のリソース消費量と目標リソース消費量との比較に基づいて行われる。０-１pacingから価格調整pacingへの転換には、リソース競合パラメータpaced_bidが調整され、配信確率が１に戻って配信を行い、また、価格調整pacingから０-１pacingへ転換すれば、その前のリソース競合パラメータpaced_bidを保持して、配信確率の値を調整する。
【００４６】
ステップＳ２０８に提供される技術案において、第１メディアファイルのリソース競合パラメータは、第１メディアファイルと配信対象との相関性に影響することが可能であり、第１メディアファイルとその配信対象との相関性は、第１メディアファイルの相関性パラメータで直接表すことができ、第１メディアファイルの相関性パラメータが大きければ大きいほど、該第１メディアファイルと配信対象との相関性が高いことが示され、第１メディアファイルの相関性パラメータが小さければ小さいほど、該第１メディアファイルと配信対象との相関性が低いことが示される。なお、複数の異なるメディアファイルと同じ配信対象との相関性が異なってもよく、また、同じメディアファイルと異なる配信対象との相関性が異なってもよい。配信対象からの配信要求を受信した場合、第１メディアファイルと該配信対象との相関性パラメータによって該第１メディアファイルの配信順位が決められ、第１メディアファイルと該配信対象との相関性が高ければ高いほど、配信順位が上位であり、第１メディアファイルと該配信対象との相関性が低ければ低いほど、配信順位が下位である。なお、第１メディアファイルのリソース競合パラメータが高ければ高いほど、その対応する第１メディアファイルの相関性パラメータが高くなり、さらに第１メディアファイルの配信順位が上位である。第１メディアファイルのリソース競合パラメータが低ければ低いほど、その対応する第１メディアファイルの相関性パラメータが低くなり、さらに第１メディアファイルの配信順位が下位である。
【００４７】
上記ステップＳ２０６で調整後の第１メディアファイルのリソース競合パラメータを取得した後、即ち、第１メディアファイルのリソース競合パラメータの取りうる値が第２値になった場合、本発明の実施形態では、該リソース競合パラメータに従って第１メディアファイルに対して実行する第１配信操作は、該リソース競合パラメータに基づいてその対応する第１メディアファイルの相関性パラメータを取得し、そして、該第１メディアファイルの相関性パラメータ及び配信競合に参加する他のメディアファイルの相関性パラメータに基づいて、配信順位が上位である１つ又は複数のメディアファイルを決定して配信することを含んでもよいが、これに限られない。
【００４８】
１つの代替的な実施形態として、ステップＳ２０８で取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行することは、以下のステップを含んでもよい。
【００４９】
ステップＳ２０８２：第１配信要求を受信し、第１配信要求には第１配信対象を示すための情報が付加されている。
【００５０】
ステップＳ２０８２に提供される技術案において、第１配信要求は、サーバに対してメディアファイルの配信を要求するために用いられ、なお、本発明の実施形態では、サーバが配信するメディアファイルの種類は具体的に制限されず、第１配信要求で配信が要求されるメディアファイルには、第１メディアファイルが含まれてもよい。第１配信要求はクライアントが発してもよく、クライアントは、サーバと通信接続されることができ、有線接続であってもよいし、無線接続であってもよい。なお、本発明の実施形態では、クライアントが第１配信要求を発するようトリガーできるトリガー操作も具体的に制限されず、例えば、クライアントが第１配信要求を発するようトリガーするトリガー操作は、クライアントのユーザがいずれかのメディアファイルをクリックすること、クライアントにいずれかのアプリケーションをダウンロードしてインストールすること、クライアントでいずれかのアプリケーションにログインして使用することなどを含んでもよいが、これに限られず、ここではいちいち例を挙げて説明するのを省略する。なお、第１配信要求を発するクライアントは、任意の端末機器、例えば携帯電話、コンピュータ等であってもよいし、任意のアプリケーションクライアント、例えばインスタントメッセージアプリケーションクライアント、ブラウザアプリケーションクライアント等であってもよい。第１配信要求を発するクライアントは、配信すべきメディアファイルの配信対象、ここでは、第１配信対象であると理解されることができる。
【００５１】
なお、第１配信要求には、第１配信対象の情報、即ち、クライアント識別子、クライアントアドレス等を含む第１配信要求を発するクライアントの情報と、ビデオファイル、オーディオファイル、画像ファイル等を含む要求されるメディアファイルの種類と、メッセージプッシュ、ポップアップウィンドウ等を含む要求されるメディアファイルの配信形式とが含まれてもよいが、これに限られない。第１配信要求には他の情報が含まれてもよく、ここではいちいち例を挙げて説明するのを省略する。
【００５２】
ステップＳ２０８４：取りうる値が第２値であるリソース競合パラメータに対応する第１メディアファイルの第１相関性パラメータを取得し、第１相関性パラメータは、第１メディアファイルと第１配信対象との相関性を示す。
【００５３】
ステップＳ２０８４に提供される技術案において、第１メディアファイルと第１配信対象との相関性は、第１メディアファイルの第１相関性パラメータで表すことができ、第１相関性パラメータは、第１メディアファイルのリソース競合パラメータに関わっており、第１メディアファイルのリソース競合パラメータの取りうる値が大きければ大きいほど、第１相関性パラメータの取りうる値が大きくなり、また、第１メディアファイルのリソース競合パラメータの取りうる値が小さければ小さいほど、第１相関性パラメータの取りうる値が小さくなる。オプションとして、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータを第２値に調整した後、該リソース競合パラメータに基づいて、対応する第１相関性パラメータを取得してもよく、本発明の実施形態では、リソース競合パラメータに基づいて第１メディアファイルの第１相関性パラメータを取得する方式は具体的に制限されず、第１相関性パラメータを所定の割合で増加させるか減少させる方式を用いることができ、他の方式を用いてもよく、ここではいちいち例を挙げて説明するのを省略する。
【００５４】
ステップＳ２０８６：第１相関性パラメータと他の配信すべき第２メディアファイルの第２相関性パラメータに基づいて、第１メディアファイル及び第２メディアファイルから１つ又は複数の目標メディアファイルを選択して、第１配信要求で要求される配信を行い、第１メディアファイルと第２メディアファイルの配信順位は、第１相関性パラメータ及び第２相関性パラメータによって決められる。
【００５５】
ステップＳ２０８６に提供される技術案において、第２メディアファイルは、該第１配信要求に対応する配信競合に参加する１つ又は複数のメディアファイルであることができ、第２相関性パラメータは、第２メディアファイルそれぞれの相関性パラメータであることができ、ここでは「第２メディアファイル」は、複数のメディアファイルの総称であってもよい。第１相関性パラメータを取得した後、それと該第１配信要求で要求される配信競合に参加する他の配信すべき第２メディアファイルの第２相関性パラメータとをまとめて考え、第１相関性パラメータ及び第２相関性パラメータに基づいて第１メディアファイル及び第２メディアファイルの配信順位を決定し、第１メディアファイル及び第２メディアファイルから１つ又は複数の配信順位が上位である１つ又は複数の目標メディアファイルを選択して、該第１配信要求で要求される配信を行うことができる。
【００５６】
なお、該代替的な実施形態における第１配信操作は、第１配信要求に対するものであり、第１メディアファイル及び他のメディアファイルの相関性パラメータに基づいて、第１配信対象へ配信する配信順位を決定し、そのうちから配信順位が上位である１つ又は複数の目標メディアファイルを選択して該第１配信要求で要求される配信を行う。該代替的な実施形態では、メディアファイルの相関性パラメータに従い、メディアファイルの配信を行うことで、配信されるメディアファイルと配信対象との相関性の向上に寄与し、さらに、配信されるメディアファイルの配信相関性を向上させる効果を達成する。
【００５７】
１つの代替的な実施形態として、図３に示すように、ステップＳ２０８では、取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行した後、該代替的な実施形態は以下のステップをさらに含んでもよい。
【００５８】
ステップＳ２１０：第１メディアファイルの目標配信量及び実際配信量を取得する。
【００５９】
ステップＳ２１０に提供される技術案において、第１メディアファイルの目標配信量は、配信対象と事前に合意した配信しようとする数量であり、第１メディアファイルの実際の配信量は、配信対象へ実際に配信した数量である。ステップＳ２０２〜ステップＳ２０８によって第１メディアファイルに対して第１配信操作を実行した後、現在時間までの第１メディアファイルの実際の配信量は、カウンタを用いて記録することができ、配信されるたびに、カウンタが「１」加算され、現在時間までの第１メディアファイルの実際の配信量は、カウンタのカウント値である。現在時間までの第１メディアファイルの目標配信量は、第１メディアファイルの露出機会カーブによって決められることができ、具体的には、下記式に従って現在時間までの第１メディアファイルの目標配信量を算出することができる。
【００６０】
【数４】
0006541877.tif 000005
【００６１】
ただし、c(t)は、第１メディアファイルの露出機会カーブであり、tstartは、第１メディアファイルの配信開始時間であり、tendは、第１メディアファイルの配信終了時間であり、tcurrは現在時間であり、exp o_numは、第１メディアファイルが配信されようとする総量であり、paced_exp oは、配信開始時間から現在時間までの第１メディアファイルの目標配信量である。
【００６２】
なお、本発明の実施形態では、第１メディアファイルの目標配信量及び実際配信量の取得方式は具体的に制限されず、現在時間までの第１メディアファイルの目標配信量及び実際配信量を取得できる限り、その変形方式及び代替方式は、いずれも本発明の権利範囲内である。
【００６３】
ステップＳ２１２：目標配信量と実際配信量とを比較して、第２比較結果を得る。
【００６４】
ステップＳ２１２に提供される技術案において、現在時間までの第１メディアファイルの目標配信量及び実際配信量を取得した後、本発明の実施形態では、取得された目標配信量と実際配信量とを比較することで、目標配信量及び実際配信量の大小関係を取得して、第２比較結果を得ることができる。なお、第２比較結果は、実際配信量が目標配信量よりも小さいことと、実際配信量が目標配信量よりも大きいことと、実際配信量が目標配信量と等しいこととを含むことができる。上記３つの場合は第１メディアファイルの配信速度を反映することができ、具体的には、実際配信量が目標配信量よりも小さい場合、第１メディアファイルの配信速度が低すぎることが示され、実際配信量が目標配信量よりも大きい場合、第１メディアファイルの配信速度が高すぎることが示され、実際配信量が目標配信量と等しい場合、第１メディアファイルの配信速度が適切であり、該第１メディアファイルをこの配信速度で配信すれば、配信開始時間から配信終了時間までの時間帯内で、事前に合意した配信しようとする総量を完成することができることが示される。実際配信量と目標配信量とを比較することで、比較結果に応じて第１メディアファイルの配信速度を制御する目的を達成することができる。
【００６５】
オプションとして、目標配信量と実際配信量とを比較して得た第２比較結果は、実際配信量と目標配信量との差をさらに含んでもよく、即ち、実際配信量が目標配信量よりも小さい場合、第２比較結果は、実際配信量が目標配信量よりも小さい数値をさらに含んでもよく、実際配信量が目標配信量よりも大きい場合、第２比較結果は、実際配信量が目標配信量よりも大きい数値をさらに含んでもよい。実際配信量と目標配信量との差を比較により取得することで、第１メディアファイルの配信速度をより正確に調整する目的を達成することができる。
【００６６】
ステップＳ２１４：第２比較結果が、実際配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が所定の閾値を超える場合、第１メディアファイルの配信確率パラメータの取りうる値を第３値から第４値に減少させ、配信確率パラメータは、第１メディアファイルが配信競合に参加する確率を示す。
【００６７】
ステップＳ２１４に提供される技術案において、第２比較結果が、第１メディアファイルの実際の配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が、実際のニーズに応じて設定される所定の閾値を超える場合、該代替的な実施形態では、第１メディアファイルの配信確率パラメータの取りうる値を第３値から第４値に減少させ、配信確率パラメータは、第１メディアファイルが配信競合に参加する確率を示すことができ、第４値が第３値よりも小さい。配信確率パラメータが大きければ大きいほど、第１メディアファイルが配信競合に参加する確率が大きくなり、つまり、第１メディアファイルが配信対象に配信される可能性が高くなることが示される。配信確率パラメータが小さければ小さいほど、第１メディアファイルが配信競合に参加する確率が小さくなり、つまり、第１メディアファイルが配信対象に配信される可能性が低くなることが示される。なお、配信確率パラメータの取りうる値の範囲は、[０，１]であることができる。該代替的な実施形態では、第１メディアファイルの配信速度が高すぎる場合、第１メディアファイルの配信確率パラメータを減少させることで、それが配信される確率を低下させることができ、第１メディアファイルの配信速度を低減し、第１メディアファイルが所定の均一の速度で配信されることを確保し、さらに、第１メディアファイルの露出量を向上させる目的を達成することができる。
【００６８】
オプションとして、第２比較結果が、実際配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が所定の閾値を超える場合、第１メディアファイルの配信確率パラメータの取りうる値は、p＝p×θの式に従い、調整され、ただし、pは、第１メディアファイルの配信確率パラメータであり、θは調整係数で、０＜θ＜１であるようにしてもよい。なお、θの取りうる値は、実際のニーズに応じて設定されてもよく、pの初期値は１であることができ、第１メディアファイルの配信速度が高すぎる場合、第１メディアファイルの配信確率パラメータがこれに応じて低下し、例えば、θが０．９５であれば、p＝p×０．９５になる。
【００６９】
ステップＳ２１６：取りうる値が第４値である配信確率パラメータに従い、第１メディアファイルに対して第２配信操作を実行する。
【００７０】
ステップＳ２１６に提供される技術案において、第１メディアファイルの配信確率パラメータを調整した後、調整後の配信確率パラメータ、即ち、取りうる値が第４値である配信確率パラメータに従い、第１メディアファイルに対して第２配信操作を実行することができる。
【００７１】
１つの代替的な実施形態として、図４に示すように、ステップＳ２１６は以下のステップを含んでもよい。
【００７２】
ステップＳ２１６２：第２配信要求を受信し、第２配信要求には、第２配信対象を示すための情報が付加されている。
【００７３】
ステップＳ２１６２に提供される技術案において、第２配信要求は、サーバに対してメディアファイルの配信を要求するために用いられ、なお、本発明の実施形態では、サーバが配信するメディアファイルの種類は具体的に制限されず、第２配信要求で配信が要求されるメディアファイルには、第１メディアファイルが含まれてもよい。第２配信要求はクライアントが発してもよく、クライアントはサーバと通信接続されることができ、有線接続であってもよいし、無線接続であってもよい。なお、本発明の実施形態では、クライアントが第２配信要求を発するようトリガーできるトリガー操作も具体的に制限されず、例えば、クライアントが第２配信要求を発するようトリガーするトリガー操作は、クライアントのユーザがいずれかのメディアファイルをクリックすること、クライアントにいずれかのアプリケーションをダウンロードしてインストールすること、クライアントでいずれかのアプリケーションにログインして使用することなどを含んでもよいが、これに限られず、ここではいちいち例を挙げて説明するのを省略する。なお、第２配信要求を発するクライアントは、任意の端末機器、例えば携帯電話、コンピュータ等であってもよいし、任意のアプリケーションクライアント、例えばインスタントメッセージアプリケーションクライアント、ブラウザアプリケーションクライアント等であってもよい。第２配信要求を発するクライアントは、配信すべきメディアファイルの配信対象、ここでは、第２配信対象であると理解されることができる。
【００７４】
なお、第２配信要求には、第２配信対象の情報、即ち、クライアント識別子、クライアントアドレス等を含む第２配信要求を発するクライアントの情報と、ビデオファイル、オーディオファイル、画像ファイル等を含む要求されるメディアファイルの種類と、メッセージプッシュ、ポップアップウィンドウ等を含む要求されるメディアファイルの配信形式とが含まれてもよいが、これに限られない。第２配信要求には他の情報が含まれてもよく、ここではいちいち例を挙げて説明するのを省略する。
【００７５】
ステップＳ２１６４：取りうる値が第４値である配信確率パラメータに基づいて、第１メディアファイルが第２配信要求で要求される配信の競合に参加するか否かを判定する。
【００７６】
ステップＳ２１６４に提供される技術案において、配信確率パラメータによって、第１メディアファイルが第２配信要求で要求される配信の競合に参加できるか否かを判定するとともに、第１メディアファイルが第２配信要求で要求される配信の競合に参加する確率を判定することができる。例えば、第４値が０であることができ、この場合、第１メディアファイルの配信確率パラメータは０であり、該第１メディアファイルが第２配信要求で要求される配信の競合に参加する確率が０であり、即ち、該第１メディアファイルが第２配信要求で要求される配信の競合に参加できないことが示唆される。第４値が１であってもよく、この場合、第１メディアファイルの配信確率パラメータは１であり、該第１メディアファイルが第２配信要求で要求される配信の競合に参加する確率が１であり、即ち、該第１メディアファイルが第２配信要求で要求される配信の競合に参加できることが示唆される。第４値が０．４であってもよく、この場合、第１メディアファイルの配信確率パラメータは０．４であり、該第１メディアファイルが第２配信要求で要求される配信の競合に参加する確率が０．４であり、即ち、該第１メディアファイルが第２配信要求で要求される配信の競合に参加する可能性が４０％であり、第２配信要求で要求される配信の競合に参加しない可能性が６０％であることが示唆される。なお、配信確率パラメータは、第１メディアファイルが第２配信要求で要求される配信の競合に参加する可能性のみを示す。配信確率パラメータが大きければ大きいほど、第１メディアファイルが第２配信要求で要求される配信の競合に参加できる可能性が高くなり、配信確率パラメータが小さければ小さいほど、第１メディアファイルが第２配信要求で要求される配信の競合に参加できる可能性が低くなる。
【００７７】
ステップＳ２１６６：第１メディアファイルが第２配信要求で要求される配信の競合に参加すれば、第１メディアファイルの、第１メディアファイルと第２配信対象との相関性を示すための第４相関性パラメータを取得し、第１メディアファイル及び他の配信すべき第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、第２配信要求で要求される配信を行い、第１メディアファイルと第３メディアファイルの配信順位は、第４相関性パラメータ及び第３メディアファイルの第３相関性パラメータによって決められる。
【００７８】
ステップＳ２１６６に提供される技術案において、第１メディアファイルが第２配信要求で要求される配信の競合に参加できる場合、第１メディアファイルに対して第２配信操作を実行することができ、具体的には、第１メディアファイルの第４相関性パラメータを取得することを含み、なお、第４相関性パラメータは、第１メディアファイルと第２配信対象との相関性を示し、第４相関性パラメータが大きければ大きいほど、第１メディアファイルと第２配信対象との相関性が高く、第４相関性パラメータが小さければ小さいほど、第１メディアファイルと第２配信対象との相関性が低い。そして、第１メディアファイルの第４相関性パラメータ及び該第２配信要求で要求される配信の競合に参加する他の配信すべき第３メディアファイルの第３相関性パラメータに基づいて、第１メディアファイル及び配信すべき他の第３メディアファイルの第２配信対象に対する配信順位を決定する。なお、配信すべき第３メディアファイルは、該第２配信要求に対応する配信競合に参加する１つ又は複数のメディアファイルであってもよく、第３相関性パラメータは、第３メディアファイルそれぞれの相関性パラメータであってもよく、ここでの「第３メディアファイル」は、複数のメディアファイルの総称であってもよい。第４相関性パラメータ及び第３相関性パラメータに基づいて第１メディアファイル及び第３メディアファイルの配信順位を決定した後、第１メディアファイル及び第３メディアファイルから配信順位が上位である１つ又は複数の目標メディアファイルを選択して、該第２配信要求で要求される配信を行うことができる。
【００７９】
ステップＳ２１６８：第１メディアファイルが第２配信要求で要求される配信の競合に参加しなければ、第３メディアファイルの第３相関性パラメータを取得し、第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、第２配信要求で要求される配信を行い、第３メディアファイルの配信順位は第３相関性パラメータによって決められる。
【００８０】
ステップＳ２１６８に提供される技術案において、第１メディアファイルが第２配信要求で要求される配信の競合に参加しない場合、第２配信要求への応答時に、第１メディアファイルが該第２配信要求で要求される配信に参加することを禁止し、他の配信すべき第３メディアファイルが該第２配信要求で要求される配信に参加することを許可する。他の配信すべき第３メディアファイルに対して該第２配信要求で要求される配信を行う場合、まず第３メディアファイルの第３相関性パラメータを取得することができ、ここでは、第３メディアファイルと総称される複数のメディアファイルの相関性パラメータをそれぞれ取得し、各メディアファイルの相関性パラメータによって、各メディアファイルと第２配信対象との相関性が決められ、各メディアファイルの相関性パラメータの取りうる値によって、これらのメディアファイルの第２配信対象への配信順位が決められ、相関性パラメータの取りうる値が大きければ大きいほど、決定される配信順位が上位であり、相関性パラメータの取りうる値が小さければ小さいほど、決定される配信順位が下位である。第３メディアファイルのうちの複数のメディアファイルの相関性パラメータに基づいて、これらのメディアファイルの配信順位を決定した後、第３メディアファイルのうちの複数のメディアファイルから配信順位が上位である１つ又は複数の目標メディアファイルを選択して、該第２配信要求で要求される配信を行うことができる。
【００８１】
なお、該代替的な実施形態では、配信確率パラメータに基づいて、第１メディアファイルが第２配信要求で要求される配信の競合に参加するか否かを判定し、第１メディアファイルが第２配信要求で要求される配信の競合に参加すれば、第１メディアファイルの相関性パラメータ及び他の配信すべき第３メディアファイルの相関性パラメータに基づいて、第１メディアファイル及び他の配信すべき第３メディアファイルから、配信順位が上位である１つ又は複数の目標メディアファイルを選択して、該第２配信要求で要求される配信を行う。第１メディアファイルが第２配信要求で要求される配信の競合に参加しなければ、他の配信すべき第３メディアファイルの相関性パラメータに基づいて、他の配信すべき第３メディアファイルから、配信順位が上位である１つ又は複数の目標メディアファイルを選択して、該第２配信要求で要求される配信を行う。該代替的な実施形態では、配信速度が高すぎるメディアファイルを調整し、均一の速度で配信されるようにその配信速度を低減することができるとともに、メディアファイルの相関性パラメータに基づいて配信対象へ配信し、配信されるメディアファイルと配信対象との相関性を向上させ、そのうえ、配信されるメディアファイルの露出量を向上させることができる。
【００８２】
なお、メディアファイル（第１メディアファイル、第２メディアファイル、第３メディアファイルを含む）の相関性パラメータを取得する具体的な方法は、同じであってもよく、メディアファイルの配信速度に応じて調整してもよく、配信速度が高すぎる場合、相関性パラメータを減少させることができ、配信速度が低すぎる場合、相関性パラメータを増加させることができる。なお、本発明の実施形態では、メディアファイルの相関性パラメータの調整方式は具体的に制限されず、ここではいちいち例を挙げて説明するのを省略する。
【００８３】
なお、上述した各方法実施形態は、説明の便宜上、一連の動作の組み合わせとして説明しているが、本発明によれば、一部のステップは他の順番で行うか同時に行うことができるため、本発明は、説明される動作の順番に制限されないのは、当業者が理解すべきである。次に、明細書に説明される実施形態はいずれも好適な実施形態であり、関連する動作やモジュールは本発明にとって必須なものと限らないのも、当業者が理解すべきである。
【００８４】
以上の実施形態で説明したように、上記実施形態に係る方法は、ソフトウェア及び必要な汎用ハードウェアフラップフォームを介して実現されることができ、もちろんハードウェアによって実現されてもよいが、多くの場合、前者がより適切な実施形態であることは、当業者にとって明らかである。このように理解すれば、本発明の技術案は、本質上、或いは、関連技術に貢献する部分が、ソフトウェア製品の形で体現されることができ、このコンピュータソフトウェア製品は、記憶媒体（例えば、ＲＯＭ／ＲＡＭ、磁気ディスク、光ディスク）に記憶され、端末機器（携帯電話、コンピュータ、サーバ、又はネットワークデバイス等であることができる）に本発明の各実施形態に記載の方法を実行させるための若干の指令を含む。
【００８５】
（実施形態２）
本発明の実施形態によれば、上述したメディアファイルの配信方法を実行するためのメディアファイルの配信装置がさらに提供される。図５は、本発明の実施形態に係る１つの代替的なメディアファイルの配信装置の模式図であり、図５に示すように、該装置は、以下を備える。
【００８６】
第１取得ユニット２２は、１回配信されると、１回のリソース消費となる第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得する。第１比較ユニット２４は、目標リソース消費量と実際のリソース消費量とを比較して、第１比較結果を得る。第１調整ユニット２６は、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に調整し、リソース競合パラメータは、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられる。第１配信ユニット２８は、取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行する。
【００８７】
なお、該実施形態における第１取得ユニット２２は、本願の実施形態１におけるステップＳ２０２を実行することができ、該実施形態における第１比較ユニット２４は、本願の実施形態１におけるステップＳ２０４を実行することができ、該実施形態における第１調整ユニット２６は、本願の実施形態１におけるステップＳ２０６を実行することができ、該実施形態における第１配信ユニット２８は、本願の実施形態１におけるステップＳ２０８を実行することができる。
【００８８】
なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【００８９】
１つの代替的な実施形態として、図６は、本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図であり、図６に示すように、第１配信ユニット２８は、以下を備えてもよい。第１受信モジュール２８２は、第１配信要求を受信し、第１配信要求には第１配信対象を示すための情報が付加されている。取得モジュール２８４は、取りうる値が第２値であるリソース競合パラメータに対応する第１メディアファイルの第１相関性パラメータを取得し、第１相関性パラメータは、第１メディアファイルと第１配信対象との相関性を示す。選択モジュール２８６は、第１相関性パラメータと他の配信すべき第２メディアファイルの第２相関性パラメータに基づいて、第１メディアファイル及び第２メディアファイルから１つ又は複数の目標メディアファイルを選択して、第１配信要求で要求される配信を行い、第１メディアファイルと第２メディアファイルの配信順位は、第１相関性パラメータ及び第２相関性パラメータによって決められる。
【００９０】
なお、該実施形態における第１受信モジュール２８２は、本願の実施形態１におけるステップＳ２０８２を実行することができ、該実施形態における取得モジュール２８４は、本願の実施形態１におけるステップＳ２０８４を実行することができ、該実施形態における選択モジュール２８６は、本願の実施形態１におけるステップＳ２０８６を実行することができる。
【００９１】
なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【００９２】
１つの代替的な実施形態として、図７は、本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図であり、図７に示すように、該代替的な実施形態では、以下をさらに備えてもよい。第２取得ユニット２１０は、取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行した後、第１メディアファイルの目標配信量及び実際配信量を実行する。第２比較ユニット２１２は、目標配信量と実際配信量とを比較して、第２比較結果を得る。第２調整ユニット２１４は、第２比較結果が、実際配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が所定の閾値を超える場合、第１メディアファイルの配信確率パラメータの取りうる値を第３値から第４値に減少させ、配信確率パラメータは、第１メディアファイルが配信競合に参加する確率を示す。第２配信ユニット２１６は、取りうる値が第４値である配信確率パラメータに従い、第１メディアファイルに対して第２配信操作を実行する。
【００９３】
なお、該実施形態における第２取得ユニット２１０は、本願の実施形態１におけるステップＳ２１０を実行することができ、該実施形態における第２比較ユニット２１２は、本願の実施形態１におけるステップＳ２１２を実行することができ、該実施形態における第２調整ユニット２１４は、本願の実施形態１におけるステップＳ２１４を実行することができ、該実施形態における第２配信ユニット２１６は、本願の実施形態１におけるステップＳ２１６を実行することができる。
【００９４】
なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【００９５】
１つの代替的な実施形態として、第２比較結果が、実際配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が所定の閾値を超える場合、第２調整ユニット２１４は、p＝p×θの式に従い、第１メディアファイルの配信確率パラメータの取りうる値を調整し、ただし、pは、第１メディアファイルの配信確率パラメータであり、θは調整係数で、０＜θ＜１であるようにしてもよい。
【００９６】
なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【００９７】
１つの代替的な実施形態として、図８は、本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図であり、図８に示すように、第２配信ユニット２１６は、以下を備えてもよい。第２受信モジュール２１６２は、第２配信要求を受信し、第２配信要求には、第２配信対象を示すための情報が付加されている。判定モジュール２１６４は、取りうる値が第４値である配信確率パラメータに基づいて、第１メディアファイルが第２配信要求で要求される配信の競合に参加するか否かを判定する。第１配信モジュール２１６６は、第１メディアファイルが第２配信要求で要求される配信の競合に参加すれば、第１メディアファイルの、第１メディアファイルと第２配信対象との相関性を示すための第４相関性パラメータを取得し、第１メディアファイル及び他の配信すべき第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、第２配信要求で要求される配信を行い、第１メディアファイルと第３メディアファイルの配信順位は、第４相関性パラメータ及び第３メディアファイルの第３相関性パラメータによって決められる。
【００９８】
なお、該実施形態における第２受信モジュール２１６２は、本願の実施形態１におけるステップＳ２１６２を実行することができ、該実施形態における判定モジュール２１６４は、本願の実施形態１におけるステップＳ２１６４を実行することができ、該実施形態における第１配信モジュール２１６６は、本願の実施形態１におけるステップＳ２１６６を実行することができる。
【００９９】
なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【０１００】
１つの代替的な実施形態として、図９は、本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図であり、図９に示すように、第２配信ユニット２１６は、以下をさらに備えてもよい。第２配信モジュール２１６８は、取りうる値が第４値である配信確率パラメータに基づいて、第１メディアファイルが第２配信要求で要求される配信の競合に参加するか否かを判定した後、第１メディアファイルが第２配信要求で要求される配信の競合に参加しなければ、第３メディアファイルの第３相関性パラメータを取得し、第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、第２配信要求で要求される配信を行い、第３メディアファイルの配信順位は、第３相関性パラメータによって決められる。
【０１０１】
なお、該実施形態における第２配信モジュール２１６８は、本願の実施形態１におけるステップＳ２１６８を実行することができる。なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【０１０２】
１つの代替的な実施形態として、図１０は、本発明の実施形態に係る別の代替的なメディアファイルの配信装置の模式図であり、図１０に示すように、第１調整ユニット２６は、以下を備えてもよい。増加モジュール２６２は、第１比較結果が、実際のリソース消費量が目標リソース消費量よりも小さいことを示す場合、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に増加させ、第１値で決められた配信順位が、第２値で決められた配信順位よりも下位である。減少モジュール２６４は、第１比較結果が、実際のリソース消費量が目標リソース消費量よりも大きいことを示す場合、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に減少させ、第１値で決められた配信順位が、第２値で決められた配信順位よりも上位である。
【０１０３】
なお、該実施形態における増加モジュール２６２は、本願の実施形態１におけるステップＳ２０６２を実行することができ、該実施形態における減少モジュール２６４は、本願の実施形態１におけるステップＳ２０６４を実行することができる。
【０１０４】
なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【０１０５】
１つの代替的な実施形態として、第１調整ユニット２６は、下記式に従い、第１メディアファイルのリソース競合パラメータを調整してもよい。
【０１０６】
【数５】
0006541877.tif 000006
【０１０７】
ただし、paced_bidは、第１メディアファイルのリソース競合パラメータであり、β＋は第１係数で、β＋＞１であり、β−は第２係数で、β−＜１である。
【０１０８】
なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【０１０９】
１つの代替的な実施形態として、第１取得ユニット２２は、下記式に従い、第１メディアファイルの目標リソース消費量を取得してもよい。
【０１１０】
【数６】
0006541877.tif 000007
【０１１１】
ただし、c(t)は、第１メディアファイルの露出機会カーブであり、tstartは、第１メディアファイルの配信開始時間であり、tendは、第１メディアファイルの配信終了時間であり、tcurrは、現在時間であり、Budgetは、第１メディアファイルの配信に消費されるリソース総量であり、paced_spendingは、配信開始時間から現在時間までの第１メディアファイルの目標リソース消費量である。
【０１１２】
なお、ここで、上述したモジュールで実現される例及び応用場面は、対応するステップと同じであるが、上記実施形態１に開示された内容に限られない。なお、上記モジュールは、装置の一部として、図１に示されるハードウェア環境に実行されることができ、ソフトウェアにより実現してもよいし、ハードウェアにより実現してもよい。
【０１１３】
上述したモジュールによって、第１メディアファイルの目標リソース消費量と実際のリソース消費量とを比較し、比較結果に応じてリソース競合パラメータを調整し、調整後のリソース競合パラメータに従い、第１メディアファイルに対して配信操作を実行し、第１メディアファイルが１回配信されると、１回のリソース消費となり、リソース競合パラメータは、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられる。これにより、第１メディアファイルの配信速度に応じてその配信順位を調整する目的を達成し、第１メディアファイルの配信速度を安定化させ、第１メディアファイルの配信の相関性を向上させる技術効果を実現し、さらに、関連技術において、入札型広告の配信速度が高すぎる課題を解決する。
【０１１４】
（実施形態３）
本発明の実施形態によれば、上述したメディアファイルの配信方法を実施するための端末がさらに提供される。
【０１１５】
図１１は、本発明の実施形態に係る端末の構造ブロック図であり、図１１に示すように、該端末は、１つ又は複数（図には１つのみ示されている）のプロセッサ２０１、メモリ２０３、及び伝送装置２０５を備え、図１１に示すように、該端末は、入出力装置２０７をさらに備えてもよい。
【０１１６】
メモリ２０３は、ソフトウェアプログラム及びモジュール、例えば、本発明の実施形態におけるメディアファイルの配信方法および装置に対応するプログラム指令／モジュールを記憶することができ、プロセッサ２０１は、メモリ２０３内に記憶されるソフトウェアプログラム及びモジュールを実行することで、様々な機能アプリケーション及びデータ処理を実行し、即ち、上述したメディアファイルの配信方法を実現する。メモリ２０３は、高速ランダムアクセスメモリを含むことができ、また、不揮発性メモリ、例えば、１つ又は複数個の磁性記憶装置、フラッシュメモリ、又は他の不揮発性ソリッドステートメモリを含むこともできる。一部の例において、メモリ２０３は、プロセッサ２０１に対して遠隔配置されたメモリをさらに含んでもよく、これらの遠隔メモリは、ネットワークを介して端末に接続されることができる。上記ネットワークの例は、インターネット、イントラネット、ローカルエリアネットワーク、移動通信網及びそれらの組み合わせを含むが、これに限られない。
【０１１７】
上記伝送装置２０５は、ネットワークを介してデータの送受信を行い、プロセッサとメモリ間のデータ伝送にも用いられる。上記ネットワークの具体例は、有線ネットワーク及び無線ネットワークを含む。１つの例において、伝送装置２０５は、ケーブルを介して他のネットワーク機器及びルーターに接続されることができ、これにより、インターネット又はローカルエリアネットワークと通信可能であるネットワークアダプター（Network Interface Controller、ＮＩＣ）を含む。１つの例において、伝送装置２０５は、無線の方式によりインターネットとの通信を行う無線周波数（Radio Frequency、ＲＦ）モジュールである。
【０１１８】
具体的には、メモリ２０３は、アプリケーションプログラムを記憶する。
【０１１９】
プロセッサ２０１は、伝送装置２０５によって、メモリ２０３に記憶されるアプリケーションプログラムを呼び出して、１回配信されると、１回のリソース消費となる第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得するステップと、目標リソース消費量と実際のリソース消費量とを比較して、第１比較結果を得るステップと、第１比較結果に応じて、第１メディアファイルのリソース競合パラメータであって、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられるリソース競合パラメータの取りうる値を第１値から第２値に調整するステップと、取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行するステップと、を実行することができる。
【０１２０】
プロセッサ２０１は、第１配信対象を示すための情報が付加されている第１配信要求を受信するステップと、取りうる値が第２値であるリソース競合パラメータに対応する第１メディアファイルの、第１メディアファイルと第１配信対象との相関性を示す第１相関性パラメータを取得するステップと、第１相関性パラメータと他の配信すべき第２メディアファイルの第２相関性パラメータに基づいて、第１メディアファイル及び第２メディアファイルから１つ又は複数の目標メディアファイルを選択して、第１配信要求で要求される配信を行うステップと、をさらに実行し、第１メディアファイルと第２メディアファイルの配信順位は、第１相関性パラメータ及び第２相関性パラメータによって決められる。
【０１２１】
プロセッサ２０１は、取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行した後、第１メディアファイルの目標配信量及び実際配信量を取得するステップと、目標配信量と実際配信量とを比較して、第２比較結果を得るステップと、第２比較結果が、実際配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が所定の閾値を超える場合、第１メディアファイルの、第１メディアファイルが配信競合に参加する確率を示す配信確率パラメータの取りうる値を第３値から第４値に減少させるステップと、取りうる値が第４値である配信確率パラメータに従い、第１メディアファイルに対して第２配信操作を実行するステップと、をさらに実行する。
【０１２２】
プロセッサ２０１は、第２比較結果が、実際配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が所定の閾値を超える場合、第１メディアファイルの配信確率パラメータの取りうる値を、p＝p×θの式に従って調整し、ただし、pは、第１メディアファイルの配信確率パラメータであり、θは、調整係数で、０＜θ＜１であるステップをさらに実行する。
【０１２３】
プロセッサ２０１は、第２配信対象を示すための情報が付加されている第２配信要求を受信するステップと、取りうる値が第４値である配信確率パラメータに基づいて、第１メディアファイルが第２配信要求で要求される配信の競合に参加するか否かを判定するステップと、第１メディアファイルが第２配信要求で要求される配信の競合に参加する場合、第１メディアファイルの、第１メディアファイルと第２配信対象との相関性を示す第４相関性パラメータを取得するステップと、第１メディアファイル及び他の配信すべき第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、第２配信要求で要求される配信を行うステップと、をさらに実行し、第１メディアファイルと第３メディアファイルの配信順位は、第４相関性パラメータ及び第３メディアファイルの第３相関性パラメータによって決められる。
【０１２４】
プロセッサ２０１は、取りうる値が第４値である配信確率パラメータに基づいて、第１メディアファイルが第２配信要求で要求される配信の競合に参加するか否かを判定した後、第１メディアファイルが第２配信要求で要求される配信の競合に参加しなければ、第３メディアファイルの第３相関性パラメータを取得し、第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、第２配信要求で要求される配信を行うステップをさらに実行し、第３メディアファイルの配信順位は、第３相関性パラメータによって決められる。
【０１２５】
プロセッサ２０１は、第１比較結果が、実際のリソース消費量が目標リソース消費量よりも小さいことを示す場合、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に増加させ、第１値で決められた配信順位が、第２値で決められた配信順位よりも下位であるステップと、第１比較結果が、実際のリソース消費量が目標リソース消費量よりも大きいことを示す場合、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に減少させ、第１値で決められた配信順位が、第２値で決められた配信順位よりも上位であるステップと、をさらに実行する。
【０１２６】
プロセッサ２０１は、第１メディアファイルのリソース競合パラメータを、
【０１２７】
【数７】
0006541877.tif 000008
【０１２８】
の式に従って調整し、ただし、paced_bidは、第１メディアファイルのリソース競合パラメータであり、β＋は第１係数で、β＋＞１であり、β−は第２係数で、β−＜１であるステップをさらに実行する。
【０１２９】
プロセッサ２０１は、
【０１３０】
【数８】
0006541877.tif 000009
【０１３１】
の式に従い、第１メディアファイルの目標リソース消費量を取得し、ただし、c(t)は、第１メディアファイルの露出機会カーブであり、tstartは、第１メディアファイルの配信開始時間であり、tendは、第１メディアファイルの配信終了時間であり、tcurrは、現在時間であり、Budgetは、第１メディアファイルの配信に消費されるリソース総量であり、paced_spendingは、配信開始時間から現在時間までの第１メディアファイルの目標リソース消費量であるステップをさらに実行する。
【０１３２】
本発明の実施形態によれば、メディアファイルの配信ソリューションが提供される。第１メディアファイルの目標リソース消費量と実際のリソース消費量とを比較し、比較結果に応じてリソース競合パラメータを調整し、調整後のリソース競合パラメータに従い、第１メディアファイルに対して配信操作を実行し、第１メディアファイルが１回配信されると、１回のリソース消費となり、リソース競合パラメータは、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられる。これにより、第１メディアファイルの配信速度に応じてその配信順位を調整する目的を達成し、第１メディアファイルの配信速度を安定化させ、第１メディアファイルの配信相関性を向上させる技術効果を実現し、さらに、関連技術において、入札型広告の配信速度が高すぎる課題を解決する。
【０１３３】
オプションとして、本実施形態における具体例は、上述した実施形態１及び実施形態２で説明する例を参照してもよく、本実施形態では、ここでその詳細を省略する。
【０１３４】
図１１に示される構造は、あくまでも一例であり、端末は、スマートフォン（例えば、Androidスマートフォン、iOSスマートフォンなど）、タブレット、携帯情報端末及びモバイルインターネットデバイス（Mobile Internet Devices，ＭＩＤ）、ＰＡＤ等の端末機器であってもよいと、当業者が理解することができる。図１１は、上述した電子装置の構造を限定していない。例えば、端末は、図１１に示す部品よりも多いか少ない部品（例えば、ネットワークインターフェース、表示装置など）を含むか、或いは、図１１に示す構成と異なる構成を有してもよい。
【０１３５】
上記実施形態の各種方法におけるステップの一部又は全部は、プログラムによって端末機器の関連するハードウェアを命令して完成させることができ、このプログラムがコンピュータ読み取り可能な記憶媒体に記憶されることができ、記憶媒体は、フラッシュディスク、リードオンリーメモリ（Read-Only Memory、ＲＯＭ）、ランダムアクセスメモリ（Random Access Memory、ＲＡＭ）、磁気ディスク又は光ディスク等を含みうると、当業者が理解することができる。
【０１３６】
（実施形態４）
本発明の実施形態には、記憶媒体がさらに提供される。オプションとして、本実施形態では、上述記憶媒体は、メディアファイルの配信方法を実行するためのプログラムコードを記憶してもよい。
【０１３７】
オプションとして、本実施形態では、上記記憶媒体は、上述した実施形態に示されるネットワークにおける複数のネットワーク機器のうちの少なくとも１つのネットワーク機器に位置してもよい。
【０１３８】
オプションとして、本実施形態では、記憶媒体は、以下のステップを実行するためのプログラムコードを記憶するように構成されてもよい。
【０１３９】
Ｓ１：１回配信されると、１回のリソース消費となる第１メディアファイルの目標リソース消費量及び実際のリソース消費量を取得する。
【０１４０】
Ｓ２：目標リソース消費量と実際のリソース消費量とを比較して、第１比較結果を得る。
【０１４１】
Ｓ３：第１比較結果に応じて、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に調整し、リソース競合パラメータは、第１メディアファイルが配信競合に参加する場合、第１メディアファイルの配信順位を決定するために用いられる。
【０１４２】
Ｓ４：取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行する。
【０１４３】
オプションとして、記憶媒体は、さらに、第１配信対象を示すための情報が付加されている第１配信要求を受信するステップと、取りうる値が第２値であるリソース競合パラメータに対応する第１メディアファイルの、第１メディアファイルと第１配信対象との相関性を示す第１相関性パラメータを取得するステップと、第１相関性パラメータと他の配信すべき第２メディアファイルの第２相関性パラメータに基づいて、第１メディアファイル及び第２メディアファイルから１つ又は複数の目標メディアファイルを選択して、第１配信要求で要求される配信を行い、第１メディアファイルと第２メディアファイルの配信順位は、第１相関性パラメータ及び第２相関性パラメータによって決められるステップと、を実行するためのプログラムコードを記憶するように構成されてもよい。
【０１４４】
オプションとして、記憶媒体は、さらに、取りうる値が第２値であるリソース競合パラメータに従い、第１メディアファイルに対して第１配信操作を実行した後、第１メディアファイルの目標配信量及び実際配信量を取得するステップと、目標配信量と実際配信量とを比較して、第２比較結果を得るステップと、第２比較結果が、実際配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が所定の閾値を超える場合、第１メディアファイルの、第１メディアファイル配信競合に参加する確率を示す配信確率パラメータの取りうる値を第３値から第４値に減少させるステップと、取りうる値が第４値である配信確率パラメータに従い、第１メディアファイルに対して第２配信操作を実行するステップと、を実行するためのプログラムコードを記憶するように構成されてもよい。
【０１４５】
オプションとして、記憶媒体は、さらに、第２比較結果が、実際配信量が目標配信量よりも大きいことを示し、且つ実際配信量と目標配信量との差が所定の閾値を超える場合、第１メディアファイルの配信確率パラメータの取りうる値を、p＝p×θの式に従って調整し、ただし、pは、第１メディアファイルの配信確率パラメータであり、θは、調整係数で、０＜θ＜１であるステップを実行するためのプログラムコードを記憶するように構成されてもよい。
【０１４６】
オプションとして、記憶媒体は、さらに、第２配信対象を示すための情報が付加されている第２配信要求を受信するステップと、取りうる値が第４値である配信確率パラメータに基づいて、第１メディアファイルが第２配信要求で要求される配信の競合に参加するか否かを判定するステップと、第１メディアファイルが第２配信要求で要求される配信の競合に参加すれば、第１メディアファイルの、第１メディアファイルと第２配信対象との相関性を示す第４相関性パラメータを取得するステップと、第１メディアファイル及び他の配信すべき第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、第２配信要求で要求される配信を行い、第１メディアファイルと第３メディアファイルの配信順位は、第４相関性パラメータ及び第３メディアファイルの第３相関性パラメータによって決められるステップと、を実行するためのプログラムコードを記憶するように構成されてもよい。
【０１４７】
オプションとして、記憶媒体は、さらに、取りうる値が第４値である配信確率パラメータに基づいて、第１メディアファイルが第２配信要求で要求される配信の競合に参加するか否かを判定した後、第１メディアファイルが第２配信要求で要求される配信の競合に参加しなければ、第３メディアファイルの第３相関性パラメータを取得し、第３メディアファイルから１つ又は複数の目標メディアファイルを選択して、第２配信要求で要求される配信を行い、第３メディアファイルの配信順位は、第３相関性パラメータによって決められるステップを実行するためのプログラムコードを記憶するように構成されてもよい。
【０１４８】
オプションとして、記憶媒体は、さらに、第１比較結果が、実際のリソース消費量が目標リソース消費量よりも小さいことを示す場合、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に増加させ、第１値で決められた配信順位が、第２値で決められた配信順位よりも下位であるステップと、第１比較結果が、実際のリソース消費量が目標リソース消費量よりも大きいことを示す場合、第１メディアファイルのリソース競合パラメータの取りうる値を第１値から第２値に減少させ、第１値で決められた配信順位が、第２値で決められた配信順位よりも上位であるステップと、を実行するためのプログラムコードを記憶するように構成されてもよい。
【０１４９】
オプションとして、記憶媒体は、さらに、第１メディアファイルのリソース競合パラメータを、
【０１５０】
【数９】
0006541877.tif 000010
【０１５１】
の式に従って調整し、ただし、paced_bidは、第１メディアファイルのリソース競合パラメータであり、β＋は第１係数で、β＋＞１であり、β−は第２係数で、β−＜１であるステップを実行するためのプログラムコードを記憶するように構成されてもよい。
【０１５２】
オプションとして、記憶媒体は、さらに、
【０１５３】
【数１０】
0006541877.tif 000011
【０１５４】
の式に従い、第１メディアファイルの目標リソース消費量を取得し、ただし、c(t)は、第１メディアファイルの露出機会カーブであり、tstartは、第１メディアファイルの配信開始時間であり、tendは、第１メディアファイルの配信終了時間であり、tcurrは、現在時間であり、Budgetは、第１メディアファイルの配信に消費されるリソース総量であり、paced_spendingは、配信開始時間から現在時間までの第１メディアファイルの目標リソース消費量であるステップを実行するためのプログラムコードを記憶するように構成されてもよい。
【０１５５】
オプションとして、本実施形態における具体例は、上述した実施形態１及び実施形態２で説明する例を参照してもよく、本実施形態では、ここでその詳細を省略する。
【０１５６】
オプションとして、本実施形態では、上記記憶媒体は、ＵＳＢフラッシュディスク、リードオンリーディスク（ＲＯＭ、Read-Only Memory）、ランダムアクセスメモリ（ＲＡＭ、Random Access Memory）、携帯型ハードディスク、磁気ディスク又は光ディスク等、プログラムコードを記憶可能な様々な媒体を含んでもよいが、これに限られない。
【０１５７】
上述した本発明の実施形態の番号は、説明のためのものに過ぎず、実施形態の優劣を示すものではない。
【０１５８】
上述した実施形態における集積したユニットは、ソフトウェア機能ユニットの形で実現されながら独立した製品として販売または使用される場合、コンピュータ読み取り可能な記憶媒体に記憶されることができる。このように理解すれば、本発明の技術案は、本質的には、従来技術に貢献する部分、或いは、該技術案の全部又は一部をソフトウェア製品の形で表現することができ、該コンピュータソフトウェア製品は、記憶媒体に記憶され、コンピュータデバイス（パソコン、サーバまたはネットワークデバイス等であってもよい）に本発明の各実施形態に記載の方法の全部又は一部を実行させるための若干の指令を含む。
【０１５９】
本発明の上述した実施形態において、各実施形態に対する記述はそれぞれ独自の重点があり、ある実施形態について詳しく説明していない部分は、他の実施形態の関連記述を参照することができる。
【０１６０】
本願に提供されるいくつかの実施形態において、開示されたクライアントを他の方式で実現可能なことは、理解されるべきである。以上で説明した装置実施形態はあくまでも概念的なものであり、例えば、上記ユニットの分類は論理的な機能によって分類したものであることができるが、実際の実現にあたり他の分類方式を用いてもよい。例えば、複数のユニット又は部品を組み合わせたり、他のシステムに集積したりすることができ、或いは、いくつかの特徴を省略するか実行しなくてもよい。また、示された又は検討された部分同士の接続又は直接接続又は通信接続は、インターフェースを介して実現されることができ、また、ユニット又はモジュールの間接接続又は通信接続は電気的に又は他の形で実現されることができる。
【０１６１】
上記分離した部材として説明したユニットは、物理的に分離したものであってもよいし、物理的に分離したものでなくてもよく、ユニットとして示した部品は、物理的ユニットであってもよいし、物理的ユニットでなくてもよく、つまり、同一場所に配置されてもよいし、複数のユニットに分布されてもよい。実際のニーズに応じて、その一部又は全てのユニットにより本実施形態の目的を達成することができる。
【０１６２】
また、本発明の各実施形態における各機能ユニットは、１つの処理ユニットに集積されてもよいし、それぞれのユニットごとに物理的に存在してもよく、或いは、２つ以上のユニットが１つのユニットに集積されてもよい。上記集積したユニットは、ハードウェアの形で実現されてもよいし、ソフトウェア機能ユニットの形で実現されてもよい。
【０１６３】
以上、本発明の好適な実施形態のみについて説明したが、当業者であれば、本発明の原則から逸脱しない前提において若干の改善や修飾が可能であることは指摘されるべきである。これら改善や修飾も、本発明の保護範囲内に含まれるべきである。
【符号の説明】
【０１６４】
２２  第１取得ユニット
２４  第１比較ユニット
２６  第１調整ユニット
２８  第１配信ユニット
【図１】
0006541877.tif 000014
【図２】
0006541877.tif 000015
【図３】
0006541877.tif 000016
【図４】
0006541877.tif 000017
【図５】
0006541877.tif 000018
【図６】
0006541877.tif 000019
【図７】
0006541877.tif 000020
【図８】
0006541877.tif 000021
【図９】
0006541877.tif 000022
【図１０】
0006541877.tif 000023
【図１１】
0006541877.tif 000024