动态记录使用者行为的系统与方法

文档序号:6587042阅读:201来源:国知局
专利名称:动态记录使用者行为的系统与方法
技术领域
本发明涉及一种动态记录使用者行为的系统与方法。
然而,现有的行销技术是当使用者联机至网站后,网站会请使用者登录其基本资料,如性别、年龄、职业、住址及兴趣等,再依据使用者所登录的基本资料研判使用者所需要的信息,并将这些信息传送给使用者。例如,若使用者为青少年,兴趣为计算机,则可能会对计算机游戏感兴趣,网站即提供该使用者与计算机游戏相关的信息。
上述的现有技术固然可以较准确地了解网络使用者的需要,但是,其仍存在下列的缺点首先,由于网际网络上具有保密性较低的问题,导致使用者在网络上登录时,常会提供不实的资料。再者,当使用者的兴趣随着时间改变时,若使用者没有主动地去改变登录的资料,则信息的提供者无法依使用者兴趣或需求的改变,来动态地调整对使用者提供信息的内容。因此,信息提供者由登录的资料并无法获知使用者在某一时间的确切需要,因而不能提供使用者所需要的信息。
另一种现有的行销技术是以统计的方式来分析使用者的行为,亦即,将使用者的行为记录于一使用者行为数据库后,统计使用者所进行过次数最多的行为,再针对统计的结果来决定对使用者提供信息的内容。
上述的现有技术固然可以从使用者所进行的行为大略地得知使用者的倾向,然而,此种方法仍无法动态且准确地研判使用者兴趣或需求的转变。举例而言,使用者可能于一年前购买了五本政治方面的书籍,隔了一年后又购买了四本跟经济有关的书籍。在此种情况下,很明显地使用者的兴趣在这一年中由政治转为经济,但在使用者数据库中,由于「购买政治方面书籍」的次数仍较「购买经济方面书籍」的次数多,故依照统计的结果,使用者所收到的信息,如广告或新书推荐等,将仍然是政治相关的书籍。
由上所述,可以得知现有的网络行销技术仍存在着许多问题,并不能完全依使用者的需要来提供使用者所需的信息。因此,如何更精准地得知使用者的需求,以便更有效率地在网络上进行行销行为,已成为亟待解决的重要课题。
本发明的另一目的是提供一种动态记录使用者行为的系统与方法,其能够依照个别使用者的动态行为倾向来进行适合的行销行为,进而更准确且实时地提供使用者所需的信息、商品或服务。
为实现上述目的,依本发明的动态记录使用者行为的系统,包括一行为接收模块、一行为转换模块、一行为向量数据库、一动态评估元件、一整合元件及一信息传送模块。接收模块接收使用者在网络上所进行的行为。行为转换模块将行为转换成新行为向量。行为向量数据库储存至少一该使用者的旧行为向量。动态评估元件,将新行为向量转换为一已转换新行为向量,并将旧行为向量转换为一已转换旧行为向量。整合元件将已转换新行为向量及已转换旧行为向量进行整合,得一已整合向量。信息传送模块依该已整合向量传送信息给该使用者。
本发明还提供一种动态记录使用者行为的方法,包括一行为接收程序、一行为转换程序、一动态评估程序、一整合程序以及一信息传送程序。接收程序接收使用者的行为。行为转换程序将行为转换成新行为向量。动态评估程序将新行为向量转换为一已转换新行为向量,并将至少一储存于行为向量数据库的旧行为向量转换为一已转换旧行为向量。整合程序将已转换新行为向量及已转换旧行为向量进行整合,得一已整合向量。信息传送程序依已整合向量传送信息给使用者。
依本发明的动态记录使用者行为的系统与方法能够实时地评估使用者过去在网络上所进行的行为,进而预测使用者未来的动态行为倾向。
依本发明的动态记录使用者行为的系统与方法能够依照个别使用者的动态行为倾向来进行适合的行销行为,故可更准确且实时地提供使用者所需的信息、商品或服务,并进一步提高各种行销行为的效果。
图2为一示意图,显示依本发明较佳实施例的动态记录使用者行为的系统中,行为接收模块的架构。
图3为一流程图,显示依本发明较佳实施例的动态记录使用者行为的方法的流程。
图号说明1动态记录使用者行为的系统11 行为接收模块111行为产生者112 行为产生时间113行为定义114 行为内容12行为转换模块121 新行为向量 13行为向量数据库131 1日行为向量 14动态评估元件141 转换新行为向量 142转换旧行为向量15 整合元件151整合向量16 信息传送模块20页服务器41 行为接收程序42行为转换程序43 动态评估程序44整合程序45 信息传送程序80使用者
具体实施例方式
以下将参照附图,说明依本发明较佳实施例的动态记录使用者行为的系统,其中相同的元件将以相同的参照符号加以说明。
请参照

图1,依本发明较佳实施例的动态记录使用者行为的系统1包括一行为接收模块11、一行为转换模块12、一行为向量数据库13、一动态评估元件14、一整合元件15以及一信息传送模块16。行为接收模块11接收使用者80在网络上进行的行为。行为接收模块11接收到使用者80的行为后,由行为转换模块12将使用者80的行为转换为一新行为向量121。
行为向量数据库13储存至少一旧行为向量131。将新行为向量121与旧行为向量131以动态评估元件14进行转换,分别得已转换新行为向量141与已转换旧行为向量142。将已转换新行为向量141与已转换旧行为向量142以整合元件15进行整合,得一已整合向量151。利用该已整合向量151分析出使用者80的行为倾向后,再利用信息传送模块16依据使用者80的行为倾向传送相关的信息给使用者80。
请参照图2,行为接收模块11可采用多种方式来了解使用者80所进行的活动。例如,若在网页服务器20的网页中,加入JavaScript或Java Applet,则使用者80在传送HTTP要求给网页服务器20时,行为接收模块11便可以侦测到此HTTP要求的时间以及其内容为何,并将其转换为一个使用者80的行为资料。此行为资料包括四个部分,即行为产生者111、行为产生时间112、行为定义113及行为内容114。例如,当使用者80陈小华于时间2001/01/10/ 11:00:00对网页服务器20送出「购买一本计算机概论书籍」的HTTP要求时,行为接收模块11即接收到此HTTP要求。此时,此行为的行为产生者为陈小华,行为产生时间为2001/01/10/11:00:00,行为定义为购买学习工具图书,行为内容则为购买一本计算机概论书籍。
对于这类「购买书籍」的行为,其行为定义可区分成三个属性,分别为作者、出版社及领域分类。例如上述「购买一本计算机概论书籍」的行为,其三个属性的属性因子分别为洪锦魁、文魁信息公司及计算机信息。需要注意的是,行为定义的属性不限定于三项,可为更多项,以便提供更多分析资料。例如「购买学习工具图书」的属性可增加出版日期及价格等。
行为转换模块12可将行为接收模块11接收到的行为转换成一新行为向量,此新行为向量121包括至少一属性因子,及属性因子所对应的属性比重基数。例如,对于上述陈小华购买一本计算机概论书籍的行为,其新行为向量121可表示为<(洪锦魁,1),(文魁信息公司,1),(计算机信息,1)>。
在此新行为向量121中,三个属性因子分别为洪锦魁、文魁信息公司及计算机信息,所对应的三个属性比重基数则分别为1,1及1。在新行为向量121中,属性比重基数表示次数,如若购买两本相同的计算机概论书籍,则其新行为向量121可表示为<(洪锦魁,2),(文魁信息公司,2),(计算机信息,2)>。
动态评估元件14将新行为向量121转换为一已转换新行为向量141,并将旧行为向量131转换为一已转换旧行为向量142。例如,在行为向量数据库13储存的资料中,陈小华有一行为定义为「购买学习工具图书」如下的旧行为向量131<(施威铭,1),(旗标出版社,1),(计算机信息,1)>,行为向量产生时间为2001/01/08/14:00:00而上述新行为向量121产生时间为2001/01/10/11:00:00动态评估元件14会依此三个参数转换此旧行为向量131,以得到一已转换旧行为向量142。同样的,新行为向量121及上述两个时间参数也传送给动态评估元件14,以得到一已转换新行为向量141。此动态评估元件14用以计算属性比重,而此属性比重代表此属性因子出现的频率。此动态评估元件14可为一函数,例如,若t1>t2,则此函数为w=0.8(t1t2),否则此函数为w=0.8((t1-t2)+1),其中w为属性比重系数、t1及t2为旧行为向量行为产生时间或新行为向量行为产生时间,0.8则为一指定或分析出的数值。由此函数可看出,若t1与t2所相差的时间越远,则属性比重w会越小,反之,若t1与t2所相差的时间越近,则属性比重w会越大。如此,若每经一段时间,例如每三个月,将行为向量数据库13中没有传送至动态评估元件14的旧行为向量131,均传送至动态评估元件14的话,旧行为向量131的属性比重经动态评估元件14转换后将会逐渐降低。
已转换新行为向量141与已转换旧行为向量142随后会被传送至整合元件15。此整合元件15是将已转换新行为向量141与已转换旧行为向量142中,相同的属性因子的属性比重相加。例如,已转换新行为向量141为<(洪锦魁,0.15),(文魁信息公司,0.15),(计算机信息,0.15)>
已转换的旧行为向量142为<(施威铭,0.055),(旗标出版社,0.055),(计算机信息,0.055)>
由于已转换新行为向量141中与已转换旧行为向量142中,均有一个相同的属性因子,亦即为计算机信息,所以已转换的旧行为向量142与已转换新行为向量141经整合元件15整合后,会得到一已整合向量151<(施威铭,0.055),(洪锦魁,0.15),(旗标出版社,0.055),(文魁信息公司,0.15),(计算机信息,0.205)>
需要注意的是,在本实施例中以将相同属性因子的属性比重相加方式来整合已转换新行为向量141与已转换旧行为向量142。然而,熟悉该项技术者可使用任何其它常用的方式,例如以加权平均的方式来进行整合,而不违反本发明的精神与范畴。
随后,此已整合行为向量151会被传回行为向量数据库13,以取代旧行为向量131。此外,旧行为向量131产生时间也由新行为向量121产生时间所取代。
通过已整合行为向量151,网络业者可分析出使用者80的行为倾向。例如,使用者80对计算机信息的图书特别有兴趣,并时常在网络上购买有关计算机的书籍,则对应于计算机信息的属性比重会明显升高。然而,若使用者80一年内未购买任何有关计算机信息的书籍,则此属性比便重会逐渐降低。所以,由已整合行为向量151中的属性比重,网络业者可推测出使用者80的兴趣及需求,并进一步通过信息传送模块16传送使用者80感兴趣的信息给使用者80。例如,若已整合行为向量151分析出使用者80对计算机信息喜好度高,则广告商可通过信息传送模块16将有关计算机相关广告,如新出版的计算机书及计算机周边产品的广告等传送给使用者80。如此,不但使用者80可更快速获取需要的资料,广告商也更能达到行销效果。
以下将参考图3,说明依本发明较佳实施例的动态记录使用者行为的方法。
在依本发明较佳实施例的动态记录使用者行为的方法中行为接收程序41接收使用者80在网络上所进行的行为。例如前面所述,若在网页服务器的网页中,加入JavaScript或Java Applet,则使用者80在传送HTTP要求给网页服务器20时,行为接收程序41便可接收到此HTTP要求的时间以及其内容为何,并将其转换为一个使用者80的行为资料。此行为资料包括四个部分,即行为产生者、行为产生时间、行为定义及行为内容。当行为接收程序41将接受到的内容转换为行为资料后,则进入行为转换程序42,将此行为资料转换成一新行为向量。此新行为向量包括至少一属性因子,及属性因子所对应的属性比重基数。
接着,进入动态评估程序43中,取出储存于行为向量数据库中,与新行为向量有相同的行为产生者以及相同的行为定义的旧行为向量,再以一函数,将此旧行为向量转换为一已转换旧行为向量,及将新行为向量转换为一已转换新行为向量。然后,再进入整合程序44,将此已转换新行为向量及此已转换旧行为向量进行整合。而此整合的方式,是将相同属性因子的属性比重相加,以得一已整合向量。最后,进入信息传送程序45,依已整合的向量分析出使用者80的行为倾向,因为已整合向量中的属性因子的属性比重越高,则表示使用者80对该属性因子的喜好度越高。因此,由属性比重我们可推测出使用者80的兴趣及需求,广告商便可传送使用者80感兴趣的信息,以提高行销效果,同时使用者80也可更快速获得需要的资料。有关各程序中所使用的相关函数,由于先前均已有叙述,故此处不再重复。
依本发明的动态记录使用者行为的系统与方法可以现有的软件与硬件来实施。例如,动态记录使用者行为的系统1可为一般所采用的网络服务器,其包括中央处理单元、计算机可读取的记录媒体、输入/输出相关设备以及使用者接口等,其中计算机可读取记录媒体可为硬盘机、可读取光驱或内存等,任何中央处理单元能够存取资料的记录装置。行为接收模块11、行为转换模块12、动态评估元件14、整合元件15及信息传送模块16等可为储存于计算机可读取记录媒体中的程序模块及元件,行为向量数据库13则可为储存于计算机可读取记录媒体中的电子数据库。网络服务器中的中央处理单元于依照本发明所揭露的动态记录使用者行为的方法来读取并执行各程序模块或元件后,即可存取行为向量数据库13中的资料,以动态地分析出使用者的行为倾向。
依本发明的动态记录使用者行为的系统与方法能够依照使用者的动态行为倾向来进行行销行为,故可更准确地实时提供使用者所需的信息、商品或服务,并进一步提高各种行销行为的效果。
以上所述仅为举例性的,并非是限制性的。任何未脱离本发明的精神与范畴,而对其进行的等效修改或变更,均应包含于本发明权利要求的保护范围中。
权利要求
1.一种动态记录使用者行为的系统,包含一行为接收模块,其接收一使用者在网络上所进行的行为;一行为转换模块,其将该行为转换成一新行为向量;一行为向量数据库,其储存至少一该使用者的旧行为向量;一动态评估元件,其将该新行为向量转换为一已转换新行为向量,并将该旧行为向量转换为一已转换旧行为向量;一整合元件,其将该已转换新行为向量及该已转换旧行为向量进行整合,得一已整合向量;以及一信息传送模块,其依该已整合向量传送信息给该使用者。
2.如权利要求1所述的动态记录使用者行为的系统,其特征在于记录于该行为向量数据库的第一时间,以及该行为接收模块还记录该使用者进行该行为的第二时间;且该动态评估元件依该第一时间与该第二时间以一函数转换该新行为向量及旧行为向量。
3.如权利要求2所述的动态记录使用者行为的系统,其特征在于该函数为非线性函数。
4.如权利要求1所述的动态记录使用者行为的系统,其特征在于该新行为向量及该旧行为向量各自包含至少一属性因子,及该属性因子所对应的一属性比重基数。
5.如权利要求4所述的动态记录使用者行为的系统,其特征在于该属性因子所相对的属性比重基数表示该属性因子出现的次数。
6.如权利要求1所述的动态记录使用者行为的系统,其特征在于该已转换新行为向量、该已转换旧行为向量及该已整合向量各自包含至少一属性因子,及该属性因子所对应的一属性比重。
7.如权利要求6所述的动态记录使用者行为的系统,其特征在于该属性因子所相对的属性比重表示该属性因子的出现频率。
8.如权利要求4所述的动态记录使用者行为的系统,其特征在于该动态评估元件转换该新行为向量与该旧行为向量中的该属性比重基数,以得到该已转换新行为向量与该已转换旧行为向量。
9.如权利要求6所述的动态记录使用者行为的系统,其特征在于该整合元件将该已转换新行为向量中该属性所对应的该属性比重,与该已转换旧行为向量中的属性因子所对应的该属性比重相加。
10.如权利要求1所述的动态记录使用者行为的系统,其特征在于该整合元件还以该已整合向量取代该行为向量数据库中的该旧行为向量。
11.如权利要求1所述的动态记录使用者行为的系统,其特征在于该行为接收模块采取直接使用超文件传输协议要求(HTTP request)的方式来接收该使用者于一网页服务器所进行的该行为。
12.如权利要求11所述的动态记录使用者行为的系统,其特征在于该网页服务器中的各网页加入JavaScript或Java Applet,以使该行为接收模块能够接收该使用者于该网页服务器所进行的该行为。
13.如权利要求11所述的动态记录使用者行为的系统,其特征在于该网页服务器的CGI经过修改,以使该行为接收模块能够接收该使用者于该网页服务器所进行的该行为。
14.一种动态记录使用者行为的方法,其特征在于,包含一行为接收程序,其接收一使用者在网络上所进行的行为;一行为转换程序,其将该行为转换成一新行为向量;一动态评估程序,其将该新行为向量转换为一已转换新行为向量,并将至少一储存于行为向量数据库的旧行为向量转换为一已转换旧行为向量;一整合程序,其将该已转换新行为向量及该已转换旧行为向量进行整合,得一已整合向量;以及一信息传送程序,其依该已整合向量传送信息给该使用者。
15.如权利要求14所述的动态记录使用者行为的方法,其特征在于记录于该行为向量数据库的第一时间,以及该行为接收模块还记录该使用者进行该行为的第二时间;且该动态评估元件依该第一时间与该第二时间以一函数转换该新行为向量及旧行为向量。
16.如权利要求15所述的动态记录使用者行为的方法,其特征在于该函数为非线性函数。
17.如权利要求14所述的动态记录使用者行为的方法,其特征在于该新行为向量及该旧行为向量各自包含至少一属性因子,及该属性因子所对应的一属性比重基数。
18.如权利要求17所述的动态记录使用者行为的方法,其特征在于该属性因子所相对的属性比重基数表示该属性因子出现的次数。
19.如权利要求14所述的动态记录使用者行为的方法,其特征在于该已转换新行为向量、该已转换旧行为向量及该已整合向量各自包含至少一属性因子,及该属性因子所对应的一属性比重。
20.如权利要求19所述的动态记录使用者行为的方法,其特征在于该属性因子所相对的属性比重表示该属性因子的出现频率。
21.如权利要求19所述的动态记录使用者行为的方法,其特征在于该动态评估程序转换该新行为向量与该旧行为向量中的该属性比重基数,以得到该已转换新行为向量与该已转换旧行为向量。
22.如权利要求19所述的动态记录使用者行为的方法,其特征在于该整合程序将该已转换新行为向量中该属性所对应的该属性比重,与该已转换旧行为向量中的属性因子所对应的该属性比重相加。
23.如权利要求14所述的动态记录使用者行为的方法,其特征在于该整合程序还以该已整合向量取代该行为向量数据库中的该旧行为向量。
24.如权利要求14所述的动态记录使用者行为的方法,其特征在于该行为接收模块采取直接使用超文件传输协议要求的方式来接收该使用者于一网页服务器所进行的该行为。
25.如权利要求24所述的动态记录使用者行为的方法,其特征在于该网页服务器中的各网页加入JavaScript或Java Applet,以使该行为接收模块能够接收该使用者于该网页服务器所进行的该行为。
26.如权利要求24所述的动态记录使用者行为的方法,其特征在于该网页服务器的CGI经过修改,以使该行为接收模块能够接收该使用者于该网页服务器所进行的该行为。
全文摘要
一种动态记录使用者行为的系统,包括一行为接收模块、一行为转换模块、一行为向量数据库、一动态评估元件、一整合元件及一信息传送模块。行为接收模块接收使用者在网络上所进行的行为。行为转换模块将行为转换成一新行为向量。行为向量数据库储存至少一笔使用者的旧行为向量。动态评估元件将新行为向量转换为一已转换新行为向量,并将旧行为向量转换为一已转换旧行为向量。整合元件将已转换新行为向量及已转换旧行为向量进行整合,得一已整合向量。信息传送模块,其依已整合向量传送信息给该使用者。本发明还揭示了一种使用上述系统的动态记录使用者行为的方法。
文档编号G06F9/38GK1477569SQ0213040
公开日2004年2月25日 申请日期2002年8月19日 优先权日2002年8月19日
发明者杨立伟 申请人:意蓝科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1