Interaction method and system of intelligent customer service
Through intelligent customer service interaction methods, combined with users' mobile trajectory and needs, intelligent interactive devices provide guidance or tracking services, solving the problem of the singleness of traditional interactive services and realizing multi-dimensional interaction and efficient interaction.
Patent Information
- Application Number
- CN202411403837.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-10-09
AI Technical Summary
The interaction types of traditional intelligent interactive service devices are fixed and single, and cannot provide multi-dimensional interactive services in light of the actual needs of users.
Through the intelligent customer service interaction method, the client can choose to guide the service mode or track the service mode. In the guide service mode, the intelligent interactive device generates indicator nodes based on the user's movement trajectory and provides guided interaction data. In the tracking service mode, the intelligent interactive device follows the user's real-time movement trajectory, and adjusts the broadcast intensity according to the distribution information of the interaction target to provide tracking interaction data.
It realizes dynamic adjustment of interactive service mode according to user needs, provides multi-dimensional interactive services, improves interaction efficiency and accuracy, and meets users' interaction needs at different locations and points in time.
Smart Images

Figure CN119477325A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to an interactive method and system for intelligent customer service. Background Art
[0002] With the development of science and technology, users are increasingly pursuing personalized service experience and have higher and higher requirements for interactive services within the park.
[0003] In the traditional model, when the park provides interactive services to users, it often does so through intelligent interactive service devices. These intelligent interactive service devices are usually located in fixed installation locations, and users are required to go to the locations of these interactive service devices in order to be provided with corresponding interactive services. In addition, the interaction types of traditional intelligent interactive service devices are generally fixed and relatively single, and may not be able to provide multi-dimensional interactive services in combination with the actual needs of users.
[0004] Therefore, how to provide users with multi-dimensional interactive services based on their actual needs has become an urgent problem that needs to be solved. Summary of the invention
[0005] The present invention provides an interactive method and system for intelligent customer service, which can provide users with multi-dimensional interactive services in combination with their actual needs.
[0006] A first aspect of the present invention provides an intelligent customer service interaction method, comprising:
[0007] Determine the guidance service mode or tracking service mode selected by the client for the intelligent interactive device, generate a plurality of indication nodes according to the guidance service mode, and obtain guidance interaction data based on the indication nodes;
[0008] Determine, according to the tracking service mode, a client corresponding to the intelligent interactive device as an interaction target, and determine a tracking type of the intelligent interactive device based on the target number of the interaction targets;
[0009] Determine a tracking track corresponding to the intelligent interactive device based on the tracking type, and determine a broadcast node corresponding to the tracking track according to a broadcast request of the interactive target;
[0010] The distribution information corresponding to the interactive target is obtained, the broadcast intensity corresponding to the broadcast node is determined according to the distribution information, and the tracking interaction data is obtained based on the tracking trajectory and the broadcast intensity.
[0011] Optionally, in a possible implementation manner of the first aspect, generating a plurality of indication nodes according to the guidance service mode, and obtaining guidance interaction data based on the indication nodes includes:
[0012] Acquire the service endpoint selected by the client, generate an indication track corresponding to the service endpoint, and determine multiple service nodes in the indication track as indication nodes;
[0013] sequentially acquiring the average moving speed of the client in the corresponding collection time period according to the interval collection time, and determining the average moving speed as the guiding speed of the intelligent interactive device in the next collection time period;
[0014] The guidance interaction data of the intelligent interaction device is obtained based on the indication node and the guidance speed.
[0015] Optionally, in a possible implementation manner of the first aspect, determining a tracking track corresponding to the intelligent interactive device based on the tracking type, and determining a broadcast node corresponding to the tracking track according to a broadcast request of the interactive target includes:
[0016] Acquire the movement information of the interactive target according to the single-line tracking type, and determine the tracking track corresponding to the intelligent interactive device based on the movement information; or,
[0017] Acquire the mobile aggregation information of each of the interactive targets based on the group tracking type, and determine the tracking track corresponding to the intelligent interactive device according to the mobile aggregation information;
[0018] Wherein, the tracking type corresponding to the target number being equal to the reference odd number is the single-line tracking type, and the tracking type corresponding to the target number being greater than the reference odd number is the group tracking type;
[0019] A broadcast request of the interactive target is received, and a service node closest to an end point of the tracking track is acquired as a broadcast node.
[0020] Optionally, in a possible implementation manner of the first aspect, acquiring movement information of the interactive target according to the single-line tracking type, and determining a tracking trajectory corresponding to the intelligent interactive device based on the movement information includes:
[0021] Parsing the movement information to obtain a movement speed and a movement trajectory of the interactive target, determining the movement trajectory as a tracking trajectory corresponding to the intelligent interactive device, and determining the movement speed as a tracking speed corresponding to the intelligent interactive device;
[0022] When the moving trajectory is interrupted, responding to the trajectory calibration information, obtaining the end point of the moving trajectory as a calibration point, and traversing the preset line within the calibration range of the intelligent interactive device;
[0023] Determine the direction from the current point of the intelligent interactive device to the calibration point as the moving direction according to the preset line of the single-pass attribute;
[0024] Continue to control the movement of the intelligent interactive device based on the moving direction and the preset route, and obtain the target point of the interactive target in real time, until the trajectory calibration information is terminated when the target point is obtained;
[0025] Controlling the intelligent interactive device to move to the calibration point according to the preset line of the cross attribute, and searching for the target point according to the single-line tracking range;
[0026] When the target point is traversed, the track calibration information is stopped; when the target point is not traversed, tracking interruption information is generated and sent to the interactive target.
[0027] Optionally, in a possible implementation manner of the first aspect, acquiring mobile aggregation information of each of the interactive targets based on the group tracking type, and determining a tracking trajectory corresponding to the intelligent interactive device according to the mobile aggregation information includes:
[0028] Acquire the moving points of each of the interactive targets, and determine the aggregation distance between the moving points with the longest interval, wherein the moving aggregation information includes the aggregation distance;
[0029] When the aggregation distance is less than or equal to the effective distance threshold, obtaining the center point of each of the moving points as the tracking point corresponding to the intelligent interactive device;
[0030] When the aggregation distance is greater than the effective distance threshold, taking each of the moving points as a reference, determining the tracking area corresponding to each of the moving points according to the aggregation range;
[0031] Counting the tracking number of the interactive targets in each tracking area, determining the tracking area with the largest tracking number as a high-value aggregation area, obtaining the center point of the high-value aggregation area as the tracking point of the intelligent interactive device, and generating deviation reminder information to send to the interactive targets not in the high-value aggregation area;
[0032] A tracking track corresponding to the intelligent interactive device is generated according to the multiple tracking points.
[0033] Optionally, in a possible implementation manner of the first aspect, obtaining distribution information corresponding to the interaction target, and determining a broadcast intensity corresponding to the broadcast node according to the distribution information includes:
[0034] The distribution information is parsed to obtain the distribution points corresponding to the interactive target, and the broadcast intensity corresponding to the distribution points whose number is equal to the reference single number is obtained as the standard intensity;
[0035] Acquire the broadcast questions input by the interactive targets corresponding to the distribution points whose number is greater than the reference single number, and determine that the interactive targets with the same broadcast questions are in the same broadcast group;
[0036] Determine the farthest interval between each of the announcement groups and the intelligent interactive device, and arrange the announcement groups in ascending order according to the farthest interval to obtain an announcement sequence;
[0037] The sub-broadcast strength corresponding to each of the broadcast groups in the broadcast sequence is determined in sequence, and the broadcast strength corresponding to the broadcast node is obtained according to the sub-broadcast strength.
[0038] Optionally, in a possible implementation manner of the first aspect, sequentially determining the sub-announcement strength of each of the announcement group pairs in the announcement sequence includes:
[0039] sequentially determining the broadcast groups in the broadcast sequence as target groups, and obtaining the broadcast intervals between the farthest interactive targets in the target group;
[0040] When the broadcasting distance is less than or equal to the effective broadcasting threshold, determining the center point of the target group as the broadcasting point, and obtaining a first distance corresponding to the distribution point in the target group that is farthest from the broadcasting point;
[0041] Determine a standard spacing corresponding to the standard strength, obtain a first spacing difference between the first spacing and the standard spacing, and obtain a first offset coefficient according to a ratio of the first spacing difference to a reference difference;
[0042] Multiplying the first offset coefficient and the standard intensity to obtain the sub-broadcast intensity corresponding to the target group;
[0043] When the broadcast interval is greater than the effective broadcast threshold, the broadcast trajectory corresponding to the target group is determined according to the distribution points corresponding to the target group, and the sub-broadcast intensity corresponding to the target group is determined based on the broadcast trajectory.
[0044] Optionally, in a possible implementation manner of the first aspect, when the broadcast interval is greater than the effective broadcast threshold, determining a broadcast trajectory corresponding to the target group according to the distribution points corresponding to the target group, and determining a sub-broadcast intensity corresponding to the target group based on the broadcast trajectory includes:
[0045] When the broadcasting interval is greater than the effective broadcasting threshold, the distribution points in the target group are taken as references, and the distribution areas corresponding to the distribution points are determined according to the aggregation range;
[0046] Counting the number of points corresponding to the distribution points in the target group in each distribution area, and determining the distribution area with the largest number of points as the playback area;
[0047] Continue to determine multiple distribution areas based on the remaining distribution points except the distribution points corresponding to the playback area, and determine the next playback area according to the number of points in the distribution area;
[0048] Repeat the above steps until all the distribution points corresponding to the target group have corresponding playback areas, and then stop the playback area determination step;
[0049] The center point of each of the playback areas is determined as the playback point, and the playback points are connected by trajectory according to the determined order of each of the playback areas to obtain a broadcast trajectory. The sub-playback intensity corresponding to each of the playback points in the broadcast trajectory is determined according to the playback interval corresponding to each of the playback areas.
[0050] Optionally, in a possible implementation manner of the first aspect, determining the sub-playback intensity corresponding to each of the playback points in the broadcast track according to the playback intervals corresponding to each of the playback areas includes:
[0051] Determine that the playback interval corresponding to the playback area whose number of points is equal to the reference odd number is the standard interval, and obtain the standard intensity corresponding to the standard interval as the sub-playback intensity corresponding to the corresponding playback point;
[0052] When the number of points is greater than the reference odd number, obtaining a second spacing corresponding to a distribution point in the corresponding playback area that is farthest from the playback point;
[0053] Acquire a second spacing difference between the second spacing and the standard spacing, and obtain a second offset coefficient according to a ratio of the second spacing difference to the reference difference;
[0054] The second offset coefficient and the standard intensity are multiplied to obtain the sub-playback intensity corresponding to the corresponding playback point.
[0055] A second aspect of the present invention provides an interactive system for intelligent customer service, comprising:
[0056] A generation module, used to determine the guidance service mode or tracking service mode selected by the client for the intelligent interactive device, generate a plurality of indication nodes according to the guidance service mode, and obtain guidance interaction data based on the indication nodes;
[0057] A determination module, configured to determine, according to the tracking service mode, a client corresponding to the intelligent interactive device as an interaction target, and determine a tracking type of the intelligent interactive device based on a target number of the interaction targets;
[0058] A broadcast module, configured to determine a tracking track corresponding to the intelligent interactive device based on the tracking type, and determine a broadcast node corresponding to the tracking track according to a broadcast request of the interactive target;
[0059] An acquisition module is used to acquire distribution information corresponding to the interactive target, determine the broadcast intensity corresponding to the broadcast node according to the distribution information, and obtain tracking interaction data based on the tracking trajectory and the broadcast intensity.
[0060] The beneficial effects of the present invention are as follows:
[0061] 1. The present invention can provide real-time interactive services to users through intelligent interactive devices in combination with actual needs of users, and can provide users with two different interactive service modes. One is a guidance service mode in which the intelligent interactive device can follow the user according to the moving trajectory generated in combination with the user's needs and provide the user with real-time explanation services. In the guidance service mode, accurate guidance services can be provided to users in combination with the user's actual needs. The other is a tracking service mode in which the intelligent interactive device can follow the user according to the real-time moving trajectory of the user during the tour and provide the user with real-time interactive services. In the tracking service mode, the intelligent interactive device can meet the user's needs for interactive explanations at different locations and time points, and can better realize real-time interaction with the user.
[0062] 2. In the guidance service mode of the present invention, the moving speed of the intelligent interactive device can be adaptively adjusted according to the moving speed of the user, so that the moving speed of the intelligent interactive device is highly adapted to the moving speed of the user. In the tracking service mode of the present invention, the number of clients bound to the intelligent interactive device is different, and the corresponding tracking type of the intelligent interactive device is also different. When the intelligent interactive device can track a single interactive target, the moving speed and corresponding tracking trajectory of the intelligent interactive device can be obtained by parsing the moving information of the single interactive target. The intelligent interactive device can follow the interactive target according to the moving speed of the interactive target. When the number of interactive targets that the intelligent interactive device can track is multiple, the intelligent interactive device can adjust the tracking method according to the position distribution of the multiple interactive targets to obtain the corresponding tracking trajectory of the intelligent interactive device, which can improve the accuracy of the intelligent interactive device in tracking the interactive target and improve the timeliness of the tracking service process.
[0063] 3. When the user has a broadcast demand, the present invention can make corresponding adjustments to the broadcast intensity of the intelligent interactive device according to the distribution of the interactive targets at the broadcast node, and obtain the broadcast intensity corresponding to each broadcast node, thereby ensuring that the users corresponding to all clients at the broadcast node can hear the broadcast information of the intelligent interactive device, ensuring the effective transmission of the explanation information, and improving the broadcast efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1It is a flowchart of an interactive method of intelligent customer service provided by an embodiment of the present invention;
[0065] Figure 2 is a schematic diagram of a tracking area provided by an embodiment of the present invention;
[0066] Figure 3 is a schematic diagram of a distribution area provided by an embodiment of the present invention;
[0067] Figure 4 It is a structural diagram of an interactive system of intelligent customer service provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0068] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0069] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0070] See also Figure 1 , is a schematic diagram of an interactive method of intelligent customer service provided by an embodiment of the present invention, Figure 1 The execution subject of the method shown may be software and / or hardware devices. The execution subject of the present application may include but is not limited to at least one of the following: user equipment, network equipment, etc. Among them, user equipment may include but is not limited to computers, smart phones, personal digital assistants (PDA for short) and the electronic devices mentioned above. Network equipment may include but is not limited to a single network server, a server group consisting of multiple network servers, or a cloud based on cloud computing consisting of a large number of computers or network servers, wherein cloud computing is a type of distributed computing, a super virtual computer composed of a group of loosely coupled computers. This embodiment does not limit this. It includes steps S1 to S4, as follows:
[0071] S1, determining the guidance service mode or tracking service mode selected by the client for the intelligent interactive device, generating a plurality of indication nodes according to the guidance service mode, and obtaining guidance interaction data based on the indication nodes.
[0072] It is understandable that there are many different service sites in the park, and the service content corresponding to different service sites may be different. In order to allow users to better understand the service content corresponding to the service sites within the park, corresponding interactive services can be provided to users based on user needs.
[0073] Among them, the client refers to the terminal held by the user who has the need for explanation, such as a mobile phone. The intelligent interactive device refers to the device that can provide real-time interactive explanation services to the user, such as an intelligent tour guide robot. The guidance service mode refers to a mode of providing guidance services to the user in combination with the user's needs. In this mode, the intelligent interactive device can provide the user with a guidance route according to the user's needs, and provide the user with real-time interactive services according to the guidance route. The tracking service mode refers to a mode in which the intelligent interactive device follows the user according to the real-time movement trajectory of the user during the tour and provides the user with real-time explanation services. The indication node refers to the node that can provide information explanation on the guidance path generated in combination with the user's needs. The guidance interaction data refers to the interaction data in the process of providing guidance services to the user.
[0074] This solution can provide users with real-time interactive explanation services through intelligent interactive devices, such as intelligent tour guide robots, in combination with the actual needs of users, and can provide users with two different interactive explanation modes in combination with user needs. One is a guidance service mode that provides users with tour guide services in combination with the user's tour needs. In this mode, corresponding guidance services can be provided to users in combination with the user's actual tour needs, so that the user can be guided on the route. The other is a tracking service mode in which the intelligent interactive device can follow the user according to the user's real-time movement trajectory during the tour and provide the user with real-time explanation services. In this mode, the intelligent interactive device can meet the user's interaction needs at different locations and different time points.
[0075] When the user has a need for explanation, the user can select the corresponding service mode according to his own needs, and can scan the QR code on the intelligent interactive device to bind with the intelligent interactive device, and the intelligent interactive device can provide the user with interactive explanation services. Specifically, after receiving the service mode selected by the user, in the guidance service mode, multiple indication nodes for explanation services can be determined according to the generated moving trajectory, and the corresponding guidance interaction data can be generated in combination with the explanation information of the intelligent interactive device at each indication node and the moving speed of the intelligent interactive device.
[0076] In some embodiments, the step S1 of "generating a plurality of indication nodes according to the guidance service mode, and obtaining guidance interaction data based on the indication nodes" includes the following steps:
[0077] S11, obtaining a service end point selected by the client, generating an indication track corresponding to the service end point, and determining a plurality of service nodes in the indication track as indication nodes.
[0078] Specifically, if the user selects the guidance service mode, the distribution map corresponding to the park can be sent to the client. There are multiple service nodes in the distribution map for information explanation. Each service node has a corresponding interactive site in the actual park, and the interactive site corresponding to each service node is different. The user can select the service node corresponding to the destination he wants to go to from the distribution map and use the service node as the service end point. The server can generate a corresponding indication track that can lead to the service end point based on the service end point selected by the user, combined with the park's navigation map data and path planning algorithm. Since there are multiple service nodes in the park for relevant information explanation, and the interactive explanation data corresponding to each service node is pre-configured in the intelligent interactive device, when the intelligent interactive device moves along the indication track, each time it passes a service node, it can explain and interact with the corresponding service node. Therefore, the service node passed by the indication track can be determined as the indication node.
[0079] Among them, the service end point refers to the location point corresponding to the destination selected by the user, the service node refers to the location point corresponding to the information explanation service station in the park, and the indication node refers to the service node passed by the indication trajectory.
[0080] S12, sequentially acquiring the average moving speed of the client in a corresponding collection time period according to the interval collection time, and determining the average moving speed as the guiding speed of the intelligent interactive device in the next collection time period.
[0081] Among them, the interval collection time refers to the interval time when the movement speed is obtained. For example, the user's movement speed can be obtained every 2 minutes, so the corresponding interval collection time is 2 minutes. The collection time period refers to the time period for obtaining the user's movement speed. The average moving speed refers to the user's movement speed obtained during the collection time period. The guiding speed refers to the speed at which the smart interactive device follows the user's movement.
[0082] It is understandable that the corresponding moving speeds of different clients may be different. When the intelligent interactive device follows the user, in order to make the moving speed of the intelligent interactive device adapt to the moving speed of the user, the driving speed of the intelligent interactive device can be adaptively adjusted according to the moving speed of the user. Specifically, the moving distance of the user in the corresponding collection time period can be obtained according to the interval collection time, and the corresponding average moving speed can be obtained according to the moving distance and the corresponding interval collection time. The average moving speed can be used as the guiding speed of the intelligent interactive device in the next collection time period.
[0083] For example, if a user binds to a smart interactive device at 9 a.m., and the interval collection time can be 2 minutes, then the corresponding collection time period can be the time period from 9:00 to 9:02 a.m., and the user's movement distance in this time period can be obtained. By calculating the ratio of the movement distance to the interval collection time, the user's average movement speed in the time period from 9:00 to 9:02 can be obtained, and the average movement speed can be used as the guidance speed of the smart interactive device in the next collection time period, that is, the smart interactive device can move according to the guidance speed in the time period from 9:02 to 9:04.
[0084] S13: Obtaining guidance interaction data of the intelligent interaction device based on the indication node and the guidance speed.
[0085] In actual applications, when the intelligent interactive device reaches the corresponding indication node, the intelligent interactive device is configured with interactive explanation data corresponding to the indication node. If the user wants to know the relevant information of the node, the intelligent interactive device can broadcast the relevant information at the indication node according to the standard volume intensity, and when broadcasting, the intelligent interactive device can be separated from the user by a certain distance to ensure that the user can clearly hear the broadcast information of the intelligent interactive device. Therefore, combined with the movement speed of the intelligent interactive device in the process of following the user and the corresponding broadcast information at multiple indication nodes, the corresponding guidance interaction data can be generated in the guidance service mode.
[0086] Through the above implementation, more accurate guidance services can be provided to users, thereby improving interaction efficiency.
[0087] S2: Determine, according to the tracking service mode, a client corresponding to the intelligent interactive device as an interaction target, and determine a tracking type of the intelligent interactive device based on the target number of the interaction targets.
[0088] Among them, the interaction target refers to the client bound to the smart interactive device in the tracking service mode, the target number refers to the number of clients bound to the smart interactive device in the tracking service mode, and the tracking type refers to the type corresponding to the different tracking methods adopted by the smart interactive device in the tracking service mode according to the different number of clients bound to it.
[0089] When the user selects the tracking service mode, in the tracking service mode, the smart interactive device can follow the user's movement information accordingly, and the smart interactive device can be bound to multiple users and provide explanation services for them. The client bound to the smart interactive device can be determined as the interaction target. In the tracking service mode of this scheme, the number of clients bound to the smart interactive device is different, and the corresponding tracking type of the smart interactive device is also different. According to the number of clients bound to the smart interactive device, the number of interaction targets can be determined. If there is only one target, the smart interactive device can only perform corresponding single-line tracking according to the movement information of a single interaction target. If there are multiple targets, the smart interactive device can perform corresponding group tracking according to the movement information of multiple interaction targets. Therefore, the corresponding tracking type of the smart interactive device can be determined according to the number of targets.
[0090] When determining the target number of interaction targets, the number of clients that scan the QR code on the smart interaction device and bind to it within the valid time period can be counted. For example, the valid time period can be 2 minutes, then the clients bound to the smart interaction device within 2 minutes can be determined as interaction targets, and the number of clients bound within 2 minutes can be counted, and then the corresponding target number can be determined.
[0091] S3: determining a tracking track corresponding to the intelligent interactive device based on the tracking type, and determining a broadcast node corresponding to the tracking track according to a broadcast request of the interactive target.
[0092] It is understandable that the tracking trajectories corresponding to the intelligent interactive device tracking a single interactive target and tracking multiple interactive targets are different. When the intelligent interactive device tracks a single interactive target, the tracking trajectory of the intelligent interactive device can be determined based on the moving trajectory of the single interactive target. When the intelligent interactive device tracks multiple interactive targets, the degree of aggregation between the multiple interactive targets may be different, and the corresponding distribution may also be different. In order to enable each interactive target to receive the interactive information of the intelligent interactive device and ensure that the interactive information can be effectively conveyed to each interactive target, the corresponding tracking trajectory can be determined based on the degree of aggregation between the multiple interactive targets. Therefore, when the tracking types of the intelligent interactive device are different, the corresponding tracking trajectories are also different.
[0093] In actual applications, there are multiple service nodes on the tracking trajectory of the smart interactive device that can provide relevant information, and the corresponding service nodes on the trajectory are different for different tracking trajectories. When the user wants to know the relevant information at the service node corresponding to the current location, he can send a corresponding broadcast request. According to the broadcast request of the interactive target, the corresponding service node on the tracking trajectory can be determined as the broadcast node. At the broadcast node, the smart interactive device can broadcast the relevant information according to the corresponding volume intensity.
[0094] Among them, the broadcast request refers to a request to broadcast the relevant information corresponding to the service node, the tracking trajectory refers to the corresponding trajectory when the intelligent interactive device follows the user's movement, and the broadcast node refers to the service node where the interactive target is currently located. At the broadcast node, the corresponding explanation content of the service node can be broadcast accordingly.
[0095] Based on the above embodiment, the specific implementation of step S3 may be:
[0096] S31, acquiring movement information of the interactive target according to the single-line tracking type, and determining a tracking trajectory corresponding to the intelligent interactive device based on the movement information.
[0097] Among them, the single-line tracking type refers to the tracking type corresponding to the intelligent interactive device when there is only one interactive target, and the movement information refers to the movement speed and movement trajectory information of the interactive target.
[0098] When there is only one client bound to the smart interactive device, it can be determined that the tracking type of the smart interactive device is a single-line tracking type. At this time, the smart interactive device can follow only one client. Therefore, the corresponding tracking trajectory of the smart interactive device can be determined based on the movement trajectory and corresponding movement speed of a single user.
[0099] In some embodiments, step S31 includes S311 to S316, which are specifically as follows:
[0100] S311, analyzing the movement information to obtain a movement speed and a movement trajectory of the interactive target, determining the movement trajectory to be a tracking trajectory corresponding to the intelligent interactive device, and determining the movement speed to be a tracking speed corresponding to the intelligent interactive device.
[0101] It is understandable that when the intelligent interactive device tracks only one interactive target, the moving speed and corresponding moving trajectory of the tracked interactive target can be obtained by parsing the moving information of the single interactive target. The intelligent interactive device can follow the interactive target according to the moving speed of the interactive target, and when following, it can follow at a certain distance from the interactive target. Therefore, the moving trajectory of the interactive target can be determined as the tracking trajectory of the intelligent interactive device, and the moving speed of the interactive target can be determined as the tracking speed of the intelligent interactive device. Among them, the tracking speed refers to the speed of the intelligent interactive device when following the user.
[0102] S312, when the moving trajectory is interrupted, respond to the trajectory calibration information, obtain the end point of the moving trajectory as a calibration point, and traverse the preset line within the calibration range of the intelligent interactive device.
[0103] It is understandable that when the smart interactive device is tracking a single interactive target, the speed of the interactive target may suddenly change, and the speed of the smart interactive device may not have time to adjust accordingly, which may cause the distance between the interactive target and the smart interactive device to gradually increase. Since the signal connection range between the smart interactive device and the client is limited, when the distance between the smart interactive device and the interactive target increases to a certain extent, the smart interactive device may not be able to perceive the signal of the interactive target, which may cause the interruption of the movement trajectory.
[0104] When the mobile trajectory is interrupted, the relevant trajectory calibration information can be responded to. The trajectory calibration information can help the intelligent interactive device relocate the position of the interactive target so that tracking can continue. After responding to the trajectory calibration information, the intelligent interactive device can search for the preset route within a certain range. Specifically, the last position point before the mobile trajectory is interrupted, that is, the end point of the mobile trajectory, can be obtained. This position point is the last point that appeared before the interactive target was interrupted. It can be used as a calibration point. The calibration point can help the intelligent interactive device re-establish the tracking relationship. Since the user is very likely to continue moving along the current road, the calibration point can be used as the center, and the intelligent interactive device can traverse the preset route within its calibration range.
[0105] Among them, trajectory calibration information refers to information that can be used to help the intelligent interactive device relocate the interactive target position after the mobile trajectory is interrupted. The calibration point refers to the final point when the mobile trajectory is interrupted. The calibration range refers to the pre-configured range that can be traversed for calibration. The preset route can be traversed within the calibration range. The preset route refers to the road where the interactive target is currently located.
[0106] S313: Determine, according to a preset line with a single-channel attribute, a direction from the current position of the intelligent interactive device to the calibration position as a moving direction.
[0107] Among them, the single-pass attribute refers to the road attribute corresponding to a preset route with only one road, and the moving direction refers to the direction in which the intelligent interactive device moves on the preset route.
[0108] For a preset route with a single-channel attribute, since there is only one road, the direction from the current point of the intelligent interactive device to the calibration point can be determined as the corresponding moving direction of the intelligent interactive device. If the interactive target moves on the preset route with a single-channel attribute, then the interactive target has a high probability of moving in this direction. Therefore, the intelligent interactive device can search for the interactive target in this moving direction.
[0109] S314, continuing to control the movement of the intelligent interactive device based on the moving direction and the preset route, and acquiring the target point of the interactive target in real time, until the target point is acquired, and ending the trajectory calibration information.
[0110] Specifically, the intelligent interactive device can be controlled to continue to move along the preset route in the moving direction, and during the response to the trajectory calibration information, the intelligent interactive device can continue to search for the location of the interactive target, so that the location point of the interactive target, that is, the target point, can be searched in real time, and the response to the trajectory calibration information will not be stopped until the location of the interactive target is found. Among them, the target point refers to the location point corresponding to the interactive target.
[0111] S315, controlling the intelligent interactive device to move to the calibration point according to the preset line of the cross attribute, and searching for the target point according to the single-line tracking range.
[0112] Among them, the intersection attribute refers to the road attribute corresponding to a preset line with multiple roads, and the single-line tracking range refers to the pre-configured range for searching for signals of interactive targets.
[0113] For preset routes with intersecting attributes, since there are multiple roads on the corresponding preset routes, it is impossible to determine on which road the interactive target moves. At this time, the intelligent interactive device can be controlled to move to the position corresponding to the calibration point, and the interactive target can be searched at the calibration point according to the pre-configured single-line tracking range.
[0114] S316, when the target point is traversed, stop the track calibration information; when the target point is not traversed, generate tracking interruption information and send it to the interactive target.
[0115] When the target point is searched within the single-line tracking range, it can be considered that the interactive target is found within the single-line tracking range. At this time, the corresponding trajectory calibration information can be stopped. When the target point is not searched, a tracking interruption message can be generated and sent to the interactive target to remind the interactive target that the distance between the interactive target and the intelligent interactive device is too far and the interactive target cannot be tracked anymore. The interactive target may need to return to find the intelligent interactive device.
[0116] Through the above implementation, it can be ensured that the intelligent interactive device can track the interactive target in real time, thereby improving the accuracy of tracking.
[0117] S32, or, based on the group tracking type, obtaining the mobile aggregation information of each of the interactive targets, and determining the tracking trajectory corresponding to the intelligent interactive device according to the mobile aggregation information.
[0118] The tracking type corresponding to the target number being equal to the reference single number is a single-line tracking type, and the tracking type corresponding to the target number being greater than the reference single number is a group tracking type.
[0119] When there are multiple clients bound to the smart interactive device, it can be determined that the tracking type of the smart interactive device is a group tracking type. Since there are multiple interactive targets at this time, the aggregation situations between the multiple interactive targets are different, and the corresponding tracking situations of the smart interactive device are also different. For example, when the location distribution of multiple interactive targets is relatively concentrated, the smart interactive device can determine the appropriate location points between the multiple interactive targets for corresponding tracking to ensure that each interactive target can receive the corresponding information in time. When the location distribution of multiple interactive targets is relatively scattered, if the smart interactive device still tracks according to the appropriate location points between the multiple interactive targets, some interactive targets may not receive information in time. Therefore, in order to avoid the above situation, the smart interactive device can make corresponding adjustments to the tracking trajectory according to the location distribution of multiple interactive targets.
[0120] Specifically, the location distribution of multiple interactive targets, i.e., mobile aggregation information, can be obtained, and the tracking trajectory of the intelligent interactive device can be determined according to the corresponding mobile aggregation information. Wherein, the reference number is 1, and the mobile aggregation information refers to the location distribution information of multiple interactive targets.
[0121] In some embodiments, the specific implementation of step S32 may be:
[0122] S321, obtaining the moving points of each of the interactive targets, and determining the aggregation distance between the moving points with the longest intervals, wherein the moving aggregation information includes the aggregation distance.
[0123] Specifically, the location point corresponding to the interactive target can be determined as the moving point. Since there may be multiple interactive targets, there may be multiple corresponding moving points. The interval distances between the multiple moving points can be obtained, and the distance between the farthest mobile points can be determined as the aggregation distance. Subsequently, the tracking status of the intelligent interactive device can be determined based on the aggregation distance.
[0124] The moving point refers to the point corresponding to the interactive target, and the aggregation distance refers to the distance between the two moving points with the farthest interval among multiple moving points.
[0125] S322: When the aggregation distance is less than or equal to the effective distance threshold, obtain the center point of each of the moving points as the tracking point corresponding to the intelligent interactive device.
[0126] Specifically, when the aggregation distance is less than or equal to the effective distance threshold, it can be considered that the distances between multiple interactive targets are relatively close, which can indicate that the multiple interactive targets are clustered together. Therefore, the center points corresponding to the multiple moving points can be determined as the tracking points corresponding to the intelligent interactive device, and the interactive targets can be tracked and interacted with subsequently based on the tracking points.
[0127] Among them, the effective distance threshold refers to the threshold that can be used to determine the degree of aggregation between interactive targets. When the aggregation distance is less than or equal to the effective distance threshold, it can be considered that the distribution of multiple interactive targets is relatively dense. When the aggregation distance is greater than the effective distance threshold, it can be considered that the distribution of multiple interactive targets is dispersed. The tracking point refers to the location point where the intelligent interactive device moves during the process of tracking the interactive target.
[0128] S323: When the aggregation distance is greater than the effective distance threshold, the tracking area corresponding to each of the moving points is determined based on the aggregation range and with reference to each of the moving points.
[0129] When the aggregation distance is greater than the effective distance threshold, it can be considered that the distribution between multiple interactive targets is dispersed. In this case, if the interactive device broadcasts at a fixed position, some interactive targets may not hear the broadcast information. For details, see Figure 2 , is a schematic diagram of a tracking area provided by an embodiment of the present invention. Each moving point represents a corresponding interactive target. The tracking area corresponding to each moving point can be determined based on each moving point and a preset aggregation range. Figure 2 As shown in , tracking area 1, tracking area 2, and tracking area 3 can be obtained, and the tracking points of the intelligent interactive device can be determined later according to the number of interactive targets in the tracking area.
[0130] Among them, the aggregation range refers to the range within which the tracking area can be determined, and the tracking area refers to the area within which the tracking position of the intelligent interactive device can be determined. The tracking area can be used to more accurately locate the area where the interactive targets are relatively concentrated.
[0131] S324, counting the tracking number of the interactive targets in each tracking area, determining the tracking area with the largest number of tracking as the high-value aggregation area, obtaining the center point of the high-value aggregation area as the tracking point of the intelligent interactive device, and generating deviation reminder information to send to the interactive targets not in the high-value aggregation area.
[0132] Specifically, after obtaining multiple tracking areas, the number of interactive targets in each tracking area, that is, the tracking number, can be counted. The tracking area with the largest number of tracking can be determined as a high-value aggregation area. There are many interactive targets in the high-value aggregation area and they are relatively concentrated. Multiple relatively concentrated interactive targets can be tracked uniformly, and then unified information broadcast can be performed, such as Figure 2 As shown in , there are more moving points in tracking area 2, so it can be considered that there are more interactive targets in tracking area 2. Therefore, tracking area 2 can be determined as a high-value gathering area. When multiple interactive targets in the high-value gathering area are tracked uniformly, the center point of the high-value gathering area can be obtained and determined as the tracking point of the intelligent interactive device. Since there may be interactive targets that are not in the high-value gathering area, offset reminder information can be sent to the interactive targets that are not in the high-value gathering area to remind them to move to the high-value gathering area, so that each interactive target can clearly hear the broadcast information during the subsequent broadcast.
[0133] Among them, the tracking quantity refers to the number of interactive targets in the tracking area, the high-value aggregation area refers to the tracking area with the largest number of interactive targets, and it can be considered that the interactive targets in the high-value aggregation area are relatively concentrated. The deviation reminder information refers to the reminder information sent to the interactive targets that are not in the high-value aggregation area, which can inform the interactive targets that are not in the high-value aggregation area that they may need to move to this area in order to better receive subsequent information broadcasts.
[0134] S325: Generate a tracking track corresponding to the intelligent interactive device according to the plurality of tracking points.
[0135] Specifically, after obtaining multiple tracking points, each tracking point can be connected in sequence according to the acquisition order corresponding to each tracking point, and a tracking trajectory corresponding to the intelligent interactive device can be generated. The intelligent interactive device can track the interactive target according to the tracking trajectory, and can subsequently make corresponding broadcasts according to the tracking trajectory.
[0136] Through the above implementation, the accuracy of the intelligent interactive device in tracking the interactive target can be improved, and the interactive target can be tracked more efficiently.
[0137] S33, receiving a broadcast request of the interactive target, and acquiring a service node closest to the end point of the tracking track as a broadcast node.
[0138] In actual applications, when the user wants to know the relevant information of the current visited location, he can send a corresponding broadcast request. At this time, the service node corresponding to the current location can be determined according to the tracking trajectory of the intelligent interactive device. Since the end point of the tracking trajectory can be regarded as the location point corresponding to the current location of the interactive target, the service node closest to the end point of the tracking trajectory can be determined as the broadcast node corresponding to the current location, and the explanation content corresponding to the service node can be broadcasted at the broadcast node.
[0139] S4, obtaining distribution information corresponding to the interaction target, determining the broadcast intensity corresponding to the broadcast node according to the distribution information, and obtaining tracking interaction data based on the tracking trajectory and the broadcast intensity.
[0140] After obtaining the corresponding broadcast node, the distribution of the interactive target in the area corresponding to the broadcast node, that is, the distribution information, can be obtained. This solution can make corresponding adjustments to the broadcast intensity of the intelligent interactive device according to the distribution of the interactive target, and the broadcast intensity corresponding to the broadcast node can be obtained, thereby ensuring that all users corresponding to the client at the broadcast node can hear the broadcast information of the intelligent interactive device. According to the tracking trajectory of the intelligent interactive device and the broadcast intensity when the corresponding explanation content is broadcast at the broadcast node, the tracking interaction data corresponding to the tracking service mode can be obtained.
[0141] The distribution information refers to the information on the distribution of the interactive targets at the broadcast nodes, and the broadcast intensity refers to the volume intensity when the intelligent interactive device broadcasts the explanation content.
[0142] In some embodiments, the step S4 of "obtaining distribution information corresponding to the interactive target, and determining the broadcast intensity corresponding to the broadcast node according to the distribution information" includes the following steps:
[0143] S41, parsing the distribution information to obtain the distribution points corresponding to the interactive target, and obtaining the broadcast intensity corresponding to the distribution points whose number is equal to the reference single number as the standard intensity.
[0144] Specifically, by parsing the distribution information corresponding to multiple interactive targets, the location points corresponding to each interactive target, i.e., the distribution points, can be obtained. When the distribution point is 1, it can be considered that there is only one interactive target in the area corresponding to the broadcast node, and the standard strength can be determined as the broadcast strength of the intelligent interactive device in the area corresponding to the broadcast node. At this time, the intelligent interactive device can broadcast the corresponding content at the standard distance from the interactive target according to the standard strength. Among them, the distribution points refer to the distribution location points corresponding to each interactive target.
[0145] S42, obtaining the broadcast questions input by the interactive targets corresponding to the distribution points whose number is greater than the reference odd number, and determining that the interactive targets with the same broadcast questions are in the same broadcast group.
[0146] When there are multiple distribution points, it can be considered that there are multiple interactive targets in the area corresponding to the broadcast node, and the questions that each interactive target wants to know at the broadcast node may be different. The broadcast questions input by each interactive target can be obtained in turn. By counting multiple questions, the interactive targets with the same broadcast questions can be determined as the same broadcast group. If the distance between the interactive targets in the same broadcast group is relatively close, the explanation data of the broadcast questions corresponding to the same broadcast group can be uniformly broadcast later. Among them, the broadcast question refers to the question related to the broadcast node input by the interactive target, and the broadcast group refers to the group composed of interactive targets with the same broadcast question.
[0147] S43, determining the farthest interval between each of the announcement groups and the intelligent interactive device, and arranging the announcement groups from small to large according to the farthest interval to obtain an announcement sequence.
[0148] It is understandable that since the interval distances between each broadcast group and the smart interactive device are different, the smart interactive device can give priority to broadcasting the explanation data of the broadcast question corresponding to the broadcast group that is closest to it. Since it is necessary to ensure that the user corresponding to each interactive target in the broadcast group can hear the broadcast information of the smart interactive device, the broadcast intensity of the smart interactive device can be determined based on the farthest interval distance between the interactive target in the broadcast group and the smart interactive device.
[0149] Specifically, the interval distance between each interactive target in the broadcast group and the intelligent interactive device can be obtained, and the maximum interval distance can be determined as the farthest interval, and then the farthest interval between each broadcast group and the intelligent interactive device can be obtained. The farthest intervals corresponding to each broadcast group can be sorted in order from small to large, and the broadcast sequence corresponding to each broadcast group can be obtained. Subsequently, the intelligent interactive device can give priority to broadcasting the explanation data of the broadcast questions corresponding to the broadcast group with a closer distance according to the broadcast sequence, thereby improving the broadcast efficiency.
[0150] The farthest interval refers to the farthest distance between the interactive target in the broadcast group and the intelligent interactive device, and the broadcast sequence refers to the broadcast group sequence obtained by sorting the farthest intervals corresponding to each broadcast group in ascending order.
[0151] S44, sequentially determine the sub-broadcast strength corresponding to each of the broadcast groups in the broadcast sequence, and obtain the broadcast strength corresponding to the broadcast node according to the sub-broadcast strength.
[0152] It is understandable that the number of interactive targets in each broadcast group and the corresponding distribution are different. In order to ensure that each interactive target in the broadcast group can hear the explanation data corresponding to the broadcast question, the broadcast intensity of the intelligent interactive device in each broadcast group can be adjusted accordingly according to the broadcast sequence, and the sub-broadcast intensity corresponding to each broadcast group can be obtained. According to each sub-broadcast intensity, the volume intensity of the broadcast at the broadcast node can be obtained. Among them, the sub-broadcast intensity refers to the volume intensity corresponding to each broadcast group.
[0153] In some embodiments, the step S44 of "sequentially determining the sub-announcement strength corresponding to each of the announcement groups in the announcement sequence" includes the following steps:
[0154] S441, sequentially determining the broadcast groups in the broadcast sequence as target groups, and obtaining the broadcast intervals between the farthest interactive targets in the target group.
[0155] Specifically, when determining the sub-broadcast intensity corresponding to each broadcast group, the broadcast groups in the broadcast sequence can be determined as target groups in turn, and the interval distances between each interactive target in the target group can be obtained. Since the intelligent interactive device needs to ensure that each interactive target in the target group can hear the explanation data corresponding to the broadcast question when broadcasting, when adjusting the broadcast intensity, the broadcast intensity can be adjusted according to the broadcast interval between the farthest interactive targets in the target group. Among them, the target group refers to the broadcast group currently adjusting the broadcast intensity, and the broadcast interval refers to the interval distance corresponding to the farthest interactive targets in the target group.
[0156] S442: When the broadcasting distance is less than or equal to the effective broadcasting threshold, determine the center point of the target group as the broadcasting point, and obtain a first distance corresponding to the distribution point in the target group that is farthest from the broadcasting point.
[0157] Among them, the effective broadcast threshold refers to the distance threshold corresponding to the preset maximum broadcast intensity. When the broadcast interval is less than or equal to the effective broadcast threshold, it can be considered that the maximum broadcast intensity corresponding to the effective broadcast threshold can make all interactive targets in the target group hear it. At this time, only one broadcast is needed in the target group. When the broadcast interval is greater than the effective broadcast threshold, it can be considered that the distribution of the interactive targets corresponding to the target group is scattered, and the maximum broadcast intensity corresponding to the effective broadcast threshold may not be able to make all interactive targets hear it, and multiple broadcasts may be required. The first interval refers to the maximum interval distance between the distribution points corresponding to each interactive target in the target group and the broadcast point.
[0158] When the broadcast interval is less than or equal to the effective broadcast threshold, it can be considered that the distribution of the interactive targets in the target group is relatively compact. At this time, the standard intensity can be adjusted accordingly to obtain the playback intensity suitable for the target group. Specifically, the center point of the target group can be determined as the broadcast point of the intelligent interactive device. Since each interactive target in the target group has a corresponding distribution point, the interval distance between the distribution point and the broadcast point corresponding to each interactive target in the target group can be obtained in turn, and the maximum interval distance is determined as the first interval. The standard intensity can be adjusted accordingly based on the first interval.
[0159] S443, determining a standard spacing corresponding to the standard strength, obtaining a first spacing difference between the first spacing and the standard spacing, and obtaining a first offset coefficient according to a ratio of the first spacing difference to a reference difference.
[0160] In practical applications, a standard spacing corresponding to the standard strength can be determined. By calculating the difference between the first spacing and the standard spacing, the corresponding first spacing difference can be obtained. By calculating the ratio of the first spacing difference to a pre-configured benchmark difference, the first offset coefficient when the standard strength is offset can be obtained. The larger the first spacing difference, the farther the interactive target with the largest distance between the target group and the intelligent interactive device is from the intelligent interactive device, the larger the first offset coefficient is, and the greater the amplitude of subsequent adjustments to the standard strength will be.
[0161] S444: multiply the first offset coefficient and the standard intensity to obtain the sub-announcement intensity corresponding to the target group.
[0162] Specifically, by multiplying the first offset coefficient by the standard intensity, the standard intensity can be offset, thereby obtaining the sub-announcement intensity corresponding to the target group.
[0163] S445, when the broadcast interval is greater than the effective broadcast threshold, determining the broadcast trajectory corresponding to the target group according to the distribution points corresponding to the target group, and determining the sub-broadcast intensity corresponding to the target group based on the broadcast trajectory.
[0164] When the broadcast interval is greater than the effective broadcast threshold, it can be considered that the distribution of the interactive targets corresponding to the target group is dispersed, and the broadcast intensity threshold corresponding to the effective broadcast threshold may not be able to make all interactive targets hear it. At this time, multiple broadcasts are required within the target group, and the broadcast intensity of each broadcast can be adjusted accordingly according to the distribution of the interactive targets, so that the broadcasts can be made in sequence according to the corresponding broadcast intensity, ensuring that each user can receive the broadcast information in a timely manner.
[0165] Specifically, the sub-broadcast intensity of each broadcast can be determined according to the distribution of each interactive target in the target group, and the broadcast position of the intelligent interactive device when broadcasting in sequence can be determined according to the distribution points, and then the broadcast trajectory of the intelligent interactive device when broadcasting in the target group can be obtained, and the explanation data can be broadcast to each interactive target in turn according to the broadcast trajectory.
[0166] Based on the above embodiment, the specific implementation of step S445 may be:
[0167] S4451, when the broadcasting distance is greater than the effective broadcasting threshold, each distribution point in the target group is used as a reference, and the distribution area corresponding to each distribution point is determined according to the aggregation range.
[0168] When the broadcast interval is greater than the effective broadcast threshold, it means that the distribution of interactive targets in the target group is relatively scattered. At this time, multiple broadcasts are required in the target group, but there may be interactive targets that are close to each other in the target group. The interactive targets that are close to each other can be broadcasted uniformly, thereby improving the broadcast efficiency, and the intelligent interactive device can be controlled to give priority to broadcasting in areas with more interactive targets.
[0169] For details, see Figure 3 , which is a schematic diagram of a distribution area provided by an embodiment of the present invention. Taking each distribution point in the target group as a reference, the distribution area corresponding to each distribution point can be determined according to the pre-configured aggregation range, such as Figure 3 As shown in , we can get distribution area 1 corresponding to distribution point 1, distribution area 2 corresponding to distribution point 2, and distribution area 3 corresponding to distribution point 3. Then, we can determine the playback area where the intelligent interactive device prioritizes broadcasting according to the number of interactive targets in the distribution area. The distribution area refers to the area determined based on the distribution points in the target group and the corresponding aggregation range.
[0170] S4452, counting the number of points corresponding to the distribution points in the target group in each of the distribution areas, and determining the distribution area with the largest number of points as the playback area.
[0171] Specifically, after obtaining the distribution area corresponding to each distribution point, the number of distribution points in each distribution area, that is, the number of points, can be counted, and the distribution area with the largest number of points can be determined as the playback area, such as Figure 3 As shown in , the number of points in distribution area 3 is the largest, so distribution area 3 can be determined as the playback area. Among them, the number of points refers to the number of distribution points in the distribution area, and the playback area refers to the distribution area with the largest number of points in the target group.
[0172] S4453, continue to determine multiple distribution areas based on the remaining distribution points except the distribution points corresponding to the playback area, and determine the next playback area according to the number of points in the distribution area.
[0173] Specifically, after determining a playback area, the distribution points in the playback area can be excluded, and multiple distribution areas can be determined based on the remaining distribution points. Similarly, the number of points in each distribution area is counted, and the distribution area with the largest number of points can be determined as the next playback area.
[0174] S4454, repeat the above steps until all distribution points corresponding to the target group have corresponding playback areas, then stop the step of determining the playback area.
[0175] Specifically, continue to exclude the distribution points in the playback area, continue to determine multiple distribution areas based on the remaining distribution points, count the number of points in each distribution area, and determine the distribution area with the largest number of points as the next playback area, and so on, repeat the same steps above until all distribution points have corresponding playback areas, and stop the above step of determining the playback area.
[0176] S4455, determine the center point of each of the playback areas as the playback point, connect the playback points by trajectory according to the determination order of each of the playback areas to obtain a broadcast trajectory, and determine the sub-playback intensity corresponding to each of the playback points in the broadcast trajectory according to the playback interval corresponding to each of the playback areas.
[0177] Specifically, after obtaining each playback area, the center point of each playback area can be determined as the playback point when the intelligent interactive device broadcasts within the target group each time. Since each playback area has a corresponding determination order when determined, the playback points can be connected in sequence according to the determination order of the playback area, and the broadcasting trajectory of the intelligent interactive device when broadcasting within the target group can be obtained. The intelligent interactive device can broadcast information to each playback area in sequence according to the broadcasting trajectory.
[0178] When determining the sub-broadcast intensity of each playback point, the interval distance between each distribution point and the playback point in the playback area can be obtained, and the maximum interval distance is determined as the playback interval corresponding to the playback area. The standard playback intensity is adjusted according to the playback interval corresponding to each playback area, and the sub-broadcast intensity corresponding to each playback point on the broadcast trajectory can be obtained.
[0179] Among them, the playback point refers to the location point when the intelligent interactive device broadcasts the explanation content corresponding to the broadcast question in each playback area, and the playback spacing refers to the farthest distance between each distribution point in the broadcast area and the playback point.
[0180] In some embodiments, the step S4455 of "determining the sub-playback intensity corresponding to each of the playback points in the broadcast track according to the playback intervals corresponding to each of the playback areas" includes the following steps:
[0181] S44551, determining that the playback interval corresponding to the playback area whose number of points is equal to the reference odd number is the standard interval, and obtaining the standard intensity corresponding to the standard interval as the sub-playback intensity corresponding to the corresponding playback point.
[0182] Specifically, when the number of points in the playback area is 1, it means that there is only one interactive target in the playback area at this time. The playback interval corresponding to the playback area can be determined as the standard interval, so that the standard intensity corresponding to the standard interval can be obtained, and it can be determined as the sub-playback intensity corresponding to the playback point. Since the playback point may coincide with the distribution point of the interactive target, the intelligent interactive device can broadcast at a certain distance from the playback point according to the corresponding sub-broadcast intensity, and the certain distance between them is very small, which can ensure that the user can clearly hear the broadcast information.
[0183] S44552: When the number of points is greater than the reference odd number, obtain a second spacing corresponding to a distribution point in the corresponding playback area that is farthest away from the playback point.
[0184] When the number of points in the playback area is greater than 1, it means that there are multiple interactive targets in the playback area. At this time, the standard intensity can be adjusted according to the distribution of the multiple interactive targets to obtain the sub-broadcast intensity corresponding to the playback area. Specifically, the interval distance between the distribution points and the broadcast points corresponding to each interactive target in the playback area can be obtained in turn, and the maximum interval distance is determined as the second interval. The standard intensity can be adjusted accordingly based on the second interval.
[0185] S44553: Obtain a second spacing difference between the second spacing and the standard spacing, and obtain a second offset coefficient according to a ratio of the second spacing difference to the reference difference.
[0186] In practical applications, by calculating the difference between the second spacing and the standard spacing, the corresponding second spacing difference can be obtained. By calculating the ratio of the second spacing difference and the pre-configured benchmark difference, the second offset coefficient when the standard strength is offset can be obtained. The larger the second spacing difference, the larger the second offset coefficient, and the larger the amplitude of subsequent adjustment of the standard strength.
[0187] S44554: multiply the second offset coefficient and the standard intensity to obtain a sub-playback intensity corresponding to the corresponding playback point.
[0188] Specifically, by multiplying the second offset coefficient by the standard intensity, the standard intensity can be offset to obtain the sub-announcement intensity corresponding to the current playback area.
[0189] Through the above implementation, the effective transmission of the explanation information can be ensured and the broadcasting efficiency can be improved.
[0190] See also Figure 4 , is a schematic diagram of the structure of an interactive system of intelligent customer service provided by an embodiment of the present invention, and the interactive system based on intelligent customer service includes:
[0191] A generation module, used to determine the guidance service mode or tracking service mode selected by the client for the intelligent interactive device, generate a plurality of indication nodes according to the guidance service mode, and obtain guidance interaction data based on the indication nodes;
[0192] A determination module, configured to determine, according to the tracking service mode, a client corresponding to the intelligent interactive device as an interaction target, and determine a tracking type of the intelligent interactive device based on a target number of the interaction targets;
[0193] A broadcast module, configured to determine a tracking track corresponding to the intelligent interactive device based on the tracking type, and determine a broadcast node corresponding to the tracking track according to a broadcast request of the interactive target;
[0194] An acquisition module is used to acquire distribution information corresponding to the interactive target, determine the broadcast intensity corresponding to the broadcast node according to the distribution information, and obtain tracking interaction data based on the tracking trajectory and the broadcast intensity.
[0195] Figure 4 The apparatus of the embodiment shown can be used to perform Figure 1 The implementation principles and technical effects of the steps in the method embodiment shown are similar and will not be repeated here.
[0196] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. An interactive method of intelligent customer service, characterized in that: include: Determine the guidance service mode or tracking service mode selected by the client for the intelligent interactive device, generate a plurality of indication nodes according to the guidance service mode, and obtain guidance interaction data based on the indication nodes; Determine, according to the tracking service mode, a client corresponding to the intelligent interactive device as an interaction target, and determine a tracking type of the intelligent interactive device based on the target number of the interaction targets; Determine a tracking track corresponding to the intelligent interactive device based on the tracking type, and determine a broadcast node corresponding to the tracking track according to a broadcast request of the interactive target; The distribution information corresponding to the interactive target is obtained, the broadcast intensity corresponding to the broadcast node is determined according to the distribution information, and the tracking interaction data is obtained based on the tracking trajectory and the broadcast intensity.
2. The method according to claim 1, characterized in that Generating a plurality of indication nodes according to the guidance service mode, and obtaining guidance interaction data based on the indication nodes, including: Acquire the service endpoint selected by the client, generate an indication track corresponding to the service endpoint, and determine multiple service nodes in the indication track as indication nodes; sequentially acquiring the average moving speed of the client in the corresponding collection time period according to the interval collection time, and determining the average moving speed as the guiding speed of the intelligent interactive device in the next collection time period; The guidance interaction data of the intelligent interaction device is obtained based on the indication node and the guidance speed.
3. The method according to claim 1, characterized in that: Determining a tracking track corresponding to the intelligent interactive device based on the tracking type, and determining a broadcast node corresponding to the tracking track according to a broadcast request of the interactive target, including: Acquire the movement information of the interactive target according to the single-line tracking type, and determine the tracking track corresponding to the intelligent interactive device based on the movement information; or, Acquire the mobile aggregation information of each of the interactive targets based on the group tracking type, and determine the tracking track corresponding to the intelligent interactive device according to the mobile aggregation information; Wherein, the tracking type corresponding to the target number being equal to the reference odd number is the single-line tracking type, and the tracking type corresponding to the target number being greater than the reference odd number is the group tracking type; A broadcast request of the interactive target is received, and a service node closest to an end point of the tracking track is acquired as a broadcast node.
4. The method according to claim 3, characterized in that: Acquiring movement information of the interactive target according to the single-line tracking type, and determining a tracking track corresponding to the intelligent interactive device based on the movement information, including: Parsing the movement information to obtain a movement speed and a movement trajectory of the interactive target, determining the movement trajectory as a tracking trajectory corresponding to the intelligent interactive device, and determining the movement speed as a tracking speed corresponding to the intelligent interactive device; When the moving trajectory is interrupted, responding to the trajectory calibration information, obtaining the end point of the moving trajectory as a calibration point, and traversing the preset line within the calibration range of the intelligent interactive device; Determine the direction from the current point of the intelligent interactive device to the calibration point as the moving direction according to the preset line of the single-pass attribute; Based on the moving direction and the preset route, the intelligent interactive device is continuously controlled to move, and the target point of the interactive target is acquired in real time, until the trajectory calibration information is terminated when the target point is acquired; Controlling the intelligent interactive device to move to the calibration point according to the preset line of the cross attribute, and searching for the target point according to the single-line tracking range; When the target point is traversed, the track calibration information is stopped; when the target point is not traversed, tracking interruption information is generated and sent to the interactive target.
5. The method according to claim 3, characterized in that: Acquiring mobile aggregation information of each of the interactive targets based on the group tracking type, and determining a tracking track corresponding to the intelligent interactive device according to the mobile aggregation information, including: Acquire the moving points of each of the interactive targets, and determine the aggregation distance between the moving points with the longest interval, wherein the moving aggregation information includes the aggregation distance; When the aggregation distance is less than or equal to the effective distance threshold, obtaining the center point of each of the moving points as the tracking point corresponding to the intelligent interactive device; When the aggregation distance is greater than the effective distance threshold, taking each of the moving points as a reference, determining the tracking area corresponding to each of the moving points according to the aggregation range; Counting the tracking number of the interactive targets in each tracking area, determining the tracking area with the largest tracking number as a high-value aggregation area, obtaining the center point of the high-value aggregation area as the tracking point of the intelligent interactive device, and generating deviation reminder information to send to the interactive targets not in the high-value aggregation area; A tracking track corresponding to the intelligent interactive device is generated according to the multiple tracking points.
6. The method according to claim 3, characterized in that Acquiring distribution information corresponding to the interactive target, and determining the broadcast intensity corresponding to the broadcast node according to the distribution information, including: The distribution information is parsed to obtain the distribution points corresponding to the interactive target, and the broadcast intensity corresponding to the distribution points whose number is equal to the reference single number is obtained as the standard intensity; Acquire the broadcast questions input by the interactive targets corresponding to the distribution points whose number is greater than the reference single number, and determine that the interactive targets with the same broadcast questions are in the same broadcast group; Determine the farthest interval between each of the announcement groups and the intelligent interactive device, and arrange the announcement groups in ascending order according to the farthest interval to obtain an announcement sequence; The sub-broadcast strength corresponding to each of the broadcast groups in the broadcast sequence is determined in sequence, and the broadcast strength corresponding to the broadcast node is obtained according to the sub-broadcast strength.
7. The method according to claim 6, characterized in that Determining the sub-announcement strength of each of the announcement group pairs in the announcement sequence in sequence, comprising: sequentially determining the broadcast groups in the broadcast sequence as target groups, and obtaining the broadcast intervals between the farthest-spaced interactive targets in the target group; When the broadcasting distance is less than or equal to the effective broadcasting threshold, determining the center point of the target group as the broadcasting point, and obtaining a first distance corresponding to the distribution point in the target group that is farthest from the broadcasting point; Determine a standard spacing corresponding to the standard strength, obtain a first spacing difference between the first spacing and the standard spacing, and obtain a first offset coefficient according to a ratio of the first spacing difference to a reference difference; Multiplying the first offset coefficient and the standard intensity to obtain the sub-broadcast intensity corresponding to the target group; When the broadcast interval is greater than the effective broadcast threshold, the broadcast trajectory corresponding to the target group is determined according to the distribution points corresponding to the target group, and the sub-broadcast intensity corresponding to the target group is determined based on the broadcast trajectory.
8. The method according to claim 7, characterized in that When the broadcast interval is greater than the effective broadcast threshold, determining the broadcast trajectory corresponding to the target group according to the distribution points corresponding to the target group, and determining the sub-broadcast intensity corresponding to the target group based on the broadcast trajectory, including: When the broadcasting interval is greater than the effective broadcasting threshold, the distribution points in the target group are taken as references, and the distribution areas corresponding to the distribution points are determined according to the aggregation range; Counting the number of points corresponding to the distribution points in the target group in each distribution area, and determining the distribution area with the largest number of points as the playback area; Continue to determine multiple distribution areas based on the remaining distribution points except the distribution points corresponding to the playback area, and determine the next playback area according to the number of points in the distribution area; Repeat the above steps until all the distribution points corresponding to the target group have corresponding playback areas, and then stop the playback area determination step; The center point of each of the playback areas is determined as the playback point, and the playback points are connected by trajectory according to the determined order of each of the playback areas to obtain a broadcast trajectory. The sub-playback intensity corresponding to each of the playback points in the broadcast trajectory is determined according to the playback interval corresponding to each of the playback areas.
9. The method according to claim 8, characterized in that Determining the sub-playback intensity corresponding to each of the play points in the broadcast track according to the play intervals corresponding to each of the play areas includes: Determine that the playback interval corresponding to the playback area whose number of points is equal to the reference odd number is the standard interval, and obtain the standard intensity corresponding to the standard interval as the sub-playback intensity corresponding to the corresponding playback point; When the number of points is greater than the reference odd number, obtaining a second spacing corresponding to a distribution point in the corresponding playback area that is farthest from the playback point; Acquire a second spacing difference between the second spacing and the standard spacing, and obtain a second offset coefficient according to a ratio of the second spacing difference to the reference difference; The second offset coefficient and the standard intensity are multiplied to obtain the sub-playback intensity corresponding to the corresponding playback point.
10. An interactive system for intelligent customer service, characterized in that: include: A generation module, used to determine the guidance service mode or tracking service mode selected by the client for the intelligent interactive device, generate a plurality of indication nodes according to the guidance service mode, and obtain guidance interaction data based on the indication nodes; A determination module, configured to determine a client corresponding to the intelligent interactive device as an interaction target according to the tracking service mode, and determine a tracking type of the intelligent interactive device based on a target number of the interaction targets; A broadcast module, configured to determine a tracking track corresponding to the intelligent interactive device based on the tracking type, and determine a broadcast node corresponding to the tracking track according to a broadcast request of the interactive target; An acquisition module is used to acquire distribution information corresponding to the interactive target, determine the broadcast intensity corresponding to the broadcast node according to the distribution information, and obtain tracking interaction data based on the tracking trajectory and the broadcast intensity.
Citation Information
Patent Citations
Path planning method, server and computer storage medium
CN109409612A
End-to-end multi-target identification, tracking and prediction method
CN114169241A
International logistics trajectory tracking system and method
CN117350615A
Guide method, device and equipment based on intelligent wearable equipment and storage medium
CN118469770A
Method and apparatus for providing information about a real-world space
US20050026631A1