一种信息重定向的方法及设备的制作方法

文档序号:6429048阅读:114来源:国知局
专利名称:一种信息重定向的方法及设备的制作方法
技术领域
本申请涉及计算机技术领域,尤其涉及一种信息重定向的方法及设备。
背景技术
随着互联网技术的不断发展,互联网业务也得到飞速发展。在互联网业务中,网站服务器为了有针对性地向访问站点的终端发送信息,可通过信息定向技术向特定终端定向发送信息。信息定向技术是指将一部分特定的终端作为目标终端,向这些目标终端发送需要向目标终端展示的信息,而除目标终端外的其他终端不发送信息的技术。所述站点可以是指由多个网页组成的网站,所述站点可以是一个大型网站中的一个子网站,也可以是一个独立的网站。常用的信息定向技术包括地域定向,网站服务器确定访问站点的各终端所归属的地域,并将归属于特定地域的终端作为目标终端,并向该目标终端发送信息的技术。例如,网站服务器根据终端访问站点时的IP地址确定终端归属的地域,将归属于北京地区的终端作为目标终端,并向目标终端发送信息,如向目标终端发送针对北京地区某一产品的广告信息。关键词定向,网站服务器对访问站点的终端产生的业务数据进行分析,将产生的包含特定关键词的业务数据对应的终端作为目标终端,并向该目标终端发送信息。例如,假设关键词为“智能手机”,终端在访问站点时,如果浏览和收藏智能手机的页面,或在线购买智能手机时,产生的业务数据中将包含“智能手机”这一关键词,则网站服务器将向这一类终端作为目标终端并发送信息,如向目标终端发送与智能手机相关的广告信息。人群定向,网站服务器根据终端访问站点时执行的业务确定终端感兴趣的信息,并按照终端感兴趣的信息对终端进行分类,每一类终端作为一类目标终端,并针对一类目标终端向其发送对应的信息。例如,某一终端访问站点时,经常浏览、收藏与服饰相关的页面,网站服务器可将该终端划分为服饰类型的目标终端,进而向该目标终端发送与服饰类型对应的信息,如向目标终端发送与服饰相关的广告信息。除了采用上述信息定向技术外,网站服务器还可以通过信息重定向技术向曾经访问过某一站点的终端发送该站点对应的信息。所述信息重定向技术是指当终端访问某一站点时,若该站点是一个独立网站,则当该终端再次访问所述站点时,网站服务器向终端发送该站点对应的信息;若该站点是一个独立网站中的子网站,则当该终端再次访问所述站点或访问该站点所属网站中的特定页面时,网站服务器向终端发送该站点对应的信息,所述站点对应的信息可以是站点提供的广告信息。网站服务器在采用重定向技术向终端发送站点对应的信息时,由于接收信息的终端是曾经访问过该站点且当前再次访问该站点的终端,因此该终端很可能对该站点内的信息感兴趣,网站服务器通过这种信息重定向技术,可以向终端实时发送其感兴趣的信息,有效提闻终端的访问效率。但是,在目前的信息重定向技术中,只能当曾经访问过某一站点的终端再次访问该站点或该站点所属网站的特定页面时,才能向其发送该站点对应的信息。针对某一站点而言,由于访问过该站点的终端数量有限,因此,能够接收到该站点对应信息的终端数量也有限,导致未访问过该站点但对该站点对应信息有需求的终端无法及时获得该信息;而如果不对终端加以区别,即无论终端是否曾经访问过该站点,只要终端访问该站点或是访问该站点所属网站的特定页面时都向该终端发送站点对应信息的话,则对于部分终端而言,接收到信息是无用信息,并且网站服务器却需要耗费大量的系统资源向终端发送站点对应信息,浪费系统资源。

发明内容
本申请的目的在于提供一种信息重定向的方法及设备,用以解决现有技术中存在的一方面重定向目标终端的数量有限,另一方面对终端不加区别发送信息导致系统资源浪费的问题。
一种信息重定向的方法,包括确定当前进行站点访问操作的终端已访问过的站点的标识;根据已存储的各站点的标识之间的绑定关系,确定与终端已访问过站点的标识绑定的标识所表示的站点,并从确定的所述站点中选择至少一个站点;向所述终端发送选择的站点对应的信息。一种信息重定向的设备,包括站点标识库,用于存储站点的标识之间的绑定关系;标识确定模块,用于确定当前进行站点访问操作的终端已访问过的站点的标识;站点确定模块,用于根据所述站点标识库中已存储的绑定关系,确定与终端已访问过站点的标识绑定的标识所表示的站点;选择模块,用于从确定的所述站点中选择至少一个站点;发送模块,用于向所述终端发送所述选择模块确定的站点对应的信息。本申请有益效果如下通过本申请实施例的方案,将各站点的标识之间的绑定关系预先存储在标识数据库中,当有终端进行站点访问操作时,若终端已访问过的站点是所述绑定关系中涉及的站点,则从所述绑定关系中,选择至少一个与终端已访问的站点绑定的其他站点,之后,可将该终端作为选择出站点的目标终端,接收选择出站点对应的信息。由于本申请方案将访问过预先设定的站点的终端作为该设定的站点绑定的其他站点的目标终端,与现有的重定向技术相比,扩大了重定向目标终端的范围,使得更多有需求的终端可以及时获得有用信息;同时,由于具有绑定关系的站点在业务上有一定相关性或相似性,因此,本申请中的重定向过程也不是盲目地向终端发送信息,不会造成资源浪费。


图I为本申请实施例一建立发起请求站点的标识与被请求站点的标识的绑定关系的方法示意图;图2为本申请实施例三信息重定向的方法示意图;图3为本申请实施例四信息重定向的方法示意图4为本申请实施例五信息重定向的设备结构示意图;图5为信息重定向的系统架构示意图。
具体实施例方式为了实现本申请目的,本申请对现有的重定向技术作了扩展,提出一种新的信息重定向的方案,可根据站点的请求或是分析站点内容后,建立站点的标识之间的绑定过关系,以便于当有终端进行站点访问操作时,若该终端历史上已访问过的站点是所述绑定关系中涉及的站点,则从与已访问过的站点绑定的其他站点中,选择至少一个站点,并将选择的站点提供的信息发送给终端。由于本申请的方案中,可根据任意站点的请求或是对站点内容的分析,将某一个站点的标识与其他站点的标识建立绑定关系,将曾经访问过某一个站点的终端作为与其绑定的其他站点的目标终端,与现有的重定向技术相比,扩大了重定向目标终端的范围,使得更多有需求的终端可以及时获得有用信息;同时,由于具有绑定关系的站点在业务上有一定相关性或相似性,因此,在本申请方案中,信息也并不是盲目地向·终端发送,减少信息盲目发送造成的资源浪费。·需要说明的是,本申请各实施例中涉及的站点,是指由多个网页组成的网站,所述站点可以是一个大型网站中的子网站,也可以是独立的网站。例如,对于一个大型的购物网站而言,网站中的通过创建的多个页面构成的一个卖家店铺可视为一个站点;再例如,一个独立的购物网站也可以看作为一个站点。本申请各实施例中涉及的站点的标识可以是能够唯一表示该站点的标识,如站点的统一资源定位符(Uniform Resource Locator, URL)等。本申请各实施例中涉及的绑定关系可通过以下两种方式中的任一方式建立第一种方式是根据站点发起的绑定请求,建立发起请求站点的标识与被请求站点的标识之间的绑定关系。第二种方式是根据各站点内容的相关性,建立相关性满足设定条件的站点的标识之间的绑定关系。下面结合说明书附图对本申请实施例进行详细描述。实施例一本实施例一的方案是详细说明如何通过上述第一种方式建立站点的标识之间的绑定关系。在执行本申请的信息重定向方案之前,需要根据站点的请求,将发起请求站点的标识与被请求站点的标识建立绑定关系,即预先根据某一站点的请求,将该站点的标识与该站点感兴趣的其他站点的标识之间建立绑定关系。如图I所示,为本申请实施例一中在站点标识库中存储所述绑定关系的方法步骤示意图,所述方法包括以下步骤步骤101 :接收来自各站点的绑定请求,所述绑定请求中携带被请求站点的标识。所述发送绑定请求的站点为发起请求站点,所述绑定请求中携带的标识所表示的站点为被请求站点。在本实施例的方案中,由于不同的站点提供的业务可能存在一定的相似性或相关性,在发起请求站点与自身业务相似性较高的其他被请求站点之间建立标识的绑定关系后,曾经访问过被请求站点的终端对发起请求站点提供的信息也可能会感兴趣,可成为发起请求站点的目标终端,进而扩大发起请求站点的目标终端。例如,两个独立的视频网站(称之为站点I和站点2),假设站点I和站点2提供的业务都是在线观看电影,则站点I的管理员可通过网络侧提供的信息入口提交绑定请求,并在绑定请求中携带站点2的标识,表示站点I请求与站点2之间建立标识的绑定关系。再例如,属于同一购物网站中的两家卖家店铺(称之为站点I和站点2),假设站点I和站点2提供的业务都是发布并销售手机,则站点I的卖家用户可通过网络侧提供的信息入口提交绑定请求,并在绑定请求中携带站点2的标识,表示站点I请求与站点2之间建立标识的绑定关系。需要说明的是,针对本实施例中的一个站点,其可以作为发起请求站点存在,也可以是被请求站点。

步骤102 :确定发送的绑定请求中携带相同标识的发起请求站点。在本实施例的方案中,可能有多个站点作为发起请求站点,提交了携带相同标识的绑定请求,即有多个发起请求站点希望与同一个被请求站点建立绑定关系。因此在本步骤中,可将发送的绑定请求中携带相同标识的发起请求站点集合在一起进行后续的操作。步骤103 :将确定的发起请求站点的标识与该被请求站点的标识之间建立绑定关系,并存储在站点标识库中。当有多个发起请求站点针对同一被请求站点发起绑定请求时,可将所述多个发起请求站点的标识与被请求站点的标识建立多对一的绑定关系。例如,属于同一购物网站中的三家卖家店铺(站点I、站点2和站点3),假设站点
I、站点2和站点3提供的业务都是发布并销售手机,站点I和站点2分别提交携带站点3标识的绑定请求,可建立站点I的标识和站点2的标识分别与站点3的标识绑定关系,也就是将该两个发起请求站点的标识与一个被请求站点的标识建立绑定关系,并存储在站点标识库中,此时,站点标识库中存储的绑定关系列表的形式如表I所示。
绑定关系列表
发起请求站,备' 的标识被请求站点的标识
站点I的标识
__ 占点3的标识
站点2的标识表I表I所示的绑定关系列表,是以被请求站点的标识为基础,通过列表形式展示与被请求站点的标识绑定的发起请求站点的标识,即直观展示的是多对一的绑定关系。本实施例也不限于将表I所示的绑定关系列表变形为表2所示的列表来存储绑定关系。绑定关系列表
发起请求站点的标识被请求站点的标识
站点I的标识站点3的标识
站点2的标识站点3的标识表 2表2所示的绑定关系列表,直观地展示发起请求站点的标识与被请求站点标识之间的--对应关系。表I和表2都是以一个站点请求一个标识的情况为例进行说明的,在实际操作中,一个站点可能同时请求与多个被请求站点建立绑定关系,即一个站点发起多个绑定请求的情况,因此,本实施例中也可以以发起请求站点的标识为基础,通过列表形式展示与多个被 请求站点之间的绑定关系,即直观展示的是一对多的绑定关系。例如,属于同一购物网站中的三家卖家店铺(站点I、站点2和站点3),假设站点I分别提交携带站点2标识的绑定请求和携带站点3标识的绑定请求,则在本步骤中,将建立站点I的标识分别与站点2和站点3的标识之间的绑定关系,也就是将一个发起请求站点的标识与两个被请求站点的标识建立绑定关系,并存储为表3所的绑定关系列表。
绑定关系列表
发起请求站点的标识被请求站点的标识
站点2的标识
站点I的标识■_
站点3的标识表3表I、表2和表3对绑定关系的展不形式虽然不同,但绑定关系的实质内容相同,本实施例不限于采用任何一种展示形式的绑定关系列表。实施例二本实施例二的方案是详细说明如何通过上述第二种方式建立站点的标识之间的绑定关系。在本实施例二的方案中,可预先检测各站点的内容,将各站点的内容进行比较,选择出站点内容的相关性满足设定条件的站点,并建立这些内容具有较高相关性的站点的标识之间的绑定关系,进而将绑定关系存储至站点标识库中。例如同一购物网站中的两家卖家店铺(称之为站点I和站点2),假设站点I和站点2提供的业务都是发布并销售手机,则站点I的内容为站点I向外发布网页的内容。比较站点I的内容和站点2的内容相关性后,可以确定站点I的内容和站点2的内容相关度,将相关度达到阈值作为设定条件时,若站点I的内容和站点2的内容相关度达到阈值,标识站点I和站点2的相关性满足设定条件,则建立站点I的标识和站点2的标识之间的绑定关系;否则,不建立站点I的标识和站点2的标识之间的绑定关系。
通过本实施例一或实施例二的方法建立各标识之间的绑定关系后,本实施例三可利用该绑定关系进行信息重定向操作。实施例三如图2所示,为本申请实施例三中信息重定向的方法步骤示意图,所述方法包括以下步骤步骤201 :确定当前进行站点访问操作的终端已访问过的站点的标识。本申请实施例中涉及的终端可以是通过互联网或无线网络访问站点的终端(如PC机、智能手机等),当终端通过互联网或无线网络访问站点时,服务器会将终端的访问数据记录下来,并存储在该终端的cookie文件中。所述访问数据中包括终端所访问站点的标识、终端访问站点的起始时间以及结束时间、终端在访问站点时执行的业务等与访问相关的数据。 服务器可以在所述终端执行以下操作时,确定终端所访问站点的标识第一种方式终端直接访问站点时记录的该站点的标识。第二种方式终端通过搜索引擎提供的链接接入到站点时记录的该站点的标识。第三种方式终端通过浏览页面中嵌入的链接接入到站点时记录的该站点的标识。在本步骤的方案中,终端的访问数据可以全部记录在cookie文件中,也可以部分记录在cookie文件中,包括但不限于以下三种方式第一种方式将设定的时间段内终端对站点的访问数据记录并存储在该终端的cookie文件中。在第一种方式下,存储在cookie文件中的访问数据是终端在所述设定的时间段内执行站点访问操作时生成的访问数据。例如,若所述设定的时间段是2011. 05. 01 2011. 05. 30这一时间段,则可将终端在该时间段内的访问数据存储在终端的cookie文件中,在执行步骤201时,从cookie文件中读取终端在该时间段内的访问数据,进而确定终端已访问过的站点的标识。第二种方式将终端对站点的访问数据周期性地记录并存储在该终端的cookie文件。在第二种方式下,以周期为单位,分别记录每个周期内终端执行站点访问操作时生成的访问数据。例如若周期为I个月,则可以分别记录2011年I月生成的访问数据,2011年2月生成的访问记录,以此类推。在执行步骤201时,可以从cookie中读取与当前时刻相邻的若干个周期内生成的访问数据,进而确定终端已访问过的站点的标识。第三种方式将终端对站点的访问数据实时地存储在终端的cookie文件中。在第三种方式下,实时记录终端执行站点访问操作时生成的访问数据,在执行步骤201时,可以从cookie中读取当前时刻之前已生成的所有访问数据,进而确定终端已访问过的站点的标识。需要说明的是,上述三种方式所涉及的记录访问数据的方式,可以在实施例一或实施例二的绑定关系建立前预先设定,在基于实施例一的方式实现本实施例三的方案时,可在站点发起绑定请求之前,发起请求站点已经预先获知默认使用的一种方式,并在认可该方式后发起的绑定请求。
步骤202 :根据已存储的各站点的标识之间的绑定关系,确定与终端已访问过站点的标识绑定的标识所表示的站点。本步骤的方案中,可以按照实施例一的方式确定与终端已访问过站点的标识绑定的标识所表示的站点,也可以按照实施例二的方式确定。步骤203 :从确定的所述站点中选择至少一个站点。步骤204 向所述终端发送选择的站点对应的信息。实施例四本实施例四是基于实施例一的方式对本实施例三的方案进行详细描述的,如图3所示,为本申请实施例四中信息重定向的方法步骤示意图,所述方法包括以下步骤
步骤301 :确定当前进行站点访问操作的终端已访问过的被请求站点的标识。按照上述步骤201中涉及的任一方式确定终端已访问过的站点的标识后,可根据站点标识库中存储的被请求站点的标识,确定在终端已访问过的站点中的被请求站点的标识。例如,确定终端已访问过的站点的标识为站点I的标识、站点2的标识、站点3的标识。其中,站点I和站点2是被请求站点,则在终端已访问过的站点中的被请求站点标识为站点I的标识和站点2的标识。步骤302 :针对终端已访问过的每个被请求站点的标识,确定与该被请求站点的标识绑定的发起请求站点的标识。若在步骤301中确定终端已访问过的站点中的被请求站点标识为站点I的标识和站点2的标识,则查找站点标识库中存储的绑定关系,分别确定与站点I的标识绑定的发起请求站点的标识(假设为站点1_1的标识),与站点2的标识绑定的发起请求站点的标识(假设为站点2_1的标识、站点2_2的标识、站点2_3的标识)。步骤303 :确定与该被请求站点的标识绑定的发起请求站点的标识所表示的发起请求站点中,优先级最高的N个站点,所述N为不小于I的正整数,当N= I时,表示确定的是优先级最高的站点。若一个被请求站点的标识只与一个发起请求站点的标识绑定,如被请求站点I的标识只与发起请求站点1_1的标识绑定,则该唯—个发起请求站点1_1即为被请求站点I确定的一个优先级最高的站点。若一个被请求站点的标识与多个发起请求站点的标识绑定,如被请求站点2的标识与发起请求站点2_1的标识、发起请求站点2_2的标识、发起请求站点2_3的标识绑定,则可从发起请求站点2_1、发起请求站点2_2和发起请求站点2_3中确定一个优先级最高的站点。具体地,确定发起请求站点的优先级的方式可以为以站点的信息发送权限为准确定发起请求站点的优先级,信息发送权限越高,则优先级越高。所述信息发送权限可以是各站点在发起绑定请求时确定的。例如,各站点在发起绑定请求时进行竞价排名,竞价越高的站点对应的信息发送权限越高。除了利用信息发送权限外,可选的,本实施例中也可以将信息发送权限、安全等级、访问量等参数加权求和后,根据加权求和后的数值大小确定站点优先级的高低,其中,加权求和后的数值越大,站点的优先级越高。
所述安全等级可根据站点的安全状态确定,例如,作为独立购物网站的站点的安全等级可以高于作为网站中一个卖家店铺的站点的安全等级;对于两个都作为网站中卖家店铺的站点,可以将买家用户评价较好、卖家店铺注册时间长的站点设置较高的安全等级,将买家用户评价较差、卖家店铺注册时间短的站点设置较低的安全等级。所述访问量是站点在一段时长内,被终端访问的次数,被访问次数越多,则访问量越闻。在确定了站点的信息发送权限、安全等级、访问量后,可以为每个参数分配加权系数进行加权求和,对站点优先级进行综合评判。其中,每个参数的加权系数大小可根据不同的重定向业务需求设定。例如,若重定向业务对站点的安全性要求较高,则可以为安全等级设置较大的加权系数;若重定向业务对收益的要求较高,则可以为信息发送权限设置较大的加权系数。除了上述三种用于确定站点优先级的参数外,本实施例也不限于其他可表示站点状态的参数来确定站点的优先级。步骤304 向所述终端发送选择的优先级最高的N个站点对应的信息。较优地,在N = I时,若在步骤301的方案中,终端已访问过的被请求站点的标识为I个,不论该被请求站点的标识与多少个发起请求站点的标识绑定,在步骤303中,只从中确定一个优先级最高的发起请求站点,并将该站点对应的信息发送给终端,实现重定向业务。仍以N = I为例,若在步骤301的方案中,终端已访问过的被请求站点的标识为M(M为大于I的整数,如M = 2,3,4…)个,则执行步骤303时,将为每个被请求站点的标识确定一个优先级最高的站点,即确定M个优先级最高的站点,进而从这M个优先级最高的站点中进一步选择优先级最高的一个站点,并将选择出的优先级最高的一个站点对应的信息发送给所述终端。需要说明的是,基于实施例二的方式进行信息重定向的方法,与上述实施例四的方案类似,此处不再赘述。通过本申请实施例一至实施例四的方案,为某些站点挖掘出潜在的目标终端,扩大了该站点的目标终端范围,对于曾经没有访问过该站点终端,若该终端访问过与该站点的内容相关的其他站点时,则由于站点之间的业务有一定的相关性或相似性,因此,终端既然对已访问的站点的信息感兴趣,则终端很可能对与已访问过的站点绑定的其他站点的信息也感兴趣。在将终端作为挖掘出的目标终端后,终端可以在执彳丁站点访问 呆作时接收到站点提供的信息。以按照实施例一的方式建立绑定关系为例,如当终端已访问过某一被请求站点时,与该被请求站点绑定的发起请求站点可以向终端提供广告信息或商品销售的折扣信息等。一方面,终端可以及时获得发起请求站点提供的有用信息;另一方面,由于发起请求站点与被请求站点在业务上有一定相关性或相似性,因此,在本申请方案中,信息也并不是盲目地向终端发送,而是向访问过被请求站点的终端发送,减少信息盲目发送造成的资源浪费。实施例五本申请实施例五还提供一种信息重定向的设备,如图4所示,包括站点标识库
11、标识确定模块12、站点确定模块13、选择模块14和发送模块15,其中站点标识库11用于存储站点的标识之间的绑定关系;标识确定模块12用于确定当前进行站点访问操作的终端已访问过的站点的标识;站点确定模块13用于根据所述站点标识库11中已存储的绑定关系,确定与终端已访问过站点的标识绑定的标识所表示的站点;选择模块13用于从确定的所述站点中选择至少一个站点;发送模块15用于向所述终端发送所述选择模块13确定的站点对应的信息。所述标识确定模块12具体用于将设定的时间段内终端对站点的访问数据存储在该终端的cookie文件中,或者,将终端对站点的访问数据周期性地存储在该终端的cookie文件中,或者,将终端对站点的访问数据实时地存储在终端的cookie文件中,针对上述任一方式获得的cookie文件,通过读取该cookie文件中存储的访问数据确定终端已访问过的站点的标识。还包括关系建立模块16,用于根据站点发起的绑定请求,将发起请求站点的标识 与被请求站点的标识之间的绑定关系,或者,根据各站点内容的相关性,建立相关性满足设定条件的站点的标识之间的绑定关系。具体地,针对站点主动请求绑定的情况所述关系建立模块16具体用于接收来自各站点的绑定请求,所述绑定请求中携带被请求站点的标识,确定发送的绑定请求中携带相同标识的发起请求站点,并将确定的发起请求站点的标识与该被请求站点的标识之间建立绑定关系。所述标识确定模块12还用于根据已存储的被请求站点的标识,确定在终端已访问过的站点中的被请求站点的标识;所述站点确定模块13具体用于针对终端已访问过的每个被请求站点的标识,根据已存储的各站点的标识之间的绑定关系,确定与该被请求站点的标识绑定的标识所表示的发起请求站点。选择模块14具体用于从确定的所述站点中选择优先级最高的N个发起请求站点,所述N为不小于I的正整数。较优地,所述选择模块14还具体用于根据所述确定的站点中各站点的信息发送权限,将信息发送权限最高的N个发起请求站点作为优先级最高的N个发起请求站点。除了根据信息发送权限外,还可以根据安全等级、访问量等参数,通过加权求和后的数值确定站点的优先级。本实施例五中的设备具有实现实施例一至实施例四各步骤的功能模块,此处不再赘述。如图5所示,为针对站点主动请求绑定的情况下,使用本实施例五中的信息重定向的设备进行信息重定向的系统架构示意图,图5中终端当前访问的站点、发起请求站点与被请求站点可以关联在信息重定向的设备中,也就是说,所述终端当前访问的站点、发起请求站点与被请求站点是具有关联关系的站点,所述关联关系是指这些站点是归属于同一网站(如信息重定向的设备所在网站)的子站点,或是在同一信息重定向的设备中注册的网站。特殊地,终端当前访问的站点可以是被请求站点,也可以是发起请求站点,还可以是这些站点是归属于同一网站内的特定页面的站点,或是这些站点共同注册的信息重定向的设备提供的特定页面的站点。例如,当发起请求站点与被请求站点都是互联网广告网站中的站点,信息重定向的设备也是集成在互联网广告网站中的设备,当终端访问互联网广告网站中的任一站点时,可运行信息重定向的设备来执行本申请的方案。这样做的目的是由于终端经常会执行站点访问操作,且网络中的站点数量庞大内容又千差万别,若是终端对任意站点进行访问时都执行本申请操作,则对系统资源消耗巨大。考虑到本申请的重定向目的是在避免盲目发送信息的情况下,为终端提供有用信息,因此,当终端访问与发起请求站点、被请求站点具有关联关系的站点时才执行本申请的操作,可以有效减少资源的浪费。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
权利要求
1.一种信息重定向的方法,其特征在于,包括 确定当前进行站点访问操作的终端已访问过的站点的标识; 根据已存储的各站点的标识之间的绑定关系,确定与终端已访问过站点的标识绑定的标识所表示的站点,并从确定的所述站点中选择至少一个站点; 向所述终端发送选择的站点对应的信息。
2.如权利要求I所述的方法,其特征在于,确定当前进行站点访问操作的终端已访问过的站点的标识,具体包括 将设定的时间段内终端对站点的访问数据存储在该终端的cookie文件中,或者,将终端对站点的访问数据周期性地存储在该终端的cookie文件中,或者,将终端对站点的访问数据实时地存储在终端的cookie文件中; 通过读取cookie文件中存储的访问数据确定终端已访问过的站点的标识。
3.如权利要求I所述的方法,其特征在于,通过以下方式存储站点的标识之间的绑定关系 根据站点发起的绑定请求,将发起请求站点的标识与被请求站点的标识之间的绑定关系进行存储。
4.如权利要求I所述的方法,其特征在于,通过以下方式存储站点的标识之间的绑定关系 根据各站点内容的相关性,建立相关性满足设定条件的站点的标识之间的绑定关系并存储。
5.如权利要求3所述的方法,其特征在于,确定当前进行站点访问操作的终端已访问过的站点的标识之后,且确定与终端已访问过站点的标识绑定的标识所表示的站点之前,所述方法还包括 根据已存储的被请求站点的标识,确定在终端已访问过的站点中的被请求站点的标识; 根据已存储的各站点的标识之间的绑定关系,确定与终端已访问过站点的标识绑定的标识所表示的站点,具体包括 针对终端已访问过的每个被请求站点的标识,根据已存储的各站点的标识之间的绑定关系,确定与该被请求站点的标识绑定的标识所表示的发起请求站点。
6.如权利要求3所述的方法,其特征在于,所述终端当前访问的站点、发起请求站点与被请求站点是具有关联关系的站点。
7.如权利要求5所述的方法,其特征在于,根据站点发起的绑定请求,将发起请求站点的标识与被请求站点的标识之间的绑定关系进行存储,具体包括 接收来自各站点的绑定请求,所述绑定请求中携带被请求站点的标识; 确定发送的绑定请求中携带相同标识的发起请求站点; 将确定的发起请求站点的标识与该被请求站点的标识之间建立绑定关系,并存储。
8.如权利要求7所述的方法,其特征在于,从确定的所述站点中选择至少一个站点,具体包括 从确定的所述站点中选择优先级最高的N个发起请求站点,所述N为不小于I的正整数。
9.如权利要求8所述的方法,其特征在于,从确定的所述站点中选择优先级最高的N个发起请求站点,具体包括 根据所述确定的站点中各站点的信息发送权限,将信息发送权限最高的N个发起请求站点作为优先级最高的N个发起请求站 点。
10.一种信息重定向的设备,其特征在于,包括 站点标识库,用于存储站点的标识之间的绑定关系; 标识确定模块,用于确定当前进行站点访问操作的终端已访问过的站点的标识;站点确定模块,用于根据所述站点标识库中已存储的绑定关系,确定与终端已访问过站点的标识绑定的标识所表示的站点; 选择模块,用于从确定的所述站点中选择至少一个站点; 发送模块,用于向所述终端发送所述选择模块确定的站点对应的信息。
全文摘要
本发明公开了一种信息重定向的方法及设备,主要内容为将各站点的标识之间的绑定关系预先存储,当有终端进行站点访问操作时,若终端已访问过的站点是所述绑定关系中涉及的站点,则从所述绑定关系中,选择至少一个与终端已访问的站点绑定的其他站点,并将终端作为选择出站点的目标终端,接收选择出站点对应的信息。由于本发明将访问过预先设定的站点的终端作为该设定的站点绑定的其他站点的目标终端,与现有的重定向技术相比,扩大了重定向目标终端的范围,使得更多有需求的终端可以及时获得有用信息;同时,由于具有绑定关系的站点在业务上有一定相关性或相似性,因此,本发明中的重定向过程也不是盲目地向终端发送信息,不会造成资源浪费。
文档编号G06F17/30GK102890685SQ20111020560
公开日2013年1月23日 申请日期2011年7月21日 优先权日2011年7月21日
发明者黄航飞, 刘谊, 钟琦 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1