本公开涉及智能终端技术领域,特别是涉及一种终端间移动通信方法及装置。
背景技术:
相关技术中,两个用户之间的移动通信均通过基站组建的小区进行通信连接。在两个用户距离较远的情况下,基于基站的通信方式是一种非常有效且经济适用的方法,但是,在两个用户之间距离较近的情况下,基于基站的通信过程繁琐且不太经济。
而且,当基站信号覆盖不好,或者发生堵塞,或者发生其它故障的情况,均可能导致两个用户之间通信不畅。
技术实现要素:
为克服相关技术中存在的问题,本公开提供一种终端间移动通信方法及装置。
为了解决上述技术问题,本公开实施例公开了如下技术方案:
根据本公开实施例的第一方面,提供一种终端间移动通信方法,包括:
当第一智能终端检测到能够进行移动通信的第二智能终端时,产生通信请求消息,所述通信请求消息携带第一智能终端的标识信息和通信参数;
第一智能终端向所述第二智能终端发送所述通信请求消息,以使所述第二智能终端根据所述通信请求消息配置所述第二智能终端的通信参数;
第一智能终端接收到所述第二智能终端返回的同意通信响应消息后,形成直接连接所述第一智能终端和所述第二智能终端的通信链路,所述同意通信响应消息在所述第二智能终端根据所述通信请求配置通信参数后产生;
第一智能终端通过所述通信链路与所述第二智能终端进行通信。
结合第一方面,在第一方面的第一种可能的实现方式中,所述第一智能终端向所述第二智能终端发送所述通信请求消息,包括:
第一智能终端调用无线信号收发电路生成预设频率范围的无线信号;
第一智能终端将所述通信请求消息携带于所述无线信号中,并将携带所述通信请求消息的无线信号发送给所述第二智能终端。
结合第一方面,在第一方面的第二种可能的实现方式中,所述方法还包括:
当第一智能终端搜索到第二智能终端产生的无线信号时,确定能够与所述第二智能终端进行通信。
结合第一方面,在第一方面的第三种可能的实现方式中,所述方法还包括:
当第一智能终端接收到第二智能终端返回的拒绝通信响应消息时,向用户展示所述第二 智能终端拒绝通信的提示信息,所述拒绝通信响应消息由所述第二智能终端检测到拒绝通信指令后产生。
根据本公开实施例的第二方面,提供一种终端间移动通信方法,包括:
第二智能终端接收第一智能终端发送的通信请求消息,所述通信请求消息携带所述第一智能终端的标识信息和通信参数;
第二智能终端根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息;
第二智能终端向第一智能终端发送所述同意通信响应消息,形成直接连接所述第一智能终端和所述第二智能终端的通信链路;
第二智能终端与所述第一智能终端通过所述通信链路进行通信。
结合第二方面,在第二方面的第一种可能的实现中,所述第二智能终端根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息,包括:
当第二智能终端接收到同意通信指令后,根据所述通信请求消息配置所述第二智能终端的通信参数,所述同意通信指令由所述第二智能终端检测到用户的同意通信操作后产生;
第二智能终端配置完通信参数后,产生同意通信响应消息。
结合第二方面的第一种可能的实现,在第二方面的第二种可能的实现中,所述方法还包括:
当第二智能终端检测到拒绝通信指令后,向第一智能终端发送拒绝通信响应消息,以使所述第一智能终端向用户展示第二智能终端拒绝通信的提示信息,所述拒绝通信指令由所述第二智能终端检测到用户的拒绝通信操作后产生。
根据本公开实施例的第三方面,提供一种终端间移动通信装置,包括:
请求消息产生模块,用于当第一智能终端检测到能够进行移动通信的第二智能终端时,产生通信请求消息,所述通信请求消息携带第一智能终端的标识信息和通信参数;
第一发送模块,用于向所述第二智能终端发送所述通信请求消息,以使所述第二智能终端根据所述通信请求消息配置所述第二智能终端的通信参数;
链路形成模块,用于当接收到所述第二智能终端返回的同意通信响应消息后,形成直接连接所述第一智能终端和所述第二智能终端的通信链路,所述同意通信响应消息在所述第二智能终端根据所述通信请求配置通信参数后产生;
通信模块,用于使第一智能终端通过所述通信链路与所述第二智能终端进行通信。
结合第三方面,在第三方面的第一种可能的实现方式中,所述第一发送模块,包括:
无线信号生成子模块,用于调用无线信号收发电路生成预设频率范围的无线信号;
第一发送子模块,用于将所述通信请求消息携带于所述无线信号中,并将携带所述通信请求消息的无线信号发送给所述第二智能终端。
结合第三方面,在第三方面的第二种可能的实现方式中,所述装置还包括:
确定模块,用于当第一智能终端搜索到第二智能终端产生的无线信号时,确定能够与所述第二智能终端进行通信。
结合第三方面,在第三方面的第三种可能的实现方式中,所述装置还包括:
展示模块,用于当第一智能终端接收到第二智能终端返回的拒绝通信响应消息时,向用户展示所述第二智能终端拒绝通信的提示信息,所述拒绝通信响应消息由所述第二智能终端检测到拒绝通信指令后产生。
根据本公开实施例的第四方面,提供一种终端间移动通信装置,包括:
第一接收模块,用于接收第一智能终端发送的通信请求消息,所述通信请求消息携带所述第一智能终端的标识信息和通信参数;
响应消息产生模块,用于根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息;
第一发送模块,用于向第一智能终端发送所述同意通信响应消息,形成直接连接所述第一智能终端和所述第二智能终端的通信链路;
通信模块,用于使第二智能终端与所述第一智能终端通过所述通信链路进行通信。
结合第四方面,在第四方面的第一种可能的实现方式中,所述响应消息产生模块,包括:
参数配置子模块,用于当第二智能终端接收到同意通信指令后,根据所述通信请求消息配置所述第二智能终端的通信参数,所述同意通信指令由所述第二智能终端检测到用户的同意通信操作后产生;
响应消息产生子模块,用于配置完通信参数后,产生同意通信响应消息。
结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述装置还包括:
第二发送模块,用于当检测到拒绝通信指令后,向第一智能终端发送拒绝通信响应消息,以使所述第一智能终端向用户展示第二智能终端拒绝通信的提示信息,所述拒绝通信指令由所述第二智能终端检测到用户的拒绝通信操作后产生。
根据本公开实施例的第五方面,提供一种智能终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
当第一智能终端检测到能够进行移动通信的第二智能终端时,产生通信请求消息,所述通信请求消息携带第一智能终端的标识信息和通信参数;
第一智能终端向所述第二智能终端发送所述通信请求消息,以使所述第二智能终端根据所述通信请求消息配置所述第二智能终端的通信参数;
第一智能终端接收到所述第二智能终端返回的同意通信响应消息后,形成直接连接所述第一智能终端和所述第二智能终端的通信链路,所述同意通信响应消息在所述第二智能终端 根据所述通信请求配置通信参数后产生;
第一智能终端通过所述通信链路与所述第二智能终端进行通信。
根据本公开实施例的第六方面,提供一种智能终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
第二智能终端接收第一智能终端发送的通信请求消息,所述通信请求消息携带所述第一智能终端的标识信息和通信参数;
第二智能终端根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息;
第二智能终端向第一智能终端发送所述同意通信响应消息,形成直接连接所述第一智能终端和所述第二智能终端的通信链路;
第二智能终端与所述第一智能终端通过所述通信链路进行通信。
本公开的实施例提供的技术方案可以包括以下有益效果:当第一智能终端检测到能够进行直接通信的第二智能终端后,向第二智能终端发送通信请求消息,该通信请求消息携带第一智能终端的通信参数和标识信息;第二智能终端接收到该通信请求消息后,配置自身的通信参数,并向第一智能终端返回同意通信响应消息,至此,形成直接连接第一智能终端和第二智能终端的通信链路。之后,第一智能终端与第二智能终端通过该通信链路进行通信,避免出现移动网络无法使用时用户之间无法进行通信的现象。丰富用户沟通的通信方式,而且,此种通信方式不需要经过移动通信网络,因此,通信过程不会消费用户的话费,降低了用户的通信成本。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种终端间移动通信方法的流程图;
图2是根据一示例性实施例示出的一种步骤S120的方法流程图;
图3是根据一示例性实施例示出的另一种终端间移动通信方法的流程示意图;
图4是根据一示例性实施例示出的另一种终端间移动通信方法的流程图;
图5是根据本公开一示例性实施例示出的另一种终端间移动通信方法的流程图;
图6是根据本公开一示例性实施例示出的另一种终端间移动通信方法的流程图;
图7是根据一示例性实施例示出的一种终端间移动通信装置框图;
图8是根据一示例性实施例示出的一种第一发送模块120的框图;
图9是根据一示例性实施例示出的另一种终端间移动通信装置的框图;
图10是根据一示例性实施例示出的另一种终端间移动通信装置的框图;
图11是根据一示例性实施例示出的另一种终端间移动通信装置的框图;
图12是根据一示例性实施例示出的响应消息产生模块420的框图;
图13是根据一示例性实施例示出的另一种终端间移动通信装置的框图;
图14是根据一示例性实施例示出的一种用于终端间移动通信方法的装置800的框图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
智能终端内设置有无线信号收发电路,可以产生并接收其它智能终端发送的无线电磁波,而且,智能终端内配置相应的软件,软件负责协商终端间移动通信双方的通信协议及其它通信策略,以及控制无线信号收发电路产生或接收相应的无线信号。当用户利用智能终端发起终端间移动通信时,发起侧智能终端调用自身内设置的无线信号收发电路产生无线电磁波信号,并将通信请求消息携带于无线电磁波信号中直接发送给接收侧智能终端。接收侧智能终端根据所述通信请求消息建立直接连接通信双方的通信链路,然后,通信双方能够利用该通信链路进行通信。采用该方法能够在无法使用移动通信网络的情况下,实现终端间移动通信。丰富了智能终端的通信方式,方便用户随时随地进行沟通。
以上是本公开的核心思想,下面将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种终端间移动通信方法的流程图,该方法应用于发起终端间移动通信的智能终端(第一智能终端)中,如图1所示,该方法包括以下步骤。
在步骤S110中,当第一智能终端检测到能够进行移动通信的第二智能终端时,产生通信请求消息;所述通信请求消息携带第一智能终端的标识信息和通信参数。
用户可以启动第一智能终端的终端间移动通信的软件,然后搜索能够进行终端间移动通信的第二智能终端,例如,可以搜索第二智能终端发出的无线信号,当搜索到第二智能终端的无线信号时,确定第二智能终端能够与自身进行终端间移动通信。
第一智能终端搜索到能够进行终端间移动通信的智能终端后,产生通信请求消息,该通 信请求消息携带第一智能终端的标识信息和通信参数。
所述标识信息可以是第一智能终端对应的手机号码或其它具有标识作用的标识信息,例如,小米帐号等。所述标识信息用于使接收侧智能终端识别第一智能终端的身份。
所述通信参数可以包括所使用的通信协议、编码解码策略等。
在步骤S120中,第一智能终端向所述第二智能终端发送所述通信请求消息,以使所述第二智能终端根据所述通信请求消息配置所述第二智能终端的通信参数。
第一智能终端向第二智能终端发送通信请求消息后,第二智能终端根据所述通信请求消息中的通信参数配置第二智能终端的通信参数,以便建立直接连接第一智能终端和第二智能终端之间的通信链路,然后,第二智能终端向第一智能终端返回同意通信响应消息。
如图2所示,步骤S120可以包括步骤S121~S122:
在步骤S121中,第一智能终端调用无线信号收发电路生成预设频率范围的无线信号。
用户启动终端间移动通信软件后,该软件调用第一智能终端内的无线信号收发电路,由无线信号收发电路生成预设频率范围的无线电磁波信号。所述无线信号收发电路可以是智能终端内的FM(Frequency Modulation,调频)广播系统硬件平台,或者GSM(Global System for Mobile Communication,全球移动通信系统)通信系统硬件平台,或者,可以是是另行开发的无线信号收发电路。
其中,根据电磁波在自由空间的传播损耗规律可知,终端间移动通信所采用的电磁波的频段大约在100MHz以下,而且,在较低的频段,信号收发电路也相对容易实现。
在步骤S122中,第一智能终端将所述通信请求消息携带于所述无线信号中,并将携带所述通信请求消息的无线信号发送给所述第二智能终端。第一智能终端将通信请求消息携带于所述无线信号中发送给第二智能终端。
在步骤S130中,第一智能终端接收到所述第二智能终端返回的同意通信响应消息后,形成直接连接所述第一智能终端和所述第二智能终端的通信链路。所述同意通信响应消息在所述第二智能终端根据所述通信请求配置通信参数后产生。
当第一智能终端接收到第二智能终端返回的通信响应消息后,表明直接连接第一智能终端和第二智能终端的通信链路建立,即第一智能终端和第二智能终端能够直接进行通信,不需要寻呼基站实现通信。
在步骤S140中,第一智能终端通过所述通信链路与所述第二智能终端进行通信。
本实施例提供的终端间移动通信方法,当第一智能终端检测到能够进行直接通信的第二智能终端后,向第二智能终端发送通信请求消息,该通信请求消息携带第一智能终端的通信参数和标识信息;第二智能终端接收到该通信请求消息后,配置自身的通信参数,并向第一智能终端返回同意通信响应消息,至此,形成直接连接第一智能终端和第二智能终端的通信链路。之后,第一智能终端与第二智能终端通过该通信链路进行通信,避免出现移动网络无法使用时用户之间无法进行通信的现象。丰富用户沟通的通信方式,而且,此种通信方式不 需要经过移动通信网络,因此,通信过程不会消费用户的话费,降低了用户的通信成本。
图3是根据一示例性实施例示出的另一种终端间移动通信方法的流程示意图,该方法可以包括以下步骤:
在步骤S210中,当第一智能终端检测到能够进行移动通信的第二智能终端时,产生通信请求消息;所述通信请求消息携带第一智能终端的标识信息和通信参数。
在步骤S220中,第一智能终端向所述第二智能终端发送所述通信请求消息,以使所述第二智能终端根据所述通信请求消息配置所述第二智能终端的通信参数。
在步骤S230中,第一智能终端判断第二智能终端返回的响应消息的类型,如果是同意通信响应消息,则执行步骤S240;如果是拒绝通信响应消息,则执行步骤S260;
在步骤S240中,第一智能终端接收到所述第二智能终端返回的同意通信响应消息后,形成直接连接所述第一智能终端和所述第二智能终端的通信链路。所述同意通信响应消息在所述第二智能终端根据所述通信请求配置通信参数后产生。
在步骤S250中,第一智能终端通过所述通信链路与所述第二智能终端进行通信。
在步骤S260中,第一智能终端向用户展示所述第二智能终端拒绝通信的提示信息。所述拒绝通信响应消息由所述第二智能终端检测到拒绝通信指令后产生。
第二智能终端接收到通信请求消息后,向用户显示是否接受请求的提示信息,如果检测到用户的拒绝通信操作,则相应产生拒绝通信指令,然后根据该拒绝通信指令向第一智能终端返回拒绝通信响应消息。
第一智能终端接收到拒绝通信响应消息后,向用户提示第二智能终端拒绝通信的提示信息。
本实施例提供的终端间移动通信方法,接收侧智能终端能够主动选择是否接受发起侧智能终端的通信请求,增强了接收侧智能终端的灵活性。
相应于上述应用于发起侧智能终端的终端间移动通信方法实施例,本公开还提供了应用于接收侧智能终端的终端间移动通信方法实施例。
图4是根据一示例性实施例示出的另一种终端间移动通信方法的流程图,该方法应用于接收侧智能终端(第二智能终端),如图4所示,该方法可以包括以下步骤:
在步骤S310中,第二智能终端接收第一智能终端发送的通信请求消息;所述通信请求消息携带所述第一智能终端的标识信息和通信参数。
在步骤S320中,第二智能终端根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息。
当第二智能终端检测到用户的同意通信操作后,产生同意通信指令。然后,根据所述通信请求消息配置所述第二智能终端的通信参数,并产生同意通信响应消息。
在步骤S330中,第二智能终端向第一智能终端发送所述同意通信响应消息,形成直接连接所述第一智能终端和所述第二智能终端的通信链路。
在步骤S340中,第二智能终端与所述第一智能终端通过所述通信链路进行通信。
本实施例提供的终端间移动通信方法,当第一智能终端检测到能够进行直接通信的第二智能终端后,向第二智能终端发送通信请求消息,该通信请求消息携带第一智能终端的通信参数和标识信息;第二智能终端接收到该通信请求消息后,配置自身的通信参数,并向第一智能终端返回同意通信响应消息,至此,形成直接连接第一智能终端和第二智能终端的通信链路。之后,第一智能终端与第二智能终端通过该通信链路进行通信,避免出现移动网络无法使用时用户之间无法进行通信的现象。丰富用户沟通的通信方式,而且,此种通信方式不需要经过移动通信网络,因此,通信过程不会消费用户的话费,降低了用户的通信成本。
图5是根据本公开一示例性实施例示出的另一种终端间移动通信方法的流程图,该方法包括以下步骤:
在步骤S410中,第二智能终端接收第一智能终端发送的通信请求消息;所述通信请求消息携带所述第一智能终端的标识信息和通信参数。
在步骤S420中,第二智能终端判断检测到的用户的操作类型,如果是同意通信操作,则执行步骤S430;如果是拒绝通信操作,则执行步骤S460。
在步骤S430中,第二智能终端根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息。
在步骤S440中,第二智能终端向第一智能终端发送所述同意通信响应消息,形成直接连接所述第一智能终端和所述第二智能终端的通信链路。
在步骤S450中,第二智能终端与所述第一智能终端通过所述通信链路进行通信。
在步骤S460中,第二智能终端根据拒绝通信操作产生拒绝通信指令,并根据拒绝通信指令向第一智能终端发送拒绝通信响应消息,以使所述第一智能终端向用户展示第二智能终端拒绝通信的提示信息。
本实施例提供的终端间移动通信方法,接收侧智能终端能够主动选择是否接受发起侧智能终端的通信请求,增强了接收侧智能终端的灵活性。
图6是根据本公开一示例性实施例示出的另一种终端间移动通信方法的流程图,该方法应用于包括第一智能终端和第二智能终端的通信系统中,如图6所示,该方法可以包括以下步骤:
在步骤S510中,当第一智能终端检测到能够进行移动通信的第二智能终端时,产生通信请求消息;所述通信请求消息携带第一智能终端的标识信息和通信参数。
在步骤S520中,第一智能终端向所述第二智能终端发送所述通信请求消息。
在步骤S530中,第二智能终端判断检测到的用户的操作类型,如果是同意通信操作,则执行步骤S540;如果是拒绝通信操作,则执行步骤S570。
在步骤S540中,第二智能终端根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息。
在步骤S550中,第二智能终端向第一智能终端发送所述同意通信响应消息,形成直接连接所述第一智能终端和所述第二智能终端的通信链路。
在步骤S560中,第二智能终端与所述第一智能终端通过所述通信链路进行通信。
在步骤S570中,第二智能终端根据拒绝通信操作产生拒绝通信指令。
在步骤S580中,第二智能终端根据拒绝通信指令向第一智能终端发送拒绝通信响应消息。
在步骤S590中,第一智能终端向用户展示第二智能终端拒绝通信的提示信息。
本实施例提供的终端间移动通信方法,当第一智能终端检测到能够进行直接通信的第二智能终端后,向第二智能终端发送通信请求消息,该通信请求消息携带第一智能终端的通信参数和标识信息;第二智能终端接收到该通信请求消息后,配置自身的通信参数,并向第一智能终端返回同意通信响应消息,至此,形成直接连接第一智能终端和第二智能终端的通信链路。之后,第一智能终端与第二智能终端通过该通信链路进行通信,避免出现移动网络无法使用时用户之间无法进行通信的现象。丰富用户沟通的通信方式,而且,此种通信方式不需要经过移动通信网络,因此,通信过程不会消费用户的话费,降低了用户的通信成本。
相应于上述的终端间移动通信方法实施例,本公开还提供了终端间移动通信装置实施例。
图7是根据一示例性实施例示出的一种终端间移动通信装置框图。如图7所示,该装置包括请求消息产生模块110、第一发送模块120、链路形成模块130和通信模块140。
请求消息产生模块110被配置为,当第一智能终端检测到能够进行移动通信的第二智能终端时,产生通信请求消息,所述通信请求消息携带第一智能终端的标识信息和通信参数。
第一发送模块120被配置为,向所述第二智能终端发送所述通信请求消息,以使所述第二智能终端根据所述通信请求消息配置所述第二智能终端的通信参数。
如图8所示,所述第一发送模块120可以包括无线信号生成子模块121和第一发送子模块122。无线信号生成子模块121被配置为,调用无线信号收发电路生成预设频率范围的无线信号。第一发送子模块122被配置为,将所述通信请求消息携带于所述无线信号中,并将携带所述通信请求消息的无线信号发送给所述第二智能终端。
链路形成模块130被配置为,当接收到所述第二智能终端返回的同意通信响应消息后,形成直接连接所述第一智能终端和所述第二智能终端的通信链路,所述同意通信响应消息在所述第二智能终端根据所述通信请求配置通信参数后产生。
通信模块140被配置为,使第一智能终端通过所述通信链路与所述第二智能终端进行通信。
本实施例提供的终端间移动通信装置,当第一智能终端检测到能够进行直接通信的第二智能终端后,向第二智能终端发送通信请求消息,该通信请求消息携带第一智能终端的通信 参数和标识信息;第二智能终端接收到该通信请求消息后,配置自身的通信参数,并向第一智能终端返回同意通信响应消息,至此,形成直接连接第一智能终端和第二智能终端的通信链路。之后,第一智能终端与第二智能终端通过该通信链路进行通信,避免出现移动网络无法使用时用户之间无法进行通信的现象。丰富用户沟通的通信方式,而且,此种通信方式不需要经过移动通信网络,因此,通信过程不会消费用户的话费,降低了用户的通信成本。
图9是根据一示例性实施例示出的另一种终端间移动通信装置的框图,该装置在图7所示实施例的基础上还可以包括:确定模块210。
确定模块210被配置为,当第一智能终端搜索到第二智能终端产生的无线信号时,确定能够与所述第二智能终端进行通信。
图10是根据一示例性实施例示出的另一种终端间移动通信装置的框图,该装置在图7所示实施例的基础上还可以包括:展示模块310。
展示模块310被配置为,当第一智能终端接收到第二智能终端返回的拒绝通信响应消息时,向用户展示所述第二智能终端拒绝通信的提示信息,所述拒绝通信响应消息由所述第二智能终端检测到拒绝通信指令后产生。
本实施例提供的终端间移动通信装置,接收侧智能终端能够主动选择是否接受发起侧智能终端的通信请求,增强了接收侧智能终端的灵活性。
相应于上述应用于接收侧智能终端的终端间移动通信方法实施例,本公开还提供了应用于接收侧智能终端的终端间移动通信装置实施例。
图11是根据一示例性实施例示出的另一种终端间移动通信装置的框图,该装置应用于接收侧智能终端中,如图11所示,该装置可以包括:第一接收模块410、响应消息产生模块420、第一发送模块430和通信模块440。
第一接收模块410被配置为,接收第一智能终端发送的通信请求消息,所述通信请求消息携带所述第一智能终端的标识信息和通信参数。
响应消息产生模块420被配置为,根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息。
如图12所示,所述响应消息产生模块420包括参数配置子模块421和响应消息产生子模块422。参数配置子模块421被配置为,当第二智能终端接收到同意通信指令后,根据所述通信请求消息配置所述第二智能终端的通信参数,所述同意通信指令由所述第二智能终端检测到用户的同意通信操作后产生。响应消息产生子模块422被配置为,配置完通信参数后,产生同意通信响应消息。
第一发送模块430被配置为,向第一智能终端发送所述同意通信响应消息,形成直接连接所述第一智能终端和所述第二智能终端的通信链路。
通信模块440被配置为,使第二智能终端与所述第一智能终端通过所述通信链路进行通 信。
本实施例提供的终端间移动通信装置,当第一智能终端检测到能够进行直接通信的第二智能终端后,向第二智能终端发送通信请求消息,该通信请求消息携带第一智能终端的通信参数和标识信息;第二智能终端接收到该通信请求消息后,配置自身的通信参数,并向第一智能终端返回同意通信响应消息,至此,形成直接连接第一智能终端和第二智能终端的通信链路。之后,第一智能终端与第二智能终端通过该通信链路进行通信,避免出现移动网络无法使用时用户之间无法进行通信的现象。丰富用户沟通的通信方式,而且,此种通信方式不需要经过移动通信网络,因此,通信过程不会消费用户的话费,降低了用户的通信成本。
图13是根据一示例性实施例示出的另一种终端间移动通信装置的框图,该装置在图11所示实施例的基础上还包括:第二发送模块510。
该第二发送模块510被配置为,当检测到拒绝通信指令后,向第一智能终端发送拒绝通信响应消息,以使所述第一智能终端向用户展示第二智能终端拒绝通信的提示信息,所述拒绝通信指令由所述第二智能终端检测到用户的拒绝通信操作后产生。
本实施例提供的终端间移动通信装置,接收侧智能终端能够主动选择是否接受发起侧智能终端的通信请求,增强了接收侧智能终端的灵活性。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图14是根据一示例性实施例示出的一种用于终端间移动通信方法的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
如图14所示,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM), 可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA) 技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得智能终端能够执行一种终端间移动通信方法,所述方法包括:
当第一智能终端检测到能够进行移动通信的第二智能终端时,产生通信请求消息,所述通信请求消息携带第一智能终端的标识信息和通信参数;
第一智能终端向所述第二智能终端发送所述通信请求消息,以使所述第二智能终端根据所述通信请求消息配置所述第二智能终端的通信参数;
第一智能终端接收到所述第二智能终端返回的同意通信响应消息后,形成直接连接所述第一智能终端和所述第二智能终端的通信链路,所述同意通信响应消息在所述第二智能终端根据所述通信请求配置通信参数后产生;
第一智能终端通过所述通信链路与所述第二智能终端进行通信。
在本公开一示例性实施例中,所述第一智能终端向所述第二智能终端发送所述通信请求消息,包括:
第一智能终端调用无线信号收发电路生成预设频率范围的无线信号;
第一智能终端将所述通信请求消息携带于所述无线信号中,并将携带所述通信请求消息的无线信号发送给所述第二智能终端。
在本公开一示例性实施例中,所述方法还包括:
当第一智能终端搜索到第二智能终端产生的无线信号时,确定能够与所述第二智能终端进行通信。
在本公开一示例性实施例中,所述方法还包括:
当第一智能终端接收到第二智能终端返回的拒绝通信响应消息时,向用户展示所述第二智能终端拒绝通信的提示信息,所述拒绝通信响应消息由所述第二智能终端检测到拒绝通信指令后产生。
另一方面,本公开提供另一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得智能终端能够执行另一种终端间移动通信方法,所述方法包括:
第二智能终端接收第一智能终端发送的通信请求消息,所述通信请求消息携带所述第一 智能终端的标识信息和通信参数;
第二智能终端根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息;
第二智能终端向第一智能终端发送所述同意通信响应消息,形成直接连接所述第一智能终端和所述第二智能终端的通信链路;
第二智能终端与所述第一智能终端通过所述通信链路进行通信。
在本公开一示例性实施例中,所述第二智能终端根据所述通信请求消息配置第二智能终端的通信参数,并产生同意通信响应消息,包括:
当第二智能终端接收到同意通信指令后,根据所述通信请求消息配置所述第二智能终端的通信参数,所述同意通信指令由所述第二智能终端检测到用户的同意通信操作后产生;
第二智能终端配置完通信参数后,产生同意通信响应消息。
在本公开一示例性实施例中,所述方法还包括:
当第二智能终端检测到拒绝通信指令后,向第一智能终端发送拒绝通信响应消息,以使所述第一智能终端向用户展示第二智能终端拒绝通信的提示信息,所述拒绝通信指令由所述第二智能终端检测到用户的拒绝通信操作后产生。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。