CN101316262B - Method for controlling repeated registration of the same account terminal - Google Patents
Method for controlling repeated registration of the same account terminal Download PDFInfo
- Publication number
- CN101316262B CN101316262B CN2007101060936A CN200710106093A CN101316262B CN 101316262 B CN101316262 B CN 101316262B CN 2007101060936 A CN2007101060936 A CN 2007101060936A CN 200710106093 A CN200710106093 A CN 200710106093A CN 101316262 B CN101316262 B CN 101316262B
- Authority
- CN
- China
- Prior art keywords
- registration
- sip
- sip terminal
- terminal
- account number
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method for controlling the repetitive registration of terminals with a same account number, which includes the following steps: (1) a SIP terminal sends a login request to SIP user agent equipment, the SIP user agent equipment reads the login request information of the SIP terminal; (2) a user account field in the login request information is detected to determine whether the SIP terminal has the repetitive registration of the same user account number; (3) if the SIP terminal has the repetitive registration of the same user account number, an MAC address information field contained in the login request information sent by the SIP terminal is detected; (4) if the MAC address information field contained in the new information is the same as that in the original registration resource, the content contained in the new registration information is utilized to replace the original registration resource and stored; (5) the successful registration is fed back and the registration is concluded. The method of the invention realizes the effective control to the repetitive registration of the terminal with the same account number, simultaneously, the waste on the registration resource can be avoided and the satisfaction of the SIP terminal user can be improved.
Description
Technical field
The present invention relates to a kind of in the data communication field, sip terminal cooperates with sip user agent equipment, with the heavy process registration of control same account terminal, particularly relate to the field that next generation network, IP multimedia communications system, 3-G (Generation Three mobile communication system) etc. have SIP voice, videophone application.
Background technology
In recent years, along with each big operator expands NGN, IMS, 3G network construction energetically, various voice, video call business based on the IP network bearing mode obtain develop rapidly, but, be different from traditional, be tending towards ripe Circuit Switching Network, the signaling protocol of IP network voice-over, video traffic also has many perfect inadequately places, and same account terminal repeated registration problem is exactly a typical example.
Same account terminal repeated registration problem scenes is meant: as shown in Figure 1; SIP (Session InitiationProtocol Session initiation Protocol) user agent device is received the login request message that former and later two different user terminals send through regular meeting, SIP that request registration is identical or SIPS URI (universal resource identifier of SIP SecureUniversal Resource Identifier secured session initiation protocol) account number.At a back login request message that arrives sip user agent equipment in the same account terminal repeated registration problem, the existing possible processor of sip user agent equipment is shaped on following three kinds.
1) as shown in Figure 2,, then refuse a back register requirement of using the terminal of same account, handle as following steps as long as the registration resource that previous registration terminal takies did not lose efficacy:
Step 201, sip terminal 1 sends register requirement to sip user agent equipment;
Step 202, sip user agent equipment returns the information of succeeding in registration to sip terminal 1;
Step 203, sip terminal 2 sends register requirement to same account to sip user agent equipment;
Step 204, sip user agent equipment returns the refusal log-on message to sip terminal 2.
2) as shown in Figure 3, after receiving that the register requirement of a back terminal of using same account and authentication are passed through, force to replace the registration resource that previous registration terminal takies with the log-on message that comprises in the back login request message, simultaneously send sign-out notice, handle as following steps to previous registration terminal:
Step 301, sip terminal 1 sends register requirement to sip user agent equipment;
Step 302, sip user agent equipment returns the information of succeeding in registration to sip terminal 1;
Step 303, sip terminal 2 sends register requirement to same account to sip user agent equipment;
Step 304, sip user agent equipment returns the information of succeeding in registration to sip terminal 2, sends the notice that account number is seized to sip terminal 1 simultaneously;
Step 305, sip terminal 1 returns success notified information to sip user agent equipment.
3) as shown in Figure 4, distribute a registration resource, make the register requirement of former and later two same account effective simultaneously, handle as following steps for a back account number is new:
Step 401, sip terminal 1 sends register requirement to sip user agent equipment;
Step 402, sip user agent equipment returns the information of succeeding in registration to sip terminal 1;
Step 403, sip terminal 2 sends register requirement to same account to sip user agent equipment;
Step 404, sip user agent equipment returns the information of succeeding in registration to sip terminal 2, shared this account of two terminals.
More than three kinds of treatment mechanisms be applicable to different application scenarioss respectively, and mutually exclusive, caused sip user agent equipment to be difficult to take into account simultaneously different use scenes.
Summary of the invention
Technical problem to be solved by this invention is to provide a kind of method of controlling the same account terminal repeated registration, is difficult to take into account simultaneously different problems such as same account terminal repeated registration to solve at sip user agent equipment.
In order to address the above problem, the invention provides a kind of method of controlling the same account terminal repeated registration, be applied to receive that a plurality of sip terminal sends for the register requirement of same subscriber number of the account the time, sip user agent equipment carries out the mechanism of Control Allocation to described register requirement, may further comprise the steps:
(1) sip terminal is initiated register requirement to sip user agent equipment, and described sip user agent equipment reads the registration information of this sip terminal;
(2) the user account number field in the detection registration information determines whether this sip terminal is same user account number repeated registration;
(3) if same user account number repeated registration, the mac address information field in the registration information that then detects this sip terminal and sent;
(4) if identical in the mac address information field in the fresh information and the former registration resource then replace former registration resource and preserve with the new content that log-on message comprised;
(5) described this sip terminal of sip user agent device responds, answer is succeeded in registration, and finishes registration;
Further, method of the present invention, wherein, described step (3) further comprises: after testing after the user account number field in the registration information, if not same user account number repeated registration, replace former registration resource and preserve execution in step (5) then for this sip terminal distributes new registration resource, and with the new content that log-on message comprised;
Further, method of the present invention, wherein, in the described step (4), if inequality, further comprising the steps of in mac address information field in the fresh information and the former registration resource:
(4a) whether the pairing former sip terminal of this user account that detects record in the registration resource supports to bind a plurality of contact addresses; If do not support to bind a plurality of contact addresses, execution in step (4b) then; Otherwise,, and replace former registration resource with the new content that log-on message comprised and also preserve execution in step (5) for this sip terminal distributes new registration resource;
(4b) the optional state options of the pairing former sip terminal of this user account number of record in the detection registration resource, seize identical user account number if allow other-end, then replace former registration resource and preservation with the new content that log-on message comprised, send the notification message that this user account number is seized for the pairing former sip terminal of this user account number, while and execution in step (5); Otherwise, reply registration failure, and finish registration;
Method of the present invention, wherein, replace former registration resource and preservation with the new content that log-on message comprised, further comprise: preserve the registration content that comprises in the login request message that this sip terminal sends, the optional state options information and the mac address information of this sip terminal that record instance-id extended field comprises in registration resource;
Further, method of the present invention, wherein, and in described user account number field, SIP or SIPS URI usersaccount information that the sip terminal of this register requirement of record transmission is applied for;
Further, method of the present invention, wherein, in described mac address information field, record sends the physical address of the sip terminal of this register requirement;
Further, method of the present invention, wherein, if described optional state options position is 0, then the sip terminal of this register requirement of expression transmission allows other terminal to seize identical user account number; If be 1, then the sip terminal of this register requirement of expression transmission does not allow other terminal to seize identical user account number.
The present mode of comparing, the present invention is by in the instance-id of sip terminal registration information extended field, the 3rd bit to UUID the 8th byte variant field is made expanded definition, with it as optional state options position, just can solve above-mentioned contradiction, realization can reach the waste of avoiding registration resource and the effect that increases sip terminal user user satisfaction simultaneously to effective control of same account terminal repeated registration.
Description of drawings
Fig. 1 is the network topology schematic diagram in SIP territory in the prior art of the present invention;
Fig. 2 is that other-end carries out the flow chart with the treatment mechanism of account number registration failure;
Fig. 3 is former terminal account number is seized the treatment mechanism of registration by other-end a flow chart;
Fig. 4 is the flow chart that other-end and former terminal are shared the treatment mechanism of same account number;
Fig. 5 is the method figure that carries out registering with account number control for sip terminal in the embodiment of the invention;
Fig. 6 is the concrete process chart of sip user agent equipment for control same account terminal repeated registration in the embodiment of the invention.
Embodiment
The present invention is in order to solve the drawback that conventional solution exists, further set forth a kind of method of controlling the same account terminal repeated registration of the present invention by following specific embodiment, below embodiment is described in detail, but not as a limitation of the invention.
In the technical program, sip terminal is initiated in the message content of register requirement to sip user agent equipment, and the content in Contact territory is:
<sip:callee@10.0.2.1>;+sip.instance="<urn:uuid:f81d4fae-7dec-11d0-8765-00a0c91e6bf6>"
Include URI user account number field callee, and the instance-id extended field with " sip.instance " sign that meets draft-ietf-sip-outbound-08 and RFC4122 standard code, this is the registration control field of this register requirement.
Wherein, in user account number field callee, having write down SIP or the SIPS URI usersaccount information that the sip terminal that sends this register requirement applies for is 10.0.2.1;
And the 3rd bit of instance-id extended field the 8th byte variant field is optional state options position; If be 0, the expression sip terminal allows other terminal to seize identical SIP or SIPS URI user account number; If the 3rd bit of instance-id extended field the 8th byte variant field is 1, the expression sip terminal does not allow other terminal to seize identical SIP or SIPS URI user account number; Instance-id extended field the 8th byte variant field is 8765 (1000011101100101) in this example, and obviously its 3rd bit is 0, and then sip terminal allows other terminal to seize identical SIP or SIPS URI user account number in this register requirement.
The mac address information that comprises sip terminal in instance-id extended field the 10th~15 byte node field has write down the physical address of the sip terminal that sends this register requirement, as 00a0c91e6bf6 in this example.
In the technical program, sip terminal is initiated in the message content of register requirement to sip user agent equipment, and the content in Contact territory is:
<sip:callee@10.0.2.1>;+sip.instance="<urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6>"
In user account number field callee, having write down SIP or the SIPS URI usersaccount information that the sip terminal that sends this register requirement applies for is 10.0.2.1;
Instance-id extended field the 8th byte variant field is a765 (1011011101100101) in this example, obviously its 3rd bit is 1, and then sip terminal does not allow other terminal to seize identical SIP or SIPS URI user account number in this register requirement.
The mac address information that comprises sip terminal in instance-id extended field the 10th~15 byte node field is as being 00a0c91e6bf6 in this example.
Among above-mentioned two embodiment, its MAC Address and user account are identical, and the registration information of visible above-mentioned two examples is same account application of being sent by same sip terminal.
The described technical scheme of the embodiment of the invention is by in the instance-id of sip terminal registration information extended field, the 3rd bit to UUID the 8th byte variant field is made expanded definition, with it as optional state options position, just can solve above-mentioned contradiction, realization can reach the waste of avoiding registration resource and the effect that increases sip terminal user user satisfaction simultaneously to effective control of same account terminal repeated registration.
As shown in Figure 5, the method figure for sip terminal in the embodiment of the invention carries out registering with account number control may further comprise the steps:
Step 503 detects in the registration information of this sip terminal and registers control field, determines whether to be same user account number repeated registration;
Step 505 is replaced former registration resource and preservation with the new content that registration resource comprised;
As shown in Figure 6, be the concrete process chart of control same account terminal repeated registration sip user agent equipment in the embodiment of the invention, may further comprise the steps:
Step 603 detects the user account number that this sip terminal applies for and is registered by other sip terminals; If this user account number is unoccupied, then execution in step 610; If this user account number is taken by other sip terminals, then execution in step 604;
Step 605 detects the pairing former sip terminal of this user account of record in the registration resource and whether supports to bind a plurality of contact addresses; If a plurality of contact addresses are bound in former sip terminal support, illustrate that this address can be shared by other sip terminals, then execution in step 610; Otherwise, execution in step 606;
Step 608 is replaced former registration resource and preservation with the new content that registration resource comprised;
Step 611 is replaced former registration resource and preservation with the new content that registration resource comprised;
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.
Claims (6)
1. method of controlling the same account terminal repeated registration, be applied to receive that a plurality of sip terminal sends for the register requirement of same subscriber number of the account the time, sip user agent equipment carries out Control Allocation to described register requirement, it is characterized in that, may further comprise the steps:
(1) sip terminal is initiated register requirement to sip user agent equipment, in the instance-id of registration information extended field, the 3rd bit of UUID the 8th byte variant field is made expanded definition, with it as optional state options position; Described sip user agent equipment reads the registration information of this sip terminal;
(2) the user account number field in the detection registration information determines whether this sip terminal is same user account number repeated registration;
(3) if same user account number repeated registration, the mac address information field in the registration information that then detects this sip terminal and sent;
(4) if identical in the mac address information field in the fresh information and the former registration resource then replace former registration resource and preserve with the new content that log-on message comprised;
(5) described this sip terminal of sip user agent device responds, answer is succeeded in registration, and finishes registration;
Wherein, in the described step (4), if inequality, further comprising the steps of in mac address information field in the fresh information and the former registration resource:
(4a) whether the pairing former sip terminal of this user account that detects record in the registration resource supports to bind a plurality of contact addresses; If do not support to bind a plurality of contact addresses, execution in step (4b) then; Otherwise,, and replace former registration resource with the new content that log-on message comprised and also preserve execution in step (5) for this sip terminal distributes new registration resource;
(4b) the optional state options position of the pairing former sip terminal of this user account number of record in the detection registration resource, seize identical user account number if allow other-end, then replace former registration resource and preservation with the new content that log-on message comprised, send the notification message that this user account number is seized for the pairing former sip terminal of this user account number, while and execution in step (5); Otherwise, reply registration failure, and finish registration.
2. the method for claim 1 is characterized in that, described step (3) further comprises:
After the user account number field in the registration information,,, and replace former registration resource with the new content that log-on message comprised and also preserve execution in step (5) after testing then for this sip terminal distributes new registration resource if not same user account number repeated registration.
3. method as claimed in claim 1 or 2 is characterized in that, replaces former registration resource and preservation with the new content that log-on message comprised, and further comprises:
Preserve the registration content that comprises in the login request message that this sip terminal sends, the optional state options information and the mac address information of this sip terminal of record in registration resource.
4. the method for claim 1 is characterized in that, in the step (4b), if described optional state options position is 0, then the sip terminal of this register requirement of expression transmission allows other terminal to seize identical user account number; If be 1, then the sip terminal of this register requirement of expression transmission does not allow other terminal to seize identical user account number.
5. the method for claim 1 is characterized in that, in described user account number field, and SIP or SIPS URI usersaccount information that the sip terminal of this register requirement of record transmission is applied for.
6. the method for claim 1 is characterized in that, in described mac address information field, record sends the physical address of the sip terminal of this register requirement.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101060936A CN101316262B (en) | 2007-05-31 | 2007-05-31 | Method for controlling repeated registration of the same account terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101060936A CN101316262B (en) | 2007-05-31 | 2007-05-31 | Method for controlling repeated registration of the same account terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101316262A CN101316262A (en) | 2008-12-03 |
CN101316262B true CN101316262B (en) | 2011-07-13 |
Family
ID=40107104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101060936A Expired - Fee Related CN101316262B (en) | 2007-05-31 | 2007-05-31 | Method for controlling repeated registration of the same account terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101316262B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457501B (en) * | 2010-10-26 | 2016-08-31 | 腾讯科技(深圳)有限公司 | The recognition methods of a kind of instant messaging account and system |
CN102130917B (en) * | 2011-03-28 | 2015-07-22 | 华为技术有限公司 | Methods for registering session initiation protocol (SIP) terminal and processing service and related equipment |
CN102768659B (en) * | 2011-05-03 | 2015-06-24 | 阿里巴巴集团控股有限公司 | Method and system for identifying repeated account |
CN103117985B (en) * | 2011-11-17 | 2016-04-13 | 中国电信股份有限公司 | A kind ofly control the method and system of multiple jack per line SIP endpoint registration to network |
CN103888434B (en) * | 2012-12-21 | 2017-08-08 | 中国移动通信集团北京有限公司 | A kind of method and apparatus for controlling user terminal to log in IMS network |
CN103974251A (en) * | 2013-02-06 | 2014-08-06 | 异术科技股份有限公司 | Method for automatically authenticating identities for wireless network access |
CN104080175B (en) * | 2013-03-25 | 2018-09-04 | 腾讯科技(深圳)有限公司 | A kind of number resource distribution method, terminal, server and system |
CN106878664A (en) * | 2015-12-10 | 2017-06-20 | 北京航天长峰科技工业集团有限公司 | The concurrently access of the network video device being limited for number of users and management method |
CN106953832B (en) * | 2016-01-07 | 2020-04-07 | 福建天晴数码有限公司 | Method and system for processing online game suspicious account |
CN110248262B (en) * | 2017-02-15 | 2021-06-29 | 金钱猫科技股份有限公司 | Automatic registration method of ONU (optical network Unit) equipment |
CN107426150B (en) * | 2017-03-31 | 2020-09-04 | 武汉斗鱼网络科技有限公司 | Method and system for monitoring and replacing user nickname |
CN111260304B (en) * | 2019-11-26 | 2024-03-08 | 上海赛连信息科技有限公司 | Trial account management and issuing method and device |
CN112291164B (en) * | 2020-10-20 | 2023-04-07 | 浙江华创视讯科技有限公司 | Repeated registration processing method, computer device and readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1543167A (en) * | 2002-12-02 | 2004-11-03 | ���ǵ�����ʽ���� | Terminal registration method using session initiation protocol |
CN1677955A (en) * | 2004-03-29 | 2005-10-05 | 株式会社日立制作所 | Presence server, session control server, and packet relay system |
CN1838610A (en) * | 2005-03-24 | 2006-09-27 | 华为技术有限公司 | Method for realizing user registration in internet protocol multimedia subsystem |
WO2006100459A2 (en) * | 2005-03-22 | 2006-09-28 | Orange Sa | Providing an ip multimedia communication session to a mobile user equipment |
-
2007
- 2007-05-31 CN CN2007101060936A patent/CN101316262B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1543167A (en) * | 2002-12-02 | 2004-11-03 | ���ǵ�����ʽ���� | Terminal registration method using session initiation protocol |
CN1677955A (en) * | 2004-03-29 | 2005-10-05 | 株式会社日立制作所 | Presence server, session control server, and packet relay system |
WO2006100459A2 (en) * | 2005-03-22 | 2006-09-28 | Orange Sa | Providing an ip multimedia communication session to a mobile user equipment |
CN1838610A (en) * | 2005-03-24 | 2006-09-27 | 华为技术有限公司 | Method for realizing user registration in internet protocol multimedia subsystem |
Also Published As
Publication number | Publication date |
---|---|
CN101316262A (en) | 2008-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101316262B (en) | Method for controlling repeated registration of the same account terminal | |
US8750201B2 (en) | Method, system and apparatus for providing access mode selection to multimode terminal | |
US7730127B2 (en) | Method, system and apparatus for video sharing | |
CN101208962A (en) | Method and element for service control | |
US8279854B2 (en) | Method, equipment and system for deregistering a wireless IP access network contact address | |
US20060239267A1 (en) | User equipment in an IMS service network with a shortened PTT call setup time, IMS service network, and PTT call setup method therein | |
CN102177698A (en) | Correlating communication sessions | |
CN101855876A (en) | The calling of being undertaken by application server in internet protocol multimedia core network subsystem is started | |
US9246955B2 (en) | Capability query handling in a communication network | |
EP2096792B1 (en) | Method for configuring service and entity for storing service configuration | |
CN1885787A (en) | Registration abnormity handling method in user registration course | |
CN101529883B (en) | System and method to provide combinational services to anonymous callers | |
CN101426261B (en) | Method for service handling of multimedia subsystem, P-CSCF, I-CSCF and subsystem | |
CN103098439B (en) | For maintaining the method and apparatus of the registration for emergency services | |
CN101052054B (en) | Method for keeping PS domain and IMS domain IP address cancel consistency | |
CN102378355B (en) | IMS multimedia conferencing terminal switching method and apparatus thereof | |
CN101631389B (en) | Method and system for playing abnormal prompt tone media of IP multimedia subsystem | |
CN101009664B (en) | A method for processing the content in the initial session protocol message and network entity | |
CN101568112B (en) | Method and network unit for strengthening sharing common user identity in converged network | |
EP2130347B1 (en) | System and method to provide combinational services to anonymous callers | |
KR101009831B1 (en) | System and method for registering video phone user | |
KR20100131787A (en) | Method anc device for processing a call in an ip multimedia subsystem network | |
CN102469070A (en) | IP Multimedia Subsystem, Method and Device for Subscribing Forking |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180427 Address after: California, USA Patentee after: Global innovation polymerization LLC Address before: 518057 Department of law, Zhongxing building, South hi tech Industrial Park, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen Patentee before: ZTE Corp. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110713 |
|
CF01 | Termination of patent right due to non-payment of annual fee |