[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101316262B - Method for controlling repeated registration of the same account terminal - Google Patents

Method for controlling repeated registration of the same account terminal Download PDF

Info

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
Application number
CN2007101060936A
Other languages
Chinese (zh)
Other versions
CN101316262A (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.)
Global Innovation Polymerization LLC
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2007101060936A priority Critical patent/CN101316262B/en
Publication of CN101316262A publication Critical patent/CN101316262A/en
Application granted granted Critical
Publication of CN101316262B publication Critical patent/CN101316262B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of method of controlling the same account terminal repeated registration
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 501, sip terminal is initiated register requirement to sip user agent equipment;
Step 502, sip user agent equipment read in the registration information of this sip terminal and register control field;
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 504, as non-repeated registration or allow to carry out repeated registration, sip user agent equipment is that this sip terminal distributes new registration resource;
Step 505 is replaced former registration resource and preservation with the new content that registration resource comprised;
Step 506, this sip terminal of sip user agent device responds, answer is succeeded in registration, and finishes registration.
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 601, sip terminal begins with number of the account repeated registration handling process;
Step 602, equipment read in the registration information of this sip terminal and register control field;
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 604, the mac address information that detects this sip terminal is identical with the mac address information of the pairing former sip terminal of this user account number of the interior record of registration resource, if identical, illustrate that this sip terminal and former sip terminal are same user terminal or shared same physical address, then execution in step 611; Otherwise execution in step 605;
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 606, the optional state options of the pairing former sip terminal of this user account number of record in the detection registration resource; If the optional state options of former sip terminal is 0, illustrate that former sip terminal allows other-end to seize identical user account number, execution in step 608; If the optional state options of former sip terminal is 1, illustrate that former sip terminal does not allow other-end to seize identical user account number, execution in step 607;
Step 607, this sip terminal of sip user agent device responds, return information sign indicating number 403, registration failure jumps to step 613;
Step 608 is replaced former registration resource and preservation with the new content that registration resource comprised;
Step 609, this sip terminal of sip user agent device responds, return information sign indicating number 200 succeeds in registration, and sends the notification message that this user account number is seized for simultaneously the pairing former sip terminal of this user account number, jumps to step 613;
Step 610, sip user agent equipment distributes new registration resource for this sip terminal;
Step 611 is replaced former registration resource and preservation with the new content that registration resource comprised;
Step 612, this sip terminal of sip user agent device responds, return information sign indicating number 200 succeeds in registration;
Step 613, register flow path finishes.
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.
CN2007101060936A 2007-05-31 2007-05-31 Method for controlling repeated registration of the same account terminal Expired - Fee Related CN101316262B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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