But based on C/S multilayer framework dialect retrieval positioner
Technical Field
The invention relates to the technical field of phonetics retrieval, in particular to a C/S multilayer architecture-based phonetics retrieval positioning device.
Background
With the continuous development of science and technology, robots gradually become assistants and tools in people's daily life, especially various auxiliary robots, and voice marketing modes based on (intelligent) seats are increasingly prevalent, and good marketing effects on products and services are achieved. The great advantage of the agent-based sales promotion mode is that after the (potential) customer data is mastered, the customer can be actively shot, so that the customer resources are greatly explored and utilized. Therefore, in some call centers, telephone service and other seat workstations, many seat personnel are often used to provide call, answer and other session services to the client, so as to provide services such as product introduction, consultation and after-sale visit to the client.
At present, a robot can already realize dialogue communication with a user, and a dialogue communication capability of the robot needs to be configured in advance, in the prior art, when the robot is configured, a dialogue flow chart is designed, the process is very complicated and complex, the efficiency is not good enough, and the dialogue which needs to be searched for positioning cannot be carried out, so that the C/S multilayer architecture based dialogue retrieval positioning device is very necessary.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides a dialect retrieval positioning device based on a C/S multilayer architecture, which effectively improves the efficiency of a dialect system and realizes the positioning and searching of required dialects.
In order to achieve the purpose, the invention adopts the following technical scheme:
a phone retrieval positioning device based on a C/S multi-layer architecture is based on a C/S multi-layer model, the multi-layer structure comprises a view layer, an access control layer, an access layer, a service logic layer and a data layer, the view layer comprises a user interaction interface, the access control layer comprises a system security and authority control module, the access layer comprises a service processing logic module, an auxiliary service processing logic module and a system operation configuration management module, the service logic layer comprises a service data module and a service data model mapping module, the data layer comprises a system service data module, the service processing logic module comprises a phone retrieval positioning module, the phone retrieval positioning module comprises a phone cascade retrieval module, a label quick retrieval module, a phone multi-keyword retrieval module and a common phone collection module, the system operation configuration management module comprises a phone management module, the dialect management module comprises a thinking guide model management module, a dialect library version management module, a data statistics management module and a system management module.
Furthermore, the system security and authority control module comprises a system authority, a user authority, a management authority and an access authority, the service processing logic module comprises system function logic, and the system function logic comprises a service function processing module, a service function management module and a structure access logic module.
Furthermore, the dialect cascade retrieval module comprises a dialect hierarchical management module, a dialect hierarchical traceability module and a dialect hierarchical labeling module, wherein the dialect hierarchical management module grades the dialect according to a compiling frame, standardizes a hierarchical structure and optimizes a cascade retrieval function, the dialect hierarchical traceability module establishes a hierarchical traceability model, when other modes are adopted for performing the dialect retrieval, the dialect hierarchical traceability module can upwards grade and obtain all related categories and more quickly screen required dialects, the dialect hierarchical labeling module labels the dialect hierarchical categories to more clearly present the hierarchical content of the dialect, totally divides 8 dialect labels, performs logic splitting according to the hierarchical labeling details compiled by customer service personnel, performs presentation of different labels through colors, the label quick retrieval module defines a label quick retrieval function, and quickly positions and queries sentences containing the labels in the dialect content through label classification, and the display is carried out according to the use click quantity.
Furthermore, the multi-keyword conversational retrieval module comprises a conversational text matching module, a thinking guide matching module and a conversational category matching module, wherein the conversational text matching module performs matching through conversational text contents and sequences according to content matching degrees to establish a content matching confidence pattern and ensure the accuracy of a text matching retrieval result, the thinking guide matching module performs content matching according to a thinking guide threshold value on the basis of a thinking guide data set and performs recursive associated retrieval according to the priority of a guide model, the conversational category matching module performs matching through conversational categories and sequences according to the content matching degrees to establish a category matching confidence pattern and ensure the accuracy of the text matching retrieval result, and the category matching is superior to the content matching for sequencing presentation.
Further, the common usage skill collection module comprises a skill praise module and a skill spot tread module.
Furthermore, the thinking-oriented model management module comprises a thinking-oriented data unit and a thinking-oriented action domain, a user-defined data unit can be added in the thinking-oriented model according to the characteristics of a business scene, a plurality of data units can be deeply and recursively associated in a retrieval mode, the retrieval characteristics can be expanded according to the business scene, the speaking-oriented model management module comprises a speaking state marking module, a uniform update file export module and a uniform update file import module, the speaking-oriented state marking module marks the speaking state and tracks the source update state, the speaking state is automatically associated with the retrieval module, a manager can mark by modifying the speaking state, the speaking library is synchronously updated by a subsequent uniform update file, the uniform update file export module is arranged at the system management end, and the manager can perform modification optimization on the speaking library according to the business requirements, and then uniformly exporting the update files, performing version management on the update files, ensuring the consistency of service data, carrying out difference export on the system client according to the account numbers of customer service personnel to generate a client unit update file which comprises client related service session data and statistical data, uniformly updating the file import module on the system client, importing and updating the user according to the uniform update file issued by the management personnel, and carrying out consistency synchronization on all related data of the system.
As a further scheme of the present invention, the speech technology library version management module includes a unified version number updating module and a speech technology version characteristic updating module, and the database statistics management module includes a speech technology library condition statistics analysis module and a speech technology service condition statistics analysis module, and performs statistics analysis on the existing speech technology library condition, statistics on service speech technology data, status labeling and evaluation conditions, and collects service speech technology service conditions of each client for statistics analysis.
On the basis of the scheme, the system management module comprises a customer service staff basic information management module and an account information synchronization module, wherein the customer service staff account basic information is internally provided with a client staff account and a management terminal account according to the customer service requirement at the initial time of the system, the system account information is synchronized through a uniform version update file, the uniform update file is exported by the management terminal, and each sub-user terminal is updated.
Further, the system security and authority control module comprises an authority model, and the standard authority data model comprises: the method comprises the steps that a user, a role, authority, a user role relation and a role authority relation are conveniently distributed to the user through a UI (user interface) during authority distribution, an upper authority model is added, deleted, changed and checked, an authority control strategy based on the role judges whether an operation authority exists or not according to the role, because the variability of the role is high, if the role is modified, a control code needs to be modified, and based on the authority control of resources, whether an operation authority exists or not is judged according to the resource authority, because the resources are relatively fixed, if the role is modified or the authority in the role is modified, the control code does not need to be modified.
The invention has the beneficial effects that:
1. in the invention, through the setting of a user layer, a system user accesses a system on a company intranet in a client mode, an access control layer is used for providing secure data access and operation control, the access layer is responsible for the access service of the system, the request of the user is firstly processed by an access server of the access layer, a business logic layer is used for deploying business logic components of the system, the data layer can store structured and unstructured data, the whole system is clear in arrangement and more efficient, the system is based on a C/S architecture multilayer model, in the multilayer structure, the hierarchy division is divided according to the structure logic and divided according to an application target, if the client requires a high response speed, the volume of the business components is small, the business components can be placed at the client, and if the business components contain a large amount of operations on a database, the business components can be configured on the database server to reduce the network load, the method has the advantages of improving the operation speed, having good scalability, being capable of deploying logic levels according to application requirements, being suitable for local networks and wide area networks, reducing the coupling degree of components, greatly enhancing the maintainability and the expandability of software, and meeting the requirements on business.
2. In the invention, the dialogs are hierarchically associated through a dialogs data structure established by the existing dialogs compiling framework, and the system carries out cascade query through a dialogs map or category to quickly locate the dialogs to be searched.
3. In the invention, a full-text retrieval model is established, retrieval is carried out through the phonetics keywords, the phonetics retrieval can be carried out in a single keyword and multi-keyword combination mode, and priority ranking is carried out through the text matching degree and the thinking-oriented data set matching degree.
4. In the invention, the word operation approval module carries out approval operation on the collected word operation, and through a word operation evaluation system, a manager judges whether related word operation contents are required to be optimized or not through subsequent statistics, the word operation point treading module carries out point treading operation on the collected word operation, and through the word operation evaluation system, the manager judges whether related word operation contents are required to be optimized or not through subsequent statistics.
5. In the invention, multi-dimensional conversational retrieval is carried out through the data unit, the action domain of a thought guiding model is set, guiding association is carried out aiming at different types and different levels of conversational retrieval, the data unit can be ensured to be effectively oriented to services, system redundancy retrieval is reduced, retrieval efficiency is accelerated, and at a service end of the system, managers collect system unit update files generated by each client, automatic summarization and import are carried out, accurate high-quality data summarization is rapidly provided for clients, and data support is provided for subsequent service support.
Drawings
Fig. 1 is a schematic structural diagram of a system module of a retrievable positioning device based on a C/S multi-layer architecture according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. It should be noted that unless otherwise explicitly stated or limited, the terms "mounted," "connected," and "disposed" are to be construed broadly and their meaning in the context of this patent may be understood by those skilled in the art as appropriate.
Referring to fig. 1, a talking retrieval positioning device based on a C/S multi-layer architecture, based on a C/S multi-layer model, the multi-layer architecture includes a view layer, an access control layer, an access layer, a service logic layer and a data layer, the view layer includes a user interaction interface, the access control layer includes a system security and authority control module, the access layer includes a service processing logic module, an auxiliary service processing logic module and a system operation configuration management module, the service logic layer includes a service data module and a service data model mapping module, the data layer includes a system service data module, through the setting of the user layer, a system user accesses the system on the company intranet in a client mode, the access control layer is used for providing security data access and operation control, the access layer is responsible for the access service of the system, the user' S request is first processed by the access server of the access layer, the service logic layer is used for deploying service logic components of the system, the data layer can store structured and unstructured data, the whole system is clear in order and more efficient, a multi-layer model is based on a C/S architecture, in the multi-layer structure, the layers are divided according to the structural logic and divided according to application targets, if a client requires a very high response speed, the volume of the service components is small, the service components can be placed at the client, if the service components contain a large number of operations on a database, the service components can be configured on a database server to reduce network load and improve operation speed, the scalability is good, the logic layers can be deployed according to application requirements, the service components are suitable for a local area network and a wide area network, meanwhile, the coupling degree of the components is reduced, the maintainability and the scalability of software are greatly enhanced, the service requirements are met, and the service processing logic module comprises an art retrieval positioning module, the phone retrieval positioning module comprises a phone cascade retrieval module, a label quick retrieval module, a phone multi-keyword retrieval module and a common phone collection module, the system operation configuration management module comprises a phone management module, and the phone management module comprises a thinking guidance model management module, a phone library version management module, a data statistics management module and a system management module.
The system security and authority control module of the invention comprises system authority, user authority, management authority and access authority, the service processing logic module comprises system function logic, the system function logic comprises service function processing module, service function management module, structure access logic module, the dialect cascade retrieval module comprises dialect hierarchical management module, dialect hierarchical tracing module, dialect hierarchical marking module, the dialect hierarchical management module classifies the dialect according to the compiling frame, standardizes the hierarchical structure, optimizes the cascade retrieval function, the dialect hierarchical tracing module establishes a hierarchical tracing model, when performing the dialect retrieval by other methods, the hierarchical tracing can be performed upwards to obtain all related categories, the required dialect can be screened more quickly, the dialect hierarchical marking module marks the dialect hierarchical categories, the dialect hierarchical content can be presented more clearly, 8 dialect labels are divided in total, the system carries out cascade query through a dialogue map or categories to quickly locate the dialect to be searched, the quick label retrieval module defines the quick label retrieval function, quickly locates and queries sentences containing the labels in the content of the dialect through label classification, and carries out sequencing display according to the using click quantity.
The invention needs to be explained, the dialect multi-keyword retrieval module comprises a dialect text matching module, a thinking guide matching module and a dialect category matching module, wherein the dialect text matching module matches through the content of the dialect text and sorts according to the content matching degree to establish a content matching confidence pattern and ensure the accuracy of the text matching retrieval result, the thinking guide matching module matches the content according to a thinking guide threshold value on the basis of a thinking guide data set and carries out recursive associative retrieval according to the priority of a guide model, the dialect category matching module matches through the dialect category and sorts according to the content matching degree to establish a category matching confidence pattern and ensure the accuracy of the text matching retrieval result, the category matching is superior to the content matching for sequencing presentation, a full-text retrieval model is established and retrieval is carried out through the dialect keywords, the method comprises the steps that conversational retrieval can be carried out in a single keyword and multi-keyword combination mode, priority ranking is carried out through text matching degree and thinking guide data set matching degree, a frequently-used conversational collection module comprises a conversational praise module and a conversational praise module, the conversational praise module carries out praise operation on collected conversational skills, through a conversational evaluation system, a manager judges whether related conversational contents are optimized through subsequent statistics, the conversational praise module carries out the point tramp operation on the collected conversational skills, and through the conversational evaluation system, the manager judges whether related conversational contents are optimized through the subsequent statistics.
Particularly, the thinking-oriented model management module comprises a thinking-oriented data unit and a thinking-oriented action domain, wherein a user-defined data unit can be added in the thinking-oriented model according to the characteristics of a service scene, multiple data units can be deeply and recursively associated in a retrieval mode, the retrieval characteristics are expanded according to a conversation scene, multi-dimensional conversation retrieval is carried out through the data units, the thinking-oriented model action domain is set, the guiding association is carried out aiming at different types and different levels of conversations, the data units can effectively face the service, the system redundancy retrieval is reduced, the retrieval efficiency is accelerated, the conversation library management module comprises a conversation state marking module, a unified update file export module and a unified update file import module, the conversation state marking module marks conversation states, tracks source update states, and is automatically associated with the retrieval module, the manager can mark by modifying the state of the speech technology, synchronously update the speech technology library by a subsequent unified update file, uniformly update the file export module at the system management end, the manager can modify and optimize the speech technology library according to the business requirement, then uniformly export the update file, perform version management on the update file, ensure the consistency of business data, differentially export the system according to the account number of customer service staff at the system client end to generate a client end unit update file which comprises client end related service speech technology data and statistical data, uniformly update the file import module at the system client end, the user can import and update according to the uniform update file issued by the manager, uniformly synchronize all related data of the system, at the system service end, the manager collects the system unit update files generated by each client end to automatically summarize and import, the system automatically identifies whether the version number is valid, the invalid version number automatically stops updating to ensure the validity of updating content, the system automatically updates the version number according to the characteristics of difference increment, full quantity and the like of the unified updating file and version description content to ensure the integrity of the service telephone library, the database statistical management module comprises a telephone library condition statistical analysis module and a telephone service condition statistical analysis module to perform statistical analysis on the existing telephone library condition, and counting service call data, state labeling and evaluation conditions, and collecting service call use conditions of each client for statistical analysis.
Further, the system management module comprises a customer service staff basic information management module and an account information synchronization module, the customer service staff account basic information is embedded into a client staff account and a management terminal account according to the customer service requirement during system initialization, the system account information is synchronized through a unified version update file, the unified update file is exported by the management terminal, each sub-user terminal is updated, the system safety and authority control module comprises an authority model, and the standard authority data model comprises: the method comprises the steps that a user, roles, authorities, user role relations and role authority relations are conveniently distributed to the user through a UI (user interface) during authority distribution, addition, deletion, modification and check operations are carried out on an upper authority model, whether operation authorities exist or not is judged according to the roles based on authority control strategies of the roles, because the variability of the roles is high, if the roles are modified, control codes need to be modified, and whether the operation authorities exist or not is judged according to the resource authorities based on authority control of resources, because the resources are relatively fixed, if the roles are modified or the authorities in the roles are modified, the control codes do not need to be modified, and the maintainability of the system is high.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.