一种用于实现用户在应用中通信的方法、装置与设备与流程

文档序号:12663705阅读:262来源:国知局
一种用于实现用户在应用中通信的方法、装置与设备与流程

本申请涉及计算机领域,尤其涉及一种用于用于实现用户在应用中通信的的技术。



背景技术:

在竞技类游戏中,玩家通常需要在游戏里通过发送指令进行配合。在触摸屏设备中,如果采用输入文字的形式,需要调用输入框,通过双手进行文字输入操作。在此过程中,势必终止游戏,当文字输入完毕,可能已经错过指令最佳的发送时间。



技术实现要素:

本申请的一个目的是提供一种用于实现用户在应用中通信的方法、装置与设备。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的方法,该方法包括:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的方法,该方法包括:

接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的又一个方面,提供了一种在第二用户设备端用于实现用户在应用中通信的方法,该方法包括:

接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏;

在第二用户设备呈现所述第一通信消息。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的方法,该方法包括:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的方法,该方法包括:

接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的第一用户通信装置,该装置包括:

第一一模块,用于获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

第一二模块,用于确定所述第一滑动操作对应的第一通信消息;

第一三模块,用于将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的网络通信装置,该装置包括:

第二一模块,用于接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏;

第二二模块,用于将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的又一个方面,提供了一种在第二用户设备端用于实现用户在应用中通信的第二用户通信装置,其中,该装置包括:

第三一模块,用于接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏;

第三二模块,用于在第二用户设备呈现所述第一通信消息。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的第一用户通信装置,该装置包括:

第四一模块,用于获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

第四二模块,用于将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的网络通信装置,该装置包括:

第五一模块,用于接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;

第五二模块,用于确定所述第一滑动操作对应的第一通信消息;

第五三模块,用于将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的又一个方面,提供了一种在第二用户设备端用于实现用户在应用中通信的的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏;

在第二用户设备呈现所述第一通信消息。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的设备,其中,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的又一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏;

在第二用户设备呈现所述第一通信消息。

根据本申请的一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

与现有技术相比,本申请至少具有以下有益效果:

1)通过用户在用户设备的触摸屏上滑动手指,确定相应的通信消息并发送给对应的其他用户设备,从而实现不同用户之间的消息传递,操作便利、消息传递及时高效,避免了文字、语音等输入方式造成的信息滞后,提高了用户操作效率以及改善了用户的使用体验;

2)通过用户的手指滑动对应通信消息,与发送文字、语音等形式的通信消息相比,大大节省了对带宽的占用,尤其是在用户网络状况不佳的情况下,能显著减少误操作、改善用户体验;

3)与文字、语音等表现形式单一的通信消息传递方式相比,用户手指滑动所对应的不同通信消息、尤其是不同类型的通信消息可对应不同的呈现形式,因而表现形式多样化,方便用户判别所接收到的通信消息,并提升了用户的操作效率及应用使用体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个实施例的一种用于实现用户在应用中通信的系统拓扑图;

图2示出根据本申请另一个实施例的第一用户设备、网络设备和第二用户设备相配合的一种用于实现用户在应用中通信的方法的流程图;

图3示出根据本申请又一个实施例的第一用户设备、网络设备和第二用户设备相配合的一种用于实现用户在应用中通信的方法的流程图;

图4示出根据本申请再一个实施例的第一用户设备、网络设备和第二用户设备相配合的一种用于实现用户在应用中通信的方法的流程图;

图5示出根据本申请一个实施例的第一用户设备、网络设备和第二用户设备相配合的一种用于实现用户在应用中通信的装置的结构图;

图6示出根据本申请另一个实施例的第一用户设备、网络设备和第二用户设备相配合的一种用于实现用户在应用中通信的装置的结构图;

图7示出根据本申请又一个实施例的第一用户设备、网络设备和第二用户设备相配合的一种用于实现用户在应用中通信的装置的结构图;

图8示出根据本申请一个实施例的第一用户设备操作界面示意图;

图9示出根据本申请一个实施例的第二用户设备操作界面示意图;

图10示出根据本申请另一个实施例的第二用户设备操作界面示意图;

图11示出根据本申请又一个实施例的第二用户设备操作界面示意图;

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本申请作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。

当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。

图1示出根据本申请一个方面的用于实现用户在应用中通信的系统拓扑示意图,其包括相配合的第一用户设备、网络设备和第二用户设备;图2则示出了基于该系统的用于实现用户在应用中通信的方法。其中,第一用户设备在系统中作为通信消息发送方,第二用户设备在系统中作为通信消息接收方,并且第一用户设备可向一台或多台第二用户设备发送通信消息。

其中,在第一用户设备端用于实现用户在应用中通信的方法包括步骤S11、步骤S12和步骤S13,在网络设备端用于实现用户在应用中通信的方法则包括步骤S21和步骤S22,而在第二用户设备端用于实现用户在应用中通信的方法,则包括步骤S31和步骤S32。在步骤S11中,获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;在步骤S12中,确定所述第一滑动操作对应的第一通信消息;随后,在步骤S13/步骤S21中,将该第一通信消息发送至对应的网络设备,再在步骤S22/步骤S31中,将该第一通信消息发送至第二用户的第二用户设备,并在步骤S32中,在第二用户设备端呈现该第一通信消息。

其中,所述第二用户与所述第一用户在所述应用中相关联,例如,在某游戏应用中,第一用户和第二用户作为队友而合作,或者两者在某应用中竞争一资源。所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏。

当然,本领域技术人员应能理解,所述第一用户设备和所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。并且,上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在此基础上,第二用户也可向第一用户发送通信消息。图3示出了根据本申请另一个优选实施例、第一用户设备与网络设备相配合而用于实现用户在应用中通信的方法。其中,在第一用户设备端用于实现用户在应用中通信的方法还包括步骤S14和步骤S15,在网络设备端用于实现用户在应用中通信的方法还包括步骤S23和步骤S24,而在第二用户设备端用于实现用户在应用中通信的方法,则还包括步骤S33和步骤S34。在步骤S33中,获取第二用户在应用的第二窗口上的第二滑动操作,其中,所述第二窗口显示于第二用户设备的触摸屏;在步骤S34中,确定该第二滑动操作对应的第二通信消息;再在步骤S23/步骤S35中将该第二通信消息发送至网络设备;随后,在步骤S14/步骤S24中,将该第一通信消息由网络设备发送至第一用户设备,再在步骤S15中,在第一用户设备端呈现该第二通信消息。

需要注意的是,步骤S11、步骤S12、步骤S13,以及步骤S14、步骤S15是并行的,即步骤S11、步骤S12、步骤S13,和步骤S14、步骤S15之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其呈现,其两者的顺序可任意调换,从而保证用户之间通信的实时性。同样地,步骤S21、步骤S22,以及步骤S23、步骤S24是并行的,即步骤S21、步骤S22,和步骤S23、步骤S24之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其发送到第一用户设备,其两者的顺序可任意调换,从而保证用户之间通信的实时性。

以下分别就在第一用户设备端、在网络设备端和在第二用户设备端用于实现用户在应用中通信的方法详细阐述。

根据本申请一个优选实施例,提供了一种在第一用户设备端用于实现用户在应用中通信的方法,该方法包括步骤S11、步骤S12和步骤S13。

其中,在步骤S11中,第一用户通信装置1获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;在步骤S12中,第一用户通信装置1确定所述第一滑动操作对应的第一通信消息;在步骤S13中,第一用户通信装置1将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

具体而言,在步骤S11中,第一用户通信装置1获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏指的是,具备触摸屏第一用户设备安装并运行有用于实现用户之间通信的应用,并在其触摸屏上显示有该应用所对应的第一窗口;用户在第一用户设备的触摸屏上该第一窗口对应的区域进行触碰,并完成了第一滑动操作;获取该第一滑动操作。例如,第一用户在其带有触摸屏的手机上安装有某应用,欲在该应用中与其他用户实现通信,并在该应用区域内用手指进行滑动,该滑动操作被第一用户设备获取。当然,本领域技术人员应能理解,所述第一用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤S12中,第一用户通信装置1确定所述第一滑动操作对应的第一通信消息指的是,上步中第一用户所进行的第一滑动操作,与一第一通信消息存在对应关系,在获取第一用户所进行的第一滑动操作之后,即可根据该对应关系,确定相应的第一通信消息;其中,该对应关系可为系统预设,也可由第一用户自行设置;并且,该第一通信消息的内容可为系统预设,也可由第一用户自行设置。例如,第一用户设置各条第一通信消息的内容(例如,游戏应用中一次向上滑动对应消息“进攻”,连续两次向上滑动对应消息“集合”)、以及第一滑动操作的相关信息与第一通信消息的对应关系之后,根据第一用户所进行第一滑动操作的相关信息(例如,次数、包含的滑动事件个数、对应的滑动方向等,或它们的组合),确定相应的第一通信消息,用于发送到一位或多位第二用户持有的一台或多台第二用户设备。其中,该第一通信消息包括但不限于文字、图片、动画、声音、视频、振动、画面闪烁。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且,上述设备或第一通信消息的呈现方式仅为举例,其他现有的或今后可能出现的设备或第一通信消息的呈现方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤S13中,第一用户通信装置1将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联指的是,在该应用中,在上步中根据对应关系确定的第一通信消息首先被发送到对应的网络设备,再由该网络设备发送到相关联的一位或多位第二用户持有的一台或多台第二用户设备,例如在游戏应用中向第二用户发送通知或请求其进行配合,以完成团队任务等。在一些情形下,根据第一用户的第一滑动操作确定相应的第一通信消息,可以是确定代表该第一通信消息的编码,随后在第二用户设备进行解码,再呈现给第二用户。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

通过第一滑动操作,根据对应关系确定第一通信消息并将其发送至第二用户设备,避免了文字、语音等信息输入方式造成的延迟,实现了通信消息的实时发送,提高了用户操作效率以及改善了用户的使用体验。

优选地,上述方法还包括步骤S14和步骤S15。在步骤S14中,第一用户通信装置1接收所述第二用户设备经由所述网络设备发送的第二通信消息;在步骤S15中,第一用户通信装置1呈现所述第二通信消息。

具体地,第一用户通信装置1接收所述第二用户设备经由所述网络设备发送的第二通信消息指的是,第二用户需要向其他用户发布消息,并通过所述第二用户设备向所述网络设备发送第二通信消息;所述网络设备接收该第二通信消息后,将其呈现,用于呈现该第二通信消息的对象包括但不限于其他用户设备,在一些情形下该其他用户设备也包括前述第一用户设备,从而实现了通信消息的双向传送和不同用户之间的互动,保证了不同用户之间交流的通畅,进一步提高了用户操作效率。

需要注意的是,步骤S11、步骤S12、步骤S13,以及步骤S14、步骤S15是并行的,即步骤S11、步骤S12、步骤S13,和步骤S14、步骤S15之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其呈现,其两者的顺序可任意调换,从而保证用户之间通信的实时性。

优选地,上述方法还包括步骤S16(未示出)。在步骤S16中,第一用户通信装置1在所述第一窗口内呈现所述第一通信消息。即,在从第一用户设备将该第一通信消息经由所述网络设备发送至第二用户设备之前、之后或同时,在第一用户设备触摸屏上应用的第一窗口内呈现该第一通信消息。在所述第一窗口呈现所述第一通信消息,可帮助第一用户检查其发送的第一通信消息内容有无错误,减少误操作。

优选地,在步骤S11中,第一用户通信装置1获取第一用户在应用的第一窗口内目标区域上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏。即,应用的第一窗口内还设置有一目标区域,当第一用户需要与其他用户进行通信,在该目标区域内完成第一滑动操作,获取该第一滑动操作;该第一滑动操作用于根据其与第一通信消息的对应关系,确定第一通信消息。例如,参考图8,第一用户设备(未示出)显示有应用的第一窗口102,第一窗口102含第一目标区域103,获取第一用户101在第一用户设备(未示出)的触摸屏上第一目标区域103内、按照箭头方向的第一滑动操作,并根据该第一滑动操作与第一通信消息的对应关系,确定一第一通信消息。其中,需要理解的是,图中的第一窗口102、第一目标区域103仅为示意,而不对其形状、大小及它们之间的相互位置关系作出任何限定;同样地,图中的箭头方向也仅为示意,而不对第一用户101的操作作出任何限定。其中,优选地,在第一窗口中目标区域内,显示有应用对应场景的缩略图。例如,当所述应用为游戏应用,在游戏界面中设置一目标区域,该目标区域内显示有游戏场景缩略图(即“小地图”),则获取第一用户在该“小地图”的第一滑动操作,并确定第一通信消息。将“小地图”设置为目标区域并用于获取第一用户的第一滑动操作,可提高第一用户设备触摸屏的屏幕资源利用率。

优选地,所述第一滑动操作包括单个滑动事件、多个时序上串行的滑动事件、多个时序上并行的滑动事件中的至少一种。例如,第一用户在第一窗口上进行了一次单指的单次滑动,对应一单个滑动事件,而该单个滑动事件构成第一滑动操作;再例如,第一用户在第一窗口上进行了连续多次的单指滑动,对应多个时序上串行的滑动事件,而该多个时序上串行的滑动事件构成第一滑动操作,如,向上连续进行两次滑动,构成两个第一滑动操作;又例如,第一用户在第一窗口上多根手指同时接触屏幕并进行了滑动,对应多个时序上并行的滑动事件,而该多个时序上并行的滑动事件构成第一滑动操作。当然,显然地,在一些情形下,第一滑动事件包括单个滑动事件、多个时序上串行的滑动事件和多个时序上并行的滑动事件中两种或更多种的组合。

进一步优选地,在步骤S12中,第一用户通信装置1根据所述第一滑动操作中滑动事件的操作特征信息确定所述第一滑动操作对应的第一通信消息,即,根据所述第一滑动操作中滑动事件所对应的滑动方向、滑动次数、触碰点个数、起始/结束点和/或位移长度等信息,以及相应的对应关系,确定第一通信消息。其中,特别地,所述操作特征信息包括所述第一滑动操作中滑动事件的滑动方向信息、所述第一滑动操作中滑动事件的数量信息中的至少一种,或者二者的组合。例如,对于所述第一滑动操作包括单个滑动事件的情形,根据该单个滑动事件对应的滑动方向、起始/结束点和/或位移长度等信息,以及相应的对应关系,确定第一通信消息;再例如,对于所述第一滑动操作包括多个时序上串行的滑动事件的情形,根据该多个时序上串行的滑动事件对应的滑动方向、滑动次数、起始/结束点和/或位移长度等信息,以及相应的对应关系,确定第一通信消息;又例如,对于所述第一滑动操作包括多个时序上并行的滑动事件的情形,根据该多个时序上并行的滑动事件对应的滑动方向、滑动次数、触碰点个数、起始/结束点和/或位移长度等信息,以及相应的对应关系,确定第一通信消息。

优选地,当所述第一滑动操作包括多个时序上串行的滑动事件,该多个时序上串行的滑动事件满足:任意两个时序相邻的滑动事件的时间间隔小于或等于第一时间阈值,即,在第一滑动操作中的滑动事件,其每相邻的两个滑动事件之间的时间间隔均小于,或者小于或等于第一时间阈值。其中,该第一时间阈值可以是系统预设的,也可以是第一用户自行设定的。例如,第一用户指定该第一时间阈值为400ms,第一滑动操作包括时序上串行且连续的多个滑动事件,分别为滑动事件a、滑动事件b、滑动事件c、滑动事件d和滑动事件e,其中滑动事件a和滑动事件b之间时间间隔为350ms,滑动事件b和滑动事件c之间时间间隔为300ms,滑动事件c和滑动事件d之间时间间隔为250ms,滑动事件d和滑动事件e之间时间间隔为300ms。

进一步优选地,在步骤S11中,第一用户通信装置1根据第一用户在应用的第一窗口上的滑动事件记录,确定对应的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;其中,所述第一滑动操作中的滑动事件与所述第一滑动操作之外的其他滑动事件的最小时间间隔大于所述第一时间阈值。例如,第一用户仍然指定第一时间阈值为400ms,记录第一用户在时序上串行且连续的多个滑动事件,分别为滑动事件a’、滑动事件b’、滑动事件c’、滑动事件d’和滑动事件e’,其中滑动事件a’和滑动事件b’之间时间间隔为500ms,滑动事件b’和滑动事件c’之间时间间隔为300ms,滑动事件c’和滑动事件d’之间时间间隔为250ms,滑动事件d’和滑动事件e’之间时间间隔为1300ms,由于滑动事件a’和滑动事件b’之间的时间间隔大于第一时间阈值400ms,滑动事件b’和滑动事件c’之间、滑动事件c’和滑动事件d’之间的时间间隔均小于第一时间阈值400ms,而滑动事件d’和滑动事件e’之间的时间间隔大于第一时间阈值400ms,则根据这些滑动事件的记录,确定第一滑动操作包括滑动事件b’、滑动事件c’和滑动事件d’,再根据该第一滑动操作及相应的对应关系,确定用于发送的第一通信消息。

优选地,所述第一滑动操作之外的滑动事件或所述第一滑动操作中的滑动事件的滑动时长小于或等于第二时间阈值。其中,该第二时间阈值可以是系统预设的,也可以是第一用户自行设定的。此处的滑动时长指的是第一用户从接触第一用户设备触摸屏起、保持接触状态直至脱离与触摸屏的接触所经历的时长;在某些情况下,也可以是第一用户在持续接触触摸屏时,每次向特定方向滑动接触点所经历的时长。例如,第一用户指定该第二时间阈值为200ms,则第一滑动操作中的滑动事件的滑动时长小于该第二时间阈值200ms;或者进一步地,第一滑动操作以外的滑动事件的时长也小于该第二时间阈值200ms。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的方法,该方法包括步骤S21和步骤S22。在步骤S21中,网络通信装置2接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏;在步骤S22中,网络通信装置2将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

具体而言,在步骤S21中,网络通信装置2接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏是指,第一用户操作相应的第一用户设备,其中,该第一用户设备具备触摸屏,在第一用户设备的触摸屏上显示有应用的第一窗口;当第一用户需要在该应用中与一位或多位第二用户进行通信,则在该第一窗口进行第一滑动操作;基于该第一滑动操作以及相应的对应关系,确定第一通信消息,随后第一用户设备向网络设备发送该第一通信消息;该第一通信消息被网络设备接收。当然,本领域技术人员应能理解,所述第一用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤S22中,网络通信装置2将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联是指,第一用户希望向一位或多位第二用户发送该第一通信消息,在该应用中,该网络设备将上步中所接收的第一通信消息发送至一位或多位第二用户持有的一台或多台第二用户设备。在一些情形下,根据第一用户的第一滑动操作确定相应的第一通信消息,可以是确定代表该第一通信消息的编码,随后在第二用户设备进行解码,再呈现给第二用户。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

优选地,上述方法还包括步骤S23和步骤S24,在步骤S23中,网络通信装置2接收所述第二用户设备发送的第二通信消息,其中,所述第二通信消息是基于所述第二用户在所述应用的第二窗口上的第二滑动操作生成的,所述第二窗口显示于所述第二用户设备的触摸屏;在步骤S24中,网络通信装置2将所述第二通信消息发送至所述第一用户设备。

具体地,在步骤S23中,网络通信装置2接收所述第二用户设备发送的第二通信消息,其中,所述第二通信消息是基于所述第二用户在所述应用的第二窗口上的第二滑动操作生成的,所述第二窗口显示于所述第二用户设备的触摸屏是指,第二用户操作相应的第二用户设备,其中,该第二用户设备具备触摸屏,在第二用户设备的触摸屏上显示有应用的第二窗口;当第二用户需要在该应用中与第一用户进行通信,则在该第二窗口进行第二滑动操作;基于该第二滑动操作以及相应的对应关系,确定第二通信消息,随后第二用户设备向网络设备发送该第二通信消息;该第二通信消息被网络设备接收。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤S24中,网络通信装置2将所述第二通信消息发送至所述第一用户设备是指,第二用户希望向第一用户发送该第二通信消息,在该应用中,该网络设备将上步中所接收的第二通信消息发送至第一用户的第一用户设备。在一些情形下,根据第二用户的第二滑动操作确定相应的第二通信消息,可以是确定代表该第二通信消息的编码,随后在第一用户设备进行解码,再呈现给第一用户。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

需要注意的是,步骤S21、步骤S22,以及步骤S23、步骤S24是并行的,即步骤S21、步骤S22,和步骤S23、步骤S24之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其发送到第一用户设备,其两者的顺序可任意调换,从而保证用户之间通信的实时性。

根据本申请的又一个方面,提供了一种在第二用户设备端用于实现用户在应用中通信的方法,该方法包括步骤S31和步骤S32。在步骤S31中,第二用户通信装置3接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏;在步骤S32中,第二用户通信装置3在第二用户设备呈现所述第一通信消息。

具体而言,在步骤S31中,第二用户通信装置3接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏指的是,第一用户操作相应的第一用户设备,其中,该第一用户设备具备触摸屏,在第一用户设备的触摸屏上显示有应用的第一窗口;当第一用户需要在该应用中与一位或多位第二用户进行通信,则在该第一窗口进行第一滑动操作;基于该第一滑动操作以及相应的对应关系,确定第一通信消息;随后该第一通信消息由网络设备发送至一位或多位第二用户持有的一台或多台第二用户设备。当然,本领域技术人员应能理解,所述第一用户设备和第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等;所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机;并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

随后,在步骤S32中,第二用户通信装置3在第二用户设备上呈现所述第一通信消息。其中,该第一通信消息的呈现方式包括但不限于文字、图片、动画、声音、视频、振动、画面闪烁。

优选地,上述方法还包括步骤S33、步骤S34和步骤S35。在步骤S33中,第二用户通信装置3获取第二用户在所述应用的第二窗口上的第二滑动操作,其中,所述第二窗口显示于第二用户设备的触摸屏;在步骤S34中,第二用户通信装置3确定所述第二滑动操作对应的第二通信消息;在步骤S35中,第二用户通信装置3将所述第二通信消息经由所述网络设备发送至所述第一用户设备。

具体地,在步骤S33中,第二用户通信装置3获取第二用户在所述应用的第二窗口上的第二滑动操作,其中,所述第二窗口显示于第二用户设备的触摸屏是指,第二用户操作相应的第二用户设备,其中,该第二用户设备具备触摸屏,在第二用户设备的触摸屏上显示有应用的第二窗口。

随后,在步骤S34中,第二用户通信装置3确定所述第二滑动操作对应的第二通信消息是指,当第二用户需要在该应用中与第一用户进行通信,则在该第二窗口进行第二滑动操作;基于该第二滑动操作以及相应的对应关系,确定第二通信消息。

接着,在步骤S35中,第二用户通信装置3将所述第二通信消息经由所述网络设备发送至所述第一用户设备是指,第二用户设备向网络设备发送该第二通信消息;该第二通信消息被网络设备接收;然后在该应用中,该网络设备将上步中所接收的第二通信消息发送至第一用户的第一用户设备。在一些情形下,根据第二用户的第二滑动操作确定相应的第二通信消息,可以是确定代表该第二通信消息的编码,随后在第一用户设备进行解码,再呈现给第一用户。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

需要注意的是,步骤S31、步骤S32,以及步骤S33、步骤S34、步骤S35是并行的,即步骤S31、步骤S32,和步骤S33、步骤S34、步骤S35之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其发送到第一用户设备,其两者的顺序可任意调换,从而保证用户之间通信的实时性。

优选地,在步骤S32中,第二用户通信装置3还根据信息展现设置信息在第二用户设备呈现所述第一通信消息及对应的消息分类信息。其中,第一通信消息分为不同类型,该信息展现设置信息由系统设置,包含所述第一通信消息的分类信息。例如,在游戏应用中,第一用户发送的第一通信消息为“团战”,根据相应的信息展现设置信息,该第一通信消息的消息类型为“进攻”类,则在第二用户设备呈现该第一通信消息及其消息分类信息(“进攻类”)。在某些情形下,该信息展现设置也可由第二用户设置,从而第二用户可根据需要将属于不同分类的第一通信消息区分地显示,进一步提高通信效率。

例如,参考图9,第一用户101和第二用户201在游戏应用中通信,其中在第二用户设备(未示出)的触摸屏202上具有一第二目标区域203,其内显示有游戏场景的缩略图(“小地图”);结合图8,在第一用户设备的触摸屏上也有一第一目标区域103,其内显示有游戏场景的缩略图(“小地图”),第一用户在第一用户设备屏幕上的“小地图”区域按图中所示方向输入一第一滑动操作,对应一第一通信消息,内容为“团战”,类别为“进攻类”,则在第二用户设备的屏幕上呈现第一通信消息的内容“团战”,并在“小地图”区域显示第一用户对应角色的标示点206在场景中的位置以及围绕其的一系列红色的同心圆207,在呈现第一通信消息的同时,标示第一通信消息的类型“进攻”;当第一用户向另一方向输入第一滑动操作,对应另一第一通信消息,内容为“请求支援”,则在第二用户设备的屏幕上“小地图”区域显示一系列绿色的同心圆,在呈现第一通信消息的同时,标示第一通信消息的类型“防守”。此处的“同心圆”仅作为对所述信息展现设置信息一种情形的说明,而不对该信息展现设置信息作出任何限定;实际上,该信息展现设置信息呈现的形式包括但不限于不同的第一通信消息展现形式(例如文字、动画、语音等),不同的第一通信消息在第二用户设备屏幕上的显示位置,不同的第一通信消息显示的色彩,在第二用户设备屏幕上显示文字、图形、图片、动画、视频、画面闪烁,或者发出声音、产生振动等。

上述信息展现设置信息可以是预先存在于所述网络设备,在向第二用户设备发送第一通信消息的同时发送至第二用户设备;也可预先存在于第二用户设备,用于在第二用户设备接收到该第一通信消息时获取对应的消息分类信息。

又例如,参考图10,在第二用户设备(未示出)的触摸屏上显示的第二窗口202上具有一第二目标区域203,其内显示有游戏场景的缩略图(“小地图”);第二用户设备接收到第一通信消息后,在第二用户设备的屏幕上以包括但不限于文字、图片、动画、声音、视频、振动、画面闪烁的方式呈现第一通信消息(例如,上述“团战”、“请求支援”),并在“小地图”中呈现所述信息展现设置信息。

优选地,在步骤S32中,第二用户通信装置3还在所述第二用户设备呈现所述第一用户的用户相关信息。其中,该用户相关信息包括但不限于第一用户的头像、身份信息或相关的其他参数,例如,在游戏应用中,该用户相关信息包括但不限于第一用户的游戏头像、游戏ID、对应角色的等级等信息。参考图10,在第二用户设备(未示出)的触摸屏上的第二窗口202上,以文字方式呈现第一通信消息205,并在旁边同时呈现有第一用户的头像204。又如,进一步地,参考图11,在第二用户设备(未示出)的触摸屏上显示的第二窗口202上具有一第二目标区域203,其内显示有游戏场景的缩略图(“小地图”);在呈现第一用户的头像204及第一通信消息205的同时,在第二目标区域203中“小地图”上呈现代表第一用户位置对应角色的标示点206以及第一通信消息205对应的信息展现设置信息,以围绕在标示点206周围、不同颜色的同心圆207代表第一通信消息205的不同类别,例如游戏通讯中的“进攻”类、“防守”类、“自定义”类或者其他类型。

仍然基于图1示出的系统拓扑图,图4示出根据本申请一个优选实施例、第一用户设备与网络设备相配合而用于实现用户在应用中通信的方法。其中,在第一用户设备端用于实现用户在应用中通信的方法包括步骤S17和步骤S18,在网络设备端用于实现用户在应用中通信的方法则包括步骤S25、步骤S26和步骤S27。在步骤S17中,获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;在步骤S18/步骤S25中,将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备;随后,在步骤S26中,网络通信装置2确定所述第一滑动操作对应的第一通信消息;在步骤S27中,网络通信装置2将所述第一通信消息发送至第二用户的第二用户设备。

其中,所述第二用户与所述第一用户在所述应用中相关联,例如,在某游戏应用中,第一用户和第二用户作为队友而合作,或者两者在某应用中竞争一资源。所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏。

以下分别就在第一用户设备端和在网络设备端用于实现用户在应用中通信的方法详细阐述。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的方法,该方法包括步骤S17和步骤S18。在步骤S17中,第一用户通信装置1获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;在步骤S18中,第一用户通信装置1将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

其中,在步骤S17中,第一用户通信装置1获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏是指,具备触摸屏第一用户设备安装并运行有用于实现用户之间通信的应用,并在其触摸屏上显示有该应用所对应的第一窗口;用户在第一用户设备的触摸屏上该第一窗口对应的区域进行触碰,并完成了第一滑动操作;获取该第一滑动操作。例如,第一用户在其带有触摸屏的手机上安装有某应用,欲在该应用中与其他用户实现通信,并在该应用区域内用手指进行滑动,该滑动操作被第一用户设备获取。当然,本领域技术人员应能理解,所述第一用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

接着,在步骤S18中,第一用户通信装置1将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联是指,在该应用中,在上步中获取的第一滑动操作首先被发送到对应的网络设备;该网络设备根据相应的对应关系,确定该第一滑动操作所对应的第一通信消息;随后,该第一通信消息再由该网络设备发送到相关联的一位或多位第二用户持有的一台或多台第二用户设备,例如在游戏应用中向第二用户发送通知或请求其进行配合,以完成团队任务等。在一些情形下,根据第一用户的第一滑动操作确定相应的第一通信消息,可以是确定代表该第一通信消息的编码,随后在第二用户设备进行解码,再呈现给第二用户。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的方法,该方法包括步骤S25、步骤S26和步骤S27。在步骤S25中,网络通信装置2接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;在步骤S26中,网络通信装置2确定所述第一滑动操作对应的第一通信消息;在步骤S27中,网络通信装置2将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

其中,在步骤S25中,网络通信装置2接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏是指,第一用户操作相应的第一用户设备,其中,该第一用户设备具备触摸屏,在第一用户设备的触摸屏上显示有应用的第一窗口;当第一用户需要在该应用中其他用户进行通信,则在该第一窗口进行第一滑动操作;随后,第一用户设备向网络设备发送该第一滑动操作;该第一滑动操作被网络设备接收。当然,本领域技术人员应能理解,所述第一用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤S26中,网络通信装置2确定所述第一滑动操作对应的第一通信消息是指,在该应用中,该网络设备根据上步中所接收的第一滑动操作,以及相应的对应关系,确定第一通信消息。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在步骤S27中,网络通信装置2将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联是指,第一用户希望向第二用户发送该第一通信消息,例如在游戏应用中向一位或多位第二用户发送通知或请求其进行配合、以完成团队任务等,其中,在上步中确定的该第一通信消息被发送到一位或多位第二用户持有的一台或多台第二用户设备。随后,可将该第一通信消息在第二用户设备呈现,呈现的方式包括但不限于文字、图片、动画、声音、视频、振动、画面闪烁。

在一些情形下,根据第一用户的第一滑动操作确定相应的第一通信消息,可以是确定代表该第一通信消息的编码,随后在第二用户设备进行解码,再呈现给第二用户。

根据本申请的一个方面,参考图5,提供了一种基于该系统的用于实现用户在应用中通信的装置。其中,第一用户设备在系统中作为通信消息发送方,第二用户设备在系统中作为通信消息接收方,并且第一用户设备可向一台或多台第二用户设备发送通信消息。

其中,在第一用户设备端用于实现用户在应用中通信的第一用户通信装置1包括第一一模块11、第一二模块12和第一三模块13,在网络设备端用于实现用户在应用中通信的网络通信装置2则包括第二一模块21和第二二模块22,而在第二用户设备端用于实现用户在应用中通信的第二用户通信装置3,则包括第三一模块31和第三二模块32。第一一模块11获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;第一二模块12确定所述第一滑动操作对应的第一通信消息;随后,第一三模块13及第二一模块21将该第一通信消息发送至对应的网络设备,第二二模块22及第三一模块31再将该第一通信消息发送至第二用户的第二用户设备,然后第三二模块32在第二用户设备端呈现该第一通信消息。

其中,所述第二用户与所述第一用户在所述应用中相关联,例如,在某游戏应用中,第一用户和第二用户作为队友而合作,或者两者在某应用中竞争一资源。所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏。

当然,本领域技术人员应能理解,所述第一用户设备和所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。并且,上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在此基础上,第二用户也可向第一用户发送通信消息。图6示出了根据本申请另一个优选实施例、第一用户设备与网络设备相配合而用于实现用户在应用中通信的装置。其中,在第一用户设备端用于实现用户在应用中通信的第一用户通信装置1还包括第一四模块14和第一五模块15,在网络设备端用于实现用户在应用中通信的网络通信装置2还包括第二三模块23和第二四模块24,而在第二用户设备端用于实现用户在应用中通信的第二用户通信装置3,则还包括第三三模块33和第三四模块34。第三三模块33获取第二用户在应用的第二窗口上的第二滑动操作,其中,所述第二窗口显示于第二用户设备的触摸屏;第三四模块34确定该第二滑动操作对应的第二通信消息;第二三模块23及第三五模块35再将该第二通信消息发送至网络设备;随后,第一四模块14及第二四模块24将该第一通信消息由网络设备发送至第一用户设备,第一五模块15再在第一用户设备端呈现该第二通信消息。

需要注意的是,第一一模块11、第一二模块12、第一三模块13,以及第一四模块14、第一五模块15是并行的,即第一一模块11、第一二模块12、第一三模块13,和第一四模块14、第一五模块15之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其呈现,其两者的顺序可任意调换,从而保证用户之间通信的实时性。同样地,第二一模块21、第二二模块22,以及第二三模块23、第二四模块24是并行的,即第二一模块21、第二二模块22,和第二三模块23、第二四模块24之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其发送到第一用户设备,其两者的顺序可任意调换,从而保证用户之间通信的实时性。

以下分别就在第一用户设备端、在网络设备端和在第二用户设备端用于实现用户在应用中通信的装置详细阐述。

根据本申请一个优选实施例,提供了一种在第一用户设备端用于实现用户在应用中通信的第一用户通信装置1,该装置包括第一一模块11、第一二模块12和第一三模块13。

其中,第一一模块11获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;第一二模块12确定所述第一滑动操作对应的第一通信消息;第一三模块13将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

具体而言,第一一模块11获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏指的是,具备触摸屏第一用户设备安装并运行有用于实现用户之间通信的应用,并在其触摸屏上显示有该应用所对应的第一窗口;用户在第一用户设备的触摸屏上该第一窗口对应的区域进行触碰,并完成了第一滑动操作;获取该第一滑动操作。例如,第一用户在其带有触摸屏的手机上安装有某应用,欲在该应用中与其他用户实现通信,并在该应用区域内用手指进行滑动,该滑动操作被第一用户设备获取。当然,本领域技术人员应能理解,所述第一用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第一二模块12确定所述第一滑动操作对应的第一通信消息指的是,上步中第一用户所进行的第一滑动操作,与一第一通信消息存在对应关系,在获取第一用户所进行的第一滑动操作之后,即可根据该对应关系,确定相应的第一通信消息;其中,该对应关系可为系统预设,也可由第一用户自行设置;并且,该第一通信消息的内容可为系统预设,也可由第一用户自行设置。例如,第一用户设置各条第一通信消息的内容(例如,游戏应用中一次向上滑动对应消息“进攻”,连续两次向上滑动对应消息“集合”)、以及第一滑动操作的相关信息与第一通信消息的对应关系之后,根据第一用户所进行第一滑动操作的相关信息(例如,次数、包含的滑动事件个数、对应的滑动方向等,或它们的组合),确定相应的第一通信消息,用于发送到一位或多位第二用户持有的一台或多台第二用户设备。其中,该第一通信消息包括但不限于文字、图片、动画、声音、视频、振动、画面闪烁。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且,上述设备或第一通信消息的呈现方式仅为举例,其他现有的或今后可能出现的设备或第一通信消息的呈现方式如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第一三模块13将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联指的是,在该应用中,在上步中根据对应关系确定的第一通信消息首先被发送到对应的网络设备,再由该网络设备发送到相关联的一位或多位第二用户持有的一台或多台第二用户设备,例如在游戏应用中向第二用户发送通知或请求其进行配合,以完成团队任务等。在一些情形下,根据第一用户的第一滑动操作确定相应的第一通信消息,可以是确定代表该第一通信消息的编码,随后在第二用户设备进行解码,再呈现给第二用户。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

通过第一滑动操作,根据对应关系确定第一通信消息并将其发送至第二用户设备,避免了文字、语音等信息输入方式造成的延迟,实现了通信消息的实时发送,提高了用户操作效率以及改善了用户的使用体验。

优选地,上述装置还包括第一四模块14和第一五模块15。第一四模块14接收所述第二用户设备经由所述网络设备发送的第二通信消息;第一五模块15呈现所述第二通信消息。

具体地,第一用户通信装置1接收所述第二用户设备经由所述网络设备发送的第二通信消息指的是,第二用户需要向其他用户发布消息,并通过所述第二用户设备向所述网络设备发送第二通信消息;所述网络设备接收该第二通信消息后,将其呈现,用于呈现该第二通信消息的对象包括但不限于其他用户设备,在一些情形下该其他用户设备也包括前述第一用户设备,从而实现了通信消息的双向传送和不同用户之间的互动,保证了不同用户之间交流的通畅,进一步提高了用户操作效率。

需要注意的是,第一一模块11、第一二模块12、第一三模块13,以及第一四模块14、第一五模块15是并行的,即第一一模块11、第一二模块12、第一三模块13,和第一四模块14、第一五模块15之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其呈现,其两者的顺序可任意调换,从而保证用户之间通信的实时性。

优选地,上述装置还包括第一六模块(未示出)。第一六模块在所述第一窗口内呈现所述第一通信消息。即,在从第一用户设备将该第一通信消息经由所述网络设备发送至第二用户设备之前、之后或同时,在第一用户设备触摸屏上应用的第一窗口内呈现该第一通信消息。在所述第一窗口呈现所述第一通信消息,可帮助第一用户检查其发送的第一通信消息内容有无错误,减少误操作。

优选地,第一一模块11获取第一用户在应用的第一窗口内目标区域上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏。即,应用的第一窗口内还设置有一目标区域,当第一用户需要与其他用户进行通信,在该目标区域内完成第一滑动操作,获取该第一滑动操作;该第一滑动操作用于根据其与第一通信消息的对应关系,确定第一通信消息。例如,参考图8,第一用户设备(未示出)显示有应用的第一窗口102,第一窗口102含第一目标区域103,获取第一用户101在第一用户设备(未示出)的触摸屏上第一目标区域103内、按照箭头方向的第一滑动操作,并根据该第一滑动操作与第一通信消息的对应关系,确定一第一通信消息。其中,需要理解的是,图中的第一窗口102、第一目标区域103仅为示意,而不对其形状、大小及它们之间的相互位置关系作出任何限定;同样地,图中的箭头方向也仅为示意,而不对第一用户101的操作作出任何限定。其中,优选地,在第一窗口中目标区域内,显示有应用对应场景的缩略图。例如,当所述应用为游戏应用,在游戏界面中设置一目标区域,该目标区域内显示有游戏场景缩略图(即“小地图”),则获取第一用户在该“小地图”的第一滑动操作,并确定第一通信消息。将“小地图”设置为目标区域并用于获取第一用户的第一滑动操作,可提高第一用户设备触摸屏的屏幕资源利用率。

优选地,所述第一滑动操作包括单个滑动事件、多个时序上串行的滑动事件、多个时序上并行的滑动事件中的至少一种。例如,第一用户在第一窗口上进行了一次单指的单次滑动,对应一单个滑动事件,而该单个滑动事件构成第一滑动操作;再例如,第一用户在第一窗口上进行了连续多次的单指滑动,对应多个时序上串行的滑动事件,而该多个时序上串行的滑动事件构成第一滑动操作,如,向上连续进行两次滑动,构成两个第一滑动操作;又例如,第一用户在第一窗口上多根手指同时接触屏幕并进行了滑动,对应多个时序上并行的滑动事件,而该多个时序上并行的滑动事件构成第一滑动操作。当然,显然地,在一些情形下,第一滑动事件包括单个滑动事件、多个时序上串行的滑动事件和多个时序上并行的滑动事件中两种或更多种的组合。

进一步优选地,第一二模块12根据所述第一滑动操作中滑动事件的操作特征信息确定所述第一滑动操作对应的第一通信消息,即,根据所述第一滑动操作中滑动事件所对应的滑动方向、滑动次数、触碰点个数、起始/结束点和/或位移长度等信息,以及相应的对应关系,确定第一通信消息。其中,特别地,所述操作特征信息包括所述第一滑动操作中滑动事件的滑动方向信息、所述第一滑动操作中滑动事件的数量信息中的至少一种,或者二者的组合。例如,对于所述第一滑动操作包括单个滑动事件的情形,根据该单个滑动事件对应的滑动方向、起始/结束点和/或位移长度等信息,以及相应的对应关系,确定第一通信消息;再例如,对于所述第一滑动操作包括多个时序上串行的滑动事件的情形,根据该多个时序上串行的滑动事件对应的滑动方向、滑动次数、起始/结束点和/或位移长度等信息,以及相应的对应关系,确定第一通信消息;又例如,对于所述第一滑动操作包括多个时序上并行的滑动事件的情形,根据该多个时序上并行的滑动事件对应的滑动方向、滑动次数、触碰点个数、起始/结束点和/或位移长度等信息,以及相应的对应关系,确定第一通信消息。

优选地,当所述第一滑动操作包括多个时序上串行的滑动事件,该多个时序上串行的滑动事件满足:任意两个时序相邻的滑动事件的时间间隔小于或等于第一时间阈值,即,在第一滑动操作中的滑动事件,其每相邻的两个滑动事件之间的时间间隔均小于,或者小于或等于第一时间阈值。其中,该第一时间阈值可以是系统预设的,也可以是第一用户自行设定的。例如,第一用户指定该第一时间阈值为400ms,第一滑动操作包括时序上串行且连续的多个滑动事件,分别为滑动事件a、滑动事件b、滑动事件c、滑动事件d和滑动事件e,其中滑动事件a和滑动事件b之间时间间隔为350ms,滑动事件b和滑动事件c之间时间间隔为300ms,滑动事件c和滑动事件d之间时间间隔为250ms,滑动事件d和滑动事件e之间时间间隔为300ms。

进一步优选地,第一一模块11根据第一用户在应用的第一窗口上的滑动事件记录,确定对应的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;其中,所述第一滑动操作中的滑动事件与所述第一滑动操作之外的其他滑动事件的最小时间间隔大于所述第一时间阈值。例如,第一用户仍然指定第一时间阈值为400ms,记录第一用户在时序上串行且连续的多个滑动事件,分别为滑动事件a’、滑动事件b’、滑动事件c’、滑动事件d’和滑动事件e’,其中滑动事件a’和滑动事件b’之间时间间隔为500ms,滑动事件b’和滑动事件c’之间时间间隔为300ms,滑动事件c’和滑动事件d’之间时间间隔为250ms,滑动事件d’和滑动事件e’之间时间间隔为1300ms,由于滑动事件a’和滑动事件b’之间的时间间隔大于第一时间阈值400ms,滑动事件b’和滑动事件c’之间、滑动事件c’和滑动事件d’之间的时间间隔均小于第一时间阈值400ms,而滑动事件d’和滑动事件e’之间的时间间隔大于第一时间阈值400ms,则根据这些滑动事件的记录,确定第一滑动操作包括滑动事件b’、滑动事件c’和滑动事件d’,再根据该第一滑动操作及相应的对应关系,确定用于发送的第一通信消息。

优选地,所述第一滑动操作之外的滑动事件或所述第一滑动操作中的滑动事件的滑动时长小于或等于第二时间阈值。其中,该第二时间阈值可以是系统预设的,也可以是第一用户自行设定的。此处的滑动时长指的是第一用户从接触第一用户设备触摸屏起、保持接触状态直至脱离与触摸屏的接触所经历的时长;在某些情况下,也可以是第一用户在持续接触触摸屏时,每次向特定方向滑动接触点所经历的时长。例如,第一用户指定该第二时间阈值为200ms,则第一滑动操作中的滑动事件的滑动时长小于该第二时间阈值200ms;或者进一步地,第一滑动操作以外的滑动事件的时长也小于该第二时间阈值200ms。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的网络通信装置2,该装置包括第二一模块21和第二二模块22。第二一模块21接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏;第二二模块22将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

具体而言,第二一模块21接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏是指,第一用户操作相应的第一用户设备,其中,该第一用户设备具备触摸屏,在第一用户设备的触摸屏上显示有应用的第一窗口;当第一用户需要在该应用中与一位或多位第二用户进行通信,则在该第一窗口进行第一滑动操作;基于该第一滑动操作以及相应的对应关系,确定第一通信消息,随后第一用户设备向网络设备发送该第一通信消息;该第一通信消息被网络设备接收。当然,本领域技术人员应能理解,所述第一用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第二二模块22将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联是指,第一用户希望向一位或多位第二用户发送该第一通信消息,在该应用中,该网络设备将上步中所接收的第一通信消息发送至一位或多位第二用户持有的一台或多台第二用户设备。在一些情形下,根据第一用户的第一滑动操作确定相应的第一通信消息,可以是确定代表该第一通信消息的编码,随后在第二用户设备进行解码,再呈现给第二用户。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

优选地,上述装置还包括第二三模块23和第二四模块24,第二三模块23接收所述第二用户设备发送的第二通信消息,其中,所述第二通信消息是基于所述第二用户在所述应用的第二窗口上的第二滑动操作生成的,所述第二窗口显示于所述第二用户设备的触摸屏;第二四模块24将所述第二通信消息发送至所述第一用户设备。

具体地,第二三模块23接收所述第二用户设备发送的第二通信消息,其中,所述第二通信消息是基于所述第二用户在所述应用的第二窗口上的第二滑动操作生成的,所述第二窗口显示于所述第二用户设备的触摸屏是指,第二用户操作相应的第二用户设备,其中,该第二用户设备具备触摸屏,在第二用户设备的触摸屏上显示有应用的第二窗口;当第二用户需要在该应用中与第一用户进行通信,则在该第二窗口进行第二滑动操作;基于该第二滑动操作以及相应的对应关系,确定第二通信消息,随后第二用户设备向网络设备发送该第二通信消息;该第二通信消息被网络设备接收。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第二四模块24将所述第二通信消息发送至所述第一用户设备是指,第二用户希望向第一用户发送该第二通信消息,在该应用中,该网络设备将上步中所接收的第二通信消息发送至第一用户的第一用户设备。在一些情形下,根据第二用户的第二滑动操作确定相应的第二通信消息,可以是确定代表该第二通信消息的编码,随后在第一用户设备进行解码,再呈现给第一用户。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

需要注意的是,第二一模块21、第二二模块22,以及第二三模块23、第二四模块24是并行的,即第二一模块21、第二二模块22,和第二三模块23、第二四模块24之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其发送到第一用户设备,其两者的顺序可任意调换,从而保证用户之间通信的实时性。

根据本申请的又一个方面,提供了一种在第二用户设备端用于实现用户在应用中通信的装置,该装置包括第三一模块31和第三二模块32。第三一模块31接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏;第三二模块32在第二用户设备呈现所述第一通信消息。

具体而言,第三一模块31接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏指的是,第一用户操作相应的第一用户设备,其中,该第一用户设备具备触摸屏,在第一用户设备的触摸屏上显示有应用的第一窗口;当第一用户需要在该应用中与一位或多位第二用户进行通信,则在该第一窗口进行第一滑动操作;基于该第一滑动操作以及相应的对应关系,确定第一通信消息;随后该第一通信消息由网络设备发送至一位或多位第二用户持有的一台或多台第二用户设备。当然,本领域技术人员应能理解,所述第一用户设备和第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等;所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机;并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

随后,第三二模块32在第二用户设备上呈现所述第一通信消息。其中,该第一通信消息的呈现方式包括但不限于文字、图片、动画、声音、视频、振动、画面闪烁。

优选地,上述装置还包括第三三模块33、第三四模块34和第三五模块35。第三三模块33获取第二用户在所述应用的第二窗口上的第二滑动操作,其中,所述第二窗口显示于第二用户设备的触摸屏;第三四模块34确定所述第二滑动操作对应的第二通信消息;第三五模块35将所述第二通信消息经由所述网络设备发送至所述第一用户设备。

具体地,第三三模块33获取第二用户在所述应用的第二窗口上的第二滑动操作,其中,所述第二窗口显示于第二用户设备的触摸屏是指,第二用户操作相应的第二用户设备,其中,该第二用户设备具备触摸屏,在第二用户设备的触摸屏上显示有应用的第二窗口。

随后,第三四模块34确定所述第二滑动操作对应的第二通信消息是指,当第二用户需要在该应用中与第一用户进行通信,则在该第二窗口进行第二滑动操作;基于该第二滑动操作以及相应的对应关系,确定第二通信消息。

接着,第三五模块35将所述第二通信消息经由所述网络设备发送至所述第一用户设备是指,第二用户设备向网络设备发送该第二通信消息;该第二通信消息被网络设备接收;然后在该应用中,该网络设备将上步中所接收的第二通信消息发送至第一用户的第一用户设备。在一些情形下,根据第二用户的第二滑动操作确定相应的第二通信消息,可以是确定代表该第二通信消息的编码,随后在第一用户设备进行解码,再呈现给第一用户。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

需要注意的是,第三一模块31、第三二模块32,以及第三三模块33、第三四模块34、第三五模块35是并行的,即第三一模块31、第三二模块32,和第三三模块33、第三四模块34、第三五模块35之间并未明确优先顺序;所述网络设备接收第一通信消息并将其发送到第二用户设备,和所述网络设备接收所述第二通信消息并将其发送到第一用户设备,其两者的顺序可任意调换,从而保证用户之间通信的实时性。

优选地,第三二模块32还根据信息展现设置信息在第二用户设备呈现所述第一通信消息及对应的消息分类信息。其中,第一通信消息分为不同类型,该信息展现设置信息由系统设置,包含所述第一通信消息的分类信息。例如,在游戏应用中,第一用户发送的第一通信消息为“团战”,根据相应的信息展现设置信息,该第一通信消息的消息类型为“进攻”类,则在第二用户设备呈现该第一通信消息及其消息分类信息(“进攻类”)。在某些情形下,该信息展现设置也可由第二用户设置,从而第二用户可根据需要将属于不同分类的第一通信消息区分地显示,进一步提高通信效率。

例如,参考图9,第一用户101和第二用户201在游戏应用中通信,其中在第二用户设备(未示出)的触摸屏202上具有一第二目标区域203,其内显示有游戏场景的缩略图(“小地图”);结合图8,在第一用户设备的触摸屏上也有一第一目标区域103,其内显示有游戏场景的缩略图(“小地图”),第一用户在第一用户设备屏幕上的“小地图”区域按图中所示方向输入一第一滑动操作,对应一第一通信消息,内容为“团战”,类别为“进攻类”,则在第二用户设备的屏幕上呈现第一通信消息的内容“团战”,并在“小地图”区域显示第一用户对应角色的标示点206在场景中的位置以及围绕其的一系列红色的同心圆207,在呈现第一通信消息的同时,标示第一通信消息的类型“进攻”;当第一用户向另一方向输入第一滑动操作,对应另一第一通信消息,内容为“请求支援”,则在第二用户设备的屏幕上“小地图”区域显示一系列绿色的同心圆,在呈现第一通信消息的同时,标示第一通信消息的类型“防守”。此处的“同心圆”仅作为对所述信息展现设置信息一种情形的说明,而不对该信息展现设置信息作出任何限定;实际上,该信息展现设置信息呈现的形式包括但不限于不同的第一通信消息展现形式(例如文字、动画、语音等),不同的第一通信消息在第二用户设备屏幕上的显示位置,不同的第一通信消息显示的色彩,在第二用户设备屏幕上显示文字、图形、图片、动画、视频、画面闪烁,或者发出声音、产生振动等。

上述信息展现设置信息可以是预先存在于所述网络设备,在向第二用户设备发送第一通信消息的同时发送至第二用户设备;也可预先存在于第二用户设备,用于在第二用户设备接收到该第一通信消息时获取对应的消息分类信息。

又例如,参考图10,在第二用户设备(未示出)的触摸屏上显示的第二窗口202上具有一第二目标区域203,其内显示有游戏场景的缩略图(“小地图”);第二用户设备接收到第一通信消息后,在第二用户设备的屏幕上以包括但不限于文字、图片、动画、声音、视频、振动、画面闪烁的方式呈现第一通信消息(例如,上述“团战”、“请求支援”),并在“小地图”中呈现所述信息展现设置信息。

优选地,第三二模块32还在所述第二用户设备呈现所述第一用户的用户相关信息。其中,该用户相关信息包括但不限于第一用户的头像、身份信息或相关的其他参数,例如,在游戏应用中,该用户相关信息包括但不限于第一用户的游戏头像、游戏ID、对应角色的等级等信息。参考图10,在第二用户设备(未示出)的触摸屏上的第二窗口202上,以文字方式呈现第一通信消息205,并在旁边同时呈现有第一用户的头像204。又如,进一步地,参考图11,在第二用户设备(未示出)的触摸屏上显示的第二窗口202上具有一第二目标区域203,其内显示有游戏场景的缩略图(“小地图”);在呈现第一用户的头像204及第一通信消息205的同时,在第二目标区域203中“小地图”上呈现代表第一用户位置对应角色的标示点206以及第一通信消息205对应的信息展现设置信息,以围绕在标示点206周围、不同颜色的同心圆207代表第一通信消息205的不同类别,例如游戏通讯中的“进攻”类、“防守”类、“自定义”类或者其他类型。

仍然基于图1示出的系统拓扑图,图7示出根据本申请一个优选实施例、第一用户设备与网络设备相配合而用于实现用户在应用中通信的装置。其中,在第一用户设备端用于实现用户在应用中通信的第一用户通信装置1包括第一七模块17和第一八模块18,在网络设备端用于实现用户在应用中通信的网络通信装置2则包括第二五模块25、第二六模块26和第二七模块27。第一七模块17获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;第一八模块18及第二五模块25将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备;随后,第二六模块26确定所述第一滑动操作对应的第一通信消息;第二七模块27将所述第一通信消息发送至第二用户的第二用户设备。

其中,所述第二用户与所述第一用户在所述应用中相关联,例如,在某游戏应用中,第一用户和第二用户作为队友而合作,或者两者在某应用中竞争一资源。所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏。

以下分别就在第一用户设备端和在网络设备端用于实现用户在应用中通信的装置详细阐述。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的第一用户通信装置1,该装置包括第一七模块17和第一八模块18。第一七模块17获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;第一八模块18将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

其中,第一七模块17获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏是指,具备触摸屏第一用户设备安装并运行有用于实现用户之间通信的应用,并在其触摸屏上显示有该应用所对应的第一窗口;用户在第一用户设备的触摸屏上该第一窗口对应的区域进行触碰,并完成了第一滑动操作;获取该第一滑动操作。例如,第一用户在其带有触摸屏的手机上安装有某应用,欲在该应用中与其他用户实现通信,并在该应用区域内用手指进行滑动,该滑动操作被第一用户设备获取。当然,本领域技术人员应能理解,所述第一用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

接着,第一八模块18将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联是指,在该应用中,在上步中获取的第一滑动操作首先被发送到对应的网络设备;该网络设备根据相应的对应关系,确定该第一滑动操作所对应的第一通信消息;随后,该第一通信消息再由该网络设备发送到相关联的一位或多位第二用户持有的一台或多台第二用户设备,例如在游戏应用中向第二用户发送通知或请求其进行配合,以完成团队任务等。在一些情形下,根据第一用户的第一滑动操作确定相应的第一通信消息,可以是确定代表该第一通信消息的编码,随后在第二用户设备进行解码,再呈现给第二用户。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的网络通信装置2,该装置包括第二五模块25、第二六模块26和第二七模块27。第二五模块25接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;第二六模块26确定所述第一滑动操作对应的第一通信消息;第二七模块27将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

其中,第二五模块25接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏是指,第一用户操作相应的第一用户设备,其中,该第一用户设备具备触摸屏,在第一用户设备的触摸屏上显示有应用的第一窗口;当第一用户需要在该应用中其他用户进行通信,则在该第一窗口进行第一滑动操作;随后,第一用户设备向网络设备发送该第一滑动操作;该第一滑动操作被网络设备接收。当然,本领域技术人员应能理解,所述第一用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第二六模块26确定所述第一滑动操作对应的第一通信消息是指,在该应用中,该网络设备根据上步中所接收的第一滑动操作,以及相应的对应关系,确定第一通信消息。当然,本领域技术人员应能理解,所述第二用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等,并且上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

第二七模块27将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联是指,第一用户希望向第二用户发送该第一通信消息,例如在游戏应用中向一位或多位第二用户发送通知或请求其进行配合、以完成团队任务等,其中,在上步中确定的该第一通信消息被发送到一位或多位第二用户持有的一台或多台第二用户设备。随后,可将该第一通信消息在第二用户设备呈现,呈现的方式包括但不限于文字、图片、动画、声音、视频、振动、画面闪烁。

在一些情形下,根据第一用户的第一滑动操作确定相应的第一通信消息,可以是确定代表该第一通信消息的编码,随后在第二用户设备进行解码,再呈现给第二用户。

根据本申请的一个方面,还提供了一种在第一用户设备端用于实现用户在应用中通信的设备,其中,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的设备,其中,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的又一个方面,提供了一种在第二用户设备端用于实现用户在应用中通信的的设备,其中,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏;

在第二用户设备呈现所述第一通信消息。

根据本申请的一个方面,提供了一种在第一用户设备端用于实现用户在应用中通信的设备,其中,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种在网络设备端用于实现用户在应用中通信的设备,其中,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息经由对应的网络设备发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

接收第一用户设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于所述第一用户设备的触摸屏;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的又一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

接收对应网络设备发送的第一通信消息,其中,所述第一通信消息是基于第一用户在应用的第一窗口上的第一滑动操作生成的,所述第一窗口显示于第一用户设备的触摸屏;

在第二用户设备呈现所述第一通信消息。

根据本申请的一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

获取第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于第一用户设备的触摸屏;

将所述第一滑动操作发送至对应的网络设备,以供所述网络设备将所述第一滑动操作对应的第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

根据本申请的另一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

接收第一用户设备发送的、第一用户在应用的第一窗口上的第一滑动操作,其中,所述第一窗口显示于所述第一用户设备的触摸屏;

确定所述第一滑动操作对应的第一通信消息;

将所述第一通信消息发送至第二用户的第二用户设备,其中,所述第二用户与所述第一用户在所述应用中相关联。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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