一种角标配置方法、服务器及系统与流程

文档序号:12133840阅读:340来源:国知局
一种角标配置方法、服务器及系统与流程
本申请涉及数据处理
技术领域
,具体涉及一种角标配置方法、服务器及系统。
背景技术
:随着视频娱乐的多样化,客户端输出的视频图标上通常会打上了各种各样的角标,如付费的专辑显示付费的角标,独播的专辑显示独播的角标等,以方便用户了解相应视频的一些基本信息。现有技术中,通常是根据专辑属性来确定专辑的角标,具体的,预先针对专辑的图片和文字资源,配置相应的角标特征信息,并设置唯一对应的角标ID,之后,将专辑资源和角标ID的对应关系,以及角标ID与角标特征信息的对应关系存储起来。这样,当客户端输出某专辑时,可以通过该专辑资源匹配到对应的角标ID,进而得到相应的角标特征信息,生成具有角标特征信息的角标。由此可见,现有的角标配置方案的应用中,当不同配置的客户端输出同一专辑时,所显示的专辑的角标是相同的,无法满足产品的个性化需求。技术实现要素:有鉴于此,本申请实施例提供一种角标配置方法、服务器及系统,实现了不同配置客户端在输出同一专辑时所显示角标的个性化设定。为实现上述目的,本申请实施例提供如下技术方案:本申请实施例提供的一种角标配置方法,包括:确定待更新角标的专辑的专辑属性以及对应的角标位置;基于所述专辑属性,确定所述待更新角标的专辑的专辑类型,以及具有所述待更新角标的专辑的客户端配置,其中,具有所述待更新角标的专辑的一个客户端对应多种配置;调取确定的各种客户端配置下,与确定的所述专辑类型和所述角标位置对应的角标生成规则;根据调取的各种角标生成规则,生成所述待更新角标的专辑在相应客户端配置下对应的角标特征信息。本申请实施例还提供了一种服务器,包括:专辑确定模块,用于确定待更新角标的专辑的专辑属性以及对应的角标位置;配置确定模块,用于基于所述专辑属性,确定所述待更新角标的专辑的专辑类型,以及具有所述待更新角标的专辑的客户端配置,其中,具有所述待更新角标的专辑的一个客户端对应多种配置;规则调取模块,用于调取确定的各种客户端配置下,与确定的所述专辑类型和所述角标位置对应的角标生成规则;角标特征生成模块,用于根据调取的各种角标生成规则,生成所述待更新角标的专辑在各种客户端配置中对应的角标特征信息。本申请实施例还提供了一种角标配置系统,包括:服务器和多个客户端,其中:所述服务器,用于确定待更新角标的专辑的专辑属性以及对应的角标位置,基于所述专辑属性,确定所述待更新角标的专辑的专辑类型,以及具有所述待更新角标的专辑的客户端配置,调取各种客户端配置下与确定的所述专辑类型和所述角标位置对应的角标生成规则,根据调取的各种客户端配置对应的角标生成规则,生成所述待更新角标的专辑在各种客户端配置中对应的角标特征信息;其中,具有所述待更新角标的专辑的一个客户端对应多种配置;所述客户端,用于向所述服务器发送专辑输出请求,所述专辑输出请求携带有所述客户端请求输出专辑的当前专辑类型以及所述客户端的当前配置,接收所述服务器获取并发送的已生成的在所述客户端的当前配置下与所述当前专辑类型对应的角标特征信息,并在输出所述请求输出的专辑时显示具有所述角标特征信息的角标。基于上述技术方案,本申请提供一种角标配置方法、服务器及系统,当有待更新角标的专辑时,本申请可以基于确定的待更新角标的专辑的专辑属性,确定待更新角标的专辑的专辑类型以及具有这些专辑的客户端配置,由于具有待更新角标的专辑的一个客户端会对应多种配置,所以,服务器将会从预存的各种角标生成规则中,调取确定的各种客户端配置下,与确定的专辑类型和角标位置对应的角标生成规则,从而根据调取的各种角标生成规则,生成待更新角标的专辑在相应客户端配置下对应的角标特征信息,以使客户端输出这些专辑时所显示的角标具有相应的角标特征信息。由此可见,对于同一专辑,具有不同配置的客户端输出时所显示的角标的角标特征信息是不同的,从而实现了同一专辑的角标的多样化显示。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种角标配置系统的结构图;图2为本申请实施例提供的一种角标配置方法的流程图;图3为本申请实施例提供的一种角标配置方法的信令流程图;图4为本申请实施例提供的一种客户端输出专辑及其角标的示例图;图5为本申请实施例提供的一种服务器的结构框图;图6为本申请实施例提供的另一种服务器的结构框图;图7为本申请实施例提供的又一种服务器的结构框图;图8为本申请实施例提供的一种服务器的硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的角标配置系统的结构框图,该图所示的角标配置系统可以用于实现本申请实施例提供的角标配置方法。参照图1,该角标配置系统可以包括:服务器100以及多个客户端200;其中,服务器为网络侧为用户提供服务的服务设备,其可能是多台服务器组成的服务器集群,也可能是单台服务器。客户端是与服务器相对应的,为用户提供本地服务的程序,在实际应用中,客户端一般可以装载在手机、平板电脑、笔记本电脑等用户设备上,在本实施例中,客户端可以是装载在这些用户设备上的视频播放应用、音频播放应用、也可以是能够输出音视频文件的其他应用,其可以包括多种平台版本。基于图1所示的角标配置系统,下面从服务器的角度对本申请提供的角标配置方法进行介绍。如图2所示,为本申请实施例提供的角标配置方法的流程图,该方法可以包括:步骤S21,确定待更新角标的专辑的专辑属性以及对应的角标位置;在实际应用中,以视频客户端为例,在启动视频客户端后,通常能够输出多个视频文件对应的图标,以方便根据图标上显示的角标信息等来选择需要观看的视频文件。此时,本申请可以认为该视频客户端具有这多个视频文件,为了生成这些视频文件的角标,本申请可以将该视频客户端具有的这多个视频文件作为待更新角标的专辑。由此可见,本实施例上述待更新角标的专辑可以是客户端具有的专辑,即启动客户端后输出的专辑,如各种电影、电视剧、纪录片、综艺节目等媒体资源。可选的,在实际应用中,当客户端的媒体资源更新后,如增加了新的专辑时,可以将新增加的专辑作为待更新角标的专辑。这种情况下,服务器只需要针对新增加的专辑进行角标配置,以获得新增加的专辑的角标特定信息。所以,本申请对待更新角标的专辑的确定方式以及内容不作限定。其中,专辑属性可以是对应于一个专辑的标识,如专辑ID、专辑名称、专辑描述信息等,作为区分不同专辑的依据,当一个或多个专辑的角标需要更新时,可以利用本实施例提供的角标配置方法,为具有该专辑的不同配置的客户端进行角标更新,从而实现同一专辑在不同配置的客户端中输出时所显示的角标不同,即实现不同客户端配置的角标个性化设定。另外,为了进一步实现同一专辑在不同客户端配置中显示不同角标,本申请可以为各待更新角标的专辑设定相应的角标位置,且各待更新角标的专辑的角标位置可以不同,也可以相同,本申请对设定各待更新角标的专辑的角标位置的依据以及表示方式不作限定。可选的,本申请可以利用角标位置标识来表示不同的角标位置,如角标位置标识“1”可以表示在专辑的图标的“左上角”显示角标;角标位置标识“2”可以表示在专辑的图标的“右上角”显示角标;角标位置标识“3”可以表示在专辑的图标的“左下角”显示角标;角标位置标识“4”可以表示在专辑的图标的“右下角”显示角标等等,但并不局限于此。其中,需要说明的是,对于角标位置标识的具体内容并不局限于上述列举的数值。可选的,对于上述待更新角标的专辑对应的角标位置标识的确定,本申请可以通过对用户查看角标的习惯调查结果,或者是按照专辑封面图标的内容等要求,来确定各个待更新角标的专辑输出时显示的角标的角标位置标识,也就是说,本申请可以针对不同配置的客户端输出专辑的角标进行个性化设定,实现显示角标的多样化。步骤S22,基于专辑属性,确定相应的待更新角标的专辑的专辑类型,以及具有待更新角标的专辑的客户端配置;如上述描述,本申请描述的专辑可以是各种视频文件、音频文件等等,则确定的专辑类型可以包括电影、电视剧、动画、纪录片、综艺、新闻、游戏等等,此时,客户端可以是相应的视频播放软件,本申请并不限定其具体产品类型。在实际应用中,对于输出专辑的客户端可以包括属于不同平台的多个客户端,也就是说,对于具有同一功能的客户端通常会包括多个应用到不同平台上的客户端,例如市面上的各种视频播放客户端,其可以具有相同的专辑,但不同平台客户端的配置是不同的。而且,对于同一平台的客户端来说,随着用户对客户端需求的改变,通常会对该客户端版本不断进行更新升级,从而同一平台的客户端也分为不同的版本,用户可以根据实际需要选择装载所需版本的客户端。其中,同一平台的不同版本客户端的配置信息也是不同的。基于此,本实施例确定的具有待更新角标的专辑的客户端配置可以包括不同平台不同版本的客户端配置信息,用来区分客户端的不同平台和版本。由此可见,上述步骤S22中基于专辑属性,确定具有相应待更新角标的专辑的客户端配置,实际上可以是确定能够输出该专辑的客户端所属的各种平台版本,也就是说,本申请可以利用确定的客户端配置来表示客户端所属的平台版本。当然,本申请还可以对不同平台不同版本的客户端设置唯一的配置标识(如不同的数值),从而利用该配置标识来表示客户端的不同平台版本。由此可见,上述确定的客户端配置可以是客户端的配置信息,也可以是客户端对应的配置标识等,用来分区具有待更新角标的专辑的客户端所属的不同平台版本,本申请对客户端配置的具体内容不作限定。步骤S23,调取确定的各种客户端配置下,与确定的专辑类型和角标位置对应的角标生成规则;在本申请中,为了实现不同平台不同版本客户端输出同一专辑所显示角标的多样化和个性化,可以预设不同的角标生成规则,具体的,可以针对不同配置的客户端,设置其输出不同类型的专辑时在不同角标位置显示角标的角标生成规则,从而使不同配置的客户端输出同一类型专辑时在相同角标位置显示的角标不同,同一配置的客户端输出不同类型专辑时所显示的角标也不同,甚至同一配置的客户端输出同一类型专辑时在不同角标位置显示的角标也可以不同。需要说明的是,若用户对不同平台版本客户端输出专辑时所显示的角标没有要求,上述调取的角标生成规则可以相同。基于上述分析,在确定待更新角标的专辑所属的专辑类型、预设的各待更新角标的专辑的角标位置,以及具有待更新角标的专辑的客户端配置(即具有待更新角标的专辑的至少一个客户端平台版本)后,本申请可以从预设的不同客户端平台版本、不同专辑类型在不同角标位置对应的角标生成规则中,筛选出所需要的角标生成规则,即具有待更新角标的专辑的各客户端配置下,与确定的待更新角标的专辑所属的专辑类型和角标位置对应的角标生成规则。可选的,角标生成规则可以包括至少一个角标ID,每一个角标ID可以对应一个角标名称、角标显示状态等。该角标显示状态可以包括角标大小、文字颜色、背景图案或颜色、是否有边框等等,可以根据实际需要进行设定,本实施例在此不再一一列举。步骤S24,根据调取的各种角标生成规则,生成待更新角标的专辑在相应客户端配置下对应的角标特征信息。继上文描述,当调取的角标生成规则包括一个角标ID,则可以直接利用该角标ID对应的角标名称以及角标显示状态等信息,生成相应的角标特征信息。当调取的角标生成规则包括多个角标ID,可以将这多个角标ID分别对应的角标名称以及角标显示状态等信息拼接起来,从而得到对应待更新角标的专辑对应的角标特征信息。可见,本申请角标特征信息可以包括角标名称、角标显示状态等信息。其中,需要说明的是,对应不同角标ID的角标显示状态可以相同,也可以不同,本申请对此不作限定。综上所述,在本实施例,通过预先针对不同配置的客户端输出的不同类型的专辑的不同角标位置,设置相应的角标生成规则,从而根据待更新角标的专辑的专辑分类、角标位置以及具有该待更新角标的专辑的客户端配置,调取相应的角标生成规则,从而利用调取的各角标生成规则,生成待更新角标的专辑在不同客户端配置下对应的角标特征信息。可见,本申请的角标生成规则与客户端配置、专辑类型以及角标位置等参数相关,从而使的不同配置的客户端输出同一专辑时所显示的角标具有的角标特征信息不同,即实现了不同配置客户端针对同一专辑的角标的个性化设定,而且便于进行定向的专辑拉新推广。可选的,用户可以根据自身喜好等因素,对客户端输出的专辑的角标提出更新请求,该更新请求可以包括该客户端配置、专辑的专辑属性以及需要更新的角标位置、角标名称、角标显示状态等信息,并将其发送至服务器,由管理人员根据对用户更新请求的统计结果,调整相应客户端配置下相应专辑类型的角标位置的角标生成规则,以便服务器能够按照上述实施例提供的角标配置方法重新生成所请求专辑的角标特征信息,进而在该客户端请求输出该专辑时,能够显示具有新的角标特征信息的角标。由此可见,本申请还可能够根据个人场景、个性化推荐、相关运营活动,为不同类型的用户所使用的不同配置的客户端生成不同角标,满足了产品的多样化以及个性化需求。为了进一步说明本申请提供的角标配置方案,本申请将在上述实施例的基础上,从系统的整体上进一步对本申请提供的角标配置方法进行介绍,如图3所示,为本申请另一种实施例提供的角标配置方法的信令流程图,该方法可以包括:步骤S31,服务器确定待更新角标的专辑的专辑属性以及对应的角标位置;在实际应用中,可以根据客户端开发商以及各专辑的发布商之间的协议关系等要求,确定客户端启动后输出的所有专辑为待更新角标的专辑;当然,本申请也可以将客户端新增的一个或多个专辑作为待更新角标的专辑;或者,应产品要求或用户要求等,确定客户端具有的专辑中的一个或多个专辑为待更新角标的专辑,本申请对确定待更新角标的专辑的方式和数量不作限定。如上述实施例对应部分的描述,专辑属性可以是相应专辑的专辑名称、专辑ID、专辑信息描述等,本申请对其包含的具体内容不作限定,可以作为区分不同专辑的依据。而各待更新角标的角标位置具体可以是角标位置名称或描述,也可以是一一对应的角标位置标识。可选的,本申请实施例可以通过设置一个后台输入接口,当需要对一个或多个专辑进行角标更新或生成一个或多个专辑的角标时,可以通过该专辑的角标配置信息写入后台输入接口,此时,角标配置信息可以包括待更新角标的专辑的专辑属性以及对应的角标位置,从而使后台输入接口接收到角标配置信息后,可以传递至预置的消息队列中,利用服务器的角标生成逻辑,生成对应不同配置客户端的角标特征信息,以使不同配置客户端输出同一专辑时能够显示个性化的角标。步骤S32,服务器基于专辑属性,确定相应的待更新角标的专辑的专辑类型,以具有待更新角标的专辑的客户端配置;其中,具有待更新角标的专辑的一个客户端通常对应有多种配置,也就是说,具有待更新角标的专辑的客户端可以包括不同平台不同版本的多个客户端,本申请可以通过客户端配置来区分客户端的平台和版本。步骤S33,服务器调取预存的与确定的各种客户端配置一一对应的字典表;其中,字典表可以记录对应的客户端配置,以及在各专辑类型下不同角标位置对应的角标生成规则。可见,本申请可以利用字典表记录客户端配置、专辑类型、角标位置以及角标生成规则等参数之间的对应关系,且对于其中的客户端配置、专辑类型以及角标位置等参数可以采用唯一对应的数字标识来表示,角标生成规则也可以利用至少一个角标ID来表示。可选的,在实际应用中,本申请可以为每一种客户端配置定义唯一对应的key,从而通过不同的key来表示客户端的不同配置,即通过不同的key表示不同平台不同版本的组合。具体的,本实施例可以采用如下所示的key映射表的方式来记录key与不同平台版即不同客户端配置的角标生成规则的映射关系,但并不局限于下表所示的内容。Key映射表:字段名值类型描述c_key需要生成的keyc_control_idt_control_info表的自增IDc_modifytimeDATETIME修改时间c_createtimeDATETIME创建时间其中,对于上述key映射表中的t_control_info表即为控制信息表,用于记录上述key对应的客户端配置的相关信息,如客户端所属平台和版本,具有专辑的各专辑类型及其对应的不同角标位置的角标生成规则等等,如下文记载了一种控制信息表,但并不局限于这一种方式。控制信息表:字段名值类型描述c_idInt自增IDc_platformINT(10)平台c_versionINT(10)版本c_typeINT(10)分类c_positionINT(10)位置c_stateINT(10)控制位c_modifytimeDATETIME修改时间c_createtimeDATETIME创建时间步骤S34,服务器根据确定的专辑类型以及待更新角标的专辑对应的角标位置,从调取的各字典表中,获取各种客户端配置下与确定的专辑类型和角标位置对应的角标生成规则。在实际应用中,本申请基于上述各表格记录的内容,可以确定不同客户端配置的不同专辑类型在不同角标位置的角标生成规则,如下表1所示:表1其中,上表示出的是一种客户端配置(可以由数值1表示)对应的字典表,该表中,专辑类型一栏中,1表示电影这一专辑类型、2表示电视剧这一专辑类型、3标识动画这一专辑类型,依次类推;而在角标位置一栏中,1表示角标在专辑的左上角显示,2表示专辑在右上角显示,3表示专辑在左下角显示,4表示专辑在右下角显示。由上表可以看出,在不同专辑类型下,不同角标位置对应有不同的角标生成规则,每一个角标生成规则可以包括至少一个角标ID,即上述角标生成规则一栏中的数值,而且,在不同客户端配置中,同一角标ID对应的角标名称、角标显示状态等信息可以不同,具体参见下文对应部分的描述。综上,在确定待更新角标的专辑的专辑类型及其对应的角标位置后,可以通过各种客户端配置的上表1所示的内容,筛选出该客户端配置下待更新角标的专辑的角标生成规则,例如,若待更新角标的专辑包括电影,预设其角标位置为左上角,具有该待更新角标的专辑的客户端配置包括A,那么,本申请可以查询A对应的上表1所示的关系,查找电影左上角的角标生成规则,如1,2,3,4,5,6,7。可选的,在实际应用中,对于上述每一个角标生成规则包含的各角标ID可以拼接到一个map中,以角标生成规则为34,35,36,78,79,80为例,可以采用34+35+36+78+79+80的方式存放在一个map中,以便在确定该角标生成规则对应的角标特征信息时,直接从对应的map中获得各角标ID。步骤S35,服务器调取各种客户端配置对应的角标定义表;其中,角标定义表可以记录对应的客户端配置,以及不同角标ID一一对应的角标名称等信息。在实际应用中,不同客户端配置对应的同一角标ID对应的角标名称可以不同,也可以相同,本申请对此不作限定。下文仅示出了一种客户端配置对应的角标定义表,但并不局限于此。角标定义表:字段名值类型描述c_idINT(10)自增IDc_tag_idINT(10)角标IDc_orderINT(10)排序c_paramVARCHAR(128)参数c_nameVARCHAR(128)角标名称c_typeINT(10)分类c_positionINT(10)位置c_modifytimeDATETIME修改时间c_createtimeDATETIME创建时间c_platformINT(10)平台c_versionINT(10)版本c_enableINT(10)控制位步骤S36,服务器从调取的各种客户端配置对应的角标定义表中,获得相应的角标生成规则包含的各角标ID对应的角标名称;步骤S37,对获得的同一个角标生成规则包含的各角标ID对应的角标名称进行拼接处理,确定相应客户端配置对应的待更新角标的专辑的目标角标名称;在实际应用中,若确定具有待更新角标的专辑的各种客户端配置分别对应的角标生成规则包括一个角标ID,可以直接将该角标ID在相应的客户端配置中角标名称确定为该客户端配置输出该专辑所显示的目标角标名称。若角标生成规则包括多个角标ID,则可以将相应客户端配置中这多个角标ID对应的角标名称拼接起来,从而将生成的角标名称作为该客户端配置的目标角标名称。步骤S38,服务器调取各种客户端配置对应的角标信息表;其中,角标信息表记录有对应的客户端配置,以及不同角标ID一一对应的角标显示状态,如角标字体颜色、字体、背景图案或颜色、尺寸,是否有边框等,如下面的角标信息表,但并不局限于该表示出的形式。角标信息表:字段名值类型描述c_idINT(10)自增IDc_tag_idINT(10)角标IDc_paramVARCHAR(512)参数c_platformINT(10)平台c_versionVARCHAR(45)描述作用不用作区分c_enableINT(10)控制位c_modifytimeDATETIME修改时间c_createtimeDATETIME创建时间c_textVARCHAR(128)文字步骤S39,服务器从调取的各种客户端配置对应的角标信息表,获得相应角标生成规则包含的各角标ID对应的角标显示状态;步骤S310,服务器对获得同一个角标生成规则包含的各角标ID对应的角标显示状态进行拼接处理,确定相应客户端配置对应的待更新角标的专辑的目标角标显示状态;步骤S311,服务器利用确定的同一客户端配置对应的待更新角标的专辑的目标角标名称以及目标显示状态信息,生成相应客户端配置对应的待更新角标的专辑的角标特征信息并储存;可选的,本申请可以采用角标信息表的方式存储生成的待更新角标的专辑在各种客户端配置下对应的角标特征信息,如下所示的角标信息表,但并不局限于下表示出的形式和内容。角标信息表:步骤S312,客户端基于触发操作生成专辑输出请求,并将该专辑输出请求发送至服务器;在实际应用中,用户启动客户端,并在客户端选择所输出的专辑类型后,可以生成相应的专辑输出请求,并发送至服务器,来获得相应的角标特征信息。其中,专辑输出请求可以携带有客户端请求输出专辑的当前专辑类型以及该客户端的当前配置。举例说明,用户在电子设备上启动某视频播放客户端后,可以从示出的各专辑分类中选择希望观看的专辑类型,如图4所示,可以选择电影这一专辑类型,客户端会基于用户的选择操作生成相应的专辑输出请求,并发送至服务器,以获得所请求专辑及其对应的角标特征信息。步骤S313,服务器解析接收到的专辑输出请求,确定客户端请求输出专辑的当前专辑类型以及客户端的当前配置;步骤S314,服务器获取已生成的在客户端的当前配置下与当前专辑类型对应角标特征信息;步骤S315,服务器将获取的角标特征信息发送至客户端;步骤S316,客户端输出该请求输出的专辑,并在该专辑的图标上显示具有该角标特征信息的角标。仍以上图4为例,服务器响应客户端发送的专辑输出请求,可以将该客户端具有的所选择专辑类型对应的专辑输出,具体可以采用显示专辑图标的方式输出该客户端具有的该专辑类型的各专辑,同时,还可以采用上述方式在专辑图标上显示具有相应角标特征信息的角标,以供用户了解专辑的基本信息。由此可见,在本实施例实际应用中,由于服务器针对不同客户端配置、不同专辑类型、不同角标位置等参数,预设的相应的角标生成规则,所以,在不同配置的客户端请求输出专辑时所显示的是个性化的角标,而不是统一预设的角标,满足了产品的个性化需求,而且方便定向专辑的拉新推广。下面对本申请实施例提供的服务器进行介绍,下文描述的服务器与上文以服务器角度描述的角标配置方法相互对应参照。如图5所示,为本申请实施例提供的服务器的结构框图,参照图5,该服务器可以包括:专辑确定模块51,用于确定待更新角标的专辑的专辑属性以及对应的角标位置;其中,专辑属性可以包括专辑名称、专辑ID、专辑描述等信息,可以根据实际需要确定。角标位置可以是角标位置名称、角标位置标识等,本申请对其具体输出形式不作限定。配置确定模块52,用于基于专辑属性,确定待更新角标的专辑的专辑类型,以及具有待更新角标的专辑的客户端配置;其中,具有待更新角标的专辑的一个客户端对应多种配置,也就是说,具有待更新角标的专辑的客户端可以属于不同平台,且每一平台对应有多个版本的客户端。规则调取模块53,用于调取各种客户端配置下与确定的所述专辑类型和所述角标位置对应的角标生成规则;在本实施例中,确定的角标生成规则可以包括至少一个角标ID,且每一个角标ID预设有对应的角标名称、角标显示状态等信息。角标特征生成模块54,用于根据调取的各种角标生成规则,生成所述待更新角标的专辑在各种客户端配置中对应的角标特征信息。其中,角标特征信息可以包括角标名称、角标显示状态等信息,以使客户端输出相应专辑时显示具有该角标特征信息的角标。可选的,作为本申请实施例提供的另一服务器框图,如图6所示,在上述实施例的基础上,规则调取模块53可以包括:字典表调取单元531,用于调取预存的与确定的各种客户端配置一一对应的字典表;其中,字典表记录有对应的客户端配置,以及在各专辑类型下不同角标位置对应的角标生成规则。规则获取单元532,用于根据确定的所述专辑类型以及所述待更新角标的专辑对应的角标位置,从调取的各字典表中,获取各种客户端配置下与确定的所述专辑类型和所述角标位置对应的角标生成规则。可选的,如图6所示,角标特征生成模块54可以包括:角标定义表调取单元541,用于调取各种客户端配置对应的角标定义表;其中,角标定义表记录有对应的客户端配置,以及不同角标ID一一对应的角标名称;角标名称获取单元542,从调取的各种客户端配置对应的角标定义表中,获得相应的角标生成规则包含的各角标ID对应的角标名称;目标角标名称确定单元543,用于对获得的同一个角标生成规则包含的各角标ID对应的角标名称进行拼接处理,确定相应客户端配置对应的所述待更新角标的专辑的目标角标名称。可选的,在上述可选实施例的基础上,如图6所示,角标特征生成模块54还可以包括:角标信息表调取单元545,用于调取各种客户端配置对应的角标信息表;其中,角标信息表记录有对应的客户端配置,以及不同角标ID一一对应的角标显示状态,具体可参照上述方法实施例对应部分的描述。角标显示状态获取单元546,用于从调取的各种客户端配置对应的角标信息表中,获得相应角标生成规则包含的各角标ID对应的角标显示状态;目标角标显示状态确定单元547,用于对获得同一个角标生成规则包含的各角标ID对应的角标显示状态进行拼接处理,确定相应客户端配置对应的所述待更新角标的专辑的目标角标显示状态;角标特征生成单元548,用于利用同一客户端配置对应的同一待更新角标的专辑的目标角标名称和目标显示状态信息,生成所述同一客户端配置对应的同一待更新角标的专辑的角标特征信息。由此可见,在本实施例,预先针对不同客户端配置、不同专辑类型、不同角标位置的各种组合,设置相应的角标生成规则,从而使专辑的角标特征信息的确定与输出该专辑的客户端配置(可以包括所属平台和版本两个参数)、专辑类型、角标位置等相关,从而实现了不同配置客户端输出同一专辑的角标的个性化设定。可选的,对于上述生成的各种客户端配置对应的不同待更新角标的专辑的角标特征信息,可以利用存储模块进行存储,以便今后客户端请求输出专辑时,直接将相应的角标特征信息发送至该客户端,以使客户端输出专辑时显示具有该角标特征信息的角标。基于此,作为本申请实施例提供的服务器的又一种框图,如图7所示,在上述实施例的基础上,服务器还可以包括:通信模块55,用于接收客户端发送的专辑输出请求;其中,专辑输出请求携带有所述客户端请求输出专辑的当前专辑类型以及所述客户端的当前配置;解析模块56,用于解析所述专辑输出请求,确定所述客户端的当前配置以及请求输出专辑的专辑类型;角标特征获取模块57,用于获取已生成的与所述客户端的当前配置对应角标特征信息。上文描述的是服务器的软件功能模块架构,在服务器的硬件结构上,服务器可通过如下方式实现角标配置方案;图8为本申请实施例提供的服务器的硬件结构框图,参照图8,该服务器可以包括:处理器81,通信接口82,存储器83和通信总线84;其中处理器81、通信接口82、存储器83通过通信总线84完成相互间的通信;可选的,通信接口82可以为通信模块的接口,如GSM模块的接口;处理器81,用于执行程序;存储器83,用于存放程序;程序可以包括程序代码,所述程序代码包括计算机操作指令。处理器81可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成实施本申请实施例的一个或多个集成电路。存储器83可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。其中,程序可具体用于:确定待更新角标的专辑的专辑属性以及对应的角标位置;基于所述专辑属性,确定所述待更新角标的专辑的专辑类型,以及具有所述待更新角标的专辑的客户端配置,其中,具有所述待更新角标的专辑的一个客户端对应多种配置;调取在确定的各种客户端配置下,与确定的所述专辑类型和所述角标位置对应的角标生成规则;根据调取的各种客户端配置对应的角标生成规则,生成所述待更新角标的专辑在相应客户端配置下对应的角标特征信息。可选的,为了实现各角标生成规则的调取,程序具体可以用于:调取预存的与确定的各种客户端配置一一对应的字典表,所述字典表记录有对应的客户端配置,以及在各专辑类型下不同角标位置对应的角标生成规则;根据确定的所述专辑类型以及所述待更新角标的专辑对应的角标位置,从调取的各字典表中,获取各种客户端配置下与确定的所述专辑类型和所述角标位置对应的角标生成规则。在该可选实施例中,可以通过存储器存储上述各客户端配置的字典表,且需要说明的是,本申请对字典表的具体生成方式以及输出内容不作限定。可选的,在调取各种客户端配置对应的角标生成规则后,为了生成对应的角标特征信息,程序具体可以用于:调取各种客户端配置对应的角标定义表,所述角标定义表记录有对应的客户端配置,以及不同角标ID一一对应的角标名称;从调取的各种客户端配置对应的角标定义表中,获得相应的角标生成规则包含的各角标ID对应的角标名称;对获得的同一个角标生成规则包含的各角标ID对应的角标名称进行拼接处理,确定相应客户端配置对应的所述待更新角标的专辑的目标角标名称;调取各种客户端配置对应的角标信息表,所述角标信息表记录有对应的客户端配置,以及不同角标ID一一对应的角标显示状态;从调取的各种客户端配置对应的角标信息表中,获得相应角标生成规则包含的各角标ID对应的角标显示状态;对获得同一个角标生成规则包含的各角标ID对应的角标显示状态进行拼接处理,确定相应客户端配置对应的所述待更新角标的专辑的目标角标显示状态;利用同一客户端配置对应的同一待更新角标的专辑的目标角标名称和目标显示状态信息,生成所述同一客户端配置对应的同一待更新角标的专辑的角标特征信息。本实施例还提供了一种角标配置系统,该系统结构框图如图1所示,包括服务器100和多个客户端200,其中:服务器100,用于确定待更新角标的专辑的专辑属性以及对应的角标位置,基于所述专辑属性,确定所述待更新角标的专辑的专辑类型,以及具有所述待更新角标的专辑的客户端配置,调取各种客户端配置下与确定的所述专辑类型和所述角标位置对应的角标生成规则,根据调取的各种客户端配置对应的角标生成规则,生成所述待更新角标的专辑在各种客户端配置中对应的角标特征信息;其中,具有所述待更新角标的专辑的一个客户端对应多种配置;客户端200,用于向所述服务器发送专辑输出请求,所述专辑输出请求携带有所述客户端请求输出专辑的当前专辑类型以及所述客户端的当前配置,接收所述服务器获取并发送的已生成的在所述客户端的当前配置下与所述当前专辑类型对应的角标特征信息,并在输出所述请求输出的专辑时显示具有所述角标特征信息的角标。综上所述,本申请实施例能够实现不同配置客户端输出同一专辑时显示个性化的角标,也就是说,对于不同平台不同版本客户端输出同一专辑时所显示的角标可以不同,满足了产品个性化需求,且方便实现定向的专辑拉新推广。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或
技术领域
内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1