TWI763971B - Devices, systems and methods for personalized banner generation and display - Google Patents
Devices, systems and methods for personalized banner generation and displayInfo
- Publication number
- TWI763971B TWI763971B TW108103279A TW108103279A TWI763971B TW I763971 B TWI763971 B TW I763971B TW 108103279 A TW108103279 A TW 108103279A TW 108103279 A TW108103279 A TW 108103279A TW I763971 B TWI763971 B TW I763971B
- Authority
- TW
- Taiwan
- Prior art keywords
- product
- banner
- image
- objects
- color
- Prior art date
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
許多使用者透過計算裝置來存取內容,例如智慧型手錶、行動電話、電腦及/或許多其他電子裝置。使用者可透過使用者界面存取顯示的內容,例如顯示網站的網頁瀏覽器或顯示應用程式內容的應用程式。在使用者透過使用者界面存取內容時,透過使用者界面也可有效顯示額外揭露及/或感興趣內容給使用者,例如:透過該使用者界面內植入的廣告橫幅,可顯示有關使用者可能感興趣的產品資訊。由於每個使用者可能有數百萬種不同的產品和興趣,因此針對每種情況、產品和使用者手動產生個別廣告橫幅是不可行的,並且會消耗大量計算資源和人手工作來建立和儲存廣告橫幅。 Many users access content through computing devices, such as smart watches, mobile phones, computers, and/or many other electronic devices. Users can access displayed content through a user interface, such as a web browser that displays a website or an application that displays application content. When the user accesses the content through the user interface, additional disclosure and/or content of interest can also be effectively displayed to the user through the user interface. product information that may be of interest to readers. Since each user may have millions of different products and interests, it is not feasible to manually generate individual ad banners for each situation, product and user, and would consume a lot of computing resources and manual work to create and store Advertising banner.
根據本發明,提供用於個人化廣告橫幅產生和顯示之一或多個計算裝置及/或方法。在具體實施例中,判斷使用者是否透過計算裝置上所顯示的使用者界面存取內容。關於使用者的資訊,諸如瀏覽歷史、購買歷史、地點、個 人設定資訊、年齡、性別、社交網路資料、AD互動資料、郵件內容、日曆資料等,用於確定使用者感興趣。可獲得與興趣相關的影像,該影像經過處理,諸如透過非監督式影像分割處理來移除影像的背景,並在描述產品的該影像內識別一產品物件。如標誌、文字或其他物件的其他內容也會從產品中移除,作為移除背景的一部分。如此,會隔離該產品物件避免進一步處理。 In accordance with the present invention, one or more computing devices and/or methods are provided for personalized advertising banner generation and display. In a specific embodiment, it is determined whether the user accesses the content through the user interface displayed on the computing device. Information about the user, such as browsing history, purchase history, location, personal Personal setting information, age, gender, social network data, AD interaction data, email content, calendar data, etc., are used to determine the user's interest. Interest-related images can be obtained that are processed, such as through unsupervised image segmentation processing, to remove the background of the image and identify a product item within the image that describes the product. Other content such as logos, text or other objects are also removed from the product as part of removing the background. As such, the product item is isolated from further processing.
該產品物件的特徵經評估以判定該產品的產品類型,例如,影像識別網(例如,影像識別網VGC-19)處理產品物件的特徵(例如,形狀、顏色及/或可從該影像中擷取的其他產品識別特徵),以從產品清單中選擇產品的產品類型。根據產品類型或手動分配的標的事項選擇新背景。補充內容(例如,產品價格、產品描述等)及/或裝飾物件(例如,可覆蓋新背景的覆蓋影像,諸如太陽物件、雲物件、樹物件等)可根據產品類型來獲取。如此,產生包含新背景的廣告橫幅。該產品物件、該補充內容及/或該裝飾物件會插入該廣告橫幅的選擇位置上。 Features of the product item are evaluated to determine the product type of the product, eg, an image recognition network (eg, Image Recognition Network VGC-19) processes product item characteristics (eg, shape, color, and/or can be extracted from the image) other product identification features) to select the product type of the product from the product list. Choose a new context based on product type or manually assigned subject matter. Supplementary content (eg, product price, product description, etc.) and/or decorative items (eg, overlay images that can be overlaid with new backgrounds, such as sun items, cloud items, tree items, etc.) may be obtained by product type. In this way, an advertising banner containing the new background is generated. The product object, the supplemental content and/or the decorative object are inserted at selected positions of the advertising banner.
對廣告橫幅套用視覺調整,例如修改新背景、該產品物件、該裝飾物件及/或補充內容的亮度、飽和度、大小、位置、顏色及/或其他視覺屬性。該廣告橫幅由電腦以對使用者美觀及個人化的方式以機械產生。如此,透過計算裝置顯示器上的使用者界面呈現該廣告橫幅。 Apply visual adjustments to the advertising banner, such as modifying the brightness, saturation, size, position, color and/or other visual attributes of the new background, the product item, the decorative item and/or supplemental content. The advertising banner is generated mechanically by a computer in a way that is aesthetically pleasing and personal to the user. As such, the advertising banner is presented through the user interface on the computing device display.
100:方案 100: Scheme
102:服務 102: Services
104:伺服器 104: Server
106:區域網路 106: Local Area Network
108:廣域網路 108: WAN
110:用戶端裝置 110: Client Device
112:使用者 112: User
200:圖解架構圖 200: Schematic Architecture Diagram
202:記憶體 202: Memory
204:作業系統 204: Operating System
206:伺服器應用程式 206: Server Application
208:資料庫 208:Database
210:處理器 210: Processor
212:通訊匯流排 212: Communication bus
214:網路配接器 214: Network Adapter
216:儲存組件 216: Storage Components
218:電源供應器 218: Power Supply
220:氣候控制單元 220: Climate Control Unit
300:圖解架構圖 300: Schematic Architecture Diagram
301:記憶體 301: Memory
302:使用者應用程式 302: User application
303:作業系統 303: Operating System
304:電池 304: Battery
306:網路配接器 306: Network Adapter
308:顯示器 308: Display
310:處理器 310: Processor
311:鍵盤 311: Keyboard
312:通訊匯流排 312: Communication bus
318:電源供應器 318: Power Supply
319:全球定位系統接收器 319: GPS receiver
502:游泳網站 502: Swimming website
504:推薦模組 504: Recommended Mods
506:產品類型清單 506: Product Type List
508:偵測 508: Detect
510:識別 510: Identify
512:影像 512: Image
514:非監督影像分割處理 514: Unsupervised Image Segmentation Processing
516:移除 516: Remove
518:吉他產品物件 518: Guitar Product Object
520:影像辨識網路 520: Image Recognition Network
522:判定 522: Judgment
524:獲取 524: Get
526:建構 526: Construction
528:廣告橫幅 528: Advertising Banner
530:傳輸 530: Transmission
600:方案 600: Scheme
602:非暫態機器可讀取媒體 602: Non-transitory machine-readable media
604:電腦可讀取資料 604: The computer can read the data
606:讀取 606: read
608:裝置 608: Device
610:讀取器 610: Reader
612:處理器可執行指令 612: Processor executable instruction
616:處理器 616: Processor
雖然本說明書呈現的技術可以替代形式具體實施,但是附圖中例示的特定具體實施例只是補充本說明書所提供說明的某些範例。這些具體實施例不應以限制性方式解釋,例如限制文後的申請專利範圍。 While the techniques presented in this specification may be embodied in alternative forms, the specific specific embodiments illustrated in the accompanying drawings are merely examples of certain supplements to the illustrations provided in this specification. These specific examples should not be construed in a limiting manner, such as to limit the scope of the claims that follow.
第一圖為有關可連接伺服器與用戶端的許多網路範例之方案圖式。 The first figure is a schematic diagram of many network examples that can connect the server and the client.
第二圖為有關可運用及/或實施至少本說明書所呈現技術一部分的伺服器範例組態之方案圖式。 The second figure is a schematic diagram of an example configuration of a server that may employ and/or implement at least a portion of the techniques presented in this specification.
第三圖為有關可運用及/或實施至少本說明書所呈現技術一部分的用戶端範例組態之方案圖式。 Figure 3 is a schematic diagram of an example configuration of a client that may employ and/or implement at least a portion of the techniques presented in this specification.
第四圖為例示個人化廣告橫幅產生和顯示的範例方法流程圖。 The fourth figure is a flow diagram illustrating an example method of generating and displaying a personalized advertising banner.
第五A圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出使用者存取使用者界面。 Figure 5A is a block diagram of components illustrating an example system for personalized advertising banner generation and display, showing a user accessing a user interface.
第五B圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出識別影像。 Figure 5B is a component block diagram illustrating an example system for personalized advertising banner generation and display, showing an identifying image.
第五C圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出移除影像背景。 Figure 5 C is a component block diagram illustrating an example system for personalized advertising banner generation and display, showing removal of the image background.
第五D圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出判定由產品物件所說明產品的產品類型。 Figure 5 D is a component block diagram illustrating an example system for personalized advertising banner generation and display, showing determining the product type of the product described by the product object.
第五E圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出獲取裝飾模式和補充內容。 Figure 5 E is a component block diagram illustrating an example system for personalized advertising banner generation and display, showing access to decoration modes and supplemental content.
第五F圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出在顯示器上產生並呈現一廣告橫幅。 Figure 5F is a component block diagram illustrating an example system for personalized advertising banner generation and display, showing the generation and presentation of an advertising banner on a display.
第六圖為具備根據一或多個本說明書先前所揭露事項的範例非暫態機器可讀取媒體的方案圖式。 FIG. 6 is a schematic diagram of an example non-transitory machine-readable medium in accordance with one or more of the previously disclosed matters in this specification.
以下將參考形成本發明標的事項之一部分的附圖更完整說明本發明,並且藉由例示顯示特定範例具體實施例。此說明沒有旨在對已知概念廣泛或詳細討論。熟習該項技藝者已知的細節可能已省略,或者可能以概要方式處理。 The present invention will be described more fully hereinafter with reference to the accompanying drawings which form a part of its subject matter, and which show by way of illustration specific example embodiments. This description is not intended to be an extensive or detailed discussion of known concepts. Details known to those skilled in the art may have been omitted, or may have been treated in a general manner.
以下標的事項可以各種不同的形式具體實施,例如方法、裝置、組件及/或系統。因此,此標的事項沒有旨在被解釋為限制在本說明書中所揭示的任何範例具體實施例。相反,提供範例具體實施例僅是為了說明。此具體實施例可採用例如硬體、軟體、韌體或這些的任意組合之形式。 The subject matter below can be embodied in various forms, such as methods, apparatus, components and/or systems. Therefore, this subject matter is not intended to be construed as limited to any example specific embodiments disclosed in this specification. Rather, example specific embodiments are provided for illustration only. This embodiment may take the form of, for example, hardware, software, firmware, or any combination of these.
1.計算方案1. Calculation scheme
以下提供對可利用及/或實現所揭示標的事項的某類計算方案之討論。 The following provides a discussion of certain types of computing schemes that may utilize and/or implement the disclosed subject matter.
1.1.網路化1.1. Networking
第一圖為例示由一組伺服器104透過許多類型網路將一服務102提供給一組用戶端裝置110的方案100之互動圖。伺服器104及/或用戶端裝置110能夠發送、接收、處理及/或儲存許多類型的信號例如在記憶體中,作為實體記憶體狀態。
The first diagram is an interactive diagram illustrating a
服務102的伺服器104可透過區域網路106(LAN,local area network)內部連接,例如有線網絡,其中個別伺服器104上的網路配接器透過電纜(例如,同軸及/或光纖電纜)互連,並且可以各種拓撲方式連接(例如,匯流排、令符環、網格及/或樹狀)。伺服器104可直接互連,或透過一或多個其他網路裝置互連,像是路由器、交換器及/或中繼器。伺服器104可利用各種實體網路協定(例如,乙太網路及/或光纖通道)及/或實體網路協定(例如,網際網路協定(IP,Internet
Protocol)的變體、傳輸控制協定(TCP,Transmission Control Protocol)及/或使用者資料包協定(UDP,User Datagram Protocol))。區域網路106可包含例如類比電話線,如雙絞線對、同軸纜線、全部或部分數位線路,包含T1、T2、T3或T4型線、整體服務數位網路(ISDN,Integrated Services Digital Network)、數位用戶線(DSL,Digital Subscriber Line)、包含衛星連結的無線連結或其他通訊連結或通道,例如熟習該項技藝者所熟知的。區域網路106可根據一或多個網路架構,例如主從式、點對點及/或網狀架構,及/或各種角色,例如管理伺服器、認證伺服器、安全監控伺服器、用於諸如檔案和資料庫的物件之資料儲存設備、業務邏輯伺服器、時間同步伺服器及/或針對服務102提供使用者面向介面的前端伺服器來架構組織。
The
同樣地,區域網路106可包括一或多個子網路,例如可採用不同的架構、可兼容或相容於不同的協定及/或可在區域網路106內交互操作。另外,各種區域網路106可互連;例如,路由器可在其他分離和獨立區域網路106之間提供鏈結。
Likewise,
在第一圖的方案100中,服務102的區域網路106連接至廣域網路108(WAN,wide area network),這允許服務102與其他服務102及/或用戶端裝置110交換資料。廣域網路108可包括具有不同分散和露出程度的許多裝置組合,像是公眾廣域網路(例如,網際網路)及/或私人網路(例如,分散式企業的虛擬私人網路(VPN,virtual private network))。
In the
在第一圖的方案100中,服務102可由一或多個用戶端裝置110的使用者112經由廣域網路108存取,諸如可攜式媒體播放器(例如電子書閱讀器、音頻裝置或可攜式遊戲、運動或導航裝置)、可攜式通訊裝置(例如相機、電話、可穿戴式裝置或文字聊天裝置)、工作站及/或膝上型電腦。個別用戶端裝置110
可透過對廣域網路108的許多連接而與服務102通訊。如第一此範例所示,一或多個用戶端裝置110可包括蜂巢式通信設備,並且可透過由行動通訊供應商提供的無線區域網路106連接到廣域網路108來與服務102通信。如第二此範例所示,一或多個用戶端裝置110可透過一位置所提供的無線區域網路106,諸如使用者住家或工作場所(例如,WiFi(電氣和電子工程師協會(IEEE)標準802.11)網絡或藍牙(IEEE標準802.15.1)個人區域網絡),利用連接至廣域網路108來與服務102通訊。在此方式中,伺服器104與用戶端裝置110可透過許多類型網路通訊。可由伺服器104及/或用戶端裝置110存取的其他網路類型包括大量儲存設備,諸如網路附加儲存設備(NAS,network attached storage)、儲存區域網路(SAN,storage area network)或其他電腦或機器可讀取媒體形式。
In the
1.2.伺服器組態1.2. Server configuration
第二圖呈現運用本說明書所提供的至少一部分技術的伺服器104之圖解架構圖200。此伺服器104為了提供諸如服務102之類的服務而可單獨或結合其他伺服器的組態或能力方面係變化很大。
A second figure presents a schematic architectural diagram 200 of
伺服器104可包括一或多個用來處理指令的處理器210。一或多個處理器210可選擇性包括多個核心;一或多個輔助處理器,例如算術輔助處理器或整合式圖形處理單元(GPU);及/或一或多層本機快取記憶體。伺服器104可包括記憶體202,其中儲存許多應用程式形式,例如作業系統204;一或多個伺服器應用程式206,例如超文字傳輸協定(HTTP)伺服器、檔案傳輸協定(FTP)伺服器或簡單郵件傳輸協定(SMTP)伺服器;及/或各種形式的資料,諸如資料庫208或檔案系統。伺服器104可包括各種週邊組件,例如可連接到區域網路及/或廣域網路的
有線及/或無線網路配接器214、一或多個儲存組件216,例如硬碟機、固態儲存裝置(SSD)、快閃記憶體裝置及/或磁盤及/或光碟讀取器。
伺服器104可包括具有一或多個通訊匯流排212的主機板,該匯流排使用各種匯流排技術,例如序列或並列AT附件(ATA)匯流排協定的變體、通用序列匯流排(USB)協定及/或小型電腦系統介面(SCI)匯流排協定,來互連處理器210、記憶體202和許多週邊。在多匯流排方案中,通訊匯流排212可將伺服器104與至少一個其他伺服器互連。可選擇性包含伺服器104的其他組件(儘管未在第二圖的圖解架構圖200中示出)包括顯示器、顯示配接器,例如圖形處理單元(GPU)、輸入週邊,例如鍵盤及/或滑鼠,以及快閃記憶體裝置,其可儲存基本輸入/輸出系統(BIOS)常式,幫助啟動伺服器104至準備狀態。
The
伺服器104可在許多實體機殼內運作,諸如桌上型主機,及/或可與顯示器整合成為「一體成型」裝置。伺服器104可水平安裝及/或安裝在機箱或機櫃內,及/或可簡單包括一組互連的組件。伺服器104可包括專屬及/或共享電源供應器218,其供應及/或調節電源給其他組件。伺服器104可提供電源給其他伺服器及/或其他裝置及/或從其接收電源。伺服器104可包括調節諸如溫度、濕度及/或氣流的氣候屬性之專屬及/或共享氣候控制單元220。許多此伺服器104可組態及/或調適成運用本說明書所提供的至少一部分技術。
The
1.3.用戶端裝置組態1.3. Client device configuration
第三圖呈現實施本說明書所提供至少一部分技術的用戶端裝置110之圖解架構圖300。此用戶端裝置110在組態或能力上可大幅變化,以提供多種功能給使用者,諸如使用者112。用戶端裝置110可用各種形式因子提供,例如桌上型(desktop)或直立式(tower)工作站;一整合顯示器308的「一體成型」裝置;
膝上型電腦、平板電腦、可轉換式平板電腦或掌上型裝置;安裝在耳機、眼鏡、耳機及/或手錶中,及/或整合衣物、及/或式家具的部件,例如桌面、及/或其他裝置,例如車輛或住宅的可配戴式裝置。用戶端裝置110可用各種角色為使用者服務,例如工作站、自助服務站(kiosk)、媒體播放器、遊戲裝置及/或設備。
Figure 3 presents a schematic architectural diagram 300 of a
用戶端裝置110可包括一或多個用來處理指令的處理器310。一或多個處理器310可選擇性包括多個核心、一或多個輔助處理器,例如算術輔助處理器或整合式圖形處理單元(GPU)及/或一層或多層本機快取記憶體。用戶端裝置110可包括儲存例如作業系統303的許多類型形式應用程式的記憶體301、例如文件應用程式、媒體應用程式、檔案及/或資料存取應用程式、諸如網頁瀏覽器及/或電子郵件用戶端之類的通訊應用程式、實用程式及/或遊戲這類的一或多個使用者應用程式302及/或各種週邊的驅動程式。用戶端裝置110可包括各種週邊組件,例如可連接到區域網路及/或廣域網路的有線及/或無線網路配接器306;一或多個輸出組件,例如耦接顯示配接器(可選擇性包括圖形處理單元(GPU))的顯示器308、耦接揚聲器的聲音配接器及/或印表機;用於接收來自使用者的輸入之輸入裝置,例如鍵盤311、滑鼠、麥克風、相機及/或顯示器308的觸敏組件;及/或環境感測器,例如偵測用戶端裝置110的位置、速度及/或加速度之全球定位系統(GPS)接收器319、羅盤、加速度計及/或偵測用戶端裝置110的物理方位之陀螺儀。可選擇性包括在用戶端裝置110中的其他組件(儘管未在第三圖的圖解架構圖300中示出)包括一或多個儲存組件,諸如硬碟機、固態儲存裝置(SSD)、快閃記憶體裝置及/或磁碟及/或光碟讀取器;及/或快閃記憶體裝置,其可儲存基本輸入/輸出系統(BIOS)常式,幫助啟動用戶端裝置104至準備狀態;及調節氣候屬性的氣候控制單元,例如溫度、濕度和氣流。
The
用戶端裝置110可包括具有一或多個通訊匯流排312的主機板,該匯流排使用各種匯流排技術,例如序列或並列AT附接(ATA,AT Attachment)匯流排協定的變體、通用序列匯流排(USB)協定及/或小型電腦系統介面(SCI)匯流排協定,來互連處理器310、記憶體301和許多週邊。用戶端裝置110可包括供應及/或調節用於其他組件的電力之專屬及/或共享電源供應器318,及/或儲存電力在用戶端裝置110未透過電源供應器318連接到電源時使用的電池304。用戶端裝置110可提供電源給其他用戶端裝置及/或從此接收電源。
The
在一些方案中,當使用者112與用戶端裝置110上的軟體應用程式(例如,即時傳訊器及/或電子郵件應用程式)互動時,可識別信號型態下的描述性內容或記憶體內的已儲存實體狀態(例如,電子郵件地址、即時傳訊器識別碼、電話號碼、郵遞區號、訊息內容、日期及/或時間)。描述性內容通常搭配上下文內容一起儲存,例如,可儲存電話號碼的來源(例如,經由即時傳訊器應用程式從另使用者接收的通訊)可儲存為與該電話號碼相關聯的上下文內容。因此,上下文內容可識別圍繞收到電話號碼時的情況(例如,接收電話號碼的日期或時間),並且可與描述性內容相關聯。上下文內容可例如用於後續相關描述性內容的搜尋,例如,可開始搜尋接收自特定個人、透過即時傳訊器應用程式接收或在已知日期或時間上接收的電話號碼。用戶端裝置110可包括可在本機服務用戶端裝置110及/或使用者112及/或其他個人的其他用戶端裝置之一或多個伺服器。例如,本機安裝的網路伺服器可隨著本機提交的網路要求提供網頁內容。許多此用戶端裝置110可組態及/或調適成運用本說明書所提供的至少一部分技術。
In some aspects, when the
2.呈現的技術2. Technology presented
本發明提供用於個人化廣告橫幅產生與顯示的一或多種系統及/或技術。特別是,本系統透過能夠自動設計並產生個人化廣告橫幅的計算機來提供機器廣告橫幅設計(例如,隨著使用者存取將透過使用者界面顯示廣告橫幅的使用者界面而動態改變)。個人化廣告橫幅提供改進的使用者體驗,因為使用者將更可能與針對用戶興趣和設計品味來個人化的廣告橫幅互動。否則,對於人們使用電腦來產生數百萬個廣告橫幅,然後針對每個可能發生的情況來個人化,例如由於數百萬種不同的產品並且使用者具有不同品味和興趣、如價格或數量這些產品信息快速變化等,這將過度手動和電腦資源密集。 The present disclosure provides one or more systems and/or techniques for the generation and display of personalized advertising banners. In particular, the present system provides machine advertising banner design through a computer capable of automatically designing and generating personalized advertising banners (eg, dynamically changing as the user accesses the user interface that will display the advertising banner through the user interface). Personalized advertising banners provide an improved user experience, as users will be more likely to interact with advertising banners that are personalized to user interests and design tastes. Otherwise, for people to use computers to generate millions of advertising banners and then personalize them for each possible situation, for example due to millions of different products and users with different tastes and interests, such as price or quantity of these Product information changes rapidly, etc., which would be excessively manual and computer resource intensive.
如將進一步討論,本系統設置成透過執行描述產品的影像之背景去除、識別合適的新背景候選者和裝飾者、基於產品的產品類型來佈置和構建廣告橫幅以及將顏色方案套用於廣告橫幅,來自動產生個人化廣告橫幅。本系統設置成為當使用者存取使用者界面(例如瀏覽到網站)時,即時產生個人化廣告橫幅。本系統設置成自動收集大量層資料,以進行如何設計與產生廣告橫幅的機器學習訓練。本系統設置成構建個人化廣告橫幅的生態系統(儲存庫),因此使用者反饋(例如,與廣告橫幅的互動或使用者忽略廣告橫幅)用於訓練和修改用於設計和產生廣告橫幅的推薦模組。 As will be discussed further, the present system is configured to perform background removal of imagery depicting the product, identifying suitable new background candidates and decorators, arranging and constructing advertising banners based on the product type of the product, and applying a color scheme to the advertising banner, to automatically generate personalized advertising banners. The system is configured to generate personalized advertising banners in real time when the user accesses the user interface (eg, browses to a website). The system is set up to automatically collect a large number of layers for machine learning training on how to design and generate advertising banners. The system is set up to build an ecosystem (repository) of personalized ad banners, so user feedback (eg, interaction with ad banners or user ignoring ad banners) is used to train and modify recommendations for designing and generating ad banners module.
本系統設置成根據使用者瀏覽行為及/或裝置的屬性(例如,螢幕尺寸、觀看方向、解析度等),來自動調整大小及/或自動裁剪個人化廣告橫幅。本系統設置成在需要時自動產生和個人化用於內容活動執行的廣告橫幅(例如,可根據需要打開或關閉用於產生和個人化廣告橫幅的每個動作)。本系統設置成基於使用者方案產生廣告橫幅配置,例如基於要在其上顯示廣告橫幅的使用者界面內之位置,來使用不同的廣告橫幅配置。本系統設置成基於使用者回饋產生 廣告橫幅配置,例如基於使用者以往對於廣告橫幅的反應,來對不同使用者使用不同的廣告橫幅配置。 The system is configured to automatically resize and/or automatically crop personalized advertising banners based on user browsing behavior and/or device properties (eg, screen size, viewing orientation, resolution, etc.). The present system is configured to automatically generate and personalize ad banners for content campaign execution as needed (eg, each action for generating and personalizing ad banners can be turned on or off as needed). The system is configured to generate ad banner configurations based on user scenarios, such as using different ad banner configurations based on the location within the user interface on which the ad banner is to be displayed. The system is configured to generate based on user feedback Advertising banner configuration, for example, using different advertising banner configurations for different users based on the user's past reactions to advertising banners.
本系統設置成透過偵測影像內的主項目(例如,產品物件),來執行背景去除,以定義要從該影像中移除的背景區域。影像內的區域根據飽和度和亮度來分割。根據項目偵測和分割區域來去除背景區域,同時保留包含主項目的區域,以進行進一步處理。 The system is configured to perform background removal by detecting main items (eg, product objects) within the image to define the background area to be removed from the image. Areas within the image are segmented based on saturation and brightness. Background areas are removed based on item detection and segmented areas, while leaving the area containing the main item for further processing.
本系統設置成將一色彩方案套用至一廣告橫幅。尤其是,根據色輪上不同的色調,對項目、背景、裝飾模式、文字及/或其他元素(物件)進行分離與著色。本系統設置成以美學方式根據物件的幾何中心,確定主項目(例如,產品物件)要定位在廣告橫幅中的位置。本系統設置成以美學方式將元素分散在該廣告橫幅上。本系統設置成透過使用者反饋來建立和審查廣告橫幅,以使用機器學習來處理使用者反饋而增強廣告橫幅產生的美感。 The system is configured to apply a color scheme to an advertising banner. In particular, items, backgrounds, decorative patterns, text and/or other elements (objects) are separated and colored according to different shades on the color wheel. The system is arranged to aesthetically determine where a host item (eg, a product item) is to be positioned in the advertising banner based on the geometric center of the item. The system is set up to aesthetically disperse elements on the advertising banner. The system is set up to build and review ad banners through user feedback to enhance the aesthetics produced by the ad banner using machine learning to process user feedback.
透過第四圖中範例方法400,結合第五A圖至第五F圖的說明,例示個人化廣告橫幅產生和顯示的具體實施例。在範例中,使用者可使用諸如行動裝置、電腦、可穿戴式裝置、智慧型手錶等的計算裝置,來存取含有游泳隊網站內容的使用者界面,如第五A圖所示。在一具體實施例中,一推薦模組504(例如,執行用於設計、產生和顯示/呈現個人化廣告橫幅的一或多個電腦之硬體及/或軟體)可偵測508使用者存取該使用者界面。在一具體實施例中,如果可能的話,識別使用者的身份,以可獲得和評估使用者資訊,確定使用者的興趣(例如,存取音樂網站的瀏覽歷史、關於要推薦購買吉他的社交網路貼文、來自音樂商店的電子郵件、關於樂隊練習的日曆項目、使用者個人設定資訊,例如年齡和性別等)。例如,使用者資訊可指出使用者對於吉他感興趣。
Through the
推薦模組504設置成識別510描述產品的影像512,如第五B圖內所例示。例如,根據描述吉他的影像512並且使用者對吉他感興趣,因此推薦模組504識別510影像512。可從描述產品的影像庫識別或從任何其他內容源識別影像512。如此,根據與使用者興趣相關的影像就可識別影像。
The
處理該影像512以產生特定使用者可能覺得美並且包括相關內容的個人化廣告橫幅,從而增加使用者想要與廣告橫幅互動的可能性。
The
在步驟402,影像512的背景已移除516,如第五C圖所例示。在一具體實施例中,推薦模組504執行非監督式影像分割處理514,以將影像512的第一部分區分為描述產品,例如影像512內描述的吉他產品物件518,以及將影像512的第二部分區分成描述背景(例如,太陽物件、樹物件、天空物件、草物件、雲物件及/或除吉他產品物件518之外的其他物件)。尤其是,非監督式影像分割處理514執行邊緣偵測,以偵測影像512內描述的物件邊緣,例如雲物件、吉他產品物件518、太陽物件等。非監督式影像分割處理514計算每一物件的面積,例如表示每個物件的像素之像素數。在一些範例中,產品的影像可用比影像內所描述其他物件更大的尺寸來描述該產品,吉他產品物件518被識別為根據例如具有比影像512內所描述其他物件更大區域的吉他產品物件518來描述一產品。可理解,可使用各種其他技術來偵測用來描述產品的影像區域(例如,機器學習模型可用於影像辨識,例如特徵擷取和實體辨識)。在一具體實施例中,如果存在具有比其他物件相對更大區域的一組物件(例如,描述多個產品的影像),則可識別多個產品物件。
At
從影像512中移除除了吉他產品物件518之外的物件,例如移除太陽物件、雲物件、草物件、樹物件等,作為移除516該背景的一部分。透過將周圍像素的平均顏色指定為移除物件的像素,就可移除一物件。
Objects other than guitar product objects 518 are removed from
在步驟404,吉他產品物件518的特徵經過評估,以判定522該產品的產品類型,如第五D圖所例示。尤其是,推薦模組504維護各種產品類型的產品類型清單506及/或指出此產品類型的特徵(例如,龐克、高科技、甜粉紅或任何其他類型的產品)。這些特徵可對應於形狀、大小、顏色及/或可從影像中擷取的各種其他特徵,用於偵測產品的產品類型。在範例中,影像辨識網路520(例如,影像辨識網路VGC-19)或其他機器學習技術用於處理從影像512擷取的特徵,以從吉他產品物件518的產品類型清單506中識別對應的產品類型,例如音樂產品類型。
At
該產品類型可用於選擇新背景,並獲取524裝飾模式和補充內容,以用於建構個人化廣告橫幅來顯示給使用者,如第五E圖所例示。在具體實施例中,根據可手動指定的標的事項來選擇該新背景。在獲取524補充內容的具體實施例中,根據每一補充內容有多少對應至該吉他產品的產品標題或該吉他產品的其他識別資訊,執行一詞頻-反轉文件頻率(term frequency-inverse document frequency algorithm)演算法來計算複數個補充內容的分數(例如,圖像、文字、音頻、視頻、產品定價、可用產品數量、產品描述、關於產品的關鍵字及/或可從各種內容源,例如補充內容的儲存庫、網站、網路服務等,獲得的其他內容)。如此,根據具有分數高於臨界(例如,最高分數)的一或多個補充內容項目,來選擇一或多個補充內容項目。例如,從網站獲取短訊「Axe Guitar !!」用來當成產生廣告橫幅的補充內容。 This product type can be used to select a new background, and to obtain 524 decorative patterns and supplemental content for use in constructing a personalized advertising banner to display to the user, as illustrated in Figure 5E. In particular embodiments, the new context is selected based on manually assignable subject matter. In the specific embodiment of acquiring 524 the supplementary content, according to how much each supplementary content corresponds to the product title of the guitar product or other identification information of the guitar product, a term frequency-inverse document frequency (term frequency-inverse document frequency) is performed. algorithm) to calculate scores for a plurality of supplemental content (eg, images, text, audio, video, product pricing, number of products available, product descriptions, keywords about products and/or available from various content sources, such as supplemental content repositories, websites, web services, etc., other content obtained). As such, one or more supplemental content items are selected based on one or more supplemental content items having scores above a threshold (eg, the highest score). For example, get the short message "Axe Guitar!!" from a website and use it as a supplement to generate an ad banner.
在獲取裝飾模式的具體實施例中,根據對應於產品類型或該吉他產品的其他識別資訊之一或多個裝飾模式,從資料源(例如,裝飾模式儲存庫、網站、網路服務等)中選擇一或多個裝飾模式。例如,從資料源獲取524音樂音符物件,以用來當成產生廣告橫幅的裝飾模式。在具體實施例中,在步驟406,根據吉他產品的產品類型來選擇新背景。新背景可包括與音樂產品類型相關的形狀、圖案、繪圖、顏色、視頻、影像或其他內容。
In particular embodiments of obtaining trim patterns, from a data source (eg, a trim pattern repository, website, web service, etc.) based on one or more trim patterns corresponding to the product type or other identifying information for the guitar product Select one or more decoration modes. For example, get 524 musical note objects from a data source to be used as decoration patterns to generate advertising banners. In a particular embodiment, at
在步驟408,使用新背景、吉他產品物件518、及/或為廣告橫幅528獲取的任何裝飾模式或補充內容,在步驟526建構一廣告橫幅528,如第五F圖所例示。在一具體實施例中,確定廣告橫幅528的配置,例如要插入廣告橫幅528內的吉他產品物件518、諸如音樂音符物件的裝飾模式及/或諸如短訊「Axe Guitar !!」的補充內容之大小和位置。該配置可基於廣告橫幅528將在游泳網站502內顯示的位置。該配置可基於先前使用者與內容的互動,例如使用者之前與其中產品物件位於廣告橫幅中間並且具有超大尺寸的廣告橫幅互動,並且使用者之前忽略不在廣告橫幅中間並且具有較小尺寸產品物件的廣告橫幅。因此,吉他產品物件518可置放在廣告橫幅528的中間,並且可增加吉他產品物件518的尺寸。如此,因為廣告橫幅528的配置針對使用者個人化,因此使用者可更能與廣告橫幅528互動。在一具體實施例中,根據使用者的使用者瀏覽行為,會自動調整廣告橫幅528的大小及/或定位在游泳網站502內(例如,使用者通常不會往下滾動網站,因此廣告橫幅528可定位朝向游泳網站502的頂部,讓使用者注意到廣告橫幅528;使用者通常忽略較大尺寸的廣告橫幅,因此可減小廣告橫幅528的尺寸等等)。
At
在建構526廣告橫幅528的具體實施例中,對廣告橫幅528套用視覺調整,諸如調整飽和度、亮度或其他視覺特性(例如,顏色、色調、大小等)。視覺調整可應用於新背景、吉他產品物件518、裝飾模式、補充內容等。在範例中,偵測吉他產品物件518的主色。該主色從紅色、綠色、藍色(RGB)顏色空間轉移到色彩、飽和度、值(HSV)顏色空間。使用HSV顏色空間識別主色的互補色及/或類似顏色(例如,互補色在主色的180度差異內,並且類似顏色在主色的120度差異內)。基於互補色及/或類似顏色,將視覺調整應用於廣告橫幅528,例如透過基於顏色重新著色物件、裝飾模式、補充內容及/或新背景。
In particular embodiments of constructing 526
廣告橫幅528例如透過網路傳輸30到使用者的計算裝置,以透過計算裝置的顯示器上的游泳網站502進行呈現。在一具體實施例中,監視使用者透過游泳網站502與廣告橫幅528的互動,例如使用者是否點擊廣告橫幅528、快速滾動過廣告橫幅528、滾動到透過游泳網站502可突顯/看見廣告橫幅528的位置。推薦模組504,例如由推薦模組504實現以選擇新背景、產生廣告橫幅528、視覺調整套用於廣告橫幅528、選擇裝飾模式或補充內容、識別產品類型等等的各種機器學習技術,根據使用者互動進行更新。例如,可根據使用者互動來調整推薦模組504的參數及/或其他邏輯(例如,可根據使用者與廣告橫幅528的互動,來維持或加權用於建立廣告橫幅528的參數值較高,或者可根據使用者不與廣告橫幅528互動,來將該值改變或加權成較低)。如此,改善個人化廣告橫幅的建立。
The
第六圖為有關一範例非暫態機器可讀取媒體602的方案600之圖式。非暫態機器可讀取媒體602可包括處理器可執行指令612,其在由處理器616執行時導致(例如,由處理器616)執行本說明書中至少一些內容的效能。非暫態機器可讀取媒體602可包括記憶體半導體(例如,運用靜態隨機存取記憶體
(SRAM)、動態隨機存取記憶體(DRAM)及/或同步動態隨機存取記憶體(SDRAM)技術的半導體)、硬碟機、快閃記憶體裝置或磁盤或光碟(例如CD、數位多用途光碟(DVD)或軟碟)的碟片。範例非暫態機器可讀取媒體602儲存電腦可讀取資料604,當由裝置608的讀取器610(例如,硬碟機的讀取頭或固態儲存裝置上調用的讀取操作)讀取606時,表達處理器可執行指令612。在一些具體實施例中,處理器可執行指令612在執行時導致操作的執行,例如第四圖的至少一些範例方法400。在一些具體實施例中,處理器可執行指令612設置成導致實現系統,例如第五A圖至第五F圖的至少一些範例系統500。
The sixth figure is a diagram of an
3.詞彙表用法3. Glossary usage
如在本申請案中的使用,「組件」、「模組」、「系統」、「介面」等等用於表示電腦相關實體、硬體、硬體與軟體的組合、軟體或執行中的軟體。例如,組件可為但不受限於處理器上執行的處理、處理器、物件、可執行物、執行緒、程式、及/或電腦。舉例說明,控制器上執行的應用程式以及該控制器兩者可為一組件。處理及/或執行緒內可有一或多個組件,並且一組件可位於一電腦上及/或分散在兩或多部電腦之間。 As used in this application, "component," "module," "system," "interface," etc. are used to mean computer-related entities, hardware, a combination of hardware and software, software, or software in execution . For example, a component can be, but is not limited to, a process executing on a processor, a processor, an object, an executable, a thread, a program, and/or a computer. For example, both an application executing on a controller and the controller can be one component. There may be one or more components within a process and/or thread, and a component may be localized on a computer and/or distributed between two or more computers.
除非另有說明,否則「第一」、「第二」及/或類似序詞並不意味著暗示時間態、空間態、排序等。相反,這些用語僅用來當成特徵、元素、項目等的識別符、名稱等。例如,一第一物件和一第二物件通常對應於物件A和物件B,或對應於兩不同或兩相同物件或同一物件。 Unless stated otherwise, "first," "second," and/or similar ordinals are not meant to imply temporality, spatiality, ordering, or the like. Rather, these terms are used only as identifiers, names, etc. of features, elements, items, and the like. For example, a first object and a second object generally correspond to object A and object B, or to two different or two identical objects or the same object.
此外,本說明使用的「範例」係表示範例、實例、說明等,並且不必然有利。如本說明書的使用,「或」意指包含性的「或」而不是排除性的「或」。此外,如本申請案中使用的「一」這個字除非有特別指示或內容清楚顯示為單一 形式,否則一般應視為「一或多個」。此外,A和B等中的至少一者通常表示A或B或A和B兩者。此外,實施方式或申請專利範圍中使用「包含」、「具有」、「擁有」、「含有」及/或其相關變化,這些詞的用法類似於「包括」一詞。 Furthermore, "example" as used in this specification means an example, instance, illustration, etc., and is not necessarily advantageous. As used in this specification, "or" means an inclusive "or" rather than an exclusive "or." In addition, if the word "a" is used in this application, unless there is a special indication or the content is clearly displayed as a single form, otherwise it should generally be regarded as "one or more". Furthermore, at least one of A and B, etc. generally means A or B or both A and B. In addition, the use of "comprising", "having", "possessing", "containing" and/or related variations thereof in the embodiments or the scope of the patent application is similar to the usage of the word "including".
雖然以特定結構特徵及/或方法邏輯動作用語來說明所主張標的事項,但是應瞭解,文後申請專利範圍中所定義的標的事項不必然受限於上述特定特徵或動作。相反地,上述特定特徵與動作僅當成用於實施至少一些申請專利範圍之範例形式來揭露。 Although the claimed subject matter is described in terms of specific structural features and/or methodological acts, it should be understood that the subject matter defined in the following claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed merely as example forms for implementing at least some of the claimed scope.
更進一步,所主張的標的事項可使用標準程式設計及/或工程技術來產生軟體、韌體、硬體或這些的任意組合,以實施成為方法、設備或製造物件,以控制電腦實施所揭露的標的事項。如本說明書使用的「製造物件」用詞意指涵蓋可從任何電腦可讀取裝置、載體或媒體存取的電腦程式。當然,在不悖離所主張標的事項的範疇或精神之下可對此配置進行許多修改。 Further, the claimed subject matter can be implemented as a method, apparatus or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination of these, to control a computer to implement the disclosed subject matter. The term "article of manufacture" as used in this specification is meant to encompass a computer program accessible from any computer-readable device, carrier or media. Of course, many modifications may be made to this configuration without departing from the scope or spirit of the claimed subject matter.
本說明書中提供許多具體實施例的操作。在一具體實施例中,所描述的一或多個操作可構成儲存在一或多個電腦可讀取媒體上的電腦可讀取指令,其如果由計算裝置執行,則將使該計算裝置執行所描述的操作。描述一些或所有操作的順序不應解釋為暗示這些操作必須依照此順序,受益於本說明書的熟習該項技藝者將了解替代順序。此外,應理解,不是所有操作都必須存在於本說明書提供的每個具體實施例中。而且,應理解,一些具體實施例中不必然具有所有操作。 The operation of many specific embodiments is provided in this specification. In one embodiment, one or more of the operations described may constitute computer-readable instructions stored on one or more computer-readable media that, if executed by a computing device, cause the computing device to execute the described operation. The order in which some or all operations are described should not be construed as implying that the operations must be in that order, alternative orders will be apparent to those skilled in the art having the benefit of this description. Furthermore, it should be understood that not all operations are necessarily present in every specific example provided in this specification. Furthermore, it should be understood that not all operations are necessarily available in some specific embodiments.
而且,雖然已經用一或多個實施來顯示並說明本發明,但是熟習該項技藝者根據閱讀及理解本說明書和附圖可進行同等改變與修改。本發明包含所有此修改與改變,並且只受限於下列申請專利範圍的範疇。尤其關於上述組 件(例如元件、資源等等)所執行的各種功能,除非另有指示,否則用來說明此組件的術語對應至執行該說明組件指定功能(例如同等功能)的任何組件,即使非結構性等同於所揭露的結構。此外,雖然本發明的特定功能揭露相對於僅為數個實施之一者,但此功能可結合其他實施的一或多個其他特徵,而成為任何已知或特定應用的所要及優點。 Furthermore, while the invention has been shown and described in one or more implementations, equivalent changes and modifications may occur to those skilled in the art upon reading and understanding the specification and drawings. The present invention includes all such modifications and changes, and is limited only by the scope of the following claims. Especially with regard to the above groups The various functions performed by a component (eg, an element, resource, etc.), unless otherwise indicated, the terms used to describe such a component correspond to any component that performs the specified function (eg, equivalent function) of the described component, even if not structurally equivalent on the disclosed structure. Furthermore, although a particular function of the present invention is disclosed with respect to only one of several implementations, this function may be combined with one or more other features of other implementations to be desired and advantageous for any known or particular application.
500:系統 500: System
502:游泳網站 502: Swimming website
504:推薦模組 504: Recommended Mods
506:產品類型清單 506: Product Type List
526:建構 526: Construction
528:廣告橫幅 528: Advertising Banner
530:傳輸 530: Transmission
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108103279A TWI763971B (en) | 2019-01-29 | 2019-01-29 | Devices, systems and methods for personalized banner generation and display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108103279A TWI763971B (en) | 2019-01-29 | 2019-01-29 | Devices, systems and methods for personalized banner generation and display |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202029126A TW202029126A (en) | 2020-08-01 |
TWI763971B true TWI763971B (en) | 2022-05-11 |
Family
ID=73002671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108103279A TWI763971B (en) | 2019-01-29 | 2019-01-29 | Devices, systems and methods for personalized banner generation and display |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI763971B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI755054B (en) * | 2020-09-09 | 2022-02-11 | 玉山商業銀行股份有限公司 | Intelligent recommendation system and method for financial product |
US11410592B1 (en) * | 2021-02-19 | 2022-08-09 | Novatek Microelectronics Corp | Display method and display device using the same |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100580703C (en) * | 2007-05-17 | 2010-01-13 | 西北工业大学 | Supervision-free Markov random field image segmentation method |
CN101853498A (en) * | 2009-03-31 | 2010-10-06 | 华为技术有限公司 | Image synthetizing method and image processing device |
WO2013067437A1 (en) * | 2011-11-02 | 2013-05-10 | Hoffman Michael Theodor | Systems and methods for dynamic digital product synthesis, commerce, and distribution |
TW201547268A (en) * | 2014-06-13 | 2015-12-16 | Jyt Inc | Dynamic distribution type personal advertisement broadcasting method |
CN105976203A (en) * | 2016-04-28 | 2016-09-28 | 广州筷子信息科技有限公司 | Internet advertisement originality automatic generation method and device |
-
2019
- 2019-01-29 TW TW108103279A patent/TWI763971B/en active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100580703C (en) * | 2007-05-17 | 2010-01-13 | 西北工业大学 | Supervision-free Markov random field image segmentation method |
CN101853498A (en) * | 2009-03-31 | 2010-10-06 | 华为技术有限公司 | Image synthetizing method and image processing device |
WO2013067437A1 (en) * | 2011-11-02 | 2013-05-10 | Hoffman Michael Theodor | Systems and methods for dynamic digital product synthesis, commerce, and distribution |
TW201547268A (en) * | 2014-06-13 | 2015-12-16 | Jyt Inc | Dynamic distribution type personal advertisement broadcasting method |
CN105976203A (en) * | 2016-04-28 | 2016-09-28 | 广州筷子信息科技有限公司 | Internet advertisement originality automatic generation method and device |
Also Published As
Publication number | Publication date |
---|---|
TW202029126A (en) | 2020-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10657652B2 (en) | Image matting using deep learning | |
US9535945B2 (en) | Intent based search results associated with a modular search object framework | |
CA3083486C (en) | Method, medium, and system for live preview via machine learning models | |
US9830388B2 (en) | Modular search object framework | |
US10853839B1 (en) | Color-based content determination | |
US11113078B2 (en) | Video monitoring | |
US20150317319A1 (en) | Enhanced search results associated with a modular search object framework | |
US11367261B2 (en) | Presenting an augmented reality interface | |
US9818044B2 (en) | Content update suggestions | |
CN106202089B (en) | Method and equipment for determining picture quality and webpage display | |
US10242395B1 (en) | Providing shopping links to items on a network page | |
TWI763971B (en) | Devices, systems and methods for personalized banner generation and display | |
JP2019520617A (en) | Advertisement generation method, computer readable storage medium and system | |
JP2024509958A (en) | Creation trading system | |
US11206433B2 (en) | Generating augmented videos | |
US20170109002A1 (en) | User interface generation | |
US10930039B2 (en) | Systems and methods for personalized banner generation and display | |
US20240104808A1 (en) | Method and system for creating stickers from user-generated content | |
US20240037627A1 (en) | Combining vectors output by multiple different mechanisms for content item retrieval | |
US11995134B2 (en) | Generating validity scores of content items | |
US20150332322A1 (en) | Entity sponsorship within a modular search object framework | |
US20240086969A1 (en) | Visual media personalization based upon user characteristic | |
CN109460525A (en) | Methods of exhibiting, device, medium and the calculating equipment of news in brief class article | |
US10896483B2 (en) | Dynamic content generation system | |
CN117743704A (en) | Page decoration quality determining method and device, electronic equipment and medium |