首页> 中国专利> 在便携式终端中交换SIP选项消息的方法和装置

在便携式终端中交换SIP选项消息的方法和装置

摘要

提供了一种在便携式终端中交换SIP选项消息的方法和装置。所述方法包括:向服务器请求与SIP选项消息交换相关联的设置值;接收设置值,所述设置值包括用于发送的SIP选项消息的数量和SIP选项消息的发送周期;以发送周期将SIP选项消息发送到如SIP选项消息的数量那么多的联系人中的每个联系人;从被发送了SIP选项消息的联系人中的每个联系人接收回复消息;根据接收到的回复消息更新联系人的RCS能力信息,所述联系人登记在便携式终端的电话簿中。

著录项

  • 公开/公告号CN103384243A

    专利类型发明专利

  • 公开/公告日2013-11-06

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN201310152751.0

  • 发明设计人 朴埈孝;徐正旭;

    申请日2013-04-27

  • 分类号H04L29/06;H04M1/2745;

  • 代理机构北京铭硕知识产权代理有限公司;

  • 代理人王兆赓

  • 地址 韩国京畿道水原市

  • 入库时间 2024-02-19 20:25:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-06-08

    授权

    授权

  • 2015-05-27

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20130427

    实质审查的生效

  • 2013-11-06

    公开

    公开

说明书

技术领域

本发明涉及便携式终端。更具体地说,本发明涉及被执行以使用富通信 套件(RCS)服务与存储在电话簿中的联系人的能力发现。

背景技术

富通信套件(RCS)或增强型富通信套件(RCS-e)基于由全球移动通信 系统协会(GSMA)提出的标准规范为便携式终端的用户提供各种通信能力。

始于欧洲的RCS或RCS-e将扩展到包括韩国和美国的全球各地。通过 RCS或RCS-e提供的通信能力包括使得能够在语音呼叫期间共享多媒体内容 的丰富通话、使得能够实时获得关于登记到电话簿中的另一方(或联系人) 的信息的增强型电话簿、以及使得能够在发送短信期间共享文件的丰富简讯 等。

为了使用提供上述能力的RCS(或RCS-e)服务,需要用于确定另一方 的便携式终端是否支持RCS服务的过程。

用户的便携式终端执行该过程以确定登记到电话簿中的各个联系人的移 动装置是否支持RCS或RCS-e服务。该过程被称为能力发现。

考虑到通过网络针对登记到电话簿的每个联系人执行能力发现,如果在 电话簿中登记了大量联系人,则需要花费长时间来完成对所有联系人的能力 发现。由此导致便携式终端的增加的电池消耗。因此,需要这样一种能力发 现:该能力发现被设计为考虑必须在尽可能短的时间内完成的多个要求,被 设计为防止引起网络的过量的数据通信,并被设计为最小化便携式终端的功 耗。

如果满足以上要求,则RCS或RCS-e的能力发现可具有多种优点。

仅呈现上述信息作为背景信息以帮助对本公开的理解。对于上述信息中 的任何信息能否应用为针对本发明的现有技术,没有做出任何决定,也没有 做出任何断言。

发明内容

本发明的多个方面在于至少解决上述问题和/或缺点,并至少提供以下描 述的优点。因此,本发明的一方面在于提供一种能力发现方法(或用于交换 会话发起协议(SIP)选项消息的方法),该方法在使用富通信套件(RCS) 或增强型富通信套件(RCS-e)的便携式终端执行能力发现时,防止在网络中 产生过量的数据通信并最小化便携式终端的电池消耗。

根据本发明的一方面,提供了一种在便携式终端中交换用于RCS能力发 现的SIP选项消息的方法。所述方法包括:向服务器请求与SIP选项消息交 换相关联的设置值;接收设置值,所述设置值包括用于发送的SIP选项消息 的数量和SIP选项消息的发送周期;以发送周期将SIP选项消息发送到如SIP 选项消息的数量那么多的联系人中的每个联系人;从被发送了SIP选项消息 的联系人中的每个联系人接收回复消息;根据接收到的回复消息更新联系人 的RCS能力信息,其中,所述联系人登记在便携式终端的电话簿中。

根据本发明的另一方面,提供了一种用于在便携式终端中交换用于RCS 能力发现的SIP选项消息的设备。所述设备包括:无线收发器;存储器;控 制器,所述控制器被配置为:向服务器请求与SIP选项消息交换相关联的设 置值;接收设置值,所述设置值包括用于发送的SIP选项消息的数量和SIP 选项消息的发送周期;以发送周期将SIP选项消息发送到如SIP选项消息的 数量那么多的联系人中的每个联系人;从被发送了SIP选项消息的联系人中 的每个联系人接收回复消息,所述联系人登记在便携式终端的电话簿中;根 据接收到的回复消息更新每个联系人的RCS能力信息。

从以下结合附图公开本发明的实施例的详细描述中,本发明的其他方面、 优点和显著特点将对于本领域技术人员而言变得清楚。

附图说明

从以下结合附图的描述中,本发明的特定示例性实施例的以上和其他方 面、特点和优点更清楚,其中:

图1A是示出根据本发明示例性实施例的会话发起协议(SIP)选项消息 交换的示意框图;

图1B示出根据本发明示例性实施例的包括在对SIP选项消息的响应消 息中的标签信息;

图2示出根据现有技术的SIP选项消息交换的示图;

图3A是根据本发明示例性实施例的便携式终端的框图;

图3B是示出根据本发明示例性实施例的交换SIP选项消息的方法的流 程图;

图4A示出根据本发明示例性实施例的SIP选项消息交换的示图;

图4B示出根据本发明示例性实施例的SIP选项消息交换的设置值的示 例;

图4C示出根据本发明示例性实施例的SIP选项消息交换的示图;

图4D示出根据本发明示例性实施例的SIP选项消息交换的设置值的改 变。

贯穿附图,相同标号将被理解为表示相同部件、组件和结构。

具体实施方式

提供以下参照附图的描述以帮助对由权利要求及其等同物限定的本发明 的示例性实施例的全面理解。描述包括用于帮助理解的各种特定细节,但是 这些细节应仅被视为示例性的。因此,本领域的普通技术人员将认识到,在 不脱离本发明的范围和精神的情况下,可以对这里描述的实施例进行各种改 变和修改。此外,为了清楚和简明,可省略公知功能和结构的描述。

在以下描述和权利要求中使用的术语和词语不限于字面意思,而是仅被 发明人使用以实现对本发明的清楚和连贯的理解。因此,本领域技术人员应 该清楚,本发明的示例性实施例的以下描述仅被提供用于说明目的,而不是 为了限制由权利要求及其等同物限定的本发明的目的。

应理解,除非上下文另外清楚地指出,否则单数形式包括复数形式。因 此,例如,参考“组件表面”包括参考一个或多个这样的表面。

使用会话发起协议(SIP)选项消息交换来处理或执行富通信套件(RCS) 或增强型RCS(RCS-e)的能力发现处理。

图1A是示出根据本发明示例性实施例的SIP选项消息交换的示意框图。 图1B示出根据本发明示例性实施例的包括在对SIP选项消息的响应消息中的 标签信息的示例。

参照图1A,为了检查联系人A的便携式终端20是否能够进行RCS通 信,即,为了执行能力发现,用户的便携式终端10通过服务器30将SIP选 项消息发送到登记在用户的便携式终端10的电话簿中的联系人A的便携式 终端20,联系人A的便携式终端20通过服务器30将响应消息发送到用户的 便携式终端10。服务器30表示例如电信服务运营商(例如,韩国的KT或 SKT)的服务器,并可被假设为提供通信服务和RCS服务。

在示例性实施例中,存在许多不同类型的响应消息,包括200OK和404 NOT FOUND(未发现)以及其它。

404NOT FOUND回复消息可指示RCS服务对于用户的便携式终端10 和联系人A的便携式终端20不可用。类似的响应消息可包括480 TEMPORARILY UNAVAILABLE(暂时不可用)和408REQUEST TIMEOUT (请求超时)。

相反,200OK回复消息可指示RCS服务对于用户的便携式终端10和联 系人A的便携式终端20是可用的。关于可用RCS服务的类型的标签信息可 包括在回复消息200OK中。

参照图1B,基于用户的便携式终端10可确定什么类型的RCS服务对于 用户的便携式终端10和联系人A的便携式终端20是可用的,200OK回复消 息可包括如图所示的标签信息。

例如,当200OK回复消息包括图1B的标签信息40b时,用户的便携式 终端10可与联系人A的便携式终端20使用RCS服务40a(即时简讯 IM/CHAT)。在另一示例中,当200OK回复消息包括标签信息50b和60b时, 用户的便携式终端10可知晓RCS服务50a和60a(文件传输和图像共享)对 于用户的便携式终端10和联系人A的便携式终端120是可用的。类似地, 当200OK回复消息包括标签信息70b时,用户的便携式终端10可知晓RCS 服务70a(视频共享)对于用户的便携式终端10和联系人A的便携式终端120 是可用的。

通过背景技术的方式,对于如图1A和图1B中描述的SIP选项消息交换, 全球移动通信系统协会(GSMA)还没有标准化如何交换SIP选项消息(参 考文档rcs-e_advanced_comms_specification-v1.2.1)。然而,GSMA提出了电 信运营商或便携式终端生产商根据他们的判断建立交换SIP选项消息的方法, 尤其是SIP选项消息的数量和发送周期。

将参照图2描述SIP选项消息交换的示例性实施例。

图2示出根据现有技术的SIP选项消息交换的示图。在图2中,假设用 户的便携式终端与许多便携式终端A、B、C、D、E和F执行能力发现处理。

参照图2,用户的便携式终端通过发送SIP选项消息A并接收回复消息 A'来执行与便携式终端A的能力发现处理。随着预定能力发现周期(例如,5 秒)的经过,用户的便携式终端通过发送SIP选项消息B并接收回复消息B' 开始与便携式终端B的能力发现处理。通过这种方式,用户的便携式终端通 过与剩下的便携式终端C、D、E和F交换SIP选项消息来以预定周期(例如, 5秒)对它们执行这样的能力发现。

如图2中所示,在通过与便携式终端A到F中的每个便携式终端交换 SIP选项消息来对所述便携式终端执行能力发现的同时,用户的便携式终端不 能进入睡眠模式,这意味着便携式终端的电池会快速消耗。

例如,如果在用户的便携式终端的电话簿中登记了1000个联系人,则用 户的便携式终端与这所有1000个联系人交换SIP选项消息,即,执行对于1000 个联系人的便携式终端的能力发现,并且在用户的便携式终端交换SIP选项 消息1000次的同时,便携式终端的电池会快速消耗。

这样的SIP选项消息交换会在电信运营商的网络中在特定时间产生过量 的数据通信。

因此,需要防止在特定时间引起过量的数据通信,使得电信运营商的服 务器的负荷被均匀分布,并需要最小化便携式终端的电池消耗,以确保与SIP 选项消息交换相关的更长的使用时间。

图3A是根据本发明示例性实施例的便携式终端的框图。

参照图3A,便携式终端可以时易于携带的电子装置,诸如功能电话、智 能电话、基于Windows或Mac的笔记本等。这里,智能电话可使用移动操作 系统,诸如安卓、等。

无线收发器323包括射频(RF)单元和调制解调器。RF单元包括RF发 送器和RF接收器,RF发送器用于对信号的频率进行上转换并放大信号,RF 接收器用于对接收的信号进行低噪放大并对接收的信号的频率进行下转换。 调制解调器包括用于对将被发送的信号进行编码和调制的发送器以及用于对 从RF单元接收的信号进行解调和解码的接收器。

控制器310通过控制无线收发器323通过服务器(未示出)将SIP选项 消息发送到联系人并通过服务器从联系人接收回复消息,来对登记到电话簿 中的联系人执行能力发现,并且控制器310控制联系人的RCS能力信息基于 能力发现的结果来更新。服务器可以是提供除了语音通信以外的数据通信以 及RCS或RCS-e服务的电信服务运营商的服务器。

音频处理器325可组成包括数据编解码器和音频编解码器的编解码器。 数据编解码器处理数据,例如,分组数据,音频编解码器处理音频文件,例 如,声音和多媒体文件。音频处理器325可通过音频编解码器将数字信号转 换为模拟信号并再现模拟信号,或者音频处理器325可通过音频编解码器将 通过麦克风输入的模拟信号转换为数字音频信号,并将数字音频信号传送到 调制解调器。音频编解码器可单独存在,或可合并到控制器310中。

键输入单元327可包括用于输入字母数字信息的键、用于建立各种功能 的功能键或触摸板。如果显示单元350被实施为使用电容感测或压力感测的 触摸显示屏幕,则键输入单元327可仅包括预定的最小数量的键,并且显示 单元350可替换一些键功能。

存储器330可包括程序存储器和数据存储器,程序存储器存储用于控制 便携式终端的总体操作的程序。存储器330还可包括外部存储器,诸如致密 闪存(CF)、安全数字(SD)、微安全数字(Micro-SD)、迷你安全数字(Mini-SD)、 极限数字(xD)、记忆棒等。存储器330还可包括诸如硬盘驱动(HDD)、固 态盘(SSD)等的盘。

在本发明的示例性实施例中,存储器330包括电话簿和数据库(例如, RCS DB),所述电话簿可存储关于由用户写入的联系人的信息,所述数据库 可存储针对存储在电话簿中的每个联系人的能力发现的结果。RCS DB可与 电话簿分开存储或可合并在电话簿中。

电池340对便携式终端供电以进行操作,控制器310通过调整并提供便 携式终端的每个组件的功率级来控制便携式终端的操作。可通过电池管理单 元(未示出)将关于例如电池水平(或剩余电池)、电池温度等的信息提供给 控制器310。

显示单元350可由液晶显示器(LCD)或有机发光二极管(OLED)(诸 如无源矩阵发光二极管(PMOLED)或有源矩阵发光二极管(AMOLED)) 组成,并且显示单元350输出由便携式终端产生的不同的显示信息。显示单 元350可通过包括例如电容或压力敏感触摸屏与键输入单元327一起操作为 用于控制便携式终端的输入单元。

在本发明的示例性实施例中,控制器310控制显示单元350显示存储在 电话簿中的每个联系人的RCS能力信息,该RCS能力信息根据针对联系人 的能力发现的结果而被更新。更具体地说,除了关于每个联系人的一般信息 (例如,名称和电话号码)以外,显示单元350还可显示该联系人的RCS能 力信息。这里,RCS能力信息可以是例如关于针对联系人RCS服务是否可用 的信息或者关于哪种RCS服务可用的信息。

控制器310可控制便携式终端的总体操作,并可响应于通过键输入单元 327或显示单元350的用户输入改变并控制便携式终端的操作。在本发明的 示例性实施例中,针对在便携式终端中执行交换用于RCS能力发现的SIP选 项消息的方法,控制器310可向服务器请求与SIP选项消息交换相关联的设 置值并接收设置值,所述设置值包括用于发送的SIP选项消息的数量和SIP 选项消息的发送周期。控制器310可以按发送周期将SIP选项消息发送到如 用于发送的SIP选项消息的数量那么多的联系人中的每个联系人,所述联系 人被登记在电话簿中;控制器310可从联系人接收回复消息;控制器310可 根据接收的回复消息更新联系人的RCS能力信息。将在下面描述根据示例性 实施例的控制器310的更详细的操作。

将认识到,当前没有在图3A的框图中示出的其它装置(诸如蓝牙模块、 相机模块、GPS模块、Wi-Fi模块、接近传感器、数字媒体广播(DMB)接 收器等)可被包括在便携式终端中并可提供相应功能。

图3B是示出根据本发明示例性实施例的交换SIP选项消息的方法的流 程图。

参照图3B,在步骤S301和S302,控制器310向服务器请求与SIP选项 消息交换相关联的设置值并接收该设置值。在步骤S303和S304,当接收到 设置值时,控制器310发送SIP选项消息。更具体地说,如果接收到设置值, 则在步骤S303控制器发送在数量上和周期上与该设置值相应的SIP选项消 息。否则,如果没有接收到设置值,则在步骤S304控制器控制以预定数量并 按预定周期发送SIP选项消息。在步骤S305和S306,控制器310从便携式 终端接收回复消息,并且控制器310控制各个联系人的RCS能力信息根据接 收的回复消息被更新,其中,通过服务器将SIP选项消息发送到所述便携式 终端。

图4A示出按照根据本发明示例性实施例的SIP选项消息交换的示图。

参照图4A,M表示用于发送的SIP选项消息的数量,N表示SIP选项消 息的交换(或发送)周期。更具体地说,如果M是3且N是15秒,则控制 器310通过服务器(未示出)将SIP选项消息A、B和C连续地发送到三个 联系人A、B和C,并通过服务器从联系人A、B和C获得回复消息A'、B' 和C'。在经过15秒之后,控制器310开始通过发送SIP选项消息D、E和F 并接收回复消息D'、E'和F'来与另外的三个联系人D、E和F交换SIP选项 消息。

在本发明的示例性实施例中,基于与SIP选项消息的发送相关联的设置 值可变地调整值M和N可最小化由大量SIP选项消息交换引起的便携式终端 的电池消耗,并防止产生过量的数据通信。

例如,如果随着M(用于发送的SIP选项消息的数量)和N(发送周期) 值的显著增加,便携式终端在与多个联系人连续交换SIP选项消息之后在如 周期N的剩余时间那么多的时间中处于睡眠模式,则可减少电池消耗,但是 针对服务器的数据通信可在特定的时间点增加。

考虑到这个问题,在如图4B中示出的本发明的示例性实施例中,控制 器310通过基于接收的与SIP选项消息交换相关联的设置值可变地应用M和 N值来交换SIP选项消息。

图4B示出按照根据本发明示例性实施例的SIP选项消息的设置值的示 例。

参照图4B,示出了从服务器接收的五个级别的设置值(即,设置值1到 5),其中,设置值1具有M=1且N=21秒,设置值2具有M=2且N=18秒, 设置值3具有M=3且N=15秒,设置值4具有M=4且N=12秒,设置值5具 有M=5且N=9秒。

其中,可根据本发明的示例性实施例改变设置值中的M值和N值中的 每个。例如,可根据本发明的示例性实施例使用具有M=1且N=9秒的设置 值1、具有M=2且N=12秒的设置值2、具有M=3且N=15秒的设置值3、 具有M=4且N=18秒的设置值4以及具有M=5且N=21秒的设置值5。这里, 当M和N一同增加时,可在长期时间段(即,增加的N)中交换更多的SIP 选项消息(即,增加的M),从而可减少电池的消耗。

根据设置值1,以21秒为周期与单个联系人交换SIP选项消息,根据设 置值5,在9秒间隔与5个联系人交换SIP选项消息。

在上述示例性实施例中,从服务器接收设置值,所述服务器是提供除了 语音服务以外的数据通信以及RCS或RCS-e服务的电信服务运营商的服务 器。因此假设通过服务器基于网络情况可变地建立值M和值N,来将设置值 (例如,设置值1至设置值5)中的任何一个发送到便携式终端。

在步骤S303和步骤S304,当接收到设置值时,控制器310按照在设置 值中定义的间隔发送如在设置值中定义的那么多的SIP选项消息,否则,如 果没有接收到设置值,则控制器310控制以预定周期发送预定数量的SIP选 项消息。

如上所述,服务器可发送图4B中示出的设置值。

图4C示出根据本发明示例性实施例的SIP选项消息交换的示图。

参照图4C,如果从服务器接收的设置值对应于设置值2,则如图4C中 所示,控制器310控制将SIP选项消息A和SIP选项消息B发送到两个联系 人,并且在经过18秒后,控制将SIP选项消息C和SIP选项消息D发送到 另外两个联系人。

作为另一示例,如果从服务器接收的设置值对应于设置值4,则如图4C 中所示,控制器310控制将SIP选项消息A至SIP选项消息D发送到四个联 系人A至D,并且经过12秒之后,控制将SIP选项消息E至SIP选项消息H 发送到另外四个联系人E至H。回复消息被示出为A’至H’。

如果在预定时间内没有接收或未能接收到如图4B中示出的任何设置值, 则由于服务器的网络情况,控制器310可基于预定值M和预定值N(例如, M=3和N=15秒)发送SIP选项消息。

在上述示例性实施例中,基于从服务器接收的设置值的值M和值N来 发送SIP选项消息,但是在其他示例性实施例中,可通过反映电池水平来修 改值M和值N。

例如,如果从服务器接收到设置值3并且电池水平高于预定阈值,则控 制器310将M=3且N=15秒改变为M=4且N=12秒,从而可在短时间段内发 送更多的SIP选项消息。相反,如果从服务器接收到设置值3并且电池水平 低于预定阈值,则控制器310将M=3且N=15秒改变为M=2且N=18秒,以 在预定时间段内将SIP选项消息减少到最小。

在步骤S305和S306,控制器310从便携式终端接收回复消息,并控制 各个联系人的RCS能力信息根据接收的回复消息被更新,其中,通过服务器 将SIP选项消息发送到所述便携式终端。

在步骤S303和S304发送SIP选项消息以及步骤S305接收回复消息之 后,控制器310可检查回复消息以确定针对每个联系人的能力发现的结果并 将该结果存储在数据库(例如,RCS DB)中。

在如图4C中示出的示例性实施例中,控制器310可将SIP选项消息A 和SIP选项消息B发送到联系人A和联系人B的便携式终端,并相应地接收 回复消息A'和回复消息B'。在另一示例性实施例中,控制器310可将SIP选 项消息E至SIP选项消息H发送到联系人E至联系人H的便携式终端,并相 应地接收回复消息E'至回复消息H'。在各种可能类型的回复消息中,假设接 收200OK或404NOT FOUND作为回复消息。

图4D示出根据本发明示例性实施例的SIP选项消息交换的设置值的改 变。

参照图4D,控制器310控制联系人的RCS(或RCS-e)能力信息根据接 收的回复消息被更新。

当确定通过服务器从联系人A的便携式终端接收到的回复消息是200 OK时,控制器310更新RCS(或RCS-e)能力信息(例如,从410到410a), 以可视地向用户通知与联系人A的RCS服务是可用的。类似地,当确定从联 系人C、D和F的便携式终端接收到的回复消息是200OK时,控制器310 更新RCS(或RCS-e)能力信息(例如,分别从430、440和460到430a、 440a和460a),以可视地向用户通知分别与联系人C、D和F的RCS服务是 可用的。

当接收到200OK回复消息时,控制器310可检查包括在200OK回复消 息中的如图1B所示的标签信息,并显示发送该200OK回复消息的联系人(例 如,图4D的联系人A)以及可用RCS服务的类型。

相反,当从联系人B和E接收到404NOT FOUND回复消息时,控制器 310可通过不显示对应于与联系人B和E相关联的RCS服务的任何图标,来 向用户通知与联系人B和E的RCS服务不可用。

在以上示例性实施例中,在SIP选项消息交换之后,便携式终端可在周 期N的剩余时间中进入睡眠模式,从而最小化电池消耗。换言之,值N越大, 便携式终端处于睡眠模式的时间越长,这减少便携式终端的电池消耗。

更具体地说,如果从服务器接收到的设置值是设置值4,则控制器310 将SIP选项消息分别发送到四个联系人,相应地分别接收回复消息,并进入 睡眠模式直到SIP选项消息的下一次发送。

任何这样的软件可以以易失性或非易失性存储器(例如,如ROM那样 的存储装置,无论是否可擦或可写)的形式存储,或以诸如RAM、存储芯片、 装置或集成芯片的存储器的形式存储,或存储在光或磁可读介质(例如,CD、 DVD、磁盘或磁带)上等。将理解,存储装置和存储介质是适合于存储包含 指令的程序的机器可读存储器的实施例,其中,当所述指令被执行时实现本 发明的实施例。因此,实施例提供包含代码的程序以及存储这样的程序的机 器可读存储器,所述代码用于执行本说明书中的任何一项权利要求所要求保 护的设备或方法。另外,这样的程序可通过任何介质(诸如通过有线或无线 连接运载的通信信号)传送并且实施例适当地包括这样的情况。

虽然已经参照本发明的特定示例性实施例示出并描述了本发明,但是本 领域的技术人员应理解,在不脱离由权利要求及其等同物限定的本发明的精 神和范围的情况下,可以在形式和细节上对本发明进行各种改变。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号