CN104618335B - The method and interface processing platform of a kind of interacting message - Google Patents

The method and interface processing platform of a kind of interacting message Download PDF

Info

Publication number
CN104618335B
CN104618335B CN201410850720.7A CN201410850720A CN104618335B CN 104618335 B CN104618335 B CN 104618335B CN 201410850720 A CN201410850720 A CN 201410850720A CN 104618335 B CN104618335 B CN 104618335B
Authority
CN
China
Prior art keywords
shared
message
dsp core
itself
upper strata
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.)
Expired - Fee Related
Application number
CN201410850720.7A
Other languages
Chinese (zh)
Other versions
CN104618335A (en
Inventor
孙春凤
阮俊冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Systems China Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Comba Telecom Systems China Ltd filed Critical Comba Telecom Systems China Ltd
Priority to CN201410850720.7A priority Critical patent/CN104618335B/en
Publication of CN104618335A publication Critical patent/CN104618335A/en
Application granted granted Critical
Publication of CN104618335B publication Critical patent/CN104618335B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to wireless communication technology field, the method and interface processing platform of more particularly to a kind of interacting message, the problem of interaction flow to solve current MAC PHY interfaces processing platform processing message is complex.The method of interacting message of the embodiment of the present invention includes:The DSP core in upper level in interface processing platform reads the message package in the shared drive itself shared with upper strata, and be stored in the local memory of itself, and determine to need to handle the DSP core in next stage of the message, by the message with the shared drive that storage in the form of message package is shared to itself and in next stage DSP core.This technical scheme interacting message between MAC layer and PHY layer by Sharing Memory Realization, it is to avoid the process such as parameter configuration during current interface issuing message, so as to reduce the complexity of the interaction flow of MAC PHY interfaces processing platforms processing message.

Description

The method and interface processing platform of a kind of interacting message
Technical field
The present invention relates to wireless communication technology field, the method and interface processing platform of more particularly to a kind of interacting message.
Background technology
GSM (Global System for Mobile communication, global system for mobile communications) MAC (Medium Access Control, medium education) layer and PHY (Physical layer, physical layer) interface are MAC- PHY interface, is the logic interfacing between upper-layer protocol processing subsystem and baseband.Wherein, MAC-PHY interfaces are Processing MAC layer message is transferred to PHY (physical layer) and PHY information reportings to MAC layer, control and scheduling physical layer link processing Important interface, therefore the high efficiency and completeness of MAC-PHY interface processing platform technologies directly influence physical layer process efficiency And correctness.
At present, MAC-PHY interfaces processing platform technology swaps data, configuration parameter etc. using RapidIO and operated, On the basis of RapidIO agreements, definition is corresponding start find, data interaction mechanism so that realize upper-layer protocol subsystem with The interacting message of each chip between physics subsystem, the interaction mechanism of this message causes MAC layer needs when issuing data to disappear Breath bag is issued to each DSP core respectively, and being selected by each DSP core from the message issued itself needs message to be processed, and thing Layer is managed when to MAC layer reported data, each DSP core causes MAC-PHY interfaces to pat respectively by information reporting to MAC layer The interaction flow of the message of platform technology is complex.
In summary, the interaction flow of MAC-PHY interfaces processing platform processing message is complex.
The content of the invention
The present invention provides the method and interface processing platform of a kind of interacting message, to solve the presence of MAC- in the prior art The problem of interaction flow of PHY interface processing platform processing message is complex.
The embodiments of the invention provide a kind of method of interacting message, including:
The Digital Signal Processing DSP core in upper level in interface processing platform reads itself and sharing that upper strata is shared Message package in internal memory, and the message package read is stored in the local memory of the DSP core in upper level;
The DSP core in upper level is parsed to the attribute information of every message in the message package, and according to The attribute information determines that the message in the processing message package is needed after next stage processing, it is determined that needing to handle the message The DSP core of next stage is in interface processing platform;
The DSP core in upper level stores the message to itself with described in next in the form of message package In the shared shared drive of level DSP core.
Due to distribution processor of the physical layer by Sharing Memory Realization inter-core message bag, so that multinuclear can be located parallel The message package distributed from upper strata is managed, the ability and real-time of physical layer process message is improved, and reduces interface and pat The complexity of the interaction flow of platform technical finesse message, and then cause the interface processing platform to possess compatibility and portable Property.
It is preferred that the DSP core in upper level read message package in the shared drive itself shared with upper strata it Before, in addition to:
The DSP core in upper level is received from upper strata transmission for notifying the DSP for being in upper level Core read itself share with upper strata it is shared in message package trigger signal.
Because upper strata into shared drive after message is stored, trigger signal is sent to the DSP core in upper level so that Message package in DSP core priority treatment shared drive in upper level, so as to improve the real-time of physical layer process message.
It is preferred that the DSP core in upper level is read after the message package in the shared drive itself shared with upper strata, Also include:
The DSP core in upper level sends the trigger signal to the DSP core in next stage, for notifying The DSP core in next stage reads message package in the shared drive shared with the DSP core in upper level Message.
Because the DSP core in upper level is stored into itself shared drive shared with the DSP core in next stage After message package, trigger signal is sent to the DSP core in next stage so that the DSP core in next stage can be handled altogether in time The message in internal memory is enjoyed, so as to improve the real-time of physical layer process message.
It is preferred that the DSP core in upper level read message package in the shared drive itself shared with upper strata it Before, in addition to:
The DSP core in upper level determines that the interacting message mark for the shared drive itself shared with upper strata is represented certainly There is message package in the shared drive that body is shared with upper strata.
Wherein, the interacting message mark of the shared drive shared with upper strata is to store message on upper strata to arrive the place Set after in the shared drive that the DSP core itself of upper level is shared with upper strata.
Because upper strata into shared drive after message is stored, the interacting message of the shared drive is set to identify set, so that Whether the DSP core in upper level is more easily housed in the shared drive that itself shares with upper strata is detected to disappear Breath.
It is preferred that after the message package read is stored in own local internal memory by the DSP core in upper level, also Including:
The interacting message mark for the shared drive that the DSP core in upper level shares itself with upper strata is weighed Put, so that the interacting message mark after resetting represents that the shared drive that itself shares with upper strata does not store message package.
Due to the DSP core in upper level by the message deposit in itself and the shared shared drive in upper strata in upper one After the local memory of the DSP core of level, interacting message mark in the shared drive is reset, so that message can be obtained Normal process.
It is preferred that the DSP core in upper level stores the message package to itself with described in next stage After in the shared shared drive of DSP core, in addition to:
The DSP core in upper level disappears itself shared drive shared with the DSP core in next stage Breath interaction mark set, so that the interacting message mark after set represents what itself shared with the DSP core in next stage Shared drive has stored message package.
Because the DSP core in upper level is stored into itself shared drive shared with the DSP core in next stage After message package, the interacting message of the shared drive is set to identify set, so that the DSP core for being at next stage can be more square Just whether message package is housed in itself shared drive shared with the DSP core in upper level is detected.
It is preferred that the DSP core in upper level read message package in the shared drive itself shared with upper strata it Before, in addition to:
The message statistics number for the shared drive that the DSP core in upper level itself is shared with the upper strata is not 0.
If it is preferred that the upper strata in upper level DSP core is MAC layer, the DSP core in upper level only has One.
Due to carrying out interacting for message with MAC layer by a DSP core, other professional interactive interfaces are reduced, so that The low complexity of the interaction flow of MAC-PHY interface platform technical informations.
The embodiments of the invention provide a kind of method of interacting message, including:
The Digital Signal Processing DSP core in upper level in interface processing platform is corresponding with next stage by itself The message package that DSP core is shared and reported the need for existing in the shared drive of reporting message bag dumps to itself and shared with upper strata Shared drive in;And
The message package in need reported in the local memory of the DSP core in upper level, then report required Message deposit is into itself and the shared shared drive in upper strata.
Due to distribution processor of the physical layer by Sharing Memory Realization inter-core message bag, so that multinuclear can be located parallel The message package distributed from upper strata is managed, the ability and real-time of physical layer process message is improved, and reduces interface and pat The complexity of the interaction flow of platform technical information, and then cause the interface processing platform to possess compatibility and portability.
It is preferred that this method also includes:
If in current period, depositing and disappearing in the shared drive that the DSP core in upper level is shared to itself with upper strata Breath bag, trigger signal is sent after current period terminates to upper strata, and the message package for notifying upper strata pair and upper strata to share is carried out Processing.
Message is deposited due to being in the cycle in the shared drive that the DSP core of upper level is shared to itself with upper strata, and The trigger signal for notifying to handle the shared drive is sent to upper strata after end cycle, message is entered so as to improve The real-time of row out.
It is preferred that the DSP core in upper level shares interior by what itself DSP core corresponding with being in next stage was shared There is reporting message bag in depositing, then before the message package for needing to report is dumped in the shared drive itself shared with upper strata, Also include:
The DSP core in upper level detects itself and sharing that the corresponding DSP core in next stage is shared The interaction mark of internal memory, represents the presence message package to be reported;Or
The DSP core in upper level detects itself and sharing that the corresponding DSP core in next stage is shared The message statistics number of internal memory is not 0.
Because the DSP core in upper level is in the message for the shared drive for sharing itself DSP core corresponding with next stage Bag is dumped to before the shared drive itself shared with upper strata, detects corresponding with lower floor by message identifier or message statistics number Message is not deposited in the shared shared drive of DSP core, so as to improve the real-time of information reporting.
It is preferred that the DSP core in upper level shares interior by what itself DSP core corresponding with being in next stage was shared There is reporting message bag in depositing, then dump to the message package reported in the shared drive itself shared with upper strata, and and place The message package reported is needed to be stored in the shared drive that itself shares with upper strata in the DSP core of upper level, in addition to:
What the DSP core for being at upper level determined the shared drive itself shared with the upper strata interacts mark table Show that the shared drive that itself shares with upper strata does not store message package;Or
The DSP core for being at upper level detects the shared drive for the shared drive itself shared with the upper strata Message statistics number is 0.
Due to before message package to be dumped to the shared drive shared with upper strata, need to detect with upper strata share it is shared in Whether message is stored in depositing, so as to improve the correctness of Message Processing.
If it is preferred that the upper strata in upper level DSP core is MAC layer, the DSP core in upper level only has one It is individual.
Due to carrying out interacting for message with MAC layer by a DSP core, other professional interactive interfaces are reduced, so that The low complexity of the interaction flow of MAC-PHY interface processing platform technical informations.
The embodiments of the invention provide a kind of interface processing platform, including:Multiple DSP cores;
Shared memory, for storing message package;
The Digital Signal Processing DSP core in upper level in interface processing platform, shares for reading itself with upper strata Shared drive in message package, and the message package read is stored in the local memory of the DSP core in upper level In;And the attribute information of every message in the message package is parsed, and the processing message package is determined according to the attribute information In message need after next stage handles, it is determined that being in the DSP of next stage in needing to handle the interface processing platform of the message Core;The message is in the shared drive that next stage DSP core is shared with storage in the form of message package to itself with described.
It is preferred that the DSP core in upper level is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading shared memory, receive and come from upper strata Being used for of sending notify the DSP core in upper level read in the shared memory itself share with upper strata it is shared in In message package trigger signal.
It is preferred that the DSP core in upper level is additionally operable to,
By the message in the message package to store into the shared memory itself in the form of message package and be in down After in the shared shared drive of the DSP core of one-level, trigger signal is sent to the DSP core in next stage, for notifying State the DSP core in next stage read in the shared memory itself with the DSP core shared drive in upper level Message package.
It is preferred that the DSP core in upper level is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading the shared memory, it is determined that described In the shared drive that the interacting message mark for the shared drive that itself shares with upper strata is represented in shared memory and upper strata is shared There is message package.
Wherein, the interacting message mark for the shared drive that itself and upper strata are shared in the shared memory is will on upper strata Set after in the message storage shared drive that itself shares with upper strata into the shared memory.
It is preferred that, the DSP core in upper level is additionally operable to,
It is described that the message package read is stored in the DSP core for being at upper level certainly in upper level DSP core After in the local memory of body, the interacting message of the shared drive that itself shares with upper strata in the shared memory is identified and carried out Reset, disappear so that the interacting message mark after resetting represents that the shared drive shared in the shared memory with upper strata is not stored Breath bag.
It is preferred that the DSP core in upper level is additionally operable to,
By the message with storage in the form of message package into the shared memory itself with described in next stage After in the shared shared drive of DSP core, itself it will be shared in the shared memory between the DSP core in next stage The interacting message mark set of internal memory so that the interacting message mark after set represent in the shared memory itself with it is described The shared shared drive of DSP core in next stage has stored message package.
Preferably the DSP core in upper level is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading the shared memory, detection is described Message statistics number in shared memory in the message package for the shared drive that itself shares with upper strata is not 0.
If it is preferred that the upper strata in upper level DSP core is MAC layer, the DSP core in upper level only has One.
The embodiments of the invention provide a kind of interface processing platform, including:Multiple DSP cores;
Shared memory, for storing message package;
The Digital Signal Processing DSP core in upper level in interface processing platform, for by each shared memory The message that itself DSP core corresponding with being in next stage is shared and reported the need for existing in the shared drive of reporting message bag Bag is dumped in the shared drive itself shared with upper strata;And in local memory after the message package in need reported, by institute The message deposit reported is needed into itself and the shared shared drive in upper strata.
It is preferred that the DSP core in upper level is additionally operable to:
In current period, message package is deposited into itself and the shared shared drive in upper strata, after current period terminates Trigger signal is sent to upper strata, the message package for notifying upper strata pair to be shared with upper strata is handled.
It is preferred that the DSP core in upper level is additionally operable to:
To exist in each shared memory in itself shared shared drive of DSP core corresponding with being in next stage Before reporting message bag is dumped in the shared drive itself shared with upper strata, detect in each shared memory itself with The interaction mark of the shared shared drive of the corresponding DSP core in next stage, represents the presence message package to be reported;Or
To exist in each shared memory in itself shared shared drive of DSP core corresponding with being in next stage Before reporting message bag is dumped in the shared drive itself shared with upper strata, detect in each shared memory itself with The message statistics number of the shared shared drive of the corresponding DSP core in next stage is not 0.
It is preferred that the DSP core in upper level is additionally operable to:
DSP core itself in each shared memory in upper level DSP core corresponding with being in next stage is total to There is reporting message bag in the shared drive enjoyed, then the message package reported is dumped into the shared memory itself and upper strata The message deposit reported is needed itself to be shared into the shared memory with upper strata in shared shared drive and local memory Shared drive before, determine in the shared memory shared drive itself shared with the upper strata interact mark expression The shared drive itself shared with upper strata does not store message package;Or
DSP core itself in each shared memory in upper level DSP core corresponding with being in next stage is total to There is reporting message bag in the shared drive enjoyed, then the message package reported is dumped into the shared memory itself and upper strata The message deposit reported is needed itself to be shared into the shared memory with upper strata in shared shared drive and local memory Shared drive before, the message statistics number for detecting itself shared drive shared with the upper strata in the shared memory is 0。
If it is preferred that the upper strata in upper level DSP core is MAC layer, the DSP core in upper level only has one It is individual.
Brief description of the drawings
Fig. 1 is the flow chart of the method for the interacting message of the embodiment of the present invention one;
Fig. 2 is the principle schematic of the method for message interaction of the embodiment of the present invention two;
Fig. 3 is the flow chart of the method for the interacting message of the embodiment of the present invention three;
Fig. 4 descending issues flow chart for the method for the interacting message of the embodiment of the present invention four;
Fig. 5 is the up report flow figure of method of the interacting message of the embodiment of the present invention five;
Fig. 6 is the schematic diagram of the MAC-PHY interface processing platforms of the embodiment of the present invention six.
Embodiment
The embodiment of the present invention reads itself by the Digital Signal Processing DSP core in upper level in interface processing platform Message package in the shared drive shared with upper strata, and the message package read is stored in the sheet of the DSP core in upper level In ground internal memory;And the attribute information of every message in the message package is parsed, handled according to the attribute information determination Message in the message package is needed after next stage processing, it is determined that needing to handle the MAC-PHY interfacing platforms of the message In be in next stage DSP core;Then the message is stored in the form of message package to itself with described in next stage DSP In the shared shared drive of core.
This technical scheme, to each core issuing message between the subsystem of PHY layer, is kept away by Sharing Memory Realization MAC layer Exempt from the prior art by operating process such as parameter configurations during RapidIO interfaces progress issuing message, connect so as to reduce The complexity of the interaction flow of mouth processing platform processing message, improves DSP disposal abilities, and then cause the interface processing platform It is also equipped with compatible, portability.
The embodiment of the present invention by the Digital Signal Processing DSP core in upper level in interface processing platform by itself with In the message package unloading that the corresponding DSP core of next stage is shared and reports the need for existing in the shared drive of reporting message bag In the shared drive shared to itself and upper strata;And in need in the local memory of the DSP core in upper level report Message package, then in the shared drive shared the required message deposit reported to itself and upper strata.
Each chip between the subsystem that this technical scheme passes through Sharing Memory Realization PHY layer is kept away to MAC layer reporting message Exempt from the prior art by operating process such as parameter configurations during RapidIO interfaces progress reporting message, connect so as to reduce The complexity of the interaction flow of mouth processing platform processing message, improves DSP disposal abilities, and then cause the interface processing platform It is also equipped with compatible, portability.
The embodiment of the present invention is described in further detail with reference to Figure of description.
The method of MAC layer and PHY layer interacting message includes the descending of message and issues handling process and the up of message is reported Handling process.
Wherein, as shown in figure 1, the exchange method of the message of the embodiment of the present invention one is the descending handling process issued, including:
Step 100, the DSP core in upper level in interface processing platform reads the shared drive that itself shares with upper strata In message package, and the message package read is stored in the local memory of the DSP core in upper level;
Step 101, the DSP core in upper level is parsed to the attribute information of every message in message package, and according to Attribute information determines that the message in processing message package is needed after next stage processing, it is determined that needing to handle the MAC-PHY interfaces of message The DSP core of next stage is in technology platform;
Step 102, the DSP core in upper level stores message to itself with being in next stage in the form of message package In the shared shared drive of DSP core.
It should be noted that the interface processing platform in the present invention is MAC-PHY interface processing platforms.
In step 100, the DSP core in upper level in interface processing platform read itself share with upper strata it is shared in If the message that the DSP core in upper level in the message package deposited is received comes from MAC layer, upper strata refers to MAC layer, if place When the message received in the DSP core of upper level comes from other DSP cores, then upper strata refers to DSP core.
Wherein, the descending handling process that issues of message is carried out in preset time, that is to say, that when one default In, complete the descending of message and issue flow, such as:One preset time is the time of a frame, i.e. 4.615ms, a frame bag Containing eight time slots.
The exchange method of the message of the embodiment of the present invention one is illustrated with reference to Fig. 2, if in DSP in upper level DSP core is DSP core 0, it is assumed that preset time is the time of a frame, and one of frame is divided into several frame slots.
Wherein, the number of every layer of DSP core can be configured as needed.
If it is preferred that the upper strata in upper level DSP core is MAC layer, the DSP core in upper level only has one It is individual.
Interacted that is, only one of which DSP core is DSP core 0 with MAC layer by the progress of shared drive 0 message package Storage, so reduces the interactive interface with other DSP cores.
MAC layer can be to physical layer issuing message bag to shared drive 0, by disappearing in shared drive 0 every the time of a frame Breath interaction mark set, and trigger signal is sent to DSP core 0, to notify DSP core 0 to go to handle MAC layer message package.
Wherein, the interacting message mark of shared drive can be that shake hands position or other flags are used to represent in shared drive With the presence or absence of message.Under normal circumstances, when the interacting message of shared drive is designated 1, represent there is message package in shared drive; When the interacting message of shared drive is designated 0, represent shared drive in do not deposit message package, can also shared drive message When interaction is designated 0, represent there is message package in shared drive;When the interacting message of shared drive is designated 1, represent in shared Message package is not deposited in depositing, wherein, interaction mark is manually set.
Trigger signal can be used to notify DSP core or ARM cores to go processing shared for the signal of internuclear interruption or other forms Message package in internal memory.
It is preferred that the DSP core in upper level read message package in the shared drive itself shared with upper strata it Before, in addition to:
The DSP core in upper level is received from upper strata transmission for notifying the DSP for being in upper level Core read itself share with upper strata it is shared in message package trigger signal.
That is, DSP core 0 are before the message package in reading shared drive 0, what receiving mac layer was sent is used to lead to Know that DSP core 0 read the trigger signal of message package in shared drive 0, so that DSP core 0 can be preferentially read in shared The message package in 0 is deposited, and it is handled.
DSP core 0 are after the trigger signal of MAC layer transmission is received, to being carried out in shared drive 0 with the presence or absence of message package Judge, if without message package in shared drive 0, DSP core 0 are no longer handled it, it is to avoid do not deposited in shared drive In the case of putting message package, MAC layer sends trigger signal to DSP core 0, and DSP core 0 directly read the situation of message package Occur, to ensure being normally carried out for subsequent step.
To judging in shared drive 0 with the presence or absence of message package, it is preferred that including two schemes:
First, DSP core 0 determine that the interacting message mark for the shared drive 0 shared with MAC layer represents to be total to MAC layer There is message package in the shared drive enjoyed.
Wherein, the interacting message mark of the shared drive 0 shared with MAC layer is to arrive message package storage in MAC layer Set after in the shared drive 0 shared with MAC layer.
Second, the message statistics number for the shared drive 0 that DSP core 0 share with MAC layer is not 0.
Then, DSP core 0 read the message package in shared drive 0, and the message package is stored in into DSP core's 0 In local memory.
It is preferred that after the message package to be stored in DSP core 0 DSP core 0 local memory, by shared drive In interacting message mark set to 0, illustrate message in shared drive to be empty, to ensure being normally carried out for subsequent step.
DSP core 0 are parsed according to the attribute information of message in message package to the message being issued in local memory, And the DSP core that the attribute information according to message is handled the message parsed with the mapping relations determination of corresponding DSP core, The attribute information of message is to configure good in systems with the mapping relations of corresponding DSP core.
Wherein, the attribute information of the message includes but is not limited to the parameters such as type of message, carrier wave ID, channel type.
Illustrate how the message in local memory determines so that DSP core 0 are parsed according to carrier wave ID as an example below The DSP core handled the message parsed.DSP core 0 are parsed to the carrier wave ID of message, according to being pre-configured with Carrier wave ID and DSP core between corresponding relation, so that it is determined that carrying out processing DSP core to the message that parses.Normal conditions Under, the corresponding DSP core of message that carrier wave ID is 0 or 1 is DSP core 0, therefore carrier wave ID is stayed in into DSP for 0 or 1 message Core 0 is handled.If the corresponding DSP core of message that carrier wave ID is 2 or 3 is DSP core 1, by the message parsed Carrier wave ID for 2 or 3 message to be issued in the form of message package in shared drive 1, other carrier waves ID message and above-mentioned side Method is similar, will not be repeated here.
When the method that is handled according to type of message, channel type or other attribute informations the message parsed with It is similar according to the method that carrier wave ID is handled the message parsed, it will not be repeated here.
DSP core 0 determine the DSP core to tackling its processing according to the message of parsing, are sent to corresponding with corresponding DSP During the shared shared drive of core is internuclear shared drive.Specifically, the message that DSP core 0 are parsed according to carrier wave ID The message that DSP core 1 in need, DSP core 3 or other DSP cores are handled, is handled without DSP core 2 Message, then DSP core 0 message package of corresponding message is issued to successively in different frame slots and is total to corresponding DSP core In the shared drive enjoyed.
Corresponding message package is issued to what is shared with corresponding DSP core successively in different frame slots in DSP core 0 After in shared drive, how to trigger the DSP core of next stage has kinds of schemes to the progress processing in its corresponding shared drive, under Three kinds of schemes are enumerated in face:
First, DSP core 0 send trigger signal successively to the DSP core of corresponding processing message in need, notify under it The corresponding DSP core of one-level goes corresponding shared drive to read corresponding message package, then can trigger the DSP core of next stage to its correspondence Shared drive in message package be read out, otherwise without trigger action;
Second, the corresponding interacting message with the shared drive of DSP core 0 of other DSP cores (in addition to DSP core 0) detection is identified, and Interacting message mark represents and there is message package in the shared drive of DSP core 0, then can trigger the DSP core corresponding shared to its Message package in internal memory is read out, otherwise without trigger action;
Third, other DSP cores (in addition to DSP core 0) detect that the corresponding message statistics number with the shared drive of DSP core 0 is not Zero, then it can trigger the DSP core and the message package in its corresponding shared drive is read out, otherwise without trigger action.
As DSP core 1 according to above-mentioned a certain method judge shared drive 1 i.e. DSP core 1 and DSP between DSP core There is message package in Core0 shared drive, then read the message between DSP core in shared drive 1 in the frame slot set, and will Message identifier between DSP core in shared drive 1 is set to 0, and in the frame slot set, DSP core 2 sentence according to above-mentioned a certain method Step is then no longer read out without message in shared drive 2 between disconnected DSP core, continues to perform the grades of DSP core 3 successively according to inspection The operation whether being read out is surveyed, after a read, will be common between correspondence DSP core if corresponding DSP core has carried out read operation The message identifier enjoyed in internal memory is set to 0.
Finally, the message that the DSP core in addition to DSP core 0 is read to it is handled accordingly.
Due to when in upper level DSP core be other DSP cores when, be at upper level DSP core be DSP core The 0 descending handling process that issues is similar, and it is no longer repeated herein.
As shown in figure 3, the method for the interacting message of the embodiment of the present invention three is up to report handling process, including:
Step 300, the Digital Signal Processing DSP core in upper level in interface processing platform is next with being in by itself The corresponding DSP core of level is shared and message package that report the need for existing in the shared drive of reporting message bag dump to itself with In the shared shared drive in upper strata;And
Step 301, the message package in need reported in the local memory of the DSP core in upper level, then will be required The message deposit to be reported is into itself and the shared shared drive in upper strata.
Wherein, required sequencing is not present in step 300 and step 301.
The report flow of message is illustrated by taking Fig. 2 as an example, wherein the DSP in upper level in interface processing platform Core can be the DSP core 0 in Fig. 2, or any DSP core such as DSP core 1 or DSP core11.
If it is preferred that the upper strata in DSP core 0 is MAC layer, the DSP core 0 that is in has one.
When i.e. the DSP core in upper level is DSP core 0, only one of which DSP core is entered with MAC layer by shared drive 0 The storage of row interaction data, reduces the interactive interface with other DSP cores.
The up report flow of message is also to be carried out in preset time.Specifically, if a cycle for a frame when Between, when in DSP core being DSP core 0 in interface processing platform, in first time slot of each frame, DSP core 0 Judge not store message in its shared drive 0, its determination methods is preferably comprised two schemes, but is not limited to both schemes:
One:DSP core 0 determine that the mark that interacts for the shared drive shared with MAC layer is represented and MAC layer shared drive Message package is not stored;
Secondly:The cores of DSP core 0 detect that the message statistics number of the shared drive for the shared drive shared with MAC layer is 0.
If by judging, message is stored in shared drive 0, then continue to judge, until there is no message in shared drive 0, then Proceed by report flow.
If by judging, message is not stored in shared drive 0, then in the 1st time slot, if existing in DSP core 0 needs During the message package of report, DSP core 0 are stored in shared drive 0, if being not present in the 1st time slot, DSP core 0 needs The message package to be reported, does not there is the message to be reported always within this time, then carries out next step.
It whether there is reporting message in the 2nd time slot DSP core 0 detect the shared drive 1 shared with DSP core 1 Bag, the message package reported in the absence of needs, then need not report, and carry out next step., will be shared interior if there is reporting message bag The message in 1 is deposited to dump in shared drive 0.If in other DSP core 2 ... ..., DSP core N shared shared drive Reported successively in the presence of the message package reported, the report flow class in the shared drive 1 that its flow is shared with DSP core 1 Seemingly, it will not be repeated here.
Wherein, reported it is preferred that detecting to whether there is in the shared drive 1 shared with DSP core 1 to DSP core 0 Message package, including but not limited to following two schemes:
DSP core 0 detect the mark that interacts for the shared drive shared with other DSP cores, and what expression presence to be reported disappears Breath bag;Or
DSP core 0 detect that the message statistics number for the shared drive shared with other DSP cores is not 0.
The message station reported is stored to after shared drive 0 within the cycle, touched it is preferred that DSP core 0 are sent to MAC Signal, notify there is the message package reported in MAC layer shared drive 0, MAC layer obtains message and then it is handled.
Then, in next cycle, then judged successively and reported.
As shown in figure 4, the exchange method of the message of the embodiment of the present invention four issue to be descending handling process when, including:
Step 400, message package is issued in the shared drive shared with DSP core 0 by MAC layer.
Step 401, the interacting message mark set for the shared drive shared with DSP core 0 is used to represent that this is shared by MAC layer Message is deposited in internal memory, and sends trigger signal to DSP core 0 is used to notify DSP core 0 to handle the message package in the shared drive.
Step 402, after the trigger signal that the receiving mac layer of DSP core 0 is sent, read in the shared drive shared with MAC layer Message, and the message is dumped in the local memory of DSP core 0.
Step 403, DSP core 0 is according to the attribute information of message in message package and the mapping relations of each DSP core, it is determined that pair The DSP core that the message parsed is handled.
Step 404, if the corresponding DSP core of one or several message parsed is DSP core 0, the message is stayed in DSP core 0 is handled;If the message parsed includes the message that needs other DSP cores correspondence DSP core is handled, By message to be issued in the form of message package in the shared drive that its DSP core 0 is shared with other corresponding DSP cores.
Step 405, the DSP core in addition to DSP core 0 judges whether there is message in the shared drive shared with DSP core 0 successively Bag, if so, performing step 406, otherwise performs step 407.
Step 406, each DSP core is obtained and the message in the message package in the shared drive of DSP core 0 and progress is corresponding one by one Processing, the flow terminates.
Step 407, corresponding DSP core (in addition to DSP core 0) operates without obtaining, and the flow terminates.
As shown in figure 5, the interaction flow of the message of the embodiment of the present invention five report to be up handling process when, including:
Step 500, whether there is message package in the shared drive that the detection of DSP core 0 is shared with MAC layer, if without message package, Step 501 is performed, step 503 is otherwise performed.
Step 501, DSP core 0 continues to detect in the shared drive shared with MAC layer whether there is message package, if when default It is interior to have message package always, then step 503 is performed, step 502 is otherwise performed.
Step 502, DSP core 0 abandons reporting message bag, and the flow terminates.
Step 503, DSP core 0 turns the message package to be reported in local memory and other DSP cores message package to be reported It is stored in the shared drive shared with MAC layer;
Step 504, dumped in the message package that DSP core 0 will be reported after the shared drive shared with MAC layer, to MAC layer Sending trigger signal is used to notify MAC layer to read the message package in the shared drive.
Step 505, MAC layer receives trigger signal, and further detects the message for the shared drive shared with DSP core 0 Interaction mark is used to represent there is message package in the shared drive, reads the message package in the shared drive and is located accordingly Reason, if being identified in the interacting message for further detecting the shared drive shared with DSP core 0 for representing do not have in the shared drive There is message package, then do not carrying out obtaining step, the flow terminates.
Based on same inventive concept, a kind of interface processing platform is additionally provided in the embodiment of the present invention, due to of the invention real The exchange method that a corresponding method of interface processing platform is message is applied, therefore the implementation of device of the embodiment of the present invention may refer to The implementation of method, repeats part and repeats no more.
As shown in fig. 6, the interface processing platform of the embodiment of the present invention six, including:Shared memory 600 and multiple DSP cores 601;
Shared memory 600, the message package for storing MAC-PHY interactive interfacings.
Issued for message package:
The Digital Signal Processing DSP core 601 in upper level in interface skill processing platform, for reading shared memory Message package in the shared drive that itself is shared with upper strata in 600, and the message package read is stored in described is in upper one In the local memory of the DSP core 601 of level;And the attribute information of every message in the message package is parsed, and according to the attribute Information determines that the message in the processing message package is needed after next stage processing, it is determined that needing to handle the interface processing of the message The DSP core 601 of next stage is in platform;The message is stored in the form of message package to the shared memory itself with In the shared drive shared in next stage DSP core 601.
It is preferred that the DSP core 601 in upper level is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading shared memory 600, reception comes from What upper strata was sent is used to notify the DSP core 601 in upper level is read in the shared memory 600 itself to be total to upper strata Enjoy it is shared in message package trigger signal.
It is preferred that the DSP core 601 in upper level is additionally operable to,
By the message in the message package to store into the shared memory 600 itself in the form of message package with being in After in the shared shared drive of the DSP core 601 of next stage, trigger signal is sent to the DSP core 601 in next stage, is used Itself is read in the shared memory 600 with described in upper level in notifying the DSP core 600 in next stage Message package in the shared drive of DSP core 601.
It is preferred that the DSP core 601 in upper level is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading the shared memory 600, it is determined that What the interacting message mark expression for the shared drive that itself shares with upper strata and upper strata were shared in the shared memory 601 is shared There is message package in internal memory.
Wherein, the interacting message mark for the shared drive that itself shares with upper strata is upper in the shared memory 600 What layer was set after message is stored in the shared drive that itself shares with upper strata into the shared memory 600.
It is preferred that the DSP core 601 in upper level is additionally operable to,
It is described that the message package read is stored in the DSP core for being at upper level in upper level DSP core 601 After in 601 local memories of itself, by the interacting message of the shared drive that itself shares with upper strata in the shared memory 600 Mark is reset, so that is shared in the interacting message mark expression shared memory 600 after resetting with upper strata is shared Internal memory does not store message package.
It is preferred that the DSP core 601 in upper level is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading the shared memory 600, detection Message statistics number in the shared memory 600 in the message package for the shared drive that itself shares with upper strata is not 0.
If it is preferred that the upper strata in upper level DSP core is MAC layer, the DSP core in upper level only has one It is individual.
For information reporting:
The Digital Signal Processing DSP core 601 in upper level in interface processing platform, for by each shared memory On the need for itself DSP core 601 corresponding with being in next stage is shared and existed in the shared drive of reporting message bag in 600 The message package of report is dumped in the shared drive itself shared with upper strata;And in local memory the message package in need reported Afterwards, by the required message deposit reported into itself and the shared shared drive in upper strata.
It is preferred that the DSP core 601 in upper level is additionally operable to:
In current period, message is deposited in the shared drive that itself shares with upper strata into the shared memory 600 Bag, trigger signal is sent after current period terminates to upper strata, for notifying at the message package shared with upper strata of upper strata pair Reason.
It is preferred that the DSP core 601 in upper level is additionally operable to:
By itself shared shared drive of DSP core 601 corresponding with being in next stage in each shared memory 600 It is middle to exist before reporting message bag dumped in the shared drive itself shared with upper strata, detect each shared memory The interaction for the shared drive that itself shares with the corresponding DSP core 601 in next stage in 600 is identified, and expression is present will The message package reported;Or
By itself shared shared drive of DSP core 601 corresponding with being in next stage in each shared memory 600 It is middle to exist before reporting message bag dumped in the shared drive itself shared with upper strata, detect each shared memory The message statistics number for the shared drive that itself shares with the corresponding DSP core 601 in next stage is not 0 in 600.
It is preferred that the DSP core 601 in upper level is additionally operable to:
DSP core 601 itself in each shared memory 600 in upper level is corresponding with next stage There is reporting message bag in the shared shared drive of DSP core 601, then the message package reported is dumped into the shared memory The message deposit that reports is needed in itself is shared with upper strata in 600 shared drive and local memory to the shared memory Before the shared drive that itself shares with upper strata in 600, determine what is itself shared in the shared memory 600 with the upper strata The interaction mark of shared drive represents that the shared drive that itself shares with upper strata does not store message package;Or
DSP core 601 itself in each shared memory 600 in upper level is corresponding with next stage There is reporting message bag in the shared shared drive of DSP core 601, then the message package reported is dumped into the shared memory The message deposit that reports is needed in itself is shared with upper strata in 600 shared drive and local memory to the shared memory Before the shared drive that itself shares with upper strata in 601, detect what is itself shared in the shared memory 600 with the upper strata The message statistics number of shared drive is 0.
If it is preferred that the upper strata in upper level DSP core 601 is MAC layer, the DSP core 601 in upper level Only one of which.
It can be seen from the above:The embodiment of the present invention is believed by the numeral in upper level in interface processing platform Number processing DSP core reads the message package in the shared drive itself shared with upper strata, and by the message package read storage everywhere In the local memory of the DSP core of upper level;And the attribute information of every message in the message package is parsed, according to institute State attribute information and determine that the message in the processing message package is needed after next stage processing, it is determined that needing to handle connecing for the message The DSP core of next stage is in mouth processing platform;Then the message is stored in the form of message package to itself and the place In the shared drive that next stage DSP core is shared.
This technical scheme, to each core issuing message between the subsystem of PHY layer, is kept away by Sharing Memory Realization MAC layer Exempt from the prior art by operating process such as parameter configurations during RapidIO interfaces progress issuing message, connect so as to reduce The complexity of the interaction flow of mouth processing platform technical finesse message, improves DSP disposal abilities, and then cause interface processing Platform is also equipped with compatible, portability.
The embodiment of the present invention by the Digital Signal Processing DSP core in upper level in interface processing platform by itself with In the message package unloading that the corresponding DSP core of next stage is shared and reports the need for existing in the shared drive of reporting message bag In the shared drive shared to itself and upper strata;And in need in the local memory of the DSP core in upper level report Message package, then in the shared drive shared the required message deposit reported to itself and upper strata.
Each chip between the subsystem that this technical scheme passes through Sharing Memory Realization PHY layer is kept away to MAC layer reporting message Exempt from the prior art by operating process such as parameter configurations during RapidIO interfaces progress reporting message, connect so as to reduce The complexity of the interaction flow of mouth processing platform processing message, improves DSP disposal abilities, and then cause the interface processing platform It is also equipped with compatible, portability.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program Product.Therefore, the present invention can be using the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Apply the form of example.Moreover, the present invention can be used in one or more computers for wherein including computer usable program code The computer program production that usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product Figure and/or block diagram are described.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which is produced, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, thus in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
, but those skilled in the art once know basic creation although preferred embodiments of the present invention have been described Property concept, then can make other change and modification to these embodiments.So, appended claims are intended to be construed to include excellent Select embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising including these changes and modification.

Claims (26)

1. a kind of method of interacting message, it is characterised in that this method includes:
The Digital Signal Processing DSP core in upper level in interface processing platform reads the shared drive that itself shares with upper strata In message package, and the message package read is stored in the local memory of the DSP core in upper level;
The DSP core in upper level is parsed to the attribute information of every message in the message package, and according to described Attribute information determines that the message in the processing message package is needed after next stage processing, it is determined that needing to handle the interface of the message The DSP core of next stage is in processing platform;
The DSP core in upper level stores the message to itself with described in next stage in the form of message package In the shared shared drive of DSP core.
2. the method as described in claim 1, it is characterised in that the DSP core in upper level reads itself and is total to upper strata Before message package in the shared drive enjoyed, in addition to:
The DSP core in upper level is received from upper strata transmission for notifying the DSP core in upper level to read The trigger signal for the message package being derived from the shared drive that body is shared with upper strata.
3. method as claimed in claim 2, it is characterised in that the DSP core in upper level reads itself and is total to upper strata After message package in the shared drive enjoyed, in addition to:
The DSP core in upper level sends trigger signal to the DSP core in next stage, described for notifying DSP core in next stage reads the message of message package in the shared drive shared with the DSP core in upper level.
4. the method as described in claims 1 to 3 is any, it is characterised in that the DSP core in upper level read itself with Before message package in the shared shared drive in upper strata, in addition to:
The DSP core in upper level determine the interacting message mark for the shared drive itself shared with upper strata represent itself with There is message package in the shared shared drive in upper strata;
Wherein, the interacting message mark of the shared drive shared with upper strata is to store message to described in upper on upper strata Set after in the shared drive that the DSP core of one-level itself is shared with upper strata.
5. method as claimed in claim 4, it is characterised in that the DSP core in upper level is by the message package read After being stored in own local internal memory, in addition to:
The interacting message mark for the shared drive that the DSP core in upper level shares itself with upper strata is reset, with The mark of the interacting message after replacement is set to represent that the shared drive that itself shares with upper strata does not store message package.
6. method as claimed in claim 4, it is characterised in that the DSP core in upper level stores the message package After in the shared drive shared to itself and the DSP core in next stage, in addition to:
The message for the shared drive that the DSP core in upper level shares itself with the DSP core in next stage is handed over Set is mutually identified, so that the interacting message mark after set represents itself and sharing that the DSP core in next stage is shared Internal memory has stored message package.
7. the method as described in claims 1 to 3 is any, it is characterised in that the DSP core in upper level read itself with Before message package in the shared shared drive in upper strata, in addition to:
The message statistics number for the shared drive that the DSP core in upper level itself is shared with the upper strata is not 0.
8. the method as described in claims 1 to 3 is any, it is characterised in that if the upper strata in upper level DSP core is matchmaker Body access control layer MAC layer, then the DSP core only one of which in upper level.
9. a kind of method of interacting message, it is characterised in that this method includes:
The Digital Signal Processing DSP core in upper level in interface processing platform by itself with the corresponding DSP of next stage The message package that core is shared and reported the need for existing in the shared drive of reporting message bag dumps to what itself shared with upper strata In shared drive;And
The message package in need reported in the local memory of the DSP core in upper level, then by the required message reported It is stored in the shared drive itself shared with upper strata.
10. method as claimed in claim 9, it is characterised in that this method also includes:
If in current period, the DSP core in upper level deposits message package into itself and the shared shared drive in upper strata, Trigger signal is sent to upper strata after current period terminates, the message package for notifying upper strata pair to be shared with upper strata is handled.
11. the method as described in claim 9~10 is any, it is characterised in that the DSP core in upper level by itself with There is reporting message bag in the shared drive shared in the corresponding DSP core of next stage, then the message package unloading reported needs Before in the shared drive shared to itself and upper strata, in addition to:
The DSP core in upper level detects the shared drive that itself shares with the corresponding DSP core in next stage Interaction mark, represent the presence message package to be reported;Or
The DSP core in upper level detects the shared drive that itself shares with the corresponding DSP core in next stage Message statistics number be 0.
12. the method as described in claim 9~10 is any, it is characterised in that the DSP core in upper level by itself with There is reporting message bag in the shared drive shared in the corresponding DSP core of next stage, then dump to the message package reported certainly In the shared drive that body and upper strata are shared, and and the DSP core in upper level need the message package reported be stored in itself with The shared shared drive in upper strata, in addition to:
The DSP core for being at upper level determines that the mark that interacts for the shared drive itself shared with the upper strata is represented certainly The shared drive that body is shared with upper strata does not store message package;Or
The DSP core for being at upper level detects the message of the shared drive for the shared drive itself shared with the upper strata Statistical number is 0.
13. the method as described in claim 9~10 is any, it is characterised in that if the upper strata in upper level DSP core is Media access control layer MAC layer, then the DSP core only one of which in upper level.
14. a kind of interface processing platform, it is characterised in that the interface processing platform includes:
Multiple Digital Signal Processing DSP cores;
Shared memory, for storing message package;
The Digital Signal Processing DSP core in upper level in interface processing platform, for read in shared memory itself with Message package in the shared shared drive in upper strata, and the message package read is stored in the DSP core in upper level In local memory;And the attribute information of every message in the message package is parsed, and processing institute is determined according to the attribute information Stating the message in message package needs after next stage handles, it is determined that in next in needing to handle the interface processing platform of the message The DSP core of level;The message is stored to the shared memory itself with described in next stage DSP in the form of message package In the shared shared drive of core.
15. interface processing platform as claimed in claim 14, it is characterised in that the DSP core in upper level is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading shared memory, receive and sent from upper strata Be used for notify the DSP core in upper level to read in the shared drive that itself shares with upper strata in the shared memory Message package trigger signal.
16. interface processing platform as claimed in claim 14, it is characterised in that the DSP core in upper level is additionally operable to,
By the message in the message package to store into the shared memory itself in the form of message package with being in next stage The shared shared drive of DSP core in after, to the DSP core transmission trigger signal in next stage, for notifying the place Itself and disappearing in the DSP core shared drive in upper level are read in the shared memory in the DSP core of next stage Breath bag.
17. the interface processing platform as described in claim 14~16 is any, it is characterised in that the DSP in upper level Core is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading the shared memory, determine described shared The interacting message mark for the shared drive that itself shares with upper strata represents exist in the shared drive shared with upper strata in memory Message package;
Wherein, the interacting message mark for the shared drive that itself is shared with upper strata is by message on upper strata in the shared memory Set after storing in the shared drive that itself shares with upper strata in the shared memory.
18. interface processing platform as claimed in claim 14, it is characterised in that the DSP core in upper level is additionally operable to,
It is described that the message package read is stored in the local of the DSP core itself in upper level in upper level DSP core After in internal memory, the interacting message mark of the shared drive that itself shares with upper strata in the shared memory is reset, with The mark of the interacting message after replacement is set to represent that the shared drive shared in the shared memory with upper strata does not store message package.
19. interface processing platform as claimed in claim 17, it is characterised in that the DSP core in upper level is additionally operable to,
By the message to store into the shared memory itself and the DSP core in next stage in the form of message package After in shared shared drive, by sharing that itself and the DSP core in next stage in the shared memory are shared The interacting message mark set of internal memory so that the interacting message mark after set represent in the shared memory itself with it is described The shared shared drive of DSP core in next stage has stored message package.
20. the interface processing platform as described in claim 14~16 is any, it is characterised in that the DSP in upper level Core is additionally operable to,
Before message package in the shared drive that itself shares with upper strata in reading the shared memory, detect described shared Message statistics number in memory in the message package for the shared drive that itself shares with upper strata is not 0.
21. the interface processing platform as described in claim 14~16 is any, it is characterised in that if described be in upper level DSP The upper strata of core is media access control layer MAC layer, then the DSP core only one of which in upper level.
22. a kind of interface processing platform, it is characterised in that the interface processing platform includes:
Multiple Digital Signal Processing DSP cores;
Shared memory, for storing message package;
The Digital Signal Processing DSP core in upper level in interface processing platform, for by each shared memory itself It is shared and message package that report the need for existing in the shared drive of reporting message bag turns with the corresponding DSP core of next stage It is stored in the shared drive itself shared with upper strata;And in local memory after the message package in need reported, will be required The message deposit reported is into itself and the shared shared drive in upper strata.
23. interface processing platform as claimed in claim 22, it is characterised in that the DSP core in upper level is additionally operable to:
In current period, message package is deposited in the shared drive that itself shares with upper strata into the shared memory, is being worked as Trigger signal is sent to upper strata after preceding end cycle, the message package for notifying upper strata pair to be shared with upper strata is handled.
24. the interface processing platform as described in claim 22~23 is any, it is characterised in that the DSP in upper level Core is additionally operable to:
Reported existing in itself shared shared drive of DSP core corresponding with being in next stage in each shared memory Before message package is dumped in the shared drive itself shared with upper strata, detect in each shared memory itself with it is described The interaction mark of the shared shared drive of corresponding DSP core in next stage, represents the presence message package to be reported;Or
Reported existing in itself shared shared drive of DSP core corresponding with being in next stage in each shared memory Before message package is dumped in the shared drive itself shared with upper strata, detect in each shared memory itself with it is described The message statistics number of the shared shared drive of corresponding DSP core in next stage is not 0.
25. the interface processing platform as described in claim 22~23 is any, it is characterised in that the DSP in upper level Core is additionally operable to:
DSP core itself in each shared memory in upper level DSP core corresponding with being in next stage is shared There is reporting message bag in shared drive, then the message package reported is dumped in the shared memory and itself shared with upper strata Shared drive and local memory in need the message deposit reported itself and upper strata into the shared memory are shared to be total to Enjoy before internal memory, determine that the mark that interacts for the shared drive that itself shares with the upper strata in the shared memory represents itself The shared drive shared with upper strata does not store message package;Or
DSP core itself in each shared memory in upper level DSP core corresponding with being in next stage is shared There is reporting message bag in shared drive, then the message package reported is dumped in the shared memory and itself shared with upper strata Shared drive and local memory in need the message deposit reported itself and upper strata into the shared memory are shared to be total to Enjoy before internal memory, the message statistics number for detecting the shared drive that itself shares with the upper strata in the shared memory is 0.
26. the interface processing platform as described in claim 22~23 is any, it is characterised in that if described be in upper level DSP The upper strata of core is media access control layer MAC layer, then the DSP core only one of which in upper level.
CN201410850720.7A 2014-12-30 2014-12-30 The method and interface processing platform of a kind of interacting message Expired - Fee Related CN104618335B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410850720.7A CN104618335B (en) 2014-12-30 2014-12-30 The method and interface processing platform of a kind of interacting message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410850720.7A CN104618335B (en) 2014-12-30 2014-12-30 The method and interface processing platform of a kind of interacting message

Publications (2)

Publication Number Publication Date
CN104618335A CN104618335A (en) 2015-05-13
CN104618335B true CN104618335B (en) 2017-10-24

Family

ID=53152611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410850720.7A Expired - Fee Related CN104618335B (en) 2014-12-30 2014-12-30 The method and interface processing platform of a kind of interacting message

Country Status (1)

Country Link
CN (1) CN104618335B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107133231B (en) * 2016-02-29 2020-09-01 中移(苏州)软件技术有限公司 Data acquisition method and device
CN109558368A (en) * 2018-11-27 2019-04-02 武汉虹旭信息技术有限责任公司 A kind of multi-core DSP processing chip intercore communication system and its method
CN112559432A (en) * 2020-12-22 2021-03-26 上海金卓科技有限公司 Multi-core communication system
CN112685197B (en) * 2020-12-28 2022-08-23 浪潮软件科技有限公司 Interface data interactive system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1945543A (en) * 2006-11-13 2007-04-11 杭州华为三康技术有限公司 Service flow processing method of multiple nuclear processor and multiple nuclear processor
CN101025697A (en) * 2007-04-05 2007-08-29 杭州华为三康技术有限公司 Method, system and master core and slave core for realizing user configuration

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1945543A (en) * 2006-11-13 2007-04-11 杭州华为三康技术有限公司 Service flow processing method of multiple nuclear processor and multiple nuclear processor
CN101025697A (en) * 2007-04-05 2007-08-29 杭州华为三康技术有限公司 Method, system and master core and slave core for realizing user configuration

Also Published As

Publication number Publication date
CN104618335A (en) 2015-05-13

Similar Documents

Publication Publication Date Title
CN104618335B (en) The method and interface processing platform of a kind of interacting message
CN106612306A (en) Data sharing method and device of virtual machine
CN106937158A (en) Live display methods, apparatus and system
CN104955074B (en) Test device and test method
CN107360458A (en) Control method for playing back, device, storage medium and terminal
CN108899082A (en) Maintenance service management method, system, terminal and computer readable storage medium
CN104519262B (en) Obtain the method, apparatus and terminal of video data
CN108595203A (en) Application function executes method, mobile terminal and computer readable storage medium
CN108228363A (en) A kind of message method and device
CN107783833A (en) A kind of management method and device of terminal background application
CN109587112A (en) It is a kind of send data method, receive data method, equipment and system
CN107291586A (en) The analysis method and device of a kind of application program
CN104270287B (en) A kind of packet out-ordering detection method and device
CN106453625A (en) Information synchronization method and high-availability cluster system
CN107357630A (en) A kind of method, apparatus and storage medium for realizing that virtual machine is synchronous
CN104539597B (en) Multi-medium data method for pushing and device
CN110297718A (en) Interface element linkage processing method, device and equipment
CN110227268A (en) A kind of method and device detecting violation game account number
CN108363611A (en) Method for managing security, device and the omnidirectional system of virtual machine
CN105049374B (en) Dispatching method, device and the mobile terminal of downloading task
CN102521177B (en) Interrupt processing method and device, central processing unit and processing apparatus
CN104796730B (en) The methods, devices and systems of user at a slow speed in a kind of detection internet video live broadcasting
CN104750553B (en) Using operation method and device
CN103391517B (en) Communication system, communication control method, movement station and base station
CN106576106A (en) Method, apparatus and system for exchanging sensor information with middleware

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
CP01 Change in the name or title of a patent holder

Address after: 510663 No. 10 Shenzhou Road, Science City, Luogang District, Guangzhou City, Guangdong Province

Patentee after: Jingxin Network System Co.,Ltd.

Address before: 510663 No. 10 Shenzhou Road, Science City, Luogang District, Guangzhou City, Guangdong Province

Patentee before: COMBA TELECOM SYSTEMS (CHINA) Ltd.

CP01 Change in the name or title of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171024

CF01 Termination of patent right due to non-payment of annual fee