经由即时消息传送共享媒体数据和位置信息制造技术

技术编号:15218877 阅读:41 留言:0更新日期:2017-04-26 14:18
一种由客户端应用当在用户设备上执行时、在所述用户设备与至少一个另外的设备之间的即时消息传送通信期间实现的方法,该方法包括:通过通信网络从所述用户设备向所述至少一个另外的设备发送包括媒体数据的第一消息;从所述至少一个另外的设备接收通过所述通信网络发送的包括另外的媒体数据的第二消息;确定媒体数据和另外的媒体数据具有相同数据类型;以及响应于所述确定,基于媒体数据和另外的媒体数据来生成合成的媒体对象,以及在所述用户设备的显示器上显示合成的媒体对象。

Share media data and location information via instant messaging

When a method of instant messaging communication during the execution, the user device between the user equipment and at least one other device by the client application, the method includes: through the communication network from the user equipment to the at least one additional equipment to send media data first the news; from the at least one other device receives through the communication network to send the message including second other media data; determining the media data and other media data have the same data type; and in response to the determination, media data and other media data generated based on the synthesis of media objects, and according to synthetic media objects in the user device on the display.

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
基于分组的通信系统允许设备(例如,个人计算机)的用户使用诸如互联网协议(IP)之类的分组协议来跨计算机网络进行通信。基于分组的通信系统可用于各种类型的通信事件。可以被创建的通信事件包括语音呼叫、视频呼叫、即时消息传送、语音邮件、文件传递等等。这些系统对用户是有益的,因为相比于固定线路或移动网络,它们通常具有显著较低的成本。这对于长距离通信来说可能尤其如此。为了使用基于分组的系统,用户在他们的设备上安装并执行客户端软件。客户端软件提供基于分组的连接以及诸如注册和验证之类的其它功能。通信系统允许设备的用户跨诸如互联网之类的计算机网络进行通信。可以被创建的通信事件包括语音呼叫、视频呼叫、即时消息传送、语音邮件、文件传递等等。即时消息传送通信会话允许在计算设备的用户之间经由计算机网络进行聊天。每个用户都可以将文本输入到字段中,致动发送按钮,并由此创建被传送到另一用户的即时消息。
技术实现思路
根据本公开内容的一个方面,提供了一种由客户端应用当在用户设备上执行时、在所述用户设备与至少一个另外的设备之间的即时消息传送通信期间执行的方法,该方法包括:通过通信网络从所述用户设备向所述至少一个另外的设备发送包括媒体数据的第一消息;从所述至少一个另外的设备接收通过所述通信网络发送的包括另外的媒体数据的第二消息;确定媒体数据和另外的媒体数据具有相同数据类型;以及响应于所述确定,基于媒体数据和另外的媒体数据来生成合成的媒体对象,以及在所述用户设备的显示器上显示合成的媒体对象。根据本公开内容的另一方面,提供了一种用户设备,包括:显示器;网络接口,该网络接口被配置为在即时消息传送通信期间通过通信网络在用户设备与至少一个另外的用户设备之间发送和接收消息;一个或多个处理器,该一个或多个处理器被配置为运行客户端应用,其中,客户端应用被配置为:通过通信网络从所述用户设备向所述至少一个另外的设备发送包括媒体数据的第一消息;从所述至少一个另外的设备接收通过所述通信网络发送的包括另外的媒体数据的第二消息;确定媒体数据和另外的媒体数据具有相同数据类型;响应于所述确定,基于媒体数据和另外的媒体数据来生成合成的媒体对象;以及在用户设备的所述显示器上显示合成的媒体对象。根据本公开内容的另一方面,提供了一种计算机程序产品,该计算机程序产品被体现在计算机可读介质上,并且被配置为当在用户设备的处理器上执行时执行以下操作:通过通信网络从所述用户设备向所述至少一个另外的设备发送包括媒体数据的第一消息;从所述至少一个另外的设备接收通过所述通信网络发送的包括另外的媒体数据的第二消息;确定媒体数据和另外的媒体数据具有相同数据类型;以及响应于所述确定,基于媒体数据和另外的媒体数据来生成合成的媒体对象;以及在用户设备的显示器上显示合成的媒体对象。本
技术实现思路
被提供为以简化的形式介绍概念的选集,下面在具体实施方式中进一步讨论该简化的形式。本
技术实现思路
并非旨在识别所请求保护的主题的关键特征或重要特征,也并非旨在用于限制所请求保护的主题的范围。附图说明为了更好地理解本公开内容并示出本公开内容如何能够被执行,现在将通过示例的方式参照以下附图,在附图中:图1示出了通信系统;图2示出了用户终端的示意图;图3是用于生成合成的媒体对象的过程的流程图;图4a例示了显示所发送的消息的用户终端;以及图4b例示了显示合成的媒体对象的用户终端。具体实施方式仅通过示例的方式描述本公开内容的实施例。图1示出了通信系统100,其包括与用户终端102相关联的第一用户104(用户A)以及与用户终端108相关联的第二用户110(用户B)。用户终端102和108可以在通信系统100中通过通信网络106进行通信,由此允许用户104和110通过通信网络106彼此通信。通信网络106可以是具有在用户终端102与第二用户终端108之间提供通信信道的能力的任何适当的网络。例如,通信网络106可以是互联网或另一种类型的网络,例如高数据速率移动网络,例如第3代(“3G”)移动网络。应当指出,在替代的实施例中,用户终端可以经由另外的中间网络(在图1中未示出)连接到通信网络106。例如,如果用户终端102是移动设备,则其可以经由蜂窝移动网络(在图1中未示出)(例如GSM或UMTS网络)连接到通信网络106。用户终端102可以是例如移动电话、个人数字助理(“PDA”)、个人计算机(“PC”)(包括例如,WindowsTM、MacOSTM和LinuxTMPC)、平板计算机、游戏设备或能够连接到通信网络106的其它嵌入式设备。用户终端102被布置为从用户A104接收信息并向用户A104输出信息。用户终端102执行由于通信系统100相关联的软件供应商提供的通信客户端应用112。通信客户端应用112是在用户终端102中的本地处理器上执行的软件程序。通信客户端应用112执行在用户终端102处所需要的处理,以使得用户终端102通过通信系统100发送和接收数据。在用户终端102处执行的通信客户端应用112可以被认证以便通过呈现数字证书(例如,以证明用户104是通信系统的真正订户—在WO2005/009019中更详细描述的)来通过通信系统传送。用户终端108可以对应于用户终端102。用户终端108在本地处理器上执行通信客户端应用114,其对应于在用户终端102处执行的通信客户端应用112。用户终端108处的通信客户端应用114以与用户终端102处的通信客户端应用112执行允许用户A104通过网络106进行通信所需要的处理相同的方式,来执行允许用户110通过网络106通信所需要的处理。为了清楚起见,图1仅示出了两个用户(104和110)以及两个用户终端(102和108),但是更多用户和用户设备可以包括在通信系统100中,并可以使用在相应的用户设备上执行的相应的通信客户端来通过通信系统100传送,如本领域中公知的。在即时消息传送的通信会话期间交换的消息通过网络106发送。它们可以经由连接到网络106的网络实体(例如,服务器)在用户终端之间发送。替代地或另外地,通信会话的消息可以在点到点路线(即,不经由通信系统100中的任何服务器行进的路线)上在用户终端之间发送,如本领域中公知的。如在图1中示出的,被布置为存储地图数据的地图服务器(mappingserver)116连接到网络106。地图服务器116可以在单个计算设备上实现。地图服务器116也可以操作为支持在“云计算”环境中的相关操作的执行,由此操作中的至少一部分操作可以通过多个计算设备来执行。图2例示了上面执行用于通过通信系统100进行通信的通信客户端应用的用户终端102的详细视图。用户终端102包括中央处理单元(“CPU”)202,诸如屏幕或触摸屏之类的显示器204、诸如小键盘206、摄像头208、和触摸屏之类的输入设备可以连接到该中央处理单元。输出音频设备210(例如,扬声器)和输入音频设备212(例如,麦克风)连接到CPU202。如图2中示出的,显示器204、小键盘206、摄像头208、输出音频设备210和输入音频设备212可以集成到用户终端102中。在替代的用户终端中,显示器204、小键盘206、摄像头208、输出音频设备210和输入音频设备212中的一个或多个可以不集成到用户本文档来自技高网
...

【技术保护点】
一种由客户端应用当在用户设备上执行时、在所述用户设备与至少一个另外的设备之间的即时消息传送通信期间实现的方法,所述方法包括:通过通信网络从所述用户设备向所述至少一个另外的设备发送包括媒体数据的第一消息;从所述至少一个另外的设备接收通过所述通信网络发送的包括另外的媒体数据的第二消息;确定所述媒体数据和所述另外的媒体数据具有相同数据类型;以及响应于所述确定,基于所述媒体数据和所述另外的媒体数据来生成合成的媒体对象,并且在所述用户设备的显示器上显示所述合成的媒体对象。

【技术特征摘要】
【国外来华专利技术】2014.07.31 GB 1413581.8;2014.10.31 US 14/530,6441.一种由客户端应用当在用户设备上执行时、在所述用户设备与至少一个另外的设备之间的即时消息传送通信期间实现的方法,所述方法包括:通过通信网络从所述用户设备向所述至少一个另外的设备发送包括媒体数据的第一消息;从所述至少一个另外的设备接收通过所述通信网络发送的包括另外的媒体数据的第二消息;确定所述媒体数据和所述另外的媒体数据具有相同数据类型;以及响应于所述确定,基于所述媒体数据和所述另外的媒体数据来生成合成的媒体对象,并且在所述用户设备的显示器上显示所述合成的媒体对象。2.根据权利要求1所述的方法,其中,所述媒体数据包括与所述用户设备相关联的位置信息,并且所述另外的媒体数据包括与所述至少一个另外的用户设备相关联的另外的位置信息。3.根据权利要求2所述的方法,其中,所述位置信息包括与所述用户设备相关联的纬度和经度信息,并且所述另外的位置信息包括与所述至少一个另外的用户设备相关联的纬度和经度信息。4.根据前述权利要求中任一项所述的方法,所述方法包括检测在由所述客户端应用提供的用户接口中的选择,以向所述至少一个另外的用户设备的用户发送位置信息,以及响应于所述检测来获得与所述用户设备相关联的位置信息,其中,获得与所述用户设备相关联的位置信息包括向所述用户设备的位置确定模块发送对所述位置信息的请求,所述位置确定模块被配置为获得所述用户设备的地理位置。5.根据权利要求4所述的方法,其中,响应于向所述至少一个另外的设备发送所述媒体数据,所述方法还包括:基于所述位置信息来获得地图数据;以及使用基于所述位置信息获得的所述地图数据连同所述用户设备的位置的视觉指示符来在由所述客户端应用提供的用户接口中显示地图。6.根据权利要求5所述的方法,其中,生成所述合成的媒体对象包括:通过向地图服务器发送所述位置信息和所述另外的位置信息并...

【专利技术属性】
技术研发人员:J·E·佩科克M·阿塔梅尔J·E·J·霍尔泽J·O·恩斯特兰德
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1