Nothing Special   »   [go: up one dir, main page]

KR20130100185A - A communication system - Google Patents

A communication system Download PDF

Info

Publication number
KR20130100185A
KR20130100185A KR1020137015552A KR20137015552A KR20130100185A KR 20130100185 A KR20130100185 A KR 20130100185A KR 1020137015552 A KR1020137015552 A KR 1020137015552A KR 20137015552 A KR20137015552 A KR 20137015552A KR 20130100185 A KR20130100185 A KR 20130100185A
Authority
KR
South Korea
Prior art keywords
user
network
devices
access
wimax
Prior art date
Application number
KR1020137015552A
Other languages
Korean (ko)
Other versions
KR101364796B1 (en
Inventor
윙 리
제이콥 여
유 진 쿠
도라 포툴리
Original Assignee
와이티엘 커뮤니케이션즈 에스디엔 비에이치디.
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 와이티엘 커뮤니케이션즈 에스디엔 비에이치디. filed Critical 와이티엘 커뮤니케이션즈 에스디엔 비에이치디.
Publication of KR20130100185A publication Critical patent/KR20130100185A/en
Application granted granted Critical
Publication of KR101364796B1 publication Critical patent/KR101364796B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/166Implementing security features at a particular protocol layer at the transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

무선 통신 시스템은 복수의 네트워크 액세스 모드를 통해 복수의 디바이스들을 무선으로 연결하도록 구성된 네트워크를 포함하고; 및 상기 복수의 네트워크 액세스 모드는 WiMAX 또는 LTE 액세스 모드를 포함하고, 상기 WiMAX 또는 LTE 액세스 모드는 디바이스 독립 인증용으로 구성된다. The wireless communication system includes a network configured to wirelessly connect the plurality of devices via the plurality of network access modes; And the plurality of network access modes includes a WiMAX or LTE access mode, wherein the WiMAX or LTE access mode is configured for device independent authentication.

Description

통신 시스템{A COMMUNICATION SYSTEM}Communication system {A COMMUNICATION SYSTEM}

WiMAX 또는 LTE 통신 네트워크는 "라스트 마일(last mile)" 무선 광대역 인터넷 액세스를 제공하는데 사용된다. 그러나 무선이라는 것은, 디바이스와 액세스 포인트 사이의 마이크로웨이브 에어 트래픽(microwave air traffic)이 보안 취약점을 가지고 있는데, 예를 들어, 무선 도청이 가능할 수 있다. 따라서 일반적으로 전송 계층 보안(TLS) 프로토콜이 액세스 인증(access authentication)에 사용된다. 그러나 TLS 프로토콜은 디바이스를 가입자에게 구속시킨다.WiMAX or LTE communication networks are used to provide "last mile" wireless broadband Internet access. However, wireless means that microwave air traffic between the device and the access point has security vulnerabilities, for example, wireless eavesdropping may be possible. Therefore, transport layer security (TLS) protocol is generally used for access authentication. However, the TLS protocol binds the device to the subscriber.

WiMAX 또는 LTE 통신 네트워크는 또한 네트워크의 백엔드(backend)에 있는 서버들을 사용하여 멀티미디어 서비스들을 제공할 수 있다. 이러한 멀티미디어 서비스들은 일반적으로 하나 이상의 보안 로그인을 필요로 한다. 사용자는 멀티미디어 서비스들을 액세스하기 위해 적어도 2개의 다른 로그인(멀티미디어 서비스를 위한 로그인을 해야할 뿐 아니라, WiMAX 또는 LTE 통신망에 액세스하기 위한 로그인)을 제공해야 하기 때문에, 사용자를 불편하게 한다. 일반적인 멀티미디어 백엔드들은 백엔드의 서버 구성요소들 간에 사용자 구성(user configuration) 및 정보를 동기화시키기 위한 프로토콜로서 XCAP(XML Configuration Access Protocol)를 사용할 수 있다.A WiMAX or LTE communication network may also provide multimedia services using servers at the back end of the network. These multimedia services generally require one or more secure logins. The user is inconvenient because he must provide at least two different logins (login for multimedia services as well as login to access WiMAX or LTE networks) to access the multimedia services. Typical multimedia backends may use the XML Configuration Access Protocol (XCAP) as a protocol for synchronizing user configuration and information between server components of the backend.

WiMAX 또는 LTE의 사용 외에도, 통신 네트워크들이 또한 Wi-Fi 또는 유선 서비스들(fixed line service)과 같은 복수의 다른 액세스 모드들을 사용하여 구현될 수 있다. 이 다른 액세스 모드들 각각은 일반적으로 자신의 인증 및 액세스 제어 프레임워크를 가질 수 있다.In addition to the use of WiMAX or LTE, communication networks may also be implemented using a plurality of other access modes, such as Wi-Fi or fixed line service. Each of these other access modes may generally have its own authentication and access control framework.

통신 네트워크에 있는 디바이스들 사이에서의 통신을 위하여, 전형적으로 각 디바이스들은 전화번호와 고유하게 연관되어 있다. 사용자가 복수의 디바이스를 가지고 다닌다면, 이러한 디바이스들 각각은 그것들만의 고유한 전화번호가 있을 것이다. 따라서 통신 링크들이 목적지 디바이스의 발신 디바이스 전화번호를 호출함으로써 설정(establish)될 수 있다. 그러나 앞선 트랜드는 디바이스들의 확산을 나타내고 있는데, 이 경우 각 사용자는 자신과 연관된 많은 디바이스들을 가질 수 있다. 각 사용자와 연관된 전화번호가 많아져, 통신상의 불편을 초래한다. For communication between devices in a communication network, typically each device is uniquely associated with a phone number. If a user carries multiple devices, each of these devices will have their own unique telephone number. Thus communication links can be established by calling the originating device telephone number of the destination device. However, the preceding trend shows the proliferation of devices, where each user can have many devices associated with it. The number of telephones associated with each user increases, causing communication inconvenience.

실시예에서, 무선 통신 시스템이 개시된다. 무선 통신 시스템은 복수의 네트워크 액세스 모드를 통해 복수의 디바이스들을 무선으로 연결하도록 구성된 네트워크를 포함하고, 상기 복수의 네트워크 액세스 모드는 WiMAX 또는 LTE 액세스 모드를 포함하고, 상기 WiMAX 또는 LTE 액세스 모드는 디바이스 독립 인증(device independent authentication)용으로 구성된다. In an embodiment, a wireless communication system is disclosed. The wireless communication system includes a network configured to wirelessly connect a plurality of devices via a plurality of network access modes, the plurality of network access modes including a WiMAX or LTE access mode, and the WiMAX or LTE access mode is device independent It is configured for device independent authentication.

선택적으로, 디바이스 독립 인증은 TTLS를 포함할 수 있다. 본 시스템은 사용자 데이터세트들을 포함하는 데이터베이스를 더 포함할 수 있고, 각 사용자 데이터세트는 사용자 ID(User identity)와 디바이스 독립 공개 ID(device independent public identity)를 연관시키도록 구성되고, 상기 TTLS 인증은 사용자 데이터세트들 중 하나의 공개 ID를 사용하여 수행된다. 본 시스템은 각 디바이스가 백홀 네트워크(backhaul network)를 통해 코어 네트워크(core network)에 연결하도록 구성된 IP 멀티미디어 서브시스템을 더 포함하고, 각 사용자 데이터세트는 상기 사용자 ID와 개인 ID(private identity)를 연관시키도록 더 구성되며, 상기 개인 ID는 상기 코어 네트워크로의 각 디바이스의 연결을 인증하기 위해 사용된다. 각 사용자 데이터세트는 상기 사용자 ID와 하나 이상의 디바이스를 연관시키도록 더 구성될 수 있다. 개인 ID는 사용자 ID의 하나 이상의 디바이스 중 하나와 고유하게 연관될 수 있다. 개인 ID는 알고리즘에 의해 자동으로 생성될 수 있다. 선택적으로, 알고리즘은 사용자 데이터세트의 상기 공개 ID를, 상기 사용자 데이터세트의 상기 하나 이상의 디바이스 중 하나의 유형, 상기 사용자 데이터세트의 상기 하나 이상의 디바이스 중 하나의 모델, 및 상기 하나 이상의 디바이스 중 다른 하나로부터 상기 하나 이상의 디바이스들 중 하나를 고유하게 식별하는 숫자로 구성된 그룹에서 선택된 식별자와 결합(combine)시킬 수 있다. 선택적으로, 사용자 ID로의 통신 링크에 대한 요청은 해당 사용자 ID와 연관된 모든 디바이스로 전송될 수 있다. 각 사용자 ID와 연관된 모든 디바이스는 우선순위 값을 할당받을 수 있다. 사용자 ID로의 통신 링크에 대한 요청은 상기 디바이스의 상기 우선순위 값에 따라서 상기 사용자 ID와 연관된 디바이스들 중 하나에 전송될 수 있다. 각 사용자 ID는 프로파일 페이지와 연관될 수 있다. 각 프로파일 페이지는 연관된 사용자 ID를 갖는 친구 상태(friend status)에 따라서 볼 수 있는 복수의 공개 필드를 포함할 수 있다. 선택적으로, IP 멀티미디어 서브시스템은 프로파일 페이지들을 제공하도록 구성된 서버를 포함할 수 있다. 각 프로파일 페이지는 스키마(schema)를 사용하여 제공될 수 있다.Optionally, device independent authentication can include TTLS. The system may further comprise a database comprising user datasets, each user dataset configured to associate a user identity with a device independent public identity, wherein the TTLS authentication is This is done using the public ID of one of the user datasets. The system further includes an IP multimedia subsystem configured for each device to connect to a core network via a backhaul network, each user dataset associating the user ID with a private identity. And a personal ID is used to authenticate each device's connection to the core network. Each user dataset may be further configured to associate one or more devices with the user ID. The personal ID may be uniquely associated with one of the one or more devices of the user ID. The personal ID can be automatically generated by the algorithm. Optionally, an algorithm may be configured to determine the public ID of a user dataset, a type of one of the one or more devices of the user dataset, a model of one of the one or more devices of the user dataset, and another one of the one or more devices. Can be combined with an identifier selected from a group consisting of numbers that uniquely identify one of the one or more devices. Optionally, a request for a communication link to a user ID can be sent to all devices associated with that user ID. All devices associated with each user ID may be assigned a priority value. A request for a communication link to a user ID may be sent to one of the devices associated with the user ID in accordance with the priority value of the device. Each user ID may be associated with a profile page. Each profile page may include a plurality of public fields that can be viewed according to friend status with an associated user ID. Optionally, the IP multimedia subsystem may include a server configured to provide profile pages. Each profile page can be provided using a schema.

일 실시예에서, 무선 통신 디바이스가 개시된다. 무선 통신 디바이스는 복수의 네트워크 액세스 모드를 통해 무선으로 연결하도록 구성된 통신 회로와 통신 시스템의 사용자 ID로 사용자를 인증하도록 구성된 보안 로그인 인터페이스를 포함하고, 상기 디바이스는 복수의 사용자 ID의 동시 연관성(concurrent association)을 허용하도록 구성되고, 디바이스에 현재 로그된 임의의 사용자 ID들로의 통신 링크에 대한 요청이 상기 디바이스에 의해 수신된다. In one embodiment, a wireless communication device is disclosed. The wireless communication device includes a secure login interface configured to authenticate a user with a user ID of a communication system and a communication circuit configured to wirelessly connect through a plurality of network access modes, wherein the device includes concurrent association of a plurality of user IDs. Is received by the device for a communication link to any user IDs currently logged in the device.

선택적으로, 디바이스는 원격 서버상에 저장되고, 디바이스를 통해 액세스 가능한 네트워크-기반 주소록(network-based address book)을 위한 인터페이스를 더 포함할 수 있다. 디바이스는 원격 서버에 저장되고 상기 디바이스를 통해 액세스 가능한 네트워크-기반 주소록을 위한 인터페이스를 더 포함할 수 있다. 디바이스는 또한 원격 서버에 저장되고 상기 디바이스를 통해 액세스 가능한 네트워크-기반 주소록을 위한 인터페이스를 더 포함할 수 있다. 디바이스는 로컬적으로 저장된 주소록을 위한 인터페이스를 더 포함할 수 있고, 상기 로컬적으로 저장된 주소록의 사본이 원격 서버상에 저장되어, 상기 로컬적으로 저장된 주소록으로 재생(refresh)/동기화(synchronise)된다. 원격적으로 저장된 주소록은 XCAP을 사용하여 저장될 수 있고, 원격적으로 저장된 주소록을 재생/동기화하는데 SyncML가 사용될 수 있다.Optionally, the device may further include an interface for a network-based address book stored on the remote server and accessible through the device. The device may further include an interface for a network-based address book stored at a remote server and accessible through the device. The device may also further include an interface for a network-based address book stored on a remote server and accessible through the device. The device may further comprise an interface for a locally stored address book, wherein a copy of the locally stored address book is stored on a remote server and refreshed / synchronized with the locally stored address book. . Remotely stored address books can be stored using XCAP, and SyncML can be used to play / synchronize remotely stored address books.

일 실시예에서, 무선 통신 디바이스를 등록하는 방법이 개시된다. 무선 통신 디바이스를 등록하는 방법은 무선 액세스 네트워크를 통해 통신 디바이스를 연결하는 단계, 공통 공개 식별자(common public identifier)와 그 공통 공개 식별자와 연관된 공통 패스워드(common password)를 사용하여 멀티미디어 서브시스템에 디바이스를 등록하는 단계, 및 상기 공통 공개 식별자와 공통 패스워드에 따라 상기 디바이스로 통신 링크를 요청하는 단계를 포함한다. In one embodiment, a method of registering a wireless communication device is disclosed. A method of registering a wireless communication device includes connecting a communication device over a wireless access network, using the common public identifier and a common password associated with the common public identifier to connect the device to the multimedia subsystem. Registering, and requesting a communication link to the device according to the common public identifier and a common password.

이들과 다른 기능들은 첨부 도면들 및 특허청구범위와 관련되어 설명된 후술하는 상세한 설명으로부터 더욱 명확하게 이해될 것이다. These and other functions will be more clearly understood from the following detailed description set forth in conjunction with the accompanying drawings and the claims.

본 발명에 따르면, 무선 통신 시스템이 제공된다.According to the present invention, a wireless communication system is provided.

본 명세서의 보다 완전한 이해를 위하여, 유사한 참조 번호는 동일한 부분을 가리키며, 첨부 도면과 상세한 설명과 관련하여 행해진 후술하는 간략 설명들에 대한 참조가 이제 만들어진다.
도 1은 본 명세서의 실시예에 따른 통신 시스템의 개략도이다.
도 2는 도 1의 통신 시스템의 코어 네트워크의 개략도이다.
도 3은 도 1의 통신 시스템에 디바이스를 등록하는 방법을 나타내는 순서도이다.
도 4는 도 1의 통신 시스템의 디바이스들 간의 통신 링크를 설정하기 위한 방법을 나타낸 순서도이다.
도 5는 도 1의 통신 시스템에 대한 사용자 데이터세트를 예시하는 개략도이다.
For a more complete understanding of the present specification, like reference numerals refer to like parts and reference is now made to the following brief descriptions made in connection with the accompanying drawings and the description.
1 is a schematic diagram of a communication system according to an embodiment of the present disclosure.
2 is a schematic diagram of a core network of the communication system of FIG.
3 is a flowchart illustrating a method of registering a device with the communication system of FIG. 1.
4 is a flow chart illustrating a method for establishing a communication link between devices of the communication system of FIG.
5 is a schematic diagram illustrating user dataset for the communication system of FIG.

하나 이상의 실시예의 예시적 구현예들이 아래에 예시되지만, 개시된 시스템들 및 방법들이 현재 알려져 있거나 또는 아직 존재하지 않는지의 여부에 상관없이, 임의 개수의 기술들을 사용하여 구성될 수 있다는 것이, 처음부터 이해되어야 한다. 본 명세서는 예시적 구현예들, 도면들, 및 아래에서 예시되는 기술들로 제한하는 것은 아니며, 첨부된 청구항들의 전체 범위의 등가물과 함께 그 첨부된 청구항들의 범위 내에서 변형될 수 있다. While illustrative implementations of one or more embodiments are illustrated below, it is understood from the outset that the disclosed systems and methods may be constructed using any number of techniques, whether currently known or not yet present. Should be. The present disclosure is not limited to the example embodiments, figures, and techniques illustrated below, but may be modified within the scope of the appended claims, along with the full range of equivalents of the appended claims.

통신 서비스들을 제공할 수 있는 디바이스들의 수가 증가함에 따라, 사용자들은 복수의 모바일 전화기를 휴대할 수 있다. 또한, 예를 들어 디지털 카메라 또는 MP3 플레이어와 같은 다른 디바이스들, 또는 예를 들어 냉장고 또는 텔레비전과 같은 기기와 같은 다른 디바이스도 통신 연결성(communications connectivity)이 필요할 수 있다. 따라서 각 사용자는 여러 디바이스를 통해 무선 연결성을 가질 수 있다.As the number of devices that can provide communication services increases, users can carry multiple mobile telephones. In addition, other devices, such as digital cameras or MP3 players, or other devices, such as appliances such as refrigerators or televisions, may also require communications connectivity. Thus, each user can have wireless connectivity through multiple devices.

본 명세서는 따라서 각 사용자와 연관된 여러 디바이스로의 편리한 액세스를 제공하는 것을 고려한다. 이것은 보안 및 디바이스 독립 방식(device agnostic manner)으로 행해질 수 있으며, 디바이스들은 액세스에 독립적일 수 있다. 각 사용자는 서로 다른 모드의 네트워크 액세스를 거쳐 사용자와 연관된 모든 디바이스로의 연결성을 제공하는 단일 사용자 프로파일과 연관될 수 있다. 예로서, VoIP(Voice-over-IP)를 들면, 이러한 사용자 프로파일은 여러 전화번호와 연관될 수 있다. 사용자와 연관된 임의의 전화번호를 호출하는 것은 그 사용자와 연관된 모든 디바이스가 벨소리를 내도록 한다. 이어, 사용자가 추가적인 로그인없이 벨소리가 울리는 임의의 디바이스에 대한 호출을 수락할 수 있다. 이어, 이것은 사용자들 간의 통신 링크를 설정하는 것에 대한 보안 및 용이한 방식을 가져올 수 있다. This disclosure thus contemplates providing convenient access to the various devices associated with each user. This can be done in a secure and device agnostic manner, and the devices can be independent of access. Each user may be associated with a single user profile that provides connectivity to all devices associated with the user via different modes of network access. For example, for Voice-over-IP (VoIP), this user profile may be associated with several telephone numbers. Calling any phone number associated with a user causes all devices associated with that user to ring. The user can then accept a call to any device that rings without additional login. This, in turn, can bring a secure and easy way to establish a communication link between users.

특정 실시예들에서, 각 사용자와 단일 프로파일에 대한 연관성은 단일 로그인의 형태로 취해지고, 사용자는 네트워크에 의해 제공되는 멀티미디어 서비스들로의 액세스뿐만 아니라, 네트워크 액세스를 가지기 위하여 디바이스에 단일 로그인을 제공한다. 이러한 단일 로그인은 예를 들어, TTLS(Tunnelled Transport Layer Security)로 인증 보안의 향상된 레벨로 구현될 수 있다. In certain embodiments, the association for each user with a single profile is taken in the form of a single login, and the user provides a single login to the device to have network access as well as access to the multimedia services provided by the network. do. This single login can be implemented with an enhanced level of authentication security, for example in Tunnelled Transport Layer Security (TTLS).

자신의 사용자 식별자, 디바이스 및 가입자 정보와, 각 사용자의 개념적 연관성은 통합 커뮤니케이션의 개념을 더욱 향상시킬 수 있다. 각 사용자는 예를 들어, 전화번호의 형태로 취해진 하나 이상의 사용자 ID와 연관될 수 있다. 각 사용자 ID는 하나 이상의 디바이스와 연관될 수 있다. 각 디바이스는 또한 여러 사용자 ID와 연관될 수 있다. 다시 말해서, 소정 디바이스들은 다양한 사용자 ID와 연관되도록 구성될 수 있고, 이 경우 이러한 디바이스들은 사용자 프로파일과 연관된 여러 사용자 ID 중 임의의 것과의 연결을 배치함으로써 연결가능할 수 있다. The conceptual association of each user with its user identifier, device and subscriber information can further enhance the concept of unified communications. Each user may be associated with one or more user IDs, for example taken in the form of telephone numbers. Each user ID may be associated with one or more devices. Each device may also be associated with multiple user IDs. In other words, certain devices may be configured to be associated with various user IDs, in which case such devices may be connectable by placing a connection with any of the various user IDs associated with the user profile.

이제 도 1을 참조하면, 본 발명의 실시예에 따른 통신 시스템(100)의 개략도가 도시된다. 통신 시스템(100)은 인터넷 프로토콜(IP)을 사용하여 서로 통신하는 복수의 액세스 포인트(130a-130b)와 복수의 네트워크 기기(120a-120g)를 포함한다. 네트워크 기기(120a-120g)는 당업자에게 알려진 다양한 디바이스들 중 임의의 것일 수 있는데, 예를 들어 모바일 전화기들 또는 랩탑 컴퓨터들와 같은 모바일 디바이스들, 또는 대안적으로, 컴퓨터 서버들, 데스크탑 컴퓨터들 또는 클라이언트 LAN(Local Area Network)들과 같은 고정 디바이스들이 있다. 그러나 네트워크 기기들(120a-120g)이 모바일 디바이스의 형식 인자(form factor)와 유사한 형식 인자를 갖는 사유 모바일 디바이스(proprietary mobile device)들일 수 있는 바람직한 실시예로 예상해 볼 수 있다. 또한, 액세스 포인트들(130a-130c)은 당업자에게 알려진 다양한 형태의 유선 또는 무선 액세스 포인트 중 임의의 것일 수 있다. 액세스 포인트들(130a-130c)은 예를 들어, 도 1에 도시된 바와 같이, 예컨대 WiMAX 또는 LTE 기지국(130a, 130b) 또는 Wi-Fi 기지국(130c)과 같은 무선 액세스 포인트일 수 있다. 대안적으로, HSDPA(High-Speed Downlink Packet Access), GPRS(General Packet Radio Service) 또는 위성 연결과 같은 다른 무선 액세스 모드들이 사용될 수 있다. 선택적으로, 액세스 포인트들(130a-130c)은 또한 예컨대, DSL(Digital Subscriber Lines), 전화기선 또는 전력선 인터넷(power-line internet)과 같은 유선 연결일 수 있다. Referring now to FIG. 1, a schematic diagram of a communication system 100 in accordance with an embodiment of the present invention is shown. The communication system 100 includes a plurality of access points 130a-130b and a plurality of network devices 120a-120g that communicate with each other using the Internet Protocol (IP). The network appliance 120a-120g can be any of a variety of devices known to those skilled in the art, for example mobile devices such as mobile phones or laptop computers, or alternatively, computer servers, desktop computers or clients. There are fixed devices such as local area networks (LANs). However, it can be expected that the network devices 120a-120g may be proprietary mobile devices having formal factors similar to the form factors of the mobile device. In addition, the access points 130a-130c may be any of various forms of wired or wireless access points known to those skilled in the art. The access points 130a-130c may be, for example, a wireless access point such as, for example, a WiMAX or LTE base station 130a, 130b or a Wi-Fi base station 130c, as shown in FIG. 1. Alternatively, other radio access modes may be used, such as High-Speed Downlink Packet Access (HSDPA), General Packet Radio Service (GPRS), or satellite connection. Optionally, the access points 130a-130c may also be a wired connection, such as, for example, Digital Subscriber Lines (DSL), telephone lines or power-line internet.

WiMAX 또는 LTE가 액세스 모드로 사용되는 경우, WiMAX 또는 LTE 액세스 기능을 내장하고 있지 않은 기기는 고객 댁내 장치(CPE: Customer Premises Equipment)(160) 또는 WiMAX 또는 LTE 라우터(162)를 사용하여 WiMAX 또는 LTE 액세스를 할 수 있을 것으로 예상해 볼 수 있다. WiMAX 또는 LTE 라우터(162)는 하나의 WiMAX 또는 LTE 연결을 여러 기기와 공유할 수 있다. 도 1에 도시된 예시에서, 네트워크 기기(120f)는 WiMAX 또는 LTE 액세스를 얻기 위해 CPE(160)를 사용하고, 네트워크 기기들(120c-120e)은 라우터(162)를 사용하여 WiMAX 또는 LTE 연결을 공유한다.If WiMAX or LTE is used as the access mode, devices that do not have built-in WiMAX or LTE access capabilities can use WiMAX or LTE using Customer Premises Equipment (CPE) 160 or WiMAX or LTE router 162. You can expect to be able to access it. The WiMAX or LTE router 162 may share one WiMAX or LTE connection with multiple devices. In the example shown in FIG. 1, network device 120f uses CPE 160 to obtain WiMAX or LTE access, and network devices 120c-120e use a router 162 to establish a WiMAX or LTE connection. Share.

액세스 포인트들(130a- 130c)은 백홀 네트워크(110)에 의해 상호 연결된다. 백홀 네트워크(110)는 연결을 위하여 IP 프로토콜을 사용한다. 백홀 네트워크(110)는 일반적으로 높은 연결 대역폭을 가지고, 유선 및/또는 무선 연결을 포함할 수 있다. 백홀 네트워크(110)는 또한 액세스 포인트들(130a-130c)을 코어 네트워크(150)에 연결한다. 코어 네트워크(150)는 예컨대, 사용자 등록 및 인증, 호(call) 라우팅 또는 멀티-미디어 서비스들과 같은 서비스들을 제공하는 기능을 하는 상호연결된 서버들의 네트워크로 구성된다. 종합적으로, WiMAX 또는 LTE 액세스 포인트들(130a, 130b) 및 연관된 백홀 네트워크(110)는 WiMAX 또는 LTE 무선 액세스 네트워크(RAN)로 불릴 수도 있다.The access points 130a-130c are interconnected by the backhaul network 110. The backhaul network 110 uses the IP protocol for connection. Backhaul network 110 generally has a high connection bandwidth and may include a wired and / or wireless connection. The backhaul network 110 also connects the access points 130a-130c to the core network 150. The core network 150 consists of a network of interconnected servers that function to provide services such as, for example, user registration and authentication, call routing or multi-media services. Overall, WiMAX or LTE access points 130a and 130b and associated backhaul network 110 may be referred to as WiMAX or LTE radio access network (RAN).

네트워크 기기들(120a-120g)은 일반적으로 가입된 사용자들(140a-140c)과 연관된다. 도 1에서, 네트워크 기기(120b)는 가입된 사용자 A(140a)와 연관되고, 네트워크 기기들(120c-120e)은 다른 가입된 사용자 B(140b)와 연관되고, 네트워크 기기들(120e-120g)은 가입된 사용자 C(140c)와 연관된다. 따라서 일부 기기는 하나 이상의 사용자와 연관될 수 있고, 예를 들어, 네트워크 기기(120e)는 가입된 사용자 B(140b) 및 사용자 C(140c) 모두와 연관된다. Network devices 120a-120g are generally associated with subscribed users 140a-140c. In FIG. 1, network device 120b is associated with a subscribed user A 140a, network devices 120c-120e are associated with another subscribed user B 140b, and network devices 120e-120g. Is associated with a subscribed user C 140c. Thus, some devices may be associated with one or more users, for example, network device 120e is associated with both subscribed user B 140b and user C 140c.

도 2는 도 1의 통신 시스템(100)의 코어 네트워크(150)의 개략도를 나타낸다. 코어 네트워크(150)는 각각 서비스를 제공하는 기능을 하는 복수의 서버로 구성된다. 당업자는 도 1에 예시된 네트워크 토폴로지(network topology)는 예시에 불과하며, 다른 네트워크 토폴로지들로 사용될 수 있다는 것을 이해할 것이다. 예를 들어, 코어 네트워크(150)는 여러 여유 연결들을 거쳐 백홀 네트워크(110)에 연결될 수 있다. 대안적으로, 코어 네트워크(150)는 또한 단일 게이트웨이를 거쳐 백홀 네트워크(110)에 연결될 수도 있다.2 shows a schematic diagram of a core network 150 of the communication system 100 of FIG. 1. The core network 150 is composed of a plurality of servers each functioning to provide a service. Those skilled in the art will appreciate that the network topology illustrated in FIG. 1 is merely illustrative and may be used with other network topologies. For example, the core network 150 may be connected to the backhaul network 110 through several spare connections. Alternatively, core network 150 may also be connected to backhaul network 110 via a single gateway.

코어 네트워크(150)는 AAA(Authentication, Authorization and Accounting) 서버(210)를 포함한다. 이 서버는 네트워크 기기들(120a-120g)d,f 인증한 다음, 통신 시스템(100)으로의 인증 액세스를 전달한 기기들에 대한 허용을 담당한다. AAA 서버(210)는 주로 WiMAX 또는 LTE 액세스 포인트(130a, 130b)를 통한 액세스를 제어하는데 사용된다. 그러나 공통 AAA 서버(210)는 통합된 방식(unified manner)으로 모든 다른 액세스 모드를 위한 액세스를 제어하는데 사용될 수 있다. 후자의 경우, WiMAX 또는 LTE 액세스 포인트(130a, 130b)를 통한 액세스를 제어하는 AAA 서버(210)는 Wi-Fi 액세스 포인트(130c) 및/또는 다른 유선 및 무선 액세스 포인트를 통한 액세스를 제어하는 동일한 서버일 수 있다. The core network 150 includes an AAA (Authentication, Authorization and Accounting) server 210. This server is responsible for allowing devices that have authenticated network devices 120a-120g d, f and then have passed authenticated access to the communication system 100. AAA server 210 is primarily used to control access via WiMAX or LTE access points 130a and 130b. However, the common AAA server 210 can be used to control access for all other access modes in an unified manner. In the latter case, the AAA server 210 controlling access via WiMAX or LTE access points 130a and 130b is the same as controlling access via Wi-Fi access point 130c and / or other wired and wireless access points. It can be a server.

코어 네트워크(150)는 또한 CSG(Content Services Gateway) 서버(276)와 BRM(Billing and Revenue Management) 서버(278)를 포함한다. CSG 서버(276) 및 BRM 서버(278)는 가입자 사용량 측정 및 청구를 수행하기 위하여 함께 작업한다. CSG 서버(276)는 운영자의 사용 및 가격 정책에 따라서 실제 사용량 측정을 수행하는 게이트웨이로서 기능한다. 각 가입자에 대해 측정된 사용량은 BRM 서버(278)로 전송된다. 이어, BRM 서버(278)는 각각의 가입자에 의해 발생된 사용 비용을 계산하여 그 가입자에게 청구한다. CSG 서버(276)는 시스코 시스템즈와 같은 업체(vendor)가 운영하는 것인 반면, BRM 서버(278)는 오라클 주식 회사와 같은 업체가 운영하는 것일 수 있다. 이 경우, CSG 서버(276)는 GPRS 터널링 프로토콜(GTP)을 사용하여 통신하고, BRM 서버(278)는 다이아미터 프로토콜(diameter protocol)을 사용하여 통신한다. 다른 프로토콜들이 서버들을 위해 사용되기 때문에, 서버들 사이에서 통신의 양방향 해석을 수행하기 위해 2개의 서버 사이에 브리지(bridge)가 구현된다. 이러한 브리지의 예로서는 오픈넷(Openet) 플랫폼 소프트웨어가 있을 수 있다.The core network 150 also includes a Content Services Gateway (CSG) server 276 and a Billing and Revenue Management (BRM) server 278. CSG server 276 and BRM server 278 work together to perform subscriber usage measurement and billing. The CSG server 276 functions as a gateway to perform actual usage measurements in accordance with operator usage and pricing. The usage measured for each subscriber is sent to the BRM server 278. The BRM server 278 then calculates and bills the subscriber the usage costs incurred by each subscriber. The CSG server 276 may be operated by a vendor such as Cisco Systems, while the BRM server 278 may be operated by a vendor such as Oracle Corporation. In this case, the CSG server 276 communicates using the GPRS Tunneling Protocol (GTP), and the BRM server 278 communicates using the diameter protocol. Since different protocols are used for servers, a bridge is implemented between the two servers to perform a bidirectional interpretation of the communication between the servers. An example of such a bridge may be Openet platform software.

코어 네트워크(150)는 또한 DHCP(Dynamic Host Configuration Protocol) 서버(258)를 포함한다. DHCP 서버(258)는 네트워크 기기들(120a-120g)에 IP 주소에 대한 할당을 담당한다. 이것은 기기들이 WiMAX 또는 LTE를 경유하여 통신 시스템(100)으로의 액세스를 협상할 때, 디바이스 등록 동안 주로 수행된다. 그러나 하나의 DHCP 서버(258)가 여러 액세스 모드를 거쳐서 IP 주소들을 할당하는데 사용될 수 있는 경우, DHCP 서버(258)가 WiMAX 또는 LTE 액세스를 위하여 독점적으로 사용될 수 없을 것으로 예상해 볼 수 있다. Core network 150 also includes a Dynamic Host Configuration Protocol (DHCP) server 258. DHCP server 258 is responsible for assigning IP addresses to network devices 120a-120g. This is mainly done during device registration when the devices negotiate access to the communication system 100 via WiMAX or LTE. However, if one DHCP server 258 can be used to assign IP addresses across multiple access modes, it can be expected that DHCP server 258 cannot be used exclusively for WiMAX or LTE access.

코어 네트워크(150)는 또한 SCE(Service Control Engine)(272) 및 HA(Home Agent)(274)를 더 포함한다. SCE(272)는 QoS 정책 및 설정을 라우터들 및/또는 스위치들에 전파할 뿐 아니라, 코어 네트워크(105) 및 네트워크 기기들(120a-120g)들 간의 단-대-단 트래픽 QoS 측정값들에 대한 모니터링을 담당한다. HA(274)는 만약 네트워크 기기가 서로 다른 네트워크로 스위치되는 경우, 트래픽이 중단(interruption)없이 코어 네트워크(150)와 네트워크 기기들 간에 계속 전달될 수 있도록 하기 위해, 네트워크 기기들(120a-120g)을 위한 코어 네트워크(150) 상의 접촉의 고정점(static point of contact)으로서 기능한다. The core network 150 further includes a Service Control Engine (SCE) 272 and a Home Agent (HA) 274. SCE 272 not only propagates QoS policies and settings to routers and / or switches, but also to end-to-end traffic QoS measurements between core network 105 and network devices 120a-120g. Responsible for monitoring. HA 274 provides network devices 120a-120g to allow traffic to continue to pass between the core network 150 and the network devices without interruption if the network devices are switched to different networks. It serves as a static point of contact on the core network 150 for the sake of brevity.

또한, 코어 네트워크(150)는 또한 백홀 네트워크(110)에 연결되는 IMS(IP Multimedia Subsystem)(250)를 포함한다. IMS(250)는 예를 들면, VoIP(Voice-over-IP), IM(Instant Messaging) 및 정보 동기화와 같은(하지만 이것들로 제한되지 않음) 멀티미디어 기능을 함께 제공하는 복수의 서버를 포함한다. In addition, the core network 150 also includes an IP Multimedia Subsystem (IMS) 250 that is coupled to the backhaul network 110. IMS 250 includes a plurality of servers that together provide multimedia functions such as, but not limited to, Voice-over-IP (VoIP), Instant Messaging (IM), and Information Synchronization.

IMS(250)는 하나 이상의 CSCF(Call Session Control Function ) 게이트웨이(260)를 포함한다. CSCF 게이트웨이(260)는 네트워크 기기들(120a-120g)을 IMS(250)에 액세스시키는 접촉의 개시점(initial point of contact)으로서 기능한다. 게이트웨이들이 서로 다른 액세스 모드가 서로 다른 게이트웨이들을 이용하도록 구성될 수 있는 경우에, IMS(250) 내에 여러 CSCF 게이트웨이들(260)이 있을 수 있다. 대안적으로, IMS(250)는 모든 액세스 모드가 공통 CSCF 게이트웨이(260)를 사용하도록 하기 위해, 하나의 CSCF 게이트웨이(260)를 사용할 수 있다. IMS 250 includes one or more Call Session Control Function (CSCF) gateways 260. CSCF gateway 260 serves as an initial point of contact for accessing network devices 120a-120g to IMS 250. There may be several CSCF gateways 260 within IMS 250 where the gateways may be configured to use different gateways with different access modes. Alternatively, IMS 250 may use one CSCF gateway 260 to ensure that all access modes use common CSCF gateway 260.

IMS(250)는 또한 사용자들을 인증하고 IMS(250)에 의해 제공되는 서비스들로의 액세스에 권한 부여를 담당하는 HSS(Home Subscriber Server)(252)를 포함한다. HSS(252)는 AAA 서버(210)의 사용자 정보 데이터베이스와는 별개인 사용자 정보 데이터베이스를 가질 수 있다. 이 경우, 다른 사용자 ID들이 WiMAX 또는 LTE 및 IMS 네트워크에 로그인하기 위해 사용될 수 있다.IMS 250 also includes a Home Subscriber Server (HSS) 252 that is responsible for authenticating users and authorizing access to services provided by IMS 250. The HSS 252 may have a user information database separate from the user information database of the AAA server 210. In this case, other user IDs can be used to log in to WiMAX or LTE and IMS networks.

선택적으로, AAA 서버(210) 및 HSS 서버(252)와 연관된 데이터베이스들은 서로 동기화될 수 있다. 이 동기화는 부분적 또는 전체적일 수 있다. 각 데이터베이스의 부분적 동기화는 공통 데이터 필드들을 여전히 가지고 있으면서, 서버와 연관된 그것에 관련된 데이터 필드만을 개별적으로 포함할 수 있다. 예를 들어, AAA 서버(210)와 공존하는 데이터베이스는 일반 사용자 정보뿐만 아니라, 네트워크 액세스 컨트롤을 특정하는 데이터 필드들을 포함할 수 있고, HSS(252)는 일반 사용자 정보 외에 IMS(250) 사용자 권리(user rights)에 관련된 데이터 필드들을 포함할 수 있다. 이러한 경우에는, 일반 사용자 정보만이 두 데이터베이스 사이에서 동기화된다. HSS 서버(252)로 AAA 서버(210)의 데이터베이스를 동기화함으로써, 공통 로그인이 WiMAX 또는 LTE 액세스 및 IMS 액세스를 위해 사용될 수 있도록 하고, 이로써 단일 로그인의 장점을 제공한다. 단일 로그인은 사용자에게 세션당 한 번만 자신의 로그인 ID와 패스워드를 입력하도록 요구할 수 있다. 대안적으로, 이 단일 로그인 ID는 기기에 저장되어, 자동 로그인을 위해 이용될 수 있다.Optionally, the databases associated with AAA server 210 and HSS server 252 may be synchronized with each other. This synchronization may be partial or total. Partial synchronization of each database may include only data fields associated with it associated with the server, while still having common data fields. For example, a database that coexists with the AAA server 210 may include data fields that specify network access control, as well as general user information, and the HSS 252 may include IMS 250 user rights (in addition to general user information). data fields related to user rights). In this case, only general user information is synchronized between the two databases. By synchronizing the database of the AAA server 210 with the HSS server 252, a common login can be used for WiMAX or LTE access and IMS access, thereby providing the advantage of a single login. Single login can require the user to enter their login ID and password only once per session. Alternatively, this single login ID may be stored on the device and used for automatic login.

IMS(250)는 세팅을 설정하고, 네트워크 기기들(120a-120d) 사이의 통신 링크들을 유지 및 종료를 담당하는 SBC(Session Border Controller)(254)를 더 포함한다. 이러한 통신 링크의 예시로는 VoIP 링크들 또는 화상 회의 링크들이 있을 수 있다. IMS 250 further includes a Session Border Controller (SBC) 254 that is responsible for establishing settings and maintaining and terminating communication links between network devices 120a-120d. Examples of such communication links may be VoIP links or video conferencing links.

IMS(250)는 또한 IMS 서버(262)를 포함한다. IMS 서버(262)는 세션 제어를 담당하며, SBC(254)와 협력하여 통신 링크 설정을 담당한다. IMS 서버(262)는 또한 기능 서버들(256) 및/또는 애플리케이션 서버(264)에 대한 링크로서 기능한다.IMS 250 also includes an IMS server 262. The IMS server 262 is responsible for session control and, in coordination with the SBC 254, is responsible for establishing the communication link. IMS server 262 also functions as a link to functional servers 256 and / or application server 264.

IMS(250)는 또한 하나 이상의 기능 서버들(256) 또는 AS들(application server)(264)을 포함한다. 기능 서버들(256)은 통신 링크들을 설정 및 기능(예컨대, 착신 전환 또는 VoIP 링크를 위한 음성 메일 라우팅 기능)시키기 위한 기능들을 제공한다. 애플리케이션 서버들(264)은 이어서 인스턴트 메시징, 네트워크 기반 주소록, 사용자 프로파일 서비스와 같은 멀티 미디어 서비스 또는 재생 가능한(refreshable) 전화기를 위한 사용자 정보 동기화를 제공한다. IMS 250 also includes one or more function servers 256 or application servers (264). The function servers 256 provide functions for establishing and functioning communication links (eg, voice mail routing function for call forwarding or VoIP links). The application servers 264 then provide user information synchronization for multimedia services such as instant messaging, network based address book, user profile service or refreshable telephone.

IMS(250)는 게이트웨이들의 사용에 의해 다른 기존의 통신 네트워크들과 상호 연결된다. 예를 들어, IMS(250)가 PSTN과 IMS(250) 사이에 MGW(Multimedia Gateway)를 가짐으로써 PSTN(Public Switched Telephone Network)d으로부터 인입 링크들이 네트워크 기기들(120a-120g) 중 하나와 설정되도록 한다. 또한, IMS(250)는 SBC(Session Border Controller)(254)에 의해 인터넷(270)에 연결된다. 인터넷(270)은 통신 시스템(100)의 외부에 존재하고, 따라서 SBC(254)는 음성 서비스를 제공하기 위한 목적으로 IMS(250)와 인터넷(270) 사이의 게이트웨이로서 기능한다.
IMS 250 is interconnected with other existing communication networks by the use of gateways. For example, the IMS 250 has a Multimedia Gateway (MGW) between the PSTN and the IMS 250 so that incoming links from a Public Switched Telephone Network (PSTN) d can be established with one of the network devices 120a-120g. do. In addition, IMS 250 is connected to Internet 270 by Session Border Controller (SBC) 254. The Internet 270 is external to the communication system 100, so the SBC 254 functions as a gateway between the IMS 250 and the Internet 270 for the purpose of providing voice services.

사용자 데이터세트(User dataset ( UserUser datasetdataset ))

도 5는 도 1의 통신 시스템에 대한 사용자 데이터세트(500)를 예시하는 개략도이다. 데이터세트(500)는 사용자와 그 사용자의 ID들, 기기들 및 가입자 정보들 간의 관계를 포함한다. 사용자 B(140b)는 도 5에서 예시로서 사용된다. 도 5에 예시된 다양한 속성(예컨대, 복수의 네트워크 기기(510), 저장되어 있는 사용자 ID들(520), 또는 가입자 정보(530))은 달라질 수 있다. 5 is a schematic diagram illustrating a user dataset 500 for the communication system of FIG. Dataset 500 includes a relationship between a user and his or her IDs, devices, and subscriber information. User B 140b is used as an example in FIG. 5. Various attributes (eg, a plurality of network devices 510, stored user IDs 520, or subscriber information 530) illustrated in FIG. 5 may vary.

도 5의 사용자 데이터세트(500)에서, 사용자 B(140b)는 네트워크 기기들(120c-120e)을 포함하는 복수의 네트워크 기기들(510)과 연관된다. 사용자 B(140b)는 또한 예를 들어 전화번호(522) 및/또는 사용자 이름(524)을 포함하는 여러 사용자 ID(520)와 연관된다. 사용자 B(140b)는 또한 가입자 정보(530)와 연관된다. 가입자 정보(530)는 예를 들어, 상태 정보(532) 및/또는 액세스 제어 권한(534)을 포함할 수 있다. 결과적으로, 액세스 제어 권한(534)은 공개 ID(536), 개인 ID(540) 및, 공개 ID(536) 및/또는 개인 ID(540)와 연관된 패스워드(538)를 포함할 수 있다. 공개 ID(536), 개인 ID(540) 및 패스워드(538)는 이후에 설명되어질 통신 시스템(100)에 기기를 등록하는 방법(300)에서 사용될 수 있다.In the user dataset 500 of FIG. 5, user B 140b is associated with a plurality of network devices 510 including network devices 120c-120e. User B 140b is also associated with various user IDs 520, including, for example, phone number 522 and / or user name 524. User B 140b is also associated with subscriber information 530. Subscriber information 530 may include, for example, status information 532 and / or access control rights 534. As a result, the access control right 534 may include a public ID 536, a personal ID 540, and a password 538 associated with the public ID 536 and / or personal ID 540. Public ID 536, personal ID 540, and password 538 may be used in method 300 of registering a device with communication system 100, which will be described later.

기기는 또한 여러 사용자 ID와 연관될 수 있다. 네트워크 기기(120e)를 예로 들면, 네트워크 기기(120e)는 사용자 B(140b) 및 사용자 C(140c)의 사용자 프로파일들과 연관된다. 따라서 네트워크 기기(120e)는 사용자 B(140b) 또는 사용자 C(140c)의 사용자 프로파일들과 연관된 사용자 ID 중 임의의 것을 사용하여 연결가능하다.The device may also be associated with multiple user IDs. Taking network device 120e as an example, network device 120e is associated with user profiles of user B 140b and user C 140c. Thus, network device 120e is connectable using any of the user IDs associated with user profiles of user B 140b or user C 140c.

사용자 B(140b)의 가입자 정보(530)는 하나의 데이터베이스에 저장될 수도 있거나, 대안적으로 복수의 다른 데이터베이스에 걸쳐서 저장될 수 있다. 후자의 경우, 데이터베이스에 걸친 데이터 분포는 데이터 유형에 따라 행해질 수 있고, 예를 들어 상태 정보(532)는 액세스 제어 권한(534)과는 별개인 인스턴트 메시징 서버에 저장될 수 있다. 결과적으로, 액세스 제어 권한(534)은 여러 서버에 걸쳐 저장될 수 있으며, 예를 들면 공개 ID(536) 및 패스워드(538)는 AAA 서버(210)에 저장되고, 개인 ID(540) 및 패스워드(538)는 HSS(252)에 저장될 수 있다. 선택적으로, 데이터들은 데이터베이스들에 걸쳐서 분산하기 위하여 사용자의 서브세트들로 분할될 수 있으며, 예를 들어 서버는 지리적으로 분산된 다양한 서버들을 사용하여 구현된다. 여러 데이터베이스가 사용자 프로파일들의 저장을 위해 사용되는 경우, 여러 데이터베이스에 걸쳐 데이터의 사본(replication)이 있을 수 있다. 따라서 복제된 데이터는 데이터베이스들 간에 동기화될 수 있다. Subscriber information 530 of user B 140b may be stored in one database or, alternatively, may be stored across a plurality of other databases. In the latter case, data distribution across the database may be done according to the data type, for example state information 532 may be stored on an instant messaging server separate from access control authority 534. As a result, access control rights 534 can be stored across multiple servers, for example, public ID 536 and password 538 are stored on AAA server 210, and personal ID 540 and password ( 538 may be stored in HSS 252. Optionally, data can be partitioned into subsets of users to distribute across databases, for example, a server is implemented using a variety of geographically dispersed servers. If multiple databases are used for the storage of user profiles, there may be replication of data across multiple databases. Thus replicated data can be synchronized between databases.

사용자 데이터세트(500)의 개념은 통신 시스템(100)의 구성 요소의 통합적 기능수행을 허용할 수 있다. 이러한 시나리오에서, 가입된 사용자(140b)와, 연관된 네트워크 기기들(510), 사용자 ID들(520), 가입자 정보(530), 사용자 및 디바이스 상태 정보(532), 및/또는 사용자 및 디바이스 액세스 제어 권한(534)들 사이의 개념적 관련성(conceptual linkage)이 있다. 통신 시스템(100)의 구성 요소 중 전체 또는 일부는 공통적으로 통신 라우팅, 상태 업데이트, 액세스 제어 등과 같은 기능들을 위해 사용자 데이터세트(500)에 포함된 관계들을 사용할 수 있다
The concept of user dataset 500 may allow for the integrated functioning of the components of communication system 100. In such a scenario, the subscribed user 140b, associated network devices 510, user IDs 520, subscriber information 530, user and device status information 532, and / or user and device access control There is a conceptual linkage between the rights 534. All or some of the components of the communication system 100 may commonly use the relationships included in the user dataset 500 for functions such as communication routing, status updates, access control, and the like.

디바이스device 등록( Enrollment( DeviceDevice RegistrstionRegistrstion ))

도 3은 도 1의 통신 시스템(100)에 디바이스를 등록하는 방법(300)을 나타내는 순서도이다. 방법(300)은 WiMAX 또는 LTE 액세스 포인트(130a)를 경유하여 네트워크 기기(102c)를 통신 시스템(100)에 접속시키고, IMS(250)에 의해 제공되는 서비스들로의 액세스를 위해 협상한다. 액세스 포인트(130a)와 IMS(250)를 위한 인증이 저장된 로그인 ID들을 사용하여 사용자 개입없이 자동으로 수행될 수 있다. 본 방법(300)은 SIM 카드를 사용하지 않고 구현될 수도 있다.3 is a flow chart illustrating a method 300 of registering a device with the communication system 100 of FIG. The method 300 connects the network device 102c to the communication system 100 via WiMAX or LTE access point 130a and negotiates for access to the services provided by the IMS 250. Authentication for the access point 130a and IMS 250 may be performed automatically without user intervention using stored login IDs. The method 300 may be implemented without using a SIM card.

310에서, 네트워크 기기(120c)를 등록하는 프로세스가 네트워크 기기(120c)에 의해 개시된다. 개시는 예를 들어 네트워크 기기(120c)의 전원이 켜졌을 때, 자동으로 행해질 수 있거나, 또는 대안적으로 사용자 B(140b)가 통신 시스템(100)에 등록을 선택할 때 수동으로 행해질 수 있다. At 310, the process of registering network device 120c is initiated by network device 120c. The initiation can be done automatically, for example, when the network device 120c is powered on, or alternatively can be done manually when user B 140b selects registration with communication system 100.

320에서, 네트워크 기기(120c)는 AAA 서버(210)에 자신을 인증시킨다. 이것은 EAP(Extensible Authentication Protocol)로서 TTLS(Tunnelled Transport Layer Security) 표준의 Ⅱ 단계를 사용하여 행해진다. EAP-TTLS 인증은 예를 들어 그 내용이 참조로서 본 명세서에 포함되는 "코멘트들에 대한 요청(Request for Comments ) 5281, 네트워크 워킹 그룹, http://tools.ietf.org/html/rfc5281 요청"에 설명된 방법을 사용하여 행해질 수 있다 .At 320, network device 120c authenticates itself to AAA server 210. This is done using Phase II of the Tunnelled Transport Layer Security (TTLS) standard as Extensible Authentication Protocol (EAP). EAP-TTLS authentication is a " Request for Comments", for example, the contents of which are incorporated herein by reference. for Comments ) 5281, Network Working Group, http://tools.ietf.org/html/rfc5281 Request ”.

EAP-TTLS 인증으로, 공개 ID와 패스워드는 암호화되고, WiMAX 또는 LTE 액세스 포인트(130a)를 경유하여 네트워크 기기(120c)에서 AAA 서버(201)로 전송된다. 공개 ID는 사용자 B(140b)와 고유하게 연관되는 로그인 ID이고, 패스워드는 공개 ID와 연관된다. 따라서 EAP-TTLS가 사용되기 때문에, 무선 도청에 대하여 더욱 안전할 수 있다. 또한, 하드웨어 또는 디바이스 종속 ID들이 사용되지 않기 때문에, EAP-TTLS의 사용이 디바이스 독립성의 이점을 제공할 수 있다는 것이 주목된다.With EAP-TTLS authentication, the public ID and password are encrypted and sent from network device 120c to AAA server 201 via WiMAX or LTE access point 130a. The public ID is a login ID uniquely associated with user B 140b, and the password is associated with the public ID. Therefore, since EAP-TTLS is used, it may be more secure against wireless eavesdropping. It is also noted that the use of EAP-TTLS may provide the benefit of device independence, since no hardware or device dependent IDs are used.

330에서, 공개 ID 및 패스워드는 AAA 서버(210)에 의해 네트워크 기기(120c)로부터 수신된다. AAA 서버(210)는 공개 ID와 패스워드를 인증하기 위해 자신의 사용자 정보 데이터베이스를 검색한다. 인증이 성공하면 AAA 서버(210)는 네트워크 기기(102c)가 WiMAX 또는 LTE RAN에 대한 액세스 권한을 부여할 수 있다.At 330, the public ID and password are received from network device 120c by AAA server 210. The AAA server 210 searches its user information database to authenticate the public ID and password. If authentication is successful, the AAA server 210 may grant the network device 102c access to WiMAX or LTE RAN.

340에서, 네트워크 기기(120c)는 WiMAX 또는 LTE RAN에 대한 액세스 권한을 부여받고, DHCP 서버(258)는 이어서 네트워크 기기(120c)에 IP 주소를 할당한다. 또한, AAA 서버(210)는 이어서 사용 과금 프로세스(prosess of usage account)를 개시한다.At 340, network device 120c is granted access to WiMAX or LTE RAN, and DHCP server 258 then assigns IP address to network device 120c. In addition, the AAA server 210 then initiates a process of usage account.

350에서, 네트워크 기기(120c)가 CSCF 게이트웨이(260)의 IP 주소를 제공받는 경우, IMS 게이트웨이 검색이 행해진다. CSCF 게이트웨이(260)는 IMS(250)를 액세스하기 위한 네트워크 기기(120c)에 대한 접촉의 개시점으로서 기능한다. 네트워크 기기(120c)는 CSCF 게이트웨이(260)를 통해 IMS(250)에 액세스하기 위해 협상한다.At 350, when network device 120c is provided with the IP address of CSCF gateway 260, an IMS gateway search is performed. CSCF gateway 260 serves as an initiation point of contact for network device 120c to access IMS 250. Network device 120c negotiates to access IMS 250 via CSCF gateway 260.

360에서, 네트워크 기기(120c)는 IMS(250)에 의해 제공되는 서비스들에 액세스하기 위해 협상한다. 이것은 CSCF 게이트웨이(260)를 경유하여 HSS(252)에, 개인 ID와 그 개인 ID와 연관된 패스워드를 전송한다.At 360, network device 120c negotiates to access the services provided by IMS 250. This sends a personal ID and a password associated with that personal ID to the HSS 252 via the CSCF gateway 260.

370에서, HSS 서버(252)는 네트워크 기기(120c)로부터 개인 ID와 패스워드를 수신한다. HSS 서버(252)는 개인 ID와 패스워드를 인증하기 위해 자신의 사용자 정보 데이터베이스를 검색한다. 인증이 성공하면, HSS 서버(252)는 IMS(250) 서버에 의해 제공되는 서비스들에 대한 액세스 권한을 네트워크 기기(120c)에 부여하고, 액세스 권한이 부여되었음을 알리는 메시지를 네트워크 기기(120c)에 송신한다. 그러나 인증이 실패하면, HSS(252)는 네트워크 기기(120c)에액세스가 거부(deny)되었음을 알릴 수 있고, 이 경우 네트워크 기기(120c)는 네트워크 기기(120c)가 액세스를 위해 협상하는 단계 360을 반복하도록 선택할 수 있다.At 370, HSS server 252 receives a personal ID and password from network device 120c. HSS server 252 searches its user information database to authenticate the personal ID and password. If authentication succeeds, the HSS server 252 grants the network device 120c access to the services provided by the IMS 250 server, and sends a message to the network device 120c informing that access has been granted. Send. However, if authentication fails, the HSS 252 may inform the network device 120c that the access has been denied, in which case the network device 120c may proceed to step 360 where the network device 120c negotiates for access. You can choose to repeat.

통신 시스템(100)의 각 기기가 고유한 개인 ID와 연관되는 것을 예상해 볼 수 있다. 개인 ID는 IMS(250)로의 액세스를 인증하는데 사용될 수 있고, 따라서 IMS(250)에서 기기를 고유하게 식별할 수 있다. 공개 ID와는 별개인 개인 ID의 사용은 사용자 ID에서 기기의 ID를 분리하는 장점을 가질 수 있다. 여러 기기(각 기기는 고유한 개인 ID를 가짐)는 WiMAX 또는 LTE 및 IMS 네트워크 모두에 걸쳐 공개 ID를 공유할 수 있다. 이것은 동시 발생할 수 있고, 동일한 사용자 ID를 사용한 서로 다른 기기의 등록에 여전히 관련되어 고유할 수 있다. It can be expected that each device of the communication system 100 is associated with a unique personal ID. The personal ID can be used to authenticate access to IMS 250 and thus uniquely identify the device at IMS 250. The use of a personal ID separate from the public ID may have the advantage of separating the device's ID from the user ID. Multiple devices (each device with a unique personal ID) can share a public ID across both WiMAX or LTE and IMS networks. This may occur concurrently and may still be unique in relation to the registration of different devices using the same user ID.

개인 ID가 알고리즘을 사용하여 자동으로 생성될 수 있다. 이것은 IMS(250)에 의해 행해질 수 있으며, 네트워크 기기들(120a-120g)에 할당될 수 있다. 이러한 알고리즘의 예시는 사용자의 공개 ID 후에 디바이스 접미사(device suffix)를 부가함으로써 개인 ID를 형성할 수 있다. 결과적으로, 디바이스 접미사는 사용자가 소유하고 있는 기기들 중에서 네트워크 기기(120c)를 고유하게 식별할 수 있는 번호일 수 있고, 대안적으로 네트워크 기기(120c)의 모델, 제조사, 유형 및/또는 이름을 포함하는 텍스트 스트링일 수 있다. 예를 들어, 특정 실시예에서, 디바이스 접미사는 기기 카테고리를 나타내는 4-문자 스트링이다. 이러한 알고리즘의 사용은 자동 및 반복가능한 장점이 있다. 또한, 개인 ID는 공개 ID로부터 유도되기 때문에, 사용자는 WiMAX 또는 LTE 액세스 및 IMS 액세스를 위하여 별도의 로그인 ID를 유지하는 것에 반하여, 단일 로그인에 대한 사용자 편의성이 실현될 수 있다.Personal IDs can be automatically generated using an algorithm. This may be done by IMS 250 and may be assigned to network devices 120a-120g. An example of such an algorithm may form a personal ID by adding a device suffix after the user's public ID. As a result, the device suffix may be a number that uniquely identifies the network device 120c among the devices owned by the user, and alternatively the model, manufacturer, type and / or name of the network device 120c. It may be a text string that contains. For example, in a particular embodiment, the device suffix is a four character string that represents the device category. The use of such algorithms has the advantage of being automatic and repeatable. In addition, since the personal ID is derived from the public ID, the user convenience for single login can be realized, while the user maintains separate login IDs for WiMAX or LTE access and IMS access.

네트워크 기기(120c)를 등록하는 방법(300)이 WiMAX 또는 LTE 액세스 및 IMS 액세스를 위한 별개의 로그인 ID(즉, 각각 공개 ID 및 사설 ID)를 사용하여 설명하였지만, 단일 로그 ID가 WiMAX 또는 LTE 및 IMS 액세스 모두를 위해 사용될 수 있는 것으로 예상해 수 있다. 이러한 단일 로그인 ID의 예시는 공개 ID일 수 있다. 이러한 경우, AAA(210) 및 HSS(252)는 액세스를 인증하고 권한 부여를 위하여 단일 사용자 로그인을 사용할 수 있고, 네트워크 기기(120c)는 단계들(320, 360)에서 동일한 로그인 ID를 전송할 수 있다. AAA(210) 및 HSS(252)은 이어서 단계(330, 370)에서 동일한 로그인 ID를 사용하여 액세스 인증을 수행할 수 있다. AAA(210)를 위한 로그인 데이터는 IMS의 HSS(252)와 동기화될 수 있다. WiMAX 또는 LTE 및 IMS 액세스 모두를 위하여 유사한 사용자 로그인을 사용하는 것은 단일 로그인의 개념을 가능하게 할 수 있고, IMS 시스템에서 WiMAX 또는 LTE 액세스 모드를 여전히 분리시키는 것에 반하여, 사용자 편의성에 대한 장점을 가져올 수 있다. Although the method 300 of registering the network device 120c has been described using separate login IDs (i.e., public ID and private ID, respectively) for WiMAX or LTE access and IMS access, a single log ID is used for WiMAX or LTE and It can be expected that it can be used for both IMS access. An example of such a single login ID may be a public ID. In this case, AAA 210 and HSS 252 may use a single user login to authenticate access and authorize, and network device 120c may send the same login ID in steps 320 and 360. . AAA 210 and HSS 252 may then perform access authentication using the same login ID at steps 330 and 370. Login data for the AAA 210 may be synchronized with the HSS 252 of the IMS. Using similar user logins for both WiMAX or LTE and IMS access can enable the concept of a single login and bring advantages for user convenience, while still separating the WiMAX or LTE access mode from the IMS system. have.

소정 기기들은 둘 이상의 사용자와 연관되도록 구성될 수 있다. 예시로서, 네트워크 기기(120e)가 사용자 B(140b)와 사용자 C(140c) 모두에 연관되는 것으로 도 1에 도시되어 있다. 이 경우, 네트워크 기기(120e)는 디바이스 등록을 2번(즉, 사용자 B(140b)에 대해서 한번 및 사용자 C(140c)에 대해서 또 한번)을 수행할 수 있다. 사용자 B와 사용자 C에 대한 2개의 사용자 프로파일이 이어서 네트워크 기기(120e)에서 동시에 활성화될 수 있다. 선택적으로, 사용자 B(140b) 및 사용자 C(140c)와 네트워크 기기(120e)의 연관성이 AAA 서버(210) 및 HSS 서버(252)의 사용자 정보 데이터베이스 내에 만들어질 수 있다. 이러한 경우, 단일 세션만을 활성화할 수 있고, 네트워크 기기(120d)는 사용자들(140b 및 140c) 모두와 연관된다. 따라서 디바이스 등록은 한번만 수행될 수 있다. Certain devices may be configured to be associated with more than one user. As an example, network device 120e is shown in FIG. 1 as being associated with both user B 140b and user C 140c. In this case, the network device 120e may perform device registration twice (ie, once for user B 140b and once for user C 140c). Two user profiles for user B and user C may then be activated simultaneously at network device 120e. Optionally, an association of user B 140b and user C 140c with network device 120e may be made in the user information database of AAA server 210 and HSS server 252. In this case, only a single session can be activated, and network device 120d is associated with both users 140b and 140c. Therefore, device registration can be performed only once.

특정 사용자들은 또한 여러 기기와 연관될 수 있다. 예시로서, 사용자 B(140b)는 3개의 네트워크 기기들(120c-120e)과 연관되는 것으로 도 1에 도시되어 있다. 이러한 경우, 네트워크 기기들(120c-120e) 각각은 AAA 서버(210) 및 HSS 서버(252)에 디바이스 등록을 수행한다. 그러나 네트워크 기기들(120c-120e)은 사용자 정보 데이터베이스들에 모두 사용자 B(140b)와 연관될 수 있으며, 따라서 AAA 서버(210) 및 HSS 서버(252)에서의 인증을 위해 공용 공개 ID 및 패스워드를 사용할 수 있다.Certain users may also be associated with multiple devices. As an example, user B 140b is shown in FIG. 1 as being associated with three network devices 120c-120e. In this case, each of the network devices 120c-120e performs device registration with the AAA server 210 and the HSS server 252. However, network devices 120c-120e can be associated with user B 140b in both user information databases, thus providing a public public ID and password for authentication at AAA server 210 and HSS server 252. Can be used.

사용자 B(140b)가 갖고 있는 네트워크 기기들(120c-120e)은 동일한 로그인 정보를 사용할 수 있지만, 네트워크 기기(120c-120e)가 동시에 시스템(100)에서 인증 및 등록될 수 있다. 따라서 예를 들어, 모바일 라우터 및 3개 기기 모두가 동시에 시스템(100)에 액세스할 수 있을 뿐 아니라, 사용자 B(140b)는 랩탑, 모바일 전화기를 가질 수 있다. 사용자의 여러 기기가 동시에 시스템(100)에 액세스할 수 있기 때문에, 사용자의 제1 기기는 동일한 사용자의 제2 기기와 통신 링크를 설정할 수 있는 것으로 예상해 볼 수 있다. 예로서, 사용자 B(140b)의 경우, 기기(120c)는 모바일 전화기일 수 있고, 가정용 전화기일 수 있는 기기(102)와 VoIP 호를 설정할 수 있다. The network devices 120c-120e owned by the user B 140b may use the same login information, but the network devices 120c-120e may be authenticated and registered in the system 100 at the same time. Thus, for example, not only can the mobile router and all three devices access the system 100 at the same time, but also the user B 140b can have a laptop, a mobile phone. Since several devices of a user can access the system 100 at the same time, it can be expected that the user's first device can establish a communication link with a second device of the same user. For example, for user B 140b, device 120c may be a mobile phone and may establish a VoIP call with device 102, which may be a home phone.

네트워크 기기(120c)를 등록하는 방법(300)은 다른 액세스 모드(예컨대, Wi-Fi 액세스 포인트(130c))를 통해 액세스하기 위하여 네트워크 기기(120c)를 등록하는데 사용하기 위해 추가로 확장될 수 있다. WiMAX 또는 LTE 이외의 액세스 모드가 사용된다면, IMS 게이트웨이를 찾는 단계(350)는 행해지지 않을 것이다. 이러한 경우에는, 네트워크 기기(120c)는 고정 IP 주소를 사용하여 CSCF 게이트웨이(260)에 액세스할 수 있다. WiMAX 또는 LTE 이외의 액세스 모드를 위한 CSCF 게이트웨이(260)는 WiMAX 또는 LTE를 사용하여 액세스하는 것과 다르게 구성될 수 있다.The method 300 of registering the network device 120c may be further extended for use in registering the network device 120c for access via another access mode (eg, Wi-Fi access point 130c). . If an access mode other than WiMAX or LTE is used, finding 350 the IMS gateway will not be done. In this case, network device 120c may access the CSCF gateway 260 using a fixed IP address. CSCF gateway 260 for an access mode other than WiMAX or LTE may be configured differently than accessing using WiMAX or LTE.

또한 방법(300)은 여러 동시 액세스 모드를 통해 액세스하기 위해 단일 네트워크 기기(120c)를 등록하는데(WiMAX 또는 LTE 액세스 포인트(130a) 및 Wi-Fi 액세스 포인트(130c) 모두를 통해 동시 연결하기 위해 단일 네트워크 기기(120c)를 등록함으로써) 더 사용될 수 있는 것으로 예상해 볼 수 있다.
The method 300 also registers a single network device 120c for access via multiple simultaneous access modes (single connection for simultaneous connection via both WiMAX or LTE access point 130a and Wi-Fi access point 130c). By registering the network device 120c).

링크 설정(Link settings ( LinkLink EstablishmentEstablishment ))

도 4는 도 1의 통신 시스템(100)의 기기들 간에 통신 링크를 설정하는 방법(400)을 나타내는 순서도이다. 예시적으로, 방법(400)은 통신 시스템(100)의 발신 사용자(originating user) A(140a)의 발신 네트워크 기기(120b)에서부터 목적 사용자(destination user) B(140b)의 네트워크 기기(120c-120e)로 설정된 통신 링크를 사용하여 설명된다. 링크 설정이 개시되기 전에, 네트워크 기기(120b) 및 네트워크 기기들(120c-120e)이 AAA 서버(210) 및 HSS 서버(252)에 등록된다. 4 is a flowchart illustrating a method 400 of establishing a communication link between devices of the communication system 100 of FIG. By way of example, the method 400 includes the originating user A 140a of the communication system 100 from the originating network device 120b of the destination user B 140b of the network device 120c-120e. It is described using a communication link set to). Before the link establishment is initiated, the network device 120b and the network devices 120c-120e are registered with the AAA server 210 and the HSS server 252.

두 사용자 사이의 링크의 설립은 사용자들 간의 직접 통신을 허용한다. 예컨대, VoIP, 화상 회의, SMS(Short Messaging Service) 또는 인스턴트 메시징과 같은 서비스들이 그 링크를 통해 사용자들 간에 행해질 수 있다. IMS(250)는 독립적(agnostic)으로 액세스되는 것으로 예상해 볼 수 있으며, 따라서 액세스 모드(예컨대, WiMAX 또는 LTE, WiFi 등)는 호 제어 또는 링크 설정 방법에 관계가 없을 수 있다.The establishment of a link between two users allows for direct communication between users. For example, services such as VoIP, video conferencing, Short Messaging Service (SMS) or instant messaging can be done between users via the link. The IMS 250 may be expected to be accessed independently, so the access mode (eg, WiMAX or LTE, WiFi, etc.) may be independent of call control or link establishment methods.

410에서, 링크 설정은 네트워크 기기(120b)의 발신 사용자 A(140a)에 의해 개시되며, 이 링크는 목적 사용자 B(140b)를 향한다. 이것은 예를 들어 사용자 A(140a)가 발신 네크워크 기기(120b)에서 사용자 B(140b)와 고유하게 연관된 전화번호를 다이얼링할 때 행해질 수 있다. At 410, link establishment is initiated by originating user A 140a of network device 120b, which link is directed to destination user B 140b. This can be done, for example, when user A 140a dials a telephone number uniquely associated with user B 140b at originating network device 120b.

대안적으로, 전화번호를 다이얼링하는 대신에, 사용자 A(140a)는 사용자 B(140b)와 고유하게 연관된 사용자 ID를 입력하거나 또는 전자 주소록에서 선택함으로써 그 연결을 개시할 수 있다. 링크 설정이 개시될 때, 발신 네트워크 기기(120b)는 링크 설정 메시지를 SBC(254)에 송신한다. 이 메시지는 링크 목적지로서 사용자 B(140b)를 식별하는 목적 사용자 식별자(destination user identifier)를 포함한다. 목적 사용자 식별자는 예를 들어, 사용자 B의 전화번호 또는 사용자 B의 사용자 ID일 수 있다. 링크 설정 메시지는 이 기술분야에서 알려져 있는 신호처리 프로토콜(예컨대, SIP(Session Initiation Protocol))을 사용하여 송신될 수 있는데, SIP은 "코멘트에 대한 요청 3261, 네트워크 워킹 그룹, http://tools.ietf.org/html/rfc3261"에 규정되어 있으며, 그 내용은 참조로서 본 명세서에 포함된다. Alternatively, instead of dialing the telephone number, user A 140a may initiate the connection by entering a user ID uniquely associated with user B 140b or selecting from an electronic address book. When link establishment is initiated, originating network device 120b sends a link establishment message to SBC 254. This message includes a destination user identifier that identifies user B 140b as the link destination. The destination user identifier may be, for example, the telephone number of user B or the user ID of user B. Link establishment messages may be sent using signal processing protocols known in the art (eg, Session Initiation Protocol (SIP)), which may request for " comment request 3261, network working group, http: // tools. ietf.org/html/rfc3261 ", the contents of which are incorporated herein by reference.

목적 사용자 B(140b)는 예를 들어, 사용자 B(140b)가 여러 전화번호를 가지는 경우, 여러 전화번호에 연관된 여러 목적 사용자 식별자들을 가질 수 있다. 이러한 경우, 여러 목적 사용자 식별자들이 사용자 B(140b)와 모두 연관되고 따라서 네트워크 기기들(120c-120e)과도 모두 연관되기 때문에, 사용자 A(140a)는 사용자 B(140b)에 대한 목적 사용자 식별자들 중 임의의 것을 사용하여 사용자 B(140b)의 네트워크 기기들(120c-120e)과의 링크를 설정할 수 있다. The destination user B 140b may have several destination user identifiers associated with several phone numbers, for example, if user B 140b has multiple phone numbers. In this case, user A 140a is one of the destination user identifiers for user B 140b because several destination user identifiers are all associated with user B 140b and therefore also with network devices 120c-120e. Any can be used to establish a link with the network devices 120c-120e of user B 140b.

IMS(250)의 액세스 독립 특성을 갖는 라인에서, 발신 기기는 예를 들어, PSTN 네트워크에 있는 전화기일 수 있다. 이 경우, 음성 호는 발신 전화기에서 일반적인 전화번호를 다이얼링함으로써, PSTN 발신 전화기와 목적 사용자 B(140b)에 속하는 네트워크 기기들(120c-120e) 간에 설정될 수 있다. 발신 전화기로부터의 호는 PSTN 네트워크를 통해 라우팅되어 IMS(250)의 MGW 서버(266)에 도착한다. 이어서 이 호는 후속 단계(420 내지 450)에서 행해지는 것과 같은 방식으로 해결하기 위하여 IMS 서버(262)로 라우팅된다.In a line with the access independent nature of IMS 250, the originating device may be a telephone in a PSTN network, for example. In this case, the voice call can be established between the PSTN originating telephone and the network devices 120c-120e belonging to the destination user B 140b by dialing a general telephone number in the originating telephone. Calls from the originating phone are routed through the PSTN network and arrive at the MGW server 266 of the IMS 250. This call is then routed to the IMS server 262 to resolve in the same way as in subsequent steps 420-450.

420에서, SBC(254)는 링크 설정 메시지를 IMS 서버(262)로 전달한다. IMS 서버(262)는 목적 사용자 식별자를 분석(resolve)한다. IMS 서버(262)는 사용자 B(140b)와 연관된 네트워크 기기(120c)의 상태들에 대한 레코드를 포함한다. 상태 레코드들을 사용하여, IMS 서버(262)는 네트워크 기기들(120c-120e) 중 임의의 것이 통신 시스템(100)에 등록되어 있는지를 판단한다. 만약 하나 이상의 네트워크 기기(120c-120e)가 등록되어 있다면, IMS 서버(262)는 목적 사용자(B)의 등록된 네트워크 기기들의 IP 주소를 SBC(254)에 제공한다. 만약 어떤 네트워크 기기(120c-120e)도 등록되어 있지 않다면, HSS(252)는 이어 그 사실을 SBC(254)에게 알린다.At 420, SBC 254 forwards the link establishment message to IMS server 262. IMS server 262 resolves the destination user identifier. IMS server 262 includes a record of the states of network device 120c associated with user B 140b. Using the status records, IMS server 262 determines whether any of network devices 120c-120e are registered with communication system 100. If one or more network devices 120c-120e are registered, the IMS server 262 provides the SBC 254 with IP addresses of registered network devices of the destination user B. If no network devices 120c-120e are registered, the HSS 252 then informs the SBC 254 of that fact.

430에서, IMS 서버(262)는 부가 서비스를 위한 기능 서버(256)와 선택적으로 상호동작한다. 기능 서버(256)는 여러 부가 서비스들을 제공하는 단일 서버로 구현되거나, 또는 각각이 부가 서비스를 제공하는 서버들의 집합으로서 구현될 수도 있다. 이러한 부가 서비스들의 예시로는 착신 전환(call forwarding) 또는 음성 메일 라우팅(voice mail routing)이 있다. At 430, IMS server 262 optionally interacts with function server 256 for additional services. The function server 256 may be implemented as a single server that provides several additional services, or may be implemented as a collection of servers, each providing additional services. Examples of such additional services are call forwarding or voice mail routing.

착신 전환 서비스는 사용자 B(140b)로 향하는 링크가 다른 사용자(예컨대, 사용자 C(140c)에게 전달되는 것을 허용한다. 이 경우, 기능 서버(256)는 IMS 서버(262)로, 그 링크가 사용자 B(140b)로부터 사용자 C(140c)에게 전달되어야 한다는 것을 알리고, IMS 서버(262)는 사용자 C(140c)에 대한 목적 사용자 식별자를 대신 분석한다. The call forwarding service allows a link to user B 140b to be forwarded to another user (eg, user C 140c.) In this case, function server 256 is to IMS server 262, and the link is a user. Informing the user C 140c from B 140b, the IMS server 262 parses the destination user identifier for user C 140c instead.

음성 메일 라우팅 서비스는 사용자 B(140b)로 향하는 링크가 음성 메일 녹음 서비스로 종료(terminate)되는 것을 허용한다. 이 경우, IMS 서버(262)는 링크 설정을 종료하고, 사용자 A(140a)는 사용자 B(140b)를 위한 음성 메일 레코딩을 남길 수 있는 기회를 부여받는다. The voice mail routing service allows the link to user B 140b to be terminated by the voice mail recording service. In this case, IMS server 262 terminates the link establishment, and user A 140a is given the opportunity to leave a voice mail recording for user B 140b.

440에서, SBC(254)는 목적 사용자 B(140b)와 연관된 네트워크 기기들(102c-120e) 각각에 링크 설정 메시지를 송신한다. SBC(254)는 등록되지 않은 기기들로는 메시지를 송신하지 않을 수 있다. 예를 들어, 기기의 전원이 꺼졌거나, 비행기 모드일 경우에, 이러한 경우가 발생될 수 있다. 만약, 네트워크 기기들(120c-120e) 중 어떤 것도 시스템(100)에 등록되어 있지 않다면, SBC(254)는 그 사실을 발신 네트워크 기기(120b)에 알릴 수 있다. SBC(254)에서 네크워크 기기들(120c-120e) 각각으로 전송된 메시지들은 SIP과 같은 신호처리 프로토콜을 사용하여 처리될 수 있다. At 440, SBC 254 sends a link establishment message to each of network devices 102c-120e associated with destination user B 140b. SBC 254 may not transmit a message to unregistered devices. For example, this can happen when the device is powered off or in airplane mode. If none of the network devices 120c-120e are registered with the system 100, the SBC 254 may inform the originating network device 120b of that fact. Messages sent from SBC 254 to each of network devices 120c-120e may be processed using a signaling protocol such as SIP.

SBC(254)로부터 메시지를 수신하자마자, 네트워크 기기들(120c-120e)을 벨을 울림으로써 인입 링크 설정(incoming link establishment )을 각각 나타낼 수 있다. 다시 말하면, 사용자 B(140b)와 연관된 여러 등록된 기기들이 있으면, 등록된 기기들 모두가 벨을 울릴 수 있다. 선택적으로, 네트워크 기기들(120c-120e)은 인입 링크를 자동으로 수락하도록 구성될 수 있다. 통신 시스템(100)에 등록된 네트워크 기기들(120c-120e)이 하나 이상 존재한다면, 등록된 기기들 중 어떤 것이 인입 링크를 자동적으로 수락해야 하는지를 판단하기 위해 계층(hierarchy)이 사용될 수 있다. 이러한 계층은 예를 들어 IMS 서버(262)에 구현될 수 있거나, 대안적으로 SBC 서버(254)에 구현될 수 있다. 계층의 예시로는 Q-값(Q-value) 시스템이 있을 수 있다. Q-값 시스템은 각 기기에 Q-값을 할당함으로써 사용자 B(140b)의 네트워크 기기들(120c-120e)에 우선순위를 부여할 수 있다. Q-값은 기기의 우선순위를 나타내는데, Q-값이 낮을 수록, 기기의 우선순위가 더 높은 것이다. 이러한 경우, 링크 설정 메시지는 최저 Q-값을 갖는 기기로 먼저 전송되고, 이어서 차순으로 높은 Q-값을 갖는 기기로 전달된다. 유사한 Q-값을 갖는 2개의 기기가 있다면, 그 기기들은 동일한 우선순위를 가질 수 있다. 따라서 링크가 우선순위 레벨을 향할 때, Q-값을 갖는 여러 기기들이 존재하는 경우에는, Q-값을 갖는 모든 기기는 동시에 링크 설정 메시지를 수신한다. Upon receipt of the message from SBC 254, the incoming link establishment may be indicated by ringing network devices 120c-120e, respectively. In other words, if there are several registered devices associated with user B 140b, all of the registered devices may ring. Optionally, the network devices 120c-120e can be configured to automatically accept the incoming link. If there are one or more network devices 120c-120e registered in the communication system 100, a hierarchy may be used to determine which of the registered devices should automatically accept the incoming link. This layer may be implemented, for example, in the IMS server 262 or, alternatively, may be implemented in the SBC server 254. An example of a hierarchy may be a Q-value system. The Q-value system can give priority to network devices 120c-120e of user B 140b by assigning a Q-value to each device. The Q-value represents the priority of the device. The lower the Q-value, the higher the priority of the device. In this case, the link establishment message is first sent to the device with the lowest Q-value and then to the device with the highest Q-value in order. If there are two devices with similar Q-values, they can have the same priority. Thus, when there are several devices with Q-values when the link is directed to a priority level, all devices with Q-values receive the link establishment message at the same time.

450에서, 목적 사용자 B(140b)는 네트워크 기기들(120c-120e) 중 하나에서 인입 링크 설정을 수락한다. 예시로서, 사용자 B(140b)는 네트워크 기기(120c)에서 인입 링크를 수락할 수 있다. 이러한 경우가 발생했을 때, 베어러 경로(bearer path)가 사용자 A(140a)의 발신 네트워크 기기(120b)와 사용자 B(140b)의 네트워크 기기(120c) 사이에 설정된다. 발신 네트워크 기기(120b)는 이어서 사용자 A 또는 사용자 B와 연관된 다른 기기를 배제(exclusion)시키기 위해, 목적 기기와 직접 통신할 수 있다. 따라서 인입 링크 설정이 기기(120c)에서 수락되었다면, 사용자 B와 연관된 다른 기기들(예컨대, 네트워크 기기(120b 또는 120e)는 네트워크 기기들(120b, 120c) 간의 통신을 듣지 못할 수 있다. 이에 더하여, 인입 링크 설정이 또한 전송되어야할 메시지(예컨대, SMS 또는 IM 메시지)를 포함하고 있다면, 그 메시지는 모든 네트워크 기기들(120c-120e)에서 수신되어 디스플레이될 수 있다. At 450, destination user B 140b accepts the incoming link establishment at one of the network devices 120c-120e. As an example, user B 140b may accept an incoming link at network device 120c. When this happens, a bearer path is established between the originating network device 120b of user A 140a and the network device 120c of user B 140b. Originating network device 120b may then communicate directly with the destination device to exclude other devices associated with user A or user B. Thus, if the incoming link setup has been accepted at device 120c, other devices associated with user B (eg, network device 120b or 120e) may not be able to hear the communication between network devices 120b and 120c. If the incoming link setup also includes a message to be sent (eg, an SMS or IM message), the message can be received and displayed at all network devices 120c-120e.

기기가 하나 이상의 사용자와 연관되도록 구성된 경우에는, 기기는 임의의 사용자가 링크 목적지(link destination)로 선택되었을 때, 벨이 울린다. 예시로서, 도 1에 도시된 네트워크 기기(120e)는 사용자 B(140b) 및 사용자 C(140c) 모두와 연관된다. 따라서 네트워크 기기(120e)는 네트워크 기기(120e)에 도착한 통신 링크가 사용자 B(140b) 또는 사용자 C(140c) 중 하나를 향할 때, 그 연결을 통지하거나 수락하도록 구성될 수 있다.If the device is configured to be associated with one or more users, the device rings when any user is selected as the link destination. As an example, the network device 120e shown in FIG. 1 is associated with both user B 140b and user C 140c. Thus, network device 120e may be configured to notify or accept the connection when a communication link arriving at network device 120e is directed to either user B 140b or user C 140c.

발신 기기가 PSTN 네트워크에 있는 디바이스인 경우에는, 사용자 B(140b)가 인입 링크를 수락한 기기와 발신 기기 간에 링크가 설정된다. 링크는 PSTN 전화 트래픽 및 VoIP 트래픽 간을 변환시키는 MGW 서버(266)를 통해 설정된다.If the originating device is a device in the PSTN network, a link is established between the originating device and the device on which user B 140b has accepted the incoming link. The link is established through an MGW server 266 that converts between PSTN phone traffic and VoIP traffic.

사용되는 신호처리 프로토콜이 인터넷 프로토콜(IP)(예컨대, SIP)에 기반하고 있고, 발신 네트워크 기기(120b) 및/또는 목적 네트워크 기기들(120c-120e) 중 하나가 인터넷(270)에 상주하고 있으면, SIP 패킷들이 IMS(250)에 도달하는 것이 방지될 수 있다. 이것은 IP 네트워크(268) 상에서 실행되는 방화벽이 인터넷(270)으로부터 발생하는 IP 패킷들을 필터링할 수 있기 때문이다. If the signaling protocol used is based on Internet Protocol (IP) (eg, SIP), and one of the originating network devices 120b and / or destination network devices 120c-120e resides on the internet 270 SIP packets can be prevented from reaching IMS 250. This is because a firewall running on IP network 268 can filter IP packets originating from the Internet 270.

이러한 상황에서, NAT(Network Address Translation) 탐색은 네트워크 기기들(120b-120e)을 인터넷(270)에 연결하고 있는 라우터들(즉, 사용자들의 라우터들)에서 수행될 수 있다. 이것은 방화벽이 활성화되어있는 동안, SIP 패킷들이 IMS(250)에 도달할 수 있게 한다. 마찬가지로, NAT 탐색은 또한 SBC(254)에서 반대 방향으로 수행될 수 있다. 이것은 IMS(250)로부터 발생하는 SIP 패킷들이 사용자들의 라우터들에서 활성화될 수 있는 임의의 방화벽들을 우회할 수 있게 한다.In such a situation, a network address translation (NAT) search may be performed at routers (ie, routers of users) connecting network devices 120b-120e to the Internet 270. This allows SIP packets to reach IMS 250 while the firewall is active. Similarly, NAT discovery may also be performed in the opposite direction at SBC 254. This allows SIP packets originating from IMS 250 to bypass any firewalls that may be activated at users' routers.

또한, 본 명세서는 서버들(예컨대, 단일 서버로서 SBC(254), 기능 서버(256), IMS 서버(262))를 참조하고 있지만, SBC(254), 기능 서버(256) 또는 IMS 서버(262)는 선택적으로 각각 복수의 서버로서 구현될 수 있는 것으로 예상해 볼 수 있다. 각 기능을 위하여 복수의 서버를 갖는 것은 그 서버들이 지리적으로 분산될 수 있도록 하고, 더 넓은 영역에 서비스를 제공할 수 있도록 한다.
Also, although the specification refers to servers (eg, SBC 254, function server 256, IMS server 262 as a single server), the SBC 254, function server 256 or IMS server 262 is referred to. ) Can optionally be implemented as multiple servers each. Having multiple servers for each function allows the servers to be geographically distributed and to provide services to a wider area.

서비스 품질(Quality of service ( QoSQoS ))

시스템(100)에 있는 WiMAX 또는 LTE 액세스의 QoS는 트래픽에 우선순위를 부여하고 대역폭을 예약함으로써 IMS(250)에서 유지관리된다. 트래픽 패킷들은 애플리케이션의 시간 긴급도(time urgency)에 기초하여 우선순위가 부여된다. 긴급도는 각 패킷의 헤더에 존재하는 DSCP(Differentiated Services Code Point) 필드를 사용하여 판단된다. 예를 들어, VoIP 또는 라이브 비디오와 같은 애플리케이션으로부터의 트래픽은 웹 페이지 트래픽보다 높은 우선순위를 부여하는 DSCP 필드 코드를 사용할 수 있다. 발신 및 목적 네트워크 기기 사이의 네트워크 라우터들 및/또는 스위치들은 DSCP 필드를 기준으로 각 패킷을 라우팅하고; VoIP 또는 라이브 비디오 트래픽 패킷들은 시간에 더 민감한 것으로 간주하여 웹 페이지 트래픽 패킷보다 먼저 라우팅된다. 웹 페이지 트래픽은 시간에 덜 민감한 것으로 간주되기 때문에, "best-effort" 기준으로 라우팅된다.QoS of WiMAX or LTE access in system 100 is maintained at IMS 250 by prioritizing traffic and reserving bandwidth. Traffic packets are prioritized based on the time urgency of the application. The urgency is determined using the Differentiated Services Code Point (DSCP) field present in the header of each packet. For example, traffic from applications such as VoIP or live video may use DSCP field codes that give higher priority than web page traffic. Network routers and / or switches between the originating and destination network devices route each packet based on the DSCP field; VoIP or live video traffic packets are routed before web page traffic packets because they are considered more time sensitive. Since web page traffic is considered less time sensitive, it is routed on a "best-effort" basis.

대역폭 예약이 트래픽의 소정 클래스에 대한 QoS를 보장하기 위해 트래픽 우선순위부여(prioritization)와 함께 사용된다. 이것은 각 시간 간격에 대해, 더 낮은 우선순위 클래스의 패킷들을 전송하기 전에 더 높은 우선순위 클래스에 속하는 최소 개수의 패킷들을 전송하는 것을 보장함으로써 달성된다. 다시 말하면, 더 높은 우선순위 클래스는 최소 대역폭 임계치(minimum bandwidth threshold)를 갖는다. 이러한 대역폭 예약 스키마는 트래픽의 클래스에 대한 임계치가 전체 대역폭 사용률(overall bandwidth utilization)에 따라 상승 혹은 하락할 수 있다는 점에서 적응적(adaptive)일 수 있다. 대역폭 예약은 SCE(272)에 의해 구현된다. SCE(272)는 라우터들 및/또는 스위치들로 QoS 정책들 및 설정(setting)들을 전파할 뿐 아니라, 단-대-단(end-to-end) 트래픽의 QoS 측정값에 대한 모니터링을 담당한다. Wi-Fi가 액세스 모드로 사용되는 경우, QoS는 HA(274)와 네트워크 기기들(120c-120e) 간의 VPN 터널을 설정함으로써 달성될 수 있다. 네트워크 기기들(120c-102e) 중 제1 및 제2 네트워크 기기들 간의 연결의 경우, VPN 터널들이 HA(274)와 제1 및 제2 네트워크 기기 각각의 사이에 유지관리된다. WiMAX 또는 LTE에 대하여 상술되어진 것과 유사하게, 이 터널을 통해 이동하는 트래픽 패킷들은 애플리케이션의 시간 우선도에 기초하여 우선순위가 결정되고, 대역폭 예약이 수행된다.
Bandwidth reservation is used in conjunction with traffic prioritization to ensure QoS for certain classes of traffic. This is accomplished by ensuring that for each time interval, the minimum number of packets belonging to the higher priority class before sending packets of the lower priority class. In other words, the higher priority class has a minimum bandwidth threshold. Such a bandwidth reservation scheme may be adaptive in that the threshold for the class of traffic may rise or fall depending on overall bandwidth utilization. Bandwidth reservation is implemented by the SCE 272. SCE 272 is responsible for monitoring QoS measures of end-to-end traffic as well as propagating QoS policies and settings to routers and / or switches. . If Wi-Fi is used in the access mode, QoS may be achieved by establishing a VPN tunnel between HA 274 and network devices 120c-120e. In the case of a connection between first and second network devices of network devices 120c-102e, VPN tunnels are maintained between HA 274 and each of the first and second network devices. Similar to what has been described above for WiMAX or LTE, traffic packets traveling through this tunnel are prioritized based on the time priority of the application and bandwidth reservation is performed.

네트워크 기기들(120a-120g)Network Devices 120a-120g

네트워크 기기들(120a-120g)의 예시적 실시예들이 다음에 설명된다. 광범위한 기기들이 시스템(100)과 함께 동작하는 것을 허용함으로써, 사용자들은 쉽게 가장 편리한 작업용 폼 팩터(form factor)의 기기를 선택할 수 있다. 예를 들어, SMS를 보내고 싶어하는 사용자는 WiMAX 또는 LTE 가능 랩탑을 사용하여 SMS를 보내도록 선택할 수 있고, 이로써 랩탑의 풀사이즈 키보드의 장점을 활용할 수 있다.
Example embodiments of network devices 120a-120g are described next. By allowing a wide range of devices to work with the system 100, users can easily select the device of the most convenient form factor for their work. For example, a user who wants to send an SMS can choose to send an SMS using a WiMAX or LTE capable laptop, thereby taking advantage of the laptop's full-size keyboard.

WiMAXWiMAX 또는  or LTELTE 가능 모바일 전화기 Mobile phones

네트워크 기기들(120a-120g)은 WiMAX 또는 LTE 가능 모바일 전화기를 포함할 수 있다. 이러한 모바일 전화기는 WiMAX 또는 LTE 액세스를 내장할 수 있고, 또는 WiMAX 또는 LTE 액세스는 후에 설명되는 것과 같은 WiMAX 또는 LTE 액세스 디바이스와 모바일 전화기를 페이링(pairing)함으로써 이용할 수 있다. The network devices 120a-120g may include a WiMAX or LTE capable mobile telephone. Such a mobile phone may incorporate WiMAX or LTE access, or WiMAX or LTE access may be utilized by pairing a mobile phone with a WiMAX or LTE access device as described later.

이러한 모바일 전화기는 모바일 전화기에 있는 SIM(Subscriber Identity Module) 카드를 가지지 않고 방법(300)을 사용하여 통신 시스템(100)에 등록한다. 320에서의 인증을 위해 사용되는 공개 ID와 패스워드를 포함하는 가입자 정보는 모바일 전화기 내(예컨대, 온보드 메모리(onboard memory) 내)에 저장된다. 시스템(100)에 모바일 전화기를 등록하기 위해, 사용자는 자신의 계정과 연관된 패스워드와 공개 ID를 모바일 전화기에 입력한다. 계정 이동성(account portability)은 이어 공개 ID와 패스워드들이 다른 모바일 전화기와 네트워크 기기들(120a-120g) 전체에 걸쳐서 저장되어 사용될 수 있도록 함으로써 달성될 수 있다. Such a mobile phone does not have a Subscriber Identity Module (SIM) card in the mobile phone and registers with the communication system 100 using the method 300. Subscriber information, including the public ID and password used for authentication at 320, is stored in the mobile phone (eg, in onboard memory). To register a mobile phone with the system 100, a user enters a password and a public ID associated with his account into the mobile phone. Account portability may then be achieved by allowing public IDs and passwords to be stored and used throughout other mobile phones and network devices 120a-120g.

모바일 전화기는 더 이상 가입자 정보에 대한 물리적 SIM 카드에 의존하지 않기 때문에, 계정 이동성을 보다 편리하게 달성할 수 있으며; 단일 사용자 계정이 추가 SIM 카드의 필요없이 여러 모바일 전화기 전체에 걸쳐서 사용될 수 있다.Since mobile phones no longer rely on physical SIM cards for subscriber information, account mobility can be more conveniently achieved; A single user account can be used across multiple mobile phones without the need for additional SIM cards.

추가적으로, WiMAX 또는 LTE 가능 모바일 전화기는 또한 임베디드 디바이스의 형태를 취할 수 있다. 이 경우, 예컨대 VoIP, IM 또는 SMS과 같은 서비스들은 사용자가 클라이언트 프로그램을 능동적으로 실행하고 유지관리할 필요없이 "as is" 방식으로 모바일 전화기에 액세스할 수 있다. 예를 들어, 인입(incoming) 및 인출(outgoing) VoIP 기능은 사용자가 포어그라운드(foreground)에서 실행중인 VoIP 클라이언트 프로그램을 능동적으로 유지시킬 필요없이 모바일 전화기에서 지속적으로 사용할 수 있다. 이 경우, 사용자는 따라서 사용자에게 숨겨진 기본 기술의 복잡성을 갖는 서비스들로의 원활한 액세스를 경험할 수 있다.In addition, WiMAX or LTE capable mobile telephones may also take the form of embedded devices. In this case, services such as VoIP, IM or SMS, for example, can access a mobile phone in an “as is” manner without the user having to actively run and maintain a client program. For example, incoming and outgoing VoIP functions can be used continuously on a mobile phone without the user having to actively maintain a VoIP client program running in the foreground. In this case, the user can thus experience smooth access to services with the complexity of the underlying technology hidden from the user.

또한, WiMAX 또는 LTE 가능 모바일 전화기는 "재생 가능(refreshable)"기기일 수 있다. "재생 가능" 기기는 디바이스로부터 사용자 ID를 분리시키는 디바이스이며, 따라서 임의 사용자가 "재생 가능" 기기에 로그인함으로써 간단하게 "재생 가능" 기기를 인수할 수 있게 한다. 사용자가 "재생 가능" 기기에 로깅하자마자, 이어 사용자는 그 기기가 자신의 개인 디바이스인 것처럼, 그 기기를 사용할 수 있다.In addition, the WiMAX or LTE capable mobile telephone may be a "refreshable" device. A "playable" device is a device that separates the user ID from the device, thus allowing any user to simply take over the "playable" device by logging in to the "playable" device. As soon as the user logs into the "playable" device, the user can then use the device as if it were his personal device.

"재생 가능" 모바일 전화기는 사실상 사유물(proprietary)일 수 있고, 민감한 사용자 특정 데이터를 보호하도록 구성될 수 있다. 이것은 완전하게 재생 가능한 "재생 가능한" 모바일 전화기를 만듦으로써 행해질 수 있는데, 즉 모든 민감한 개인 특정 데이터는 네트워크에 다시 동기화되고, 사용자가 그 전화기를 로그아웃하자마자, 모바일 전화기에서 삭제된다. 이것은 또한 예를 들어, 암호화 기술 또는 운영 시스템 액세스 권한을 이용하여 모바일 전화기 내에 민감한 사용자 특정 데이터를 숨겨놓음으로써 행해질 수 있다. 또한, 민감한 사용자 데이터는 또한 "게스트"와 "소유자" 계정의 개념을 사용함으로써 "재생 가능" 모바일 전화기에 숨겨져 있을 수 있다. "게스트" 계정들은 "소유자" 계정들보다 낮은 액세스 권한을 가질 수 있으며, 그 결과 "소유자" 계정에 속해 있는 데이터를 보거나 액세스할 수 없을 수 있다. 이러한 구성에서, "재생 가능" 모바일 전화기는 여전히 사용자 로그인을 요구할 수 있지만, 그 전화기는 특정 사용자를 "소유자" 계정으로 인식하고, 그 밖의 다른 사용자들은 "게스트" 계정들이 된다.
A "playable" mobile telephone can be virtually proprietary and can be configured to protect sensitive user specific data. This can be done by making a fully reproducible " reproducible " mobile phone, i.e. all sensitive personal specific data is resynchronized to the network and deleted from the mobile phone as soon as the user logs out of the phone. This may also be done by hiding sensitive user specific data within the mobile phone, for example using encryption technology or operating system access rights. In addition, sensitive user data may also be hidden in "playable" mobile phones by using the concept of "guest" and "owner" accounts. "Guest" accounts may have lower access rights than "owner" accounts, and as a result may not be able to view or access data belonging to the "owner" account. In this configuration, a "playable" mobile phone may still require a user login, but the phone recognizes a particular user as an "owner" account, and other users become "guest" accounts.

개인용 컴퓨터Personal computer

네트워크 기기들(120a-120g)은 또한 개인용 컴퓨터를 포함할 수 있다. 이러한 컴퓨터는 WiMAX 또는 LTE 기능을 내장하고 있을 수 있다. 대안적으로, WiMAX 또는 LTE 액세스는 후술되어질 것과 같은 WiMAX 또는 LTE 액세스 디바이스와 상기 컴퓨터를 페어링함으로써 달성될 수 있다. WiMAX 또는 LTE 이외에, 컴퓨터는 또한 Wi-Fi 또는 유선 인터넷으로의 액세스를 가질 수 있다.Network devices 120a-120g may also include a personal computer. Such computers may have built-in WiMAX or LTE functionality. Alternatively, WiMAX or LTE access may be achieved by pairing the computer with a WiMAX or LTE access device as described below. In addition to WiMAX or LTE, computers can also have access to Wi-Fi or wired Internet.

컴퓨터는 클라이언트 프로그램을 실행시킴으로써 IMS(250)에 의해 제공되는 VoIP, SMS, 또는 IM과 같은 서비스들로의 액세스를 획득한다. 이러한 클라이언트 프로그램은 웹 기반일 수 있으며, 애플리케이션 서버(264)에서 호스팅될 수 있다. IMS(250)는 IP 네트워크(268)에 의해 인터넷(270)에 연결되며, 이 컴퓨터가 시스템(100)의 외부에서 사용되는 경우, 이 컴퓨터는 여전히 인터넷(270)에 의해 IMS(250)를 액세스할 수 있다. 이 경우, IMS 액세스 협상(즉, 방법(300)의 단계 360)이 컴퓨터와 CSCF 게이트웨이(260) 사이에서 행해진다.The computer gains access to services such as VoIP, SMS, or IM provided by IMS 250 by executing a client program. Such client program may be web based and may be hosted on an application server 264. IMS 250 is connected to Internet 270 by IP network 268, and if this computer is used outside of system 100, this computer still accesses IMS 250 by Internet 270. can do. In this case, an IMS access negotiation (ie, step 360 of method 300) is performed between the computer and the CSCF gateway 260.

따라서 IMS(250) 및 그것의 서비스들이 일반적으로 인터넷으로 모든 곳에서 액세스할 수 있고, 따라서 PC를 사용함으로써, 시스템(100) 외부의 VoIP 로밍(roming)이 전체 인터넷을 통해 가능할 수 있는 것으로 예상해 볼 수 있다. 이것은 사용자가 해외에서 연락을 유지하기 위해, 더 이상 모바일 통신사업자의 로밍 서비스에 가입할 필요가 없기 때문에, 사용자가 비용을 절약할 수 있게 된다.
Thus, it can be expected that IMS 250 and its services are generally accessible everywhere over the Internet, so that by using a PC, VoIP roaming outside the system 100 may be possible over the entire Internet. Can be. This allows the user to save money because the user no longer needs to subscribe to the mobile carrier's roaming service to stay in touch abroad.

WiMAXWiMAX 또는  or LTELTE 액세스  access 디바이스device

네트워크 기기들(120a-120g)이 WiMAX 또는 LTE 액세스 기능을 가지고 있지 않는 경우, 네트워크 기기들(120a-120g)은 예를 들어, WiMAX 또는 LTE CPE(160) 또는 WiMAX 라우터(162)의 형태를 취하는 WiMAX 또는 LTE 액세스 디바이스를 사용하여 WiMAX 또는 LTE 액세스를 획득할 수 있다. 이러한 경우가 도 1에 도시되어 있는데, 도 1에 따르면, 네트워크 기기(120f)가 WiMAX 또는 LTE 액세스를 획득하기 위해 CPE(160)과 페어링되어 있고, 네트워크 기기들(120c-120e)은 WiMAX 또는 LTE 라우터(162)를 통해 WiMAX 또는 LTE 연결을 공유한다. If the network devices 120a-120g do not have WiMAX or LTE access capability, the network devices 120a-120g take the form of, for example, WiMAX or LTE CPE 160 or WiMAX router 162. WiMAX or LTE access can be obtained using a WiMAX or LTE access device. This case is illustrated in FIG. 1, where, according to FIG. 1, network device 120f is paired with CPE 160 to obtain WiMAX or LTE access, and network devices 120c-120e are WiMAX or LTE. Share the WiMAX or LTE connection through router 162.

CPE(160)가 액세스 디바이스로 사용되는 경우, 호스트 기기(즉, 네트워크 기기(120f))는 이 기술 분야에 알려져 있는 유선 또는 무선 페어링 표준(예컨대, USB(Universal Serial Bus), 유선 이더넷 연결, WiFi 또는 블루투스)을 사용하여 액세스 디바이스와 페어링되어 있다. 널리 이용가능한 페어링 표준을 사용함으로써, 액세스 디바이스는 광범위한 호스트 기기와 함께 사용될 수 있다. 예를 들어, Wi-Fi를 사용하여, 사용자는 랩탑에서 인터넷 액세스를 획득하기 위해 WiMAX 또는 LTE 액세스 디바이스와 자신의 랩탑을 페어링할 수 있고, 이어 동일한 WiMAX 또는 LTE 액세스 디바이스는 태블릿 디바이스에서 VoIP 기능을 획득하기 위해 태블릿 디바이스와도 페어링될 수 있다. When the CPE 160 is used as an access device, the host device (i.e., network device 120f) is a wired or wireless pairing standard known in the art (e.g., Universal Serial Bus (USB), wired Ethernet connection, WiFi). Or Bluetooth) with the access device. By using widely available pairing standards, the access device can be used with a wide range of host devices. For example, using Wi-Fi, a user can pair their laptop with a WiMAX or LTE access device to gain Internet access on the laptop, and then the same WiMAX or LTE access device can use the VoIP feature on the tablet device. It can also be paired with a tablet device to acquire.

WiMAX 또는 LTE CPE(160)는 가입자 인증 및 로그인 정보를 자신의 온보드 메모리에 저장할 수 있으며, 이로 인해 네크워크 기기들(120f)은 WiMAX 또는 LTE RAN으로의 액세스를 획득하기 위해 클라이언트 프로그램을 실행할 필요가 없다. CPE(160)는 CPE(160)에 전원이 커지면, 자동으로 WiMAX 또는 LTE 서비스의 존재를 검출하고, RAN에 로그인하기 위해, 자동 인증을 수행하도록 구성될 수 있다. 따라서 사용자는 사용자에게는 숨겨진 액세스를 위한 협상의 복잡성을 갖는 WiMAX 또는 LTE 연결성을 원할하게 경험할 수 있다.The WiMAX or LTE CPE 160 can store subscriber authentication and login information in its onboard memory, so that the network devices 120f do not need to run a client program to gain access to the WiMAX or LTE RAN. . The CPE 160 may be configured to perform automatic authentication to automatically detect the presence of WiMAX or LTE services and log in to the RAN when the CPE 160 is powered up. Thus, the user can seamlessly experience WiMAX or LTE connectivity with the complexity of the negotiation for hidden access.

WiMAX 또는 LTE CPE(160)는 또한 VoIP ATA(Analogue Terminal Adapter)로도 기능할 수 있다. 이 경우, WiMAX 또는 LTE CPE(160)는 VoIP 트래픽 및 아날로그 전화 신호들 간을 변환할 수 있다. WiMAX 또는 LTE CPE(160)는 자신과 IMS(250) 간의 VoIP 전화 트래픽을 송신 및 수신함으로써, WiMAX 또는 LTE RAN을 통한 전화 연결을 할 수 있다. 이어, VoIP 트래픽은 CPE(160)에서 아날로그 PSTN 전화 신호로 변환되거나, 아날로그 PSTN 전화 신호로부터 변환된다. CPE(160)는 PSTN 전화를 플러그하기 위한 전화 잭(예컨대: RJ11 표준 잭)을 보유하고 있다. PSTN 전화는 전화 호들을 수신 또는 개시하는데 사용될 수 있다.WiMAX or LTE CPE 160 may also function as a VoIP Analogue Terminal Adapter (ATA). In this case, the WiMAX or LTE CPE 160 may convert between VoIP traffic and analog telephone signals. The WiMAX or LTE CPE 160 may establish a telephone connection via the WiMAX or LTE RAN by transmitting and receiving VoIP phone traffic between itself and the IMS 250. VoIP traffic is then converted from the CPE 160 to an analog PSTN telephone signal or from an analog PSTN telephone signal. CPE 160 has a telephone jack (eg, RJ11 standard jack) for plugging a PSTN telephone. The PSTN phone can be used to receive or initiate telephone calls.

WiMAX 또는 LTE 라우터(162)는 또한 여러 네트워크 기기(120c-120e) 중에 단일 WiMAX 또는 LTE 연결을 공유하는데 사용될 수 있다. 이 경우, WiMAX 또는 LTE 라우터(162)는 독립적으로 WiMAX 또는 LTE RAN에 자신을 등록하고 스스로를 인증한다. WiMAX 또는 LTE CPE(160)의 경우와 마찬가지로, 가입자의 인증 및 로그인 정보는 온보드 메모리에 저장될 수 있다. 네트워크 기기들(120c-120e) 각각은 라우터(162)와의 연결을 개별적으로 설정하고, 이어 WiMAX 또는 LTE 연결은 라우터(162)를 통해 네트워크 기기(120c-120e) 각각과 공유된다. 라우터(162)와 각 네트워크 기기(120c-120e) 간의 연결은 유선(예컨대, USB 또는 IEEE 802.3 유선 이더넷을 사용함) 또는 무선(예컨대, Wi-Fi 또는 블루투스를 사용함)일 수 있다. 또한, WiMAX 또는 LTE 라우터(162)가 상술한 WiMAX 또는 LTE CPE(160)의 모든/임의 기능을 포함하는 것으로 예상해 볼 수 있다.
WiMAX or LTE router 162 may also be used to share a single WiMAX or LTE connection among multiple network devices 120c-120e. In this case, the WiMAX or LTE router 162 independently registers itself with the WiMAX or LTE RAN and authenticates itself. As in the case of WiMAX or LTE CPE 160, the subscriber's authentication and login information may be stored in onboard memory. Each of the network devices 120c-120e individually establishes a connection with the router 162, and then a WiMAX or LTE connection is shared with each of the network devices 120c-120e via the router 162. The connection between the router 162 and each network device 120c-120e may be wired (eg, using USB or IEEE 802.3 wired Ethernet) or wireless (eg, using Wi-Fi or Bluetooth). It is also contemplated that the WiMAX or LTE router 162 may include all / arbitrary functionality of the WiMAX or LTE CPE 160 described above.

네트워크 기반 서비스Network-based services

도 1의 통신 시스템(100)은 또한 코어 네트워크(150)의 IMS(250)에서 서비스들을 제공하는 서버들을 제공함으로써 네트워크 기반 서비스들을 제공하도록 구성될 수 있다.The communication system 100 of FIG. 1 may also be configured to provide network-based services by providing servers that provide services at the IMS 250 of the core network 150.

예시로서, 도 2에 도시된 코어 네트워크(150)는 AS(application server)(264)에서 실행되는 NAB(network-based address book) 서비스를 제공하도록 구성될 수 있다. NAB 서비스는 사용자에 대한 주소록 데이터의 동기화가 여러 기기 전체에 걸쳐서 행해질 수 있게 한다. 수정이 사용자에게 속한 기기의 주소록에서 행해졌을 때, 이 수정은 그 사용자에게 속하는 모든 다른 기기들 전체에 걸쳐서 전파된다. 따라서 예시로서 도 1을 취하면, 수정이 사용자 B(140b)의 네트워크 기기(120b)에 있는 주소록에서 행해졌을 때, 그 수정은 네크워크 기기(120a-120)에 전파된다. 주소록에 대한 이러한 수정은 예를 들어, 주소록 항목에 대한 수정, 항목 삭제, 또는 새로운 항목의 추가일 수 있다. As an example, the core network 150 shown in FIG. 2 may be configured to provide a network-based address book (NAB) service running on an application server (AS) 264. The NAB service enables synchronization of address book data for a user across multiple devices. When modifications are made in the address book of a device belonging to a user, this modification is propagated across all other devices belonging to that user. Thus, taking FIG. 1 as an example, when the modification is made in the address book in the network device 120b of the user B 140b, the modification is propagated to the network devices 120a-120. Such modifications to an address book can be, for example, modifications to an address book entry, entry deletion, or addition of a new entry.

NAB 서비스는 기기들과 AS(264) 간에 데이터를 동기화시키기 위해 SyncML을 사용할 수 있다. SyncML은 OMA(Open Mobile Alliance)에 의해 규정된 표준이며, 개방형 표준이다. SyncML의 사용은 따라서 서비스 제공자들, 네트워크 액세스 제공자들 및/또는 장비 업체들 간의 상호운용성(interoperability)의 강점을 가질 수 있으며, 따라서 액세스하는 것과 디바이스 독립성에 대한 장점에 기여할 수 있다.The NAB service may use SyncML to synchronize data between devices and AS 264. SyncML is a standard defined by the Open Mobile Alliance (OMA) and is an open standard. The use of SyncML may thus have the strength of interoperability between service providers, network access providers and / or equipment vendors, thus contributing to the advantages of access and device independence.

제공될 수 있는 또 다른 서비스는 IMS(250)의 각 사용자에 대한 프로파일 페이지를 갖는 서비스이다. 프로파일 페이지들은 사용자들 간의 소셜 네트워킹을 허용할 수 있다. 이러한 프로파일 페이지들은 예를 들어, 스키마에 의해 제어되는 프레젼테이션 또는 레이아웃의 HTML 웹페이지로서, AS(264)로부터 제공될 수 있다. 프로파일 페이지들을 제공하는 AS(264)는 NAB 서비스를 위한 서버와 동일하거나 또는 다른 서버 중 하나일 수 있다.Another service that may be provided is a service that has a profile page for each user of IMS 250. Profile pages may allow social networking between users. Such profile pages may be provided from AS 264, for example, as HTML web pages in a presentation or layout controlled by a schema. The AS 264 providing the profile pages may be one of the same or different servers as the server for the NAB service.

프로파일 페이지는 사용자에 대한 선택된 정보를 포함할 수 있다. 이 정보는 공유가능한 공개 필드 및 개인 필드들로 나눠질 수 있다. 공유가능 공개 필드의 예시로는 사용자의 온라인 상태일 수 있으며, 개인 필드는 사용자의 가입 계정 번호(subscription account number)일 수 있다. "친구들" 및 "비-친구들"의 개념이 사용자의 공개 필드들을 볼 수 있는 사람들을 제어하는데 사용될 수 있는데, 사용자의 "친구들"은 사용자의 공개 필드들을 볼 수 있는 반면, "비-친구들"은 사용자의 공개 필드들을 볼 수 없을 수 있다. 이어 사용자는 프로파일 페이지들의 사용자 인터페이스를 통해 다른 사용자를 "친구"로 만들 수 있는 능력을 가질 수 있다.The profile page may include selected information about the user. This information can be divided into sharable public and private fields. An example of a sharable public field may be the user's online state, and the personal field may be the user's subscription account number. The concepts of "friends" and "non-friends" can be used to control who can see the public fields of the user, while the "friends" of the user can see the public fields of the user, while "non-friends" You may not be able to see your public fields. The user may then have the ability to make another user a "friend" through the user interface of the profile pages.

프로파일 페이지는 또한 사용자의 상태(예컨대, 사용자가 통신 시스템(100)에 등록되어 있는지 여부, 또는 사용자가 IMS(250)에 의해 제공하는 서비스들 중 하나에 기록되어 있는지 여부)를 나타내는 공개 상태 정보를 더 포함할 수 있다. AS(264)는 인스턴트 메시지 서비스들을 제공하는 애플리케이션 서버로부터 직접적으로 사용자 상태 정보를 얻거나, 대안적으로 HSS(252) 및/또는 AAA 서버(210)로부터 이러한 정보도 얻을 수 있다.The profile page also contains public status information indicating the status of the user (eg, whether the user is registered with the communication system 100 or whether the user is recorded in one of the services provided by the IMS 250). It may further include. The AS 264 may obtain user status information directly from an application server that provides instant message services, or alternatively may also obtain this information from the HSS 252 and / or the AAA server 210.

사용자의 프로파일 페이지는 또한 소셜 네트워크 페이지로 기능할 수 있는 것으로 예상해 볼 수 있다. 프로파일 페이지는 예를 들어 사용자가 자신에 대한 정보를 공개할 수 있게 하는 전자 게시판 또는 "월(wall)"을 포함할 수 있다. 이러한 정보는 예를 들어, 사진이나 비디오와 같은 멀티미디어일 수 있고, 사용자의 상태 및 위치에 대한 정보를 포함할 수 있다. "월"은 또한 다른 사용자가 사용자의 공개 정보에 대한 코멘트들을 게시할 수 있게 한다. 이 "월"로의 액세스는 다른 사용자들의 "친구" 상태에 의해 제어될 수 있다.The user's profile page can also be expected to function as a social network page. The profile page may include, for example, an electronic bulletin board or "wall" that allows the user to publish information about him or her. Such information may be, for example, multimedia such as pictures or videos, and may include information about the status and location of the user. "Month" also allows other users to post comments about the user's public information. Access to this "month" can be controlled by the "friend" status of other users.

각 사용자에 대한 프로파일 페이지의 제공은 또한 자신의 주소록 채우기(populate)를 쉽게 할 수 있다. 이러한 시나리오에서, 한 사람이 다른 사용자들의 사용자 프로파일을 방문함으로써 자신의 주소록을 채울 수 있으며, 예를 들어 버튼을 클릭함으로써 자신의 주소록에 다른 사용자들의 연락처 정보를 추가할 수 있다. 이 주소록 항목들은 임의 사용자들의 주소를 수정해야 하는 경우, 그 프로파일 페이지들에 대한 참조로서 존재할 수 있고, 수정된 연락처 정보는 주소록 항목에 자동으로 업데이트될 수 있다. 주소록을 쉽게 채우는 것에 추가로 더하기 위해, 연락처 리스트 정보(contact list information)가 주소록에 통합될 수 있는 것으로 예상해 볼 수 있다, 이 경우, 연락 정보는 3자 서비스(예컨대, 야후)에서 주소록으로 가져와 진다. 이것은 예를 들어, PC에서 실행되는 클라이언트 프로그램을 사용하여, 수행 된다.Providing a profile page for each user can also facilitate their address book population. In such a scenario, one person may fill in his or her address book by visiting other users' user profiles, for example, adding contact information of other users to his or her address book by clicking a button. These address book entries may exist as a reference to the profile pages if any user's address needs to be modified, and the modified contact information may be automatically updated in the address book entry. In addition to easily filling the address book, one can expect that contact list information can be incorporated into the address book, in which case the contact information is imported from the third party service (eg Yahoo) into the address book. . This is done, for example, using a client program running on a PC.

프로파일 페이지 외에도, 통신 시스템(100)의 각 사용자는 자신의 계정과 연관된 구성 페이지를 가질 수 있다. 이 구성 페이지는 웹 페이지의 형태를 취하거나, 또는 기기에서 실행되는 클라이언트 프로그램에 의해 제공되는 사용자 인터페이스일 수 있다. 구성 페이지는 사용자가 자신의 사용자 설정(예컨대, 정보 보호 설정) 또는 호 핸들링 및 라우팅 설정을 설정할 수 있게 한다. 정보 보호 설정은 자신의 연락처 세부사항을 디렉토리 서비스에 등재(list)시킬 것인지 여부를 제어할 뿐 아니라, 사용자가 자신의 프로파일 페이지에 배치(place)하는 개인 정보의 양을 제어할 수 있다. In addition to profile pages, each user of communication system 100 may have a configuration page associated with his or her account. This configuration page may take the form of a web page or may be a user interface provided by a client program running on the device. The configuration page allows the user to set his own user settings (eg, information protection settings) or call handling and routing settings. Information protection settings not only control whether or not to list their contact details in the directory service, but also control the amount of personal information that users place on their profile pages.

호 핸들링 또는 라우팅 설정은 인입 호가 어떻게 처리되어야 하는지에 대한 명령들을 포함할 수 있다. 이러한 라우팅 명령들은 상술한 Q-값 계층의 형태를 취할 수 있고, 사용자는 자신의 호들이 자신의 기기들과 연관된 Q-값들을 수정하는 것에 의해 어떻게 라우팅되어야 하는지를 설정할 수 있다. 또한, 호 핸들링 명령들은 예를 들어, 특정 발신 전화번호로부터의 인입 호들을 거절하는 경우, 또는 인입 호들이 미리 결정된 횟수만큼 벨이 울린 다음 자동으로 받아지는 경우를 설정할 수 있다. 구성 페이지에 설정하거나 수정되었을 때 호 핸들링 또는 라우팅 설정은 개별 기능 서버(256) 또는 연관된 서비스에 대한 제공을 담당하는 IMS(250)의 애플리케이션 서버(264)에 전파된다. Call handling or routing setup may include instructions on how incoming calls should be handled. These routing commands can take the form of the Q-value hierarchy described above, and the user can set how his calls should be routed by modifying the Q-values associated with his devices. In addition, call handling commands may set, for example, when rejecting incoming calls from a particular originating telephone number or when incoming calls are automatically received after ringing a predetermined number of times. When set or modified in the configuration page, call handling or routing settings are propagated to the application server 264 of the IMS 250, which is responsible for providing the individual function server 256 or associated services.

여러 실시예가 본 발명 명세서에 제공되고 있지만, 개시된 시스템들 및 방법들은 본 명세서의 정신 또는 범위를 벗어나지 않는 많은 다른 특정 형태들로 구현될 수 있다는 것이 이해되어야 한다. 본 예시들은 예시적 및 비제한적으로 고려되어야 하며, 그 의도는 본 명세서에 설명된 세부 사항으로 제한되어서는 안 된다. 예를 들어, 다양한 요소들 또는 구성요소들은 다른 시스템에서 결합(combine) 또는 통합될 수 있거나, 소정 기능들은 생략되거나 또는 구현되지 않을 수 있다. While various embodiments are provided herein, it is to be understood that the disclosed systems and methods may be embodied in many other specific forms without departing from the spirit or scope of the disclosure. The examples are to be considered as illustrative and not restrictive, and the intention is not to be limited to the details described herein. For example, various elements or components may be combined or integrated in other systems, or certain functions may be omitted or not implemented.

또한, 다양한 실시예들에서 별개로 또는 분리되는 것으로 설명 및 예시된 기술들, 시스템들, 하위 시스템들 및 방법들은 본 명세서의 범위를 벗어나지 않고 다른 시스템들, 모듈들, 기술들, 또는 방법들과 결합 또는 통합될 수 있다. 서로 직접 연결되거나 통신하는 것으로 보여지거나 설명된 다른 아이템들은 어떤 인터페이스, 디바이스 또는 중개 구성요소를 통해 전기적으로, 기계적으로, 또는 다른 방식으로, 간접적으로 연결되거나 통신할 수 있다. 수정물, 대용물, 및 대체물들의 다른 예시들은 이 기술 분야의 숙련자에 의해 확인될 수 있으며, 본 명세서에서 설명된 정신 및 범위를 벗어나지 않고 만들어질 수 있다. In addition, the techniques, systems, subsystems, and methods described and illustrated as separate or separate in the various embodiments may be combined with other systems, modules, techniques, or methods without departing from the scope of this specification. It can be combined or integrated. Other items shown or described as being directly connected or communicating with each other may be indirectly connected or communicating via an interface, device or intermediate component, indirectly, electrically, mechanically, or otherwise. Other examples of modifications, substitutions, and substitutions may be identified by one skilled in the art and may be made without departing from the spirit and scope described herein.

예를 들어, 숙련자에 의해 이해되는 것처럼, 본 상세한 설명에서 언급된 "서버"는 단일 서버 컴퓨터일 수 있고, 또는 여러 서버 컴퓨터들을 포함할 수 있다. 후자의 경우, 다양한 서버 컴퓨터들은 서버 클러스터로서 기능할 수 있고, 또는 분산된 서버로서 기능할 수도 있다. 서로 다른 서비스들을 각각 제공하는 여러 "서버들"은 단일 서버 컴퓨터에서 실행되도록 배치될 수 있다는 것 또한 추가로 알 수 있다. For example, as understood by a person skilled in the art, a “server” referred to in this description may be a single server computer or may include several server computers. In the latter case, various server computers may function as server clusters, or may act as distributed servers. It will further be appreciated that several "servers" each providing different services may be arranged to run on a single server computer.

WiMAX와 LTE는 4G의 예이며, 본 발명은 또한 4G의 다른 변형예(예컨대, HSPA+)를 커버하도록 의도되어 있다. 4G 네트워크는 ITU-R 조직(organization)하에 인식되고, IMT-고급 표준(IMT-Advanced standard)에 특정되어 있다. 예를 들어, 일반적으로 4G 네트워크들은 OFDMA, MIMO, 동적 채널 할당 및/또는 채널-종속 스케줄링과 같은 기술들에 의해 특징화될 수 있다.WiMAX and LTE are examples of 4G, and the present invention is also intended to cover other variations of 4G (eg, HSPA +). 4G networks are recognized under the ITU-R organization and are specified in the IMT-Advanced standard. For example, 4G networks in general may be characterized by techniques such as OFDMA, MIMO, dynamic channel allocation and / or channel-dependent scheduling.

Claims (20)

복수의 네트워크 액세스 모드를 통해 복수의 디바이스들을 무선으로 연결하도록 구성된 네트워크를 포함하고; 및
상기 복수의 네트워크 액세스 모드는 WiMAX 또는 LTE 액세스 모드를 포함하고, 상기 WiMAX 또는 LTE 액세스 모드는 디바이스 독립 인증(device independent authentication)용으로 구성되는 무선 통신 시스템.
A network configured to wirelessly connect the plurality of devices via the plurality of network access modes; And
Wherein the plurality of network access modes comprises a WiMAX or LTE access mode, and wherein the WiMAX or LTE access mode is configured for device independent authentication.
청구항 1에 있어서,
상기 디바이스 독립 인증은 TTLS를 포함하는 무선 통신 시스템.
The method according to claim 1,
The device independent authentication comprises TTLS.
청구항 2에 있어서,
사용자 데이터세트들을 포함하는 데이터베이스를 더 포함하고, 각 사용자 데이터세트는 사용자 ID(identity)와 디바이스 독립 공개 ID(device independent public identity)를 연관시키도록 구성되고; 및
상기 TTLS 인증은 상기 사용자 데이터세트들 중 하나의 공개 ID를 사용하여 수행되는 무선 통신 시스템.
The method according to claim 2,
Further comprising a database comprising user datasets, each user dataset configured to associate a user identity with a device independent public identity; And
The TTLS authentication is performed using a public ID of one of the user datasets.
청구항 3에 있어서,
각 디바이스가 백홀 네트워크(backhaul network)를 통해 코어 네트워크(core network)에 연결하도록 구성된 IP 멀티미디어 서브시스템을 더 포함하고; 및
각 사용자 데이터세트는 상기 사용자 ID와 개인 ID를 연관시키도록 더 구성되며, 상기 개인 ID는 상기 코어 네트워크로의 각 디바이스의 연결을 인증하기 위해 사용되는 무선 통신 시스템.
The method according to claim 3,
Each device further comprising an IP multimedia subsystem configured to connect to a core network via a backhaul network; And
Each user dataset is further configured to associate the user ID with a personal ID, wherein the personal ID is used to authenticate each device's connection to the core network.
청구항 4에 있어서,
각 사용자 데이터세트는 상기 사용자 ID와 하나 이상의 디바이스를 연관시키도록 더 구성되는 무선 통신 시스템.
The method of claim 4,
Each user dataset is further configured to associate one or more devices with the user ID.
청구항 5에 있어서,
상기 개인 ID는 사용자 ID의 상기 하나 이상의 디바이스 중 하나와 고유하게 연관되는 무선 통신 시스템.
The method according to claim 5,
And the personal ID is uniquely associated with one of the one or more devices of a user ID.
청구항 6에 있어서,
상기 개인 ID는 알고리즘에 의해 자동으로 생성되는 무선 통신 시스템.
The method of claim 6,
And the personal ID is automatically generated by an algorithm.
청구항 7에 있어서,
상기 알고리즘은 사용자 데이터세트의 상기 공개 ID를,
상기 사용자 데이터세트의 상기 하나 이상의 디바이스 중 하나의 유형;
상기 사용자 데이터세트의 상기 하나 이상의 디바이스 중 하나의 모델; 및
상기 하나 이상의 디바이스 중 다른 하나로부터 상기 하나 이상의 디바이스들 중 하나를 고유하게 식별하는 숫자로 구성된 그룹에서 선택된 식별자와 결합(combine)시키는 무선 통신 시스템.
The method of claim 7,
The algorithm uses the public ID of the user dataset,
A type of one of the one or more devices of the user dataset;
A model of one of the one or more devices of the user dataset; And
And combine with an identifier selected from the group consisting of numbers that uniquely identify one of the one or more devices from another one of the one or more devices.
청구항 1 내지 청구항 8 중 어느 한 항에 있어서,
사용자 ID로의 통신 링크에 대한 요청은 해당 사용자 ID와 연관된 모든 디바이스로 전송되는 무선 통신 시스템.
The method according to any one of claims 1 to 8,
A request for a communication link to a user ID is sent to all devices associated with that user ID.
청구항 9에 있어서,
각 사용자 ID와 연관된 모든 디바이스는 우선순위 값(priority value)을 할당받는 무선 통신 시스템.
The method according to claim 9,
All devices associated with each user ID are assigned a priority value.
청구항 10에 있어서,
사용자 ID로의 통신 링크에 대한 요청은 상기 디바이스의 상기 우선순위 값에 따라서 상기 사용자 ID와 연관된 디바이스들 중 하나에 전송되는 무선 통신 시스템.
The method of claim 10,
The request for a communication link to a user ID is sent to one of the devices associated with the user ID in accordance with the priority value of the device.
청구항 1 내지 청구항 11 중 어느 한 항에 있어서,
각 사용자 ID는 프로파일 페이지와 연관되는 무선 통신 시스템.
The method according to any one of claims 1 to 11,
Each user ID is associated with a profile page.
청구항 12에 있어서,
상기 각 프로파일 페이지는 상기 연관된 사용자 ID를 갖는 친구 상태(friend status)에 따라서 볼 수 있는 복수의 공개 필드를 포함하는 무선 통신 시스템.
The method of claim 12,
Wherein each profile page includes a plurality of public fields that are viewable according to friend status having the associated user ID.
청구항 4에 종속되는 경우 청구항 13에 있어서,
상기 IP 멀티미디어 서브시스템은 상기 프로파일 페이지들을 제공하도록 구성된 서버를 포함하는 무선 통신 시스템.
The method of claim 13, wherein when dependent on claim 4,
The IP multimedia subsystem includes a server configured to provide the profile pages.
청구항 14에 있어서, 각 프로파일 페이지는 스키마(schema)를 사용하여 제공되는 무선 통신 시스템.15. The system of claim 14 wherein each profile page is provided using a schema. 복수의 네트워크 액세스 모드를 통해 무선으로 연결하도록 구성된 통신 회로; 및
통신 시스템의 사용자 ID로 사용자를 인증하도록 구성된 보안 로그인 인터페이스를 포함하고,
상기 디바이스는 복수의 사용자 ID의 동시 연관성(concurrent association)을 허용하도록 구성되고,
상기 디바이스에 현재 로그된 임의의 사용자 ID들로의 통신 링크에 대한 요청이 상기 디바이스에 의해 수신되는 무선 통신 디바이스.
Communication circuitry configured to wirelessly connect via a plurality of network access modes; And
A secure login interface configured to authenticate a user with a user ID of a communication system,
The device is configured to allow concurrent association of a plurality of user IDs,
And a request for communication link to any user IDs currently logged in the device is received by the device.
청구항 16에 있어서,
원격 서버상에 저장되고, 상기 무선 통신 디바이스를 통해 액세스 가능한, 네트워크-기반 주소록(network-based address book)을 위한 인터페이스를 더 포함하는 무선 통신 디바이스.
18. The method of claim 16,
And an interface for a network-based address book stored on a remote server and accessible through the wireless communication device.
청구항 16에 있어서,
로컬적으로 저장된 주소록을 위한 인터페이스를 더 포함하고,
상기 로컬적으로 저장된 주소록의 사본이 원격 서버상에 저장되어, 상기 로컬적으로 저장된 주소록으로 재생(refresh)/동기화(synchronise)되는 무선 통신 디바이스.
18. The method of claim 16,
Further includes an interface for a locally stored address book,
And a copy of the locally stored address book is stored on a remote server to refresh / synchronize with the locally stored address book.
청구항 18에 있어서,
상기 원격적으로 저장된 주소록은 XCAP을 사용하여 저장되고,
상기 SyncML이 원격적으로 저장된 주소록을 재생/동기화하는데 사용되는 무선 통신 디바이스.
19. The method of claim 18,
The remotely stored address book is stored using XCAP,
And the SyncML is used to play / synchronize a remotely stored address book.
무선 통신 디바이스를 등록하는 방법으로서,
무선 액세스 네트워크를 통해 통신 디바이스를 연결하는 단계;
공통 공개 식별자(common public identifier)와 상기 공통 공개 식별자와 연관된 공통 패스워드(common password)를 사용하여 멀티미디어 서브시스템에 디바이스를 등록하는 단계; 및
상기 공통 공개 식별자와 공통 패스워드에 따라 상기 디바이스로 통신 링크를 요청하는 단계를 포함하는 방법.
A method of registering a wireless communication device,
Connecting the communication device via a radio access network;
Registering the device with the multimedia subsystem using a common public identifier and a common password associated with the common public identifier; And
Requesting a communication link to the device according to the common public identifier and a common password.
KR1020137015552A 2010-11-18 2011-11-18 A communication system KR101364796B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
MYPI2010005413 2010-11-18
MYPI2010005413 2010-11-18
PCT/MY2011/000235 WO2012067492A2 (en) 2010-11-18 2011-11-18 A communication system

Publications (2)

Publication Number Publication Date
KR20130100185A true KR20130100185A (en) 2013-09-09
KR101364796B1 KR101364796B1 (en) 2014-02-19

Family

ID=46084561

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137015552A KR101364796B1 (en) 2010-11-18 2011-11-18 A communication system

Country Status (3)

Country Link
KR (1) KR101364796B1 (en)
SG (1) SG190167A1 (en)
WO (1) WO2012067492A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106549915B (en) * 2015-09-18 2019-11-12 成都鼎桥通信技术有限公司 The realization method and system of LTE broadband cluster system routing cascade network

Also Published As

Publication number Publication date
KR101364796B1 (en) 2014-02-19
WO2012067492A2 (en) 2012-05-24
WO2012067492A3 (en) 2012-09-07
SG190167A1 (en) 2013-06-28

Similar Documents

Publication Publication Date Title
US11129021B2 (en) Network access control
US11212678B2 (en) Cross access login controller
EP2936881B1 (en) Connecting to a wireless network using social network identifier
US7542455B2 (en) Unlicensed mobile access (UMA) communications using decentralized security gateway
US11483301B2 (en) Method and system to manage access to a wireless local area network
US8583794B2 (en) Apparatus, method, and computer program product for registering user address information
US11838269B2 (en) Securing access to network devices utilizing authentication and dynamically generated temporary firewall rules
US9065684B2 (en) IP phone terminal, server, authenticating apparatus, communication system, communication method, and recording medium
US20080250478A1 (en) Wireless Public Network Access
WO2016015509A1 (en) Method and device for terminal authentication for use in mobile communication system
WO2006002601A1 (en) A method for wireless lan users set-up session connection
US11038761B2 (en) Group isolation in wireless networks
US11910193B2 (en) Methods and systems for segmenting computing devices in a network
US10524126B2 (en) Method and system to dynamically authenticate and grant access to non-trusted anonymous Wi-Fi
JP2012070225A (en) Network relay device and transfer control system
KR101364796B1 (en) A communication system
KR101049635B1 (en) Roaming Service between Public WLAN and Enterprise WLAN
EP2879348A1 (en) Safe internet access system
JP2011166375A (en) Device, method, program and system for setting access control, and access control device
JP6499733B2 (en) Traffic analysis system, traffic information transmission method and program

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee