显示消息收发应用中的对话界面,该对话界面被呈现给正在该消息收发应用上进行的对话中的参与者。通过确定至少两个外部资源的状态来构造对话界面,这样的外部资源已由对话参与者中的一个或更多个对话参与者在消息收发应用的上下文内启动。在对话界面中显示外部资源通知界面(或“停靠栏”),外部资源通知界面包括与至少两个外部资源对应的图标。在用户选择外部资源通知界面时,显示包括与至少两个外部资源对应的用户可选择单元格的列表界面(或“抽屉”)。)。)。
【技术实现步骤摘要】
【国外来华专利技术】包括外部资源停靠栏和抽屉的消息收发系统
[0001]相关申请的交叉引用
[0002]本申请要求于2020年6月10日提交的美国临时专利申请第63/037,460号以及于2020年9月17日提交的美国专利申请序列第16/948,429号的权益,以上美国临时专利申请和美国专利申请中的每一个的内容通过引用整体并入本文中,如同具体阐述的那样。
技术介绍
[0003]用户在消息收发和社交网络应用上与其他用户交互的流行度持续增长。随着这些应用持续变得更加复杂,用户可以交互的方式也显著增加。例如,用户既可以使用消息收发应用与他们的朋友通信,并且可以与朋友和其他用户在线玩多玩家游戏。然而,在用户使用消息收发应用与之通信的人与用户与之玩多玩家游戏的人之间仍然存在断开连接。例如,用户可能必须离开用户正在玩的游戏来通过消息收发应用发送消息以告诉他们的朋友他们正在玩游戏,并且用户可能必须离开用户正在进行的对话以加入朋友玩游戏。
附图说明
[0004]在附图(不一定按比例绘制)中,相似的附图标记可以在不同的视图中描述类似的部件。为了容易识别对任何特别元素或行动的讨论,附图标记中的一个或多个最高位数字是指首次引入该元素的图号。在附图的图中以示例而非限制的方式示出了一些实施方式,在附图中:
[0005]图1是根据一些示例的其中可以部署本公开内容的联网环境的图解表示。
[0006]图2是根据一些示例的具有客户端侧功能和服务器端侧功能两者的消息收发系统的图解表示。
[0007]图3是根据一些示例的在数据库中维护的数据结构的图解表示。
[0008]图4是根据一些示例的消息的图解表示。
[0009]图5示出了根据一些示例的消息收发应用的说明性用户界面。
[0010]图6示出了来自图5中所示的用户界面之一的停靠栏(dock)、活动单元格和不活动单元格。
[0011]图7示出了用于本文所公开的用户界面的示例实现方式的表。
[0012]图8示出了根据一些另外的实施方式的消息收发应用的用户界面。
[0013]图9示出了根据一些实施方式的图8的停靠栏的三个不同的呈现。
[0014]图10更详细地示出了图8中示出的抽屉(drawer)。
[0015]图11是可以在本文所描述的用户界面元素的实现方式中使用的流程图的示例。
[0016]图12是根据一些示例的呈计算机系统形式的机器的图解表示,在该机器内可以执行一组指令以使该机器执行本文中所讨论的方法中任何一种或更多种。
[0017]图13是示出可以在其中实现示例的软件架构的框图。
具体实施方式
[0018]随着消息收发应用变得更复杂,除了使用消息收发应用与他们的朋友聊天之外,消息收发应用还支持越来越多的附加功能。例如,消息收发应用的用户可以玩与消息收发应用集成的若干单玩家或多玩家游戏中的任何一个。可以通过使消息收发应用呈现安装在客户端设备上的另一个应用(例如,“本地应用”)或应用的小规模版本(例如,“小程序”)的用户界面来提供附加功能,其中应用的小规模版本被托管在客户端设备上或远程地在第三方服务器上。这样的外部资源例如可以是其他现有应用例如食品订购或音乐流应用或游戏的精简版本。替选地,外部资源可以是本地应用,并且消息收发应用可以呈现本地应用的用户界面的精简版本。通过在消息收发应用内提供与小程序或另一应用对应的用户界面,消息收发应用的用户可以在不离开消息收发应用的情况下访问与现有“全尺寸”应用对应的功能中的至少一些。
[0019]小程序也可以提供其他功能,并且可经由消息收发应用的用户界面访问的小程序和应用两者可以由消息收发应用的提供者提供,或者它们可以由第三方提供。该实例中的第三方是指相对于消息收发应用的提供者的第三方。
[0020]随着可以在消息收发应用上执行的的活动(包括经由消息收发应用的用户界面与小程序和应用交互)的范围增加,有益的会是,向用户的朋友通知以及由用户的朋友向用户通知在这样的小程序和应用中发生的活动。所公开的实施方式通过向消息收发应用中的对话中的参与者提供与朋友群组中的一个或更多个成员当前或新近使用外部资源(例如,小程序或应用)有关的通知,改进了消息收发应用软件和系统的功能。还公开的是,与一个或更多个朋友一起加入活动的外部资源或启动新近使用但当前(在朋友群组中)不活动的外部资源的无缝方式。所公开的实施方式通过为用户提供用于从两个或更多个当前活动或新近使用的外部资源的列表中选择外部资源的独特的用户界面,来改进消息收发应用软件和系统的功能。
[0021]具体地,所公开的实施方式提供了改进的GUI,其使得用户能够与他们正在与之聊天的相同朋友一起快速地访问活动的外部资源。此外,通过提供其中在聊天界面中方便地示出跨群组的新近使用的外部资源的GUI,促成发现群组内的共享兴趣。
[0022]所公开的实施方式通过在由用户正在使用的设备上显示包括外部资源列表的UI格式以及允许用户在用户正在使用与朋友聊天的同一GUI内从列表中选择和启动外部资源,简化了用户与朋友加入外部资源的过程。一旦在消息收发程序的上下文内启动外部资源,则用户与其正在进行对话的所有朋友都能够迅速地与用户一起加入外部资源,这避免了如许多常规系统中那样迫使用户搜索朋友并单独邀请朋友来玩。这改善了用户体验,减少了画面上的空白量,减少了用户为选择和访问外部资源而不得不执行的步骤数量。例如,所公开的实施方式减少了用户为访问、启动或到达给定外部资源而必须浏览的画面数量。
[0023]在一个示例中,公开了一种在计算设备上的消息收发应用中提供对话界面的方法,该对话界面被呈现给正在消息收发应用上进行的对话中的参与者。该方法包括:确定由参与者中的一个或更多个参与者从消息收发应用的上下文内访问的至少两个外部资源的状态;在对话界面中显示外部资源通知界面,该外部资源通知界面包括与该至少两个外部资源对应的图标;接收对该外部资源通知界面的用户选择;以及显示包括与该至少两个外部资源对应的用户可选择单元格的列表界面。
[0024]列表界面中的用户可选择单元格可以首先按照当前活动的外部资源排序,并且然后按照新近活动的外部资源排序。对话界面可以包括文本输入区域、在文本输入区域上方的呈现区域,该呈现区域示出与群组对话中的参与者对应的视觉标识符,并且外部资源通知界面可以与呈现区域相邻地或交叠地定位。
[0025]该方法还可以包括:接收特定参与者对特定外部资源的用户选择;为特定参与者访问特定外部资源;以及根据特定外部资源的新活动状态,为其他参与者更新外部资源通知界面和列表界面。可以将列表界面中的与特定外部资源对应的用户可选择单元格更新为包括特定参与者的名称。
[0026]列表界面中的与特定外部资源对应的用户可选择单元格可以包括动作召唤按钮,动作召唤按钮用于由对话中的在特定外部资源中不活动的其他参与者来加入特定外部资源。
[0027]该方法还可以包括:通过在外部资源通知界面的第一位置显示与特定外部资源对应的图标来更新外部资源通知界面。本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种在计算设备上的消息收发应用中提供对话界面的方法,所述对话界面被呈现给正在所述消息收发应用上进行的对话中的参与者,所述方法包括:确定至少两个外部资源的状态,所述至少两个外部资源已由所述参与者中的一个或更多个参与者从所述消息收发应用的上下文内访问;在所述对话界面中显示外部资源通知界面,所述外部资源通知界面包括与所述至少两个外部资源对应的图标;接收对所述外部资源通知界面的用户选择;以及响应于接收到对所述外部资源通知界面的用户选择,显示包括与所述至少两个外部资源对应的用户可选择单元格的列表界面。2.根据权利要求1所述的方法,其中,所述列表界面中的用户可选择单元格首先按照当前活动的外部资源并且然后按照新近活动的外部资源进行排序。3.根据权利要求1所述的方法,其中,所述对话界面包括文本输入区域、在所述文本输入区域上方的呈现区域,所述呈现区域示出与群组对话中的参与者对应的视觉标识符,并且其中,所述外部资源通知界面与所述呈现区域相邻地或交叠地定位。4.根据权利要求1所述的方法,还包括:接收特定参与者对特定外部资源的用户选择;为所述特定参与者访问所述特定外部资源;以及根据所述特定外部资源的新活动状态,为其他参与者更新所述外部资源通知界面和所述列表界面。5.根据权利要求4所述的方法,其中,将所述列表界面中的与所述特定外部资源对应的用户可选择单元格更新为包括所述特定参与者的名称。6.根据权利要求4所述的方法,其中,所述列表界面中的与所述特定外部资源对应的用户可选择单元格包括动作召唤按钮,所述动作召唤按钮用于由所述会话中的在所述特定外部资源中不活动的其他参与者来加入所述特定外部资源。7.根据权利要求4所述的方法,还包括:通过在所述外部资源通知界面中的第一位置显示与所述特定外部资源对应的图标来更新所述外部资源通知界面。8.根据权利要求4所述的方法,还包括:利用状态指示器更新所述外部资源通知界面,所述状态指示器指示与所述外部资源通知界面中的图标对应的所述外部资源中的至少一个外部资源对于所述对话中的至少一个参与者是活动的。9.根据权利要求1所述的方法,还包括:接收与从所述列表界面中撤销选择的不活动外部资源有关的用户输入;以及从所述列表界面中移除与所述选择的不活动外部资源对应的用户可选择单元格。10.一种系统,包括:机器的一个或更多个处理器;以及存储器,其存储用于在消息收发应用中提供对话界面的指令,所述对话界面被呈现给正在所述消息收发应用上进行的对话中的参与者,所述指令在由所述一个或更多个处理器中的至少一个处理器执行时,使所述机器执行操作,所述操作包括:
确定至少两个外部资源的状态,所述至少两个外部资源已由所述参与者中的一个或更多个参与者从所述消息收发应用的上下文内访问;使得在所述对话界面中显示外部资源通知界面,所述外部资源通知界面包括与所述至少两个外部资源对应的图标;接收对所述外部资源通知界面的用户选择;以及响应于接收到对所述外部资源通知界面的用户选择,使得显示...
【专利技术属性】
技术研发人员:洛朗,
申请(专利权)人:斯纳普公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。