TWI605402B - Internet service recommendation method and device - Google Patents

Internet service recommendation method and device Download PDF

Info

Publication number
TWI605402B
TWI605402B TW102135517A TW102135517A TWI605402B TW I605402 B TWI605402 B TW I605402B TW 102135517 A TW102135517 A TW 102135517A TW 102135517 A TW102135517 A TW 102135517A TW I605402 B TWI605402 B TW I605402B
Authority
TW
Taiwan
Prior art keywords
user
information
internet service
request
behavior
Prior art date
Application number
TW102135517A
Other languages
English (en)
Other versions
TW201441953A (zh
Inventor
Fu-Di Liu
Guo-Cheng Chen
Meng Jiang
Qiang Li
Original Assignee
Alibaba Group Services Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Services Ltd filed Critical Alibaba Group Services Ltd
Publication of TW201441953A publication Critical patent/TW201441953A/zh
Application granted granted Critical
Publication of TWI605402B publication Critical patent/TWI605402B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

網際網路業務的推薦方法以及裝置
本發明涉及網際網路技術領域,尤其涉及一種網際網路業務的推薦方法以及裝置。
隨著電子資訊化時代的到來,網際網路在人們的生活中發揮著越來越重要的作用,人們透過網際網路可以快速、即時地獲取各種資訊,網際網路應用給人們的生活、工作提供了很大的方便,從而成為目前應用非常普及的一種技術。
基於網際網路的普及性,網際網路成為承載業務的基本方式,一般將透過網際網路實現的業務稱為網際網路業務。目前,網際網路業務的種類非常多,主要透過部署在網路中的各伺服器實現相應的業務。例如,在應用非常普及的交易類網站中,網路伺服器主要向廣大用戶提供各類交易服務,資訊物件的提供方將所能提供的資訊物件的描述資訊展示在網頁上供用戶選擇,其中,展示的描述資訊可以包括資訊物件的圖片、名稱、用途以及價格等資訊。基於此,用戶可以透過登入網頁上展示的資訊物件選擇出 自身需要的物件以進行後續業務。
由於各種因素的存在,僅透過資訊物件的描述資訊來選擇業務物件的可靠性較低,目前,比較常用的選擇方法是查看資訊物件的評價資訊,圖1示出了用戶透過查看評價資訊選擇資訊物件的流程示意圖,主要包括如下步驟101至步驟104: 步驟101、用戶選擇並點擊進入一個資訊物件的展示頁面。
該步驟中,用戶選擇並點擊的資訊物件為網際網路頁面上展示的資訊物件,該網際網路頁面可以為網頁伺服器提供的主頁頁面,也可以為網頁伺服器根據用戶的搜索請求回饋的搜索結果頁面。
步驟102、進入該資訊物件的評價清單,逐條查看其他用戶針對該資訊物件的評價資訊。
該步驟中,用戶可以透過資訊物件的展示頁面提供的評價清單入口,進入該資訊物件的評價清單。
步驟103、根據其他用戶的評價資訊,確定該資訊物件是否滿足自身要求,若滿足,執行步驟104,若不滿足,返回步驟101。
步驟104、選擇該資訊物件。
該步驟中,用戶選擇該資訊物件可以有多種方式,例如,可以直接購買,可以加入購物車,也可以收藏該資訊物件。
至此,用戶透過查看評價資訊選擇資訊物件的流程結 束。
在圖1對應的流程中,用戶選擇網頁上展示的資訊物件,一般按照資訊物件的展示順序進行選擇,例如,從頁面第一個資訊物件開始依次進行選擇,直到選擇到滿足自身要求的物件。在實際的網路環境中,資訊物件的用戶評價資訊的好壞並不確定,需要用戶一一查看後才能知道,因此,該透過查看用戶評價資訊選擇資訊物件的方式,是一種盲選的方式,即在用戶選擇資訊物件的過程中,可能需要多次進入不同資訊物件的展示頁面查看其它眾多用戶的評價資訊,對於用戶來說,選擇資訊物件的效率很低,降低了用戶體驗,對於網頁伺服器來說,需要根據用戶請求不斷載入資訊物件的展示頁面以及相應的用戶評價,從而佔用大量的網路資源,並且降低了網頁伺服器的服務效率。
有鑑於此,本發明實施例提供一種網際網路業務的推薦方法以及裝置,採用該技術方案,能夠減少用戶盲選資訊物件對網路資源的佔用,從而提高網頁伺服器的服務效率。
本發明實施例透過如下技術方案實現:根據本發明實施例的一個方面,提供了一種網際網路業務的推薦方法,包括:接收第一用戶的用戶端發送的網際網路業務請求; 查詢所述第一用戶的用戶組資訊,所述用戶組資訊中包括至少兩個用戶的資訊;根據所述至少兩個用戶的資訊分別對應的網際網路業務行為資訊,對所述網際網路業務請求的回應結果進行最佳化處理。根據本發明實施例的另一個方面,還提供了一種網際網路業務的推薦裝置,包括:業務請求接收單元,用於接收第一用戶的用戶端發送的網際網路業務請求;用戶組維護單元,用於查詢所述第一用戶的用戶組資訊,所述用戶組資訊中包括至少兩個用戶的資訊;回應結果最佳化單元,用於根據所述至少兩個用戶的資訊分別對應的網際網路業務行為資訊,對所述網際網路業務請求的回應結果進行最佳化處理。
透過本發明實施例提供的上述至少一個技術方案,在網頁伺服器接收到用戶的用戶端發送的網際網路業務請求後,一方面確定該網際網路業務請求的回應結果,另一方面查詢該用戶的用戶組資訊,並根據該用戶組資訊中其他用戶的網際網路業務行為資訊,對該網際網路業務請求的回應結果進行最佳化處理。本發明技術方案與現有技術相比,在將網際網路業務的回應結果回饋給用戶用戶端之前,能夠根據其他用戶的網際網路業務行為,對回應結果進行最佳化處理,相對於現有的用戶進入資訊物件查看用戶評價的盲選方式,採用本發明技術方案,回饋給用戶的 回應結果已經預先根據用戶的網際網路行為資訊(如用戶對資訊物件的評價資訊)進行了最佳化處理,從而能夠達到輔助用戶選擇資訊物件的目的,進而提高用戶選擇出滿足自身要求的資訊物件的效率,並且減少了網路資源的佔用,並提高了網頁伺服器的服務效率。
本發明的其它特徵和優點將在隨後的說明書中闡述,並且,部分地從說明書中變得顯而易見,或者透過實施本發明而瞭解。本發明的目的和其他優點可透過在所寫的說明書、申請專利範圍、以及圖式中所特別指出的結構來實現和獲得。
101‧‧‧步驟
102‧‧‧步驟
103‧‧‧步驟
104‧‧‧步驟
201‧‧‧步驟
202‧‧‧步驟
203‧‧‧步驟
301‧‧‧步驟
302‧‧‧步驟
501‧‧‧步驟
502‧‧‧步驟
503‧‧‧步驟
701‧‧‧步驟
702‧‧‧步驟
703‧‧‧步驟
704‧‧‧步驟
901‧‧‧步驟
902‧‧‧步驟
903‧‧‧步驟
1101‧‧‧步驟
1102‧‧‧步驟
1103‧‧‧步驟
1104‧‧‧步驟
圖式用來提供對本發明的進一步理解,並且構成說明書的一部分,與本發明實施例一起用於解釋本發明,並不構成對本發明的限制。在圖式中:圖1為背景技術提供的用戶透過查看評價資訊選擇資訊物件的流程示意圖;圖2為本發明實施例1提供的網際網路業務的推薦流程示意圖;圖3為本發明實施例1提供的為第一用戶建立用戶組的流程示意圖;圖4為本發明實施例1提供的用戶關係示意圖;圖5為本發明實施例1提供的網際網路業務請求為資訊物件的搜索請求時的一個最佳化處理流程; 圖6為圖5對應的最佳化流程在具體應用時的示意圖;圖7為本發明實施例1提供的網際網路業務請求為資訊物件的搜索請求時的又一個最佳化處理流程;圖8為圖7對應的最佳化流程在具體應用時的示意圖;圖9為本發明實施例1提供的網際網路業務請求為登入請求時的一個最佳化處理流程;圖10為圖9對應的最佳化流程在具體應用時的示意圖;圖11為本發明實施例2提供的網際網路業務的推薦裝置的一個結構示意圖;圖12為本發明實施例2提供的網際網路業務的推薦裝置的又一個結構示意圖。
為了給出減少用戶盲選資訊物件對網路資源的佔用的實現方案,本發明實施例提供了一種網際網路業務的推薦方法以及裝置,該技術方案可以應用於網際網路業務實現的過程中,例如,適用於用戶搜索資訊物件的過程,或者適用於用戶查看資訊物件的評價資訊的過程,更為具體地,可以適用於用戶透過用戶端軟體查看資訊物件的過程。以下結合說明書圖式對本發明的較佳的實施例進行說明,應當理解,此處所描述的較佳的實施例僅用於說明和 解釋本發明,並不用於限定本發明。並且在不衝突的情況下,本發明中的實施例及實施例中的特徵可以相互組合。
實施例1
本發明實施例1提供的網際網路業務的推薦方法,能夠預先為用戶建立用戶組,每個用戶的用戶組中包括至少兩個用戶,在該用戶進行網際網路業務請求時,能夠基於該用戶的用戶組中其他用戶的網際網路業務行為資訊,對業務請求的回應結果進行最佳化處理。
本發明各實施例中涉及的網際網路業務請求可以包括針對網際網路提供的各種功能發起的業務請求,例如,針對網際網路提供的搜索功能,該網際網路業務請求可以為資訊物件的搜索請求,該搜索請求中可以包括請求搜索的資訊物件的關鍵資訊(例如關鍵字或/和地理位置等表示資訊物件的描述資訊);針對網際網路提供的資訊登入功能,該網際網路業務請求可以為請求登入用戶針對設定資訊物件發生的網際網路業務行為的登入請求,如登入用戶針對購買的資訊物件的評價資訊。
本發明各實施例中的資訊物件指各種能夠透過資訊描述的物件,可以包括各種涉及網際網路服務的物件,例如,可以是用戶端物件,也可以是網頁物件,更為具體地,該資訊物件可以是商品、電子資訊等可以在終端設備上展示的物件。
本發明各實施例中涉及的網際網路業務行為資訊可以 包括以用戶為主體發生的各種行為資訊,例如,用戶購買資訊物件的行為,用戶評價資訊物件的行為等。
本發明各實施例中涉及的網際網路業務請求的回應結果,為網頁伺服器根據相應的網際網路業務請求,確定出的要回饋給發送網際網路業務請求的用戶端的結果。例如,當網際網路業務請求為搜索請求時,相應的回應結果為根據該搜索請求中攜帶的搜索關鍵資訊確定出的符合該搜索關鍵資訊的搜索結果;當網際網路業務請求為上述的登入請求時,相應的回應結果為符合該登入請求所請求登入的網際網路業務行為的列表,其中,該清單中包括資訊物件對應的用戶的網際網路業務行為資訊,例如,可以包括購買過該資訊物件的所有用戶的購買記錄,或購買過該資訊物件的所有用戶的評價記錄,實際應用中,這兩個記錄可以同時包括。
本發明各實施例中涉及的用戶組指包括多個用戶的群組,在實際應用場景中,也可以稱為好友圈或用戶圈等其他表示多個用戶的集合的名稱。
本發明各實施例中涉及的好友關係可以是單向好友關係,也可以是雙向好友關係。例如,第一用戶添加第二用戶為好友,則第二用戶只在第一用戶的好友列表中,而第一用戶可以在第二用戶的好友清單中(此種情況對應雙向好友關係),也可以不在第二用戶的好友清單中(此種情況對應單向好友關係),具體可以由用戶或伺服器設置單向或雙向好友關係。同理,本發明各實施例涉及的添加用 戶的請求,可以是單向添加用戶,即只將所請求添加的用戶添加到請求方的用戶組中,也可以是雙向添加用戶,即將所請求添加的用戶以及請求方的互相添加到對方的用戶組中。
本發明實施例提供的技術方案可以應用於涉及網頁伺服器以及用戶端交互的系統中,具體地,圖2示出了本發明實施例1提供的網際網路業務的推薦流程,該流程主要包括如下步驟201至步驟203:步驟201、網頁伺服器接收第一用戶的用戶端發送的網際網路業務請求。
步驟202、網頁伺服器查詢第一用戶的用戶組資訊,該用戶組資訊中包括至少兩個用戶的資訊。
步驟203、網頁伺服器根據該至少兩個用戶的資訊分別對應的網際網路業務行為資訊,對網際網路業務請求的回應結果進行最佳化處理。
至此,網際網路業務的推薦流程結束。
透過圖2對應的流程,網頁伺服器接收到用戶的用戶端發送的網際網路業務請求後,一方面確定該網際網路業務請求的回應結果,另一方面查詢該用戶的用戶組資訊,並根據該用戶組資訊中的其他用戶的資訊分別對應的網際網路業務行為資訊,對該網際網路業務請求的回應結果進行最佳化處理,與現有技術相比,在將網際網路業務的回應結果回饋給用戶用戶端之前,能夠根據其他用戶的網際網路業務行為資訊,對回應結果進行最佳化處理,相對於 現有的用戶進入資訊物件查看用戶評價的盲選方式,採用本發明技術方案,回饋給用戶的回應結果已經預先根據用戶的網際網路行為資訊(如用戶對資訊物件的評價資訊)進行了最佳化處理,從而能夠達到輔助用戶選擇資訊物件的目的,進而提高用戶選擇出滿足自身要求的資訊物件的效率,並且減少了網路資源的佔用,並提高了網頁伺服器的服務效率。
如上所述,本發明實施例提供的技術方案中,預先針對用戶建立用戶組,即在接收第一用戶的用戶端發送的網際網路業務請求之前,針對該第一用戶建立其用戶組。具體地,圖3示出了為第一用戶建立用戶組的流程示意圖,主要包括如下步驟:步驟301、第一用戶透過用戶端向網頁伺服器發送添加第二用戶的請求。
該步驟中,用戶可以透過多種方式選擇希望添加的用戶,例如,選擇與自身的地理位置臨近的用戶,或選擇通信錄中的用戶,或選擇社交網路中的社交好友,或隨機搜索用戶。其中,社交網路可以包括微博、微信、MSN等多種類型,此處不再一一列舉。其中,用戶可以預先進行是否允許透過通信錄添加好友,是否允許透過附近的人添加好友等各種設置,此處不再一一列舉。
步驟302、網頁伺服器接收添加第二用戶的請求後,根據請求中攜帶的第二用戶的資訊,將第二用戶的資訊添加至第一用戶的用戶組資訊中。
該步驟中,若第一用戶的用戶組已存在,則直接將該第二用戶的資訊添加至用戶組中,若第一用戶的用戶組不存在,則為該第一用戶建立其用戶組,並添加第二用戶。
至此,建立第一用戶的用戶組的流程結束。
基於圖3對應的流程,第一用戶可以在用戶組中添加更多的用戶。
進一步地,本發明提供的建立用戶組的較佳的實施例中,為了方便用戶添加用戶至用戶組中,可以在接收到第一用戶的用戶端發送的向用戶組添加第二用戶的請求後,進一步向第一用戶推薦可以添加的用戶。具體地,伺服器可以向第一用戶的用戶端推薦該第二用戶的關聯好友,或自動將該第二用戶的關聯好友添加至第一用戶的用戶組資訊中,其中,該第二用戶的關聯好友為第二用戶的用戶組資訊中、滿足第一用戶預設層級範圍的好友。更為具體地,確定第二用戶的關聯好友,可以根據好友關係,確定該第二用戶的關聯用戶。當理解,此處伺服器向第一用戶的用戶端推薦第二用戶的關聯好友的方式僅為一種實施方式,實際應用中,伺服器可以直接將第二用戶的關聯好友的資訊添加至第一用戶的用戶組資訊中,實際應用中,可以由用戶設置採用哪種方式。
為了更好地理解本發明技術方案,以下結合圖4對添加關聯好友的過程進行示例性說明。如圖4所示的用戶關係示意圖,對於用戶X以及用戶A、用戶B、用戶C、用戶D這五個人構成的集合,稱為用戶X的用戶組(或稱 為用戶X的好友圈),其中,用戶X與用戶A為好友關係,用戶A與用戶B以及用戶C為好友關係,用戶C與用戶D為好友關係,假設設定層級為2級,則當用戶X向伺服器發送添加用戶A的好友添加請求後,網頁伺服器會向用戶X推薦用戶A的2個層級的好友,即用戶B(用戶A的一級好友)、用戶C(用戶A的一級好友)、用戶D(用戶A的二級好友),據此,用戶X可以透過一次添加好友的操作,在網頁伺服器的推薦下,添加多個好友,最終包括多級好友關係的用戶組,其中,用戶X與用戶A為一級好友關係,用戶X與用戶B以及用戶C為二級關係,用戶X與用戶D為三級關係。進一步地,好友關係可以直接以一級好友、二級好友、三級好友的方式顯示在用戶X的用戶組中,即如圖4所示的模式,並且,更進一步地,用戶X可以對所添加的用戶所在的層級進行調整,例如,將用戶C調整為一級好友,將用戶D調整為二級好友,將用戶B調整為三級好友。當然,在實際的應用場景中,也可以消除一級好友、二級好友、三級好友的級別,都顯示為用戶X的好友。
圖4所示的用戶組的關係僅為本發明中的一個示例,本發明實施例提供的技術方案能夠支援用戶靈活設定是否希望伺服器推薦所請求添加的用戶的關聯好友,或者進一步設定希望伺服器推薦的好友層級深度,或者進一步設定希望伺服器推薦好友的方式,例如,以圖4所示例的以用戶為單位進行推薦,或者以群組為單位進行推薦,例如, 以性別、年齡、所在地等群組為單位進行推薦,具體推薦方式可以靈活設置,此處不再一一列舉。
在建立好用戶組後,網頁伺服器可以基於該用戶組中各用戶的網際網路業務行為,對業務請求的回應結果進行最佳化。為了更好地理解本發明實施例,以下分別針對不同類型的網際網路業務請求的最佳化處理進行說明。
圖5示出了網際網路業務請求為資訊物件的搜索請求時的一個最佳化處理流程,主要包括如下步驟:步驟501、根據用戶提交的搜索請求,確定該搜索請求的回應結果。
該步驟的處理過程同現有搜索流程的處理過程,即搜索請求中一般會攜帶搜索條件(例如,關鍵字或/和地理位置等表示資訊物件的描述資訊),網頁伺服器基於搜索請求中的搜索條件,搜索符合該搜索條件的所有資訊物件作為回應結果(即搜索結果)。
步驟502、根據該用戶的用戶組中包括的每個用戶的互聯網業務行為,確定該搜索請求的回應結果中與該網際網路業務行為對應的資訊物件。
為描述方便,後續將用戶的用戶組中包括的每個用戶的網際網路業務行為稱為關聯用戶行為,該步驟中,確定該搜索請求的回應結果中與該網際網路業務行為對應的資訊物件,即確定關聯用戶行為發生所針對的資訊物件。例如,用戶X購買了資訊物件M,則確定該用戶X的該業務行為對應的資訊物件為M。
步驟503、調整確定出的資訊物件在回應結果中的顯示方式。
該步驟中,顯示方式可以預先設定,較佳的地,可以調整確定出的資訊物件在回應結果中的顯示順序,例如,優先顯示,即顯示在回應結果的前幾項;也可以調整確定出的資訊物件在回應結果中高亮顯示;還可以調整確定出的資訊物件作為回應結果獨立顯示。實際應用中這三種顯示方式可以採用其中的一種,也可以同時採用,具體採用哪種顯示方式可以由用戶預先設置。
至此,網際網路業務請求為資訊物件的搜索請求時的最佳化處理流程結束。
進一步地,圖6示出了圖5對應的最佳化流程在具體應用時的示意圖,如圖6所示,引入用戶關係儲存查詢裝置保存並查詢用戶組資訊,且引入過濾裝置對搜索請求的回應結果進行最佳化處理,具體地,用戶輸入搜索條件後,一方面採用常規搜索引擎檢索,返回結果集(即回應結果)給過濾裝置;另一方面,在用戶輸入搜索條件後,自動獲取提交相應請求的用戶資訊,用戶關係儲存查詢裝置根據獲取的用戶資訊,查詢保存的該用戶資訊的用戶組資訊,並將查詢結果提交給過濾裝置;過濾裝置在收到用戶關係儲存查詢裝置提供的用戶組資訊後,根據該用戶組中的關聯用戶行為,對常規搜索引擎搜索返回的結果集進行最佳化處理,得到標注或過濾過的結果集,符合關係清單的資料優先展示或者加亮顯示或者獨立顯示,其中,關 係清單指該用戶的用戶組中的好友關係,關係清單的資料指好友關係的網際網路業務行為資訊。
圖7示出了網際網路業務請求為資訊物件的搜索請求時的一個最佳化處理流程,主要包括如下步驟:步驟701、根據用戶提交的搜索請求,確定該搜索請求的回應結果。
該步驟與步驟501實現原理相同,此處不再贅述。
步驟702、獲取預先建立的索引關係。
該步驟702中,索引關係可以在對網際網路業務請求的回應結果進行最佳化處理之前建立,具體地,建立索引關係的過程包括:針對發生過網際網路業務行為的每個用戶,根據該用戶的網際網路業務行為,建立該用戶資訊與至少一個資訊物件的索引關係,其中,與用戶存在索引關係的資訊物件與該用戶的網際網路業務行為對應。例如,資訊物件為商品時,用戶A購買過商品1、2、3;用戶B購買過商品2、4、6;用戶C購買過商品1、3、5,則構建的索引關係可以如下:“用戶A-商品1-商品2-商品3”
“用戶B-商品2-商品4-商品6”
“用戶C-商品5-商品7”
步驟703、根據建立的索引關係,確定第一用戶的用戶組資訊中各用戶資訊分別對應的資訊物件。
該步驟中,用戶資訊對應的資訊物件,指該用戶發生的網際網路業務行為所針對的資訊物件。基於上述索引關 係,假如某第一用戶的用戶組中包括用戶B,C,則確定出的資訊物件為商品2、4、5、6、7。
步驟704、調整確定出的資訊物件在回應結果中的顯示方式。
該步驟704的實現原理與上述步驟503的實現原理基本相同,此處不再贅述。
至此,網際網路業務請求為資訊物件的搜索請求時的最佳化處理流程結束。
進一步地,圖8示出了圖7對應的最佳化流程在具體應用時的示意圖,引入用戶關係儲存裝置保存並查詢各用戶的用戶組資訊,引入搜索引擎構建索引裝置建立索引關係,且引入帶有用戶關係的搜索引擎裝置對搜索請求的回應結果進行最佳化處理。具體地,用戶輸入搜索條件後,一方面透過查詢用戶關係儲存裝置確定複合查詢準則,即用戶關係+搜索條件,該複合查詢準則將被提供給帶有用戶關係的搜索引擎裝置;另一方面,搜索引擎構建索引裝置,以商品或其他搜索資訊以及用戶關係為基礎資料,建立索引關係,供帶有用戶關係的搜索引擎裝置使用;帶有用戶關係的搜索引擎裝置根據索引關係,以及複合查詢準則,查詢符合用戶輸入的搜索條件的搜索結果集,並根據索引關係以及用戶關係對結果集進行最佳化處理,得到標注或過濾過的結果集,符合關係清單的資料優先展示或者加亮顯示或者獨立顯示。其中,根據索引關係以及用戶關係對結果集進行最佳化處理,可以參見上述步驟703至步 驟704的處理流程。
圖9示出了網際網路業務請求為登入請求時的一個最佳化處理流程,具體地,主要包括如下步驟:步驟901、根據用戶提交的登入請求,獲取用戶針對請求登入的資訊物件的網際網路業務行為資訊。
步驟902、確定獲取的網際網路業務行為中,該用戶的用戶組中的各用戶的行為資訊。
步驟903、調整步驟902確定出的行為在步驟901獲取的網際網路業務行為資訊中的顯示方式。
與上述步驟503類似,調整步驟902確定出的網際網路業務行為資訊在步驟901獲取的網際網路業務行為資訊中的顯示方式,可以預先設定,例如,可以調整顯示順序,也可以調整高亮顯示,還可以調整確定出的網際網路業務行為資訊獨立顯示。實際應用中這兩種顯示方式可以採用其中的一種,也可以同時採用。
至此,網際網路業務請求為資訊物件的搜索請求時的最佳化處理流程結束。
進一步地,圖10示出了圖9對應的最佳化流程在具體應用時的示意圖,以用戶請求登入的網際網路業務行為為購買過該資訊物件的用戶針對該資訊物件的評價資訊為例,如圖10所示,引入用戶關係儲存查詢裝置保存並查詢用戶組資訊,且引入評價排序或顯示處理裝置對結果集進行最佳化處理,具體地,在資訊物件的展示介面,用戶請求登入評價列表後,一方面檢索評價資訊獲得結果集; 另一方面,自動獲取提交登入請求的用戶的用戶資訊,提供給用戶關係儲存查詢裝置確定該用戶的用戶組資訊,並進一步由用戶關係儲存查詢裝置將確定結果提供給評價排序或顯示處理裝置;評價排序或顯示處理裝置根據獲取的用戶組資訊,查詢結果集中相應用戶的評價資訊,並採用優先展示、獨立顯示或者加亮顯示的方式顯示相應用戶的評價資訊,將最終的結果集返回給用戶。
透過本發明實施例提供的上述技術方案,具有如下有益效果:借助N級好友關係,用戶可以以好友組(或稱為好友圈)的方式快速建立大量好友關係,由於購物評價需求的特殊性,無需過多展現圈子內人員的個人資訊(如ID),僅需展現圈內好友的整體購買評價記錄、推薦資訊即可,且可以對其內部的關係進行微調,例如,對於給出惡意評價或發送廣告的用戶,可以將該人踢出圈子;透過建立用戶組的方式對買家群體進行聚合,在後續評價資訊展現過程中引入聚合出的群體標記(即用戶組),或優先展現與買家同群體的評價、或者原始商品資訊,直接引導買家透過原先已經信任的評價資訊進行購買;透過以好友組中買家為入口,在好友組中引導其購買行為,達到群體內重複購買的目的;透過建立用戶組的方式對買家聚合,使聚合群體(即好友組)中的差評影響適當增強,隔離買家和賣家的全域 評價關係,讓買家在群體內實現差評消息的高效傳播,同時避免賣家和買家的直接衝突。另一方面,在聚合買家的群體中消除差評對網店影響太大的惡意差評行為。
透過建立用戶組的方式為買方提供分流環境,將原先大而全的搜索、交易、評價切分為更小的交易群體,透過建立賣家和用戶組之間的關聯關係,賣家可以專注服務相對穩定的用戶群,避免出現強烈的馬太效應,同時改善買賣雙方購物體驗,並且可以提高賣家透過固定用戶組進行差異化服務的效率。
實施例2
與上述實施例1提供的網際網路業務的推薦方法對應,本發明實施例2提供了一種網際網路業務的推薦裝置,該裝置可以位於網路側的伺服器中。
圖11示出了本實施例提供的網際網路業務的推薦裝置的結構示意圖,具體地,該裝置包括:業務請求接收單元1101、用戶組維護單元1102以及回應結果最佳化單元1103;其中:業務請求接收單元1101,用於接收第一用戶的用戶端發送的網際網路業務請求;用戶組維護單元1102,用於查詢第一用戶的用戶組資訊,用戶組資訊中包括至少兩個用戶的資訊;回應結果最佳化單元1103,用於根據至少兩個用戶 的資訊分別對應的網際網路業務行為,對網際網路業務請求的回應結果進行最佳化處理。
本發明一個較佳的實施例中,圖11所示裝置包括的用戶組維護單元1102,還用於接收第一用戶的用戶端發送的向用戶組添加第二用戶的請求,並根據添加第二用戶的請求中攜帶的第二用戶的資訊,將第二用戶的資訊添加至第一用戶的用戶組資訊中。
本發明一個較佳的實施例中,圖11所示裝置包括的用戶組維護單元1102,還用於在接收第一用戶的用戶端發送的向用戶組添加第二用戶的請求後,向第一用戶的用戶端推薦第二用戶的關聯好友,或自動將第二用戶的關聯好友添加至第一用戶的用戶組資訊中,其中,第二用戶的關聯好友為第二用戶的用戶組資訊中、滿足第一用戶預設層級範圍的好友。
本發明一個較佳的實施例中,圖11所示裝置包括的業務請求接收單元1101,具體用於接收第一用戶的用戶端發送的資訊物件的搜索請求或請求登入用戶針對設定資訊物件發生的網際網路業務行為的登入請求。
本發明一個較佳的實施例中,圖11所示裝置包括的回應結果最佳化單元1103,具體用於:在網際網路業務請求包括資訊物件的搜索請求時,根據至少兩個用戶的資訊分別對應的網際網路業務行為,確定搜索請求的回應結果中與網際網路業務行為對應的資訊物件,並調整確定出的資訊物件在回應結果中的顯示方 式;或在網際網路業務請求包括登入請求時,確定設定資訊物件對應的所有用戶的網際網路業務行為中至少兩個用戶的資訊分別對應的網際網路業務行為,並調整確定出的網際網路業務行為在所有用戶的網際網路業務行為中的顯示方式。
如圖12所示,本發明一個較佳的實施例中,圖11所示裝置還可以進一步包括:索引建立單元1104,用於針對發生過網際網路業務行為的每個用戶,根據該用戶的網際網路業務行為,建立該用戶資訊與至少一個資訊物件的索引關係,其中,與用戶存在索引關係的資訊物件與該用戶的網際網路業務行為對應;相應地,回應結果最佳化單元1103,具體用於根據索引建立單元建立的索引關係,確定第一用戶的用戶組資訊中各用戶資訊分別對應的資訊物件,並調整確定出的資訊物件在回應結果中的顯示方式。
上述各單元或模組的功能可對應於上述實施例一中相應流程的具體處理過程,在此不再贅述。
本發明的實施例所提供的網際網路業務的推薦裝置可透過電腦程式實現。本領域具有通常知識者應該能夠理解,上述的單元以及模組劃分方式僅是眾多劃分方式中的一種,如果劃分為其他單元或模組或不劃分塊,只要資訊物件的推薦裝置具有上述功能,都應該在本發明的保護範 圍之內。
本領域的具有通常知識者應明白,本發明的實施例可提供為方法、裝置(設備)、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、裝置(設備)和電腦程式產品的流程圖和/或方塊圖來描述的。應理解可由電腦程式指令實現流程圖和/或方塊圖中的每一流程和/或方塊、以及流程圖和/或方塊圖中的流程和/或方塊的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可程式設計資料處理設備的處理器以產生一個機器,使得透過電腦或其他可程式設計資料處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的裝置。
這些電腦程式指令也可儲存在能引導電腦或其他可程式設計資料處理設備以特定方式工作的電腦可讀記憶體中,使得儲存在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能。
這些電腦程式指令也可裝載到電腦或其他可程式設計 資料處理設備上,使得在電腦或其他可程式設計設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可程式設計設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的步驟。
儘管已描述了本發明的較佳的實施例,但本領域內的具有通常知識者一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附申請專利範圍意欲解釋為包括較佳的實施例以及落入本發明範圍的所有變更和修改。顯然,本領域的具有通常知識者可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明申請專利範圍及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。

Claims (15)

  1. 一種網際網路業務的推薦方法,其特徵在於,包括:接收第一用戶的用戶端發送的網際網路業務請求;查詢該第一用戶的用戶組資訊,該用戶組資訊中包括至少兩個用戶的資訊;對該網際網路業務請求的回應結果進行最佳化處理,該最佳化處理包含選定對應至來自該至少兩個用戶之該資訊而即將被提交給該第一用戶的該網際網路業務請求之分別的網際網路業務行為資訊,而不向該第一用戶揭露該至少兩個用戶的個人資訊。
  2. 如申請專利範圍第1項所述的方法,其中,在接收第一用戶的用戶端發送的網際網路業務請求之前,還包括:接收該第一用戶的用戶端發送的向該用戶組添加第二用戶的請求;根據該添加第二用戶的請求中攜帶的第二用戶的資訊,將該第二用戶的資訊添加至該第一用戶的用戶組資訊中。
  3. 如申請專利範圍第2項所述的方法,其中,該第二用戶與該第一用戶的地理位置臨近;或該第二用戶為該第一用戶的通信錄中的用戶;或該第二用戶為該第一用戶的社交好友;或該第二用戶為該第一用戶隨機搜索到的用戶。
  4. 如申請專利範圍第2或3項所述的方法,其中,接收該第一用戶的用戶端發送的向該用戶組添加第二用戶的請求後,還包括:向該第一用戶的用戶端推薦該第二用戶的關聯好友,或自動將該第二用戶的關聯好友添加至該第一用戶的用戶組資訊中,其中,該第二用戶的關聯好友為該第二用戶的用戶組資訊中、滿足第一用戶預設層級範圍的好友。
  5. 如申請專利範圍第1項所述的方法,其中,該網際網路業務行為資訊包括用戶購買資訊物件的行為資訊或/和用戶評價資訊物件的行為資訊。
  6. 如申請專利範圍第1或5項所述的方法,其中,該網際網路業務請求包括:資訊物件的搜索請求;或請求登入用戶針對設定資訊物件發生的網際網路業務行為的登入請求。
  7. 如申請專利範圍第6項所述的方法,其中,該網際網路業務請求包括資訊物件的搜索請求時,對該網際網路業務請求的回應結果進行最佳化處理,包括:根據該至少兩個用戶的資訊分別對應的網際網路業務行為資訊,確定該搜索請求的回應結果中與該網際網路業務行為資訊對應的資訊物件;調整確定出的該資訊物件在該回應結果中的顯示方式。
  8. 如申請專利範圍第6項所述的方法,其中,該網際 網路業務請求包括資訊物件的搜索請求時,對該網際網路業務請求的回應結果進行最佳化處理之前,還包括:針對發生過網際網路業務行為的每個用戶,根據該用戶的網際網路業務行為資訊,建立該用戶資訊與至少一個資訊物件的索引關係,其中,與用戶存在索引關係的資訊物件與該用戶的網際網路業務行為對應;對該網際網路業務請求的回應結果進行最佳化處理,包括:根據該索引關係,確定該第一用戶的用戶組資訊中各用戶資訊分別對應的資訊物件;調整確定出的該資訊物件在該回應結果中的顯示方式。
  9. 如申請專利範圍第7或8項所述的方法,其中,調整確定出的該資訊物件在該回應結果中的顯示方式,包括:調整確定出的該資訊物件在該回應結果中的顯示順序;或/和調整確定出的該資訊物件在該回應結果中高亮顯示;或/和;調整確定出的該資訊物件作為回應結果獨立顯示。
  10. 如申請專利範圍第5項所述的方法,其中,該網際網路業務請求包括該登入請求時,根據該至少兩個用戶的資訊分別對應的網際網路業務行為資訊,對該網際網路業務請求的回應結果進行最佳化處理,包括: 在該設定資訊物件對應的所有用戶的網際網路業務行為資訊中,確定出該至少兩個用戶的資訊分別對應的網際網路業務行為資訊;調整確定出的該網際網路業務行為資訊在該所有用戶的網際網路業務行為資訊中的顯示方式。
  11. 如申請專利範圍第10項所述的方法,其中,調整確定出的該網際網路業務行為資訊在該所有用戶的網際網路業務行為資訊中的顯示方式,包括:調整確定出的該網際網路業務行為資訊在該所有用戶的網際網路業務行為中的顯示順序;或/和調整確定出的該網際網路業務行為資訊在該所有用戶的網際網路業務行為中高亮顯示;調整確定出的該網際網路業務行為資訊作為回應結果獨立顯示。
  12. 一種網際網路業務的推薦裝置,其中,包括:業務請求接收單元,用於接收第一用戶的用戶端發送的網際網路業務請求,該網際網路業務請求包含資訊物件的搜索;用戶組維護單元,用於查詢該第一用戶的用戶組資訊,該用戶組資訊中包括至少兩個用戶的資訊;回應結果最佳化單元,用於根據該至少兩個用戶的網際網路業務行為資訊,對該網際網路業務請求的回應結果進行最佳化處理,該業務行為資訊與該至少兩個用戶評價資訊物件關連; 顯示處理裝置,用於向該第一用戶顯示包含與由該至少兩用戶評價該資訊物件關連的行為資訊。
  13. 如申請專利範圍第12項所述的裝置,其中,該用戶組維護單元,還用於接收該第一用戶的用戶端發送的向該用戶組添加第二用戶的請求,並根據該添加第二用戶的請求中攜帶的第二用戶的資訊,將該第二用戶的資訊添加至該第一用戶的用戶組資訊中。
  14. 如申請專利範圍第13項所述的裝置,其中,該用戶組維護單元,還用於在接收該第一用戶的用戶端發送的向該用戶組添加第二用戶的請求後,向該第一用戶的用戶端推薦該第二用戶的關聯好友,或自動將該第二用戶的關聯好友添加至該第一用戶的用戶組資訊中,其中,該第二用戶的關聯好友為該第二用戶的用戶組資訊中、滿足第一用戶預設層級範圍的好友。
  15. 如申請專利範圍第12項所述的裝置,其中,該業務請求接收單元,具體用於接收第一用戶的用戶端發送的資訊物件的搜索請求或請求登入用戶針對設定資訊物件發生的網際網路業務行為資訊的登入請求。
TW102135517A 2013-04-16 2013-10-01 Internet service recommendation method and device TWI605402B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013101309357A CN103441860A (zh) 2013-04-16 2013-04-16 一种互联网业务的推荐方法以及装置

Publications (2)

Publication Number Publication Date
TW201441953A TW201441953A (zh) 2014-11-01
TWI605402B true TWI605402B (zh) 2017-11-11

Family

ID=49695529

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102135517A TWI605402B (zh) 2013-04-16 2013-10-01 Internet service recommendation method and device

Country Status (5)

Country Link
US (1) US20140310263A1 (zh)
JP (1) JP2016517986A (zh)
CN (1) CN103441860A (zh)
TW (1) TWI605402B (zh)
WO (1) WO2014172204A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105578461B (zh) * 2014-11-10 2019-08-02 阿里巴巴集团控股有限公司 在移动终端间建立通讯、通讯接入/呼出方法、装置及***
CN104462340B (zh) * 2014-12-04 2018-06-19 华为技术有限公司 目标物信息搜索方法和装置
CN106296321A (zh) * 2015-05-13 2017-01-04 阿里巴巴集团控股有限公司 业务对象信息提供方法及装置
CN107451274B (zh) * 2017-08-04 2020-11-27 上海优扬新媒信息技术有限公司 辅助客服信息的推送方法、装置、设备以及存储介质
CN109615494A (zh) * 2018-09-29 2019-04-12 阿里巴巴集团控股有限公司 业务派生方法、装置、电子设备及计算机可读存储介质
CN110505281B (zh) * 2019-07-30 2021-12-21 创新先进技术有限公司 服务入口显示方法和装置
CN115080806A (zh) * 2022-06-16 2022-09-20 北京字跳网络技术有限公司 一种数据搜索方法、装置、设备及介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487541B1 (en) * 1999-01-22 2002-11-26 International Business Machines Corporation System and method for collaborative filtering with applications to e-commerce
US7707122B2 (en) * 2004-01-29 2010-04-27 Yahoo ! Inc. System and method of information filtering using measures of affinity of a relationship
US8078607B2 (en) * 2006-03-30 2011-12-13 Google Inc. Generating website profiles based on queries from webistes and user activities on the search results
US9100454B2 (en) * 2006-04-07 2015-08-04 Groupon, Inc. Method and system for enabling the creation and maintenance of proximity-related user groups
US9208251B2 (en) * 2007-01-19 2015-12-08 Linkedin Corporation Computer-based evaluation tool for selecting personalized content for users
US7966638B2 (en) * 2007-03-30 2011-06-21 Google Inc. Interactive media display across devices
JP4538756B2 (ja) * 2007-12-03 2010-09-08 ソニー株式会社 情報処理装置、情報処理端末、情報処理方法、およびプログラム
KR20100048218A (ko) * 2008-10-30 2010-05-11 에스케이커뮤니케이션즈 주식회사 협업 필터링 시스템과 방법 및 이를 구현할 수 있는 컴퓨터로 읽을 수 있는 기록 매체
US20100325127A1 (en) * 2009-06-18 2010-12-23 Nokia Corporation Method and apparatus for automatic geo-location and social group indexing
JP2012168586A (ja) * 2011-02-09 2012-09-06 Nippon Telegr & Teleph Corp <Ntt> ソーシャルネットワークシステムのサーバ装置とそのプログラム
CN102903047A (zh) * 2011-07-26 2013-01-30 阿里巴巴集团控股有限公司 一种商品信息投放方法和设备
US9396275B2 (en) * 2011-09-15 2016-07-19 Hewlett Packard Enterprise Development Lp Geographically partitioned online search system
US8818909B2 (en) * 2011-09-16 2014-08-26 Facebook, Inc. Location aware deals
JP5822231B2 (ja) * 2012-02-29 2015-11-24 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 情報を検索する情報端末、サーバ、情報システム、方法及びプログラム
US20130282440A1 (en) * 2012-04-23 2013-10-24 Roger D. Isaac Social pricing for goods or services
CN103428069B (zh) * 2012-05-15 2015-07-01 腾讯科技(深圳)有限公司 社交网络中加好友的方法和装置
US20150066915A1 (en) * 2012-11-20 2015-03-05 Google Inc. System and Method for Group Recommendation of Objects Using User Comparisons of Object Characteristics
US9026541B2 (en) * 2013-02-22 2015-05-05 International Business Machines Corporation Optimizing user selection for performing tasks in social networks
US9691107B2 (en) * 2013-02-26 2017-06-27 Philip Scott Lyren Exchanging personal information to determine a common interest

Also Published As

Publication number Publication date
WO2014172204A1 (en) 2014-10-23
JP2016517986A (ja) 2016-06-20
TW201441953A (zh) 2014-11-01
CN103441860A (zh) 2013-12-11
US20140310263A1 (en) 2014-10-16

Similar Documents

Publication Publication Date Title
TWI605402B (zh) Internet service recommendation method and device
US10133786B2 (en) Method and system for recommending target object information
TWI694401B (zh) 融合用戶關係資料的搜尋方法和裝置
RU2629449C2 (ru) Устройство, а также способ выбора и размещения целевых сообщений на странице результатов поиска
KR101171599B1 (ko) 소셜 네트워크를 이용한 신뢰할 수 있는 사용자 생성 콘텐트에의 액세스
US9710555B2 (en) User profile stitching
US8478735B1 (en) Method and system for ranking results and providing lists of experts from social networks
TWI603212B (zh) 通訊式搜尋
US8577859B2 (en) Method and system for aggregating searchable web content from a plurality of social networks and presenting search results
US20160132901A1 (en) Ranking Vendor Data Objects
JP2014522042A (ja) ソーシャル商品推薦の提供
KR20130132793A (ko) 엔티티와 연관된 액션 및 제공자의 제시
US9852183B2 (en) Information providing method and system
JP2014522056A (ja) 検索結果へのスクリーニング情報の適用
US20190295106A1 (en) Ranking Vendor Data Objects
TWI696925B (zh) 一種下拉提示方法和裝置
US20150339392A1 (en) Multi-query search system and method
TW201709124A (zh) 基於業務物件的資訊展示方法和裝置
US20170249686A1 (en) System, method, and non-transitory computer-readable storage medium for displaying a hierarchy of categories for a search query on a webpage
KR101902568B1 (ko) 정보 제공 시스템 및 정보 제공 방법