Detailed Description
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The intelligent vehicle-mounted terminal is arranged in a vehicle and used for realizing man-machine interaction, and provides various optional functions, such as checking and controlling of vehicle states, reservation and use of vehicle-related services (such as car washing, oil filling and the like), internet-based applications such as network social contact, network browsing and the like, and further, for example, a positioning and navigation function, a multimedia playing function and the like of the vehicle.
The embodiment of the application provides a method and a device for prompting height limit of a road, and an intelligent vehicle-mounted terminal provided by the embodiment of the application can be implemented in various forms, and can be implemented in the following modes exemplarily:
(1) Is implemented as a console embedded in the front end of the vehicle for providing basic control functions of the vehicle, such as vehicle positioning, navigation functions, multimedia functions, etc. Typically, the console has a human-machine interface.
(2) And the steering wheel controller is arranged on the steering wheel of the vehicle and is used for providing auxiliary control operations for internal functions of the vehicle, such as voice prompt, vehicle speed control, vehicle parameter display and the like. Generally, the installation of applications for auxiliary control is supported in the steering wheel controller.
(3) The steering wheel of the vehicle, for example, integrates the functions of the steering wheel controller, such as providing auxiliary control operations for the functions inside the vehicle, such as voice prompt, volume control, vehicle speed control, and the like. Generally, an application for auxiliary control is supported to be installed in the steering wheel.
The following describes an intelligent vehicle-mounted terminal provided in an embodiment of the present application with reference to the drawings.
For example, the smart car-mounted terminal provided in the embodiment of the present application may be implemented in the form of a mobile terminal such as a smart phone, a tablet computer, and the like, and is disposed at any position inside the vehicle (for example, on a window glass, a vehicle console, or a user himself such as an arm, where the user may be a driver or other persons inside the vehicle) through a fixing device.
Exemplarily, the fixing device can be flexibly arranged at any position in the inner space of the vehicle according to requirements by adopting vacuum chuck suction, magnetic element suction based, bolt and nut fastening based, buckle suction based and belt binding based modes. Of course, the intelligent vehicle-mounted terminal provided in the following embodiments of the present application may also be embedded in the vehicle, for example, implemented as a console of the vehicle, so as to avoid occupying additional space.
Referring to fig. 1, fig. 1 is a schematic structural diagram of an intelligent vehicle-mounted terminal 100 according to an embodiment of the present disclosure, where the vehicle-mounted terminal 100 includes a hardware layer, an intermediate layer, an operating system layer, and a software layer. However, it should be understood by those skilled in the art that the structure of the in-vehicle terminal 100 shown in fig. 1 is only an example and does not constitute a limitation on the structure of the in-vehicle terminal 100. The hardware layer includes a hardware module of the vehicle-mounted terminal 100, the middle layer provides a driver for the hardware layer, the hardware module of the hardware layer is abstracted into an object which can be used by an operating system (such as an android system, a Linux system, a Unix system, and the like) to process operations, and the software layer includes applications for implementing various functions of the vehicle-mounted terminal 100, such as a navigation application for implementing positioning and navigation functions, an internet social application for implementing an internet social function, a multimedia application, and the like.
The present application will be described in detail with reference to specific examples.
Referring to fig. 2, fig. 2 is a schematic flowchart of a road height limit prompting method provided in an embodiment of the present application, where the method is applied to the intelligent vehicle-mounted terminal shown in fig. 1, and the method includes the following steps:
s201, acquiring a first height and a first path of the vehicle.
In the actual driving process, a driver or other persons can plan a path through a navigation application on the intelligent vehicle-mounted terminal before or during driving, before the path is planned, the driver or other persons input destination information, and a navigation path from the current position to the destination is planned according to the input destination.
It should be noted that one or more than two alternative navigation paths may be planned according to the input destination, and the driver may select one path from the alternative navigation paths as the driving path of the vehicle according to features, including but not limited to: avoiding congestion, avoiding charging, having shortest time and shortest distance, not walking at high speed, having high speed priority and the like.
The intelligent vehicle-mounted terminal obtains a driving path selected by a driver or other people in the navigation application as a first path of the vehicle.
Further, in order to obtain the height of the vehicle, when a driver or other persons accurately know the height of the vehicle, the height of the vehicle may be directly input on the intelligent vehicle-mounted terminal, if the driver or other persons cannot accurately know the height of the vehicle, the vehicle type, the vehicle brand and the specific vehicle type number of the vehicle may be input on the intelligent vehicle-mounted terminal, the intelligent vehicle-mounted terminal may send a network request to the server to obtain the vehicle height corresponding to the vehicle type, the vehicle brand and the specific vehicle type, and the intelligent vehicle-mounted terminal takes the vehicle height as the first height. In some possible examples, the vehicle may be loaded with an object and the loaded object exceeds the height of the roof, and the actual height of the vehicle acquired by the intelligent vehicle-mounted terminal may not be the actual height of the vehicle during driving, so that the intelligent vehicle-mounted terminal may periodically request to acquire an updated height of the vehicle during driving through the network.
It should be noted that a laser distance measuring head may be disposed on the speed limit frame, the laser distance measuring head is connected to the background computer and the server, respectively, and when the vehicle passes through the height limit intersection, the laser distance measuring head measures the distance between the vehicle and the height limit frame in real time and transmits the recorded data to the background computer and the server, and the intelligent vehicle-mounted terminal may obtain the first height of the vehicle by sending the network request value to the server.
S202, sending the altitude request message of the first path to a network side.
After acquiring the first height and the first path of the vehicle, the intelligent vehicle-mounted terminal also needs to acquire the minimum height of all height-limiting areas in the first path, so that the intelligent vehicle-mounted terminal can send a height request message to a server or a cloud storage or a rear-end platform to acquire the minimum height of all height-limiting areas in the first path.
S203, receiving an altitude request response issued by a network side, wherein the altitude request response comprises the lowest limit altitude of the first path and a first coordinate of the lowest limit altitude.
After receiving the height request message of the first path, the server or the cloud storage or the back-end platform searches for the height limit area existing in the first path and the height limit height corresponding to the height limit area, the acquisition of the height limit height can be stored in the server of the navigation application, the acquisition of the height limit height can include manual addition and networking real-time update, and also can be data obtained by a vehicle front camera in cooperation with an intelligent identification device or data identified by means of a more complex image of the cloud server. And comparing the height limiting heights of the height limiting areas in the first path one by one, selecting the lowest height limiting height and the height limiting area corresponding to the lowest height limiting height, packaging the height request response containing the lowest height limiting height and the coordinates of the height limiting area corresponding to the lowest height limiting height, and sending the height request response to the intelligent vehicle-mounted terminal. And after receiving the height request response, the intelligent vehicle-mounted terminal unpacks the height request response to obtain the minimum height of the first path and a first coordinate of the minimum height.
S204, calculating a difference value between the minimum limit height and the first height, if the difference value is larger than a set threshold value, displaying the first path, and if the difference value is smaller than or equal to the set threshold value, generating a second path, wherein the minimum limit height of the second path is higher than the first height.
Specifically, after the intelligent vehicle-mounted terminal obtains the minimum height and the first coordinate of the minimum height of the first path, the dangerous condition of the first path where the vehicle runs is judged by calculating the difference between the minimum height and the first height. When the difference value is larger than the preset threshold value, the intelligent vehicle-mounted terminal displays the first path and prompts to avoid collision of the intelligent vehicle-mounted terminal to the height-limiting frame caused by the fact that a person stands to stretch out of a skylight or a roof carrier is loosened, and when the difference value is larger than the preset threshold value and is far larger than the preset threshold value, the intelligent vehicle-mounted terminal displays the first path but does not prompt; when the difference value is larger than the preset threshold value, the first path is prompted to be forbidden to pass, the second path is planned again, and if the driver does not pay attention to the first path and continues to drive, the intelligent vehicle-mounted terminal can conduct emergency treatment, so that the safety of people and vehicles is guaranteed.
For example, when the height limit frame is higher than the vehicle height by 10cm and not higher than 50cm, the intelligent vehicle-mounted terminal displays the selected running path, and carries out voice prompt when the vehicle is 100m away from the first coordinate, for example, the voice prompt can be 'a height limit mark at the position 100m in front, please slow down and do not extend out of the window'; when the height limiting frame is far higher than the height of the vehicle by 50cm, such as 100cm, the intelligent vehicle-mounted terminal only displays the selected running path; when the height-limiting frame is lower than the height of the vehicle by 10cm, the intelligent vehicle-mounted terminal prompts the running path to be forbidden to pass through in a voice mode, for example, the voice prompt can be 'the path is forbidden to pass through and a path is planned again for you', when a driver does not notice the voice prompt to continue running, the intelligent vehicle-mounted terminal can calculate the time when the vehicle reaches the height-limiting area with the lowest height limit by acquiring the current running position, the current speed and the height-limiting area corresponding to the lowest height limit of the vehicle, the intelligent vehicle-mounted terminal can remind the driver by giving an alarm within the time, and can also send a message to a vehicle control system to inform the vehicle control system of controlling the motion state of the vehicle, and the vehicle control system is linked with a vehicle body power bus to control the vehicle to slow down until the vehicle stops.
Further, the set threshold may be set by the intelligent vehicle-mounted terminal according to an actual application scenario, or may be an optimal value obtained by analyzing the network data by the intelligent vehicle-mounted terminal, which is not limited herein.
Optionally, the generating the second path specifically includes: and acquiring a link identification containing the first coordinate, deleting the link identification from the navigation path database, identifying a first identity of a vehicle driver, acquiring a user portrait corresponding to the first identity, and acquiring w navigation paths from the navigation database according to the user portrait, wherein the w navigation paths are composed of a plurality of links in the navigation path database, and w is a positive integer greater than or equal to 1.
Wherein, the first identity of the vehicle driver specifically comprises: the method comprises the steps of collecting a first picture of a vehicle driver, generating input data according to the first picture, inputting the input data into a face recognition model, carrying out forward operation to obtain a forward operation result, comparing the forward operation result with a preset template result to determine a first preset template result closest to the forward operation result, and determining that the identity corresponding to the first preset template result is a first identity.
Wherein, the obtaining a plurality of navigation paths from the navigation database according to the user profile specifically comprises: and extracting w features related to the navigation path from the user portrait, generating a plurality of navigation paths, and sequencing the plurality of navigation paths according to each feature in the w features to obtain w navigation paths.
It can be understood that, in the actual operation process, when the first path is prohibited from passing and the second path needs to be regenerated, in order to recommend the second path more meeting the needs of the driver to the driver user and not require further operation of the driver, so that the driver is more focused in the driving process, the intelligent vehicle-mounted terminal can identify the identity information of the driver of the vehicle, acquire the characteristics of the driver and the historical navigation data, and generate the second path more meeting the needs of the driver according to the characteristics and the historical navigation data.
It should be noted that the characteristics and the historical navigation data of the driver may also be obtained by logging in the user name or the account of the driver, or may be obtained by recognizing the voice of the driver through the voice of the intelligent vehicle-mounted terminal, which is not limited in this application.
It can be seen that the method for prompting height limit of a road described in the embodiment of the present application is applied to an intelligent vehicle-mounted terminal, where the intelligent vehicle-mounted terminal sends a height request message of a first path to a network side by obtaining a first height and the first path of a vehicle, receives a height request response issued by the network side, calculates a difference between a minimum height limit and the first height, and if the difference is greater than a set threshold, displays the first path, and if the difference is less than or equal to the set threshold, generates a second path, so that a driver can be effectively prompted in a height limit area in time, and when the first height of the vehicle exceeds the minimum height limit of the first path, a driving path is changed, and occurrence of traffic accidents is reduced.
Referring to fig. 3, in keeping with the embodiment shown in fig. 2, fig. 3 is a schematic flowchart of another road height limit prompting method provided in the embodiment of the present application, and as shown in fig. 3, the method is applied to an intelligent vehicle-mounted terminal, and the method includes:
s301, acquiring a first height and a first path of the vehicle.
S302, height request information of the first path is sent to a network side.
And S303, receiving a height request response issued by a network side, wherein the height request response comprises the lowest limit height of the first path and a first coordinate of the lowest limit height.
S304, calculating a difference value between the lowest limit height and the first height, if the difference value is larger than a set threshold value, displaying the first path, and if the difference value is smaller than or equal to the set threshold value, generating a second path, wherein the lowest limit height of the second path is higher than the first height.
S305, acquiring n bridge road sections in the first path.
Wherein n is a positive integer greater than or equal to 1.
The acquisition of the bridge road section can be stored in a server of a navigation application, the acquisition of the bridge road section can comprise manual addition and networking real-time update, and also can be data obtained by matching a front camera of a vehicle with an intelligent identification device or data identified by means of a more complex image of a cloud server, and the embodiment of the application is not limited to the data.
S306, sending a weight limit request message to the network side.
The intelligent vehicle-mounted terminal acquires the weight limit values of the n bridge road sections in the first path by sending the weight limit request message.
And S307, receiving n weight limit values of the n bridge sections.
After receiving the weight limit request message, the server or the cloud storage or the back-end platform searches for weight limit values corresponding to the identifiers of the n bridge sections in the first path, and then encapsulates weight limit request responses containing the n weight limit values of the n bridge sections and sends the weight limit request responses to the intelligent vehicle-mounted terminal. And after receiving the weight limit request response, the intelligent vehicle-mounted terminal unpacks the weight limit request response to obtain weight limit values corresponding to the identifiers of the n bridge road sections in the first path.
S308, obtaining a minimum weight limit value from the n weight limit values, calculating a weight difference value between the minimum weight limit value and the vehicle weight, if the weight difference value is larger than a weight threshold value, determining the navigation path as the first path, and if the weight difference value is smaller than the weight threshold value, regenerating a new navigation path.
Specifically, after the intelligent vehicle-mounted terminal obtains n weight limit values of the first path, the minimum weight limit value is obtained from the n weight limit values, and the dangerous condition of the vehicle running on the first path is judged by calculating the difference value between the minimum weight limit value and the current vehicle weight. When the difference value is larger than the preset threshold value, the intelligent vehicle-mounted terminal determines that the navigation path of the vehicle is the first path and prompts, and when the difference value is larger than the preset threshold value and is far larger than the preset threshold value, the intelligent vehicle-mounted terminal displays the first path but does not prompt; when the difference value is larger than the preset threshold value, the first path is prompted to be forbidden to pass, a new path is planned again, and if the driver does not pay attention to the first path and continues to drive, the intelligent vehicle-mounted terminal can perform emergency treatment, so that the safety of people and vehicles is guaranteed.
It should be noted that, the manner of replanning the new path may refer to the manner of generating the second path described in fig. 2, and is not described herein again.
For the specific description of S301 to S304, reference may be made to the corresponding steps of the road height limit prompting method described in fig. 2, and details are not repeated here.
The method can be seen that the road height limit prompting method described in the embodiment of the application is applied to an intelligent vehicle-mounted terminal, a driver can be effectively reminded in a height limit area in time by comparing the difference value between the lowest height limit of a first path and the height of a vehicle, and a driving path is changed and traffic accidents are reduced when the first height of the vehicle exceeds the lowest height limit of the first path.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is understood that the electronic device comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the functions. Those of skill in the art will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
Referring to fig. 4, fig. 4 is a block diagram of functional units of a road height limit prompting device 400 provided in an embodiment of the present application, where the road height limit prompting device 400 is applied to an intelligent vehicle-mounted terminal, and the device 400 includes: an acquisition unit 410, a transceiving unit 420 and a processing unit 430, wherein
An acquisition unit 410 for acquiring a first height and a first path of the vehicle;
a transceiving unit 420, configured to send an altitude request message of a first path to a network side; receiving an altitude request response issued by a network side, wherein the altitude request response comprises the lowest limit altitude of the first path and a first coordinate of the lowest limit altitude;
a processing unit 430, configured to calculate a difference between the minimum height and the first height, and if the difference is greater than a set threshold, display the first path, and if the difference is less than or equal to the set threshold, generate a second path, where the minimum height of the second path is higher than the first height.
It can be seen that the height limit prompting device for a road described in the embodiment of the present application is applied to an intelligent vehicle-mounted terminal, and is configured to send a height request message of a first path to a network side by obtaining the first height and the first path of a vehicle, receive a height request response issued by the network side, calculate a difference between a minimum height limit and the first height, and if the difference is greater than a set threshold, display the first path, and if the difference is less than or equal to the set threshold, generate a second path, so that a driver can be effectively reminded in a height limit area in time, and when the first height of the vehicle exceeds the minimum height limit of the first path, change a driving path, and reduce occurrence of traffic accidents.
In one possible example, after displaying the first path, the apparatus further comprises:
the obtaining unit 410 is further configured to obtain n bridge road segments in the first path;
the transceiving unit 420 is further configured to send a weight-limit request message to the network side, where the weight-limit request message includes: identification of n bridge sections; receiving n weight limit values of the n bridge sections;
the processing unit 430 is further configured to obtain a minimum weight limit value from the n weight limit values, calculate a weight difference value between the minimum weight limit value and the vehicle weight, determine that the navigation path is the first path if the weight difference value is greater than a weight threshold, and regenerate a new navigation path if the weight difference value is less than the weight threshold.
In one possible example, in terms of generating the second path, the processing unit 430 is further specifically configured to:
and acquiring a link identifier containing the first coordinate, deleting the link identifier from the navigation path database, identifying a first identity of a vehicle driver, acquiring a user portrait corresponding to the first identity, and acquiring w navigation paths from the navigation database according to the user portrait, wherein the w navigation paths are composed of a plurality of links in the navigation path database.
Optionally, in terms of identifying the first identity of the vehicle driver, the processing unit 430 is further specifically configured to:
the method comprises the steps of collecting a first picture of a vehicle driver, generating input data according to the first picture, inputting the input data into a face recognition model, carrying out forward operation to obtain a forward operation result, comparing the forward operation result with a preset template result, determining a first preset template result closest to the forward operation result, and determining that an identity corresponding to the first preset template result is a first identity.
Optionally, in terms of obtaining a plurality of navigation paths from the navigation database according to the user representation, the processing unit 430 is further specifically configured to:
and extracting w features related to the navigation path from the user portrait, generating a plurality of navigation paths, and sequencing the plurality of navigation paths according to each feature in the w features to obtain w navigation paths.
It can be understood that the functions of each program module of the danger early warning device in the embodiment of the present application may be specifically implemented according to the method in the foregoing method embodiment, and the specific implementation process may refer to the relevant description of the foregoing method embodiment, which is not described herein again.
The embodiment of the present application further provides another intelligent vehicle-mounted terminal, as shown in fig. 5, the intelligent vehicle-mounted terminal includes:
one or more processors 510, one processor 510 being illustrated in FIG. 5;
a memory 520 for storing a computer program;
and a communication interface 530, which is used for communication between the intelligent vehicle-mounted terminal and other devices.
Above-mentioned intelligent vehicle mounted terminal can also include: an input device 540 and an output device 550.
The processor 510, memory 520, communication interface 530, input device 540, and output device 550 may be connected by a communication bus 560, which is illustrated in fig. 5, or otherwise.
The processor 510 is configured to implement the following steps when executing the program stored in the memory 520:
acquiring a first height and a first path of a vehicle;
sending an altitude request message of the first path to a network side;
receiving an altitude request response issued by a network side, wherein the altitude request response comprises the lowest limit altitude of the first path and a first coordinate of the lowest limit altitude;
calculating a difference value between the lowest limit height and the first height, displaying the first path if the difference value is larger than a set threshold, and generating a second path if the difference value is smaller than or equal to the set threshold, wherein the lowest limit height of the second path is higher than the first height.
The communication bus 560 mentioned above for the smart car terminal may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus 560 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one line is shown, but not only one bus or type of bus.
The Processor 510 may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), application Specific Integrated Circuits (ASICs), field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components.
The memory 520 may be used as a non-transitory computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules or units (for example, the acquiring unit 410, the transceiving unit 420, and the processing unit 430 shown in fig. 4) corresponding to a road height limit prompting method in the embodiment of the present application. The processor 510 executes various functional applications and data processing of the intelligent vehicle-mounted terminal by running software programs, instructions and modules stored in the memory 520, namely, the method for prompting the limit of height of the road of the above method embodiment is realized.
The memory 520 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the computer device, and the like. Further, the Memory 520 may include a Random Access Memory (RAM), and may further include a non-transitory Memory, such as at least one disk storage device, a flash Memory device, or other non-transitory solid state storage device. In some embodiments, memory 520 may optionally include memory located remotely from processor 510, which may be connected to a terminal device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
In the embodiment of the application, the intelligent vehicle-mounted terminal sends the height request message of the first path to the network side by acquiring the first height and the first path of the vehicle, receives the height request response issued by the network side, calculates the difference between the minimum height limit and the first height, displays the first path if the difference is larger than the set threshold, and generates the second path if the difference is smaller than or equal to the set threshold, so that a driver can be effectively reminded in a height limit area in time, and when the first height of the vehicle exceeds the minimum height limit of the first path, the driving path is changed, and the occurrence of traffic accidents is reduced.
Embodiments of the present application also provide a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the methods as described in the above method embodiments.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product can be a software installation package, and the computer comprises an intelligent vehicle-mounted terminal.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art will recognize that the embodiments described in this specification are preferred embodiments and that acts or modules referred to are not necessarily required for this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a terminal device, or a network device) to execute all or part of the steps of the above-mentioned method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, read-Only memories (ROMs), random Access Memories (RAMs), magnetic or optical disks, and the like.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.