当前位置: 首页 > 专利查询>斯纳普公司专利>正文

独立于应用的消息传递系统技术方案

技术编号:24105959 阅读:60 留言:0更新日期:2020-05-09 17:14
除其它事项外,本公开的实施例通过允许发送者使用消息传递系统来发送消息和内容以及在即使接收者无权使用该消息传递系统的情况下仍允许接收者访问该消息和内容的方式,来改进电子消息传递软件和系统的功能。

Application independent messaging system

【技术实现步骤摘要】
【国外来华专利技术】独立于应用的消息传递系统优先权要求本专利申请要求于2017年12月29日提交的序列号为15/859,237的美国专利申请的优先权,其要求于2017年8月8日提交的序列号为62/542,629的美国临时专利申请的优先权,在此要求其中每一者的优先权,并且其中每一者通过引用整体并入本文。
技术介绍
电子消息传递(特别是即时消息传递)的普及持续增长。用户越来越多地彼此共享诸如电子图像和视频的媒体内容项。用户还越来越多地利用其移动设备与其它用户使用聊天和消息程序来进行通信。在某些情况下,用户的联系人可能不使用与该用户相同的消息传递应用。本公开的实施例解决了这些和其它问题。附图说明在附图(其不一定按比例绘制)中,相同的数字可以在不同的图中描述相同的组件。具有不同字母后缀的相同数字可以表示相似组件的不同实例。在附图的图中,通过示例而非限制的方式示出了一些实施例,其中:图1是示出用于通过网络交换数据(例如,消息和相关联内容)的示例消息传递系统的框图。图2是示出根据示例性实施例的关于消息传递系统的进一步细节的框图。图3是示出根据各种示例性实施例的可以存储在消息传递服务器系统的数据库中的数据的示意图。图4是根据本公开的各方面的示例性过程的流程图。图5A-5F是示出在图4中描述的方法的一些方面的屏幕截图。图5G和5H是示出本公开的各个方面的图。图6是示出可结合在此所描述的各种硬件架构而使用的代表性软件架构的框图。图7是示出根据一些示例性实施例的能够从机器可读介质(例如,机器可读存储介质)读取指令并执行在此所讨论的任何一种或多种方法的机器的组件的框图。具体实施方式以下的描述包括体现本公开的说明性实施例的系统、方法、技术、指令序列和计算机器程序产品。在下面的描述中,出于解释的目的,阐述了许多具体细节以便提供对本专利技术主题的各种实施例的理解。然而,对于本领域技术人员显而易见的是,本专利技术主题的实施例也可以在没有这些具体细节的情况下实践。通常,公知的指令实例、协议、结构和技术不必详细示出。除了其它方面,本公开的实施例通过允许发送者使用消息传递系统来发送消息和内容以及在即使接收者不具有使用消息传递系统的权限的情况下仍允许接收者访问该消息和内容的方式,来改进电子消息传递软件和系统的功能。图1是示出消息传递系统100的示例的框图,用于通过网络交换数据(例如,消息和相关联内容)。消息传递系统100包括多个客户端设备102,每个客户端设备102托管多个应用,包括消息传递客户端应用104。每个消息传递客户端应用104经由网络106(例如,因特网)通信地耦接到消息传递客户端应用104的其它实例和消息传递服务器系统108。如本文所使用的,术语“客户端设备”可以指与通信网络(例如网络106)接口连接以从一个或多个服务器系统或其它客户端设备获得资源的任何机器。客户端设备可以是但不限于移动电话、台式计算机、膝上型计算机、便携式数字助理(PDA)、智能电话、平板计算机、超级本、上网本、膝上型计算机、多处理器系统、基于微处理器或可编程的消费电子产品、游戏控制台、机顶盒或用户可用其访问网络的任何其它通信设备。在图1示出的示例中,每个消息传递客户端应用104能够经由网络106与另一消息传递客户端应用104和消息传递服务器系统108通信和交换数据。在消息传递客户端应用104之间以及在消息传递客户端应用104和消息传递服务器系统108之间交换的数据包括功能(例如,调用功能的命令)以及有效载荷数据(例如,文本、音频、视频或其它多媒体数据)。网络106可包括以下或与以下结合操作:自组织网络、内联网、外联网、虚拟专用网络(VPN)、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、无线WAN(WWAN)、城域网(MAN)、因特网、因特网的一部分、公共交换电话网(PSTN)的一部分、普通老式电话服务(POTS)网络、蜂窝电话网络、无线网络、网络、另一种类型的网络,或两个以上此类网络的组合。例如,网络或网络的一部分可以包括无线或蜂窝网络,并且耦接可以是码分多址(CDMA)连接、全球移动通信系统(GSM)连接或其它类型的蜂窝或无线耦接。在该示例中,耦接可以实现各种类型的数据传输技术中的任何一种,诸如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线服务(GPRS)技术、GSM演进增强型数据速率(EDGE)技术、包括3G的第三代合作伙伴计划(3GPP)、第四代无线(4G)网络、通用移动电信系统(UMTS)、高速分组接入(HSPA)、全球微波接入互操作性(WiMAX)、长期演进(LTE)标准、由各种标准制定组织定义的其它标准、其它远程协议或其它数据传输技术。消息传递服务器系统108经由网络106向特定的消息传递客户端应用104提供服务器侧功能。虽然消息传递系统100的某些功能在此被描述为由消息传递客户端应用104或由消息传递服务器系统108来执行,但是可以理解,消息传递客户端应用104或消息传递服务器系统108内的某些功能的位置是设计选择的。例如,技术上优选的是在消息传递服务器系统108内初始部署某些技术和功能,但稍后将该技术和功能迁移到其中客户端设备102具有足够的处理能力的消息客户端应用104。消息传递服务器系统108支持提供给消息传递客户端应用104的各种服务和操作。此类操作包括向消息传递客户端应用104发送数据,从消息传递客户端应用104接收数据、以及处理由消息传递客户端应用104生成的数据。例如,该数据可包括消息内容、客户端设备信息、地理位置信息、媒体注释和覆盖物、消息内容持久性条件、社交网络信息和直播事件信息。消息传递系统100内的数据交换经由消息传递客户端应用104的用户界面(UI)可用的功能来调用和控制。现在转到消息传递服务器系统108,应用程序接口(API)服务器110耦接到应用服务器112并向应用服务器112提供编程接口。应用服务器112被通信地耦接到数据库服务器118,该数据库服务器118便于访问数据库120,在该数据库120中存储与由应用服务器112处理的消息相关联的数据。具体地处理应用程序接口(API)服务器110,该服务器在客户端设备102和应用服务器112之间接收和发送消息数据(例如,命令和消息有效载荷)。具体地,应用程序接口(API)服务器110提供可由消息传递客户端应用104调用或查询的一组接口(例如,例程和协议),以便调用应用服务器112的功能。应用程序接口(API)服务器110公开由应用服务器112支持的各种功能,包括账户注册,登录功能,经由应用服务器112从特定消息传递客户端应用104向另一个消息传递客户端应用104发送消息、从消息传递客户端应用104向消息传递服务器应用114发送电子媒体文件(例如,电子图像或视频),以及由另一个消息传递客户端应用104的可能访问,媒体数据集合(例如,故事)的设置,客户端设备102的用户的朋友列表的取得,此类集合的取得,消息和内容的取得,对社交图添加和删除朋本文档来自技高网...

【技术保护点】
1.一种系统,包括:/n处理器;以及/n存储器,其被耦接到所述处理器并存储指令,所述指令在由所述处理器执行时使所述系统执行操作,所述操作包括:/n从第一用户的第一计算设备接收适于由在所述第一计算设备上安装的软件应用显示的内容,所述内容寻址到第二计算设备的第二用户;/n确定所述软件应用未安装在所述第二计算设备上;以及/n响应于确定所述软件应用未安装在所述第二计算设备上:/n识别所述第二计算设备当前支持的电子通信格式;/n以所述第二计算设备支持的所述格式生成电子通信,所述电子通信包括到来自所述第一计算设备的所述内容的链接;以及/n将所述电子通信发送到所述第二计算设备。/n

【技术特征摘要】
【国外来华专利技术】20170808 US 62/542,629;20171229 US 15/859,2371.一种系统,包括:
处理器;以及
存储器,其被耦接到所述处理器并存储指令,所述指令在由所述处理器执行时使所述系统执行操作,所述操作包括:
从第一用户的第一计算设备接收适于由在所述第一计算设备上安装的软件应用显示的内容,所述内容寻址到第二计算设备的第二用户;
确定所述软件应用未安装在所述第二计算设备上;以及
响应于确定所述软件应用未安装在所述第二计算设备上:
识别所述第二计算设备当前支持的电子通信格式;
以所述第二计算设备支持的所述格式生成电子通信,所述电子通信包括到来自所述第一计算设备的所述内容的链接;以及
将所述电子通信发送到所述第二计算设备。


2.根据权利要求1所述的系统,其中,所述存储器还存储用于使所述系统执行操作的指令,所述操作包括:
经由所述第二计算设备的用户界面,接收所述第二用户对所述内容的所述链接的选择;以及
响应于接收到对所述内容的所述链接的所述选择,将所述内容显示在所述第二计算设备的显示屏上。


3.根据权利要求2所述的系统,其中,所述系统使得在预定时间段内将所述内容显示在所述第二计算设备的所述显示屏上。


4.根据权利要求2所述的系统,其中,所述系统允许以预定的次数将所述内容显示在所述第二计算设备的所述显示屏上。


5.根据权利要求4所述的系统,其中,所述存储器还存储用于使所述系统执行操作的指令,所述操作包括:
在将所述内容显示在所述第二计算设备的所述显示屏上所述预定的次数之后,在所述第二计算设备的所述显示屏上显示通知所述第二用户所述内容不能再访问的消息。


6.根据权利要求1所述的系统,其中,所述存储器还存储用于使所述系统执行操作的指令,所述操作包括:
响应于确定所述软件应用未安装在所述第二计算设备上:
在所述第二计算设备的显示屏上显示在所述第二计算设备上安装所述软件应用的提议。


7.根据权利要求1所述的系统,其中,所述电子通信包括以下一者或多者:短消息服务(SMS)通信,多媒体服务(MMS)通信和电子邮件。


8.根据权利要求1所述的系统,其中,生成所述电子通信包括:将所述内容存储在与所述系统通信的数据库中。


9.根据权利要求1所述的系统,其中,所述系统从所述第一计算设备接收被寻址到所述第二计算设备的多个内容项,其中,所述系统生成并发送针对所述多个内容项中的第一子集中的每个内容项的相应链接的一个或多个电子通信,并且其中,所述系统在所述第二计算设备的显示屏上显示以下通知:查看所述多个内容项中的第二子集需要在所述第二计算设备上安装所述软件应用。


10.一种计算机实现的方法,包括:
由计算机系统从第一用户的第一计算设备接收适于由在所述第一计算设备上安装的软件应用显示的内容,所述内容寻址到第二计算设备的第二用户;
由所述计算机系统确定所述软件应用未安装在所述第二计算设备上;以及
响应于确定所述软件应用未安装在所述第二计算设备上:
由所述计...

【专利技术属性】
技术研发人员:A·利J·安德烈乌Y·戴S·吉尔李腾飞Y·刘C·萨马拉纳亚克涂健伟
申请(专利权)人:斯纳普公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1