业务访问的方法和装置与流程

文档序号:13212968阅读:440来源:国知局
业务访问的方法和装置与流程

本发明涉及通信领域,并且更具体地,涉及业务访问的方法和装置。



背景技术:

随着互联网化程度的提高及大数据技术的出现,例如,网上购物等网上服务业务得到越来越多用户的认可,用户数量也迅速增长。

随着用户的不断增多,单一化的业务已经无法满足不同用户的需求,如何为用户提供个性化的业务成为亟需解决的问题。



技术实现要素:

本发明实施例提供一种业务访问的方法和装置,能够提供个性化的服务。

第一方面,提供了一种业务访问的方法,应用于为用户提供个性化业务的个性化服务器,该个性化服务器中包括至少一个业务访问策略,每个业务访问策略对应一个用户组,每个用户组包括至少一个用户,该业务访问策略用于控制所对应的用户组的个性化业务访问,每个业务访问策略包括第一信息,该第一信息用于指示至少一个操作信息与至少一个个性化业务之间的一一对应关系,该方法包括:个性化服务器接收终端设备发送的由用户在页面中的操作触发的个性化业务请求消息,该用户在页面中的操作为访问该页面中所提供的业务的操作,该个性化业务请求消息用于请求在该页面所提供的业务的基础上提供个性化业务,该个性化业务请求携带有该用户的操作信息和该用户的用户标识;该个性化服务器根据该用户的用户标识,确定该用户所属于的用户组;该个性化服务器确定与该用户所属于的用户组相对应的业务访问策略;该个性化服务器在确定出的业务访问策略中,查找与该个性化业务请求消息中携带的该操作信息相对应的个性化业务;该个性化服务器向该终端设备发送查找到的个性化业务的数据。

在第一方面的一种可能的实施方式中,该个性化服务器中的不同用户组对应不同的用户标签,该用户标签用于表示用户的类型,以及该个性化服务器根据该用户的用户标识,确定该用户所属于的用户组,包括:该个性化服务器根据该用户的用户标识,确定该用户的用户标签;该个性化服务器根据该用户的用户标签,确定该用户所属于的用户组。

通过为不同的用户组配置不同的用户标签,能够根据该用户的用户标签,容易地确定出该用户所属于的用户组,从而能够提高本发明的业务访问的方法的效率和实用性。

在第一方面的另一种可能的实施方式中,该业务访问策略还包括第二信息,该第二信息用于指示该业务访问策略的生效时段,以及在该个性化服务器向该终端设备发送查找到的个性化业务的数据之前,该方法还包括:该个性化服务器确定该用户在页面中的操作的发生时刻处于确定出的业务访问策略包括的第二信息所指示的生效时段内。

通过设置生效时段,能够实现对个性化业务的灵活控制,便于运营商进行管理和维护,从而能够进一步提高本发明的业务访问的方法的实用性。

在第一方面的再一种可能的实施方式中,该业务访问策略还包括第三信息,该第三信息用于指示该个性化业务在页面中的呈现位置,以及该方法还包括:该个性化服务器向该终端设备发送确定出的业务访问策略包括的第三信息。

通过为各个性化业务配置不同的呈现位置,能够进一步提高业务访问的个性化程度。

在第一方面的再一种可能的实施方式中,该个性化业务包括以下至少一个:页面展示业务、促销业务、推荐业务、搜索业务或流程流转业务。

第二方面,提供了一种业务访问的方法,该方法包括:终端设备接收用户在页面中访问页面中所提供的业务的操作;该终端设备根据该操作,向业务服务器请求该页面中所提供的业务,向个性化服务器发送该个性化业务请求消息,该个性化业务请求消息用于请求在该页面中所提供的业务的基础上提供个性化业务,该业务请求消息携带有该用户的操作信息和该用户的用户标识;该终端设备接收该业务服务器返回的该页面中所提供的业务的数据,以及接收该个性化服务器返回的该个性化业务的数据,其中,该个性化业务是从该用户所在用户组对应的业务访问策略中查找到的对应于该用户的操作信息的个性化业务;该终端设备根据该业务服务器返回的数据向用户提供业务,并根据个性化服务器返回的数据在该业务中叠加该个性化业务。

在第二方面的一种可能的实施方式中,在向个性化服务器发送该个性化业务请求消息之前,该方法还包括:该终端设备确定该操作满足触发获取该个性化业务的条件。

通过在发送个性化业务请求消息前确定用户的操作是否满足触发获取个性化业务的条件,能够避免误操作,提高本发明实施例的业务访问的方法的可靠性。

在第二方面的另一种可能的实施方式中,该业务访问策略还包括第三信息,该第三信息用于指示该个性化业务在页面中的呈现位置,以及该方法还包括:该终端设备接收该个性化服务器发送的该业务访问策略包括的第三信息;该终端设备根据该业务访问策略包括的第三信息,在该第三信息指示的呈现位置,呈现该个性化业务。

在第二方面的再一种可能的实施方式中,该个性化业务包括以下至少一个:页面展示业务、促销业务、推荐业务、搜索业务或流程流转业务

第三方面,提供了一种业务访问的装置,包括用于执行上述第一方面以及第一方面的各实现方式种的任一种业务访问的方法的各步骤的单元。

第四方面,提供了一种业务访问的装置,包括用于执行上述第二方面以及第二方面的各实现方式种的任一种业务访问的方法的各步骤的单元。

第五方面,提供了一种业务访问的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得业务访问的设备执行上述第一方面,及其各种实现方式中的任一种业务访问的方法。

第六方面,提供了一种业务访问的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得业务访问的设备执行上述第二方面,及其各种实现方式中的任一种业务访问的方法。

第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被服务器的接收单元、处理单元、发送单元或接收器、处理器、发送器运行时,使得所述服务器执行上述第一方面,及其各种实现方式中的任一种业务访问的方法。

第八方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的接收单元、处理单元、发送单元或接收器、处理器、发送器运行时,使得所述终端设备执行上述第二方面,及其各种实现方式中的任一种业务访问的方法。

第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得服务器执行上述第一方面,及其各种实现方式中的任一种业务访问的方法。

第十方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得终端设备执行上述第二方面,及其各种实现方式中的任一种业务访问的方法。

根据本发明实施例的业务访问的方法,将通信系统内的用户划分为至少两个用户组,并为不同的用户组设置不同的业务访问策略,从而,在服务器接收到终端设备发送的业务请求消息时,能够基于该业务请求消息携带的第一用户的用户标识,确定该第一用户所属于的用户组,进而确定针对该第一用户的业务访问策略,并提供该业务访问策略所指示的业务,从而,能够实现个性化的业务访问。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是适用本发明实施例的业务访问的方法和装置的通信系统的示意性结构图。

图2是本发明一实施例的业务访问的方法的示意性交互图。

图3是本发明一实施例的业务访问的装置的示意性框图。

图4是本发明另一实施例的业务访问的装置的示意性框图。

图5是本发明一实施例的业务访问的设备的示意性结构图。

图6是本发明另一实施例的业务访问的设备的示意性结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的业务访问的方法、装置和设备,可以应用于计算机上,该计算机包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括cpu(centralprocessingunit)、内存管理单元(mmu,memorymanagementunit)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,linux操作系统、unix操作系统、android操作系统、ios操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,在本发明实施例中,该计算机可以是智能手机等手持设备,也可以是个人计算机等终端设备,本发明并未特别限定,只要能够通过运行记录有本发明实施例的压缩数据的方法的代码的程序,以根据本发明实施例的压缩数据的方法对数据进行处理即可。本发明实施例的压缩数据的方法的执行主体可以是计算机设备,或者,是计算机设备中能够调用程序并执行程序的功能模块。

此外,本发明的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,cd(compactdisc,压缩盘)、dvd(digitalversatiledisc,数字通用盘)等),智能卡和闪存器件(例如,eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。

图1是适用本发明实施例的业务访问的方法和装置的通信系统100的示意性结构图。

如图1所示,该通信系统100包括:

至少一个业务服务器110;

至少一个个性化服务器130;

至少一个终端设备120。

在本发明实施例中,该业务服务器110与该终端设备120通信连接,从而,该业务服务器110与该终端设备120之间能够进行数据或信息交互。并且,该个性化服务器130与该终端设备120通信连接,从而,该个性化服务器130与该终端设备120之间能够进行数据或信息交互。

作为示例而非限定,在本发明实施例中,该业务服务器110(或个性化服务器130)与该至少一个终端设备120之间可以通过例如,以太网(例如,通过光纤等通信线缆实现)等网络,直接地通信。

或者,该业务服务器110(或个性化服务器130)与该终端设备120之间也可以通过由一个或多个网络设备构成的转发网络,间接地通信。作为示例而非限定,例如,该终端设备120可以采用无线通信方式,通过接入网络和核心网络,与业务服务器110间接地通信。

在本发明实施例中,终端设备120可以从业务服务器(或个性化服务器130)获取业务的数据,从而,能够基于该业务的数据,向用户呈现业务,例如,显示页面,运行应用程序,播放音频或视频等。

在本发明实施例中,终端设备显示的页面可以是网页页面也可以是应用程序的用户页面(或者说,用户界面)等,本发明并未特别限定。

并且,在本发明实施例中,该终端设备120还配置有输入装置,从而,用户可以对该输入装置进行操作,进而实现对业务的控制。作为示例而非限定,作为该输入装置,可以列举:触摸操作检测装置、手势操作检测装置、键盘、鼠标或语音识别装置中的一种或多种等。

作为示例而非限定,该终端设备120可以是计算机设备、平板电脑或智能手机等,本发明并未特别限定。

在本发明实施例中,终端设备120可以是移动终端(mobileterminal)、移动用户设备等,可以经无线接入网(例如,ran,radioaccessnetwork)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。并且,用户设备也可以是计算机等通过以太网或光纤等访问服务器的设备。另外,用户设备还可以是用户的用于接入接入网的网关设备等。

并且,上述无线接入网可以采用各种通信系统,例如:全球移动通讯系统(gsm,globalsystemofmobilecommunication),码分多址(cdma,codedivisionmultipleaccess)系统,宽带码分多址(wcdma,widebandcodedivisionmultipleaccesswireless),通用分组无线业务(gprs,generalpacketradioservice),长期演进(lte,longtermevolution)等。

在本发明实施例中,业务服务器110或个性化服务器130也可以称为伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

作为示例而非限定,业务服务器110或个性化服务器130的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

另外,在本发明实施例中,业务服务器110可以是一个也可以为多个,即,多个业务服务器110可以构成业务服务器集群,类似地,一个或多个个性化服务器130可以构成个性化服务器集群,以扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

另外,在本发明实施例中,业务服务器110与个性化服务器130可以独立配置,即,由两个服务器分别执行业务服务器110与个性化服务器130的功能,或者,业务服务器110与个性化服务器130也可以联合配置,即,由一个服务器来完成业务服务器110与个性化服务器130双方的功能。

以下,为了便于理解和说明,不失一般性,以业务服务器110与个性化服务器130为同一服务器的情况为例,对本发明的业务访问的方法的具体过程进行说明。

在本发明实施例中,该个性化服务器中包括至少一个业务访问策略,每个业务访问策略对应一个用户组,每个用户组包括至少一个用户,该业务访问策略用于控制所对应的用户组的个性化业务访问,每个业务访问策略包括第一信息,该第一信息用于指示至少一个操作信息与至少一个个性化业务之间的一一对应关系。

具体地说,在本发明实施例中,通信系统100内的多个用户(或者说,能够通过终端设备与服务器进行通信的多个用户)可以被划分为至少两个用户组。

例如,在本发明实施例中,可以根据各用户的用户信息对进行分组。

作为示例而非限定,用户的用户信息可以包括以下一种或多种信息:

用户所处的地域、用户的年龄、用户的职业、用户的爱好、用户的消费水平、用户的性别、用户的职业、用户的业务访问记录等。

从而,可以将用户信息相同或相似的用户划分至同一用户组。

应理解,以上列举的用户信息仅为示例性说明,本发明并未限定于此,其他能够体现用户的个性化的信息或参数均落入本发明的保护范围内。

在本发明实施例中,在个性化服务器中可以存储各用户组所包括的用户的用户标识的指示信息(以下,为了便于理解和说明,记做:用户组查询信息),即,个性化服务器可以以用户标识为索引,确定该用户标识所指示的用户所属于的用户组,从而,个性化服务器可以基于所接收的消息(例如,业务访问消息)中携带的用户标识,基于用户组查询信息,确定该消息所来自于的终端设备的用户所属于的用户组。

作为示例而非限定,该用户组查询信息可以采用表项形式保存,以下表1示出了本发明实施例的用户组查询信息的一例。

表1

作为示例而非限定,在本发明实施例中,该用户标识可以是运营商或个性化服务器为各用户分配的身份信息,此情况下,一个身份信息可以唯一地指示一个用户,作为身份信息,可以列举以下至少一种参数:用户的手机号码、用户的账户名、用户的注册名、用户的证件号码(例如,身份证号码)、个性化服务器或运营商为用户分配的唯一随机码等。

或者,在本发明实施例中,也可以使用终端设备的设备标识作为用户标识。其中,一个设备标识用于唯一的标识一个终端设备,作为示例而非限定,作为设备标识,可以列举一下至少一种参数:终端设备的网际协议(ip,internetprotocol)地址,终端设备的媒体介入控制(mac,mediumaccesscontrol)地址。

需要说明的是,在本发明实施例中,一个终端设备可以仅被一个用户使用,此情况下,可以直接使用设备标识作为用户标识。

或者,在本发明实施例中,一个终端设备也可以被多个用户使用,例如,不同用户在不同时段使用同一终端设备进行业务访问,此情况下,在一个用户的登录时段(即,个性化服务器识别该用户在某一终端设备上登录的时刻至个性化服务器识别该用户退出登录的时刻之间的时段)内,该用户所使用的终端设备的设备标识可以作为该用户的用户标识,或者说,个性化服务器可以基于用户在终端设备上的登录时段和该终端设备的设备标识确定该用户所属于的与用户组。

需要说明的是,在本发明实施例中,一个用户组包括的用户的数量可以是一个也可以是多个,本发明并未特别限定,并且,各用户组之间所包括的用户的数量可以相同也可以相异,本发明并未特别限定。

并且,作为示例而非限定,在本发明实施例中,一个用户可以仅属于一个用户组。或者说,如果将一个用户组视为一个用户集合,则任意两个用户集合之间的交集可以为空集。从而,能够避免确定某一用户所属于的用户组时发生错误。

可选地,该个性化服务器中的不同用户组对应不同的用户标签,该用户标签用于表示用户的类型。

即,至少两个用户组中的每个用户组对应至少一个用户标签,至少两个用户组中的任意两个用户组所对应的用户标签相异。

具体地说,在本发明实施例中,用户标签可以是为同一类型的用户分配的相同的标识信息,作为示例而非限定,对用户的分类可以基于该与用户的用户信息进行,即,在本发明实施例中,用户标签可以是基于用户信息确定的,该用户标签可以是对具有相同或相似属性的多个用户信息中该相同或相似的部分进行抽象解释而获得的。

例如,该用户信息为用户的职业的情况下,不同用户的用户信息可以包括例如:运动员、工人、工程师、会计、文员、翻译等等,此情况下,可以将用户信息为工程师、会计、文员、翻译的用户的用户标签设为:“白领”。

即,在本发明实施例中,在基于用户信息进行分组的情况下,还可以为各用户组分配用户标签,其中,一个用户组的用户标签与该用户组的划分基准(例如,该用户组中各用户相同或相似的用户信息)相对应。从而,各用户组所对应的用户标签相异。并且,此情况下,上述用户组查询信息还可以指示各用户组所分配的用户标签。

以下表2示出了本发明实施例的用户组查询信息的另一例。

表2

应理解,以上列举的对用户进行分组的过程可以由个性化服务器执行,即,个性化服务器可以从运营商或管理员获得各用户的用户信息和用户标识,并基于运营商或管理员配置的分组规则,对各用户进行分组,并保存指示每个用户组所包括的用户的用户标识的指示信息(即,用户组查询信息)。

或者,运营商或管理员也可以直接将指示各用户所属于的用户组的指示信息(即,用户组查询信息)下发至个性化服务器,从而,个性化服务器可以根据该指示信息,确定各用户组以及各用户组所包括的用户。

在本发明实施例中,可以为各用户组配置业务访问策略。业务访问策略用于控制业务访问策略。通过为各用户组分别配置业务访问策略,能够使属于不同用户组的两个用户使用不同的业务访问策略,从而实现个性化的业务访问。

下面,对本发明实施例中,业务访问策略所包括的内容进行示例性说明。

在本发明实施例中,业务访问策略包括用于指示所接收到的操作信息所对应的业务的信息(即,第一信息的一例)。

具体地说,在本发明实施例中,该第一信息可以指示所接收到的操作信息所对应的业务,作为示例而非限定,第一信息可以是用于指示多种操作信息与多种业务之间的一一对应关系的映射表项,从而,个性化服务器在接收到一个操作信息时,可以在该映射表项中,查找到该操作信息所对应的业务。

即,在本发明实施例中,个性化服务器基于该业务访问策略的第一信息确定业务包括以下两个过程:

过程1

个性化服务器确定用户进行了何种操作,并且,该过程可以由个性化服务器基于所接收到的操作信息确定。

在本发明实施例中,可以确定该第一信息所包括的操作信息(或者说,操作信息所指示的用户的操作)。

作为示例而非限定,操作信息可以包括:

指示用户进行注册的操作信息;

指示用户下订单的操作信息;

指示用户编辑个人信息的操作信息;

指示用户进行搜索的操作信息;

指示用户编辑购物车的操作信息;

指示用户订阅资讯的操作信息。

应理解,以上列举的操作信息仅为示例性说明,本发明并未特别限定,例如,在本发明实施例中,该操作信息还可以是指基于用户的操作(例如,输入信息)生成指示用户设定的某一事件的信息,此情况下,上述映射表项可以指示该事件被触发时个性化服务器需要提供的业务,例如,该操作信息可以是用户输入的生日,并且,该第一信息可以指示当到达基于操作信息确定的用户的生日时个性化服务器需要提供的业务。

作为示例而非限定,在本发明实施例中,上述业务访问策略中的第一信息(具体地说,是映射表项)中的操作信息可以是运营商或管理员下发至个性化服务器。

过程2

个性化服务器可以基于操作信息,从第一信息(具体地说,是映射表项)所指示的多种业务之间中,确定需要提供的业务。

可选地,该至少一个业务包括以下至少一个业务:

页面展示业务、促销业务、推荐业务、搜索业务或流程流转业务。

具体地说,在本发明实施例中,基于业务访问策略控制的业务可以是以下至少一种业务(或者说,业务类型):

a.页面展示业务

页面展示业务是指在通过终端设备的显示装置(例如,显示屏等)所显示的(例如,基于来自个性化服务器的数据生成的)网页或用户界面等,为用户呈现文字、图片或视频等的业务。

b.促销业务

促销(promotion)业务是指运营商(例如,通过个性化服务器)向用户传递产品或服务的各种信息,说服或吸引用户购买其产品,以达到扩大销售量的目的。例如,运用商(信息提供者或发送者)可以向用户发出作为刺激消费的各种信息,以影响其态度和行为。

c.推荐业务

推荐业务是指运营商(例如,通过个性化服务器)提示消费者该运营商可提供的产品或服务,例如,营销者可以通过向用户推送广告。

d.搜索业务

推荐业务是指运营商(例如,通过个性化服务器)获取用户希望查找的产品或服务的关键字,并为用户推送与该关键字相关的产品、服务或资讯。

e.流程流转业务

流程流转业务是指用户从运营商购买某一产品或服务到用户实际获得该产品或服务之间所经历的过程。

应理解,以上列举的由业务访问策略控制的业务以及各业务的具体形式仅为示例性说明,本发明并未特别限定。

并且,作为示例而非限定,在本发明实施例中,上述业务访问策略中的第一信息(具体地说,是映射表项)中的业务可以是运营商或管理员下发至个性化服务器。

在本发明实施例中,不同用户组所对应的业务访问策略不同,因此,来自不同用户组(具体地说,是不同用户组中的用户)的操作信息所对应的业务也相异。

作为示例而非限定,设用户a与用户b所属于的用户组相异,并且,设用户a所属于的用户组所对应的业务访问策略为业务访问策略a,设用户b所属于的用户组所对应的业务访问策略为业务访问策略b,设用户a的操作所对应的操作信息为操作信息a,设用户a的操作所对应的操作信息为操作信息b,设业务访问策略a中的第一信息(为了便于理解和区分,记做:第一信息a)所指示的操作信息a所对应的业务为业务a,设业务访问策略b中的第一信息(为了便于理解和区分,记做:第一信息b)所指示的操作信息b所对应的业务为业务b,则该业务a与该业务b相异。

需要说明的是,上述操作信息a与操作信息b所指示的操作可以相同也可以相异,本发明并未特别限定。

在本发明实施例中,“该业务a与该业务b相异”相异可以是指业务a与业务b的业务类型相异,即,该业务a与业务b为不同的业务。作为示例而非限定。例如,对于用于指示用户登录的操作信息,业务a可以为促销业务,业务b可以为推荐业务。

或者,“该业务a与该业务b相异”相异也可以是指业务a与业务b的业务类型相同,即,该业务a与业务b为相同的业务,但是,个性化服务器提供的业务a的数据与个性化服务器提供的该业务b的数据相异。

例如,设在业务访问策略a控制下的页面展示业务为页面展示业务a,设在业务访问策略b控制下的页面展示业务为页面展示业务b,则该页面展示业务a与该页面展示业务b相异,并且,作为示例而非限定,“该页面展示业务a与该页面展示业务b相异”可以是指,该页面展示业务a所对应的页面(基于页面展示业务a的数据生成的页面)与该页面展示业务b所对应的页面(基于页面展示业务b的数据生成的页面)给用户的视觉体验不同,例如,页面色调不同,或者,页面布局(组件在业务中的位置)不同等。

再例如,设在业务访问策略a控制下的促销业务为促销业务a,设在业务访问策略b控制下的促销业务为促销业务b,则该促销业务a与该促销业务b相异,并且,作为示例而非限定,“该促销业务a与该促销业务b相异”可以是指,对于同一产品或服务,该促销业务a所对应的促销内容与该促销业务b所对应的促销内容(例如,下发的促销信息)不同,例如,折扣不同,或者,赠品不同等。

再例如,设在业务访问策略a控制下的推荐业务为推荐业务a,设在业务访问策略b控制下的推荐业务为推荐业务b,则该推荐业务a与该推荐业务b相异,并且,作为示例而非限定,“该推荐业务a与该推荐业务b相异”可以是指,推荐业务a所推荐的产品或服务与推荐业务b所推荐的产品或服务相异,例如,推荐业务a所对应的广告与推荐业务b所对应的广告相异。

再例如,设在业务访问策略a控制下的搜索业务为搜索业务a,设在业务访问策略b控制下的搜索业务为搜索业务b,则该搜索业务a与该搜索业务b相异,并且,作为示例而非限定,“该搜索业务a与该搜索业务b相异”可以是指,搜索业务a所查找的数据库与搜索业务b所查找的数据库相异,或者,搜索业务a所基于的关键字的数量与搜索业务b所基于的关键字的数量相异,或者,搜索业务a所查找到的相关结果的数量与搜索业务b所查找到的相关结果的数量相异。

再例如,设在业务访问策略a控制下的流程流转业务为流程流转业务a,设在业务访问策略b控制下的流程流转业务为流程流转业务b,则该流程流转业务a与该流程流转业务b相异,并且,作为示例而非限定,“该流程流转业务a与该流程流转业务b相异”可以是指,流程流转业务a所经历的过程(例如,增加附加值的过程)与流程流转业务b所经历的过程相异。

作为示例而非限定,以下表3示出了业务访问策略的一例。

表3

作为示例而非限定,操作信息a~操作信息k可以包括以下操作:

注册、下订单、访问个人中心、社交化评论、过程生日、搜索、放弃购物车、加入客户群、订阅时间等。

作为示例而非限定,上述业务a~业务k可以包括但不限于以下业务:

推荐商品、推荐内容、关联销售、添加至客户群、反馈最近浏览、推送广告、发送邮件、发送促销券、赠送积分等。

可选地,该业务访问策略还包括第二信息,该第二信息用于指示该业务访问策略的生效时段。

具体地说,在本发明实施例中,各业务访问策略还包括用于指示该业务访问策略(具体地说,是该业务访问策略所包括第一信息所指示的各操作信息或业务)的生效时段的指示信息(即,第二信息的一例)。

从而,个性化服务器在接收到某一操作信息时,可以判定该操作信息所对应的生效时段。

例如,如果该操作信息所指示的用户操作的发生时刻处于该用户操作信息所对应的生效时段,则个性化服务器可以为用户传输(上述第一信息所指示的)该操作信息所对应的业务。

再例如,如果该操作信息所指示的用户操作的发生时刻不处于该用户操作信息所对应的生效时段,则个性化服务器可以禁止为用户传输(上述第一信息所指示的)该操作信息所对应的业务。

作为示例而非限定,以下表4示出了业务访问策略的另一例。

表4

应理解,一个业务策略信息包括的第二信息所指示的各操作信息或业务的生效时段可以相同也可以不同,本发明并未特别限定。

并且,作为示例而非限定,在本发明实施例中,上述业务访问策略中的第二信息可以是运营商或管理员下发至个性化服务器。

可选地,该业务访问策略还包括第三信息,该第三信息用于指示业务所对应的页面组件在页面中的位置

具体地说,在本发明实施例中,如果业务访问策略(具体地说,是该业务访问策略所包括第一信息)所指示的业务为需要通过页面组件呈现在用户所使用的终端设备的显示器所显示的页面中时,该业务访问策略还可以包括用于指示该页面组件在页面中的位置的指示信息(即,第三信息的一例)。

从而,个性化服务器在接收到某一操作信息时,可以判定该操作信息所对应的业务以及业务所对应的业务组件在页面中的位置(以下,为了便于理解和区分,记做:目标位置),并在向用户传输该操作信息所对应的业务时将该目标位置的指示信息(即,第三信息的一例)发送至用户所使用的终端设备。

作为示例而非限定,以下表5示出了业务访问策略的再一例。

表5

在本发明实施例中,个性化服务器可以从运营商或管理员获取多个业务访问策略,并且,个性化服务器可以确定多个业务策略与多个用户组之间的一一对应关系。

作为示例而非限定,在本发明实施例中,业务访问策略也可以是基于用户信息确定的,并且,该过程可以由个性化服务器基于预先设定的算法和所输入的用户信息确定,或者,该过程可以由运营商或管理员完成并将用于指示各用户组与各业务访问策略之间的一一映射关系的信息(以下,为了便于理解和说明,记做:业务访问策略查询信息)下发至个性化服务器。

作为示例而非限定,业务访问策略查询信息可以是记录有各用户组编号与各业务访问策略编号之间的一一对应关系的表项,以下表6示出了本发明实施例的业务访问策略查询信息的一例。

表6

如上所述,个性化服务器可以获取各用户组所包括的用户的信息,以及各用户组所对应的业务访问策略的信息,以及,各业务访问策略的具体内容的信息。

从而,当个性化服务器接收到一个终端设备发送的业务请求消息时,个性化服务器可以基于该业务请求消息(具体地说,是该业务请求消息所携带的用户标识和操作信息),查找需要发送至该终端设备的业务,并发送该业务的数据。

以下,以被用户a使用的终端设备a与服务器a(即,能够执行个性化服务器和业务服务器双方功能)的交互流程为例,对本发明的业务访问的方法的过程进行详细说明。

图2是示出了本发明实施例的业务访问的方法200的示意性交互图。

如图2所示,该方法200包括:在s210,终端设备接收用户在页面中访问页面中所提供的业务的操作。

具体地说,当终端设备a(即,终端设备的一例)中安装的应用a被用户a(即,第一用户的一例)使用时,该终端设备a与该应用a的服务器a通信连接,并与该服务器a进行信息或数据传输,并呈现该应用a的操作界面(即,页面的一例),例如,网页页面。

终端设备a可以通过例如触摸屏或键盘鼠标等装置接受用户a对该应用a的操作界面的操作。以下,为了便于理解和说明,以该操作界面的形式为网页的页面为例,进行说明。

在s220,该终端设备根据该操作,向业务服务器请求该页面中所提供的业务,向个性化服务器发送该个性化业务请求消息,该个性化业务请求消息用于请求在该页面中所提供的业务的基础上提供个性化业务,该业务请求消息携带有该用户的操作信息和该用户的用户标识

具体地说,该终端设备a可以根据该操作,从服务器a(或者说,服务器a中提供业务服务器功能的部分)获取该页面所提供的业务(记做,业务b)。需要说明的是,业务b(即,该页面所提供的业务,或者说,业务服务器返回的业务)可以是对通信系统中所有用户提供的相同的业务。

另外,在本发明实施例中,终端设备a还可以检测用户的操作是否触发了从服务器a(或者说,服务器a中提供个性化服务器功能的部分)获取个性化业务的获取过程。

即,在向个性化服务器发送该个性化业务请求消息之前,该方法还包括:

该终端设备确定该操作满足触发获取该个性化业务的条件。

具体地说,作为示例而非限定,终端设备a可以通过例如页面布点技术或标记监控技术来检测用户是进行了规定的操作(例如,业务访问策略信息的第一信息中规定的操作)。

其中,页面布点(或者说,埋点)技术是指,终端设备监控通过在页面内预先设置监测代码(code)来实现对预设操作的检测,代码指能够执行的程序中的语句,因此监测代码是指以监测为目的而编写的一段可执行的程序语句。

在页面布点监控技术中,可以在页面内预设监测标签(trackingtag),其中,标签(tag)指为辨识某个监测对象而添加的标识,这个标识不是程序语句,不能够被执行,需要向页面标签服务器端申请监控代码执行,但可以被程序识别用于判断监测对象的具体属性。

即,当终端设备a检测到用户a进行了规定的操作a(例如,登录操作)时,可以生成与该操作a相对应操作信息a,并向服务器a发送业务请求消息a(即,个性化业务请求消息的一例),在本发明实施例中,该业务请求消息a携带有该操作信息a(即,用户的操作信息的一例),以及该用户a的用户标识(即,用户的用户标识的一例,记做:用户标识a)。

从而,在s220,个性化服务器接收终端设备发送的由用户在页面中的操作触发的个性化业务请求消息,该用户在页面中的操作为访问该页面中所提供的业务的操作,该个性化业务请求消息用于请求在该页面所提供的业务的基础上提供个性化业务,该个性化业务请求携带有该用户的操作信息和该用户的用户标识。

在s230,该个性化服务器根据该用户的用户标识,确定该用户所属于的用户组。

具体地说,服务器a在接收到该业务请求消息a后,可以基于该用户标识a,确定该操作信息a是基于用户a的操作确定,进而,可以基于以下方式1或方式2查找该用户a所属于的用户组(即,第一用户所属于的用户组的一例,记做:用户组a)。

方式1

例如,作为示例而非限定,服务器a可以基于上述表1确定用户组a,即,服务器a可以将该用户标识a所在行中的用户组编号所指示用户组,作为用户组a。

方式2

再例如,可选地,该个性化服务器中的不同用户组对应不同的用户标签,该用户标签用于表示用户的类型,以及

该个性化服务器根据该用户的用户标识,确定该用户所属于的用户组,包括:

该个性化服务器根据该用户的用户标识,确定该用户的用户标签;

该个性化服务器根据该用户的用户标签,确定该用户所属于的用户组。

具体地说,在本发明实施例中,服务器a可以基于该用户标识a(例如,从运营商等)获取该用户a的用户信息,进而,根据该用户a的用户信息,确定该用户a的用户标签(即,第一用户的用户标签的一例,记做:用户标签a),从而,服务器a可以基于上述表2确定用户组a,即,服务器a可以将该用户标签a所在行中的用户组编号所指示用户组,作为用户组a。作为示例而非限定,用户a的用户信息可以是用户a在注册时传输至服务器a或运营商的。

由于可能存在用户a是该应用a的新用户的情况,从而运营商、管理员或服务器等可能尚未对该与用户a进行分组,此情况下,上述表1中可以未记录有用户a的标识,进而无法使用上述方式1。因此,采用上述方式2能够提高本发明的可靠性。

应理解,以上列举的方式1和方式2可以单独使用也可以结合使用,本发明并未特别限定。

在s240,该个性化服务器确定与该用户所属于的用户组相对应的业务访问策略。

具体地说,在确定用户组a之后,服务器a可以确定与该用户组a相对应的业务访问策略a(即,第一访问策略的一例)。例如,服务器a可以基于上述表6确定业务访问策略a,即,服务器a可以将该用户组a的编号所在行中的业务访问策略编号所指示业务访问策略,作为业务访问策略a。

在s250,该个性化服务器在确定出的业务访问策略中,查找与该个性化业务请求消息中携带的该操作信息相对应的个性化业务。

具体地说,在确定业务访问策略a之后,服务器a可以基于该操作信息a,确定业务访问策略a(具体地说,是业务访问策略a中的第一信息)所指示与该操作信息a相对应的业务a(即,第一业务的一例)。

例如,服务器a可以基于上述表3确定业务a,即,服务器a可以将该操作信息a所在行中的业务,作为业务a。

在s260,该个性化服务器向该终端设备发送查找到的个性化业务的数据

具体地说,在确定业务a之后,服务器a可以向终端设备a发送该业务a的数据。

从而,在s260,该终端设备接收该业务服务器返回的该页面中所提供的业务的数据,以及接收该个性化服务器返回的该个性化业务的数据,其中,该个性化业务是从该用户所在用户组对应的业务访问策略中查找到的对应于该用户的操作信息的个性化业务。

并且,在s270,该终端设备根据该业务服务器返回的数据向用户提供业务,并根据个性化服务器返回的数据在该业务中叠加该个性化业务.

具体地说,终端设备a可以通过显示器等呈现业务b的页面,并且,终端设备a可以基于该业务a的数据,在业务b的页面呈现该业务a(例如,该业务a所对应的页面组件)。

可选地,

该业务访问策略还包括第二信息,该第二信息用于指示该业务访问策略的生效时段,以及

在该个性化服务器向该终端设备发送查找到的个性化业务的数据之前,该方法还包括:

该个性化服务器确定该用户在页面中的操作的发生时刻处于确定出的业务访问策略包括的第二信息所指示的生效时段内。

具体地说,在本发明实施例中,服务器a还可以确定该业务a的生效时段(以下,为了便于理解和说明,记做:时段a),例如,服务器a可以基于上述表4确定时段a,即,服务器a可以将该操作信息a所在行中的有效时段,作为时段a。

服务器a还可以确定操作a的发生时刻(或者说,操作信息a的产生时刻,以下,为了便于理解和说明,记做:时刻a)。作为示例而非限定,服务器a可以将该操作信息a的接收时刻作为时刻a。或者,在该操作信息a或业务请求消息a中可以携带时间戳a,该时间戳a用于指示操作a的发生时刻,从而,服务器a可以将该时间戳a所指示的时刻作为时刻a。

并且,服务器a可以确定该时刻a是否处于时段a的时间范围内,如果“是”,则服务器a可以向终端设备a发送该业务a的数据;如果“否”,则服务器a可以禁止向终端设备a发送该业务a的数据。

可选地,

该业务访问策略还包括第三信息,该第三信息用于指示该个性化业务在页面中的呈现位置,以及

该个性化服务器可以向该终端设备发送确定出的业务访问策略包括的第三信息。

相应地,该终端设备可以接收该个性化服务器发送的该业务访问策略包括的第三信息;

该终端设备根据该业务访问策略包括的第三信息,在该第三信息指示的呈现位置,呈现该个性化业务。

具体地说,在本发明实施例中,服务器a还可以指示终端设备a该个性化业务在终端设备a所呈现的页面中的呈现位置。

例如,如果业务a通过页面组件实现,则服务器a还可以确定业务a的页面组件在终端设备a所呈现的页面中的位置a。例如,服务器a可以基于上述表5确定位置a,即,服务器a可以将该操作信息a所在行中的页面组件位置,作为位置a。

从而,服务器a可以将该位置a的指示信息(即,第三指示信息的一例)发送至终端设备a。

从而,终端设备可以在位置a呈现该业务a所对应的页面组件。

需要说明的是,在本发明实施例中,页面组件是一小块可以在任意一个基于html的web页面上执行的代码,它的表现形式可能是视频,地图,新闻,小游戏等等。它的根本思想来源于代码复用,通常情况下,代码形式包含了dhtml,javascript以及adobeflash。作为示例而非限定,在客户关系管理(crm,customerrelationshipmanagement)领域,可以提供类似像“购物车”、“商品树”、“商品搜索”、“商品详情”、“销售排行榜”、“最热商品”、“商品话题”、“个人中心”、“营销活动”、“充值赠送”等一系列的页面组件,这些页面组件都是自带独立的数据服务。

另外,业务访问策略可以是基于可扩展标记语言(xml,extensiblemarkuplanguage)文件类型的规则文件。

在本发明实施例中,服务器也可以称为规则引擎,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。

从最基本的层面来说,业务访问策略也可以称为业务规则,是一个复合若/则类型,或者有时候也叫条件/后果的结构。规则管理其实是一组工具集,它包括:规则引擎、规则库、规则语言框架、规则管理集成开发环境。规则引擎是底层的核心,可以看成是一个if/then的高级解释器。要使用业务规则,有几个步骤。首先必须先建立规则,然后把规则部署到一个应用系统实例中(如本文在个性化服务应用中)。接着规则被计算,而计算结果在返回用户之前,有可能被过滤。最后用户在应用程序代码里利用经过规则处理的结果。

根据本发明实施例的业务访问的方法,将通信系统内的用户划分为至少两个用户组,并为不同的用户组设置不同的业务访问策略,从而,在服务器接收到终端设备发送的业务请求消息时,能够基于该业务请求消息携带的第一用户的用户标识,确定该第一用户所属于的用户组,进而确定针对该第一用户的业务访问策略,并提供该业务访问策略所指示的业务,从而,能够实现个性化的业务访问。

以上,结合图1和图2详细说明了根据本发明实施例的业务访问的方法,下面,结合图3和图4详细说明根据本发明实施例的业务访问的装置。

图3示出了根据本发明实施例的业务访问的装置300的示意性框图,

该装置300包括:

存储单元310,用于存储至少一个业务访问策略,每个业务访问策略对应一个用户组,每个用户组包括至少一个用户,该业务访问策略用于控制所对应的用户组的个性化业务访问,每个业务访问策略包括第一信息,该第一信息用于指示至少一个操作信息与至少一个个性化业务之间的一一对应关系;

接收单元320,用于接收终端设备发送的由用户在页面中的操作触发的个性化业务请求消息,该用户在页面中的操作为访问该页面中所提供的业务的操作,该个性化业务请求消息用于请求在该页面所提供的业务的基础上提供个性化业务,该个性化业务请求携带有该用户的操作信息和该用户的用户标识;

确定单元330,用于根据该用户的用户标识,确定该用户所属于的用户组,从该至少一个业务访问策略中,确定与该用户所属于的用户组相对应的业务访问策略,在确定出的业务访问策略中,查找与该个性化业务请求消息中携带的该操作信息相对应的个性化业务;

发送单元340,用于向该终端设备发送查找到的个性化业务的数据。

可选地,该个性化服务器中的不同用户组对应不同的用户标签,该用户标签用于表示用户的类型,以及

该确定单元用于根据该用户的用户标识,确定该用户的用户标签,根据该用户的用户标签,确定该用户所属于的用户组。

可选地,该业务访问策略还包括第二信息,该第二信息用于指示该业务访问策略的生效时段,以及

该确定单元还用于确定该用户在页面中的操作的发生时刻处于确定出的业务访问策略包括的第二信息所指示的生效时段内。

可选地,该业务访问策略还包括第三信息,该第三信息用于指示该个性化业务在页面中的呈现位置,以及

该发送单元还用于向该终端设备发送确定出的业务访问策略包括的第三信息。

可选地,该个性化业务包括以下至少一个:

页面展示业务、促销业务、推荐业务、搜索业务或流程流转业务。

根据本发明实施例的业务访问的装置300可对应于本发明实施例的方法中的个性化服务器(例如,服务器a),并且,业务访问的装置300中的各单元即模块和上述其他操作和/或功能分别为了实现图2中的方法200中个性化服务器执行的相应流程,为了简洁,在此不再赘述。

根据本发明实施例的业务访问的装置,将通信系统内的用户划分为至少两个用户组,并为不同的用户组设置不同的业务访问策略,从而,在服务器接收到终端设备发送的业务请求消息时,能够基于该业务请求消息携带的第一用户的用户标识,确定该第一用户所属于的用户组,进而确定针对该第一用户的业务访问策略,并提供该业务访问策略所指示的业务,从而,能够实现个性化的业务访问。

图4是本发明一实施例的业务访问的装置400的示意性框图。如图4所示,该装置400包括:

获取单元410,用于获取用户在页面中访问页面中所提供的业务的操作;

发送单元420,用于根据该操作,向业务服务器请求该页面中所提供的业务,向个性化服务器发送该个性化业务请求消息,该个性化业务请求消息用于请求在该页面中所提供的业务的基础上提供个性化业务,该业务请求消息携带有该用户的操作信息和该用户的用户标识;

接收单元430,用于接收该业务服务器返回的该页面中所提供的业务的数据,以及接收该个性化服务器返回的该个性化业务的数据,其中,该个性化业务是从该用户所在用户组对应的业务访问策略中查找到的对应于该用户的操作信息的个性化业务;

处理单元440,用于根据该业务服务器返回的数据向用户提供业务,并根据个性化服务器返回的数据在该业务中叠加该个性化业务。

可选地,该处理单元还用于确定该操作满足触发获取该个性化业务的条件。

可选地,该业务访问策略还包括第三信息,该第三信息用于指示该个性化业务在页面中的呈现位置,以及

该接收单元还用于接收该服务器发送的该业务访问策略包括的第三信息;

该处理单元还用于根据该业务访问策略包括的第三信息,在该第三信息指示的呈现位置,呈现该个性化业务。

可选地,该个性化业务包括以下至少一个:

页面展示业务、促销业务、推荐业务、搜索业务或流程流转业务。。

根据本发明实施例的业务访问的装置400可对应于本发明实施例的方法中的终端设备(例如,终端设备a),并且,业务访问的装置400中的各单元即模块和上述其他操作和/或功能分别为了实现图2中的方法200中终端设备执行的相应流程,为了简洁,在此不再赘述。

根据本发明实施例的业务访问的装置,将通信系统内的用户划分为至少两个用户组,并为不同的用户组设置不同的业务访问策略,从而,在服务器接收到终端设备发送的业务请求消息时,能够基于该业务请求消息携带的第一用户的用户标识,确定该第一用户所属于的用户组,进而确定针对该第一用户的业务访问策略,并提供该业务访问策略所指示的业务,从而,能够实现个性化的业务访问。

图5是本发明一实施例的业务访问的设备500的示意性结构图。设备500包括至少一个业务访问策略,每个业务访问策略对应一个用户组,每个用户组包括至少一个用户,该业务访问策略用于控制所对应的用户组的个性化业务访问,每个业务访问策略包括第一信息,该第一信息用于指示至少一个操作信息与至少一个个性化业务之间的一一对应关系,

如图5所示,该设备500包括:处理器510和收发器520,处理器510和收发器520相连,可选地,该设备500还包括存储器530,存储器530与处理器510相连,进一步可选地,该设备500包括总线系统540。其中,处理器510、存储器530和收发器520可以通过总线系统540相连,该存储器530可以用于存储指令,该处理器510用于执行该存储器530存储的指令,以控制收发器520发送信息或信号,

该处理器510用于控制收发器520接收终端设备发送的由用户在页面中的操作触发的个性化业务请求消息,该用户在页面中的操作为访问该页面中所提供的业务的操作,该个性化业务请求消息用于请求在该页面所提供的业务的基础上提供个性化业务,该个性化业务请求携带有该用户的操作信息和该用户的用户标识;

该处理器510用于根据该用户的用户标识,确定该用户所属于的用户组,确定与该用户所属于的用户组相对应的业务访问策略,在确定出的业务访问策略中,查找与该个性化业务请求消息中携带的该操作信息相对应的个性化业务;

该处理器510用于控制收发器520向该终端设备发送查找到的个性化业务的数据。

可选地,该个性化服务器中的不同用户组对应不同的用户标签,该用户标签用于表示用户的类型,以及

该处理器510用于根据该用户的用户标识,确定该用户的用户标签,根据该用户的用户标签,确定该用户所属于的用户组。

可选地,该业务访问策略还包括第二信息,该第二信息用于指示该业务访问策略的生效时段,以及

该处理器510用于确定该用户在页面中的操作的发生时刻处于确定出的业务访问策略包括的第二信息所指示的生效时段内。

可选地,该业务访问策略还包括第三信息,该第三信息用于指示该个性化业务在页面中的呈现位置

该处理器510用于控制收发器520向该终端设备发送确定出的业务访问策略包括的第三信息。

可选地,该至少一个业务包括以下至少一个业务:

页面展示业务、促销业务、推荐业务、搜索业务或流程流转业务。

根据本发明实施例的业务访问的设备500可对应于本发明实施例的方法中的服务器(例如,服务器a),并且,业务访问的设备500中的各单元即模块和上述其他操作和/或功能分别为了实现图2中的方法200中个性化服务器执行的相应流程,为了简洁,在此不再赘述。

根据本发明实施例的业务访问的设备,将通信系统内的用户划分为至少两个用户组,并为不同的用户组设置不同的业务访问策略,从而,在服务器接收到终端设备发送的业务请求消息时,能够基于该业务请求消息携带的第一用户的用户标识,确定该第一用户所属于的用户组,进而确定针对该第一用户的业务访问策略,并提供该业务访问策略所指示的业务,从而,能够实现个性化的业务访问。

图6是本发明另一实施例的业务访问的设备600的示意性结构图。如图6所示,该设备600包括:处理器610和收发器620,处理器610和收发器620相连,可选地,该设备600还包括存储器630,存储器630与处理器610相连,进一步可选地,该设备600包括总线系统640。其中,处理器610、存储器630和收发器620可以通过总线系统640相连,该存储器630可以用于存储指令,该处理器610用于执行该存储器630存储的指令,以控制收发器620发送信息或信号,

该处理器610用于获取用户在页面中访问页面中所提供的业务的操作;

该处理器610用于根据该操作,控制该收发器620向向业务服务器请求该页面中所提供的业务,向个性化服务器发送该个性化业务请求消息,该个性化业务请求消息用于请求在该页面中所提供的业务的基础上提供个性化业务,该业务请求消息携带有该用户的操作信息和该用户的用户标识;

该处理器610用于控制该收发器620接收该业务服务器返回的该页面中所提供的业务的数据,以及接收该个性化服务器返回的该个性化业务的数据,其中,该个性化业务是从该用户所在用户组对应的业务访问策略中查找到的对应于该用户的操作信息的个性化业务;

该处理器610用于用于根据该业务服务器返回的数据向用户提供业务,并根据个性化服务器返回的数据在该业务中叠加该个性化业务。

可选地,该处理器610还用于确定该操作满足触发获取该个性化业务的条件

可选地,该业务访问策略还包括第三信息,该第三信息用于指示该个性化业务在页面中的呈现位置,以及

该处理器610用于控制该收发器620接收该服务器发送的该业务访问策略包括的第三信息;

该处理器610用于根据该业务访问策略包括的第三信息,在该第三信息指示的呈现位置,呈现该个性化业务。

可选地,该至少一个业务包括以下至少一个业务:

页面展示业务、促销业务、推荐业务、搜索业务或流程流转业务。

根据本发明实施例的业务访问的设备600可对应于本发明实施例的方法中的终端设备(例如,终端设备a),并且,业务访问的设备600中的各单元即模块和上述其他操作和/或功能分别为了实现图2中的方法200中终端设备执行的相应流程,为了简洁,在此不再赘述。

根据本发明实施例的业务访问的设备,将通信系统内的用户划分为至少两个用户组,并为不同的用户组设置不同的业务访问策略,从而,在服务器接收到终端设备发送的业务请求消息时,能够基于该业务请求消息携带的第一用户的用户标识,确定该第一用户所属于的用户组,进而确定针对该第一用户的业务访问策略,并提供该业务访问策略所指示的业务,从而,能够实现个性化的业务访问。

应注意,本发明上述方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本发明实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1