Disclosure of Invention
In order to solve the problems in the related art, embodiments of the present disclosure provide a navigation prompting method, a navigation prompting device, an electronic device, and a readable storage medium.
In a first aspect, an embodiment of the present disclosure provides a navigation prompt method, including:
acquiring navigation path information, determining at least one path area through which a navigation path passes according to the navigation path information, and determining a target area except a resident area of a navigated object in the at least one path area;
acquiring electronic eye type sequences corresponding to the resident area and the target area respectively, wherein the electronic eye type sequences are generated according to at least one of total penalty amount, unit electronic eye penalty amount, electronic eye number and electronic eye number ratio of different types of electronic eyes in the corresponding areas;
removing the electronic eye type which is overlapped with the first M electronic eye types in the electronic eye type sequence corresponding to the resident area from the first M electronic eye types in the electronic eye type sequence corresponding to the target area to obtain a removed electronic eye type sequence corresponding to the target area, and determining the target electronic eye type corresponding to the target area according to the removed electronic eye type sequence corresponding to the target area, wherein M is more than or equal to 1 and is an integer;
and acquiring real-time position information corresponding to the navigated object, and generating target display indication information for indicating the type of the displayed target electronic eye in response to the fact that the real-time position indicated by the real-time position information belongs to the target area.
In one implementation manner of the present disclosure, before obtaining the navigation path information, the method further includes:
acquiring historical navigation information, and determining a resident area according to the historical navigation information;
or acquiring the setting information of the resident area and determining the resident area according to the setting information of the resident area.
In one implementation manner of the present disclosure, the electronic eye type ordering is generated according to at least one of a total ticket amount ordering, a unit electronic eye ticket amount ordering, an electronic eye amount ordering, and an electronic eye amount proportion ordering of the corresponding region, the total ticket amount ordering is generated according to the total ticket amount of the electronic eyes of different types in the corresponding region, the unit electronic eye ticket amount ordering is generated according to the unit electronic eye ticket amount of the electronic eyes of different types in the corresponding region, the electronic eye amount ordering is generated according to the number of the electronic eyes of different types in the corresponding region, and the electronic eye amount proportion ordering is generated according to the electronic eye amount proportion of different types in the corresponding region.
In one implementation of the present disclosure, the total ticket amount ordering is generated from the total ticket amounts for the different types of electronic eyes in the corresponding region for which the total ticket amount is greater than or equal to the total ticket amount threshold corresponding to the region;
and/or the unit electronic eye ticket amount ordering is generated according to unit electronic eye ticket amounts of different types of electronic eyes of which the unit electronic eye ticket amount in the corresponding area is greater than or equal to the unit electronic eye ticket amount threshold value corresponding to the area;
and/or the electronic eye number sequence is generated according to the electronic eye number of different types of electronic eyes of which the electronic eye number in the corresponding area is greater than or equal to the electronic eye number threshold value corresponding to the area;
and/or the electronic eye number ratio ordering is generated according to the electronic eye number ratio of different types of electronic eyes of which the electronic eye number ratio in the corresponding area is greater than or equal to the electronic eye number ratio threshold corresponding to the area.
In one implementation of the present disclosure, the electronic eye type ranking is generated according to at least one of a total ticket amount ranking, a unit electronic eye ticket amount ranking, an electronic eye number ranking, and an electronic eye number proportion ranking of the corresponding region, and includes:
the electronic eye type sequence is generated through weighted calculation according to at least two sequences in the total penalty ticket amount sequence, the unit electronic eye penalty ticket amount sequence, the electronic eye number sequence and the electronic eye number proportion sequence of the corresponding area and the weight corresponding to each of the at least two sequences.
In one implementation of the present disclosure, the electronic eye type ranking is generated by a weighted calculation according to at least two items of total ticket amount ranking, unit electronic eye ticket amount ranking, electronic eye number proportion ranking of the corresponding region, and at least two corresponding weights, and includes:
the electronic eye type sequence is generated through weighted calculation according to at least two sequences in the total penalty list quantity sequence, the unit electronic eye penalty list quantity sequence, the electronic eye quantity sequence and the electronic eye quantity proportion sequence of the corresponding region, the electronic eye setting sequence of the corresponding region, the weight corresponding to each of the at least two sequences and the weight corresponding to the electronic eye setting sequence.
In one implementation manner of the present disclosure, both the weight corresponding to the electronic eye number sorting and the weight corresponding to the electronic eye number proportion sorting are smaller than the weight corresponding to the electronic eye set sorting, and both the weight corresponding to the electronic eye number sorting and the weight corresponding to the electronic eye number proportion sorting are larger than the weight corresponding to the total penalty ticket amount sorting and the weight corresponding to the unit electronic eye penalty ticket amount sorting.
In a second aspect, an embodiment of the present disclosure provides a navigation prompt apparatus, where the apparatus includes:
the navigation system comprises a path information acquisition module, a navigation path information acquisition module and a navigation processing module, wherein the path information acquisition module is configured to acquire navigation path information, determine at least one path area through which a navigation path passes according to the navigation path information, and determine a target area except a resident area of a navigated object in the at least one path area;
the sequencing acquisition module is configured to acquire electronic eye type sequencing corresponding to the resident area and the target area respectively, wherein the electronic eye type sequencing is generated according to at least one of total penalty amount, unit electronic eye penalty amount, electronic eye number and electronic eye number ratio of different types of electronic eyes in the corresponding areas;
the sequencing processing module is configured to remove the electronic eye type which is overlapped with the first M electronic eye types in the electronic eye type sequencing corresponding to the resident area from the first M electronic eye types in the electronic eye type sequencing corresponding to the target area so as to obtain a removed electronic eye type sequencing corresponding to the target area, and determine the target electronic eye type corresponding to the target area according to the removed electronic eye type sequencing corresponding to the target area, wherein M is greater than or equal to 1 and is an integer;
and the display information generation module is configured to acquire real-time position information corresponding to the navigated object and generate target display indication information for indicating the type of the target electronic eye to be displayed in response to that the real-time position indicated by the real-time position information belongs to the target area.
In a third aspect, the present disclosure provides an electronic device, including a memory and a processor, where the memory is configured to store one or more computer instructions, where the one or more computer instructions are executed by the processor to implement the method according to any one of the first aspect and any one of the implementation manners of the first aspect.
In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having stored thereon computer instructions, which, when executed by a processor, implement the method as described in the first aspect and any one of the implementation manners of the first aspect.
According to the technical scheme provided by the embodiment of the disclosure, by acquiring navigation path information, at least one path area through which a navigation path passes is determined according to the navigation path information, and a target area except a resident area of a navigated object is determined in the at least one path area, wherein the target area can be understood as an area in which the navigated object is relatively unfamiliar with the setting position and type of an electronic eye; the method comprises the steps that electronic eye type sequences corresponding to a resident area and a target area respectively are obtained, the electronic eye type sequences are generated according to at least one of the proportion of the total punishment unit quantity, the unit punishment unit quantity, the electronic eye quantity and the electronic eye quantity of different types of electronic eyes in the corresponding areas, and the electronic eye type sequences can reflect the difficulty degree that the different types of electronic eyes in the corresponding areas possibly detect the violation behaviors of a navigated object in the corresponding areas; removing the electronic eye type overlapped with the first M electronic eye types in the electronic eye type sequence corresponding to the resident area from the first M electronic eye types in the electronic eye type sequence corresponding to the target area to obtain a post-removal electronic eye type sequence corresponding to the target area, and determining the target electronic eye type corresponding to the target area according to the post-removal electronic eye type sequence corresponding to the target area, wherein M is more than or equal to 1 and M is an integer, wherein the first M electronic eye types in the electronic eye type sequence corresponding to the target area can be understood as the type of the electronic eye which is likely to detect the violation behavior in the target area, and the first M electronic eye types in the electronic eye type sequence corresponding to the resident area can be understood as the type of the electronic eye which is likely to detect the violation behavior in the resident area, wherein the types of the electronic eyes in the resident area are more likely to be familiar to a navigation object, therefore, the removed electronic eye type sequence corresponding to the target area is obtained by removing the electronic eye type overlapped with the first M electronic eye types in the electronic eye type sequence corresponding to the resident area from the first M electronic eye types in the electronic eye type sequence corresponding to the target area, so that the removed electronic eye type sequence corresponding to the target area can be ensured to only include the electronic eye type in the target area, which is possibly easy to detect the violation behavior of the navigated object; and acquiring real-time position information corresponding to the navigated object, and generating target display indicating information for indicating the type of the displayed target electronic eye in response to that the real-time position indicated by the real-time position information belongs to the target area. The target display indication information generated based on the scheme is displayed, and the electronic eye type of the violation behavior of the navigated object can be prompted when the navigated object passes through the target area, so that the violation behavior of the navigated object is not easily detected by the electronic eye when the navigated object passes through the area, and the user experience is improved.
According to the technical scheme provided by the embodiment of the disclosure, the accuracy of the determined resident area can be improved by acquiring the historical navigation information, determining the resident area according to the historical navigation information, or acquiring the resident area setting information and determining the resident area according to the resident area setting information.
According to the technical scheme provided by the embodiment of the disclosure, the electronic eye type sequence is limited to be generated according to at least one of the total ticket amount sequence, the unit electronic eye ticket amount sequence, the electronic eye quantity sequence and the electronic eye quantity proportion sequence of the corresponding region, so that the calculation amount required for generating the electronic eye type sequence can be reduced, and the efficiency of generating the electronic eye type sequence is improved.
According to the technical scheme provided by the embodiment of the disclosure, the total ticket amount ordering is defined to be generated according to the total ticket amount of the electronic eyes of different types, wherein the total ticket amount in the corresponding region is greater than or equal to the total ticket amount threshold corresponding to the region, so that the generated total ticket amount ordering does not include the electronic eye type with less generated tickets, and the data amount required to be processed subsequently is reduced. By defining the unit electronic eye ticket amount ordering as being generated according to unit electronic eye ticket amounts of different types of electronic eyes of which the unit electronic eye ticket amount in the corresponding region is greater than or equal to the unit electronic eye ticket amount threshold corresponding to the region, the generated unit electronic eye ticket amount ordering can be made to exclude the electronic eye type having the smaller unit electronic eye ticket amount, and the data amount to be processed subsequently can be reduced. By defining the electronic eye number ordering to be generated according to the electronic eye number of the electronic eyes of different types, the electronic eye number of which is greater than or equal to the electronic eye number threshold value corresponding to the area, in the corresponding area, the generated electronic eye number ordering can be made not to include the electronic eye type with the smaller electronic eye number, and the data volume needing to be processed subsequently is reduced. By defining the electronic eye number ratio ordering as being generated according to the electronic eye number ratio of the electronic eyes of different types of which the electronic eye number ratio in the corresponding area is greater than or equal to the electronic eye number ratio threshold corresponding to the area, the generated electronic eye number ratio ordering can be made not to include the electronic eye type with the lower electronic eye number ratio, and the data volume required to be processed subsequently is reduced.
According to the technical scheme provided by the embodiment of the disclosure, the electronic eye type sequencing is limited to at least two sequences of the total ticket amount sequencing, the unit electronic eye ticket amount sequencing, the electronic eye number sequencing and the electronic eye number proportion sequencing according to the corresponding region and the weights corresponding to the at least two sequences, and the generated electronic eye type sequencing can reflect the difficulty degree of detecting the violation behaviors of the navigated object in the corresponding region by the electronic eyes of different types in the corresponding region from multiple aspects through the weighted calculation, so that the accuracy of the electronic eye type sequencing is improved.
According to the technical scheme provided by the embodiment of the disclosure, the electronic eye type sequencing is limited to at least two sequences of the total ticket amount sequencing, the unit electronic eye ticket amount sequencing, the electronic eye quantity sequencing and the electronic eye quantity proportion sequencing according to the corresponding region, the electronic eye setting sequencing of the corresponding region, the weights corresponding to the at least two sequences and the weights corresponding to the electronic eye setting sequencing, and the weights are generated through weighting calculation, so that a user can conveniently adjust the electronic eye type sequencing, and the user experience is improved.
According to the technical scheme provided by the embodiment of the disclosure, the weights corresponding to the electronic eye quantity sequencing and the electronic eye quantity ratio sequencing are limited to be smaller than the weights corresponding to the electronic eye setting sequencing, so that the electronic eye type which is valued by a user can be ensured to be higher in the calculation of the electronic eye type sequencing, and the electronic eye quantity sequencing can fully reflect the degree of the emphasis of the user on the electronic eye type; by limiting that the weight corresponding to the electronic eye number sequencing and the weight corresponding to the electronic eye number proportion sequencing are both larger than the weight corresponding to the total penalty ticket amount sequencing and the weight corresponding to the unit electronic eye penalty ticket amount sequencing, it can be ensured that when the electronic eye type sequencing is calculated, the degree of importance attached to the number of the corresponding electronic eye types is larger than the degree of importance attached to the difficulty of easily generating the penalty tickets by the corresponding electronic eye types.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Detailed Description
Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. Furthermore, parts that are not relevant to the description of the exemplary embodiments have been omitted from the drawings for the sake of clarity.
In the present disclosure, it is to be understood that terms such as "including" or "having," etc., are intended to indicate the presence of the disclosed features, numbers, steps, behaviors, components, parts, or combinations thereof, and are not intended to preclude the possibility that one or more other features, numbers, steps, behaviors, components, parts, or combinations thereof may be present or added.
It should also be noted that the embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
In the present disclosure, if an operation of acquiring user information or user data or an operation of presenting user information or user data to others is involved, the operations are all operations authorized, confirmed, or actively selected by a user.
In the related art, the navigated object is taken as an example of a driver, when the driver drives a vehicle to travel, at least one navigation path may be generated according to a starting point position of the driver and a destination position of the driver, and the navigation path may be displayed to the driver through a car machine or a mobile communication terminal, so as to prompt the driver to drive the vehicle according to the navigation path, thereby ensuring that the driver can drive the vehicle from the starting point position to the destination position.
The disadvantages of this solution: in the above-mentioned solution, although it is ensured that the navigated object moves from the starting position to the destination position, if the navigated object passes through an unfamiliar area during the movement, the navigated object may easily break rules and regulations when passing through the area because the navigated object does not know the setting position of the electronic eye in the area, the type of the electronic eye, and the like, and the user experience may be damaged. For example, if a driver drives a vehicle for a long distance travel, and travels from a city where the driver lives for a long time to another city, the driver may pass through at least one city that the driver has not passed through before during the travel, and since the driver may be unfamiliar with the setting position of the electronic eye in the city, the type of the electronic eye (i.e., the type of the violation detected by the electronic eye), and the like, the driver may make a violation that is easily detected by the electronic eye in the city while driving the vehicle through the city, thereby impairing the user experience.
In view of the disadvantages of the above solutions, the inventors of the present disclosure propose new solutions: the method comprises the steps of determining at least one path area through which a navigation path passes according to navigation path information by acquiring the navigation path information, and determining a target area except a resident area of a navigated object in the at least one path area, wherein the target area can be understood as an area in which the navigated object is relatively unfamiliar with the setting position and type of an electronic eye; the method comprises the steps that electronic eye type sequences corresponding to a resident area and a target area respectively are obtained, the electronic eye type sequences are generated according to at least one of the proportion of the total punishment unit quantity, the unit punishment unit quantity, the electronic eye quantity and the electronic eye quantity of different types of electronic eyes in the corresponding areas, and the electronic eye type sequences can reflect the difficulty degree that the different types of electronic eyes in the corresponding areas possibly detect the violation behaviors of a navigated object in the corresponding areas; removing the electronic eye type overlapped with the first M electronic eye types in the electronic eye type sequence corresponding to the resident area from the first M electronic eye types in the electronic eye type sequence corresponding to the target area to obtain a post-removal electronic eye type sequence corresponding to the target area, and determining the target electronic eye type corresponding to the target area according to the post-removal electronic eye type sequence corresponding to the target area, wherein M is more than or equal to 1 and M is an integer, wherein the first M electronic eye types in the electronic eye type sequence corresponding to the target area can be understood as the type of the electronic eye which is likely to detect the violation behavior in the target area, and the first M electronic eye types in the electronic eye type sequence corresponding to the resident area can be understood as the type of the electronic eye which is likely to detect the violation behavior in the resident area, wherein the types of the electronic eyes in the resident area are more likely to be familiar to a navigation object, therefore, the removed electronic eye type sequence corresponding to the target area is obtained by removing the electronic eye type overlapped with the first M electronic eye types in the electronic eye type sequence corresponding to the resident area from the first M electronic eye types in the electronic eye type sequence corresponding to the target area, so that the removed electronic eye type sequence corresponding to the target area can be ensured to only include the electronic eye type in the target area, which is possibly easy to detect the violation behavior of the navigated object; and acquiring real-time position information corresponding to the navigated object, and generating target display indicating information for indicating the type of the displayed target electronic eye in response to that the real-time position indicated by the real-time position information belongs to the target area. The target display indication information generated based on the scheme is displayed, and the electronic eye type of the violation behavior of the navigated object can be prompted when the navigated object passes through the target area, so that the violation behavior of the navigated object is not easily detected by the electronic eye when the navigated object passes through the area, and the user experience is improved.
In order to solve the above problem, the present disclosure provides a navigation prompting method, an apparatus, an electronic device and a readable storage medium
Fig. 1 shows a flow diagram of a navigation prompt method according to an embodiment of the present disclosure. As shown in fig. 1, the navigation prompting method includes the following steps S101 to S105:
in step S101, navigation path information is acquired, at least one pathway area through which the navigation path passes is determined from the navigation path information, and a target area other than a resident area of the navigated object is determined in the at least one pathway area.
In step S102, the electronic eye type ranks corresponding to the resident area and the target area are acquired.
The electronic eye type sequence is generated according to at least one of the total penalty sheet quantity, the unit electronic eye penalty sheet quantity, the electronic eye quantity and the electronic eye quantity ratio of different types of electronic eyes in the corresponding area.
In step S103, the electronic eye type that is coincident with the first M electronic eye types in the electronic eye type ranking corresponding to the permanent area is removed from the first M electronic eye types in the electronic eye type ranking corresponding to the target area, so as to obtain a removed electronic eye type ranking corresponding to the target area, and the target electronic eye type corresponding to the target area is determined according to the removed electronic eye type ranking corresponding to the target area.
Wherein M is not less than 1 and M is an integer.
In step S104, real-time position information corresponding to the navigated object is acquired, and in response to the real-time position indicated by the real-time position information belonging to the target area, target display indication information indicating a type of displaying the target electronic eye is generated.
In one embodiment of the present disclosure, the navigation path information may be understood as a navigation path indicating a route currently taken by the navigated object or a navigation path indicating a route to be taken by the navigated object in the future. The navigation path may pass through one or more regions, which may be understood as administrative regions, such as provinces, cities, counties, villages and towns, and may also be understood as regions divided according to other rules. The navigated object may be understood as a user, as well as an automobile, a motorcycle, a bicycle, a scooter, a robot, etc.
In one embodiment of the present disclosure, a path area may be understood as any area through which a navigation path passes, except for areas corresponding to a start point and an end point of the navigation path. The navigation path may pass through one approach area or may pass through a plurality of approach areas. For example, in addition to the city corresponding to the start point and the end point of the navigation path, other cities through which the navigation path passes may be understood as the route area.
In one embodiment of the present disclosure, the resident area of the navigated object may be understood as an area where the navigated object frequently or for a long time, for example, the frequency that the navigated object may stay in the resident area for a period of time before is greater than or equal to the stay frequency threshold, or the time that the navigated object may stay in the resident area for a period of time before is greater than or equal to the stay time threshold, or the area where the home location set by the navigated object is located, or the area where the work unit location set by the navigated object is located may be the resident area.
In one embodiment of the present disclosure, the total amount of the electronic eye tickets can be understood as the number of tickets generated by the electronic eye corresponding to the type of the corresponding area in a unit time. The unit time may be 30 days or one year, or may be a time length from a time when the corresponding type of electronic eye is installed in the corresponding area to a current time.
The unit electronic eye ticket amount can be understood as the ratio of the number of tickets generated by the corresponding type of electronic eyes of the corresponding area in unit time to the number of electronic eyes of the corresponding type of the corresponding area.
The number of electronic eyes may be understood as the number of electronic eyes of the corresponding type in the corresponding area.
The ratio of the number of electronic eyes can be understood as the ratio of the number of electronic eyes of the corresponding type in the corresponding area to the number of electronic eyes of all types in the corresponding area.
The electronic eye type ordering of the corresponding region may include only one electronic eye type ordering determined according to any one of the total penalty amount, the unit electronic eye penalty amount, the electronic eye number, and the electronic eye number occupation ratio of the different types of electronic eyes in the corresponding region, or may include at least two of the total penalty amount electronic eye type ordering determined according to the total penalty amount of the different types of electronic eyes in the corresponding region, the unit electronic eye type ordering determined according to the unit electronic eye penalty amount of the different types of electronic eyes in the corresponding region, the electronic eye number electronic eye type ordering determined according to the electronic eye number of the different types of electronic eyes in the corresponding region, and the electronic eye number occupation ratio determined according to the electronic eye number of the different types of electronic eyes in the corresponding region. The electronic eye type sequencing of the corresponding area can be understood as the difficulty level for indicating that different types of electronic eyes in the corresponding area detect that the guided object in the corresponding area has the violation behavior, in the electronic eye type sequencing, the more advanced electronic eye type is, the easier the guided object is detected to have the violation behavior in the corresponding area, and the more advanced electronic eye type is, the less easy the guided object is detected to have the violation behavior in the corresponding area.
In an embodiment of the present disclosure, the post-removal electronic eye type ranking corresponding to the target area may be understood as an electronic eye type remaining after removing, from the top M electronic eye types in the electronic eye type ranking corresponding to the target area, an electronic eye type that overlaps with the top M electronic eye types in the electronic eye type ranking corresponding to the permanent area. Exemplarily, when there are 2 electronic eye types that are overlapped in the first 5 electronic eye types in the electronic eye type sequence corresponding to the permanent area, the 2 electronic eye types are removed from the first 5 electronic eye types in the electronic eye type sequence corresponding to the target area, and the remaining 3 electronic eye types are the removed electronic eye type sequences corresponding to the target area.
In one embodiment of the present disclosure, the target electronic eye type corresponding to the target area is determined according to the post-removal electronic eye type ranking corresponding to the target area, which may be understood as determining the top N electronic eye types in the post-removal electronic eye type ranking corresponding to the target area as the target electronic eye types corresponding to the target area, where N ≧ 0 and N are integers. It should be noted that, if the number of the electronic eye types in the post-removal electronic eye type ranking corresponding to the target region is less than N, all the electronic eye types in the post-removal electronic eye type ranking corresponding to the target region are determined as the target electronic eye types corresponding to the target region.
It should be noted that, when the electronic eye type rankings corresponding to the target region include a plurality of electronic eye type rankings, the post-removal electronic eye type rankings corresponding to each of the electronic eye type rankings may be obtained, the order of the electronic eye types in the plurality of post-removal electronic eye type rankings may be obtained, the product of the weight coefficients corresponding to the plurality of post-removal electronic eye type rankings may be obtained, the electronic eye types in the plurality of post-removal electronic eye type rankings may be reordered again according to the product of each of the electronic eye types, and the top N electronic eye types in the reordered electronic eye types may be determined as the target electronic eye types corresponding to the target region.
According to the technical scheme provided by the embodiment of the disclosure, by acquiring navigation path information, at least one path area through which a navigation path passes is determined according to the navigation path information, and a target area except a resident area of a navigated object is determined in the at least one path area, wherein the target area can be understood as an area in which the navigated object is relatively unfamiliar with the setting position and type of an electronic eye; the method comprises the steps that electronic eye type sequences corresponding to a resident area and a target area respectively are obtained, the electronic eye type sequences are generated according to at least one of the total penalty list quantity, the unit electronic eye penalty list quantity, the electronic eye quantity and the electronic eye quantity ratio of different types of electronic eyes in corresponding areas, and the electronic eye type sequences can reflect the difficulty degree that different types of electronic eyes in corresponding areas possibly detect violation behaviors of a navigated object in the areas; removing the first M electronic eye types in the electronic eye type sequence corresponding to the target area, wherein the first M electronic eye types in the electronic eye type sequence corresponding to the resident area are overlapped to obtain a removed electronic eye type sequence corresponding to the target area, and determining the target electronic eye type corresponding to the target area according to the removed electronic eye type sequence corresponding to the target area, wherein M is more than or equal to 1 and M is an integer, wherein the first M electronic eye types in the electronic eye type sequence corresponding to the target area can be understood as the type of the electronic eye which is likely to detect the violation behavior in the target area, and the first M electronic eye types in the electronic eye type sequence corresponding to the resident area can be understood as the type of the electronic eye which is likely to detect the violation behavior in the resident area, wherein the type of the electronic eye in the resident area is familiar to the navigation object, therefore, the removed electronic eye type sequence corresponding to the target area is obtained by removing the electronic eye type overlapped with the first M electronic eye types in the electronic eye type sequence corresponding to the resident area from the first M electronic eye types in the electronic eye type sequence corresponding to the target area, so that the removed electronic eye type sequence corresponding to the target area can be ensured to only include the electronic eye type in the target area, which is possibly easy to detect the violation behavior of the navigated object; and acquiring real-time position information corresponding to the navigated object, and generating target display indicating information for indicating the type of the displayed target electronic eye in response to that the real-time position indicated by the real-time position information belongs to the target area. The target display indication information generated based on the scheme is displayed, and the electronic eye type of the violation behavior of the navigated object can be prompted when the navigated object passes through the target area, so that the violation behavior of the navigated object is not easily detected by the electronic eye when the navigated object passes through the target area, and the user experience is improved.
In one implementation manner of the present disclosure, before acquiring the navigation path information in step S101, the method further includes the following steps:
acquiring historical navigation information, and determining a resident area according to the historical navigation information;
or acquiring the setting information of the resident area and determining the resident area according to the setting information of the resident area.
In one embodiment of the present disclosure, the historical navigation information may be understood as a navigation path corresponding to a journey completed within a period of time before the navigated object. The historical navigation information may be acquired by reading the historical navigation information stored in advance, or may be received from another device or system, such as a navigation information server.
In one embodiment of the present disclosure, determining the residential area according to the historical navigation information may be understood as determining an area in which the number of times of passing in the navigation path indicated by the historical navigation information is greater than or equal to a threshold number of times of passing as the residential area, and may also be understood as determining an area in which the number of times of including at least one of the start point and the end point in the navigation path indicated by the historical navigation information is greater than or equal to a threshold number of times of starting and end points as the residential area.
In one embodiment of the present disclosure, the permanent area setting information may be understood as indicating the permanent area. The step of acquiring the resident area setting information may be to acquire the resident area setting information input by the user through a human-computer interaction device, for example, a touch screen on the mobile communication terminal, or to read the resident area setting information stored in advance.
According to the technical scheme provided by the embodiment of the disclosure, the accuracy of the determined resident area can be improved by acquiring the historical navigation information, determining the resident area according to the historical navigation information, or acquiring the resident area setting information and determining the resident area according to the resident area setting information.
In one implementation of the disclosure, the electronic eye type ordering is generated according to at least one of a total penalty ticket amount ordering, a unit electronic eye penalty ticket amount ordering, an electronic eye number ordering, and an electronic eye number proportion ordering of the corresponding region, the total penalty ticket amount ordering is generated according to total penalty ticket amounts of different types of electronic eyes in the corresponding region, the unit electronic eye penalty ticket amount ordering is generated according to unit electronic eye penalty ticket amounts of different types of electronic eyes in the corresponding region, the electronic eye number ordering is generated according to numbers of different types of electronic eyes in the corresponding region, and the electronic eye number proportion ordering is generated according to different types of electronic eye number proportions in the corresponding region.
In one embodiment of the present disclosure, the electronic eye type rank is generated according to at least one of a total ticket amount rank, a unit electronic eye ticket amount rank, an electronic eye number rank, and an electronic eye number proportion rank of the corresponding region, and may be understood as one of the above-mentioned plurality of ranks as the electronic eye type rank, or may be understood as generating the electronic eye type rank according to at least two of the above-mentioned plurality of ranks. For example, the total penalty ticket amount ordering, the unit electronic eye penalty ticket amount ordering, the electronic eye number ordering, and the weight coefficient corresponding to each ordering pair in the electronic eye number proportion ordering of the corresponding region may be obtained, a product of the weight coefficient corresponding to each ordering and the serial numbers of different electronic eye types in each ordering may be calculated, and the electronic eye types in the plurality of orderings may be mixed according to the product to generate the electronic eye type ordering.
According to the technical scheme provided by the embodiment of the disclosure, the electronic eye type sequence is limited to be generated according to at least one of the total penalty ticket amount sequence, the unit electronic eye penalty ticket amount sequence, the electronic eye number sequence and the electronic eye number proportion sequence of the corresponding region, so that the calculation amount required for generating the electronic eye type sequence can be reduced, and the efficiency of generating the electronic eye type sequence is improved.
In one implementation of the present disclosure, the total ticket amount ordering is generated from the total ticket amounts for the different types of electronic eyes in the corresponding region for which the total ticket amount is greater than or equal to the total ticket amount threshold corresponding to the region;
and/or the unit electronic eye ticket amount ordering is generated according to unit electronic eye ticket amounts of different types of electronic eyes of which the unit electronic eye ticket amount in the corresponding area is greater than or equal to the unit electronic eye ticket amount threshold value corresponding to the area;
and/or the electronic eye number sequence is generated according to the electronic eye number of different types of electronic eyes of which the electronic eye number in the corresponding area is greater than or equal to the electronic eye number threshold value corresponding to the area;
and/or the electronic eye number ratio ordering is generated according to the electronic eye number ratio of different types of electronic eyes of which the electronic eye number ratio in the corresponding area is greater than or equal to the electronic eye number ratio threshold corresponding to the area.
In one embodiment of the present disclosure, the total ticket amount threshold corresponding to different regions may be different, where the total ticket amount threshold corresponding to a larger region may be greater than the total ticket amount threshold corresponding to a smaller region, or the total ticket amount threshold corresponding to a more-populated region may be greater than the total ticket amount threshold corresponding to a less-populated region, and for example, the total ticket amount threshold corresponding to cities such as beijing, shanghai, shenzhen may be greater than the total ticket amount threshold corresponding to cities such as beijing, shanghai, chengzhou.
In one embodiment of the disclosure, the unit electronic penalty amount thresholds corresponding to different regions may be different, where the unit electronic penalty amount threshold corresponding to a larger region may be greater than the unit electronic penalty amount threshold corresponding to a smaller region, or the unit electronic penalty amount threshold corresponding to a region with a larger population may be greater than the unit electronic penalty amount threshold corresponding to a region with a smaller population, and for example, the unit electronic penalty amount thresholds corresponding to cities such as beijing, shanghai, shenzhen, etc. may be greater than the unit electronic penalty amount thresholds corresponding to cities such as nanjing, commissioned, Chengzhou, etc.
In one embodiment of the present disclosure, the electronic eye quantity thresholds corresponding to different regions may be different, where the electronic eye quantity threshold corresponding to a larger region may be greater than the electronic eye quantity threshold corresponding to a smaller region, or the electronic eye quantity threshold corresponding to a region with a larger population may be greater than the electronic eye quantity threshold corresponding to a region with a smaller population, for example, the electronic eye quantity thresholds corresponding to cities of beijing, shanghai, shenzhen, etc. may be greater than the electronic eye quantity thresholds corresponding to cities of nanjing, commissure, Chengdu, Zhengzhou, etc.
In an embodiment of the disclosure, the electronic eye number ratio threshold corresponding to different regions may be different, where the electronic eye number ratio threshold corresponding to a larger region may be greater than the electronic eye number ratio threshold corresponding to a smaller region, or the electronic eye number ratio threshold corresponding to a region with a larger population may be greater than the electronic eye number ratio threshold corresponding to a region with a smaller population.
According to the technical scheme provided by the embodiment of the disclosure, the total ticket amount ordering is defined to be generated according to the total ticket amount of the electronic eyes of different types, wherein the total ticket amount in the corresponding region is greater than or equal to the total ticket amount threshold corresponding to the region, so that the generated total ticket amount ordering does not include the electronic eye type with less generated tickets, and the data amount required to be processed subsequently is reduced. By defining the unit electronic eye ticket amount ordering as being generated according to unit electronic eye ticket amounts of different types of electronic eyes of which the unit electronic eye ticket amount in the corresponding region is greater than or equal to the unit electronic eye ticket amount threshold corresponding to the region, the generated unit electronic eye ticket amount ordering can be made to exclude the electronic eye type having the smaller unit electronic eye ticket amount, and the data amount to be processed subsequently can be reduced. By defining the electronic eye number ordering to be generated according to the electronic eye number of the electronic eyes of different types, the electronic eye number of which is greater than or equal to the electronic eye number threshold value corresponding to the area, in the corresponding area, the generated electronic eye number ordering can be made not to include the electronic eye type with the smaller electronic eye number, and the data volume needing to be processed subsequently is reduced. By defining the electronic eye number ratio ordering as being generated according to the electronic eye number ratio of the electronic eyes of different types of which the electronic eye number ratio in the corresponding area is greater than or equal to the electronic eye number ratio threshold corresponding to the area, the generated electronic eye number ratio ordering can be made not to include the electronic eye type with the lower electronic eye number ratio, and the data volume required to be processed subsequently is reduced.
In one implementation of the present disclosure, the electronic eye type ranking is generated according to at least one of a total ticket amount ranking, a unit electronic eye ticket amount ranking, an electronic eye number ranking, and an electronic eye number proportion ranking of the corresponding region, and includes:
the electronic eye type sequence is generated through weighted calculation according to at least two sequences in the total penalty ticket amount sequence, the unit electronic eye penalty ticket amount sequence, the electronic eye number sequence and the electronic eye number proportion sequence of the corresponding area and the weight corresponding to each of the at least two sequences.
In one embodiment of the disclosure, the total penalty ticket amount ordering, the unit electronic eye penalty ticket amount ordering, the electronic eye number proportion ordering of the corresponding region and the corresponding weight of each of the at least two orderings are generated through weighting calculation, it is understood that the product of the order corresponding to the type of the electronic eye in each of the at least two orderings and the weight corresponding to each of the at least two orderings is calculated by substituting the product into a pre-obtained algorithm, to obtain a calculation result corresponding to each electronic eye type, and to sort again the electronic eye types in the at least two sorts according to the calculation result corresponding to each electronic eye type to obtain the electronic eye type sort, the pre-acquired algorithm can be a product operation or a summation operation of the order corresponding to the electronic eye type in the sequence and the weight corresponding to the sequence; the method may also be understood as inputting a product of an order corresponding to the electronic eye type in each of the at least two ranks and a weight corresponding to each of the at least two ranks into a pre-obtained model to obtain a ranking result output by the model, and ranking the electronic eye types in the at least two ranks again according to the ranking result to obtain the electronic eye type rank.
According to the technical scheme provided by the embodiment of the disclosure, the electronic eye type sequencing is limited to at least two sequences of the total ticket amount sequencing, the unit electronic eye ticket amount sequencing, the electronic eye number sequencing and the electronic eye number proportion sequencing according to the corresponding region and the weights corresponding to the at least two sequences, and the generated electronic eye type sequencing can reflect the difficulty degree of detecting the violation behaviors of the navigated object in the corresponding region by the electronic eyes of different types in the corresponding region from multiple aspects through the weighted calculation, so that the accuracy of the electronic eye type sequencing is improved.
In one implementation of the present disclosure, the electronic eye type ranking is generated by a weighted calculation according to at least two items of total ticket amount ranking, unit electronic eye ticket amount ranking, electronic eye number proportion ranking of the corresponding region, and at least two corresponding weights, and includes:
the electronic eye type sequence is generated through weighted calculation according to at least two sequences in the total penalty list quantity sequence, the unit electronic eye penalty list quantity sequence, the electronic eye quantity sequence and the electronic eye quantity proportion sequence of the corresponding region, the electronic eye setting sequence of the corresponding region, the weight corresponding to each of the at least two sequences and the weight corresponding to the electronic eye setting sequence.
In one embodiment of the present disclosure, the electronic-eye setting ranking may be understood as a ranking including a plurality of electronic-eye types that is artificially set, and an electronic-eye type that is positioned farther forward in the electronic-eye setting ranking may be understood as an electronic-eye type that is positioned more prominently by the user. The electronic eye sets the ordering. The order may be set by reading a previously stored electronic eye, and the order may be set by acquiring an electronic eye input by a user through a human-computer interaction device such as a touch screen, a keyboard, or the like.
According to the technical scheme provided by the embodiment of the disclosure, the electronic eye type sequencing is limited to at least two sequences of the total penalty ticket amount sequencing, the unit electronic eye penalty ticket amount sequencing, the electronic eye number sequencing and the electronic eye number proportion sequencing according to the corresponding region, the electronic eye setting sequencing of the corresponding region, the weights corresponding to the at least two sequences and the weight corresponding to the electronic eye setting sequencing, and the weights are generated through weighting calculation, so that a user can conveniently adjust the electronic eye type sequencing, and the user experience is improved.
In one implementation manner of the present disclosure, both the weight corresponding to the electronic eye number sorting and the weight corresponding to the electronic eye number proportion sorting are smaller than the weight corresponding to the electronic eye set sorting, and both the weight corresponding to the electronic eye number sorting and the weight corresponding to the electronic eye number proportion sorting are larger than the weight corresponding to the total penalty ticket amount sorting and the weight corresponding to the unit electronic eye penalty ticket amount sorting.
According to the technical scheme provided by the embodiment of the disclosure, the weights corresponding to the electronic eye quantity sequencing and the electronic eye quantity proportion sequencing are both limited to be smaller than the weights corresponding to the electronic eye set sequencing, so that the electronic eye type which is more emphasized by a user can be ensured to be higher in degree of emphasis when the electronic eye type sequencing is calculated, and the electronic eye quantity sequencing can fully reflect the degree of emphasis of the user on the electronic eye type; by limiting that the weight corresponding to the electronic eye number sequencing and the weight corresponding to the electronic eye number proportion sequencing are both larger than the weight corresponding to the total penalty ticket amount sequencing and the weight corresponding to the unit electronic eye penalty ticket amount sequencing, it can be ensured that when the electronic eye type sequencing is calculated, the degree of importance attached to the number of the corresponding electronic eye types is larger than the degree of importance attached to the difficulty of easily generating the penalty tickets by the corresponding electronic eye types.
Fig. 2 shows a block diagram of a navigation prompt apparatus according to an embodiment of the present disclosure. The apparatus may be implemented as part or all of an electronic device through software, hardware, or a combination of both.
As shown in fig. 2, the navigationprompt apparatus 100 includes:
a routeinformation obtaining module 110 configured to obtain navigation route information, determine at least one route area through which a navigation route passes according to the navigation route information, and determine a target area other than a resident area of a navigated object in the at least one route area;
thesequencing acquisition module 120 is configured to acquire electronic eye type sequencing corresponding to each of the residential area and the target area, where the electronic eye type sequencing is generated according to at least one of total penalty amount, unit electronic eye penalty amount, electronic eye number, and electronic eye number ratio of different types of electronic eyes in the corresponding area;
the sortingprocessing module 130 is configured to remove an electronic eye type which is overlapped with the first M electronic eye types in the electronic eye type sorting corresponding to the resident area from the first M electronic eye types in the electronic eye type sorting corresponding to the target area to obtain a removed electronic eye type sorting corresponding to the target area, and determine a target electronic eye type corresponding to the target area according to the removed electronic eye type sorting corresponding to the target area, where M is greater than or equal to 1 and is an integer;
the displayinformation generating module 140 is configured to acquire real-time position information corresponding to the navigated object, and generate target display indication information indicating that the target electronic eye type is displayed in response to that the real-time position indicated by the real-time position information belongs to the target area.
According to the technical scheme provided by the embodiment of the disclosure, by acquiring navigation path information, at least one path area through which a navigation path passes is determined according to the navigation path information, and a target area except a resident area of a navigated object is determined in the at least one path area, wherein the target area can be understood as an area in which the navigated object is relatively unfamiliar with the setting position and type of an electronic eye; the method comprises the steps that electronic eye type sequences corresponding to a resident area and a target area respectively are obtained, the electronic eye type sequences are generated according to at least one of the proportion of the total punishment unit quantity, the unit punishment unit quantity, the electronic eye quantity and the electronic eye quantity of different types of electronic eyes in the corresponding areas, and the electronic eye type sequences can reflect the difficulty degree that the different types of electronic eyes in the corresponding areas possibly detect the violation behaviors of a navigated object in the corresponding areas; removing the first M electronic eye types in the electronic eye type sequence corresponding to the target area, wherein the first M electronic eye types in the electronic eye type sequence corresponding to the resident area are overlapped to obtain a removed electronic eye type sequence corresponding to the target area, and determining the target electronic eye type corresponding to the target area according to the removed electronic eye type sequence corresponding to the target area, wherein M is more than or equal to 1 and M is an integer, wherein the first M electronic eye types in the electronic eye type sequence corresponding to the target area can be understood as the type of the electronic eye which is likely to detect the violation behavior in the target area, and the first M electronic eye types in the electronic eye type sequence corresponding to the resident area can be understood as the type of the electronic eye which is likely to detect the violation behavior in the resident area, wherein the type of the electronic eye in the resident area is familiar to the navigation object, therefore, the removed electronic eye type sequence corresponding to the target area is obtained by removing the electronic eye type overlapped with the first M electronic eye types in the electronic eye type sequence corresponding to the resident area from the first M electronic eye types in the electronic eye type sequence corresponding to the target area, so that the removed electronic eye type sequence corresponding to the target area can be ensured to only include the electronic eye type in the target area, which is possibly easy to detect the violation behavior of the navigated object; and acquiring real-time position information corresponding to the navigated object, and generating target display indicating information for indicating the type of the displayed target electronic eye in response to that the real-time position indicated by the real-time position information belongs to the target area. The target display indication information generated based on the scheme is displayed, and the type of the electronic eye which is possibly easy to detect the violation behavior of the navigated object can be prompted when the navigated object passes through the target area, so that the violation behavior of the navigated object is not easy to detect by the electronic eye when the navigated object passes through the area, and the user experience is improved.
The present disclosure also discloses an electronic device, and fig. 3 shows a block diagram of the electronic device according to an embodiment of the present disclosure.
As shown in fig. 3, the electronic device includes a memory and a processor, where the memory is to store one or more computer instructions, where the one or more computer instructions are executed by the processor to implement a method according to an embodiment of the disclosure.
The method comprises the following steps:
acquiring navigation path information, determining at least one path area through which a navigation path passes according to the navigation path information, and determining a target area except a resident area of a navigated object in the at least one path area;
acquiring electronic eye type sequences corresponding to the resident area and the target area respectively, wherein the electronic eye type sequences are generated according to at least one of total penalty amount, unit electronic eye penalty amount, electronic eye number and electronic eye number ratio of different types of electronic eyes in the corresponding areas;
removing the electronic eye type overlapped with the first M electronic eye types in the electronic eye type sequence corresponding to the resident area from the first M electronic eye types in the electronic eye type sequence corresponding to the target area to obtain a removed electronic eye type sequence corresponding to the target area, and determining the target electronic eye type corresponding to the target area according to the removed electronic eye type sequence corresponding to the target area, wherein M is more than or equal to 1 and is an integer;
and acquiring real-time position information corresponding to the navigated object, and generating target display indication information for indicating the type of the displayed target electronic eye in response to the fact that the real-time position indicated by the real-time position information belongs to the target area.
In one implementation manner of the present disclosure, before obtaining the navigation path information, the method further includes:
obtaining historical navigation information, and determining a resident area according to the historical navigation information;
or acquiring the setting information of the resident area and determining the resident area according to the setting information of the resident area.
In one implementation manner of the present disclosure, the electronic eye type ordering is generated according to at least one of a total ticket amount ordering, a unit electronic eye ticket amount ordering, an electronic eye amount ordering, and an electronic eye amount proportion ordering of the corresponding region, the total ticket amount ordering is generated according to the total ticket amount of the electronic eyes of different types in the corresponding region, the unit electronic eye ticket amount ordering is generated according to the unit electronic eye ticket amount of the electronic eyes of different types in the corresponding region, the electronic eye amount ordering is generated according to the number of the electronic eyes of different types in the corresponding region, and the electronic eye amount proportion ordering is generated according to the electronic eye amount proportion of different types in the corresponding region.
In one implementation of the present disclosure, the total ticket amount ordering is generated according to the total ticket amount of the different types of electronic eyes in the corresponding area, wherein the total ticket amount is greater than or equal to the total ticket amount threshold corresponding to the area;
and/or the unit electronic eye ticket amount ordering is generated according to unit electronic eye ticket amounts of different types of electronic eyes of which the unit electronic eye ticket amount in the corresponding area is greater than or equal to the unit electronic eye ticket amount threshold value corresponding to the area;
and/or the electronic eye number sequence is generated according to the electronic eye number of different types of electronic eyes of which the electronic eye number in the corresponding area is greater than or equal to the electronic eye number threshold value corresponding to the area;
and/or the electronic eye number ratio ordering is generated according to the electronic eye number ratio of different types of electronic eyes of which the electronic eye number ratio in the corresponding area is greater than or equal to the electronic eye number ratio threshold corresponding to the area.
In one implementation of the present disclosure, the electronic eye type ranking is generated according to at least one of a total ticket amount ranking, a unit electronic eye ticket amount ranking, an electronic eye number ranking, and an electronic eye number proportion ranking of the corresponding region, and includes:
the electronic eye type sequence is generated through weighted calculation according to at least two sequences in the total penalty ticket amount sequence, the unit electronic eye penalty ticket amount sequence, the electronic eye number sequence and the electronic eye number proportion sequence of the corresponding area and the weight corresponding to each of the at least two sequences.
In one implementation of the present disclosure, the electronic eye type ranking is generated by a weighted calculation according to at least two of the total ticket amount ranking, the unit electronic eye ticket amount ranking, the electronic eye number proportion ranking of the corresponding region, and at least two corresponding weights, and includes:
the electronic eye type sequence is generated through weighted calculation according to at least two sequences in the total penalty list quantity sequence, the unit electronic eye penalty list quantity sequence, the electronic eye quantity sequence and the electronic eye quantity proportion sequence of the corresponding region, the electronic eye setting sequence of the corresponding region, the weight corresponding to each of the at least two sequences and the weight corresponding to the electronic eye setting sequence.
In one implementation manner of the present disclosure, both the weight corresponding to the electronic eye number sorting and the weight corresponding to the electronic eye number proportion sorting are smaller than the weight corresponding to the electronic eye set sorting, and both the weight corresponding to the electronic eye number sorting and the weight corresponding to the electronic eye number proportion sorting are larger than the weight corresponding to the total penalty ticket amount sorting and the weight corresponding to the unit electronic eye penalty ticket amount sorting.
FIG. 4 shows a schematic block diagram of a computer system suitable for use in implementing a method according to an embodiment of the present disclosure.
As shown in fig. 4, the computer system includes a processing unit that can execute the various methods in the above-described embodiments according to a program stored in a Read Only Memory (ROM) or a program loaded from a storage section into a Random Access Memory (RAM). In the RAM, various programs and data necessary for the operation of the computer system are also stored. The processing unit, the ROM, and the RAM are connected to each other by a bus. An input/output (I/O) interface is also connected to the bus.
The following components are connected to the I/O interface: an input section including a keyboard, a mouse, and the like; an output section including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section including a hard disk and the like; and a communication section including a network interface card such as a LAN card, a modem, or the like. The communication section performs a communication process via a network such as the internet. The drive is also connected to the I/O interface as needed. A removable medium such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive as necessary, so that a computer program read out therefrom is mounted into the storage section as necessary. The processing unit can be realized as a CPU, a GPU, a TPU, an FPGA, an NPU and other processing units.
In particular, the above described methods may be implemented as computer software programs according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the above-described method. In such an embodiment, the computer program may be downloaded and installed from a network via the communication section, and/or installed from a removable medium.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present disclosure may be implemented by software or by programmable hardware. The units or modules described may also be provided in a processor, and the names of the units or modules do not in some cases constitute a limitation of the units or modules themselves.
As another aspect, the present disclosure also provides a computer-readable storage medium, which may be a computer-readable storage medium included in the electronic device or the computer system in the above embodiments; or it may be a separate computer readable storage medium not incorporated into the device. The computer readable storage medium stores one or more programs for use by one or more processors in performing the methods described in the present disclosure.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is possible without departing from the inventive concept. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.