+

CN101374355B - Method and apparatus for implementing local exchange - Google Patents

Method and apparatus for implementing local exchange Download PDF

Info

Publication number
CN101374355B
CN101374355B CN 200810171906 CN200810171906A CN101374355B CN 101374355 B CN101374355 B CN 101374355B CN 200810171906 CN200810171906 CN 200810171906 CN 200810171906 A CN200810171906 A CN 200810171906A CN 101374355 B CN101374355 B CN 101374355B
Authority
CN
China
Prior art keywords
called
calling
subscriber
local exchange
imsi
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.)
Active
Application number
CN 200810171906
Other languages
Chinese (zh)
Other versions
CN101374355A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 200810171906 priority Critical patent/CN101374355B/en
Publication of CN101374355A publication Critical patent/CN101374355A/en
Application granted granted Critical
Publication of CN101374355B publication Critical patent/CN101374355B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种实现本地交换的方法和装置,该方法包括:获取主叫用户信息和被叫用户信息;根据所述主叫用户信息和所述被叫用户信息,查询数据字典,判断所述主叫用户与所述被叫用户之间能否进行本地交换;如果判断所述主叫用户和所述被叫用户之间能够进行本地交换,则控制所述主叫用户和所述被叫用户进行本地交换。本发明实施例减少了对核心网资源的占用,缩短了语音的传输时延。

The embodiment of the present invention discloses a method and device for realizing local switching. The method includes: acquiring calling user information and called user information; querying a data dictionary according to the calling user information and the called user information, judging whether local switching can be performed between the calling user and the called user; if it is judged that local switching can be performed between the calling user and the called user, then controlling the calling user and the called user The called user performs local switching. The embodiment of the present invention reduces the occupation of core network resources and shortens the voice transmission delay.

Description

A kind of method and apparatus of realizing local exchange
Technical field
The present invention relates to communication technical field, particularly relate to a kind of method and apparatus of realizing local exchange.
Background technology
At UMTS (Universal Mobile Telecommunications System, Universal Mobile Telecommunications System) in network, AP (Access Point, access point) as a kind of CPE (Customer PremisesEquipment, user's indoor equipment), being deployed in user's family or in the office of enterprise, is the micro radio access device.AP merges wired network and wireless network, is that a kind of typical FMC (FixedMobile Convergence, fixedly Mobile Convergence) uses, and has improved indoor mobile wireless and has covered, and has absorbed traffic, improves user's business experience.
In prior art, call flow in UMTS AP network is: calling UE (User Equipment, subscriber equipment), Calling Side AP and AG (Aggregate Gateway, IAD) setting up RRC (Radio Resource Control, Radio Resource is controlled) between connects; Calling UE sends initial direct-sending message to Calling Side AP, and Calling Side AP sends initial UE message by AG to MSC (Mobile Switch Center, mobile switching centre); Carry out authentication, security control between calling UE, Calling Side AP, AG and MSC; Calling UE sends Setup message by Calling Side AP, AG to MSC; Set up carrying between calling UE, Calling Side AP, AG and MSC; MSC is by AG and callee side AP paging called UE; Setting up RRC between called UE, callee side AP and AG connects; Called UE sends initial direct-sending message to callee side AP, and callee side AP sends initial UE message by AG to MSC; Carry out authentication, security control between called UE, callee side AP, AG and MSC; MSC sends Setup message by AG, callee side AP to called UE; Set up carrying between called UE, callee side AP and MSC.
The inventor is in realizing process of the present invention, and there are the following problems at least to find prior art:
When calling UE and called UE are conversed under same AG or AP, need by CN (CoreNetwork, core net) MSC in completes the signaling exchange, be used for user's face of data information between calling UE and called UE, be based upon between UE and CN, take the resource of CN, caused the speech channel waste, increased the time delay of voice transfer.
Summary of the invention
The embodiment of the present invention provides a kind of method and apparatus of realizing local exchange, has reduced taking the CN resource.
For achieving the above object, the embodiment of the present invention proposes a kind of method that realizes local exchange on the one hand, comprising:
Obtain calling user information and called user information;
According to described calling user information and described called user information, can the data query dictionary judge between described calling subscriber and described called subscriber and carry out local exchange;
If judge between described calling subscriber and described called subscriber and can carry out local exchange, control described calling subscriber and described called subscriber carries out local exchange.
On the other hand, the embodiment of the present invention also proposes a kind of device of realizing local exchange, comprising:
Acquisition module is used for obtaining calling user information and called user information;
Judge module, for described calling user information and the described called user information obtained according to described acquisition module, can the data query dictionary judge between described calling subscriber and described called subscriber and carry out local exchange;
Control module is used for can carrying out local exchange between the described judge module described calling subscriber of judgement and described called subscriber, controls described calling subscriber and described called subscriber and carries out local exchange.
The technical scheme of the embodiment of the present invention has the following advantages, because according to calling user information and called user information, controls calling subscriber and called subscriber and carries out local exchange, thereby, reduced the taking of resources of core network, shortened the propagation delay time of voice.
Description of drawings
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, the below will do to introduce simply to the accompanying drawing of required use in embodiment or description of the Prior Art, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is a kind of method flow diagram of realizing local exchange in the embodiment of the present invention;
Fig. 2 is a kind of specific implementation flow chart of realizing local exchange in the embodiment of the present invention;
Fig. 3 is the another kind of specific implementation flow chart of realizing local exchange in the embodiment of the present invention;
Fig. 4 is another the specific implementation flow chart of realizing local exchange in the embodiment of the present invention;
Fig. 5 is a kind of structure drawing of device of realizing local exchange in the embodiment of the present invention;
Fig. 6 is a kind of concrete structure figure of the device of realizing local exchange in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
As shown in Figure 1, a kind of method flow diagram of realizing local exchange in the embodiment of the present invention comprises the following steps:
Step 101 is obtained calling user information and called user information.
Obtain calling user information and called user information, comprise the IMSI (International Mobile Subscriober Identify, international mobile subscriber identity) that obtains calling subscriber and called subscriber.receive NAS (the Non-Access Stratum that calling UE sends, Non-Access Stratum) after signaling, resolve the call setup message in the NAS signaling, can directly obtain calling subscriber's IMSI, can also obtain called subscriber's MSISDN (Mobile Station International Integrated Services Digital NetworkNumber, the international comprehensive service digital net number of travelling carriage) or other number marks of called subscriber, add number prefix etc. as short codes and MSISDN, by inquiring about pre-configured data dictionary, can obtain called subscriber's IMSI.
Can comprise MSISDN table corresponding to short codes in data dictionary, as shown in table 1 for the translation of carrying out between short codes and MSISDN, by inquiry MSISDN table corresponding to short codes, can obtain according to called subscriber's short codes called subscriber's MSISDN; Can also comprise local exchange prefix table in data dictionary, be used for identifying user and need to carry out local exchange, as shown in table 2, by inquiry local exchange prefix table, can add according to called subscriber's MSISDN the MSISDN that the number prefix is obtained the called subscriber; Can also comprise IMSI table corresponding to MSISDN in data dictionary, as shown in table 3 for the translation of carrying out between IMSI and MSISDN, by inquiry IMSI table corresponding to MSISDN, can obtain according to called subscriber's MSISDN called subscriber's IMSI.
Table 1:MSISDN table corresponding to short codes
MSISDN Short?Number
MSISDN1 ShortNumber1
MSISDN2 ShortNumber2
... ...
Table 2: local exchange prefix table
Prefix
PreNumber1 (as, 17955)
PreNumber2
...
Table 3:IMSI table corresponding to MSISDN
IMSI MSISDN
IMSI1 MSISDN1
IMSI2 MSISDN2
... ...
Also comprise IMSI and AP mapping table in data dictionary, as shown in table 4, by inquiry IMSI and AP mapping table, can obtain the sign of UE place AP according to the IMSI of UE, there is the relation of one-to-many between AP and IMSI.Also comprise local exchange group table in data dictionary, as shown in table 5, by inquiry local exchange group table, can obtain the local exchange group Group at UE place according to the sign of the AP at UE place.Local exchange group table is divided into different Group with a plurality of AP under AG, when only having AP when calling and called UE place in same Group, just can carry out local exchange between calling and called UE.
Table 4:IMSI and AP mapping table
Figure G2008101719064D00051
Table 5: local exchange group table
Figure G2008101719064D00052
It will be understood by those skilled in the art that this title of data dictionary does not consist of the restriction to the embodiment of the present invention.Every module with the above-mentioned some or all of corresponding relation tables of data function of storage all can be applicable to the embodiment of the present invention, and other title also can be arranged except the data dictionary.
Step 102, according to calling user information and called user information, can the data query dictionary carry out local exchange between judgement calling subscriber and called subscriber, if can carry out local exchange between judgement calling subscriber and called subscriber, execution in step 103.
IMSI according to calling subscriber and called subscriber, IMSI in the data query dictionary and AP mapping table, i.e. table 4, can judge that calling UE and called UE are whether in same AP, if in same AP, judging between calling subscriber and called subscriber, calling UE and called UE can carry out local exchange.If calling UE and called UE be not in same AP, obtain calling UE and the called UE sign of place AP separately, local exchange group table in the data query dictionary, i.e. table 5, determine calling UE and called UE separately place AP whether in same Group, if calling UE and called UE place AP separately in same Group, judge between calling subscriber and called subscriber and can carry out local exchange.
This step can judge that also calling and called UE is whether in same AP, directly obtain calling UE and the called UE sign of place AP separately, according to the calling and called UE sign of place AP separately, local exchange group table in the data query dictionary, i.e. table 5, judge calling and called UE whether in same Group, and then whether can carry out local exchange between definite calling and called user.
Step 103 is controlled calling subscriber and called subscriber and is carried out local exchange.
If can carry out local exchange between judgement calling subscriber and called subscriber, control calling subscriber and called subscriber in local data information, no longer pass through CN.
The technical scheme of the embodiment of the present invention has the following advantages, because according to calling user information and called user information, controls calling subscriber and called subscriber and carries out local exchange, has reduced the taking of resources of core network, and has shortened the propagation delay time of voice.
As shown in Figure 2, a kind of specific implementation flow chart of realizing local exchange in the embodiment of the present invention comprises the following steps:
Step 201, AG obtains and records the UE information that resides in the AP network, according to UE information, the configuration data dictionary.
The embodiment of the present invention realizes calling out the class MSC functions such as control, supplementary service in AG.UMTS AP network has specific mechanism of permitting the entrance to UE, only has to allow the UE of access just can reside in UMTS AP network.Before calling UE made a call, calling UE was connected RRC and is connected with Calling Side AP, and sent LAU (Location Area Update, the position is upgraded)/RAU (RouteArea Update, routing update) Req request message by Calling Side AP to AG.AG resolves LAU/RAU Req message, obtains and record calling UE information, comprises the IMSI of UE and the sign of UE place AP etc., and configuration IMSI and AP mapping table, as shown in table 4 in data dictionary.Other list items in data dictionary can be pre-configured, also can on-the-fly modify.Data dictionary can be arranged in AG, comprises IMSI and AP mapping table and local exchange group table, can also comprise IMSI table corresponding to MSISDN, MSISDN and the corresponding table of short codes and/or local exchange prefix table.
AG and UE can Timing Synchronization information, if UE is resident to other AP residential quarter in synchronization of time intenals, refresh the corresponding relation of IMSI and AP, i.e. information in table 4.If the information updating in table 4 is untimely, as resident in UE to macrocell, for the paging meeting failure of this UE, can interrupt this calling by predetermined strategy, or carry out paging by ordinary call.
Step 202, calling UE are set up RRC with AG and are connected.
Calling UE makes a call, and sets up RRC by normal call flow with AG and is connected.The mode of dialing that the calling subscriber adopts comprises following three kinds:
Mode 1: dial normally mode.As dial called subscriber's MSISDN.
Mode 2: the mode of dialing cornet.Be short codes of user assignment in advance, there is certain corresponding relation in this short codes and user's number, and the calling subscriber can directly dial called subscriber's short codes.
Mode 3: special number prefix mode.During calling user dials called subscriber, extra digit prefix before called number.
Step 203, calling UE sends call setup message to AG.
After calling UE and AG set up RRC and be connected, send call setup message to AG.
Step 204, AG obtains calling user information and called user information.
Obtain calling user information and called user information, comprise the IMSI that obtains calling subscriber and called subscriber, AG receives and resolves the call setup message in the NAS signaling, obtains calling subscriber's IMSI.The MSISDN that can also comprise the called subscriber to the analysis result of call setup message also can comprise other number marks of called subscriber, adds number prefix etc. as short codes and MSISDN.If the called party information that obtains is the form that the local exchange number adds MSISDN, by inquiry local exchange prefix table and MSISDN table corresponding to IMSI, obtain called subscriber's IMSI, as the called party information that obtains is 17955134xxxxxxxx, can judge that according to table 2 17955 are prefix, remove the MSISDN that can obtain the called subscriber after prefix, question blank 3 can obtain called subscriber's IMSI; If the called party information that obtains is called subscriber's short codes, by inquiry MSISDN table corresponding to short codes and MSISDN and the corresponding table of IMSI, obtain described called subscriber's IMSI.In addition, those skilled in the art as can be known, MSISDN or other number marks by the called subscriber that comprises in the NAS signaling can also have other to obtain the method for its corresponding IMSI, do not repeat them here.
Step 205, AG is according to calling user information and called user information, and can the data query dictionary carry out local exchange between judgement calling subscriber and called subscriber, if can carry out local exchange between calling subscriber and called subscriber, execution in step 206.
After AG obtains calling subscriber and called subscriber's IMSI, by the IMSI in the data query dictionary and AP mapping table, i.e. table 4, obtain calling UE and the called UE sign of the AP at place separately, by the local exchange group table in the data query dictionary, i.e. table 5, determine calling UE and called UE separately the AP at place whether in same Group, can judge between the calling and called user and can carry out local exchange.If calling UE and the called UE AP at place separately in same Group, judge to exchange local exchange in group between the calling and called user, carry out the step of local exchange; If calling UE and the called UE AP at place separately not in same Group, judge between the calling and called user and can not carry out local exchange, call setup message is sent to CN, complete this calling by the ordinary call flow process, or interrupt this calling.
Step 206, AG paging called UE, if the paging success, execution in step 207.
If can carry out local exchange between the judgement calling and called, the called UE under AG paging AG.If paging failure can send to call setup message MSC to carry out ordinary call, or interrupt this calling; If the paging success, the step of continuation local exchange.
Step 207, AG sets up RRC with called UE and is connected.
After the success of AG paging called UE, set up RRC with called UE and be connected.
Step 208, calling UE and AG set up calling subscriber's carrying.
After AG and called UE are set up RRC and be connected, set up calling subscriber's carrying with calling UE, to the calling UE data information.
Step 209, called UE are set up signaling with AG and are connected.
After called UE and AG set up signaling and be connected, can carry out the mutual of NAS signaling with AG.
Step 210, AG and called UE are set up called subscriber's carrying.
After called UE and AG set up signaling and be connected, also can set up called subscriber's carrying with AG, to the AG data information.
Step 211, calling UE and called UE are conversed.
After AG and called UE were set up called subscriber's carrying, calling UE and called UE were conversed.Flow process after calling UE and called UE are conversed is identical with ordinary call.
The technical scheme of the embodiment of the present invention has the following advantages, because according to calling user information and called user information, control calling subscriber and called subscriber and exchange local exchange in group, during the UE conversation, voice no longer pass through core net, user's face between calling UE and called UE need not to be based upon between UE and core net, reduced the taking of resources of core network, shortened the propagation delay time of voice.
As shown in Figure 3, the another kind of specific implementation flow chart of realizing local exchange in the embodiment of the present invention comprises the following steps:
Step 301, AP obtains and records the UE information that resides in the AP network, according to UE information, the configuration data dictionary.
The embodiment of the present invention realizes calling out the class MSC functions such as control, supplementary service in AP.UMTS AP network has specific mechanism of permitting the entrance to UE, only has to allow the UE of access just can reside in UMTS AP network.Before calling UE made a call, calling UE was connected RRC and is connected with AP, and sent LAU/RAU Req message to AP.AP resolves LAU/RAU Req message, obtains and record calling UE information, as the IMSI of UE and the sign of UE place AP etc., and the IMSI in the configuration data dictionary and the mapping table of AP, as shown in table 4.Other list items in data dictionary can be pre-configured, also can on-the-fly modify.Data dictionary can be arranged in AP, comprises IMSI and AP mapping table, can also comprise IMSI table corresponding to MSISDN, MSISDN and the corresponding table of short codes and/or local exchange prefix table.
AP and UE can Timing Synchronization information, if UE is resident to other AP residential quarter in synchronization of time intenals, refresh the corresponding relation of IMSI and AP, i.e. information in table 4.If the information updating in table 4 is untimely, as resident in UE to macrocell, for the paging meeting failure of this UE, can interrupt this calling by predetermined strategy, or carry out paging by ordinary call.
Step 302, calling UE are set up RRC with AP and are connected.
Calling UE makes a call, and sets up RRC by normal call flow with AP and is connected.The mode of dialing that the calling subscriber adopts can comprise following three kinds:
Mode 1: dial normally mode.As dial called subscriber's MSISDN.
Mode 2: the mode of dialing cornet.Be short codes of user assignment in advance, there is certain corresponding relation in this short codes and user's number, and the calling subscriber can directly dial called subscriber's short codes.
Mode 3: special number prefix mode.During calling user dials called subscriber, extra digit prefix before called number.
Step 303, calling UE sends call setup message to AP.
After calling UE and AP set up RRC and be connected, send call setup message to AP.
Step 304, AP obtains calling user information and called user information.
Obtain calling user information and called user information, comprise the IMSI that obtains calling subscriber and called subscriber, AP receives and resolves the call setup message in the NAS signaling, obtains calling subscriber's IMSI.The MSISDN that can also comprise the called subscriber to the analysis result of call setup message also can comprise other number marks of called subscriber, adds number prefix etc. as short codes and MSISDN.Be 17955134xxxxxxxx as the called party information in call setup message, can judge 17955 for prefix according to table 2, remove the MSISDN that can obtain the called subscriber after prefix; Be short codes as the called party information in call setup message, can obtain called subscriber's MSISDN according to table 1.After obtaining called subscriber's MSISDN, can obtain called subscriber's IMSI by question blank 3.In addition, those skilled in the art as can be known, MSISDN or other number marks by the called subscriber that comprises in the NAS signaling can also have other to obtain the method for its corresponding IMSI, do not repeat them here.
Step 305, AP is according to calling user information and called user information, and can the data query dictionary carry out local exchange between judgement calling subscriber and called subscriber, if can carry out local exchange between calling subscriber and called subscriber, execution in step 306.
After AP obtains calling subscriber and called subscriber's IMSI, by the IMSI in the data query dictionary and AP mapping table, i.e. table 4, judge that calling UE and called UE are whether in same AP, if calling UE and called UE are in same AP, judge and to carry out local exchange in AP between calling subscriber and called subscriber, carry out the step of local exchange.If calling UE and called UE in same AP, do not send to AG with call setup message, complete this calling by the ordinary call flow process, or interrupt this calling.
Step 306, AP paging called UE, if the paging success, execution in step 307.
If can carry out local exchange between the judgement calling and called, the called UE under AP paging AP.If paging failure sends to call setup message AG to carry out ordinary call, or interrupts this calling; If the paging success, the step of continuation local exchange.
Step 307, AP sets up RRC with called UE and is connected.
After the success of AP paging called UE, set up RRC with called UE and be connected.
Step 308, calling UE and AP set up calling subscriber's carrying.
After AP and called UE are set up RRC and be connected, set up calling subscriber's carrying with calling UE, to the calling UE data information.
Step 309, called UE are set up signaling with AP and are connected.
After called UE and AP set up signaling and be connected, can carry out the mutual of NAS signaling with AP.
Step 310, AP and called UE are set up called subscriber's carrying.
After called UE and AP set up signaling and be connected, also can set up called subscriber's carrying with AP, to the AP data information.
Step 311, calling UE and called UE are conversed.
After AP and called UE were set up called subscriber's carrying, calling UE and called UE were conversed.Flow process after calling UE and called UE are conversed is identical with ordinary call.
The technical scheme of the embodiment of the present invention has the following advantages, because according to calling user information and called user information, control calling subscriber and called subscriber and carry out local exchange in AP, during the UE conversation, voice no longer pass through core net, user's face between calling UE and called UE need not to be based upon between UE and core net, reduced the taking of resources of core network, shortened the propagation delay time of voice.
In the embodiment of the present invention, also can be first by carrying out local exchange between AP judgement calling subscriber and called subscriber, if can not carry out local exchange in AP between AP judgement calling subscriber and called subscriber, call setup message is sent to AG, continued to exchange local exchange in group between judgement calling subscriber and called subscriber by AG.
As shown in Figure 4, another the specific implementation flow chart of realizing local exchange in the embodiment of the present invention comprises the following steps:
Step 401 is to step 404, and is identical to step 304 with step 301, can be with reference to the description of front embodiment.
Step 405, AP is according to calling user information and called user information, and can the data query dictionary carry out local exchange between judgement calling subscriber and called subscriber, if can not carry out local exchange between calling subscriber and called subscriber, execution in step 406.
Step 406, AP sends to AG with call setup message.
After AP obtains calling subscriber and called subscriber's IMSI, by the IMSI in the data query dictionary and AP mapping table, i.e. table 4 judges that calling UE and called UE are whether in same AP, if calling UE and called UE in same AP, do not send to AG with call setup message.
All can be provided with data dictionary in AP and AG, the data dictionary in AP comprises IMSI and AP mapping table, can also comprise IMSI table corresponding to MSISDN, MSISDN and the corresponding table of short codes and/or local exchange prefix table; Data dictionary in AG comprises IMSI and AP mapping table and local exchange group table, can also comprise IMSI table corresponding to MSISDN, MSISDN and the corresponding table of short codes and/or local exchange prefix table.
Step 407 is to step 414, and is identical to step 211 with step 204, can be with reference to the description of front embodiment.
the technical scheme of the embodiment of the present invention has the following advantages, because according to calling user information and called user information, control calling subscriber and called subscriber and carry out local exchange, can can not carry out in AP after local exchange judgement calling and called user, further call setup information is issued AG, and judge by AG whether the calling and called user can exchange local exchange in group, during the UE conversation, voice no longer pass through core net, user's face between calling UE and called UE need not to be based upon between UE and core net, reduced taking resources of core network, shortened the propagation delay time of voice.
As shown in Figure 5, a kind of structure drawing of device of realizing local exchange in the embodiment of the present invention comprises:
Acquisition module 510 is used for obtaining calling user information and called user information.
Obtain calling user information and called user information, comprise the IMSI that obtains calling subscriber and called subscriber.Acquisition module 510 is used for resolving the call setup message of NAS signaling, obtains IMSI and called subscriber's MSISDN and other number marks of called subscriber of calling subscriber, adds number prefix etc. as short codes and MSISDN.By inquiring about pre-configured data dictionary, can obtain called subscriber's IMSI.
Judge module 520, for calling user information and the called user information obtained according to acquisition module 510, can the data query dictionary carry out local exchange between judgement calling subscriber and called subscriber.
The IMSI that judge module 520 is used for according to calling subscriber and called subscriber, IMSI in the data query dictionary and AP mapping table, i.e. table 4, judge that calling UE and called UE are whether in same AP, if in same AP, judging between calling subscriber and called subscriber, calling UE and called UE can carry out local exchange.
Described judge module 520, when calling UE and called UE are not in same AP, can also be further used for obtaining calling UE and the called UE sign of place AP separately, local exchange group table in the data query dictionary, i.e. table 5, determine calling UE and called UE separately place AP whether in same Group, if calling UE and called UE separately place AP in same Group, judge between calling subscriber and called subscriber and can carry out local exchange.
Judge module 520 can judge that also calling and called UE is whether in same AP, directly obtain calling UE and the called UE sign of place AP separately, according to the calling and called UE sign of place AP separately, local exchange group table in the data query dictionary, i.e. table 5, judge calling and called UE whether in same Group, and then whether can carry out local exchange between definite calling and called user.
Control module 530 is used for can carrying out local exchange between judge module 520 judgement calling subscribers and called subscriber, controls calling subscriber and called subscriber and carries out local exchange.
If can carry out local exchange between judge module 520 judgement calling subscribers and called subscriber, control module 530 control calling subscribers and called subscriber in local data information, no longer pass through CN.
The technical scheme of the embodiment of the present invention has the following advantages, because according to calling user information and called user information, controls calling subscriber and called subscriber and carries out local exchange, has reduced the taking of resources of core network, and has shortened the propagation delay time of voice.
As shown in Figure 6, a kind of concrete structure figure for the device of realizing local exchange in the embodiment of the present invention comprises:
Logging modle 610 is used for obtaining and record the UE information that resides in the AP network, according to UE information, and the configuration data dictionary.
The embodiment of the present invention realizes calling out the class MSC functions such as control, supplementary service in realizing the device of local exchange.UMTS AP network has specific mechanism of permitting the entrance to UE, only has to allow the UE of access just can reside in UMTS AP network.Before calling UE makes a call, the device of realizing local exchange in the embodiment of the present invention receives and resolves the LAU/RAU Req message that calling UE sends, obtain and record calling UE information, as the IMSI of UE and the sign of UE place AP etc., IMSI in the configuration data dictionary and the mapping table of AP, as shown in table 4.Other list items in data dictionary can be pre-configured, also can on-the-fly modify.
Acquisition module 620 is used for obtaining calling user information and called user information.
Obtain calling user information and called user information, comprise the IMSI that obtains calling subscriber and called subscriber.Acquisition module 620 is used for resolving the call setup message of NAS signaling, obtains calling subscriber's IMSI and called subscriber's MSISDN, and other number marks of called subscriber, adds number prefix etc. as short codes and MSISDN.By inquiring about pre-configured data dictionary, can obtain called subscriber's IMSI.
Judge module 630, for calling user information and the called user information obtained according to acquisition module 620, can the data query dictionary carry out local exchange between judgement calling subscriber and called subscriber.
The IMSI that judge module 630 is used for according to calling subscriber and called subscriber, IMSI in the data query dictionary and AP mapping table, i.e. table 4, judge that calling UE and called UE are whether in same AP, if in same AP, judging between calling subscriber and called subscriber, calling UE and called UE can carry out local exchange in AP.
Described judge module 630, when calling UE and called UE are not in same AP, can also be further used for obtaining calling UE and the called UE sign of place AP separately, local exchange group table in the data query dictionary, i.e. table 5, determine calling UE and called UE separately place AP whether in same Group, if calling UE and called UE separately place AP in same Group, judge to exchange local exchange in group between calling subscriber and called subscriber.
Judge module 630, can judge that also calling and called UE is whether in same AP, directly obtain calling UE and the called UE sign of place AP separately, according to the calling and called UE sign of place AP separately, local exchange group table in the data query dictionary, i.e. table 5 judges calling and called UE whether in same Group, and then whether can exchange local exchange in group between definite calling and called user.
Control module 640 is used for can carrying out local exchange between judge module 630 judgement calling subscribers and called subscriber, controls calling subscriber and called subscriber and carries out local exchange.
If can carry out local exchange between judge module 630 judgement calling subscribers and called subscriber, control module 640 control calling subscribers and called subscriber in local data information, no longer pass through CN.
Logging modle 610 specifically comprises:
The first analyzing sub-module 611 is used for resolving the LAU/RAU Req message that receives.
Obtain submodule 612, be used for the analysis result according to 611 pairs of LAU/RAU Req message of the first analyzing sub-module, obtain and record the UE information that resides in the AP network.
The device of realizing local exchange in the embodiment of the present invention and UE can Timing Synchronization information, if UE is resident to other AP residential quarter in synchronization of time intenals, refresh the corresponding relation of IMSI and AP, i.e. information in table 4.If the information updating in table is untimely, as resident in UE to macrocell, for the paging meeting failure of this UE, can interrupt this calling by predetermined strategy, or carry out paging by ordinary call.
Acquisition module 620 specifically comprises:
The second analyzing sub-module 621 is used for resolving the call setup message that receives, and obtains calling subscriber's IMSI.
Inquiry submodule 622 is used for the analysis result according to 621 pairs of call setup messages of the second analyzing sub-module, and the data query dictionary obtains called user information.
The device of realizing local exchange in the embodiment of the present invention receives and resolves the call setup message in the NAS signaling, obtains calling user information and called user information.Call setup message can comprise called subscriber's MSISDN, also can comprise other number marks of called subscriber, adds number prefix etc. as short codes and MSISDN.Be 17955134xxxxxxxx as the called party information in call setup message, can judge 17955 for prefix according to table 2, remove the MSISDN that can obtain the called subscriber after prefix; Be short codes as the called party information in call setup message, can obtain called subscriber's MSISDN according to table 1.After obtaining called subscriber's MSISDN, can obtain called subscriber's IMSI by question blank 3.
The technical scheme of the embodiment of the present invention has the following advantages, because according to calling user information and called user information, control calling subscriber and called subscriber and carry out local exchange, during the UE conversation, voice no longer pass through core net, user's face between calling UE and called UE need not to be based upon between UE and core net, reduced the taking of resources of core network, shortened the propagation delay time of voice.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential general hardware platform, can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions are with so that a station terminal equipment (can be mobile phone, personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
The above is only the preferred embodiment of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be looked protection scope of the present invention.

Claims (8)

1. a method that realizes local exchange, is characterized in that, comprising:
Obtain calling user information and called user information;
Describedly obtain calling user information and called user information comprises the international mobile subscriber identity IMSI that obtains described calling subscriber and called subscriber;
Before the described IMSI that obtains calling user information and called user information, also comprise:
Obtain and record the user equipment (UE) information that resides in access point AP network, according to described UE information, configure described data dictionary, be specially: access gateway AG and described calling subscriber and called subscriber's Timing Synchronization information, if described calling subscriber and called subscriber are resident to other access points AP residential quarter in synchronization of time intenals, upgrade IMSI and AP corresponding relation;
Describedly obtain and record the UE information that resides in the AP network, specifically comprise according to described UE information configuration data dictionary:
Position renewal/routing update the request message that parsing receives;
According to the analysis result to described position renewal/routing update request message, obtain the UE information that resides in described AP network; Described UE information comprises the sign of IMSI and the described UE place AP of UE;
Described configuration data dictionary is included in the described IMSI of configuration and AP mapping table in described data dictionary;
Described data dictionary also comprises local exchange group table;
Described local exchange group table is for the corresponding relation of sign AP sign and local exchange group;
According to described calling user information and described called user information, can the data query dictionary judge between described calling subscriber and described called subscriber and carry out local exchange;
If judge between described calling subscriber and described called subscriber and can carry out local exchange, control described calling subscriber and described called subscriber carries out local exchange;
Can carry out local exchange between the described calling subscriber of described judgement and described called subscriber be specially:
according to calling subscriber's international mobile subscriber identity IMSI and called subscriber's IMSI, inquire about IMSI and access point AP mapping table in described data dictionary, obtain the sign of described calling subscriber equipment UE place AP and the sign of described called UE place AP, judge that calling UE and called UE are whether in same AP, if judge that described caller AP and called AP be not in same AP, according to described local exchange group table, judge that described calling UE place AP and described called UE place AP are whether in same local exchange group, if described calling UE place AP and described called UE place AP are in same local exchange group, judge and to exchange local exchange in group between described calling subscriber and described called subscriber,
If described judge can carry out local exchange between described calling subscriber and described called subscriber after, the described calling subscriber of described control and described called subscriber comprise before carrying out local exchange:
When described calling UE and described called UE were in same AP, if the described called UE of described AP paging was paging failure, call setup message is sent to IAD to carry out ordinary call, or interrupt this calling, if the paging success, the step of continuation local exchange;
When described calling UE and described called UE were in same local exchange group, if described AG paging called UE was paging failure, call setup message is sent to mobile switching centre to carry out ordinary call, or interrupt this calling, if the paging success, the step of continuation local exchange.
2. the method that realizes local exchange as claimed in claim 1, is characterized in that, described data dictionary comprises the international comprehensive service digital net number MSISDN of travelling carriage table corresponding to IMSI.
3. the method that realizes local exchange as claimed in claim 2, is characterized in that, described data dictionary also comprises local exchange prefix table.
4. the method that realizes local exchange as claimed in claim 2, is characterized in that, described data dictionary also comprises MSISDN table corresponding to short codes.
5. method as described in claim 3, is characterized in that, the described calling subscriber of obtaining and called subscriber's IMSI comprises:
By the call setup message that parsing receives, obtain described calling subscriber's IMSI;
According to the analysis result to described call setup message, if the called party information that obtains is the form that local exchange prefix adds MSISDN, by the described local exchange prefix table of inquiry and described MSISDN table corresponding to IMSI, obtain described called subscriber's IMSI.
6. method as described in claim 4, is characterized in that, the described calling subscriber of obtaining and called subscriber's IMSI comprises:
By the call setup message that parsing receives, obtain described calling subscriber's IMSI;
According to the analysis result to described call setup message, if the called party information that obtains is called subscriber's short codes, by inquiry described MSISDN table corresponding to short codes and described MSISDN and the corresponding table of IMSI, obtain described called subscriber's IMSI.
7. a device of realizing local exchange, is characterized in that, comprising:
Acquisition module is used for obtaining calling user information and called user information;
Judge module, for described calling user information and the described called user information obtained according to described acquisition module, can the data query dictionary judge between described calling subscriber and described called subscriber and carry out local exchange; Can carry out local exchange between the described calling subscriber of described judgement and described called subscriber be specially:
according to calling subscriber's international mobile subscriber identity IMSI and called subscriber's IMSI, inquire about IMSI and access point AP mapping table in described data dictionary, obtain the sign of described calling subscriber equipment UE place AP and the sign of described called UE place AP, judge that calling UE and called UE are whether in same AP, if judge that described caller AP and called AP be not in same AP, according to described local exchange group table, judge that described calling UE place AP and described called UE place AP are whether in same local exchange group, if described calling UE place AP and described called UE place AP are in same local exchange group, judge and to exchange local exchange in group between described calling subscriber and described called subscriber,
Describedly obtain calling user information and called user information comprises the international mobile subscriber identity IMSI that obtains described calling subscriber and called subscriber;
Control module is used for can carrying out local exchange between the described judge module described calling subscriber of judgement and described called subscriber, controls described calling subscriber and described called subscriber and carries out local exchange; The described calling subscriber of described control and described called subscriber comprise before carrying out local exchange:
When described calling UE and described called UE were in same AP, if the described called UE of described AP paging was paging failure, call setup message is sent to IAD to carry out ordinary call, or interrupt this calling, if the paging success, the step of continuation local exchange;
When described calling UE and described called UE were in same local exchange group, if described AG paging called UE was paging failure, call setup message is sent to mobile switching centre to carry out ordinary call, or interrupt this calling, if the paging success, the step of continuation local exchange;
Logging modle, be used for obtaining and recording the UE information that resides in the AP network, according to described UE information, configure described data dictionary, be specially: access gateway AG and described calling subscriber and called subscriber's Timing Synchronization information, if described calling subscriber and called subscriber are resident to other access points AP residential quarter in synchronization of time intenals, upgrade IMSI and AP corresponding relation;
Described logging modle specifically comprises:
The first analyzing sub-module is used for resolving the position renewal/routing update request message that receives;
Obtain submodule, be used for according to described the first analyzing sub-module, described position being upgraded/analysis result of routing update request message, obtain described UE information.
8. realize as claimed in claim 7 the device of local exchange, it is characterized in that, described acquisition module specifically comprises:
The second analyzing sub-module is used for resolving the call setup message that receives, and obtains described calling user information;
The inquiry submodule is used for according to the analysis result of described the second analyzing sub-module to described call setup message, inquires about described data dictionary, obtains described called user information.
CN 200810171906 2008-10-24 2008-10-24 Method and apparatus for implementing local exchange Active CN101374355B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200810171906 CN101374355B (en) 2008-10-24 2008-10-24 Method and apparatus for implementing local exchange

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200810171906 CN101374355B (en) 2008-10-24 2008-10-24 Method and apparatus for implementing local exchange

Publications (2)

Publication Number Publication Date
CN101374355A CN101374355A (en) 2009-02-25
CN101374355B true CN101374355B (en) 2013-06-05

Family

ID=40448210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200810171906 Active CN101374355B (en) 2008-10-24 2008-10-24 Method and apparatus for implementing local exchange

Country Status (1)

Country Link
CN (1) CN101374355B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101835131B (en) * 2009-03-10 2012-12-12 华为技术有限公司 Method, device and system for local exchange of data
CN101860991B (en) * 2009-04-13 2014-11-19 上海中兴软件有限责任公司 Method for mutually switching local exchange chain and non-local exchange chain
CN101873574B (en) * 2009-04-22 2015-03-25 华为技术有限公司 Point-to-point data exchange method and wireless access device and system for wireless network
CN101965064B (en) * 2009-07-23 2014-07-16 中兴通讯股份有限公司 Method and device for transmitting packet data convergence protocol data
CN101998666B (en) * 2009-08-12 2014-09-10 中兴通讯股份有限公司 Method for realizing local call and local exchange
CN102045704A (en) * 2009-10-14 2011-05-04 中兴通讯股份有限公司 Method and system for establishing local exchange for local call in call establishing process
CN101754416B (en) * 2009-12-31 2012-01-25 华为技术有限公司 Method for establishing and removing interoffice local exchanging and mobile exchanging center
CN102687558B (en) * 2010-03-19 2016-01-20 上海贝尔股份有限公司 Method and device for local switching between multiple base stations
CN102238662B (en) 2010-04-30 2015-12-16 中兴通讯股份有限公司 A kind of method and system and base station sub-system realizing switching in local exchange
CN102238661B (en) 2010-04-30 2015-06-03 中兴通讯股份有限公司 Switching system and method during local switch
CN101854717A (en) * 2010-06-09 2010-10-06 中兴通讯股份有限公司 Data transmission method, user equipment and base station
CN103491584A (en) * 2012-06-12 2014-01-01 中兴通讯股份有限公司 Method for achieving local intercommunication and network cell equipment
CN107251607B (en) * 2015-12-22 2020-03-10 华为技术有限公司 Information transmission method, base station and user equipment
CN108307376B (en) * 2017-01-13 2022-05-13 中国移动通信集团辽宁有限公司 A method, device and system for selecting a called access domain
CN107888403B (en) * 2017-06-07 2020-05-29 大唐移动通信设备有限公司 Data transmission method and device
CN109286954B (en) * 2018-11-05 2022-08-26 中国联合网络通信集团有限公司 Data transmission method and transmission network controller

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1143442A (en) * 1994-03-09 1997-02-19 诺基亚电信公司 Mobile communication system and call control method
CN101031095A (en) * 2006-02-28 2007-09-05 西门子通信技术(北京)有限公司 Method of mobile telecommunication system
WO2007146274A2 (en) * 2006-06-09 2007-12-21 Trapeze Networks, Inc. Ap-local dynamic switching
CN101159905A (en) * 2007-11-07 2008-04-09 华为技术有限公司 Method for implementing local switching in base station controller, core network equipment and network system
CN101272626A (en) * 2008-04-16 2008-09-24 华为技术有限公司 Method, device and system for realizing local exchange
CN101291538A (en) * 2008-06-13 2008-10-22 华为技术有限公司 Method and base station subsystem for communication exchange at base transceiver station

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1143442A (en) * 1994-03-09 1997-02-19 诺基亚电信公司 Mobile communication system and call control method
CN101031095A (en) * 2006-02-28 2007-09-05 西门子通信技术(北京)有限公司 Method of mobile telecommunication system
WO2007146274A2 (en) * 2006-06-09 2007-12-21 Trapeze Networks, Inc. Ap-local dynamic switching
CN101159905A (en) * 2007-11-07 2008-04-09 华为技术有限公司 Method for implementing local switching in base station controller, core network equipment and network system
CN101272626A (en) * 2008-04-16 2008-09-24 华为技术有限公司 Method, device and system for realizing local exchange
CN101291538A (en) * 2008-06-13 2008-10-22 华为技术有限公司 Method and base station subsystem for communication exchange at base transceiver station

Also Published As

Publication number Publication date
CN101374355A (en) 2009-02-25

Similar Documents

Publication Publication Date Title
CN101374355B (en) Method and apparatus for implementing local exchange
CN1124761C (en) Radiotelephone having plurality of subscriber identities and method for operating same
CN101511131B (en) A routing method, device and system
CN1418021A (en) Modile communicatoin system and its group service realizing method
CN101094527B (en) Method and system for treating call waiting for terminal in multiple modes
JPH08505025A (en) How to establish a call
CN1247671A (en) System and method for changing subscriber service features in radio telecommunications network
CN1921687B (en) Call establishment method in base station controller multi-homing network
CN101785333A (en) Apparatus and method for multiple numbers for one user
CA2454886A1 (en) Short text messaging-based incoming call termination control
EP2667677B1 (en) Communication method and apparatus
US7065356B2 (en) Systems and methods for preventing unauthorized use of roaming numbers in a wireless telecommunications system
CN101111016B (en) Equipment, system and method for providing fixed signal service in mobile communication network
CN101350955B (en) Method and device for realizing flexible ringing service
CN101018368A (en) Roaming position updating method of the mobile communication system and cluster service user
EP2560415B1 (en) Method and system for participating in group call
CN1658634B (en) System and method for realizing calling by using value-added service access code and virtual number
CN100442941C (en) A method and system for realizing roaming
KR100706486B1 (en) Method and system for converting outgoing number using intelligent network
CN102404203B (en) Mobile dispatching switching system and method of carrying out dispatching conversation by adopting same
CN101047739B (en) System for implement one telephone with multi-number service and its method
CN1266962C (en) Method for reducing calling information flow in wireless local telephone system
WO2011116721A2 (en) Communication method and device for mobile terminal
US20070190972A1 (en) Method and system for implementing wireless intelligent services
CN100442883C (en) System and method for providing fixed telephone access service in wireless network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载