最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

与终端设备交互数据的方法与装置

IT圈 admin 29浏览 0评论

2024年4月30日发(作者:墨曼语)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.9

(22)申请日 2012.11.19

(71)申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司

地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)

(72)发明人 晋松 吴凯

(74)专利代理机构 北京市中伦律师事务所

代理人 程义贵

(51)

G06F17/30

G06Q30/02

(10)申请公布号 CN 103020128 A

(43)申请公布日 2013.04.03

权利要求说明书 说明书 幅图

(54)发明名称

与终端设备交互数据的方法与装置

(57)摘要

本发明公开了一种与终端设备交互

数据的方法及装置,该方法包括:获取与

终端设备的购物行为相关的预设的购物推

荐词;根据预设的购物推荐词,匹配得到

与预设的购物推荐词对应的至少一个商品

的相关商品信息;然后将匹配得到的至少

一个商品的相关商品信息发送给终端设

备。由于不需要借助详细充足的商品信息

来挖掘购物推荐词,因此本发明实施例中

的商品推荐效果方便控制,而且通过基于

购物推荐词的个性化购物推荐,可以简化

购物推荐系统复杂度,提高实时推荐响应

速度。

法律状态

法律状态公告日

2022-11-01

法律状态信息

未缴年费专利权终止IPC(主分

类):G06F17/30专利

号:ZL2申请

日:20121119授权公告

日:20151209

法律状态

专利权的终止

权 利 要 求 说 明 书

1.一种与终端设备交互数据的方法,其特征在于,所述方法包括:

获取与终端设备的购物行为相关的预设的购物推荐词;

根据所述预设的购物推荐词,匹配得到与所述预设的购物推荐词对应的至

将匹配得到的所述至少一个商品的相关商品信息发送给所述终端设备。

2.根据权利要求1所述的方法,其特征在于,所述预设的购物推荐词预

3.根据权利要求1所述的方法,其特征在于,所述获取与终端设备的购

获取与终端设备的购物行为相关的购物信息,所述购物信息包括:终端设

根据获取的所述购物信息,匹配得到与所述购物信息对应的至少一个预设

的购物推荐词。

备搜索商品的关键词、终端设备浏览商品的商品信息、终端设备已购买商品

商品信息中的一个或多个;

物行为相关的预设的购物推荐词的步骤包括:

少一个商品的相关商品信息;

先从电子类商务网站的购物会话日志中获取并存储,或者所述预设的购物推

词预先从搜索网站的商品搜索排行榜中获取并存储。

4.根据权利要求3所述的方法,其特征在于,所述获取与终端设备的购

从所述终端设备的购物行为中识别出所述购物信息,所述购物行为包括:

5.根据权利要求3所述的方法,其特征在于,所述匹配得到与所述购物

对多个购物信息进行聚类处理,得到购物信息类,其中每个购物信息类包

对每一个所述购物信息类匹配至少一个预设的购物推荐词。

6.根据权利要求5所述的方法,其特征在于,所述对多个购物信息进行

将所述购物信息划分成多个购物信息元素;

对所述多个购物信息元素中的每一个购物信息元素设置权重值,所述权重

值用于表示所述购物信息元素的重要程度;

聚类处理,得到购物信息类的步骤之前,还包括:

括至少一个购物信息;

信息对应的至少一个预设的购物推荐词的步骤包括:

终端设备输入搜索关键字的行为、终端设备浏览商品的行为、终端设备购买

品的行为中的一个或多个。

物行为相关的购物信息的步骤为:

所述对多个购物信息进行聚类处理,得到购物信息类的步骤为:

根据所述购物信息元素的权重值,对所述购物信息进行聚类处理,得到多

7.根据权利要求6所述的方法,其特征在于,所述根据所述购物信息元

个购物信息类。

素的权重值,对所述购物信息进行聚类处理,得到多个购物信息类的步骤包

括:

计算所述购物信息中所有购物信息元素的权重值之和;

计算购物信息中购物信息元素的平均权重值;

将平均权重值大于等于限制阈值的购物信息聚合到同一类商品的购物信

8.根据权利要求5所述的方法,其特征在于,所述对每一个所述购物信

息类匹配至少一个购物推荐词的步骤包括:

息类中。

从多个预设的购物推荐词中任选一个购物推荐词,然后计算出该购物信息

计算共同包含的购物信息元素的权重值之和,与购物推荐词中包含的购物

信息元素的个数之间的比值;

类和购物推荐词中共同包含的购物信息元素的权重值之和;

循环计算,直到遍历完所有的购物推荐词,最后为购物信息类匹配一个最

9.根据权利要求5所述的方法,其特征在于,所述将所述购物信息划分

按照分词的方式将所述购物信息划分成多个购物信息元素。

10.一种与终端设备交互数据的装置,其特征在于,所述装置包括:

存储模块,用于存储预设的购物推荐词;

获取模块,用于获取与终端设备的购物行为相关的预设的购物推荐词;

匹配模块,用于根据所述预设的购物推荐词,匹配得到与所述购物推荐词

发送模块,用于将匹配得到所述至少一个商品的相关商品信息发送给所述

11.根据权利要求10所述的装置,其特征在于,所述获取模块包括:

终端设备。

对应的至少一个商品的相关商品信息;

成多个购物信息元素的步骤为:

大的比值所对应的购物推荐词。

获取单元,用于获取与所述终端设备的购物行为相关的购物信息,所述购

第一匹配单元,用于根据获取的所述购物信息,匹配得到与所述购物信息

12.根据权利要求11所述的装置,其特征在于,所述获取单元进一步用

对应的至少一个购物推荐词。

物信息包括:终端设备搜索商品的关键词和/或终端设备已购买商品的商品

息;

于从所述终端设备的购物行为中识别出所述购物信息,所述购物行为包括:

端设备输入搜索关键字的行为、终端设备浏览商品的行为、终

的行为中的一个或多个。 端设备购买商品

13.根据权利要求11所述的装置,其特征在于,所述第一匹配单元包括:

聚类子单元,用于对所述购物信息进行聚类处理,得到多个购物信息类,

匹配子单元,用于对每一个所述购物信息类匹配至少一个购物推荐词。

14.根据权利要求13所述的装置,其特征在于,所述第一匹配单元还包

其中每个购物信息类包括至少一个购物信息;

括:

划分子单元,用于将所述购物信息划分成多个购物信息元素;

设置子单元,用于对所述多个购物信息元素中的每一个购物信息元素设置

聚类子单元进一步用于根据所述购物信息元素的权重值,对多个所述购物

15.根据权利要求14所述的装置,其特征在于,所述聚类子单元进一步

信息进行聚类处理,得到购物信息类。

权重值,所述权重值用于表示所述购物信息元素的重要程度;

用于计算所述购物信息中所有购物信息元素的权重值之和;计算购物信息中

物信息元素的平均权重值;然后将平均权重值大于等于限制阈

合到同一类商品的购物信息类中。 值的购物信息聚

16.根据权利要求14所述的装置,其特征在于,所述匹配子单元进一步

用于从多个预设的购物推荐词中任选一个购物推荐词,然后计算出该购物信

类和购物推荐词中共同包含的购物信息元素的权重值之和;计

物信息元素的权重值

比值;

算共同包含的购

之和,与购物推荐词中包含的购物信息元素的个数之间的

循环计算,直到遍历完所有的购物推荐词,最后为购物信息类匹配一个

最大的比值所对应的购物推荐词。

说 明 书

技术领域

本发明属于通信技术领域,尤其涉及一种与终端设备交互数据的方法及装

背景技术

随着信息时代的到来,网上购物也已经成为人们主要的购物方式之一。用

从现有的购物推荐系统搭建和运行的角度来看,购物推荐系统需要实时地

分析用户浏览过或购买过的商品的相关商品信息,为了给目标用户推荐准确

商品,购物推荐系统需要依赖庞大的商品信息数据库,购物推荐系统

分析结果和商品信息数据库实时地进行商品推荐运算,得到相

用户。由于庞大的商品信息数据库,导致购物推荐过程

造成购物推荐系统的处理时间的增加,影响推荐

户只需联网操作不出家门即可获得较为满意的商品。

置。

利用上述

近的商品推荐给

所需要计算资源较大,

响应速度。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地

依据本发明的一个方面,提供了一种商品信息处理的方法,该方法包括:

获取与终端设备的购物行为相关的预设的购物推荐词;根据预设的购物推荐

匹配得到与预设的购物推荐词对应的至少一个商品的相关商品信息;

到的至少一个商品的相关商品信息发送给所述终端设备。

解决上述问题的与终端设备交互数据的方法及装置。

词,

将匹配得

依据本发明的另一个方面,提供了一种与终端设备交互数据的装置,装置

包括:存储模块,用于存储预设的购物推荐词;获取模块,用于获取与终端

备的购物行为相关的预设的购物推荐词;匹配模块,用于根据预设的

词,匹配得到与购物推荐词对应的至少一个商品的相关商品信

用于将匹配得到至少一个商

购物推荐

息;发送模块,

品的相关商品信息发送给终端设备。

根据本发明提供的一种与终端设备交互数据的方法及与终端设备交互数

据的装置,通过对终端设备的购物行为进行识别,得到与该购物行为相关的

设的购物推荐词,然后利用购物推荐词作为推荐中介,将与该购物推

的商品推荐给终端设备,由于不需要借助详细充足的商品信息

征,而是将终端设备的购物行为映射成相应的购物推荐

具体购物行为进行识别,可得到与购物行为对应

施例中的商品推荐效果方便控制,有效简

推荐响应速度。

荐词对应

构建用户购物特

词,通过对终端设备的

的购物推荐词,因此本发明实

化购物推荐系统的复杂度,提高实时

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术

手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目

特征和优点能够更明显易懂,以下特举本发明的具体实施方式。 的、

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领

域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而

不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表

示相同的

部件。在附图中:

图1示出了根据本发明一个实施例的与终端设备交互数据的方法的流程

图2示出了图1中步骤S10中的流程图;

图3示出了图2中步骤S104中的流程图;以及

图4示出了根据本发明另一个实施例的与终端设备交互数据的装置400

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了

本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应

这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻

公开,并且能够将本公开的范围完

的结构框图。

图;

地理解本

整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的与终端设备交互数据的方法的流程

图,需要说明的是,尽管在图1中以特定顺序描述了该识别方法的操作,但

这并非要求或暗示必须按照该特定顺序来执行这些操作,或是必须执

示的操作才能实现期望的结果。相反,流程图中描绘的步骤可

附加地或备选地,可以省略某些步骤,将多个步骤合并

或将一个步骤分解为多个步骤执行。

是,

行全部所

改变执行顺序。

为一个步骤执行,和/

如图1所示,该方法始于步骤S10,其中获取与终端设备的购物行为相关

的预设的购物推荐词。

具体地,参见图2,在步骤S 10中可包括以下步骤,在步骤S102中,获

取与终端设备的购物行为相关的购物信息,该购物信息包括:终端设备搜索

品的关键词、终端设备浏览商品的商品信息、或终端设备已购买商品

息;随后,在步骤S 104中,根据购物信息匹配得到与购物信

个预设的购物推荐词。也就是,根据终端设备输入的搜

到预设的购物推荐词,或者根据终端设备浏览商

购物推荐词,或者根据终端设备已购买商

物推荐词。

的商品信

息对应的至少一

索商品的关键词匹配得

品的商品信息匹配得到预设的

品的相关商品信息匹配得到预设的购

根据本发明的一个实施例,预设的购物推荐词可以是根据热门商品的相关

商品信息构造的词语,例如根据终端设备搜索最多商品的相关商品信息构造

词语。每个购物推荐词中包括多个购物信息元素,其中购物信息元素

品类型、商品名称或商品材料。为了便于理解下面列举几个购

男装毛呢子大衣、智能手机、高清电视、男士保暖内衣

在本发明的实施例中并不限定购物推荐词的表达

是指:商

物推荐词,例如:

等。当然可以理解的是,

形式。

可选地,预设的购物推荐词可从电子类商务网站的购物会话日志中获取并

存储,也可以从搜索网站的商品搜索排行榜中获取并存储,将获取的购物推

词可保存在数据库中,并且在数据库中还保存有购物推荐词与相关商

关系,例如购物推荐词“智能手机”与苹果iphone5、三星

N7100、联想乐PhoneK860和HTC One X S720e建立有

到购物推荐词后,即可获得与该购物推荐词对应

可通过对购物

的实施

品的对应

GALAXY NoteⅡ

对应关系。因此,当得

的商品的相关商品信息。由于

推荐词的维护,以满足终端设备的购物推荐需求,因此在本发明

例中并不需要庞大的商品信息数据库。

根据本发明的一个实施例,在步骤S102中可从终端设备的购物行为中识

别出与该购物行为相关的购物信息,该购物行为包括但不限于:终端设备输

关键词的行为、终端设备浏览商品的行为、或终端设备购买商品的行

为。

终端设备进行购物时,通常会通过关键词搜索商品,然后浏览搜索结果中

使

相关的商品,例如终端设备登录电子商务类网站(淘宝网,京东商城等),

用电子商务类网站提供的搜索引擎,在搜索引擎中利用关键词搜索相

然后浏览搜索结果中的相关的商品,由于电子商务网站的购物

录终端设备输入关键词的行为,因此通过对终端设备输

出搜索商品的关键词。

关商品,

会话日志中会记

入关键词的行为可识别

终端设备对搜索结果进行浏览时,会浏览搜索结果中商品名称、商品类型、

商品商标、商品型号中的一个或多个。由于电子商务网站的购物会话日志中

记录终端设备的浏览商品的行为,因此,通过对终端设备的浏览商品

行识别,可识别出终端设备浏览商品的商品信息,该商品信息

商品类型、商品商标、商品型号中的一个或多个。

的行为进

包括:商品名称、

终端设备在电子类商务网站上购买商品后,电子商务类网站的购物会话日

志中会记录终端设备购买商品的行为。由于电子商务网站的购物会话日志中

记录终端设备的购买商品的行为,因此通过对该终端设备购买商品的

识别,可识别得到终端设备所购买商品的相关商品信息,该商

品名称、商品类型、商品商标、商品型号、商品价格中

行为进行

品信息包括:商

的一个或多个。

因此,通过对终端设备的购物行为进行分析,可得到与该购物行为相关的

终端设备搜索商品的关键词、终端设备浏览商品的商品信息、或终端设备已

买商品的商品信息。而且通过对终端设备的购物行为进行识别,能够

设备的购物行为中与商品信息无关的信息,由此可提高最终提

息的准确性。

除去终端

供的推荐商品信

根据本发明的一个实施例,为了提高购物推荐词匹配的准确性,可以对购

参见图3,步骤S104包括以下步骤,在步骤S1042中,将购物信息划分

成多个购物信息元素,随后,在步骤S1044中,根据购物信息元素,对多

物信息进行聚类处理,得到购物信息类,其中每个购物信息类包括至

物信息,然后,在步骤S1046中,对每一个购物信息类匹配

词。

物信息进行聚类处理,得到能够反映具有至少部分相同购物信息元素的购物

息类,然后再根据购物信息类匹配得到购物推荐词。

个购

少一个购

至少一个购物推荐

可选地,在步骤S1042中,可按照分词的方式将购物信息T划分成多个

购物信息元素t,分词划分后,该购物信息可表示成T={t1

n为自然数。根据购物信息

值。例如,在步骤

暖修身毛呢子

秋冬新

t2,…,tn},其中

元素t的重要性,设置每个购物信息元素t的权重

S102中获得的购物信息T“Fubai秋冬新款男装风衣立领保

大衣男”,在步骤S1042中,将上述购物信息T分词划分为{Fubai,

款,男装,风衣,立领,保暖,修身,毛呢子,大衣}。根据购物信息

T={Fubai,秋冬新款,男装,风衣,立领,保暖,修身,毛呢子,大衣}中

每个购物信息元素t的重要性,设置每个购物信息元素t的权重值,

物信息元素出现的频率越高,则可认为该购物信息元素t越重

上述购物信息T中购物信息元素t的重要性由高到低可

大衣、风衣、立领、保暖、修身、秋冬新款、

例如该购

要,权重值越大,

排列为:男装、毛呢子、

Fubai。

可选地,在步骤S1044中,根据购物信息T中所有购物信息元素t的权重

值之和,对多个购物信息T进行聚类处理,得到相应的购物信息类G。例

计算购物信息T中所有购物信息元素t的权重值之和,然后再计算购

中购物信息元素t的平均权重值,将平均权重值大于等于限制

息聚合到同一类商品的购物信息类G。

如,

物信息T

阈值a的购物信

根据本发明的一个实施例,可采用TF-IDF(Term Frequency-Inverse

Document Frequency,一种用于资讯检索与资讯探勘的常用加权技术)算法

设置购物信息元素t的权重值,当然可以理解的是,本发明的实施例

置购物信息元素t的权重值的方式。对多个购物信息T进行聚

信息类G具体方式如下:

不限定设

类处理得到购物

(1)如果购物信息类G不包含任何购物信息,那么购物信息T属于购物

(2)如果购物信息类G包含一些购物信息,某个购物信息T属于购物信

Σter

mGT

msub>ScoreCount

α公式(1)

其中,∑term∈G∩T Score表示:存在于购物信息类G中,购物信息T

中每

Count表示:购物信息类G中包含的购物信息T的个数;

个购物信息元素t的权重值之和;

息类G需满足:

信息类G;

α表示限制阈值,该限制阈值可根据具体情况进行调整;

(3)如果某个购物信息T不属于任何一个购物信息类G,那么这个购物

可选地,在步骤S 1046中,从多个预设的购物推荐词Q中任选一个购物

推荐词,然后计算出该购物信息类G和购物推荐词Q中共同包含的购物信

元素t的权重值之和,然后再计算共同包含的购物信息元素t的权重

与购物推荐词Q中包含的购物信息元素t的个数之间的比值,

到遍历完所有的购物推荐词Q,最后为购物信息类G

对应的购物推荐词Q。

信息T本身属于一个新建的购物信息类G;

值之和,

并循环计算,直

匹配一个最大的比值所

根据本发明的一个实施例,步骤S1046中的具体方式如下:

如果一个购物信息类G包含多购物信息T,每个购物信息T包括多个购

每个购物推荐词Q由n个购物信息元素t组成,记作Q={t_1,t_2,…,

根据如下公式,计算购物推荐词Q相对于购物信息类G的比值;

Score(Q|

o>G)=&Sig

ma;termG

>QScoreTCountQ

>公式(2)

t_n};

物信息元素t,购物信息类G由m个购物信息元素t组成,由此可将购物信

类G记作G={t_1,t_2,…,t_m};

其中,∑term∈G∩Q ScoreT表示:购物推荐词Q和购物信息类G共同

包含的

CountQ表示:购物推荐词Q包含的购物信息元素t的个数。

根据公式(2)计算得到的比值Score(Q|G),为购物信息类G匹配一个最

通过以上步骤,可以实现根据用户的购物行为匹配得到购物推荐词。这

随后,在步骤S12中,根据购物推荐词匹配得到与购物推荐词对应的至

例如:在步骤S10中获取终端设备历史浏览商品的行为,获取得到终端

随后,在步骤S14中,将匹配得到的该商品的相关商品信息发送给终端

例如:将与“男装毛呢子大衣”对应的至少一个商品的相关商品信息推

端设备。根据本发明的一个实施例,该商品信息包括:商品名称、商品

图片、商品价格、商品商标、商品型号和商品的生产厂家中的任意一种或多

信息。

送给终

设备。

设备之前浏览过的商品名称“Fubai秋冬新款男装风衣立领保暖修身毛呢子大

衣”,然后根据上述商品名称匹配得到购物推荐词“男装毛呢子大衣”,在步

骤S12中,根据购物推荐词“男装毛呢子大衣”匹配得到与“男装毛呢子大衣”

对应的至少一个商品的相关商品信息。

少一个商品的相关商品信息。

些购物推荐词对应的商品的相关商品信息就可以作为终端设备购物的推荐结

果。

大的比值Score(Q|G)所对应的购物推荐词Q。

购物信息元素t的权重值之和;

根据本发明提供的一种与终端设备交互数据的方法,通过对终端设备的购

物行为进行识别,得到与该购物行为相关的预设的购物推荐词,然后利用购

推荐词作为推荐中介,将与该购物推荐词对应的商品推荐给终端设备,

需要借助详细充足的商品信息来挖掘购物推荐词,而是将终端

映射成相应的购物推荐词,然后对终端设备的具体购物

购物行为对应的购物推荐词,因此本发明实施例

有效简化购物推荐系统的复杂度,提高实

由于不

设备的购物行为

行为进行识别,得到与

中的商品推荐效果方便控制,

时推荐响应速度。

图4示出了根据本发明另一个实施例的与终端设备交互数据的装置400

如图4所示该装置400包括:存储模块401、获取模块402、匹配模块404

存储模块401存储预设的购物推荐词,根据本发明的一个实施例,预设的

购物推荐词可以是根据热门商品的相关商品信息构造的词语,例如根据终端

备搜索最多商品的相关商品信息构造的词

信息元素,其中购物信息元素是指:

于理解下面列举几个购物推

视、男士保暖内衣等。

推荐词的表达

和发送模块406,其中,

的结构框图。

语。每个购物推荐词中包括多个购物

商品类型、商品名称或商品材料。为了便

荐词,例如:男装毛呢子大衣、智能手机、高清电

当然可以理解的是,在本发明的实施例中并不限定购物

形式。

可选地,预设的购物推荐词可保存在数据库中,并且在数据库中还保存有

购物推荐词与相关商品的对应关系,例如购物推荐词“智能手机”与苹果

iphone5、三星GALAXY NoteⅡN7100、联想乐PhoneK860和

HTC One X S720e 建立有对应关系。因此,当得到预设的购物推荐词后,

词对应的商品的相关商品信息。由于可通过对购

设备的购物推荐需求,因此在本发明的实

库。

即可获得与该购物推荐

物推荐词的维护,以满足终端

施例中并不需要庞大的商品信息数据

获取模块402获取与终端设备的购物行为相关的预设的购物推荐词。可选

地,该获取模块402包括:获取单元4022和第一匹配单元4024,其中获取

元4022用于获取与终端设备的购物行为相关的购物信息,购物信息

端设备搜索商品的关键词、终端设备浏览商品的商品信息、或

商品的商品信息;第一匹配单元4024用于根据购物信

息对应的至少一个购物推荐词。

包括:终

终端设备已购买

息,匹配得到与购物信

匹配模块404用于根据购物推荐词,匹配得到与购物推荐词对应的至少一

发送模块406用于将与至少一个商品的相关与终端设备交互数据给终端

根据本发明的一个实施例,获取单元4022进一步用于从终端设备的购物

终端设备进行购物时,通常会通过关键词搜索商品,然后浏览搜索结果中

使

相关的商品,例如终端设备登录电子商务类网站(淘宝网,京东商城等),

用电子商务类网站提供的搜索引擎,在搜索引擎中利用关键词搜索相

然后浏览搜索结果中的相关的商品,由于电子商务网站的购物

录终端设备输入关键词的行

行为中识别出购物信息,该购物行为包括但不限于:终端设备输入关键词的

为、终端设备浏览商品的行为、或终端设备购买商品的行为。

设备。

个商品的相关商品信息;

关商品,

会话日志中会记

为,因此通过对终端设备输入关键词的行为可识别

出搜索商品的关键词。

终端设备对搜索结果进行浏览时,会浏览搜索结果中商品名称、商品类型、

商品商标、商品型号中的一个或多个。由于电子商务网站的购物会话日志中

记录终端设备的浏览商品的行为,因此,通过对终端设备的浏览商品

行识别,可识别出终端设备浏览商品的商品信息,该商品信息

商品类型、商品商标、商品型号中的一个或多个。

的行为进

包括:商品名称、

终端设备在电子类商务网站上购买商品后,电子商务类网站的购物会话日

志中会记录终端设备购买商品的行为。由于电子商务网站的购物会话日志中

记录终端设备的购买商品的行为,因此通过对该终端设备购买商品的

识别,可识别得到终端设备所购买商品的相关商品信息,该商

品名称、商品类型、商品商标、商品型号、商品价格中

行为进行

品信息包括:商

的一个或多个。

因此,通过对终端设备的购物行为进行分析,可得到与该购物行为相关的

终端设备搜索商品的关键词、终端设备浏览商品的商品信息、或终端设备已

买商品的商品信息。而且通过对终端设备的购物行为进行识别,能够

设备的购物行为中与商品信息无关的信息,由此可提高最终提

息的准确性。

除去终端

供的推荐商品信

根据本发明的一个实施例,第一匹配单元4024包括:聚类子单元和匹配

子单元,其中聚类子单元用于对购物信息进行聚类处理,得到多个购物信息

其中每个购物信息类包括至少一个购物信息;匹配子单元对每一个购

匹配至少一个购物推荐词。

类,

物信息类

在本发明的另一个实施例中,第一匹配单元4024还包括:划分子单元和

设置子单元,其中划分子单元用于将购物信息划分成多个购物信息元素;具

地,划分子单元可按照分词的方式将购物信息划分成多个购物信息元

设置子单元用于对多个购物信息元素中的每一个购物信息元素

重值用于表示购物信息元素的重要程度。

素。以及

设置权重值,权

相应地,聚类子单元进一步用于根据购物信息元素的权重值,对多个购物

根据本发明的一个实施例,聚类子单元进一步用于计算购物信息中所有购

物信息元素的权重值之和;计算购物信息中购物信息元

将平均权重值大于等于限制阈值的购物信息聚合

中。

信息进行聚类处理,得到相应的购物信息类。

素的平均权重值;然后

到同一类商品的购物信息类

具体地,聚类子单元可根据以下公式对购物信息进行聚类处理:

如果购物信息类G包含一些购物推荐词,某个购物信息T属于购物信息

Σter

mGT

msub>ScoreCount

α

其中,∑term∈G∩T Score表示:存在于购物信息类G中,购物信息T

中购

Count表示:购物信息类G中包含的购物信息T的个数;

物信息元素t的权重值之和;

类G需满足:

α表示限制阈值,该限制阈值可根据具体情况进行调整。

根据本发明的一个实施例,所述匹配子单元进一步用于从多个预设的购物

推荐词中任选一个购物推荐词,然后计算出该购物信息类和购物推荐词中共

包含的购物信息元素的权重值之和;计算共同包含的购物信息元素的

和,与购物推荐词中包含的购物信息元素的个数之间的比值;

遍历完所有的购物推荐词,最后为购物信息类匹配一个

物推荐词。

权重值之

循环计算,直到

最大的比值所对应的购

具体地,匹配子单元进一步用于根据如下公式,计算购物推荐词Q相对

Score(Q|

o>G)=&Sig

ma;termG

>QScoreTCountQ

>

其中,∑term∈G∩Q ScoreT表示:购物推荐词Q和购物信息类G共同

包含购

CountQ表示:购物推荐词Q包含的购物信息元素t的个数;

根据计算得到的比值Score(Q|G),购物信息类G选一个最高的比值

在本发明的实施例中,通过对终端设备的购物行为进行识别,得到与该购

物行为相关的预设的购物推荐词,然后利用购物推荐词作为推荐中介,将与

购物推荐词对应的商品推荐给终端设备,

Score(Q|G)所对应的购物推荐词Q。

物信息元素t的权重值之和;

于购物信息类G的比值;

由于不需要借助详细充足的商品信息 来挖掘购物推荐词,而是将终端设

后对终端设备的具体购物行

因此本发明实施例中

度,提高实时

备的购物行为映射成相应的购物推荐词,然

为进行识别,得到与购物行为对应的购物推荐词,

的商品推荐效果方便控制,有效简化购物推荐系统的复杂

推荐响应速度。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有

相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,

造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何

语言。应当明白,可以利用各种编程语言实现在此描述的本发

上面对特定语言所做的描述是为了披露本发明的最佳实

特定编程

明的内容,并且

施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或

多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被

起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公

解释成反映如下意图:即所要求保护的本发明要求比在每个权

记载的特征更多的特征。更确切地说,如下面的权利要

明方面在于少于前面公开的单个实施例的所有特

的权利要求书由此明确地并入该具体实施

本发明的单独实施例。

明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详

示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

开的方法

利要求中所明确

求书所反映的那样,发

征。因此,遵循具体实施方式

方式,其中每个权利要求本身都作为

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适

应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把

施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外

们分成多个子模块或子单元或子组件。除了这样的特征和/或

的至少一些是相互排斥之外,可以采用任何组合对本说

要求、摘要和附图)中公开的所有特征以及如此

有过程或单元进行组合。除非另外明确陈

摘要和附图)中公开的每个特征可

可以把它

过程或者单元中

明书(包括伴随的权利

公开的任何方法或者设备的所

述,本说明书(包括伴随的权利要求、

以由提供相同、等同或相似目的的替代特征

来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它

实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合

味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的

书中,所要求保护的实施例的任意之一都可以以任意的组合方

权利要求

式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器

上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理

可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据

施例的进程识别装置中的一些或者全部部件的一些或者全部功

以实现为用于执行这里所描述的方法的一部分或者全部

(例如,计算机程序和计算机程序产品)。这样

在计算机可读介质上,或者可以具有一个

以从因特网网站上下载得到,或者

供。

解,

本发明实

能。本发明还可

的设备或者装置程序

的实现本发明的程序可以存储

或者多个信号的形式。这样的信号可

在载体信号上提供,或者以任何其他形式提

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并

且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施

例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权

限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。

前的单词“一”或“一个”不排除存在多个这样的元件。本发明可

括有若干不同元件的硬件以及借助于适当编程的计算机来实现。

装置的单元权利要求中,这些装置中的若干个可以是通

利要求的

位于元件之

以借助于包

在列举了若干

过同一个硬件项来具体

示任何顺序。可将这些单词解

体现。单词第一、第二、以及第三等的使用不表

释为名称。

2024年4月30日发(作者:墨曼语)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.9

(22)申请日 2012.11.19

(71)申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司

地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)

(72)发明人 晋松 吴凯

(74)专利代理机构 北京市中伦律师事务所

代理人 程义贵

(51)

G06F17/30

G06Q30/02

(10)申请公布号 CN 103020128 A

(43)申请公布日 2013.04.03

权利要求说明书 说明书 幅图

(54)发明名称

与终端设备交互数据的方法与装置

(57)摘要

本发明公开了一种与终端设备交互

数据的方法及装置,该方法包括:获取与

终端设备的购物行为相关的预设的购物推

荐词;根据预设的购物推荐词,匹配得到

与预设的购物推荐词对应的至少一个商品

的相关商品信息;然后将匹配得到的至少

一个商品的相关商品信息发送给终端设

备。由于不需要借助详细充足的商品信息

来挖掘购物推荐词,因此本发明实施例中

的商品推荐效果方便控制,而且通过基于

购物推荐词的个性化购物推荐,可以简化

购物推荐系统复杂度,提高实时推荐响应

速度。

法律状态

法律状态公告日

2022-11-01

法律状态信息

未缴年费专利权终止IPC(主分

类):G06F17/30专利

号:ZL2申请

日:20121119授权公告

日:20151209

法律状态

专利权的终止

权 利 要 求 说 明 书

1.一种与终端设备交互数据的方法,其特征在于,所述方法包括:

获取与终端设备的购物行为相关的预设的购物推荐词;

根据所述预设的购物推荐词,匹配得到与所述预设的购物推荐词对应的至

将匹配得到的所述至少一个商品的相关商品信息发送给所述终端设备。

2.根据权利要求1所述的方法,其特征在于,所述预设的购物推荐词预

3.根据权利要求1所述的方法,其特征在于,所述获取与终端设备的购

获取与终端设备的购物行为相关的购物信息,所述购物信息包括:终端设

根据获取的所述购物信息,匹配得到与所述购物信息对应的至少一个预设

的购物推荐词。

备搜索商品的关键词、终端设备浏览商品的商品信息、终端设备已购买商品

商品信息中的一个或多个;

物行为相关的预设的购物推荐词的步骤包括:

少一个商品的相关商品信息;

先从电子类商务网站的购物会话日志中获取并存储,或者所述预设的购物推

词预先从搜索网站的商品搜索排行榜中获取并存储。

4.根据权利要求3所述的方法,其特征在于,所述获取与终端设备的购

从所述终端设备的购物行为中识别出所述购物信息,所述购物行为包括:

5.根据权利要求3所述的方法,其特征在于,所述匹配得到与所述购物

对多个购物信息进行聚类处理,得到购物信息类,其中每个购物信息类包

对每一个所述购物信息类匹配至少一个预设的购物推荐词。

6.根据权利要求5所述的方法,其特征在于,所述对多个购物信息进行

将所述购物信息划分成多个购物信息元素;

对所述多个购物信息元素中的每一个购物信息元素设置权重值,所述权重

值用于表示所述购物信息元素的重要程度;

聚类处理,得到购物信息类的步骤之前,还包括:

括至少一个购物信息;

信息对应的至少一个预设的购物推荐词的步骤包括:

终端设备输入搜索关键字的行为、终端设备浏览商品的行为、终端设备购买

品的行为中的一个或多个。

物行为相关的购物信息的步骤为:

所述对多个购物信息进行聚类处理,得到购物信息类的步骤为:

根据所述购物信息元素的权重值,对所述购物信息进行聚类处理,得到多

7.根据权利要求6所述的方法,其特征在于,所述根据所述购物信息元

个购物信息类。

素的权重值,对所述购物信息进行聚类处理,得到多个购物信息类的步骤包

括:

计算所述购物信息中所有购物信息元素的权重值之和;

计算购物信息中购物信息元素的平均权重值;

将平均权重值大于等于限制阈值的购物信息聚合到同一类商品的购物信

8.根据权利要求5所述的方法,其特征在于,所述对每一个所述购物信

息类匹配至少一个购物推荐词的步骤包括:

息类中。

从多个预设的购物推荐词中任选一个购物推荐词,然后计算出该购物信息

计算共同包含的购物信息元素的权重值之和,与购物推荐词中包含的购物

信息元素的个数之间的比值;

类和购物推荐词中共同包含的购物信息元素的权重值之和;

循环计算,直到遍历完所有的购物推荐词,最后为购物信息类匹配一个最

9.根据权利要求5所述的方法,其特征在于,所述将所述购物信息划分

按照分词的方式将所述购物信息划分成多个购物信息元素。

10.一种与终端设备交互数据的装置,其特征在于,所述装置包括:

存储模块,用于存储预设的购物推荐词;

获取模块,用于获取与终端设备的购物行为相关的预设的购物推荐词;

匹配模块,用于根据所述预设的购物推荐词,匹配得到与所述购物推荐词

发送模块,用于将匹配得到所述至少一个商品的相关商品信息发送给所述

11.根据权利要求10所述的装置,其特征在于,所述获取模块包括:

终端设备。

对应的至少一个商品的相关商品信息;

成多个购物信息元素的步骤为:

大的比值所对应的购物推荐词。

获取单元,用于获取与所述终端设备的购物行为相关的购物信息,所述购

第一匹配单元,用于根据获取的所述购物信息,匹配得到与所述购物信息

12.根据权利要求11所述的装置,其特征在于,所述获取单元进一步用

对应的至少一个购物推荐词。

物信息包括:终端设备搜索商品的关键词和/或终端设备已购买商品的商品

息;

于从所述终端设备的购物行为中识别出所述购物信息,所述购物行为包括:

端设备输入搜索关键字的行为、终端设备浏览商品的行为、终

的行为中的一个或多个。 端设备购买商品

13.根据权利要求11所述的装置,其特征在于,所述第一匹配单元包括:

聚类子单元,用于对所述购物信息进行聚类处理,得到多个购物信息类,

匹配子单元,用于对每一个所述购物信息类匹配至少一个购物推荐词。

14.根据权利要求13所述的装置,其特征在于,所述第一匹配单元还包

其中每个购物信息类包括至少一个购物信息;

括:

划分子单元,用于将所述购物信息划分成多个购物信息元素;

设置子单元,用于对所述多个购物信息元素中的每一个购物信息元素设置

聚类子单元进一步用于根据所述购物信息元素的权重值,对多个所述购物

15.根据权利要求14所述的装置,其特征在于,所述聚类子单元进一步

信息进行聚类处理,得到购物信息类。

权重值,所述权重值用于表示所述购物信息元素的重要程度;

用于计算所述购物信息中所有购物信息元素的权重值之和;计算购物信息中

物信息元素的平均权重值;然后将平均权重值大于等于限制阈

合到同一类商品的购物信息类中。 值的购物信息聚

16.根据权利要求14所述的装置,其特征在于,所述匹配子单元进一步

用于从多个预设的购物推荐词中任选一个购物推荐词,然后计算出该购物信

类和购物推荐词中共同包含的购物信息元素的权重值之和;计

物信息元素的权重值

比值;

算共同包含的购

之和,与购物推荐词中包含的购物信息元素的个数之间的

循环计算,直到遍历完所有的购物推荐词,最后为购物信息类匹配一个

最大的比值所对应的购物推荐词。

说 明 书

技术领域

本发明属于通信技术领域,尤其涉及一种与终端设备交互数据的方法及装

背景技术

随着信息时代的到来,网上购物也已经成为人们主要的购物方式之一。用

从现有的购物推荐系统搭建和运行的角度来看,购物推荐系统需要实时地

分析用户浏览过或购买过的商品的相关商品信息,为了给目标用户推荐准确

商品,购物推荐系统需要依赖庞大的商品信息数据库,购物推荐系统

分析结果和商品信息数据库实时地进行商品推荐运算,得到相

用户。由于庞大的商品信息数据库,导致购物推荐过程

造成购物推荐系统的处理时间的增加,影响推荐

户只需联网操作不出家门即可获得较为满意的商品。

置。

利用上述

近的商品推荐给

所需要计算资源较大,

响应速度。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地

依据本发明的一个方面,提供了一种商品信息处理的方法,该方法包括:

获取与终端设备的购物行为相关的预设的购物推荐词;根据预设的购物推荐

匹配得到与预设的购物推荐词对应的至少一个商品的相关商品信息;

到的至少一个商品的相关商品信息发送给所述终端设备。

解决上述问题的与终端设备交互数据的方法及装置。

词,

将匹配得

依据本发明的另一个方面,提供了一种与终端设备交互数据的装置,装置

包括:存储模块,用于存储预设的购物推荐词;获取模块,用于获取与终端

备的购物行为相关的预设的购物推荐词;匹配模块,用于根据预设的

词,匹配得到与购物推荐词对应的至少一个商品的相关商品信

用于将匹配得到至少一个商

购物推荐

息;发送模块,

品的相关商品信息发送给终端设备。

根据本发明提供的一种与终端设备交互数据的方法及与终端设备交互数

据的装置,通过对终端设备的购物行为进行识别,得到与该购物行为相关的

设的购物推荐词,然后利用购物推荐词作为推荐中介,将与该购物推

的商品推荐给终端设备,由于不需要借助详细充足的商品信息

征,而是将终端设备的购物行为映射成相应的购物推荐

具体购物行为进行识别,可得到与购物行为对应

施例中的商品推荐效果方便控制,有效简

推荐响应速度。

荐词对应

构建用户购物特

词,通过对终端设备的

的购物推荐词,因此本发明实

化购物推荐系统的复杂度,提高实时

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术

手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目

特征和优点能够更明显易懂,以下特举本发明的具体实施方式。 的、

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领

域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而

不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表

示相同的

部件。在附图中:

图1示出了根据本发明一个实施例的与终端设备交互数据的方法的流程

图2示出了图1中步骤S10中的流程图;

图3示出了图2中步骤S104中的流程图;以及

图4示出了根据本发明另一个实施例的与终端设备交互数据的装置400

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了

本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应

这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻

公开,并且能够将本公开的范围完

的结构框图。

图;

地理解本

整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的与终端设备交互数据的方法的流程

图,需要说明的是,尽管在图1中以特定顺序描述了该识别方法的操作,但

这并非要求或暗示必须按照该特定顺序来执行这些操作,或是必须执

示的操作才能实现期望的结果。相反,流程图中描绘的步骤可

附加地或备选地,可以省略某些步骤,将多个步骤合并

或将一个步骤分解为多个步骤执行。

是,

行全部所

改变执行顺序。

为一个步骤执行,和/

如图1所示,该方法始于步骤S10,其中获取与终端设备的购物行为相关

的预设的购物推荐词。

具体地,参见图2,在步骤S 10中可包括以下步骤,在步骤S102中,获

取与终端设备的购物行为相关的购物信息,该购物信息包括:终端设备搜索

品的关键词、终端设备浏览商品的商品信息、或终端设备已购买商品

息;随后,在步骤S 104中,根据购物信息匹配得到与购物信

个预设的购物推荐词。也就是,根据终端设备输入的搜

到预设的购物推荐词,或者根据终端设备浏览商

购物推荐词,或者根据终端设备已购买商

物推荐词。

的商品信

息对应的至少一

索商品的关键词匹配得

品的商品信息匹配得到预设的

品的相关商品信息匹配得到预设的购

根据本发明的一个实施例,预设的购物推荐词可以是根据热门商品的相关

商品信息构造的词语,例如根据终端设备搜索最多商品的相关商品信息构造

词语。每个购物推荐词中包括多个购物信息元素,其中购物信息元素

品类型、商品名称或商品材料。为了便于理解下面列举几个购

男装毛呢子大衣、智能手机、高清电视、男士保暖内衣

在本发明的实施例中并不限定购物推荐词的表达

是指:商

物推荐词,例如:

等。当然可以理解的是,

形式。

可选地,预设的购物推荐词可从电子类商务网站的购物会话日志中获取并

存储,也可以从搜索网站的商品搜索排行榜中获取并存储,将获取的购物推

词可保存在数据库中,并且在数据库中还保存有购物推荐词与相关商

关系,例如购物推荐词“智能手机”与苹果iphone5、三星

N7100、联想乐PhoneK860和HTC One X S720e建立有

到购物推荐词后,即可获得与该购物推荐词对应

可通过对购物

的实施

品的对应

GALAXY NoteⅡ

对应关系。因此,当得

的商品的相关商品信息。由于

推荐词的维护,以满足终端设备的购物推荐需求,因此在本发明

例中并不需要庞大的商品信息数据库。

根据本发明的一个实施例,在步骤S102中可从终端设备的购物行为中识

别出与该购物行为相关的购物信息,该购物行为包括但不限于:终端设备输

关键词的行为、终端设备浏览商品的行为、或终端设备购买商品的行

为。

终端设备进行购物时,通常会通过关键词搜索商品,然后浏览搜索结果中

使

相关的商品,例如终端设备登录电子商务类网站(淘宝网,京东商城等),

用电子商务类网站提供的搜索引擎,在搜索引擎中利用关键词搜索相

然后浏览搜索结果中的相关的商品,由于电子商务网站的购物

录终端设备输入关键词的行为,因此通过对终端设备输

出搜索商品的关键词。

关商品,

会话日志中会记

入关键词的行为可识别

终端设备对搜索结果进行浏览时,会浏览搜索结果中商品名称、商品类型、

商品商标、商品型号中的一个或多个。由于电子商务网站的购物会话日志中

记录终端设备的浏览商品的行为,因此,通过对终端设备的浏览商品

行识别,可识别出终端设备浏览商品的商品信息,该商品信息

商品类型、商品商标、商品型号中的一个或多个。

的行为进

包括:商品名称、

终端设备在电子类商务网站上购买商品后,电子商务类网站的购物会话日

志中会记录终端设备购买商品的行为。由于电子商务网站的购物会话日志中

记录终端设备的购买商品的行为,因此通过对该终端设备购买商品的

识别,可识别得到终端设备所购买商品的相关商品信息,该商

品名称、商品类型、商品商标、商品型号、商品价格中

行为进行

品信息包括:商

的一个或多个。

因此,通过对终端设备的购物行为进行分析,可得到与该购物行为相关的

终端设备搜索商品的关键词、终端设备浏览商品的商品信息、或终端设备已

买商品的商品信息。而且通过对终端设备的购物行为进行识别,能够

设备的购物行为中与商品信息无关的信息,由此可提高最终提

息的准确性。

除去终端

供的推荐商品信

根据本发明的一个实施例,为了提高购物推荐词匹配的准确性,可以对购

参见图3,步骤S104包括以下步骤,在步骤S1042中,将购物信息划分

成多个购物信息元素,随后,在步骤S1044中,根据购物信息元素,对多

物信息进行聚类处理,得到购物信息类,其中每个购物信息类包括至

物信息,然后,在步骤S1046中,对每一个购物信息类匹配

词。

物信息进行聚类处理,得到能够反映具有至少部分相同购物信息元素的购物

息类,然后再根据购物信息类匹配得到购物推荐词。

个购

少一个购

至少一个购物推荐

可选地,在步骤S1042中,可按照分词的方式将购物信息T划分成多个

购物信息元素t,分词划分后,该购物信息可表示成T={t1

n为自然数。根据购物信息

值。例如,在步骤

暖修身毛呢子

秋冬新

t2,…,tn},其中

元素t的重要性,设置每个购物信息元素t的权重

S102中获得的购物信息T“Fubai秋冬新款男装风衣立领保

大衣男”,在步骤S1042中,将上述购物信息T分词划分为{Fubai,

款,男装,风衣,立领,保暖,修身,毛呢子,大衣}。根据购物信息

T={Fubai,秋冬新款,男装,风衣,立领,保暖,修身,毛呢子,大衣}中

每个购物信息元素t的重要性,设置每个购物信息元素t的权重值,

物信息元素出现的频率越高,则可认为该购物信息元素t越重

上述购物信息T中购物信息元素t的重要性由高到低可

大衣、风衣、立领、保暖、修身、秋冬新款、

例如该购

要,权重值越大,

排列为:男装、毛呢子、

Fubai。

可选地,在步骤S1044中,根据购物信息T中所有购物信息元素t的权重

值之和,对多个购物信息T进行聚类处理,得到相应的购物信息类G。例

计算购物信息T中所有购物信息元素t的权重值之和,然后再计算购

中购物信息元素t的平均权重值,将平均权重值大于等于限制

息聚合到同一类商品的购物信息类G。

如,

物信息T

阈值a的购物信

根据本发明的一个实施例,可采用TF-IDF(Term Frequency-Inverse

Document Frequency,一种用于资讯检索与资讯探勘的常用加权技术)算法

设置购物信息元素t的权重值,当然可以理解的是,本发明的实施例

置购物信息元素t的权重值的方式。对多个购物信息T进行聚

信息类G具体方式如下:

不限定设

类处理得到购物

(1)如果购物信息类G不包含任何购物信息,那么购物信息T属于购物

(2)如果购物信息类G包含一些购物信息,某个购物信息T属于购物信

Σter

mGT

msub>ScoreCount

α公式(1)

其中,∑term∈G∩T Score表示:存在于购物信息类G中,购物信息T

中每

Count表示:购物信息类G中包含的购物信息T的个数;

个购物信息元素t的权重值之和;

息类G需满足:

信息类G;

α表示限制阈值,该限制阈值可根据具体情况进行调整;

(3)如果某个购物信息T不属于任何一个购物信息类G,那么这个购物

可选地,在步骤S 1046中,从多个预设的购物推荐词Q中任选一个购物

推荐词,然后计算出该购物信息类G和购物推荐词Q中共同包含的购物信

元素t的权重值之和,然后再计算共同包含的购物信息元素t的权重

与购物推荐词Q中包含的购物信息元素t的个数之间的比值,

到遍历完所有的购物推荐词Q,最后为购物信息类G

对应的购物推荐词Q。

信息T本身属于一个新建的购物信息类G;

值之和,

并循环计算,直

匹配一个最大的比值所

根据本发明的一个实施例,步骤S1046中的具体方式如下:

如果一个购物信息类G包含多购物信息T,每个购物信息T包括多个购

每个购物推荐词Q由n个购物信息元素t组成,记作Q={t_1,t_2,…,

根据如下公式,计算购物推荐词Q相对于购物信息类G的比值;

Score(Q|

o>G)=&Sig

ma;termG

>QScoreTCountQ

>公式(2)

t_n};

物信息元素t,购物信息类G由m个购物信息元素t组成,由此可将购物信

类G记作G={t_1,t_2,…,t_m};

其中,∑term∈G∩Q ScoreT表示:购物推荐词Q和购物信息类G共同

包含的

CountQ表示:购物推荐词Q包含的购物信息元素t的个数。

根据公式(2)计算得到的比值Score(Q|G),为购物信息类G匹配一个最

通过以上步骤,可以实现根据用户的购物行为匹配得到购物推荐词。这

随后,在步骤S12中,根据购物推荐词匹配得到与购物推荐词对应的至

例如:在步骤S10中获取终端设备历史浏览商品的行为,获取得到终端

随后,在步骤S14中,将匹配得到的该商品的相关商品信息发送给终端

例如:将与“男装毛呢子大衣”对应的至少一个商品的相关商品信息推

端设备。根据本发明的一个实施例,该商品信息包括:商品名称、商品

图片、商品价格、商品商标、商品型号和商品的生产厂家中的任意一种或多

信息。

送给终

设备。

设备之前浏览过的商品名称“Fubai秋冬新款男装风衣立领保暖修身毛呢子大

衣”,然后根据上述商品名称匹配得到购物推荐词“男装毛呢子大衣”,在步

骤S12中,根据购物推荐词“男装毛呢子大衣”匹配得到与“男装毛呢子大衣”

对应的至少一个商品的相关商品信息。

少一个商品的相关商品信息。

些购物推荐词对应的商品的相关商品信息就可以作为终端设备购物的推荐结

果。

大的比值Score(Q|G)所对应的购物推荐词Q。

购物信息元素t的权重值之和;

根据本发明提供的一种与终端设备交互数据的方法,通过对终端设备的购

物行为进行识别,得到与该购物行为相关的预设的购物推荐词,然后利用购

推荐词作为推荐中介,将与该购物推荐词对应的商品推荐给终端设备,

需要借助详细充足的商品信息来挖掘购物推荐词,而是将终端

映射成相应的购物推荐词,然后对终端设备的具体购物

购物行为对应的购物推荐词,因此本发明实施例

有效简化购物推荐系统的复杂度,提高实

由于不

设备的购物行为

行为进行识别,得到与

中的商品推荐效果方便控制,

时推荐响应速度。

图4示出了根据本发明另一个实施例的与终端设备交互数据的装置400

如图4所示该装置400包括:存储模块401、获取模块402、匹配模块404

存储模块401存储预设的购物推荐词,根据本发明的一个实施例,预设的

购物推荐词可以是根据热门商品的相关商品信息构造的词语,例如根据终端

备搜索最多商品的相关商品信息构造的词

信息元素,其中购物信息元素是指:

于理解下面列举几个购物推

视、男士保暖内衣等。

推荐词的表达

和发送模块406,其中,

的结构框图。

语。每个购物推荐词中包括多个购物

商品类型、商品名称或商品材料。为了便

荐词,例如:男装毛呢子大衣、智能手机、高清电

当然可以理解的是,在本发明的实施例中并不限定购物

形式。

可选地,预设的购物推荐词可保存在数据库中,并且在数据库中还保存有

购物推荐词与相关商品的对应关系,例如购物推荐词“智能手机”与苹果

iphone5、三星GALAXY NoteⅡN7100、联想乐PhoneK860和

HTC One X S720e 建立有对应关系。因此,当得到预设的购物推荐词后,

词对应的商品的相关商品信息。由于可通过对购

设备的购物推荐需求,因此在本发明的实

库。

即可获得与该购物推荐

物推荐词的维护,以满足终端

施例中并不需要庞大的商品信息数据

获取模块402获取与终端设备的购物行为相关的预设的购物推荐词。可选

地,该获取模块402包括:获取单元4022和第一匹配单元4024,其中获取

元4022用于获取与终端设备的购物行为相关的购物信息,购物信息

端设备搜索商品的关键词、终端设备浏览商品的商品信息、或

商品的商品信息;第一匹配单元4024用于根据购物信

息对应的至少一个购物推荐词。

包括:终

终端设备已购买

息,匹配得到与购物信

匹配模块404用于根据购物推荐词,匹配得到与购物推荐词对应的至少一

发送模块406用于将与至少一个商品的相关与终端设备交互数据给终端

根据本发明的一个实施例,获取单元4022进一步用于从终端设备的购物

终端设备进行购物时,通常会通过关键词搜索商品,然后浏览搜索结果中

使

相关的商品,例如终端设备登录电子商务类网站(淘宝网,京东商城等),

用电子商务类网站提供的搜索引擎,在搜索引擎中利用关键词搜索相

然后浏览搜索结果中的相关的商品,由于电子商务网站的购物

录终端设备输入关键词的行

行为中识别出购物信息,该购物行为包括但不限于:终端设备输入关键词的

为、终端设备浏览商品的行为、或终端设备购买商品的行为。

设备。

个商品的相关商品信息;

关商品,

会话日志中会记

为,因此通过对终端设备输入关键词的行为可识别

出搜索商品的关键词。

终端设备对搜索结果进行浏览时,会浏览搜索结果中商品名称、商品类型、

商品商标、商品型号中的一个或多个。由于电子商务网站的购物会话日志中

记录终端设备的浏览商品的行为,因此,通过对终端设备的浏览商品

行识别,可识别出终端设备浏览商品的商品信息,该商品信息

商品类型、商品商标、商品型号中的一个或多个。

的行为进

包括:商品名称、

终端设备在电子类商务网站上购买商品后,电子商务类网站的购物会话日

志中会记录终端设备购买商品的行为。由于电子商务网站的购物会话日志中

记录终端设备的购买商品的行为,因此通过对该终端设备购买商品的

识别,可识别得到终端设备所购买商品的相关商品信息,该商

品名称、商品类型、商品商标、商品型号、商品价格中

行为进行

品信息包括:商

的一个或多个。

因此,通过对终端设备的购物行为进行分析,可得到与该购物行为相关的

终端设备搜索商品的关键词、终端设备浏览商品的商品信息、或终端设备已

买商品的商品信息。而且通过对终端设备的购物行为进行识别,能够

设备的购物行为中与商品信息无关的信息,由此可提高最终提

息的准确性。

除去终端

供的推荐商品信

根据本发明的一个实施例,第一匹配单元4024包括:聚类子单元和匹配

子单元,其中聚类子单元用于对购物信息进行聚类处理,得到多个购物信息

其中每个购物信息类包括至少一个购物信息;匹配子单元对每一个购

匹配至少一个购物推荐词。

类,

物信息类

在本发明的另一个实施例中,第一匹配单元4024还包括:划分子单元和

设置子单元,其中划分子单元用于将购物信息划分成多个购物信息元素;具

地,划分子单元可按照分词的方式将购物信息划分成多个购物信息元

设置子单元用于对多个购物信息元素中的每一个购物信息元素

重值用于表示购物信息元素的重要程度。

素。以及

设置权重值,权

相应地,聚类子单元进一步用于根据购物信息元素的权重值,对多个购物

根据本发明的一个实施例,聚类子单元进一步用于计算购物信息中所有购

物信息元素的权重值之和;计算购物信息中购物信息元

将平均权重值大于等于限制阈值的购物信息聚合

中。

信息进行聚类处理,得到相应的购物信息类。

素的平均权重值;然后

到同一类商品的购物信息类

具体地,聚类子单元可根据以下公式对购物信息进行聚类处理:

如果购物信息类G包含一些购物推荐词,某个购物信息T属于购物信息

Σter

mGT

msub>ScoreCount

α

其中,∑term∈G∩T Score表示:存在于购物信息类G中,购物信息T

中购

Count表示:购物信息类G中包含的购物信息T的个数;

物信息元素t的权重值之和;

类G需满足:

α表示限制阈值,该限制阈值可根据具体情况进行调整。

根据本发明的一个实施例,所述匹配子单元进一步用于从多个预设的购物

推荐词中任选一个购物推荐词,然后计算出该购物信息类和购物推荐词中共

包含的购物信息元素的权重值之和;计算共同包含的购物信息元素的

和,与购物推荐词中包含的购物信息元素的个数之间的比值;

遍历完所有的购物推荐词,最后为购物信息类匹配一个

物推荐词。

权重值之

循环计算,直到

最大的比值所对应的购

具体地,匹配子单元进一步用于根据如下公式,计算购物推荐词Q相对

Score(Q|

o>G)=&Sig

ma;termG

>QScoreTCountQ

>

其中,∑term∈G∩Q ScoreT表示:购物推荐词Q和购物信息类G共同

包含购

CountQ表示:购物推荐词Q包含的购物信息元素t的个数;

根据计算得到的比值Score(Q|G),购物信息类G选一个最高的比值

在本发明的实施例中,通过对终端设备的购物行为进行识别,得到与该购

物行为相关的预设的购物推荐词,然后利用购物推荐词作为推荐中介,将与

购物推荐词对应的商品推荐给终端设备,

Score(Q|G)所对应的购物推荐词Q。

物信息元素t的权重值之和;

于购物信息类G的比值;

由于不需要借助详细充足的商品信息 来挖掘购物推荐词,而是将终端设

后对终端设备的具体购物行

因此本发明实施例中

度,提高实时

备的购物行为映射成相应的购物推荐词,然

为进行识别,得到与购物行为对应的购物推荐词,

的商品推荐效果方便控制,有效简化购物推荐系统的复杂

推荐响应速度。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有

相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,

造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何

语言。应当明白,可以利用各种编程语言实现在此描述的本发

上面对特定语言所做的描述是为了披露本发明的最佳实

特定编程

明的内容,并且

施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或

多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被

起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公

解释成反映如下意图:即所要求保护的本发明要求比在每个权

记载的特征更多的特征。更确切地说,如下面的权利要

明方面在于少于前面公开的单个实施例的所有特

的权利要求书由此明确地并入该具体实施

本发明的单独实施例。

明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详

示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

开的方法

利要求中所明确

求书所反映的那样,发

征。因此,遵循具体实施方式

方式,其中每个权利要求本身都作为

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适

应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把

施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外

们分成多个子模块或子单元或子组件。除了这样的特征和/或

的至少一些是相互排斥之外,可以采用任何组合对本说

要求、摘要和附图)中公开的所有特征以及如此

有过程或单元进行组合。除非另外明确陈

摘要和附图)中公开的每个特征可

可以把它

过程或者单元中

明书(包括伴随的权利

公开的任何方法或者设备的所

述,本说明书(包括伴随的权利要求、

以由提供相同、等同或相似目的的替代特征

来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它

实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合

味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的

书中,所要求保护的实施例的任意之一都可以以任意的组合方

权利要求

式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器

上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理

可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据

施例的进程识别装置中的一些或者全部部件的一些或者全部功

以实现为用于执行这里所描述的方法的一部分或者全部

(例如,计算机程序和计算机程序产品)。这样

在计算机可读介质上,或者可以具有一个

以从因特网网站上下载得到,或者

供。

解,

本发明实

能。本发明还可

的设备或者装置程序

的实现本发明的程序可以存储

或者多个信号的形式。这样的信号可

在载体信号上提供,或者以任何其他形式提

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并

且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施

例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权

限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。

前的单词“一”或“一个”不排除存在多个这样的元件。本发明可

括有若干不同元件的硬件以及借助于适当编程的计算机来实现。

装置的单元权利要求中,这些装置中的若干个可以是通

利要求的

位于元件之

以借助于包

在列举了若干

过同一个硬件项来具体

示任何顺序。可将这些单词解

体现。单词第一、第二、以及第三等的使用不表

释为名称。

发布评论

评论列表 (0)

  1. 暂无评论