資源信息推送方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種資源信息推送方法包括以下步驟:預置資源推送策略表和資源管理表,其中所述資源推送策略表包括呈對應關系的電視信息和資源ID,所述資源管理表包括呈映射關系的資源信息和資源ID;根據所述資源推送策略表和預置的推送策略獲得前端資源訪問表;當用戶訪問服務器時,獲取電視機的MAC地址;根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息。本發(fā)明還公開了一種資源信息推送裝置。本發(fā)明實現了根據電視終端準確的進行資源信息推送。
【專利說明】資源信息推送方法及裝置
【技術領域】
[0001]本發(fā)明涉及通訊【技術領域】,尤其涉及資源信息推送方法及裝置。
【背景技術】
[0002]隨著電視互聯網的迅猛發(fā)展,具備互聯網功能的電視客戶終端大量增加,龐大的信息在電視客戶端與提供互聯網內容服務的服務器之間進行傳遞,如何將這些信息進行高效、準確的組織管理,為電視終端用戶提供符合用戶需求的信息,將成為電視互聯網需要面對的一個難題。
[0003]然而目前電視的信息推送系統,缺乏對龐大電視終端的有效管理,無法實現對于終端的各種策略組合的信息推送,導致服務器端與電視終端無法進行有效的信息交流,為了解決這個問題,需要制定一套高效、精確可管理的信息推送系統,以提供準確的信息推送服務。
[0004]上述內容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內容是現有技術。
【發(fā)明內容】
[0005]本發(fā)明的主要目的在于提供具有相同發(fā)明構思的資源信息推送方法及裝置,旨在實現根據電視終端準確的進行資源信息推送。
[0006]為了實現發(fā)明目的,本發(fā)明提供的資源信息推送方法包括以下步驟:
[0007]預置資源推送策略表和資源管理表,其中所述資源推送策略表包括呈對應關系的電視信息和資源ID,所述資源管理表包括呈映射關系的資源信息和資源ID ;
[0008]根據所述資源推送策略表和預置的推送策略獲得前端資源訪問表;
[0009]當用戶訪問服務器時,獲取電視機的MAC地址;
[0010]根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息。
[0011]優(yōu)選地,所述根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息的步驟包括:
[0012]判斷所述MAC地址是否存在于所述前端資源訪問表中的精準用戶表內,所述精準用戶表包括從所述資源推送策略表中獲得的MAC地址和資源ID ;
[0013]若是,則根據精準用戶表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機;
[0014]若否,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
[0015]優(yōu)選地,在執(zhí)行所述獲取默認的資源信息,并推送給所述MAC地址對應的電視機的步驟之前還包括:
[0016]判斷所述MAC地址是否存在于所述前端資源訪問表中的策略信息推送表內,所述策略信息推送表包括從所述資源推送策略表中獲得的MAC地址和資源ID ;[0017]若是,則根據策略信息推送表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機;
[0018]若否,則執(zhí)行所述獲取默認的資源信息,并推送給所述MAC地址對應的電視機的步驟。
[0019]優(yōu)選地,在執(zhí)行所述根據資源推送策略表和預置的推送策略獲得前端資源訪問表的步驟之后還包括:
[0020]將所述資源管理表和前端資源訪問表加載在MEMCACHE緩存中。
[0021]優(yōu)選地,所述電視信息包括電視基本信息、用戶地址信息和用戶使用服務行為信息;
[0022]獲取用戶地址信息具體包括:當用戶方位服務器時,獲取電視機的IP地址;
[0023]根據獲取的到IP地址分析用戶所在的省份、城市和區(qū)域信息,并將分析的結果進行儲存;
[0024]獲取用戶使用服務行為信息具體包括:當用戶訪問服務器時,記錄用戶的行為,根據用戶的行為分析用戶的行為特點信息,并將所述行為特點信息進行儲存。
[0025]本發(fā)明進一步提供的資源信息推送裝置包括:
[0026]預置模塊,用于預置資源推送策略表和資源管理表,其中所述資源推送策略表包括呈對應關系的電視信息和資源ID,所述資源管理表包括呈映射關系的資源信息和資源ID ;
[0027]分析模塊,用于根據所述資源推送策略表和預置的推送策略獲得前端資源訪問表;
[0028]獲取模塊,用于當用戶訪問服務器時,獲取電視機的MAC地址;
[0029]資源推送模塊,用于根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息。
[0030]優(yōu)選地,所述資源推送模塊包括:
[0031]第一判斷單元,用于判斷所述MAC地址是否存在于所述前端資源訪問表中的精準用戶表內,所述精準用戶表包括從所述資源推送策略表中獲得的MAC地址和資源ID ;
[0032]推送單元,用于當所述MAC地址存在于所述前端資源訪問表中的精準用戶表內時,根據精準用戶表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機;當所述MAC地址不存在于所述前端資源訪問表中的精準用戶表內時,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
[0033]優(yōu)選地,所述資源推送模塊還包括:
[0034]第二判斷單元,用于當所述MAC地址不存在于所述前端資源訪問表中的精準用戶表內時,判斷所述MAC地址是否存在于所述前端資源訪問表中的策略信息推送表內,所述策略信息推送表包括從所述資源推送策略表中獲得的MAC地址和資源ID ;
[0035]所述推送單元,還用于當所述MAC地址存在于所述前端資源訪問表中的策略信息推送表內時,根據策略信息推送表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機;當所述MAC地址不存在于所述前端資源訪問表中的策略信息推送表內時,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
[0036]優(yōu)選地,所述資源信息推送裝置還包括:
[0037]加載模塊,用于將所述資源管理表和前端資源訪問表加載在MEMCACHE緩存中。
[0038]優(yōu)選地,所述電視信息包括電視基本信息、用戶地址信息和用戶使用服務行為信息;所述獲取模塊還用于當用戶方位服務器時,獲取電視機的IP地址;根據獲取的到IP地址分析用戶所在的省份、城市和區(qū)域信息,并將分析的結果進行儲存;當用戶訪問服務器時,記錄用戶的行為,根據用戶的行為分析用戶的行為特點信息,并將所述行為特點信息進行儲存。
[0039]本發(fā)明通過采用電視機的MAC地址與需要推送的資源信息進行關聯,并在用戶訪問服務器時,獲取電視機的MAC地址,根據MAC地址查找獲得相應的資源信息,從而實現資源信息的推送。由于本發(fā)明采用電視機的MAC地址與需要訪問的資源信息相關聯,從而實現了根據電視終端準確的進行資源信息推送,提高了資源信息推送的準確性。此外在更改推送的資源時,只需要維護資源管理表即可,前端訪問時,只從前端資源訪問表中拿取數據,而通過鍵值對的方式存儲查找,可以滿足百萬級的高速查找要求。
【專利附圖】
【附圖說明】
[0040]圖1為本發(fā)明資源信息推送方法一實施例的流程示意圖;
[0041]圖2為本發(fā)明資源信息推送方法另一實施例的流程示意圖;
[0042]圖3為本發(fā)明資源信息推送方法又一實施例的流程示意圖;
[0043]圖4為本發(fā)明資源信息推送方法再一實施例的流程示意圖;
[0044]圖5為本發(fā)明資源信息推送裝置一實施例的功能模塊示意圖;
[0045]圖6為圖5中資源推送模塊的功能模塊示意圖;
[0046]圖7為本發(fā)明資源信息推送裝置另一實施例的功能模塊示意圖。
[0047]本發(fā)明目的的實現、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0048]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0049]本發(fā)明提供一種資源信息推送方法,參照圖1,在一實施例中,該資源信息推送方法一包括以下步驟:
[0050]步驟S10,預置資源推送策略表和資源管理表,其中所述資源推送策略表包括呈對應關系的電視信息和資源ID,所述資源管理表包括呈映射關系的資源信息和資源ID ;
[0051 ] 目前生產的互聯網電視,均具有唯一標識的MAC地址,因此可將MAC地址作為判別電視機的唯一標準信息。上述電視信息包括電視基本信息、用戶地址信息和用戶使用服務行為信息。其中電視基本信息包括機型、尺寸、機芯、功能和MAC地址,在服務器制作上述資源推送策略表時,應當首先將電視基本信息錄入到表格當中,以方便后續(xù)的服務。用戶地址信息包括用戶所在的省份、城市和區(qū)域信息;上述用戶使用服務行為信息具體為用戶喜歡觀看電視節(jié)目類型和喜歡收聽的歌曲類型等,可由服務器根據用戶在訪問服務器所執(zhí)行的操作分析用戶使用服務行為信息。
[0052]應當說明的是,上述資源推送策略表內的信息采集具體包括三個步驟:1、電視基本信息的收集,例如可在每臺電視在出廠前,電視的基礎信息被記錄在客戶端的E2PR0M中,同時將基礎信息錄入在管理后臺中,對于用戶電視的機型、尺寸、機芯、功能、MAC地址等信息進行備案記錄,以便后續(xù)服務跟蹤。2、用戶地址信息收集,當用戶方位服務器時,獲取電視機的IP地址;根據獲取的到IP地址分析用戶所在的省份、城市和區(qū)域信息,并將分析的結果進行儲存。例如通過用戶訪問服務端時候提交的IP地址信息,通過IP查詢IP地址信息表,獲取用戶的所在的省份、城市、區(qū)域信息,作為用戶的基本地域信息保存。3、用戶使用服務行為信息,當用戶訪問服務器時,記錄用戶的行為,根據用戶的行為分析用戶的行為特點信息,并將所述行為特點信息進行儲存。例如用戶在使用提供的服務時,服務端會將這些訪問行為記錄服務日志,這些日志信息包含了大量用戶的行為。通過分析用戶的行為特點,可以得出用戶行為特點的信息,將此部分信息作為用戶使用服務行為信息備案記錄。
[0053]步驟S20,根據所述資源推送策略表和預置的推送策略獲得前端資源訪問表;
[0054]本實施例中,上述前端資源訪問表由資源推送策略表的部分列組成,例如可由MAC地址列和資源ID列組成,具體地,可采用預置的推送策略將MAC地址列和資源ID列中部分行映射至前端資源訪問表中。
[0055]步驟S30,當用戶訪問服務器時,獲取電視機的MAC地址;
[0056]在用戶訪問服務器時,電視機將會提交MAC地址至服務器,由服務器的前臺獲取該MAC地址。
[0057]步驟S40,根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息。
[0058]當服務器前臺獲取到電視機所提交的MAC地址后,將根據該MAC地址在前端資源訪問表中查找對應的資源信息,具體地,可根據MAC地址獲取該資源ID,然后根據資源管理表分析獲得與該資源ID對應的資源信息,并將該資源信息推送給用戶,從而實現資源信息的推送。
[0059]本發(fā)明通過采用電視機的MAC地址與需要推送的資源信息進行關聯,并在用戶訪問服務器時,獲取電視機的MAC地址,根據MAC地址查找獲得相應的資源信息,從而實現資源信息的推送。由于本發(fā)明采用電視機的MAC地址與需要訪問的資源信息相關聯,從而實現了根據電視終端準確的進行資源信息推送,提高了資源信息推送的準確性。此外在更改推送的資源時,只需要維護資源管理表即可,前端訪問時,只從前端資源訪問表中拿取數據,而通過鍵值對的方式存儲查找,可以滿足百萬級的高速查找要求。
[0060]進一步地,參照圖2,基于上述實施例,本實施例中,上述步驟S40步驟包括:
[0061]步驟S41,判斷所述MAC地址是否存在于所述前端資源訪問表中的精準用戶表內;所述精準用戶表包括從所述資源推送策略表中獲得的MAC地址和資源ID,且所述MAC地址和資源信息呈對應關系;若是,則執(zhí)行步驟S42,若否則執(zhí)行步驟S43。
[0062]步驟S42,根據精準用戶表獲取與所述MAC地址對應的資源信息,并推送給所述MAC地址對應的電視機;
[0063]步驟S43,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
[0064]應當說明的是上述前端資源訪問表采用預置的推送策略從資源推送策略表中獲取MAC地址和對應的資源ID形成的。本實施例中,可對于特殊的用戶采用精準推送,具體地,上述推送策略包括根據預置的個別精確MAC地址將MAC地址對應的資源ID映射至精準用戶表中,以達到對個別精確MAC地址的用戶的訂制化信息推送。當用戶訪問服務器時,首先判斷電視機的MAC地址是否存在于精準用戶表中,若存在則獲取對應的資源ID,并根據該資源ID在資源管理表中獲取相應資源信息,然后推送給用戶;當獲取到的MAC地址不存在于精準用戶表中時,可獲取默認的資源信息,并推送給用戶,從而實現資源信息的推送。
[0065]進一步地,參照圖3,基于上述實施例,本實施例中,上述步驟S43之前還包括:
[0066]步驟S44,判斷所述MAC地址是否存在于所述前端資源訪問表中的策略信息推送表內;所述策略信息推送表包括從所述資源推送策略表中獲得的MAC地址和資源ID ;若是,則執(zhí)行步驟S45,若否,則執(zhí)行步驟S43。
[0067]步驟S45,根據策略信息推送表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機。
[0068]應當說明的是上述前端資源訪問表采用預置的推送策略從資源推送策略表中獲取MAC地址和對應的資源ID形成的。本實施例中,可對于某一類型的用戶進行特定推送。通過在后臺的策略資源修改,生成資源ID與MAC地址的一一對應關系,然后將此關系映射到服務器前端,以形成策略信息推送表。具體地在維護的時候也可通過查詢和替換的方式對需要推送的資源進行修改,以實現特定類型的用戶進行面的推送。例如可通過查詢的方式查詢獲得愛看古裝電影的用戶所對應的MAC地址,然后將該MAC地址以及對應的資源ID以一一對應的關系映射到服務器前端,從而形成策略信息推送表。當用戶訪問服務器時,若獲取到的MAC地址不在上述精準用戶表中,則分析是否在策略信息推送表中。當獲取到的MAC地址存在于精準用戶表中時,則根據該資源ID在資源管理表中獲取相應資源信息,然后推送給用戶。當獲取到的MAC地址不存在于精準用戶表中時,可獲取默認的資源信息,并推送給用戶,從而實現資源信息的推送。
[0069]結合參照圖4,應當說明的是,本實施例中,為了提高查詢的速度,在執(zhí)行上述步驟S20之后還可包括:步驟S50,將所述資源管理表和前端資源訪問表加載在MEMCACHE緩存中。由于在資源推送的過程中,無需與后臺中資源推送策略表進行通訊,只需在前臺進行鍵值查詢即可獲得資源信息,從而提高了查詢速度,進而提升了資源推送的效率。
[0070]本發(fā)明進一步提供一種資源信息推送裝置,參照圖4,本實施例提供的資源信息推送裝置包括:
[0071]預置模塊100,用于預置資源推送策略表和資源管理表,其中所述資源推送策略表包括呈對應關系的電視信息和資源ID,所述資源管理表包括呈映射關系的資源信息和資源ID ;
[0072]目前生產的互聯網電視,均具有唯一標識的MAC地址,因此可將MAC地址作為判別電視機的唯一標準信息。上述電視信息包括電視基本信息、用戶地址信息和用戶使用服務行為信息。其中電視基本信息包括機型、尺寸、機芯、功能和MAC地址,在服務器制作上述資源推送策略表時,應當首先將電視基本信息錄入到表格當中,以方便后續(xù)的服務。用戶地址信息包括用戶所在的省份、城市和區(qū)域信息;上述用戶使用服務行為信息具體為用戶喜歡觀看電視節(jié)目類型和喜歡收聽的歌曲類型等,可由服務器根據用戶在訪問服務器所執(zhí)行的操作分析用戶使用服務行為信息。
[0073]應當說明的是,上述資源推送策略表內的信息采集具體包括三個步驟:1、電視基本信息的收集,例如可在每臺電視在出廠前,電視的基礎信息被記錄在客戶端的E2PR0M中,同時將基礎信息錄入在管理后臺中,對于用戶電視的機型、尺寸、機芯、功能、MAC地址等信息進行備案記錄,以便后續(xù)服務跟蹤。2、用戶地址信息收集,所述獲取模塊還用于當用戶方位服務器時,獲取電視機的IP地址;根據獲取的到IP地址分析用戶所在的省份、城市和區(qū)域信息,并將分析的結果進行儲存。例如通過用戶訪問服務端時候提交的IP地址信息,通過IP查詢IP地址信息表,獲取用戶的所在的省份、城市、區(qū)域信息,作為用戶的基本地域信息保存。3、用戶使用服務行為信息,所述獲取模塊還用于當用戶訪問服務器時,記錄用戶的行為,根據用戶的行為分析用戶的行為特點信息,并將所述行為特點信息進行儲存。例如用戶在使用提供的服務時,服務端會將這些訪問行為記錄服務日志,這些日志信息包含了大量用戶的行為。通過分析用戶的行為特點,可以得出用戶行為特點的信息,將此部分信息作為用戶使用服務行為信息備案記錄。
[0074]分析模塊200,用于根據所述資源推送策略表和預置的推送策略獲得前端資源訪問表;
[0075]本實施例中,上述前端資源訪問表由資源推送策略表的部分列組成,例如可由MAC地址列和資源ID列組成,具體地,可采用預置的推送策略將MAC地址列和資源ID列中部分行映射至前端資源訪問表中。
[0076]獲取模塊300,用于當用戶訪問服務器時,獲取電視機的MAC地址;
[0077]在用戶訪問服務器時,電視機將會提交MAC地址至服務器,由服務器的前臺獲取該MAC地址。
[0078]資源推送模塊400,用于根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息。
[0079]當服務器前臺獲取到電視機所提交的MAC地址后,將根據該MAC地址在前端資源訪問表中查找對應的資源信息,具體地,可根據MAC地址獲取該資源ID,然后根據資源管理表分析獲得與該資源ID對應的資源信息,并將該資源信息推送給用戶,從而實現資源信息的推送。
[0080]本發(fā)明通過采用電視機的MAC地址與需要推送的資源信息進行關聯,并在用戶訪問服務器時,獲取電視機的MAC地址,根據MAC地址查找獲得相應的資源信息,從而實現資源信息的推送。由于本發(fā)明采用電視機的MAC地址與需要訪問的資源信息相關聯,從而實現了根據電視終端準確的進行資源信息推送,提高了資源信息推送的準確性。此外在更改推送的資源時,只需要維護資源管理表即可,前端訪問時,只從前端資源訪問表中拿取數據,而通過鍵值對的方式存儲查找,可以滿足百萬級的高速查找要求。
[0081]進一步地,參照圖5,基于上述實施例,本實施例中,上述資源推送模塊400包括:
[0082]第一判斷單元401用于,判斷所述MAC地址是否存在于所述前端資源訪問表中的精準用戶表內,所述精準用戶表包括從所述資源推送策略表中獲得的MAC地址和資源ID ;
[0083]推送單元402,用于當所述MAC地址存在于所述前端資源訪問表中的精準用戶表內時,根據精準用戶表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機;當所述MAC地址不存在于所述前端資源訪問表中的精準用戶表內時,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
[0084]應當說明的是上述前端資源訪問表采用預置的推送策略從資源推送策略表中獲取MAC地址和對應的資源ID形成的。本實施例中,可對于特殊的用戶采用精準推送,具體地,上述推送策略包括根據預置的個別精確MAC地址將MAC地址對應的資源ID映射至精準用戶表中,以達到對個別精確MAC地址的用戶的訂制化信息推送。當用戶訪問服務器時,首先判斷電視機的MAC地址是否存在于精準用戶表中,若存在則獲取對應的資源ID,并根據該資源ID在資源管理表中獲取相應資源信息,然后推送給用戶;當獲取到的MAC地址不存在于精準用戶表中時,可獲取默認的資源信息,并推送給用戶,從而實現資源信息的推送。
[0085]進一步地,基于上述實施例,本實施例中,上述資源推送模塊還包括:
[0086]第二判斷單元403,用于當所述MAC地址不存在于所述前端資源訪問表中的精準用戶表內時,判斷所述MAC地址是否存在于所述前端資源訪問表中的策略信息推送表內,所述策略信息推送表包括從所述資源推送策略表中獲得的MAC地址和資源ID ;
[0087]所述推送單元402,還用于當所述MAC地址存在于所述前端資源訪問表中的策略信息推送表內時,根據策略信息推送表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機;當所述MAC地址不存在于所述前端資源訪問表中的策略信息推送表內時,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
[0088]應當說明的是上述前端資源訪問表采用預置的推送策略從資源推送策略表中獲取MAC地址和對應的資源ID形成的。本實施例中,可對于某一類型的用戶進行特定推送。通過在后臺的策略資源修改,生成資源ID與MAC地址的一一對應關系,然后將此關系映射到服務器前端,以形成策略信息推送表。具體地在維護的時候也可通過查詢和替換的方式對需要推送的資源進行修改,以實現特定類型的用戶進行面的推送。例如可通過查詢的方式查詢獲得愛看古裝電影的用戶所對應的MAC地址,然后將該MAC地址以及對應的資源ID以一一對應的關系映射到服務器前端,從而形成策略信息推送表。當用戶訪問服務器時,若獲取到的MAC地址不在上述精準用戶表中,則分析是否在策略信息推送表中。當獲取到的MAC地址存在于精準用戶表中時,則根據該資源ID在資源管理表中獲取相應資源信息,然后推送給用戶。當獲取到的MAC地址不存在于精準用戶表中時,可獲取默認的資源信息,并推送給用戶,從而實現資源信息的推送。
[0089]結合參照圖6,應當說明的是,為了提高查詢的速度,上述資源信息推送裝置還可包括加載模塊500,該加載模塊500用于將上述資源管理表和前端資源訪問表加載在MEMCACHE緩存中。由于在資源推送的過程中,無需與后臺中資源推送策略表進行通訊,只需在前臺進行鍵值查詢即可獲得資源信息,從而提高了查詢速度,進而提升了資源推送的效率。
[0090]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0091]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發(fā)明的專利保護范圍內。
【權利要求】
1.一種資源信息推送方法,其特征在于,包括以下步驟: 預置資源推送策略表和資源管理表,其中所述資源推送策略表包括呈對應關系的電視信息和資源ID,所述資源管理表包括呈映射關系的資源信息和資源ID ; 根據所述資源推送策略表和預置的推送策略獲得前端資源訪問表; 當用戶訪問服務器時,獲取電視機的MAC地址; 根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息。
2.如權利要求1所述的資源信息推送方法,其特征在于,所述根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息的步驟包括: 判斷所述MAC地址是否存在于所述前端資源訪問表中的精準用戶表內,所述精準用戶表包括從所述資源推送策略表中獲得的MAC地址和資源ID ; 若是,則根據精準用戶表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機; 若否,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
3.如權利要求2所 述的資源信息推送方法,其特征在于,在執(zhí)行所述獲取默認的資源信息,并推送給所述MAC地址對應的電視機的步驟之前還包括: 判斷所述MAC地址是否存在于所述前端資源訪問表中的策略信息推送表內,所述策略信息推送表包括從所述資源推送策略表中獲得的MAC地址和資源ID ; 若是,則根據策略信息推送表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機; 若否,則執(zhí)行所述獲取默認的資源信息,并推送給所述MAC地址對應的電視機的步驟。
4.如權利要求1所述的資源信息推送方法,其特征在于,在執(zhí)行所述根據資源推送策略表和預置的推送策略獲得前端資源訪問表的步驟之后還包括: 將所述資源管理表和前端資源訪問表加載在MEMCACHE緩存中。
5.如權利要求1所述的資源信息推送方法,其特征在于,所述電視信息包括電視基本信息、用戶地址信息和用戶使用服務行為信息; 獲取用戶地址信息具體包括:當用戶方位服務器時,獲取電視機的IP地址; 根據獲取的到IP地址分析用戶所在的省份、城市和區(qū)域信息,并將分析的結果進行儲存; 獲取用戶使用服務行為信息具體包括:當用戶訪問服務器時,記錄用戶的行為,根據用戶的行為分析用戶的行為特點信息,并將所述行為特點信息進行儲存。
6.一種資源信息推送裝置,其特征在于,包括: 預置模塊,用于預置資源推送策略表和資源管理表,其中所述資源推送策略表包括呈對應關系的電視信息和資源ID,所述資源管理表包括呈映射關系的資源信息和資源ID ; 分析模塊,用于根據所述資源推送策略表和預置的推送策略獲得前端資源訪問表; 獲取模塊,用于當用戶訪問服務器時,獲取電視機的MAC地址; 資源推送模塊,用于根據獲取到的MAC地址、所述前端資源訪問表和所述資源管理表獲取與所述MAC地址對應的資源信息。
7.如權利要求6所述的資源信息推送裝置,其特征在于,所述資源推送模塊包括:第一判斷單元,用于判斷所述MAC地址是否存在于所述前端資源訪問表中的精準用戶表內,所述精準用戶表包括從所述資源推送策略表中獲得的MAC地址和資源ID ; 推送單元,用于當所述MAC地址存在于所述前端資源訪問表中的精準用戶表內時,根據精準用戶表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機;當所述MAC地址不存在于所述前端資源訪問表中的精準用戶表內時,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
8.如權利要求7所述的資源信息推送裝置,其特征在于,所述資源推送模塊還包括: 第二判斷單元,用于當所述MAC地址不存在于所述前端資源訪問表中的精準用戶表內時,判斷所述MAC地址是否存在于所述前端資源訪問表中的策略信息推送表內,所述策略信息推送表包括從所述資源推送策略表中獲得的MAC地址和資源ID ; 所述推送單元,還用于當所述MAC地址存在于所述前端資源訪問表中的策略信息推送表內時,根據策略信息推送表獲取與所述MAC地址對應的資源ID,并根據獲取到的資源ID從所述資源管理表中獲取對應的資源信息推送給所述MAC地址對應的電視機;當所述MAC地址不存在于所述前端資源訪問表中的策略信息推送表內時,獲取默認的資源信息,并推送給所述MAC地址對應的電視機。
9.如權利要求6所述的資源信息推送裝置,其特征在于,所述資源信息推送裝置還包括: 加載模塊,用于將 所述資源管理表和前端資源訪問表加載在MEMCACHE緩存中。
10.如權利要求6所述的資源信息推送方法,其特征在于,所述電視信息包括電視基本信息、用戶地址信息和用戶使用服務行為信息;所述獲取模塊還用于當用戶方位服務器時,獲取電視機的IP地址;根據獲取的到IP地址分析用戶所在的省份、城市和區(qū)域信息,并將分析的結果進行儲存;當用戶訪問服務器時,記錄用戶的行為,根據用戶的行為分析用戶的行為特點信息,并將所述行為特點信息進行儲存。
【文檔編號】H04N21/258GK103796042SQ201410032813
【公開日】2014年5月14日 申請日期:2014年1月23日 優(yōu)先權日:2014年1月23日
【發(fā)明者】謝仁斌, 葉文鑫, 王靖波, 蘇文華, 馬麗婭 申請人:深圳市酷開網絡科技有限公司