CN104699635A - Electronic device and information processing method - Google Patents
Electronic device and information processing method Download PDFInfo
- Publication number
- CN104699635A CN104699635A CN201310657211.8A CN201310657211A CN104699635A CN 104699635 A CN104699635 A CN 104699635A CN 201310657211 A CN201310657211 A CN 201310657211A CN 104699635 A CN104699635 A CN 104699635A
- Authority
- CN
- China
- Prior art keywords
- transmitted
- frame
- unit
- access
- hardware queue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Communication Control (AREA)
Abstract
The application provides an electronic device and an information processing method, solves the technical problem about how to realize precise control of time sequence in an access stage of an access main body in the prior art, and achieves the technical effect of precisely controlling the time sequence in the access stage of the access main body. The electronic device comprises a timing unit, a hardware queue management unit, a storage unit and a sending control module, wherein the hardware queue management unit is connected with the timing unit; the storage unit is used for storing a data queue to be transmitted and the storage unit is connected with the hardware queue management unit; the sending control module is connected with the hardware queue management unit; when the hardware queue management unit receives a first time signal which is sent by the timing unit and is used for representing a first sending request of an Nth frame to be transmitted in the data queue to be transmitted and the Nth frame to be transmitted in the data to be transmitted in the storage unit meets a sending condition, a first pointer of the Nth frame to be transmitted is sent to the sending control module.
Description
Technical field
The present invention relates to electronic technology field, particularly relate to a kind of electronic equipment and information processing method.
Background technology
In January, 2013, IEEE(Institute of Electrical and Electronics Engineers, IEEE) formally to annotate and comment on and to issue supper-fast, short range wireless transmission standard 802.11ad.802.11ad is the transmission speed that short-distance transmission provides 7Gbps, and frequency is 60GHz.
Before comparing 802.11 other agreements, in new 802.11ad agreement, there is DMG(Directional Multi-Gigabit, directed many gigabits) channal access, the i.e. medium access mode of directed many gigabits channel access interface, and in DMG channal access, comprise SP(service period, service stage) access.Because the minimum time interval of 802.11ad agreement is 1 microsecond and 3 microseconds, error General Requirements is within 10%, simultaneously, the MAC sublayer of 802.11 related protocols is very strict to timing requirements, therefore this accuracy requirement, common flush bonding processor or independent software carry out the accurate sequential control that Control timing sequence all cannot realize SP dial-tone stage.But, in current prior art, also there is no a kind of technology that can meet the SP dial-tone stage sequential control of this accuracy requirement.
Therefore, in the prior art, there is the technical matters how realizing accurate access control principal access stage sequential.
Summary of the invention
The application, by providing a kind of electronic equipment and information processing method, solves in the prior art, and the technical matters how realizing accurate access control principal access stage sequential of existence, achieves the technique effect of accurate access control principal access stage sequential.
On the one hand, embodiments provide a kind of electronic equipment, comprising:
Timing unit;
Hardware queue administrative unit, described hardware queue administrative unit is connected with described timing unit;
Storage unit, for storing data to be transmitted queue, described storage unit is connected with described hardware queue administrative unit;
Send control module, be connected with described hardware queue administrative unit;
Wherein, when described hardware queue administrative unit receive described timing unit send for the queue of Characterization Characterization data to be transmitted in N frame to be transmitted the first very first time signal sent request after, and the N frame to be transmitted in data to be transmitted described in described storage unit is when meeting transmission condition, first pointer of described N frame to be transmitted is sent to described transmission control module, wherein, N be more than or equal to 1 integer.
Optionally, described timing unit specifically for:
Transmitting time according to the described timing unit of write carries out timing;
At the end of described timing unit timing, send described very first time signal to described hardware queue administrative unit.
Optionally, described hardware queue administrative unit specifically for:
Judge whether described storage unit is empty, obtains the first judged result;
When described first judged result shows described storage unit not for time empty, obtain the first parameter of described N frame to be transmitted;
According to described first parameter, described hardware queue administrative unit judges whether described N frame to be transmitted meets described transmission condition, obtains the second judged result;
When described second judged result shows that described N frame to be transmitted meets described transmission condition, described first pointer is sent to described transmission control module.
Optionally, described transmission condition is specially:
Access principal access is more than or equal to the described N of access frame required time to be transmitted excess time;
Wherein, described access principal access excess time for access principal access phases-time deduct access N frame to be transmitted before N-1 frame data required time.
Optionally, described hardware queue administrative unit concrete also for:
After described first pointer of transmission, receive the first feedback information having received described N frame to be transmitted for characterizing described transmission control module that described transmission control module sends;
Remove described N frame to be transmitted, and showing described storage unit when described first judged result not for time empty, second parameter of the N+1 frame to be transmitted after the described hardware queue administrative unit described N of acquisition frame to be transmitted in described data to be transmitted, and judge whether to meet described transmission condition according to described second parameter, obtain the 3rd judged result.
Optionally, when described first judged result shows that described storage unit is for empty, or described second judged result shows that described N frame to be transmitted does not meet described transmission condition, or described 3rd judged result is when showing that described N+1 frame to be transmitted does not meet described transmission condition, described hardware queue administrative unit in described electronic equipment for control the described access principal access stage first software send interrupting information, to notify that accessing the principal access stage described in described first software terminates.
On the other hand, embodiments provide a kind of information processing method, be applied in an electronic equipment, wherein, described electronic equipment comprises: timing unit; Hardware queue administrative unit, described hardware queue administrative unit is connected with described timing unit; Storage unit, for storing data to be transmitted queue, described storage unit is connected with described hardware queue administrative unit; Send control module, be connected with described hardware queue administrative unit, described method comprises:
Described hardware queue administrative unit receives the first very first time signal sent request for characterizing N frame to be transmitted in data to be transmitted queue that described timing unit sends;
When described N frame to be transmitted in data to be transmitted described in described storage unit meets transmission condition, the first pointer of described N frame to be transmitted is sent to described transmission control module by described hardware management unit, wherein, N be more than or equal to 1 integer.
Optionally, described hardware queue administrative unit receives the first very first time signal sent request for characterizing N frame to be transmitted that described timing unit sends, and is specially:
When described timing unit carries out timing according to the transmitting time of the described timing unit of write, and at the end of timing, described hardware queue administrative unit receives the described very first time signal that described timing unit sends.
Optionally, described hardware queue administrative unit receive described timing unit send for characterize N frame to be transmitted the first very first time signal sent request after, before first pointer of described N frame to be transmitted is sent to described transmission control module by described hardware management unit, described method also comprises:
Described hardware queue administrative unit judges whether described storage unit is empty, obtains the first judged result;
When described first judged result shows described storage unit not for time empty, described hardware queue administrative unit obtains the first parameter of described N frame to be transmitted;
According to described first parameter, described hardware queue administrative unit judges whether described N frame to be transmitted meets described transmission condition, obtains the second judged result;
Wherein, when described second judged result shows that described N frame to be transmitted meets described transmission condition, perform step: the first pointer of described N frame to be transmitted is sent to described transmission control module by described hardware management unit.
Optionally, described transmission condition is specially:
Access principal access is more than or equal to access described frame required time to be transmitted excess time;
Wherein, described access principal access excess time for access principal access phases-time deduct N frame to be transmitted before N-1 frame data required time.
Optionally, after the first pointer of the described N of described transmission frame to be transmitted, described method also comprises:
Described hardware queue administrative unit receives the first feedback information receiving described N frame to be transmitted for characterizing described transmission control module that described transmission control module sends;
Described hardware queue administrative unit removes described N frame to be transmitted, and showing described unit to be stored when described first judged result not for time empty, second parameter of the N+1 frame to be transmitted after obtaining described N frame to be transmitted in described data to be transmitted, and judge whether the N+1 frame to be transmitted after described N frame to be transmitted meets described transmission condition according to described second parameter, obtain the 3rd judged result.
Optionally, when described first judged result shows that described storage unit is for empty, or described second judged result shows that described N frame to be transmitted does not meet described transmission condition, or when described 3rd judged result shows that described N+1 frame to be transmitted does not meet described transmission condition, described method also comprises:
Described hardware queue administrative unit in described electronic equipment for control the described access principal access stage first software send interrupting information, to notify that accessing the principal access stage described in described first software terminates.
Above-mentioned one or more technical scheme in the embodiment of the present application, at least has one or more technique effects following:
1, in the technical scheme of the application, by increasing hardware queue administrative unit, and allow hardware queue administrative unit and timing unit, storage unit is connected with transmission control module, when hardware queue administrative unit receive timing unit send for characterize N frame to be transmitted in data to be transmitted queue the first very first time signal sent request after, and the N frame to be transmitted in the memory unit in data to be transmitted is when meeting transmission condition, first pointer of frame to be transmitted for N just can be sent to described transmission control module by hardware queue administrative unit, and then solve in the prior art, the technical matters how realizing accurate access control principal access stage sequential existed, achieve the hardware supported access principal access stage, thus the technique effect of accurate access control principal access stage sequential.
2, in the technical scheme of the application, after hardware queue administrative unit receives the very first time signal of timing unit transmission, judge whether storage unit is empty, obtains the first judged result; When the first judged result shows described storage unit not for time empty, just can obtain the first parameter of the first frame to be transmitted further, so, when storage unit is empty, when namely there is no data in storage unit, the first parameter can not be obtained, but send interrupt message to the first software, and then saved hardware resource, reduce the work load of electronic equipment.
3, in the technical scheme of the application, obtain the first parameter of the first frame to be transmitted in hardware queue administrative unit after, judge whether the first frame to be transmitted meets transmission condition according to the first parameter, obtain the second judged result, wherein, transmission condition is specially access principal access and is more than or equal to access described frame required time to be transmitted excess time, that is, when accessing principal access and being not enough to access frame to be transmitted excess time, hardware management queue unit then can not send frame pointer to be transmitted to transmitting element, and then avoid the phenomenon that access is not enough to access all data excess time.
4, in the technical method of the application, after sending the first frame to be transmitted, remove the first frame to be transmitted, and showing storage unit when the first judged result not for time empty, hardware queue administrative unit obtain the first frame to be transmitted after the second parameter of the second frame to be transmitted in data to be transmitted, and judge whether to meet described transmission condition according to the second parameter, obtain the 3rd judged result, when the 3rd judged result shows that the second frame to be transmitted meets transmission condition, the second pointer of the second frame to be transmitted is sent to transmission control module, and then achieve the technique effect of dial-tone stage access multiframe data.
Accompanying drawing explanation
Fig. 1 is the electronic devices structure schematic diagram in the embodiment of the present application one;
Fig. 2 is the information processing method process flow diagram in the embodiment of the present application two.
Embodiment
The application is by providing a kind of electronic equipment and information processing method, solve in the prior art, the technical matters how using hardware implementing access control principal access stage sequential existed, achieves the technique effect of accurate access control principal access stage sequential.
In order to solve the problems of the technologies described above, the embodiment of the present application provides a kind of electronic equipment, and described electronic equipment comprises:
Timing unit;
Hardware queue administrative unit, described hardware queue administrative unit is connected with described timing unit;
Storage unit, for storing data to be transmitted queue, described storage unit is connected with described hardware queue administrative unit;
Send control module, be connected with described hardware queue administrative unit;
Wherein, when described hardware queue administrative unit receive described timing unit send for characterize N frame to be transmitted in data to be transmitted queue the first very first time signal sent request after, and the N frame to be transmitted in data to be transmitted described in described storage unit is when meeting transmission condition, first pointer of described N frame to be transmitted is sent to described transmission control module, wherein, N be more than or equal to 1 integer.
In the technical scheme of the application, hardware queue administrative unit is connected with timing unit, storage unit, for storing data to be transmitted queue, is connected with hardware queue administrative unit, send control module, be connected with hardware queue administrative unit, by such electronic equipment, when hardware queue administrative unit receive timing unit send for characterize N frame to be transmitted the first very first time signal sent request after, and the N frame to be transmitted in the memory unit in data to be transmitted is when meeting transmission condition, just the first pointer of frame to be transmitted for N can be sent to described transmission control module, and then solve in the prior art, the technical matters how using hardware implementing access control principal access stage sequential existed, achieve the hardware supported access principal access stage, thus the technique effect of accurate access control principal access stage sequential.
Below by accompanying drawing and specific embodiment, technical solution of the present invention is described in detail, the specific features being to be understood that in the embodiment of the present application and embodiment is the detailed description to technical scheme, instead of the restriction to technical scheme, when not conflicting, the technical characteristic in the embodiment of the present application and embodiment can combine mutually.
Embodiment one:
As shown in Figure 1, the electronic equipment in the embodiment of the present application comprises: timing unit 1; Hardware queue administrative unit 2, described hardware queue administrative unit 2 is connected with described timing unit 1; Storage unit 3, for storing data to be transmitted queue, described storage unit 3 is connected with described hardware queue administrative unit 2; Send control module 4, be connected with described hardware queue administrative unit 2.
In the embodiment of the present application, access main body can be SP, A-BFT(Association BamFormingTraining, the training of association beam shaping) and ATI(Announcement Transmission Interval, bulletin transmission intercal) main body in stage, the application does not do concrete restriction, will be introduced below for SP.
Timing unit 1, specifically, in the embodiment of the present application, it can be addition timing unit, namely calculate from 0s, send pulse signal to subsequent cell after timer counter to the time set in advance or change output terminal level, after having counted, being converted to low level from high level.In the embodiment of the present application, timing unit 1 also can be subtraction timing unit, i.e. timer counter from the time set, sends pulse signal to subsequent cell after timer counter to 0 or changes output terminal level, after having counted, being converted to low level from high level.In specific implementation process, use addition timing unit still to use subtraction timing unit, the application does not do concrete restriction.
Further, before access main body starts access, in electronic equipment, the software of access control principal access can in advance by the transmitting time of timing unit 1 write timing unit 1, such as need timing 3s, 10s or 5.3s, certainly, the transmitting time of write timing unit 1, technician belonging to the application can be arranged according to actual needs, and the application does not do concrete restriction.
After transmitting time being write timing unit 1, the signal that timing unit is receiving characterization control timing unit 1 beginning timing starts to carry out timing, after timing terminates, when that is preventing asking that the access time of main body starts, very first time signal is sent, to notify that hardware queue administrative unit 2 carries out subsequent operation to hardware queue administrative unit 2.
During in order to avoid not having data in storage unit 3, the operation of hardware queue administrative unit 2 takies electronic equipment resource, increases burden, in the embodiment of the present application, access main body is before access, and first hardware queue management 2 judges whether storage unit 3 is empty, obtains the first judged result.When there are data in storage unit 3, the first judged result is no; When there are not data in storage unit 3, the first judged result is yes.
When the first judged result shows storage unit 3 not for empty, when namely there are data in storage unit 3, hardware queue administrative unit 2 obtains the first parameter of N frame to be transmitted from storage unit 3.Specifically, in the embodiment of the present application, conveniently carry out subsequent operation, hardware queue administrative unit 2 at least needs to obtain the described frame required time to be transmitted of access from storage unit 3, accesses first software of described frame required time to be transmitted by the access control principal access stage before access principal access in write storage unit 3.Certainly, hardware queue administrative unit 2 also can obtain other parameters except the described frame required time to be transmitted of access from storage unit 3, as as described in frame address to be transmitted, described frame data capacity to be transmitted etc., in specific implementation process, belonging to application, technician can select according to actual needs, and the application does not do concrete restriction.
In order to ensure that sent data can whole accessed principal access, before sending the first pointer corresponding to N frame to be transmitted to transmission control module 4, according to the first parameter, hardware queue administrative unit 2 can judge whether N frame to be transmitted meets transmission condition, obtain the second judged result.
Specifically, in the embodiment of the present application, transmission condition is specially access principal access and is more than or equal to access described frame required time to be transmitted excess time.Wherein, access principal access excess time for access principal access phases-time deduct N frame to be transmitted before N-1 frame data required time.In specific implementation, access principal access phases-time was write in hardware queue administrative unit 2 before access principal access by first software in access control principal access stage.
In the embodiment of the present application, specifically, first hardware queue administrative unit 2 deducts N-1 frame data required time before transmission by the access principal access phases-time be stored in self, waits principal access to be visited excess time.Further, compare access principal access and whether be more than or equal to the described N of access frame required time to be transmitted excess time.When accessing principal access and being more than or equal to the described N of access frame required time to be transmitted excess time, the second judged result is yes; Excess time that when being less than the described N of access frame required time to be transmitted, second judged result is no when accessing principal access.
Enumerate the process that several object lesson illustrates acquisition second judged result below, in specific implementation process, be not limited to several situation of below concrete numerical value:
1) suppose that access the 1st frame required time to be transmitted that hardware queue administrative unit 2 obtains from storage unit 3 is 10 μ s, and access principal access phases-time 200 μ s, owing to being access the 1st frame data, so accessing principal access excess time is exactly that 200 μ s deduct 10 μ s, be 190 μ s, visible, access principal access μ s excess time 190 is greater than access the 1st frame required time 10 μ to be transmitted s, then the second judged result is yes.
2) suppose that hardware queue administrative unit 2 have sent eight frame data, shared 190 μ s, access the 9th frame required time to be transmitted that hardware queue administrative unit 2 obtains from storage unit 3 is 20 μ s, and this access principal access phases-time 200 μ s.So sending for the 9th frame access principal access excess time is exactly 10 μ s, deducts 20 μ s, and obviously, now accessing principal access excess time is negative, and be less than the 8th frame frame required time to be transmitted, then the second judged result is no.
3) suppose that hardware queue administrative unit 2 have sent eight frame data, shared 190 μ s, access the 9th frame required time to be transmitted that hardware queue administrative unit 2 obtains from storage unit 3 is 20 μ s, and this access principal access phases-time 210 μ s.So sending for the 9th frame access principal access excess time is exactly 20 μ s, and equal the 9th frame frame required time to be transmitted, then the second judged result is yes.
When the second judged result shows that the first frame to be transmitted meets transmission condition, namely access principal access and enough access the first frame to be sent excess time, the first pointer is sent to and sends control module 4.Send control module 4 and further the first pointer is sent to subsequent processing units, subsequent processing units just can read the concrete data of the first frame to be sent by the first pointer.
After transmission control module 4 receives the first pointer, send control module 4 and can send the first feedback information to hardware queue administrative unit 2, to notify that hardware queue administrative unit 2 sends successfully.Hardware queue administrative unit 2 is after receiving the first feedback information, remove N frame to be transmitted, carry out the access of N+1 frame to be transmitted, namely storage unit 3 is being shown when the first judged result not for time empty, hardware queue administrative unit 2 obtain N frame to be transmitted after the second parameter of N+1 frame to be transmitted in data to be transmitted, and judge whether satisfied transmission condition according to the second parameter, obtain the 3rd judged result.
The method of above-mentioned acquisition the 3rd judged result is identical with the method for described second judged result, has just repeated no more herein.
When the first judged result shows that storage unit 3 is for empty, or second judged result show that N frame to be transmitted does not meet transmission condition, or the 3rd judged result when showing that N+1 frame to be transmitted does not meet transmission condition, hardware queue administrative unit 2 sends interrupting information, to notify that accessing the principal access stage described in described first software terminates to the first software for the access control principal access stage in electronic equipment.
That is, when not having data in storage unit 2, or time access principal access to be not enough to access complete frame data excess time, hardware queue administrative unit 2 sends interrupting information to the first software, to notify that this access of the first software terminates.And then electronic equipment can operate, as: the buffered data in territory, clear buffer, prepares new data etc.
Embodiment two:
The embodiment of the present application two will introduce the information processing method in technical scheme, and please refer to Fig. 2, the method comprises:
S1: described hardware queue administrative unit 2 receives the first very first time signal sent request for characterizing N frame to be transmitted in data to be transmitted queue that described timing unit 1 sends.
S5: when the described N frame to be transmitted in data to be transmitted described in described storage unit 3 meets transmission condition, the first pointer of described N frame to be transmitted is sent to described transmission control module 4 by described hardware management unit 2.
Wherein, N be more than or equal to 1 integer
Wherein, for step S1, in the embodiment of the present application, specific implementation process is:
When described timing unit 1 carries out timing according to the transmitting time of the described timing unit 1 of write, and at the end of timing, described hardware queue administrative unit 2 receives the described very first time signal that described timing unit 1 sends.
Save electronic equipment resource, and ensure that all transmission frames can accessed principal access, after step S1, before step S5, in the embodiment of the present application, further comprising the steps of:
S2: described hardware queue administrative unit 2 judges whether described storage unit 3 is empty, obtains the first judged result.
When the first judged result shows that storage unit 3 is for time empty, performs step S8; Otherwise, perform step S3.
S3: when described first judged result shows described storage unit 3 not for time empty, described hardware queue administrative unit 2 obtains the first parameter of described N frame to be transmitted.
S4: according to described first parameter, described hardware queue administrative unit 2 judges whether described N frame to be transmitted meets described transmission condition, obtains the second judged result.
Specifically, in the embodiment of the present application, access principal access and be more than or equal to access described frame required time to be transmitted excess time.Wherein, described access principal access excess time for access principal access phases-time deduct N frame to be transmitted before N-1 frame data required time.
When the second judged result is for being, perform step S5; Otherwise, perform step S8.
After execution of step S5, also to perform following steps further:
S6: described hardware queue administrative unit 2 receives the first feedback information receiving described N frame to be transmitted for characterizing described transmission control module 4 that described transmission control module 4 sends;
S7: described hardware queue administrative unit 2 removes described N frame to be transmitted, and showing described unit to be stored 3 when described first judged result not for time empty, second parameter of the N+1 frame to be transmitted after obtaining described N frame to be transmitted in described data to be transmitted, and judge whether the N+1 frame to be transmitted after described N frame to be transmitted meets described transmission condition according to described second parameter, obtain the 3rd judged result.
When the 3rd judged result is for being, perform step S5; Otherwise perform step S8.
S8: described hardware queue administrative unit in described electronic equipment for control the described access principal access stage first software send interrupting information, to notify that accessing the principal access stage described in described first software terminates.
Because embodiment two and embodiment one are based on a total inventive concept, therefore, repeat part just to have repeated no more.
Above-mentioned one or more technical scheme in the embodiment of the present application, at least has one or more technique effects following:
1, in the technical scheme of the application, by increasing hardware queue administrative unit, and allow hardware queue administrative unit and timing unit, storage unit is connected with transmission control module, when hardware queue administrative unit receive timing unit send for characterize N frame to be transmitted in data to be transmitted queue the first very first time signal sent request after, and the N frame to be transmitted in the memory unit in data to be transmitted is when meeting transmission condition, first pointer of frame to be transmitted for N just can be sent to described transmission control module by hardware queue administrative unit, and then solve in the prior art, the technical matters how realizing accurate access control principal access stage sequential existed, achieve the hardware supported access principal access stage, thus the technique effect of accurate access control principal access stage sequential.
2, in the technical scheme of the application, after hardware queue administrative unit receives the very first time signal of timing unit transmission, judge whether storage unit is empty, obtains the first judged result; When the first judged result shows described storage unit not for time empty, just can obtain the first parameter of the first frame to be transmitted further, so, when storage unit is empty, when namely there is no data in storage unit, the first parameter can not be obtained, but send interrupt message to the first software, and then saved hardware resource, reduce the work load of electronic equipment.
3, in the technical scheme of the application, obtain the first parameter of the first frame to be transmitted in hardware queue administrative unit after, judge whether the first frame to be transmitted meets transmission condition according to the first parameter, obtain the second judged result, wherein, transmission condition is specially access principal access and is more than or equal to access described frame required time to be transmitted excess time, that is, when accessing principal access and being not enough to access frame to be transmitted excess time, hardware management queue unit then can not send frame pointer to be transmitted to transmitting element, and then avoid the phenomenon that access is not enough to access all data excess time.
4, in the technical method of the application, after sending the first frame to be transmitted, remove the first frame to be transmitted, and showing storage unit when the first judged result not for time empty, hardware queue administrative unit obtain the first frame to be transmitted after the second parameter of the second frame to be transmitted in data to be transmitted, and judge whether to meet described transmission condition according to the second parameter, obtain the 3rd judged result, when the 3rd judged result shows that the second frame to be transmitted meets transmission condition, the second pointer of the second frame to be transmitted is sent to transmission control module, and then achieve the technique effect of dial-tone stage access multiframe data.
Specifically, the computer program instructions that information processing method in the embodiment of the present application is corresponding can be stored in CD, hard disk, on the storage mediums such as USB flash disk, read by an electronic equipment when the computer program instructions corresponding with information processing method in storage medium or when being performed, comprise the steps:
Described hardware queue administrative unit receives the first very first time signal sent request for characterizing N frame to be transmitted in data to be transmitted queue that described timing unit sends;
When described N frame to be transmitted in data to be transmitted described in described storage unit meets transmission condition, the first pointer of described N frame to be transmitted is sent to described transmission control module by described hardware management unit, wherein, N be more than or equal to 1 integer.
Optionally, what store in described storage medium receives with hardware queue administrative unit described described in step the first very first time signal sent request for characterizing N frame to be transmitted that described timing unit sends, corresponding computer instruction is specifically being performed in process, is specially:
When described timing unit carries out timing according to the transmitting time of the described timing unit of write, and at the end of timing, described hardware queue administrative unit receives the described very first time signal that described timing unit sends.
Optionally, other computer instruction is also stored in described storage medium, these computer instructions with step: described hardware queue administrative unit receive that described timing unit sends for characterize N frame to be transmitted the first very first time signal sent request after, described hardware management unit is performed before the first pointer of described N frame to be transmitted is sent to described transmission control module, comprises the steps: when being performed
Described hardware queue administrative unit judges whether described storage unit is empty, obtains the first judged result;
When described first judged result shows described storage unit not for time empty, described hardware queue administrative unit obtains the first parameter of described N frame to be transmitted;
According to described first parameter, described hardware queue administrative unit judges whether described N frame to be transmitted meets described transmission condition, obtains the second judged result;
Wherein, when described second judged result shows that described N frame to be transmitted meets described transmission condition, perform step: the first pointer of described N frame to be transmitted is sent to described transmission control module by described hardware management unit.
Optionally, described transmission condition is specially:
Access principal access is more than or equal to access described frame required time to be transmitted excess time;
Wherein, described access principal access excess time for access principal access phases-time deduct N frame to be transmitted before N-1 frame data required time.
Optionally, in described storage medium, also store other computer instruction, these computer instructions with step: being performed after the first pointer of the described N of described transmission frame to be transmitted, comprising the steps: when being performed
Described hardware queue administrative unit receives the first feedback information receiving described N frame to be transmitted for characterizing described transmission control module that described transmission control module sends;
Described hardware queue administrative unit removes described N frame to be transmitted, and showing described unit to be stored when described first judged result not for time empty, second parameter of the N+1 frame to be transmitted after obtaining described N frame to be transmitted in described data to be transmitted, and judge whether the N+1 frame to be transmitted after described N frame to be transmitted meets described transmission condition according to described second parameter, obtain the 3rd judged result.
Optionally, other computer instruction is also stored in described storage medium, these computer instructions with step: when described first judged result shows that described storage unit is for empty, or described second judged result shows that described N frame to be transmitted does not meet described transmission condition, or described 3rd judged result shows that described N+1 is performed when frame to be transmitted does not meet described transmission condition, comprises the steps: when being performed
Described hardware queue administrative unit in described electronic equipment for control the described access principal access stage first software send interrupting information, to notify that accessing the principal access stage described in described first software terminates.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.
Claims (12)
1. an electronic equipment, described electronic equipment comprises:
Timing unit;
Hardware queue administrative unit, described hardware queue administrative unit is connected with described timing unit;
Storage unit, for storing data to be transmitted queue, described storage unit is connected with described hardware queue administrative unit;
Send control module, be connected with described hardware queue administrative unit;
Wherein, when described hardware queue administrative unit receive described timing unit send for characterize N frame to be transmitted in data to be transmitted queue the first very first time signal sent request after, and the N frame to be transmitted in data to be transmitted described in described storage unit is when meeting transmission condition, first pointer of described N frame to be transmitted is sent to described transmission control module, wherein, N be more than or equal to 1 integer.
2. electronic equipment as claimed in claim 1, is characterized in that, described timing unit specifically for:
Transmitting time according to the described timing unit of write carries out timing;
At the end of described timing unit timing, send described very first time signal to described hardware queue administrative unit.
3. electronic equipment as claimed in claim 1, is characterized in that, described hardware queue administrative unit specifically for:
Judge whether described storage unit is empty, obtains the first judged result;
When described first judged result shows described storage unit not for time empty, obtain the first parameter of described N frame to be transmitted;
According to described first parameter, described hardware queue administrative unit judges whether described N frame to be transmitted meets described transmission condition, obtains the second judged result;
When described second judged result shows that described N frame to be transmitted meets described transmission condition, described first pointer is sent to described transmission control module.
4. electronic equipment as claimed in claim 3, it is characterized in that, described transmission condition is specially:
Access principal access is more than or equal to the described N of access frame required time to be transmitted excess time;
Wherein, described access principal access excess time for access principal access phases-time deduct access N frame to be transmitted before N-1 frame data required time.
5. electronic equipment as claimed in claim 4, is characterized in that, described hardware queue administrative unit concrete also for:
After described first pointer of transmission, receive the first feedback information having received described N frame to be transmitted for characterizing described transmission control module that described transmission control module sends;
Remove described N frame to be transmitted, and showing described storage unit when described first judged result not for time empty, second parameter of the N+1 frame to be transmitted after the described hardware queue administrative unit described N of acquisition frame to be transmitted in described data to be transmitted, and judge whether to meet described transmission condition according to described second parameter, obtain the 3rd judged result.
6. the electronic equipment as described in claim as arbitrary in claim 3 or 5, it is characterized in that, when described first judged result shows that described storage unit is for empty, or described second judged result shows that described N frame to be transmitted does not meet described transmission condition, or described 3rd judged result is when showing that described N+1 frame to be transmitted does not meet described transmission condition, described hardware queue administrative unit in described electronic equipment for control the described access principal access stage first software send interrupting information, to notify that accessing the principal access stage described in described first software terminates.
7. an information processing method, is applied in an electronic equipment, and wherein, described electronic equipment comprises: timing unit; Hardware queue administrative unit, described hardware queue administrative unit is connected with described timing unit; Storage unit, for storing data to be transmitted queue, described storage unit is connected with described hardware queue administrative unit; Send control module, be connected with described hardware queue administrative unit, described method comprises:
Described hardware queue administrative unit receives the first very first time signal sent request for characterizing N frame to be transmitted in data to be transmitted queue that described timing unit sends;
When described N frame to be transmitted in data to be transmitted described in described storage unit meets transmission condition, the first pointer of described N frame to be transmitted is sent to described transmission control module by described hardware management unit, wherein, N be more than or equal to 1 integer.
8. method as claimed in claim 7, is characterized in that, described hardware queue administrative unit receives the first very first time signal sent request for characterizing N frame to be transmitted that described timing unit sends, and is specially:
When described timing unit carries out timing according to the transmitting time of the described timing unit of write, and at the end of timing, described hardware queue administrative unit receives the described very first time signal that described timing unit sends.
9. method as claimed in claim 8, it is characterized in that, described hardware queue administrative unit receive described timing unit send for characterize N frame to be transmitted the first very first time signal sent request after, before first pointer of described N frame to be transmitted is sent to described transmission control module by described hardware management unit, described method also comprises:
Described hardware queue administrative unit judges whether described storage unit is empty, obtains the first judged result;
When described first judged result shows described storage unit not for time empty, described hardware queue administrative unit obtains the first parameter of described N frame to be transmitted;
According to described first parameter, described hardware queue administrative unit judges whether described N frame to be transmitted meets described transmission condition, obtains the second judged result;
Wherein, when described second judged result shows that described N frame to be transmitted meets described transmission condition, perform step: the first pointer of described N frame to be transmitted is sent to described transmission control module by described hardware management unit.
10. method as claimed in claim 9, it is characterized in that, described transmission condition is specially:
Access principal access is more than or equal to access described frame required time to be transmitted excess time;
Wherein, described access principal access excess time for access principal access phases-time deduct N frame to be transmitted before N-1 frame data required time.
11. methods as claimed in claim 10, is characterized in that, after the first pointer of the described N of described transmission frame to be transmitted, described method also comprises:
Described hardware queue administrative unit receives the first feedback information receiving described N frame to be transmitted for characterizing described transmission control module that described transmission control module sends;
Described hardware queue administrative unit removes described N frame to be transmitted, and showing described unit to be stored when described first judged result not for time empty, second parameter of the N+1 frame to be transmitted after obtaining described N frame to be transmitted in described data to be transmitted, and judge whether the N+1 frame to be transmitted after described N frame to be transmitted meets described transmission condition according to described second parameter, obtain the 3rd judged result.
12. methods as described in the arbitrary claim of claim 7,9 or 11, it is characterized in that, when described first judged result shows that described storage unit is for empty, or described second judged result shows that described N frame to be transmitted does not meet described transmission condition, or described 3rd judged result is when showing that described N+1 frame to be transmitted does not meet described transmission condition, described method also comprises:
Described hardware queue administrative unit in described electronic equipment for control the described access principal access stage first software send interrupting information, to notify that accessing the principal access stage described in described first software terminates.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310657211.8A CN104699635B (en) | 2013-12-06 | 2013-12-06 | A kind of electronic equipment and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310657211.8A CN104699635B (en) | 2013-12-06 | 2013-12-06 | A kind of electronic equipment and information processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104699635A true CN104699635A (en) | 2015-06-10 |
CN104699635B CN104699635B (en) | 2018-10-12 |
Family
ID=53346784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310657211.8A Active CN104699635B (en) | 2013-12-06 | 2013-12-06 | A kind of electronic equipment and information processing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104699635B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466334A (en) * | 2002-06-12 | 2004-01-07 | ��Ϊ��������˾ | Method for controlling message transmitting spped rate in router interface |
CN101047432A (en) * | 2006-06-23 | 2007-10-03 | 华为技术有限公司 | Method for distributing uplink resource |
CN101193041A (en) * | 2006-11-28 | 2008-06-04 | 华为技术有限公司 | Network data transmission method, device and system |
CN101582818A (en) * | 2008-05-12 | 2009-11-18 | 株式会社Ntt都科摩 | Method and device for reducing spending of control signal in mixed wireless network |
CN102255711A (en) * | 2011-07-15 | 2011-11-23 | 东南大学 | MAC layer adaptive retransmission method of UWB system video business transmission |
-
2013
- 2013-12-06 CN CN201310657211.8A patent/CN104699635B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466334A (en) * | 2002-06-12 | 2004-01-07 | ��Ϊ��������˾ | Method for controlling message transmitting spped rate in router interface |
CN101047432A (en) * | 2006-06-23 | 2007-10-03 | 华为技术有限公司 | Method for distributing uplink resource |
CN101193041A (en) * | 2006-11-28 | 2008-06-04 | 华为技术有限公司 | Network data transmission method, device and system |
CN101582818A (en) * | 2008-05-12 | 2009-11-18 | 株式会社Ntt都科摩 | Method and device for reducing spending of control signal in mixed wireless network |
CN102255711A (en) * | 2011-07-15 | 2011-11-23 | 东南大学 | MAC layer adaptive retransmission method of UWB system video business transmission |
Also Published As
Publication number | Publication date |
---|---|
CN104699635B (en) | 2018-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9160585B2 (en) | Data interface synchronization | |
CN108600974B (en) | Signaling indication method, device and storage medium | |
US20170329632A1 (en) | Device scheduling method, task manager and storage medium | |
US20200374884A1 (en) | Method and device for determining information domain value in dci | |
WO2021057789A1 (en) | Information indication method and apparatus, and computer readable storage medium | |
CN108513361B (en) | Channel access method, device and storage medium | |
KR101385439B1 (en) | Method for transferring between fpga and dsp connected with srio interface | |
JP2013543319A (en) | Method and system for providing MDT measurement information to a base station in a wireless network environment | |
US10402354B2 (en) | Method, apparatus, communication equipment and storage media for determining link delay | |
US9780783B1 (en) | Voltage tolerant termination presence detection | |
CN110768664B (en) | Data sampling method and device | |
US9377966B2 (en) | Method and apparatus for efficiently processing storage commands | |
EP4270902A1 (en) | Data conversion method and apparatus, and storage medium and electronic apparatus | |
CN108292236B (en) | Information processing method and device | |
US20180034749A1 (en) | System and method for distributing and replaying trigger packets via a variable latency bus interconnect | |
CN116467235A (en) | DMA-based data processing method and device, electronic equipment and medium | |
CN104699635A (en) | Electronic device and information processing method | |
US9280509B2 (en) | Data interface sleep mode logic | |
CN115576791A (en) | Dynamic adjustment method and device for pressure measurement thread, electronic equipment and storage medium | |
US10904163B2 (en) | Tunneling data to a data-path chip via a microcontroller unit (MCU) | |
CN108845765B (en) | NAND data reading method, system, device and storage medium | |
CN109614359B (en) | AXI bus-based data transmission method, device and storage medium | |
CN106452838A (en) | USB equipment simulation device and method | |
CN112243258A (en) | Method and device for determining user perception rate | |
CN108605026A (en) | A kind of method for transmitting signals, device and terminal device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |