确定展示页面的方法和装置、以及计算机系统和介质与流程

文档序号:22545938发布日期:2020-10-17 02:15阅读:124来源:国知局
确定展示页面的方法和装置、以及计算机系统和介质与流程

本公开涉及信息推荐领域,更具体地,涉及一种确定展示页面的方法和装置、以及计算机系统和介质。



背景技术:

相关技术中,为了满足不同的应用需求,各种客户端应用被开发。

在实现本公开构思的过程中,发明人发现相关技术中至少存在以下问题:不同的客户端应用提供有不同类型的信息,用户在获取信息时,需要使用不同的客户端应用。这对于企业而言,会使得不同的知识分散于不同的客户端应用,不利于企业知识管理。为了便于企业知识管理,可以考虑将多种类型的信息融合于同一客户端应用。但相关技术中,客户端应用的展示页面中,展示的信息模块是固定的。在客户端应用融合了过多信息的情况下,通过展示的固定信息模块来查找到用户需求的信息可能会存在查找效率低的问题。例如,在设计师想查找设计相关的信息时,需要从多个专业的知识信息中过滤出设计相关的知识信息,这无疑会使得用户需要很长时间才能过滤出需要的信息,降低用户体验。



技术实现要素:

有鉴于此,本公开提供了一种能够向用户提供针对性的展示页面的确定展示页面的方法和装置、以及计算机系统和介质。

本公开的一个方面提供了一种确定展示页面的方法,该方法包括:获取用户的属性信息,该属性信息包括职位信息;根据职位信息,确定预设第一信息维度下针对用户的至少一个第一信息类别;获取分别被归类为至少一个第一信息类别中每个第一信息类别的推荐信息;以及,根据预设第一信息维度、至少一个第一信息类别以及被归类为每个第一信息类别的推荐信息,确定针对用户的展示页面。

本公开的另一方面提供了一种确定展示页面的装置,该装置包括:属性信息获取模块,用于获取用户的属性信息,该属性信息包括职位信息;信息类别确定模块,用于根据职位信息,确定预设第一信息维度下针对用户的至少一个第一信息类别;推荐信息获取模块,用于获取分别被归类为至少一个第一信息类别中每个第一信息类别的推荐信息;以及页面确定模块,根据第一信息维度、至少一个第一信息类别以及被归类为每个第一信息类别的推荐信息,确定针对用户的展示页面。

本公开的另一方面提供了一种计算机系统,该计算机系统包括:一个或多个处理器;以及存储装置,用于存储一个或多个程序。其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行如上所述的确定展示页面的方法。

本公开的另一方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上所述的确定展示页面的方法。

本公开的另一方面提供了一种计算机程序,该计算机程序包括计算机可执行指令,该指令在被执行时用于实现如上所述的确定展示页面的方法。

根据本公开的实施例,可以至少部分地避免相关技术中因展示固定类别的信息导致的信息查找效率低、用户体验差的技术问题。并因此通过根据用户的职位信息来确定展示的信息的类别,可以在一定程度上可以提高用户使用企业内综合性信息平台查找信息的效率,并因此提高用户体验,提高用户工作效率。

附图说明

通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:

图1示意性示出了根据本公开实施例的确定展示页面的方法和装置、以及计算机系统和介质的应用场景;

图2示意性示出了根据本公开实施例的确定展示页面的方法的流程图;

图3a~图3b示意性示出了根据本公开实施例的通过图2描述的确定展示页面的方法确定的展示页面的示例图;

图4示意性示出了根据本公开另一实施例的确定展示页面的方法的流程图;

图5示意性示出了根据本公开再一实施例的确定展示页面的方法的流程图;

图6示意性示出了根据图5描述的确定展示页面的方法确定的展示页面的示例图;

图7示意性示出了根据本公开又一实施例的确定展示页面的方法的流程图;

图8示意性示出了根据本公开实施例的确定展示页面的装置的结构框图;以及

图9示意性示出了根据本公开实施例的适于执行确定展示页面的方法的计算机系统的方框图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

在使用类似于“a、b和c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b和c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。

本公开实施例提供了一种用于提高知识获取效率的确定展示页面的方法和装置。其中,确定展示页面的方法包括:获取用户的属性信息,该属性信息包括职位信息;根据职位信息,确定预设第一信息维度下针对用户的至少一个第一信息类别;获取分别被归类为至少一个第一信息类别中每个第一信息类别的推荐信息;以及根据预设第一信息维度、至少一个第一信息类别以及被归类为每个第一信息类别的推荐信息,确定针对用户的展示页面。

图1示意性示出了根据本公开实施例的确定展示页面的方法和装置、以及计算机系统和介质的应用场景。需要注意的是,图1所示仅为可以应用本公开实施例的应用场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、或场景。

如图1所示,该实施例的应用场景100例如可以包括终端设备101、102、103,网络104和服务器105。网络104用于在服务器105和终端设备101、102、103之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线或无线通信链路等等。

终端设备101、102、103例如可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。该终端设备101、102、103例如可以安装有各种客户端应用,例如文本编辑类应用、音频编辑类应用、视频编辑类应用、即时通信类应用、智能办公平台等(仅为示例)。

服务器105例如可以是向终端设备101、102、103安装的客户端应用提供支持的服务器。示例性地,该服务器105可以响应于终端设备的请求,向终端设备反馈客户端应用的展示页面。

为了使得终端设备安装的客户端应用可以向用户展示多种类型的信息,该服务器105例如还可以根据终端设备经由多种客户端应用上传的信息维护有知识架构,将上传的信息归类为不同的信息类别。在终端设备向服务器发送请求以获取客户端应用的展示页面时,服务器可以根据使用客户端应用的用户的属性信息来确定与用户相匹配的信息类别,并根据确定的信息类别来设定展示页面。以此使得客户端应用的展示页面中的推荐信息为用户需求的信息,提高用户获取信息的高效性。

示例性地,在客户端应用为智能办公平台时,信息类别可以根据企业内员工的职位、所擅长的专业领域、负责的项目、所在的部门和/或所属的团队等进行设定,以此提高工作效率。例如,在使用客户端应用的用户为产品设计师时,确定的与用户相匹配的信息类别可以包括设计类别、产品运营类别、用户体验类别等。在用户为项目调度人员时,确定的与用户相匹配的信息类别可以包括团队协作类别、任务管理类别、沟通策略类别等。

需要说明的是,本公开实施例的确定展示页面的方法例如可以由服务器105执行。相应地,本公开实施例提供的确定展示页面的装置可以设置于服务器105中,在此不再赘述。

可以理解的是,图1中的终端设备、网络和服务器的数目和类型仅仅是示意性的。根据实现需要,可以具有任意数目和类型的终端设备、网络和服务器。

以下将结合图1描述的应用场景,通过图2~图7对本公开实施例的确定展示页面的方法进行详细描述。

图2示意性示出了根据本公开实施例的确定展示页面的方法的流程图。图3a~图3b示意性示出了根据本公开实施例的通过图2描述的确定展示页面的方法确定的展示页面的示例图。

如图2所示,该实施例的确定展示页面的方法200例如可以包括操作s210~s270。

在操作s210,获取用户的属性信息,该属性信息包括职位信息。

根据本公开的实施例,该操作s210可以是在终端设备向服务器发送展示页面获取请求时执行。展示页面获取请求中包括有账户信息,该操作s210可以是根据该账户信息获取用户的属性信息。

示例性地,服务器可以预先存储有用户的账户信息与属性信息,且同一用户的账户信息与属性信息之间具有映射关系。该操作s210可以是根据账户信息确定具有映射关系的属性信息。其中,用户的属性信息例如可以包括用户的个人属性信息和/或社会属性信息等。个人属性信息例如可以包括外貌信息、年龄信息、喜好信息等。社会属性信息例如可以包括职位信息、亲属关系信息、社会活动信息等。

示例性地,在展示页面为企业内智能办公平台的展示页面时,为了提高办公效率,向用户展示办公过程中感兴趣的信息,该属性信息至少包括职位信息,还可以包括工龄、所属部门、负责的项目、日程安排等信息。其中,职位信息可以指示用户在机关或团体中执行任务的地位信息。例如,职位信息可以由负责业务及头衔构成,可以包括销售总监、交互设计师、媒介经理、培训专员、人力资源专员等。

在操作s230,根据职位信息,确定预设第一信息维度下针对用户的至少一个第一信息类别。

根据本公开的实施例,预设第一信息维度对于不同的用户例如可以是相同的。但该操作s230中确定的第一信息类别是根据职位信息来确定的。每个第一信息维度下可以包括多个第一信息类别,该操作s230是从该多个第一信息类别中筛选出与职位信息匹配的第一信息类别的信息进行展示。在一实施例中,预设第一信息维度的数量可以为多个。根据实际需要,某个第一信息维度例如可以固定包括有特定第一信息类别,即对于不同的职位信息,确定的该某个第一信息维度中与职位信息匹配的第一信息类别均包括该特定第一信息类别。

示例性地,如图3a~图3b所示,第一信息维度例如可以包括“广场”维度310、“团队”维度320和“个人”维度330。其中,如图3a所示,对于“广场”维度310,可以具有特定第一信息类别“订阅”类别311和“推荐”类别312。同时,该“广场”维度310还可以包括根据职位信息设定的“设计”类别313、“销售”类别、“管理”类别等。在职位信息为交互设计师时,通过操作s230确定的针对用户的第一信息类别包括“广场”维度310下的“设计”类别313;在职位信息为销售专员时,通过操作s230确定的针对用户的第一信息类别包括“广场”维度310下的“销售”类别。如图3b所示,对于“团队”维度320,可以具有特定第一信息类别“团队”类别321和“项目”类别322,被归类至“团队”类别的推荐信息例如可以包括推荐信息“团队新成员简介”等。对于“个人”维度,可以仅具有“个人”类别。

在操作s250,获取分别被归类为至少一个第一信息类别中每个第一信息类别的推荐信息。

根据本公开的实施例,服务器例如可以预先对已存储的推荐信息进行分类,以将已存储的推荐信息归类得到前述预设第一信息维度下的第一信息类别,被归类为每个第一信息类别的推荐信息有至少一个。该操作s250可以根据展示页面的排版要求,从被归类为操作s230中确定的至少一个信息类别中每个信息类别的推荐信息中获取预定数量的推荐信息。示例性地,若展示页面的排版要求规定了“订阅”类别可以展示3个推荐信息,则该操作s250可以从被归类为“订阅”类别的推荐信息中筛选3个推荐信息。

示例性地,若被归类为“订阅”类别的推荐信息总个数小于3,则获取所有被归类为“订阅”类别的推荐信息。若被归类为“订阅”类别的推荐信息总个数大于3,则在获取推荐信息时,可以获取生成时间最新的3个推荐信息,或者阅读量最高的3个推荐信息,或者与用户的属性信息匹配度最高的3个推荐信息。

在操作s270,根据预设第一信息维度、至少一个第一信息类别以及被归类为每个第一信息类别的推荐信息,确定针对用户的展示页面。

根据本公开的实施例,在确定了预设第一信息维度下针对用户的至少一个第一信息类别以及被归类为每个第一信息类别的推荐信息后,即可根据预定的页面模板生成展示页面。其中,在生成展示页面时,指示第一信息维度的内容可以作为展示页面中的一级标签,指示每个第一信息维度下的每个信息类别的内容作为展示页面中的二级标签。页面模板中规定了一级标签的展示位置、二级标签的展示位置,及二级标签下推荐信息的展示位置和排列方式等。其中,页面模板可以根据实际需求进行设定,本公开对此不作限定。

综上可知,本公开实施例通过根据用户的职位信息来确定第一信息类别,可以实现页面针对用户的定制化展示,使得展示页面中展示的推荐信息为用户需要的信息。相较于相关技术,无需用户从大量信息中筛选对自己有价值的信息,可以有效提高知识获取效率,提高用户体验。

根据本公开的实施例,为了提高向用户展示的推荐信息的时效性和准确性,本实施例在向用户推荐操作s250确定的各类别的信息时,例如可以根据用户的个人工作安排来确定推荐信息。因此,操作s210获取的用户的属性信息例如可以包括有任务项信息,该操作s270确定针对用户的展示页面时,可以先根据任务项信息,确定被归类为每个第一信息类别的推荐信息中的目标信息。然后再根据第一信息维度、至少一个第一信息类别以及目标信息,确定针对用户的展示页面。

示例性地,任务项信息例如可以包括用户的日程信息、参与的项目信息、在参与的项目中负责的事项等。其中,日程信息例如可以包括有会议安排信息、会议名称、接待客户的时间、接待的客户的客户信息等。在操作s230确定的第一信息类别包括设计类别时,若根据任务项信息确定用户在今日下午有客户端应用a的开发研讨会议,且用户在客户端应用a的开发项目中负责交互设计,则确定的目标信息例如可以包括如图3a所示的推荐信息3131“几种提高用户体验的最新交互策略”等。

示例性地,该任务项信息例如可以根据终端设备经由客户端应用实时上传的信息进行更新,以此保证向用户展示的推荐信息的时效性和有效性。例如,智能办公平台客户端应用可以提供有日程安排模块、会议模块、项目模块等。用户通过该些模块可以输入日程安排、会议记录、项目信息等。该任务项信息例如可以由客户端应用响应于用户对该些模块中信息的编辑而将更新后任务项信息发送给服务器。服务器在接收到客户端应用上传的任务项信息后,将原有的与账户信息绑定的任务项信息替换为客户端应用上传的任务项信息,实现服务器中任务项信息的更新。

根据本公开的实施例,为了提高向用户展示的推荐信息的准确度,本实施例还可以根据用户的浏览记录来确定向用户展示的推荐信息。

图4示意性示出了根据本公开另一实施例的确定展示页面的方法的流程图。

如图4所示,该实施例的确定展示页面的方法400除了前述操作s210~操作s270外,还可以包括操作s490,且操作s270可以通过操作s471~操作s473来执行。

在操作s490,获取用户针对被归类为每个第一信息类别的推荐信息的浏览记录。

根据本公开的实施例,服务器在确定了针对用户的第一信息类别后,可以依据用户的账户信息,获取最近的预定时段内客户端应用上传的针对用户的浏览日志。然后从该浏览日志中确定用户浏览的各推荐信息的归类情况。从而获取到用户被归类为每个第一信息类别的推荐信息的浏览记录。该浏览记录包括以下信息:推荐信息是否被用户浏览,推荐信息被用户浏览的次数等。

示例性地,可以为每个推荐信息根据其被归类为的信息类别添加标签。浏览日志中各个推荐信息的归类情况可以根据各推荐信息的标签可以确定得到。

在操作s471,根据浏览记录,确定被归类为每个第一信息类别的推荐信息中的目标信息。

在操作s473,根据第一信息维度、至少一个第一信息类别以及目标信息,确定针对用户的展示页面。

根据本公开的实施例,该操作s471例如可以包括:先根据浏览记录,确定被归类为操作s230中确定的每个第一信息类别的推荐信息中,浏览次数最高的预定数量个推荐信息。然后从被归类为操作s230中确定的每个第一信息类别的推荐信息中,筛选得到与该预定数量个推荐信息的相似度大于相似度阈值的推荐信息为目标信息。其中,预定数量、及相似度阈值例如可以根据实际需求进行设定,本公开对此不作限定。其中,两个推荐信息之间的相似度例如可以根据表示两个推荐信息的两个向量之间的欧式距离、jaccard距离等来确定。

根据本公开的实施例,为了从更多维度向用户提供推荐信息,例如向用户提供其职位信息不相关、但用户感兴趣的其他信息,本实施例的展示页面还可以展示有供用户防问多维度信息的信息访问入口。本实施例可以设定能够指示多个第二信息维度、针对每个第二信息维度的第二信息类别、甚至更多细粒度的信息子类别的信息分类树,通过用户对信息访间入口的访问,展示该信息分类树。示例性地,本实施例可以在展示页面中设置有分类树展示控件,以使得终端设备可以响应于针对该分类树展示控件的操作,展示该信息分类树。其中,该多个第二信息维度针对不同的用户例如是相同的,且第二信息维度与第一信息维度的维度设定依据不同。

示例性地,为了进一步提高用户体验,在响应于用户对访问入口的操作时,该信息分类树的展示例如还可以自动展开用户感兴趣的各个第二信息类别。因此,本实施例在确定展示页面时,可以根据用户的职位信息来确定用户感兴趣的第二信息维度,并将展开第二信息维度包括的第二信息类别的信息分类树作为访问入口所链接到的信息分类树。

图5示意性示出了根据本公开再一实施例的确定展示页面的方法的流程图。图6示意性示出了根据图5描述的确定展示页面的方法确定的展示页面的示例图。

如图5所示,该实施例的确定展示页面的方法500除了操作s210~操作s270外,还可以包括操作s510~操作s530,且操作s270可以通过操作s570来执行。

在操作s510,获取预设信息分类树。根据本公开的实施例,该信息分类树可以包括有多个根节点,每个根节点指示一个第二信息维度。每个根节点包括至少一个子节点,至少一个子节点中的每个子节点指示一个第二信息类别。第二信息维度例如可以包括针对不同专业领域的信息维度,例如包括技术维度、管理维度、产品维度等。对于技术维度,包括的第二信息类别例如可以包括“互联网技术”类别、“操作系统开发技术”类别、“应用程序开发技术”类别等。对于产品维度,包括的第二信息类别例如可以包括“产品设计”类别、“用户体验”类别等。可以理解的是,上述第二信息维度和第二信息类别仅作为示例以利于理解本公开,在不同应用场景下,可以设定不同的第二信息维度和第二信息类别。

在操作s530,根据职位信息,确定多个根节点中指示的第二信息维度与职位信息匹配的目标根节点。

示例性地,如图6所示,信息分类树640例如包括四个根节点,分别为“技术专区”节点641、“产品专区”节点642、“管理专区”节点643和“职能专区”节点644,该四个根节点分别指示技术维度、产品维度、管理维度和职能维度。在用户的职位信息包括产品设计师时,确定的目标根节点为与产品设计师匹配的“产品专区”节点642。

在操作s570,根据第一信息维度、至少一个第一信息类别、归类为每个第一信息类别的推荐信息以及信息分类树,确定针对用户的展示页面。

根据本公开的实施例,该操作s570与前述操作s270类似,区别在于,如图6所示,该操作s570在确定针对用户的展示页面时,确定的展示页面中包括有信息分类树展示控件650。该分类树展示控件650为交互控件,可以响应于用户针对该分类树展示控件650的操作,展示前述的信息分类树640。该展示的信息分类树的状态为操作s530确定的目标根节点包括的子节点被开展的状态。其中,为了避免页面布局混乱,如图6所示,在展示该信息分类树640时,展示的信息分类树640例如可以覆盖指示前述第一信息维度的内容。

可以理解的是,图6展示的分类树仅作为示例以利于理解本公开,本公开对此不作限定。根据实际需求,该分类树除了根节点和子节点外,例如还可以包括依附于子节点的叶子节点,该叶子节点指示比第二信息类别更细粒度的信息子类别。例如,对于指示“用户体验”类别的子节点,可以包括分别指示“交互设计”子类别、“平面设计”子类别、“用户研究”子类别的多个叶子节点。

示例性地,在终端设备响应于针对信息分类树展示控件的操作展示信息分类树后,终端设备可以响应于对某个根节点的操作,在信息分类树的展示位置展开显示该某个根节点包括的子节点;响应于对某个子节点的操作,在信息分类树的展示位置展开显示该某个子节点的叶子节点。在响应于对某个根节点的操作、某个子节点的操作或某个叶子节点的操作,还可以在展示归类为第一信息类别的推荐信息的位置,展示归类为该某个根节点指示的第二信息维度、某个子节点指示的第二信息类别、某个叶子节点指示的信息子类别的推荐信息。

根据本公开的实施例,为了便于进行展示页面的确定,本实施例的服务器还可以预先对已存储的推荐信息进行类别划分。并在获取到新的推荐信息时,将新获取到的推荐信息归类为已有的信息类别。该已有的信息类别可以包括前述的第一信息类别和第二信息类别,且同一推荐信息,可以同时被归类至某个第一信息类别和某个第二信息类别。

根据本公开的实施例,为了使得服务器所提供服务的客户端应用能够对多类型的信息进行融合,终端设备上传至服务器的信息例如可以包括经由多种信息平台产生的信息。该多种信息平台例如可以包括以下各种信息平台中的至少两种:信息存储平台、视频播放平台、文档编辑平台、信息交流平台和项目管理平台。

示例性地,服务器例如可以是向企业使用的智能办公平台提供支持的服务器。前述多种信息平台例如可以包括:wiki(多人协作写作平台)、企业云盘、企业论坛、聊天工具、项目管理工具等。

示例性地,为了便于对多类型的信息进行融合,该服务器例如可以分区存储属于不同信息类别的推荐信息。再者,服务器可以预先训练有信息分类模型,该信息分类模型可以是根据一个已经被标注的训练推荐信息集合,找到推荐信息和推荐信息所属类别之间的关系模型。示例性地,该信息分类模型例如可以为深度学习分类模型,具体可以为fasttext模型、textcnn模型、textrnn模型、textrnn+attention模型等中的任意一种。

图7示意性示出了根据本公开又一实施例的确定展示页面的方法的流程图。

如图7所示,该实施例的确定展示页面的方法700除了操作s210~操作s270外,还可以包括操作s710~操作s750。

在操作s710,获取终端设备通过目标信息平台上传的新推荐信息。该目标信息平台可以为前述的多种信息平台:信息存储平台、视频播放平台、文档编辑平台、信息交流平台和项目管理平台中的至少一个。

在操作s730,采用预定类别确定模型,确定新推荐信息所属的信息类别。

根据本公开的实施例,预定类别确定模型例如可以为前述的信息分类模型。示例性地,该预定类别确定模型的输出信息例如可以为推荐信息属于预定的多个信息类别中每个信息类别的概率。该操作s730例如可以确定最大概率(或者大于概率阈值的概率)对应的信息类别为新推荐信息所属的信息类别。示例性地,该预定类别确定模型的输出信息例如还可以直接为推荐信息所属的信息类别。其中,概率阈值可以根据实际需求进行设定,例如,该概率阈值可以为大于0.4的值。

在操作s750,将新推荐信息归类为其所属的信息类别。

该操作s750可以包括:向新推荐信息增加指示其所属的信息类别的标签。或者,将该新推荐信息存储至为其所属的信息类别设置的存储分区中。信息类别可以包括前述的第一信息类别和第二信息类别。

图8示意性示出了根据本公开实施例的确定展示页面的装置的结构框图。

如图8所示,该实施例的确定展示页面的装置800可以包括属性信息获取模块810、信息类别确定模块830、推荐信息获取模块850和页面确定模块870。

属性信息获取模块810用于获取用户的属性信息,该属性信息包括职位信息。在一实施例中,该属性信息获取模块810例如可以用于执行前述图2描述的操作s210,在此不再赘述。

信息类别确定模块830用于根据职位信息,确定预设第一信息维度下针对用户的至少一个第一信息类别。在一实施例中,该信息类别确定模块830例如可以用于执行前述图2描述的操作s230,在此不再赘述。

推荐信息获取模块850用于获取分别被归类为至少一个第一信息类别中每个第一信息类别的推荐信息。在一实施例中,该推荐信息获取模块850例如可以用于执行前述图2描述的操作s250,在此不再赘述。

页面确定模块870用于根据预设第一信息维度、至少一个第一信息类别以及被归类为每个第一信息类别的推荐信息,确定针对用户的展示页面。在一实施例中,该页面确定模块870例如可以用于执行前述图2描述的操作s270,在此不再赘述。

根据本公开的实施例,上述确定展示页面的装置800例如还可以包括分类树获取模块和节点确定模块。分类树获取模块用于获取预设信息分类树,该信息分类树包括多个根节点,多个根节点中的每个根节点指示一个第二信息维度,每个根节点包括至少一个子节点,至少一个子节点中的每个子节点指示一个第二信息类别。节点确定模块用于确定多个根节点中指示的第二信息维度与职位信息匹配的目标根节点。页面确定模块870例如可以用于根据第一信息维度、至少一个第一信息类别、归类为每个第一信息类别的推荐信息以及信息分类树,确定针对用户的展示页面。其中,展示页面包括信息分类树展示控件,以使得展示页面响应于针对信息分类树展示控件的操作展示目标根节点包括的子节点。在一实施例中,分类树获取模块、节点确定模块和页面确定模块870例如可以分别用于执行图5描述的操作s510、操作s530和操作s570,在此不再赘述。

根据本公开的实施例,上述确定展示页面的装置800例如还可以包括浏览记录获取模块,用于获取用户针对被归类为每个第一信息类别的推荐信息的浏览记录。上述页面确定模块870例如可以包括目标信息确定子模块和展示页面确定子模块。浏览记录获取模块例如可以用于执行图4描述的操作s490,目标信息确定子模块和展示页面确定子模块例如可以分别用于执行前述图4描述的操作s471~操作s473,在此不再赘述。

根据本公开的实施例,上述确定展示页面的装置800例如还可以包括推荐信息获取模块、类别确定模块和信息归类模块。该三个模块分别用于执行图7描述的操作s710~操作s750,在此不再赘述。

根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

图9示意性示出了根据本公开实施例的适于执行确定展示页面的方法的计算机系统的方框图。

如图9所示,根据本公开实施例的计算机系统900包括处理器901,其可以根据存储在只读存储器(rom)902中的程序或者从存储部分908加载到随机访问存储器(ram)903中的程序而执行各种适当的动作和处理。处理器901例如可以包括通用微处理器(例如cpu)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(asic)),等等。处理器901还可以包括用于缓存用途的板载存储器。处理器901可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

在ram903中,存储有系统900操作所需的各种程序和数据。处理器901、rom902以及ram903通过总线904彼此相连。处理器901通过执行rom902和/或ram903中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除rom902和ram903以外的一个或多个存储器中。处理器901也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。

根据本公开的实施例,系统900还可以包括输入/输出(i/o)接口905,输入/输出(i/o)接口905也连接至总线904。系统900还可以包括连接至i/o接口905的以下部件中的一项或多项:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。

根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被处理器901执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。

本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。

根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的rom902和/或ram903和/或rom902和ram903以外的一个或多个存储器。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。

以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。

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