Embodiment
For make purpose of the present invention, technical scheme, and advantage clearer, below in conjunction with the accompanying drawing embodiment that develops simultaneously, the technical scheme that embodiments of the invention are provided describes in further detail.
Referring to accompanying drawing 1, at CBC, the communication means of a kind of M2M that embodiments of the invention provide comprises:
11, CBC CBC receives first message, comprises group/terminal iidentification tabulation and group/station command in described first message.
In an embodiment of the present invention, group/terminal iidentification tabulation can be one or more group/terminal identification information, and identification information can be used to navigate to corresponding one or more group/terminal.Group identification information can be the sign of the ID of group, traffic ID or lane place etc., and the sign of lane place can be cell list.Terminal identification information can be IMSI (the International Mobile SubscriberIdentity of Termination ID, terminal, IMSI International Mobile Subscriber Identity), the MSISDN of terminal (Mobile Station InternationalSubscriber Directory Number, Mobile Subscriber International ISDN number) and the IMEI of terminal (InternationalMobile Equipment Identity, international mobile equipment identification number) etc.
For making the professional CBS of use of M2M, MTC-Server at first should be connected with CBC CBC, can directly connect between them, and perhaps logical IP network (as Internet) connects.After MTC-Server is connected to CBC, by first message group/station command is transmitted to BSS/RNC by CBC again, finally group/station command is sent to particular demographic/terminal by eating dishes without rice or wine by BSS/RNC.
Consider that MTC-Server is to CBC, CBC is to BSS/RNC, BSS/RNC to Cell (sub-district) and Cell to the many-to-many relationship between the MTC-Device (also being particular demographic/terminal), message from the MTC-Server initiation, if correctly flow to next unit, at first must correctly locate its position, should know correctly that as MTC-Server the address (as using IP+Port) of CBC, the address (as using IP+Port) that CBC also should correctly know BSS/RNC, the message that BSS/RNC sends by parsing CBC obtain the Cell tabulation.
If the group (Group) in the Cell tabulation sends Cell Broadcast CB, then should comprise Group ID in the broadcast, to prevent producing unnecessary reaction after non-group membership from receiving this message; If the terminal (Terminal) in the Cell tabulation sends Cell Broadcast CB, then should comprise Terminal ID in the broadcast, these also may be for Group ID+Entity (entity) ID or/and Mobile (moving) ID etc.
12, described CBC sends second message according to described first message, comprise described group/terminal iidentification tabulation and described group/station command in described second message, wherein, described group/terminal iidentification tabulation is used to make described group/corresponding terminal of terminal iidentification tabulation to determine whether to handle described group/station command.
Because will select concrete sub-district during broadcasting, promptly need to determine the second message corresponding district dual mode head it off can be arranged here at the CBC place:
Mode one: MTC-Server preserves the corresponding Cell tabulation of group/terminal iidentification tabulation
As mentioned above, MTC-Server should know the address of CBC, and comprises group in the message that this CBC sends/terminal iidentification tabulation, corresponding Cell tabulation (supposition CBC can obtain corresponding BSS/RNC address according to the Cell tabulation) and the group/station command of described group/terminal iidentification tabulation.
Mode two: CBC preserves the corresponding Cell tabulation of group/terminal iidentification tabulation
As mentioned above, MTC-Server should know the address of CBC, and comprises group/terminal iidentification tabulation and group/station command to the message that this CBC sends.
After CBC receives first message of MTC-Server, can return one to MTC-Server and receive the order of accepting one's fate really of first message, also can not send and confirm order.
After CBC receives first message of MTC-Server, the mode of use Cell Broadcast CB generates second message between CBC and the BSS/RNC, this message can be replaced message (Write-Replace) for writing, in Write-Replace message, CBC fills in group/corresponding Cell tabulation (Cell List) of terminal iidentification tabulation, this Cell tabulation can be generated according to the mapping relations of described group/terminal identification information respective cell by CBC, or from first message that MTC-Server sends, obtain, CBC is placed on group/terminal iidentification tabulation and group/station command message page (the CBS-Message-Information-Page n of Write-Replace message, n=1,2, ..) in, according to described cell list the described message page content of replacing message of writing is sent to group/terminal in the respective cell by BSS/RNC.
Need to prove that in existing C BS system, the Cell of cell broadcast messages correspondence is not selected automatically a bit, that is to say the function of not automatic more new terminal of CBC or the corresponding Cell tabulation of group.For head it off can have following solution:
Method one: the artificial setting
The artificial method of setting is exactly the mapping table by good all terminals of human configuration, group and Cell tabulation, leaves among MTC-Server or the CBC.MTC-Server or CBC at first search the Cell tabulation of targets of messages end correspondence in mapping table when sending message, and the result is added in the message structure, and then send.
Method two: upgrade automatically
This method is that MTC-Device carries out location area updating (routing area/location rank, or Cell rank) according to normal flow process.Referring to accompanying drawing 2, a kind of situation is that MTC-Device sends position updating request (Location Update Request) to (the Mobile Switching Center of mobile switching centre, MSC)/Visited Location Registor (Visit Location Register, VLR), MSC/VLR sends to attaching position register (Home Location Register with location update message, HLR), HLR will respond this message and give MSC/VLR, and MSC/VLR sends position renewal acceptance according to receiveing the response or refuse information is upgraded to MTC-Device in the position.If (Map Update LocationAreaAck) confirmed in the renewal lane place that HLR replys, then MSC/VLR will send and upgrade position (Update Location) message to MTC-S or CBC, the location area information of MTC-Device is updated to CBC or MTC-Server, CBC or MTC-Server again according to the corresponding group/terminal of information updating that obtains and Cell tabulate mapping relations.
Referring to accompanying drawing 3, another kind of situation is that MTC-Server or CBC are when sending message to relevant MTC-Device, inquiry terminal Accreditation System at first, as passing through Gateway Mobile Switching Center (GatewayMobile-services Switching Center, G-MSC)/Visited Location Registor VLR will ask position (Require Location) message to send to HLR, HLR returns the request position by G-MSC and replys (Require Location Ack) message to MTC-Server or CBC, after obtaining the location area information of destination end correspondence, send broadcasting in this lane place again, if location area information is the routing area/location rank, then need broadcast in all sub-districts that routing area/location comprises, if location area information is the Cell rank, then only need broadcast in indicated sub-district.
The communication means of the M2M that the embodiment of the invention described above provides, CBC sends second message according to the group that comprises in first message that receives/terminal iidentification tabulation and group/station command, so that be included in the described group/station command of terminal processes in the tabulation of described group/terminal iidentification, therefore can realize sending message at particular demographic/terminal.
Based on the communication means of above-mentioned M2M, referring to accompanying drawing 4, embodiments of the invention provide a kind of CBC, comprising:
The firstmessage sink unit 41 is used to receive first message, comprises group/terminal iidentification tabulation and group/station command in described first message;
Secondmessage sending unit 42, be used for sending second message according to described first message, comprise described group/terminal iidentification tabulation and described group/station command in described second message, wherein, described group/terminal iidentification tabulation is used to make described group/corresponding terminal of terminal iidentification tabulation to determine whether to handle described group/station command.
Further, still referring to accompanying drawing 4, described CBC can also comprise:
Celllist acquiring unit 40 is used for generating or obtaining described group/terminal iidentification tabulation corresponding district from described first message and tabulate according to the mapping relations of described group/terminal identification information respective cell;
At this moment, described secondmessage sending unit 42 also is used for comprising described group/terminal iidentification tabulation corresponding district tabulation that described celllist acquiring unit 40 obtains in second message that sends.
At service server, the communication means of a kind of M2M that embodiments of the invention provide comprises:
Send first message to CBC CBC, comprise group/terminal iidentification tabulation and group/station command in described first message, so that be included in the described group/station command of terminal processes in described group/terminal iidentification tabulation.
Be understandable that the service server that present embodiment provides can be a kind of MTC-Server in the M2M business.
Considering that MTC-Server sends to comprises group/terminal iidentification tabulation in first message of CBC, CBC should respond the transmission situation of corresponding Group/Terminal ID tabulation, but because the corresponding a plurality of Cell of Group ID possibility, wherein some Cell may broadcast success, and some Cell may broadcast failure.So preferably to send the sub-district that failure is represented to broadcast in failure sub-district (Failure Cell), the sub-district that is not included in this Failure Cell tabulation is represented to broadcast successfully; While is certain Cell because of Terminal ID possibility correspondence, and the success of Cell Broadcast CB or failure can both show that the terminal that belongs to this Cell is success or fails in this Cell so.So based on these 2 considerations, preferably preserve the corresponding Cell tabulation of Group/Terminal ID tabulation in MTC-Server, Cell tabulation that just can the Group/TerminalID tabulation is corresponding in sending to first message of CBC is as essential option like this.
Therefore preferably, service server can also comprise described group/terminal iidentification tabulation corresponding district tabulation in first message that described CBC sends, wherein, described group/terminal iidentification tabulation corresponding district tabulation is the mapping relations generation according to group/terminal identification information respective cell.
Correspondingly, referring to accompanying drawing 5, embodiments of the invention provide a kind of service server, comprising:
First message sending unit 51, be used for sending first message to CBC CBC, comprise group/terminal iidentification tabulation and group/station command in described first message, so that be included in the described group/station command of terminal processes in described group/terminal iidentification tabulation.
Preferably, still referring to accompanying drawing 5, the service server of present embodiment can also comprise:
Cell list generation unit 50 is used for generating described group/terminal iidentification tabulation corresponding district tabulation according to the mapping relations of group/terminal identification information respective cell;
At this moment, described first message sending unit 51 also is used for comprising described group/terminal iidentification tabulation corresponding district tabulation that described cell list generation unit 50 generates to first message that described CBC sends.
To sum up, the communication means of the M2M that provides at the service server embodiments of the invention, by group/terminal iidentification tabulation and the group/station command that in first message that sends, comprises, can therefore can realize sending message so that be included in the described group/station command of terminal processes in the tabulation of described group/terminal iidentification at particular demographic/terminal.
After BSS/RNC receives second message of CBC, for example after the Write Replace message, can use following two kinds of methods that the message page content of Write-Replace message is sent to group/terminal in the respective cell.
Method 1: eat dishes without rice or wine to use Cell Broadcast CB
Based on the address of sub-district, the known road of BSS/RNC, after BSS/RNC receives the Write Replace message of CBC, can directly send Cell Broadcast CB according to corresponding C ell tabulation, content is the cell broadcast messages page or leaf that BSS/RNC receives from CBC.This Cell Broadcast CB can be placed on special M2M business channels is set in the Cell Broadcast CB programme, and MTC-Device should be able to know the Cell Broadcast CB that obtains this channel.Special M2M business channels can be that all M2M business all are placed on same channel, also can be according to the corresponding channel of Group ID, and the terminal that belongs to this Group can receive the Cell Broadcast CB of this channel.
Method 2: eat dishes without rice or wine to use paging
Based on the known road of BSS/RNC group/terminal iidentification tabulation and described group/terminal iidentification tabulation corresponding district tabulation, after BSS/RNC receives the Write Replace message of CBC, can directly carry out paging (can not having the process of authentication and the process in inquiring position district or route district) according to corresponding C ell tabulation to group/terminal, after group/terminal is received paging, terminal under the paging group or call terminal initiate to insert so that communicate by letter with BSS/RNC again, BSS/RNC sends cell broadcast messages to group/terminal again, and content is the message page of Write-Replace message.
Need to prove that if above-mentioned paging is at terminal: a kind of mode can be made Termination ID the mobile logo (Mobile Identity) of beep-page message,, can divide folding in many beep-page messages if a paging can not be held the Termination ID tabulation.Terminal judges whether to sending to the order of oneself by Mobile Identity.Another kind of mode can beep-page message Mobile Identity be set to " No Identity ", simultaneously with all the other bytes (Rest Octets) part of Termination ID tabulation (or Mobile Identity tabulation) as beep-page message, terminal judges Mobile Identity is " No Identity ", and just the Termination ID tabulation that comprises by Rest Octets judges whether to sending to the order of oneself.
If above-mentioned paging is at cohort: a kind of mode can be made cohort ID the mobile logo (Mobile Identity) of beep-page message, if a paging can not be held cohort ID tabulation, can divide folding in many beep-page messages.Terminal under the cohort judges whether to sending to the order of oneself by Mobile Identity.Another kind of mode can beep-page message Mobile Identity be set to " No Identity ", simultaneously with all the other bytes (Rest Octets) part of cohort ID tabulation as beep-page message, terminal judges MobileIdentity under the cohort is " No Identity ", the cohort ID that judges own place simultaneously is in the cohort ID tabulation that Rest Octets comprises, just judge it is for sending to the order of oneself, otherwise just be not the order of issuing oneself.
In addition, referring to accompanying drawing 6, the group/station command that comprises in the above-mentioned Write Replace message can be included in application message (Application Information) message and send MTC-Device (terminal under terminal/cohort) to; Referring to accompanying drawing 7, group/the station command that comprises in the above-mentioned Write Replace message also can directly be included among the Rest Octets of beep-page message and send to MTC-Device (terminal under terminal/cohort), if and the Rest Octets of a paging can not hold described cohort ID tabulation and group/station command, can divide folding in many beep-page messages.
Based on above-mentioned explanation, the communication means of a kind of M2M that provides at the BSS/RNC embodiments of the invention referring to accompanying drawing 8, comprising:
81, receive second message, described second message comprises group/terminal iidentification tabulation and group/station command.
82, send paging, comprise the identify label of group/terminal in the described paging, the group/terminal identification information in the corresponding described group of described identify label/terminal iidentification tabulation;
83, described group/station command is included in the described paging or set up connection by the corresponding terminal of described paging and described group/terminal iidentification tabulation after send described terminal to.
In the present embodiment, described identify label can be the Termination ID information in the Termination ID tabulation, perhaps, described identify label also can be the cohort id information in the cohort ID tabulation, perhaps, described identify label also can be the mobile logo information that will obtain after Termination ID information or the group's id information conversion.
Correspondingly, referring to accompanying drawing 9, embodiments of the invention provide a kind of BSS/RNC, comprising:
The secondmessage sink unit 91 is used to receive second message, and described second message comprises group/terminal iidentification tabulation and group/station command;
Paging transmittingelement 92 is used for sending paging according to the described secondmessage sink unit 91, comprises group/terminal identity sign in the described paging, the group/terminal identification information in the corresponding described group of described identify label/terminal iidentification tabulation;
Order delivery unit 93 is used for that described group/station command is included in described paging or by sending described terminal to after the corresponding terminal foundation connection of described paging and described group/terminal iidentification tabulation.
To sum up, the communication means of the M2M that provides at the BSS/RNC embodiments of the invention, second message that comprises group/terminal iidentification tabulation and group/station command by reception, send paging according to this second message then, can make described group/corresponding terminal of terminal iidentification tabulation determine whether to handle described group/station command, therefore can realize sending message at particular demographic/terminal.Simultaneously, in the present embodiment, can realize adopting flexibly different ways to come the identity of indicating terminal/group.
Message flow according to existing cell broadcaste service CBS, BSS/RNC receives second message of CBC, after for example writing replacement (Write Replace) message, tabulation sends Cell Broadcast CB in corresponding C ell according to Cell, and use second message to respond, for example operation report response (Report Response) message is replied.In an embodiment of the present invention, BSS/RNC can return to CBC with the cell list that sends failure at Report Response, CBC will be according to the Report Response that receives, respond by first message, for example order is responded (Command Response) forwards and is given MTC-Server, whether the sub-district that sends failure is sent once more by the MTC-Server decision, total message flow as shown in Figure 10.
At terminal, the communication means of a kind of M2M that embodiments of the invention provide referring to accompanying drawing 11, comprising:
111, receive Cell Broadcast CB, comprise group/terminal iidentification tabulation and group/station command in the described Cell Broadcast CB;
112, described Cell Broadcast CB is resolved, if self be included in described group/terminal iidentification tabulation, then handle described group/station command, otherwise do not handle described group/station command.
Correspondingly, embodiments of the invention provide a kind of service terminal, referring to accompanying drawing 12, comprising:
Broadcast reception unit 121 is used to receive Cell Broadcast CB, comprises group/terminal iidentification tabulation and group/station command in the described Cell Broadcast CB;
Broadcasting processing unit 122 is used for described Cell Broadcast CB is resolved, if self be included in described group/terminal iidentification tabulation, then handle described group/station command, otherwise does not handle described group/station command.
At terminal, the communication means of the another kind of M2M that embodiments of the invention provide referring to accompanying drawing 13, comprising:
131, paging receiving comprises group/terminal identity sign in the described paging;
132, whether the identify label of determining self is the group/terminal identity sign in the described paging, if then handle the group/station command in the described paging or initiate to set up the access that connects so that receive group/station command in the cell broadcast messages; If not, then do not handle described paging.
Correspondingly, embodiments of the invention provide another kind of service terminal, referring to accompanying drawing 14, comprising:
Paging receivingunit 141 is used for paging receiving, comprises the identify label of group/terminal in the described paging;
Paging processing unit 142, be used for determining whether the identify label of self is the group/terminal identity sign of described paging, if then handle the group/station command in the described paging or initiate to set up the access of connection so that the group/station command in the reception cell broadcast messages; If not, then do not handle described paging.
To sum up, the communication means of the M2M that provides at the service terminal embodiments of the invention, by in Cell Broadcast CB that receives or paging, comprising group/terminal iidentification tabulation or group/terminal identity sign, make the terminal receive message determine whether to handle group/station command, therefore can realize sending message at particular demographic/terminal according to self address information or identify label.
(GateWay GW) sends message to group/terminal situation, requires GW that Cell Broadcast CB or paging are transmitted to relevant groups/terminal, and GW can adopt dual mode to transmit for this reason need to pass through gateway for BSS/RNC; Mode one is not done any judgement and is directly transmitted; Mode two, at first judge that according to the group/terminal identification information or the identify label of preserving whether described Cell Broadcast CB or paging are at the group/terminal that links to each other with self, if then described Cell Broadcast CB or paging are transmitted to corresponding group/terminal, otherwise do not transmit.
Receive that the terminal of Cell Broadcast CB decodes to this Cell Broadcast CB,, then handle this described group/station command, otherwise do not handle this described group/station command if self be included in group/terminal iidentification tabulation of this cell broadcast messages.Receive the terminal of paging, whether the mobile logo (also being identify label) of determining self is the group/terminal identity sign in the described paging, if then handle described group/station command, otherwise do not handle described group/station command.
For this reason referring to accompanying drawing 15, provide the communication means of a kind of M2M at the gateway embodiments of the invention, comprising:
151, receive message, comprise the first information in the described message, the described first information is the address list of group/terminal, the perhaps described first information is group/terminal identity sign;
152, according to the described first information the described message that receives is transmitted.
Particularly, gateway judges that according to described group/terminal identification information or described group/terminal identity sign whether described message is at the group/terminal that links to each other with self; If the judgment is Yes, the described forwards that then will receive is given described group/terminal identification information or described group/corresponding terminal of terminal identity sign.
Correspondingly, referring to accompanying drawing 16, embodiments of the invention provide a kind of gateway, comprising:
Receivingelement 161 is used to receive message, comprises the first information in the described message, and the described first information is the address list of group/terminal, and the perhaps described first information is group/terminal identity sign;
Retransmission unit 162 is used for according to the described first information the described message that described receivingelement 161 receives being transmitted.
And described retransmission unit specifically is used for judging that according to described group/terminal identification information or described group/terminal identity sign whether described message is at the group/terminal that links to each other with self; If the judgment is Yes, the described forwards that then will receive is given described group/terminal identification information or described group/corresponding terminal of terminal identity sign.
To sum up, the communication means of the M2M that provides at the gateway embodiments of the invention, by Cell Broadcast CB or paging to receiving, judge that according to the group/terminal identification information or the identify label of preserving whether described Cell Broadcast CB or paging are at the group/terminal that links to each other with self, transmit then or do not transmit, make particular demographic/terminal just handle group/station command, therefore can realize sending message at particular demographic/terminal.
At last, for making the professional CBS of use of M2M, need pass through BSS/RNC, CBC arrival MTC-Server from the message that MTC-Device (group/terminal) initiates, BSS/RNC to CBC section in the message route, existing message all is not enough to support this message, can also newly-built terminal report (Terminal Report) message in an embodiment of the present invention, replying accordingly is that (Ter_ReportResponse) responded in the terminal report for this reason.
As shown in Figure 17, when MTC-Device need send message to MTC-Server, directly (or passing through GW) sends the up channel request to BSS/RNC, MTC-Device reports with terminal that Terminal Report message is included among the L3 message Application Information in the SABM frame and sends to BSS/RNC, comprise group/terminal address and report content in this Terminal Report message; BSS/RNC sends CBC to after parsing Terminal Report message in the L3 message, CBC gives MTC-Server with forwards again, MTC-Server can respond Ter_Report Response message and give CBC, comprises group/terminal address and respond content in this Ter_Report Response message; CBC will be receiveed the response and will be transmitted to BSS/RNC, BSS/RNC will receive the response be included in pass to MTC-Device in the Application Information message after, disconnect again and being connected of MTC-Device.By described MTC-Device described Ter_Report Response message is resolved, if self belong to this group/terminal address, then this Ter_Report Response message is produced reaction, otherwise this Ter_Report Response message is not produced reaction.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to finish by program, described program can be stored in the computer-readable recording medium, as ROM/RAM, magnetic disc or CD etc.
The above; only be the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by described protection range with claim.