相關申請的交叉引用本申請要求于2016年3月23日向韓國知識產權局提交的韓國專利申請第10-2016-0034661號的優選權和權益,其全部內容通過引用并入本文。本技術實現要素:總體涉及用于提供廣告的技術,并且更特別地涉及用于提供廣告的設備、方法及記錄介質。
背景技術:
:在本部分中公開的細節僅提供關于本發明的實施方式的背景信息。關于以下內容中的任何內容相對于本發明是否可以用作現有技術,沒有做出確定并且也沒有做出斷言。隨著移動通信技術和相關設備技術的顯著發展,當今的移動通信設備已經超出了簡單通信設備或信息提供設備的典型類別,并且現在正在演變為完全娛樂設備。特別地,近來,結合了通信終端的功能和個人數字助理(pda)的功能的智能電話的使用已經普及。該智能電話是將計算機支持功能諸如互聯網通信和信息搜索添加至傳統移動電話的智能高級便攜式設備。與典型的通信終端相比,智能電話具有用于支持各種應用程序的執行、語音/數據通信以及與個人計算機(pc)交互工作的大容量存儲器、高性能中央處理單元(cpu)和操作系統(os)。各種移動設備諸如智能電話和平板pc的發展和相關應用市場的擴展現在正導致基于移動的在線購物中心市場增加。在過去的幾年中,移動購物中心銷售增加了好幾倍,并且針對移動購物中心的廣告市場也迅速擴張。通常,在移動購物中心中,廣告主已經支付廣告費的產品可以在主頁的主畫面上顯示為可以引起鏈接的橫幅或文本。另外,當用戶搜索產品時,為廣告付費的產品首先顯示在屏幕的上部。廣告主希望廣告引起產品銷售。然而,在當前移動環境下,大量廣告泛濫。因此,曝光于未指定數目的用戶的廣告很少導致銷售。例如,易于想象,當將同一剃須刀廣告發送給30歲的男性和20歲的女性時,該廣告導致購買的概率將顯著不同。另一方面,為了測量在線廣告的有效性,使用評價指標諸如點進率(ctr)、轉化率、投資收益(roi)、廣告曝光計數和點擊計數。在這種在線或移動廣告中,向廣告提供商支付廣告的方式基于每次點擊成本(cpc)、每次印象成本(cpm)、每次動作成本(cpa)等。順便提及,通常由廣告主支付的每次點擊成本(ppc)通過與許多其他競爭者競標來計算。然而,這可能常常招致非常昂貴的廣告費用,而不管實際效果如何。亦即,現有的廣告單價通常由廣告主的出價確定,而不考慮廣告的目標客戶。因此,對于目標廣告,需要基于很好地反映廣告效果的清晰的計費系統來更合理地提供廣告,并且減小廣告主的廣告費用負擔。
發明內容為了解決上述問題或任何其他問題,本發明提供了一種用于基于清晰的計費系統更合理地提供廣告的設備、方法及記錄介質。具體地,根據本
發明內容,廣告提供設備預先限定每個客戶群的計費單價,并且將每個客戶群的計費單價提供給廣告主終端設備。此外,廣告主終端設備將允許預算和廣告時段登記在廣告提供設備中,并且選擇計費單價中的一個。此外,廣告提供設備計算廣告曝光頻率,并且將廣告提供給與所選擇的計費單價對應的客戶群。另外,根據本
發明內容,廣告提供設備基于從廣告主終端設備接收的輸入信息來提供適合于廣告主的廣告情境,并且允許廣告主終端設備選擇最有效的情景,以縮短申請廣告的過程。亦即,根據本
發明內容,廣告主可以基于允許預算和廣告時段來選擇適合的計費單價和適合的客戶群。因此,可以基于廣告主所期望的適合的計費系統和適合的情景來提供廣告。根據本發明的實施方式,用于在廣告提供設備處提供廣告的方法可以包括以下步驟:從廣告主終端設備接收對要被廣告的產品、允許預算和廣告時段的登記;設置關于所登記的產品的每個客戶群的計費單價;將每個客戶群的計費單價發送給廣告主終端設備,然后從廣告主終端設備接收對目標客戶群和計費單價的選擇;基于所選擇的計費單價、所登記的允許預算和所登記的廣告時段來計算廣告曝光頻率;以及基于廣告曝光頻率將用于所登記的產品的廣告提供給目標客戶群的用戶終端設備。該方法還可以包括以下步驟:定期檢查客戶群的反應,并且基于所選擇的計費單價來計算所消費的廣告費用;以及基于在從允許預算中排除出消費的廣告費用之后的剩余預算來定期調整關于剩余廣告時段的廣告曝光頻率。根據本發明的實施方式,廣告提供設備可以包括:通信單元,該通信單元被配置成從廣告主終端設備接收對要廣告的產品、允許預算和廣告時段的登記;以及控制單元,該控制單元被配置成設置關于所登記的產品的每個客戶群的計費單價,通過通信單元將每個客戶群的計費單價發送給廣告主終端設備,通過通信單元從廣告主終端設備接收對目標客戶群和計費單價的選擇,基于所選擇的計費單價、所登記的允許預算和所登記的廣告時段來計算廣告曝光頻率,并且基于廣告曝光頻率將用于所登記的產品的廣告提供給目標客戶群的用戶終端設備。此外,本發明的實施方式可以提供記錄有用于執行上述方法的程序的計算機可讀記錄介質。根據本
發明內容,廣告主終端設備可以登記要被廣告的產品、允許預算和廣告時段,并且廣告提供設備可以設置關于所登記的產品的每個客戶群的計費單價。此外,廣告主終端設備可以選擇目標客戶群和計費單價,并且廣告提供設備可以基于所選擇的計費單價、所登記的允許預算和所登記的廣告時段來計算廣告曝光頻率,然后基于廣告曝光頻率將用于所登記的產品的廣告提供給目標客戶群的用戶終端設備。因此,本發明可以基于清晰的計費系統更合理地提供廣告。此外,本發明可以基于從廣告主終端設備接收的輸入信息來提供適合于廣告主的廣告情境,并允許廣告主選擇最有效的情景以縮短申請廣告的過程。本發明中獲得的效果不限于上述效果,本領域技術人員可以從以下描述中清楚地理解未提及的其他效果。附圖說明附圖被包括以提供對本發明的進一步理解,并且被并入本說明書并構成本說明書的一部分,附圖示出了本發明的實施方式,并且連同描述用于說明本發明的技術特征。圖1是示出了根據本發明的實施方式的用于執行廣告提供方法的整個系統的示意圖。圖2是示出了根據本發明的實施方式的廣告提供方法的流程圖。圖3是示出了根據本發明的實施方式的用于執行廣告提供方法的廣告主終端設備的框圖。圖4是示出了根據本發明的實施方式的用于執行廣告提供方法的廣告主終端設備的操作的流程圖。圖5是示出了根據本發明的實施方式的用于執行廣告提供方法的廣告提供設備的框圖。圖6是示出了根據本發明的實施方式的用于執行廣告提供方法的廣告提供設備的操作的流程圖。圖7是示出了根據本發明的實施方式的用于實現廣告提供方法的設備的操作環境的框圖。具體實施方式現在參照附圖描述本發明的實施方式。然而,在下面的描述和附圖中,可以不詳細描述或示出公知的技術,以避免模糊本發明的主題。在整個附圖中,相同或相似的附圖標記一致地表示相應的特征。下面的描述、附圖和權利要求中所使用的術語和詞語不限于書面含義,并且僅由發明人用以使得能夠清楚和一致地理解本
發明內容。因此,對本領域技術人員明顯的是,出于說明目的而非限制本發明的目提供本發明的示例性實施方式的以下描述,本發明由所附權利要求及其等同物來限定。在本公開的各種實施方式中使用的表達“1”、“2”、“第一”或“第二”可以修飾這樣的實施方式的各種元件,但不限制相應的元件。上述表達不限制元件的次序和/或重要性,但是可以用于將一個元件與其他元件區分開。例如,盡管第一設備和第二設備二者都是設備,但是它們指示不同的設備。同時,在不脫離本公開的范圍的情況下,可以將第一結構元件命名為第二結構元件。類似地,可以將第二結構元件命名為第一結構元件。當指出某元件“耦接至”或者“連接至”另一元件時,該元件可以直接耦接至或直接連接至另一元件或者在這兩個元件之間可以存在新的元件。相比之下,當指出某元件“直接耦接至”或者“直接連接至”另一元件時,在這兩個元件之間不存在新的元件。在描述本公開的各種實施方式時使用的術語僅僅是用于描述特定實施方式而不是限制這樣的實施方式的示例。除非上下文另外清楚指明,否則,單數形式旨在包括復數形式。除非另有定義,本文使用的包括技術術語或科學術語的所有術語具有與本公開所屬領域的技術人員所理解的相同的含義。術語“包括”、“包含”和“具有”及其派生詞意味著包括但不限于。此外,本文使用的術語“模塊”或“單元”可以指用于執行至少一個功能、操作或任務的元件,并且可以通過軟件和/或硬件來實現。多個模塊或單元可以被配置成駐留在可尋址存儲介質上并且被配置成在一個或更多個處理器上執行。另外,在本發明的范圍內的實施方式包括存儲有計算機可執行指令或數據結構的計算機可讀介質。這樣的計算機可讀介質可以是通用計算機系統或專用計算機系統可訪問的任何可用介質。作為示例,這樣的計算機可讀介質可以包括但不限于ram、rom、eprom、cd-rom或其他光盤存儲器、磁盤存儲器或其他磁存儲設備,或者可以用于存儲或傳送某些程序代碼的任何其他物理存儲介質,該某些程序代碼由計算機可執行指令、計算機可讀指令或數據結構形成并且可以由通用計算機系統或專用計算機系統訪問。在下面的描述和所附權利要求中,術語“網絡”被定義為使得電子數據能夠在計算機系統和/或模塊之間傳輸的一個或更多個數據鏈路。當經由網絡或其他(有線、無線或其組合)通信連接將任何信息傳送或提供給計算機系統時,該連接可以被理解為計算機可讀介質。計算機可讀指令包括例如使通用計算機系統或專用計算機系統執行特定功能或功能組的指令和數據。計算機可執行指令可以是二進制中間格式指令例如匯編語言或甚至源代碼。此外,本發明可以在具有各種計算機系統配置如pc、膝上型計算機、手持設備、多處理器系統、基于微處理器或可編程的消費電子裝置、網絡pc、小型計算機、大型計算機、移動電話、pda、尋呼機等的網絡計算環境中實現。本發明還可以在分布式系統環境中實現,其中,在分布式系統環境中由有線數據鏈路、無線數據鏈路或有線和無線數據鏈路的組合所鏈接的本地計算機系統和遠程計算機系統通過網絡執行任務。在這樣的分布式系統環境中,程序模塊可以位于本地存儲器存儲設備或遠程存儲器存儲設備中。現在,將參照附圖描述根據本發明的實施方式的用于提供廣告的設備和方法。同時,如由本領域技術人員所理解的,計算機可讀記錄介質可以記錄有用于執行本發明的方法的程序。在下面的描述中,用戶指的是接收由web服務服務器或廣告提供設備提供的客戶服務(例如搜索、購物、廣告等)的人。首先,將參照圖1描述與本發明相關聯的整個系統。圖1是示出了根據本發明的實施方式的用于執行廣告提供方法的整個系統的示意圖。如圖1所示,根據本發明的廣告提供系統可以包括用戶終端設備100、廣告主終端設備200、web服務服務器300、廣告提供設備400和通信網絡500。根據本發明的實施方式的用戶終端設備100可以是作為能夠接入通信網絡500并且能夠發送或接收數據的網絡實體之一的典型移動通信終端或設備。用戶終端設備100還可以稱為用戶設備(ue)、移動站(ms)、移動用戶站(mss)、用戶站(ss)、高級移動站(ams)、無線終端(wt)、機器類型通信(mtc)設備、機器到機器(m2m)設備、設備到設備(d2d)設備、站(sta)等。然而,這僅是示例性的,并且不應被解釋為限制。可以將上述示例的任何等同設備或可連接置本發明的通信網絡500的任何電子設備用作用戶終端設備100。用戶終端設備100可以使用通信網絡500來執行語音或數據通信,并且包括用于存儲瀏覽器、程序和數據的存儲器、用于執行和控制各種程序的微處理器等。可以以各種形式來實現用戶終端設備100。例如,用戶終端設備100可以是智能電話、平板pc、膝上型計算機、個人數字助理(pda)、便攜式多媒體播放器(pmp)、mp3播放器,智能電視等中的一個。特別地,用戶終端設備100包括用于訪問web服務服務器300并接收由web服務服務器300提供的服務(例如購物等)的web瀏覽器、模塊或應用程序。另外,用戶終端設備100可以直接從廣告提供設備400接收廣告或在訪問web服務服務器300時接收由廣告提供設備400顯示的廣告。此外,用戶終端設備100可以將作為一種客戶信息的個人信息發送給web服務服務器300。廣告主終端設備200是由期望將廣告提供給用戶的廣告主使用的終端設備。廣告主終端設備200可以具有與用戶終端設備100相同的結構。廣告主終端裝置200可以將關于廣告的產品、允許預算和廣告時段的信息發送給廣告提供設備400。此外,廣告主終端設備200可以從廣告提供設備400接收關于每個客戶群的計費單價的信息,并且向廣告提供設備400提供關于由廣告主所選擇的計費單價的信息。web服務服務器300是用于通過網絡向用戶提供在線購物服務和各種相關服務的網絡實體。web服務服務器300可以接收從用戶終端設備100或廣告主終端設備200請求的服務分組,并且還響應于接收到的分組將響應分組發送給發送服務分組的相應設備。web服務服務器300可以是web應用服務器(was)、互聯網信息服務器(iis)或使用apachetomcat或nginx的公知的web或高速緩存服務器。此外,可以將構成網絡計算環境的設備之一用作web服務服務器300。此外,web服務服務器300可以支持諸如linux或window的操作系統(os),并且執行所接收的控制命令。考慮到軟件,web服務服務器300可以具有借助于諸如c、c++、java、visualbasic、visualc等計算機語言實現的程序模塊。特別地,web服務服務器300可以從廣告提供設備400接收要提供給用戶終端設備100的廣告。此外,當用戶終端設備100訪問web服務服務器300時,web服務服務器300可以將廣告提供給用戶終端設備100。廣告提供設備400是用于將廣告提供給用戶終端設備100的電子設備。廣告提供設備400可以從web服務服務器300收集關于由web服務服務器300提供的服務的客戶信息和產品信息。另外,廣告提供設備400可以從廣告主終端設備200接收并登記關于廣告的產品、允許預算和廣告時段的信息,并且還根據給定的處理來設置每個客戶群的計費單價。此外,廣告提供設備400可以從廣告主終端設備200接收關于所選擇的廣告的客戶群和所選擇的計費單價的信息,并且還將關于所登記的產品的廣告提供給所選擇的客戶群的用戶終端設備100。與web服務服務器300類似,廣告提供設備400可以是web服務器或高速緩存服務器。雖然在圖1中單獨示出了web服務服務器300和廣告提供設備400,web服務服務器300和廣告提供設備400可以對應于配備在單個服務器中的相應模塊。下面將描述廣告提供設備400的細節。web服務服務器300可以通過通信網絡500連接至用戶終端設備100,通信網絡500是指能夠基于因特網協議并使用各種有線或無線通信技術來發送或接收的數據的網絡如因特網、內聯網、移動通信網絡、衛星通信網絡等。此外,通信網絡500可以通過與web服務服務器300或用戶終端設備100組合來存儲諸如硬件和軟件的計算資源。通信網絡500可以指諸如lan(局域網)或wan(廣域網)的封閉型網絡、諸如因特網的開放型網絡、諸如cdma(碼分多址)、wcdma(寬帶cdma)、gsm(全球移動通信系統)、lte(長期演進)或epc(演進分組核心)的網絡,要開發的下一代網絡以及計算網絡。此外,通信網絡500包括多個接入網絡(未示出)和核心網絡(未示出),并且還可以包括外部網絡例如因特網(未示出)。接入網絡將執行用于移動通信設備的無線通信,并且可以由也被稱為bts(基站收發臺)、nodeb或enb(enodeb或演進nodeb)的多個基站以及諸如bsc(基站控制器)和rnc(無線網絡控制器)的控制器形成。另外,替代包括數字信號處理器和無線電信號處理器的這種基站,可以將與無線電信號處理器對應的多個無線電單元(未示出)分別設置在多個區域處,并連接至與數字信號處理器相對應的集中式數字單元(未示出)。與接入網絡一起形成移動網絡的核心網絡執行連接接入網絡和諸如因特網的外部網絡的功能。核心網絡是執行移動通信服務的主要功能如移動性控制和接入網絡之間的切換的網絡系統。亦即,核心網絡執行電路交換或分組交換,并且進一步管理和控制分組在移動網絡中的流動。此外,核心網絡可以管理頻率之間的移動性,控制核心網絡和接入網絡中的業務,并且控制與諸如因特網的其他網絡的交互工作。核心網絡可以由sgw(服務網關)、pgw(pdn網關)、msc(移動交換中心)、hlr(歸屬位置寄存器)、mme(移動移動性實體)、hss(歸屬用戶服務器)等形成。因特網是根據tcp/ip協議交換信息的全球性公共網絡。與web服務服務器300和廣告提供設備400相連接的因特網可以通過核心網絡和接入網絡將由web服務服務器300提供的服務提供給用戶終端設備100,并且還可以沿相同的路由將由廣告提供設備400提供的廣告提供給用戶終端設備100。此外,因特網可以通過核心網絡和接入網絡將從用戶終端設備100接收的服務請求提供給web服務服務器300,并且還可以沿相同的路由將廣告主終端設備200的廣告提供請求提供給廣告提供設備400。同時,根據本發明的實施方式的嵌入在每個設備或服務器中的處理器可以處理用于執行本發明的方法的程序指令。該處理器可以是單線程處理器或多線程處理器。此外,該處理器可以處理存儲在存儲器或任何其他存儲裝置中的命令。以上,描述了根據本發明的實施方式的用于執行廣告提供方法的整個系統。現在,將描述根據本發明的實施方式的廣告提供方法的控制流程。圖2是示出了根據本發明的實施方式的廣告提供方法的流程圖。根據本發明的實施方式,在步驟s200處,廣告主終端設備200可以將要廣告的產品登記在廣告提供設備400中。此外,在步驟s200處,廣告主終端設備200可以將允許預算和廣告時段登記在廣告提供設備400中。然后,在步驟s202處,廣告提供設備400設置關于所登記的產品的每個客戶群的計費單價。設置每個客戶群的計費單價的該步驟可以按照如下方式執行。首先,廣告提供設備400收集將被用作用于計算每個客戶群的預期響應率的基本信息的客戶信息和產品信息。客戶信息可以直接從使用web服務服務器300的用戶終端設備100收集,或者通過請求和接收存儲在web服務服務器300中的信息來收集。客戶信息是指與使用由web服務服務器300提供的在線購物服務的用戶相關聯的信息。客戶信息可以包括針對每個客戶的個人信息和購買歷史信息。個人信息是指用于標識每個個體的信息。個人信息可以包含使用在線購物服務的客戶的年齡、性別、住宅區域等。購買歷史信息是指用于指示每個客戶的購買特性的信息。購買歷史信息可以包含購買周期、購買頻率、折扣敏感度、每用戶平均收入(arpu)和購買時區。產品信息是指與由web服務服務器300提供的在線購物服務中所銷售的產品有關的信息。產品信息可以包含每個產品的購買者評論的數目、每個產品的購買滿意度、每個時段的銷售數量和銷售量的變化率。如果廣告主在廣告提供設備400中登記了要廣告的任何產品,則廣告提供設備400計算關于所登記的產品的每個客戶群的預期響應率。此時,可以通過對包含在所收集的客戶信息和產品信息中的數據進行分析來計算每個客戶群的預期響應率。可以基于所收集的個人信息和購買歷史信息來執行基于客戶信息的分析。例如,可以對針對特定產品具有相似購買周期的客戶進行分組,和/或對針對特定產品具有相似購買頻率的客戶進行分組。類似地,可以基于包含在購買歷史信息中的折扣敏感度、arpu和/或購買時區對客戶進行分組以進行分析。可以以商業智能報告的形式提供分析結果,該商業智能報告可以包含每個產品的客戶群的絕對數量、相對重要性、樹形圖等。另外,可以通過分析包含在產品信息中的每個產品的購買者評論、這樣的評論的數目和每個產品的購買滿意度來執行基于產品信息的分析。此外,通過分析每個時段的銷售量和銷售量的變化率中的一個或更多個,可以計算在提供廣告時的估計銷售率。在計算每個客戶群的預期響應率之后,廣告提供設備400設置關于所登記的產品的每個客戶群的計費單價。計費單價可以是例如但不限于每次點擊付費(ppc)。替選地,可以使用每次點擊成本(cpc)、每千次成本(cpm)或每次動作成本(cpa)來設置計費單價。之后,在步驟s204處,廣告提供設備400將每個客戶群的計費單價發送給廣告主終端設備200。然后,在步驟s206處,廣告主終端設備200選擇提供廣告的目標客戶群和適當的計費單價,并且在步驟s208處將選擇信息發送給廣告提供設備400。表1示出了可以由廣告主終端設備200選擇的客戶群及其計費單價的示例。[表1]客戶群群體人口量(人)ppc(美分)20歲女性5,0001020歲至30歲女性9,0005所有女性30,0001如果廣告主希望廣告的產品是對年輕女性具有高預期響應率的產品,則可以如表1所示的那樣計算根據預期響應率的客戶群群體。如表1所示,預期響應率越高,則人口量越小且計費單價越高。因此,廣告主可以選擇較高的計費單價以僅向具有高預期響應率的客戶群提供廣告,或者選擇較低的計費單價以向若干客戶群提供廣告。計費單價的選擇基于適當的策略,并且可以考慮關于目標客戶群的人口量和預期響應率二者。表1所示的客戶群的群體僅是示例性的并且不應被解釋為限制。通過上述分析獲得的相應客戶群可以是群體。此外,通過綜合考慮分析數據,可以將期望在提供廣告時購買所登記的產品的某些客戶群創建作為群體。當廣告主終端設備200將關于所選擇的計費單價的信息發送給廣告提供設備400時,在步驟s210處廣告提供設備400基于所選擇的計費單價、所登記的允許預算和廣告時段來計算廣告曝光頻率。廣告曝光頻率的計算可以通過根據允許預算和廣告時段計算每天的可消費預算,然后基于根據所選擇的客戶群和所選擇的計費單價的預期響應率計算由于每天的曝光頻率產生的預期消費預算來執行。例如,如果每天的可消費預算是1000美元,則如果根據由廣告主終端設備200選擇的計費單價,預期響應率是10%,并且如果ppc的值是10美分,則提供廣告10次消費10美分,因此每天消費1,000美元可以提供100,000次廣告。此外,可以在一天中以固定頻率提供廣告,或者取決于所選擇的客戶群的特性,根據時間或日期不同地提供廣告。例如,可以通過考慮所選擇的客戶群的主購買時區,集中于特定時間來提供廣告。在另一實施方式中,在產品在廣告時段期間每天具有不同購買周期的情況下,可以針對每一天不同地計算可消費預算,因此,對于每一天而言廣告曝光頻率可以不同。如果在廣告時段期間產生任何折扣,則可以在折扣時段期間不同地設置可消費預算。亦即,可以在考慮到客戶群的特性的情況下,根據時間或時段如年、季度、月、周或天來不同地設置廣告曝光頻率。此外,廣告提供設備400可以考慮客戶群的特性將廣告曝光頻率設置成根據特定時間或時段而變化。廣告提供設備400可以通過在具有較高預期響應率的特定時段中將可消費預算設置在高水平來增加廣告曝光頻率。此外,廣告提供設備400可以通過將可消費預算設置為相同來減小廣告曝光頻率。當計算出廣告曝光頻率時,在步驟s212處,廣告提供設備400基于所計算的廣告曝光頻率將用于所登記的產品的廣告提供給與由廣告主終端設備200選擇的計費單價對應的客戶群的用戶終端設備100。此時,可以以推送的方式將廣告提供給客戶群的用戶終端設備100。此外,當用戶終端設備100訪問web服務服務器300時,在步驟s214處可以將廣告提供給所顯示的網頁上的特定區域。此外,取決于廣告的發送進度,可以通過計算或實際的反應率來調整作為廣告的發送目標的客戶群的群體。另外,在步驟s216處廣告提供設備400可以在廣告發送時段期間以固定的間隔檢查客戶群的反應,并且根據由廣告主終端設備200所選擇的計費單價來計算所消費的廣告費用(允許預算中的已消費預算)。在ppc的情況下,可以基于由廣告主所選擇的ppc值和廣告時段期間點擊的次數來執行廣告費用的計算。然后,在步驟s218處廣告提供設備400可以通過考慮允許預算中的已消費預算和剩余廣告時段二者來調整剩余廣告時段的廣告曝光頻率。之后,在步驟s220處,基于經調整的曝光頻率,廣告提供設備400將用于所登記的產品的廣告提供給與由廣告主終端設備200選擇的計費單價對應的客戶群的用戶終端設備100。此時,在步驟s222處,可以以推送的方式將廣告提供給客戶群的用戶終端設備100,或者在用戶終端設備100訪問web服務服務器300時將廣告提供給所顯示的網頁上的特定區域。以上描述了根據本發明的實施方式的廣告提供方法。在下文中,將描述用于執行廣告提供方法的相應設備及其操作。圖3是示出了根據本發明的實施方式的用于執行廣告提供方法的廣告主終端設備的框圖。參照圖3,廣告主終端設備200可以包括通信單元210、存儲器單元220、控制單元230、輸入單元240和輸出單元250。通信單元210被配置成將數據發送給外部源或從外部源接收數據。例如,通信單元210可以由一個或更多個軟件模塊和/或硬件模塊(如網絡接口卡和相應的ndis(網絡驅動器接口規范)堆棧)的邏輯組合形成。通信單元210可以支持各種通信協議。例如,可支持如amps、cdma、gsm、wcdma、hsdpa、lte和lte-a的各種移動通信標準,并且也可支持諸如ble和zigbee的短距離通信技術。特別地,通信單元210可以通過通信網絡500向web服務服務器300發送數據和從web服務服務器300接收數據,并且通信單元210還可以包括移動通信模塊,該移動通信模塊被配置成根據移動通信標準執行對通信網絡500的訪問和數據發送/接收。發送或接收的這種數據可以包括與由web服務服務器300提供的在線購物服務相關聯的數據以及發送至廣告提供設備400或從廣告提供設備400接收的數據。存儲器單元220被配置成存儲要由控制單元230執行或處理的數據或程序。基本上,存儲器單元220可以存儲用于引導廣告主終端設備200并操作上述各個元件的os(操作系統)。此外,存儲器單元220可以存儲用于支持各種用戶功能例如呼叫功能、音樂播放器功能、圖像查看器功能、視頻回放功能等的應用或程序。特別地,存儲器單元220可以存儲執行根據本發明的廣告提供方法所需的特定應用或程序。亦即,存儲器單元220可以存儲用于訪問在線購物中心的網絡瀏覽器或應用,并且還存儲用于將廣告的產品、允許預算和廣告時段登記在廣告提供設備400中的特定模塊或應用以及用于接收、選擇和發送所登記的產品的計費單價的特定模塊或應用。存儲器單元220可以包括磁介質(例如硬盤、軟盤和磁帶)、光學介質(例如cd-rom(致密盤只讀存儲器)和dvd(數字視頻盤))、磁光介質(例如軟光盤)、rom、ram(隨機存取存儲器)和/或閃速存儲器。控制單元230被配置成執行對廣告主終端設備200的整體控制,并且控制單元230可以包括一個或更多個處理器。該處理器可以是單線程處理器或多線程處理器。通過這樣的一個或更多個處理器,控制單元230可以執行或處理存儲在存儲器單元220中的命令。該命令可以包括可分析命令如腳本命令(例如javascript或ecmascript)、可執行代碼或記錄在計算機可讀介質中的任何其他命令。特別地,控制單元230可以通過使用存儲在存儲器單元220中的應用程序來控制通信單元210,以將信息發送給web服務服務器300或者從web服務服務器300接收信息。亦即,控制單元230根據存儲在存儲器單元220中的應用或程序的服務邏輯進行操作,從而執行根據本發明的廣告提供方法。根據本發明的實施方式,在通過通信單元210與廣告提供設備400通信的同時,控制單元230將要廣告的產品、允許預算和廣告時段登記在廣告提供設備400中,從廣告提供設備400接收每個客戶群的計費單價,并將由廣告主選擇的計費單價發送給廣告提供設備400。輸入單元240被配置成接收廣告主的輸入。亦即,輸入單元240響應于廣告主的操縱生成輸入信號,然后將所生成的輸入信號傳送給控制單元230。輸入單元240可以由各種公知輸入機構例如鍵盤、鼠標、操縱桿、滾輪、觸摸屏、觸摸墊等形成。此外,輸入單元240還可以包括手勢輸入機構、語音識別機構、運動檢測機構、眼跟蹤機構、接近傳感器機構等。輸入單元240可以通過系統總線和輸入/輸出接口連接至控制單元230。輸入/輸出接口可以是各種可行接口中的至少一個如串行端口接口、ps/2接口、并行端口接口、usb接口、ieee(電氣和電子工程師協會)1394接口(即火線接口)等或其任何組合。輸出單元250被配置成將廣告主終端設備200的操作結果或狀態提供給廣告主。特別地,輸出單元250可以通過顯示機構視覺地輸出信息。例如,輸出單元250可以由諸如eld(電致發光顯示器)、vfd(真空熒光顯示器)、lcd(液晶顯示器)、tft-lcd(薄膜晶體管lcd)、led(發光二極管)、oled(有機led)和amoled(有源矩陣oled)的各種二維顯示器或者諸如全息和激光束的三維顯示器形成。輸出設備250可以通過視頻接口如hdmi(高清晰度多媒體接口)或gdi(圖形設備接口)連接至控制單元230。控制單元230和視頻接口可以經由系統總線彼此連接。特別地,輸出單元250可以用于顯示從web服務服務器300尤其是用于登記要廣告的產品或選擇計費單價的接口接收的信息。圖4是示出了根據本發明的實施方式的用于執行廣告提供方法的廣告主終端設備200的操作的流程圖。參照圖4,在步驟s400處,廣告主終端設備200接收關于要廣告的產品、允許預算和廣告時段的輸入,然后將關于要廣告的產品、允許預算和廣告時段的所接收到的輸入登記在廣告提供設備400中。然后,在步驟s402處,廣告主終端設備200從廣告提供設備400接收針對目標廣告的客戶群和針對由廣告提供設備400設置的客戶群的計費單價。在步驟s404處,基于廣告主的輸入,廣告主終端設備200選擇所接收到的客戶群中的一個客戶群,并且還從所接收到的計費單價中選擇相應的計費單價。然后,在步驟s406處,廣告主終端設備200將關于所選擇的客戶群和所選擇的計費單價的信息發送給廣告提供設備400。如上所述,廣告主終端設備200僅執行將要廣告的產品登記在廣告提供設備400中的步驟以及選擇期望的客戶群和相應的計費單價的步驟。雖然基于競價機制的典型計費系統使得廣告主消費長時間進行競價并且與廣告效果相比消費大量費用,但是本發明可以通過最小化在廣告主終端設備200處執行的步驟來向廣告主提供便利。以上,描述了根據本發明的實施方式的廣告主終端設備200的結構和操作。在下文中,將描述根據本發明的實施方式的廣告提供設備400的結構和操作。圖5是示出了根據本發明的實施方式的用于執行廣告提供方法的廣告提供設備400的框圖。參照圖5,廣告提供設備400可以包括通信單元410、存儲單元420和控制單元430。通信單元410被配置成將數據發送給外部源或從外部源接收數據。通信單元410執行與用戶終端設備100、廣告主終端設備200和web服務服務器300通信的功能,其中,用戶終端設備100、廣告主終端設備200和web服務服務器300中的每一個通過通信網絡500連接。通信單元410可以從用戶終端設備100或web服務服務器300收集客戶信息和產品信息。所收集的信息被存儲在存儲單元420中。另外,通信單元410可以從廣告主終端設備200接收關于要廣告的產品、允許預算和廣告時段的信息,將通過一系列處理過程生成的每個客戶群的計費單價提供給廣告主終端設備200,并且接收關于由廣告主終端設備200選擇的目標客戶群和相關的計費單價的信息。此外,通信單元410可以將關于由廣告主終端設備200所登記的產品的廣告提供給目標客戶群。如上所述,可以將這樣的廣告直接或者經由web服務服務器300發送給用戶終端設備100。同時,在web服務服務器300和廣告提供設備400形成單個硬件的情況下,可以在不與通信網絡500進行任何連接的情況下收集客戶信息和產品信息。存儲單元420可以存儲根據本發明的實施方式的用于執行廣告提供方法的程序。此外,存儲單元420可以存儲從用戶終端設備100或web服務服務器300收集的客戶信息和產品信息。此外,可以存儲與本發明的實施方式相關聯的各種信息如每個客戶群的預期響應率、每個客戶群的計費單價和用戶選擇的計費單價。可以以數據庫的形式存儲該信息,并且因此廣告提供設備400還可以包括數據庫管理系統。控制單元430被配置成控制廣告提供設備400以執行廣告提供方法。控制單元430可以被實現為一個或更多個處理器。該處理器可以是單線程處理器或多線程處理器。另外,控制單元430可以執行或處理存儲在存儲單元420中的命令。該命令可以包括可分析命令如腳本命令(例如javascript或ecmascript)、可執行代碼或記錄在計算機可讀介質中的任何其他命令。特別地,控制單元430可以包括分析/設置模塊431和廣告傳送模塊432。在本公開中,術語“模塊”可以指以軟件、硬件或其組合形成的元件,并且執行某些任務。模塊可以被配置成駐留在可尋址存儲介質上并且被配置成在一個或更多個處理器上執行。因此,作為示例,模塊可以包括諸如軟件組件、面向對象的軟件組件、類組件和任務組件的組件、進程、函數、屬性、過程、子例程、程序代碼段、驅動器、固件、微代碼、電路、數據、數據庫、數據結構、表、數組和變量。在組件和模塊中提供的功能可以組合成更少的組件和模塊或者進一步分離成另外的組件和模塊。分析/設置模塊431基于存儲在存儲單元420中的客戶信息和商品信息來生成分析數據,并且計算每個客戶群針對廣告主終端設備200所登記的產品的預期響應率。此外,分析/設置模塊431基于所計算的預期響應率來設置每個客戶群的計費單價。計費單價可以是例如但不限于每次點擊付費(ppc)。替選地,可以使用每次點擊成本(cpc)、每千次成本(cpm)或每次動作成本(cpa)來設置計費單價。分析/設置模塊431控制通信單元410以將每個客戶群的計費單價發送給廣告主終端設備200。當通過通信單元410從廣告主終端設備200接收到關于目標客戶群及相關的計費單價的信息時,分析/設置模塊431控制存儲單元420以存儲所接收的信息。此外,分析/設置模塊431基于要廣告的產品、允許預算和廣告時段來計算廣告曝光頻率。同時,廣告傳送模塊432被配置成將由廣告主終端設備200登記的廣告提供給用戶終端設備100。廣告傳送模塊432可以基于存儲在存儲單元420中的各種信息如所登記的產品、關于所登記的產品的目標客戶群、所選擇的計費單價和/或計算出的廣告曝光頻率來提供廣告。雖然未示出,但是廣告提供設備400還可以包括在標準計算設備中廣泛使用的輸入單元和輸出單元。圖6是示出了根據本發明的實施方式的廣告提供設備400的操作的流程圖。參照圖6,在步驟s600處,廣告提供設備400從廣告主終端設備接收對要廣告的產品、允許預算和廣告時段的登記。然后,在步驟s602處,廣告提供設備400設置關于所登記的產品的每個客戶群的計費單價。如上所述,可以使用每次點擊付費(ppc)、每次點擊成本(cpc)、每千次成本(cpm)或每次動作成本(cpa)來設置計費單價。然后,在步驟604處,廣告提供設備400將在步驟s602處設置的每個客戶群的計費單價發送給廣告主終端設備200,并且從廣告主終端設備200接收對目標客戶群和相關計費單價的選擇。然后,在步驟s606處,廣告提供設備400基于所選擇的計費單價、所登記的允許預算和所登記的廣告時段來計算廣告曝光頻率。在該步驟處,可以通過基于所登記的允許預算和所選擇的計費單價得出總的可曝光計數然后將總的可曝光計數除以廣告時段,來計算廣告曝光頻率。替選地,可以在考慮到客戶群的特性的情況下,根據時間或時段如年、季度、月、周或天來不同地設置廣告曝光頻率。之后,在步驟s608處,廣告提供設備400基于所計算的曝光頻率將用于所登記的產品的廣告提供給目標客戶群的用戶終端設備100。在該步驟處,可以以推送的方式將廣告提供給目標客戶群的用戶終端設備100。如果用戶終端設備100訪問web服務服務器300,則可以將廣告提供給所顯示的網頁上的特定區域。另外,在步驟s610處,廣告提供設備400可以定期檢查客戶群的反應,并且基于所選擇的計費單價來計算所消費的廣告費用。此外,在步驟s612處,廣告提供設備400可以基于從允許預算排除出所消費的廣告費用之后剩余的預算來定期調整關于剩余廣告時段的廣告曝光頻率,然后在步驟s614處基于經調整的曝光頻率來提供廣告。如果由于所消費的廣告費用等于或超過允許預算而沒有剩余預算,則廣告提供設備400可以停止提供廣告。以上,通過流程圖描述了廣告提供設備400的操作。本發明包括用于執行廣告提供方法的程序。可以將該程序記錄在存儲介質中,并且還可以通過將程序安裝在計算機中并且由計算機讀取和執行該程序來執行前述功能。這些程序可以包括諸如c、c++、java的編程語言的代碼以及可由計算機處理器或cpu讀取的機器代碼,使得計算機讀取記錄在記錄介質中的程序以執行前述功能。亦即,代碼可以包括但不限于計算機語言如面向數據的語言(例如sql、dbase)、系統語言(例如c、objectivec、c++、匯編)、架構語言(例如java、net)以及應用程序語言(例如php、ruby、perl、python)或本領域公知的任何其他語言。代碼可以包括與定義上述功能的函數有關的功能代碼以及與計算機處理器根據預設過程執行功能所需的執行過程有關的控制代碼。此外,代碼還可以包括與計算機處理器執行功能所需的附加信息或者介質引用的內部或外部存儲器的位置或地址相關的存儲器引用相關代碼。此外,當計算機處理器需要與遠程計算機或服務器通信以執行功能時,代碼還可以包括與計算機處理器如何使用基于有線和/或無線通信模塊與遠程計算機或服務器通信以及在通信時計算機處理器發送或接收何種信息或媒體相關的通信相關代碼。適于存儲計算機程序命令和數據的計算機可讀存儲介質可以包括諸如硬盤、軟盤和磁帶的磁介質、諸如cd-rom(致密盤只讀存儲器)和dvd(數字視頻盤)的光介質、諸如軟盤的磁光介質以及諸如rom(只讀存儲器)、ram(隨機存取存儲器)、閃速存儲器、eprom(可擦除可編程只讀存儲器)和eeprom(電可擦除可編程只讀存儲器)的半導體存儲器。處理器和存儲器可以由專用邏輯電路補充或與其集成。此外,可以將包含程序的計算機可讀記錄介質分配給經由網絡連接的計算機系統,并且相應地可以以分布式方式存儲和實現計算機可讀代碼。考慮到讀取記錄介質以執行程序的計算機的系統配置,本領域的程序員可以容易地推斷或修改實現本發明的功能程序、相關代碼和代碼段。本發明的實施方式的各個步驟可以以計算機可執行命令來實現并且可以由計算系統來執行。該計算機系統被定義為一起工作以對電子數據進行操作的一個或更多個軟件模塊、一個或更多個硬件模塊或其組合。例如,所定義的計算機系統包括個人計算機的硬件組件以及軟件模塊如個人計算機的操作系統。模塊的物理布局不重要。計算機系統可以包括經由網絡耦接的一個或更多個計算機。同樣,計算機系統可以包括其中諸如存儲器和處理器的內部模塊一起工作以對電子數據進行操作的單個物理設備。實現方式可以在以下計算系統中實現,所述計算系統包括后端組件(例如數據服務器),或包括中間件組件(例如應用服務器),或包括前端組件(例如具有用戶可以通過其與實現方式交互的圖形用戶界面或web瀏覽器的客戶端計算機),或者包括這樣的后端組件、中間件組件或前端組件的任何組合。組件可以通過數字數據通信的任何形式或介質(例如通信網絡)互連。亦即,可以實現根據本發明的用于執行廣告提供方法的設備或裝置,以基于下文要描述的計算系統來實現上述實施方式。圖7是示出了根據本發明的實施方式的用于實現廣告提供方法的設備即廣告主終端設備200或廣告提供設備400的操作環境的框圖。圖7和以下討論旨在提供可以實現本發明的示例性合適的計算環境的簡要一般性描述。雖然不是必需的(例如當以硬件實現時),將在由計算機系統執行的計算機可執行指令(如程序模塊)的一般上下文中描述本
發明內容。通常,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等。計算機可執行指令、相關聯的數據結構和程序模塊表示用于執行本文所公開的方法的動作的程序代碼裝置的示例。參照圖7,用于實現本發明的示例性計算系統包括處理單元11、系統存儲器12以及將包括系統存儲器12的各種系統組件耦接至處理單元11的系統總線10。處理單元11可以執行被設計成實現本發明的特征的計算機可執行指令。系統總線10可以是若干種類型的總線結構中的任一種,其包括使用各種總線架構中的任一種的存儲器總線或存儲器控制器、外圍總線以及局部總線。系統存儲器12包括只讀存儲器(rom)12a和隨機存取存儲器(ram)12b。可以將包含諸如在啟動期間幫助在計算機系統內的元件之間傳輸信息的基本例程的基本輸入/輸出系統(bios)13a存儲在rom12a中。計算系統還可以包括存儲單元,例如用于讀寫硬盤的硬盤驅動器15、用于讀寫磁盤的磁盤驅動器16以及用于讀寫光盤如cd-rom或其他光學介質的光盤驅動器17。硬盤驅動器15、磁盤驅動器16和光盤驅動器17分別通過硬盤驅動器接口18、磁盤驅動器接口19和光盤驅動器接口20連接至系統總線10。此外,計算系統還可以包括外部存儲器21作為存儲單元。外部存儲器21可以通過輸入/輸出接口24連接至系統總線10。驅動器及其相關聯的計算機可讀介質為計算系統提供計算機可執行指令、數據結構、程序模塊和其他數據的非易失性存儲。雖然這里描述的示例環境采用硬盤15、磁盤16和光盤17,但是可以使用用于存儲數據的其他類型的計算機可讀介質,包括磁帶盒、閃存卡、數字通用盤、伯努利盒、ram、rom等。可以將包括一個或更多個程序模塊如操作系統13b、一個或更多個應用程序13c、其他程序模塊13d和程序數據13e的程序代碼裝置存儲在硬盤15、磁盤16、光盤17、rom12a或ram12b上。用戶可以通過其他輸入設備22如鍵盤、定點設備、麥克風、操縱桿、游戲盤等將命令和信息輸入到計算系統中。可以通過與系統總線10耦接的輸入/輸出接口24將這種其他輸入設備22連接至處理單元11。輸入/輸出接口24可以邏輯地表示各種各樣的不同接口中的任一個,如串行端口接口、ps/2接口、并行端口接口、通用串行總線(usb)接口或電氣和電子工程師協會(ieee)1394接口(即火線接口),或者輸入/輸出接口24甚至可以邏輯地表示不同接口的組合。此外,計算系統還可以包括經由視頻/音頻接口25連接至系統總線10的顯示設備26(如監視器或lcd)和/或音頻設備27(如揚聲器或麥克風)。視頻/音頻接口25可以包括高清晰度多媒體接口(hdmi)、圖形設備接口(gdi)等。計算系統可連接至網絡例如辦公室范圍或企業范圍的計算機網絡、家庭網絡、內聯網和/或因特網。計算系統可以通過這樣的網絡與外部源例如遠程計算機系統、遠程應用程序和/或遠程數據庫交換數據。計算系統包括網絡接口28,計算系統通過網絡接口28從外部源接收數據和/或向外部源發送數據。網絡接口28利于與遠程設備交換數據。例如,如果計算系統是廣告主終端設備200,則該設備200可以通過網絡接口28將信息發送給廣告提供設備400或者從廣告提供設備400接收信息。如果計算系統是廣告提供設備400,則該設備400可以通過網絡接口28將信息發送給廣告主終端設備200或者從廣告主終端設備200接收信息。網絡接口28可以邏輯地表示一個或更多個軟件和/或硬件模塊,例如網絡接口卡和相應的網絡驅動器接口規范(ndis)堆棧。同樣,計算系統通過輸入/輸出接口24從外部源接收數據和/或向外部源數據發送數據。輸入/輸出接口24耦接至調制解調器23(例如標準調制解調器、電纜調制解調器或數字用戶線(dsl)調制解調器),計算系統通過該調制解調器23從外部源接收數據和/或向外部源發送數據。雖然圖7表示用于本發明的適當操作環境,但是本發明的原理可以用于能夠在根據需要進行適當修改的情況下實現本發明的原理的任何系統。圖7所示的環境僅是說明性的,并且絕不意味著甚至表示可以實現本發明的原理的各種環境的一小部分。可以將在執行本發明的廣告提供程序期間產生的各種信息存儲在與圖7所示的計算系統相關聯的任何計算機可讀介質中或者從其訪問。例如,可以將這些模塊的部分和相關聯的程序數據的部分包括在操作系統13b、應用程序13c、程序模塊13d和/或程序數據13e中,以存儲在系統存儲器12中。當計算系統與大容量存儲設備如硬盤耦接時,還可以將這樣的模塊和相關聯的程序數據存儲在大容量存儲設備中。在聯網環境中,可以將相對于計算系統或其部分描述的程序模塊存儲在通過輸入/輸出接口24的調制解調器23或網絡接口28連接的遠程計算機系統中。如之前所描述的,可以在分布式環境下執行這樣的模塊。雖然說明書包含許多具體實施細節,但是這些不應被解釋為對任何公開內容或要求保護的范圍的限制,而是作為可能是特定公開的特定實施方式所特有的特征的描述。本說明書在單獨實施方式的上下文中描述的某些特征也可以在單個實施方式中以組合的方式實現。相反,在單個實施方式的上下文中描述的各種特征也可以在多個實施方式中單獨地或以任何合適的子組合的方式來實現。此外,雖然特征可以在上面描述為在某些組合中起作用并且甚至最初以這樣的方式要求保護,但是來自所要求保護的組合的一個或更多個特征在一些情況下可以從組合中去除,并且所要求保護的組合可以針對子組合或子組合的變型。此外,雖然本公開描述了以參照附圖的預定順序執行操作,但是不應當被解釋為需要按照被示出以獲得優選結果的順序或預定順序執行操作,或者需要執行所有示出的操作。在一些情況下,多任務和并行處理是有利的。此外,不應被解釋為在所有類型的實現中需要對各種系統組件進行劃分。應當理解,所描述的程序組件和系統通常被集成為單個軟件產品或被封裝到多個軟件產品中。雖然已經參考本公開的示例性實施方式具體示出和描述了本公開,但是本領域技術人員將理解,在不脫離本公開的如由所附權利要求所限定的范圍的情況下,可以對本公開內容做出形式和細節上的各種改變。本發明在市場或商業上具有良好的銷售可能性,并且具有適于實際和明顯實施的工業實用性。當前第1頁12