一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电信产品生成方法、装置、电子设备及可读存储介质与流程

2022-11-19 07:55:38 来源:中国专利 TAG:


1.本公开属于计算机技术领域,具体涉及一种电信产品生成方法、装置、电子设备及可读存储介质。


背景技术:

2.电信产品是以运行在不同硬件、云平台上的,以电缆、无线、光纤或其他电磁系统为基础设施,通过传送、发射和接收标识、文字、图像、声音或其他信号为手段所提供的服务。电信产品可以基于不同属性构成,如电信产品所应用的基础设施,电信产品部署的位置,电信产品提供服务的手段等。
3.目前,电信产品通常依赖于业务人员对用户需求的预测以及对产品的理解进行设计,但是用户需求通常复杂且变化较快,使得电信产品生成的人工成本高、迭代周期长,效率低。


技术实现要素:

4.本公开实施例的目的是提供一种电信产品生成方法、装置、电子设备及可读存储介质,能够解决电信产品的设计生成中人工成本高、迭代周期长,效率低的问题。
5.为了解决上述技术问题,本公开是这样实现的:
6.第一方面,本公开提供了一种电信产品生成方法,该方法可以包括:获取用户的需求描述信息;基于需求描述信息在电信产品属性库中匹配目标属性,电信产品属性库包括历史电信产品的属性;对目标属性进行关联分析,确定目标属性间的约束关系;根据目标属性与约束关系生成电信产品。
7.可选地,基于需求描述信息在电信产品属性库中匹配目标属性,包括:对需求描述信息进行关键词获取,获取需求关键词;根据需求关键词在电信产品属性库中匹配目标属性。
8.可选地,对目标属性进行关联分析,确定目标属性间的约束关系,包括:获取目标属性对应的目标历史电信产品;根据目标历史电信产品确定目标属性间的约束关系。
9.可选地,目标属性包括第一目标属性、第二目标属性,根据目标历史电信产品确定目标属性间的约束关系,包括:确定第一目标属性对应目标历史电信产品的第一集合,以及第二目标属性对应目标历史电信产品的第二集合;根据第一集合与第二集合的关系,确定第一目标属性、第二目标属性间的约束关系。
10.可选地,根据第一集合与第二集合的关系,确定第一目标属性、第二目标属性间的约束关系,包括:在第一集合与第二集合存在交集,且第一集合包含于第二集合的情况下,确定第一目标属性、第二目标属性间的约束关系为依赖关系。
11.可选地,根据第一集合与第二集合的关系,确定第一目标属性、第二目标属性间的约束关系,包括:在第一集合与第二集合不存在交集的情况下,确定第一目标属性、第二目标属性间的约束关系为互斥关系。
12.可选地,根据第一集合与第二集合的关系,确定第一目标属性、第二目标属性间的约束关系,包括:在第一集合与第二集合存在交集,且第一集合不包含于第二集合的情况下,确定第一目标属性、第二目标属性间的约束关系为并列关系。
13.第二方面,本公开还提供了一种电信产品生成装置,该装置可以包括:需求获取模块,用于获取用户的需求描述信息;属性匹配模块,用于基于需求描述信息在电信产品属性库中匹配目标属性,电信产品属性库包括历史电信产品的属性;约束分析模块,用于对目标属性进行关联分析,确定目标属性间的约束关系;产品生成模块,用于根据目标属性与约束关系生成电信产品。
14.可选地,属性匹配模块,包括:关键词提取子模块,用于对需求描述信息进行关键词获取,获取需求关键词;属性匹配子模块,用于根据需求关键词在电信产品属性库中匹配目标属性。
15.可选地,约束分析模块,包括:产品获取子模块,用于获取目标属性对应的目标历史电信产品;约束分析子模块,用于根据目标历史电信产品确定目标属性间的约束关系。
16.可选地,目标属性包括第一目标属性、第二目标属性,约束分子子模块,包括:产品集合单元,用于确定第一目标属性对应目标历史电信产品的第一集合,以及第二目标属性对应目标历史电信产品的第二集合;约束关系单元,用于根据第一集合与第二集合的关系,确定第一目标属性、第二目标属性间的约束关系。
17.可选地,约束关系单元,具体用于在第一集合与第二集合存在交集,且第一集合包含于第二集合的情况下,确定第一目标属性、第二目标属性间的约束关系为依赖关系。
18.可选地,约束关系单元,具体用于在第一集合与第二集合不存在交集的情况下,确定第一目标属性、第二目标属性间的约束关系为互斥关系。
19.可选地,约束关系单元,具体用于在第一集合与第二集合存在交集,且第一集合不包含于第二集合的情况下,确定第一目标属性、第二目标属性间的约束关系为并列关系。
20.第三方面,本公开提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的程序或指令,该程序或指令被该处理器执行时实现如第一方面的电信产品生成方法的步骤。
21.第四方面,本公开提供了一种可读存储介质,可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面的电信产品生成方法的步骤。
22.第五方面,本公开提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,该处理器用于运行程序或指令,实现如第一方面的电信产品生成方法的步骤。
23.第六方面,本公开提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如实现如第一方面的电信产品生成方法的步骤。
24.在本公开提供的电信产品生成方法中,获取用户的需求描述信息后,可以根据需求描述信息在电信产品属性库中匹配目标属性,该电信产品属性库中包括历史电信产品的属性;进一步的,可以对目标属性进行关联分析以确定目标属性间的约束关系,并根据目标属性与约束关系生成新的电信产品。该方案中能够基于历史电信产品的属性匹配用户需求,自动设计、生成新的电信产品,有效降低电信产品生成的人工成本,缩短其迭代周期,提升电信产品的生成效率;而且在生成电信产品的过程中,在显性的属性外还充分考虑了属性间隐性的约束关系,使得生成的电信产品能够更好地适应用户需求,也保证了电信产品
的质量。
附图说明
25.图1为本公开实施例提供的电信产品生成方法的步骤流程图之一;
26.图2为本公开实施例提供的电信产品生成方法的步骤流程图之二;
27.图3为本公开实施例提供的电信产品生成装置的结构示意图;
28.图4为本公开实施例提供的一种电子设备的结构示意图;
29.图5为本公开实施例提供的一种电子设备的硬件示意图。
具体实施方式
30.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
31.本公开的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
32.下面结合附图,通过具体的实施例及其应用场景对本公开实施例提供的电信产品生成进行详细地说明。
33.图1为本公开实施例提供的电信产品生成方法的步骤流程图之一。如图1所示,该方法可以包括如下步骤101至步骤104。
34.步骤101、获取用户的需求描述信息。
35.其中,需求描述信息指用户对电信产品使用需求的描述信息。需求描述信息的来源可以是用户对已有的历史电信产品的反馈信息,也可以是用户在请求使用已有的历史电信产品时提供的需求信息,也可以是分析用户基于通信网络的行为数据获得,行为数据可以包括用户对电信产品的使用行为,用户在通信网络中的交互行为等。需求描述信息的形式可以是文本、语音和图像等。
36.步骤102、基于需求描述信息在电信产品属性库中匹配目标属性,电信产品属性库包括历史电信产品的属性。
37.其中,电信产品属性库存储有历史电信产品的属性,历史电信产品可以是通信网络中已向用户提供的电信产品。目标属性是电信产品属性库中的,匹配需求描述信息的属性。属性用于描述电信产品的服务特点,属性可以包括电信产品所应用的基础设施,如网络制式、上网速率和流量等;电信产品部署的位置,如服务地域为省、市和区等;电信产品提供服务的手段,如服务方式为文本、语音;电信产品提供服务的对象等,如用户状态为首次用户、回归用户、转网用户等。
38.在本公开的一方法实施例中,历史电信产品可以包括已向用户提供的所有电信产
品,也可以根据用户对电信产品的使用行为,在已向用户提供的所有电信产品中确定历史电信产品,如将使用频次、使用时长、反馈信息等达到记录条件,且已向用户提供的电信产品确定为历史电信产品,本公开实施例对此不作具体限制。
39.步骤103、对目标属性进行关联分析,确定目标属性间的约束关系。
40.其中,目标属性可以包括两个以上,在不同的目标属性间可能存在不同的约束关系。通过对目标属性进行关联分析,可以确定不同目标属性间是否存在关联以及存在关联时该关联的类型,从而可以确定目标属性间的约束关系。约束关系用于描述目标属性在电信产品中的存在关系,如约束关系可以是不同目标属性可以存在于同一电信产品,或不同目标属性不能存在于同一电信产品。
41.本公开实施例中,关联分析可以是属性的实现关联,如属性a基于属性b实现,可以确定属性a与属性b间存在关联;也可以是属性的使用关联,如在同一历史电信产品中的属性a与属性b,或在不同历史电信产品中的属性a与属性b存在联动使用,且联动使用的使用频次、使用时长、反馈信息等达到关联条件的情况下,可以确定属性a与属性b存在关联。其中,联动使用可以是在使用属性a的基础上使用属性b,如可以是在使用属性a前一定时间内使用属性b,在使用属性a的过程中使用属性b,或者在使用属性a后使用属性b,本公开实施例对此不作具体限制。
42.步骤104、根据目标属性与约束关系生成电信产品。
43.其中,可以根据约束关系分配不同电信产品中存在的目标属性,进而生成不同的电信产品,如根据约束关系可以将不能存在于同一电信产品的目标属性分配到不同电信产品中,将可以存在于同一电信产品的目标属性分配到同一电信产品或不同电信产品中,将必须存在于同一电信产品的目标属性分配到同一电信产品中。另外,对不存在约束关系的目标属性,根据需求可以分配到同一电信产品中,也可以分配到不同电信产品中。
44.在本公开提供的电信产品生成方法中,获取用户的需求描述信息后,可以根据需求描述信息在电信产品属性库中匹配目标属性,该电信产品属性库中包括历史电信产品的属性;进一步的,可以对目标属性进行关联分析以确定目标属性间的约束关系,并根据目标属性与约束关系生成新的电信产品。该方案中能够基于历史电信产品的属性匹配用户需求,自动设计、生成新的电信产品,有效降低电信产品生成的人工成本,缩短其迭代周期,提升电信产品的生成效率;而且在生成电信产品的过程中,在显性的属性外还充分考虑了属性间隐性的约束关系,使得生成的电信产品能够更好地适应用户需求,也保证了电信产品的质量。
45.图2为本公开实施例提供的电信产品生成方法的步骤流程图之二。如图2所示,该方法可以包括如下步骤201至步骤206。
46.步骤201、获取用户的需求描述信息。
47.本公开实施例中,步骤201可对应参照前述步骤101的相关描述,为避免重复,在此不再赘述。
48.如,获取用户的文本输入“现在有5g手机,想上网快点,速率大于500m/s,每个月用的流量大概37g”作为需求描述信息。
49.步骤202、对需求描述信息进行关键词获取,获取需求关键词。
50.其中,关键词获取可以对文本形式的需求描述信息进行分词处理,并对处理后获
得的分词进行过滤,以获得描述用户对应的需求关键词,在需求描述信息为语音、图像等非文本形式的情况下,可以先将需求描述信息转换为文本形式,再进行分词处理,以获得需求关键词。分词处理可以基于分词算法实现,如分词处理可以基于词典、语言模型、机器学习、深度学习等方法实现,本公开实施例对此不作具体限制。
51.如,采用分词算法对需求描述信息进行关键词获取,获取需求关键词“5g”、“手机”、“速率”、“500m/s”、“37g”等。
52.步骤203、根据需求关键词在电信产品属性库中匹配目标属性,电信产品属性库包括历史电信产品的属性。
53.其中,电信产品属性库中可以包括从历史电信产品中提取的属性,每一属性可以包括对应的属性名称、属性值、属性描述等信息,属性名称可以表示属性的种类,属性值可以是该种类属性的具体赋值,属性描述可以是对属性的补充说明。进一步的,为了便于索引、管理等,还可以对属性进行编码、标识,以区分不同的属性。在此基础上,可以采用需求关键词对属性进行匹配,如可以将需求关键词与属性名称、属性值、属性描述等信息进行匹配,在匹配度达到匹配条件的情况下,可以将该属性确定为需求关键词对应的目标属性。可以采用dssm(deep structured semantic models,深度语义模型)、drmm(deep relevance matching model,深度相关性匹配模型)、bert(bidirectional encoder representation from transformers,transformer的双向编码器表示)等文本匹配算法对需求关键词与属性进行匹配,本领域技术人员可以根据实际需求选择对应的文本匹配算法。
54.本公开实施例中,电信产品属性库、历史电信产品等可以参照前述步骤102的相关描述,为避免重复,在此不再赘述。具体的,电信产品属性库可以如下表1所示:
55.表1
56.属性编码属性名称属性值属性描述001速率800m/s手机上网速率002速率500m/s手机上网速率003速率100m/s手机上网速率004流量40g30g-40g/月005流量30g20g-30g/月006网络制式4g网络 007网络制式5g网络 008用户状态老用户已有手机并上网009用户状态新用户无手机且未上网
57.根据需求关键词“5g”、“手机”、“速率”、“500m/s”、“37g”等,在表1中匹配到目标属性“001”、“002”、“004”、“007”和“008”。
58.步骤204、获取目标属性对应的目标历史电信产品。
59.其中,目标历史电信产品可以是配置有目标属性的历史电信产品,通过目标历史电信产品可以确定目标属性在已向用户提供的电信产品中的配置情况。可以在产品属性库中每一属性对应项中记录该属性对应的历史电信产品,从而在获取目标属性的过程中,将该属性对应的历史电信产品确定为目标历史电信产品;也可以在确定目标属性后,基于目标属性在历史电信产品中确定配置有该目标属性的目标历史电信产品。
60.如下表2所示,电信产品属性库中每一属性的对应项还可以该属性对应的历史电信产品:
61.表2
[0062][0063]
则基于上表2,目标属性“001”对应的目标历史电信产品为电信产品a,“002”对应的目标历史电信产品为电信产品b,“004”对应的目标历史电信产品为电信产品a和电信产品b,“007”对应的目标历史电信产品为电信产品a和电信产品b,“008”对应的目标历史电信产品为电信产品a和电信产品b。
[0064]
步骤205、根据目标历史电信产品确定目标属性间的约束关系。
[0065]
其中,目标属性对应的目标历史电信产品可以用于表征不同目标属性间的关联关系,目标历史电信产品可以包括配置有目标属性的所有目标历史电信产品,同时配置多个目标属性的目标历史电信产品,仅配置有单个目标属性的目标历史电信产品等,也可以是配置有目标属性的目标历史电信产品的使用情况,同时配置有多个目标属性的目标历史电信产品的使用情况,配置有不同目标属性的多个目标历史电信产品的关联使用情况等。从而可以确定不同目标属性在电信产品中的实际配置和使用情况,进而可以确定目标属性间的约束关系,具体可对应参照前述步骤103的相关描述,为避免重复,在此不再赘述。
[0066]
在本公开的一方法实施例中,该目标属性可以包括第一目标属性、第二目标属性,步骤205可以包括以下步骤s11至步骤s12。
[0067]
步骤s11、确定第一目标属性对应目标历史电信产品的第一集合,以及第二目标属
性对应目标历史电信产品的第二集合。
[0068]
其中,以目标属性为第一目标属性、第二目标属性为例,可以根据配置有第一目标属性的目标历史电信产品确定第一集合,以及根据配置有第二目标属性的目标历史电信产品确定第二集合。以上仅用于举例说明,根据实际情况目标属性还可以包括第三目标属性、第四目标属性等,并进而确定第三目标属性对应的第三集合,第四目标属性对应的第四集合,本公开实施例对此不作具体限制。
[0069]
如,目标属性“001”对应集合{电信产品a},“002”对应集合{电信产品b},“004”对应集合{电信产品a,电信产品b},“007”对应集合{电信产品a,电信产品b},“008”对应集合{电信产品a,电信产品b}。
[0070]
步骤s12、根据第一集合与第二集合的关系,确定第一目标属性、第二目标属性间的约束关系。
[0071]
其中,可以通过第一集合与第二集合的关系表征第一目标属性、第二目标属性在目标历史电信产品中的关联,从而确定在生成的电信产品中,第一目标偶数行、第二目标属性的约束关系。具体的,该约束关系可以包括依赖关系、互斥关系和并列关系等。
[0072]
在本公开的一方法实施例中,步骤s12可以包括在第一集合与第二集合存在交集,且第一集合包含于第二集合的情况下,确定第一目标属性、第二目标属性间的约束关系为依赖关系。
[0073]
其中,在第一目标属性基于第二目标属性实现,即在存在第一目标属性的情况下,必定存在第二目标属性的关联中,可以认为第一目标属性相对第二目标属性存在依赖关系。
[0074]
在本公开实施例中,第一集合与第二集合存在交集,即存在同时配置第一目标属性、第二目标属性的目标历史电信产品;第一集合包含于第二集合,即每一配置第一目标属性的目标历史电信产品,同时配置有第二目标属性,但配置有第二目标属性的目标历史电信产品可能配置有第一目标属性,也可能未配置第一目标属性。在此基础上,可以认为第一目标属性相对第二目标属性存在依赖关系。
[0075]
需要说明的是,第一集合包含于第二集合,可以是第一集合等于第二集合,此时,每一配置第一目标属性的目标历史电信产品,同时配置有第二目标属性,且每一配置有第二目标属性的目标历史电信产品,同时配置有第一目标属性,此时第一目标属性与第二目标属性具有双向的依赖关系;也可以是第一集合不等于第二集合,此时第一目标属性相对于第二目标属性具有单向的依赖关系。
[0076]
如,目标属性“002”对应集合{电信产品b},“007”对应集合{电信产品a,电信产品b},可以认为目标属性“002”相对于“007”具有依赖关系,即在属性“007”的5g网络下,才能实现属性“002”500m/s的上网速率。
[0077]
在本公开的一方法实施例中,步骤s12可以包括在第一集合与第二集合不存在交集的情况下,确定第一目标属性、第二目标属性间的约束关系为互斥关系。
[0078]
其中,在第一目标属性与第二目标属性不能同时实现,即在存在第一目标属性的情况下,不能同时存在第二目标属性的关联中,可以认为第一目标属性与第二目标属性存在互斥关系。
[0079]
在本公开实施例中,第一集合与第二集合不存在交集,即不存在同时配置第一目
标属性、第二目标属性的目标历史电信产品。此时,每一配置有第一目标属性的目标历史电信产品,均不配置第二目标属性,且每一配置有第二目标属性的目标历史电信产品,均不配置第一目标属性。在此基础上,可以认为第一目标属性与第二目标属性存在互斥关系。
[0080]
如,目标属性“001”对应集合{电信产品a},“002”对应集合{电信产品b},则可以认为目标属性“001”与“002”具有互斥关系。
[0081]
在本公开的一方法实施例中,步骤s12可以包括在第一集合与第二集合存在交集,且第一集合不包含于第二集合的情况下,确定第一目标属性、第二目标属性间的约束关系为并列关系。
[0082]
其中,在第一目标属性与第二目标属性可以同时配置,也可以不同时配置,即在存在第一目标属性的情况下,可以同时存在第二目标属性,也可以同时不存在第二目标属性的关联中,可以认为第一目标属性与第二目标属性存在并列关系。
[0083]
在本公开实施例中,第一集合与第二集合存在交集,即存在同时配置第一目标属性、第二目标属性的目标历史电信产品;第一集合不包含于第二集合,即每一配置第一目标属性的目标历史电信产品,可能同时配置有第二目标属性,也可能未同时配置第二目标属性,每一配置第二目标属性的目标历史电信产品,可能同时配置有第一目标属性,也可能未同时配置第一目标属性。在此基础上,可以认为第一目标属性与第二目标属性存在并列关系。
[0084]
如,目标属性“004”对应集合{电信产品a,电信产品b},假设存在目标属性“010”对应集合{电信产品a、电信产品d},则“004”与“010”存在并列关系。
[0085]
在本公开的一方法实施例中,步骤s12之后,还可以包括步骤s13。
[0086]
步骤s13、存储目标属性,以及目标属性间的约束关系。
[0087]
其中,在确定目标属性间的约束关系后,还可以对目标属性间的约束关系进行存储,以形成存储属性间约束关系的电信产品属性约束关系库。在后续的其他电信产品生成流程中,可以根据匹配到的目标属性在电信产品属性约束关系库中直接查询获得目标属性间的约束关系,而无需进行关联分析,进一步提高电信产品自动化设计的效率。该电信产品属性约束关系库可以随着电信产品的生成,属性配置的变化实时或周期性的更新,以保证约束关系的描述符合实际电信产品的配置情况。
[0088]
如,可以对目标属性间的约束关系进行存储,如下表3所示:
[0089]
表3
[0090]
约束关系编码第一目标属性编码第二目标属性编码约束关系gx001002007依赖关系gx002001002互斥关系gx002004010并列关系
[0091]
步骤206、根据目标属性与约束关系生成电信产品。
[0092]
本公开实施例中,步骤206可对应参照前述步骤104的相关描述,为避免重复,在此不再赘述。
[0093]
其中,在确定目标属性以及目标属性间的约束关系后,还可以将目标属性与约束关系同历史电信产品进行对比,以剔除与历史电信产品的属性组合一致的电信产品生成方案,避免重复生成相同的电信产品造成的资源浪费。
[0094]
如,根据目标属性“001”、“002”、“004”、“007”和“008”,以及目标属性间的约束关系,生成电信产品1{“001”,“004”,“007”,“008”},电信产品2{“002”,“004”,“007”,“008”}等。
[0095]
在本公开的一方法实施例中,步骤206之后还可以包括步骤s21。
[0096]
步骤s21、展示生成的该电信产品。
[0097]
其中,再根据用户的需求描述信息生成电信产品后,可以向用户展示生成的电信产品。具体的,可以根据电信产品的属性生成产品名称,如电信产品2{“002”,“004”,“007”,“008”}可以为“老用户5g升级40g流量包”,并基于该产品名称向用户展示电信产品2的各属性。
[0098]
需要说明的是,本公开获取的数据,包括用户的需求描述信息、电信产品属性等数据,均在明确告知用户或相关数据所属方对数据的采集内容、数据用途、处理方式等信息后,在用户或相关数据所属方同意、授权的情况下访问、采集、存储并应用于后续分析处理,且可以向用户或相关数据所属方提供访问、更正、删除该数据的途径,以及撤销同意、授权的方法。
[0099]
在本公开提供的电信产品生成方法中,获取用户的需求描述信息后,可以根据需求描述信息在电信产品属性库中匹配目标属性,该电信产品属性库中包括历史电信产品的属性;进一步的,可以对目标属性进行关联分析以确定目标属性间的约束关系,并根据目标属性与约束关系生成新的电信产品。该方案中能够基于历史电信产品的属性匹配用户需求,自动设计、生成新的电信产品,有效降低电信产品生成的人工成本,缩短其迭代周期,提升电信产品的生成效率;而且在生成电信产品的过程中,在显性的属性外还充分考虑了属性间隐性的约束关系,使得生成的电信产品能够更好地适应用户需求,也保证了电信产品的质量。
[0100]
图3为本公开实施例提供的电信产品生成装置300的结构示意图之一,如图3中所示,电信产品生成装置300可以包括需求获取模块301,用于获取用户的需求描述信息;属性匹配模块302,用于基于需求描述信息在电信产品属性库中匹配目标属性,电信产品属性库包括历史电信产品的属性;约束分析模块303,用于对目标属性进行关联分析,确定目标属性间的约束关系;产品生成模块304,用于根据目标属性与约束关系生成电信产品。
[0101]
在本公开的一装置实施例中,属性匹配模块302,包括:关键词提取子模块,用于对需求描述信息进行关键词获取,获取需求关键词;属性匹配子模块,用于根据需求关键词在电信产品属性库中匹配目标属性。
[0102]
在本公开的一装置实施例中,约束分析模块303,包括:产品获取子模块,用于获取目标属性对应的目标历史电信产品;约束分析子模块,用于根据目标历史电信产品确定目标属性间的约束关系。
[0103]
在本公开的一装置实施例中,目标属性包括第一目标属性、第二目标属性,约束分子子模块,包括:产品集合单元,用于确定第一目标属性对应目标历史电信产品的第一集合,以及第二目标属性对应目标历史电信产品的第二集合;约束关系单元,用于根据第一集合与第二集合的关系,确定第一目标属性、第二目标属性间的约束关系。
[0104]
在本公开的一装置实施例中,约束关系单元,具体用于在第一集合与第二集合存在交集,且第一集合包含于第二集合的情况下,确定第一目标属性、第二目标属性间的约束
关系为依赖关系。
[0105]
在本公开的一装置实施例中,约束关系单元,具体用于在第一集合与第二集合不存在交集的情况下,确定第一目标属性、第二目标属性间的约束关系为互斥关系。
[0106]
在本公开的一装置实施例中,约束关系单元,具体用于在第一集合与第二集合存在交集,且第一集合不包含于第二集合的情况下,确定第一目标属性、第二目标属性间的约束关系为并列关系。
[0107]
在本公开提供的电信产品生成装置中,需求获取模块获取用户的需求描述信息后,属性匹配模块可以根据需求描述信息在电信产品属性库中匹配目标属性,该电信产品属性库中包括历史电信产品的属性;进一步的,约束分析模块可以对目标属性进行关联分析以确定目标属性间的约束关系,则产品生成模块可以根据目标属性与约束关系生成新的电信产品。该方案中能够基于历史电信产品的属性匹配用户需求,自动设计、生成新的电信产品,有效降低电信产品生成的人工成本,缩短其迭代周期,提升电信产品的生成效率;而且在生成电信产品的过程中,在显性的属性外还充分考虑了属性间隐性的约束关系,使得生成的电信产品能够更好地适应用户需求,也保证了电信产品的质量。
[0108]
本公开实施例提供的电信产品生成装置能够实现图1至图2方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0109]
图4为本公开实施例提供的一种电子设备400的结构示意图,如图4所示,该电子设备400可以包括处理器401,存储器402,存储在存储器402上并可在处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述电信产品生成实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0110]
需要说明的是,图4示出的电子设备400仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0111]
图5为本公开实施例提供的一种电子设备500的硬件示意图,如图5所示,电子设备500包括中央处理单元(central processing unit,cpu)501,其可以根据存储在rom(read only memory,只读存储器,)502中的程序或者从存储部分508加载到ram(random access memory,随机访问存储器)503中的程序而执行各种适当的动作和处理。在ram 503中,还存储有系统操作所需的各种程序和数据。cpu 501、rom 502以及ram 503通过总线504彼此相连。i/o(input/output,输入/输出)接口505也连接至总线504。
[0112]
以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如crt(cathode ray tube,阴极射线管)、lcd(liquid crystal display,液晶显示器)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如lan(local area network,无线网络)卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
[0113]
特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质
511被安装。在该计算机程序被中央处理单元(cpu501)执行时,执行本技术的系统中限定的各种功能。
[0114]
本公开实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述电信产品生成实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0115]
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如rom、ram、磁碟或者光盘等。
[0116]
本公开实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述电信产品生成实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0117]
应理解,本公开实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0118]
本公开实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上述的电信产品生成的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0119]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本公开实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0120]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,电子设备,空调器,或者网络设备等)执行本公开各个实施例的方法。
[0121]
上面结合附图对本公开的实施例进行了描述,但是本公开并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本公开的启示下,在不脱离本公开宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本公开的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献