[go: up one dir, main page]

CN103339898B - For providing the method and system of enhancement mode event notice in UPnP home network environment - Google Patents

For providing the method and system of enhancement mode event notice in UPnP home network environment Download PDF

Info

Publication number
CN103339898B
CN103339898B CN201280005900.4A CN201280005900A CN103339898B CN 103339898 B CN103339898 B CN 103339898B CN 201280005900 A CN201280005900 A CN 201280005900A CN 103339898 B CN103339898 B CN 103339898B
Authority
CN
China
Prior art keywords
information
remote party
event
incoming event
incoming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201280005900.4A
Other languages
Chinese (zh)
Other versions
CN103339898A (en
Inventor
M.M.帕蒂尔
V.吉迪冈塔
孟齐永
金俊亨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN103339898A publication Critical patent/CN103339898A/en
Application granted granted Critical
Publication of CN103339898B publication Critical patent/CN103339898B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/02Calling substations, e.g. by ringing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13178Control signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

提供一种在UPnP家庭网络环境中向电话控制点提供入局事件通知的方法和系统。当与远程参与方相关联的入局事件到达电话服务器时,由电话服务器获取与远程参与方相关联的信息。生成与入局事件相关联的入局事件通知。所述入局事件通知包括与远程参与方相关联的信息。将入局事件与入局事件通知一起转发到UPnP家庭网络环境中的至少一个电话控制点。当入局事件到达电话控制点时,将与远程参与方相关联的信息与入局事件通知一起显示在至少一个电话控制点的显示器上。

A method and system are provided for providing incoming event notifications to a telephony control point in a UPnP home network environment. Information associated with the remote party is retrieved by the telephony server when an incoming event associated with the remote party arrives at the telephony server. Generates an incoming event notification associated with the incoming event. The incoming event notification includes information associated with the remote party. The incoming event is forwarded to at least one telephony control point in the UPnP home network environment together with the incoming event notification. When an incoming event arrives at a telephony control point, information associated with the remote party is displayed on a display of at least one telephony control point along with an incoming event notification.

Description

用于在通用即插即用家庭网络环境中提供 增强型事件通知的方法和系统intended to provide in a UPnP home networking environment Method and system for enhanced event notification

技术领域technical field

本发明一般涉及通用即插即用(UPnP)通信的领域,更具体地,涉及在UPnP家庭网络环境中提供增强型事件通知(enhanced event notification)。The present invention relates generally to the field of Universal Plug and Play (UPnP) communications, and more particularly to providing enhanced event notification in a UPnP home network environment.

背景技术Background technique

UPnP是由UPnP论坛颁布的一组计算机网络协议。UPnP的目标是允许访问以便无缝连接以及简化家庭和企业环境中的网络实施(例如,数据共享、通信、和娱乐)。这些目标是通过定义和发布建立在开放的、基于因特网的通信标准上的UPnP设备控制协议来实现的。UPnP is a set of computer network protocols promulgated by the UPnP Forum. The goal of UPnP is to allow access for seamless connectivity and to simplify network implementation (eg, data sharing, communication, and entertainment) in home and business environments. These goals are achieved by defining and publishing the UPnP device control protocol built on open, Internet-based communication standards.

UPnP技术可以满足家庭网络中的大范围的设备的需要。UPnP提供发现、控制、和事件(eventing)机制。发现机制是使用简单服务发现协议(SSDP)协议来启动的。事件机制遵循通用事件通知架构(General Event NotificationArchitecture,GENA)协议。使用这些技术,UPnP使得运行中的UPnP设备对于UPnP家庭网络中的其它设备可用或不可用。The UPnP technology can meet the needs of a wide range of devices in a home network. UPnP provides discovery, control, and eventing mechanisms. The discovery mechanism is initiated using the Simple Service Discovery Protocol (SSDP) protocol. The event mechanism follows the General Event Notification Architecture (GENA) protocol. Using these techniques, UPnP makes running UPnP devices available or unavailable to other devices in the UPnP home network.

UPnP架构允许个人计算机(PC)、联网的家电、和无线设备的对等联网。UPnP架构是基于已建立的标准(诸如传输控制协议/网际协议(TCP/IP)、用户数据报协议(UDP)、超文本传输协议(HTTP)、和可扩展标记语言(XML))的分布式的、开放的架构。UPnP架构支持零配置联网。例如,来自任何厂商的UPnP兼容设备都能够动态地加入网络、取得网际协议(IP)地址、声明它的名字、基于请求传达它的能力、以及了解其他设备的存在和能力。另一方面,UPnP设备能够自动离开UPnP家庭网络,而不留下任何不想要的状态信息。The UPnP architecture allows for peer-to-peer networking of personal computers (PCs), networked home appliances, and wireless devices. The UPnP architecture is a distributed , open architecture. The UPnP architecture supports zero-configuration networking. For example, a UPnP-compliant device from any vendor can dynamically join a network, obtain an Internet Protocol (IP) address, declare its name, communicate its capabilities upon request, and learn about the presence and capabilities of other devices. On the other hand, UPnP devices are able to leave the UPnP home network automatically without leaving any unwanted state information.

UPnP联网的基础是网际协议(IP)寻址。每个UPnP设备包括动态主机配置协议(DHCP)客户端,当UPnP设备第一次连接到UPnP网络时,该客户端搜索DHCP服务器。如果没有可用的DHCP服务器,则UPnP设备为自己分配地址。如果在DHCP事务期间,UPnP设备获取域名,例如,通过域名系统(DNS)服务器或者经由DNS转发,则UPnP设备在随后的网络操作中使用该名;否则UPnP设备使用它的IP地址。The basis of UPnP networking is Internet Protocol (IP) addressing. Each UPnP device includes a Dynamic Host Configuration Protocol (DHCP) client that searches for a DHCP server when the UPnP device connects to the UPnP network for the first time. If no DHCP server is available, the UPnP device assigns itself an address. If during a DHCP transaction, the UPnP device acquires a domain name, eg, through a Domain Name System (DNS) server or via DNS forwarding, the UPnP device uses that name in subsequent network operations; otherwise the UPnP device uses its IP address.

UPnP论坛也提供电话服务,用于扩展用户在家庭中访问电话服务的体验,所述电话服务例如消息服务、出席(presence)服务、和呼叫处理(分组交换(PS)/电路交换(CS)呼叫)服务。与UPnP设备架构(DA)类似,电话定义三个种类的设备,即,向用户提供消息和出席相关服务的电话服务器(TS)、启动由TS提供的动作的电话控制点(UPnP电话设备)、以及用于对到TS的输入以及来自TS的输出进行介质相关的处理并且提供的电话客户端设备(TC)。The UPnP forum also provides telephony services for extending the user's experience in accessing telephony services in the home, such as messaging services, presence services, and call handling (Packet Switched (PS)/Circuit Switched (CS) calls )Serve. Similar to the UPnP Device Architecture (DA), Telephony defines three categories of devices, namely, Telephony Servers (TS) that provide messaging and presence related services to the user, Telephony Control Points (UPnP Telephony Devices) that initiate actions provided by the TS, And a telephony client device (TC) for media-dependent processing of input to and output from the TS and providing.

UPnP电话服务基于例如VOIP或其它呼叫(call)技术的广域网(WAN)呼叫技术,使用电话控制点,使用户能够发起去往UPnP家庭网络外部的任何用户的呼叫/消息或者接收来自UPnP家庭网络外部的任何用户的呼叫/消息。例如,当接收到来自另一个设备的呼叫时,呼叫通知被TS提供给电话控制点。然而,UPnP电话服务不提供具有入局呼叫(incoming call)状态和发起者(originator)地址的呼叫通知。UPnP telephony services are based on Wide Area Network (WAN) calling technologies such as VOIP or other call technologies, using a telephony control point, enabling users to initiate calls/messages to or receive calls/messages from any user outside the UPnP home network Calls/messages from any user. For example, when a call is received from another device, a call notification is provided by the TS to the telephony control point. However, the UPnP telephony service does not provide call notification with incoming call status and originator address.

发明内容Contents of the invention

做出了本发明以解决至少以上问题和/或缺点并且提供至少以下描述的优点。因此,本发明的一个方面提供一种用于在UPnP家庭网络环境中提供增强型事件通知的方法和系统。The present invention has been made to address at least the above problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention provides a method and system for providing enhanced event notification in a UPnP home network environment.

根据本发明的一个方面,提供一种在UPnP家庭网络环境中向电话控制点提供入局事件通知的方法。当与远程参与方相关联的入局事件到达电话服务器时,由电话服务器获取与远程参与方相关联的信息。生成与入局事件相关联的入局事件通知。所述入局事件通知包括与远程参与方相关联的信息。将入局事件与入局事件通知一起转发到UPnP家庭网络环境中的至少一个电话控制点。当入局事件到达电话控制点时,将与远程参与方相关联的信息与入局事件通知一起显示在至少一个电话控制点的显示器上。According to one aspect of the present invention, there is provided a method of providing an incoming event notification to a telephony control point in a UPnP home network environment. Information associated with the remote party is retrieved by the telephony server when an incoming event associated with the remote party arrives at the telephony server. Generates an incoming event notification associated with the incoming event. The incoming event notification includes information associated with the remote party. The incoming event is forwarded to at least one telephony control point in the UPnP home network environment together with the incoming event notification. When an incoming event arrives at a telephony control point, information associated with the remote party is displayed on a display of at least one telephony control point along with an incoming event notification.

根据本发明的另一个方面,提供一种系统,包括电话服务器和经由UPnP家庭网络通信地耦接到电话服务器的至少一个电话控制点。电话服务器被配置为:当从远程参与方接收到入局事件时获取与远程参与方相关联的信息;生成与入局事件相关联并且具有与远程参与方相关联的信息的入局事件通知;将入局事件与入局事件通知一起转发到至少一个电话控制点;以及将与远程参与方相关联的信息与入局事件通知一起显示。According to another aspect of the present invention, there is provided a system comprising a telephony server and at least one telephony control point communicatively coupled to the telephony server via a UPnP home network. The telephony server is configured to: obtain information associated with the remote party when an incoming event is received from the remote party; generate an incoming event notification associated with the incoming event and having the information associated with the remote party; send the incoming event Forwarding to at least one telephony control point with the incoming event notification; and displaying information associated with the remote party with the incoming event notification.

根据本发明的再一个方面,提供一种在UPnP家庭网络环境中在出局事件中提供用户信息的方法。从电话控制点接收发起对于远程参与方的出局事件的请求。获取与用户相关联的信息。利用与用户相关联的信息生成与出局事件相关联的出局事件通知。向远程参与方发起出局事件以及出局事件通知。According to still another aspect of the present invention, there is provided a method for providing user information in an outgoing call event in a UPnP home network environment. A request to initiate an outbound event for a remote party is received from a telephony control point. Get information associated with a user. An outbound event notification associated with the outbound event is generated using information associated with the user. Initiate outbound events and outbound event notifications to remote participants.

根据本发明的又一个方面,提供一种系统,包括:电话服务器;以及经由UPnP家庭网络通信地耦合至电话服务器至少一个电话控制点。所述至少一个电话控制点被配置为用于向电话服务器发送发起对于远程参与方的出局事件的请求。所述电话服务器被配置为用于获取与用户相关联的信息,利用与用户相关联的信息生成与出局事件相关联的出局事件通知,并且向远程参与方发起出局事件与出局事件通知,从而当出局事件到达远程参与方时用户信息和出局事件通知被显示给远程参与方。According to yet another aspect of the present invention, there is provided a system comprising: a telephony server; and at least one telephony control point communicatively coupled to the telephony server via a UPnP home network. The at least one telephony control point is configured to send a request to the telephony server to initiate an outbound event for the remote party. The telephony server is configured to obtain information associated with the user, generate an outgoing event notification associated with the outgoing event using the information associated with the user, and initiate the outgoing event and the outgoing event notification to the remote party, thereby when The user information and the notification of the outgoing event are displayed to the remote party when the outgoing event arrives at the remote party.

附图说明Description of drawings

本发明的以上和其它方面、特征和优点将从下面结合附图的详细描述中变得更加清楚明白,其中:The above and other aspects, features and advantages of the present invention will become more apparent from the following detailed description in conjunction with the accompanying drawings, wherein:

图1是根据本发明的实施例的、具有用于提供与入局事件或出局事件(outgoing event)相关联的增强型事件通知的TS的UPnP家庭网络系统的框图。FIG. 1 is a block diagram of a UPnP home network system having a TS for providing enhanced event notification associated with an incoming event or an outgoing event, according to an embodiment of the present invention.

图2是示出根据本发明的实施例的、提供指示从远程参与方到诸如图1中所示的电话控制点(TelCP)的入局呼叫的到达的增强型入局呼叫通知的方法的流程图。2 is a flowchart illustrating a method of providing enhanced incoming call notification indicating the arrival of an incoming call from a remote party to a telephony control point (TelCP), such as that shown in FIG. 1 , according to an embodiment of the present invention.

图3是示出根据本发明的实施例的、提供指示从远程参与方到TelCP的入局消息的到达的增强型入局消息通知的方法的流程图。3 is a flowchart illustrating a method of providing enhanced inbound message notification indicating the arrival of an inbound message from a remote party to the TelCP, according to an embodiment of the present invention.

图4是示出根据本发明的实施例的、提供指示从远程参与方到TelCP的会话更新的增强型入局会话更新通知的方法的流程图。4 is a flowchart illustrating a method of providing an enhanced incoming session update notification indicating a session update from a remote party to a TelCP, according to an embodiment of the present invention.

图5是示出根据本发明的实施例的、提供与来自远程参与方的故意的入局事件相关联的出局事件通知的方法的流程图。5 is a flowchart illustrating a method of providing an outbound event notification associated with an intentional inbound event from a remote party, according to an embodiment of the present invention.

图6是根据本发明的实施例的、具有用于存储与入局事件通知相关联的偏好(preference)的新元素的电话数据模型的示意性表示。Figure 6 is a schematic representation of a telephony data model with a new element for storing preferences associated with incoming event notifications, according to an embodiment of the invention.

图7是根据本发明的实施例的、具有用于存储与出局事件通知相关联的配置设置的新元素的电话数据模型的示意性表示。Figure 7 is a schematic representation of a telephony data model with a new element for storing configuration settings associated with outbound event notifications, according to an embodiment of the invention.

图8A到图8D是根据本发明的实施例的、显示与从远程参与方接收的入局呼叫相关联的增强型入局呼叫通知的TelCP的屏幕截图视图。8A-8D are screenshot views of TelCP displaying enhanced incoming call notifications associated with incoming calls received from remote parties, according to an embodiment of the invention.

图9是示出诸如图1中所示的、用于实施本发明的实施例的TS的各种组件的框图。FIG. 9 is a block diagram showing various components of a TS such as that shown in FIG. 1 for implementing an embodiment of the present invention.

具体实施方式detailed description

详细参考附图描述本发明的实施例。相同或相似的组件可以由相同或相似的参考标号来指定,即使它们在不同的图中被示出时也是如此。对本领域已知的构造或过程的详细描述可以被省略以避免模糊了本发明的主题。Embodiments of the present invention are described in detail with reference to the accompanying drawings. The same or similar components may be designated by the same or similar reference numerals even when they are shown in different drawings. Detailed descriptions of constructions or processes known in the art may be omitted to avoid obscuring the subject matter of the present invention.

本发明提供用于在UPnP家庭网络环境中提供增强型事件通知的方法和系统。The present invention provides a method and system for providing enhanced event notification in a UPnP home network environment.

如这里所使用的,术语“远程参与方(remote party)”是指位于UPnP家庭联网环境外部并且经由例如无线区域网(wireless area network)的通信信道通信地连接到UPnP家庭设备的实体。术语“远程参与方信息”和“与远程参与方相关联的信息”具有相同的含义。并且,术语“用户信息”和“与用户相关联的信息”具有相同的含义。As used herein, the term "remote party" refers to an entity located outside the UPnP home networking environment and communicatively connected to a UPnP home device via a communication channel, such as a wireless area network. The terms "remote party information" and "information associated with a remote party" have the same meaning. And, the terms "user information" and "information associated with a user" have the same meaning.

图1是根据本发明的实施例的、用于提供与入局事件或出局事件相关联的增强型事件通知的UPnP家庭网络系统100的框图。在图1中,UPnP家庭网络环境101包括TS102、以及经由UPnP家庭网络108连接到TS102的TelCP104A-N。TS102经由WAN110连接到与远程参与方(例如,WAN用户)相关联的设备106A-N。TS102启动TelCP104A-N与远程参与方设备106A-N之间的通信。FIG. 1 is a block diagram of a UPnP home network system 100 for providing enhanced event notifications associated with incoming events or outgoing events, according to an embodiment of the present invention. In FIG. 1 , UPnP home network environment 101 includes TS 102 , and TelCPs 104A-N connected to TS 102 via UPnP home network 108 . TS 102 is connected via WAN 110 to devices 106A-N associated with remote participants (eg, WAN users). TS 102 initiates communications between TelCPs 104A-N and remote party devices 106A-N.

为了例示的目的,下面的描述是参考TelCP104A和远程参与方设备106A来描述的。本领域技术人员将理解,这里描述的实施例能够同时应用到整个UPnP家庭网络系统100。For purposes of illustration, the following description is described with reference to TelCP 104A and remote party device 106A. Those skilled in the art will understand that the embodiments described here can be applied to the entire UPnP home network system 100 at the same time.

在操作中,TS102通过WAN110从远程参与方设备106A接收意图发给TelCP104A的入局事件(例如,呼叫、消息、更新等等)。TS102从诸如地址簿112、出席服务(presence service)114等等的各种源获取与远程参与方相关联的信息。远程参与方信息包括与远程参与方相关联的联系信息、图像信息、位置信息、出席信息(presence information)、和/或服务能力。In operation, TS 102 receives incoming events (eg, calls, messages, updates, etc.) intended for TelCP 104A from remote party device 106A over WAN 110 . TS 102 obtains information associated with remote parties from various sources such as address book 112, presence service 114, and the like. The remote party information includes contact information, image information, location information, presence information, and/or service capabilities associated with the remote party.

TS102生成包括与远程参与方相关联的信息的入局事件通知,并且将入局事件与入局事件通知一起转发到TelCP104A。因此,TelCP104A将远程参与方信息与入局事件通知一起显示。TS 102 generates an incoming event notification including information associated with the remote party and forwards the incoming event to TelCP 104A along with the incoming event notification. Accordingly, TelCP 104A displays remote party information along with incoming event notifications.

在本发明的实施例中,TS102将远程参与方信息作为统一资源定位符(URL)在入局事件通知中发送给TelCP104A。TelCP104A使用该URL经由HTTPGET请求从后端服务器(backend server)检索远程参与方信息,并且将远程参与方信息显示在与TelCP104A相关联的显示器上。In an embodiment of the invention, TS 102 sends remote party information to TelCP 104A as a Uniform Resource Locator (URL) in an incoming event notification. TelCP 104A uses the URL to retrieve remote party information from a backend server via an HTTP GET request and displays the remote party information on a display associated with TelCP 104A.

在本发明的实施例中,TS102在给TelCP104A的入局事件通知中提供包含远程参与方信息的临时文档的链接。TelCP104A使用入局事件通知中给出的链接从后端服务器检索临时文档,并且显示临时文档中的远程参与方信息。In an embodiment of the invention, TS 102 provides a link to a temporary document containing remote party information in an incoming event notification to TelCP 104A. TelCP 104A retrieves the temporary document from the backend server using the link given in the incoming event notification, and displays the remote party information in the temporary document.

在本发明的实施例中,TS102用图像文件或者超文本标记语言(HTML)页面向TelCP104A发送入局事件通知。TS102将远程参与方信息包括在附录‘A’中所示的remotepartyinfo(远程参与方信息)元素中。所述remotepartyinfo元素可以是对等(peer)类型元素。当接收到入局事件通知时,TelCP104A获取存储在TS102中的remotepartyinfo元素,并且将remotepartyinfo元素中的远程参与方信息与指示入局事件的到达的入局通知一起显示。In an embodiment of the present invention, TS 102 sends an incoming event notification to TelCP 104A using an image file or a hypertext markup language (HTML) page. TS102 includes remote party information in the remotepartyinfo element shown in Appendix 'A'. The remotepartyinfo element may be a peer (peer) type element. When an incoming event notification is received, TelCP 104A retrieves the remotepartyinfo element stored in TS 102 and displays the remote party information in the remotepartyinfo element along with the incoming notification indicating the arrival of the incoming event.

在本发明的实施例中,TS102经由呼叫管理服务(CAMS)的专用推送服务将具有远程参与方信息的入局事件通知提供给TelCP104A。在一个实施方式中,TS102将远程参与方的信息包括在pushinfoevent(推送信息事件)状态变量中,并且将pushinfoevent状态变量推送给TelCP104A。TelCP104A从pushinfoevent状态变量检索远程参与方信息,并且基于事件类型将远程参与方信息与入局事件关联。可替换地,TS102可以将与远程参与方相关联的呼叫者标识符与远程参与方信息一起包括在pushinfoevent状态变量中。基于呼叫者标识符,TelCP104A可以将远程参与方信息与基于呼叫者标识符的入局事件相关联。可以注意到,TS102可以以URL、或HTML文件的形式将远程参与方信息和/或呼叫者标识符包括在pushinfoevent状态变量中。In an embodiment of the present invention, TS 102 provides incoming event notifications with remote party information to TelCP 104A via a dedicated push service of Call Management Service (CAMS). In one embodiment, TS 102 includes the information of the remote party in a pushinfoevent (push information event) state variable, and pushes the pushinfoevent state variable to TelCP 104A. TelCP 104A retrieves the remote party information from the pushinfoevent state variable and associates the remote party information with the incoming event based on the event type. Alternatively, TS 102 may include the caller identifier associated with the remote party in the pushinfoevent state variable along with the remote party information. Based on the caller identifier, TelCP 104A may associate remote party information with the incoming event based on the caller identifier. It may be noted that TS 102 may include the remote party information and/or caller identifier in the pushinfoevent state variable in the form of a URL, or an HTML document.

在另一个操作中,TelCP104A向TS102发送发起针对远程参与方的出局事件(例如,呼叫、消息、或聊天)的请求。TS102基于该请求获取与TelCP104A的用户相关联的信息。该用户信息包括与远程参与方相关联的联系信息、图像信息、位置信息、出席信息、和/或服务能力。TS102生成包括用户的信息的出局事件通知,并且将出局事件与出局事件通知一起发送到远程参与方。因此,与远程参与方相关联的设备106A显示出局事件通知中的用户信息。以这种方式,当用户向远程参与方发起出局事件时,TelCP104A可以将与用户相关联的信息包括在出局事件发起请求中,从而用户信息被显示给远程参与方,而不管远程参与方是否订阅了与用户相关联的信息。In another operation, TelCP 104A sends a request to TS 102 to initiate an outbound event (eg, call, message, or chat) for a remote party. TS 102 acquires information associated with the user of TelCP 104A based on the request. The user information includes contact information, image information, location information, presence information, and/or service capabilities associated with the remote party. TS 102 generates an outgoing event notification including the user's information, and sends the outgoing event to the remote party with the outgoing event notification. Accordingly, the device 106A associated with the remote party displays the user information in the outbound event notification. In this way, when a user initiates an outbound event to a remote party, the TelCP 104A may include information associated with the user in the outbound event initiation request so that the user information is displayed to the remote party regardless of whether the remote party subscribes to information associated with the user.

图2是示出根据本发明的实施例的、提供指示从远程参与方到TelCP104A的入局呼叫的到达的增强型入局呼叫通知的方法的流程图200。在步骤202,TS102从远程参与方设备106A接收意图发给TelCP104A的入局呼叫。在步骤204,TS102从诸如地址簿112、出席服务114等等的各种源获取与远程参与方相关联的信息。与远程参与方相关联的信息包括联系信息、图像信息、位置信息、出席信息、和服务能力。2 is a flowchart 200 illustrating a method of providing enhanced incoming call notification indicating the arrival of an incoming call from a remote party to the TelCP 104A, according to an embodiment of the present invention. At step 202, TS 102 receives an incoming call from remote party device 106A intended for TelCP 104A. In step 204, TS 102 obtains information associated with the remote party from various sources, such as address book 112, presence service 114, and the like. Information associated with remote participants includes contact information, image information, location information, presence information, and service capabilities.

在步骤206,TS102将远程参与方的信息包括在与入局呼叫相关联的入局呼叫通知中。在本发明的实施例中,TS102将远程参与方信息包括在callinfo(呼叫信息)状态变量中。所述callinfo状态变量是由向非电话家庭设备提供电话呼叫体验的CAMS定义的,用来指示(event out)从远程参与方到TelCP104A的入局呼叫的到达。在一个实施例中,TS102将与远程参与方相关联的信息包括在附录‘B’中所描绘的callinfo状态变量的远程参与方元素中。At step 206, TS 102 includes the remote party's information in the incoming call notification associated with the incoming call. In an embodiment of the present invention, TS 102 includes remote party information in the callinfo (call information) state variable. The callinfo state variable is defined by CAMS, which provides a phone call experience to non-telephone home devices, to event out the arrival of an incoming call from a remote party to the TelCP 104A. In one embodiment, TS 102 includes information associated with the remote party in the remote party element of the callinfo state variable depicted in Appendix 'B'.

例如,远程参与方元素包括图像元素、位置元素、服务能力元素、和/或出席属性元素(presence attribute element)。图像元素包括表示远程参与方的图像的、二进制值形式的图像信息。位置元素包括远程参与方的位置信息。位置信息能够作为图像、地理定位系统坐标、或纯文本格式被包括。服务能力元素表示远程参与方的服务能力。出席属性元素包括与远程参与方相关联的出席信息。出席属性元素包括指示出席属性名称的名称属性和指示出席属性的值的值。For example, remote party elements include image elements, location elements, service capability elements, and/or presence attribute elements. The image element includes image information in the form of a binary value representing an image of the remote party. The location element includes location information for the remote party. Location information can be included as an image, geolocation system coordinates, or plain text. The service capability element represents the service capability of the remote party. The presence attribute element includes presence information associated with the remote party. The presence attribute element includes a name attribute indicating a name of the presence attribute and a value indicating a value of the presence attribute.

远程参与方元素可以是其中包括了远程参与方信息的对等类型元素。附录‘C’中提供了对等类型元素的示范性大纲(schema)。对等类型元素包含用来正确地识别与入局呼叫相关联的远程参与方的信息。此外,如果TS102支持电话管理简档(profile),则TS102将远程参与方与地址簿中的一个或多个联系人之间的通讯包括在对等类型元素中。The remote party element may be a peer-to-peer type element in which remote party information is included. An exemplary schema (schema) for equivalent type elements is provided in Appendix 'C'. The peer-type element contains information used to correctly identify the remote party associated with the incoming call. Additionally, if TS 102 supports telephony management profiles, TS 102 includes communications between a remote party and one or more contacts in the address book in the peer-to-peer type element.

在步骤208,TS102将入局呼叫通知发送到TelCP104A。在步骤210,TelCP104A将远程参与方信息与入局呼叫通知一起显示在与TelCP104A相关联的显示器上。显示在TelCP104A上的远程参与方信息帮助提升用户的体验,并且启动附加的服务能力(例如,文件传输、视频呼叫等等)。In step 208, TS 102 sends an incoming call notification to TelCP 104A. At step 210, TelCP 104A displays the remote party information along with the incoming call notification on a display associated with TelCP 104A. The remote party information displayed on the TelCP 104A helps enhance the user's experience and enables additional service capabilities (eg, file transfers, video calls, etc.).

图3是示出根据本发明的实施例的、提供指示从远程参与方到TelCP104A的入局消息的到达的增强型入局消息通知的方法的流程图300。在步骤302,TS102从远程参与方设备106A接收意图发给TelCP104A的入局消息(例如,短消息服务(SMS)消息、电子邮件消息、聊天消息等等)。在步骤304,TS102从诸如地址簿112、出席服务114等等的各种源获取与远程参与方相关联的信息。与远程参与方相关联的信息包括联系信息、图像信息、位置信息、出席信息、和/或服务能力。FIG. 3 is a flowchart 300 illustrating a method of providing enhanced notification of an incoming message indicating the arrival of an incoming message from a remote party to the TelCP 104A, according to an embodiment of the present invention. At step 302 , TS 102 receives an incoming message (eg, Short Message Service (SMS) message, email message, chat message, etc.) from remote party device 106A intended for TelCP 104A. In step 304, TS 102 obtains information associated with the remote party from various sources, such as address book 112, presence service 114, and the like. Information associated with remote participants includes contact information, image information, location information, presence information, and/or service capabilities.

在步骤306,TS102将远程参与方的信息包括在与入局消息相关联的入局消息通知中。在本发明的实施例中,TS102将远程参与方信息包括在newmessage(新消息)状态变量中。所述newmessage状态变量是由消息服务定义的,用于通知来自远程参与方的、意图发给TelCP104A的新入局消息的到来。附录‘D’中提供了newmessage状态变量的结构。在本发明的一些实施例中,newmessage状态变量包括对等类型元素。在这些实施例中,对等类型元素包含用来正确地识别与入局消息相关联的远程参与方的信息。此外,如果TS102支持电话管理简档,则TS102将远程参与方与地址簿中的一个或多个联系人之间的通讯包括在对等类型元素中。At step 306, TS 102 includes the remote party's information in an incoming message notification associated with the incoming message. In an embodiment of the present invention, TS 102 includes remote party information in the newmessage (new message) state variable. The newmessage state variable is defined by the message service and is used to notify the arrival of a new incoming message from a remote party intended for TelCP 104A. The structure of the newmessage state variable is provided in Appendix 'D'. In some embodiments of the invention, the newmessage state variable includes a peer type element. In these embodiments, the peer type element contains information used to correctly identify the remote party associated with the incoming message. Additionally, if TS 102 supports telephony management profiles, TS 102 includes communications between a remote party and one or more contacts in the address book in the peer-to-peer type element.

在步骤308,TS102将意图发给TelCP104A的入局消息和入局消息通知发送到TelCP104A。在步骤310,TelCP104A将远程参与方信息与入局消息通知一起显示在与TelCP104A相关联的显示器上。显示在TelCP104A上的远程参与方信息帮助提升用户的体验并且启动附加的服务能力。In step 308, TS 102 sends the incoming message intended for TelCP 104A and the notification of the incoming message to TelCP 104A. At step 310, TelCP 104A displays the remote party information along with the incoming message notification on a display associated with TelCP 104A. The remote party information displayed on the TelCP 104A helps improve the user's experience and enables additional service capabilities.

图4是示出根据本发明的实施例的、提供指示从远程参与方到TelCP104A的会话更新的增强型入局会话更新通知的方法的流程图400。在步骤402,TS102从远程参与方设备106A接收意图发给TelCP104A的入局会话更新。在步骤404,TS102获取与远程参与方相关联的信息。与远程参与方相关联的信息包括联系信息、图像信息、位置信息、出席信息、和服务能力。FIG. 4 is a flowchart 400 illustrating a method of providing enhanced incoming session update notifications indicating session updates from a remote party to TelCP 104A, according to an embodiment of the present invention. At step 402, TS 102 receives an incoming session update intended for TelCP 104A from remote participant device 106A. At step 404, TS 102 obtains information associated with the remote party. Information associated with remote participants includes contact information, image information, location information, presence information, and service capabilities.

在步骤406,TS102将与远程参与方相关联的信息包括在入局会话更新通知中。在本发明的实施例中,TS102将远程参与方信息包括在会话更新状态变量中。会话更新状态变量是由消息服务定义的,用于通知TelCP104A与远程参与方之间的正在进行的聊天会话或入局聊天会话的改变。会话更新状态变量包括会话标识符和会话状态信息。在本发明的一些实施例中,会话更新状态变量包括对等类型元素。在这些实施例中,对等类型元素包含用来正确地识别与入局会话更新相关联的远程参与方。此外,如果TS102支持电话管理简档,则TS102将远程参与方与地址簿中的一个或多个联系人之间的通讯包括在对等类型元素中。At step 406, TS 102 includes information associated with the remote party in the incoming session update notification. In an embodiment of the invention, TS 102 includes remote party information in session update state variables. A session update state variable is defined by a messaging service to notify TelCP 104A of changes to an ongoing chat session or an incoming chat session between a remote party and a party. A session update state variable includes a session identifier and session state information. In some embodiments of the invention, the session update state variable includes a peer type element. In these embodiments, the peer type element is included to correctly identify the remote party associated with the incoming session update. Additionally, if TS 102 supports telephony management profiles, TS 102 includes communications between a remote party and one or more contacts in the address book in the peer-to-peer type element.

在步骤408,TS102将意图发给TelCP104A的入局会话更新和入局会话更新通知发送到TelCP104A。在步骤410,TelCP104A将远程参与方信息与入局会话更新通知一起显示在与TelCP104A相关联的显示器上。显示在TelCP104A上的远程参与方信息帮助提升用户的体验并且启动附加的服务能力。In step 408, TS 102 sends an incoming session update and an incoming session update notification intended for TelCP 104A to TelCP 104A. At step 410, TelCP 104A displays the remote party information along with the incoming session update notification on a display associated with TelCP 104A. The remote party information displayed on the TelCP 104A helps improve the user's experience and enables additional service capabilities.

可替换地,TelCP104A可以通过调用GetSessions()动作来检索与正在进行的或新的聊天会话相关联的会话更新。所述GetSession()动作返回如附录‘E’所示的、包括与会话更新相关联的远程参与方信息的SessionList(会话列表)。Alternatively, TelCP 104A may retrieve session updates associated with ongoing or new chat sessions by calling the GetSessions() action. The GetSession() action returns a SessionList as shown in Appendix 'E' that includes remote party information associated with the session update.

根据前面的描述,本发明的实施例允许用户设置当入局事件到达TelCP104A时用于显示与远程参与方相关联的信息的偏好。TS102将偏好存储在电话数据模型中。参考图6,电话数据模型600包括用于存储为了在入局事件到达期间显示远程参与方信息而设置的新元素‘增强型通知’(‘EnhancedNotification’)602。例如,新元素‘增强型通知’602存储作为由TelCP104A设置的偏好的值‘图像’、‘位置’、‘出席’、和/或‘无’(‘none’)。因此,根据新的‘增强型通知’元素602中设置的值,TS102将与远程参与方相关联的信息包括在入局事件通知中。当新的‘增强型通知’元素602的值被设置为‘无’时,TS102不会将与远程参与方相关联的信息包括在入局事件通知中。另外,CMS动作被用来操纵电话数据模型中的新元素。From the foregoing description, embodiments of the present invention allow a user to set preferences for displaying information associated with a remote party when an incoming event arrives at TelCP 104A. TS 102 stores preferences in the telephony data model. Referring to Figure 6, the telephony data model 600 includes a new element 'EnhancedNotification' ('EnhancedNotification') 602 for storing settings for displaying remote party information during the arrival of an incoming event. For example, the new element 'Enhanced Notification' 602 stores the values 'Image', 'Location', 'Presence', and/or 'None' as preferences set by TelCP 104A. Thus, depending on the value set in the new 'Enhanced Notification' element 602, TS 102 includes information associated with the remote party in the incoming event notification. When the value of the new 'Enhanced Notification' element 602 is set to 'none', the TS 102 will not include information associated with the remote party in the incoming event notification. In addition, CMS actions are used to manipulate new elements in the telephony data model.

图5是示出根据本发明的实施例的、提供与来自远程参与方的故意的入局事件相关联的出局事件通知的方法的流程图500。在步骤502,TelCP104A向TS102发送发起针对远程参与方的出局事件(例如,呼叫、消息、或聊天)的请求。在步骤504,TS102基于该请求获取与用户相关联的信息。例如,TelCP104A可以请求TS102通过StartCall()动作将用户信息包括在出局事件通知中。所述StartCall()动作可以包括下面的自变量(argument):FIG. 5 is a flowchart 500 illustrating a method of providing an outbound event notification associated with an intentional inbound event from a remote party, according to an embodiment of the present invention. At step 502, TelCP 104A sends a request to TS 102 to initiate an outbound event (eg, call, message, or chat) for a remote party. At step 504, TS 102 retrieves information associated with the user based on the request. For example, TelCP 104A may request TS 102 to include subscriber information in the outbound event notification through the StartCall() action. The StartCall() action may include the following arguments:

根据本发明的实施例,“MediaCapabilityInfo”自变量允许TelCP104A在出局事件通知中说明与TelCP104A相关联的介质能力。附录‘F’中提供了介质能力信息的示范性结构,而附录‘G’中提供了对介质能力信息的扩展。在本发明的另一个实施例中,StartCall()动作包括用于将用户信息包括在出局事件通知中的新的自变量。The "MediaCapabilityInfo" argument allows TelCP 104A to specify the media capability associated with TelCP 104A in an outbound event notification, according to an embodiment of the present invention. An exemplary structure of the Media Capability Information is provided in Appendix 'F' and extensions to the Media Capability Information are provided in Appendix 'G'. In another embodiment of the invention, the StartCall() action includes a new argument for including user information in the outbound event notification.

在本发明的又一个实施例中,TS102维护配置设置,从而TelCP104A不需要将信息包括在StartCall()中。因此,当TelCP104A将StartCall()动作包括在出局事件发起请求中时,TS102将用户信息包括在出局事件通知中。在一个实施方式中,TS102将配置设置存储在电话数据模型中。参考图7,电话数据模型700包括用于存储配置设置的新元素‘增强型出局会话’(‘EnhancedOutgoingSession’)702,以便将用户信息包括在出局事件通知中。例如,新元素‘增强型出局会话’702存储作为配置设置的值‘图像’、‘位置’、‘出席’、或‘服务能力’。因此,根据新元素702中设置的值,TS102将与用户相关联的信息包括在出局事件通知中。当新元素‘增强型出局会话’702的值被设置为‘空’(‘empty’)时,TS102不会将与用户相关联的信息包括在出局事件通知中。In yet another embodiment of the invention, TS 102 maintains configuration settings such that TelCP 104A does not need to include information in StartCall(). Therefore, when TelCP 104A includes the StartCall() action in the outgoing event initiation request, TS 102 includes user information in the outgoing event notification. In one embodiment, TS 102 stores configuration settings in a telephony data model. Referring to Figure 7, the telephony data model 700 includes a new element 'Enhanced Outgoing Session' ('Enhanced OutgoingSession') 702 for storing configuration settings to include user information in outgoing event notifications. For example, a new element 'Enhanced Outgoing Session' 702 stores the values 'Image', 'Location', 'Presence', or 'Service Capabilities' as configuration settings. Thus, depending on the value set in new element 702, TS 102 includes information associated with the subscriber in the outbound event notification. When the value of the new element 'Enhanced Outgoing Session' 702 is set to 'empty', TS 102 will not include information associated with the user in the outbound event notification.

参考图5,在步骤506,TS102将出局事件与出局事件通知一起发送到远程参与方。出局事件通知包括与用户相关联的信息,其中用户信息包括联系信息、图像信息、位置信息、出席信息、和/或服务能力。在步骤508,与远程参与方相关联的显示设备显示出局事件通知中的用户信息。以这种方式,当用户发起去往远程参与方的出局事件时,TelCP104A可以将与用户相关联的信息包括在出局事件发起请求中,从而用户信息被显示给远程参与方,而不管远程参与方是否订阅了与用户相关联的信息。Referring to FIG. 5, at step 506, TS 102 sends the outbound event to the remote party along with the outbound event notification. The outbound event notification includes information associated with the user, where the user information includes contact information, image information, location information, presence information, and/or service capabilities. At step 508, the display device associated with the remote party displays the user information in the outbound event notification. In this manner, when a user initiates an outbound event to a remote party, TelCP 104A may include information associated with the user in the outbound event initiation request so that the user information is displayed to the remote party regardless of the remote party's Whether to subscribe to the information associated with the user.

图8A到图8D是根据本发明的实施例的、显示与从远程参与方接收的入局呼叫相关联的增强型入局呼叫通知的TelCP104A的屏幕截图视图。如上所述,当TS102从远程参与方接收到对于TelCP104A的入局呼叫时,TS102从诸如地址簿112、出席服务114等等的各种源获取诸如联系信息、图像、位置、出席状态、服务能力的信息,并且将所述信息包括在入局呼叫通知中。并且,TS102将入局呼叫与增强型入局呼叫通知一起转发给TelCP104A。在图8A,TelCP104A将远程参与方的图像与远程参与方的电子邮件ID一起作为附加信息进行显示。在图8B,TelCP104A将远程参与方的图像和位置信息与远程参与方的电子邮件ID一起显示。在图8C,TelCP104A将远程参与方的图像和服务能力信息与远程参与方的电子邮件ID一起显示。在图8D,TelCP104A将远程参与方的图像和出席信息(例如,‘feeling sad(感觉悲伤)!!!’)与远程参与方的电子邮件ID一起显示。8A-8D are screenshot views of the TelCP 104A displaying enhanced incoming call notifications associated with incoming calls received from remote parties, according to an embodiment of the invention. As described above, when TS 102 receives an incoming call to TelCP 104A from a remote party, TS 102 obtains information such as contact information, image, location, presence status, service capabilities from various sources such as address book 112, presence service 114, etc. information and include it in the incoming call notification. And, TS 102 forwards the incoming call to TelCP 104A together with the enhanced incoming call notification. In FIG. 8A, TelCP 104A displays the remote party's image along with the remote party's email ID as additional information. In FIG. 8B, TelCP 104A displays the remote party's image and location information along with the remote party's email ID. In FIG. 8C, TelCP 104A displays the remote party's image and service capability information along with the remote party's email ID. In Figure 8D, the TelCP 104A displays the remote party's image and presence information (eg, 'feeling sad (feeling sad)!!!') along with the remote party's email ID.

图9是示出诸如图1中所示的、用于实施本发明的实施例的TS102的各种组件的框图。在图9中,TS102包括处理器902、存储器904、只读存储器(ROM)906、收发器908、总线912、通信接口910、显示器914、输入设备916、和光标控制918。FIG. 9 is a block diagram illustrating various components of a TS 102 such as that shown in FIG. 1 for implementing an embodiment of the present invention. In FIG. 9 , TS 102 includes processor 902 , memory 904 , read only memory (ROM) 906 , transceiver 908 , bus 912 , communication interface 910 , display 914 , input device 916 , and cursor control 918 .

如这里所使用的处理器902是指任何类型的计算电路,诸如,但不限于,微处理器、微控制器、复杂指令集计算微处理器、精简指令集计算微处理器、超长指令字微处理器、显式并行指令计算微处理器、图形处理器、数字信号处理器、或者任何类型的处理电路。处理器902也可以包括嵌入式控制器,诸如通用或可编程逻辑器件或阵列、专用集成电路、单芯片计算机、智能卡等等。Processor 902 as used herein refers to any type of computing circuitry such as, but not limited to, microprocessors, microcontrollers, complex instruction set computing microprocessors, reduced instruction set computing microprocessors, very long instruction word Microprocessors, explicit parallel instruction computing microprocessors, graphics processors, digital signal processors, or any type of processing circuitry. Processor 902 may also include embedded controllers, such as general-purpose or programmable logic devices or arrays, application-specific integrated circuits, single-chip computers, smart cards, and the like.

存储器904可以是易失性存储器和非易失性存储器。根据本发明的实施例,存储器904包括存储在其中的、指令形式的事件通知模块920,以便在UPnP家庭联网环境100中提供增强型事件通知。多种计算机可读存储介质可以被存储在存储器元素中或者从存储器元素中访问。存储器元素可以包括用于存储数据和机器可读指令的任何合适的存储器设备,诸如只读存储器(ROM)、随机存取存储器(RAM)、可擦可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、硬盘驱动、用于处理存储卡的可移动介质驱动器、记忆棒TM等等。Memory 904 can be both volatile and non-volatile memory. The memory 904 includes an event notification module 920 stored therein in the form of instructions to provide enhanced event notification in the UPnP home networking environment 100, according to an embodiment of the present invention. A variety of computer-readable storage media may be stored in or accessed from the memory element. The memory elements may include any suitable memory device for storing data and machine-readable instructions, such as read-only memory (ROM), random-access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable Programmable Read Only Memory (EEPROM), Hard Disk Drives, Removable Media Drives for handling memory cards, Memory Stick™, and more.

本发明的实施例可以结合包括功能、过程、数据结构、和应用程序的模块来实施,所述模块用于执行任务或者定义抽象数据类型或低级的硬件上下文。存储在上述的存储介质中的任何一个上的机器可读指令可以由处理器902来执行。例如,根据本发明的实施例,计算机程序可以包括能够在UPnP家庭联网环境100中提供增强型事件通知的机器可读指令。在本发明的一个实施例中,计算机程序可以被包括在存储介质上,并且可以从存储介质加载到非易失性存储器中的硬盘驱动器。Embodiments of the invention may be implemented in conjunction with modules including functions, procedures, data structures, and application programs for performing tasks or defining abstract data types or low-level hardware contexts. Machine-readable instructions stored on any of the storage media described above may be executed by processor 902 . For example, a computer program may include machine-readable instructions capable of providing enhanced event notifications in the UPnP home networking environment 100 according to embodiments of the present invention. In one embodiment of the invention, the computer program may be included on a storage medium and loaded from the storage medium to a hard drive in non-volatile memory.

诸如收发器908、通信接口912、显示器914、输入设备916、和光标控制918的组件是本领域技术人员熟知的。Components such as transceiver 908, communication interface 912, display 914, input device 916, and cursor control 918 are well known to those skilled in the art.

各种设备、模块、选择器、估计器等等可以使用硬件电路来启动和操作,所述硬件电路例如,基于互补金属氧化物半导体(CMOS)的逻辑电路,固件,软件,和/或硬件、固件、和/或体现在机器可读介质中的软件的任何组合。例如,可以使用晶体管、逻辑门、和电子电路(诸如专用集成电路)来体现各种电子结构和方法。Various devices, modules, selectors, estimators, etc. can be enabled and operated using hardware circuitry such as complementary metal oxide semiconductor (CMOS) based logic, firmware, software, and/or hardware, Any combination of firmware, and/or software embodied in a machine-readable medium. For example, various electronic structures and methods may be embodied using transistors, logic gates, and electronic circuits such as application specific integrated circuits.

虽然参照本发明的特定优选实施例描述了本发明,但是本领域技术人员要理解,可以在其中进行各种形式和细节上的改变,而不会脱离如所附权利要求所限定的本发明的精神和范围。Although the present invention has been described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit of the invention as defined in the appended claims. spirit and scope.

[附录′A′][Appendix 'A']

[附录′B′][Appendix 'B']

[附录′C′][Appendix 'C']

[附录′D′][Appendix 'D']

[附录′E′][Appendix 'E']

[附录′F′][Appendix 'F']

[附录′G′][Appendix 'G']

Claims (12)

1.一种在通用即插即用(UPnP)家庭网络环境中向电话控制点提供入局事件通知的方法,包括以下步骤:1. A method for providing incoming event notifications to a telephony control point in a Universal Plug and Play (UPnP) home network environment, comprising the steps of: 由电话服务器接收与远程参与方相关联的入局事件;receiving, by the telephony server, an incoming event associated with the remote party; 由电话服务器获取与远程参与方相关联的信息,所述信息存储在电话服务器或者其他设备中;obtaining, by the telephony server, information associated with the remote party, the information being stored in the telephony server or other device; 生成与入局事件相关联的入局事件通知,所述入局事件通知包括与远程参与方相关联的信息;generating an incoming event notification associated with the incoming event, the incoming event notification including information associated with the remote party; 将入局事件与入局事件通知一起转发到UPnP家庭网络环境中的至少一个电话控制点。The incoming event is forwarded to at least one telephony control point in the UPnP home network environment together with the incoming event notification. 2.如权利要求1所述的方法,其中,与远程参与方相关联的信息包括联系信息、图像信息、位置信息、出席信息、和服务能力中的至少一个。2. The method of claim 1, wherein the information associated with the remote party includes at least one of contact information, image information, location information, presence information, and service capabilities. 3.如权利要求1所述的方法,其中,所述入局事件与呼叫服务和消息服务相关联。3. The method of claim 1, wherein the incoming event is associated with a call service and a message service. 4.如权利要求1所述的方法,还包括:4. The method of claim 1, further comprising: 从电话控制点接收发起对于远程参与方的出局事件的请求;receiving a request from a telephony control point to initiate an outbound event for a remote party; 获取与用户相关联的信息;Obtain information associated with a user; 利用与用户相关联的信息生成与出局事件相关联的出局事件通知;以及generating an outbound event notification associated with the outbound event utilizing information associated with the user; and 向远程参与方发起出局事件以及出局事件通知。Initiate outbound events and outbound event notifications to remote participants. 5.如权利要求4所述的方法,其中,与用户相关联的信息包括联系信息、图像信息、位置信息、出席信息、和服务能力中的至少一个。5. The method of claim 4, wherein the information associated with the user includes at least one of contact information, image information, location information, presence information, and service capabilities. 6.如权利要求4所述的方法,其中,所述出局事件与呼叫服务和消息服务相关联。6. The method of claim 4, wherein the outbound event is associated with a call service and a message service. 7.一种电话服务器,包括:7. A telephone server, comprising: 收发器;transceiver; 存储器,包括存储机器可读指令的至少一个存储介质;以及memory, including at least one storage medium storing machine-readable instructions; and 至少一个处理器,其中当收发器从远程参与方接收入局事件时,所述至少一个处理器运行机器可读指令以使得电话服务器执行步骤:at least one processor, wherein when the transceiver receives an incoming event from a remote party, the at least one processor executes machine-readable instructions to cause the telephony server to perform the steps of: 当从远程参与方接收到入局事件时获取与远程参与方相关联的信息,所述信息存储在电话服务器或者其他设备中;obtaining information associated with a remote party when an incoming event is received from the remote party, the information being stored in a telephony server or other device; 生成与入局事件相关联并且具有与远程参与方相关联的信息的入局事件通知;generating an incoming event notification associated with the incoming event and having information associated with the remote party; 将入局事件与入局事件通知一起转发到至少一个电话控制点。The incoming event is forwarded to at least one telephony control point together with the incoming event notification. 8.如权利要求7所述的电话服务器,其中,与远程参与方相关联的信息包括联系信息、图像信息、位置信息、出席信息、和服务能力中的至少一个。8. The telephony server of claim 7, wherein the information associated with the remote party includes at least one of contact information, image information, location information, presence information, and service capabilities. 9.如权利要求7所述的电话服务器,其中,入局事件与呼叫服务和消息服务相关联。9. The telephony server of claim 7, wherein the incoming event is associated with a call service and a message service. 10.如权利要求7所述的电话服务器,其中当收发器从电话控制点接收发起对于远程参与方的出局事件的请求时,所述至少一个处理器运行机器可读指令以使得电话服务器执行步骤:10. The telephony server of claim 7, wherein when the transceiver receives a request from a telephony control point to initiate an outbound event for a remote party, said at least one processor executes machine-readable instructions to cause the telephony server to perform steps : 获取与用户相关联的信息;Obtain information associated with a user; 利用与用户相关联的信息生成与出局事件相关联的出局事件通知;以及generating an outbound event notification associated with the outbound event utilizing information associated with the user; and 向远程参与方发起出局事件与出局事件通知从而当出局事件到达远程参与方时与用户相关联的信息和出局事件通知被显示给远程参与方。An outbound event and an outbound event notification are initiated to the remote party such that information associated with the user and the outbound event notification are displayed to the remote party when the outbound event reaches the remote party. 11.如权利要求10所述的电话服务器,其中,与用户相关联的信息包括联系信息、图像信息、位置信息、出席信息、和服务能力中的至少一个。11. The telephony server of claim 10, wherein the information associated with the user includes at least one of contact information, image information, location information, presence information, and service capabilities. 12.如权利要求10所述的电话服务器,其中,出局事件与呼叫服务和消息服务相关联。12. The telephony server of claim 10, wherein the outbound event is associated with a call service and a message service.
CN201280005900.4A 2011-01-19 2012-01-19 For providing the method and system of enhancement mode event notice in UPnP home network environment Active CN103339898B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
IN179CH2011 2011-01-19
IN179/CHE/2011 2011-01-19
PCT/KR2012/000508 WO2012099425A2 (en) 2011-01-19 2012-01-19 Method and system for providing an enhanced event notification in an universal plug and play home network environment

Publications (2)

Publication Number Publication Date
CN103339898A CN103339898A (en) 2013-10-02
CN103339898B true CN103339898B (en) 2016-09-28

Family

ID=46516258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280005900.4A Active CN103339898B (en) 2011-01-19 2012-01-19 For providing the method and system of enhancement mode event notice in UPnP home network environment

Country Status (6)

Country Link
US (1) US9124675B2 (en)
EP (1) EP2666257B1 (en)
JP (1) JP6073248B2 (en)
KR (1) KR101872551B1 (en)
CN (1) CN103339898B (en)
WO (1) WO2012099425A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5989013B2 (en) 2011-03-18 2016-09-07 サムスン エレクトロニクス カンパニー リミテッド Method and system for managing contact information in a universal plug and play home network environment
KR102121918B1 (en) 2013-12-20 2020-06-11 삼성전자주식회사 Method and apparatus for event notification in home network system
CN104022930B (en) * 2014-06-25 2018-06-19 王征 Expansible smart home communication means
CN114915629B (en) 2021-02-10 2023-08-15 中国移动通信有限公司研究院 Information processing method, device, system, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1428034A (en) * 2000-12-13 2003-07-02 皇家菲利浦电子有限公司 UPNP architecture for heterogeneous networks of slave devices
CN101138203A (en) * 2005-03-11 2008-03-05 汤姆森许可贸易公司 Method for transmitting data in a network of distributed stations and network stations
CN101371561A (en) * 2006-02-14 2009-02-18 英特尔公司 Home communications server

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004159099A (en) * 2002-11-06 2004-06-03 Rohm Co Ltd Communication device, device for incoming call display, and system therefor
JP2004172656A (en) * 2002-11-15 2004-06-17 Nec Infrontia Corp Communication apparatus with transfer function depending on caller information
US7372957B2 (en) * 2002-12-24 2008-05-13 Intel Corporation Method and apparatus for implementing call processing in packet telephony networks
US20050041642A1 (en) * 2003-08-18 2005-02-24 Robinson Jeffrey I. Method, apparatus and system providing improved voice routing capabilities
US7738861B2 (en) * 2004-06-29 2010-06-15 Sony Ericsson Mobile Communications Ab Caller identification using push-to-talk protocol for wireless communications devices
WO2006044452A2 (en) * 2004-10-13 2006-04-27 Pulver. Com Systems and methods for advanced communications and contol
US8160222B2 (en) * 2005-07-21 2012-04-17 At&T Intellectual Property I, L.P. Enhanced caller ID with recipient-selected caller information display
US7783771B2 (en) 2005-12-20 2010-08-24 Sony Ericsson Mobile Communications Ab Network communication device for universal plug and play and internet multimedia subsystems networks
US20070143488A1 (en) * 2005-12-20 2007-06-21 Pantalone Brett A Virtual universal plug and play control point
CN101438256B (en) * 2006-03-07 2011-12-21 索尼株式会社 Information processing device, information communication system, information processing method
WO2009102250A1 (en) * 2008-02-15 2009-08-20 Telefonaktiebolaget Lm Ericsson (Publ) Displaying caller information on wireless local network connected device
KR20100021342A (en) * 2008-08-14 2010-02-24 삼성전자주식회사 System and method for transmitting/receiving call in home network
US8644304B2 (en) * 2009-01-22 2014-02-04 Samsung Electronics Co., Ltd. IP telephony on a home network device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1428034A (en) * 2000-12-13 2003-07-02 皇家菲利浦电子有限公司 UPNP architecture for heterogeneous networks of slave devices
CN101138203A (en) * 2005-03-11 2008-03-05 汤姆森许可贸易公司 Method for transmitting data in a network of distributed stations and network stations
CN101371561A (en) * 2006-02-14 2009-02-18 英特尔公司 Home communications server

Also Published As

Publication number Publication date
KR20140018860A (en) 2014-02-13
CN103339898A (en) 2013-10-02
EP2666257A4 (en) 2014-12-03
WO2012099425A9 (en) 2012-09-13
WO2012099425A2 (en) 2012-07-26
EP2666257A2 (en) 2013-11-27
US20130287188A1 (en) 2013-10-31
KR101872551B1 (en) 2018-08-02
JP6073248B2 (en) 2017-02-01
EP2666257B1 (en) 2019-05-08
US9124675B2 (en) 2015-09-01
WO2012099425A3 (en) 2012-12-06
JP2014506080A (en) 2014-03-06

Similar Documents

Publication Publication Date Title
US11562412B2 (en) Instant generation and usage of HTTP URL based unique identity for engaging in multi-modal real-time interactions in online marketplaces, social networks and other relevant places
CN103155523B (en) Method and apparatus for integrating communication systems of different communication providers
US9065666B2 (en) System and method of multi-media conferencing between universal plug and play (UPnP) enabled telephony devices and wireless area network (WAN) devices
EP3020179B1 (en) Distributed programmable connection method to establish peer-to-peer multimedia interactions
EP2707993B1 (en) Method and system for sharing device capabilities of universal plug and play (upnp) devices with a service network entity
CN103339898B (en) For providing the method and system of enhancement mode event notice in UPnP home network environment
US10952038B2 (en) Method and system for providing calendar services in a universal plug and play home network environment
CN103563298B (en) The method and system of contact details is managed in UPnP home network environment
KR100810253B1 (en) Method and system for providing service menu in communication system
US10075403B2 (en) Method and system for managing voice mails in a universal plug and play network environment
US8516078B2 (en) System and method for file transfer in universal plug and play telephony service
CN103621011B (en) Method and system for managing telephony services in a universal plug and play home network environment
CN103081401B (en) The method and apparatus of memorandum are shared by using UPnP phone

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant