相关设备之间的内容共享的制作方法

文档序号:15742763发布日期:2018-10-23 22:34阅读:124来源:国知局
相关设备之间的内容共享的制作方法

本专利申请要求2016年3月8日提交的序列号为15/063,749的美国实用专利申请的优先权。申请序列号15/063,749的全部内容通过引用并入本文。



背景技术:

用户具有多种电信设备,例如蜂窝电话、平板电脑、膝上型电脑和其他设备。每个设备可以具有其自己的通信地址,例如电话号码,并且可以接收针对与服务账户相关联的任何通信地址的通信。

在(IP)多媒体子系统(IMS)中,可以通过隐式注册集(IRS)来实现呼叫分支。利用IRS,当注册与通信地址相关联的任何一个网络身份(例如,IP多媒体公共标识符(IMPU))时,还注册与该网络身份相同的服务账户相关联的其他网络身份。当接收到通信并将其引导到注册集的任何一个网络身份时,可以将其发送到该注册集的所有网络标识。

由RFC 3265(“会话发起协议(SIP)特定事件通知”,2002年6月)扩展的会话发起协议(SIP)利用订阅方法来请求来自远程节点的当前状态以及状态更新。开放移动联盟(OMA)在线SIMPLE(用于即时消息和在线利用扩展的SIP)的规范定义了利用SIP执行即时消息传递和其他功能的机制。富通信服务(RCS)是GSM协会(GSMA)程序,其提供IP多媒体子系统(IMS)内的互操作性。RCS的一个特征是能够发现联系人的能力。RCS利用OMA SIMPLE实现各种功能,包括到在线服务器的订阅,以获取联系人列表的能力信息。

多媒体广播多播服务(MBMS)是第三代合作伙伴计划(3GPP)接口规范,用于小区站点内以及核心网络内的多播和广播传输。预期运营商将部分频谱专用于广播或多播。eMBMS是用于长期演进(LTE)蜂窝网络的MBMS的增强版本。

附图说明

参考附图阐述了详细描述。在附图中,附图标记的最左边的数字标识首次出现附图标记的图。在不同附图中使用相同的附图标记表示相似或相同的条目或特征。

图1示出了用于在多个相关设备之间共享内容的环境。

图2A示出了使用户能够选择相关设备以共享从外部源接收的内容的用户界面。

图2B示出了用于使用户能够选择接收和/或查看共享内容的相关设备的用户界面。

图3示出了被配置为与相关设备共享从外部源接收的内容的示例移动设备。

图4示出了被配置为向相关设备提供在线信息(presence information)的示例在线服务器。

图5示出了用于与相关设备共享从外部源接收的内容的示例过程。

详细描述

在本公开的实施例中,使得相关设备能够彼此共享内容。一组相关设备包括与同一订户账户相关联,共享相同蜂窝电话线等的设备。共享相同账户的设备通常与国际移动用户身份(IMSI)相关联。共享相同电话线的设备被配置为使用共享标识符、通信地址等(例如电话号码、MSISDN(有时称为“移动站国际用户目录号码”)、IP多媒体公共标识符(IMPU)等)发送、接收和发起蜂窝通信。因此,在一些实施例中,设备基于它们与相同的“账户”(例如,与IMSI相关联)相关联,与相同的“线路”相关联(例如,与相同的电话号码相关联)等而相关。相关设备包括如下的设备:其可以将发送到公共通信地址的呼入呼叫和消息(例如短消息服务(SMS)消息)发送到所有相关设备。相关设备包括在本公开的实施例中的设备,由相关设备之一接收的其他内容可以与一个或更多个相关设备共享。

在一些实施例中,内容可以包括经由蜂窝网络接收的内容。可以经由广播或多播通信接收内容,广播或多播通信可以经由蜂窝网络被接收。广播或多播通信可以是本地化的,例如在小区站点内(例如,连接到与小区站点相关联的一个或更多个基站的设备),或者在诸如供应商的核心网络或其他网络之类的较大网络内。在一些实施例中,可以经由eMBMS接口接收广播或多播内容。由一个相关设备接收的这种广播或多播内容可以与一个或更多个其他相关设备共享。在一些实施例中,可以非广播或多播方式(例如经由单播连接)接收由相关设备接收并与其他相关设备共享的内容,包括多媒体流或其他。可以使用蜂窝网络或使用其他接入网络(例如经由提供对互联网或其他网络的接入的Wi-Fi网络)来共享内容。

内容共享可以在相关设备的包含分组内,使得不允许不共享账户、电话号码、线路等的其他设备接收内容。可以从诸如SIP服务器或其他服务器之类的在线服务器(presence server)获得相关设备的在线信息(presence information)。从在线服务器获得的信息(诸如互联网协议(IP)地址或其他网络地址信息)可用于在相关设备之间建立连接以共享内容。从在线服务器获得的信息可以用于识别相关设备。从在线服务器获得的信息可以用于识别当前在线的那些相关设备。在线服务器还可以用于建立通信会话,并且可以针对某些类型的内容实施共享策略,诸如允许在相关设备之间共享内容(例如广播或多播内容),并且防止内容与首先接收内容的设备不共享线路和/或账户的设备共享的共享策略。

下面参考附图描述本公开的各种示例。

图1示出了用于在多个相关设备102之间共享内容的环境100。相关设备102A从外部源(诸如经由蜂窝网络104、互联网106上的单播、广播或多播源),从另一移动设备108(例如,不与移动设备102A共享线路和/或订户账户的移动设备)或从一些其他外部源接收内容。如这里所使用的,“外部源”是除相关设备102A-C之外的任何设备。相关设备102A被使能以与其他相关设备102共享例如从相关设备102B和相关设备102C所接收的内容。

相关设备102A被配置为从在线服务器110获取针对一个或更多个联系人(包括相关设备102B和102C)的在线信息。在线服务器可以是SIP服务器,并且相关设备102A可以被配置为利用OMA在线SIMPLE以获得关于一个或更多个联系人(包括相关设备102B和102C)的在线信息。在一些实施例中,相关设备102A-C被配置为向在线服务器110提供它们的在线信息。在一些实施例中,可以配置相关设备102A-C以提供能力信息。能力信息可以指示接收即时消息、接收共享内容等的能力。在其他实施例中,相关设备102A-C可以其他方式获得彼此的在线信息,例如通过静态配置、对等连接等。

相关设备102A可以利用在线信息来确定作为相关设备的那些联系人。例如,在线信息可以包括关于电话号码的信息,移动设备被注册到该电话号码。相关设备102A可以利用在线信息(包括例如IP地址或其他信息)来建立与相关设备102B和102C的连接。相关设备102A可以利用该连接来经由该连接将从外部源获得的内容共享到一个或更多个其他相关设备102B和102C。其他相关设备102B和102C可以被配置为提示这些设备的用户接受连接的建立和/或接收共享内容。

在一个示例中,相关设备102A经由基站112例如经由eMBMS接收本地化广播。因为相关设备102B和102C未连接到与相关设备102A相同的基站112,所以它们未接收到本地化的广播。然而,这些设备的用户可能希望或期望通过共享相同的线路来接收与相关设备102A相同的内容。相关设备的用户可以经由用户界面元件来使能与相关设备102B和102C共享内容。或者,相关设备102A可以被配置为向相关设备102B和102C自动发送(例如,无需用户干预)共享内容可用的指示。

相关设备102A可以与相关设备102B和102C建立连接以共享连接。可以将连接建立为直接在相关设备之间的对等连接。在一些实施例中,可以经由在线服务器110建立连接,例如使用SIP协议,其使得能够在设备之间建立内容递送。

蜂窝网络104可以负责将语音通信路由到其他网络116,以及将数据通信路由到外部分组交换网络,例如互联网106。例如,网络可以包括网关GPRS支持节点(GGSN)114或另一个等效节点。用户设备(UE),例如,相关设备102A-D和其他设备108,可以包括智能电话、个人数字助理、上网本、膝上型计算机、智能设备和/或另一种能够通过蜂窝网络104、Wi-Fi网络或其他接入网络发送或接收语音或数据的电子设备中的一个或更多个。

诸如相关设备102A-C和移动设备108的移动设备可以包括订户身份模块(SIM)卡118,其具有存储在其上的国际移动用户身份(IMSI)。IMSI是唯一的64位数字。在GSM网络内,IMSI与MSISDN相关联,有时称为“移动站国际订户目录号码”,或更常见的称为电话号码。MSISDN是唯一的号码,用于标识GSM网络上的订阅,也是可用于向GSM电话发出呼叫的号码。MSISDN不一定存储在SIM卡118或电话上,并且MSISDN不与IMSI永久关联。例如,如果订阅改变,则MSISDN可能会改变。

在一些示例中,多个UE注册到公共号码(例如,MSISDN、IMPU、IMPI等),与公共订户账户(例如,IMSI)相关联,因此是这里使用的“相关设备”。例如,所有相关设备102A-D可以将它们自己的唯一IMSI编程到它们各自的SIM卡中,并且与特定电话号码(MSISDN)相关联,该特定电话号码对于每个相关设备102A-D也可以是唯一的。但是IMSI和MSISDN对可以在网络中与“别名号码”相关联以允许共享线路和/或共享账户,从而使它们成为相关设备。例如,相关设备102A-D的IMSI和MSISDN关联关系存储在数据库120中。相关设备102A与IMSI A和MSISDN A相关联。相关设备102B与IMSI B和MSISDN B相关联,但也与别名MSISDN A和别名IMSI A相关联。因此,相关设备102B与相关设备102A相同的账户和相同的线路相关联。相关设备102C与IMSI C和MSISDN C相关联,但也与别名IMSI A相关联。因此,相关设备102C与相关设备102A共享账户(IMSI A)但不共享电话线。可能无法通过蜂窝网络104的基站连接的一些相关设备(例如,相关设备102D)也可以使用唯一标识符(例如IMPI或IMPU、全局可路由用户代理URI(GRUU)或其他)通过互联网向蜂窝网络104注册。这些标识符可以采用电话号码的形式(例如,它们可以类似于MSISDN)。蜂窝网络104将呼叫和消息转发到相关设备102D,并且可以使相关设备102D能够以与相关设备102A-C相同或相似的方式发送或接收共享内容。如图1中的数据库120所示,相关设备102D与IMPU D相关联,并且还与别名IMPU A相关联。因此,相关设备102D与相关设备A和B共享电话线,并与相关设备A、B和C共享账户。

在线服务器110可以从数据库120检索与相关设备102A-D的IMSI、IMPU/IMPI相对应的关联数据。该数据可以包括指定相关设备102A-D能够用于发起、发送和接收通信的相关设备号码(例如,MSISDN、IMPI、IMPU等)的信息。因此,提供给相关设备102A的关于相关设备102B-D的在线信息可以指示共享线路或账户(例如,可以指示设备是否以及如何是相关设备),从而使得共享设备102A能够识别相关设备102B-D是与相关设备102A共享相同账户和/或线路的相关设备,以及区分那些不是相关设备(例如其他移动设备108)的设备。在一些实施例中,相关设备102A可以从在线服务器110请求相关设备102A-D的列表。

在一些示例中,在相关设备102A-D之间使能内容共享的逻辑可以在相关设备102A-D上。在那些实施例中,相关设备102A-D实施共享策略以使得能够在相关设备102A-C之间共享某些内容,同时防止访问内容或与其他设备共享内容。在一些示例中,经由在线服务器110建立内容共享。在这些示例中,在线服务器110可以实施共享内容策略。在一些示例中,共享策略可以将内容共享限制到共享相同账户的相关设备、共享相同线路的相关设备等。实施例不限于这些示例,并且共享内容策略可以由其他网络元件强制执行,例如由单独的SIP服务器、由接收内容的接收方相关设备、由基站112等强制执行。

图2A示出了用户界面200,其使用户能够选择相关设备以共享从外部源接收的内容。用户界面200包括显示部分202,在其中显示从外部源接收的内容。在图2A所示的示例中,内容本质上是图形的,例如图像或视频内容。在不脱离实施例的范围的情况下,其他类型的内容也是可能的。内容可以包括多媒体内容、音频内容、视频内容、基于文本的内容、游戏内容、文档查看或协作内容等。

用户界面200还包括用户界面部分204,用户界面部分204列出一个或更多个相关设备,利用该设备可以选择从外部源接收的内容以用于共享。如在该详细描述中的其他地方所描述的,相关设备的列表可以包括当前在线的那些相关设备(例如,已经向在线服务器110注册了他们的在线呈现)。可以从用户界面部分204省略离线相关设备。可以显示离线相关设备但是指示为离线,例如变灰,采用“离线”指示符,或者以某种其他方式。选择与离线设备共享可能会导致这些设备在注册其在线呈现时向其提供共享内容可用性的通知。相关设备可以指示哪些设备共享相同的账户和/或共享同一线路。如在该详细描述中的其他地方所指出的,共享策略可以允许与共享账户的相关设备共享内容。在一些示例中,共享策略可以使能或允许与共享相同线路的相关设备共享内容,同时防止不共享相同线路的相关设备(例如,共享订户账户但不是同一线路的那些设备)。因此,列表可以包括允许共享的相关设备,并且省略不允许共享的那些设备,例如基于那些不共享相同账户、不共享相同线路等的设备。在一些示例中,可以列出不允许内容共享的那些相关设备,但是被指示为不允许共享内容,例如通过灰化它们,或者通过一些其他视觉指示符。

尽管图2中示出的示例示出了从外部源接收的内容与用户界面部分204的显示器同时显示,但是本公开的实施例不限于同时显示。在一些实施例中,可以在共享之前或之后查看内容。在一些实施例中,内容可以不显示在共享它的设备上。在不脱离实施例的范围的情况下,其他示例是可能的。

图2B示出了用于相关设备的用户界面206,其使用户能够选择接收和/或查看共享内容。用户界面可以包括部分208,其可以包括弹出窗口或其他通知,其指示相关设备从外部源接收的内容可用于从相关设备检索和/或查看或其他渲染。用户界面206可以包括用户可选元件210和212,其使用户能够接受或拒绝内容。

图2A和图2B中所示的用户界面200和206仅是示例。在不脱离实施例的范围的情况下,其他示例是可能的。

图3示出了被配置为与相关设备共享从外部源接收的内容的示例移动设备300。如图3中所示,移动设备300包括一个或更多个处理器302和存储器304。存储器304包括呈现模块306,其被配置为检索一个或更多个相关设备的在线信息。相关设备共享相同的订户账户和/或相同的电话号码,以用于发送和接收至少蜂窝通信,如本详细描述中的其他地方所述。相关设备可以包括蜂窝电话设备,其被配置为利用共享电话号码经由蜂窝网络发送和接收蜂窝通信。相关设备可以包括经由Wi-Fi或其他接入网络连接到互联网或其他基于分组的网络的相关设备。呈现模块306可以被配置为从在线服务器检索在线信息,例如经由OMA呈现SIMPLE协议,或以某种其他方式。

存储器304包括内容模块308,其被配置为从外部源检索内容,例如经由蜂窝网络、互联网或其他源。在一些实施例中,内容模块308被配置为经由多播或广播源接收内容,诸如经由增强型多媒体广播多播服务(eMBMS)接口。在一些实施例中,内容模块308被配置为从一些其他源接收内容,诸如互联网流式传输站点、另一移动设备等。内容模块308被配置为使内容显示在显示设备310上。内容模块308可以将从外部源接收的内容保存到存储器304以供稍后访问。内容模块308还可以被配置为从另一相关设备检索另一相关设备从外部源接收的内容,并使其在显示设备310上呈现。

共享模块312被配置为使设备的用户能够与至少一个相关设备共享内容,例如相关设备102A-D。共享模块312可以被配置为使移动设备300的用户能够选择由另一相关设备从外部源接收的并且正由其他相关设备与移动设备300共享的内容。共享模块312可以被配置为例如经由在线服务器或经由对等连接与另一相关设备的共享模块建立连接。在一些实施例中,共享模块312利用在线信息来建立移动设备和一个或更多个相关设备之间的连接,以便共享内容。共享模块312可以被配置为实施共享策略314。共享策略314可以指示某些内容,例如广播内容、多播内容、来自内容供应商的某些流传输的内容(例如,受版权保护的内容)、受数字版权管理(DRM)保护的内容等,可以与相关设备共享,并且这些内容不会与不与从外部源接收内容的设备共享线路或账户的其他设备共享。

在一些实施例中,在线信息包括关于与相关设备相关联的电话号码的信息,并且共享模块312被配置为至少基于关于指示一个或更多个相关设备与移动设备300共享电话号码的电话号码的信息来限制向一个或更多个相关设备共享内容。

用户界面模块316被配置为使得经由用户界面显示一个或更多个相关设备的列表。用户界面是交互式的,以接收用于共享内容的至少一个设备的用户选择。用户界面模块316可以与共享模块312交互,例如通过调用应用程序编程接口(API)或其他,以发起内容的共享。用户界面模块316可以与呈现模块306交互,例如通过调用另一API或其他,以检索相关设备的列表,包括其当前在线呈现状态(例如,在线或离线、忙碌、接受共享内容等)。

无线电硬件318提供无线UE能力,例如连接到蜂窝网络基站、Wi-Fi网络或其他无线网络。无线电硬件318可以包括或并入处理器、专用集成电路(ASIC)、可编程电路(例如现场可编程门阵列(FPGA))或以其他方式。存储在存储器304上的软件模块被配置为经由中断、调用API等访问硬件。软件模块还可以被配置为通过将命令、参数等存储在预定的存储位置中等,以例如通过API将信息传递给彼此。在不脱离实施例的范围的情况下,其他示例是可能的。

图4示出了被配置为提供相关设备的在线信息的示例在线服务器。如图4所示,在线服务器400包括一个或更多个处理器402和存储器404。存储器404包括在线服务器模块406,其向UE提供在线服务器服务,诸如包括相关设备102A-D的移动设备和移动设备300。在线服务器模块406被配置为注册移动设备的在线呈现信息,并提供关于其他移动设备的在线信息和/或能力信息。在线服务器模块406可以查找关于数据库120中的相关设备组的信息,并且将关于那些相关设备的在线信息提供给其他相关设备。在线服务器模块406可以被配置为通常从移动设备接收对联系人的呈现和/或能力信息的请求,包括对相关设备的请求。在线服务器模块406可以被配置为从移动设备接收对相关设备列表的请求。在线服务器模块406可以被配置为提供指示哪些设备是否是与请求移动设备相关联的相关设备的信息。在线服务器模块406可以被配置为使用OMA呈现SIMPLE协议或以某种其他方式提供呈现和/或能力信息。

在一些实施例中,连接模块408被配置为辅助移动设备之间建立连接,包括在相关设备之间建立连接。连接模块408可以被配置为利用共享策略410。共享策略410可以指示某些内容,例如广播内容、多播内容、来自内容供应商的某些流式内容(例如,受版权保护的内容)、受DRM保护的内容等,可以与相关设备共享,并且不会与不与从外部源接收内容的设备共享线路的其他设备共享此类内容。因此,连接模块408可以允许移动设备接收的某些内容与相关设备共享,但拒绝建立连接和/或与其他设备共享内容的请求。

网络硬件412向在线服务器400提供有线或无线联网能力。网络硬件412可以包括或被合并入处理器、专用集成电路(ASIC)、可编程电路(例如现场可编程门阵列(FPGA))或其他方法。存储在存储器404上的软件模块被配置为通过中断、调用API等访问硬件。软件模块还可以被配置为彼此传递信息,例如通过API,将命令、参数等存储在预定的存储器位置等。在不脱离实施例的范围的情况下,其他示例是可能的。

图5示出了用于与相关设备共享从外部源接收的内容的示例过程500。在502中,第一相关设备(诸如相关设备102A)经由无线连接从外部内容源接收内容。如在该详细描述中的其他地方所述,内容可以由第一相关设备经由广播或多播(包括经由eMBMS广播或多播)连接来接收。在一些实施例中,内容可以由第一相关设备经由单播连接来接收。在一些实施例中,内容可以包括视频、音频、文本、图像、游戏内容等。

在504中,第一相关设备使得从外部源接收的内容在第一相关设备上呈现。第一相关设备可以使内容显示在显示设备上,在扬声器上输出、作为触觉输出被输出或其他方式输出。

在506中,第一相关设备检索一个或更多个相关设备的在线信息,包括例如第二相关设备(例如,如图5所示的相关设备102B)。一个或更多个相关设备可以与相同的订户账户相关联和/或被配置为利用与第一相关设备相同的电话号码来经由蜂窝网络发送和接收至少蜂窝通信。在一些实施例中,第一相关设备从在线服务器(例如在线服务器110)检索在线信息。在一些实施例中,第一相关设备利用OMA呈现简单协议来检索在线信息,尽管在一些实施例中可以使用其他协议。

在508中,第一相关设备使得能够与至少第二相关设备共享从外部源接收的内容。在一些实施例中,通过至少部分地向在线服务器发送信号来建立或辅助第一相关设备与第二相关设备之间的连接的建立来使能完成内容的共享。第一相关设备可以利用诸如IP地址或其他信息的在线信息来建立连接。第一相关设备可以实施共享策略,其指示某些内容可以与相关设备共享,但不能与其他设备共享。共享策略还可以指示某些相关设备(诸如共享线路的那些设备和/或共享账户的设备)可以接收共享内容。

在510处,第一相关设备可以使得显示相关设备的列表,诸如所有相关设备或已经向在线服务器注册其在线呈现的相关设备的子集。用户可以选择一个或更多个相关设备以实现共享从外部源接收的内容。示例UI在图2A中示出。

在512中,第一相关设备经由连接将共享内容发送到第二相关设备。第一相关设备可以至少基于用户选择将共享内容发送到第二相关设备。第一相关设备可以自动发送内容(例如,经由后台进程而无需用户交互或参与),或者基于诸如基于共享策略或不同策略的一些其他标准发送内容。例如,共享策略可以指示内容与相关设备102B自动共享但不与相关设备102C或102D共享。

在514中,在线服务器注册一个或更多个移动设备的呈现和/或功能,包括例如相关设备。在一些实施例中,在线服务器经由OMA Presence SIMPLE协议或以某种其他方式注册在线呈现和/或能力。

在516中,在线服务器向第一相关设备提供关于第二相关设备的在线信息。在线服务器可以在注册期间提供第二相关设备提供给在线服务器的信息。在一些实施例中,在线服务器可以执行对数据库的查找以查找包括第二相关设备的相关设备的列表,并将该列表提供给第一相关设备。

在518中,在线服务器可以辅助在第一相关设备和第二相关设备之间建立连接,以便共享由第一相关设备从外部源接收的内容。在线服务器可以实施共享策略以确保从外部源接收的内容与相关设备共享,而不与其他设备共享。

在520中,第二相关设备向在线服务器注册。第二相关设备可以利用OMA Presence SIMPLE或其他协议来注册其呈现和/或能力。

在522中,第二相关设备接收第一相关设备具有要共享的内容的指示。第二相关设备可以直接从第一相关设备、从在线服务器或以某种其他方式接收该通知。

在524中,第二相关设备向用户提供交互式的用户界面元件,以使用户能够接受或拒绝接收共享内容。示例UI在图2B中示出。在相同或不同的实施例中,第二相关设备可以实施共享策略,使得其允许用户接受来自相关设备的某些共享内容,而不接受来自其他设备的共享内容。

在526中,第二相关设备接收共享内容。第二相关设备使得内容被呈现,诸如显示、在扬声器上输出、作为触觉输出被输出,或以某种其他方式。

以上结合图5描述的过程可以用硬件、软件或其组合来实现。在软件的上下文中,操作表示存储在一个或更多个计算机可读存储介质上的计算机可执行指令,当由一个或更多个处理器执行时,执行所述操作。通常,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。在其他实施例中,硬件组件执行一个或更多个操作。这样的硬件组件可以包括或并入处理器、专用集成电路(ASIC)、可编程电路(例如现场可编程门阵列(FPGA))或其他方式。描述操作的顺序不旨在被解释为限制,并且可以任何顺序和/或并行地组合任何数量的所描述的操作以实现过程。

尽管用结构特征和/或方法动作专用的语言描述了本主题,但应理解,所附权利要求书中定义的主题不必限于所描述的具体特征或动作。而是,具体特征和动作被公开为实现权利要求的示例性形式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1