双模客户端应用制造技术

技术编号:18611669 阅读:21 留言:0更新日期:2018-08-04 23:19
一种针对所选择的用户分组的分组消息传送和分组公告板模态的单个双模客户端应用。在分组数据对象中发送和接收组消息传送和分组公告板数据内容。每一分组数据对象包括表示两个模态之一的模态指示符。单独的分组消息传送和分组公告板显示界面由针对所选择的用户分组的客户端应用提供。分组消息传送显示数据用于在分组消息传送显示界面上将与当前选择的分组关联的分组消息传送模态数据对象的至少一部分内容显示为消息序列,且分组公告板显示数据用于在由客户端应用生成的分组公告板显示界面上将与当前选择的分组关联的分组公告板模态数据对象的至少一部分内容显示为一系列发布项。

【技术实现步骤摘要】
【国外来华专利技术】双模客户端应用
技术介绍
传统的通信系统允许诸如个人计算机或移动设备之类的设备的用户在诸如互联网之类的基于分组的通信网络上与其他用户通信。现在由诸如移动应用(“app”)之类的不同应用提供日益增加的多种通信模态,例如即时消息传送应用、内容共享应用、基于VoIP(IP语音)通话的应用等。由此,用户被呈现了关于其可以选择下载并安装在其移动设备上的通信应用的越来越多的选择。
技术实现思路
提供了该
技术实现思路
以用简化的形式引入在以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。本主题的各种方面针对在一组用户之间实现通信。在用户中的一个用户可用的用户设备的处理器上执行客户端应用以实现以下步骤。经由网络在该用户设备与至少一个其他设备之间发送和接收分组数据对象。分组数据对象中的每个包括:●表示多个用户分组中相关联的一个的用户分组的指示,●针对该相关联的用户分组的内容,以及●表示分组传送模态和分组公告板模态之一的模态的指示。客户端应用基于对用户分组的指示和对模态的指示来接收多个用户分组中的一个的当前选择、针对当前所选择的分组在用户设备的存储器中生成:●分组消息传送显示数据,其用于作为分组消息传送显示界面上的消息的序列来显示与当前所选择的分组相关联的分组消息传送模态数据对象的内容的至少一部分,以及●分组公告板显示数据,其用于作为分组公告板显示界面上的已发布项目的集合来显示与当前所选择的分组相关联的分组公告板模态数据对象的内容的至少一部分。客户端应用通过基于分组消息传送显示数据来控制显示器在分组消息传送显示界面上显示消息的序列,来在针对当前所选择的分组的分组消息传送模式中操作。响应于模式切换指令,客户端应用通过基于分组消息传送显示数据来控制显示器替代地在分组公告板显示界面上显示所发布的项目的集合,来针对当前选择的分组切换至分组公告板模式。以该方式,单个应用经由该单个应用的分别的显示界面提供了针对同一(即,当前选择的)用户分组的分组消息传送和分组公告板模态两者。附图说明为了更好地理解本主题,并且示出如何施行本主题的实施例,仅作为示例参考以下附图,其中:图1示出了通信系统的框图;图2示出了用户设备的框图;图2A示出了客户端应用的功能模块;图3示出了双模服务器的框图;图4A-4C示出了从客户端应用的分组消息传送模式切换至分组公告板模式的模式切换;图5示出了计算机实现的数据结构,其是分组数据对象;图6A和6B示出了在双模服务器和互操作性服务器之间的各种交互;图7示出了由客户端应用显示的示例登录显示界面;图8示出了由客户端应用显示的示例分组选择显示界面;图9示出了示例性分组选择显示界面,以及由客户端应用显示的针对所选择的分组的分组页面界面;图10和11示出了示例分组消息传送显示界面;图12示出了示例分组消息传送界面和分组公告板界面,在所述分组消息传送界面已经被自动地更新时,响应于新的项目被发布在所述分组公告板界面上,在所述分组消息传送界面上显示新的分组公告板项目的通知;图13示出了滚动动作如何可以应用于分组消息传送和由客户端应用显示的分组公告板显示界面;图14示出了由客户端应用显示的配置文件生成显示界面的示例图15A-15D示出了如何可以在与分组公告板界面上的项目相关的分组消息传送界面上生成系统通知的示例;图16A和16B分别示出了分组消息传送界面和分组公告板界面,这两者都是基于对用户的搜索项的单个选择来过滤的。具体实施方式目前,存在多个通信移动应用(“app”),其中每个可以提供使得用户能够使用移动设备作为分组进行协调的某一通信模态。例如,诸如WhatsappTM和FacebookTM消息传送器之类的专用分组消息传送(“聊天”)应用在多种平台上可用,并且允许一组用户在分组对话线程中彼此交换即时消息。也就是说,其仅提供单个通信模态,即消息传送:两个用户之间的一对一消息传送,或者三个或更多个用户之间的分组消息传送。诸如WhatsappTM和FacebookTM消息传送器之类的专用分组消息传送应用允许用户发布诸如链接或文件之类的内容到分组对话。然而,该内容保持嵌入在发布至分组对话线程的其他消息中。因此,对用户而言困难的是,使用这样的应用分别导航消息传送和内容数据。随着越来越多的消息被发布至分组对话,对于用户而言跟踪已经被发布至分组的内容变得日益困难。即使用户能够找到一条期望的内容,可能仍然哪难以找到与该条内容上下文相关(即,有关)的消息或其他条内容。作为另一示例,诸如SharePointTM、OneNoteTM和DropBoxTM之类的专用内容共享应用使得一组用户能够通过提供用户利用其能够上传使得其他用户自行选择的文件可获得的界面来彼此共享内容(例如,文件)。提供了URL形式的链接,其可以由经授权的用户使用来下载经共享的文件。诸如SharePointTM、OneNoteTM和DropBoxTM之类的专用内容共享应用向一组用户提供了可以用于访问由一组特定的用户中的一个用户共享的内容的公共界面。这些应用仅提供了在用户之间共享内容的一种方式,但是不具有集成的消息传送功能。相反,其依赖于成员之间的带外通信来管理经共享的内容,例如通过用户经由电子邮件或使用其自行选择的分别的消息传送应用来对至经共享的内容的链接进行流通。相比之下,本公开涉及在本文中被称为“HiveOut”应用的应用。HiveOut应用是具有可以在至少两个不同模式下操作的用户界面(UI)的双模客户端应用。当HiveOutUI在分组消息传送模式下操作时,其显示分组消息传送显示界面,通过该界面,分组中的用户可以向该分组中的其他用户发送消息,并且查看其从分组中的其他用户接收的以及向分组中的其他用户发送的消息。当切换至分组公告板模式时,HiveOutUI替代地以分组公告板显示界面的形式显示单独的但是紧密地耦合的内容共享显示界面,同一分组的用户可以利用其通过将项目发布至分组公告板并查看他们或分组中的其他用户已经发布至公告板的项目来共享重要的内容。即,HiveOut应用是具有集成的分组消息传送界面以及单独的、集成内容共享界面(分组公告板界面)的客户端应用,以这样的方式用户可以在同一应用内的给定分组的分组消息传送内容和分组公告板内容之间无缝地导航。即,HiveOut应用方便地针对分组消息传送和分组公告板提供了分别的界面——将消息传送从内容共享中分离出——同时仍然将两种模式集成到同一应用中。无论何时更新或添加公告板项,在分组消息传送界面上都显示经更新的或新的公告板项目的通知。由此,针对给定用户分组的分组消息传送显示界面构成了该用户分组的所有分组活动组的完整历史。分组消息传送界面上的通知是可选择的(例如,在设备的触摸屏上可轻敲的),并且当所选择的通知引起切换至分组公告板界面时,在该分组公告板界面上显示与该通知相对应的公告板项目。每当用户通过在分组消息传送界面上轻敲该项目的通知而触及该公告板时,则突出显示该分组公告板界面上对应的公告板项目,例如,通过将合适的视觉突出显示效果应用至分组公告板界面上的对应的分组公告板项目,从而将其与同时可见的分组公告板界面上的其他项目在视觉上进行区分。用户可以在分组公告板项目(即,本文档来自技高网...

【技术保护点】
1.一种在一组用户之间实现通信的计算机实现的方法,所述方法包括在对所述用户中的一个用户可用的用户设备的处理器上执行客户端应用以实现以下步骤:经由网络在所述用户设备与至少一个其他设备之间发送和接收分组数据对象,所述分组数据对象中的每个包括:对表示多个用户分组中的相关联的一个的用户分组的指示、针对所述相关联的用户分组的内容、以及对表示分组消息传送模态或分组公告板模态之一的模态的指示;所述客户端应用接收对所述多个用户分组中的一个用户分组的当前选择,并且基于对用户分组的所述指示和对模态的所述指示,针对当前选择的分组在所述用户设备的存储器中生成:(i)分组消息传送显示数据,其用于将与所述当前选择的分组相关联的分组消息传送模态数据对象的内容的至少一部分在分组消息传送显示界面上显示为消息的序列,以及(ii)分组公告板显示数据,其用于将与所述当前选择的分组相关联的分组公告板模态数据对象的内容的至少一部分在分组公告板显示界面上显示为所发布的项目的集合;所述客户端应用通过基于所述分组消息传送显示数据控制所述显示器在所述分组消息传送显示界面上显示所述消息的序列,来在针对所述当前选择的分组的分组消息传送模式下操作;以及响应于模式切换指令,所述客户端应用通过基于所述分组消息传送显示数据控制所述显示器在所述分组公告板显示界面上替代地显示所述所发布的项目的集合,来切换至针对所述当前选择的分组的分组公告板模式,由此,单个应用针对同一用户分组提供分组消息传送模态和分组公告板模态两者。...

【技术特征摘要】
【国外来华专利技术】2015.12.14 IN 6701/CHE/2015;2016.03.31 US 15/087,41.一种在一组用户之间实现通信的计算机实现的方法,所述方法包括在对所述用户中的一个用户可用的用户设备的处理器上执行客户端应用以实现以下步骤:经由网络在所述用户设备与至少一个其他设备之间发送和接收分组数据对象,所述分组数据对象中的每个包括:对表示多个用户分组中的相关联的一个的用户分组的指示、针对所述相关联的用户分组的内容、以及对表示分组消息传送模态或分组公告板模态之一的模态的指示;所述客户端应用接收对所述多个用户分组中的一个用户分组的当前选择,并且基于对用户分组的所述指示和对模态的所述指示,针对当前选择的分组在所述用户设备的存储器中生成:(i)分组消息传送显示数据,其用于将与所述当前选择的分组相关联的分组消息传送模态数据对象的内容的至少一部分在分组消息传送显示界面上显示为消息的序列,以及(ii)分组公告板显示数据,其用于将与所述当前选择的分组相关联的分组公告板模态数据对象的内容的至少一部分在分组公告板显示界面上显示为所发布的项目的集合;所述客户端应用通过基于所述分组消息传送显示数据控制所述显示器在所述分组消息传送显示界面上显示所述消息的序列,来在针对所述当前选择的分组的分组消息传送模式下操作;以及响应于模式切换指令,所述客户端应用通过基于所述分组消息传送显示数据控制所述显示器在所述分组公告板显示界面上替代地显示所述所发布的项目的集合,来切换至针对所述当前选择的分组的分组公告板模式,由此,单个应用针对同一用户分组提供分组消息传送模态和分组公告板模态两者。2.根据权利要求1所述的方法,其中,所述步骤还包括:在所述用户设备处从所述用户接收内容生成输入;以及由所述客户端应用生成新的分组数据对象以用于发送至所述其他设备,其中,所述新的分组数据对象包括对表示当前选择的分组的用户分组的指示,以及从所述内容生成输入导出的和/或基于所述内容生成输入所选择的内容;其中,所述客户端应用在所述新的分组数据对象中包括表示以下内容的模态的指示符:在所述内容生成输入是在所述分组消息传送模式下操作时接收的情况下,所述分组消息传送模态;或者在所述内容生成输入是在所述分组公告板模式下操作时接收的情况下,所述分组公告板模态。3.根据权利要求1或2所述的方法,其中,所述模式切换指令是由所述用户手动地发起的。4.根据权利要求3所述的方法,其中,所述模式切换指令是由所述用户通过以下操作发起的:执行单个手势,由此所述客户端应用响应于所述单个手势,从所述分组消息传送模式切换至所述分组公告板模式,或者选择在所述分组消息传送显示界面上显示的与所述分组公告板显示界面有关的通知。5.一种根据任一前述权利要求所述的方法,其中,所述步骤还包括:在所述用户设备处经由所述网络从所述其他设备接收其对模态的指示表示所述分组公告板模态的新的分组数据对象,或者检测对所述分组公告板模态数据对象中的一个的更新,所述客户端应用响应于此而更新所述分组消息传送显示数据,经更新的显示数据用于在所述分组消息传送界面上显示对所述新的分组公告板模态数据对象的通知或者对所述分组公告板模态数据对象的更新的通知。6.根据权利要求5所述的方法,其中:所述通知是在所述消息的序列中、在与在所述用户设备处接收所述新的分组公告板模态数据对象的时序或者其从所述其他设备发送的时序或者所述更新的时序相对应的所述序列中的位置处显示的;和/或所述通知是可选择的,并且响应于所述用户选择所述通知,所述客户端应用通过控制所述显示器将所述新的分组公告板模态数据对象的所述内容的至少一部分在所述分组公告板界面上显示为新的所...

【专利技术属性】
技术研发人员:S·钱德拉V·乔希M·马杜卡尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1