Detailed Description
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 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.
The electronic device according to the embodiment of the present application may be an electronic device with a long-range radio LoRa communication module, and the electronic device may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, which have an ad hoc network relaying or long-range transmission function, and various forms of User Equipment (UE), Mobile Stations (MS), terminal devices (terminal device), and the like.
The following describes embodiments of the present application in detail.
First, the long-distance radio LoRa module is an embedded wireless data transmission module based on LoRa spread spectrum technology, and provides a wireless data transmission function for a user by using an LoRa ad hoc network. As shown in fig. 1, the scheme provides a first LoRa communication module at an electronic device end, and establishes LoRa wireless communication connection by scanning a second LoRa communication module; not only can initiatively discover, establish, optimize the loRa network to when super long distance, can also carry out image transmission through loraWAN or LoRa ad hoc network relay, improve the probability of taking available data, and loRa communication module can directly establish with cloud server through the network and be connected.
Referring to fig. 2, fig. 2 is a schematic flowchart illustrating an image transmission interaction method according to an embodiment of the present application, where the image transmission interaction method is applied to an electronic device, where the electronic device includes a first LoRa communication module, and as shown in the figure, the image transmission interaction method includes:
s201, starting the first LoRa communication module;
the Long Range Radio module is an embedded wireless data transmission module based on the Long Range spread spectrum technology.
In a specific implementation, the long-distance data transmission performed by constructing the link layer network through the LoRa technology may be replaced by other technologies capable of implementing relay or long-distance transmission in the ad hoc network, including but not limited to the IOT technology of sub-1G.
S202, scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set;
the first LoRa communication module obtains an available automobile data recorder set by scanning the second LoRa communication module within a preset range, and communication connection can be established with the second LoRa communication module in advance or in real time.
S203, determining at least one automobile data recorder needing to share the automobile data images in the available automobile data recorder set;
the method comprises the following steps that image analysis can be carried out on the basis of driving record images in the driving recorders, and at least one driving recorder needing to share the driving record images is screened out; or sequencing the automobile data recorders according to the distance from far to near, and screening out at least one automobile data recorder needing to share the driving image.
And S204, acquiring the driving record image of each driving recorder in the at least one driving recorder.
The electronic equipment can directly select the automobile data recorder needing to share the automobile data images to transmit the automobile data images, or download the automobile data recorder images needing to be shared from the cloud server through LoRaWAN.
In specific implementation, after acquiring the required driving record image, the electronic device can select to upload the driving record image to a traffic police department or an insurance company.
It can be seen that, in the embodiment of the present application, the electronic device first starts the first LoRa communication module; then scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set; secondly, determining at least one automobile data recorder needing to share the automobile data image in the available automobile data recorder set; and finally, acquiring the driving record image of each driving recorder in the at least one driving recorder. Therefore, the electronic equipment can scan the second LoRa communication module of each automobile data recorder within the preset range through the first LoRa communication module and establish wireless communication connection to transmit the driving recording images, so that the image information required by a user can be quickly positioned, and the delay or failure of image transmission is avoided; the flexibility and the comprehensiveness of the electronic equipment for acquiring the driving record images are improved, and the accident liability identification efficiency is improved.
In one possible example, the acquiring driving record images of each of the at least one driving recorder includes: determining a distance between each of the at least one tachograph and the electronic device; and acquiring the driving recording image of each driving recorder according to the distance.
The method comprises the steps of determining the position of an automobile data recorder needing to share an automobile data image according to the current position of the electronic equipment and the position of the electronic equipment, determining the distance between the electronic equipment and the automobile data recorder, and then selecting to directly acquire the automobile data image from the automobile data recorder or transmit the automobile data image through a cloud server according to a preset distance range.
Therefore, in this example, the electronic device can determine the mode of obtaining the driving record image according to the distance between each driving recorder sharing the driving record image as required and the preset distance range, and can avoid delay or failure of image transmission when a certain distance is exceeded, thereby ensuring the success rate and timeliness of driving record image transmission.
In one possible example, the acquiring driving record images of each driving recorder according to the distance includes: when the distance is detected to be within a first preset range, directly acquiring a driving recording image of a corresponding driving recorder; or when the distance is detected to be within a second preset range, sending an image acquisition request for the corresponding automobile data recorder to a cloud server, wherein the image acquisition request is used for the cloud server to acquire an automobile data image of the corresponding automobile data recorder and sending an image acquisition response to the electronic equipment; and receiving the image acquisition response from the cloud server, and downloading the driving record image of the corresponding driving recorder from the cloud server.
The electronic equipment detects the distance between the automobile data recorder needing to share the automobile data images and the electronic equipment, and judges whether the current distance belongs to a first preset range or a second preset range, when the first preset range is detected, the electronic equipment directly obtains the automobile data images from the corresponding automobile data recorder, when the second preset range is detected, an obtaining request of the images corresponding to the automobile data recorder is sent to the cloud server firstly, the cloud server can directly obtain the automobile data images needing to be shared or request the corresponding automobile data recorder to upload the automobile data images needing to be shared, after the cloud server obtains the images, the cloud server can send a message that the images are obtained or uploaded successfully to the electronic equipment, and then downloads the images from the cloud server according to needs.
For example, after the LoRa module is started by the mobile phone of the vehicle a user, the driving image acquisition function is selected, a plurality of vehicle driving recorders which can be scanned within the current position range (within 20 KM) are acquired, the license plate of each driving recorder and the distance to the user display interface are listed, the distance is within 10KM, the user can directly select the driving record of the target vehicle and perform driving audio-video transmission, and after the distance exceeds 10KM, the user can select to perform driving record image transmission through the cloud server through the LoRaWAN.
In specific implementation, the first preset range and the second preset range can be set in real time according to current environment or module parameters and the like, so that timeliness and rapidness of image transmission are guaranteed.
Therefore, in this example, the electronic device detects the distance range where the automobile data recorder is located, and acquires the image corresponding to the automobile data recorder according to the manner of acquiring the automobile data image corresponding to the distance range, so that the image transmission can be performed quickly, and the success probability of the automobile data image transmission is improved.
In one possible example, the determining at least one vehicle event recorder in the set of available vehicle event recorders that needs to share the vehicle event recording comprises: and analyzing the automobile data images of each available automobile data recorder set, and screening out at least one automobile data recorder containing part or all image information of the user vehicle.
In specific implementation, the electronic device analyzes the driving record images of each available driving recorder set based on image analysis, and screens out at least one driving recorder containing partial or all image information of the user vehicle, wherein the image analysis and the screening can be performed in a background of the electronic device or at a cloud server end and then sent to the electronic device, and the like.
Therefore, in the example, the electronic equipment can screen out the automobile data recorder containing part or all of the image information of the user vehicle, and the convenience and the rapidness of the transmission of the automobile data recording image of the user are guaranteed.
In one possible example, the determining at least one vehicle event recorder in the set of available vehicle event recorders that needs to share the vehicle event recording comprises: sequencing and displaying the available automobile data recorder sets according to the sequence of the distance from far to near; and determining the available automobile data recorder selected by the user as at least one automobile data recorder needing to share the automobile data images.
In a specific implementation, the electronic device lists the distance between each available automobile data recorder and the electronic device according to the scanned available automobile data recorder set, and displays the distance on a display interface of the electronic device; and the license plate information and the like corresponding to each driving recorder can be displayed. And then, the driving record image is transmitted according to the driving recorder selected by the user.
Therefore, in the example, the electronic equipment can perform sequencing and display according to the scanned available automobile data recorder, and then the automobile data image transmission is performed through user selection, so that convenience and rapidness in automobile data image transmission by the user are guaranteed.
In one possible example, the scanning, by the first LoRa communication module, the second LoRa communication module of each vehicle event data recorder within a preset range includes: sending a paging request, wherein the paging request is used for sending a first paging response to the first LoRa communication module after the second LoRa communication module monitors; receiving the first paging response, sending a second paging response to the second LoRa communication module, where the second paging response is used for each drive recorder including the second LoRa communication module to enter a connection state and become a slave device, and sending a third paging response; and receiving the third paging response, entering a connection state and becoming a master device.
In specific implementation, after the first loRa communication module is started, the scanning command is sent through a preset function to scan the second loRa communication module, the first loRa communication module is connected with the second loRa communication module in a rewarding communication mode to obtain an available automobile data recorder set, and the corresponding function displays an available automobile data recorder list corresponding to the second loRa communication module on an interface.
As can be seen, in this example, the electronic device can establish a communication connection with the second LoRa communication module of the driving recorder through the first LoRa communication module, and perform image transmission when driving record images need to be transmitted.
Referring to fig. 3, fig. 3 is a schematic flowchart of an image transmission interaction method according to an embodiment of the present application, where the electronic device includes a first long-range radio LoRa communication module, and as shown in the figure, the image transmission interaction method includes:
s301, the electronic equipment starts the first LoRa communication module;
s302, the electronic equipment scans a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set;
s303, the electronic equipment determines at least one automobile data recorder needing to share the automobile data images in the available automobile data recorder set;
s304, the electronic equipment determines the distance between each automobile data recorder in the at least one automobile data recorder and the electronic equipment;
s305, the electronic equipment acquires the driving record image of each driving recorder according to the distance.
It can be seen that, in the embodiment of the present application, the electronic device first starts the first LoRa communication module; then scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set; secondly, determining at least one automobile data recorder needing to share the automobile data image in the available automobile data recorder set; and finally, acquiring the driving record image of each driving recorder in the at least one driving recorder. Therefore, the electronic equipment can scan the second LoRa communication module of each automobile data recorder within the preset range through the first LoRa communication module and establish wireless communication connection to transmit the driving recording images, so that the image information required by a user can be quickly positioned, and the delay or failure of image transmission is avoided; the flexibility and the comprehensiveness of the electronic equipment for acquiring the driving record images are improved, and the accident liability identification efficiency is improved.
In addition, the electronic equipment can determine the mode of acquiring the driving record images according to the distance of each driving recorder sharing the driving record images as required and the preset distance range, so that delay or failure of image transmission can be avoided when a certain distance is exceeded, and the success rate and timeliness of driving record image transmission are ensured.
Referring to fig. 4, fig. 4 is a schematic flowchart of an image transmission interaction method according to an embodiment of the present application, where the electronic device includes a first long-range radio LoRa communication module, and as shown in the diagram, the image transmission interaction method includes:
s401, the electronic equipment starts the first LoRa communication module;
s402, the electronic equipment scans a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set;
s403, the electronic equipment analyzes the automobile data images of each available automobile data recorder set, and screens out at least one automobile data recorder containing part or all image information of the user vehicle;
s404, the electronic equipment acquires the driving record image of each driving recorder in the at least one driving recorder.
It can be seen that, in the embodiment of the present application, the electronic device first starts the first LoRa communication module; then scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set; secondly, determining at least one automobile data recorder needing to share the automobile data image in the available automobile data recorder set; and finally, acquiring the driving record image of each driving recorder in the at least one driving recorder. Therefore, the electronic equipment can scan the second LoRa communication module of each automobile data recorder within the preset range through the first LoRa communication module and establish wireless communication connection to transmit the driving recording images, so that the image information required by a user can be quickly positioned, and the delay or failure of image transmission is avoided; the flexibility and the comprehensiveness of the electronic equipment for acquiring the driving record images are improved, and the accident liability identification efficiency is improved.
In addition, the electronic equipment can screen out the automobile data recorder containing part or all of the image information of the user vehicle, and the convenience and the rapidness of the transmission of the automobile data images by the user are guaranteed.
In accordance with the embodiments shown in fig. 2, fig. 3, and fig. 4, please refer to fig. 5, and fig. 5 is a schematic diagram of an image transmission interactive system 500 according to an embodiment of the present application, in which the electronic device includes a first long-range radio LoRa communication module, and as shown in the diagram, the image transmission interactive system 500 includes:
the electronic device 510 is configured to activate the first LoRa communication module; scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set; determining at least one automobile data recorder needing to share the automobile data images in the available automobile data recorder set; acquiring a driving record image of each driving recorder in the at least one driving recorder;
the automobile data recorder 520 is configured to send an automobile data image of each automobile data recorder of the at least one automobile data recorder.
It can be seen that, in the embodiment of the present application, the electronic device first starts the first LoRa communication module; then scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set; secondly, determining at least one automobile data recorder needing to share the automobile data image in the available automobile data recorder set; and finally, acquiring the driving record image of each driving recorder in the at least one driving recorder. Therefore, the electronic equipment can scan the second LoRa communication module of each automobile data recorder within the preset range through the first LoRa communication module and establish wireless communication connection to transmit the driving recording images, so that the image information required by a user can be quickly positioned, and the delay or failure of image transmission is avoided; the flexibility and the comprehensiveness of the electronic equipment for acquiring the driving record images are improved, and the accident liability identification efficiency is improved.
In one possible example, the image transmission interactive system 500 further includes a cloud server 530, wherein,
the electronic device 510 is further configured to directly obtain an automobile data image of the corresponding automobile data recorder when it is detected that a distance between each automobile data recorder in the at least one automobile data recorder and the electronic device is within a first preset range; or, the vehicle event data processing device is configured to send an acquisition instruction to the cloud server when detecting that a distance between the at least one vehicle event data recorder and the electronic device is within a second preset range, where the acquisition instruction is used for the cloud server to acquire a vehicle event data image of a corresponding vehicle event data recorder; receiving the image acquisition response from the cloud server, and downloading the driving record image of the corresponding driving recorder from the cloud server;
the automobile data recorder 520 is further configured to send an automobile data image of each automobile data recorder in the at least one automobile data recorder to the electronic device when the distance between the at least one automobile data recorder and the electronic device is within a first preset range, or send an automobile data image of each automobile data recorder in the at least one automobile data recorder to the cloud server when the distance between the at least one automobile data recorder and the electronic device is within a second preset range;
the cloud server 530 is configured to, when the distance between the at least one automobile data recorder and the electronic device is within a second preset range, acquire an automobile data image of the corresponding automobile data recorder, send an image acquisition response to the electronic device, and send the automobile data image of the corresponding automobile data recorder.
In accordance with the embodiments shown in fig. 2, fig. 3, and fig. 4, please refer to fig. 6, and fig. 6 is a schematic structural diagram of an electronic device 600 provided in an embodiment of the present application, where the electronic device includes a first long-range radio LoRa communication module, and as shown, the electronic device 600 includes an application processor 610, a memory 620, a communication interface 630, and one or more programs 621, where the one or more programs 621 are stored in the memory 620 and configured to be executed by the application processor 610, and the one or more programs 621 include instructions for performing the following steps;
starting the first LoRa communication module;
scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set;
determining at least one automobile data recorder needing to share an automobile data image in the available automobile data recorder set;
and acquiring the driving record image of each driving recorder in the at least one driving recorder.
It can be seen that, in the embodiment of the present application, the electronic device first starts the first LoRa communication module; then scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set; secondly, determining at least one automobile data recorder needing to share the automobile data image in the available automobile data recorder set; and finally, acquiring the driving record image of each driving recorder in the at least one driving recorder. Therefore, the electronic equipment can scan the second LoRa communication module of each automobile data recorder within the preset range through the first LoRa communication module and establish wireless communication connection to transmit the driving recording images, so that the image information required by a user can be quickly positioned, and the delay or failure of image transmission is avoided; the flexibility and the comprehensiveness of the electronic equipment for acquiring the driving record images are improved, and the accident liability identification efficiency is improved.
In one possible example, in the aspect of acquiring the driving record images of each of the at least one vehicle event recorder, the instructions in the program are specifically configured to: determining a distance between each of the at least one tachograph and the electronic device; and acquiring the driving recording image of each driving recorder according to the distance.
In one possible example, in terms of the acquiring driving record images of each driving recorder according to the distance, the instructions in the program are specifically configured to: when the distance is detected to be within a first preset range, directly acquiring a driving recording image of a corresponding driving recorder; or when the distance is detected to be within a second preset range, sending an image acquisition request for the corresponding automobile data recorder to a cloud server, wherein the image acquisition request is used for the cloud server to acquire an automobile data image of the corresponding automobile data recorder and sending an image acquisition response to the electronic equipment; and receiving the image acquisition response from the cloud server, and downloading the driving record image of the corresponding driving recorder from the cloud server.
In one possible example, in the aspect of determining at least one of the available set of driving recorders that needs to share driving video, the instructions in the program are specifically configured to: and analyzing the automobile data images of each available automobile data recorder set, and screening out at least one automobile data recorder containing part or all image information of the user vehicle.
In one possible example, in the aspect of determining at least one of the available set of driving recorders that needs to share driving video, the instructions in the program are specifically configured to: sequencing and displaying the available automobile data recorder sets according to the sequence of the distance from far to near; and determining the available automobile data recorder selected by the user as at least one automobile data recorder needing to share the automobile data images.
In one possible example, in terms of the scanning, by the first LoRa communication module, the second LoRa communication module of each vehicle event data recorder within the preset range, the instructions in the program are specifically configured to perform the following operations: sending a paging request, wherein the paging request is used for sending a first paging response to the first LoRa communication module after the second LoRa communication module monitors; receiving the first paging response, sending a second paging response to the second LoRa communication module, where the second paging response is used for the second LoRa communication module to enter a connection state, becoming a slave device, and sending a third paging response; and receiving the third paging response, entering a connection state and becoming a master device.
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 above-mentioned 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.
Fig. 7 is a block diagram illustrating functional units of an image transmission interactive device 700 according to an embodiment of the present application. The image transmission interactive device 700 is applied to an image transmission interactive system, and comprises a processing unit 701 and a communication unit 702, wherein,
the processing unit 701 is configured to start the first LoRa communication module; scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set; determining at least one automobile data recorder needing to share an automobile data image in the available automobile data recorder set; the driving record image of each driving recorder in the at least one driving recorder is obtained through the communication unit 702.
The image transmission interactive apparatus 700 may further include a storage unit 703 for storing program codes and data of the electronic device. The processing unit 701 may be a processor, the communication unit 702 may be a touch display screen or a transceiver, and the storage unit 703 may be a memory.
It can be seen that, in the embodiment of the present application, the electronic device first starts the first LoRa communication module; then scanning a second LoRa communication module of each automobile data recorder in a preset range through the first LoRa communication module to obtain an available automobile data recorder set; secondly, determining at least one automobile data recorder needing to share the automobile data image in the available automobile data recorder set; and finally, acquiring the driving record image of each driving recorder in the at least one driving recorder. Therefore, the electronic equipment can scan the second LoRa communication module of each automobile data recorder within the preset range through the first LoRa communication module and establish wireless communication connection to transmit the driving recording images, so that the image information required by a user can be quickly positioned, and the delay or failure of image transmission is avoided; the flexibility and the comprehensiveness of the electronic equipment for acquiring the driving record images are improved, and the accident liability identification efficiency is improved.
In one possible example, in terms of acquiring the driving record images of each of the at least one driving recorder, the processing unit 701 is specifically configured to: determining a distance between each of the at least one tachograph and the electronic device; and acquiring the driving recording image of each driving recorder according to the distance.
In a possible example, in terms of obtaining the driving record image of each driving recorder according to the distance, the processing unit 701 is specifically configured to: when the distance is detected to be within a first preset range, directly acquiring a driving recording image of a corresponding driving recorder; or when the distance is detected to be within a second preset range, sending an image acquisition request for the corresponding automobile data recorder to a cloud server, wherein the image acquisition request is used for the cloud server to acquire an automobile data image of the corresponding automobile data recorder and sending an image acquisition response to the electronic equipment; and receiving the image acquisition response from the cloud server, and downloading the driving record image of the corresponding driving recorder from the cloud server.
In one possible example, in the aspect of determining at least one vehicle event recorder needing to share a vehicle event recording image in the available vehicle event recorder set, the processing unit 701 is specifically configured to: and analyzing the automobile data images of each available automobile data recorder set, and screening out at least one automobile data recorder containing part or all image information of the user vehicle.
In one possible example, in the aspect of determining at least one vehicle event recorder needing to share a vehicle event recording image in the available vehicle event recorder set, the processing unit 701 is specifically configured to: sequencing and displaying the available automobile data recorder sets according to the sequence of the distance from far to near; and determining the available automobile data recorder selected by the user as at least one automobile data recorder needing to share the automobile data images.
In one possible example, in terms of scanning, by the first LoRa communication module, the second LoRa communication module of each vehicle event data recorder within the preset range, the processing unit 701 is specifically configured to: sending a paging request, wherein the paging request is used for sending a first paging response to the first LoRa communication module after the second LoRa communication module monitors; receiving the first paging response, sending a second paging response to the second LoRa communication module, where the second paging response is used for the second LoRa communication module to enter a connection state, becoming a slave device, and sending a third paging response; and receiving the third paging response, entering a connection state and becoming a master device.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, the computer program enabling a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes an electronic device.
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 may be a software installation package, the computer comprising an electronic device.
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 should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in 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 server, 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.