一种定制界面显示方法、装置、设备及存储介质与流程

文档序号:32508503发布日期:2022-12-10 06:53阅读:36来源:国知局
一种定制界面显示方法、装置、设备及存储介质与流程

1.本发明涉及计算机技术领域,尤其涉及一种定制界面显示方法、装置、设备及存储介质。


背景技术:

2.在面向企业(to business,to b)的产品销售过程中,供应商的销售团队往往需要向客户推荐多款同类型产品,客户根据自身需求选择其中的一款或多款,在应用此模式销售软件应用类或网页类产品例如家庭医生产品时,由于不同客户有不同需求,甚至同一客户基于同一类型产品也有差异化需求,往往需要基于合同内容对产品的界面进行差异化的配置,这使得每次签订销售合同后,供应商都需要为产品设置单独的配置与审批流程。
3.为了简化流程,目前最常用的方式是将产品按功能划分为模块,并将各种模块进行集成,由客户在使用时对其所需要的特定模块进行选取和操作,例如一些家庭医生签约服务系统,包括按服务点单模块、按团队点单模块、按包型点单模块、按疾病点单模块和按家庭点单模块,以根据居民的健康状况提供个性化的签约服务。
4.在实现本发明过程中,发明人意识到现有技术中至少存在如下问题:一、差异化应对能力低下,难以高效率地满足客户的差异化需求,二、开发与配置工作过度冗余,既无法通过产品类型对产品进行合理区分,又无法有效简化开发与配置流程,导致投入产出比低下,开发资源浪费严重。


技术实现要素:

5.本发明提供一种定制界面显示方法方法、装置、设备及存储介质,以解决差异化应对能力低下,开发与配置工作过度冗余,既无法通过产品类型对产品进行合理区分,又无法有效简化开发与配置流程的技术问题。
6.第一方面,提供了一种定制界面显示方法,包括:
7.获取用户的用户身份信息和产品需求信息,所述产品需求信包括基础需求信息和个性化需求信息;
8.将所述基础需求信息与预设的模板库进行匹配,得到目标基础界面,所述预设的模板库包括多组预设需求信息和与所述预设需求信息对应的预设基础界面,所述目标基础界面的显示状态通过目标特征参数进行调整;
9.根据所述个性化需求信息确定个性化特征和个性化特征参数,以对所述目标基础界面的所述目标特征参数进行调整,生成目标定制界面,并将所述目标定制界面与所述用户身份信息进行关联;
10.当获取到客户端发送的包括所述用户身份信息的目标定制界面显示请求时,控制所述客户端显示所述目标定制界面。
11.第二方面,提供了一种定制界面显示装置,包括:
12.需求获取模块,用于获取用户的用户身份信息和产品需求信息,所述产品需求信
包括基础需求信息和个性化需求信息;
13.模板匹配模块,用于将所述基础需求信息与预设的模板库进行匹配,得到目标基础界面,所述预设的模板库包括多组预设需求信息和与所述预设需求信息对应的预设基础界面,所述目标基础界面的显示状态通过目标特征参数进行调整;
14.个性化定制模块,用于根据所述个性化需求信息确定个性化特征和个性化特征参数,以对所述目标基础界面的所述目标特征参数进行调整,生成目标定制界面,并将所述目标定制界面与所述用户身份信息进行关联;
15.显示控制模块,用于在获取到客户端发送的包括所述用户身份信息的目标定制界面显示请求时,控制所述客户端显示所述目标定制界面。
16.第三方面,提供了一种定制界面显示设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现上述一种定制界面显示方法的步骤。
17.第四方面,提供了一种定制界面显示设备可读存储介质,所述存储介质存储有软件程序,其特征在于,所述软件程序被处理器执行时实现上述一种定制界面显示方法的步骤。
18.上述一种定制界面显示方法、装置、设备及存储介质所实现的方案中,首先获取用户的用户身份信息和产品需求信息,产品需求信包括基础需求信息和个性化需求信息,将基础需求信息与预设的模板库进行匹配,得到目标基础界面,根据个性化需求信息确定个性化特征和个性化特征参数,以对目标基础界面的目标特征参数进行调整,生成目标定制界面,并将目标定制界面与用户身份信息进行关联,当获取到客户端发送的包括用户身份信息的目标定制界面显示请求时,控制客户端显示目标定制界面,本技术通过将产品需求与模板库进行匹配,提高了差异化应对能力,有效减少了针对目标定制界面差异化需求的订单审批、配置与开发工作量,有利于节省人力资源配置,提高产品开发效率和质量管控效率。
附图说明
19.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1是本发明一实施例中一种定制界面显示方法的一应用环境示意图;
21.图2是本发明一实施例中一种定制界面显示方法的一流程示意图;
22.图3是图2中步骤s220的一具体实施方式流程示意图;
23.图4是图2中步骤s230的一具体实施方式流程示意图;
24.图5是图2中步骤s230的另一具体实施方式流程示意图;
25.图6是图2中步骤s240的一具体实施方式流程示意图;
26.图7是本技术一示例性实施例示出的定制界面显示装置的结构示意图;
27.图8是适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
具体实施方式
28.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.本发明实施例提供的一种定制界面显示方法,可应用在如图1的应用环境中,图1是本发明一实施例中一种定制界面显示方法的一应用环境示意图,其中,客户端1是由用户操作以发送需求的端口,可以包括但不限于是个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴智能设备等具有信息传输或交流功能的电子设备,服务器端2指的是应用本技术所提供的一种定制界面显示方法的端口,用于接收客户端1的信息,并向客户端1提供目标定制界面显示服务,服务器端2可以以独立的服务器的形式存在,也可以是多个服务器组成的服务器集群,例如在一些实施方式中,服务器端2包括用于直接与客户端1进行信息交流的销售团队服务器,以及根据销售团队服务器的反馈提供研发服务的研发团队服务器,客户端1和服务器端2之间通过包括但不限于网络、云端等通信方式进行信息的传输。
30.在本实施例中,服务器端2获取用户从客户端1发送的用户身份信息和产品需求信息,其中,用户身份信息指的是能够表面用户特定身份的信息,例如公司的名称或序列号等,产品需求信息指的是用户对产品也即目标定制界面的需求,包括基础需求信息和个性化需求信息;服务器端2将基础需求信息与预设的模板库进行匹配,得到目标基础界面,预设的模板库包括多组预设需求信息和与预设需求信息对应的预设基础界面,目标基础界面的显示状态通过目标特征参数进行调整;服务器端2根据个性化需求信息确定个性化特征和个性化特征参数,以对目标基础界面的目标特征参数进行调整,生成目标定制界面,并将目标定制界面与上述用户身份信息进行关联;当服务器端2获取到客户端1发送的包括用户身份信息的目标定制界面显示请求时,控制客户端1显示目标定制界面。
31.如上所述,在本技术中,首先获取用户的用户身份信息和产品需求信息,产品需求信包括基础需求信息和个性化需求信息,将基础需求信息与预设的模板库进行匹配,得到目标基础界面,根据个性化需求信息确定个性化特征和个性化特征参数,以对目标基础界面的目标特征参数进行调整,生成目标定制界面,并将目标定制界面与用户身份信息进行关联,当获取到客户端发送的包括用户身份信息的目标定制界面显示请求时,控制客户端显示目标定制界面,本技术通过将产品需求与模板库进行匹配,提高了差异化应对能力,有效减少了针对目标定制界面差异化需求的订单审批、配置与开发工作量,有利于节省人力资源配置,提高产品开发效率和质量管控效率。
32.下面通过具体的实施例对本发明进行详细的描述。
33.请参阅图2,图2是本发明一实施例中一种定制界面显示方法的一流程示意图,包括如下步骤:
34.步骤s210中,获取用户的用户身份信息和产品需求信息,产品需求信包括基础需求信息和个性化需求信息。
35.首先需要理解的是,本发明提供的一种定制界面显示方法,可应用于各种应用场景下的服务器端2基于客户端1需求控制客户端1对符合需求的目标定制界面进行展示的过程中,例如,在以面向企业(to business,to b)的销售模式对家庭医生产品进行销售的应
用场景中,同一市场下有不同的企业客户,不同的企业客户往往会对家庭医生产品提出不同的不同需求,甚至于同一企业客户基于不同的合同,也会提出差异化的需求,此处的需求既包括对家庭医生产品的实质内容本身,例如家庭医生产品的价格、使用人数以及医疗权益等提出的基础需求,也包括对家庭医生产品的形式内容,例如客户使用产品时面对的使用界面外观、界面操作流程等提出的个性化需求。
36.在本实施例中,需要获取用户的用户身份信息和产品需求信息,其中产品需求信息包括基础需求信息和个性化需求信息。
37.在本实施例中,用户身份信息包括企业序列信息和合同序列信息,企业序列信息是以企业作为区分的序列信息,合同序列信息是以企业与产品的提供方签订的合同作为区分的序列信息,通过以企业序列信息和合同序列信息共同作为用户身份信息,除了能够应对不同公司的差异化需求,也能够应对同一公司针对同一产品或不同产品的差异化需求,有利于进一步提高产品需求区分的合理性,减少开发与配置工作冗余。
38.值得说明的是,区别于现有技术中根据客户需求进行整体方案配置和流程审批的开发模式,本技术基于基础需求信息和个性化需求信息的产品需求信息划分方式,在后续步骤中对基础需求信息和个性化需求信息进行分类处理,以便通过模块化的方式应对一部分用户需求,从而减少传统开发流程中针对该部分需求的审批和配置流程,可以理解的是,基础需求信息指的是包括用户基础需求的信息,其中,基础需求也即对应于上述应用场景中所描述的产品实质内容的需求,例如产品价格、产品功能等对用户选取意向有直接影响的需求,而个性化需求信息中的个性化需求则对应于不影响产品基本功能的需求,例如产品界面的主题颜色、模块布局、模块展示顺序等,当基本需求确定之后,个性化需求一般通过参数调整例如修改字符、修改数值等方式加以完成。
39.步骤s220中,将基础需求信息与预设的模板库进行匹配,得到目标基础界面,模板库包括多组预设需求信息和与预设需求信息对应的预设基础界面,目标基础界面的显示状态通过目标特征参数进行调整,目标基础界面包括至少一个预设基础界面。
40.对于步骤s220,需要根据步骤s210中获取的基础需求信息,对预设的模板库进行匹配,其目的是从模板库中选取与基础需求信息相匹配的目标基础界面,值得说明的是,模板库可以是由多个预先完成的预设基础界面填充得到的库,模板库中的每一个预设基础界面对应多组预设需求信息,通过判断基础需求信息与预设基础界面的预设需求信息的匹配程度,即可确认该组预设需求信息对应的预设基础界面是否满足基础需求信息所包括的基础需求,通过上述匹配方式,得到与基础需求信息相匹配的预设基础界面,即目标基础界面;例如在一些实施方式中,基础需求信息包括产品价格500元,在模板库中有多个预设基础界面,每个预设基础界面对应多个预设需求信息,例如第一预设基础界面对应的第一预设需求信息为产品价格800元,第二预设基础界面对应的第二预设需求信息为产品价格500元,则匹配结果为第二预设基础界面与基础需求信息匹配,将第二预设基础界面确定为目标基础界面,上述方式仅为针对一个基础需求信息的示例性实施方式,在其他一些实施方式中,根据模板库的构建情况以及实际应用场景下用户的需求类别,可以同时对多组预设需求信息和基础需求信息进行匹配,当用户需求明确时,便能够从预设的模板库中选出与全部基础需求信息相匹配的目标基础界面。
41.在一实施例中,本技术具体地提供了一种可应用于本方法的一种匹配得到目标基
础界面的方案,请参阅图3,图3是图2中步骤s220的一具体实施方式流程示意图,在本实施例中,需求信息包括预设特征和预设特征参数,将基础需求信息与预设的模板库进行匹配,得到目标基础界面,具体包括如下步骤:
42.步骤s310中,从基础需求信息中提取基础关键词,基础关键词包括基础特征和基础特征的基础特征参数,其中,基础特征包括产品价格、产品使用人数和产品权益至少之一;
43.步骤s320中,根据基础特征和预设特征的对应关系,比较基础特征参数和预设特征参数,得到每组预设需求信息与基础需求的相似度指标;
44.步骤s330中,根据预设相似度阈值对相似度指标进行判断,若相似度指标高于预设相似度阈值,则将预设需求信息对应的预设基础界面选定为待确认基础界面;
45.步骤s340中,将待确认基础界面推送至客户端,根据客户端反馈的确认结果,将待确认基础界面中的至少一个确定为目标基础界面。
46.对于步骤s310,首先需要从基础需求信息中提取基础关键词,基础关键词包括基础特征和基础特征参数,基础特征包括产品价格、产品使用人数和产品权益至少之一,此处的基础关键词可以是根据模板库中预设基础界面对应预设需求信息进行设置的,其中预设需求信息也对应的包括预设特征和预设特征参数,例如在一些实施方式中,在为用户提供家庭医生产品的应用场景中,用户发出基础需求信息为“产品使用人数大于或等于3人,产品价格小于800元,产品权益需要有儿科问诊权益”,提取基础关键词包括基础特征“产品使用人数”、“产品价格”和“产品权益”,以及基础特征对应的基础特征参数“大于或等于3人”、“小于800元”和“儿科问诊权益”,需要理解的是,此处的基础特征参数和预设特征参数是为了便于理解而采用的描述方式,在实际实施过程中,可以是数值或字段本身的含义,例如以“儿科问诊权益”字段本身表示儿科问诊权益,也可以是以特定字符、代码、归一化数据或序号等形式表征特定数值或状态,例如以特定的字符串0001表示儿科问诊权益,基础特征参数的表示形式多样,有利于基础特征参数和预设特征参数的对比,在对基础关键词进行提取的过程中,基础特征参数的表示形式不会对本技术的方法产生实质影响,提取基础关键词可以采用例如语义识别算法等常用的关键词提取方式,也可以直接由人工完成。
47.对于步骤s320-s330,基于提取基础关键词得到的基础特征和基础特征参数,结合预设特征和预设特征参数进行比较,具体地,根据基础特征和预设特征的对应关系,比较同一特征所对应的基础特征参数和预设特征参数,得到每组预设需求信息与基础需求信息的相似度指标,得到相似度指标的规则可以是根据预设的评价标准设立的,相似度指标只需要反应预设需求信息与基础需求信息的相似程度,可以根据基础特征参数与预设特征参数的匹配数量进行加和计算,也可以根据每个基础特征参数与预设特征参数的匹配程度进行加权计算,其具体计算方式在此不作限定,得到相似度指标后,根据预设相似度阈值对相似度指标进行判断,并选出落在相似度阈值内的相似度指标所对应的预设基础界面作为待确认基础界面;
48.例如在一些实施方式中,在为用户提供家庭医生产品的应用场景中,用户发出基础需求信息为“产品使用人数大于或等于3人,产品价格小于800元,产品权益需要有儿科问诊权益”,模板库中例如包括三种预设基础界面,分别为界面3a、界面3b和界面3c,每个预设基础界面对应一组预设需求参数,每组预设需求信息中,预设特征包括产品价格、产品使用
人数和产品权益,界面3a中,预设特征对应的预设特征参数分别例如为300元,3人和儿科问诊权益,界面3b中,预设特征对应的预设特征参数分别例如为500元,4人和儿科及妇科问诊权益,界面3c中,预设特征对应的预设特征参数分别例如为900元,5人和妇科问诊权益,相似度指标的判断方式例如为符合则为1,不符合则为0,则比较结果为,界面3a有3个基础特征参数与预设特征参数匹配,则有3组基础需求的相似度指标为1,界面3b有3个基础特征参数与预设特征参数匹配,则有3组基础需求的相似度指标为1,界面3c有1个基础特征参数与预设特征参数匹配,则有1组基础需求的相似度指标为1,有2组基础需求的相似度指标为0,预设相似度阈值例如为2,需要多于2组基础特征参数与预设特征参数匹配时,也即相似度指标总和为3才可选定为待确认基础界面,根据比较结果,选定界面3a和界面3b为待确认基础界面;
49.又例如在另一些实施方式中,相似度指标也可以分别反映相似程度,例如根据预设特征参数和基础特征参数的符合程度,得到一个预设基础界面的三个相似度指标0.2、0.5和0.8,对应的相似度阈值分别为0.6、0.6和0.6,则有一个相似度指标低于相似度阈值,故此预设基础界面不能选定为目标基础界面;
50.还例如在另一些实施方式中,还可通过判断预设特征参数是否满足基础特征参数,规定相似度指标的生成方式和相似度阈值的形式,例如当预设特征参数包括基础特征参数,则该基础特征参数对应的基础需求的相似度指标为100%,反之则为0%,相似度阈值例如设置为80%,也可达到同样的筛选效果;
51.在上述实施方式中,还可对不同的相似度指标设定加权因子,计算得到一个加权后指标,并规定一个相似度阈值对加权后指标进行判断,例如得到3组基础需求的3个相似度指标,加权计算得到加权后指标,再与相似度阈值比较;
52.相似度指标和相似度阈值的设定规则根据实际判断标准和判断需求的不同,可以有不同的形式,在其他实施方式中,基于本技术的思路所拓展的方案,也应当落在本发明的范围之内。
53.对于步骤s340,将待确认基础界面推送至客户端,由用户选择或确认步骤s320-s330的比较判断结果,此时有两种情况,在一些实施方式中,选出一个待确认基础界面,此时由用户确认是否选择此界面,在另一些实施方式中,选出多个待确认基础界面,此时由用户从中选择需要的截面,根据客户端反馈的确认结果,将待确认基础界面中的至少一个确定为目标基础界面。
54.如上所述,通过s310-s340,通过基础需求信息确认出用户所需要的目标基础界面,使目标基础界面能够完整地满足用户的基础需求,也有效减少了针对目标定制界面差异化需求的订单审批、配置与开发工作量,进一步提高了产品开发效率和质量。
55.值得说明的是,得到目标基础界面仅表示该界面能够满足用户的全部基础需求,但对于个性化需求的满足,需要通过调整目标基础界面的目标特征参数,以调整目标基础界面的显示状态加以实现,此处的目标特征参数指的是用于调整目标基础界面的显示状态的参数,例如在一些实施方式中,目标基础界面通过第一目标特征参数调整界面颜色,第一目标特征参数例如是不同颜色对应的rgb(red green blue,红绿蓝色彩模式)代码,根据rgb代码与颜色的对应规则,调整第一目标特征参数的值,可以将目标基础界面按不同rgb代码对应的颜色主题进行显示。
56.步骤s230中,根据个性化需求信息确定个性化特征和个性化特征参数,以对目标基础界面的目标特征参数进行调整,生成目标定制界面,并将目标定制界面与用户身份信息进行关联。
57.对于步骤s230,首先需要根据个性化需求信息对目标基础界面进行个性化定制,以得到目标定制界面,定制并生成目标定制界面的方案包括对目标基础界面的目标特征参数进行调整,得到的目标定制界面需要与用户身份信息进行关联,通过此关联,以便于在后续步骤中,能够通过用户发出的带有用户身份信息的请求,找到与其用户身份信息相关联的目标定制界面。
58.具体地,在本实施例中,请参阅图4,图4是图2中步骤s230的一具体实施方式流程示意图,根据个性化需求信息确定个性化特征和与个性化特征对应的个性化特征参数,以对所述目标基础界面的所述目标特征参数进行调整,生成目标定制界面的步骤,包括如下步骤:
59.步骤s410中,获取客户端的个性化需求,从个性化需求中提取个性化关键词,个性化关键词包括个性化特征和个性化特征参数,其中,个性化特征包括主题颜色、模块布置位置和模块展示顺序;
60.步骤s420,根据个性化特征参数,对个性化特征对应的目标特征参数进行调整,生成目标定制界面。
61.对于步骤s410,需要理解的是,个性化需求指的是用户对目标基础界面提出的不涉及产品本身服务内容的需求,在本实施例中,通过提取个性化关键词,得到个性化特征和与个性化特征对应的个性化特征参数,个性化特征包括主题颜色、模块布置位置和模块展示顺序,模块布置位置可理解为内容模块在目标基础界面中的横向分布位置,而模块展示顺序可理解为内容模块在目标基础界面中的纵向分布位置,例如通过调节第一目标特征参数,可实现在点击第一内容模块时,跳转至第二内容模块,或点击第一内容模块时,跳转至第三内容模块,从而实现模块展示顺序的差异化。
62.值得说明的是,此处从个性化需求能够提取个性化关键词的步骤,同样可通过语义识别算法加以完成,或直接由人工完成,具体实施方式的原理与步骤s310-s340提供的实施例相同,在此不再赘述。
63.对于步骤s420,在得到表征包括主题颜色、模块布置位置和模块展示顺序的个性化特征参数后,根据个性化特征参数对目标特征参数进行调整,需要理解的是,此处的个性化特征参数和目标特征参数同样是为了便于理解而采用的描述方式,在实际实施过程中,可以是数值或字段本身的含义,例如以rgb代码“#000001”字段本身表示主题颜色,或者以坐标(a,b)表示模块布置位置,也可以是以特定字符、代码、归一化数据或序号等形式表征特定数值或状态,例如以归一化数据例如0.5表示颜色深度进而表示主题颜色,或者以特定的字符串0001表示模块展示顺序的方案等,通过获取个性化特征参数,能够以数据的形式得到用户的个性化需求,基于这些数据对目标特征参数进行调整,便可得到与用户的个性化需求相匹配的目标定制界面。
64.如上所述,通过步骤s410-s430,根据个性化需求信息,得到个性化特征和个性化特征参数,根据个性化特征参数调整目标特征参数,进而调整目标基础界面的包括主题颜色、模块布置位置和模块展示顺序的显示状态,有利于进一步满足差异化的目标定制界面
显示需求。
65.在一实施例中,本技术还提供了另一种得到目标定制界面的方案,如图5所示,图5是图2中步骤s230的另一具体实施方式流程示意图,在根据所述个性化需求信息确定个性化特征和个性化特征参数之后,对目标基础界面的目标特征参数进行调整,生成目标定制界面之前,还包括如下步骤:
66.步骤s510中,根据个性化特征参数,在预设的定制库中,对与目标基础界面的类别相对应的预设定制界面进行检索;
67.步骤s520中,若检索结果包括目标预设定制界面,目标预设定制界面的目标特征参数与个性化特征参数一一对应地匹配,则将目标预设定制界面确定为目标定制界面;
68.对于上述步骤s510-s520,需要理解的是,预设的定制库,可以是设置在服务器端的数据库,也可以是在预设的第二方或第三方的数据库,可用于存储预先设置好的预设定制界面,预设定制界面指的是基于不同的预设基础界面,按照不同的个性化特征参数对预设基础界面进行调整,得到的不同的定制界面,类比并区别于模板库,模板库用于储存设置好的预设基础界面,以便根据基础需求信息从中选取合适的预设基础界面作为目标基础界面,而定制库存储设置好的预设定制界面,以便根据个性化需求信息从中选取合适的预设定制界面作为目标定制界面;
69.对与目标基础界面的类别相对应的预设定制界面进行检索,此处的类别指的是预设定制界面所对应的预设基础界面,例如,预设定制界面a1是基于预设基础界面a调整目标特征参数得到,预设定制界面a2是基于预设基础界面a不调整目标特征参数得到,则预设定制界面a1、预设定制界面a2和预设基础界面a的类别相对应,属于同一类别;检索得到对应类别的预设定制界面后,检索结果中的预设定制界面,均为基于个性化特征参数,调整目标定制界面的目标特征参数得到的,此时,若预设定制界面中存在一个界面,完全符合当前所需要的个性化需求信息,则说明有现成的预设定制界面可直接作为目标定制界面,具体地,若预设定制界面存在目标预设定制界面,目标预设定制界面的目标特征参数与个性化特征参数一一对应地匹配,则将目标预设定制界面确定为目标定制界面,例如在一些实施方式中,已从模板库中选定预设基础界面a作为目标基础界面,个性化特征包括主题颜色,该个性化特征对应的个性化特征参数为黑色,此时对目标基础界面的类别相对应的预设定制界面进行检索,也即对所有基于预设基础界面a的预设定制界面进行检索,检索结果包括预设定制界面a和预设定制界面b,预设定制界面a基于预设基础界面a且其主题颜色对应的目标特征参数为黑色,预设定制界面b基于预设基础界面a且其主题颜色对应的目标特征参数为白色,预设定制界面a的目标特征参数与个性化特征参数匹配,均为黑色,则预设定制界面a即为目标预设定制界面,将目标预设定制界面也即预设定制界面a选定为目标定制界面,其好处是,无需再根据个性化特征参数,对目标基础界面也即预设基础界面a的目标特征参数进行调整,得到目标定制界面,而是直接从设定好的预设定制界面中选定目标定制界面,使得差异化的工作量从产品供应的流程中脱离,进一步减少了差异化需求开发流程,提高了项目流程推进效率,同时有效避免基于相同的个性化需求重复生成目标定制界面,节省开发与审批资源,提高产品开发效率。
70.步骤s240中,当获取到客户端发送的包括用户身份信息的目标定制界面显示请求时,控制客户端显示目标定制界面。
71.对于步骤s240,需要理解的是,控制客户端显示目标定制界面的依据是步骤s230中对目标定制界面和用户身份信息作的关联操作,当接收到目标定制界面显示请求时,即可通过该关联,确认用户所请求显示的目标定制界面,
72.在本实施例中,对目标基础界面的目标特征参数进行调整,生成目标定制界面之后,还包括如下步骤:
73.将目标定制界面存储至预设储存区域;
74.上述步骤中的预设储存区域可以是设置在服务器端的数据库,也可以是在预设的第二方或第三方的数据库,可以是与上述步骤s510-s520中的定制库为同一数据库或具有包含关系的数据库,也可以是独立于上述定制库的数据库;可以理解的是,此处的储存动作是随目标定制界面的获得而进行的,因此随着上述方法步骤的执行次数增加,预设储存区域内存储的目标定制界面数量也会不断增加,根据实际需求,可以通过其他数据清理操作对预设储存区域中进行清理,也可以不作清理,例如在一些实施方式中,当某一目标定制界面对应的用户身份信息表明该用户的产品合同到期,则从预设储存区域中删除该用户身份信息关联的目标定制界面,又例如在另一些实施方式中,预设储存区域与上述定制库为同一数据库,则保留预设储存区域中所有目标定制界面,使定制库不断扩充,提高差异化应对水平。
75.在本实施例中,本技术还具体地提供了一种控制客户端显示目标定制界面方案,如图6所示,图6是图2中步骤s240的一具体实施方式流程示意图,具体包括如下步骤:
76.步骤s610中,当获取到客户端发送的目标定制界面显示请求时,对目标定制界面显示请求所包括的用户身份信息进行识别;
77.步骤s620中,基于用户身份信息对预设存储区域进行检索,判断是否存在与用户身份信息关联的目标定制界面,若存在,则控制客户端显示目标定制界面。
78.对于步骤s610-s620,获取到目标定制界面显示请求时,首先对其包括的用户身份信息进行识别,根据识别到的用户身份信息,对目标定制界面进行检索,例如在一些实施方式中,用户身份信息包括企业序列信息和合同序列信息,其中企业序列信息是一段表征企业身份的序列号,合同序列信息是基于该产品的销售合同生成的序列号,故与该合同所记载的产品需求信息相对应,对目标定制界面显示请求中的序列号进行识别,若识别到特定的企业序列信息和合同序列信息,则对企业序列信息和合同序列信息相关联的目标定制界面进行检索,若检索到相关联的目标定制界面,则控制客户端显示目标定制界面。
79.值得说明的是,在上述实施方式中,通过将用户身份信息与目标定制界面相关联,通过识别用户身份信息间接控制目标定制界面显示的目的在于,目标定制界面在实际应用中原始数据体积庞大,不宜直接进行发送,目标定制界面的载体一般是用户使用的电子设备上的网页或app(application,应用程序),因此通过便于输入和识别的用户身份信息例如企业序列信息和合同序列信息作为通信请求的载体,再控制网页或app显示用户身份信息对应的定制页面,有利于提高目标定制界面显示效率,便于管控,例如在一些实施方式中,将2位企业序列信息和2位合同序列信息与其他字符组合生成用户账号,用户在使用用户账号登录时,发送登录请求即为目标定制界面现实请求,其中中包括了用户账号及其所包含的2位企业序列信息和2位合同序列信息,根据接收到的目标定制界面显示请求,识别2位企业序列信息和2位合同序列信息,匹配对应的目标定制界面,即可以较低的计算量对目
标定制界面的显示进行控制。
80.如上所述,在本技术提供的实施例所示出的一种定制界面显示方法中,首先获取用户的用户身份信息和产品需求信息,产品需求信包括基础需求信息和个性化需求信息,将基础需求信息与预设的模板库进行匹配,得到目标基础界面,根据个性化需求信息确定个性化特征和个性化特征参数,以对目标基础界面的目标特征参数进行调整,生成目标定制界面,并将目标定制界面与用户身份信息进行关联,当获取到客户端发送的包括用户身份信息的目标定制界面显示请求时,控制客户端显示目标定制界面,本技术通过将产品需求与模板库进行匹配,提高了差异化应对能力,有效减少了针对目标定制界面差异化需求的订单审批、配置与开发工作量,有利于节省人力资源配置,提高产品开发效率和质量管控效率。
81.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
82.在一实施例中,本技术还具体地提供了一种定制界面显示装置,该定制界面显示装置与上述实施例中的定制界面显示方法一一对应,如图7所示,图7是本技术一示例性实施例示出的定制界面显示装置的结构示意图,包括需求获取模块701、模板匹配模块702、个性化定制模块703和显示控制模块704,各功能模块详细说明如下:
83.需求获取模块701,用于获取用户的用户身份信息和产品需求信息,产品需求信包括基础需求信息和个性化需求信息;
84.模板匹配模块702,用于将基础需求信息与预设的模板库进行匹配,得到目标基础界面,预设的模板库包括多组预设需求信息和与预设需求信息对应的预设基础界面,目标基础界面的显示状态通过目标特征参数进行调整;
85.个性化定制模块703,用于根据个性化需求信息确定个性化特征和个性化特征参数,以对目标基础界面的目标特征参数进行调整,生成目标定制界面,并将目标定制界面与用户身份信息进行关联;
86.显示控制模块704,用于在获取到客户端发送的包括用户身份信息的目标定制界面显示请求时,控制客户端显示目标定制界面。
87.在一些实施方式中,模板匹配模块702,还用于:
88.从基础需求信息中提取基础关键词,基础关键词包括基础特征和基础特征的基础特征参数,其中,基础特征包括产品价格、产品使用人数和产品权益至少之一;
89.根据基础特征和预设特征的对应关系,比较基础特征参数和预设特征参数,得到每组预设需求信息与基础需求的相似度指标;
90.根据预设相似度阈值对相似度指标进行判断,若相似度指标高于预设相似度阈值,则将预设需求信息对应的预设基础界面选定为待确认基础界面;
91.将待确认基础界面推送至客户端,根据客户端反馈的确认结果,将待确认基础界面中的至少一个确定为目标基础界面。
92.在一些实施方式中,个性化定制模块703,还用于:
93.获取客户端的个性化需求,从个性化需求中提取个性化关键词,个性化关键词包括个性化特征和个性化特征参数,其中,个性化特征包括主题颜色、模块布置位置和模块展
示顺序;
94.根据个性化特征参数,对个性化特征对应的目标特征参数进行调整,生成目标定制界面。
95.在一些实施方式中,个性化定制模块703,还用于:
96.将每个目标定制界面存储为备用界面,并以备用界面对应的预设基础界面为分类基准进行分类。
97.在一些实施方式中,个性化定制模块703,还用于:
98.对与预设基础界面的类别相对应的备用界面进行检索,若备用界面中存在目标备用界面的目标特征参数与个性化特征参数一一对应地匹配,则将目标备用界面确定为目标定制界面,不再对目标基础界面进行调整。
99.在一些实施方式中,显示控制模块704,还用于:
100.当获取到客户端发送的目标定制界面显示请求时,对目标定制界面显示请求所包括的用户身份信息进行识别;
101.基于用户身份信息对目标定制界面进行检索,判断是否存在与用户身份信息关联的目标定制界面,若存在,则控制客户端显示目标定制界面。
102.需要说明的是,上述实施例所提供的定制界面显示装置与上述实施例所提供的定制界面显示方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的定制界面显示装置在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。
103.如上所述,本技术提供的实施例示出的一种定制界面显示装置,首先获取用户的用户身份信息和产品需求信息,产品需求信包括基础需求信息和个性化需求信息,将基础需求信息与预设的模板库进行匹配,得到目标基础界面,根据个性化需求信息确定个性化特征和个性化特征参数,以对目标基础界面的目标特征参数进行调整,生成目标定制界面,并将目标定制界面与用户身份信息进行关联,当获取到客户端发送的包括用户身份信息的目标定制界面显示请求时,控制客户端显示目标定制界面,本技术通过将产品需求与模板库进行匹配,提高了差异化应对能力,有效减少了针对目标定制界面差异化需求的订单审批、配置与开发工作量,有利于节省人力资源配置,提高产品开发效率和质量管控效率。
104.本技术的一实施例还提供了一种定制界面显示设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述各个实施例中提供的定制界面显示方法。
105.图8示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。需要说明的是,图7示出的电子设备的计算机系统800仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
106.如图8所示,计算机系统800包括中央处理单元(central processing unit,cpu)801,其可以根据存储在只读存储器(read-only memory,rom)802中的程序或者从储存部分808加载到随机访问存储器(random access memory,ram)803中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在ram 803中,还存储有系统操作所需的各种程序和数据。cpu 801、rom 802以及ram 803通过总线804彼此相连。输入/输出(input/
output,i/o)接口805也连接至总线804。
107.以下部件连接至i/o接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分807;包括硬盘等的储存部分808;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至i/o接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入储存部分808。
108.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(cpu)801执行时,执行本技术的系统中限定的各种功能。
109.需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
110.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
111.如上所述,本技术提供的实施例示出的一种电子设备,首先获取用户的用户身份信息和产品需求信息,产品需求信包括基础需求信息和个性化需求信息,将基础需求信息
与预设的模板库进行匹配,得到目标基础界面,根据个性化需求信息确定个性化特征和个性化特征参数,以对目标基础界面的目标特征参数进行调整,生成目标定制界面,并将目标定制界面与用户身份信息进行关联,当获取到客户端发送的包括用户身份信息的目标定制界面显示请求时,控制客户端显示目标定制界面,本技术通过将产品需求与模板库进行匹配,提高了差异化应对能力,有效减少了针对目标定制界面差异化需求的订单审批、配置与开发工作量,有利于节省人力资源配置,提高产品开发效率和质量管控效率。
112.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
113.本技术的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行如前所述的定制界面显示方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
114.本技术的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的定制界面显示方法。
115.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
116.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1