Term " first ", " second ", " third " in description and claims of this specification and the attached drawing and " Four " etc. be for distinguishing different objects rather than for describing particular order.In addition, term " comprising " and " having " and it Any deformation, it is intended that cover non-exclusive include.Such as it contains the process of series of steps or unit, method, be The step of system, product or equipment are not limited to list or unit, but optionally further include the step of not listing or list Member is optionally further included for the intrinsic other steps of these processes, method, product or equipment or unit.
Referenced herein " embodiment " is it is meant that the special characteristic, result or the characteristic that describe can wrap in conjunction with the embodiments Containing at least one embodiment of the present invention.Each position in the description occur the phrase might not each mean it is identical Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and Implicitly understand, embodiment described herein can be combined with other embodiments.
Hereinafter, the part term in the application is explained, in order to those skilled in the art understand that.
(1) terminal device, also referred to as user equipment (User Equipment, UE), are that one kind provides a user voice And/or the equipment of data connectivity, for example, portable equipment, mobile unit with wireless connecting function etc..Common terminal Such as includingï¼Mobile phone, tablet computer, laptop, palm PC, mobile internet device (mobile internet Device, MID), wearable device, such as smartwatch, Intelligent bracelet, pedometer etc..
(2) central processing unit (Central Processing Unit, CPU) is one piece of ultra-large integrated circuit, Mainly include arithmetic unit (arithmetic logic unit, ALU, Arithmetic Logic Unit) and cache memory (Cache) and realize contacted between them data (Data), control and state bus (Bus).The function of central processing unit Data mainly in interpretive machine instruction and processing computer software.
Referring first to Figure 1A, Figure 1A is a kind of configuration diagram of the method based on audio frequency control gate inhibition, as shown in Figure 1A, Mobile terminal is smart mobile phone, and gate inhibition's server is the central controller of access control system, wherein, again including number in gate inhibition's server According to processor and controller, data processor is used to receive the access information of smart mobile phone transmission and prestores authorized user's Information, and access permission information corresponding with the log-on message of login user on smart mobile phone is issued, which is used for basis Access permission information access control terminal makes corresponding operation, wherein, which can be by pre-stored mandate The information of user is uploaded to cloud platform, meanwhile, when the data processor needs to access information comparison, first from cloud platform The middle log-on message for downloading user and corresponding access permission information.
Wherein, it is wirelessly connected between mobile terminal and gate inhibition's server, between gate inhibition's server and cloud platform By wireless connection, which can be single connection mode either dual link mode or multi-connection mode, above-mentioned Wireless mode includes but not limited to the modes such as bluetooth, WIFI, voice data, when communication connection mode is single connection mode, service Device can be base station, such as LTE base station or NR base stations (also known as gNB), (specifically may be used when communication mode is dual link mode To be realized by the realization of carrier aggregation CA technologies or multiple network side equipments), and during the terminal multiple network side equipments of connection, Multiple network side equipment can be master base station MCG and prothetic group station SCG, by return link backhaul into line number between base station According to passback, master base station can be NR base stations, and prothetic group station can also be NR base stations.
Referring to Figure 1B, Figure 1B is a kind of flow signal of method based on audio frequency control gate inhibition provided by the embodiments of the present application Figure, this method includeï¼
Step 101ï¼Door control terminal receives the audio data that mobile terminal is sent, and the audio data includes the audio number According to generated time, the effective time of the audio data and the access permission information of the acquisition for mobile terminal.
Wherein, audio data (English nameï¼Voice data) for digitlization after voice data, usually with the file of wave Form is preserved, but the form of the present embodiment not concrete restriction audio data, the audio data by mobile terminal gate inhibition APP (Application, application program) directly generates, and does not inquire into the generating process of audio data specifically here, wherein, audio data It is made of multidigit binary number, each bit represents a kind of command information.
Wherein, the effective time of the audio data is set by system default, i.e., the audio data generated every time it is effective Duration is identical, such as duration all default settings of the audio data of generation are 30sï¼Alternatively, during according to the generation of the audio data Between with the mapping relations of effective time automatically generate effective time.If for example, the generated time of the audio data is 6:00~8: Any one moment in 00 is then 30s in the effective time of the audio data of moment generation, if the generation of the audio data Time is 8:00~10:Any one moment in 00 is then 60s in the effective time of the audio data of moment generation, if The generated time of the audio data is 10:00~17:Any one moment in 00, then in the audio data of moment generation Effective time is 30s, if the generated time of the audio data is 17:00~18:Any one moment in 00, then at the moment The effective time of the audio data of generation is 60s, wherein, time data here only does citing elaboration, does not limit specific reality Apply time data used in example.
Optionally, before the audio data for receiving that mobile terminal is sent in gate inhibition's server, gate inhibition's server receives The typing of the log-on message of authorized user and the corresponding access permission information of the log-on message of authorized user, wherein, the mandate User refers to the user for possessing access rights of the access control system mandate, and optionally, user's registration information is the pipe by access control system Reason person shifts to an earlier date typingï¼Wherein, the log-on message of authorized user specifically includesï¼The name of user, the gender of user, the volume of user Number, the access permission of the cell-phone number of user, the identification card number of user and the user.
Optionally, if outer visitor personnel (being not belonging to any one visitor in authorized user) want to obtain gate inhibition system The permission of system then needs relevant administrative staff before the visitor is registered by the gate inhibition service of the data input of the visitor Device, and the information storage time of the visitor can specifically be set according to the access duration of the visitor, when more than setting this described After length, which removes the visitor information of storage automatically, i.e. the visitor is not possessing access rights, to be visited Ask that permission needs administrator to re-type information.
Optionally, before the audio data for receiving that mobile terminal is sent in the access control terminal equipment, the mobile terminal Equipment sends access request to gate inhibition's server, and the access request is specially the registration of login user on the terminal device Information, the access request are used to obtain the corresponding access permission information of the log-on message.
Further, gate inhibition's server verifies the visit after the access request that the mobile terminal is sent is received Ask request, wherein, verification method includes but not limited to following stepsï¼Gate inhibition's server first verifies that the mobile terminal device Whether the user of upper login is authorized user, after authorized user of gate inhibition's server authentication user for the access control system, Corresponding access permission information is searched according to the log-on message of the user, wherein, specific mode of searching is included at least with next Kindï¼The access permission information of the name look-up user by being filled in during the registration of the user, the accession designation number by the user Search the access permission information of the user and access permission information that the user is searched by the identification card number of user etc., specifically Lookup access permission mode can gate inhibition's server carry out system setting.
Optionally, the log-on message of the authorized user of the access control system and corresponding access permission information, can be stored in The memory module of gate inhibition's server is uploaded to cloud platform storage.
Preferably, this can be saved by the log-on message of authorized user and corresponding access permission information being uploaded to cloud platform The memory headroom of gate inhibition's server improves the speed of service of gate inhibition's server, moreover, the storage that cloud platform possesses bigger is empty Between, the typing of more log-on messages and access permission information can be received, is more easy to realize all terminal devices in control system.
Optionally, embodiments herein will be uploaded to the log-on message of authorized user and corresponding access permission information Cloud platform, cloud platform issue access rights to gate inhibition's server, and gate inhibition's server issues access permission to the movement It is illustrated for terminal, method that but it is not limited to this.
Further, after the access request that the mobile terminal is sent is verified, by the access permission information of the user The gate inhibition APP being issued on the mobile terminal, after the access permission information that gate inhibition APP receptions issue, generation includes should The audio data of access permission information, in addition, the audio data further includes generated time and audio data of the audio data Effective time during use.
Optionally, the mobile terminal performs the encoding operation after audio data is generated, which is converted into correspondence Voice signal, in below step involved audio data voice signal all by coding after convenient for statement, later not It is being explained in detail.
Optionally, in the case where generating audio data, as shown in Figure 1 C, off-line mode and networked mode may be selected in user The audio data is sent to access control terminal equipment, if user selects off-line mode to send, the mobile terminal is first to the audio number According to being encoded, generate the corresponding voice signal of the audio data, selection off-line mode send in the case of, mobile terminal to User pushes prompt message, which is used to that user to be prompted to lean on the mobile terminal in the case of using off-line mode The sound pick-up of the nearly door control terminal, (optional, which is arranged on outdoor, and access controller is set indoors), in order to The sound pick-up receives the voice signal of mobile terminal transmission, it is to be appreciated that can be subtracted by the way of off-line mode transmission Communication link between few access control terminal equipment and mobile equipment reduces the communication power consumption of door control terminalï¼If user selects networking Pattern is sent, then the audio data after coding is sent to access control terminal equipment by the mobile terminal by communication link, the gate inhibition Terminal parses the authority information and age information included in the audio data.
For example, if the login user of mobile terminal is an XX, if XX is Manager Assistant, corresponding access permission is The door of manager office, the door of meeting room, the door of rest area and the door of Office Area can be opened, and XX is the access control system Authorized user, after the log-on message of XX is uploaded to gate inhibition's server by the mobile terminal, which, which can issue, opens The access permission information of XX is to the terminal device.If XX is 9:00AM sends gate inhibition's access request, the door by mobile terminal The access permission that taboo server finds an XX in pre-stored log-on message is to open door, the meeting room of manager office Door, the door of rest area and the door of Office Area, after XX is by verification, and the access permission is issued to the mobile terminal Gate inhibition APP, can by the mapping relations of above-mentioned generated time and effective time after the APP receives the access permission information Know, the effective time of the audio data of generation is 60s.
Specifically, as shown in figure iD, the first specific bit of the digital command of the audio data represents gate inhibition's power of an XX Limit information (opens the door of manager office, the door of meeting room, the door of rest area and the door of Office Area), and the second specific bit represents should The generated time (9 of audio data:00AM), third specific bit represents the effective time (60s) of the audio data, does not do here in detail Thin inquire into only illustrates.After the mobile terminal detects that the APP generates the audio data, jump to as shown in Figure 1 C Display interface prompts user to click send button and the audio data is sent to gate inhibition's server, in order in the audio number According to effective time in use the audio data.
Step 102ï¼If the door control terminal determines that the audio data meets preset condition, according to the audio data Generate corresponding access control instruction.
Optionally, before determining whether the audio data meets preset condition, the generated time of the audio data is obtained, The generated time is judged whether within the pre-set period, if not within the pre-set period, to the user's Access permission carries out certain limitation, which is granted to only a part of access permission of the user, which is arranged on gate inhibition Terminal has just been set when dispatching from the factory, if wanting to obtain whole access permissions, is needed further to do authentication, be may be used here Biometric information verification, specific verification mode are no longer done citing and are inquired into, wherein, preset time period is for working time section or at this The period that people concentrate in the region of access control system managementï¼If within the pre-set period, user's whole door is authorized Prohibit permission.
For example, the pre-set period is 9:00~21:00, if user opens XX 21:It is accessed again after 00 The access control system, then the door control terminal detect mobile terminal send audio data generated time not when pre-set Between in section, then the door control terminal only authorize an XX possess the door for opening meeting room, the door of rest area and Office Area door gate inhibition Permission, which is not authorizing an XX to possess the access permission of unlatching manager office, if wanting to obtain manager office Access permission needs to carry out biometric information verification, if being verified, authorizes the access permission that user opens XX wholes.
Wherein, the current display time of the generated time and door control terminal of the preset condition including audio data when Between difference whether in the error duration of permission, whether the usage time of the audio data in effective time.
Specifically, the door control terminal parses the audio data, D/A conversions are carried out to the audio data (by discrete number Amount is converted to the analog quantity of consecutive variations), the time command information in the audio data parses the tool of the audio data Body generated time and effective time, and calculate the current display time of the door control terminal and the time of the audio data generated time Difference, it is to be understood that in normal state, when the current display time of the door control terminal lags behind the generation of the audio data Between, so, the generated time that the current display time of the door control terminal subtracts the audio data can obtain the time difference, if due to The error of system time causes the current display time of the door control terminal to be ahead of the generated time of the audio data, then with the sound The generated time of frequency evidence subtracts the current display time of the door control terminal to obtain the time difference, in short, the time difference is It subtracts what the advanced time obtained by the time lagged, is not in negative.
Optionally, if the door control terminal detects that the time difference is less than or equal to admissible error duration, this is detected Time difference be less than effective time, it is determined that the generated time of the audio data meets preset condition, determine the audio data be The door control terminal is sent in its term of validity, further, access permission information of the door control terminal in the audio data Corresponding access control instruction is generated, access control instruction indicates that the controller of the door control terminal performs corresponding operation.
Optionally, if the door control terminal detects that the time difference is less than the error duration of the permission, the time difference is detected More than the effective time, it is determined that the audio data is not sent to the door control terminal before the deadline, in failure state, then should Door control terminal is not parsing the access permission information that includes of the audio data, but sends audio data hair to the mobile terminal The prompt message for accessing and failing is sent, user is prompted to re-initiate access request, generates new audio data, and indicates movement end It holds after new audio data is generated, additionally increases a prompting frame at generation interface as shown in Figure 1 C, for the user The prominent effective time for showing the audio data, so that user grasps the effective time of the audio data in time, in effective time It is interior that the audio data is sent to the door control terminal.
For specific, if the door control terminal detects that the time difference is more than the error duration of the permission, directly to this Mobile terminal sends the prompt message for accessing failure, further, sets a series of error duration, such as during the first error It is long, the second error duration, third error duration, wherein, the error duration that the first error duration i.e. door control terminal allows, and the One error duration is less than the second error duration, and the second error duration is less than third error duration, if the door control terminal detects this Time difference is more than the first error duration, but less than the second error duration, then sends the first prompt message to the mobile terminal, this One prompt message prompting user accesses failure, and prompt the current time that user checks the mobile terminal and the door control terminal Current time whether there is difference, if having differences, the current time of the two be adjusted consistentï¼Further, if the gate inhibition Terminal detects that the time difference is more than the second error duration, but less than third error duration, then sends second to the mobile terminal Prompt message, second prompt message prompt user to access failure, and prompt not being somebody's turn to do receiving in the duration T1 of setting The audio data that mobile terminal is sent prompts user can not be within the T1 periods after receiving second prompting message The audio data of generation is sent to the door control terminalï¼Further, if the door control terminal detects that the time difference misses more than third Poor duration, then send third prompt message to the mobile terminal, and third prompt message prompting user accesses failure, and prompt Login user on the mobile terminal is forced offline, and the login user can not be within the next setting T2 periods It is logged on gate inhibition APP.
For example, if login user is an XX, and the generated time of audio data is 8 days 9 December in 2017ï¼00 ' AM, Its effective time is 60s, and a length of 3min during the first error, a length of 1 hour during the second error, a length of 1 day during third error, if Its current time is 8 days 9 December in 2017 when the door control terminal receives the audio dataï¼00â²ï¼30 ", then the audio data is understood Time difference of current display time of generated time and the door control terminal be 30s, then understand that the time difference is less than the first error Duration, it is known that the audio data is sent to the door control terminal in effective time, which, which then authorizes an XX, has opening to pass through Manage the door of office, the door of meeting room, the door of rest area and Office Area door permission, if XX in mobile terminal by the audio The door control terminal that data are sent is the door control terminal of manager office, then can open the door of manager officeï¼If the gate inhibition is whole Its current time is 8 days 9 December in 2017 when end receives the audio dataï¼04â²ï¼00 ", then when understanding the generation of the audio data Between with time difference of the current display time of the door control terminal be 4min, which is more than the first error duration, but less than the Two error durations then access the prompt message of failure to user's transmission, and prompt to check the current time of mobile terminal and be somebody's turn to do Door control terminal currently whether there is differenceï¼If its current time is in December, 2017 when the door control terminal receives the audio data No. 8 10ï¼04â²ï¼00 ", then the time difference for understanding the generated time of the audio data and the current display time of the door control terminal is 1 4 minutes hours then sent another to user and access the prompt message of failure, and prompt user that the door control terminal is following 5min (T1=5min) in no longer receive the mobile terminal transmission audio dataï¼If the door control terminal receives the audio data When its current time be 9 days 09 December in 2017ï¼00â²ï¼00 ", then generated time and door control terminal of the audio data are understood Current display time time difference for 1 day (T2=1 days), then the door control terminal sends the offline finger of pressure to gate inhibition's server It enables, for asking gate inhibition's server that the user logged on the mobile terminal pressure is offline, then sends prompt message to user, And prompt user that can not log in the gate inhibition APP in next 1 day.
Step 103ï¼The door control terminal performs corresponding control operation according to access control instruction.
Such asï¼If the control instruction of door of the access control instruction of generation to open manager office, manager office Door control terminal generation access the instruction that passes through, and the instruction is unlocked into office by sending door lock after power controling box to Door.
Optionally, it is specially the gate inhibition that the door control terminal performs corresponding control operation according to access control instruction Terminal parses the access permission information referred in access control instruction, and corresponding control behaviour is performed according to the access permission information Make, wherein, performing control operation corresponding with access control instruction is completed by the controller of the door control terminal, is entirely held Row process is that machine instruction combination hardware circuit carries out, and does not do excessive explanation here.
In one example, the method further includesï¼
Several is set to set moment, and the duration set between the moment that any two is adjacent in the door control terminal It is identical, when reaching its any one setting moment at the current time of the door control terminal, updated to gate inhibition's server sending time Request, time update request is for asking the system time of gate inhibition's server update door control terminal.
For example, if update cycle time of the door control terminal is set as one month, i.e., every other month, the gate inhibition Terminal is updated to gate inhibition's server sending time asks, and updates the system time of the door control terminal, prevents due to the door control terminal System time error access control system is caused not happened to what user authorized, and the core of the time of mobile terminal system of user To being manually completed by user, and the system time of the system time of door control terminal and mobile terminal is using unification of the motherland Standard time.
Therefore in the embodiment of Figure 1B descriptions, the time is added in the audio data sent in mobile terminal device Stamp, the generated time of recording audio evidence and effective time, when the timeliness sexual satisfaction preset condition of the audio data, gate inhibition is whole End parses the access permission information in the audio data, generates corresponding access control instruction, performs and instructed with the access control Corresponding operation.By embodiments herein, timestamp is added in the audio data of mobile terminal generation, in door control terminal Effect property at that time is first verified when receiving audio data, the corresponding control operation of the access permission in audio data is performed, solution Determined audio data by other people replicate also can opening gate safety problem, improve the safety of access control system.
The embodiment of the present application additionally provides another more detailed method flow, as shown in Fig. 2, this method includesï¼
Step 201ï¼Mobile terminal sends access request to gate inhibition's server.
Step 202ï¼Access request described in gate inhibition's server authentication.
Step 203ï¼The access request is verified, and gate inhibition's server issues door corresponding with the access request Prohibit authority information to the mobile terminal.
Step 204ï¼The mobile terminal generates audio data, when the audio data includes the generation of the audio data Between, the access permission information of the effective time of the audio data and the acquisition for mobile terminal.
Step 205ï¼The audio data is sent to institute's door control terminal by the mobile terminal.
Step 206ï¼When the door control terminal determines the current time of the door control terminal and the generation of the audio data Between time difference.
Step 207ï¼The door control terminal determines whether the time difference is less than or equal to preset duration, the preset duration The error duration allowed for the door control terminal.
If so, perform step 208ï¼
If it is not, then perform step 211.
Step 208ï¼The door control terminal determines whether the time difference is less than or equal to the effective time.
If so, perform step 209ï¼
If it is not, then perform step 212.
Step 209ï¼The door control terminal then generates access control instruction corresponding with the audio data.
Step 210ï¼The door control terminal performs corresponding control operation according to access control instruction.
Step 211ï¼The door control terminal sends the prompt message for accessing failure to the mobile terminal.
Step 212ï¼The door control terminal sends the prompt message for reacquiring audio data to the mobile terminal.
The device of the embodiment of the present application is provided below in the above-mentioned method for illustrating the embodiment of the present application.
Fig. 3 is referred to, Fig. 3 is a kind of terminal device 300 provided by the embodiments of the present application, includingï¼At least one processor, At least one processor and at least one communication interfaceï¼And one or more programsï¼
One or more of programs are stored in the memory, and are configured to be performed by the processor, Described program includes the instruction for performing following stepsï¼
Door control terminal receives the audio data that mobile terminal is sent, and the audio data includes the generation of the audio data The access permission information of time, the effective time of the audio data and the acquisition for mobile terminalï¼
If the door control terminal determines that the audio data meets preset condition, generation is corresponding with the audio data Access control instructsï¼
The door control terminal performs corresponding control operation according to access control instruction.
In one example, described program is additionally operable to perform the instruction of following stepsï¼
Multiple setting moment, the adjacent when appearance set between the moment of any two are set in the door control terminal Together, the method further includesï¼
When reaching any one setting moment at the current time of the door control terminal, to gate inhibition's server sending time more The system time for asking door control terminal described in gate inhibition's server update is asked in new request, the time update.
It should be noted that the specific implementation of the content described in the present embodiment can be found in the above method, herein no longer Narration.
It is above-mentioned that mainly the scheme of the embodiment of the present application is described from the angle of method side implementation procedure.It is appreciated that , for terminal device in order to realize above-mentioned function, it comprises perform the corresponding hardware configuration of each function and/or software mould Block.Those skilled in the art should be readily appreciated that, with reference to each exemplary unit of the embodiments described herein description And algorithm steps, the application can be realized with the combining form of hardware or hardware and computer software.Some function actually with Hardware or computer software drive the mode of hardware to perform, depending on the specific application of technical solution and design constraint item Part.Professional technician specifically can realize described function to each using distinct methods, but this reality Now it is not considered that beyond scope of the present application.
The embodiment of the present application can carry out terminal device according to the above method example division of functional unit, for example, can Each functional unit is divided with each function of correspondence, two or more functions can also be integrated in a processing unit In.The form that hardware had both may be used in above-mentioned integrated unit is realized, can also be realized in the form of SFU software functional unit.It needs It is noted that be schematical, only a kind of division of logic function to the division of unit in the embodiment of the present application, it is practical real There can be other dividing mode now.
In the case of using integrated unit, Fig. 4 shows a kind of possibility of device involved in above-described embodiment Functional unit composition block diagram.Device 400 includesï¼Processing unit 401, communication unit 402 and storage unit 403, processing unit 401 include receiving unit 4011, determination unit 4012, execution unit 4013 and updating unit 4014.Storage unit 503 is used to deposit Store up the program code and data of terminal device.Communication unit 502 is used to support the communication of terminal device and other equipment.It is above-mentioned certain A little units (receiving unit 4011, determination unit 4012, execution unit 4013 and updating unit 4014) are for performing the above method Correlation step.
Wherein, processing unit 401 can be processor or controller, (such as can be central processing unit (Central Processing Unit, CPU), general processor, digital signal processor (Digital Signal Processor, DSP), Application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), field programmable gate array It is (Field Programmable Gate Array, FPGA) or other programmable logic device, transistor logic, hard Part component or its arbitrary combination.It can realize or perform and various illustratively patrol with reference to present disclosure is described Collect box, module and circuit.The processor can also be the combination for realizing computing function, such as include one or more micro- places Manage device combination, combination of DSP and microprocessor etc.).Storage unit 403 can be memory, and communication unit 402 can be received Send out device, transmission circuit, radio frequency chip, communication interface etc..
Wherein, receiving unit 4011, for receiving the audio data of mobile terminal transmission, the audio data includes described The access permission information of the generated time of audio data, the effective time of the audio data and the acquisition for mobile terminalï¼
Determination unit 4012, for if it is determined that the audio data meets preset condition, then generation and the audio data Corresponding access control instructionï¼
Execution unit 4013, for performing corresponding control operation according to access control instruction.
Optionally, in one example, described device further includesï¼
Updating unit 4014 when setting moment for reaching any one at the current time of door control terminal, takes to gate inhibition Device sending time of being engaged in update request, the time update ask to ask door control terminal described in gate inhibition's server update System time, the duration between any two adjacent setting moment are identical.
In one example, the determination unit 4012 is specifically used forï¼
Determine the time difference of the current time of the door control terminal and the generated time of the audio dataï¼
Determining that the time difference is less than or equal to preset duration and the time difference is less than or equal to the audio data Effective time in the case of, determine the audio data generated time and the audio data effective time meet described in Preset condition, the preset duration are the error duration that the door control terminal allows.
In one example, the determination unit 4012 is additionally operable toï¼
In the case where determining that the time difference is more than the preset duration, send the first prompting to the mobile terminal and believe Breath, first prompt message fail for prompting to accessï¼
When determining that the time difference is less than or equal to the preset duration and the time difference and is more than described effective In the case of length, then the second prompt message is sent to the mobile terminal, second prompt message reacquires for prompting Audio data.
The embodiment of the present application also provides a kind of computer storage media, wherein, computer storage media storage is for electricity The computer program that subdata exchanges, the computer program cause computer to perform any as described in above-mentioned embodiment of the method The part or all of step of method, the computer include terminal device.
The embodiment of the present application also provides a kind of computer program product, and the computer program product includes storing calculating The non-transient computer readable storage medium of machine program, the computer program are operable to that computer is made to perform such as above-mentioned side The part or all of step of either method described in method embodiment.The computer program product can be a software installation Packet, the computer include terminal device.
The step of described method of the embodiment of the present application or algorithm can be realized in a manner of hardware or The mode of software instruction is performed by processor to realize.Software instruction can be made of corresponding software module, and software module can To be stored on random access memory (Random Access Memory, RAM), flash memory, read-only memory (Read Only Memory, ROM), Erasable Programmable Read Only Memory EPROM (Erasable Programmable ROM, EPROM), electrically erasable can Program read-only memory (Electrically EPROM, EEPROM), register, hard disk, mobile hard disk, CD-ROM (CD- ROM) or in the storage medium of any other form well known in the art.A kind of illustrative storage medium is coupled to processing So as to enable a processor to from the read information, and information can be written to the storage medium in device.Certainly, storage is situated between Matter can also be the component part of processor.Pocessor and storage media can be located in ASIC.In addition, the ASIC can be located at In access network equipment, destination network device or equipment of the core network.Certainly, pocessor and storage media can also be used as discrete assembly It is present in access network equipment, destination network device or equipment of the core network.
Those skilled in the art it will be appreciated that in said one or multiple examples, retouched by the embodiment of the present application The function of stating can be realized wholly or partly by software, hardware, firmware or its arbitrary combination.It is realized when using software When, it can entirely or partly realize in the form of a computer program product.The computer program product includes one or more A computer instruction.When loading on computers and performing the computer program instructions, entirely or partly generate according to this Apply for the flow or function described in embodiment.The computer can be all-purpose computer, special purpose computer, computer network, Or other programmable devices.The computer instruction can be stored in a computer-readable storage medium or be counted from one Calculation machine readable storage medium storing program for executing is transmitted to another computer readable storage medium, for example, the computer instruction can be from one Web-site, computer, server or data center pass through wired (such as coaxial cable, optical fiber, Digital Subscriber Line (Digital Subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another web-site, computer, Server or data center are transmitted.It is any available can be that computer can access for the computer readable storage medium The data storage devices such as server, the data center that medium is either integrated comprising one or more usable mediums.It is described to use Medium can be magnetic medium (for example, floppy disk, hard disk, tape), optical medium (for example, digital video disk (Digital Video Disc, DVD)) or semiconductor medium (for example, solid state disk (Solid State Disk, SSD)) etc..
Above-described specific embodiment carries out the purpose, technical solution and advantageous effect of the embodiment of the present application It is further described, it should be understood that the foregoing is merely the specific embodiment of the embodiment of the present application, and do not have to In limit the embodiment of the present application protection domain, it is all on the basis of the technical solution of the embodiment of the present application, done it is any Modification, equivalent replacement, improvement etc. should all be included within the protection domain of the embodiment of the present application.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4