发送和接收数据的方法、服务器和终端与流程

文档序号:14013530阅读:428来源:国知局

本发明涉及服务器发送和接收数据的方法、终端发送和接收数据的方法、发送和接收数据的终端、发送和接收数据的服务器以及在其上已经记录了执行发送和接收数据的方法的程序的记录介质。



背景技术:

互联网正在从其中人们经由其生成和消费信息的以人为中心的网络发展到物联网(internetofthings,iot)网络,其中分布式组件(诸如物体)经由物联网(iot)网络相互发送或接收信息并处理信息。在其中大数据处理技术经由与云服务器等的连接与iot技术相结合的万物互联(internetofeverything,ioe)技术正在出现。为了实现iot,需要诸如传感技术、有线/无线通信和网络基础设施、服务接口技术和安全技术的技术要素,从而近来已经研究了用于物体之间的连接的传感器网络、机器对机器(machinetomachine,m2m)通信、机器类型通信(machinetypecommunication,mtc)等。

在iot环境中,可以提供智能互联网技术(internettechnology,it)服务,用于收集和分析由连接的物体生成的数据并在人们的生活中创造新的价值。iot经由现有信息技术(it)与各行业的融合和组合而适用于诸如智能家居、智能建筑、智慧城市、智能汽车或联网汽车、智能电网、医疗保健、智能家电和高级医疗的各个领域。



技术实现要素:

技术问题

本发明提供一种用于在多个终端之间发送和接收数据以便更有效地利用数据发送和接收所必需的资源的方法和设备、以及在其上已经记录有执行该方法的程序的记录介质。

技术方案

本发明提供一种由服务器执行的发送和接收数据的方法,该方法包括:从连接到服务器的多个终端当中的至少一个终端接收发送权限请求;响应于发送权限请求,将服务器先前确定的发送终端的数量与服务器可允许的发送终端的最大数量进行比较;以及基于比较的结果来确定至少一个终端的发送权限。

有益效果

根据本发明的实施例,当在多个终端之间发送和接收数据时,连接到多个终端的服务器控制多个终端之间的数据发送和接收,由此数据发送和接收所必需的资源可以被更有效地利用。

附图说明

图1是用于描述根据本发明的实施例的用于发送和接收数据的系统的概念图。

图2是根据本发明的实施例的由服务器执行的向多个终端发送数据或从多个终端接收数据的方法的流程图。

图3是根据本发明的实施例的由服务器执行的将发送权限授予多个终端的方法的流程图。

图4是根据本发明的实施例的由多个终端当中的第一终端经由服务器向其他终端发送数据或从其他终端接收数据的方法的流程图。

图5是根据本发明的实施例的由第一终端执行的从服务器接收其他终端的各自的数据的方法的流程图。

图6是详细示出根据本发明的实施例的由服务器执行的向多个终端发送数据或从多个终端接收数据的方法的流程图。

图7是根据本发明的实施例的由服务器执行的从已经向服务器请求了发送权限的至少一个终端中选择一些终端并且允许所选择的终端具有发送权限的方法的流程图。

图8是根据本发明的实施例的在服务器不允许终端的发送权限请求之后从发送终端返回发送权限时的服务器的操作的流程图。

图9是详细示出根据本发明的实施例的在服务器不允许终端的发送权限请求之后从发送终端返回发送权限时的服务器的操作的流程图。

图10是根据本发明的另一实施例的当多个终端包括不能同时接收其他终端的各自的数据的终端时在服务器和多个终端之间执行通信的方法的流程图。

图11是用于描述根据本发明的另一实施例的用于发送和接收数据的系统的概念图。

图12是根据本发明的另一实施例的由用于发送和接收数据的系统中的服务器执行的确定多个终端中的每一个的发送权限的方法的流程图。

图13是根据本发明的实施例的在服务器与已经获得不同发送权限的终端之间发送和接收数据的方法的流程图。

图14是根据本发明的实施例的由已经获得第一类型发送权限的终端执行的在检测到预设事件时发送和接收数据的方法的流程图。

图15是用于说明根据本发明的实施例的由终端执行的获得第一类型发送权限并且根据用户的移动速度的变化发送数据的方法的示意图。

图16是用于说明根据本发明的实施例的由终端执行的获得第一类型发送权限并且在检测到用户输入时发送数据的方法的示意图。

图17是用于描述根据本发明的另一实施例的用于发送和接收数据的系统的概念图。

图18是根据本发明的实施例的服务器的框图。

图19和图20是根据本发明的实施例的终端的框图。

最佳实施例

根据本发明的实施例,由服务器执行的发送和接收数据的方法包括:从连接到服务器的多个终端当中的至少一个终端接收发送权限请求;响应于发送权限请求,将由服务器先前确定的发送终端的数量与服务器可允许的发送终端的最大数量进行比较,以及基于比较的结果来确定至少一个终端的发送权限。

根据本发明的实施例,方法还包括:当至少一个终端已经获得发送权限时,从至少一个终端接收数据,并且将所接收到的数据连同从预定发送终端接收的数据一起发送到在多个终端中包括的另一终端。

根据本发明的实施例,该方法还包括:将从至少一个终端接收到的数据与从预定发送终端接收到的数据进行混合,并且该发送包括将混合数据发送到在多个终端中包括的另一个终端。

根据本发明的实施例,其中,当完成将数据发送到服务器的发送终端当中的至少一个发送终端的数据发送时,将发送权限返回到服务器。

根据本发明的实施例,该方法还包括:当从完成数据发送的发送终端返回发送权限时,根据服务器的确定重新确定终端的发送权限为不允许数据发送。

根据本发明的实施例,该方法包括:当发送终端的最大数量小于至少一个终端的数量时,基于所使用的至少一个终端中的每一个的数量来选择一些终端,并且允许所选择的一些终端具有发送权限。

根据本发明的实施例,由终端执行的发送和接收数据的方法包括:通过连接到服务器的多个终端当中的一个终端向服务器发送发送权限请求,接收关于基于服务器先前确定的发送终端的数量和服务器可允许的发送终端的最大数量确定的终端的发送权限的信息,并根据接收到的关于发送权限的信息向服务器发送数据。

根据本发明的实施例,其中当终端已经获得发送权限时,将数据连同预定发送终端的数据一起发送到在多个终端中包括的另一终端。

根据本发明的实施例,该方法还包括:从多个终端当中的已经从服务器获得发送权限的至少一个发送终端中的每一个接收数据,并将从至少一个发送终端中的每一个接收的数据混合。

根据本发明的实施例,该方法还包括:当没有从服务器获得发送权限、并且从完成数据发送的发送终端返回发送权限时,获取所返回的发送权限。

根据本发明的实施例,用于发送和接收数据的服务器包括:接收器,被配置为从连接到服务器的多个终端当中的至少一个终端接收发送权限请求;控制器,响应于发送权限请求,将先前由服务器确定的发送终端的数量与服务器可允许的发送终端的最大数量进行比较以便确定至少一个终端的发送权限;以及发送器,被配置为向至少一个终端发送所确定的发送权限。

根据本发明的实施例,当至少一个终端已经获得发送权限时,接收器从至少一个终端接收数据,并且发送器将接收到的数据连同从预定发送终端接收到的数据一起发送到在多个终端中包括的另一终端。

根据本发明的实施例,控制器将从至少一个终端接收到的数据与从预定发送终端接收的数据混合,并且发送器将混合数据发送到在多个终端中包括的另一终端。

根据本发明的实施例,当从发送数据到服务器的发送终端当中的至少一个发送终端的数据发送完成时,发送权限被返回到服务器。

根据本发明的实施例,当从完成数据发送的发送终端返回发送权限时,控制器根据服务器的确定重新确定用于不允许数据发送的终端的发送权限。

根据本发明的实施例,当发送终端的最大数量小于至少一个终端的数量时,控制器基于所使用的至少一个终端中的每一个的数量来选择一些终端,并且允许所选择的一些终端具有发送权限。

根据本发明的实施例,用于发送和接收数据的终端包括:通信器,被配置为将发送权限请求发送到服务器,并且接收关于基于服务器先前确定的发送终端的数量和服务器可允许的发送终端的最大数量确定的终端的发送权限的信息,以及控制器,被配置为根据接收到的关于发送权限的信息来处理将要发送到服务器的数据,其中通信器将数据发送到服务器。

根据本发明的实施例,当一个终端已经获得发送权限时,将数据连同预定发送终端的数据一起发送到在多个终端中包括的另一终端。

根据本发明的实施例,通信器从多个终端当中已经从服务器获得发送权限的至少一个发送终端中的每一个接收数据,并且控制器混合从至少一个发送终端中的每一个接收到的数据。

根据本发明的实施例,当没有从服务器获得发送权限、并且从完成数据发送的发送终端返回发送权限时,终端获得所返回的发送权限。

具体实施方式

在下文中,将简要描述说明书中使用的术语,然后将详细描述本发明。

尽管目前广泛使用的通用术语是考虑到其功能来选择用于描述本发明的,但是这些通用术语可以根据本领域普通技术人员的意图、案例先例、新技术的出现等而变化。本发明申请人任意选择的术语也可以用于特定情况。在这种情况下,它们的含义需要在本发明的详细描述中给出。因此,术语必须基于整个说明书的其含义和内容来定义,而不是简单地陈述条款。

当在本说明书中使用时,术语“包含”和/或“包含的”或“包括”和/或“包括的”指明所陈述元素的存在,但不排除一个或多个其他元素的存在或添加。当在本说明书中使用时,术语“...单元”和“...模块”指的是其中执行至少一个功能或操作的单元,并且可以实现为硬件、软件或硬件和软件的组合。

在本文中参照附图详细描述了本发明的实施例,使得本公开可以由本发明所属领域的普通技术人员容易地执行。然而,本公开可以以许多不同的形式来体现,并且不应该被解释为限于在此阐述的实施例。在附图中,为了简化说明,省略了与说明无关的部分,并且相同的号码始终表示相同的元件。

图1是用于描述根据本发明实施例的用于发送和接收数据的系统100的概念图。

用于发送和接收数据的系统100可以包括服务器110和多个终端121、123和125。

在图1中仅示出了用于发送和接收数据的系统100的组件当中与本实施例相关的组件。与本实施例相关的技术领域的普通技术人员将会理解,除了图1中所示的组件之外的通用组件可以进一步被包括。例如,用于发送和接收数据的图1的系统100还可以包括除了第一终端121、第二终端123和第三终端125之外的至少一个终端。

服务器110是具有计算数据的能力并且能够执行有线通信或无线通信的计算设备。服务器110可以与多个终端121、123和125通信。

根据实施例的服务器110可以从多个终端121、123和125中的一些(例如,终端121)接收数据。服务器110可以将接收到的数据发送到其他终端(例如,终端123和125)。

表示允许发送的终端的数量的最大发送终端数可以预先设置在服务器110中。例如,当在服务器110中预先设置的最大发送终端数是2时,服务器110可以从最多两个终端接收数据。服务器110可以根据预设的最大发送终端数,确定是否允许向服务器110请求发送权限的终端的发送。现在将描述服务器110允许执行发送的终端为发送终端。

即使当存在已经向服务器110发送数据的终端(例如,终端121)时,服务器110也可以从另一终端(例如,终端123)接收数据。服务器110可以将从终端121和123中的每一个接收到的数据发送到其他终端。例如,服务器110可以将由第一终端121发送的数据发送到第二终端123和第三终端125。服务器110可以将由第二终端123发送的数据发送到第一终端121和第三终端125。

根据实施例的多个终端121、123和125可以根据一键通(pushtotalk,ptt)方法执行与其他终端的通信。例如,多个终端121、123和125可以使用基于ip的ptt方法来执行通信。基于ip的ptt方法是使用诸如实时发送协议(real-timetransmissionprotocol,rtp)和实时流协议(real-timestreamingprotocol,rtsp)的流技术来执行的通信技术。

至少一个终端(例如,终端121)可以从服务器110获得发送权限以便将数据发送到另一终端。在向服务器110发送数据之前,至少一个终端(例如,终端121)可以向服务器110请求发送权限。当已经请求发送权限的终端(例如,终端121)获得发送权限时,终端(例如,终端121)可以向服务器110发送数据。在已经获得发送权限的终端正在向服务器110发送数据的同时,终端可以从服务器110接收已经获得发送权限的另一终端的数据。

另一方面,当已经请求发送权限的终端(例如,终端121)没有获得发送权限时,终端(例如,终端121)不能够向服务器110发送数据。没有从服务器100获得发送权限的终端可以从服务器110接收由已经获得发送权限的另一终端发送到服务器110的数据。

这里描述的多个终端121、123和125的示例可以包括但不限于智能手机、膝上型计算机、平板电脑和可穿戴设备。

服务器110在操作方面仅仅是与多个终端121、123和125相区别的示例,并且多个终端中的一个终端可以执行服务器110的操作。现在将参照图10更详细地描述这一点。

图2是根据本发明实施例的由服务器110执行的向多个终端121、123和125发送数据和从多个终端121、123和125接收数据的方法的流程图。

在操作s210中,服务器110从连接到服务器110的多个终端121、123和125当中的至少一个终端(例如,121)接收发送权限请求。

服务器110可以从多个终端121、123和125中的每一个接收用于通信连接的呼叫设置信号。服务器110可以基于分别从多个终端121、123和125接收的呼叫设置信号来指定多个终端121、123和125作为一个组。呼叫设置信号可以包括关于包括在同一组中的多个终端121、123和125的信息以及表示组通信的信息。

服务器110可以从包括在同一组中的多个终端121、123和125当中的第一终端121接收发送权限请求。由服务器110接收的第一终端121的发送权限请求可以包括但不限于第一终端121的标识(identification,id)信息和指定组通信的id信息。

可替换地,服务器110可以从包括在同一组中的多个终端123、123和124当中的至少两个终端(例如,121和123)接收发送权限请求。

在操作s220中,响应于发送权限请求,服务器110将先前由服务器110确定的发送终端的数量与服务器110可允许的发送终端的最大数量进行比较。

预定发送终端指的是在服务器110接收到发送权限请求的时刻、已经赋予发送权限的终端。当存在预定发送终端时,服务器110可以从预定发送终端接收数据,直到发送权限被释放为止。

可允许的发送终端的最大数量可以预先设置在服务器110中。

根据实施例的服务器110可以将在服务器110接收到发送权限请求的时刻已经被赋予了发送权限的终端的数量与可允许的发送终端的最大数量进行比较。

在操作s230中,服务器110基于比较的结果来确定至少一个终端(例如,121)的发送权限。

为了与多个终端121、123和125平滑通信,服务器100可以不允许终端(其数量超过发送终端的最大数量)向服务器110发送数据。例如,当发送终端的最大数量是2,服务器110可能不允许至少三个终端同时向服务器110发送数据。

当发送终端的预设数量和已经请求发送权限的至少一个终端(例如,121)的数量之和超过发送终端的最大数量时,根据实施例的服务器100可以不允许仅一些终端具有发送权限。在这种情况下,服务器100可以不允许至少一个终端(例如,121)中的任何一个具有发送权限。将参照图7更详细地描述服务器100仅允许一些终端具有发送权限的方法。

服务器100可以将关于发送权限的信息发送到终端。例如,服务器100可以向不允许具有发送权限的终端发送表示不允许发送权限的发送权限拒绝消息。作为另一示例,服务器100可以向包括在同一组中的多个终端121、123和125中的全部发送发送权限拒绝消息。作为另一示例,服务器100可以向包括在同一组中的多个终端121、123和125当中的不具有发送权限的终端发送发送权限拒绝消息。

另一方面,当发送终端的预设数量和已经请求发送权限的至少一个终端(例如,121)的数量之和不超过发送终端的最大数量时,服务器100可以允许至少一个终端(例如121)具有发送权限。

服务器100可以向允许具有发送权限的终端发送发送权限允许消息。服务器100可以从允许发送权限的终端接收数据,并将数据发送到在同一组中包括的其他终端。

当服务器100从允许发送权限的至少两个终端接收数据时,服务器100可以将至少两个终端的各自的数据彼此混合,并将混合的结果到另一终端。现在将参照图6更详细地描述这一点。

图3是详细示出根据本发明的实施例的由服务器110执行的将发送权限给予多个终端121、123和125的方法的流程图。

图3示出了服务器110从单个终端接收发送权限请求的情况。

在操作s310中,服务器110可以从连接到服务器110的多个终端121、123和125当中的至少一个终端(例如,121)接收发送权限请求。

服务器110可以从包括在服务器中预设的组中的多个终端121、123和125当中的一个终端(例如,121)接收发送权限请求。

操作s310可以对应于上面参照图2描述的操作s210。

在操作s320中,服务器110可以确定发送终端的最大数量是否等于预定发送终端的数量。

服务器110可以将发送终端的预设的最大数量与预定发送终端的数量进行比较。可能存在允许对服务器110的发送权限的至少一个终端(例如,121)。服务器110可以从允许发送权限的至少一个终端(例如,121)接收数据。

然而,这仅仅是一个实施例,并且在服务器110从至少一个终端(例如,121)接收到发送权限请求的时刻,不存在服务器110中预定的发送终端。

在操作s330中,服务器110可以允许至少一个终端具有发送权限。

当预定发送终端的数量小于发送终端的最大数量时,服务器110可以允许该至少一个终端具有发送权限。例如,当预定发送终端的数量是1并且发送终端的最大数量是2时,服务器110可以允许第一终端121具有请求的发送权限。

在操作s340中,服务器110可以将从至少一个终端接收到的数据连同预定发送终端的数据一起发送到在多个终端中包括的其他终端。

服务器110可以从被允许具有发送权限的终端接收数据。当存在预定发送终端时,服务器110可以从预定发送终端接收数据。服务器110可以将被允许具有发送权限的终端的数据连同从预定发送终端接收到的数据一起发送到在同一组中包括的其他终端。

例如,当多个终端121、123和125当中的第一终端121向服务器110请求发送权限并且第二终端123作为预定发送终端时,服务器110可以将从第一终端121接收到的数据和从第二终端123接收到的数据发送到第三终端125。服务器110可以将从第一终端121接收到的数据与从第二终端123接收到的数据混合。然而,这仅仅是本发明的实施例,并且本发明不限于此。

服务器110可以将从第二终端123接收到的数据发送到第一终端121。服务器110可以将从第一终端121接收到的数据发送到第二终端123。

在操作s350中,服务器110可以不允许该至少一个终端具有发送权限。

当预定发送终端的数量等于发送终端的最大数量时,服务器110可能不允许该至少一个终端具有发送权限。例如,当预定发送终端的数量是2并且发送终端的最大数量是2时,服务器110可能不允许第一终端121所请求的发送权限。

服务器110可以向不允许具有发送权限的第一终端121发送发送权限拒绝消息。作为另一示例,服务器110可以向在同一组中包括的所有多个终端121、123和125发送发送权限拒绝消息,或者可以将发送权限拒绝消息发送到多个终端121、123和125当中没有发送权限的一些终端。

在操作s360中,服务器110可以将预定发送终端的数据发送到在多个终端中包括的另一终端。

服务器110可以将从预定发送终端接收的数据发送到其他终端。在同一组中包括的多个终端121、123和125可以接收从发送到服务器110的数据当中的除了由多个终端121、123和125发送的数据之外的数据。例如,当在服务器110中预定的发送终端是第二终端123和第三终端125时,不允许发送权限的第一终端121可以从服务器110接收第二终端123的数据和第三终端125的数据。第二终端123可以从服务器110接收第三终端125的数据,并且第三终端125可以从服务器110接收第二终端123的数据。

图4是根据本发明的实施例的由多个终端121、123和125当中的第一终端121执行的经由服务器110与其他终端(即,第二和第三终端123和125)发送数据和接收数据的方法的流程图。

在操作s410中,第一终端121向服务器110请求发送权限。

根据实施例,第一终端121可以向服务器110发送呼叫设置信号。第一终端121的呼叫设置信号可以包括关于在同一组中包括的其他终端123和125的信息、表示组通信的信息和第一终端121的id信息。

第一终端121可以从服务器110接收表示呼叫已经被设置的呼叫接受信号。可替换地,第一终端121可以从服务器110接收表示未设置呼叫的呼叫拒绝信号。但是,在图4的例子中,假设已经为第一终端121和服务器110设置了用于组通信的呼叫。

第一终端121可以经由服务器110与其他终端123和125执行组通信。第一终端121可以从服务器110接收由在同一组中包括的其他终端123和125当中的至少一个终端(例如,123)发送到服务器110的数据。

第一终端121可以向在同一组中包括的其他终端123和125发送数据。第一终端121可以在向在同一组中包括的其他终端123和125发送数据之前向服务器110请求发送权限。

在操作s420中,第一终端121接收关于基于服务器110中预先确定的发送终端的数量和服务器110可允许的发送终端的最大数量确定的第一终端121的发送权限的信息。

当第一终端121向服务器110请求发送权限时,第一终端121可以接收对该请求的响应。例如,服务器110可以向第一终端121发送发送权限允许消息或发送权限拒绝消息。

服务器110可以将可允许发送终端的最大数量与预定发送终端的数量进行比较,从而确定是否允许第一终端121具有发送权限。

当预定发送终端的数量等于可允许发送终端的最大数量时,服务器110可以不允许第一终端121具有发送权限。当服务器110允许第一终端121具有发送权限时,第一终端121可以从服务器110接收发送权限允许消息。

另一方面,当预定发送终端的数量小于可允许发送终端的最大数量时,服务器110可以允许第一终端121具有发送权限。当服务器110不允许第一终端121具有发送权限时,第一终端121可以从服务器110接收发送权限拒绝消息。

在操作s430中,第一终端121根据接收到的关于发送权限的信息向服务器110发送数据。

当第一终端121被允许具有发送权限时,第一终端121可以向服务器110发送数据。由第一终端121发送到服务器110的数据可以由服务器110发送到在同一组中包括的其他终端123和125。

另一方面,当第一终端121不被允许具有发送权限时,第一终端121可以从服务器110接收由被允许具有发送权限的另一终端(例如,123)发送到服务器110的数据。

图5是根据本发明的实施例的由第一终端121执行的从服务器110接收其他终端123和125的数据的方法的流程图。

在操作s510中,第一终端121可以从服务器110接收已经为其设置了组通信的其他终端123和125的各自的数据。其他终端123和125是服务器110所允许的具有发送权限的终端。

被允许具有发送权限的第一终端121可以在向服务器110发送数据的同时从服务器110接收数据。

在操作s520中,第一终端121可以将从服务器110接收的数据彼此混合。

第一终端121可以将从服务器110接收的数据彼此混合。通过将从服务器110接收的数据彼此混合,第一终端121可以同时输出其他终端123和125的各自的数据。例如,当在第一终端121、第二终端123和第三终端125的用户之间执行组语音呼叫时,第一终端121可以经由混合同时输出第二终端123和第三终端125的用户的各自的语音数据。

图6是根据本发明实施例的在服务器110与多个终端121、123和125之间发送和接收数据的方法的流程图。

参考图6,服务器110可以分别从第一终端121、第二终端123和第三终端125接收呼叫设置信号。现在假设已经设置了服务器110与第一终端121,第二终端123和第三终端125中的每一个之间的通信的呼叫。还假定服务器110先前设置的发送终端的最大数量是2。

在操作s605中,第一终端121可以向服务器110发送发送权限请求。

在操作s610中,当服务器110从第一终端121接收到发送权限请求时,服务器110可以确定是否允许第一终端121具有发送权限。服务器110可以确定允许发送权限的发送终端的数量是否等于发送终端的最大数量。因为没有终端已经被允许具有发送权限,所以服务器110可以允许第一终端121具有发送权限。

在操作s615中,当服务器110允许第一终端121具有发送权限时,服务器110可以向第一终端121发送发送权限允许消息。

在操作s620中,当第一终端121从服务器110接收到发送权限允许消息时,第一终端121可以向服务器110发送数据。该数据可以经由流(streaming)被发送到服务器110。

在操作s625中,服务器110可以将从第一终端121接收到的数据发送到第二终端123和第三终端125中的每一个。

在操作s630中,第二终端123可以再现从服务器110接收到的第一终端121的数据。

在操作s635中,第三终端125可以再现从服务器110接收到的第一终端121的数据。

在操作s640中,第二终端123可以向服务器110发送发送权限请求。

在操作s645中,当服务器110从第二终端123接收到发送权限请求时,服务器110可以确定是否允许第二终端123具有发送权限。

服务器110可以确定允许发送权限的发送终端的数量是否等于发送终端的最大数量。因为允许发送权限的发送终端的数量小于发送终端的最大数量,所以服务器110可以允许第二终端123具有发送权限。

在操作s650中,当服务器110允许第二终端123具有发送权限时,服务器110可以向第二终端123发送发送权限允许消息。

在操作s655中,当第二终端123从服务器110接收到发送权限允许消息时,第二终端123可以向服务器110发送数据。此时,第二终端123可以在向服务器110发送数据的同时从服务器110接收第一终端121的数据。

在操作s660中,服务器110可以将从第二终端123接收到的数据发送到第一终端121和第三终端125中的每一个。此时,服务器110可以连续地从第一终端121接收数据,并且将接收到的第一终端121的数据发送给第二终端123和第三终端125。

服务器110可以分别从允许发送权限的第一终端121和第二终端123中的每一个接收数据,并且可以将接收到的数据发送到另一终端。例如,服务器110可以将第二终端123的数据发送到第一终端121。服务器110还可以将第一终端121的数据发送到第二终端123。

服务器110可以将第一终端121的数据和第二终端123的数据发送到第三终端125。根据实施例,服务器110可以将第一终端121的数据与第二终端123的数据混合并将混合的结果发送给第三终端125。然而,这仅仅是一个实施例,并且由服务器110同时发送的终端121和123的各自的数据可以混合在第三终端125中。

在操作s665中,第一终端123可以再现从服务器110接收到的第二终端123的数据。

在操作s670中,第三终端125可以再现从服务器110接收到的第一终端121和第二终端123的各自的数据。第三终端125可以混合并再现从服务器110接收到的第一终端121和第二终端123的各自的数据。作为另一示例,第三终端125可以从服务器110接收混合数据并且可以再现所接收的混合数据。

在操作s675中,第三终端125可以向服务器110发送发送权限请求。

在操作s680中,当服务器100从第三终端125接收到发送权限请求时,服务器110可以确定是否允许第三终端125具有发送权限。

服务器110可以确定允许发送权限的发送终端的数量是否等于发送终端的最大数量。因为允许发送权限的发送终端的数量等于发送终端的最大数量,所以服务器110可以不允许第三终端125具有发送权限。

在操作s685中,服务器100可以向第三终端125发送指示发送权限不被允许的发送权限拒绝消息。

作为另一示例,服务器100可以向包括在同一组中的多个终端的全部发送发送权限拒绝消息。服务器100可以向第一终端121、第二终端123和第三终端125发送指示发送权限不被允许的发送权限拒绝消息。

作为另一示例,服务器100可以向包括在同一组中的多个终端当中的所有不被允许具有发送权限的终端发送发送权限拒绝消息。

图7是根据本发明实施例的由服务器100执行的从已经向服务器100请求发送权限的至少一个终端中选择一些终端并允许所选择终端具有发送权限的方法的流程图。

在操作s710中,服务器110可以从连接到服务器110的多个终端当中的至少一个终端接收发送权限请求。

在操作s720中,响应于发送权限请求,服务器110可以确定预定发送终端的数量是否等于发送终端的最大数量。

在操作s730中,服务器110可以不允许该至少一个终端具有发送权限。

当预定发送终端的数量等于发送终端的最大数量时,根据实施例的服务器110可以不允许从至少一个终端接收到的发送权限请求。

在操作s740中,服务器110可以将预定发送终端的数据发送到在多个终端中包括的另一终端。

在操作s750中,服务器110可以确定预定发送终端的数量与已经发送了发送权限请求的至少一个终端的数量之和是否超过发送终端的最大数量。

当预定发送终端的数量不等于发送终端的最大数量时,服务器110可以确定预定发送终端的数量与已经发送了发送权限请求的至少一个终端的数量之和是否超过发送终端的最大数量。

在操作s760中,服务器110可以允许至少一个终端具有发送权限。

当预定发送终端的数量与已经发送了发送权限请求的至少一个终端的数量之和不超过发送终端的最大数量时,服务器110可以允许所有至少一个终端具有发送权限。

在操作s770中,服务器110可以将从至少一个终端接收到的数据连同预定发送终端的数据一起发送到在多个终端中包括的另一终端。此时,发送终端可以接收除了由发送终端发送的数据之外的另一发送终端的数据。

在操作s780中,服务器110可以基于所使用的至少一个终端的数量从至少一个终端中选择一些终端。

根据实施例,服务器110可以获得关于所使用的至少一个终端的数量的信息。所使用的终端的数量可以基于例如从用户或外部设备输入到终端的数据量以及数据被输入的次数来确定。关于所使用的至少一个终端的数量的信息可以被包括在从至少一个终端接收到的发送权限请求中。

然而,这仅仅是本发明的一个实施例,并且服务器110可以获得关于被用作与对应于发送权限请求的消息分开的信号的至少一个终端的数量的信息。作为另一示例,服务器110可以以预设间隔从已经为其设置了呼叫的多个终端中的每一个接收关于所使用的数量的信息。

在操作s790中,服务器110可以将从所选择终端接收的数据连同预定发送终端的数据一起发送到在多个终端中包括的另一终端。

图8是根据本发明实施例的在服务器110不允许终端的发送权限请求之后从发送终端返回发送权限时的服务器110的操作的流程图。

在操作s810中,服务器110可以从连接到服务器110的多个终端121、123和125当中的至少一个终端(例如,121)接收发送权限请求。

服务器110可以从包括在服务器中预设的组中的多个终端121、123和125当中的一个终端(例如,121)接收发送权限请求。

操作s810可以对应于上面参照图2描述的操作s210。

在操作s820中,服务器110可以确定发送终端的最大数量是否等于预定发送终端的数量。

服务器110可以将发送终端的预设的最大数量与预定发送终端的数量进行比较。服务器110中可以存在至少一个允许发送权限的终端(例如,121)。服务器110可以从允许发送权限的至少一个终端(例如,121)接收数据。

在操作s830中,服务器110可以允许至少一个终端具有发送权限。

操作s830可以对应于上面参照图3描述的操作s330。

在操作s840中,服务器110可以将从至少一个终端接收的数据连同预定发送终端的数据一起发送到在多个终端中包括的另一终端。

操作s840可以对应于上面参考图3描述的操作s340。

在操作s850中,服务器110可能不允许该至少一个终端具有发送权限。当发送终端的最大数量等于预定发送终端的数量时,服务器110可能不允许该至少一个终端具有发送权限。

在操作s860中,服务器110可以从预定发送终端接收发送权限的返回。当发送终端已经完成向所有其他终端发送数据时,发送终端可以将其发送权限返回给服务器110。

在操作s870中,随着发送权限被返回,服务器110可以将发送权限授予被拒绝具有发送权限的终端。

图9是详细示出根据本发明实施例的在服务器110不允许终端的发送权限请求之后从发送终端返回发送权限时的服务器110的操作的流程图。

在操作s905中,第一终端121可以向服务器110发送发送权限请求。

在操作s910中,当服务器110从第一终端121接收到发送权限请求时,服务器110可以确定是否允许第一终端121具有发送权限。

在操作s915中,当服务器110允许第一终端121具有发送权限时,服务器110可以向第一终端121发送发送权限允许消息。

在操作s920中,当第一终端121从服务器110接收到发送权限允许消息时,第一终端121可以将数据发送到服务器110。数据可以经由流发送到服务器110。

在操作s925中,服务器110可以将从第一终端121接收的数据发送到第二终端123和第三终端125中的每一个。

在操作s930中,第二终端123可以再现从服务器110接收到的第一终端121的数据。

在操作s935中,第三终端125可以再现从服务器110接收到的第一终端121的数据。

只是为了方便说明,已经顺序地描述了操作s930和s935。操作s930和s935可以同时执行,或者操作s935可以在操作s930之前执行。

在操作s940中,第二终端123可以向服务器110发送发送权限请求。

在操作s945中,当服务器110从第二终端123接收到发送权限请求时,服务器110可以确定是否允许第二终端123具有发送权限。

根据本发明的实施例的服务器110可以确定允许发送权限的发送终端的数量是否等于发送终端的最大数量。因为允许发送权限的发送终端的数量小于发送终端的最大数量,所以服务器110可以允许第二终端123具有发送权限。

在操作s950中,当服务器110允许第二终端123具有发送权限时,服务器110可以向第二终端123发送发送权限允许消息。

在操作s955中,当第二终端123从服务器110接收到发送权限允许消息时,第二终端123可以向服务器110发送数据。此时,第二终端123可以在向服务器110发送数据的同时从服务器110接收第一终端121的数据。

在操作s960中,服务器110可以将从第二终端123接收的数据发送到第一终端121和第三终端125中的每一个。此时,服务器110可以连续地从第一终端121接收数据,并且将接收到的第一终端121的数据发送给第二终端123和第三终端125。

在操作s965中,第一终端123可以再现从服务器110接收到的第二终端123的数据。

在操作s970中,第三终端125可以再现从服务器110接收到的第一终端121和第二终端123的各自的数据。

只是为了方便说明,已经顺序地描述了操作s965和s970。操作s965和s970可以同时执行,或者操作s970可以在操作s965之前执行。

在操作s975中,第三终端125可以向服务器110发送发送权限请求。

在操作s980中,当服务器100从第三终端125接收到发送权限请求时,服务器110可以确定是否允许第三终端125具有发送权限。

根据本发明实施例的服务器110可以确定允许发送权限的发送终端的数量是否等于发送终端的最大数量。因为允许发送权限的发送终端的数量等于发送终端的最大数量,所以服务器110可以不允许第三终端125具有发送权限。

在操作s985中,服务器100可以向第一终端125发送指示发送权限不被允许的发送权限拒绝消息。

作为另一个示例,服务器100可以向在同一组中包括的所有多个终端发送发送权限拒绝消息。服务器100可以向第一终端121、第二终端123和第三终端125发送指示发送权限不被允许的发送权限拒绝消息。

作为另一示例,服务器100可以向在同一组中包括的多个终端当中的所有不被允许具有发送权限的终端发送发送权限拒绝消息。

在操作s990中,当第一终端121已经完成数据发送时,第一终端121可以将其发送权限返回给服务器110。例如,第一终端121可以向服务器110发送表示发送权限已经返回的信号,从而返回其发送权限。

在操作s995中,服务器可以向第三终端125发送发送权限允许消息。当返回第一终端121的发送权限时,服务器110可以重新确定第三终端的发送权限。例如,服务器110可以允许第一终端121具有发送权限。当服务器110允许第一终端121具有发送权限时,服务器110可以向第三终端发送发送权限允许消息。

图10是根据本发明的另一实施例的当多个终端包括不能同时接收其他终端的各自的数据的终端时在服务器和多个终端之间执行通信的方法的流程图。

在操作s1005中,第一终端可以向服务器发送发送权限请求。

在操作s1010中,服务器可以确定是否允许第一终端具有发送权限。

根据本发明实施例的服务器可以确定允许发送权限的发送终端的数量是否等于发送终端的最大数量。由于允许发送权限的发送终端的数量小于发送终端的最大数量,所以服务器可以允许第一终端具有发送权限。

在操作s1015中,由于服务器允许第一终端具有发送权限,所以服务器可以向第一终端发送发送权限允许消息。

在操作s1020中,服务器可以向第二终端和第三终端发送指示第一终端已经获得发送权限的发送权限通知。

在操作s1025中,第一终端可以将数据发送到服务器。

在操作s1030中,服务器可以将从第一终端接收的数据发送到第二终端和第三终端中的每一个。

在操作s1035中,第二终端可以再现所接收的第一终端的数据。

在操作s1040中,第三终端可以再现所接收的第一终端的数据。

只是为了方便说明,已经顺序地描述了操作s1035和s1040。操作s1035和s1040可以同时执行,或者操作s1040可以在操作s1035之前执行。

在操作s1045中,第二终端可以向服务器发送发送权限请求。

在操作s1050中,服务器可以确定是否允许第二终端具有发送权限。

根据本发明实施例的服务器可以确定允许发送权限的发送终端的数量是否等于发送终端的最大数量。由于允许发送权限的发送终端的数量小于发送终端的最大数量,所以服务器可以允许第二终端具有发送权限。

在操作s1055中,由于服务器允许第二终端具有发送权限,所以服务器可以向第二终端发送发送权限允许消息。当预定发送终端的数量小于发送终端的最大数量时,根据本发明实施例的服务器可以允许第二终端具有发送权限。

由于服务器允许第二终端具有发送权限,因此第一终端和第二终端两者都可以获得发送权限。

在操作s1060中,服务器可以向第一终端和第三终端发送指示第二终端已经获得发送权限的发送权限通知。

根据本发明实施例的由服务器发送的发送权限通知可以包括表示多个终端已经获得发送权限的id信息。例如,服务器可以在构成发送权限通知的分组中包括的至少一个标志之一上显示表示第一终端和第二终端已经获得发送权限的id信息。例如,发送权限通知可以包括每个被允许具有发送权限的第一终端和第二终端的各自的id值。

在操作s1065中,第三终端可以忽略指示第二终端已经获得发送权限的发送权限通知。这里假设第三终端不能同时接收已经获得发送权限的至少两个终端的各自的数据。因此,第三终端可以不解码在发送权限通知中包括的并且表示多个终端已经获得了发送权限的id信息。根据本发明实施例的第三终端可以忽略包括关于每个被允许具有发送权限的多个终端的信息的发送权限通知。

在操作s1070中,第二终端可以向服务器发送数据。

在操作s1075中,服务器可以将接收到的数据发送到多个终端中的每一个。服务器可以从已经获得发送权限的第一终端和第二终端中的每一个接收数据。服务器可以将从第二终端接收到的数据发送到第一终端。服务器可以将从第一终端接收到的数据发送到第二终端。

根据本发明实施例的服务器可以将从第一终端和第二终端分别接收到的数据彼此混合,并将混合的结果发送给不能够同时接收多个终端的各自的数据的第三终端。由于第三终端不能够同时接收每个已经获得发送权限的至少两个终端的各自的数据,所以第三终端可以通过从服务器接收通过混合第一终端的数据和第二个终端的数据而获得的混合数据来执行通信。

图11是用于描述根据本发明另一实施例的用于发送和接收数据的系统1100的概念图。

用于发送和接收数据的系统1100可以包括服务器1110和多个终端1120、1130、1140和1150。

在图11中仅示出了用于发送和接收数据的系统1100的组件当中与本实施例有关的组件。与本实施例有关的技术领域的普通技术人员将会理解,除了图11中所示的组件之外的通用组件可以进一步被包括。例如,用于发送和接收数据的图11的系统1100还可以包括除了第一终端1120、第二终端1130、第三终端1140和第四终端1150之外的至少一个终端。

服务器1110是具有计算数据的能力并且能够执行有线通信或无线通信的计算设备。服务器1110可以与多个终端1120、1130、1140和1150进行通信。

服务器1110可以基于分别从多个终端1120、1130、1140和1150接收到的呼叫设置信号,将多个终端1120、1130、1140和1150指定为一个组。呼叫设置信号可以包括关于在同一组中包括的多个终端1120、1130、1140和1150的信息以及表示组通信的信息。

根据另一示例,服务器1110可以从多个终端1120、1130、1140和1150中的一个(例如,1120)接收用于请求组通信的呼叫设置信号。服务器1110可以识别在接收到的呼叫设置信号中包括的并且表示组通信的信息以及关于在同一组中包括的其他终端(例如,1130、1140和1150)的信息。服务器1110可以将用于组通信的呼叫设置信号发送到从呼叫设置信号识别的其他终端(例如,1130、1140和1150)。

根据实施例的服务器1110可以从多个终端1120、1130、1140和1150中的至少一些(例如,1120)接收数据。服务器1110可以将接收到的数据发送到其他终端(例如,1130、1140和1150)。

表示允许发送的终端的数量的最大发送终端数量可以被预先设置在服务器1110中。发送终端的最大数量可以被分类为两种类型。例如,发送终端的最大数量表示代表每个可以被允许第一类型发送权限的发送终端的最大数量的第一类型最大数量和代表每个可以被允许第二类型发送权限的发送终端的最大数量的第二类型最大数量。

根据本发明的实施例,已经获得第一类型发送权限的发送终端即使在完成数据发送之后也可以继续保持第一类型发送权限。因此,即使当在已经获得第一类型发送权限的发送终端发送数据之后服务器未被另外请求发送权限时,已经获得第一类型发送权限的发送终端也可以向服务器发送数据。然而,已经获得第一类型发送权限的发送终端可以通过向服务器发送表示返回第一类型发送权限的消息来将第一类型发送权限返回到服务器110。

根据本发明的实施例,已经获得第二类型发送权限的发送终端在完成数据发送之后需要将第二类型发送权限返回给服务器。因此,为了随后向服务器发送另一数据,已经获得第二类型发送权限的发送终端需要另外向服务器请求第二类型发送权限。作为另一示例,当在预设时间段或更长时间内没有从已经获得第二类型发送权限的第二终端1130接收到数据时,服务器1110可以从第二终端1130移除第二类型发送权限。

根据本发明的实施例,服务器1110可以通过使用构成所接收到的发送权限请求的分组的标志当中的表示发送权限的类型的标志来确定接收到的发送权限请求的类型。

参考图11,第一终端1120可以向服务器1110发送第一类型发送权限请求1122。当服务器1110从第一终端1120接收到第一类型发送权限请求1122时,服务器1110可以确定是否允许第一终端1120具有第一类型发送权限。根据本发明实施例的服务器1110可以通过将第一类型发送终端的最大数量与允许第一类型发送权限的终端的数量相比较来确定是否允许第一终端1120具有第一类型发送权限。当允许第一类型发送权限的终端数量小于第一类型发送终端的最大数量时,服务器1110可以向第一终端1120发送表示第一类型发送权限被允许的消息1112。

第二终端1130可以向服务器1110发送第一类型发送权限请求1132。当服务器1110从第二终端1130接收到第一类型发送权限请求时,服务器1110可以确定是否允许第二终端1130具有第一类型发送权限。当允许第一类型发送权限的终端数量小于第一类型发送权限的最大数量时,服务器1110可以向第二终端1130发送表示第一类型发送权限被允许的消息1114。

当允许第一类型发送权限的终端的数量对应于第一类型发送终端的最大数量时,服务器1110可以不允许第二终端1130具有第一类型发送权限。服务器1110可以向第二终端1130发送指示第一类型发送权限不被允许的发送权限拒绝消息。作为另一示例,服务器1110可以将发送权限拒绝消息发送到在同一组中包括的多个终端1120、1130、1140和1150的全部。

第三终端1140可以向服务器1110发送第二类型发送权限请求1142。当服务器1110从第三终端1140接收到第二类型发送权限请求1142时,服务器1110可以确定是否允许第三终端1140具有第二类型发送权限。根据本发明的实施例的服务器1110可以通过将第二类型发送终端的最大数量与允许第二类型发送权限的终端的数量相比较来确定是否允许第三终端1140具有第二类型发送权限。当允许第二类型发送权限的终端的数量小于第二类型发送终端的最大数量时,服务器1110可以向第三终端1140发送表示第二类型发送权限被允许的消息1116。

第四终端1150可以向服务器1110发送第二类型发送权限请求1142。当服务器1110从第四终端1150接收到第二类型发送权限请求1152时,服务器1110可以确定是否允许第四终端1150具有第二类型发送权限。根据本发明的实施例的服务器1110可以通过将第二类型发送终端的最大数量与允许第二类型发送权限的终端的数量相比较来确定是否允许第四终端1150具有第二类型发送权限。当允许第二类型发送权限的终端的数量小于第二类型发送终端的最大数量时,服务器1110可以向第四终端1150发送表示第二类型发送权限被允许的消息1118。

根据另一实施例,服务器1110可以基于多个终端1120、1130、1140和1150的通信量来确定多个终端1120、1130、1140和1150中的每一个的发送权限的类型。例如,服务器1110可基于在多个终端1120、1130、1140和1150之间在预设时间段内发送和接收的数据确定多个终端1120、1130、1140和1150之间的通信量。

服务器1110可以基于从多个终端1120、1130、1140和1150当中已经请求了发送权限的终端的通信量来确定是否允许发送权限。根据本发明的实施例的服务器1110可以向每个已经请求发送权限的终端当中具有等于或大于阈值的通信量的终端给予(ok?)第一类型发送权限。可以根据在预设时间段内发送数据的次数确定通信量。然而,这仅仅是本发明的实施例,并且本发明不限于此。服务器1110可以向每个已经请求发送权限的终端当中的具有小于阈值的通信量的终端给予第二类型发送权限。

图12是由根据本发明另一实施例的系统1100的服务器1100执行的用于发送和接收数据、确定针对多个终端1120、1130、1140和1150的各自的发送权限的方法的流程图。

在操作s1210中,服务器1110可以从连接到服务器1110的多个终端1120、1130、1140和1150当中的至少一个终端接收发送权限请求。

在操作s1220中,服务器1110可以确定请求的发送权限是否是第一类型。

根据本发明实施例的服务器1110可以通过使用在所接收的发送权限请求中包括的发送权限类型信息来确定所请求的发送权限是否是第一类型。例如,当接收到的发送权限请求中包括的分组当中表示发送权限类型信息的标志具有值0时,服务器1110可以将所请求的发送权限的类型确定为第一类型。作为另一示例,当接收到的发送权限请求中包括的分组当中表示发送权限类型信息的标志具有值1时,服务器1110可以将所请求的发送权限的类型确定为第二类型。

在操作s1230中,服务器1110可以确定第一类型发送终端的最大数量是否等于预定的第一类型发送终端的数量。根据本发明的实施例的服务器1110可以通过确定第一类型发送终端的最大数量是否等于预定的第一类型发送终端的数量来确定是否允许至少一个终端具有第一类型发送权限。

在操作s1240中,服务器1110可以不允许该至少一个终端具有第一类型发送权限。

当第一类型发送终端的最大数量等于预定的第一类型发送终端的数量时,根据本发明实施例的服务器1110可以不允许该至少一个终端具有第一类型发送权限。

在操作s1250中,服务器1110可以允许该至少一个终端具有第一类型发送权限。

当预定的第一类型发送终端的数量小于第一类型发送终端的最大数量时,根据本发明实施例的服务器1110可以允许该至少一个终端具有第一类型发送权限。然而,当多个终端已经请求第一类型发送权限并且已经请求了第一类型发送权限的终端的数量和预定的第一类型发送终端的数量之和小于或等于第一类型发送终端的预设最大数量时,服务器1110可以允许多个终端中的每一个具有第一类型发送权限。

当已经请求了第一类型发送权限的终端的数量和预定的第一类型发送终端的数量之和超过了第一类型发送终端的预设最大数量时,根据本发明的实施例的服务器1110可以从多个终端当中选择一些终端,并且允许所选终端每个具有第一类型发送权限。例如,服务器1110可以基于预设的优先级信息从多个终端当中选择一些终端。

作为另一示例,当已经发送第一类型发送权限请求的终端的数量和预定第二类型发送终端的数量之和超过第二类型发送终端的预设最大数量时,服务器1110可以不允许已经发送第一类型发送权限请求的终端中的每一个具有第一类型发送权限。

在操作s1260中,服务器1110可以确定第二类型发送终端的最大数量是否等于预定的第二类型发送终端的数量。根据本发明的实施例的服务器1110可以将允许第二类型发送权限的预定发送终端的数量与第二类型发送终端的最大数量进行比较。

在操作s1270中,服务器1110可以不允许该至少一个终端具有第二类型发送权限。

当第二类型发送终端的最大数量等于预定的第二类型发送终端的数量时,根据本发明实施例的服务器1110可以不允许该至少一个终端具有第二类型发送权限。

在操作s1280中,服务器1110可以允许至少一个终端具有第二类型发送权限。

当预定的第二类型发送终端的数量小于第二类型发送终端的最大数量时,根据本发明的实施例的服务器1110可以允许该至少一个终端具有第二类型的发送权限。然而,当多个终端已经请求了第二类型发送权限并且已经请求了第二类型发送权限的终端的数量与预定的第二类型发送终端的数量之和小于或等于第二类型发送终端的预设的最大数量时,服务器1110可以允许多个终端中的每一个具有第二类型发送权限。

当已经请求第二类型发送权限的终端的数量和预定的第二类型发送终端的数量之和超过第二类型发送终端的预设最大数量时,根据本发明的实施例的服务器1110可以从多个终端当中选择一些终端,并且允许所选终端每个具有第二类型发送权限。例如,服务器1110可以基于预设的优先级信息从多个终端中选择一些终端。

作为另一示例,当已经发送第二类型发送权限请求的终端的数量和预定的第二类型发送终端的数量之和超过第二类型发送终端的预设最大数量时,服务器1110可以不允许已经发送第二类型发送权限请求的终端中的每一个具有第二类型发送权限。

图13是根据本发明的实施例的在服务器与已经获得不同发送权限的终端之间发送和接收数据的方法的流程图。

在操作s1305中,第一终端1120可以向服务器1110发送发送权限请求。

在操作s1310中,当服务器1110从第一终端1120接收到第一类型发送权限请求时,服务器1110可以确定是否允许第一终端1120具有第一类型发送权限。

在操作s1315中,当服务器1110允许第一终端1120具有第一类型发送权限时,服务器110可以向第一终端1120发送发送权限允许消息。

在操作s1320中,当第一终端1120从服务器1110接收到发送权限允许消息时,第一终端1120可以将数据发送到服务器1110。可以经由流将数据发送到服务器1110。

在操作s1325中,服务器1110可以将从第一终端1120接收的数据发送到第二终端1130和第三终端1140中的每一个。

在操作s1330中,第二终端1130可以再现从服务器1110接收到的第一终端1120的数据。

在操作s1335中,第二终端1140可以再现从服务器1110接收到的第一终端1120的数据。

为了方便说明,已经顺序地描述了操作s1330和s1335。操作s1330和s1335可以同时执行,或者操作s1335可以在操作s1330之前执行。

在操作s1340中,即使在第一终端1120已经完成数据发送之后,第一终端1120也可以继续保持第一类型发送权限。

在操作s1345中,第二终端1130可以向服务器1100发送第一类型发送权限请求。

在操作s1350中,当服务器1100从第二终端1130接收到第一类型发送权限请求时,服务器1100可以确定是否允许第二终端1130具有第一类型发送权限。

服务器110可以确定允许第一类型发送权限的发送终端的数量是否等于第一类型发送终端的最大数量。因为允许第一类型发送权限的终端数量等于第一类型发送终端的最大数量,所以服务器110可以不允许第二终端1130具有第一类型发送权限。

在操作s1355中,服务器可以向第二终端1130发送发送权限拒绝消息。

在操作s1360中,第二终端1130可以向服务器1100发送第二类型发送权限请求。当第一类型发送权限请求被拒绝时,根据本发明实施例的第二终端1130可以将第二类型发送权限请求发送到服务器1100。

在操作s1365中,当服务器1100从第二终端1130接收到第二类型发送权限请求时,服务器1100可以确定是否允许第二终端1130具有第二类型发送权限。

在操作s1370中,服务器可以向第二终端1130发送发送权限允许消息。因为允许第二类型发送权限的终端的数量少于第二类型发送终端的最大数量,所以服务器1110可以允许第二终端1130具有发送权限。

在操作s1375中,当第二终端1130从服务器1100接收到发送权限允许消息时,第二终端1130可以将数据发送到服务器1110。

在操作s1380中,服务器1110可将从第二终端1130接收到的数据发送到第二终端1120和第三终端1140中的每一个。

在操作s1385中,当第二终端1130已经完成数据发送时,第二终端1130可以将第二类型发送权限返回到服务器1110。

根据本发明的实施例,已经获得第二类型发送权限的第二终端1130可以在完成数据发送之后将第二类型发送权限返回到服务器1110。作为另一示例,当在预设时间段或更长时间期间没有从已经获得第二类型发送权限的第二终端1130接收到数据时,服务器1110可以从第二终端1130移除第二类型发送权限。

图14是根据本发明实施例的由已经获得第一类型发送权限的终端执行的在检测到预设事件时发送和接收数据的方法的流程图。

在操作s1410中,第一终端1120可以设置用于组通信的呼叫。根据本发明实施例的第一终端1120可以通过向服务器1110发送用于呼叫设置的信号来设置呼叫。呼叫设置信号可以包括关于期望执行组通信的其他终端的信息。

在操作s1420中,当第一终端1120检测到预设的第一事件时,第一终端1120可以向服务器1110请求发送权限。这里,事件可以是从用户获得的输入、用户状态的变化以及终端状态的变化中的至少一个。用户状态的变化可以表示用户的运动、操作、位置和生物信号的变化。终端状态的变化可以表示终端的位置和移动速度的变化。

例如,第一终端1120可以检测触摸第一终端1120中包括的呼叫模式切换按钮的用户的触摸输入。作为另一示例,第一终端1120可以检测对应于多个预设操作中的一个的用户的操作。

根据本发明的实施例,已经获得第一类型发送权限的第一终端1120甚至可以在完成数据发送之后继续保持第一类型发送权限。因此,为了随后向服务器1110发送另一数据,即使当服务器1110没有被另外请求第一类型发送权限时,已经获得第一类型发送权限的第一终端1120也可以向服务器110发送数据。然而,已经获得第一类型发送权限的第一终端1120可以通过向服务器1110发送表示第一类型发送权限被返回的消息来将第一类型发送权限返回到服务器1110。

在本实施例中,假定并描述了第一终端1120已经从服务器1110获得第一类型发送权限的情况。

在操作s1430中,第一终端1120可以从服务器1110接收关于第一类型发送权限的信息。

当根据本发明实施例的服务器1110从第一终端1120接收到第一类型发送权限请求1122时,服务器1110可以确定是否允许第一终端1120具有第一类型发送权限。根据本发明实施例的服务器1110可以通过比较第一类型发送终端的最大数量与允许第一类型发送权限的终端的数量来确定是否允许第一终端1120具有第一类型发送权限。

当允许第一类型发送权限的终端数量小于第一类型发送终端的最大数量时,第一终端1120可以接收表示第一类型发送权限被允许的发送权限允许消息。作为另一示例,当允许第一类型发送权限的终端数量等于第一类型发送终端的最大数量时,第一终端1120可以接收表示第一类型发送权限不被允许的发送权限拒绝消息。

图14示出了服务器1110允许第一终端1120的第一类型发送权限的情况。

在操作s1440中,根据服务器1110所允许的发送权限,第一终端1120可以发送第一数据。

在操作s1450中,第一终端1120可以将在传送第一数据之后获得的第二数据发送到服务器1110。

当第一终端11120发送作为在数据发送完成之后获得的另一数据的第二数据时,第一终端11120可以在不执行用于获得发送权限的特殊操作的情况下将第二数据发送到服务器1110。发送到服务器1110的数据可以由服务器1110发送到其他终端1130、1140和1150。

在操作s1460中,当第一终端1120检测到预设的第二事件时,第一终端1120可以将第一类型发送权限返回给服务器1110。如上面针对操作s1410所描述的,第二事件可以是从用户获得的输入、用户状态的变化以及终端状态的变化中的至少一个。例如,第一终端1120可以检测触摸在第一终端1120中包括的呼叫模式切换按钮至少三秒的用户的触摸输入。作为另一示例,第一终端1120可以检测与多个预设操作中的一个相对应的用户的操作。

当触摸在第一终端1120中包括的呼叫模式切换按钮至少三秒的用户的触摸输入被检测到时,根据本发明实施例的第一终端1120可以将第一类型发送权限返回到服务器。当第一类型发送权限被返回到服务器1110时,第一终端1120可以向服务器1110重新请求发送权限以便发送数据。

图15是用于说明根据本发明实施例的由终端执行的获得第一类型发送权限并且根据用户的移动速度的变化发送数据的方法的示意图。

当基于终端1510的位置信息确定终端1510的移动速度超过10km/h时,终端1510可以向服务器请求第一类型发送权限。另一方面,当基于终端1510的位置信息确定终端1510的移动速度小于或等于10km/h时,终端1510可以将第一类型的发送权限返回给服务器。

在图15的(a)中,示出了用于说明移动速度超过10km/h时的终端1510的操作的示意图。参照图15的(a)所示的车辆的仪表板1520,可以看出,移动速度为50km/h。

根据本发明实施例的终端1510可以检测到移动速度超过10km/h。超过10km/h的移动速度可以对应于上面参照图14描述的第一事件。

当移动速度超过10km/h时,第一终端1120可以向服务器1110请求第一类型发送权限。根据本发明的实施例,已经获得第一类型发送权限的第一终端1120甚至可以在完成数据发送之后继续保持第一类型发送权限。因此,当用户期望发送数据时,用户可以在不执行用于请求发送权限的操作的情况下发送数据。

终端1510可以接收关于所请求的第一类型发送权限的信息。例如,服务器110可以向终端1510发送表示第一类型发送权限被允许的发送权限允许消息或表示第一类型发送权限不被允许的发送权限拒绝消息。在本实施例中,假定并描述了终端1510已经从服务器1110接收到发送权限允许消息的情况。

在图15的(b)中,示出了用于说明当运动速度小于或等于10km/h时的终端1510的操作的示意图。

参照图15的(b)所示的车辆的仪表板1520,可以看出,移动速度为8km/h。

根据本发明实施例的终端1510可以检测到移动速度小于或等于10km/h。小于或等于10km/h的移动速度可以对应于上面参考图14描述的第二事件。根据本发明实施例的终端1510可以在移动速度降低到10km/h或更小时返回第一类型发送权限。

图16是用于说明根据本发明实施例的由终端1610执行的获取第一类型发送权限并且在检测到用户输入时发送数据的方法的示意图。

当检测到用户输入时,终端1610可以向服务器1110请求第一类型发送权限。用户输入可以包括触摸输入和悬停输入。作为另一示例,用户输入可以经由输入工具获得。

在图16的(a)中,示出了用于说明当检测到用户的触摸输入时终端1610向服务器1110发送第一类型发送权限请求的操作的图。

当在根据本发明实施例的终端1610中包括的同时呼叫模式按钮上检测到用户的触摸输入时,终端1610可以向服务器1110发送第一类型发送权限请求。同时呼叫模式按钮上检测到用户的触摸输入可以对应于上面参照图14所述的第一事件。

终端1610可以接收关于所请求的第一类型发送权限的信息。例如,服务器1110可以向终端1610发送发送权限允许消息或发送权限拒绝消息。在本实施例中,假定并描述终端1610已经从服务器1110接收到发送权限允许消息的情况。

图16的(b)是当终端1610获得第一类型发送权限时、终端1610向服务器1110发送数据的方法的示意图。

在获得第一类型发送权限之后,终端1610可以在没有特别的附加操作的情况下连续地向服务器1110发送数据。

当检测到第二事件时,终端1610可以将第一类型发送权限返回到服务器1110。例如,当在终端1610中包括的同时呼叫模式按钮上检测到用户的另一触摸输入时,终端1610可以将第一类型发送权限返回给服务器1110。

图17是用于描述根据本发明另一实施例的用于发送和接收数据的系统1700的概念图。

用于发送和接收数据的系统1700可以包括多个终端1710、1721、1723和1725。

在图17中仅示出了用于发送和接收数据的系统1700的组件当中与本实施例相关的组件。与本实施例相关的技术领域的普通技术人员将会理解,除了图17中所示的组件以外的通用组件可以进一步被包括。例如,用于发送和接收数据的图10的系统1700还可以包括除了多个终端1710、1721、1723和1725之外的至少一个终端。

第一终端1710是具有计算数据的能力并且能够执行有线通信或无线通信的计算设备。第一终端1710可以与其他终端1721、1723和1725通信。

第一终端1710可以从多个终端1721、1723和1725中的每一个接收用于通信连接的呼叫设置信号。第一终端1710可以基于分别从多个终端1721、1723和1725接收的呼叫设置信号将多个终端1721、1723和1725指定为一个组。呼叫设置信号可以包括关于在同一组中包括的多个终端1721、1723和1725的信息、以及指定组通信的信息。

根据实施例的第一终端1710可以将从其他终端1721、1723和1725中的一些终端(例如,1721)接收的数据发送到其他终端(例如,1723和1725)。

即使当存在已经向第一终端1710发送数据的终端(例如,终端1721)时,第一终端1721可以从另一终端(例如,终端1723)接收数据。第一终端1710可以将从终端1721和1723中的每一个接收的数据发送到其他终端。

表示可以被允许向第一终端1710发送数据的终端的数量的最大发送终端数可以被预先设置在第一终端1710中。例如,当在第一终端1710中预设的最大发送终端数为2时,第一终端1710可以从至多两个终端接收数据。第一终端1710可以根据预设的最大发送终端数来确定是否允许向第一终端1710请求发送权限的终端的发送。

第二终端1721、第三终端1723和第四终端1725可以从第一终端1710获得发送权限,以便将数据发送到另一终端。已经获得发送权限的终端(例如,1721)可以向第一终端1710发送数据。第一终端1710可以将从已经获得发送权限的终端接收的数据发送到其他终端(例如,1723和1725)。

图18是根据本发明实施例的服务器1800的框图。

参考图18,服务器1800可以包括接收器1810、控制器1820和发送器1830。

在图18中仅示出了服务器1800的组件当中与本实施例相关的组件。与本实施例相关的技术领域的普通技术人员将会理解,除了图18中所示的组件之外的通用组件可以进一步被包括。

图18的服务器1800可以对应于上面参考图1描述的服务器110。

接收器1810从连接到服务器1800的多个终端当中的至少一个终端接收发送权限请求。

响应于发送权限请求,控制器1820将由服务器1800先前确定的发送终端的数量与服务器1800允许的发送终端的最大数量进行比较。控制器1820基于比较的结果确定至少一个终端的发送权限。当至少一个终端已经获得发送权限时,控制器1820可以控制接收器1830从至少一个终端接收数据。允许的发送终端的最大数量可以预先被存储在服务器1800中包括的存储器(未示出)中。

根据本发明实施例的控制器1820可以识别由至少一个终端请求的发送权限的类型。发送权限可以是第一类型发送权限或第二类型发送权限。控制器1820可以基于先前存储在存储器中的第一类型发送终端的最大数量来确定是否允许用于该至少一个终端的第一类型发送权限。作为另一示例,控制器1820可基于先前存储在存储器中的第二类型发送终端的最大数量来确定是否允许用于该至少一个终端的第二类型发送权限。

发送器1830可以将关于所确定的发送权限的信息发送到至少一个终端。例如,发送器1830可以向被允许具有发送权限的终端发送发送权限允许消息。作为另一示例,发送器1830可以向不被允许具有发送权限的终端发送发送权限拒绝消息。

发送器1830可以将从已经获得发送权限的终端接收到的数据连同从预定发送终端接收到的数据一起发送到在多个终端中包括的另一终端。控制器1820可以将从已经获得发送权限的至少一个终端接收到的数据与从预定发送终端接收到的数据混合。发送器1930可以将混合数据发送到在多个终端中包括的另一终端。

当完成向服务器1800发送数据的至少一个发送终端的数据发送时,可以返回发送权限。当经由接收器1810从已经完成数据发送的发送终端获得发送权限返回消息时,控制器1820可以从发送终端的列表中移除发送完成的发送终端。当从数据发送完成的发送终端返回发送权限时,控制器1820可以根据服务器1800的确定来重新确定针对不允许数据发送的终端的发送权限。例如,控制器1820可以允许不允许数据发送的终端具有发送权限。

当预定发送终端的数量和已经请求发送权限的至少一个终端的数量之和超过发送终端的最大数量时,根据本发明实施例的控制器1820可以基于所使用的至少一个终端中的每一个的数量选择一些终端。控制器1820可以允许所选择的终端发送数据。

图19和图20是根据本发明实施例的终端1900的框图。

参考图19,根据本发明实施例的终端1900可以包括通信器1910和控制器1920。然而,所有示出的组件都不是必需的。终端1900可以由比图19和图20所示的更多或更少的组件来实现。

例如,如图20所示,根据本发明实施例的终端1900可以包括除通信器1910和控制器1920之外的输出接口1930、音频/视频(a/v)处理器1940、用户输入接口1950、感测单元1960和存储器1980。

现在将详细描述上述组件。

通信器1910将发送权限请求发送到服务器1800。通信器1910可以从控制器1920接收指示要被发送到另一终端的数据已经被获得的信号。响应于指示要被发送到另一终端的数据已经被获得的信号,通信器1910可以将发送权限请求发送到服务器1800。

通信器1910接收关于基于服务器1800中预先确定的发送终端的数量和服务器1800可允许的发送终端的最大数量确定的第一终端121的发送权限的信息。

根据实施例的通信器1910可以从多个终端当中的已经从服务器1800获得发送权限的至少一个发送终端中的每一个接收数据。

通信器1910可以包括使得终端1900能够执行与服务器1900或另一终端的通信的至少一个组件。例如,通信器1910可以包括短程无线通信单元1911、移动通信单元1912和广播接收单元1913。

短程无线通信单元1911可以包括但不限于蓝牙通信器、蓝牙低功耗(bluetoothlowenergy,ble)通信器、近场通信(nearfieldcommunication,nfc)单元、无线局域网(wirelesslocalareanetwork,wlan)(例如,wi-fi)通信器、zigbee通信器、红外数据协会(infrareddataassociation,irda)通信器、wi-fi直接(wi-fidirect,wfd)通信器、超宽带(ultrawideband,uwb)通信器、ant+通信器等。

移动通信单元1912可以与移动通信网络上的从基站、外部终端和服务器中选择的至少一个交换无线信号。这里,无线信号的示例可以包括根据文本/多媒体消息发送的语音呼叫信号、视频呼叫信号以及各种类型的数据。

广播接收单元1913经由广播信道从外部源接收广播信号和/或广播相关信息。广播信道可以是卫星信道、地面波信道等。根据实施例,终端1900可以不包括广播接收单元1913。

控制器1920通常控制终端1900的所有操作。例如,控制器1920可以通过执行存储器1980中存储的程序来控制通信器1910、输出接口1930、a/v处理器1940、用户输入单元1950、感测单元1960和存储器1980。

控制器1920根据接收到的关于发送权限的信息来处理要被发送到服务器1800的数据。例如,当允许发送权限时,控制器1920可以将数据输入到通信器1910,使得数据被发送到服务器1800。通信器1910将数据发送到服务器1800。作为另一示例,当发送权限不被允许时,控制器1920可以将数据存储在存储器1980中或删除数据。

然而,即使当没有从服务器1800获得发送权限时,当在某一时间段之后从已经完成数据发送的发送终端返回发送权限到服务器1800时,通信器1910也可以获得发送权限。

输出接口1930被用于执行由控制器1920确定的操作,并且可以包括显示器1931、音频输出接口1932和振动电机1933。

显示器1931输出由终端1900处理的信息。例如,显示器1931可以显示接收到的图像的至少一部分。显示器1931可以在显示器1931的一侧显示接收到的屏幕图像。

当显示器1931连同触摸板一起形成层结构以构成触摸屏时,显示器1931可以被用作输入设备以及输出设备。显示器1931可以包括液晶显示器(liquidcrystaldisplay,lcd)、薄膜晶体管液晶显示器(thinfilmtransistor-liquidcrystaldisplay,tft-lcd)、有机发光二极管(organiclight-emittingdiode,oled)、柔性显示器、3d显示器、以及电泳显示器中的至少一个。根据终端1900的实施例,终端1900可以包括至少两个显示器1931。至少两个显示器1931可以被布置为通过使用铰链而彼此面对。

音频输出接口1932输出从通信器1910接收的或者存储在存储器1980中的音频数据。音频输出接口1932还可以输出与终端1900的功能相关的音频信号(例如,呼叫信号接收声音、消息接收声音、通知声音)。音频输出接口1932可以包括,例如,扬声器和蜂鸣器。

振动电机1933可以输出振动信号。例如,振动马达1933可以输出对应于音频数据或视频数据的输出(例如,呼叫信号接收声音或消息接收声音)的振动信号。当触摸屏被触摸时,振动马达273也可以输出振动信号。

a/v处理器1940将要输入音频信号或视频信号,并且可以包括相机1941和麦克风1942。相机1941可以在视频通话模式或摄影模式中经由图像传感器获取诸如静止图像或运动图像的图像帧。经由图像传感器捕获的图像可以由控制器1920或单独的图像处理器(未示出)处理。

由相机1941获得的图像帧可以存储在存储器1980中,或者经由通信器1910发送到外部。根据终端的结构的实施例,可以包括至少两个相机1941。

麦克风1942接收外部音频信号并将外部音频信号转换为电音频数据。例如,麦克风1942可以从外部终端或讲话人接收音频信号。麦克风1942可以使用各种噪声去除算法,以便去除在接收外部音频信号时生成的噪声。根据实施例的麦克风1942可以混合由接收器1220从至少一个发送终端中的每一个接收的数据。

用户输入接口1950表示用户经由其输入用于控制终端1900的数据的装置。例如,用户输入接口1950可以是但不限于小键盘、圆顶开关、触摸板(例如,电容覆盖型、电阻覆盖型、红外光束型、整体应变计型、表面声波型、压电型等)、微动轮或微动开关。

感测单元1960可以检测用户是否使用终端200。例如,当接收到预设的多个用户输入中的至少一个时,感测单元1960可以检测到用户正在使用终端1900。

感测单元1960可以包括,但不限于此,选自磁传感器1961、加速度传感器1962、温度/湿度传感器1963、红外传感器1964、陀螺仪传感器1965、位置传感器(例如,gps)1966、压力传感器1967、接近传感器1968、rgb传感器1969(即,照度传感器)和运动传感器1970的至少一个。鉴于其名称,大多数传感器的功能将由本领域的普通技术人员直观地理解,因此在此省略对其的详细描述。

存储器1980可以存储用于由控制器1920进行处理和控制的程序,或者可以存储输入/输出数据。

存储器1980可以包括从闪存类型、硬盘类型、多媒体卡微型、卡类型存储器(例如,安全数字(securedigital,sd)或极端类型(extremedigital,xd)存储器)、随机存取存储器(randomaccessmemory,ram)、静态随机存取存储器(staticrandomaccessmemory,sram)、只读存储器(read-onlymemory,rom)、电可擦除可编程rom(electricallyerasableprogrammablerom,eeprom)、可编程rom(programmablerom,prom)、磁存储器、磁盘和光盘当中选择的至少一种类型的存储介质。终端1980可以操作互联网上的网络存储或云服务器,其执行存储器1980的存储功能。

存储在存储器1980中的程序可根据其功能被分类为多个模块,例如ui模块1981、触摸屏模块1982和通知模块293。

ui模块1981可以提供专用于每个应用并与终端1900互操作的ui、图形用户界面(graphicaluserinterface,gui)等。触摸屏模块1982可以检测用户的触摸屏上的触摸手势并向控制器1920发送关于触摸手势的信息。根据本发明实施例的触摸屏模块1982可识别和分析触摸代码。触摸屏模块1982可以由包括控制器的单独的硬件来配置。

为了检测触摸板上的真实的触摸或接近式触摸,触摸屏可以在内部或外部具有各种传感器。用于检测触摸屏上的真实的触摸或接近式触摸的传感器的示例是触觉传感器。触觉传感器表示检测特定对象的触摸达到人感觉或更多的程度的传感器。触觉传感器可以检测各种类型的信息,诸如触摸表面的粗糙度、触摸物体的硬度以及触摸点的温度。

用于检测触摸屏上的真实的触摸或接近式触摸的传感器的另一示例是接近传感器。

接近传感器通过使用电磁力或红外线来感测靠近预定的感测表面的物体或存在于附近而没有机械接触的物体的存在。接近传感器的示例包括透射型光电传感器、直接反射型光电传感器、镜面反射型光电传感器、高频振荡型接近传感器、电容型接近传感器、磁性接近传感器、和红外型接近传感器。用户的触摸手势的示例可以包括点击、触摸并保持、双击、拖动、平移、轻弹、拖放、滑动等。

通知模块1983可以生成用于通知终端1900中已经生成事件的信号。终端1900中生成的事件的示例可以包括呼叫信号接收、消息接收、键信号输入、日程表通知和用户输入的获得。通知模块1983可以经由显示器1981以视频信号的形式、经由音频输出接口1932以音频信号的形式、或经由振动电机1933以振动信号的形式输出通知信号。

这里描述的设备可以包括处理器、用于存储程序数据并运行它的存储器、诸如磁盘驱动器的永久性存储单元、用于处理与外部设备的通信的通信端口以及包括触摸面板、键、按钮等的用户界面设备。当涉及软件模块或算法时,可以将这些软件模块存储为可在计算机可读介质上的处理器上运行的程序指令或计算机可读代码。计算机可读记录介质的示例包括磁存储介质(例如,rom、软盘、硬盘等)和光记录介质(例如,cd-rom或dvd)。计算机可读记录介质还可以分布在网络耦合的计算机系统上,使得计算机可读代码以分布方式被存储和运行。该介质可以被计算机读取,存储在存储器中,并由处理器运行。

本文引用的所有参考文献(包括出版物,专利申请和专利)通过引用并入本文,其程度如同每个参考文献被单独地且具体地指示为通过引用并入并在此全部阐述。

为了促进对一个或多个示例性实施例的理解,已经参考了在附图中示出的示例性实施例,并且已经使用特定的语言来描述这些实施例。然而,这种特定的语言并不意图限制本发明构思的范围,并且示例性实施例应该被解释为包含本领域普通技术人员通常会想到的所有示例性实施例。

上述实施例可以根据功能块组件和各种处理操作来描述。这样的功能块可以由配置为执行指定功能的任何数量的硬件和/或软件组件来实现。例如,上述实施例可以采用各种集成电路(integratedcircuit,ic)组件,例如存储器元件、处理元件、逻辑元件、查找表等,其可以在一个或多个微处理器或其他控制设备的控制下执行各种功能。类似地,在使用软件编程或软件元件来实现上述实施例的元件的情况下,所公开的实施例可以利用诸如c、c++,java、汇编语言等的任何编程或脚本语言来实现,其中各种算法用数据结构、对象、过程、例程或其它编程元件的任何组合来实现。功能方面可以以在一个或多个处理器上运行的算法实现。此外,这里描述的实施例可以采用根据现有技术的任何数量的用于电子配置、信号处理和/或控制、数据处理等的技术。单词“机制”、“元件”、“装置”和“配置”被广泛地使用并且不限于机械或物理实施例,而是可以包括结合处理器等的软件例程。

在此示出和描述的具体实施方式是说明性实施例,并不意图以任何方式限制实施例的范围。为了简洁起见,可以不详细描述根据现有技术的系统的电子、控制系统、软件开发和其他功能方面。此外,所呈现的各个附图中示出的连接线或连接器旨在表示各种元件之间的各种功能关系和/或各种元素之间的物理或逻辑耦合。应该注意的是,在实际的装置中可能存在许多替代的或附加的功能关系、物理连接或逻辑连接。而且,没有任何项目或组件对于本文描述的实施例的实践是必不可少的,除非该元素被具体描述为“基本”或“关键”。

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