页面显示方法、电子设备及存储介质与流程

    专利查询2023-09-02  86



    1.本公开涉及计算机技术领域,尤其涉及一种页面显示方法、电子设备及存储介质。


    背景技术:

    2.目前,随着电子设备的日益普及,越来越多的用户习惯通过电子设备阅读电子书,以替代传统的纸质书籍。为了吸引用户到不同的电子书应用上阅读书籍,对于被同一个电子书后台控制的不同的电子书应用,需要向用户呈现个性化的页面,使得吸引不同阅读喜好的用户使用不同的电子书应用。因此,能够让用户看到不同的电子书应用的个性化页面是目前亟需解决的技术问题。


    技术实现要素:

    3.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种页面显示方法、电子设备及存储介质。
    4.第一方面,本公开提供了一种页面显示方法,包括:
    5.获取电子书应用所对应的目标客户端的页面加载请求;
    6.根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源;
    7.将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。
    8.第二方面,本公开提供了一种电子设备,包括处理器和存储器,存储器用于存储可执行指令,可执行指令使处理器执行以下操作:
    9.获取电子书应用所对应的目标客户端的页面加载请求;
    10.根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源;
    11.将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。
    12.第三方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现第一方面的页面显示方法。
    13.本公开实施例提供的技术方案与现有技术相比具有如下优点:
    14.本公开实施例的页面显示方法、电子设备及存储介质,在获取电子书应用所对应的目标客户端的页面加载请求之后,能够根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源,然后,将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。由此,根据不同的目标客户端对应的客户端属性,确定出不同电子书应用的个性化页面资源,使得不同的电子书应用的目标客户端能够根据个性化的页面资源,向用户呈现个性化的页面,这样,不同的电子书应用能够向用户展示不同的页面,满足了吸引不同阅读喜好的
    用户使用不同的电子书应用的需求。
    附图说明
    15.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
    16.图1示出了本公开实施例提供的一种页面显示方法的流程示意图;
    17.图2示出了本公开实施例提供的另一种页面显示方法的流程示意图;
    18.图3示出了本公开实施例提供的又一种页面显示方法的流程示意图;
    19.图4示出了本公开实施例提供的一种电子设备的结构示意图。
    具体实施方式
    20.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
    21.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
    22.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
    23.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
    24.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
    25.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
    26.为了吸引不同阅读喜好的用户使用不同的电子书应用,需要让用户看到不同的电子书应用的个性化页面。另外,为了让同一产品满足各个阅读喜好的用户,同一产品也需要向不同的用户呈现不同的电子书内容。
    27.由上述描述可知,需要提供一种能够吸引不同阅读喜好的用户使用不同的电子书应用的需求,并且,同一个电子书应用能够向用户呈现匹配的电子书内容的页面显示方法。
    28.为了解决上述问题,本公开实施例提供了一种页面显示方法、电子设备及存储介质。
    29.下面首先结合图1-3对本公开实施例提供的页面显示方法进行说明。
    30.本公开实施例提供的页面显示方法,可以由能够提供页面显示功能的服务器执行。具体可以由控制多种类型的电子书应用的同一个服务器执行。其中,该服务器可以是云
    服务器或者服务器集群等具有存储及计算功能的电子设备。
    31.需要说明的是,以下实施例以服务器是具有存储及计算功能的电子设备作为执行主体具体的解释。
    32.图1示出了本公开实施例提供的一种页面显示方法的流程示意图。
    33.如图1所示,该页面显示方法可以包括如下步骤。
    34.s110、获取电子书应用所对应的目标客户端的页面加载请求。
    35.在本公开实施例中,以多个应用被同一个具有存储及计算功能的电子设备控制为例,多个应用安装完成之后,在多个应用中的电子书应用首次启动时,电子书应用所对应的目标客户端可以生成页面加载请求,并将页面加载请求发送至电子设备。电子设备可以接收多个电子书应用发送的页面加载请求,进一步根据每个页面加载请求,加载对应的页面。
    36.在本公开实施例中,页面加载请求可以是用于加载电子书应用对应的页面资源的请求信息。
    37.s120、根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源。
    38.在本公开实施例中,在接收到页面加载请求之前,电子设备可以获取并存储多个应用对应的页面资源。在接收到各个目标客户端的页面加载请求之后,电子设备可以从页面加载请求中提取目标客户端对应的客户端属性,根据目标客户端对应的客户端属性,从多个应用对应的页面资源中确定每个电子书应用的目标页面资源。
    39.在本公开实施例中,客户端属性可以包括目标客户端的平台信息、渠道信息、电子书应用的身份证标识号(identity document,id)以及版本信息等。
    40.在本公开实施例中,多个应用对应的页面资源可以包括用于显示每个应用的不同页面的页面资源。
    41.在本公开实施例中,目标页面资源可以是电子书应用对应的页面资源。
    42.以电子书应用是a阅读应用为例,目标页面资源可以包括a阅读应用的初始展示界面所需的各个页面资源,例如书架页面的页面资源、书城页面的页面资源、福利页面的页面资源以及分类页面的页面资源等。
    43.再以电子书应用是b阅读应用为例,目标页面资源可以包括b阅读的发现页面的页面资源、出版页面的页面资源、小说页面的页面资源以及书架页面的页面资源等。
    44.由此,在本公开实施例中,可以根据不同的目标客户端对应的客户端属性,确定出不同电子书应用的个性化页面资源。
    45.在本公开一些实施例中,s120具体可以包括如下步骤。
    46.s1201、根据客户端属性,从多个页面方案值中选择与客户端属性匹配的目标页面方案值;
    47.s1202、根据各个页面方案值与页面资源的对应关系,从多个应用对应的页面资源中确定目标页面方案值对应的目标页面资源。
    48.其中,目标页面方案值可以是与电子书应用的功能匹配的方案参数。具体的,目标页面方案值由表征电子书应用的业务含义的字符串以及表征阅读模式的业务含义的字符串构成。
    49.其中,电子书应用的业务含义可以用于表示各个不同的业务应用。可选的,电子书
    应用的业务含义可以包括华为出端应用、追读、尽阅、秘读等;阅读模式的业务含义可以包括阅读联盟、青少年模式、免费模式、融合模式、严肃阅读模式等。
    50.需要说明的是,每个客户端属性对应唯一的页面方案值,且每个页面方案值对应唯一的页面资源。此外,客户端属性可能是与业务应用相关联的固定值,而后台运维人员可以针对同一客户端属性更新相关的不同的页面方案值,实现无需进行应用发版,便能对同一业务应用的资源显示页面的快速的更新迭代。
    51.具体的,在确定目标页面资源之前,电子设备可以获取每个客户端属性对应的页面方案值和页面资源,并确定各页面资源与页面方案值之间的对应关系。在获取到客户端属性之后,电子设备可以根据客户端属性,从多个页面方案值中选择与客户端属性匹配的目标页面方案值,然后,根据各页面方案值与页面资源的对应关系,从多个应用对应的页面资源中确定目标页面方案值对应的目标页面资源。
    52.由此,在本公开实施例中,可以基于客户端属性,确定匹配的目标页面方案值,进而从多个页面资源中确定对应的目标页面资源,通过这种方式,能够准确的确定电子书应用对应的目标页面资源。
    53.在本公开另一些实施例中,s120具体可以包括如下步骤。
    54.s1203、根据各客户端属性与页面资源的对应关系,从多个应用对应的页面资源中确定客户端属性对应的目标页面资源。
    55.具体的,在确定目标页面资源之前,电子设备可以获取每个客户端属性对应的页面资源,并确定各页面资源与客户端属性之间的对应关系。在获取到客户端属性之后,电子设备可以根据客户端属性,从多个客户端属性对应的页面资源中选择与客户端属性匹配的目标页面资源。
    56.由此,在本公开实施例中,可以基于客户端属性直接确定对应的目标页面资源,通过这种方式,能够准确的确定电子书应用对应的目标页面资源。
    57.综上,在本公开实施例中,可以直接确定目标页面资源,也可以先确定目标页面方案值再确定目标页面资源,提高了目标页面资源的确定方式的灵活性。
    58.s130、将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。
    59.在本公开实施例中,电子设备可以将电子书应用对应的目标页面资源发送至目标客户端,使得目标客户端根据目标页面资源显示电子书应用的目标页面。
    60.在本公开实施例中,目标页面可以是电子书应用初始界面下的各个频道的页面。
    61.以电子书应用是a阅读应用为例,目标页面可以包括a阅读应用的书架页面、书城页面、福利页面以及分类页面等。
    62.再以电子书应用是b阅读应用为例,目标页面可以包括a阅读应用的发现页面、出版页面、小说页面以及书架页面等。
    63.需要说明的是,当电子书应用的功能或者书籍资源更新时,可以请求电子设备获取更新后的功能或者书籍资源对应的目标页面资源,根据重新获取的目标页面资源,更新目标页面。由此,电子书应用可以显示最新功能或者提供最新书籍对应的目标页面。
    64.在本公开实施例中,在获取所对应的目标客户端的页面加载请求之后,能够根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书
    应用对应的目标页面资源,然后,将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。由此,根据不同的目标客户端对应的客户端属性,确定出不同电子书应用的个性化页面资源,使得不同的电子书应用的目标客户端能够根据个性化的页面资源,向用户呈现个性化的页面,这样,不同的电子书应用能够向用户展示不同的页面,满足了吸引不同阅读喜好的用户使用不同的电子书应用的需求。
    65.在本公开另一种实施方式中,目标页面资源可以包括电子书应用的初始阅读模式对应的页面资源,并从多个应用对应的页面资源中确定电子书应用的初始阅读模式对应的页面资源。
    66.图2示出了本公开实施例提供的另一种页面显示方法的流程示意图。
    67.如图2所示,该应用跳转方法具体包括如下步骤。
    68.s210、获取电子书应用所对应的目标客户端的页面加载请求。
    69.其中,s210与s110相似,在此不做赘述。
    70.s220、响应于页面加载请求携带的客户端属性以及预先确定的阅读模式,确定电子书应用的初始阅读模式。
    71.在本公开实施例中,页面加载请求可以携带电子书应用所对应的客户端属性,在接收到页面加载请求之后,电子设备可以响应于页面加载请求携带的客户端属性,并根据预先确定的阅读模式,确定电子书应用的初始阅读模式。
    72.在本公开实施例中,阅读模式可以是电子书的阅览模式。可选的,阅读模式可以包括:免费模式、付费模式、清爽模式、融合模式等,在此不做限制。
    73.在本公开实施例中,初始阅读模式可以是在电子书应用安装并首次启动时,需要确定的电子书应用的阅读模式。
    74.具体的,电子设备可以预先确定每个电子书应用对应的阅读模式,将该阅读模式默认为电子书应用的初始阅读模式。
    75.需要说明的是,每个客户端属性可以对应不同的初始阅读模式,由此,针对不同的电子书应用,可以确定出不同的初始阅读模式。
    76.在本公开实施例中,可选的,s220具体可以包括如下步骤。
    77.s2201、判断预先确定的阅读模式中是否存在客户端属性对应的强制阅读模式;
    78.s2202、若存在客户端属性对应的强制阅读模式,则将强制阅读模式作为电子书应用的初始阅读模式。
    79.s2203、若不存在客户端属性对应的强制阅读模式,根据预先确定的阅读模式中每个阅读模式对应的模式优先级,确定电子书应用的初始阅读模式。
    80.具体的,电子设备可以从预先确定的强制阅读模式中,确定是否存在与客户端属性对应的强制阅读模式,若存在,则可以直接将强制阅读模式作为电子书应用的初始阅读模式;否则,可以从预先确定的阅读模式中每个阅读模式对应的模式优先级中选择电子书应用的初始阅读模式。
    81.其中,强制阅读模式可以是后台运维针对电子书应用强制设置的对应的唯一阅读模式,例如针对免费类型或付费潜在价值较低的目标客户端的强制阅读模式是免费模式。
    82.其中,阅读模式对应的模式优先级可以是阅读模式的选择等级。
    83.可选的,模式优先级可以为融合模式》清爽版模式和清爽版不可切换模式》付费不
    可切模式》免费模式和付费可切模式。
    84.以电子书应用为a阅读应用为例,阅读模式中的融合模式可以作为a阅读应用的强制阅读模式,并将强制阅读模式作为掌阅应用的初始阅读模式。
    85.以电子书应用为b阅读应用和c阅读应用为例,阅读模式中的免费模式可以作为b阅读应用和c阅读应用的强制阅读模式,并将强制阅读模式作为b阅读应用和c阅读应用的初始阅读模式。
    86.以电子书应用为d阅读应用为例,阅读模式中的免费模式可以作为d阅读应用的强制阅读模式,并将强制阅读模式作为d阅读应用的初始阅读模式。
    87.以运行在预设高端机型的电子书为例,阅读模式中的强制付费状态为强制阅读模式,并将强制阅读模式作为运行在预设高端机型的电子书的初始阅读模式。
    88.以非免费模式的用户,且用户在电子书应用的创建时间为五分钟为例,阅读模式中的强制切免费模式渠道为强制阅读模式,并将强制阅读模式作为该电子书应用的初始阅读模式。
    89.由此,在本公开实施例中,在存在客户端属性对应的强制阅读模式时,可以将强制阅读模式设置为初始阅读模式,否则根据每个阅读模式对应的模式优先级,确定电子书应用的初始阅读模式。
    90.s230、根据客户端属性,从多个应用对应的页面资源中确定电子书应用的初始阅读模式对应的页面资源。
    91.在本公开实施例中,每个客户端属性对应一个电子书应用,每个电子书应用对应页面资源。在确定初始阅读模式之后,电子设备可以根据客户端属性,从多个应用对应的页面资源中选择电子书应用的初始阅读模式对应的页面资源。
    92.在一些实施例中,s230具体可以包括如下步骤:
    93.s2301、根据客户端属性,从多个页面方案值中选择与客户端属性匹配的目标页面方案值;
    94.s2302、根据各个页面方案值与各阅读模式的对应关系,确定初始阅读模式的页面方案值;
    95.s2303、根据各个页面方案值与页面资源的对应关系,从多个应用对应的页面资源中,确定初始阅读模式的页面方案值对应的页面资源。
    96.具体地,每个客户端属性所匹配的页面方案值的数量为多个,且每个页面方案值分别存在关联的阅读模式,进而电子设备可以依据由客户端选定的或初始的阅读模式的页面方案值去调用页面资源,并向客户端进行分发。
    97.在另一些实施例中,s230具体可以包括如下步骤:
    98.s2304、根据客户端属性与各个阅读模式的页面资源的对应关系,从多个应用对应的页面资源中,确定客户端属性对应的初始阅读模式的页面资源。
    99.需要说明的是,上述两种确定方式可以参照上述实施例的描述,在此不做赘述。
    100.在本公开实施例中,多个应用对应的页面资源可以包括每个应用的初始阅读模式对应的页面资源。
    101.在本公开实施例中,初始阅读模式对应的页面资源具体可以是电子书应用在初始阅读模式下各页面对应的页面资源。
    102.由此,在本公开实施例中,可以根据客户端属性,确定电子书应用的初始阅读模式对应的页面资源,使得进一步基于初始阅读模式对应的页面资源,显示初始阅读模式对应的目标页面。
    103.s240、将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。
    104.在本公开实施例中,可选的,s240具体可以包括如下步骤:
    105.将初始阅读模式对应的页面资源发送至目标客户端,目标客户端用于基于初始阅读模式对应的页面资源显示初始阅读模式对应的目标页面。
    106.由此,在本公开实施例中,在确定电子书应用的初始阅读模式之后,电子书应用可以显示初始阅读模式对应的目标页面。
    107.在本公开又一种实施方式中,在用户电子书应用运行一段时间之后,电子设备可以根据电子书应用中目标用户的历史交互数据切换电子书应用的阅读模式。
    108.图3示出了本公开实施例提供的又一种页面显示方法的流程示意图。
    109.如图3所示,该页面显示方法可以包括如下步骤。
    110.s310、获取电子书应用所对应的目标客户端的页面加载请求。
    111.s320、根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源。
    112.s330、将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。
    113.其中,s310~s330与s110~s130相似,在此不做赘述。
    114.s340、在电子书应用的预设运行时间段内,获取电子书应用中目标用户的历史交互数据。
    115.在本公开实施例中,电子设备可以实时记录目标用户在电子书应用中的交互数据。当需要切换电子书应用的阅读模式时,电子设备可以获取们目标用户在电子书应用的预设运行时间段内的历史交互数据,并基于历史交互数据切换电子书应用的阅读模式。
    116.在本公开实施例中,预设运行时间段可以是用于确定目标用户的偏好阅读模式的时间段。
    117.在本公开实施例中,历史交互数据可以是目标用户在电子书应用上的交互操作数据。
    118.s350、根据历史交互数据,从预先确定的阅读模式中确定目标用户的偏好阅读模式。
    119.在本公开一些实施例中,历史交互数据可以包括:历史阅读数据。相应的,s350具体可以包括如下步骤。
    120.s3501、根据历史阅读数据,确定目标用户的偏好阅读分类;
    121.s3502、从预先确定的阅读模式中确定与偏好阅读分类匹配的偏好阅读模式。
    122.其中,历史阅读数据可以用于表征目标用户的阅读偏好。
    123.可选的,历史阅读数据可以包括目标用户的已阅读书籍、已点赞书籍、已评论书籍以及收藏书籍等。
    124.其中,偏好阅读分类可以包括目标用户所喜爱的书籍分类。
    125.具体的,电子设备可以根据历史阅读数据,确定目标用户的偏好书籍,对偏好书籍进行汇总,得到目标用户的偏好阅读分类,则可以确定不同用户所在的用户群;然后,从预先确定的阅读模式中,选择能够与偏好阅读分类匹配的偏好阅读模式。
    126.示例性的,若目标用户经常阅读、点赞或者评论免费书籍,则确定目标用户所喜爱的书籍分类是免费书籍,则目标用户属于免费阅读模式的用户群,进一步可以从预先确定的阅读模式中,选择免费阅读模式作为目标用户的偏好阅读模式。
    127.在本公开另一些实施例中,历史交互数据可以包括:历史消费数据。相应的,s350具体可以包括如下步骤。
    128.s3503、根据历史消费数据,确定目标用户在电子书应用上的消费等级;
    129.s3504、从预先确定的阅读模式中确定与消费等级匹配的偏好阅读模式。
    130.其中,历史消费数据可以用于表征目标用户的消费能力。
    131.可选的,历史消费数据可以包括目标用户的已购买书籍。
    132.其中,消费等级可以是能够表征目标用户的消费水平的数据。具体的,目标用户所购买的书籍阅读,则对应的消费等级越高,否则,对应的消费等级越低。
    133.具体的,电子设备可以预先确定各个消费等级对应的偏好阅读模式。在获取到历史消费数据之后,电子设备可以根据目标用户的历史消费数据,确定目标用户的消费能力,即确定目标用户的消费等级;然后,从预先确定的阅读模式中,选择能够与消费等级匹配的偏好阅读模式。
    134.示例性的,若目标用户经常购买电子书,则确定目标用户具有在电子书应用的消费能力,则目标用户属于付费阅读模式的用户群,进一步可以从预先确定的阅读模式中,选择付费阅读模式作为目标用户的偏好阅读模式。
    135.由此,在本公开实施例中,可以根据历史阅读数据或者历史消费数据,从预先确定的阅读模式中确定目标用户的偏好阅读模式,使得电子书应用将偏好阅读模式下的电子书提供给目标用户,即为目标用户提供所偏好的电子书,实现了个性化展示电子书的效果,满足了同一产品能够向不同的用户呈现不同的电子书内容的需求。
    136.s360、将初始阅读模式切换为目标用户的偏好阅读模式。
    137.在本公开实施例中,在确定目标用户的偏好阅读模式之后,电子设备可以直接将初始阅读模式切换为目标用户的偏好阅读模式,或者,在电子书应用下次冷启动或者热启动时,将初始阅读模式切换为目标用户的偏好阅读模式。
    138.由此,在本公开实施例中,电子书应用可以主动的切换阅读模式,提高了智能化,能够使得电子书应用能够达到精细化的运营的目标。
    139.s370、响应于接收到目标客户端的模式切换请求,从预先确定的阅读模式中确定目标用户针对电子书应用的偏好阅读模式。
    140.在本公开实施例中,不同的电子书应用可以提供不同的阅读切换方式,不同的阅读切换方式对应不同的切换地址。若目标客户端接收到模式切换操作,可以生成模式切换请求,将模式切换请求发送至电子设备。电子设备可以响应于接收到电子书应用的模式切换请求,从预先确定的阅读模式中确定目标用户针对电子书应用的偏好阅读模式,具体可以从预先确定的阅读模式中,选择模式切换请求对应的偏好阅读模式。
    141.在本公开实施例中,模式切换请求可以用于请求电子设备进行模式切换。
    142.以电子书应用是a阅读应用为例,a阅读应用提供的阅读切换方式包括:付费(清爽)模式切换到免费模式、免费模式切换到付费模式、付费、免费(清爽)模式切换到青少年模式等。
    143.s380、将初始阅读模式切换为目标用户的偏好阅读模式。
    144.在本公开实施例中,在确定目标用户的偏好阅读模式之后,电子设备可以直接将初始阅读模式切换为目标用户的偏好阅读模式,或者,在电子书应用下次冷启动或者热启动时,将初始阅读模式切换为目标用户的偏好阅读模式。
    145.由此,在本公开实施例中,电子书应用可以被动的切换阅读模式,使得将电子书应用切换为用户偏好的阅读模式。
    146.s390、确定偏好阅读模式对应的目标页面资源。
    147.在本公开实施例中,电子设备可以预先确定电子书应用对应各个阅读模式,并建立电子书应用的各个阅读模式与页面资源的对应关系,使得在确定偏好阅读模式之后,可以从页面资源中选择偏好阅读模式对应的目标页面资源。
    148.s391、将偏好阅读模式对应的目标页面资源发送至目标客户端,目标客户端用于基于偏好阅读模式对应的目标页面资源更新目标页面。
    149.在本公开实施例中,电子设备可以将偏好阅读模式对应的目标页面资源发送至目标客户端,使得目标客户端根据偏好阅读模式对应的目标页面资源更新目标页面,并显示更新后的目标页面,即显示偏好阅读模式对应的目标页面。
    150.需要说明的是,当目标客户端的功能或者书籍资源更新时,可以请求电子设备获取更新后的功能或者书籍资源对应的目标页面资源,根据重新获取的目标页面资源,更新偏好阅读模式对应的目标页面。由此,目标客户端可以显示电子书应用的最新功能或者提供最新书籍对应的偏好阅读模式对应的目标页面。
    151.综上,在本公开实施例中,可以确定目标用户的偏好阅读模式,使得电子书应用将偏好阅读模式下的电子书提供给目标用户,即为目标用户提供所偏好的电子书,实现了个性化展示电子书的效果,满足了同一产品能够向不同的用户呈现不同的电子书内容的需求。
    152.图4示出了本公开实施例提供的一种电子设备的结构示意图。
    153.本公开实施例提供的电子设备可以包括控制多种类型的电子书应用的同一个服务器。该服务器可以是云服务器或者服务器集群等具有存储及计算功能的电子设备。
    154.需要说明的是,图4示出的电子设备400仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
    155.该电子设备400传统上包括处理器410和以存储器420形式的计算机程序产品或者计算机可读介质。存储器420可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器420具有用于执行上述应用跳转方法中的任何方法步骤的可执行指令(或程序代码)4211的存储空间421。例如,用于可执行指令的存储空间421可以包括分别用于实现上面的应用跳转方法中的各种步骤的各个可执行指令4211。这些可执行指令可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,光盘(cd)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为便携式或者固定存储单元。该存储单元
    可以具有与图4的电子设备400中的存储器420类似布置的存储段或者存储空间等。可执行指令可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本公开的应用跳转方法步骤的可执行指令,即可以由例如诸如处理器410之类的处理器读取的代码,这些代码当由电子设备400运行时,导致该电子设备400执行上面所描述的应用跳转方法中的各个步骤。
    156.当然,为了简化,图4中仅示出了该电子设备400中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口、输入装置和输出装置等等的组件。除此之外,根据具体应用情况,电子设备400还可以包括任何其他适当的组件。
    157.本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行本公开各实施例所提供的页面显示方法。
    158.该计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电链接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
    159.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
    160.在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或电子设备上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—链接到用户计算机,或者,可以链接到外部计算机(例如利用因特网服务提供商来通过因特网链接)。
    161.本技术公开了:
    162.a1.一种页面显示方法,包括:
    163.获取电子书应用所对应的目标客户端的页面加载请求;
    164.根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源;
    165.将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。
    166.a2.根据a1的方法,其中,根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源,包括:
    167.根据客户端属性,从多个页面方案值中选择与客户端属性匹配的目标页面方案值;
    168.根据各个页面方案值与页面资源的对应关系,从多个应用对应的页面资源中确定
    目标页面方案值对应的目标页面资源。
    169.a3.根据a1的方法,其中,目标页面资源包括电子书应用的初始阅读模式对应的页面资源;
    170.其中,在根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源之前,该方法还包括:
    171.响应于页面加载请求携带的客户端属性以及预先确定的阅读模式,确定电子书应用的初始阅读模式;
    172.其中,根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源,包括:
    173.根据客户端属性,从多个应用对应的页面资源中确定电子书应用的初始阅读模式对应的页面资源。
    174.a4.根据a3的方法,其中,响应于页面加载请求携带的客户端属性以及预先确定的阅读模式,确定电子书应用的初始阅读模式,包括:
    175.判断预先确定的阅读模式中是否存在客户端属性对应的强制阅读模式;
    176.若存在客户端属性对应的强制阅读模式,则将强制阅读模式作为电子书应用的初始阅读模式。
    177.a5.根据a4的方法,其中,该方法还包括:
    178.若不存在客户端属性对应的强制阅读模式,根据预先确定的阅读模式中每个阅读模式对应的模式优先级,确定电子书应用的初始阅读模式。
    179.a6.根据a3的方法,其中,将目标页面资源发送至目标客户端,包括:
    180.将初始阅读模式对应的目标页面资源发送至目标客户端,目标客户端用于基于初始阅读模式对应的目标页面资源显示初始阅读模式对应的目标页面。
    181.a7.根据a3的方法,其中,该方法还包括:
    182.在电子书应用的预设运行时间段内,获取电子书应用中目标用户的历史交互数据;
    183.根据历史交互数据,从预先确定的阅读模式中确定目标用户的偏好阅读模式;
    184.将初始阅读模式切换为目标用户的偏好阅读模式。
    185.a8.根据a7的方法,其中,历史交互数据包括历史阅读数据;
    186.其中,根据历史交互数据,从预先确定的阅读模式中确定目标用户的偏好阅读模式,包括:
    187.根据历史阅读数据,确定目标用户的偏好阅读分类;
    188.从预先确定的阅读模式中确定与偏好阅读分类匹配的偏好阅读模式。
    189.a9.根据a7的方法,其中,历史交互数据包括历史消费数据;
    190.其中,根据历史交互数据,从预先确定的阅读模式中确定目标用户的偏好阅读模式,包括:
    191.根据历史消费数据,确定目标用户在电子书应用上的消费等级;
    192.从预先确定的阅读模式中确定与消费等级匹配的偏好阅读模式。
    193.a10.根据a3的方法,其中,该方法还包括:
    194.响应于接收到目标客户端的模式切换请求,从预先确定的阅读模式中确定目标用
    户针对电子书应用的偏好阅读模式;
    195.将初始阅读模式切换为目标用户的偏好阅读模式。
    196.a11.根据a7或a10的方法,其中,在将初始阅读模式切换为目标用户的偏好阅读模式之后,该方法还包括:
    197.确定偏好阅读模式对应的目标页面资源;
    198.将偏好阅读模式对应的目标页面资源发送至目标客户端,目标客户端用于基于偏好阅读模式对应的目标页面资源更新目标页面。
    199.b12.一种电子设备,其中,包括处理器和存储器,存储器用于存储可执行指令,可执行指令使处理器执行以下操作:
    200.获取电子书应用所对应的目标客户端的页面加载请求;
    201.根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源;
    202.将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。
    203.b13.根据b12的电子设备,其中,在处理器执行根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源时,可执行指令具体使处理器执行:
    204.根据客户端属性,从多个页面方案值中选择与客户端属性匹配的目标页面方案值;
    205.根据各个页面方案值与页面资源的对应关系,从多个应用对应的页面资源中确定目标页面方案值对应的目标页面资源。
    206.b14.根据b12的电子设备,其中,目标页面资源包括电子书应用的初始阅读模式对应的页面资源;
    207.其中,在处理器执行根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源之前,可执行指令具体使处理器执行:
    208.响应于页面加载请求携带的客户端属性以及预先确定的阅读模式,确定电子书应用的初始阅读模式;
    209.其中,在处理器执行根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源时,可执行指令具体使处理器执行:
    210.根据客户端属性,从多个应用对应的页面资源中确定电子书应用的初始阅读模式对应的页面资源。
    211.b15.根据b14的电子设备,其中,在处理器执行响应于页面加载请求携带的客户端属性以及预先确定的阅读模式,确定电子书应用的初始阅读模式时,可执行指令具体使处理器执行:
    212.判断预先确定的阅读模式中是否存在客户端属性对应的强制阅读模式;
    213.若存在客户端属性对应的强制阅读模式,则将强制阅读模式作为电子书应用的初始阅读模式。
    214.b16.根据b15的电子设备,其中,可执行指令具体使处理器执行:
    215.若不存在客户端属性对应的强制阅读模式,根据预先确定的阅读模式中每个阅读模式对应的模式优先级,确定电子书应用的初始阅读模式。
    216.b17.根据b14的电子设备,其中,在处理器执行将目标页面资源发送至电子书应用时,可执行指令具体使处理器执行:
    217.将初始阅读模式对应的目标页面资源发送至目标客户端,目标客户端用于基于初始阅读模式对应的目标页面资源显示初始阅读模式对应的目标页面。
    218.b18.根据b14的电子设备,其中,可执行指令具体使处理器执行:
    219.在电子书应用的预设运行时间段内,获取电子书应用中目标用户的历史交互数据;
    220.根据历史交互数据,从预先确定的阅读模式中确定目标用户的偏好阅读模式;
    221.将初始阅读模式切换为目标用户的偏好阅读模式。
    222.b19.根据b18的电子设备,其中,历史交互数据包括历史阅读数据;
    223.其中,在处理器执行根据历史交互数据,从预先确定的阅读模式中确定目标用户的偏好阅读模式时,可执行指令具体使处理器执行:
    224.根据历史阅读数据,确定目标用户的偏好阅读分类;
    225.从预先确定的阅读模式中确定与偏好阅读分类匹配的偏好阅读模式。
    226.b20.根据b18的电子设备,其中,历史交互数据包括历史消费数据;
    227.其中,在处理器执行根据历史交互数据,从预先确定的阅读模式中确定目标用户的偏好阅读模式时,可执行指令具体使处理器执行:
    228.根据历史消费数据,确定目标用户在电子书应用上的消费等级;
    229.从预先确定的阅读模式中确定与消费等级匹配的偏好阅读模式。
    230.b21.根据b19的电子设备,其中,可执行指令具体使处理器执行:
    231.响应于接收到目标客户端的模式切换请求,从预先确定的阅读模式中确定目标用户针对电子书应用的偏好阅读模式;
    232.将初始阅读模式切换为目标用户的偏好阅读模式。
    233.b22.根据b18或b21的电子设备,其中,在处理器执行将初始阅读模式切换为目标用户的偏好阅读模式之后,可执行指令具体使处理器执行:
    234.确定偏好阅读模式对应的目标页面资源;
    235.将偏好阅读模式对应的目标页面资源发送至目标客户端,目标客户端用于基于偏好阅读模式对应的目标页面资源更新目标页面。
    236.c23.一种计算机可读存储介质,其中,存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现用上述a1-a11中任一项的页面显示方法。
    237.本公开的各个部件实施例可以全部或部分步骤以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本公开实施例的电子设备中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形
    式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
    238.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
    239.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
    240.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现书的示例形式。

    技术特征:
    1.一种页面显示方法,其特征在于,包括:获取电子书应用所对应的目标客户端的页面加载请求;根据所述页面加载请求中所述目标客户端对应的客户端属性,从多个应用对应的页面资源中确定所述电子书应用对应的目标页面资源;将所述目标页面资源发送至所述目标客户端,所述目标客户端用于基于所述目标页面资源显示所述电子书应用的目标页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述页面加载请求中所述目标客户端对应的客户端属性,从多个应用对应的页面资源中确定所述电子书应用对应的目标页面资源,包括:根据所述客户端属性,从多个页面方案值中确定与所述客户端属性匹配的目标页面方案值;根据各个页面方案值与页面资源的对应关系,从所述多个应用对应的页面资源中确定所述目标页面方案值对应的目标页面资源。3.根据权利要求1所述的方法,其特征在于,所述目标页面资源包括所述电子书应用的初始阅读模式对应的页面资源;其中,在所述根据所述页面加载请求中所述目标客户端对应的客户端属性,从多个应用对应的页面资源中确定所述电子书应用对应的目标页面资源之前,所述方法还包括:响应于所述页面加载请求携带的客户端属性以及预先确定的阅读模式,确定所述电子书应用的初始阅读模式;其中,所述根据所述页面加载请求中所述目标客户端对应的客户端属性,从多个应用对应的页面资源中确定所述电子书应用对应的目标页面资源,包括:根据所述客户端属性,从所述多个应用对应的页面资源中确定所述电子书应用的初始阅读模式对应的页面资源。4.根据权利要求3所述的方法,其特征在于,所述将所述目标页面资源发送至所述目标客户端,包括:将所述初始阅读模式对应的页面资源发送至所述目标客户端,所述目标客户端用于基于所述初始阅读模式对应的页面资源显示所述初始阅读模式对应的目标页面。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述电子书应用的预设运行时间段内,获取所述电子书应用中目标用户的历史交互数据;根据所述历史交互数据,从预先确定的阅读模式中确定所述目标用户的偏好阅读模式;将所述初始阅读模式切换为所述目标用户的偏好阅读模式。6.根据权利要求5所述的方法,其特征在于,所述历史交互数据包括历史阅读数据;其中,所述根据所述历史交互数据,从预先确定的阅读模式中确定所述目标用户的偏好阅读模式,包括:根据所述历史阅读数据,确定所述目标用户的偏好阅读分类;从所述预先确定的阅读模式中确定与所述偏好阅读分类匹配的偏好阅读模式。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:
    响应于接收到所述目标客户端的模式切换请求,从预先确定的阅读模式中确定目标用户针对所述电子书应用的偏好阅读模式;将所述初始阅读模式切换为所述目标用户的偏好阅读模式。8.根据权利要求5或7所述的方法,其特征在于,在所述将所述初始阅读模式切换为所述目标用户的偏好阅读模式之后,所述方法还包括:确定所述偏好阅读模式对应的页面资源;将所述偏好阅读模式对应的页面资源发送至所述目标客户端,所述目标客户端用于基于所述偏好阅读模式对应的页面资源更新所述目标页面。9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行以下操作:获取电子书应用所对应的目标客户端的页面加载请求;根据所述页面加载请求中所述目标客户端对应的客户端属性,从多个应用对应的页面资源中确定所述电子书应用对应的目标页面资源;将所述目标页面资源发送至所述目标客户端,所述目标客户端用于基于所述目标页面资源显示所述电子书应用的目标页面。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现用上述权利要求1-8中任一项所述的页面显示方法。

    技术总结
    本公开涉及一种页面显示方法、电子设备及存储介质。其中,该页面显示方法包括:获取电子书应用所对应的目标客户端的页面加载请求;根据页面加载请求中目标客户端对应的客户端属性,从多个应用对应的页面资源中确定电子书应用对应的目标页面资源;将目标页面资源发送至目标客户端,目标客户端用于基于目标页面资源显示电子书应用的目标页面。根据本公开实施例,根据不同的目标客户端对应的客户端属性,确定出不同电子书应用的个性化页面资源,使得不同的电子书应用的目标客户端能够根据个性化的页面资源,向用户呈现个性化的页面,这样,不同的电子书应用能够向用户展示不同的页面,满足了吸引不同阅读喜好的用户使用不同的电子书应用的需求。子书应用的需求。子书应用的需求。


    技术研发人员:刘玉安 阚迪生 吕泽洋
    受保护的技术使用者:掌阅科技股份有限公司
    技术研发日:2022.02.11
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-18394.html

    最新回复(0)