[go: up one dir, main page]

CN110580259A - Customer demand mining method and equipment based on process management big data - Google Patents

Customer demand mining method and equipment based on process management big data Download PDF

Info

Publication number
CN110580259A
CN110580259A CN201810493813.7A CN201810493813A CN110580259A CN 110580259 A CN110580259 A CN 110580259A CN 201810493813 A CN201810493813 A CN 201810493813A CN 110580259 A CN110580259 A CN 110580259A
Authority
CN
China
Prior art keywords
user
service items
target user
information
historical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810493813.7A
Other languages
Chinese (zh)
Inventor
王斌
吴芬
朱超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN201810493813.7A priority Critical patent/CN110580259A/en
Publication of CN110580259A publication Critical patent/CN110580259A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • G06Q50/184Intellectual property management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/03Data mining

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Biophysics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Marketing (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请的目的是提供一种基于流程管理大数据的客户需求挖掘方法和设备,计算机设备基于目标用户的用户基础信息选取至少三个参照用户,获取每个所述参照用户的历史服务项目并确定多个第一预选服务项目,基于所述目标用户的用户基础信息确定其历史服务项目并确定多个第二预选服务项目,再基于第一预选服务项目和第二预选服务项目确定关于所述目标用户的客户需求的定制服务项目。本申请能够实现客户需求的精准挖掘,提高了知识产权咨询服务的推荐流量转化率和推荐服务的点击率。

The purpose of this application is to provide a customer demand mining method and equipment based on process management big data. The computer equipment selects at least three reference users based on the basic user information of the target user, obtains the historical service items of each of the reference users and determines A plurality of first preselected service items, determining the historical service items of the target user based on the user basic information and determining a plurality of second preselected service items, and then determining information about the target user based on the first preselected service items and the second preselected service items Customized service items for the user's customer needs. This application can realize the precise mining of customer needs, and improve the conversion rate of recommended traffic of intellectual property consulting services and the click-through rate of recommended services.

Description

基于流程管理大数据的客户需求挖掘方法和设备Customer demand mining method and equipment based on process management big data

技术领域technical field

本申请涉及计算机领域,尤其涉及一种基于流程管理大数据的客户需求挖掘技术。This application relates to the computer field, and in particular to a customer demand mining technology based on process management big data.

背景技术Background technique

随着信息技术的发展,企业用户越来越依赖专业机构的咨询服务(例如知识产权服务),以提高办事效率。但是,随着咨询服务项目的不断丰富,为用户提供及时、精准的服务变得愈发困难。另外,在一些情形下,用户对自己的具体需求、自身条件是否适合开展某些项目并不是十分清楚,此时如果能提供快速的反馈将能极大地提高用户的咨询效率,并提升用户满意度。With the development of information technology, business users rely more and more on consulting services of professional institutions (such as intellectual property services) to improve work efficiency. However, with the continuous enrichment of consulting service items, it becomes more and more difficult to provide users with timely and accurate services. In addition, in some cases, users are not very clear about their specific needs and whether their own conditions are suitable for certain projects. At this time, providing quick feedback will greatly improve the user's consultation efficiency and improve user satisfaction. .

发明内容Contents of the invention

本申请的一个目的是提供一种基于流程管理大数据的客户需求挖掘方法。One purpose of this application is to provide a customer demand mining method based on process management big data.

根据本申请的一个方面,提供了一种基于流程管理大数据的客户需求挖掘方法,该方法包括以下步骤:According to one aspect of the present application, a method for mining customer needs based on process management big data is provided, the method includes the following steps:

a基于目标用户的用户基础信息,从用户数据库中选取用户基础信息与所述目标用户的用户基础信息的匹配度最高的至少三个参照用户;a. Based on the basic user information of the target user, selecting at least three reference users with the highest matching degree between the basic user information and the basic user information of the target user from the user database;

b获取每个所述参照用户的历史服务项目,并将所述参照用户的历史服务项目应用于第一定制模型,以确定多个第一预选服务项目;b. Acquiring the historical service items of each of the reference users, and applying the historical service items of the reference users to the first customization model to determine a plurality of first pre-selected service items;

c基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目应用于第二定制模型,以确定多个第二预选服务项目;以及c determining the historical service items of the target user based on the user basic information of the target user, and applying the historical service items of the target user to a second customization model to determine a plurality of second pre-selected service items; and

d将所述多个第一预选服务项目、所述多个第二预选服务项目和所述目标用户的用户基础信息应用于第三定制模型,以确定关于所述目标用户的客户需求的定制服务项目。d Applying the plurality of first pre-selected service items, the plurality of second pre-selected service items and the user basic information of the target user to a third customization model to determine customized services related to the customer needs of the target user project.

在一些实施例中,所述步骤b包括:In some embodiments, the step b includes:

获取每个所述参照用户的历史服务项目,并将所述参照用户的历史服务项目信息应用于第一定制模型;以及Obtain historical service items of each of the reference users, and apply the historical service item information of the reference users to the first customized model; and

基于所述第一定制模型的输出,确定多个第一预选服务项目,其中所述多个第一预选服务项目与所述目标用户的历史服务的交集为空。Based on the output of the first customization model, a plurality of first preselected service items are determined, wherein the intersection of the plurality of first preselected service items and the historical service of the target user is empty.

在一些实施例中,所述步骤c包括:In some embodiments, the step c includes:

基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目应用于第二定制模型;以及determining historical service items of the target user based on the user basic information of the target user, and applying the historical service items of the target user to a second customization model; and

基于所述第二定制模型的输出确定多个第二预选服务项目,其中所述多个第二预选服务项目与所述目标用户的历史服务的交集为空。A plurality of second preselected service items are determined based on the output of the second customization model, wherein the intersection of the plurality of second preselected service items and the historical service of the target user is empty.

在一些实施例中,所述步骤b包括:In some embodiments, the step b includes:

获取每个所述参照用户的历史服务项目,并将所述参照用户的历史服务项目和用户属性信息应用于第一定制模型,以确定多个第一预选服务项目;Obtaining historical service items of each of the reference users, and applying the historical service items and user attribute information of the reference users to the first customization model to determine a plurality of first pre-selected service items;

所述步骤c包括:Said step c comprises:

基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目和用户属性信息应用于第二定制模型,以确定多个第二预选服务项目;并且determining historical service items of the target user based on the user basic information of the target user, and applying the historical service items and user attribute information of the target user to a second customization model to determine a plurality of second preselected service items; and

所述步骤d包括:Said step d comprises:

将所述多个第一预选服务项目、所述多个第二预选服务项目、所述目标用户的用户基础信息和所述目标用户的用户属性信息应用于第三定制模型,以确定关于所述目标用户的客户需求的定制服务项目。applying the plurality of first pre-selected service items, the plurality of second pre-selected service items, the user basic information of the target user, and the user attribute information of the target user to a third customized model to determine information about the Customized service items for the customer needs of the target users.

在一些实施例中,所述步骤c包括:In some embodiments, the step c includes:

基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目信息应用于第二定制模型;以及determining historical service items of the target user based on the user basic information of the target user, and applying the historical service item information of the target user to a second customized model; and

基于所述目标用户的已有知识产权信息确定多个第二预选服务项目。A plurality of second preselected service items are determined based on the existing intellectual property information of the target user.

在一些实施例中,所述步骤d包括:In some embodiments, the step d includes:

将所述多个第一预选服务项目、所述多个第二预选服务项目和所述目标用户的用户基础信息应用于第三定制模型;以及applying the plurality of first pre-selected service items, the plurality of second pre-selected service items, and the user basic information of the target user to a third customized model; and

基于所述目标用户的已有知识产权信息确定关于所述目标用户的客户需求的定制服务项目。Based on the existing intellectual property information of the target user, a customized service item related to the customer demand of the target user is determined.

在一些实施例中,所述步骤a包括:In some embodiments, step a includes:

a1获取目标用户在IVR系统中的用户操作数据;a1 obtain the user operation data of the target user in the IVR system;

a2基于所述用户操作数据,确定所述目标用户的期望服务项目;以及a2 determining the desired service items of the target user based on the user operation data; and

a3基于所述目标用户的用户基础信息,从用户数据库中选取用户基础信息与所述目标用户的用户基础信息的匹配度最高的至少三个参照用户;并且a3 based on the basic user information of the target user, selecting at least three reference users whose basic user information matches the basic user information of the target user from the user database; and

所述步骤d包括:Said step d comprises:

将所述多个第一预选服务项目、所述多个第二预选服务项目、所述目标用户的期望服务项目以及所述目标用户的用户基础信息应用于第三定制模型,以确定关于所述目标用户的客户需求的定制服务项目。applying the plurality of first preselected service items, the plurality of second preselected service items, the desired service items of the target user, and the user basic information of the target user to a third customized model to determine the Customized service items for the customer needs of the target users.

在一些实施例中,所述步骤a2包括:In some embodiments, the step a2 includes:

将所述用户操作数据应用于第四定制模型,以确定所述目标用户的期望服务项目。Applying the user operation data to a fourth customization model to determine the desired service items of the target user.

在一些实施例中,所述第三定制模型是基于残差前馈卷积网络生成的。In some embodiments, the third customized model is generated based on a residual feed-forward convolutional network.

根据本申请的另一个方面,提供了一种计算机设备,所述计算机设备包括:According to another aspect of the present application, a computer device is provided, and the computer device includes:

处理器;以及processor; and

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:A memory arranged to store computer-executable instructions that, when executed, cause the processor to:

基于目标用户的用户基础信息,从用户数据库中选取用户基础信息与所述目标用户的用户基础信息的匹配度最高的至少三个参照用户;Based on the basic user information of the target user, selecting at least three reference users with the highest matching degree between the basic user information and the basic user information of the target user from the user database;

获取每个所述参照用户的历史服务项目,并将所述参照用户的历史服务项目应用于第一定制模型,以确定多个第一预选服务项目;Obtaining the historical service items of each of the reference users, and applying the historical service items of the reference users to the first customization model to determine a plurality of first pre-selected service items;

基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目应用于第二定制模型,以确定多个第二预选服务项目;以及determining historical service items of the target user based on the user basic information of the target user, and applying the historical service items of the target user to a second customization model to determine a plurality of second preselected service items; and

将所述多个第一预选服务项目、所述多个第二预选服务项目和所述目标用户的用户基础信息应用于第三定制模型,以确定关于所述目标用户的客户需求的定制服务项目。applying the plurality of first pre-selected service items, the plurality of second pre-selected service items, and the target user's basic user information to a third customization model to determine customized service items related to the target user's customer needs .

与现有技术相比,本申请基于客户流程管理积淀数据,利用反馈学习算法将咨询报告、日志等文本信息进行结构化,以获得更全面准确的客户信息,不但利用神经网络从类似客户和类似服务等两个方面挖掘可推荐的服务,并专门引入了残差前馈卷积网络对推荐的服务(例如知识产权服务)进行纠错,从而进一步提升了推荐服务的准确率。本申请能够实现客户需求的精准挖掘,提高了知识产权咨询服务的推荐流量转化率和推荐服务的点击率。Compared with the existing technology, this application is based on the accumulated data of customer process management, and uses feedback learning algorithm to structure the text information such as consulting reports and logs to obtain more comprehensive and accurate customer information. Service and other two aspects to mine recommendable services, and specifically introduce a residual feed-forward convolutional network to correct errors in recommended services (such as intellectual property services), thereby further improving the accuracy of recommended services. This application can realize the precise mining of customer needs, and improve the conversion rate of recommended traffic of intellectual property consulting services and the click-through rate of recommended services.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1示出本申请一个实施例的一种基于流程管理大数据的客户需求挖掘方法的流程;Fig. 1 shows the process flow of a kind of customer demand mining method based on process management big data according to one embodiment of the present application;

图2示出本申请另一个实施例的第一定制模型、第二定制模型和第三定制模型之间的输入输出关系;Fig. 2 shows the input-output relationship between the first customized model, the second customized model and the third customized model according to another embodiment of the present application;

图3示出本申请一个实施例的匹配相似企业的神经网络的结构;Fig. 3 shows the structure of the neural network of matching similar enterprises in one embodiment of the present application;

图4示出本申请一个实施例的匹配相关业务的神经网络的结构;Fig. 4 shows the structure of the neural network of matching relevant business of one embodiment of the present application;

图5示出本申请一个实施例的第三定制模型中的神经网络的结构;Fig. 5 shows the structure of the neural network in the 3rd customization model of an embodiment of the present application;

图6示出本申请一个实施例的计算机设备;Fig. 6 shows the computer equipment of an embodiment of the present application;

附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.

具体实施方式Detailed ways

下面结合附图对本申请作进一步详细描述。The application will be described in further detail below in conjunction with the accompanying drawings.

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration of the present application, the terminal, the device serving the network and the trusted party all include one or more processors (CPUs), input/output interfaces, network interfaces and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridge, tape disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。The equipment referred to in this application includes, but is not limited to, user equipment, network equipment, or equipment formed by integrating user equipment and network equipment through a network. The user equipment includes but is not limited to any mobile electronic product that can perform human-computer interaction (such as human-computer interaction through a touch panel) with the user, such as a smart phone, a tablet computer, etc., and the mobile electronic product can use any operation System, such as android operating system, iOS operating system, etc. Wherein, the network device includes an electronic device that can automatically perform numerical calculation and information processing according to preset or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASICs), programmable logic device (PLD), field programmable gate array (FPGA), digital signal processor (DSP), embedded device, etc. The network equipment includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud composed of multiple servers; here, the cloud is composed of a large number of computers or network servers based on Cloud Computing, Among them, cloud computing is a kind of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless ad hoc network (Ad Hoc network) and the like. Preferably, the device may also be a program running on the user device, network device, or a device formed by integrating user device and network device, network device, touch terminal or network device and touch terminal through a network.

当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned equipment is only an example, and other existing or future equipment that may be applicable to this application should also be included in the scope of protection of this application, and it is included in this application by reference. this.

在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。In the description of the present application, "plurality" means two or more, unless otherwise specifically defined.

根据本申请的一个方面,提供了一种基于流程管理大数据的客户需求挖掘方法,该方法包括步骤S100、步骤S200、步骤S300和步骤S400。以下以一种计算机设备为例,对所述基于流程管理大数据的客户需求挖掘方法进行详细描述。According to one aspect of the present application, a method for mining customer needs based on process management big data is provided, the method includes step S100, step S200, step S300 and step S400. Taking a computer device as an example, the customer demand mining method based on process management big data will be described in detail below.

参考图1,在步骤S100中,计算机设备基于目标用户的用户基础信息,从用户数据库中选取用户基础信息与所述目标用户的用户基础信息的匹配度最高的至少三个参照用户。其中,目标用户为本次基于流程管理大数据的客户需求挖掘的对象,一般为企业。目标用户的用户基础信息可由商务人员从企业收集,或者从工商信息查询网站获得;在一些实施例中,目标用户的用户基础信息包括企业名称、企业类型、注册资本、成立日期、住所、经营范围等,但是本申请不以此为限。用户数据库中包含多个用户的用户基础信息,还包括这多个用户的历史服务项目数据,例如每个用户曾经进行过的咨询活动或者相关的咨询项目的状态(例如包括但不限于进行中、项目成功、项目失败等)。参照用户的匹配可基于神经网络实现。例如,参考图3,匹配过程所使用的数据D主要包括企业基本信息和商务人员对企业的性格画像等。在模型的训练过程中,将所有数据随机分为两个部分,70%用于训练,30%用于测试。于训练数据中随机抽取两个公司数据输入神经网络,并利用商务人员的打分对神经网络进行训练。检测时将目标公司的数据DTarget和数据库中任意其他用户的数据DReference([DTarget;DReference])输入神经网络,得到一个相似分数Sclient。所述神经网络为四层全连接网络,使用交叉熵函数作为损失函数,并用梯度下降的方法训练。当遍历过所有用户后,即可选定与目标用户在用户属性上最相近(Sclient最大)的3家参照用户ClientR1、ClientR2、ClientR3Referring to FIG. 1 , in step S100 , the computer device selects at least three reference users whose basic user information matches the basic user information of the target user from the user database based on the basic user information of the target user. Among them, the target user is the object of this customer demand mining based on process management big data, generally an enterprise. The basic user information of the target user can be collected by business personnel from the enterprise, or obtained from the business information query website; in some embodiments, the basic user information of the target user includes the name of the company, type of business, registered capital, date of establishment, residence, business scope etc., but the application is not limited thereto. The user database contains the user basic information of multiple users, and also includes the historical service project data of these multiple users, such as the consulting activities that each user has conducted or the status of related consulting projects (such as but not limited to, in progress, project success, project failure, etc.). Matching with reference users can be done based on a neural network. For example, referring to FIG. 3 , the data D used in the matching process mainly includes the basic information of the enterprise and the character portrait of the enterprise by the business personnel. During the training of the model, all the data is randomly divided into two parts, 70% for training and 30% for testing. In the training data, two company data are randomly selected and input into the neural network, and the neural network is trained using the scores of business people. During detection, the data D Target of the target company and the data D Reference ([D Target ; D Reference ]) of any other user in the database are input into the neural network to obtain a similarity score S client . The neural network is a four-layer fully connected network, uses a cross-entropy function as a loss function, and uses a gradient descent method for training. After traversing all users, three reference users ClientR 1 , ClientR 2 , and ClientR 3 that are closest to the target user in terms of user attributes (the largest S client ) can be selected.

在步骤S200中,计算机设备获取每个所述参照用户的历史服务项目,并将所述参照用户的历史服务项目应用于第一定制模型,以确定多个第一预选服务项目。其中,第一定制模型用于对参照用户的历史服务项目进行投票评估,以推荐适合目标用户的咨询服务项目。第一定制模型为已知的数据模型,例如神经网络、决策树、线性回归等数据模型。优选地,在步骤S200中,计算设备首先获取每个所述参照用户的历史服务项目,并将所述参照用户的历史服务项目信息应用于第一定制模型;随后,计算设备基于所述第一定制模型的输出,确定多个第一预选服务项目,其中所述多个第一预选服务项目与所述目标用户的历史服务的交集为空,换句话说,选取目标用户尚未涉及的咨询服务项目作为第一预选服务项目。In step S200, the computer device acquires the historical service items of each reference user, and applies the historical service items of the reference user to the first customized model to determine a plurality of first pre-selected service items. Wherein, the first customized model is used for voting and evaluating the historical service items of the reference user, so as to recommend consulting service items suitable for the target user. The first customized model is a known data model, such as neural network, decision tree, linear regression and other data models. Preferably, in step S200, the computing device first acquires the historical service items of each of the reference users, and applies the historical service item information of the reference users to the first customized model; then, the computing device based on the first Customize the output of the model to determine a plurality of first preselected service items, wherein the intersection of the plurality of first preselected service items and the historical services of the target user is empty, in other words, select the consulting service items that the target user has not yet involved As the first pre-selected service item.

例如,接上例,利用这三家参照用户的历史业务选出多个第一预选服务项目,本例中的第一预选服务项目为目标用户尚未涉及的5种知识产权业务service1、service2、service3、service4、service5For example, following the previous example, use these three companies to refer to the user's historical business to select a number of first pre-selected service items. The first pre-selected service items in this example are five intellectual property services service 1 , service 2 , service 3 , service 4 , service 5 .

其中,在一些实施例中,计算机设备在步骤S200中获取每个所述参照用户的历史服务项目,并将所述参照用户的历史服务项目和用户属性信息应用于第一定制模型,以确定多个第一预选服务项目;其中,用户属性信息为用户的分类、用户对应的标签等,例如商务人员对企业的性格画像。Wherein, in some embodiments, the computer device acquires the historical service items of each reference user in step S200, and applies the historical service items and user attribute information of the reference user to the first customized model to determine multiple a first pre-selected service item; wherein, the user attribute information is the classification of the user, the label corresponding to the user, etc., for example, the personality portrait of the business person to the enterprise.

在步骤S300中,计算机设备基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目应用于第二定制模型,以确定多个第二预选服务项目。该步骤中使用的数据M主要包括企业历史项目信息;对于知识产权服务项目而言,使用的数据M还可包括企业已有的知识产权信息(例如专利数量)等。参考图4,在一些实施例中,第二定制模型也包括一神经网络。在该神经网络的训练过程中,所有数据被随机分为两个部分,70%用于训练,30%用于测试。于训练数据中随机抽取两个公司数据输入神经网络,并利用商务人员的打分对神经网络进行训练。检测时将目标用户的数据MTarget和数据库中任意其他用户的数据MReference([MTarget;MReference])输入神经网络,得到一个相似分数Sservice。所述神经网络也为四层全连接网络,并再次选择交叉熵作为损失函数,用梯度下降的方法训练。当遍历过所有用户后,即可选定与目标用户在历史业务上最相近(Sservice最大)的3家参照用户ClientR4、ClientR5、ClientR6;第二定制模型随后利用这三家客户的历史业务投票选出多个第二预选服务项目。其中,优选地,在步骤S300中,计算机设备首先基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目应用于第二定制模型;随后,计算机设备基于所述第二定制模型的输出确定多个第二预选服务项目,其中所述多个第二预选服务项目与所述目标用户的历史服务的交集为空,换句话说,选取目标用户尚未涉及的咨询服务项目作为第二预选服务项目。In step S300, the computer device determines the historical service items of the target user based on the user basic information of the target user, and applies the historical service items of the target user to the second customized model to determine a plurality of second preselected service items. The data M used in this step mainly includes historical project information of the enterprise; for intellectual property service items, the data M used may also include the existing intellectual property information of the enterprise (such as the number of patents), etc. Referring to FIG. 4, in some embodiments, the second custom model also includes a neural network. During the training of this neural network, all the data is randomly divided into two parts, 70% for training and 30% for testing. In the training data, two company data are randomly selected and input into the neural network, and the neural network is trained using the scores of business people. During detection, input the data M Target of the target user and the data M Reference ([M Target ; M Reference ]) of any other user in the database into the neural network to obtain a similarity score S service . The neural network is also a four-layer fully connected network, and cross-entropy is selected as the loss function again, and it is trained by the method of gradient descent. After traversing all users, three reference users ClientR 4 , ClientR 5 , and ClientR 6 that are closest to the target user in historical business (the largest S service ) can be selected; the second custom model then utilizes the history of these three customers The business votes to select a plurality of second pre-selected service items. Wherein, preferably, in step S300, the computer device first determines the historical service items of the target user based on the basic user information of the target user, and applies the historical service items of the target user to the second customized model; then , the computer device determines a plurality of second pre-selected service items based on the output of the second customization model, wherein the intersection of the plurality of second pre-selected service items and the historical service of the target user is empty, in other words, the selected target The consulting service items that the user has not been involved in are used as the second pre-selected service items.

例如,在上例中,多个第二预选服务项目为目标客户尚未涉及的5种知识产权业务service6、service7、service8、service9、service10For example, in the above example, the multiple second pre-selected service items are five types of intellectual property services service 6 , service 7 , service 8 , service 9 , and service 10 that the target customer has not yet involved.

其中,在一些实施例中,计算机设备在步骤S300中基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目和用户属性信息应用于第二定制模型,以确定多个第二预选服务项目;其中,用户属性信息为用户的分类、用户对应的标签等,例如商务人员对企业的性格画像。Wherein, in some embodiments, the computer device determines the historical service items of the target user based on the user basic information of the target user in step S300, and applies the historical service items and user attribute information of the target user to the first 2. Customize the model to determine a plurality of second pre-selected service items; wherein, the user attribute information is the classification of the user, the label corresponding to the user, etc., such as the personality portrait of the business person for the enterprise.

在步骤S400中,参考图2,计算机设备将所述多个第一预选服务项目、所述多个第二预选服务项目和所述目标用户的用户基础信息应用于第三定制模型,以确定关于所述目标用户的客户需求的定制服务项目。例如,接上例,将第一定制模型输出的多个第一预选服务项目(例如,service1、service2、service3、service4、service5)和第二定制模型输出的多个第二预选服务项目(例如service6、service7、service8、service9、service10)以及目标用户的用户基础信息输入第三定制模型,以确定关于目标用户的客户需求的定制服务项目。在一些实施例中,第三定制模型也为一神经网络模型。In step S400, referring to FIG. 2 , the computer device applies the plurality of first pre-selected service items, the plurality of second pre-selected service items, and the user basic information of the target user to a third customized model to determine information about Customized service items for the customer needs of the target user. For example, following the above example, multiple first preselected service items (for example, service 1 , service 2 , service 3 , service 4 , service 5 ) output by the first customized model and multiple second preselected service items output by the second customized model Service items (such as service 6 , service 7 , service 8 , service 9 , service 10 ) and user basic information of the target user are input into the third customization model to determine customized service items related to the target user's customer needs. In some embodiments, the third customized model is also a neural network model.

优选地,在一些实施例中,所述第三定制模型是基于残差前馈卷积网络生成的,使用的数据W包括目标企业基本信息、商务人员对企业的性格画像、企业历史项目信息和/或已有知识产权信息等,以及上述两种需求挖掘算法挖掘出的定制服务项目。接上例,第三定制模型的输出为6项最可能获得选择的推荐(RS1~RS6)。在一个具体实施例中,所述第三定制模型中的神经网络为7层全连接网络。参考图5,其中1、2、3层为全连接层,第4层为3x1卷积层,5、6、7层为全连接层。卷积层的加入使得该网络不仅考虑到单个推荐的精度,更重要的是对推荐的6项业务联合考虑,相比于其他数据模型而言,结合第一定制模型和第二定制模型可取得更好的推荐精度。对于咨询服务项目而言,其不仅涉及企业自身的状况(例如企业的基本信息、知识产权数量等),还需考虑相似企业的咨询情况(例如业界动态等能够体现行业发展趋势、相关部门政策等),因而卷积层能够结合与目标企业相似的企业的业务状况以及目标企业自身的业务状况,从而取得全面、精准和符合企业需要的推荐结果。以从10项服务中推荐6项业务为例,在一些实施例中,上述神经网络的损失函数基于相似企业和企业自身两方面因素而确定,表示为下式:Preferably, in some embodiments, the third customized model is generated based on a residual feed-forward convolutional network, and the data W used includes basic information of the target enterprise, business personnel's personality portrait of the enterprise, enterprise historical project information and / or existing intellectual property information, etc., and the customized service items excavated by the above two demand mining algorithms. Continuing from the above example, the output of the third customized model is 6 recommendations (RS 1 -RS 6 ) that are most likely to be selected. In a specific embodiment, the neural network in the third customized model is a 7-layer fully connected network. Referring to Figure 5, layers 1, 2, and 3 are fully connected layers, layer 4 is a 3x1 convolutional layer, and layers 5, 6, and 7 are fully connected layers. The addition of the convolutional layer allows the network to consider not only the accuracy of a single recommendation, but more importantly, the joint consideration of the six recommended services. Compared with other data models, the combination of the first custom model and the second custom model can obtain Better recommendation accuracy. For consulting service projects, it not only involves the status of the company itself (such as the basic information of the company, the number of intellectual property rights, etc.), but also needs to consider the consulting situation of similar companies (such as industry dynamics, etc., which can reflect industry development trends, relevant departmental policies, etc. ), so the convolutional layer can combine the business conditions of companies similar to the target company and the business status of the target company itself, so as to obtain comprehensive, accurate and in-demand recommendation results. Taking the recommendation of 6 services from 10 services as an example, in some embodiments, the loss function of the above neural network is determined based on two factors of similar enterprises and the enterprise itself, expressed as the following formula:

上式中,“max||RSi||”代表推荐的服务中误差最大的服务的误差,而“min||RSi||”代表推荐的服务中误差最小的服务的误差,从而综合了关于相似企业的业务和企业自身状况两方面的因素。在此,“误差”指的是系统预测的业务和实际上客户最终是否选择了这项业务的误差。例如,当系统预测某客户有0.8的可能选择某业务,而这个客户最终没有选择该业务,那么用户最终选择该业务的可能性是0,相应的误差就是0.8;另一方面,如果系统预测该客户有0.8可能性选择该业务,并且最终该客户选择了该业务,那么相应的误差就是0.2。In the above formula, "max|| RSi ||" represents the error of the service with the largest error among the recommended services, and "min||RSi||" represents the error of the service with the smallest error among the recommended services, thus integrating the information about There are two factors that are similar to the business of the enterprise and the situation of the enterprise itself. Here, "error" refers to the error between the service predicted by the system and whether the customer actually chooses this service in the end. For example, when the system predicts that a customer has a 0.8 possibility of choosing a certain service, but the customer does not choose the service in the end, then the possibility of the user finally choosing the service is 0, and the corresponding error is 0.8; on the other hand, if the system predicts that the The customer has a 0.8 possibility of choosing the service, and in the end the customer chooses the service, then the corresponding error is 0.2.

该神经网络采用梯度下降的算法进行训练,上述损失函数可以在帮助网络快速收敛,并且在检测精度上也有很大提升。The neural network is trained using the gradient descent algorithm. The above loss function can help the network to converge quickly, and the detection accuracy is also greatly improved.

第三定制模块可在系统上线后使用真实数据训练,以获得尽可能真实有效的训练数据。接上例,第一定制模型和第二定制模型推荐的10项业务若最终得到目标客户的选择,则认为反馈为0,否则为1。经过持续长期动态训练,第三定制模块即可具备为上述基于类似客户的需求挖掘算法模块和基于类似服务的需求挖掘算法模块纠正错误的能力,使得系统推荐的业务更精准、提供的定制服务项目更符合客户的实际需求。The third customized module can be trained with real data after the system goes online, so as to obtain training data that is as real and effective as possible. Continuing from the above example, if the 10 businesses recommended by the first customization model and the second customization model are finally selected by the target customer, the feedback is considered to be 0, otherwise it is 1. After continuous long-term dynamic training, the third customization module will have the ability to correct errors for the above-mentioned demand mining algorithm modules based on similar customers and demand mining algorithm modules based on similar services, making the business recommended by the system more accurate and the customized service items provided It is more in line with the actual needs of customers.

其中,在一些实施例中,计算机设备在步骤S400中将所述多个第一预选服务项目、所述多个第二预选服务项目、所述目标用户的用户基础信息和所述目标用户的用户属性信息应用于第三定制模型,以确定关于所述目标用户的客户需求的定制服务项目;其中,用户属性信息为用户的分类、用户对应的标签等,例如商务人员对企业的性格画像。Wherein, in some embodiments, in step S400, the computer device combines the plurality of first pre-selected service items, the plurality of second pre-selected service items, the user basic information of the target user, and the user information of the target user The attribute information is applied to the third customization model to determine the customized service items related to the customer needs of the target user; wherein, the user attribute information is the classification of the user, the label corresponding to the user, etc., such as the personality portrait of the business person for the enterprise.

用户期望完成的服务项目有时会因为用户自身条件不足而无法完成。例如,对于知识产权服务而言,有可能因为用户的某种或某些类型的知识产权数量不足而无法完成知识产权项目。为避免发生这样的问题而耽误客户的时间或者影响客户体验,在步骤S300中,计算机设备首先基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目信息应用于第二定制模型;随后,计算机设备基于所述目标用户的已有知识产权信息确定多个第二预选服务项目。例如,可以根据用户的已有知识产权信息的状况,排除用户当前无法办理的业务。在该基础上,在一些实施例中,计算机设备在步骤S400中首先将所述多个第一预选服务项目、所述多个第二预选服务项目和所述目标用户的用户基础信息应用于第三定制模型;随后,计算机设备基于所述目标用户的已有知识产权信息确定关于所述目标用户的客户需求的定制服务项目。Sometimes the service items expected by the user cannot be completed due to the user's own insufficient conditions. For example, in the case of intellectual property services, it is possible that an intellectual property project cannot be completed because the user has insufficient quantity of one or some types of intellectual property. In order to avoid delaying the customer's time or affecting customer experience due to such problems, in step S300, the computer device first determines the historical service items of the target user based on the basic user information of the target user, and sends the target user's The historical service item information is applied to the second customization model; then, the computer device determines a plurality of second preselected service items based on the existing intellectual property information of the target user. For example, according to the status of the user's existing intellectual property information, services that the user cannot currently handle can be excluded. On this basis, in some embodiments, the computer device first applies the plurality of first pre-selected service items, the plurality of second pre-selected service items, and the user basic information of the target user to the first step S400. 3. Customization model; then, the computer device determines the customized service items related to the customer needs of the target user based on the existing intellectual property information of the target user.

在某些情况下,用户致电咨询服务机构,通过机构提供的IVR(Interactive VoiceResponse,互动式语音应答)系统交互而自助获得一部分所需要的信息,例如推荐的服务项目。由于IVR系统可在人工介入、正式开始向用户提供咨询服务前完成部分知识准备工作,因而咨询过程的目的性更强,从而IVR系统能提高用户的咨询效率,并切实有效地提升用户咨询时推荐流量的转化率和推荐服务的点击率。在一些实施例中,步骤S100包括子步骤S101、子步骤S102和子步骤S103。在子步骤S101中,计算机设备获取目标用户在IVR系统中的用户操作数据。在子步骤S102中,计算机设备基于所述用户操作数据,确定所述目标用户的期望服务项目,其中期望服务项目可以反映用户当前可能最需要的服务。例如在一些实施例中,计算机设备记录用户在IVR系统中的操作(例如,用户在IVR交互过程中根据语音提示先后按下几个数字键,则系统记录用户的按键序列),并根据用户的按键序列进行查表,确定用户需要的服务。在另一些实施例中,系统将用户在IVR系统中的操作输入另一个数据模型(可称为第四定制模型)中,由数据模型输出用户当前所需的服务,其中数据模型基于决策树、逻辑回归、支持向量机、神经网络等实现,但本申请不以此为限。接着,在子步骤S103中,计算机设备基于所述目标用户的用户基础信息,从用户数据库中选取用户基础信息与所述目标用户的用户基础信息的匹配度最高的至少三个参照用户。相应地,在步骤S400中,计算设备将所述多个第一预选服务项目、所述多个第二预选服务项目、所述目标用户的期望服务项目以及所述目标用户的用户基础信息应用于第三定制模型,以确定关于所述目标用户的客户需求的定制服务项目。In some cases, the user calls the consulting service institution, and interacts with an IVR (Interactive Voice Response, Interactive Voice Response) system provided by the institution to obtain part of the required information by himself, such as recommended service items. Since the IVR system can complete part of the knowledge preparation work before manual intervention and formally start providing consulting services to users, the consulting process is more purposeful, so that the IVR system can improve the consulting efficiency of users and effectively improve the user's recommendation during consulting. The conversion rate of traffic and the click-through rate of recommended services. In some embodiments, step S100 includes sub-step S101, sub-step S102 and sub-step S103. In sub-step S101, the computer device acquires user operation data of the target user in the IVR system. In sub-step S102, the computer device determines the expected service items of the target user based on the user operation data, wherein the expected service items may reflect the services that the user may most need at present. For example, in some embodiments, the computer device records the user's operations in the IVR system (for example, the user presses several number keys successively according to the voice prompt during the IVR interaction process, and the system records the user's key sequence), and according to the user's The key sequence is used to look up the table to determine the service required by the user. In some other embodiments, the system inputs the user's operations in the IVR system into another data model (may be referred to as a fourth customized model), and the data model outputs the services currently required by the user, wherein the data model is based on a decision tree, Implementations such as logistic regression, support vector machine, neural network, etc., but this application is not limited thereto. Next, in sub-step S103, the computer device selects at least three reference users whose basic user information matches the basic user information of the target user from the user database based on the basic user information of the target user. Correspondingly, in step S400, the computing device applies the plurality of first pre-selected service items, the plurality of second pre-selected service items, the desired service items of the target user, and the basic user information of the target user to the The third customization model is to determine customized service items related to the customer needs of the target user.

根据本申请的另一个方面,提供了一种计算机设备,所述计算机设备包括:According to another aspect of the present application, a computer device is provided, and the computer device includes:

处理器;以及processor; and

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:A memory arranged to store computer-executable instructions that, when executed, cause the processor to:

基于目标用户的用户基础信息,从用户数据库中选取用户基础信息与所述目标用户的用户基础信息的匹配度最高的至少三个参照用户;Based on the basic user information of the target user, selecting at least three reference users with the highest matching degree between the basic user information and the basic user information of the target user from the user database;

获取每个所述参照用户的历史服务项目,并将所述参照用户的历史服务项目应用于第一定制模型,以确定多个第一预选服务项目;Obtaining the historical service items of each of the reference users, and applying the historical service items of the reference users to the first customization model to determine a plurality of first pre-selected service items;

基于所述目标用户的用户基础信息确定所述目标用户的历史服务项目,并将所述目标用户的历史服务项目应用于第二定制模型,以确定多个第二预选服务项目;以及determining historical service items of the target user based on the user basic information of the target user, and applying the historical service items of the target user to a second customization model to determine a plurality of second preselected service items; and

将所述多个第一预选服务项目、所述多个第二预选服务项目和所述目标用户的用户基础信息应用于第三定制模型,以确定关于所述目标用户的客户需求的定制服务项目。applying the plurality of first pre-selected service items, the plurality of second pre-selected service items, and the target user's basic user information to a third customization model to determine customized service items related to the target user's customer needs .

下面参照图6来描述根据本申请的一个实施例的计算机设备600。其中,图6显示的设备600仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。A computer device 600 according to an embodiment of the present application is described below with reference to FIG. 6 . Wherein, the device 600 shown in FIG. 6 is only an example, and should not impose any limitation on the functions and application scope of this embodiment of the present application.

如图6所示,设备600以通用计算设备的形式表现。设备600的组件可以包括但不限于:至少一个处理器610、至少一个存储单元620、连接不同系统组件(包括存储单元620和处理器610)的总线630、显示单元640等。As shown in FIG. 6, device 600 takes the form of a general-purpose computing device. Components of the device 600 may include, but are not limited to: at least one processor 610, at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processor 610), a display unit 640, and the like.

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理器610执行,使得所述处理器610执行本说明书上述电子处方流转处理方法部分中描述的根据本申请各种示例性实施方式的步骤。例如,所述处理器610可以执行以上所述方法中的步骤。Wherein, the storage unit stores program codes, and the program codes can be executed by the processor 610, so that the processor 610 executes the various exemplary methods according to the present application described in the above-mentioned part of the electronic prescription circulation processing method in this specification. Implementation steps. For example, the processor 610 may execute the steps in the above method.

所述存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(ROM)6203。The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 6201 and/or a cache storage unit 6202 , and may further include a read-only storage unit (ROM) 6203 .

所述存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。The storage unit 620 may also include a program/utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include the implementation of the network environment.

总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。Bus 630 may represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, an accelerated graphics port, a processor, or a local area using any of a variety of bus structures. bus.

设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得租户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。Device 600 may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), communicate with one or more devices that enable tenants to interact with the electronic device 600, and/or communicate with devices that enable tenants to interact with the electronic device 600. The electronic device 600 is capable of communicating with any device (eg, router, modem, etc.) that communicates with one or more other computing devices. Such communication may occur through input/output (I/O) interface 650 . Moreover, the electronic device 600 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and/or a public network such as the Internet) through the network adapter 660 . The network adapter 660 can communicate with other modules of the electronic device 600 through the bus 630 . It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives And data backup storage system, etc.

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present application can be implemented in software and/or a combination of software and hardware, for example, it can be implemented by using an application specific integrated circuit (ASIC), a general-purpose computer or any other similar hardware devices. In one embodiment, the software program of the present application can be executed by a processor to realize the steps or functions described above. Likewise, the software program (including associated data structures) of the present application can be stored in a computer-readable recording medium such as RAM memory, magnetic or optical drive or floppy disk and the like. In addition, some steps or functions of the present application may be implemented by hardware, for example, as a circuit that cooperates with a processor to execute each step or function.

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。In addition, a part of the present application can be applied as a computer program product, such as a computer program instruction. When it is executed by a computer, the method and/or technical solution according to the present application can be invoked or provided through the operation of the computer. Those skilled in the art should understand that computer program instructions exist in computer-readable media in forms including but not limited to source files, executable files, installation package files, etc. Limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding post-installation program program. Here, a computer readable medium may be any available computer readable storage medium or communication medium that can be accessed by a computer.

通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。Communication media includes the media whereby communication signals embodying, for example, computer readable instructions, data structures, program modules or other data are transmitted from one system to another. Communication media can include guided transmission media such as cables and wires (e.g., fiber optics, coaxial, etc.) and wireless (unguided transmission) media capable of propagating waves of energy, such as acoustic, electromagnetic, RF, microwave, and infrared . Computer readable instructions, data structures, program modules or other data may be embodied, for example, as a modulated data signal in a wireless medium such as a carrier wave or similar mechanism such as embodied as part of spread spectrum technology. The term "modulated data signal" means a signal that has one or more of its characteristics changed or set in such a manner as to encode information in the signal. Modulation can be analog, digital or mixed modulation techniques.

作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。By way of example, and not limitation, computer-readable storage media may include volatile and nonvolatile, volatile, volatile, or Removable and non-removable media. For example, computer-readable storage media include, but are not limited to, volatile memories such as random access memories (RAM, DRAM, SRAM); and nonvolatile memories such as flash memory, various read-only memories (ROM, PROM, EPROM) , EEPROM), magnetic and ferromagnetic/ferroelectric memory (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, tapes, CDs, DVDs); or other media known now or developed in the future capable of storing data for computer systems Computer readable information/data used.

在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。Here, an embodiment according to the present application includes an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, triggering The operation of the device is based on the foregoing methods and/or technical solutions according to multiple embodiments of the present application.

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the present application is not limited to the details of the exemplary embodiments described above, but that the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Therefore, the embodiments should be regarded as exemplary and not restrictive in all points of view, and the scope of the application is defined by the appended claims rather than the foregoing description, and it is intended that the scope of the present application be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in this application. Any reference sign in a claim should not be construed as limiting the claim concerned. In addition, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means stated in the device claims may also be realized by one unit or device through software or hardware. The words first, second, etc. are used to denote names without implying any particular order.

Claims (10)

1. A customer demand mining method based on flow management big data comprises the following steps:
a, based on the user basic information of a target user, selecting at least three reference users with highest matching degree of the user basic information and the user basic information of the target user from a user database;
b, acquiring the historical service items of each reference user, and applying the historical service items of the reference users to a first customized model to determine a plurality of first pre-selected service items;
c, determining the historical service items of the target user based on the user basic information of the target user, and applying the historical service items of the target user to a second customization model to determine a plurality of second preselected service items; and
d applying the plurality of first preselected service items, the plurality of second preselected service items, and the user base information of the target user to a third customization model to determine customized service items regarding the customer needs of the target user.
2. The method of claim 1, wherein the step b comprises:
Acquiring the historical service items of each reference user, and applying the historical service item information of the reference user to a first customized model; and
Determining a first plurality of pre-selected service items based on an output of the first customized model, wherein an intersection of the first plurality of pre-selected service items with a historical service of the target user is empty.
3. The method according to claim 1 or 2, wherein said step c comprises:
Determining the historical service items of the target user based on the user basic information of the target user, and applying the historical service items of the target user to a second customization model; and
Determining a plurality of second pre-selected service items based on an output of the second customization model, wherein an intersection of the plurality of second pre-selected service items with a historical service of the target user is empty.
4. The method according to any one of claims 1 to 3, wherein step b comprises:
acquiring the historical service items of each reference user, and applying the historical service items and the user attribute information of the reference users to a first customized model to determine a plurality of first preselected service items;
The step c comprises the following steps:
Determining historical service items of the target user based on the user basic information of the target user, and applying the historical service items and user attribute information of the target user to a second customization model to determine a plurality of second preselected service items; and is
The step d comprises the following steps:
applying the first plurality of preselected service items, the second plurality of preselected service items, the user base information of the target user, and the user attribute information of the target user to a third customization model to determine customized service items regarding the customer needs of the target user.
5. the method of claim 1, wherein the step c comprises:
Determining the historical service items of the target user based on the user basic information of the target user, and applying the historical service item information of the target user to a second customization model; and
Determining a plurality of second pre-selected service items based on the existing intellectual property information of the target user.
6. The method of claim 5, wherein the step d comprises:
Applying the plurality of first pre-selected service items, the plurality of second pre-selected service items, and the user base information of the target user to a third customization model; and
Determining a customized service item regarding the target user's customer needs based on the target user's existing intellectual property information.
7. the method of claim 1, wherein the step a comprises:
a1, acquiring user operation data of a target user in the IVR system;
a2 determining the expected service item of the target user based on the user operation data; and
a3, based on the user basic information of the target user, selecting at least three reference users from a user database, wherein the matching degree of the user basic information and the user basic information of the target user is the highest; and is
The step d comprises the following steps:
applying the first plurality of pre-selected service items, the second plurality of pre-selected service items, the desired service items of the target user, and the user base information of the target user to a third customization model to determine customized service items regarding the customer needs of the target user.
8. the method of claim 7, wherein the step a2 includes:
applying the user operation data to a fourth customization model to determine a desired service item for the target user.
9. the method of claim 1, wherein the third customized model is generated based on a residual feed-forward convolutional network.
10. A computer device, the computer device comprising:
A processor; and
A memory arranged to store computer executable instructions that, when executed, cause the processor to:
selecting at least three reference users with highest matching degree of the user basic information and the user basic information of the target user from a user database based on the user basic information of the target user;
acquiring the historical service items of each reference user, and applying the historical service items of the reference users to a first customized model to determine a plurality of first pre-selected service items;
Determining historical service items of the target user based on the user basic information of the target user, and applying the historical service items of the target user to a second customization model to determine a plurality of second preselected service items; and
applying the first plurality of preselected service items, the second plurality of preselected service items, and the user base information of the target user to a third customization model to determine customized service items for the customer needs of the target user.
CN201810493813.7A 2018-05-22 2018-05-22 Customer demand mining method and equipment based on process management big data Pending CN110580259A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810493813.7A CN110580259A (en) 2018-05-22 2018-05-22 Customer demand mining method and equipment based on process management big data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810493813.7A CN110580259A (en) 2018-05-22 2018-05-22 Customer demand mining method and equipment based on process management big data

Publications (1)

Publication Number Publication Date
CN110580259A true CN110580259A (en) 2019-12-17

Family

ID=68808879

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810493813.7A Pending CN110580259A (en) 2018-05-22 2018-05-22 Customer demand mining method and equipment based on process management big data

Country Status (1)

Country Link
CN (1) CN110580259A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112434086A (en) * 2020-12-04 2021-03-02 崔秀芬 Information flow mining method based on cloud computing and big data and cloud computing interaction center
CN114238615A (en) * 2021-12-14 2022-03-25 淄博天大创新科技服务有限公司 A kind of enterprise service result data processing method and system
CN116680323A (en) * 2023-06-20 2023-09-01 吉林省澳美科技有限公司 User demand mining method and system based on big data security platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051670A (en) * 2011-10-13 2013-04-17 纽昂斯通讯公司 Multi-modal customer care system
CN103970785A (en) * 2013-01-31 2014-08-06 国际商业机器公司 Online recommendation method and system
CN105095256A (en) * 2014-05-07 2015-11-25 阿里巴巴集团控股有限公司 Information push method and apparatus based on similarity degree between users
CN107220899A (en) * 2016-03-21 2017-09-29 阿里巴巴集团控股有限公司 Social networks structure, information recommendation method, device and server
CN108053323A (en) * 2017-11-13 2018-05-18 平安养老保险股份有限公司 Method, apparatus, computer equipment and the storage medium of service plan generation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051670A (en) * 2011-10-13 2013-04-17 纽昂斯通讯公司 Multi-modal customer care system
CN103970785A (en) * 2013-01-31 2014-08-06 国际商业机器公司 Online recommendation method and system
CN105095256A (en) * 2014-05-07 2015-11-25 阿里巴巴集团控股有限公司 Information push method and apparatus based on similarity degree between users
CN107220899A (en) * 2016-03-21 2017-09-29 阿里巴巴集团控股有限公司 Social networks structure, information recommendation method, device and server
CN108053323A (en) * 2017-11-13 2018-05-18 平安养老保险股份有限公司 Method, apparatus, computer equipment and the storage medium of service plan generation

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112434086A (en) * 2020-12-04 2021-03-02 崔秀芬 Information flow mining method based on cloud computing and big data and cloud computing interaction center
CN114238615A (en) * 2021-12-14 2022-03-25 淄博天大创新科技服务有限公司 A kind of enterprise service result data processing method and system
CN116680323A (en) * 2023-06-20 2023-09-01 吉林省澳美科技有限公司 User demand mining method and system based on big data security platform
CN116680323B (en) * 2023-06-20 2024-02-06 深圳市优品投资顾问有限公司 User demand mining method and system based on big data security platform

Similar Documents

Publication Publication Date Title
US11887010B2 (en) Data classification for data lake catalog
JP6736173B2 (en) Method, system, recording medium and computer program for natural language interface to a database
US11119764B2 (en) Automated editing task modification
US11210300B2 (en) System and methods of generating structured data from unstructured data
CN114586048A (en) Machine Learning (ML) Infrastructure Technologies
CN114556322A (en) Chatbots for defining machine learning (ML) solutions
Ghavami Big data management: Data governance principles for big data analytics
WO2020005725A1 (en) Knowledge-driven dialog support conversation system
US11307971B1 (en) Computer analysis of software resource load
Johns Information management for health professions
US20200090088A1 (en) Enterprise health control processor engine
US11178022B2 (en) Evidence mining for compliance management
US10740362B2 (en) Container structure
US11874730B2 (en) Identifying log anomaly resolution from anomalous system logs
US20210049063A1 (en) Analysis facilitator
US11727119B2 (en) Migration risk assessment, recommendation, and implementation
US12020689B2 (en) Method to improve digital agent conversations
JP2024524094A (en) Data governance system and method
CN110580259A (en) Customer demand mining method and equipment based on process management big data
US11971886B2 (en) Active learning for natural language question answering
US20210004738A1 (en) Use of service pattern identifier in augmentation of service catalog
Ahmed et al. Big Data Analytics and Cloud Computing: A Beginner's Guide
US20190340181A1 (en) Dynamically managing figments in social media
US20210034987A1 (en) Auxiliary handling of metadata and annotations for a question answering system
US20230419338A1 (en) Joint learning of time-series models leveraging natural language processing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191217

WD01 Invention patent application deemed withdrawn after publication