KR20240029958A - Method and apparatus for managing phone number and contacts in a wireless communication system - Google Patents
Method and apparatus for managing phone number and contacts in a wireless communication system Download PDFInfo
- Publication number
- KR20240029958A KR20240029958A KR1020220108373A KR20220108373A KR20240029958A KR 20240029958 A KR20240029958 A KR 20240029958A KR 1020220108373 A KR1020220108373 A KR 1020220108373A KR 20220108373 A KR20220108373 A KR 20220108373A KR 20240029958 A KR20240029958 A KR 20240029958A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- phone number
- phone
- receiving terminal
- sip message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01H—NEW PLANTS OR NON-TRANSGENIC PROCESSES FOR OBTAINING THEM; PLANT REPRODUCTION BY TISSUE CULTURE TECHNIQUES
- A01H6/00—Angiosperms, i.e. flowering plants, characterised by their botanic taxonomy
- A01H6/28—Cannabaceae, e.g. cannabis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/062—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0838—Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1096—Supplementary features, e.g. call forwarding or call holding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Natural Medicines & Medicinal Plants (AREA)
- Environmental Sciences (AREA)
- Developmental Biology & Embryology (AREA)
- Botany (AREA)
- Physiology (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 개시는 보다 높은 데이터 전송률을 지원하기 위한 5G 또는 6G 통신 시스템에 관련된 것이다. 무선 통신 시스템에 있어서, 제1 단말에 의해 수행되는 방법은, 사용 가능한 복수의 소스(source)로부터 적어도 하나의 전화 번호를 획득하는 단계, 상기 적어도 하나의 전화 번호를 사용 상태에 따라 영구 상태, 임시 상태 또는 무효 상태 중 하나로 분류하는 단계, 및 제2 단말에게 상기 분류된 적어도 하나의 전화 번호에 대한 정보를 포함하는 SIP(session initiation protocol) 메시지를 전송하는 단계를 포함할 수 있다.This disclosure relates to 5G or 6G communication systems to support higher data rates. In a wireless communication system, a method performed by a first terminal includes obtaining at least one phone number from a plurality of available sources, and changing the at least one phone number into a permanent state, temporary state, or temporary state depending on the usage state. It may include classifying the status as one of a status or an invalid status, and transmitting a session initiation protocol (SIP) message including information about the classified at least one phone number to a second terminal.
Description
본 개시(disclosure)는 일반적으로, 무선 통신 시스템에 관한 것으로, 보다 구체적으로는 전화 번호 및 연락처를 효율적으로 관리하기 위한 방법 및 장치에 관한 것이다.This disclosure relates generally to wireless communication systems, and more specifically to methods and devices for efficiently managing phone numbers and contact information.
이동 통신 세대를 거듭하면서 발전한 과정을 돌아보면 음성, 멀티미디어, 데이터 등 주로 인간 대상의 서비스를 위한 기술이 개발되어 왔다. 5G(5th Generation) 통신 시스템 상용화 이후 폭발적인 증가 추세에 있는 커넥티드 기기들이 통신 네트워크에 연결될 것으로 전망되고 있다. 네트워크에 연결된 사물의 예로는 차량, 로봇, 드론, 가전제품, 디스플레이, 각종 인프라에 설치된 스마트 센서, 건설기계, 공장 장비 등이 있을 수 있다. 모바일 기기는 증강현실 안경, 가상현실 헤드셋, 홀로그램 기기 등 다양한 폼팩터로 진화할 것으로 예상된다. 6G(6th Generation) 시대에는 수천억 개의 기기 및 사물을 연결하여 다양한 서비스를 제공하기 위해, 개선된 6G 통신 시스템을 개발하기 위한 노력이 이루어지고 있다. 이러한 이유로, 6G 통신 시스템은 5G 통신 이후 (Beyond 5G) 시스템이라 불리어지고 있다.Looking back at the development process of each generation of mobile communication, technologies have been developed mainly for human services, such as voice, multimedia, and data. After the commercialization of 5G (5th Generation) communication systems, it is expected that an explosive increase in connected devices will be connected to communication networks. Examples of objects connected to the network may include vehicles, robots, drones, home appliances, displays, smart sensors installed in various infrastructures, construction machinery, and factory equipment. Mobile devices are expected to evolve into various form factors such as augmented reality glasses, virtual reality headsets, and hologram devices. In the 6G (6th Generation) era, efforts are being made to develop an improved 6G communication system to provide a variety of services by connecting hundreds of billions of devices and objects. For this reason, the 6G communication system is called a Beyond 5G system.
2030년쯤 실현될 것으로 예측되는 6G 통신 시스템은 최대 전송속도 테라(Tera)(1000기가) ps(bit per second), 무선 지연시간 100마이크로초(μsec)로, 5G 통신 시스템대비 속도는 50배 빠르고 무선 지연시간은 10분의 1로 줄어든다.The 6G communication system, which is expected to be realized around 2030, has a maximum transmission speed of Tera (1000 gigabytes) ps (bit per second) and a wireless delay time of 100 microseconds (μsec), which is 50 times faster than the 5G communication system and is wireless. Delay time is reduced by 1/10.
이러한 높은 데이터 전송 속도 및 초저지연시간을 달성하기 위해, 6G 통신 시스템은 테라헤르츠(Terahertz) 대역(예를 들어, 95기가(95GHz)에서 3테라(3THz)대역과 같은)에서의 구현이 고려되고 있다. 테라헤르츠 대역은 5G에서 도입된 밀리미터파(mmWave) 대역에 비해 더 심각한 경로손실 및 대기흡수 현상으로 인해서 신호 도달거리, 즉 커버리지를 보장할 수 있는 기술의 중요성이 더 커질 것으로 예상된다. 커버리지를 보장하기 위한 주요 기술로서 RF(Radio Frequency) 소자, 안테나, OFDM(Orthogonal Frequency Division Multiplexing)보다 커버리지 측면에서 더 우수한 신규 파형(Waveform), 빔포밍(Beamforming) 및 거대 배열 다중 입출력(massive MIMO), 전차원 다중입출력(Full Dimensional MIMO: FD-MIMO), 어레이 안테나(Array Antenna), 대규모 안테나(Large Scale Antenna)와 같은 다중 안테나 전송 기술 등이 개발되어야 한다. 이 외에도 테라헤르츠 대역 신호의 커버리지를 개선하기 위해 메타물질(Metamaterial) 기반 렌즈 및 안테나, OAM(Orbital Angular Momentum)을 이용한 고차원 공간 다중화 기술, RIS(Reconfigurable Intelligent Surface) 등 새로운 기술들이 논의되고 있다.To achieve these high data rates and ultra-low latency, 6G communication systems are being considered for implementation in Terahertz bands (e.g., 95 GHz to 3 THz bands). there is. The importance of technology that can guarantee signal reach, or coverage, is expected to increase in the terahertz band due to more serious path loss and atmospheric absorption compared to the mmWave band introduced in 5G. The main technologies to ensure coverage are RF (Radio Frequency) elements, antennas, new waveforms that are better in terms of coverage than OFDM (Orthogonal Frequency Division Multiplexing), beamforming, and massive MIMO. , multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), Array Antenna, and Large Scale Antenna must be developed. In addition, new technologies such as metamaterial-based lenses and antennas, high-dimensional spatial multiplexing technology using Orbital Angular Momentum (OAM), and Reconfigurable Intelligent Surface (RIS) are being discussed to improve the coverage of terahertz band signals.
또한 주파수 효율 향상 및 시스템 네트워크 개선을 위해, 6G 통신 시스템에서는 상향링크(Uplink, 단말 송신)와 하향링크(Downlink, 기지국 송신)가 동일 시간에 동일 주파수 자원을 동시에 활용하는 전이중화(Full Duplex) 기술, 위성(Satellite) 및 HAPS(High-altitude Platform Stations)등을 통합적으로 활용하는 네트워크 기술, 이동 기지국 등을 지원하고 네트워크 운영 최적화 및 자동화 등을 가능하게 하는 네트워크 구조 혁신 기술, 스펙트럼 사용 예측에 기초한 충돌 회피를 통한 동적 주파수 공유 (Dynamic Spectrum Sharing)기술, AI를 기술 설계 단계에서부터 활용하고 종단간(End-to-End) AI 지원 기능을 내재화하여 시스템 최적화를 실현하는 AI 기반 통신 기술, 단말 연산 능력의 한계를 넘어서는 복잡도의 서비스를 초고성능 통신과 컴퓨팅 자원(MEC, 클라우드 등)을 활용하여 실현하는 차세대 분산 컴퓨팅 기술 등의 개발이 이루어지고 있다. 뿐만 아니라 6G 통신 시스템에서 이용될 새로운 프로토콜의 설계, 하드웨어 기반의 보안 환경의 구현 및 데이터의 안전 활용을 위한 메커니즘 개발 및 프라이버시 유지 방법에 관한 기술 개발을 통해 디바이스 간의 연결성을 더 강화하고, 네트워크를 더 최적화하고, 네트워크 엔티티의 소프트웨어화를 촉진하며, 모바일 통신의 개방성을 높이려는 시도가 계속되고 있다.In addition, in order to improve frequency efficiency and system network, the 6G communication system uses full duplex technology in which the uplink (terminal transmission) and downlink (base station transmission) simultaneously utilize the same frequency resources at the same time. , network technology that comprehensively utilizes satellites and HAPS (High-altitude Platform Stations), network structure innovation technology that supports mobile base stations, etc. and enables network operation optimization and automation, etc., and conflict based on spectrum usage prediction. Dynamic spectrum sharing technology through avoidance, AI-based communication technology that utilizes AI from the technology design stage and internalizes end-to-end AI support functions to realize system optimization, and terminal computing capabilities. The development of next-generation distributed computing technologies that realize services of complexity beyond limits by utilizing ultra-high-performance communication and computing resources (MEC, cloud, etc.) is being developed. In addition, through the design of new protocols to be used in the 6G communication system, the implementation of a hardware-based security environment, the development of mechanisms for safe use of data, and the development of technologies for maintaining privacy, the connectivity between devices is further strengthened and the network is further improved. Attempts are continuing to optimize, promote softwareization of network entities, and increase the openness of mobile communications.
이러한 6G 통신 시스템의 연구 및 개발로 인해, 사물 간의 연결뿐만 아니라 사람과 사물 간의 연결까지 모두 포함하는 6G 통신 시스템의 초연결성(Hyper-Connectivity)을 통해 새로운 차원의 초연결 경험(The Next Hyper-Connected Experience)이 가능해질 것으로 기대된다. 구체적으로 6G 통신 시스템을 통해 초실감 확장 현실(Truly Immersive XR), 고정밀 모바일 홀로그램(High-Fidelity Mobile Hologram), 디지털 복제(Digital Replica) 등의 서비스 제공이 가능할 것으로 전망된다. 또한 보안 및 신뢰도 증진을 통한 원격 수술(Remote Surgery), 산업 자동화(Industrial Automation) 및 비상 응답(Emergency Response)과 같은 서비스가 6G 통신 시스템을 통해 제공됨으로써 산업, 의료, 자동차, 가전 등 다양한 분야에서 응용될 것이다.Due to the research and development of these 6G communication systems, a new level of hyper-connected experience (The Next Hyper-Connected) is created through the hyper-connectivity of the 6G communication system, which includes not only connections between objects but also connections between people and objects. Experience) is expected to become possible. Specifically, it is expected that the 6G communication system will be able to provide services such as Truly Immersive XR, High-Fidelity Mobile Hologram, and Digital Replica. In addition, services such as remote surgery, industrial automation, and emergency response by improving security and reliability are provided through the 6G communication system, enabling application in various fields such as industry, medicine, automobiles, and home appliances. It will be.
최근, 하나 이상의 전화 번호를 사용하는 단말의 사용자들이 늘어나고 있으며, 이에 따라, 통화의 수신자가 발신된 전화 번호를 연락처에 저장하지 않은 경우, 수신자는 발신자가 누구인지 알지 못하는 경우가 있다. 무선 통신 시스템에서, IMS(IP(internet protocol) multimedia subsystem) 통화에 기반하여 동작하는 발신 및 수신 단말 간의 전화 번호 및 연락처를 효율적으로 관리하기 위한 운용 방안이 요구된다.Recently, the number of terminal users using more than one phone number is increasing, and accordingly, if the recipient of the call does not save the outgoing phone number in his/her contacts, the recipient may not know who the caller is. In a wireless communication system, an operation method is required to efficiently manage phone numbers and contact information between sending and receiving terminals operating based on IMS (internet protocol) multimedia subsystem (IMS) calls.
상술한 바와 같은 논의를 바탕으로, 본 개시(disclosure)는, 무선 통신 시스템에서 효과적으로 서비스를 제공할 수 있는 장치 및 방법을 제공하고자 한다.Based on the above-described discussion, this disclosure seeks to provide an apparatus and method that can effectively provide services in a wireless communication system.
보다 구체적으로, IMS(IP(internet protocol) multimedia subsystem) 통화에 기반하여 동작하는 발신 및 수신 단말 간의 전화 번호 및 연락처를 효율적으로 관리하기 위한 장치 및 방법을 제공한다.More specifically, an apparatus and method for efficiently managing phone numbers and contact information between calling and receiving terminals operating based on IMS (internet protocol) multimedia subsystem (IMS) calls are provided.
무선 통신 시스템에 있어서, 제1 단말에 의해 수행되는 방법은, 사용 가능한 복수의 소스(source)로부터 적어도 하나의 전화 번호를 획득하는 단계, 상기 적어도 하나의 전화 번호를 사용 상태에 따라 영구 상태, 임시 상태 또는 무효 상태 중 하나로 분류하는 단계, 및 제2 단말에게 상기 분류된 적어도 하나의 전화 번호에 대한 정보를 포함하는 SIP(session initiation protocol) 메시지를 전송하는 단계를 포함할 수 있다.In a wireless communication system, a method performed by a first terminal includes obtaining at least one phone number from a plurality of available sources, and changing the at least one phone number into a permanent state, temporary state, or temporary state depending on the usage state. It may include classifying the status as one of a status or an invalid status, and transmitting a session initiation protocol (SIP) message including information about the classified at least one phone number to a second terminal.
무선 통신 시스템에 있어서, 제2 단말에 의해 수행되는 방법은, 제1 단말로부터 SIP(session initiation protocol) 메시지를 수신하는 단계, 상기 제1 단말의 고유 전화 번호에 대한 정보가 저장되어 있지 않은 것을 식별하는 단계, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는지 여부를 식별하는 단계, 및 상기 적어도 하나의 전화 번호를 표시(display)하는 단계를 포함할 수 있다.In a wireless communication system, the method performed by a second terminal includes receiving a session initiation protocol (SIP) message from a first terminal, identifying that information about the unique phone number of the first terminal is not stored. It may include the step of identifying whether the SIP message includes at least one phone number different from the unique phone number of the first terminal, and displaying the at least one phone number. .
무선 통신 시스템에 있어서, 제1 단말은, 적어도 하나의 송수신부(transceiver), 및 상기 적어도 하나의 송수신부와 기능적으로 결합된 적어도 하나의 프로세서(processor)를 포함하고, 상기 적어도 하나의 프로세서는, 사용 가능한 복수의 소스(source)로부터 적어도 하나의 전화 번호를 획득하고, 상기 적어도 하나의 전화 번호를 사용 상태에 따라 영구 상태, 임시 상태 또는 무효 상태 중 하나로 분류하고, 및 제2 단말에게 상기 분류된 적어도 하나의 전화 번호에 대한 정보를 포함하는 SIP(session initiation protocol) 메시지를 전송하도록 구성될 수 있다.In a wireless communication system, a first terminal includes at least one transceiver and at least one processor functionally coupled to the at least one transceiver, wherein the at least one processor includes, Obtaining at least one phone number from a plurality of available sources, classifying the at least one phone number into one of a permanent state, a temporary state, or an invalid state according to a usage state, and transmitting the classified state to a second terminal. It may be configured to transmit a session initiation protocol (SIP) message including information about at least one phone number.
무선 통신 시스템에 있어서, 제2 단말은, 적어도 하나의 송수신부(transceiver), 및 상기 적어도 하나의 송수신부와 기능적으로 결합된 적어도 하나의 프로세서(processor)를 포함하고, 상기 적어도 하나의 프로세서는, 제1 단말로부터 SIP(session initiation protocol) 메시지를 수신하고, 상기 제1 단말의 고유 전화 번호에 대한 정보가 저장되어 있지 않은 것을 식별하고, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는지 여부를 식별하고, 및 상기 적어도 하나의 전화 번호를 표시(display)하도록 구성될 수 있다.In a wireless communication system, a second terminal includes at least one transceiver and at least one processor functionally coupled to the at least one transceiver, wherein the at least one processor includes, Receive a session initiation protocol (SIP) message from a first terminal, identify that information about the unique phone number of the first terminal is not stored, and determine whether the SIP message is at least different from the unique phone number of the first terminal. It may be configured to identify whether it includes one phone number, and to display the at least one phone number.
본 개시는 무선 통신 시스템에서 서비스를 효과적으로 제공할 수 있는 장치 및 방법을 제공한다.The present disclosure provides an apparatus and method that can effectively provide services in a wireless communication system.
본 개시에서 얻을 수 있는 효과는 다양한 실시예들에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects that can be obtained from the present disclosure are not limited to the effects mentioned in the various embodiments, and other effects not mentioned will be clearly understood by those skilled in the art from the description below. It could be.
도 1은 본 개시의 실시예들에 따른, 무선 통신 환경의 예를 도시한다.
도 2a는 본 개시의 다양한 실시예들에 따른 무선 통신 시스템에서 기지국의 기능적 구성을 도시한다.
도 2b는 본 개시의 다양한 실시예들에 따른 무선 통신 시스템에서 단말의 기능적 구성을 도시한다.
도 3a는 본 개시의 다양한 실시예들에 따른 IMS(IP(internet protocol) multimedia subsystem) 통신 네트워크 시스템의 예를 도시한다.
도 3b는 본 개시의 다양한 실시예들에 따른 IMS(IP(internet protocol) multimedia subsystem) 통신을 위한 단말의 기능적 구성을 도시한다.
도 4는 본 개시의 다양한 실시예들에 따른 발신 및 수신 단말 간의 전화 번호 및 연락처를 효율적으로 관리하기 위한 동작의 흐름을 도시한다.
도 5는 본 개시의 다양한 실시예들에 따른 발신 및 수신 단말 간의 전화 번호 및 연락처를 전달 및 관리하는 동작의 일 예시를 도시한다
도 6은 본 개시의 다양한 실시예들에 따른 발신 단말이 서버로부터 전화 번호를 획득하기 위한 동작의 흐름을 도시한다.
도 7은 본 개시의 다양한 실시예들에 따른 발신 단말이 주변 기기로부터 전화 번호를 획득하기 위한 동작의 흐름을 도시한다.
도 8은 본 개시의 다양한 실시예들에 따른 수신 단말이 수신한 전화 번호에 기반하여 연락처를 업데이트하는 동작의 흐름을 도시한다.
도 9는 본 개시의 다양한 실시예들에 따른 익명 번호 거절 기능을 활성화되어 있는 경우, 수신 단말이 수신한 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다.
도 10은 본 개시의 다양한 실시예들에 따른 저장되어 있지 않은 번호 거절 기능이 활성화되어 있는 경우, 수신 단말이 수신한 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다.
도 11은 본 개시의 다양한 실시예들에 따른 블랙 리스트가 활성화되어 있는 경우, 수신 단말이 수신한 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다.
도 12는 본 개시의 다양한 실시예들에 따른 수신 단말이 유효 또는 무효한 키(key)에 기반한 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다.
도 13은 본 개시의 다양한 실시예들에 따른 수신 단말이 영구적인 또는 일시적인 전화 번호 정보에 기반하여 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다.1 illustrates an example of a wireless communication environment, according to embodiments of the present disclosure.
FIG. 2A shows the functional configuration of a base station in a wireless communication system according to various embodiments of the present disclosure.
FIG. 2B shows the functional configuration of a terminal in a wireless communication system according to various embodiments of the present disclosure.
FIG. 3A illustrates an example of an internet protocol (IP) multimedia subsystem (IMS) communication network system according to various embodiments of the present disclosure.
FIG. 3B illustrates the functional configuration of a terminal for IMS (internet protocol (IP) multimedia subsystem) communication according to various embodiments of the present disclosure.
FIG. 4 illustrates a flow of operations for efficiently managing phone numbers and contact information between sending and receiving terminals according to various embodiments of the present disclosure.
Figure 5 illustrates an example of an operation for transferring and managing phone numbers and contact information between sending and receiving terminals according to various embodiments of the present disclosure.
Figure 6 shows a flow of operations for a calling terminal to obtain a phone number from a server according to various embodiments of the present disclosure.
FIG. 7 illustrates a flow of operations for a calling terminal to obtain a phone number from a nearby device according to various embodiments of the present disclosure.
Figure 8 illustrates the flow of an operation in which a receiving terminal updates contact information based on a received phone number according to various embodiments of the present disclosure.
Figure 9 illustrates the flow of operations for managing the phone number and contact information received by the receiving terminal when the anonymous number rejection function according to various embodiments of the present disclosure is activated.
FIG. 10 illustrates a flow of operations for managing a phone number and contact information received by a receiving terminal when an unstored number rejection function according to various embodiments of the present disclosure is activated.
FIG. 11 illustrates a flow of operations for managing phone numbers and contact information received by a receiving terminal when a black list is activated according to various embodiments of the present disclosure.
FIG. 12 illustrates a flow of operations for a receiving terminal to manage phone numbers and contact information based on valid or invalid keys according to various embodiments of the present disclosure.
FIG. 13 illustrates a flow of operations for a receiving terminal to manage a phone number and contact information based on permanent or temporary phone number information according to various embodiments of the present disclosure.
본 개시(disclosure)에서 사용되는 용어들은 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 다른 실시예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 사용되는 용어들은 본 개시에 기재된 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 본 개시에 사용된 용어들 중 일반적인 사전에 정의된 용어들은, 관련 기술의 문맥상 가지는 의미와 동일 또는 유사한 의미로 해석될 수 있으며, 본 개시에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 개시에서 정의된 용어일지라도 본 개시의 실시예들을 배제하도록 해석될 수 없다.Terms used in this disclosure are merely used to describe specific embodiments and may not be intended to limit the scope of other embodiments. Singular expressions may include plural expressions, unless the context clearly indicates otherwise. Terms used, including technical or scientific terms, may have the same meaning as generally understood by a person of ordinary skill in the technical field described in this disclosure. Among the terms used in this disclosure, terms defined in general dictionaries may be interpreted to have the same or similar meaning as the meaning they have in the context of related technology, and unless clearly defined in this disclosure, have an ideal or excessively formal meaning. It is not interpreted as In some cases, even terms defined in the present disclosure cannot be interpreted to exclude embodiments of the present disclosure.
이하에서 설명되는 본 개시의 다양한 실시예들에서는 하드웨어적인 접근 방법을 예시로서 설명한다. 하지만, 본 개시의 다양한 실시예들에서는 하드웨어와 소프트웨어를 모두 사용하는 기술을 포함하고 있으므로, 본 개시의 다양한 실시예들이 소프트웨어 기반의 접근 방법을 제외하는 것은 아니다. 또한, 네트워크 객체(network entity)들을 지칭하는 용어, 장치의 구성요소를 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 다른 용어가 사용될 수 있다.In various embodiments of the present disclosure described below, a hardware approach method is explained as an example. However, since various embodiments of the present disclosure include technology using both hardware and software, the various embodiments of the present disclosure do not exclude software-based approaches. Additionally, terms referring to network entities, terms referring to device components, etc. are exemplified for convenience of explanation. Accordingly, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meaning may be used.
이하 설명에서 사용되는 데이터의 표시에 관련된 변수(예: 대상 객체, 데이터 시간 간격, 자원 레벨(resource level), 데이터 종류 레벨(data type level))을 지칭하는 용어, 네트워크 객체(network entity)들을 지칭하는 용어, 장치의 구성 요소를 지칭하는 용어(발명에 따라 적절히 수정) 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 다른 용어가 사용될 수 있다.A term referring to variables related to the display of data used in the following description (e.g., target object, data time interval, resource level, data type level), and network entities. Terms referring to components of a device (modified appropriately according to the invention), etc. are provided as examples for convenience of explanation. Accordingly, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meaning may be used.
또한, 본 개시는, 일부 통신 규격(예: 3GPP(3rd Generation Partnership Project))에서 사용되는 용어들을 이용하여 다양한 실시예들을 설명하지만, 이는 설명을 위한 예시일 뿐이다. 본 개시의 다양한 실시예들은, 다른 통신 시스템에서도, 용이하게 변형되어 적용될 수 있다.In addition, the present disclosure describes various embodiments using terms used in some communication standards (eg, 3rd Generation Partnership Project (3GPP)), but this is only an example for explanation. Various embodiments of the present disclosure can be easily modified and applied to other communication systems.
이하의 기술은, CDMA(code division multiple access), FDMA(frequency division multiple access), TDMA(time division multiple access), OFDMA(orthogonal frequency division multiple access), SC-FDMA(single carrier frequency division multiple access) 등과 같은 다양한 무선 접속 시스템에 사용될 수 있다. CDMA는 UTRA(universal terrestrial radio access)나 CDMA2000과 같은 무선 기술(radio technology)로 구현될 수 있다. TDMA는 GSM(global system for mobile communications), GPRS(general packet radio service) 또는 EDGE(enhanced data rates for GSM evolution)와 같은 무선 기술로 구현될 수 있다. OFDMA는 IEEE 802.11(즉, Wi-Fi), IEEE 802.16(즉, WiMAX), IEEE 802-20, E-UTRA(Evolved UTRA) 등과 같은 무선 기술로 구현될 수 있다. 이하, 본 개시는 명확한 설명을 위하여, 3GPP NR을 위주로 서술되지만 본 개시의 기술적 사상이 이에 제한되는 것은 아니다.The following technologies include code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), etc. It can be used in various wireless access systems such as: CDMA can be implemented as a radio technology such as universal terrestrial radio access (UTRA) or CDMA2000. TDMA may be implemented with wireless technologies such as global system for mobile communications (GSM), general packet radio service (GPRS), or enhanced data rates for GSM evolution (EDGE). OFDMA may be implemented with wireless technologies such as IEEE 802.11 (i.e., Wi-Fi), IEEE 802.16 (i.e., WiMAX), IEEE 802-20, Evolved UTRA (E-UTRA), etc. Hereinafter, for clear explanation, the present disclosure will be mainly described in terms of 3GPP NR, but the technical idea of the present disclosure is not limited thereto.
또한, 본 개시에서, 특정 조건의 만족(satisfied), 충족(fulfilled) 여부를 판단하기 위해 초과 또는 미만의 표현이 사용될 수 있으나, 이는 일 예를 표현하기 위한 기재일 뿐 이상 또는 이하의 기재를 배제하는 것이 아니다. '이상'으로 기재된 조건은 '초과', '이하'로 기재된 조건은 '미만', '이상 및 미만'으로 기재된 조건은 '초과 및 이하'로 대체될 수 있다.In addition, in the present disclosure, expressions of more or less may be used to determine whether a specific condition is satisfied or fulfilled, but this is only a description for expressing an example and excludes descriptions of more or less. It's not about doing it. Conditions written as ‘more than’ can be replaced with ‘more than’, conditions written as ‘less than’ can be replaced with ‘less than’, and conditions written as ‘more than and less than’ can be replaced with ‘greater than and less than’.
이하 설명에서 사용되는 신호를 지칭하는 용어, 채널을 지칭하는 용어, 제어 정보를 지칭하는 용어, 네트워크 객체(network entity)들을 지칭하는 용어, 장치의 구성 요소를 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 다른 용어가 사용될 수 있다.In the following description, terms referring to signals, terms referring to channels, terms referring to control information, terms referring to network entities, terms referring to device components, etc. are used for convenience of explanation. This is exemplified. Accordingly, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meaning may be used.
도 1은 본 개시의 다양한 실시예들에 따른 무선 통신 환경(100)의 예를 도시한다. 도 1을 참조하면, 무선 통신 시스템에서 무선 채널을 이용하는 노드(node)들의 일부로서, 기지국(110) 및 단말(120)을 예시한다. 단말(120)은 복수의 기지국들과도 연결될 수 있다. 도 1에는 도시되지 않았으나, 기지국들은 다중 연결(multiple connectivity)(예: 이중 연결(dual connectivity, DC))을 통해 단말(120)과 연결될 수도 있다. 일 실시예들에 따라, 단말(120)은 기지국(110)과의 연결을 통해 다른 단말과 무선 통신을 수행할 수 있다. 본 개시의 다양한 실시예들에 따라, 발신 단말과 수신 단말이 수행하는 무선 통신은 기지국을 통한 무선 통신 뿐 아니라, DTD(device-to-device) 통신 등, 이와 동등하거나 실질적으로 유사한 복수의 단말들 간에 수행되는 무선 통신을 포함할 수 있음은 물론이다.1 illustrates an example of a
기지국(110)은 단말(120)에게 무선 접속을 제공하는 네트워크 인프라스트럭쳐(infrastructure)이다. 기지국(110)은 신호를 송신할 수 있는 거리에 기초하여 일정한 지리적 영역으로 정의되는 커버리지(coverage)를 가진다. 이하, 사용되는 '커버리지'의 용어는, 기지국(110)에서 서비스 가능한 영역(service coverage area)을 가리킬 수 있다. 기지국(110)은 하나의 셀(one cell)을 커버할 수도 있고, 복수의 셀들(multiple cells)을 커버할 수도 있다. 여기서, 복수의 셀들은 지원하는 주파수(frequency), 커버하는 섹터(sector)의 영역에 의해 구분될 수 있다.The
기지국(110)은 기지국(base station) 외에 '액세스 포인트(access point, AP)', '이노드비(eNodeB, eNB)', '5G 노드(5th generation node)', '5G 노드비(5G NodeB, NB)', 'gNB(next generation node B)', '무선 포인트(wireless point)', '송수신 포인트(transmission/reception point, TRP)', '분산 유닛(distributed unit, DU)', '무선 유닛(radio unit, RU), 원격 무선 장비(remote radio head, RRH) 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다. 다양한 실시예들에 따라, 기지국(110)은, 하나 이상의 '송수신 포인트(transmission/reception point, TRP)'와 연결될 수 있다. 기지국(110)은 하나 이상의 TRP들을 통해, 단말(120)에게 하향링크 신호를 전송하거나 상향링크 신호를 수신할 수 있다.In addition to the base station, the
단말(120)은 사용자에 의해 사용되는 장치로서, 기지국(110)과 무선 채널을 통해 통신을 수행한다. 경우에 따라, 단말(120)은 사용자의 관여 없이 운영될 수 있다. 즉, 단말(120) 중 적어도 하나는 기계 타입 통신(machine type communication, MTC)을 수행하는 장치로서, 사용자에 의해 휴대되지 아니할 수 있다. 단말(120)은 단말(terminal) 외 '사용자 장비(user equipment, UE)', '이동국(mobile station)', '가입자국(subscriber station)', '고객 댁내 장치'(customer premises equipment, CPE), '원격 단말(remote terminal)', '무선 단말(wireless terminal)', '전자 장치(electronic device)', 또는 '차량(vehicle)용 단말', '사용자 장치(user device)' 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다. 또한, 본 개시의 다양한 실시예들에 따라, 통화를 착신(outgoing call)하는 단말은 발신 단말, MO(mobile original), 제1 단말 또는 이와 동등하거나 유사한 용어로 지칭될 수 있으며, 통화를 수신(incoming call)하는 단말은 착신 단말, 수신 단말, MT(mobile terminated), 제2 단말 또는 이와 동등하거나 유사한 용어로 지칭될 수 있다. 여기서, MO는 MT에게 통화를 발신하는 모바일 장치(또는 기기)를 의미할 수 있으며, MT는 MO로부터 통화를 수신하는 모바일 장치(또는 기기)를 의미할 수 있다. 이하, 본 개시에서는 상술한 단말(120)을 지칭하는 다양한 용어들이 혼용되어 기재될 수 있음은 물론이다.The terminal 120 is a device used by a user and communicates with the
도 2a는 본 개시의 다양한 실시예들에 따른 무선 통신 시스템에서 기지국의 기능적 구성을 도시한다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.FIG. 2A shows the functional configuration of a base station in a wireless communication system according to various embodiments of the present disclosure. Terms such as '... unit' and '... unit' used hereinafter refer to a unit that processes at least one function or operation, which can be implemented through hardware, software, or a combination of hardware and software. there is.
도 2a를 참조하면, 기지국(110)은 통신부(210), 백홀통신부(220), 저장부(230), 제어부(240)를 포함한다.Referring to FIG. 2A, the
통신부(210)는 무선 채널을 통해 신호를 송수신하기 위한 기능들을 수행한다. 예를 들어, 통신부(210)는 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 통신부(210)는 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 통신부(210)는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 통신부(210)는 도 1 내지 도 10을 통해 서술된 송신단의 동작 혹은 수신단의 동작들 중 적어도 하나를 수행하도록 구성될 수 있다. 일 실시예에 따라, 통신부(210)는 하향링크 신호를 단말(120)에게 송신하거나, 상향링크 신호를 단말(120)로부터 수신하도록 구성될 수 있다. The
통신부(210)는 기저대역 신호를 RF(radio frequency) 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향 변환한다. 이를 위해, 통신부(210)는 송신 필터, 수신 필터, 증폭기, 믹서(mixer), 오실레이터(oscillator), DAC(digital to analog convertor), ADC(analog to digital convertor) 등을 포함할 수 있다. 또한, 통신부(210)는 복수의 송수신 경로(path)들을 포함할 수 있다. 나아가, 통신부(210)는 복수의 안테나 엘리멘트들(antenna elements)로 구성된 적어도 하나의 안테나 어레이(antenna array)를 포함할 수 있다. 하드웨어의 측면에서, 통신부(210)는 디지털 유닛(digital unit) 및 아날로그 유닛(analog unit)으로 구성될 수 있으며, 아날로그 유닛은 동작 전력, 동작 주파수 등에 따라 복수의 서브 유닛(sub-unit)들로 구성될 수 있다. 일 실시예에 따라, 통신부(210)는 빔을 형성하는 유닛, 즉 빔포밍부(beamforming unit)를 포함할 수 있다. 예를 들어, 통신부(210)는 빔포밍을 위한 MMU(massive MIMO unit)을 포함할 수 있다. The
통신부(210)는 신호를 송수신할 수 있다. 이를 위해, 통신부(210)는 적어도 하나의 송수신기(transceiver)를 포함할 수 있다. 예를 들어, 통신부(210)는 동기 신호(synchronization signal), 기준 신호(reference signal), 시스템 정보, 메시지, 제어 정보, 또는 데이터 등을 전송할 수 있다. 또한, 통신부(210)는 빔포밍을 수행할 수 있다. 통신부(210)는, 송수신하고자 하는 신호에 제어부(240)의 설정에 따른 방향성을 부여하기 위해, 신호에 빔포밍 가중치를 적용할 수 있다. 일 실시예에 따라, 통신부(210)는 스케줄링 결과 및 송신 전력 계산 결과에 따라 기저 대역 신호를 생성할 수 있다. 또한, 통신부(210) 내 RF 유닛은 생성된 신호를 안테나를 통해 송신할 수 있다. The
통신부(210)는 상술된 바와 같이 신호를 송신 및 수신한다. 이에 따라, 통신부(210)의 전부 또는 일부는 '송신부', '수신부' 또는 '송수신부'로 지칭될 수 있다. 또한, 이하 설명에서, 무선 채널을 통해 수행되는 송신 및 수신은 통신부(210)에 의해 상술된 바와 같은 처리가 수행되는 것을 포함하는 의미로 사용된다.The
백홀통신부(220)는 네트워크 내 다른 노드들과 통신을 수행하기 위한 인터페이스를 제공한다. 즉, 백홀통신부(220)는 기지국(110)에서 다른 노드, 예를 들어, 다른 접속 노드, 다른 기지국(110), 상위 노드, 코어 네트워크 등으로 송신되는 비트열을 물리적 신호로 변환하고, 다른 노드로부터 수신되는 물리적 신호를 비트열로 변환한다. The
저장부(230)는 기지국(110)의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 저장부(230)는 메모리(memory)를 포함할 수 있다. 저장부(230)는 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수 있다. 그리고, 저장부(230)는 제어부(240)의 요청에 따라 저장된 데이터를 제공한다. The
제어부(240)는 기지국(110)의 전반적인 동작들을 제어한다. 예를 들어, 제어부(240)는 통신부(210)를 통해 또는 백홀통신부(220)를 통해 신호를 송신 및 수신한다. 또한, 제어부(240)는 저장부(230)에 데이터를 기록하고, 읽는다. 그리고, 제어부(240)는 통신 규격에서 요구하는 프로토콜 스택(protocol stack)의 기능들을 수행할 수 있다. 이를 위해, 제어부(240)는 적어도 하나의 프로세서(processor)를 포함할 수 있다. 다양한 실시예들에 따라, 제어부(240)는 기지국(110)이 이하 서술된 다양한 실시예들에 따른 동작들을 수행하도록 제어할 수 있다. 일 실시예예 따라, 제어부 (240)는 상향링크 채널을 추정할 수 있다.The
도 2a에 도시된 기지국(110)의 구성은, 기지국의 일 예시일뿐, 도 2a에 도시된 구성으로부터 본 개시의 다양한 실시예들을 수행하는 기지국의 예가 한정되지 않는다. 즉, 다양한 실시예들에 따라, 일부 구성이 추가, 삭제, 변경될 수 있다. The configuration of the
도 2a에서는 기지국을 하나의 엔티티로 서술하였으나, 전술된 바와 같이, 본 개시는 이에 한정되지 않는다. 본 개시의 다양한 실시예들에 따른 기지국(110)은 일체형 배치뿐만 아니라(예: LTE의 eNB), 분산 배치(distributed deployment)를 갖는 액세스 네트워크(access network)를 형성하도록 구현될 수 있다. 도 1 내지 도 13의 실시예들을 설명하기 위해 예시된 바와 같이, 기지국은 CU(central unit)와 DU(digital unit)로 구별되어, CU는 상위 계층 기능(upper layers) (예: PDCP(packet data convergence protocol, RRC)) DU는 하위 계층 기능(lower layers)(예: MAC(medium access control), PHY(physical))을 수행하도록 구현될 수 있다. In FIG. 2A, the base station is depicted as one entity, but as described above, the present disclosure is not limited thereto. The
이와 같이, 분리형 배치를 갖는 기지국은, 프론트홀 인터페이스 통신을 위한 구성을 더 포함할 수 있다. 일 실시예에 따라, 기지국은, DU로서, 유선 통신 환경에서 신호를 송수신하기 위한 기능들을 수행할 수 있다. DU는 전송 매체(transmission medium)(예: 구리선, 광섬유)를 통해 장치와 장치간의 직접적인 연결을 제어하기 위한, 유선 인터페이스를 포함할 수 있다. 예를 들어, DU는 구리선을 통해 다른 장치에게 전기적 신호를 전달하거나, 전기적 신호와 광신호간 변환을 수행할 수 있다. DU는 분산형 배치의 CU에 연결될 수 있다. 그러나, 이러한 기재가 DU가 무선 망을 통해 CU와 연결되는 시나리오를 배제하는 것으로 해석되지 않는다. 또한, DU는 RU(radio unit)와 추가적으로 연결될 수도 있다. 그러나, 이러한 기재가 CU와 DU만으로 구성된 무선 환경을 배제하는 것으로 해석되지 않는다.As such, a base station with a separate deployment may further include a configuration for fronthaul interface communication. According to one embodiment, a base station, as a DU, may perform functions for transmitting and receiving signals in a wired communication environment. The DU may include a wired interface to control direct connection between devices through a transmission medium (e.g., copper wire, optical fiber). For example, DU can transmit electrical signals to other devices through copper wires or perform conversion between electrical signals and optical signals. DUs can be connected to CUs in a distributed deployment. However, this description is not to be interpreted as excluding the scenario in which the DU is connected to the CU through a wireless network. Additionally, the DU may be additionally connected to a radio unit (RU). However, this description is not to be interpreted as excluding a wireless environment consisting of only CU and DU.
도 2b는 본 개시의 다양한 실시예들에 따른 무선 통신 시스템에서 단말의 기능적 구성을 도시한다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. FIG. 2B shows the functional configuration of a terminal in a wireless communication system according to various embodiments of the present disclosure. Terms such as '... unit' and '... unit' used hereinafter refer to a unit that processes at least one function or operation, which can be implemented through hardware, software, or a combination of hardware and software. there is.
도 2b를 참조하면, 단말(120)은 통신부(205), 저장부(215), 제어부(225)를 포함한다.Referring to FIG. 2B, the terminal 120 includes a
통신부(205)는 무선 채널을 통해 신호를 송수신하기 위한 기능들을 수행한다. 예를 들어, 통신부(205)는 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 통신부(205)는 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 통신부(205)는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 통신부(205)는 기저대역 신호를 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향 변환한다. 예를 들어, 통신부(205)는 송신 필터, 수신 필터, 증폭기, 믹서, 오실레이터, DAC, ADC 등을 포함할 수 있다. The
또한, 통신부(205)는 복수의 송수신 경로(path)들을 포함할 수 있다. 나아가, 통신부(205)는 안테나부를 포함할 수 있다. 통신부(205)는 복수의 안테나 엘리멘트들로 구성된 적어도 하나의 안테나 어레이를 포함할 수 있다. 하드웨어의 측면에서, 통신부(205)는 디지털 회로 및 아날로그 회로(예: RFIC(radio frequency integrated circuit))로 구성될 수 있다. 여기서, 디지털 회로 및 아날로그 회로는 하나의 패키지로 구현될 수 있다. 또한, 통신부(205)는 복수의 RF 체인들을 포함할 수 있다. 통신부(205)는 빔포밍을 수행할 수 있다. 통신부(205)는, 송수신하고자 하는 신호에 제어부(225)의 설정에 따른 방향성을 부여하기 위해, 신호에 빔포밍 가중치를 적용할 수 있다. Additionally, the
또한, 통신부(205)는 신호를 송수신할 수 있다. 이를 위해, 통신부(205)는 적어도 하나의 송수신기(transceiver)를 포함할 수 있다. 통신부(205)는 하향링크 신호를 수신할 수 있다. 하향링크 신호는 동기 신호(synchronization signal, SS), 기준 신호(reference signal, RS)(예: CRS(cell-specific reference signal), DM(demodulation)-RS), 시스템 정보(예: MIB, SIB, RMSI(remaining system information), OSI(other system information)), 설정 메시지(configuration message), 제어 정보(control information) 또는 하향링크 데이터 등을 포함할 수 있다. 또한, 통신부(205)는 상향링크 신호를 전송할 수 있다. 상향링크 신호는 상향링크 제어 정보(uplink control information, UCI), 랜덤 액세스 관련 신호(예: 랜덤 액세스 프리앰블(random access preamble, RAP)(또는 Msg1(message 1)), Msg3(message 3)), 기준 신호(예: SRS(sounding reference signal), DM-RS), 또는 버퍼 상태 보고(buffer status report, BSR) 등을 포함할 수 있다. 예를 들어, 상향링크 제어 정보는, SR(scheduling request), HARQ(hybrid acknowledge) 절차의 ACK/NACK 정보, 또는 CSI(channel state information) 중 적어도 하나를 포함할 수 있다. 일 실시예에 따를 때, 통신부(205)는 상향링크 DMRS 할당 정보를 수신할 수 있다. 또한, 일 실시예에 따를 때, 통신부(205)는 상향링크 DMRS 심볼을 전송할 수 있다.Additionally, the
구체적으로, 통신부(205)는 RF 처리부 및 기저대역 처리부를 포함할 수 있다. RF 처리부는 신호의 대역 변환, 증폭 등 무선 채널을 통해 신호를 송수신하기 위한 기능을 수행한다. RF 처리부는 상기 기저대역 처리부로부터 제공되는 기저대역 신호를 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 상기 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향 변환한다. 예를 들어, RF 처리부는 송신 필터, 수신 필터, 증폭기, 믹서(mixer), 오실레이터(oscillator), DAC(digital to analog convertor), ADC(analog to digital convertor) 등을 포함할 수 있다. 단말(120)은 하나 이상의 안테나들을 포함할 수 있다. RF 처리부는 복수의 RF 체인들을 포함할 수 있다. 나아가, RF 처리부는 빔포밍(beamforming)을 수행할 수 있다. 상기 빔포밍을 위해, RF 처리부는 복수의 안테나들 또는 안테나 요소(element)들을 통해 송수신되는 신호들 각각의 위상 및 크기를 조절할 수 있다.Specifically, the
기저대역 처리부는 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 기저대역 처리부는 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 상기 기저대역 처리부는 RF 처리부로부터 제공되는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 예를 들어, OFDM(orthogonal frequency division multiplexing) 방식에 따르는 경우, 데이터 송신 시, 기저대역 처리부는 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성하고, 상기 복소 심벌들을 부반송파들에 매핑한 후, IFFT(inverse fast Fourier transform) 연산 및 CP(cyclic prefix) 삽입을 통해 OFDM 심벌들을 구성한다. 또한, 데이터 수신 시, 기저대역 처리부는 RF 처리부로부터 제공되는 기저대역 신호를 OFDM 심벌 단위로 분할하고, FFT(fast Fourier transform) 연산을 통해 부반송파들에 매핑된 신호들을 복원한 후, 복조 및 복호화를 통해 수신 비트열을 복원한다.The baseband processing unit performs a conversion function between baseband signals and bit strings according to the system's physical layer specifications. For example, when transmitting data, the baseband processor generates complex symbols by encoding and modulating the transmission bit stream. Additionally, when receiving data, the baseband processing unit restores the received bit stream by demodulating and decoding the baseband signal provided from the RF processing unit. For example, when following the OFDM (orthogonal frequency division multiplexing) method, when transmitting data, the baseband processor generates complex symbols by encoding and modulating the transmission bit string, maps the complex symbols to subcarriers, and performs IFFT. OFDM symbols are constructed through (inverse fast Fourier transform) operation and CP (cyclic prefix) insertion. In addition, when receiving data, the baseband processing unit divides the baseband signal provided from the RF processing unit into OFDM symbols, restores the signals mapped to subcarriers through FFT (fast Fourier transform) operation, and then performs demodulation and decoding. Restore the received bit string through
통신부(205)는 상술된 바와 같이 신호를 송신 및 수신한다. 이에 따라, 통신부(205)의 전부 또는 일부는 송신부, 수신부, 또는 송수신부로 지칭될 수 있다. 나아가, 통신부(205)는 서로 다른 복수의 무선 접속 기술들을 지원하기 위해 복수의 통신 모듈들을 포함할 수 있다. 또한, 통신부(205)는 서로 다른 주파수 대역의 신호들을 처리하기 위해 서로 다른 통신 모듈들을 포함할 수 있다. 예를 들어, 상기 서로 다른 무선 접속 기술들은 무선 랜(예: IEEE 802.1x), 셀룰러 망(예: LTE, NR) 등을 포함할 수 있다. 또한, 상기 서로 다른 주파수 대역들은 극고단파(SHF: super high frequency)(예: 2.5GHz, 5Ghz) 대역, mm파(millimeter wave)(예: 60GHz) 대역을 포함할 수 있다. 또한 통신부(205)는 서로 다른 주파수 대역(예: LAA(licensed Assisted Access) 혹은 NR-U(unlicensed)를 위한 비면허 대역, CBRS(citizens broadband radio service)(예: 3.5 GHz)) 상에서 동일한 방식의 무선 접속 기술을 이용할 수도 있다. The
저장부(215)는 단말(120)의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 저장부(215)는 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수 있다. 저장부(215)는 상기 단말(120)의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. The
제어부(225)는 단말(120)의 전반적인 동작들을 제어한다. 예를 들어, 제어부(225)는 통신부(205)를 통해 신호를 송신 및 수신한다. 또한, 제어부(225)는 저장부(215)에 데이터를 기록하고, 읽는다. 그리고, 제어부(225)는 통신 규격에서 요구하는 프로토콜 스택의 기능들을 수행할 수 있다. 이를 위해, 제어부(225)는 적어도 하나의 프로세서(processor)를 포함할 수 있다. 제어부(225)는 적어도 하나의 프로세서 또는 마이크로(micro) 프로세서를 포함하거나, 또는, 프로세서의 일부일 수 있다. 또한, 통신부(205)의 일부 및 제어부(225)는 CP라 지칭될 수 있다. 제어부(225)는 통신을 수행하기 위한 다양한 모듈들을 포함할 수 있다. 다양한 실시예들에 따라, 제어부(225)는 단말이 후술하는 다양한 실시예들에 따른 동작들을 수행하도록 제어할 수 있다. The
상기 제어부(225)는 상기 단말(120)의 전반적인 동작들을 제어한다. 예를 들어, 상기 제어부(225)는 통신부(205)를 통해 신호를 송수신한다. 또한, 상기 제어부(225)는 상기 저장부(215)에 데이터를 기록하고, 읽는다. 이를 위해, 상기 제어부(225)는 적어도 하나의 프로세서(processor)를 포함할 수 있다. 예를 들어, 상기 제어부 (225)는 통신을 위한 제어를 수행하는 CP (communication processor) 및 응용 프로그램 등 상위 계층을 제어하는 AP (application processor)를 포함할 수 있다. 본 개시의 다양한 실시예들에 따라, 상기 제어부(225)는 동적 스펙트럼 공유의 기능을 수행하도록 구성될 수 있다. 일 실시 에에 따라, 상기 제어부(225)는 EN-DC 환경에서, 단말(120)이 LTE의 셀 및 NR의 셀을 동적으로 이용하도록 구성될 수 있다. 또한, 일 실시 에에 따라, 상기 제어부(225)는 EN-DC 환경뿐만 아니라 MR-DC 환경에서, 단말(120)이 두 노드들에 의한 셀들을 동적으로 이용하도록 구성될 수 있다. 이 외에 상기 제어부(225)는 이하 서술된 다양한 실시예들에 따른 동작들을 수행하도록 단말(120)을 제어할 수 있다.The
도 3a는 본 개시의 다양한 실시예들에 따른 IMS(IP(internet protocol) multimedia subsystem) 통신 네트워크 시스템의 예를 도시한다. IMS(IP Multimedia Subsystem)란, IP 네트워크 위에서 멀티미디어 서비스를 제공하기 위한 프레임워크일 수 있다.FIG. 3A illustrates an example of an internet protocol (IP) multimedia subsystem (IMS) communication network system according to various embodiments of the present disclosure. IMS (IP Multimedia Subsystem) may be a framework for providing multimedia services on an IP network.
도 3a를 참조하면, IMS 서비스 네트워크는 도 3a에 도시된, 발신자표시 서비스, 발/착신 금지, 착신전환과 같은 부가 서비스를 제공하는 TAS(telephony application server)(330-1, 330-2), 멀티 미디어 스트림 및 자원과 관련한 MRF(multimedia resource function)(320-1, 320-2), 변환 서버(310-1, 310-2) 등을 더 포함할 수 있다.Referring to FIG. 3A, the IMS service network includes a telephony application server (TAS) (330-1, 330-2) that provides additional services such as caller ID service, call blocking, and call forwarding, as shown in FIG. 3A. It may further include multimedia resource functions (MRFs) (320-1, 320-2), conversion servers (310-1, 310-2), etc. related to multimedia streams and resources.
도 3a를 참조하면, 제1 단말(120-1)은 제1 단말(120-1)과 신호를 송수신하는 제1 IMS 코어 네트워크 시스템(300-1) 및 제2 단말(120-2)과 신호를 송수신하는 제2 IMS 코어 네트워크 시스템 (300-2)을 경유하여 제2 단말(120-2)과 신호를 송수신할 수 있다. 보다 구체적으로, 각 단말은 복수 개의 IMS 코어 네트워크 시스템(300)들 중 어느 하나의 IMS 코어 네트워크 시스템(300)과 신호를 송수신할 수 있고, 제1 단말(120-1) 및 제2 단말(120-2)은 각 단말과 신호를 송수신할 수 있는 IMS 코어 네트워크 시스템(300)을 통하여 통화 세션이 연결될 수 있다. 이 때 IMS 코어 네트워크 시스템(300) 간의 신호 송수신은 IMS 코어 네트워크 시스템(300) 내의 CSCF(call session control function)(340-1, 340-2)를 통하여 이루어질 수 있다. 이하, IMS 시스템에서 통화 세션을 설립하기 위한 단말의 구성이 보다 구체적으로 서술된다.Referring to FIG. 3A, the first terminal 120-1 transmits and receives signals with the first IMS core network system 300-1 and the second terminal 120-2. Signals can be transmitted and received with the second terminal 120-2 via the second IMS core network system 300-2, which transmits and receives signals. More specifically, each terminal can transmit and receive signals with any one IMS
도 3b는 본 개시의 다양한 실시예들에 따른 IMS(IP(internet protocol) multimedia subsystem) 통신을 위한 단말의 기능적 구성을 도시한다. 도 3b를 참조하여, 무선 통신 네트워크의 모든 인프라를 IP로 대체하는 ALL IP 망의 가장 큰 특징은 IP 멀티미디어 서비스를 지원하는 최초의 3GPP 네트워크라는 것일 수 있다.FIG. 3B illustrates the functional configuration of a terminal for IMS (internet protocol (IP) multimedia subsystem) communication according to various embodiments of the present disclosure. Referring to FIG. 3b, the biggest feature of the ALL IP network, which replaces all infrastructure of wireless communication networks with IP, may be that it is the first 3GPP network to support IP multimedia services.
구체적으로 도 3b를 참조하여, IP 멀티미디어 서비스를 지원하기 위해 새롭게 추가된 노드들에 의해 ALL IP 망의 특징이 구현될 수 있으며, 새로운 노드들은 총칭하여 인터넷 프로토콜 멀티미디어 서브시스템(IMS)(300)이라고 지칭될 수 있다.Specifically, referring to Figure 3b, the features of the ALL IP network can be implemented by newly added nodes to support IP multimedia services, and the new nodes are collectively referred to as the Internet Protocol Multimedia Subsystem (IMS) 300. can be referred to.
IMS는 IP 멀티미디어 서비스를 제공하기 위해 새로 도입된 노드들의 집합이며, IMS 서비스 네트워크는 호(또는 통화) 세션 제어 서버(call session control server, CSCF)(340-1, 340-2), 홈 가입자 서버(home subscriber server, HSS)(350) 및 응용 서버(application server, AS)(330)를 포함할 수 있다. 또한, 도 3a에 도시된 바와 같이, IMS 서비스 네트워크는 도 3a에 도시된, 발신자표시 서비스, 발/착신 금지, 착신전환과 같은 부가 서비스를 제공하는 TAS(telephony application server)(330-1, 330-2), 멀티 미디어 스트림 및 자원과 관련한 MRF(multimedia resource function)(320-1, 320-2), 변환 서버(310-1, 310-2) 등을 더 포함할 수 있다. 호 세션 제어 서버(CSCF) 및 홈 가입자 서버(HSS)는 IMS 코어 네트워크를 형성하고, 응용 서버(AS)는 IMS 서비스 네트워크를 형성할 수 있다.IMS is a set of newly introduced nodes to provide IP multimedia services, and the IMS service network includes call (or call) session control servers (CSCF) (340-1, 340-2) and home subscriber servers. It may include a home subscriber server (HSS) 350 and an application server (AS) 330. In addition, as shown in FIG. 3A, the IMS service network includes a telephony application server (TAS) (330-1, 330) that provides additional services such as caller ID service, call blocking, and call forwarding, as shown in FIG. 3A. -2), MRF (multimedia resource function) (320-1, 320-2), conversion server (310-1, 310-2), etc. related to multi-media streams and resources may be further included. The call session control server (CSCF) and home subscriber server (HSS) may form the IMS core network, and the application server (AS) may form the IMS service network.
호 세션 제어 서버(CSCF)는 세션 개시 프로토콜(session initiation protocol, SIP)을 기반으로 하여 멀티미디어 호 제어를 수행할 수 있다. 호 세션 제어 서버(CSCF)(340-1, 340-2)는 P-CSCF(proxy-call session control function)(미도시), I-CSCF(interrogating-call session control function)(미도시) 및 S-CSCF(serving-call session control function)(340)를 포함할 수 있다.A call session control server (CSCF) can perform multimedia call control based on session initiation protocol (SIP). The call session control servers (CSCF) (340-1, 340-2) include proxy-call session control function (P-CSCF) (not shown), interrogating-call session control function (I-CSCF) (not shown), and S -May include serving-call session control function (CSCF) 340.
홈 가입자 서버(HSS)(350)는 사용자 단말(user equipment, UE)(120) 또는 사용자 데이터에 대한 모든 자료를 보관할 수 있으며, 사용자 프로파일의 관리와 사용자 단말(UE)의 이동성 관리를 위한 정보관리 및 권한 검증(authorization) 등의 기능을 수행할 수 있다. 홈 가입자 서버(HSS)(350)는 크게 HLR/AUC(home location register/authentication) 기능과 IP 멀티미디어 서비스를 위한 IP 멀티미디어 기능을 제공할 수 있다.The home subscriber server (HSS) 350 can store all data about the user equipment (UE) 120 or user data, and manages information for management of user profiles and mobility of the user equipment (UE). and authorization. The home subscriber server (HSS) 350 can largely provide HLR/AUC (home location register/authentication) functions and IP multimedia functions for IP multimedia services.
응용 서버(application server, AS)(330)는 IM(instant messaging), 프레즌스(presence), VCC(voice call continuity), PTT(push-to-talk), VoIP(voice over internet protocol), GLMS(group list management server), ICS(IMS centralized services) 등을 포함하는 IP 멀티미디어 서비스를 가입자에게 전달하는 네트워크 객체일 수 있다. 특히, 응용 서버(330)는 발신자표시 서비스, 발/착신 금지, 착신전환과 같은 부가 서비스를 제공하는 TAS(330-1, 330-2)를 포함할 수 있다.The application server (AS) 330 supports IM (instant messaging), presence, VCC (voice call continuity), PTT (push-to-talk), VoIP (voice over internet protocol), and GLMS (group It may be a network object that delivers IP multimedia services, including list management server (IMS), ICS (IMS centralized services), etc., to subscribers. In particular, the
단말(120)이 IP 멀티미디어 서비스를 위해 P-CSCF로 서비스 요청 메시지(SIP 메시지)를 전송하면, P-CSCF는 이 서비스 요청 메시지를 다시 I-CSCF로 전송할 수 있다. 서비스 요청 메시지를 수신한 I-CSCF는 서비스 요청 메시지에 기반하여 S-CSCF(340)를 선택할 수 있다. S-CSCF는 정보 관련 서비스를 종점인 응용 서버(AS)(330)에게 제공할 수 있다. 즉, IMS 망에서 특정 서비스를 제공할 때에는 S-CSCF가 사용자 단말(UE)에서 발생한 SIP 메시지를 특정 응용 서버(AS)(330)로 전달할 수 있다. 본 개시의 다양한 실시예들에 따라, SIP 메시지는 세션을 개시할 때 사용되는 SIP INVITE(또는 INVITE SIP) 메시지를 포함할 수 있다.When the terminal 120 transmits a service request message (SIP message) to the P-CSCF for an IP multimedia service, the P-CSCF can transmit this service request message back to the I-CSCF. The I-CSCF that has received the service request message may select the S-
구체적으로, 도 3b를 참조하면, 홈 가입자 서버(HSS)(350)는 가입자에 관한 마스터 데이터베이스이며, 가입자에 관한 기본적인 자료를 포함할 수 있다. 가입자에 관한 기본적인 자료는 가입자 식별자(예를 들어, 번호 및 주소정보), 가입자의 보안정보(예를 들어, 인증 및 권한 검증을 위한 망 액세스 제어정보), 가입자의 위치정보(예를 들어, 등록 및 Inter-system 레벨의 이동정보) 및 가입자의 서비스 프로 파일 정보 등을 포함할 수 있다. 또한, 홈 가입자 서버(350)는 IMS 망뿐만 아니라 다양한 망의 마스터 데이터베이스로 동작할 수 있으며, 가입자 단말(120)의 IMS 망뿐만 아니라 각종 통신망(예: 3G, LTE,5G 등)의 액세스 정보를 포함할 수 있다.Specifically, referring to FIG. 3B, the home subscriber server (HSS) 350 is a master database about subscribers and may include basic data about subscribers. Basic information about subscribers includes subscriber identifier (e.g., number and address information), subscriber security information (e.g., network access control information for authentication and authority verification), and subscriber location information (e.g., registration and inter-system level movement information) and the subscriber's service profile information, etc. In addition, the
HSS(350)는, IMS 망 자체의 정보뿐만 아니라 가입자 단말(120)의 다양한 상태에 기반하여, S-CSCF(340)에게 초기 필터 기준(Initial Filter Criteria, IFC)의 전달을 제어할 수 있다.The
CSCF는 호 제어, 서빙 프로파일 관리 및 주소 처리 기능 등을 수행할 수 있다. 구체적으로, CSCF는 P-CSCF, I-CSCF, 또는 S-CSCF(340)를 포함할 수 있다. IMS 망(300)은 시그널링 프로토콜로 세션 개시 프로토콜(SIP)을 이용할 수 있다. 가입자 단말(120)과 CSCF간, PCSCF, I-CSCF, S-CSCF 상호 간의 시그널링은 이러한 세션 개시 프로토콜(SIP)에 기반하여 수행될 수 있다.CSCF can perform call control, serving profile management, and address processing functions. Specifically, CSCF may include P-CSCF, I-CSCF, or S-
또한, S-CSCF(340)는 가입자 단말(120)이 IMS 망(300)에 등록 시 가입자 프로파일과 함께 HSS(350)로부터 IFC를 전달받을 수 있다. S-CSCF(340)는 가입자 단말(120)에서 발생한 SIP 메시지를 특정 조건이 만족하는 경우에만 AS(330)에게 SIP 메시지를 전달할 수 있다. IFC는 특정 조건이 담긴 프로파일을 포함할 수 있다.Additionally, the S-
AS(330))는, IM(instant messaging), 프레즌스(presence), VCC(voice call continuity), PTT(push to-talk), VoIP(voice over internet protocol), GLMS(group list management server), ICS(IMS centralized services) 등을 포함하는 IP 멀티미디어 서비스를 가입자 단말(120)로 전달하는 네트워크 엘리먼트일 수 있다. 예를 들어, AS(330)는, 가입자 단말(120)으로부터 발생한 SIP 메시지를 S-CSCF(340)로부터 전달받는 경우, SIP 메시지에 대응하는 서비스를 가입자 단말(120)로 제공할 수 있다.AS (330)) provides instant messaging (IM), presence, voice call continuity (VCC), push to-talk (PTT), voice over internet protocol (VoIP), group list management server (GLMS), and ICS. It may be a network element that delivers IP multimedia services, including (IMS centralized services), to the
본 개시의 다양한 실시예들에 따라, 도 3a 내지 도 3b를 통해, 단말 또는 다양한 IMS 객체들이 수행하는 IMS 기반의 호(call) 처리에 대한 시그널링이 서술되었다. 다만, 본 개시는 이에 제한되지 않고, IMS 뿐만 아니라, 다양한 단말 간 호 처리 시그널링에도 동일하게 적용될 수 있음은 물론이다.According to various embodiments of the present disclosure, signaling for IMS-based call processing performed by a terminal or various IMS objects is described through FIGS. 3A and 3B. However, the present disclosure is not limited thereto and can be equally applied to various terminal-to-terminal call processing signaling as well as IMS.
최근 기술이 발전함에 따라, 하나 이상의 전화 번호를 사용하는 무선 통신의 사용자들이 증가하였다. 통화의 발신자가 특정 전화 번호로 통화의 수신자에게 전화를 시도할 때, 수신자가 이전에 발신자의 특정 전화 번호를 연락처에 저장하지 않은 경우, 수신자는 누구로부터 걸려온 통화인지 모를 수 있다. 또 다른 경우에, 수신자가 '익명 번호로부터의 전화를 자동으로 차단하는 기능' 또는 '연락처에 저장되어 있지 않은 번호로부터의 전화를 자동으로 차단하는 기능'을 활성화한 경우, 수신자의 단말은 저장되지 않은 특정 번호에 대하여 자동으로 통화를 차단(block)하게 되는 경우가 있을 수 있다. 또 다른 경우에, 수신자가 '특정 발신자의 번호로부터의 전화를 자동으로 차단하는 기능'을 활성화한 경우, 임의의 발신자가 차단 당한 특정 발신자의 전화를 빌려서 통화를 시도하는 경우, 수신자는 임의의 발신자로부터의 통화를 놓치게 되는 경우가 있을 수 있다.As technology has recently advanced, the number of users of wireless communication using more than one phone number has increased. When the sender of a call attempts to call the recipient of the call using a specific phone number, if the recipient has not previously saved the caller's specific phone number in his/her contacts, the recipient may not know who the call is coming from. In another case, if the recipient activates the 'Automatically block calls from anonymous numbers' or 'Automatically block calls from numbers not saved in contacts' feature, the recipient's terminal will not be saved. There may be cases where calls are automatically blocked for certain numbers that are not in use. In another case, if the recipient has activated the feature that automatically blocks calls from a specific caller's number, and a random caller borrows the phone of a specific caller that has been blocked and tries to make a call, the recipient will be able to call the random caller. There may be cases where you miss a call from .
상술한 문제점을 해결하기 위해, 본 개시의 다양한 실시예들은, 발신자 또는 발신 단말이 발신 단말의 특정 전화 번호 이외의 다른 전화 번호를 획득하고, 한 번의 통화 시도로 둘 이상의 전화 번호를 수신 단말에게 전송하는 방법 및 장치를 개시한다. 또한, 수신자 또는 수신 단말이 발신 단말의 전화 번호를 저장하지 않거나 또는 전화 번호를 차단하는 기능이 활성화된 경우라도, 발신자로부터의 통화를 수신할 수 있는 방법 및 장치를 개시한다.In order to solve the above-described problem, various embodiments of the present disclosure allow a caller or a calling terminal to obtain a phone number other than the specific phone number of the calling terminal and transmit two or more phone numbers to the receiving terminal in a single call attempt. Discloses a method and device for doing so. Additionally, a method and device for receiving a call from a caller are disclosed even when the recipient or receiving terminal does not store the phone number of the calling terminal or a function to block the phone number is activated.
도 4는 본 개시의 다양한 실시예들에 따른 발신 및 수신 단말 간의 전화 번호 및 연락처를 효율적으로 관리하기 위한 동작의 흐름을 도시한다. 구체적으로, 도 4a는 본 개시의 다양한 실시예들에 따른, 발신 단말(MO) 또는 수신 단말(MT)가 전화 번호 및 연락처를 효율적으로 관리하기 위한 동작의 흐름을 개시한다.FIG. 4 illustrates a flow of operations for efficiently managing phone numbers and contact information between sending and receiving terminals according to various embodiments of the present disclosure. Specifically, FIG. 4A discloses a flow of operations for an originating terminal (MO) or a receiving terminal (MT) to efficiently manage phone numbers and contact information, according to various embodiments of the present disclosure.
또한, 본 개시의 다양한 실시예들은, 발신 단말 또는 수신 단말이 수행하는 각 단계의 전부, 일부 또는 일부의 조합을 포함할 수 있다. 예를 들어, 일 실시예에 따라, 수신 단말의 동작들과는 무관하게, 발신 단말의 동작의 전부, 일부 또는 일부의 조합만이 수행되는 것을 포함할 수 있거나, 반대의 경우 또한 포함할 수 있다. 또한, 본 개시의 다양한 실시예들에 따라, 도 4 내지 도 13에서 발신 단말이 수신 단말에게 전달하는 INVITE SIP 메시지는 발신 단말에 대한 메시지, SIP 메시지 등을 포함할 수 있다.Additionally, various embodiments of the present disclosure may include all, part, or a combination of each step performed by the sending terminal or the receiving terminal. For example, according to one embodiment, it may include performing all, part, or only a combination of some of the operations of the sending terminal, regardless of the operations of the receiving terminal, or may also include the opposite case. Additionally, according to various embodiments of the present disclosure, the INVITE SIP message transmitted from the calling terminal to the receiving terminal in FIGS. 4 to 13 may include a message for the calling terminal, a SIP message, etc.
도 4를 참조하면, 단계(405)에서, 발신 단말은 전화 번호 리스트를 수집할 수 있다. 구체적으로, 발신 단말은 사용 가능한 여러 소스(source)에 기반하여, 하나 이상의 전화 번호를 획득할 수 있다. 일 실시예에 따라, 발신 단말은 발신 단말에 삽입된 SIM(subscriber identity module), 클라우드 서버 또는 주변 장치 중 적어도 하나로부터 하나 이상의 전화 번호를 획득할 수 있다. 일 실시예에 따라, 발신 단말이 획득하는 하나 이상의 전화 번호는 전화 번호의 리스트들을 포함할 수 있다. 일 실시예에 따라, 발신 단말은 삽입된 SIM 뿐만 아니라, 외부에서 새롭게 삽입 또는 설치(install)되는 단말 식별 객체로부터 하나 이상의 전화 번호를 획득할 수 있다. 일 실시예에 따라, 발신 단말이 수신 단말에게 통화를 시도할 때, 수신 단말에게 표시(display)되는 발신 단말의 전화 번호는 발신 단말에 삽입된 SIM에 기반하여 획득된 전화 번호일 수 있다. 또한, 이하, 본 개시의 다양한 실시예들에 따라, 발신 단말이 수신 단말에게 통화를 시도할 때, 수신 단말에게 표시되는 발신 단말의 전화 번호는 발신 단말의 고유 전화 번호(또는 특정 전화 번호, 식별 전화 번호)로 지칭될 수 있다.Referring to Figure 4, in
단계(415)에서, 발신 단말은 획득한 하나 이상의 전화 번호에 기반하여 전화 번호의 리스트를 분류(또는 카테고리화)할 수 있다. 일 실시예에 따라, 발신 단말은 전화 번호의 리스트를 사용 상태에 따라 분류할 수 있다. 발신 단말이 전화 번호의 리스트를 분류하는 기준 중 하나인 사용 상태는 영구(permanent) 상태, 임시(temporary) 상태 또는 무효(invalid) 상태 등을 포함할 수 있다. 예를 들어, 발신 단말은 획득한 하나 이상의 전화 번호가 영구적으로 사용될 수 있는 영구 상태인지, 일회성으로 사용될 수 있는 임시 상태인지 또는 수신 단말이 정상적으로 수신할 수 없는 무효 상태인지 여부를 식별할 수 있고, 식별된 상태에 따라, 전화 번호 리스트를 분류(또는 카테고리화)할 수 있다.In
단계(425)에서, 발신 단말은 수신 단말에게 통화를 시도하고, INVITE SIP 메시지를 전송할 수 있다. 구체적으로, 발신 단말은 수신 단말에게 통화를 발신하는 경우, IMS 네트워크에 기반하여 INVITE SIP 메시지를 수신 단말에게 함께 전송할 수 있다. 일 실시예에 따라, 발신 단말이 전송하는 INVITE SIP 메시지는 발신 단말이 획득한 하나 이상의 전화 번호에 대한 정보, 전화 번호 리스트에 대한 정보 또는 분류(또는 카테고리화)된 전화 번호 리스트에 대한 정보 중 적어도 하나를 포함할 수 있다. 일 실시예에 따라, 발신 단말이 전송하는 하나 이상의 전화 번호에 대한 정보는 발신 단말의 고유 전화 번호에 더하여, 발신 단말이 복수의 소스로부터 획득한 하나 이상의 전화 번호에 대한 정보를 포함할 수 있다. 일 실시예에 따라, 발신 단말이 전송하는 분류된 전화 번호 리스트에 대한 정보는 사용 상태에 따라 분류된 전화 번호 리스트에 대한 정보를 포함할 수 있다.In
단계(410)에서, 수신 단말은 발신 단말로부터 통화 및 INVITE SIP 메시지를 수신할 수 있다. 일 실시예에 따라, 수신 단말이 발신 단말로부터 통화를 수신하는 경우, 수신 단말은, 발신 단말의 고유 전화 번호에 기반한 통화만을 수신하거나 또는 IMS 네트워크에 기반하여 INVITE SIP 메시지를 발신 단말로부터 통화와 함께 수신할 수 있다. 일 실시예에 따라, INVITE SIP 메시지는 하나 이상의 전화 번호에 대한 정보, 전화 번호 리스트에 대한 정보 또는 분류(또는 카테고리화)된 전화 번호 리스트에 대한 정보 중 적어도 하나를 포함할 수 있다. 일 실시예에 따라, 하나 이상의 전화 번호에 대한 정보는 발신 단말의 고유 전화 번호에 더하여, 발신 단말이 복수의 소스로부터 획득한 하나 이상의 전화 번호에 대한 정보를 포함할 수 있다. 일 실시예에 따라, 발신 단말이 전송하는 분류된 전화 번호 리스트에 대한 정보는 사용 상태에 따라 분류된 전화 번호 리스트에 대한 정보를 포함할 수 있다.In
단계(420)에서, 수신 단말은 발신 단말로부터 수신한 하나 이상의 번호가 저장되어 있지 않다는 것을 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화를 수신하고, 발신 단말의 고유 전화 번호가 수신 단말(또는 수신 단말의 연락처)에 저장되지 않은 전화 번호(또는 익명의 전화 번호)인지 여부를 식별할 수 있다. 수신 단말 또는 수신 단말의 연락처는 수신 단말 장치 및 장치 내의 소프트웨어 또는 수신 단말이 연결될 수 있는 외부의 서버로부터 획득할 수 있는 연락처들을 포함할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화를 수신하기 전, '익명 번호로부터의 전화를 자동으로 차단하는 기능' 또는 '연락처에 저장되어 있지 않은 번호로부터의 전화를 자동으로 차단하는 기능'이 활성화되어 있을 수 있다. 일 실시예에 따라, 상술한 차단 기능들이 활성화되어 있는 경우, 수신 단말은 발신 단말의 고유 전화 번호가 익명의 전화 번호 또는 저장되어 있지 않은 전화 번호인 것을 감지한 경우, 발신 단말로부터의 통화를 차단할 수 있다. 일 실시예에 따라, 통화를 차단하는 동작은 수신 단말의 디스플레이 또는 애플리케이션 상에 어떠한 발신 단말의 통화와 관련된 동작 또는 표시를 수행하지 않는 것을 포함할 수 있다.In
단계(430)에서, 수신 단말은 발신 단말로부터 전화 번호 리스트에 대한 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화를 수신하는 경우, 발신 단말의 고유 전화 번호와 함께 INVITE SIP 메시지가 포함된 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 INVITE SIP 메시지를 수신하지 못한 경우, 발신 단말로부터의 통화는 차단될 수 있으며, 절차는 종료될 수 있다. 일 실시예에 따라, 수신 단말이 발신 단말로부터 통화를 수신하는 경우, INVITE SIP 메시지도 함께 수신한 경우, 단계(440)로 진행될 수 있다.In
단계(440)에서, 수신 단말은 수신 전화 차단 기능을 비활성화할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 INVITE SIP 메시지를 수신한 경우, '익명 번호로부터의 전화를 자동으로 차단하는 기능' 또는 '연락처에 저장되어 있지 않은 번호로부터의 전화를 자동으로 차단하는 기능'을 비활성화할 수 있다. 예를 들어, 수신 단말은 발신 단말로부터 발신 단말의 고유 전화 번호 이외에 다른 전화 번호에 대한 정보가 포함된 INVITE SIP 메시지를 수신한 경우, 활성화된 차단 기능들을 무시하고 다음 단계들을 수행할 수 있다. 일 실시예에 따라, '익명 번호로부터의 전화를 자동으로 차단하는 기능' 또는 '연락처에 저장되어 있지 않은 번호로부터의 전화를 자동으로 차단하는 기능'이 활성화되어 있지 않은 경우, 수신 단말은 단계(440)를 수행하지 않을 수 있다.In step 440, the receiving terminal may disable the incoming call blocking function. According to one embodiment, when the receiving terminal receives an INVITE SIP message from the sending terminal, the receiving terminal has 'a function to automatically block calls from anonymous numbers' or 'Automatically blocks calls from numbers not stored in the contacts.' You can disable the 'function'. For example, when the receiving terminal receives an INVITE SIP message containing information about a phone number other than the unique phone number of the calling terminal from the calling terminal, it can ignore the activated blocking functions and perform the following steps. According to one embodiment, if the 'function to automatically block calls from anonymous numbers' or 'the function to automatically block calls from numbers not stored in contacts' is not activated, the receiving terminal performs step ( 440) may not be performed.
단계(450)에서, 수신 단말은 발신 단말로부터 수신한 메시지들(예를 들어, INVITE SIP 메시지, 발신 단말의 고유 전화 번호를 포함하는 메시지)에 포함된 하나 이상의 전화 번호들에 대응하는 연락처를 표시할 수 있다. 일 실시예에 따라, 수신 단말은 수신한 하나 이상의 전화 번호에 대응하는 하나 이상의 연락처가 저장되어 있는 경우, 저장된 연락처와 함께, 대응하는 연락처가 없는 전화 번호를 표시(display) 또는 제공할 수 있다. 일 실시예에 따라, 수신 단말은 수신한 하나 이상의 전화 번호에 대응하는 연락처가 저장되어 있지 않은 경우, 수신한 하나 이상의 전화 번호를 모두 표시 또는 제공할 수 있다.In
단계(460)에서, 수신 단말은 발신 단말과의 통화가 종료되었음을 식별할 수 있다. 일 실시예에 따라, 통화 종료를 식별하는 단계(460)는 수행되지 않을 수 있고, 이후의 단계들은 통화 중인 경우에도 진행될 수 있다.In
단계(470)에서, 수신 단말은 발신 단말로부터 수신한 하나 이상의 번호가 영구적인 상태인지 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 INVITE SIP 메시지에 포함된 분류된 전화 번호 리스트에 기반하여 하나 이상의 번호의 사용 상태를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 영구 상태로 분류된 경우, 단계(480)로 진행될 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 영구 상태가 아닌 상태로 분류된 경우, 절차는 종료될 수 있다. 다만, 본 개시의 다양한 실시예들에 따라, 단계(470)에서는 수신 단말이 수신한 하나 이상의 전화 번호가 영구적인 상태인지 여부를 기준으로 동작을 수행하는 것으로 도시되었으나, 이에 제한되지 않고 사용 상태의 기준은 영구 상태, 임시 상태 또는 무효 상태 중 적어도 하나를 포함할 수 있다.In
단계(480)에서, 수신 단말은 수신 단말이 포함하는 연락처를 업데이트할 수 있다. 수신 단말 또는 수신 단말의 연락처는 수신 단말 장치 및 장치 내의 소프트웨어 또는 수신 단말이 연결될 수 있는 외부의 서버로부터 획득할 수 있는 연락처들을 포함할 수 있다. 일 실시예에 따라, 수신 단말은 하나 이상의 전화 번호의 사용 상태에 기반하여 연락처 또는 연락처 리스트를 업데이트할지 여부를 결정할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 하나 이상의 전화 번호를 수신 단말의 연락처에 저장할 수 있다. 일 실시예에 따라, 수신 단말이 연락처를 업데이트하는 동작은 수신 단말의 연락처에 저장되지 않은 하나 이상의 전화 번호를 저장하는 동작을 포함할 수 있다. 일 실시예에 따라, 수신 단말이 연락처를 업데이트하는 동작은 수신 단말이 수신한 하나 이상의 전화 번호가 제1 연락처에는 저장되지 않았으나, 제2 연락처에 저장되어 있는 경우, 제2 연락처를 제1 연락처에 병합(merge)하는 동작을 포함할 수 있다.In
도 5는 본 개시의 다양한 실시예들에 따른 발신 및 수신 단말 간의 전화 번호 및 연락처를 전달 및 관리하는 동작의 일 예시를 도시한다. 구체적으로, 도 5는 본 개시의 다양한 실시예들에 따른 다양한 동작 또는 단계들 중 일부를 시각적으로 도시한다.FIG. 5 illustrates an example of an operation for transferring and managing phone numbers and contact information between sending and receiving terminals according to various embodiments of the present disclosure. Specifically, Figure 5 visually illustrates some of the various operations or steps according to various embodiments of the present disclosure.
발신 단말(또는 발신자)(510)은 발신 단말의 고유 전화 번호(511)를 포함하는 하나 이상의 전화 번호(511, 513, 515)를 갖고 있을 수 있다. 일 실시예에 따라, 발신 단말은 발신 단말에 삽입된 SIM을 포함한 다양한 소스로부터 하나 이상의 번호(511, 513, 515)를 획득할 수 있다.The calling terminal (or caller) 510 may have one or
발신 단말은 하나 이상의 전화 번호에 기반하여 수신 단말(또는 수신자)(520)에게 통화를 시도할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화가 시도되는 경우, 발신 단말의 고유 번호(511)가 수신 단말에게 표시 또는 제공될 수 있다. 일 실시예에 따라, 수신 단말(520)은 발신 단말(510)로부터 하나 이상의 전화 번호(511, 513, 515)에 대한 정보를 포함하는 INVITE SIP 메시지를 수신할 수 있다.The calling terminal may attempt to call the receiving terminal (or recipient) 520 based on one or more phone numbers. According to one embodiment, when a call is attempted by the calling terminal, the receiving terminal may display or provide the
수신 단말(520)은 임의의 전화 번호들이 저장된 연락처(521)를 포함할 수 있다. 일 실시예에 따라, 발신 단말(510)로부터 수신한 하나 이상의 전화 번호 중 하나의 번호(513)가 수신 단말(520)의 연락처(521)에 저장되어 있을 수 있다.The receiving
수신 단말(520)은 저장되어 있는 발신 단말(510)의 전화 번호(513)와 함께, 발신 단말(510)로부터 수신한 하나 이상의 전화 번호 중 일부(511)를 함께 표시(523)할 수 있다.The receiving
수신 단말(520)은 연락처에 저장되어 있지 않았으나 발신 단말(510)로부터 수신한 하나 이상의 전화 번호 중 일부(511)를 저장할 것인지 여부를 사용자에게 표시 또는 제공(525)할 수 있다.The receiving
수신 단말(520)은 발신 단말(510)로부터 수신한 하나 이상의 전화 번호 중 일부(511)를 저장한 연락처와 기존에 저장하고 있던 발신 단말(510)의 전화 번호를 저장한 연락처를 병합할 것인지 여부를 사용자에게 표시 또는 제공(527)할 수 있다.Whether or not the receiving
이하, 본 개시의 다양한 실시예들에 따라, 발신 단말 또는 수신 단말이 수행하는 개별적인 각 단계가 구체적으로 서술된다.Hereinafter, according to various embodiments of the present disclosure, each individual step performed by the sending terminal or the receiving terminal is described in detail.
도 6은 본 개시의 다양한 실시예들에 따른 발신 단말이 서버로부터 전화 번호를 획득하기 위한 동작의 흐름을 도시한다. 구체적으로, 발신자 또는 발신 단말에게 발신 단말의 고유 전화 번호를 포함하는 하나 이상의 전화 번호가 할당되어 있을 수 있다. 이 때, 발신 단말은 하나 이상의 전화 번호를 서버 계정에 기반하여 업로드(upload) 또는 다운로드(download)할 수 있다. 본 개시의 다양한 실시예들에 따라, 도 6에 도시된 일련의 단계 또는 각 단계들은 도 4의 단계(405) 내지 단계(425)에 대응 또는 결합되어 수행될 수 있다.Figure 6 shows a flow of operations for a calling terminal to obtain a phone number from a server according to various embodiments of the present disclosure. Specifically, one or more phone numbers including the unique phone number of the calling terminal may be assigned to the caller or calling terminal. At this time, the calling terminal can upload or download one or more phone numbers based on the server account. According to various embodiments of the present disclosure, a series of steps or each step shown in FIG. 6 may be performed corresponding to or combined with
단계(610)에서, 발신 단말은 서버 계정에 인증된 전화 번호를 추가할 수 있다. 일 실시예에 따라, 발신 단말이 연결된 서버 계정은 클라우드 서버, 특정 단말 전용 서버 등을 포함하는 무선 저장 객체를 포함할 수 있다. 일 실시예에 따라, 발신 단말은 발신 단말에게 할당된 하나 이상의 전화 번호를 서버 계정에 추가(또는 업로드)할 수 있다. 일 실시예에 따라, 발신 단말이 서버 계정에 추가하는 하나 이상의 전화 번호는 인증된 전화 번호(예를 들어, 서버 계정으로부터 유효한지 여부를 인증 받은 전화 번호를 포함)를 포함할 수 있거나 또는 삽입된 SIM, 외부에서 새롭게 삽입 또는 설치(install)되는 단말 식별 객체로부터 획득한 하나 이상의 전화 번호를 포함할 수 있다.In
일 실시예에 따라, 삽입된 SIM과 서버 계정은 동일한 장치에 포함될 수 있다. 예를 들어, 발신 단말은 삽입된 SIM의 전화 번호(또는 하나 이상의 전화 번호)를 획득하고, 이를 동일한 장치에 포함된 서버 계정에 추가할 수 있다.According to one embodiment, the inserted SIM and the server account may be included in the same device. For example, the calling terminal can obtain the phone number (or one or more phone numbers) of the inserted SIM and add it to a server account included in the same device.
일 실시예에 따라, 삽입된 SIM과 서버 계정은 서로 다른 장치에 포함될 수 있다. 예를 들어, 발신 단말의 사용자는 수동(manually)으로 삽입된 SIM의 전화 번호(또는 하나 이상의 전화 번호)를 서버 계정에 추가하는 것을 시도할 수 있다. 이 경우, 서버 계정은 SIM이 삽입된 발신 단말에게 OTP(one-time password)를 전송하여 인증(authentication)을 요청할 수 있다. 발신자 또는 발신 단말이 OTP에 기반하여 인증을 수행하는 경우, 삽입된 SIM의 전화 번호(또는 하나 이상의 전화 번호)가 서버 계정에 추가될 수 있다.According to one embodiment, the inserted SIM and server account may be contained in different devices. For example, the user of the calling terminal may attempt to add the phone number (or one or more phone numbers) of the manually inserted SIM to the server account. In this case, the server account can request authentication by sending an OTP (one-time password) to the sending terminal into which the SIM is inserted. When the caller or calling terminal performs authentication based on OTP, the phone number (or one or more phone numbers) of the inserted SIM may be added to the server account.
도 6에는 도시되지 않았으나, 발신 단말이 서버 계정에게 하나 이상의 전화 번호를 추가한 경우, 서버 계정은 추가된 전화 번호가 유효(valid)한지 여부를 확인 또는 인증할 수 있다. 일 실시예에 따라, 서버 계정에 하나 이상의 전화 번호가 추가된 지 일정 주기(예: 하루)가 지난 경우, 서버 계정은 전화 번호가 유효한지 여부를 확인 또는 인증할 수 있다. 예를 들어, 서버는 일정한 주기마다 서버 계정에 로그인 또는 연결된 모든 장치(예를 들어, 단말)로부터 전화 번호의 리스트를 획득할 수 있다. 일 실시예에 따라, 서버 계정이 획득한 전화 번호의 리스트에 포함된 하나 이상의 전화 번호가 서버 계정에 로그인 또는 연결된 모든 장치에서 사용 가능한 것으로 식별된 경우, 서버 계정은 하나 이상의 전화 번호가 유효한 것으로 식별할 수 있다. 일 실시예에 따라, 서버 계정은 서버 계정에 로그인 또는 연결된 모든 장치에서 사용 가능한 것으로 식별되지 않은 전화 번호에 대해 OTP를 전송하여 유효성 여부를 식별할 수 있다. 이 때, 서버 계정은 OTP를 수신할 수 있는 전화 번호를 유효한 것으로 식별하고, 그렇지 못한 전화 번호를 무효(invalid)한 전화 번호(또는 무효 상태의 전화 번호)로 식별할 수 있다.Although not shown in FIG. 6, when the calling terminal adds one or more phone numbers to the server account, the server account can check or authenticate whether the added phone number is valid. According to one embodiment, when a certain period (e.g., one day) has passed since one or more phone numbers were added to the server account, the server account may check or authenticate whether the phone number is valid. For example, the server may obtain a list of phone numbers from all devices (eg, terminals) logged in or connected to the server account at regular intervals. According to one embodiment, a server account identifies one or more phone numbers as valid if one or more phone numbers included in the list of phone numbers acquired by the server account are identified as available on all devices logged in or connected to the server account. can do. According to one embodiment, a server account may identify its validity by sending an OTP for an unidentified phone number that is available on all devices logged in or connected to the server account. At this time, the server account can identify the phone number that can receive the OTP as valid, and identify the phone number that cannot receive the OTP as an invalid phone number (or a phone number in an invalid state).
단계(620)에서, 발신 단말은 서버 계정으로부터 전화 번호를 획득할 수 있다. 일 실시예에 따라, 발신 단말이 서버 계정으로부터 획득하는 전화 번호는 단계(610)에서 추가한 하나 이상의 전화 번호를 포함할 수 있다. 일 실시예에 따라, 발신 단말이 획득하는 하나 이상의 전화 번호는 전화 번호의 리스트들을 포함할 수 있다. 일 실시예에 따라, 발신 단말은 서버 계정에 로그인하여 획득한 하나 이상의 전화 번호를 발신 단말의 장치에 저장할 수 있다.In
단계(630)에서, 발신 단말은 서버 계정으로부터 획득한 전화 번호에 기반하여 수신 단말에게 전송할 하나 이상의 전화 번호 또는 전화 번호 리스트를 식별할 수 있다. 일 실시예에 따라, 수신 단말에게 전송할 하나 이상의 전화 번호 또는 전화 번호 리스트는 발신 단말의 고유 전화 번호를 포함할 수 있다.In
단계(640)에서, 발신 단말은 수신 단말에게 통화를 시도하고, INVITE SIP 메시지를 전송할 수 있다. 일 실시예에 따라, 발신 단말이 수신 단말에게 전송하는 INVITE SIP 메시지는 발신 단말의 고유 전화 번호와 함께 발신 단말이 서버 계정으로부터 획득한 하나 이상의 전화 번호에 대한 정보를 포함할 수 있다. 일 실시예에 따라, 발신 단말이 수신 단말에게 통화를 시도할 때, 수신 단말에게 표시(display)되는 발신 단말의 전화 번호는 발신 단말에 삽입된 SIM에 기반하여 획득된 전화 번호일 수 있다. 또한, 이하, 본 개시의 다양한 실시예들에 따라, 발신 단말이 수신 단말에게 통화를 시도할 때, 수신 단말에게 표시되는 발신 단말의 전화 번호는 발신 단말의 고유 전화 번호(또는 특정 전화 번호, 식별 전화 번호)로 지칭될 수 있다.In
도 7은 본 개시의 다양한 실시예들에 따른 발신 단말이 주변 기기로부터 전화 번호를 획득하기 위한 동작의 흐름을 도시한다. 구체적으로, 발신자 또는 발신 단말에게 발신 단말의 고유 전화 번호를 포함하는 하나 이상의 전화 번호가 할당되어 있을 수 있다. 이 때, 발신 단말은 하나 이상의 전화 번호를 주변에 위치한 다른 발신 단말 장치에게 전달할 수 있다. 본 개시의 다양한 실시예들에 따라, 도 7에 도시된 일련의 단계 또는 각 단계들은 도 4의 단계(405) 내지 단계(425)에 대응 또는 결합되어 수행될 수 있다. 이하, 도 7을 참조하여, 수신 단말에게 통화를 시도하는 단말은 발신 단말로 지칭될 수 있으며, 발신 단말로부터 일정 거리 내에 위치하며 발신 단말에게 하나 이상의 전화 번호를 전달하는 단말을 또다른 단말이라고 지칭될 수 있다.FIG. 7 illustrates a flow of operations for a calling terminal to obtain a phone number from a nearby device according to various embodiments of the present disclosure. Specifically, one or more phone numbers including the unique phone number of the calling terminal may be assigned to the caller or calling terminal. At this time, the calling terminal can transmit one or more phone numbers to other calling terminal devices located nearby. According to various embodiments of the present disclosure, a series of steps or each step shown in FIG. 7 may be performed corresponding to or combined with
단계(710)에서, 발신 단말은 수신 단말에게 통화를 시도할 때, 발신 단말의 고유 전화 번호에 더하여, 다른 전화 번호가 포함되는지 여부를 식별할 수 있다. 예를 들어, 발신 단말 또는 발신 단말의 사용자는 발신 단말 또는 발신 단말과 관련된 서버에 저장된 전화 번호와 다른 하나 이상의 전화 번호를 수신 단말에게 전송해야 하는지 여부를 식별할 수 있다.In
단계(720)에서, 발신 단말은 또다른 단말로부터 하나 이상의 전화 번호를 수신할 수 있다. 일 실시예에 따라, 또다른 단말은 또다른 단말에게 할당된 하나 이상의 전화 번호를 발신 단말에게 전송할 수 있다. 일 실시예에 따라, 또다른 단말이 발신 단말에게 전송하는 하나 이상의 전화 번호는 인증된 전화 번호(예를 들어, 서버 계정으로부터 유효한지 여부를 인증 받은 전화 번호를 포함)를 포함할 수 있거나 또는 삽입된 SIM, 외부에서 새롭게 삽입 또는 설치(install)되는 단말 식별 객체로부터 획득한 하나 이상의 전화 번호를 포함할 수 있다.In
일 실시예에 따라, 발신 단말이 허용하는 경우, 또다른 단말은 발신 단말에게 하나 이상의 전화 번호를 근거리 무선 통신 기술(예를 들어, Bluetooth 또는 NFC(near filed communication))을 통해 전송할 수 있다. 예를 들어, 발신 단말은 근거리에 위치한 또다른 단말과 근거리 무선 통신 기술을 통해 연결될 수 있다. 일 실시예에 따라, 또다른 단말은 연결된 발신 단말에게 하나 이상의 전화 번호에 대한 정보를 전송할 수 있다. 일 실시예에 따라, 또다른 단말은 연결된 발신 단말로부터 수신한 요청에 기반하여 발신 단말에게 하나 이상의 전화 번호에 대한 정보를 전송할 수 있다.According to one embodiment, if the calling terminal allows, another terminal may transmit one or more phone numbers to the calling terminal through short-range wireless communication technology (eg, Bluetooth or near field communication (NFC)). For example, a sending terminal may be connected to another terminal located nearby through short-range wireless communication technology. According to one embodiment, another terminal may transmit information about one or more phone numbers to the connected calling terminal. According to one embodiment, another terminal may transmit information about one or more phone numbers to the calling terminal based on a request received from the connected calling terminal.
단계(730)에서, 발신 단말은 또다른 단말로부터 획득한 전화 번호에 기반하여 수신 단말에게 전송할 하나 이상의 전화 번호 또는 전화 번호 리스트를 식별할 수 있다. 일 실시예에 따라, 수신 단말에게 전송할 하나 이상의 전화 번호 또는 전화 번호 리스트는 발신 단말의 고유 전화 번호를 포함할 수 있다.In
단계(740)에서, 발신 단말은 수신 단말에게 통화를 시도하고, INVITE SIP 메시지를 전송할 수 있다. 일 실시예에 따라, 발신 단말이 수신 단말에게 전송하는 INVITE SIP 메시지는 발신 단말의 고유 전화 번호와 함께 발신 단말이 또다른 단말로부터 획득한 하나 이상의 전화 번호에 대한 정보를 포함할 수 있다. 일 실시예에 따라, 발신 단말이 수신 단말에게 통화를 시도할 때, 수신 단말에게 표시(display)되는 발신 단말의 전화 번호는 발신 단말에 삽입된 SIM에 기반하여 획득된 전화 번호일 수 있다. 또한, 이하, 본 개시의 다양한 실시예들에 따라, 발신 단말이 수신 단말에게 통화를 시도할 때, 수신 단말에게 표시되는 발신 단말의 전화 번호는 발신 단말의 고유 전화 번호(또는 특정 전화 번호, 식별 전화 번호)로 지칭될 수 있다.In
도 8은 본 개시의 다양한 실시예들에 따른 수신 단말이 수신한 전화 번호에 기반하여 연락처를 업데이트하는 동작의 흐름을 도시한다. 본 개시의 다양한 실시예들에 따라, 도 8에 도시된 일련의 단계 또는 각 단계들은 도 4의 단계(470) 내지 단계(480)에 대응 또는 결합되어 수행될 수 있다.Figure 8 illustrates the flow of an operation in which a receiving terminal updates contact information based on a received phone number according to various embodiments of the present disclosure. According to various embodiments of the present disclosure, a series of steps or each step shown in FIG. 8 may be performed corresponding to or combined with
단계(810)에서, 수신 단말은 발신 단말과의 통화가 종료되었음을 식별할 수 있다. 일 실시예에 따라, 통화 종료를 식별하는 단계(810)는 수행되지 않을 수 있고, 이후의 단계들은 통화 중인 경우에도 진행될 수 있다.In
도 8에는 도시되지 않았으나, 본 개시의 다양한 실시예들에 따라, 단계(810) 이후, 수신 단말은 발신 단말로부터 수신한 하나 이상의 번호가 영구적인 상태인지 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 INVITE SIP 메시지에 포함된 분류된 전화 번호 리스트에 기반하여 하나 이상의 번호의 사용 상태를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 영구 상태로 분류된 경우, 단계(820)로 진행될 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 영구 상태가 아닌 상태로 분류된 경우, 절차는 종료될 수 있다. 다만, 본 개시의 다양한 실시예들에 따라, 상술한 단계는 수신 단말이 수신한 하나 이상의 전화 번호가 영구적인 상태인지 여부를 기준으로 동작을 수행하는 것으로 서술되었으나, 이에 제한되지 않고 사용 상태의 기준은 영구 상태, 임시 상태 또는 무효 상태 중 적어도 하나를 포함할 수 있다.Although not shown in FIG. 8, according to various embodiments of the present disclosure, after
단계(820)에서, 수신 단말은 수신한 하나 이상의 전화 번호가 수신 단말 또는 수신 단말의 연락처에 저장되어 있는지 여부를 식별할 수 있다. 수신 단말 또는 수신 단말의 연락처는 수신 단말 장치 및 장치 내의 소프트웨어 또는 수신 단말이 연결될 수 있는 외부의 서버로부터 획득할 수 있는 연락처들을 포함할 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 수신 단말 또는 수신 단말의 연락처에 저장되어 있는 경우, 단계(830)로 진행될 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 수신 단말 또는 수신 단말의 연락처에 저장되어 있지 않은 경우, 단계(850)로 진행될 수 있다.In
단계(850)에서, 수신 단말은 수신 단말이 포함하는 연락처를 업데이트를 추천(예를 들어, 표시 또는 제공)할 수 있다. 일 실시예에 따라, 수신 단말은 하나 이상의 전화 번호의 사용 상태에 기반하여 연락처 또는 연락처 리스트를 업데이트할지 여부를 결정할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 하나 이상의 전화 번호를 수신 단말의 연락처에 저장할 수 있다. 일 실시예에 따라, 수신 단말이 연락처를 업데이트하는 동작은 수신 단말의 연락처에 저장되지 않은 하나 이상의 전화 번호를 저장하는 동작을 포함할 수 있다.In
단계(830)에서, 수신 단말은 수신한 하나 이상의 전화 번호가 저장되어 있는 연락처들이 동일한 연락처인지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말은 임의의 전화 번호들이 저장된 연락처를 포함할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 하나 이상의 전화 번호 중 하나의 번호를 새로운 연락처로 저장할 수 있거나, 수신한 하나 이상의 전화 번호 중 하나의 번호가 수신 단말의 연락처에 저장되어 있을 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호에 대응하는 각 연락처들이 동일한 연락처인 경우, 절차는 종료될 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호에 대응하는 각 연락처들이 동일한 연락처가 아닌 경우, 단계(840)로 진행될 수 있다.In
단계(840)에서, 수신 단말은 수신한 하나 이상의 전화 번호에 대응하는 각 연락처들을 병합할 것을 추천(예를 들어, 표시 또는 제공)할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 하나 이상의 전화 번호 중 일부를 저장한 연락처와 기존에 저장하고 있던 발신 단말의 전화 번호를 저장한 연락처를 병합할 것인지 여부를 사용자에게 표시 또는 제공할 수 있다. 일 실시예에 따라, 수신 단말이 병합할 수 있는 각 연락처는 동일한 발신 단말에 대응하는 연락처들일 수 있다.In
본 개시의 다양한 실시예에 따라, 단계(830) 내지 단계(850)은 하나의 단계로 수행될 수 있다. 예를 들어, 수신 단말이 연락처를 업데이트하는 동작은 수신 단말이 수신한 하나 이상의 전화 번호가 제1 연락처에는 저장되지 않았으나, 제2 연락처에 저장되어 있는 경우, 제2 연락처를 제1 연락처에 병합(merge)하는 동작을 포함할 수 있다.According to various embodiments of the present disclosure, steps 830 to 850 may be performed as one step. For example, the operation of the receiving terminal updating the contact information may be performed by merging the second contact information into the first contact information when one or more phone numbers received by the receiving terminal are not stored in the first contact information, but are stored in the second contact information ( merge) operation may be included.
도 9는 본 개시의 다양한 실시예들에 따른 익명 번호 거절 기능을 활성화되어 있는 경우, 수신 단말이 수신한 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다. 본 개시의 다양한 실시예들에 따라, 도 9에 도시된 일련의 단계 또는 각 단계들은 도 4의 단계(410) 내지 단계(450)에 대응 또는 결합되어 수행될 수 있다.Figure 9 illustrates the flow of operations for managing the phone number and contact information received by the receiving terminal when the anonymous number rejection function according to various embodiments of the present disclosure is activated. According to various embodiments of the present disclosure, a series of steps or each step shown in FIG. 9 may be performed corresponding to or combined with
도 9에는 도시되지 않았으나, 단계(910) 이전에, 수신 단말은 익명 번호로부터의 전화를 자동으로 차단하는 기능을 활성화할 수 있다. 또한, 수신 단말에게 통화를 시도하는 발신 단말의 고유 전화 번호는 수신 단말에게 있어서 익명 전화 번호일 수 있다.Although not shown in FIG. 9, before
단계(910)에서, 수신 단말은 발신 단말로부터 수신한 INVITE SIP 메시지가 발신 단말의 고유 전화 번호 이외 다른 전화 번호를 포함하는지 여부를 식별할 수 있다. 본 개시의 다양한 실시예들에 따라, 도 4의 단계(410) 내지 단계(430)과 유사하거나 실질적으로 동일한 동작이 수행될 수 있다.In
일 실시예에 따라, 수신 단말은 발신 단말로부터 전화 번호 리스트에 대한 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화를 수신하는 경우, 발신 단말의 고유 전화 번호와 함께 INVITE SIP 메시지가 포함된 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 INVITE SIP 메시지를 수신하지 못한 경우(예를 들어, INVITE SIP 메시지가 발신 단말의 고유 전화 번호 외에 다른 전화 번호를 포함하지 않은 경우를 포함), 발신 단말로부터의 통화는 차단될 수 있으며, 절차는 종료될 수 있다. 일 실시예에 따라, 수신 단말이 발신 단말로부터 통화를 수신하는 경우, INVITE SIP 메시지(예를 들어, INVITE SIP 메시지가 발신 단말의 고유 전화 번호 외에 다른 전화 번호도 포함하는 경우를 포함)도 함께 수신한 경우, 단계(920)로 진행될 수 있다.According to one embodiment, the receiving terminal can identify whether information about the phone number list has been received from the sending terminal. According to one embodiment, when the receiving terminal receives a call from the calling terminal, it can identify whether it has received information including the INVITE SIP message along with the unique phone number of the calling terminal. According to one embodiment, when the receiving terminal does not receive the INVITE SIP message (for example, including the case where the INVITE SIP message does not include a phone number other than the unique phone number of the calling terminal), the call from the calling terminal may be blocked and the procedure may be terminated. According to one embodiment, when the receiving terminal receives a call from the calling terminal, an INVITE SIP message (for example, including the case where the INVITE SIP message includes a phone number other than the unique phone number of the calling terminal) is also received. In one case, step 920 may be reached.
단계(920)에서, 수신 단말은 수신 전화 차단 기능을 비활성화할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 INVITE SIP 메시지를 수신한 경우, '익명 번호로부터의 전화를 자동으로 차단하는 기능'을 비활성화할 수 있다. 예를 들어, 수신 단말은 발신 단말로부터 발신 단말의 고유 전화 번호 이외에 다른 전화 번호에 대한 정보가 포함된 INVITE SIP 메시지를 수신한 경우, 활성화된 차단 기능을 무시하고 다음 단계들을 수행할 수 있다. 일 실시예에 따라, '익명 번호로부터의 전화를 자동으로 차단하는 기능'이 활성화되어 있지 않은 경우, 수신 단말은 단계(920)를 수행하지 않을 수 있다.In
단계(930)에서, 수신 단말은 발신 단말로부터 수신한 메시지들(예를 들어, INVITE SIP 메시지, 발신 단말의 고유 전화 번호를 포함하는 메시지)에 포함된 하나 이상의 전화 번호들에 대응하는 연락처를 표시할 수 있다. 일 실시예에 따라, 수신 단말은 익명 번호에 대응하는 발신 단말의 고유 전화 번호와 함께 수신한 하나 이상의 번호를 표시 또는 제공할 수 있다.In
도 10은 본 개시의 다양한 실시예들에 따른 저장되어 있지 않은 번호 거절 기능이 활성화되어 있는 경우, 수신 단말이 수신한 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다. 본 개시의 다양한 실시예들에 따라, 도 10에 도시된 일련의 단계 또는 각 단계들은 도 4의 단계(410) 내지 단계(450)에 대응 또는 결합되어 수행될 수 있다.FIG. 10 illustrates a flow of operations for managing a phone number and contact information received by a receiving terminal when an unstored number rejection function according to various embodiments of the present disclosure is activated. According to various embodiments of the present disclosure, a series of steps or each step shown in FIG. 10 may be performed corresponding to or combined with
도 10에는 도시되지 않았으나, 단계(1010) 이전에, 수신 단말은 연락처에 저장되어 있지 않은 번호로부터의 전화를 자동으로 차단하는 기능을 활성화할 수 있다.Although not shown in FIG. 10, before
단계(1010)에서, 수신 단말은 발신 단말로부터 수신한 INVITE SIP 메시지가 발신 단말의 고유 전화 번호 이외 다른 전화 번호를 포함하는지 여부를 식별할 수 있다. 본 개시의 다양한 실시예들에 따라, 도 4의 단계(410) 내지 단계(430)과 유사하거나 실질적으로 동일한 동작이 수행될 수 있다.In
일 실시예에 따라, 수신 단말은 발신 단말로부터 전화 번호 리스트에 대한 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화를 수신하는 경우, 발신 단말의 고유 전화 번호와 함께 INVITE SIP 메시지가 포함된 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 INVITE SIP 메시지를 수신하지 못한 경우(예를 들어, INVITE SIP 메시지가 발신 단말의 고유 전화 번호 외에 다른 전화 번호를 포함하지 않은 경우를 포함), 발신 단말로부터의 통화는 차단될 수 있으며, 절차는 종료될 수 있다. 일 실시예에 따라, 수신 단말이 발신 단말로부터 통화를 수신하는 경우, INVITE SIP 메시지(예를 들어, INVITE SIP 메시지가 발신 단말의 고유 전화 번호 외에 다른 전화 번호도 포함하는 경우를 포함)도 함께 수신한 경우, 단계(1020)로 진행될 수 있다.According to one embodiment, the receiving terminal can identify whether information about the phone number list has been received from the sending terminal. According to one embodiment, when the receiving terminal receives a call from the calling terminal, it can identify whether it has received information including the INVITE SIP message along with the unique phone number of the calling terminal. According to one embodiment, when the receiving terminal does not receive the INVITE SIP message (for example, including the case where the INVITE SIP message does not include a phone number other than the unique phone number of the calling terminal), the call from the calling terminal may be blocked and the procedure may be terminated. According to one embodiment, when the receiving terminal receives a call from the calling terminal, an INVITE SIP message (for example, including the case where the INVITE SIP message includes a phone number other than the unique phone number of the calling terminal) is also received. In one case,
단계(1020)에서, 수신 단말은 발신 단말로부터 수신한 하나 이상의 번호가 저장되어 있는지 여부를 식별할 수 있다. 수신 단말 또는 수신 단말의 연락처는 수신 단말 장치 및 장치 내의 소프트웨어 또는 수신 단말이 연결될 수 있는 외부의 서버로부터 획득할 수 있는 연락처들을 포함할 수 있다. 일 실시예에 따라, 수신 단말은 수신한 하나 이상의 전화 번호 중 일부가 수신 단말의 연락처에 저장되어 있는 경우, 단계(1030)로 진행될 수 있다. 일 실시예에 따라, 수신 단말은 수신한 하나 이상의 전화 번호 중 일부가 수신 단말의 연락처에 저장되어 있지 않은 경우, 단계(1040)로 진행될 수 있다.In
단계(1030)에서, 수신 단말은 발신 단말로부터 수신한 메시지들(예를 들어, INVITE SIP 메시지, 발신 단말의 고유 전화 번호를 포함하는 메시지)에 포함된 하나 이상의 전화 번호들에 대응하는 연락처를 표시할 수 있다. 일 실시예에 따라, 수신 단말은 수신한 하나 이상의 전화 번호에 대응하는 하나 이상의 연락처가 저장되어 있는 경우, 저장된 연락처와 함께, 대응하는 연락처가 없는 전화 번호를 표시(display) 또는 제공할 수 있다.In
단계(1040)에서, 수신 단말은 연락처에 저장되어 있지 않은 번호로부터의 전화를 자동으로 차단하는 기능이 활성화되어 있는지 여부를 식별할 수 있다. 일 실시예에 따라, 차단 기능이 활성화되어 있는 경우, 단계(1050)로 진행될 수 있다. 일 실시예에 따라, 차단 기능이 활성화되어 있지 않은 경우, 단계(1060)로 진행될 수 있다.In
단계(1050)에서, 수신 단말은 발신 단말의 고유 전화 번호가 저장되어 있지 않은 전화 번호이며, 그에 따른 차단 기능이 활성화된 것을 식별한 경우, 발신 단말로부터의 통화를 차단할 수 있다. 일 실시예에 따라, 통화를 차단하는 동작은 수신 단말의 디스플레이 또는 애플리케이션 상에 어떠한 발신 단말의 통화와 관련된 동작 또는 표시를 수행하지 않는 것을 포함할 수 있다.In
단계(1060)에서, 수신 단말은 발신 단말로부터 수신한 메시지들(예를 들어, INVITE SIP 메시지, 발신 단말의 고유 전화 번호를 포함하는 메시지)에 포함된 하나 이상의 전화 번호들에 대응하는 연락처를 표시할 수 있다. 일 실시예에 따라, 수신 단말은 익명 번호에 대응하는 발신 단말의 고유 전화 번호와 함께 수신한 하나 이상의 번호를 표시 또는 제공할 수 있다.In
도 11은 본 개시의 다양한 실시예들에 따른 블랙 리스트가 활성화되어 있는 경우, 수신 단말이 수신한 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다. 본 개시의 다양한 실시예들에 따라, 도 11에 도시된 일련의 단계 또는 각 단계들은 도 4의 단계(410) 내지 단계(450)에 대응 또는 결합되어 수행될 수 있다.FIG. 11 illustrates a flow of operations for managing phone numbers and contact information received by a receiving terminal when a black list is activated according to various embodiments of the present disclosure. According to various embodiments of the present disclosure, a series of steps or each step shown in FIG. 11 may be performed corresponding to or combined with
도 11에는 도시되지 않았으나, 단계(1110) 이전에, 수신 단말은 통화를 차단하기 위한 블랙 리스트를 생성 및 저장할 수 있다. 일 실시예에 따라, 수신 단말에게 통화를 시도하는 발신 단말의 고유 전화 번호는 수신 단말의 블랙 리스트에 포함될 수 있다.Although not shown in FIG. 11, before
단계(1110)에서, 수신 단말은 발신 단말의 고유 전화 번호가 블랙 리스트에 포함되는지 여부를 식별할 수 있다. 일 실시예에 따라, 발신 단말의 고유 전화 번호가 블랙 리스트에 포함되는 경우, 단계(1120)으로 진행될 수 있다. 일 실시예에 따라, 발신 단말의 고유 전화 번호가 블랙 리스트에 포함되지 않는 경우, 절차는 종료될 수 있다.In
단계(1120)에서, 수신 단말은 발신 단말로부터 수신한 INVITE SIP 메시지가 발신 단말의 고유 전화 번호 이외 다른 전화 번호를 포함하는지 여부를 식별할 수 있다. 본 개시의 다양한 실시예들에 따라, 도 4의 단계(410) 내지 단계(430)과 유사하거나 실질적으로 동일한 동작이 수행될 수 있다.In
일 실시예에 따라, 수신 단말은 발신 단말로부터 전화 번호 리스트에 대한 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화를 수신하는 경우, 발신 단말의 고유 전화 번호와 함께 INVITE SIP 메시지가 포함된 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 INVITE SIP 메시지를 수신하지 못한 경우(예를 들어, INVITE SIP 메시지가 발신 단말의 고유 전화 번호 외에 다른 전화 번호를 포함하지 않은 경우를 포함), 발신 단말로부터의 통화는 차단될 수 있으며, 단계(1140)로 진행될 수 있다. 일 실시예에 따라, 수신 단말이 발신 단말로부터 통화를 수신하는 경우, INVITE SIP 메시지(예를 들어, INVITE SIP 메시지가 발신 단말의 고유 전화 번호 외에 다른 전화 번호도 포함하는 경우를 포함)도 함께 수신한 경우, 단계(1130)로 진행될 수 있다.According to one embodiment, the receiving terminal can identify whether information about the phone number list has been received from the sending terminal. According to one embodiment, when the receiving terminal receives a call from the calling terminal, it can identify whether it has received information including the INVITE SIP message along with the unique phone number of the calling terminal. According to one embodiment, when the receiving terminal does not receive the INVITE SIP message (for example, including the case where the INVITE SIP message does not include a phone number other than the unique phone number of the calling terminal), the call from the calling terminal may be blocked and may proceed to step 1140. According to one embodiment, when the receiving terminal receives a call from the calling terminal, an INVITE SIP message (for example, including the case where the INVITE SIP message includes a phone number other than the unique phone number of the calling terminal) is also received. In one case,
단계(1130)에서, 수신 단말은 발신 단말의 고유 전화 번호 이외의 다른 하나 이상의 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 수신한 발신 단말의 고유 전화 번호 이외의 다른 하나 이상의 전화 번호(예를 들어, 수신 단말이 수신한 모든 전화 번호)가 블랙 리스트에 포함되는 경우, 단계(1140)로 진행될 수 있다. 일 실시예에 따라, 일 실시예에 따라, 수신 단말이 수신한 발신 단말의 고유 전화 번호 이외의 다른 하나 이상의 전화 번호가 블랙 리스트에 포함되지 않는 경우, 절차는 종료될 수 있다.In
단계(1140)에서, 수신 단말은 발신 단말의 고유 전화 번호 및 다른 하나 이상의 전화 번호가 모두 블랙 리스트에 포함되는 것으로 식별한 경우, 발신 단말로부터의 통화를 차단할 수 있다. 일 실시예에 따라, 통화를 차단하는 동작은 수신 단말의 디스플레이 또는 애플리케이션 상에 어떠한 발신 단말의 통화와 관련된 동작 또는 표시를 수행하지 않는 것을 포함할 수 있다.In
도 12는 본 개시의 다양한 실시예들에 따른 수신 단말이 유효 또는 무효한 키(key)에 기반한 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다. 본 개시의 다양한 실시예들에 따라, 도 12에 도시된 일련의 단계 또는 각 단계들은 도 4의 단계(410) 내지 단계(450)에 대응 또는 결합되어 수행될 수 있다.FIG. 12 illustrates a flow of operations for a receiving terminal to manage phone numbers and contact information based on valid or invalid keys according to various embodiments of the present disclosure. According to various embodiments of the present disclosure, a series of steps or each step shown in FIG. 12 may be performed corresponding to or combined with
도 12에는 도시되지 않았으나, 단계(1210) 이전에, 수신 단말은 발신 단말로부터 발신 단말의 고유 전화 번호에 더하여 하나 이상의 전화 번호와 대응하는 키(key)에 대한 정보를 더 포함하는 INVITE SIP 메시지를 수신할 수 있다. 일 실시예에 따라, 키는 발신 단말에서 생성된 해시 문자열(hash string)과 같은 개인 정보를 포함할 수 있다. 일 실시예에 따라, 발신 단말과 수신 단말은 통화를 수행함에 따라, 통화에 대응하는 키를 식별하고 저장할 수 있다. 이에 따라, 각 단말이 저장하는 키는 수행된 통화와 관련한 정보를 확인하는데 사용될 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화가 시도되는 경우, 발신 단말로부터 최신 키(current key)를 수신할 수 있으며, 수신한 최신 키를 이전 통화에 기반하여 저장된 키와 비교할 수 있다.Although not shown in FIG. 12, before
보다 구체적으로, 일 실시예에 따라, 발신 단말은 수신 단말에게 통화를 시도하는 경우, 개인 키를 생성할 수 있으며, INVITE SIP 메시지를 통해 수신 단말에게 전송할 수 있다. 일 실시예에 따라, 키는 호-ID(call-identifier)의 헤더 값과 같은 문자열일 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신하는 하나 이상의 번호와 그에 대응하는 키 쌍(pair)에 대한 정보를 저장할 수 있다.More specifically, according to one embodiment, when the sending terminal attempts to make a call to the receiving terminal, it can generate a private key and transmit it to the receiving terminal through an INVITE SIP message. According to one embodiment, the key may be a string such as a header value of a call-identifier (Call-ID). According to one embodiment, the receiving terminal may store information about one or more numbers received from the sending terminal and the corresponding key pair.
단계(1210)에서, 수신 단말은 발신 단말로부터 수신한 INVITE SIP 메시지가 발신 단말의 고유 전화 번호 이외 다른 전화 번호를 포함하는지 여부를 식별할 수 있다. 본 개시의 다양한 실시예들에 따라, 도 4의 단계(410) 내지 단계(430)과 유사하거나 실질적으로 동일한 동작이 수행될 수 있다.In
일 실시예에 따라, 수신 단말은 발신 단말로부터 전화 번호 리스트에 대한 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 통화를 수신하는 경우, 발신 단말의 고유 전화 번호와 함께 INVITE SIP 메시지가 포함된 정보를 수신하였는지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 INVITE SIP 메시지를 수신하지 못한 경우(예를 들어, INVITE SIP 메시지가 발신 단말의 고유 전화 번호 외에 다른 전화 번호를 포함하지 않은 경우를 포함), 발신 단말로부터의 통화는 차단될 수 있으며, 단계(1250)로 진행될 수 있다. 일 실시예에 따라, 수신 단말이 발신 단말로부터 통화를 수신하는 경우, INVITE SIP 메시지(예를 들어, INVITE SIP 메시지가 발신 단말의 고유 전화 번호 외에 다른 전화 번호도 포함하는 경우를 포함)도 함께 수신한 경우, 단계(1220)로 진행될 수 있다.According to one embodiment, the receiving terminal can identify whether information about the phone number list has been received from the sending terminal. According to one embodiment, when the receiving terminal receives a call from the calling terminal, it can identify whether it has received information including the INVITE SIP message along with the unique phone number of the calling terminal. According to one embodiment, when the receiving terminal does not receive the INVITE SIP message (for example, including the case where the INVITE SIP message does not include a phone number other than the unique phone number of the calling terminal), the call from the calling terminal may be blocked and may proceed to step 1250. According to one embodiment, when the receiving terminal receives a call from the calling terminal, an INVITE SIP message (for example, including the case where the INVITE SIP message includes a phone number other than the unique phone number of the calling terminal) is also received. In one case,
단계(1220)에서, 수신 단말은 무효 키를 갖는 하나 이상의 전화 번호를 삭제할 수 있다. 일 실시예에 따라, 무효 키를 갖는 하나 이상의 전화 번호는 키를 포함하지 않는 전화 번호를 포함할 수 있다. 일 실시예에 따라, 무효 키를 갖는 하나 이상의 전화 번호는 하나 이상의 전화 번호와 관련하여 이전에 저장된 키에 대한 정보와 일치하지 않는 키에 대응하는 전화 번호를 포함할 수 있다. 수신 단말은 유효 키에 대응하는 하나 이상의 전화 번호만을 식별함으로써, 수신하는 전화 번호로부터 보안을 유지할 수 있다.In
단계(1230)에서, 수신 단말은 발신 단말로부터 수신한 하나 이상의 번호가 저장되어 있는지 여부를 식별할 수 있다. 수신 단말 또는 수신 단말의 연락처는 수신 단말 장치 및 장치 내의 소프트웨어 또는 수신 단말이 연결될 수 있는 외부의 서버로부터 획득할 수 있는 연락처들을 포함할 수 있다. 일 실시예에 따라, 수신 단말은 수신한 하나 이상의 전화 번호 중 일부가 수신 단말의 연락처에 저장되어 있는 경우, 단계(1240)로 진행될 수 있다. 일 실시예에 따라, 수신 단말은 수신한 하나 이상의 전화 번호 중 일부가 수신 단말의 연락처에 저장되어 있지 않은 경우, 단계(1250)로 진행될 수 있다.In
단계(1240)에서, 수신 단말은 발신 단말로부터 수신한 메시지들(예를 들어, INVITE SIP 메시지, 발신 단말의 고유 전화 번호를 포함하는 메시지)에 포함된 하나 이상의 전화 번호들에 대응하는 연락처를 표시할 수 있다. 일 실시예에 따라, 수신 단말은 수신한 하나 이상의 전화 번호에 대응하는 하나 이상의 연락처가 저장되어 있는 경우, 저장된 연락처와 함께, 대응하는 연락처가 없는 전화 번호를 표시(display) 또는 제공할 수 있다.In
단계(1250)에서, 수신 단말은 발신 단말로부터 수신한 메시지들(예를 들어, INVITE SIP 메시지, 발신 단말의 고유 전화 번호를 포함하는 메시지)에 포함된 하나 이상의 전화 번호들 중 유효한 전화 번호를 표시할 수 있다.In
도 13은 본 개시의 다양한 실시예들에 따른 수신 단말이 영구적인 또는 일시적인 전화 번호 정보에 기반하여 전화 번호 및 연락처를 관리하기 위한 동작의 흐름을 도시한다. 본 개시의 다양한 실시예들에 따라, 도 13에 도시된 일련의 단계 또는 각 단계들은 도 4의 단계(410) 내지 단계(450)에 대응 또는 결합되어 수행될 수 있다.FIG. 13 illustrates a flow of operations for a receiving terminal to manage phone numbers and contact information based on permanent or temporary phone number information according to various embodiments of the present disclosure. According to various embodiments of the present disclosure, a series of steps or each step shown in FIG. 13 may be performed corresponding to or combined with
일 실시예에 따라, 도 13에는 도시되지 않았으나, 단계(1310) 이전에, 수신 단말은 발신 단말로부터 수신한 하나 이상의 번호가 영구적인 상태인지 식별할 수 있다. 수신 단말이 수신하는 하나 이상의 번호가 영구적인 상태인지 여부는, 도 4의 단계(415), 도 6의 인증 동작 또는 도 7의 단계(720)와 유사하거나 실질적으로 동일한 동작을 통하여 결정될 수 있다. 일 실시예에 따라, 도 13에는 도시되지 않았으나, 단계(1310) 이전에, 수신 단말은 발신 단말로부터 수신한 하나 이상의 번호가 유효한지 여부를 식별할 수 있다. 수신 단말이 수신하는 하나 이상의 번호가 유효한지 여부는 도 4의 단계(415), 도 6의 인증 동작 또는 도 7의 단계(720) 중 적어도 하나와 유사하거나 실질적으로 동일한 동작들을 통하여 결정될 수 있다.According to one embodiment, although not shown in FIG. 13, before
단계(1310)에서, 수신 단말은 무효 키를 갖는 하나 이상의 전화 번호를 삭제할 것을 추천할 수 있다. 일 실시예에 따라, 무효 키를 갖는 하나 이상의 전화 번호는 키를 포함하지 않는 전화 번호를 포함할 수 있다. 일 실시예에 따라, 무효 키를 갖는 하나 이상의 전화 번호는 하나 이상의 전화 번호와 관련하여 이전에 저장된 키에 대한 정보와 일치하지 않는 키에 대응하는 전화 번호를 포함할 수 있다. 수신 단말은 유효 키에 대응하는 하나 이상의 전화 번호만을 식별함으로써, 수신하는 전화 번호로부터 보안을 유지할 수 있다.At
단계(1320)에서, 수신 단말은 발신 단말로부터 영구적인 상태의 전화 번호를 획득할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 하나 이상의 번호가 영구적인 상태인지 식별할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 INVITE SIP 메시지에 포함된 분류된 전화 번호 리스트에 기반하여 하나 이상의 번호의 사용 상태를 식별할 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 영구 상태로 분류된 경우, 수신 단말은 영구적인 상태인 하나 이상의 번호를 획득할 수 있다.In
단계(1330)에서, 수신 단말은 수신한 하나 이상의 전화 번호가 수신 단말 또는 수신 단말의 연락처에 저장되어 있는지 여부를 식별할 수 있다. 수신 단말 또는 수신 단말의 연락처는 수신 단말 장치 및 장치 내의 소프트웨어 또는 수신 단말이 연결될 수 있는 외부의 서버로부터 획득할 수 있는 연락처들을 포함할 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 수신 단말 또는 수신 단말의 연락처에 저장되어 있는 경우, 단계(1340)로 진행될 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호가 수신 단말 또는 수신 단말의 연락처에 저장되어 있지 않은 경우, 단계(1350)로 진행될 수 있다.In
단계(1350)에서, 수신 단말은 수신 단말이 포함하는 연락처를 업데이트를 추천(예를 들어, 표시 또는 제공)할 수 있다. 일 실시예에 따라, 수신 단말은 하나 이상의 전화 번호의 사용 상태에 기반하여 연락처 또는 연락처 리스트를 업데이트할지 여부를 결정할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 하나 이상의 전화 번호를 수신 단말의 연락처에 저장할 수 있다. 일 실시예에 따라, 수신 단말이 연락처를 업데이트하는 동작은 수신 단말의 연락처에 저장되지 않은 하나 이상의 전화 번호를 저장하는 동작을 포함할 수 있다.In
단계(1340)에서, 수신 단말은 수신한 하나 이상의 전화 번호가 저장되어 있는 연락처들이 동일한 연락처인지 여부를 식별할 수 있다. 일 실시예에 따라, 수신 단말은 임의의 전화 번호들이 저장된 연락처를 포함할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 하나 이상의 전화 번호 중 하나의 번호를 새로운 연락처로 저장할 수 있거나, 수신한 하나 이상의 전화 번호 중 하나의 번호가 수신 단말의 연락처에 저장되어 있을 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호에 대응하는 각 연락처들이 동일한 연락처인 경우, 절차는 종료될 수 있다. 일 실시예에 따라, 수신 단말이 수신한 하나 이상의 전화 번호에 대응하는 각 연락처들이 동일한 연락처가 아닌 경우, 단계(1360)로 진행될 수 있다.In
단계(1360)에서, 수신 단말은 수신한 하나 이상의 전화 번호에 대응하는 각 연락처들을 병합할 것을 추천(예를 들어, 표시 또는 제공)할 수 있다. 일 실시예에 따라, 수신 단말은 발신 단말로부터 수신한 하나 이상의 전화 번호 중 일부를 저장한 연락처와 기존에 저장하고 있던 발신 단말의 전화 번호를 저장한 연락처를 병합할 것인지 여부를 사용자에게 표시 또는 제공할 수 있다. 일 실시예에 따라, 수신 단말이 병합할 수 있는 각 연락처는 동일한 발신 단말에 대응하는 연락처들일 수 있다.In
본 개시의 다양한 실시예에 따라, 단계(1340) 내지 단계(1360)은 하나의 단계로 수행될 수 있다. 예를 들어, 수신 단말이 연락처를 업데이트하는 동작은 수신 단말이 수신한 하나 이상의 전화 번호가 제1 연락처에는 저장되지 않았으나, 제2 연락처에 저장되어 있는 경우, 제2 연락처를 제1 연락처에 병합(merge)하는 동작을 포함할 수 있다.According to various embodiments of the present disclosure,
본 개시의 다양한 실시예들에 따라, 무선 통신 시스템에 있어서, 제1 단말에 의해 수행되는 방법은, 사용 가능한 복수의 소스(source)로부터 적어도 하나의 전화 번호를 획득하는 단계, 상기 적어도 하나의 전화 번호를 사용 상태에 따라 영구 상태, 임시 상태 또는 무효 상태 중 하나로 분류하는 단계, 및 제2 단말에게 상기 분류된 적어도 하나의 전화 번호에 대한 정보를 포함하는 SIP(session initiation protocol) 메시지를 전송하는 단계를 포함할 수 있다.According to various embodiments of the present disclosure, in a wireless communication system, a method performed by a first terminal includes obtaining at least one phone number from a plurality of available sources, the at least one phone number Classifying a number into one of a permanent state, a temporary state, or an invalid state according to a usage state, and transmitting a session initiation protocol (SIP) message containing information about the classified at least one phone number to a second terminal. may include.
일 실시예에 따라, 상기 방법은, 상기 제1 단말과 연결된 서버에게 상기 제1 단말과 관련된 전화 번호를 전송하는 단계, 상기 복수의 전화 번호들 중 상기 서버에 의해 유효한 것으로 인증된 전화 번호를 수신하는 단계, 및 상기 유효한 것으로 인증된 전화 번호에 기반하여 상기 제2 단말에게 상기 SIP 메시지를 전송하는 단계를 더 포함할 수 있다.According to one embodiment, the method includes transmitting a phone number associated with the first terminal to a server connected to the first terminal, receiving a phone number certified as valid by the server among the plurality of phone numbers. It may further include the step of transmitting the SIP message to the second terminal based on the phone number authenticated as valid.
일 실시예에 따라, 상기 복수의 전화 번호들 중 상기 서버에 의해 유효한 것으로 인증된 전화 번호는 상기 서버로부터 수신한 OTP(one-time password)에 기반하여 인증되는 전화 번호를 포함할 수 있다.According to one embodiment, a phone number certified as valid by the server among the plurality of phone numbers may include a phone number authenticated based on a one-time password (OTP) received from the server.
일 실시예에 따라, 상기 방법은, 상기 제1 단말과 인접한 다른 단말로부터 복수의 전화 번호들을 수신하는 단계, 및 상기 제1 단말과 인접한 다른 단말로부터 수신한 복수의 전화 번호들에 기반하여 상기 제2 단말에게 상기 SIP 메시지를 전송하는 단계를 더 포함할 수 있다.According to one embodiment, the method includes receiving a plurality of phone numbers from another terminal adjacent to the first terminal, and the first terminal based on the plurality of phone numbers received from another terminal adjacent to the first terminal. 2 The step of transmitting the SIP message to the terminal may be further included.
일 실시예에 따라, 상기 방법은, 상기 적어도 하나의 전화 번호에 대응하는 키를 생성하는 단계, 및 상기 적어도 하나의 전화 번호 및 상기 생성된 키에 기반하여 상기 SIP 메시지를 전송하는 단계를 더 포함할 수 있다.According to one embodiment, the method further includes generating a key corresponding to the at least one phone number, and transmitting the SIP message based on the at least one phone number and the generated key. can do.
본 개시의 다양한 실시예들에 따라, 무선 통신 시스템에 있어서, 제2 단말에 의해 수행되는 방법은, 제1 단말로부터 SIP(session initiation protocol) 메시지를 수신하는 단계, 상기 제1 단말의 고유 전화 번호에 대한 정보가 저장되어 있지 않은 것을 식별하는 단계, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는지 여부를 식별하는 단계, 및 상기 적어도 하나의 전화 번호를 표시(display)하는 단계를 포함할 수 있다.According to various embodiments of the present disclosure, in a wireless communication system, a method performed by a second terminal includes receiving a session initiation protocol (SIP) message from a first terminal, a unique phone number of the first terminal, identifying that information about is not stored, identifying whether the SIP message includes at least one phone number different from the unique phone number of the first terminal, and displaying the at least one phone number. It may include a display step.
일 실시예에 따라, 상기 방법은, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 저장되어 있지 않은 전화 번호에 대한 차단 기능을 비활성화하는 단계를 더 포함할 수 있다.According to one embodiment, the method further includes disabling the blocking function for unstored phone numbers when the SIP message includes at least one phone number different from the unique phone number of the first terminal. It can be included.
일 실시예에 따라, 상기 방법은, 상기 제1 단말의 고유 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별하는 단계, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 상기 적어도 하나의 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별하는 단계, 및 상기 적어도 하나의 전화 번호가 블랙 리스트에 포함되어 있는 경우, 상기 제1 단말로부터의 통화를 차단하는 단계를 더 포함할 수 있다.According to one embodiment, the method includes identifying whether the unique phone number of the first terminal is included in a blacklist, wherein the SIP message contains at least one phone number different from the unique phone number of the first terminal. When including, identifying whether the at least one phone number is included in the black list, and if the at least one phone number is included in the black list, blocking a call from the first terminal. Additional steps may be included.
일 실시예에 따라, 상기 방법은, 상기 제1 단말로부터 상기 적어도 하나의 전화 번호 및 상기 적어도 하나의 전화 번호에 대응하는 키를 포함하는 상기 SIP 메시지를 수신하는 단계, 및 상기 적어도 하나의 전화 번호에 대응하는 키에 기반하여 무효 키에 대응하는 전화 번호를 상기 적어도 하나의 전화 번호를 포함하는 리스트에서 삭제하는 단계를 더 포함할 수 있다.According to one embodiment, the method includes receiving the SIP message including the at least one phone number and a key corresponding to the at least one phone number from the first terminal, and the at least one phone number It may further include deleting the phone number corresponding to the invalid key from the list containing the at least one phone number based on the key corresponding to.
일 실시예에 따라, 상기 방법은, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 상기 적어도 하나의 전화 번호에 기반하여 상기 제2 단말의 연락처를 업데이트하는 단계를 더 포함할 수 있다.According to one embodiment, the method may include, when the SIP message includes at least one phone number different from the unique phone number of the first terminal, contact information of the second terminal based on the at least one phone number. An updating step may be further included.
본 개시의 다양한 실시예들에 따라, 무선 통신 시스템에 있어서, 제1 단말은, 적어도 하나의 송수신부(transceiver), 및 상기 적어도 하나의 송수신부와 기능적으로 결합된 적어도 하나의 프로세서(processor)를 포함하고, 상기 적어도 하나의 프로세서는, 사용 가능한 복수의 소스(source)로부터 적어도 하나의 전화 번호를 획득하고, 상기 적어도 하나의 전화 번호를 사용 상태에 따라 영구 상태, 임시 상태 또는 무효 상태 중 하나로 분류하고, 및 제2 단말에게 상기 분류된 적어도 하나의 전화 번호에 대한 정보를 포함하는 SIP(session initiation protocol) 메시지를 전송하도록 구성될 수 있다.According to various embodiments of the present disclosure, in a wireless communication system, a first terminal includes at least one transceiver and at least one processor functionally coupled to the at least one transceiver. wherein the at least one processor obtains at least one phone number from a plurality of available sources, and classifies the at least one phone number into one of a permanent state, a temporary state, or an invalid state depending on the usage state. And may be configured to transmit a session initiation protocol (SIP) message including information about the at least one classified phone number to the second terminal.
일 실시예에 따라, 상기 적어도 하나의 프로세서는, 상기 제1 단말과 연결된 서버에게 상기 제1 단말과 관련된 전화 번호를 전송하고, 상기 복수의 전화 번호들 중 상기 서버에 의해 유효한 것으로 인증된 전화 번호를 수신하고, 및 상기 유효한 것으로 인증된 전화 번호에 기반하여 상기 제2 단말에게 상기 SIP 메시지를 전송하도록 더 구성될 수 있다.According to one embodiment, the at least one processor transmits a phone number related to the first terminal to a server connected to the first terminal, and a phone number certified as valid by the server among the plurality of phone numbers. and transmit the SIP message to the second terminal based on the phone number authenticated as valid.
일 실시예에 따라, 상기 복수의 전화 번호들 중 상기 서버에 의해 유효한 것으로 인증된 전화 번호는 상기 서버로부터 수신한 OTP(one-time password)에 기반하여 인증되는 전화 번호를 포함할 수 있다.According to one embodiment, a phone number certified as valid by the server among the plurality of phone numbers may include a phone number authenticated based on a one-time password (OTP) received from the server.
일 실시예에 따라, 상기 적어도 하나의 프로세서는, 상기 제1 단말과 인접한 다른 단말로부터 복수의 전화 번호들을 수신하고, 및 상기 제1 단말과 인접한 다른 단말로부터 수신한 복수의 전화 번호들에 기반하여 상기 제2 단말에게 상기 SIP 메시지를 전송하도록 더 구성될 수 있다.According to one embodiment, the at least one processor receives a plurality of phone numbers from another terminal adjacent to the first terminal, and based on the plurality of phone numbers received from another terminal adjacent to the first terminal, It may be further configured to transmit the SIP message to the second terminal.
일 실시예에 따라, 상기 적어도 하나의 프로세서는, 상기 적어도 하나의 전화 번호에 대응하는 키를 생성하고, 및 상기 적어도 하나의 전화 번호 및 상기 생성된 키에 기반하여 상기 SIP 메시지를 전송하도록 더 구성될 수 있다.According to one embodiment, the at least one processor is further configured to generate a key corresponding to the at least one phone number, and transmit the SIP message based on the at least one phone number and the generated key. It can be.
본 개시의 다양한 실시예들에 따라, 무선 통신 시스템에 있어서, 제2 단말은, 적어도 하나의 송수신부(transceiver), 및 상기 적어도 하나의 송수신부와 기능적으로 결합된 적어도 하나의 프로세서(processor)를 포함하고, 상기 적어도 하나의 프로세서는, 제1 단말로부터 SIP(session initiation protocol) 메시지를 수신하고, 상기 제1 단말의 고유 전화 번호에 대한 정보가 저장되어 있지 않은 것을 식별하고, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는지 여부를 식별하고, 및 상기 적어도 하나의 전화 번호를 표시(display)하도록 구성될 수 있다.According to various embodiments of the present disclosure, in a wireless communication system, a second terminal includes at least one transceiver and at least one processor functionally coupled to the at least one transceiver. The at least one processor receives a session initiation protocol (SIP) message from a first terminal, identifies that information about the unique phone number of the first terminal is not stored, and the SIP message is transmitted to the first terminal. It may be configured to identify whether it includes at least one phone number different from the unique phone number of the first terminal, and to display the at least one phone number.
일 실시예에 따라, 상기 적어도 하나의 프로세서는, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 저장되어 있지 않은 전화 번호에 대한 차단 기능을 비활성화하도록 더 구성될 수 있다.According to one embodiment, the at least one processor is configured to disable the blocking function for unstored phone numbers when the SIP message includes at least one phone number different from the unique phone number of the first terminal. It can be configured further.
일 실시예에 따라, 상기 적어도 하나의 프로세서는, 상기 제1 단말의 고유 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별하고, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 상기 적어도 하나의 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별하고, 및 상기 적어도 하나의 전화 번호가 블랙 리스트에 포함되어 있는 경우, 상기 제1 단말로부터의 통화를 차단하도록 더 구성될 수 있다.According to one embodiment, the at least one processor identifies whether the unique phone number of the first terminal is included in a blacklist, and the SIP message includes at least one message different from the unique phone number of the first terminal. If it includes a phone number, identify whether the at least one phone number is included in the black list, and if the at least one phone number is included in the black list, block a call from the first terminal. It may be further configured to do so.
일 실시예에 따라, 상기 적어도 하나의 프로세서는, 상기 제1 단말로부터 상기 적어도 하나의 전화 번호 및 상기 적어도 하나의 전화 번호에 대응하는 키를 포함하는 상기 SIP 메시지를 수신하고, 및 상기 적어도 하나의 전화 번호에 대응하는 키에 기반하여 무효 키에 대응하는 전화 번호를 상기 적어도 하나의 전화 번호를 포함하는 리스트에서 삭제하도록 더 구성될 수 있다.According to one embodiment, the at least one processor receives the SIP message including the at least one phone number and a key corresponding to the at least one phone number from the first terminal, and the at least one The method may be further configured to delete a phone number corresponding to an invalid key from the list containing the at least one phone number based on the key corresponding to the phone number.
일 실시예에 따라, 상기 적어도 하나의 프로세서는, 상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 상기 적어도 하나의 전화 번호에 기반하여 상기 제2 단말의 연락처를 업데이트하도록 더 구성될 수 있다.According to one embodiment, the at least one processor is, when the SIP message includes at least one phone number different from the unique phone number of the first terminal, the second terminal based on the at least one phone number. It may be further configured to update the contact information of .
본 개시의 청구항 또는 명세서에 기재된 실시예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.Methods according to embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다. When implemented as software, a computer-readable storage medium that stores one or more programs (software modules) may be provided. One or more programs stored in a computer-readable storage medium are configured to be executable by one or more processors in an electronic device (configured for execution). One or more programs include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specification of the present disclosure.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 비휘발성(non-volatile) 메모리, 롬(read only memory, ROM), 전기적 삭제가능 프로그램가능 롬(electrically erasable programmable read only memory, EEPROM), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(compact disc-ROM, CD-ROM), 디지털 다목적 디스크(digital versatile discs, DVDs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 복수 개 포함될 수도 있다. These programs (software modules, software) may include random access memory, non-volatile memory, including flash memory, read only memory (ROM), and electrically erasable programmable ROM. (electrically erasable programmable read only memory, EEPROM), magnetic disc storage device, compact disc-ROM (CD-ROM), digital versatile discs (DVDs), or other types of disk storage. It can be stored in an optical storage device or magnetic cassette. Alternatively, it may be stored in a memory consisting of a combination of some or all of these. Additionally, a plurality of each configuration memory may be included.
또한, 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(local area network), WAN(wide area network), 또는 SAN(storage area network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시예를 수행하는 장치에 접속할 수도 있다.In addition, the program may be distributed through a communication network such as the Internet, an intranet, a local area network (LAN), a wide area network (WAN), or a storage area network (SAN), or a combination thereof. It may be stored on an attachable storage device that is accessible. This storage device can be connected to a device performing an embodiment of the present disclosure through an external port. Additionally, a separate storage device on a communications network may be connected to the device performing embodiments of the present disclosure.
상술한 본 개시의 구체적인 실시예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.In the specific embodiments of the present disclosure described above, elements included in the disclosure are expressed in singular or plural numbers depending on the specific embodiment presented. However, singular or plural expressions are selected to suit the presented situation for convenience of explanation, and the present disclosure is not limited to singular or plural components, and even components expressed in plural may be composed of singular or singular. Even expressed components may be composed of plural elements.
한편 본 개시의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present disclosure, specific embodiments have been described, but of course, various modifications are possible without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure should not be limited to the described embodiments, but should be determined not only by the scope of the patent claims described later, but also by the scope of this patent claim and equivalents.
Claims (20)
사용 가능한 복수의 소스(source)로부터 적어도 하나의 전화 번호를 획득하는 단계;
상기 적어도 하나의 전화 번호를 사용 상태에 따라 영구 상태, 임시 상태 또는 무효 상태 중 하나로 분류하는 단계; 및
제2 단말에게 상기 분류된 적어도 하나의 전화 번호에 대한 정보를 포함하는 SIP(session initiation protocol) 메시지를 전송하는 단계를 포함하는 방법.
In a wireless communication system, the method performed by the first terminal is:
Obtaining at least one phone number from a plurality of available sources;
classifying the at least one phone number into one of a permanent state, a temporary state, or an invalid state according to a usage state; and
A method comprising transmitting a session initiation protocol (SIP) message including information about the at least one classified phone number to a second terminal.
상기 제1 단말과 연결된 서버에게 상기 제1 단말과 관련된 전화 번호를 전송하는 단계;
상기 복수의 전화 번호들 중 상기 서버에 의해 유효한 것으로 인증된 전화 번호를 수신하는 단계; 및
상기 유효한 것으로 인증된 전화 번호에 기반하여 상기 제2 단말에게 상기 SIP 메시지를 전송하는 단계를 더 포함하는 방법.
The method of claim 1, wherein the method comprises:
transmitting a phone number related to the first terminal to a server connected to the first terminal;
Receiving a phone number certified as valid by the server among the plurality of phone numbers; and
The method further comprising transmitting the SIP message to the second terminal based on the phone number authenticated as valid.
The method of claim 2, wherein the phone number certified as valid by the server among the plurality of phone numbers includes a phone number authenticated based on a one-time password (OTP) received from the server.
상기 제1 단말과 인접한 다른 단말로부터 복수의 전화 번호들을 수신하는 단계; 및
상기 제1 단말과 인접한 다른 단말로부터 수신한 복수의 전화 번호들에 기반하여 상기 제2 단말에게 상기 SIP 메시지를 전송하는 단계를 더 포함하는 방법.
The method of claim 1, wherein the method comprises:
Receiving a plurality of phone numbers from another terminal adjacent to the first terminal; and
The method further includes transmitting the SIP message to the second terminal based on a plurality of phone numbers received from another terminal adjacent to the first terminal.
상기 적어도 하나의 전화 번호에 대응하는 키를 생성하는 단계; 및
상기 적어도 하나의 전화 번호 및 상기 생성된 키에 기반하여 상기 SIP 메시지를 전송하는 단계를 더 포함하는 방법.
The method of claim 1, wherein the method comprises:
generating a key corresponding to the at least one phone number; and
The method further comprising transmitting the SIP message based on the at least one phone number and the generated key.
제1 단말로부터 SIP(session initiation protocol) 메시지를 수신하는 단계;
상기 제1 단말의 고유 전화 번호에 대한 정보가 저장되어 있지 않은 것을 식별하는 단계;
상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는지 여부를 식별하는 단계; 및
상기 적어도 하나의 전화 번호를 표시(display)하는 단계를 포함하는 방법.
In a wireless communication system, the method performed by the second terminal is:
Receiving a session initiation protocol (SIP) message from a first terminal;
identifying that information on the unique phone number of the first terminal is not stored;
Identifying whether the SIP message includes at least one phone number different from the unique phone number of the first terminal; and
A method comprising displaying the at least one phone number.
상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 저장되어 있지 않은 전화 번호에 대한 차단 기능을 비활성화하는 단계를 더 포함하는 방법.
The method of claim 6, wherein the method:
If the SIP message includes at least one phone number different from the unique phone number of the first terminal, the method further includes disabling a blocking function for a phone number that is not stored.
상기 제1 단말의 고유 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별하는 단계;
상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 상기 적어도 하나의 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별하는 단계; 및
상기 적어도 하나의 전화 번호가 블랙 리스트에 포함되어 있는 경우, 상기 제1 단말로부터의 통화를 차단하는 단계를 더 포함하는 방법.
The method of claim 6, wherein the method:
identifying whether the unique phone number of the first terminal is included in a black list;
When the SIP message includes at least one phone number that is different from the unique phone number of the first terminal, identifying whether the at least one phone number is included in a blacklist; and
The method further includes blocking a call from the first terminal when the at least one phone number is included in the blacklist.
상기 제1 단말로부터 상기 적어도 하나의 전화 번호 및 상기 적어도 하나의 전화 번호에 대응하는 키를 포함하는 상기 SIP 메시지를 수신하는 단계; 및
상기 적어도 하나의 전화 번호에 대응하는 키에 기반하여 무효 키에 대응하는 전화 번호를 상기 적어도 하나의 전화 번호를 포함하는 리스트에서 삭제하는 단계를 더 포함하는 방법.
The method of claim 6, wherein the method:
Receiving the SIP message including the at least one phone number and a key corresponding to the at least one phone number from the first terminal; and
The method further includes deleting a phone number corresponding to an invalid key from a list containing the at least one phone number based on the key corresponding to the at least one phone number.
상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 상기 적어도 하나의 전화 번호에 기반하여 상기 제2 단말의 연락처를 업데이트하는 단계를 더 포함하는 방법.
The method of claim 6, wherein the method:
If the SIP message includes at least one phone number different from the unique phone number of the first terminal, the method further includes updating the contact information of the second terminal based on the at least one phone number.
적어도 하나의 송수신부(transceiver); 및
상기 적어도 하나의 송수신부와 기능적으로 결합된 적어도 하나의 프로세서(processor)를 포함하고,
상기 적어도 하나의 프로세서는,
사용 가능한 복수의 소스(source)로부터 적어도 하나의 전화 번호를 획득하고,
상기 적어도 하나의 전화 번호를 사용 상태에 따라 영구 상태, 임시 상태 또는 무효 상태 중 하나로 분류하고, 및
제2 단말에게 상기 분류된 적어도 하나의 전화 번호에 대한 정보를 포함하는 SIP(session initiation protocol) 메시지를 전송하도록 구성되는 장치.
In a wireless communication system, the first terminal,
At least one transceiver; and
Comprising at least one processor functionally coupled to the at least one transceiver,
The at least one processor,
Obtain at least one telephone number from a plurality of available sources,
classify the at least one phone number into one of permanent, temporary, or invalid status depending on its usage status, and
A device configured to transmit a session initiation protocol (SIP) message including information about the at least one classified phone number to a second terminal.
상기 제1 단말과 연결된 서버에게 상기 제1 단말과 관련된 전화 번호를 전송하고,
상기 복수의 전화 번호들 중 상기 서버에 의해 유효한 것으로 인증된 전화 번호를 수신하고, 및
상기 유효한 것으로 인증된 전화 번호에 기반하여 상기 제2 단말에게 상기 SIP 메시지를 전송하도록 더 구성되는 장치.
The method of claim 11, wherein the at least one processor:
Transmitting a phone number related to the first terminal to a server connected to the first terminal,
Receiving a phone number certified as valid by the server among the plurality of phone numbers, and
The device is further configured to transmit the SIP message to the second terminal based on the phone number authenticated as valid.
The device of claim 12, wherein the phone number certified as valid by the server among the plurality of phone numbers includes a phone number authenticated based on a one-time password (OTP) received from the server.
상기 제1 단말과 인접한 다른 단말로부터 복수의 전화 번호들을 수신하고, 및
상기 제1 단말과 인접한 다른 단말로부터 수신한 복수의 전화 번호들에 기반하여 상기 제2 단말에게 상기 SIP 메시지를 전송하도록 더 구성되는 장치.
The method of claim 11, wherein the at least one processor:
Receiving a plurality of phone numbers from another terminal adjacent to the first terminal, and
The device is further configured to transmit the SIP message to the second terminal based on a plurality of phone numbers received from another terminal adjacent to the first terminal.
상기 적어도 하나의 전화 번호에 대응하는 키를 생성하고, 및
상기 적어도 하나의 전화 번호 및 상기 생성된 키에 기반하여 상기 SIP 메시지를 전송하도록 더 구성되는 장치.
The method of claim 11, wherein the at least one processor:
generate a key corresponding to the at least one phone number, and
The device further configured to transmit the SIP message based on the at least one phone number and the generated key.
적어도 하나의 송수신부(transceiver); 및
상기 적어도 하나의 송수신부와 기능적으로 결합된 적어도 하나의 프로세서(processor)를 포함하고,
상기 적어도 하나의 프로세서는,
제1 단말로부터 SIP(session initiation protocol) 메시지를 수신하고,
상기 제1 단말의 고유 전화 번호에 대한 정보가 저장되어 있지 않은 것을 식별하고,
상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는지 여부를 식별하고, 및
상기 적어도 하나의 전화 번호를 표시(display)하도록 구성되는 장치.
In a wireless communication system, the second terminal,
At least one transceiver; and
Comprising at least one processor functionally coupled to the at least one transceiver,
The at least one processor,
Receive a session initiation protocol (SIP) message from the first terminal,
Identifying that information about the unique phone number of the first terminal is not stored,
Identify whether the SIP message includes at least one phone number different from the unique phone number of the first terminal, and
A device configured to display the at least one phone number.
상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 저장되어 있지 않은 전화 번호에 대한 차단 기능을 비활성화하도록 더 구성되는 장치.
The method of claim 16, wherein the at least one processor:
The device is further configured to disable a blocking function for unstored phone numbers when the SIP message includes at least one phone number different from the unique phone number of the first terminal.
상기 제1 단말의 고유 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별하고,
상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 상기 적어도 하나의 전화 번호가 블랙 리스트에 포함되어 있는지 여부를 식별하고, 및
상기 적어도 하나의 전화 번호가 블랙 리스트에 포함되어 있는 경우, 상기 제1 단말로부터의 통화를 차단하도록 더 구성되는 장치.
The method of claim 16, wherein the at least one processor:
Identify whether the unique phone number of the first terminal is included in the black list,
If the SIP message includes at least one phone number different from the unique phone number of the first terminal, identify whether the at least one phone number is included in a blacklist, and
The device is further configured to block a call from the first terminal when the at least one phone number is included in a blacklist.
상기 제1 단말로부터 상기 적어도 하나의 전화 번호 및 상기 적어도 하나의 전화 번호에 대응하는 키를 포함하는 상기 SIP 메시지를 수신하고, 및
상기 적어도 하나의 전화 번호에 대응하는 키에 기반하여 무효 키에 대응하는 전화 번호를 상기 적어도 하나의 전화 번호를 포함하는 리스트에서 삭제하도록 더 구성되는 장치.
The method of claim 16, wherein the at least one processor:
Receiving the SIP message including the at least one phone number and a key corresponding to the at least one phone number from the first terminal, and
The apparatus further configured to delete a phone number corresponding to an invalid key from the list containing the at least one phone number based on the key corresponding to the at least one phone number.
상기 SIP 메시지가 상기 제1 단말의 고유 전화 번호와 다른 적어도 하나의 전화 번호를 포함하는 경우, 상기 적어도 하나의 전화 번호에 기반하여 상기 제2 단말의 연락처를 업데이트하도록 더 구성되는 장치.
The method of claim 16, wherein the at least one processor:
If the SIP message includes at least one phone number that is different from the unique phone number of the first terminal, the device is further configured to update the contact information of the second terminal based on the at least one phone number.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220108373A KR20240029958A (en) | 2022-08-29 | 2022-08-29 | Method and apparatus for managing phone number and contacts in a wireless communication system |
US18/455,208 US20240065194A1 (en) | 2022-08-29 | 2023-08-24 | Method and device for managing phone number and contacts in wireless communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220108373A KR20240029958A (en) | 2022-08-29 | 2022-08-29 | Method and apparatus for managing phone number and contacts in a wireless communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240029958A true KR20240029958A (en) | 2024-03-07 |
Family
ID=90001190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220108373A Pending KR20240029958A (en) | 2022-08-29 | 2022-08-29 | Method and apparatus for managing phone number and contacts in a wireless communication system |
Country Status (2)
Country | Link |
---|---|
US (1) | US20240065194A1 (en) |
KR (1) | KR20240029958A (en) |
-
2022
- 2022-08-29 KR KR1020220108373A patent/KR20240029958A/en active Pending
-
2023
- 2023-08-24 US US18/455,208 patent/US20240065194A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20240065194A1 (en) | 2024-02-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019036221A1 (en) | Facilitating beam recovery request for 5g or other next generation network | |
JP2013524556A (en) | Communications system | |
CN111201745A (en) | Unified index framework for reference signals | |
US11889308B2 (en) | Multi-access edge computing (MEC)-key id derivation in authentication between UE and edge servers | |
KR102535138B1 (en) | Method and apparatus for transmission and reception of data in wireless communication system | |
CN112997518B (en) | Security management in a disaggregated base station in a communication system | |
EP4150874A1 (en) | Authentication and authorization for user equipment (ue)-to-network relaying | |
CN116723507B (en) | Terminal security method and device for edge network | |
KR20210058479A (en) | Apparatus and method for supporting network slices interworking in wireless communication system | |
CN115777193A (en) | Edge security program for edge enabler server loading | |
JP2022546270A (en) | Apparatus and method for handling PDU sessions in a wireless communication system | |
CN117063498A (en) | Communication method and device for supporting unmanned aerial vehicle authentication in wireless communication system | |
KR20230051000A (en) | Method and apparatus for restriction on ue registration for ue onboarding in wireless communication system | |
US20220345894A1 (en) | Registration and security enhancements for a wtru with multiple usims | |
EP4458005B1 (en) | Shared-application vertical-session-based-edge-application-instance discovery and selection | |
KR20210023299A (en) | Method and apparatus for exposing network service in wireless communication system | |
CN119586184A (en) | Method and apparatus for authenticating attacks of fake base stations in wireless communication systems | |
KR20240029958A (en) | Method and apparatus for managing phone number and contacts in a wireless communication system | |
KR20230022761A (en) | Registration and protocol data unit session establishment method and appparatus for onboarding of an user equipment in a mobile communication system | |
WO2021092756A1 (en) | Alerting a device that shares an identity with another device based on user configuration | |
US20240205268A1 (en) | Serving call session control function (cscf) restoration with proxy cscf binding | |
WO2025065487A1 (en) | Command and control authorization for aerial devices command and control authorization for aerial devices. | |
US20230412340A1 (en) | Terminal, base station, and communication method | |
EP4443929A1 (en) | Method and device for forming end-to-end security during provisioning of credentials to terminal by using control plane | |
KR20230022767A (en) | Method and apparatus for ue authenticaion/authorization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220829 |
|
PG1501 | Laying open of application |