网站信息展示方法及系统的制作方法

文档序号:6428736阅读:168来源:国知局
专利名称:网站信息展示方法及系统的制作方法
技术领域
本申请涉及计算机网络数据技术领域,特别是涉及一种网站信息展示方法及系统。
背景技术
随着技术的不断发展,网络社交逐渐成为了一种新的社交方式,网络社交从最初的电子邮件发展到现在的各种社交网站(SNS, SocialNetwork Sites),如购物、交友网站。通常情况下,社交网站需要用户在相应的网站上进行申请注册,并填写相关的个人信息,从而获取个人账号。当用户登录社交网站时,个人账号及相关信息便成为网站或者他人识别用户身份的主要标识。在某些社交网站中,为了更好的推广网站信息,例如购物类网站的卖家对商品进 行推广,通常会在某一卖家的商品页面内对其他商品进行推荐展示。目前,一种商品推荐方法为,卖家在某一商品页面内推荐自己的其他产品,因为一个卖家所卖的商品种类和数量都会有局限,这就容易出现推荐展示的产品单一情况。另一种商品推荐方法为,几个卖家联合起来对商品进行联合推荐,即其中每一个卖家都要推荐其余几个卖家的商品,大家互相推荐。这种方法在一定程度上增加了推荐产品的种类和数量,但是因为网页中推荐位的限制,这就局限了联合卖家的数量,因此产品种类仍然会有局限,而且推荐展示的范围会局限于这几个联合卖家之间。如果增加推广范围,则需要增加联合卖家的数量,也即相应的需要增加推荐位,这就会占用更多的网页资源,同时会增加数据量。

发明内容
本申请所要解决的技术问题是提供一种网站信息展示方法及系统,能够在不增加对网站资源占用的情况下解决推荐展示信息单一的问题。为了解决上述问题,本申请公开了一种网站信息展示方法,包括以下步骤对网站信息发布者进行分组;确定同组的网站信息发布者的相对位置;根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居;在网站信息发布者的网站信息展示页面中展示其同组的邻居所发布的网站信息。进一步地,所述对网站信息发布者进行分组包括获取网站信息的类目,并根据网站信息类目对网站信息发布者进行分组。进一步地,所述根据网站信息类目对该网站信息发布者进行分组包括将发布相同类目的网站信息的发布者分为一组,每一个网站信息发布者所在分组的数量与其发布的网站信息的类目数量相同。进一步地,所述确定同组的网站信息发布者的相对位置包括对网站信息发布者排序,根据排序结果确定网站信息发布者的相对位置。
进一步地,所述对网站信息发布者排序包括按照预定的规则排序;或随机排序。进一步地,所述对网站信息发布者排序包括确定同组的网站信息发布者总数N ;随机为网站信息发布者分配I到N之间的自然数作为序号,且每个网站信息发布者所分配的序号不同;按照序号的大小对网站信息发布者进行排序。进一步地,所述对网站信息发布者排序包括 按照预定的时间触发对网站信息发布者进行重新排序。进一步地,所述根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居包括根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居位置和数量。为了解决上述问题,本申请还公开了一种网站信息展示系统,包括网站信息发布者分组模块,用于对网站信息发布者进行分组;相对位置确定模块,用于确定同组的网站信息发布者的相对位置;邻居确定模块,用于根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居;展示模块,在网站信息发布者的网站信息展示页面中展示其同组的邻居所发布的网站信息。进一步地,所述网站信息发布者分组模块包括网站信息类目获取单元,用于获取网站信息的类目。进一步地,所述相对位置确定模块包括排序单元,用于对网站信息发布者排序,根据排序结果确定网站信息发布者的相对位置。进一步地,所述排序单元包括规则预定子单元,用于预定排序规则并按照预定的规则对网站信息发布者排序;或随机排序子单元,用于随机对网站信息发布者排序。进一步地,所述排序单元包括网站信息发布者总数确定子单元,用于确定同组的网站信息发布者总数N ;序号分配子单元,用于随机为网站信息发布者分配I到N之间的自然数作为序号,且每个网站信息发布者所分配的序号不同;和排序子单元,用于按照序号的大小对网站信息发布者进行排序。进一步地,所述相对位置确定模块还包括计时器,按照预定的时间触发排序单元对网站信息发布者进行重新排序。进一步地,所述邻居确定模块包括位置和数量确定单元,用于根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居位置和数量。
与现有技术相比,本申请包括以下优点本申请的每一个网站信息发布者的网站信息展示页面中只展示其同组的邻居所发布的同类目的网站信息,因为互为邻居的两个网站信息发布者之间能够相互展示,但是这两个网站信息发布者的邻居并不相同,互为邻居的两个网站信息发布者之间并不会存在对同一网站信息发布者的网站信息进行展示的情况,因此可以在公平的情况下扩大网站信息的推广范围,并不需要额外占用更多网站资源,这就提高了网站资源的利用率。因为只需要确定每个网站信息发布者的邻居然后对邻居所发布的网站信息进行展示,在网站信息发布者数量较多时,也并不会影响每一个网站信息发布者所需要推荐展示的网站信息数量,因此并不会增加计算量,也不会影响分析速度。另外,网站信息发布者数量越多,网站信息的推广范围越大,所能展示的网站信息也就越多。另外,采用对每个网站信息发布者排序的方式来确定其相对位置,只需要根据每一个网站信息发布者的序号便可以根据预先设定的规则确定其邻居序号,因此计算简单,且计算量较小。特别是,当同一组的网站信息发布者数量较多时,对于每个网站信息发布者 来说,其邻居数量并不会改变,计算规则也并不会改变,因此计算的复杂度和计算量也不会增加,可以保证分析速度不受影响。进一步地,在确定网站信息发布者的相对位置时,采用随机排序的方式,并且根据预定时间改变排序,可以重新确定每一个网站信息发布者的邻居,增加网站信息在不同网站信息发布者的展示页面中被展示的几率,可以在不额外占用网站资源的情况下增加网站信息的推广范围。当然,实施本申请的任一产品不一定需要同时达到以上所述的所有优点。


图I是本申请的网站信息展示方法实施例的流程图;图2是本申请的网站信息展示系统实施例的结构示意图;图3是本申请的网站信息展示方法及系统实例中网站信息发布者的排列关系图;图4是本申请的网站信息展示方法及系统另一实例中网站信息发布者的排列关系图。
具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本申请作进一步详细的说明。本申请提供一种网站信息展示方法和系统,可以应用于用户需要访问网站所对应的服务器中。具体的,本申请的网站信息展示方法和系统可以通过计算机程序实现,并存储于服务器中,通过处理器的运行来执行。参照图1,示出本申请的一种网站信息展示方法实施例一,包括以下步骤步骤101,对网站信息发布者进行分组。网站信息可以是某一供应商所卖的某种商品,也可以是广告等其他信息。网站信息发布者是指展示该网站信息的网站用户,例如,供应商等等。进一步地,在对网站信息发布者进行分组之前,还可以首先获取网站信息的类目,并根据网站信息类目对该网站信息发布者分组。例如,将发布相同类目的网站信息的发布者分为一组,这可以增加所展示的网站信息的关联性和相似度。其中,网站信息的类目可以根据网站预先设定的类目体系来确定。例如,供应商在进行某一种商品经营时,首先会根据网站确定的类目体系来选择商品所属的类目,网站会记录下这些选择,当后续需要获取供应商经营商品的类目时,供应商最初为该商品选择的类目则是该商品的类目。另外,将发布相同类目的网站信息的发布者分为一组,是因为每个网站信息发布者所发布的网站信息所属的类目可能会有多个,此时,可以将每个网站信息发布者分在多个组里,每一个网站信息发布者所在分组的数量与其发布的网站信息的类目数量相同。例如,若某一网站信息发布者发布了 5个网站信息,且这5个网站信息分别属于5个类目,那么在分组时,这个网站信息发布者则会被分别分在5个组里。可以理解,对网站信息发布者进行分组也可以不局限于将发布相同类目的网站信息发布者分为一组。也可以任意组合或者按照实际需要来进行分组,例如,将发布具有相似 类目的网站信息的网站信息发布者分为一组。又如,对于购物网站来说,还可以将虽然不属 于相同类目但是习惯上成套出售或者同时使用的商品的供应商分为一组。步骤102,确定同组的网站信息发布者的相对位置。相对位置可以通过对同组的网站信息发布者进行排序,根据排序结果来确定。其中,排序可以按照既定的规则,也可以是随机排序。既定的规则可以是对同一分组中的网站信息发布者按照其网站信息发布的先后顺序等其他信息来排序。随机排序则是,确定该组的网站信息发布者的总数N,然后随机为每个网站信息发布者分配从I到N的其中一个自然数作为序号,且各网站信息发布者所分配的序号不同,然后按照序号的大小对网站信息发布者进行排序。另外,采用随机排序的方式对网站信息发布者进行排序时,可以按照预定的时间来进行。例如,每天排一次,每次分发给网站信息发布者的序号也为随机的,即可能出现同一网站信息发布者在不同时间所得到的序号不同,从而其相对位置随之改变。其中,相对位置可以是前、后或者左、右相对,也可以是前、后、左、右相对,也可以左、右跟对面等等的相对位置。具体的,可以根据实际情况来确定,本申请对此并不限制。步骤103,根据网站信息发布者的相对位置确定各网站信息发布者的邻居。其中,网站信息发布者的邻居是指确定的相对位置位于其周围的网站信息发布者。根据网站信息发布者的相对位置可以确定邻居的位置和数量。其中,网站信息发布者的邻居的数量可以是两个、三个、四个或者更多,具体的数量可以根据实际情况来确定。只要确定了网站信息发布者的相对位置便可以根据序号以及预定的规则计算出各网站信息发布者的邻居序号,从而确定各网站信息发布者的邻居。例如,将网站信息发布者按照序号从左到右排成一排,那么各网站信息的相对位置则为左、右相对,每一个网站信息发布者的邻居共有两个,分别位于其左右两边,其中,第一个和最后一个互为左右邻居。从序号上来说,假设网站信息发布者总数为N,其中一个网站信息发布者的序号为A,如果A不等于I或者N,那么其邻居的序号则为A-I和A+1,如果A = I,那么其邻居的序号则为A+1和N,即2和N,如果A = N,那么其邻居的序号为A-I和1,即,N-I 和 I。又如,将网站信息发布者按照序号从左到右排成并列的两排,若网站信息发布者总数为偶数,则两排数量相同,若为奇数,则第二排比第一排数量多一,其中,每一排的第一个位置的序号为该排最小的序号。那么每一个网站信息发布者的邻居共有三个,分别位于其左右两边及对面,其中,每排的第一个和最后一个互为左右邻居。从序号上来说,假设发布者总数为N,为了简便说明,本申请的所有描述中,N/2表示N除以2所得数的整数部分(即,若N为奇数,N/2实际上表示(N-I)/2)。那么,第一排的序号从左到右为I到N/2,第二排的序号为N/2+1到N。假设一个网站信息发布者的序号为A,可以采用如下方式来确定其邻居的序号当A = N/2+1时,左邻居是N ;当A = I时,左邻居是N/2 ;否则,左邻居是A-1。当A = N时,右邻居是N/2+1 ;当六=N/2时,右邻居是I ;否则,右邻居是A+1。当A = N,并且N是奇数时,对面邻居是A;当I <=A< = N/2时,对面邻居是A+N/2 ;否则,对面邻居是A-N/2。可以看出,当网站信息发布者总数为奇数时,会有一个网站信息发布者的邻居只 有两个,其余的网站信息发布者的邻居有三个的情况出现,但是,当网站信息发布者数量足够多的时候,此种情况也可以忽略,因为少一次展示也并不会影响推广范围。另外,也可以通过定时修改排序使每个网站信息发布者的位置关系不断变化来保证展示的公平。再如,将网站信息发布者按照序号排成四排,其排列方式为,将N个网站信息发布者分成两个小组前I到N/2是第一小组,后N/2+1到N是第二小组。第一小组的N/2个网站信息发布者按照序号从左到右排成并列的两排,第二小组的N/2个或者N/2+1个网站信息发布者按照序号从左到右排成并列的两排,该两个小组的排列方式与前述的将网站信息发布者按照序号从左到右排成并列的两排的排列方式相同,且第一小组的两排所在的平面与第二小组的两排所在的平面平行并一一对应,即,序号I和序号N/2+1相对,两者互为邻居,序号2和N/2+2相对,两者互为邻居,序号后面以此类推。按照此种相对位置,每一个网站信息发布者的邻居共有四个,即除了分别位于其左、右和对面之外,还包括位于其后面的。其中,左右和对面的邻居位于该网站信息发布者同一小组中,因此这三个邻居序号的计算方法与前述邻居为三个时相同,只是把总数看成是N/2来进行计算。其后邻居位于另一小组中,该邻居序号可以采用如下方式来计算当A = N并且N是奇数时,后邻居是A ;当I < = A < = N/2时,后邻居是A+X/2 ;否则,后面邻居是a-X/2。其中,X = N/2, X/2也表示X除以2所得数的整数部分。在此种排序中,也会有一个或者两个网站信息发布者的邻居不足四个,而其余的网站信息发布者的邻居有四个的情况出现,同样,当网站信息发布者数量足够多的时候,此种情况也可以忽略。另外,也可以通过定时修改排序使每个网站信息发布者的位置关系不断变化来保证展示的公平。步骤104,在网站信息发布者的网站信息展示页面中展示其同组的邻居所发布的网站信息。此处的网站信息展示页面是指显示该网站信息的页面,例如,对于某一商品,则是指该商品的显示页面,对于,某一视频,则是显示该视频的页面。每一个网站信息发布者的网站信息展示页面中只展示其同组的邻居所发布的同类目的网站信息,因为互为邻居的两个网站信息发布者之间能够相互展示,但是这两个网站信息发布者的邻居并不相同,互为邻居的两个网站信息发布者之间并不会存在对同一网站信息发布者的网站信息进行展示的情况,也即采用链条式的展示方式,因此可以在公平的情况下扩大不同网站信息的推广范围,提高了网站资源的利用率。因为只需要确定每个网站信息发布者的邻居然后对邻居所发布的网站信息进行推荐,在网站信息发布者数量较多时,也并不会影响每一个网站信息发布者所需要推荐展示的网站信息数量,因此并不会增加计算量,也不会影响分析速度。另外,采用对每个网站信息发布者排序的方式来确定其相对位置,只需要根据每一个网站信息发布者的序号便可以根据预先设定的规则确定其邻居序号,因此计算简单,且计算量较小。特别是,当同一组的网站信息发布者数量较多时,对于每个网站信息发布者来说,其邻居数量并不会改变,计算规则也并不会改变,因此计算的复杂度和计算量也不会增加,可以保证分析速度不受影响。进一步地,在确定网站信息发布者的相对位置时,采用随机排序的方式,并且根据
预定时间改变排序,可以重新确定每一个网站信息发布者的邻居,增加网站信息在不同网站信息发布者的展示页面中被展示的几率,可以在不额外占用网站资源的情况下增加网站信息的推广范围。参照图2,示出本申请的网站信息展示系统实施例,包括网站信息发布者分组模块10、相对位置确定模块20、邻居确定模块30和展示模块40。网站信息发布者分组模块10,对网站信息发布者进行分组。相对位置确定模块20,用于确定同组的网站信息发布者的相对位置。邻居确定模块30,用于根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居。展示模块40,在网站信息发布者的网站信息展示页面中展示其同组的邻居所发布的网站信息。进一步地,网站信息发布者分组模块10包括网站信息类目获取单元,用于获取网站信息的类目,使网站信息发布者分组模块10根据网站信息所属类目对网站信息发布者进行分组。例如,将发布相同类目的网站信息的发布者分为一组,每一个网站信息发布者所在分组的数量与其发布的网站信息的类目数量相同。相对位置确定模块20包括排序单元,用于对网站信息发布者排序,根据排序结果确定网站信息发布者的相对位置。其中,排序单元包括规则预定子单元或者随机排序子单元。规则预定子单元,用于预定排序规则并按照预定的规则对网站信息发布者排序。随机排序子单元,用于随机对网站信息发布者排序。另外,排序单元也可以包括网站信息发布者总数确定子单元、序号分配子单元和排序子单元。网站信息发布者总数确定子单元,用于确定同组的网站信息发布者总数N。序号分配子单元,用于随机为网站信息发布者分配I到N之间的自然数作为序号,且每个网站信息发布者所分配的序号不同。排序子单元,用于按照序号的大小对网站信息发布者进行排序。进一步地,相对位置确定模块20还包括计时器,按照预定的时间触发排序单元对网站信息发布者进行重新排序。可以在计时器中预定重新排序的时间,例如每一天00:00:00-24:00:00为一个周期,具体的时间可以根据需要来设定。
邻居确定模块30还包括位置和数量确定单元,用于根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居位置和数量。下面结合具体的实例对本申请前述的网站信息展示方法和系统进行详细的说明。下述实例中,以购物网站的供应商作为网站信息发布者,其所经营的商品为网站信息。假设某一购物网站中有8个供应商经营同一类目的一种商品,该8个供应商分别为A、B、C、D、E、F、G、H,其序号分别为1、2、3、4、5、6、7、8。参照图3,本实例中将供应商排成并列的两排。那么根据前述的网站信息展示方法实施例中的描述,可以确定每个供应商共有二个邻居,各供应商的邻居关系如表I所不表I
权利要求
1.一种网站信息展示方法,其特征在于,包括以下步骤 对网站信息发布者进行分组; 确定同组的网站信息发布者的相对位置; 根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居; 在网站信息发布者的网站信息展示页面中展示其同组的邻居所发布的网站信息。
2.如权利要求I所述的网站信息展示方法,其特征在于,所述对网站信息发布者进行分组包括 获取网站信息的类目,并根据网站信息类目对网站信息发布者进行分组。
3.如权利要求2所述的网站信息展示方法,其特征在于,所述根据网站信息类目对该网站信息发布者进行分组包括 将发布相同类目的网站信息的发布者分为一组,每一个网站信息发布者所在分组的数量与其发布的网站信息的类目数量相同。
4.如权利要求I所述的网站信息展示方法,其特征在于,所述确定同组的网站信息发布者的相对位置包括 对网站信息发布者排序,根据排序结果确定网站信息发布者的相对位置。
5.如权利要求4所述的网站信息展示方法,其特征在于,所述对网站信息发布者排序包括 按照预定的规则排序;或 随机排序。
6.如权利要求4所述的网站信息展示方法,其特征在于,所述对网站信息发布者排序包括 确定同组的网站信息发布者总数N ; 随机为网站信息发布者分配I到N之间的自然数作为序号,且每个网站信息发布者所分配的序号不同; 按照序号的大小对网站信息发布者进行排序。
7.如权利要求4或6所述的网站信息展示方法,其特征在于,所述对网站信息发布者排序包括 按照预定的时间触发对网站信息发布者进行重新排序。
8.如权利要求4或6所述的网站信息展示方法,其特征在于,所述根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居包括 根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居位置和数量。
9.一种网站信息展示系统,其特征在于,包括 网站信息发布者分组模块,用于对网站信息发布者进行分组; 相对位置确定模块,用于确定同组的网站信息发布者的相对位置; 邻居确定模块,用于根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居; 展示模块,在网站信息发布者的网站信息展示页面中展示其同组的邻居所发布的网站信息。
10.如权利要求9所述的网站信息展示系统,其特征在于,所述网站信息发布者分组模块包括 网站信息类目获取单元,用于获取网站信息的类目。
11.如权利要求9所述的网站信息展示系统,其特征在于,所述相对位置确定模块包括 排序单元,用于对网站信息发布者排序,根据排序结果确定网站信息发布者的相对位置。
12.如权利要求11所述的网站信息展示系统,其特征在于,所述排序单元包括 规则预定子单元,用于预定排序规则并按照预定的规则对网站信息发布者排序;或 随机排序子单元,用于随机对网站信息发布者排序。
13.如权利要求11所述的网站信息展示系统,其特征在于,所述排序单元包括 网站信息发布者总数确定子单元,用于确定同组的网站信息发布者总数N ; 序号分配子单元,用于随机为网站信息发布者分配I到N之间的自然数作为序号,且每个网站信息发布者所分配的序号不同;和 排序子单元,用于按照序号的大小对网站信息发布者进行排序。
14.如权利要求11或13所述的网站信息展示系统,其特征在于,所述相对位置确定模块还包括 计时器,按照预定的时间触发排序单元对网站信息发布者进行重新排序。
15.如权利要求11或13所述的网站信息展示系统,其特征在于,所述邻居确定模块包括 位置和数量确定单元,用于根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居位置和数量。
全文摘要
本发明提供了一种网站信息展示方法,包括对网站信息发布者进行分组;确定同组的网站信息发布者的相对位置;根据网站信息发布者的相对位置确定各网站信息发布者同组的邻居;在网站信息发布者的网站信息展示页面中展示其同组的邻居所发布的网站信息。本申请还提供一种网站信息展示系统。本申请的网站信息展示方法及系统,能够在不增加对网站资源占用的情况下解决推荐展示信息单一的问题,可以在公平的情况下扩大网站信息的推广范围,并不需要额外占用更多网站资源,提高了网站资源的利用率。
文档编号G06F17/30GK102890673SQ20111020053
公开日2013年1月23日 申请日期2011年7月18日 优先权日2011年7月18日
发明者魏振宇 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1