产品推荐系统以及方法以及其自助式服务设备的制作方法

文档序号:6584032阅读:167来源:国知局
专利名称:产品推荐系统以及方法以及其自助式服务设备的制作方法
技术领域
本发明是有关于一种产品推荐系统以及方法以及其自助式服务设备。
背景技术
在空间有限、人力成本节节上涨、及客户需求日益多元化等因素交错影响下,建立 自助服务管道成为最能够降低成本的营运模式。通过自助式服务设备可使消费者亲身掌握 交易流程,从挑选商品到结帐都无需经过店员之手,不但解决大排长龙的烦恼,更减少排队 等候时间。至于对经营者来说,自助式服务设备则能解决空间有限、人力成本节节上涨所带 来的困扰。因此,厂商针对不同的需求,开发出各式各样的自助式服务设备,如自动贩卖机、 多媒体导览机、数字广告广告牌等等。随着科技的日新月异,自助式服务设备也发展出更多新的功能,如推荐机制。通过 自助式服务设备的推荐机制,自助式服务设备可根据消费者所输入的数据,推荐合适的产 品供消费者选择。如此一来,可提高消费者购买的欲望,因而增加销售业绩。过去,自助式服务设备本身的处理组件的运算能力有限。因此,自助式服务设备需 将消费者所输入的数据透过网络连接传送到远程的中央服务器进行运算,以产生用以推荐 给消费者的商品信息。然而,当中央服务器当机或中央服务器所连接的网络断线时,中央服 务器便无法对自助式服务设备所提供的消费者数据进行运算,因而使得自助式服务设备无 法执行推荐功能。此外,在架设自助式服务设备时,需分别对中央服务器以及自助式服务设 备进行设定,因此需较繁杂的设定流程。

发明内容
因此,本发明的一目的是在提供一种产品推荐系统。在产品推荐系统中,每一自助 式服务设备自其它自助式服务设备取得使用者群组的数据、产品群组的数据以及使用者群 组与产品群组之间的关联矩阵,并结合存于本机的使用者群组的数据、产品群组的数据以 及使用者群组与产品群组之间的关联矩阵,作为其推荐产品的依据。产品推荐系统至少包 含数个自助式服务设备。每一自助式服务设备透过一通讯网路与其它自助式服务设备建立 连接。每一自助式服务设备包含一储存组件、一输入组件以及一处理组件。储存组件存有 数个第一使用者群组的数据、数个第一产品群组的数据、一关联矩阵、以及一信赖清单。其 中,关联矩阵是记录第一使用者群组以及第一产品群组之间的关联系数,且信赖清单包含 其它自助式服务设备的网络联机数据输入组件接收一输入数据。处理组件电性连接储存组 件以及输入组件。处理组件包含一取得模块、一群组整合模块、一矩阵修改模块以及一推荐 模块。取得模块根据信赖清单中其它自助式服务设备的网络联机数据,分别透过通讯网路 自其它自助式服务设备取得其它第一使用者群组的数据、其它第一产品群组的数据以及其 它关联矩阵。群组整合模块将其它第一使用者群组的数据与第一使用者群组的数据整合, 并将其它第一产品群组的数据与第一产品群组的数据整合。矩阵修改模块根据整合后的第 一使用者群组的数据、整合后的第一产品群组的数据、其它关联矩阵以及存于本机的关联矩阵,修改存于本机的关联矩阵,借此使修改后的关联矩阵记录整合后的第一使用者群组 以及整合后的第一产品群组之间的关联系数。推荐模块根据输入数据、整合后的第一使用 者群组之数据、整合后的第一产品群组的数据以及修改后的关联矩阵,提供至少一推荐产 品的数据。本发明的另一目的是在提供一种产品推荐方法。在产品推荐方法中,各自助式服 务设备自其它自助式服务设备取得使用者群组的数据、产品群组的数据以及使用者群组与 产品群组之间的关联矩阵,并结合存于本机的使用者群组的数据、产品群组的数据以及使 用者群组与产品群组之间的关联矩阵,作为其推荐产品的依据。产品推荐方法适用于数个 自助式服务设备之间。其中,每一自助式服务设备透过一通讯网路与其它自助式服务设备 建立连接。其中,每一该些自助式服务设备存有数个第一使用者群组的数据、数个第一产品 群组之数据、一关联矩阵、以及一信赖清单。关联矩阵是记录第一使用者群组以及第一产品 群组之间的关联系数。信赖清单包含其它自助式服务设备的网络联机数据。产品推荐方法 是由自助式服务设备中的一本机自助式服务设备执行以下步骤根据信赖清单中其它自助 式服务设备的网络联机数据,分别透过通讯网路自其它自助式服务设备取得其它第一使用 者群组的数据、其它第一产品群组的数据以及其它关联矩阵。将其它第一使用者群组的数 据与本机自助式服务设备的第一使用者群组的数据整合,并将其它第一产品群组的数据与 本机自助式服务设备的第一产品群组的数据整合。根据整合后的第一使用者群组的之数 据、整合后的第一产品群组的数据、其它关联矩阵以及存于本机的关联矩阵,修改存于本机 的关联矩阵,借此使修改后的关联矩阵记录整合后的第一使用者群组以及整合后的第一产 品群组之间的关联系数。接收一输入数据,且根据输入数据、整合后的第一使用者群组的数 据、整合后的第一产品群组的数据以及修改后的关联矩阵,提供至少一推荐产品的数据。本发明的另一目的是在提供一种自助式服务设备,用以自其它自助式服务设备取 得使用者群组的数据、产品群组的数据以及使用者群组与产品群组之间的关联矩阵,并结 合存于本机的使用者群组的数据、产品群组的数据以及使用者群组与产品群组之间的关联 矩阵,作为其推荐产品的依据。自助式服务设备至少包含一网络组件、一储存组件、一输入 组件以及一处理组件。网络组件与一通讯网路建立连接。储存组件存有数个本机使用者群 组的数据、数个本机产品群组的数据、一本机关联矩阵、以及一信赖清单。其中,本机关联矩 阵是记录本机使用者群组以及本机产品群组之间的关联系数。信赖清单包含数个其它自助 式服务设备的网络联机数据。处理组件电性连接网络组件、储存组件以及输入组件。处理 组件包含一取得模块、一群组整合模块、一矩阵修改模块以及一推荐模块。取得模块根据信 赖清单中其它自助式服务设备的网络联机数据,分别透过通讯网路自其它自助式服务设备 取得其它使用者群组的数据、其它产品群组的数据以及其它关联矩阵。其中其它关联矩阵 是记录其它使用者群组以及其它产品群组之间的关联系数。群组整合模块将其它使用者群 组的数据与本机使用者群组的数据整合,并将其它产品群组的数据与本机产品群组的数据 整合。矩阵修改模块根据整合后的本机使用者群组的数据、整合后的本机产品群组的数据、 其它关联矩阵以及本机关联矩阵,修改本机关联矩阵,借此使修改后的本机关联矩阵记录 整合后的本机使用者群组以及整合后的本机产品群组之间的关联系数。推荐模块根据输入 数据、整合后的本机使用者群组的数据、整合后的本机产品群组的数据以及修改后的关联 矩阵,提供至少一推荐产品的数据。
本发明的另一目的是在提供一种计算机可读取的记录媒体,储存一计算机程序, 用以执行一种产品推荐方法。在产品推荐方法中,各自助式服务设备自其它自助式服务设 备取得使用者群组的数据、产品群组的数据以及使用者群组与产品群组之间的关联矩阵, 并结合存于本机的使用者群组的数据、产品群组的数据以及使用者群组与产品群组之间的 关联矩阵,作为其推荐产品的依据。产品推荐方法适用于数个自助式服务设备之间。其中, 每一自助式服务设备透过一通讯网路与其它自助式服务设备建立连接。其中,每一该些自 助式服务设备存有数个第一使用者群组的数据、数个第一产品群组的数据、一关联矩阵、以 及一信赖清单。关联矩阵是记录第一使用者群组以及第一产品群组之间的关联系数。信赖 清单包含其它自助式服务设备的网络联机数据。产品推荐方法是由自助式服务设备中的 一本机自助式服务设备执行以下步骤根据信赖清单中其它自助式服务设备的网络联机数 据,分别透过通讯网路自其它自助式服务设备取得其它第一使用者群组的数据、其它第一 产品群组的数据以及其它关联矩阵。将其它第一使用者群组的数据与本机自助式服务设备 的第一使用者群组的数据整合,并将其它第一产品群组的数据与本机自助式服务设备的第 一产品群组的数据整合。根据整合后的第一使用者群组的数据、整合后的第一产品群组的 数据、其它关联矩阵以及存于本机的关联矩阵,修改存于本机的关联矩阵,借此使修改后的 关联矩阵记录整合后的第一使用者群组以及整合后的第一产品群组之间的关联系数。接收 一输入数据,且根据输入数据、整合后的第一使用者群组的数据、整合后之第一产品群组的 数据以及修改后的关联矩阵,提供至少一推荐产品的数据。由上述本发明实施方式可知,应用本发明具有下列优点。各自助式服务设备系依 据其它自助式服务设备的数据进行推荐。因此,不需另外增设一中央服务器进行产品推荐 的运算,而可避免中央服务器当机或中央服务器所连接的网络断线时,自助式服务设备无 法进行推荐的弊端。此外,自其它自助式服务设备所取得的数据为分群后的数据,因此所取 得的数据量相当小,可迅速的透过网络传送。另外,在通过分群后的数据进行产品推荐的运 算时,由于分群后的数据量相当小,因此不需强大的运算能力即可进行产品推荐的运算。换 言之,本发明可适用于使用处理能力较弱的工业计算机提供服务的各种自助式服务设备。


明如下

为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说
图1绘示依照本发明一实施例的一种产品推荐系统的功能方块图; 图2绘示图1的自助式服务设备2的一实施例; 图3是依照本发明一实施例的一种产品推荐方法的流程图。主要组件符号说明
1 通讯网路233 矩阵修改模块
2、3.....η:自助式服务设备234:推荐模块
21储存组件235 使用者分类器
22输入组件236 产品推荐器 23:处理组件 24:网络组件
231 取得模块400 产品推荐方法
232 群组整合模块410 470 步骤
具体实施例方式图1绘示依照本发明一实施例的一种产品推荐系统的功能方块图。产品推荐系统
包含透过通讯网路1互相建立连接的自助式服务设备2、3.....η。其中,自助式服务设备
2、3.....η可为自动贩卖机、多媒体导览机、数字广告广告牌、信息服务机台、KIOSK、自动柜
员机或其它通过工业计算机andustrial Personal Computer, IPC)提供服务的自助式服 务设备。图2绘示图1的自助式服务设备2的一实施例。在产品推荐系统中,每一自助式服务设备2、3.....n,除可提供原有自助式服务之
外,例如自动销售商品、提供多媒体信息、提供信息查询或交易服务等,还存有多个第一使 用者群组的数据、多个第一产品群组的数据、一关联矩阵、以及一信赖清单等,且可自其它 自助式服务设备取得使用者群组的数据、产品群组的数据以及使用者群组与产品群组之间 的关联矩阵,并结合存于本机的使用者群组的数据、产品群组的数据以及使用者群组与产 品群组之间的关联矩阵,作为其推荐产品的依据。举例来说,参照图1以及图2,在自助式
服务设备2收到一推荐要求时,自助式服务设备2自其它自助式服务设备3.....η取得存
于其它自助式服务设备3.....η中的使用者群组的数据、产品群组的数据以及使用者群组
与产品群组之间的关联矩阵,并结合存于本机(也就是自助式服务设备2)的使用者群组的 数据、产品群组的数据以及使用者群组与产品群组之间的关联矩阵,作为自助式服务设备2 推荐产品的依据。自助式服务设备2包含一储存组件21、一输入组件22、一处理组件23以及一网 络组件对。其中,处理组件23电性连接储存组件21、输入组件22以及网络组件对。输入 组件22可为鼠标、键盘、触控式面板或其它可供使用者输入数据用的输入组件。更进一步 时,自助式服务设备2还可包含一输出组件,例如显示器、触控屏幕、播音器或取物机构等, 用以输出相关信息或物品,例如推荐产品信息或推荐产品本身。此外,上述各组件如储存组 件21、输入组件22、处理组件23等,可以该是自助式服务设备2用以提供自助式服务的原 有组件,亦可以是额外增设专用以进行产品推荐的组件。网络组件M与通讯网路1建立连接。网络组件M可为有线网络组件、无线网络 组件或其它可用以联机至通讯网路1的组件。储存组件21存有数个本机使用者群组的数据、数个本机产品群组的数据、一本机 关联矩阵、以及一信赖清单。其中,本机使用者群组可以是将使用过自助式服务设备2的本 机使用者经过分群所组成的群组,而本机产品群组为自助式服务设备2可提供的本机产品 经过分群所组成的群组。每一本机使用者群组的数据较佳的实施方式,可以是使用者质心 的数据,用以代表本机使用者群组的数个本机使用者的数据。可用同一本机使用者群组的 多个本机使用者的数据的平均作为其本机使用者群组的数据。换言之,在一本机使用者群 组是代表平均年龄为23岁的多个本机使用者时,则本机使用者群组的数据则仅存有23岁 的一虚拟使用者(或称为本机使用者群组的质心)。然而,在其它实施例中,本机使用者群 组的数据可存有代表本机使用者群组的一虚拟使用者(使用者质心)的年龄、身高、体重或 其它可数值化的使用者相关数据。此外,亦可将各本机使用者的性别、职业、居住地区或其 它使用者相关数据数值化,并将同一本机使用者群组的多个本机使用者数值化后的数据的平均作为其所属的本机使用者群组的数据。如此一来,可将大量的每一使用者的数据缩减 为少数几个使用者群组的数据,例如使用者质心。数个本机使用者群组的数据亦可以是事 先决定的特定分类,然后依据某些规则将所有本机使用者依据该特定分类来分入一特定群 组中。另外,每一本机产品群组的数据为一产品质心的数据,用以代表每一本机产品群 组的数个本机产品的数据,例如,可用同一本机产品群组的多个本机产品的数据的平均作 为其本机产品群组的数据。换言之,在一本机产品群组包含平均容量为1公升的多个本机 产品时,则本机产品群组的数据则仅存有1公升的一虚拟使用者(或称为产品质心)。然 而,在其它实施例中,本机产品群组的数据可存有本机产品群组的一虚拟产品(产品质心) 的重量、容量、价格或其它可数值化的产品相关数据。此外,亦可将各产品的厂牌、型号、类 型或其它产品相关数据数值化,并将同一本机产品群组的多个产品数值化后的数据的平均 作为其产品群组的数据。如此一来,可将大量的产品的数据缩减为少数几个产品群组的数 据,例如产品质心。关联矩阵记录本机使用者群组以及本机产品群组之间的关联系数。此外,可用各 本机使用者群组选择各本机产品群组的机率,作为其关联系数。举例来说,在本机使用者群 组Ul选择本机产品群组pi的机率为0. 5时,则可使本机使用者群组ul对本机产品群组pi 的关联系数为0. 5。然而,在其它实施例中,可通过本机使用者群组以及本机产品群组之间 的其它相关参数,作为其关联系数,并不限于本实施例。信赖清单包含其它自助式服务设备3.....η的网络联机数据,如自助式服务设备
3.....η的地址、网址、网域或其它网络联机相关数据,作为与其它自助式服务设备3.....
η建立连接的依据。其中,信赖清单可依据凭证而自动建立及更新,或是由一管理者予以建 立及更新,并储存在储存组件21中。该凭证可以是一数字凭证(经由加密软件储存于储存 组件21中)或是硬件凭证(用以储存金钥且含硬件保密器的IC卡、闪存、USB或其它储存 媒体等),例如GnuPG (GNU Privacy Guard,开放原始码的PGP加密自由软件,依照IETF订 定的OpenPGP技术标准设计),或是PGP公司的加密和/或签名工具套件(使用商业版权的 IDEA算法并集成了有商业版权的PGPdisk工具),或是Novell凭证服务器及eDirectory、 cv act PKIntegrated 等。处理组件23包含一取得模块231、一群组整合模块232、一矩阵修改模块233以及
一推荐模块234。取得模块231根据信赖清单中其它自助式服务设备3.....η的网络联机
数据,透过通讯网路1自其它自助式服务设备3.....η,取得其它使用者群组的数据、其它
产品群组的数据以及其它关联矩阵。其中,自其它自助式服务设备3.....η所取得的其它
使用者群组的数据、其它产品群组的数据以及其它关联矩阵为自助式服务设备3.....η的
本机使用者群组的数据、本机产品群组的数据以及本机关联矩阵。此外,其它使用者群组为
使用过其它自助式服务设备3.....η的其它使用者经过分群所组成的群组,而其它产品群
组为其它自助式服务设备3.....η可提供的其它产品经过分群所组成的群组。因此,其它
自助式服务设备3.....η的其它使用者群组的数目远小于其它使用者的数目,且其它产品
群组的数目远小于其它产品的数目。此外,其它使用者群组以及其它产品群组的数据是分
别由使用者质心以及产品质心的数据代表。此外,其它自助式服务设备3.....η所储存的
其它使用者群组的数据亦可为相同、部分相同、和皆不相同三者其中之一的已分群数据;其
10它自助式服务设备3.....η所储存的第一产品群组的数据亦可为相同、部分相同、和皆不
相同三者其中之一的已分群数据。如此一来,通过将使用者以及产品的数据群组化并由其 质心的数据代表可大量缩减其数据大小,因而使得其它使用者群组以及其它产品群组的数 据可迅速的透过网络传送。群组整合模块232将其它使用者群组的数据与本机的储存组件21中的本机使用 者群组的数据整合,并将其它产品群组之数据与存于本机之储存组件21中之本机产品群 组之数据整合。其中,群组整合模块232依据本机使用者群组以及其它使用者群组的使用 者质心进行整合,并将其使用者质心相近的使用者群组进行合并。换言之,群组整合模块 232可将数据属性相近的本机使用者群组以及其它使用者群组整合为新的本机使用者群 组,并依据本机使用者群组以及其它使用者群组的数据,计算新的本机使用者群组的质心, 作为整合后的本机使用者群组的之数据。此外,每一本机使用者群组的数据及其它使用者 群组的数据,是分别对应整合后的本机使用者群组的数据中其一。此外,群组整合模块232亦可依据本机产品群组以及其它产品群组的产品质心进 行整合,并将其产品质心相近的产品群组进行合并。换言之,群组整合模块232亦可将数据 属性相近的本机产品群组以及其它产品群组整合为新的本机产品群组,并依据本机产品群 组以及其它产品群组的数据,计算新的本机产品群组的质心,作为整合后的本机产品群组 的数据。此外,每一本机产品群组的数据及其它产品群组的数据,是分别对应整合后的本机 产品群组的数据中其一。矩阵修改模块233根据整合后的本机使用者群组的数据、整合后的本机产品群组 的数据、其它关联矩阵以及存于储存组件21的本机关联矩阵,修改存于本机的储存组件21 的本机关联矩阵。其中,矩阵修改模块233是通过修改,使修改后的关联矩阵记录整合后的 本机使用者群组以及整合后的本机产品群组之间的关联系数。推荐模块234透过输入组件220接收一输入数据,根据输入数据、整合后的第一使 用者群组的数据、整合后的第一产品群组的数据以及修改后的关联矩阵,提供至少一推荐 产品的数据。如此一来,可通过推荐产品的数据,协助使用者利用自助式服务设备2进行产 品选购。此外,自助式服务设备2可记录使用者的信息以及使用者所选择的产品信息,作 为推荐产品时的依据。因此,自助式服务设备2的储存组件21存有数个本机产品的数据或 数个本机使用者的数据。其中,每一本机产品被分类至本机产品群组的其中之一。此外,在 将其它产品群组的数据与存于储存组件21中的本机产品群组的数据整合时,群组整合模 块232将每一本机产品分类至整合后的本机产品群组的其中之一。每一本机使用者被分类 至本机使用者群组的其中之一。在将其它使用者群组的数据与存于储存组件21中的本机 使用者群组的数据整合时,群组整合模块232将每一本机使用者分类至整合后的本机使用 者群组的其中之一。推荐模块234可依据使用者所输入的不同数据,而进行推荐。因此,推荐模块234 可包含一使用者分类器235以及一产品推荐器236。其中,在目前使用者透过输入组件22所 输入的输入数据包含一目前使用者的数据时,使用者分类器235根据目前使用者的数据, 将目前使用者分类至整合后的本机使用者群组中的一目前使用者群组。产品推荐器236根 据目前使用者群组,查询修改后的本机关联矩阵,以自整合后的本机产品群组中,选择对于目前使用者群组的关联系数最大者,作为一推荐产品群组。若关联系数最大的本机产品群 组的所有本机产品已售完,则令对于目前使用者群组的关联系数次大者,作为推荐产品群 组,并以此类推进行推荐产品群组的选择。接下来,产品推荐器236自存于储存组件21中的本机产品中,选择属于推荐产品 群组的推荐产品。其中,产品推荐器236可选择与推荐产品群组的虚拟产品最相似的产品, 作为推荐产品。实作上,产品推荐器236可根据本机产品的各项数值,选择与推荐产品群组 的虚拟产品(质心)距离最相近的产品,作为推荐产品。此外,若上述所选择的产品已售完, 则推荐与推荐产品群组的虚拟产品(质心)距离次近的产品,并以此类推进行推荐。在目前使用者透过输入组件22所输入的输入数据包含一目前使用者的数据以及 一需求产品条件时,使用者分类器235根据目前使用者的数据,将目前使用者分类至整合 后的本机使用者群组中的一目前使用者群组。产品推荐器236根据目前使用者群组,查询修改后的本机关联矩阵,以自整合后 的本机产品群组中,选择对于目前使用者群组的关联系数最大且符合需求产品条件者,作 为一推荐产品群组。若关联系数最大且符合需求产品条件者已售完,则令对于目前使用者 群组的关联系数次大且符合需求产品条件者,作为推荐产品群组,并以此类推进行推荐产 品群组的选择。产品推荐器236自存于储存组件21中的本机产品中,选择属于推荐产品群组的推 荐产品。其中,产品推荐器236可选择与推荐产品群组的虚拟产品最相似的产品,作为推荐 产品。实作上,产品推荐器236可选择与推荐产品群组的虚拟产品(产品质心)距离最相 近的产品,作为推荐产品。此外,若上述所选择的产品已售完,则推荐与推荐产品群组的虚 拟产品(产品质心)距离次近的产品,并以此类推进行产品推荐。图3是依照本发明一实施例的一种产品推荐方法的流程图。在产品推荐方法中, 各自助式服务设备自其它自助式服务设备取得使用者群组的数据、产品群组的数据以及使 用者群组与产品群组之间的关联矩阵,并结合存于本机的使用者群组的数据、产品群组的 数据以及使用者群组与产品群组之间的关联矩阵,作为其推荐产品的依据。产品推荐方法 400可采用前述的之产品推荐系统统或自助式服务设备来实作,亦可实作为一计算机程序, 并储存于一计算机可读取的记录媒体中,而使计算机读取此记录媒体后执行产品推荐方法 400。产品推荐方法400适用于数个自助式服务设备之间。自助式服务设备可为自动贩 卖机、多媒体导览机、数字广告广告牌或其它通过工业计算机(IPC)提供服务的自助式服 务设备。每一自助式服务设备透过一通讯网路与其它自助式服务设备建立连接。每一自助 式服务设备存有数个本机使用者群组的数据、数个本机产品群组的数据、一本机关联矩阵、
以及一信赖清单。本机使用者群组为使用过本机自助式服务设备的本机使用者经过分群所组成的 群组。每一本机使用者群组的数据为一使用者质心的数据,用以代表本机使用者群组的数 个本机使用者的数据。其中,可用同一本机使用者群组的多个本机使用者的数据的平均作 为其本机使用者群组的数据。换言之,在一本机使用者群组是代表平均年龄为23岁的多个 本机使用者时,则本机使用者群组的数据则仅存有23岁的一虚拟使用者(或称为本机使用 者群组的质心)。然而,在其它实施例中,本机使用者群组的数据可存有代表本机使用者群组的一虚拟使用者(使用者质心)的年龄、身高、体重或其它可数值化的使用者相关数据。 此外,亦可将各本机使用者的性别、职业、居住地区或其它使用者相关数据数值化,并将同 一本机使用者群组的多个本机使用者数值化后的数据的平均作为其所属的本机使用者群 组的数据。如此一来,可将大量的使用者的数据缩减为少数几个使用者群组(使用者质心) 的数据。本机产品群组为自助式服务设备可提供的本机产品经过分群所组成的群组。每一 本机产品群组的数据为一产品质心的数据,用以代表每一本机产品群组的数个本机产品的 数据。可用同一本机产品群组的多个本机产品的数据的平均作为其本机产品群组的数据。 换言之,在一本机产品群组包含平均容量为1公升的多个本机产品时,则本机产品群组的 数据则仅存有1公升的一虚拟使用者(或称为产品质心)。然而,在其它实施例中,本机产 品群组的数据可存有本机产品群组的一虚拟产品(产品质心)的重量、容量、价格或其它可 数值化的产品相关数据。此外,亦可将各产品的厂牌、型号、类型或其它产品相关数据数值 化,并将同一本机产品群组的多个产品数值化后的数据的平均作为其产品群组的数据。如 此一来,可将大量的产品的数据缩减为少数几个产品群组(产品质心)的数据。本机关联矩阵是记录本机使用者群组以及本机产品群组之间的关联系数。此外, 可用各本机使用者群组选择各本机产品群组的机率,作为其本机关联系数。举例来说,在本 机使用者群组Ul选择本机产品群组pi的机率为0. 5时,则可使本机使用者群组ul对本机 产品群组Pl的关联系数为0. 5。然而,在其它实施例中,可通过本机使用者群组以及本机产 品群组之间的其它相关参数,作为其本机关联系数,并不限于本实施例。信赖清单包含其它自助式服务设备的网络联机数据,如自助式服务设备的地址、 网址、网域或其它网络联机相关数据,作为透过通讯网路与其它自助式服务设备建立连接 的依据。其中,各自助式服务设备中可存有一凭证,用以作为建立信赖清单的依据。产品推荐方法400是由自助式服务设备中的一本机自助式服务设备执行以下步 骤在本机自助式服务设备接收一推荐要求(步骤410)时,根据信赖清单中其它自助 式服务设备的网络联机数据,分别透过通讯网路自其它自助式服务设备,取得其它使用者 群组的数据、其它产品群组之数据以及其它关联矩阵(步骤420)。其中,自其它自助式服务 设备所取得的其它使用者群组的数据、其它产品群组的数据以及其它关联矩阵为其它自助 式服务设备的本机使用者群组的数据、本机产品群组的数据以及本机关联矩阵。此外,其它 使用者群组为使用过其它自助式服务设备的其它使用者经过分群所组成的群组,而其它产 品群组为其它自助式服务设备可提供的其它产品经过分群所组成的群组。因此,其它自助 式服务设备的其它使用者群组的数目远小于其它使用者的数目,且其它产品群组的数目远 小于其它产品的数目。此外,其它使用者群组以及其它产品群组的数据是分别由使用者质 心以及产品质心的数据代表。此外,其它自助式服务设备所储存的其它使用者群组的数据 亦可为相同、部分相同、和皆不相同三者其中之一的已分群数据;其它自助式服务设备所储 存的第一产品群组的数据亦可为相同、部分相同、和皆不相同三者其中之一的已分群数据。 如此一来,通过将使用者以及产品的数据群组化并由其质心的数据代表可大量缩减其数据 大小,因而使得其它使用者群组以及其它产品群组的数据可迅速的透过网络传送。此外, 关联矩阵是记录其它使用者群组以及其它产品群组之间的关联系数,因此其数据大小亦不大,而可迅速的透过网络传送。在步骤430中,将其它使用者群组的数据与本机自助式服务设备的本机使用者群 组的数据整合。其中,步骤430可依据本机使用者群组以及其它使用者群组的使用者质心 进行整合,并将其使用者质心相近的使用者群组进行合并。换言之,步骤430可将数据属性 相近的本机使用者群组以及其它使用者群组整合为新的本机使用者群组,并依据本机使用 者群组以及其它使用者群组的数据,计算新的本机使用者群组的质心,作为整合后的本机 使用者群组的数据。此外,每一本机使用者群组的数据及其它使用者群组的数据,是分别对 应整合后的本机使用者群组的数据中其一。在步骤440中,将其它产品群组的数据与本机自助式服务设备的本机产品群组的 数据整合。步骤440可依据本机产品群组以及其它产品群组的产品质心进行整合,并将其 产品质心相近的产品群组进行合并。换言之,步骤440亦可将数据属性相近的本机产品群 组以及其它产品群组整合为新的本机产品群组,并依据本机产品群组以及其它产品群组的 数据,计算新的本机产品群组的质心,作为整合后的本机产品群组的数据。此外,每一本机 产品群组的数据及其它产品群组的数据,系分别对应整合后的本机产品群组的数据中其
ο在步骤450中,根据整合后之本机使用者群组的数据、整合后的本机产品群组的 数据、其它关联矩阵以及本机关联矩阵,修改本机关联矩阵。其中,步骤450是通过修改,使 修改后的本机关联矩阵记录整合后的本机使用者群组以及整合后的本机产品群组之间的 关联系数。在步骤460中,接收一输入数据。其中,输入数据可透过一输入组件,如鼠标、键 盘、触控式面板或其它可供使用者输入数据用的输入组件,所接收。在步骤470中,本机自助式服务设备根据输入数据、整合后的第一使用者群组的 数据、整合后的第一产品群组的数据以及修改后的关联矩阵,提供至少一推荐产品的数据。 如此一来,可通过推荐产品的数据,协助使用者利用本机自助式服务设备进行产品选购。其中,自助式服务设备可记录使用者的信息以及使用者所选择的产品信息,作为 推荐产品时的依据。因此,本机自助式服务设备可存有数个本机产品的数据或数个本机使 用者之数据。其中,每一本机产品被分类至本机产品群组的其中之一。此外,在将其它产品 群组的数据与存于本机自助式服务设备中的本机产品群组的数据整合(步骤440)时,将每 一本机产品分类至整合后的本机产品群组的其中之一。每一本机使用者被分类至本机使用 者群组的其中之一。在将其它使用者群组的数据与存于本机自助式服务设备中的本机使用 者群组的数据(步骤450)时,将每一本机使用者分类至整合后的本机使用者群组的其中之
ο另外,可依据使用者所输入的不同数据,而提供推荐产品的数据(步骤470)。因 此,在目前使用者透过输入组件22所输入的输入数据包含一目前使用者的数据时,提供推 荐产品的数据(步骤470)可包含以下步骤将目前使用者分类至整合后的本机使用者群 组中的一目前使用者群组,并根据目前使用者群组,查询修改后的本机关联矩阵,以自整合 后的本机产品群组中,选择对于目前使用者群组的关联系数最大者,作为一推荐产品群组。 若关联系数最大的本机产品群组的所有本机产品已售完,则令对于目前使用者群组的关联 系数次大者,作为推荐产品群组,并以此类推进行推荐产品群组的选择。接下来,自存于本机自助式服务设备的本机产品中,选择属于推荐产品群组之推荐产品。其中,可选择与推荐 产品群组的虚拟产品(产品质心)最相似的产品,作为推荐产品。实作上,可根据本机产品 的各项数值,选择与推荐产品群组的虚拟产品(产品质心)距离最相近的产品,作为推荐产 品。此外,若上述所选择的产品已售完,则推荐与推荐产品群组的虚拟产品(产品质心)距 离次近的产品,并以此类推进行推荐。在目前使用者透过输入组件所输入的输入数据包含一目前使用者的数据以及一 需求产品条件时,提供推荐产品的数据(步骤470)可包含以下步骤将目前使用者分类至 整合后的本机使用者群组中的一目前使用者群组。根据目前使用者群组,查询修改后的本 机关联矩阵,以自整合后的本机产品群组中,选择对于目前使用者群组的关联系数最大且 符合需求产品条件者,作为一推荐产品群组。若关联系数最大且符合需求产品条件者已售 完,则令对于目前使用者群组的关联系数次大且符合需求产品条件者,作为推荐产品群组, 并以此类推进行推荐产品群组的选择。接下来,自存于本机自助式服务设备中的本机产品 中,选择属于推荐产品群组的推荐产品。其中,可选择与推荐产品群组的虚拟产品最相似的 产品,作为推荐产品。实作上,可选择与推荐产品群组的虚拟产品(产品质心)距离最相近 的产品,作为推荐产品。此外,若上述所选择的产品已售完,则推荐与推荐产品群组的虚拟 产品(产品质心)距离次近的产品,并以此类推进行产品推荐。另外,产品推荐方法400可依据使用者所选择的产品的数据,对本机使用者群组 以及本机产品群组进行重新分群。因此,产品推荐方法可包含以下步骤接收一确认选择 产品的数据。将包含于输入数据的目前使用者的数据输入至本机自助式服务设备中的本机 使用者的数据中。将确认选择产品的数据输入至本机自助式服务设备中的本机产品的数据 中。重新分群登录后的本机使用者的数据,以更新本机自助式服务设备中本机使用者群组 的数据。重新分群登录后的本机产品的数据,以更新本机自助式服务设备中本机产品群组 的数据。根据更新后的本机使用者群组的数据以及本机产品群组的数据修改关联矩阵。其 中,上述修改是用以使修改后的关联矩阵记录更新后的本机使用者群组以及本机产品群组 的关联系数。如此一来,在有多个使用者利用本机自助式服务设备选择产品后,可使本机自 助式服务设备的推荐更为精准。由上述本发明实施方式可知,应用本发明具有下列优点。各自助式服务设备是依 据其它自助式服务设备的数据进行推荐。因此,不需另外增设一中央服务器进行产品推荐 的运算,而可避免中央服务器当机或中央服务器所连接的网络断线时,自助式服务设备无 法进行推荐的弊端。此外,自其它自助式服务设备所取得的数据为分群后的数据,因此所取 得的文件大小极小,可迅速的透过网络传送。另外,在通过分群后的数据进行产品推荐的运 算时,由于分群后的数据的文件大小极小,因此不需强大的运算能力即可进行产品推荐的 运算。换言之,本发明可适用于使用处理能力较弱的工业计算机提供服务的各种自助式服 务设备。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术 的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范 围当视权利要求书所界定的范围为准。
权利要求
1.一种产品推荐系统,其特征在于,包含多个自助式服务设备,其中每一该些自助式服 务设备透过一通讯网路与其它该些自助式服务设备建立连接,其中每一该些自助式服务设 备至少包含一储存组件,存有多个第一使用者群组的数据、多个第一产品群组的数据、一关联矩 阵、以及一信赖清单,其中该关联矩阵是记录该些第一使用者群组以及该些第一产品群组 之间的关联系数,且该信赖清单包含其它该些自助式服务设备的网络联机数据;一输入组件,接收一输入数据;以及一处理组件,电性连接该储存组件以及该输入组件,包含一取得模块,根据该信赖清单中其它该些自助式服务设备的网络联机数据,分别透过 该通讯网路自其它该些自助式服务设备,取得其它该些第一使用者群组的数据、其它该些 第一产品群组的数据以及其它该些关联矩阵;一群组整合模块,将其它该些第一使用者群组的数据与该些第一使用者群组的数据整 合,并将其它该些第一产品群组的数据与该些第一产品群组的数据整合;一矩阵修改模块,根据整合后的该些第一使用者群组的数据、整合后的该些第一产品 群组的数据、其它该些关联矩阵以及该关联矩阵,修改该关联矩阵,借此使修改后的该关联 矩阵记录整合后的该些第一使用者群组以及整合后的该些第一产品群组之间的关联系数; 以及一推荐模块,根据该输入数据、整合后的该些第一使用者群组的数据、整合后的该些第 一产品群组的数据以及修改后的该关联矩阵,提供至少一推荐产品的数据。
2.根据权利要求1所述的产品推荐系统,其特征在于,每一该些储存组件还存有一凭 证,且该信赖清单是依据该凭证而建立。
3.根据权利要求1所述的产品推荐系统,其特征在于,每一该些自助式服务设备所储 存的该些第一使用者群组的数据为相同、部分相同、和皆不相同三者其中之一;以及,每一 该些自助式服务设备所储存的该些第一产品群组的数据,为相同、部分相同、和皆不相同三 者其中之一。
4.根据权利要求1所述的产品推荐系统,其特征在于,每一该些第一使用者群组的数 据及其它该些第一使用者群组的数据,是分别对应整合后的该些第一使用者群组的数据中 其一,以及,每一该些第一产品群组的数据及其它该些第一产品群组的数据,是分别对应整 合后的该些第一产品群组数据中其一。
5.根据权利要求1所述的产品推荐系统,其特征在于,每一该些储存组件还存有多个 第一产品的数据,其中每一该些第一产品被分类至该些第一产品群组的其中之一,且在将 其它该些第一产品群组的数据与该些第一产品群组的数据整合时,该群组整合模块将该储 存组件中每一该些第一产品分类至整合后的该些第一产品群组的其中之一。
6.根据权利要求5所述的产品推荐系统,其特征在于,该输入数据包含一目前使用者 的数据,每一该些推荐模块包含一使用者分类器,根据该目前使用者的数据,将该目前使用者分类至整合后的该些第 一使用者群组中的一目前使用者群组;以及一产品推荐器,根据该目前使用者群组,自整合后的该些第一产品群组中,选择对于该 目前使用者群组的关联系数最大者,作为一推荐产品群组,并自所存的该些第一产品中,选择属于该推荐产品群组的至少一产品作为该推荐产品。
7.根据权利要求5所述的产品推荐系统,其特征在于,该输入数据包含一目前使用者 的数据以及一需求产品条件,每一该些推荐模块包含一使用者分类器,根据该目前使用者的数据,将该目前使用者分类至整合后的该些第 一使用者群组中的一目前使用者群组;以及一产品推荐器,根据该目前使用者群组,自整合后的该些第一产品群组中,选择对于该 目前使用者群组的关联系数最大且符合该需求产品条件者,作为一推荐产品群组,并自所 存的该些第一产品中,选择属于该推荐产品群组的至少一产品作为该推荐产品。
8.根据权利要求1所述的产品推荐系统,其特征在于,每一该些储存组件还存有多个 第一使用者的数据以及多个第一产品的数据,其中每一该些第一使用者被分类至该些第一 使用者群组的其中之一,且在将其它该些第一使用者群组的数据与该些第一使用者群组的 数据整合时,该群组整合模块将每一该些第一使用者分类至整合后的该些第一使用者群组 的其中之一,其中每一该些第一产品被分类至该些第一产品群组的其中之一,且在将其它 该些第一产品群组的数据与该些第一产品群组的数据整合时,该群组整合模块将每一该些 第一产品分类至整合后的该些第一产品群组的其中之一。
9.根据权利要求1所述的产品推荐系统,其特征在于,每一该些第一使用者群组的数 据为一使用者质心的数据,用以代表每一该些第一使用者群组的多个第一使用者的数据; 以及,每一该些第一产品群组的数据为一产品质心的数据,用以代表每一该些第一产品群 组的多个第一产品的数据。
10.根据权利要求9所述的产品推荐系统,其特征在于,该群组整合模块还包含依据该 些自助式服务设备的该些使用者质心进行整合,并将其使用者质心相近的该些第一使用者 群组进行合并;以及,依据该些自助式服务设备的该些产品质心进行整合,并将其产品质心 相近的该些第一产品群组进行合并。
11.一种自助式服务设备,其特征在于,至少包含一网络组件,与一通讯网路建立连接;一储存组件,存有多个本机使用者群组的数据、多个本机产品群组的数据、一本机关 联矩阵、以及一信赖清单,且其中该本机关联矩阵是记录该些本机使用者群组以及该些本 机产品群组之间的关联系数,以及该信赖清单包含多个其它自助式服务设备的网络联机数 据;一输入组件,接收一输入数据;以及一处理组件,电性连接该网络组件、该储存组件以及该输入组件,包含一取得模块,根据该信赖清单中该些其它自助式服务设备的网络联机数据,分别透过 该通讯网路自该些其它自助式服务设备取得多个其它使用者群组的数据、多个其它产品群 组的数据以及多个其它关联矩阵,其中该些其它关联矩阵是记录该些其它使用者群组以及 该些其它产品群组之间的关联系数;一群组整合模块,将该些其它使用者群组的数据与该些本机使用者群组的数据整合, 并将该些其它产品群组的数据与该些本机产品群组的数据整合;一矩阵修改模块,根据整合后的该些本机使用者群组的数据、整合后的该些本机产品 群组的数据、该些其它关联矩阵以及该本机关联矩阵,修改该本机关联矩阵,借此使修改后的该本机关联矩阵记录整合后的该些本机使用者群组以及整合后的该些本机产品群组之 间的关联系数;以及一推荐模块,根据该输入数据、整合后的该些本机使用者群组的数据、整合后的该些本 机产品群组的数据以及修改后的该本机关联矩阵,提供至少一推荐产品的数据。
12.根据权利要求11所述的自助式服务设备,其特征在于,还包含一输出组件,用以输 出该推荐产品的数据。
13.根据权利要求11所述的自助式服务设备,其特征在于,该储存组件还存有一凭证, 且该信赖清单是依据该凭证而建立。
14.一种产品推荐方法,其特征在于,适用于多个自助式服务设备之间,其中每一该些 自助式服务设备透过一通讯网路与其它该些自助式服务设备建立连接,其中每一该些自助 式服务设备存有多个第一使用者群组的数据、多个第一产品群组的数据、一关联矩阵、以及 一信赖清单,且其中该关联矩阵是记录该些第一使用者群组以及该些第一产品群组之间的 关联系数,以及该信赖清单包含其它该些自助式服务设备的网络联机数据;且其中,该产品 推荐方法是由该些自助式服务设备中的一本机自助式服务设备执行以下步骤根据该信赖清单中其它该些自助式服务设备的网络联机数据,分别透过该通讯网路自 其它该些自助式服务设备取得其它该些第一使用者群组的数据、其它该些第一产品群组的 数据以及其它该些关联矩阵;将其它该些第一使用者群组的数据与该本机自助式服务设备的该些第一使用者群组 的数据整合,并将其它该些第一产品群组的数据与该本机自助式服务设备的该些第一产品 群组的数据整合;根据整合后的该些第一使用者群组的数据、整合后的该些第一产品群组的数据、其它 该些关联矩阵以及该关联矩阵,修改该关联矩阵,借此使修改后的该关联矩阵记录整合后 的该些第一使用者群组以及整合后的该些第一产品群组之间的关联系数;以及接收一输入数据,且根据该输入数据、整合后的该些第一使用者群组的数据、整合后的 该些第一产品群组的之数据以及修改后的该关联矩阵,提供至少一推荐产品的数据。
15.根据权利要求14所述的产品推荐方法,其特征在于,每一该些自助式服务设备还 存有一凭证,且该信赖清单是依据该凭证而建立。
16.根据权利要求14所述的产品推荐方法,其特征在于,该本机自助式服务设备中的 每一该些第一使用者群组的数据及其它该些自助式服务设备中的其它该些第一使用者群 组的数据,是分别对应整合后的该些第一使用者群组的数据中其一,以及,该本机自助式服 务设备中的每一该些第一产品群组的数据及其它该些自助式服务设备中的其它该些第一 产品群组的数据,是分别对应整合后的该些第一产品群组数据中其一。
17.根据权利要求14所述的产品推荐方法,其特征在于,该本机自助式服务设备还存 有多个第一产品的数据,其中每一该些第一产品被分类至该本机自助式服务设备中的该些 第一产品群组的其中之一,且在将其它该些第一产品群组的数据与该本机自助式服务设备 中的该些第一产品群组的数据整合时,将每一该些第一产品分类至整合后的该些第一产品 群组的其中之一。
18.根据权利要求14所述的产品推荐方法,其特征在于,每一该些自助式服务设备还 存有多个第一使用者的数据以及多个第一产品的数据,其中每一该些第一使用者被分类至该些第一使用者群组的其中之一,且在将其它该些第一使用者群组的数据与该些第一使用 者群组的数据整合时,将每一该些第一使用者分类至整合后的该些第一使用者群组的其中 之一;其中每一该些第一产品被分类至该些第一产品群组的其中之一,且在将其它该些第 一产品群组的数据与该些第一产品群组的数据整合时,将每一该些第一产品分类至整合后 的该些第一产品群组的其中之一。
19.根据权利要求14所述的产品推荐方法,其特征在于,每一该些第一使用者群组的 数据为一使用者质心的数据,用以代表每一该些第一使用者群组的多个第一使用者的数 据;以及,每一该些第一产品群组的数据为一产品质心的数据,用以代表每一该些第一产品 群组的多个第一产品的数据。
20.根据权利要求19所述的产品推荐方法,其特征在于,将其它该些第一使用者群组 的数据与该些第一使用者群组的数据整合,并将其它该些第一产品群组的数据与该些第一 产品群组的数据整合包含以下步骤依据该些自助式服务设备的该些使用者质心进行整合,并将其使用者质心相近的该些 第一使用者群组进行合并;以及,依据该些自助式服务设备的该些产品质心进行整合,并将 其产品质心相近的该些第一产品群组进行合并。
全文摘要
本发明揭露一种产品推荐系统以及方法以及其自助式服务设备。该产品推荐系统包含数个透过通讯网路互相连接的自助式服务设备。各自助式服务设备自其它自助式服务设备取得其它使用者群组的数据、其它产品群组的数据以及其它关联矩阵。各自助式服务设备将其它使用者群组的数据与存于本机的本机使用者群组的数据整合,并将其它产品群组的数据与存于本机的本机产品群组的数据整合。自助式服务设备修改存于本机的本机关联矩阵,借此使修改后的本机关联矩阵记录整合后的本机使用者群组以及本机产品群组之间的关联系数。自助式服务设备根据输入组件所接收的输入数据以及整合后的数据,进行产品推荐。
文档编号G06F17/30GK102081614SQ20091022564
公开日2011年6月1日 申请日期2009年11月27日 优先权日2009年11月27日
发明者吕炳辉, 杨惠雯, 林玉凡, 高昶易 申请人:财团法人资讯工业策进会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1