Information display method and related device, equipment, server, system and medium
By pushing the server, the information to be displayed is dispersedly displayed in the view modules of multiple display devices of the service personnel, which solves the interference problem caused by too dense information display and improves the effectiveness of information display and service quality.
Patent Information
- Application Number
- CN202210515779.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-11
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2042-05-11
AI Technical Summary
During the service process, if the information display is too dense, it will interfere with the service personnel and affect the service quality. How to reduce information interference to improve the effectiveness of information display.
The push server sends the information to be displayed to each display device based on the current call of the service personnel, and disperses the information to be displayed whose information type matches the view module in the configured view module.
By dispersing the information to be displayed, information interference can be reduced and the effectiveness of information display and service quality can be improved.
Smart Images

Figure CN115062245B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart office technology, and in particular to an information display method and related devices, equipment, servers, systems and media. Background Art
[0002] At present, services provided through voice calls, such as telephone customer service and telephone sales, have been widely used in many industries.
[0003] However, during the service process, service personnel often need to pay attention to different information at different times. With the help of this diverse information, service personnel can better serve the service recipients. However, due to the limitations of human attention, when information is displayed too densely, it will cause interference during the service process, thus affecting service quality. In view of this, how to minimize information interference and improve the effectiveness of information display has become an urgent problem to be solved. Summary of the Invention
[0004] The main technical problem solved by this application is to provide an information display method and related devices, equipment, servers, systems and media, which can minimize information interference and improve the effectiveness of information display.
[0005] In order to solve the above technical problems, the first aspect of the present application provides an information display method, which is executed by a display device, and the information display method includes: receiving a number of information to be displayed sent by a push server; wherein, the push server sends a number of information to be displayed to each display device of the service personnel based on the fact that the number of information to be displayed involves the current call of the service personnel; in each view module of the current configuration, the information to be displayed whose information type matches the view module is displayed respectively.
[0006] In order to solve the above technical problems, the second aspect of the present application provides an information display method, which is executed by a push server, and the information display method includes: obtaining a number of information to be displayed; in response to the number of information to be displayed involving the current call of the service personnel, sending the number of information to be displayed to each display device of the service personnel; wherein, each display device respectively displays the information to be displayed whose information type matches the view module in the currently configured view module.
[0007] In order to solve the above technical problems, the third aspect of the present application provides an information display device, including: an information receiving module and an information display module, the information receiving module is used to receive a number of information to be displayed sent by a push server; wherein, the push server sends a number of information to be displayed to each display device of the service personnel based on the current call of the service personnel related to the number of information to be displayed; the information display module is used to display the information to be displayed whose information type matches the view module in each currently configured view module.
[0008] In order to solve the above technical problems, the fourth aspect of the present application provides an information display device, including: an information acquisition module and an information sending module, the information acquisition module is used to acquire a number of information to be displayed; the information sending module is used to send a number of information to be displayed to each display device of the service personnel in response to the number of information to be displayed involving the current call of the service personnel; wherein each display device displays the information to be displayed whose information type matches the view module in the currently configured view module.
[0009] In order to solve the above technical problems, the fifth aspect of this application provides a display device, including a communication circuit, a human-computer interaction circuit, a memory and a processor, and the communication circuit, the human-computer interaction circuit and the memory are respectively coupled to the processor, and the memory stores program instructions. The processor is used to execute the program instructions to implement the information display method in the above first aspect.
[0010] In order to solve the above technical problems, the sixth aspect of this application provides a push server, including a communication circuit, a memory and a processor, and the communication circuit and the memory are respectively coupled to the processor, the memory stores program instructions, and the processor is used to execute the program instructions to implement the information display method in the above second aspect.
[0011] In order to solve the above-mentioned technical problems, the seventh aspect of the present application provides an information display system, including a push server and several display devices, each display device being respectively communicated with the push server; wherein, the push server is used to obtain several pieces of information to be displayed, and based on the several pieces of information to be displayed involving the current call of the service personnel, the several pieces of information to be displayed are sent to the respective display devices of the service personnel, and the display devices are used to receive the several pieces of information to be displayed sent by the push server, and display the information to be displayed whose information type matches the view module in each currently configured view module.
[0012] In order to solve the above technical problems, the eighth aspect of the present application provides a computer-readable storage medium storing program instructions that can be executed by a processor, and the program instructions are used to implement the information display method of the first aspect above.
[0013] In the above scheme, the push server sends the information to be displayed to the service personnel's various display devices based on the fact that the information to be displayed is related to the service personnel's current call. After receiving the information to be displayed, each display device displays the information to be displayed whose information type matches the view module in each currently configured view module. Therefore, the information to be displayed can be displayed in a dispersed manner through the view modules configured respectively on the service personnel's various display devices, thereby reducing information interference as much as possible, and thus improving the effectiveness of information display. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 This is a flow chart of an embodiment of the information display method of this application;
[0015] Figure 2 It is a schematic diagram of the framework of an embodiment of a telephone service system;
[0016] Figure 3 This is a schematic diagram of the framework of an embodiment of an information push system;
[0017] Figure 4 This is a flow chart of another embodiment of the information display method of the present application;
[0018] Figure 5 This is a schematic diagram of the framework of an embodiment of the information display device of the present application;
[0019] Figure 6 This is a schematic diagram of the framework of another embodiment of the information display device of the present application;
[0020] Figure 7 This is a schematic diagram of the framework of an embodiment of the display device of this application;
[0021] Figure 8 This is a schematic diagram of the framework of an embodiment of the push server of the present application;
[0022] Figure 9 This is a schematic diagram of the framework of an embodiment of the information display system of this application;
[0023] Figure 10 It is a schematic diagram of a framework of an embodiment of a computer-readable storage medium of the present application. DETAILED DESCRIPTION
[0024] The following describes the embodiments of the present application in detail with reference to the accompanying drawings.
[0025] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures, interfaces, and technologies are provided to facilitate a thorough understanding of the present application.
[0026] The terms "system" and "network" are often used interchangeably in this document. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship. Furthermore, "multiple" in this document means two or more than two.
[0027] See also Figure 1 , Figure 1 This is a flow chart of an embodiment of the information display method of the present application. It should be noted that the process steps of the information display method in the embodiment of the present disclosure can be executed by a display device. For example, the display device can include but is not limited to: electronic devices with information display functions such as tablet computers, smart phones, and laptop computers. The specific device type is not limited here. Specifically, it can include the following steps:
[0028] Step S11: receiving a plurality of information to be displayed sent by a push server.
[0029] In the disclosed embodiment, the push server sends a number of pieces of information to be displayed to the service personnel's various display devices based on the information being displayed being related to the service personnel's current call. It should be noted that while the service personnel are providing service to the service personnel via a phone call, the push server can obtain the information to be displayed in real time and forward it to the service personnel's various display devices.
[0030] In one implementation scenario, service personnel may include, but are not limited to, telephone customer service and telephone sales personnel, and are not specifically defined herein. For example, in a car sales scenario, service personnel may include car sales consultants; or, in an e-commerce scenario, service personnel may include after-sales telephone customer service personnel. Other scenarios are similar and are not further detailed here.
[0031] In one implementation scenario, the information to be displayed may specifically include at least one of the following: the recognized text of the current call, the semantic tags extracted based on the recognized text, the user portrait of the service person currently talking to the service person, the service words recommended to the service person, the service record of the service person, and the target product recommended to the service person. In the above manner, the information to be displayed includes various service-related information during the call, thereby assisting the service person in providing better service, and thus helping to improve the satisfaction of the service person. For example, in a car sales scenario, it can further help to improve the sales conversion rate; or, in an e-commerce scenario, it can further help to improve the customer retention rate. Other scenarios can be deduced by analogy, and no further examples are given here.
[0032] In one specific implementation scenario, please refer to Figure 2 , Figure 2 is a schematic diagram of the framework of an embodiment of the telephone service system. As shown in Figure 2 , the telephone service system can include a telephone platform, a file stream platform, a transcription engine, a forwarding platform, and a data server. The telephone platform can include, but is not limited to, a telephone soft switch platform such as free switch, and the service personnel's call device can access the telephone platform to implement telephone outbound call, call receiving, etc. In addition, the file stream platform is used to forward the call voice to the transcription engine, and by calling the transcription engine, the call voice can be subjected to speech recognition to obtain recognized text. After obtaining the recognized text, the file stream platform can send it to the forwarding platform, and the forwarding platform forwards it to the data server. In addition, the forwarding platform can be implemented based on SaaS (Software as a Service), and specifically, java services can be deployed to implement file forwarding. The data server can specifically include, but is not limited to, a redis cluster, etc., which is not limited here. The push server can obtain the information to be displayed to the service personnel from the data server. It should be noted that the transcription engine can be implemented based on neural network models such as convolutional neural network, deep neural network, and recurrent neural network, and the specific implementation manner is not described here.
[0033] In one specific implementation scenario, please refer to Figure 3 , Figure 3 is a schematic diagram of the framework of an embodiment of the information push system. As shown in Figure 3 , the information push system can include a push server, a registration server, an application server, and various display devices. It should be noted that the push server can be in communication connection with the data server as shown in Figure 2 to obtain various information to be displayed from the data server. In addition, the application server can be integrated with big data analysis and AI (Artificial Intelligence) capabilities, and can perform operations such as semantic label extraction, portrait analysis, and intent analysis based on the recognized text, thereby providing the service personnel with information to be displayed such as semantic labels, user portraits, service scripts, target products, etc. The specific implementation manner can refer to technical details such as semantic analysis and recommendation system, which are not described here.
[0034] In one implementation scenario, in addition to obtaining information to be displayed from the push server, the display information can also be obtained from other channels. Exemplarily, the display device can be connected with an input device such as a handwriting board, and the service personnel can record call notes through the input device, so that the call device can also be used as one of the information to be displayed. Other cases can be similarly extended, which are not described one by one here.
[0035] In one implementation scenario, in order to enable the push server to accurately push the information to be displayed to each display device of the service personnel, please refer to Figure 3 Before formal use, the display device can send a device registration request to the registration server, and the registration server can bind the display device with the service personnel based on the device registration request, so that the push server can query the device list bound with the service personnel from the registration server, and each device in the device list is each display device of the service personnel. The above-mentioned manner, the display device sends a device registration request to the registration server, and the registration server binds the display device with the service personnel based on the device registration request, so as to improve the accuracy of information pushing of the push server.
[0036] In one specific implementation scenario, the device registration request can include the personnel identifier (such as employee number, etc.) of the service personnel to which the display device belongs and the device identifier (such as IP address, etc.) of the display device itself, and on this basis, the registration server can bind the personnel identifier and the device identifier in the device registration request. Based on this, after receiving the device registration requests sent by the multiple display devices of the service personnel respectively, the device identifiers of the multiple display devices are bound to the same personnel identifier respectively, so that the multiple display devices of the service personnel are bound with the service personnel respectively.
[0037] In one specific implementation scenario, the registration server can also send a request feedback message to the display device after successful binding, prompting the service personnel that the display device has been successfully bound. After the display device is successfully bound, the display device can receive the information to be displayed forwarded by the push server. In addition, the service personnel can further set the startup strategy of the display device. In the case of directly setting the startup strategy of the display device, the startup strategy set by the display device is the startup strategy of each view module configured by the display device. Or, the service personnel can also set the startup strategy of the view module configured by each display device on each display device, which is not limited here. In addition, the startup strategy can include but is not limited to automatic startup, manual startup, etc. The specific meaning can be referred to the subsequent related description of the embodiments of the disclosure, which will not be repeated here.
[0038] In one implementation scenario, the service personnel can make a call through a customized device or through a call software. It should be noted that the customized device integrates the call function in its system, and does not need to install additional call software. In addition, the call software can be installed on the call device (such as a smart phone) of the service personnel, or directly installed on the display device of the service personnel, which is not limited here.
[0039] Step S12: Display the information to be displayed of the information type matched with each view module in the currently configured view module respectively.
[0040] In an implementation scenario, the display device can be configured with different view modules, and the different view modules can display different types of information. For example, the display device can be configured with a view module for displaying recognized text, and the view module can display recognized text of different roles in different segments, such as "Service personnel: Hello, do you have any questions about this product?", and another segment can be "Served personnel: Sometimes it will be dead", and the view module can be updated and displayed after receiving new recognized text. Other view modules can be similarly implemented, and will not be repeated here. In addition, it should be noted that the different view modules are independent of each other and do not interfere with each other.
[0041] In an implementation scenario, the view module can be implemented by application software, such as application software for displaying different types of information, which can be designed in advance according to the types of information to be displayed and the display mode of the information, and used as a view module. In addition, the programming language of the application software can include but is not limited to java, c++, and the like, which will not be limited here.
[0042] In an implementation scenario, the view module can be in a start state by default, that is, the view module is started by default once the display device is turned on. Of course, the view module can also be in a non-start state by default, that is, the view module is not started by default once the display device is turned on. Alternatively, some view modules can be in a start state by default, and other view modules can be in a non-start state by default, which will not be limited here.
[0043] In an implementation scenario, when the view module is currently started, the display device can directly display the information to be displayed in the currently configured view module, which matches the type of information. For example, the information to be displayed is recognized text, and the view module for displaying recognized text is included in the view module currently configured by the display device. For ease of description, the view module can be referred to as view module No. 1, and the recognized text can be displayed in view module No. 1. Other cases can be similarly implemented, and will not be repeated here.
[0044] In one implementation scenario, in a case where the view module is not currently started, the display device can acquire the starting strategy configured by the view module not currently started in response to the existence of the information to be displayed of the information type matching the view module not currently started, and start the view module not currently started based on the starting strategy. After the view module not currently started is started, the information to be displayed of the information type matching the view module can be displayed on the view module. In the above manner, in a case where the view module is not currently started, if the information to be displayed of the information type matching the view module exists, the starting strategy of the view module is acquired first, and the view module is started according to the starting strategy, which can improve the intelligent level of starting the view module and help to improve the work efficiency of the service personnel.
[0045] In one specific implementation scenario, the specific setting manner of the starting strategy of the view module can be that the starting strategies of the display devices are uniformly set, so that the view modules configured by the display devices are set as the same starting strategy by default, or the starting strategies of the view modules configured by the display devices are set respectively. For details, refer to the foregoing related description, which will not be described here.
[0046] In one specific implementation scenario, as described above, the starting strategy can include automatic starting. In a case where the starting strategy set by the view module not currently started is automatic starting, the view module not currently started can be directly started due to the existence of the information to be displayed of the information type matching the view module. In the above manner, in response to the starting strategy being automatic starting, the view module not currently started is directly started, which helps to improve the starting efficiency of the view module.
[0047] In a specific implementation scenario, as described above, the startup strategy may also include manual startup. If the startup strategy set for a currently inactive view module is manual startup, a prompt message may be output to indicate the information to be displayed due to the presence of information to be displayed that matches its information type. The prompt message may be output in the form of a pop-up window or the like. In this case, in response to the service personnel's selection instruction (e.g., a click instruction) of the prompt message, the currently inactive view module may be activated. It should be noted that when there are multiple prompt messages, the service personnel selects the prompt message, that is, the view module that matches the information to be displayed corresponding to the prompt message is activated. For example, if the display device has both view module 1 and view module 2, which are currently inactive, view module 1 is used to display recognized text, while view module 2 is used to display service words, and the information to be displayed also includes recognized text and service words, then two prompt messages may be output simultaneously: prompt message 1 is used to indicate the receipt of newly received recognized text, and prompt message 2 is used to indicate the receipt of newly received service words. If the service personnel selects prompt message 1, view module 1 may be activated; if the service personnel selects prompt message 2, view module 2 may be activated. Other situations can be analogized similarly and are not listed here one by one. In the above method, in response to the startup strategy being manual startup, a prompt message is output to indicate the information to be displayed, and based on the service personnel's selection instruction in the prompt message, the currently inactive view module is started. The view module can be started by selecting the prompt message, which helps to simplify the complexity of manual startup as much as possible and improve the work efficiency of the service personnel.
[0048] In a specific implementation scenario, when a view module is not currently started and there is no information to be displayed whose information type matches the currently inactive view module, the view module may be kept in an inactive state.
[0049] In one implementation scenario, the service personnel can also customize and adjust the view module configured on the display device. The service personnel can adjust the view module before the call starts, during the call, or after the call ends, and there is no limitation here. Specifically, in response to the service personnel's instruction to move the view module on the display device, the display device currently operated by the service personnel can be used as the main screen device, and the display device other than the main screen device can be used as the secondary screen device, and the selected view module can be used as the target module. Based on this, the secondary screen device can be selected as the target device based on the relative position between each secondary screen device and the main screen device and the moving direction of the moving instruction, and the target module can be moved out of the main screen device and moved to the target device. In the above method, after receiving the service personnel's instruction to move the view module on the main screen device, the target device is selected according to the relative position between the secondary screen device and the main screen device and the moving direction of the movement instruction, so as to move the target module out of the main screen device and to the target device, so that the view module configured by the display device can be customized and adjusted according to the service personnel's selection, which helps to improve the autonomy of the service personnel, is more in line with the service personnel's usage habits, and can help to improve the work efficiency of the service personnel.
[0050] In a specific implementation scenario, the view module in which the service personnel makes a movement instruction on the display device is the selected view module. Figure 3 From left to right, we call them display devices 1, 2, and 3. Display device 1 is currently configured with view modules 1, 2, and 3. If a service worker issues a move command to view module 1 from display device 1, then display device 1 is considered the primary screen, while displays 2 and 3 are secondary screens, and view module 1 configured on display device 1 is the target module. Other situations can be deduced similarly, and we will not provide examples here.
[0051] In a specific implementation scenario, each display device can broadcast a detection signal at the same power every preset time (e.g., 1 hour, half an hour, etc.), and the detection signal contains the personnel identifier of the service personnel of the display device. After a display device receives the detection signal broadcast by other display devices, it can first parse the personnel identifier contained in the detection signal to be consistent with the local device, and then further measure the signal strength of the detection signal. The higher the signal strength, the closer the distance between the two, and vice versa, the lower the signal strength, the farther the distance between the two. On this basis, the relative position of each secondary screen device and the main screen device can be inferred. For example, please continue to refer to Figure 3, the 2nd display device receives the probe signal of the 1st display device stronger than the probe signal of the 3rd display device, and the 2nd display device receives the probe signal of the 1st display device stronger than the probe signal of the 3rd display device, thus it can be inferred that the 1st display device and the 2nd display device are relatively close to each other, and the 3rd display device is far away from the 1st display device and the 2nd display device, and the signal strength of the 2nd display device received by the 3rd display device is slightly stronger than the signal strength of the 1st display device, thus it can be further inferred that the 3rd display device is farther away from the 1st display device, and thus it can be inferred that there are two possible relative positions: (1) 1st display device - d1 - 2nd display device - d2 - 3rd display device; (2) 3rd display device - d2 - 2nd display device - d1 - 1st display device, in the above two cases, d2 is greater than d1. On this basis, it can be determined that the main controversy of the two cases is the direction of the 1st display device and the 3rd display device relative to the 2nd display device, and then the 2nd display device can broadcast the probe signal to either side (such as the left side) again, if the 1st display device receives the probe signal, it can be determined as the first relative position, otherwise, if the 3rd display device receives the probe signal, it can be determined as the second relative position. In the case of other number of display devices of the service personnel, the relative position can be obtained by analogy, which will not be exemplified one by one here.
[0052] In a specific implementation scenario, the display device closest to the main screen device in the moving direction of the moving instruction can be selected as the target device. Please continue to refer to Figure 3 In the case of the 1st display device as the main screen device, if the moving direction of the moving instruction is from left to right, the 2nd display device can be selected as the target device; or in the case of the 2nd display device as the main screen device, if the moving direction of the moving instruction is from left to right, the 3rd display device can be selected as the target device. Other cases can be analogized in this way, which will not be exemplified one by one here.
[0053] In a specific implementation scenario, it should be noted that each display device can be independently operated by the service personnel, the service personnel can operate one display device at the same time, or can operate multiple display devices at the same time, which is not limited here. In addition, different display devices can be configured with the same view module, such as Figure 3 The 1st display device and the 2nd display device can be configured with a view module for displaying recognized text, of course, different display devices can also not have the same view module, which is not limited here.
[0054] In one implementation scenario, in response to the presentation device being closed, the current view state of the presentation device is recorded, and the view state at least includes the view module that the presentation device newly configures before the presentation device is closed, and the presentation device directly loads the view state next time it is opened. Illustratively, the view module that the presentation device newly configures when it is closed includes a view module for presenting recognized text and a view module for presenting service scripts, and the view state can be recorded and directly loaded next time the presentation device is opened, that is, the same view state as when it was closed last time can be maintained when it is opened again, so that the service personnel can be relieved of the need to reconfigure the view module from the beginning each time it is opened, which helps to improve the work efficiency of the service personnel.
[0055] It should be noted that each presentation device of the service personnel performs each flow step of the information presentation method in the embodiments of the present disclosure, so that each presentation device of the service personnel can cooperatively present information on multiple screens during the telephone communication of the service personnel, which can reduce the information density and minimize information interference on the one hand, and can also ensure the richness of information presentation and provide the service personnel with as much useful information as possible on the other hand.
[0056] The above scheme sends the to-be-presented information to each presentation device of the service personnel based on the to-be-presented information being related to the current call of the service personnel, and each presentation device displays the to-be-presented information that matches the information type after receiving the to-be-presented information in each view module that is currently configured, so that the to-be-presented information can be displayed by the view module configured by each presentation device of the service personnel, thereby minimizing information interference and improving the effectiveness of information presentation.
[0057] Please refer to Figure 4 , Figure 4 is a flowchart of another embodiment of the information presentation method of the present application. It should be noted that the flow steps of the information presentation method in the embodiments of the present disclosure can be performed by the push server. Specifically, it can include the following steps:
[0058] Step S41: Obtain a plurality of to-be-presented information.
[0059] Specifically, the related meaning of the to-be-presented information can be referred to the related description in the foregoing disclosed embodiments, which will not be described here. In addition, the push server can obtain the to-be-presented information from the data server, and the specific process can be referred to the related description in the foregoing disclosed embodiments, which will not be described here.
[0060] Step S42: In response to the to-be-presented information being related to the current call of the service personnel, send the to-be-presented information to each presentation device of the service personnel.
[0061] In the embodiments of the present disclosure, each display device displays the to-be-displayed information of the information type matching the view module in the currently configured view module. For details, refer to the related description in the foregoing embodiments, which will not be repeated here.
[0062] In one implementation scenario, in order to improve the accuracy of information pushing, each display device of the service personnel can perform device registration in the registration server in advance, as described in the foregoing embodiments. For details of the device registration process, refer to the related description in the foregoing embodiments, which will not be repeated here. On this basis, the pushing server can query the display device bound to the service personnel from the registration server, so as to send a plurality of to-be-displayed information to each display device of the service personnel.
[0063] It should be noted that the present embodiment only describes the differences from the foregoing embodiments, and the same parts can refer to the foregoing embodiments, which will not be repeated here.
[0064] In the foregoing scheme, the pushing server sends the to-be-displayed information to each display device of the service personnel based on the current call of the service personnel involved in the to-be-displayed information, and each display device displays the to-be-displayed information of the information type matching the view module in each view module configured currently after receiving the to-be-displayed information, so that the to-be-displayed information can be displayed by the view module configured in each display device of the service personnel respectively, thereby reducing information interference as much as possible, and further improving the effectiveness of information display.
[0065] Please refer to Figure 5 , Figure 5 is a schematic diagram of the framework of one embodiment of the information display device 50. The information display device 50 includes an information receiving module 51 and an information display module 52. The information receiving module 51 is configured to receive a plurality of to-be-displayed information sent by a pushing server. The pushing server sends the plurality of to-be-displayed information to each display device of the service personnel based on the current call of the service personnel involved in the to-be-displayed information. The information display module 52 is configured to display the to-be-displayed information of the information type matching the view module in each view module configured currently.
[0066] In the foregoing scheme, the pushing server sends the to-be-displayed information to each display device of the service personnel based on the current call of the service personnel involved in the to-be-displayed information, and each display device displays the to-be-displayed information of the information type matching the view module in each view module configured currently after receiving the to-be-displayed information, so that the to-be-displayed information can be displayed by the view module configured in each display device of the service personnel respectively, thereby reducing information interference as much as possible, and further improving the effectiveness of information display.
[0067] In some disclosed embodiments, the information display device 50 also includes an instruction response module for responding to the service personnel's instruction to move the view module on the display device, and using the display device currently operated by the service personnel as the main screen device, and using the display device other than the main screen device as the sub-screen device, and using the selected view module as the target module; the information display device 50 also includes a device selection module for selecting the sub-screen device as the target device based on the relative position between each sub-screen device and the main screen device and the moving direction of the moving instruction; the information display device 50 also includes a view movement module for moving the target module out of the main screen device and to the target device.
[0068] Therefore, after receiving the service personnel's instruction to move the view module on the main screen device, the target device is selected according to the relative position between the secondary screen device and the main screen device and the moving direction of the movement instruction, so that the target module is moved out of the main screen device and moved to the target device. In this way, the view module configured by the display device can be customized according to the service personnel's selection, which helps to improve the autonomy of the service personnel, is more in line with the service personnel's usage habits, and can help to improve the work efficiency of the service personnel.
[0069] In some disclosed embodiments, the information display device 50 also includes a policy acquisition module for, when the view module is not currently started, in response to the existence of information to be displayed whose information type matches the currently unstarted view module, obtaining the startup policy configured for the currently unstarted view module; the information display device 50 also includes a view startup module for starting the currently unstarted view module based on the startup policy.
[0070] Therefore, when the view module is not currently started, if there is information to be displayed that matches its information type, its startup strategy is first obtained, and then the view module is started according to the startup strategy. This can improve the intelligence level of the view module startup and help improve the work efficiency of service personnel.
[0071] In some disclosed embodiments, the view startup module includes a first startup submodule for directly starting a currently unstarted view module in response to a startup policy of automatic startup; the view startup module includes a second startup submodule for outputting a prompt message for prompting information to be displayed in response to a startup policy of manual startup, and starting the currently unstarted view module based on the service personnel's selection instructions for the prompt message.
[0072] Therefore, in response to the starting strategy being automatic starting, directly starting the view module that is not currently started helps to improve the starting efficiency of the view module; and in response to the starting strategy being manual starting, outputting a prompt message for prompting the information to be displayed, and starting the view module that is not currently started based on the selection instruction of the service personnel on the prompt message, can help to simplify the complexity of manual starting as much as possible and improve the work efficiency of the service personnel.
[0073] In some disclosed embodiments, the information display device 50 further comprises a device registration module configured to send a device registration request to a registration server; wherein the registration server binds the display device with the service personnel based on the device registration request.
[0074] Therefore, the display device sends a device registration request to the registration server, and the registration server binds the display device with the service personnel based on the device registration request, thereby improving the accuracy of the information push of the push server.
[0075] In some disclosed embodiments, the information display device 50 further comprises a state recording module configured to record the current view state of the display device in response to the display device being closed; wherein the view state at least includes the view module that is newly configured by the display device before the display device is closed, and the display device directly loads the view state when next opened.
[0076] Therefore, the same view state as when last closed can be maintained when next opened, thereby avoiding the service personnel from having to reconfigure the view module from the beginning each time the display device is opened, and helping to improve the work efficiency of the service personnel.
[0077] In some disclosed embodiments, the information to be displayed includes at least one of the following: recognized text of the current call, semantic labels extracted based on the recognized text, user portrait of the served personnel currently in conversation with the service personnel, service script recommended to the service personnel, served record of the served personnel, target product recommended to the served personnel.
[0078] Therefore, the richness of the information to be displayed can be improved as much as possible, helping to provide the service personnel with as much rich auxiliary information as possible and improving the service quality.
[0079] Please refer to Figure 6 , Figure 6Schematic diagram of an embodiment of an information display device 60 of the present application. Information display device 60 includes: an information acquisition module 61 and an information sending module 62. Information acquisition module 61 is configured to acquire a plurality of information to be displayed; information sending module 62 is configured to send the plurality of information to be displayed to the service personnel's respective display devices in response to the plurality of information to be displayed relating to the service personnel's current call. Each display device displays the information to be displayed, the information type of which matches the view module, in the currently configured view module.
[0080] In the above scheme, the push server sends the information to be displayed to the service personnel's various display devices based on the fact that the information to be displayed is related to the service personnel's current call. After receiving the information to be displayed, each display device displays the information to be displayed whose information type matches the view module in each currently configured view module. Therefore, the information to be displayed can be displayed in a dispersed manner through the view modules configured respectively on the service personnel's various display devices, thereby reducing information interference as much as possible, and thus improving the effectiveness of information display.
[0081] In some disclosed embodiments, each display device of the service personnel is pre-registered on a registration server, and the information display device 60 further includes an information query module for querying the display devices bound to the service personnel from the registration server.
[0082] Therefore, each display device of the service personnel is pre-registered on the registration server, and before information is pushed, the registration server is first queried for the display device bound to the service personnel, which can help improve the accuracy of information push.
[0083] See also Figure 7 , Figure 7 : is a schematic diagram of the framework of an embodiment of a display device 70 of the present application. The display device 70 includes a communication circuit 71, a human-computer interaction circuit 72, a memory 73 and a processor 74, and the communication circuit 71, the human-computer interaction circuit 72 and the memory 73 are respectively coupled to the processor 74, the memory 73 stores program instructions, and the processor 74 is used to execute the program instructions to implement the steps of any of the above-mentioned information display method embodiments. Specifically, the display device 70 may include but is not limited to: a desktop computer, a laptop computer, a smart phone, a tablet computer, etc., which are not limited here. In addition, the human-computer interaction circuit 72 may include but is not limited to: a screen, a mouse, a keyboard, etc., which are not limited here.
[0084] Specifically, the processor 74 is used to control itself as well as the communication circuit 71, the human-computer interaction circuit 72, and the memory 73 to implement the steps in any of the above-mentioned information display method embodiments. The processor 74 can also be called a CPU (Central Processing Unit). The processor 74 may be an integrated circuit chip with signal processing capabilities. The processor 74 can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. In addition, the processor 74 can be implemented by an integrated circuit chip.
[0085] In the above scheme, the push server sends the information to be displayed to the service personnel's various display devices based on the fact that the information to be displayed is related to the service personnel's current call. After receiving the information to be displayed, each display device displays the information to be displayed whose information type matches the view module in each currently configured view module. Therefore, the information to be displayed can be displayed in a dispersed manner through the view modules configured respectively on the service personnel's various display devices, thereby reducing information interference as much as possible, and thus improving the effectiveness of information display.
[0086] See also Figure 8 , Figure 8 FIG2 is a schematic diagram of a framework of an embodiment of a push server 80 of the present application. Push server 80 includes a communication circuit 81, a memory 82, and a processor 83. Communication circuit 81 and memory 82 are respectively coupled to processor 83. Memory 82 stores program instructions, and processor 83 is configured to execute the program instructions to implement the steps of any of the above-described information display method embodiments.
[0087] Specifically, the processor 83 is used to control itself as well as the communication circuit 81 and the memory 82 to implement the steps in any of the above-mentioned information display method embodiments. The processor 83 can also be called a CPU (Central Processing Unit). The processor 83 may be an integrated circuit chip with signal processing capabilities. The processor 83 can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. In addition, the processor 83 can be implemented by an integrated circuit chip.
[0088] In the above scheme, the push server sends the information to be displayed to the service personnel's various display devices based on the fact that the information to be displayed is related to the service personnel's current call. After receiving the information to be displayed, each display device displays the information to be displayed whose information type matches the view module in each currently configured view module. Therefore, the information to be displayed can be displayed in a dispersed manner through the view modules configured respectively on the service personnel's various display devices, thereby reducing information interference as much as possible, and thus improving the effectiveness of information display.
[0089] See also Figure 9 , Figure 9 Schematic diagram of an embodiment of an information display system 90 of the present application. Information display system 90 includes a push server 91 and a plurality of display devices 92, each of which is in communication with push server 91. Push server 91 is configured to obtain a plurality of information to be displayed and, based on the information being related to the service personnel's current call, send the information to the service personnel's respective display devices 92. Display devices 92 are configured to receive the information sent by push server 91 and, in each currently configured view module, display the information to be displayed whose information type matches the view module.
[0090] In one implementation scenario, the information display system 90 further includes a registration server ( Figure 9 Not shown), please refer to Figure 3As with the previously disclosed embodiments, before information is pushed, the registration server is configured to receive a device registration request from the display device 92 and, based on the device registration request, bind the display device 92 to the service personnel. Furthermore, during the information push process, the registration server also receives a device query request from the push server 91 and, based on the device query request, returns the display device 92 bound to the service personnel.
[0091] In one implementation scenario, the information display system 90 further includes a data server ( Figure 9 Not shown), application server ( Figure 9 Not shown), telephone platform ( Figure 9 Not shown), file streaming platform ( Figure 9 Not shown), transcription engine ( Figure 9 Not shown), forwarding platform, etc. ( Figure 9 Not shown), please refer to Figure 2 、 Figure 3 The relevant descriptions in the aforementioned disclosed embodiments will not be repeated here.
[0092] It should be noted that the embodiment of the present disclosure only exemplifies the process steps executed by hardware devices such as the push server 91 and the display device 92 during the information display process. For more detailed process steps, please refer to the aforementioned disclosed embodiment and will not be repeated here.
[0093] In the above scheme, the push server sends the information to be displayed to the service personnel's various display devices based on the fact that the information to be displayed is related to the service personnel's current call. After receiving the information to be displayed, each display device displays the information to be displayed whose information type matches the view module in each currently configured view module. Therefore, the information to be displayed can be displayed in a dispersed manner through the view modules configured respectively on the service personnel's various display devices, thereby reducing information interference as much as possible, and thus improving the effectiveness of information display.
[0094] See also Figure 10 , Figure 10 1 is a schematic diagram of a framework of an embodiment of a computer-readable storage medium 100 of the present application. The computer-readable storage medium 100 stores program instructions 101 that can be executed by a processor, and the program instructions 101 are used to implement the steps of any of the above-mentioned information display method embodiments.
[0095] In the above scheme, the push server sends the information to be displayed to the service personnel's various display devices based on the fact that the information to be displayed is related to the service personnel's current call. After receiving the information to be displayed, each display device displays the information to be displayed whose information type matches the view module in each currently configured view module. Therefore, the information to be displayed can be displayed in a dispersed manner through the view modules configured respectively on the service personnel's various display devices, thereby reducing information interference as much as possible, and thus improving the effectiveness of information display.
[0096] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments. For the sake of brevity, it will not be repeated here.
[0097] The above description of the various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced with each other and will not be repeated herein for the sake of brevity.
[0098] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation methods described above are only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0099] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0100] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0101] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0102] If the technical solution of this application involves personal information, the product that applies the technical solution of this application has clearly informed the personal information processing rules and obtained the individual's voluntary consent before processing personal information. If the technical solution of this application involves sensitive personal information, the product that applies the technical solution of this application has obtained the individual's separate consent before processing sensitive personal information, and at the same time meets the "explicit consent" requirement. For example, on personal information collection devices such as cameras, a clear and prominent sign is set to inform that the personal information collection scope has been entered and personal information will be collected. If the individual voluntarily enters the collection scope, it is deemed that they agree to the collection of their personal information; or on the personal information processing device, when the personal information processing rules are notified by obvious signs / information, the individual's authorization is obtained through pop-up information or by asking the individual to upload their personal information; among which, the personal information processing rules may include information such as the personal information processor, the purpose of personal information processing, the processing method, and the type of personal information processed.
Claims
1. An information display method, characterized in that: The information display method is executed by a display device, and the information display method includes: Receiving a plurality of information to be displayed sent by a push server; wherein, the push server sends the plurality of information to be displayed to each of the display devices of the service personnel based on the plurality of information to be displayed being related to the current call of the service personnel; In each currently configured view module, the information to be displayed whose information type matches the view module is displayed; In response to the service personnel's instruction to move the view module on the display device, the display device currently operated by the service personnel is used as the main screen device, the display device other than the main screen device is used as the secondary screen device, and the selected view module is used as the target module; Based on a detection signal received by the display device and broadcasted by the other display device and containing a personnel identifier corresponding to the service personnel of the display device, the display device determines whether the personnel identifier corresponding to the display device is consistent with the personnel identifier contained in the detection signal; In response to the personnel identifiers being consistent, determining the relative positions of each of the secondary screen devices and the primary screen device based on the signal strength of the detection signal; Selecting the secondary screen device as the target device based on the relative positions and the moving direction of the moving instruction; Move the target module out of the main screen device and move it to the target device.
2. The method according to claim 1, characterized in that In the case that the view module is not currently started, before each of the currently configured view modules displays the information to be displayed whose information type matches the view module, the method further includes: In response to the existence of to-be-displayed information whose information type matches the currently unactivated view module, obtaining a startup policy configured for the currently unactivated view module; Based on the startup policy, the currently disabled view module is started.
3. The method according to claim 2, characterized in that The starting the currently unstarted view module based on the starting policy includes: In response to the startup policy being automatic startup, directly starting the currently unstarted view module; And / or, in response to the startup strategy being manual startup, outputting a prompt message for prompting the information to be displayed, and starting the currently inactive view module based on the service personnel's selection instruction for the prompt message.
4. The method according to claim 1, wherein Before receiving the plurality of information to be displayed sent by the push server, the method further includes: Sending a device registration request to a registration server; wherein the registration server binds the display device to the service personnel based on the device registration request.
5. The method according to claim 1, wherein The method further comprises: In response to the display device being closed, the current view state of the display device is recorded; wherein the view state at least includes the view module of the display device that was most recently configured before the display device was closed, and the display device directly loads the view state when it is opened next time.
6. The method according to claim 1, characterized in that The plurality of information to be displayed includes at least one of the following: the recognition text of the current call, the semantic tags extracted based on the recognition text, the user portrait of the service person who is currently talking to the service person, the service words recommended to the service person, the service record of the service person, and the target product recommended to the service person.
7. An information display method, characterized in that: The information display method is executed by a push server, and the information display method includes: Get some information to be displayed; In response to the plurality of information to be displayed relating to a current call of a service personnel, the plurality of information to be displayed is sent to each display device of the service personnel; wherein each display device displays the information to be displayed, the information type matching the view module, in the currently configured view module. In response to the service personnel's movement instruction for the view module on the display device, the display device uses the display device currently operated by the service personnel as the main screen device, uses a display device other than the main screen device as a secondary screen device, and uses the selected view module as the target module. Based on a detection signal broadcasted by other display devices containing a person identifier corresponding to the service personnel to whom the display device belongs, the display device determines whether the person identifier corresponding to the display device is consistent with the person identifier contained in the detection signal. In response to the person identifiers being consistent, the display device determines the relative position of each of the secondary screen devices relative to the main screen device based on the signal strength of the detection signal. Based on the relative positions and the movement direction of the movement instruction, the display device selects the secondary screen device as the target device and moves to the target device.
8. The method according to claim 7, characterized in that Each display device of the service personnel is pre-registered on a registration server. Before sending the plurality of information to be displayed to each display device of the service personnel, the method further includes: The registration server is queried for a display device bound to the service personnel.
9. An information display device, characterized in that: include: An information receiving module, configured to receive a plurality of information to be displayed sent by a push server; wherein, the push server sends the plurality of information to be displayed to each display device of the service personnel based on the plurality of information to be displayed being related to the current call of the service personnel; An information display module, configured to display information to be displayed in each currently configured view module, the information type of which matches the view module; an instruction response module, configured to respond to the service personnel's instruction to move the view module on the display device, set the display device currently operated by the service personnel as the main screen device, set a display device other than the main screen device as the secondary screen device, and set the selected view module as the target module; an identification determination module, configured to determine, based on a detection signal received by the display device and broadcasted by another display device and containing a personnel identifier corresponding to a service personnel belonging to the display device, whether the personnel identifier corresponding to the display device itself is consistent with the personnel identifier contained in the detection signal; a position determination module, configured to determine, in response to the consistency of the personnel identifiers, the relative positions of each of the secondary screen devices and the primary screen device based on the signal strength of the detection signal; A device selection module, configured to select the secondary screen device as a target device based on the relative positions and the moving directions of the movement instructions; The view moving module is used to move the target module out of the main screen device and to the target device.
10. An information display device, characterized in that: include: An information acquisition module is used to obtain some information to be displayed; An information sending module is configured to send the plurality of to-be-displayed information to respective display devices of the service personnel in response to the plurality of to-be-displayed information relating to a current call of the service personnel; wherein each of the display devices displays the to-be-displayed information, whose information type matches the view module, in a currently configured view module; and in response to the service personnel's instruction to move the view module on the display device, the display device uses the display device currently operated by the service personnel as the primary screen device, uses a display device other than the primary screen device as a secondary screen device, and uses the selected view module as the target module. Based on a detection signal broadcasted by another display device containing a person identifier corresponding to the service personnel to whom the display device belongs, the display device determines whether the person identifier corresponding to the display device matches the person identifier contained in the detection signal. In response to a match between the person identifiers, the display device determines the relative position of each of the secondary screen devices relative to the primary screen device based on the signal strength of the detection signal. Based on the relative positions and the movement direction of the movement instruction, the display device selects the secondary screen device as the target device and moves to the target device.
11. A display device, characterized in that: It includes a communication circuit, a human-computer interaction circuit, a memory and a processor, and the communication circuit, the human-computer interaction circuit and the memory are respectively coupled to the processor, the memory stores program instructions, and the processor is used to execute the program instructions to implement the information display method described in any one of claims 1 to 6.
12. A push server, characterized in that: It includes a communication circuit, a memory and a processor, and the communication circuit and the memory are respectively coupled to the processor, the memory stores program instructions, and the processor is used to execute the program instructions to implement the information display method described in any one of claims 7 to 8.
13. An information display system, characterized in that: It includes a push server and several display devices, each of which is in communication with the push server; The push server is configured to obtain a plurality of information to be displayed, and based on the plurality of information to be displayed relating to a current call of a service personnel, transmit the plurality of information to be displayed to each of the service personnel's display devices. The display devices are configured to receive the plurality of information to be displayed transmitted by the push server and display the information to be displayed, in each currently configured view module, the information type of which matches the view module. The display devices are further configured to, in response to a movement instruction issued by the service personnel on the display device for the view module, use the display device currently operated by the service personnel as the primary screen device, a display device other than the primary screen device as a secondary screen device, and a selected view module as the target module. Based on a detection signal broadcasted by another display device containing a person identifier corresponding to the service personnel to whom the display device belongs, the display device determines whether the person identifier corresponding to the display device matches the person identifier contained in the detection signal. In response to a match, the display device determines the relative position of each of the secondary screen devices relative to the primary screen device based on the signal strength of the detection signal. Based on the relative positions and the movement direction of the movement instruction, the display device selects the secondary screen device as the target device and moves to the target device.
14. A computer-readable storage medium, characterized in that Program instructions that can be executed by a processor are stored, and the program instructions are used to implement the information display method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Multi-interface information display method and terminal
CN103309560A
Interface information modularization display method and system
CN104407783A
Method and device for displaying prompt message
CN107040670A
Display screen data display method and device based on customer service data, equipment and medium
CN111897860A
Method and device for generating user information view
WO2021004329A1