一种信息的处理方法和发起设备、服务器、参与设备与流程

文档序号:11138411阅读:244来源:国知局
一种信息的处理方法和发起设备、服务器、参与设备与制造工艺

本发明涉及通信技术领域,尤其涉及一种信息的处理方法和发起设备、服务器、参与设备。



背景技术:

当前的社交类产品中一个用户可以向其他用户派发红包以及收取其他用户派发的红包,现有的实现方法是用户需要先和其他用户建群,其中,建群的方法包括:先添加对方成为好友,然后将对方拉入到已建立的群中,或者多个用户通过输入指令的方式建群。建群完成后由群内的用户在群内发红包,群内的其他用户可以收红包。例如一个用户收对方的红包,都需要先添加对方为好友,并且多人收红包还需要先建群。

如上举例描述的抢红包过程是现有技术涉及的一种信息的处理过程,在如上的现有技术涉及的信息处理过程中,至少存在如下问题:一个用户若想要收取另一个用户或多个用户的信息,都需要添加对方为好友,若涉及到收取多个用户的信息,还需要先建群,整个信息的处理过程很复杂,不利于用户的操作。



技术实现要素:

本发明实施例提供了一种信息的处理方法和发起设备、服务器、参与设备,用于简化现有的信息处理过程,提高用户之间信息获取的效率。

为解决上述技术问题,本发明实施例提供以下技术方案:

第一方面,本发明实施例提供一种信息的处理方法,包括:

发起设备获取M个参与设备的应用标识AID,所述M为大于或等于1的自然数;

所述发起设备将所述发起设备的AID、所述M个参与设备的AID发送给 服务器;

所述发起设备将用于所述M个参与设备获取的N个信息发送给所述服务器,由所述服务器将所述N个信息同时发送给所述M个参与设备,所述N为大于或等于1的自然数。

第二方面,本发明实施例还提供一种信息的处理方法,包括:

服务器接收发起设备发送的所述发起设备的应用标识AID、所述发起设备获取到的M个参与设备的AID,所述M为大于或等于1的自然数;

所述服务器接收所述发起设备发送的用于所述M个参与设备获取的N个信息,所述N为大于或等于1的自然数;

所述服务器同时向所述M个参与设备中的每一个参与设备都发送所述N个信息;

若所述服务器接收到所述M个参与设备中的第一参与设备发送的信息获取请求,所述服务器根据所述信息获取请求将所述N个信息修改为(N-1)个信息,并向所述第一参与设备发送信息获取响应;

所述服务器向所述M个参与设备中的每一个参与设备都发送所述(N-1)个信息。

第三方面,本发明实施例还提供一种信息的处理方法,包括:

参与设备向发起设备发送所述参与设备的应用标识AID;

所述参与设备接收服务器发送的N个信息,所述N为大于或等于1的自然数;

所述参与设备向所述服务器发送从所述N个信息中获取一个信息的信息获取请求;

若所述参与设备接收到所述服务器发送的信息获取响应,所述参与设备根据所述信息获取响应将从所述N个信息中获取到的一个信息保存下来;

所述参与设备接收所述服务器发送的(N-1)个信息,所述参与设备将所述参与设备接收到的所述N个信息替换为所述(N-1)个信息。

第四方面,本发明实施例还提供一种发起设备,包括:

标识获取模块,用于获取M个参与设备的应用标识AID,所述M为大于或等于1的自然数;

标识发送模块,用于将所述发起设备的AID、所述M个参与设备的AID发送给服务器;

信息发送模块,用于将用于所述M个参与设备获取的N个信息发送给所述服务器,由所述服务器将所述N个信息同时发送给所述M个参与设备,所述N为大于或等于1的自然数。

第五方面,本发明实施例还提供一种服务器,包括:

标识接收模块,用于接收发起设备发送的所述发起设备的应用标识AID、所述发起设备获取到的M个参与设备的AID,所述M为大于或等于1的自然数;

信息接收模块,用于接收所述发起设备发送的用于所述M个参与设备获取的N个信息,所述N为大于或等于1的自然数;

信息发送模块,用于同时向所述M个参与设备中的每一个参与设备都发送所述N个信息;

信息管理模块,用于若接收到所述M个参与设备中的第一参与设备发送的信息获取请求,根据所述信息获取请求将所述N个信息修改为(N-1)个信息,并向所述第一参与设备发送信息获取响应;

所述信息发送模块,还用于向所述M个参与设备中的每一个参与设备都发送所述(N-1)个信息。

第六方面,本发明实施例还提供一种参与设备,包括:

标识发送模块,用于向发起设备发送所述参与设备的应用标识AID;

信息接收模块,用于接收服务器发送的N个信息,所述N为大于或等于1的自然数;

信息请求模块,用于向所述服务器发送从所述N个信息中获取一个信息的信息获取请求;

信息获取模块,用于若接收到所述服务器发送的信息获取响应,根据所述信息获取响应将从所述N个信息中获取到的一个信息保存下来;

信息更新模块,用于接收所述服务器发送的(N-1)个信息,将所述参与设备接收到的所述N个信息替换为所述(N-1)个信息。

从以上技术方案可以看出,本发明实施例具有以下优点:

在本发明实施例中,发起设备首先获取M个参与设备的AID,然后发起设备将发起设备的AID、M个参与设备的AID发送给服务器,接下来发起设备将用于M个参与设备获取的N个信息发送给服务器,由服务器将N个信息同时发送给M个参与设备。若服务器接收到M个参与设备中的第一参与设备发送的信息获取请求,服务器根据信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息。本发明实施例中发起设备向M个参与设备提供的N个信息可以用于M个参与设备的获取,发起设备的用户不需要先添加参与设备的用户为好友,也不需要先建群发起设备就可以完成信息的分发,可简化现有的信息处理过程,提高用户之间信息获取的效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种信息的处理方法应用于各个终端设备之间的架构示意图;

图2为本发明实施例提供的一种信息的处理方法的流程方框示意图;

图3为本发明实施例提供的另一种信息的处理方法的流程方框示意图;

图4为本发明实施例提供的另一种信息的处理方法的流程方框示意图;

图5-a为本发明实施例提供的一种红包信息的分发界面示意图;

图5-b为本发明实施例提供的参与设备中显示信息分发页面的示意图;

图5-c为本发明实施例提供的用户B在参与设备的信息分发页面上抢红包信息的示意图;

图5-d为本发明实施例提供的用户B在参与设备的信息分发页面上抢到红包信息的示意图;

图5-e为本发明实施例提供的用户B在参与设备的信息分发页面中将抢到的红包信息保存下来的示意图;

图5-f为本发明实施例提供的用户B在参与设备的信息分发页面中提示用户有红包信息的示意图;

图5-g为本发明实施例提供的用户B在参与设备的信息分发页面中红包信息被获取完毕的示意图;

图5-h为本发明实施例提供的红包信息的处理方法的流程示意图;

图6-a为本发明实施例提供的一种发起设备的组成结构示意图;

图6-b为本发明实施例提供的一种标识获取模块的组成结构示意图;

图6-c为本发明实施例提供的另一种发起设备的组成结构示意图;

图7为本发明实施例提供的一种服务器的组成结构示意图;

图8-a为本发明实施例提供的一种参与设备的组成结构示意图;

图8-b为本发明实施例提供的另一种参与设备的组成结构示意图;

图9为本发明实施例提供的另一种发起设备的组成结构示意图;

图10为本发明实施例提供的另一种服务器的组成结构示意图;

图11为本发明实施例提供的另一种参与设备的组成结构示意图。

具体实施方式

本发明实施例提供了一种信息的处理方法和发起设备、服务器、参与设备,用于简化现有的信息处理过程,提高用户之间信息获取的效率。

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。

首先对本发明实施例提供的信息的处理方法中所涉及的终端设备进行说明,如图1所示,为本发明实施例提供的一种信息的处理方法应用于各个终 端设备之间的架构示意图,本发明实施例中可以包括三种类型的设备,一种是发起设备,用于建立向M个参与设备分发的N个信息,另一种是服务器,用于管理发起设备的AID和M个参与设备的AID,以及管理在每个信息获取过程中信息的剩余数量,及时的向M个参与设备推送信息的剩余数量,另一种是参与设备,参与设备用于参与从发起设备提供的N个信息中获取信息。具体的,发起设备和各个参与设备之间都需要建立数据通信,发起设备和服务器之间建立有通信网络,参与设备和服务器之间建立有通信网络,例如发起设备和参与设备之间可以建立NFC通信,或者建立蓝牙通信等,以实现发起设备和参与设备之间的数据交互,另外发起设备、参与设备都和服务器之间建立有通信网络,例如可以是第二代移动通信技术(英文全称:second generation mobile communication technology,英文简称:2G)、第三代移动通信技术(英文全称:third generation mobile communication technology,英文简称:3G)、第四代移动通信技术(英文全称:the 4th Generation mobile communication technology,英文简称:4G)、无线保真(英文全称:Wireless Fidelity,英文简称:WiFi)等实现的网络。

以下分别从发起设备、服务器、参与设备对本发明提供的信息的处理方法进行详细说明。

本发明信息的处理方法的一个实施例,具体可以应用于发起设备中,请参阅图2所示,本发明一个实施例提供的信息的处理方法,可以包括如下步骤:

201、发起设备获取M个参与设备的AID。

其中,M为大于或等于1的自然数。

在本发明实施例中,发起设备的用户和参与设备的用户之间不需要先添加对方为好友,当发起设备需要向M个参与设备发送信息时,发起设备先获取到M个参与设备的AID,即发起设备需要先确认向哪个设备或者哪些设备分发信息。其中,参与设备的AID可以是多种类型的唯一标识,只要能够在发起设备侧唯一的区分各个参与设备即可,例如参与设备的AID可以是移动设备国际身份码(英文全称:International Mobile Equipment Identity,英文简称:IMEI)。发起设备获取参与设备的AID的方法可以有多种,例如可以由 发起设备的用户来操作发起设备,输入参与设备的AID,或者发起设备通过预先的查询来得到参与设备的AID。进一步的,为了简化发起设备获取参与设备的AID,在本发明的一些实施例中,201发起设备获取M个参与设备的应用标识AID,具体可以包括如下步骤:

2011、发起设备分别向M个参与设备中的每一个参与设备发送NFC信号或者蓝牙信号;

2012、发起设备接收M个参与设备中的每一个参与设备根据NFC信号或者蓝牙信号返回的应答信号,其中,每个应答信号包括M个参与设备中的一个参与设备的AID。

其中,发起设备和M个参与设备之间分别建立有NFC通信,或者发起设备和M个设备之间分别建立有蓝牙通信,或者发起设备和部分参与设备进行NFC通信,发起设备和部分参与设备进行蓝牙通信。发起设备向参与设备发送NFC信号或者蓝牙信号,以获取参与设备的AID,参与设备在接收到发起设备发送的NFC信号或者蓝牙信号之后,参与设备通过应答信号向发起设备发送自己的AID。举例说明,发起设备和参与设备之间通过“碰一碰”的方式向参与设备发送NFC信号或者蓝牙信号。

202、发起设备将发起设备的AID、M个参与设备的AID发送给服务器。

在本发明实施例中,发起设备获取到M个参与设备的AID之后,发起设备将发起设备自己的AID、M个参与设备的AID通过当前的连接网络发送给服务器,服务器可以记录下所有的AID信息。

203、发起设备将用于M个参与设备获取的N个信息发送给服务器,由服务器将N个信息同时发送给M个参与设备。

其中,N为大于或等于1的自然数。

在本发明实施例中,发起设备将发起设备的AID、M个参与设备的AID发送给服务器之后,发起设备相当于告知了服务器哪些设备之间将进行信息的分发,接下来发起设备将需要在M个参与设备中进行分发的N个信息发送给服务器,服务器首先记录发起设备分发出去的是N个信息,其中,发起设备向M个参与设备分发的信息的数量用N来表示,发起设备分发的信息可以指的是虚拟账户财产,或者文件,或者实物照片等,强调的是,发起设备分 发给参与设备的信息个数是固定的,需要每个参与设备来自行获取,才能得到发起设备发出的信息,并且每随着一个参与设备获取到一个信息,信息的个数是不断减少的,并且本发明实施例中,发起设备分发的信息的个数是有限的,是无法通过简单复制就可以再次增加的,否则限定信息的个数为一个确定且唯一的数值(即N个)就失去了参与用户获取的必要性。例如,发起设备分发的信息可以是红包信息,该红包信息可以由发起设备分发给M个参与设备,发起设备分发的信息可以是虚拟的账户等级,参与设备获取到这个虚拟机的账户等级之后就可以用于升级自己的账户等级。例如,发起设备分发的信息可以是演唱会的门票,若发起设备分发了N张门票,则参与设备可以从N张门票中获取一个门票,并且随着各个参与设备的不断获取,门票的个数是不断减少,直至为零。

需要说明的是,为了便于发起设备对需要分发的信息的管理,在前述步骤202发起设备将发起设备的AID、M个参与设备的AID发送给服务器之后,本发明实施例提供的信息的处理方法,还可以包括如下步骤:

A1、发起设备进入信息分发界面,发起设备将用于M个参与设备获取的N个信息在信息分发界面展示。

也就是说,在发起设备中可以创建一个信息分发页面,该信息分发页面可以是社交类产品的一个分发页面,发起设备在需要向参与设备分发信息时,发起设备首先进入信息分发页面,在信息分发页面中展示用于M个参与设备获取的N个信息,用户通过发起设备的信息分发页面可以简单便捷的看到需要分发的信息的个数,以及当前剩余的信息的个数。

在本发明实施例执行步骤A1的实现场景下,步骤203发起设备将用于M个参与设备获取的N个信息发送给服务器,具体可以包括如下步骤:

2031、发起设备将在信息分发界面中展示的N个信息发送给服务器。

也就是说,发起设备在信息分发页面展示了N个信息之后,发起设备将展示在信息分发页面的N个信息发送给服务器,从而保证信息分发页面展示的信息个数与发送给服务器的信息个数的一致性。

通过上述实施例对本发明的描述可知,发起设备首先获取M个参与设备的AID,然后发起设备将发起设备的AID、M个参与设备的AID发送给服务 器,接下来发起设备将用于M个参与设备获取的N个信息发送给服务器,由服务器将N个信息同时发送给M个参与设备。本发明实施例中发起设备向M个参与设备提供的N个信息可以用于M个参与设备的获取,发起设备的用户不需要先添加参与设备的用户为好友,也不需要先建群发起设备就可以完成信息的分发,可简化现有的信息处理过程,提高用户之间信息获取的效率。

上述实施例从发起设备侧介绍了本发明实施例提供的信息的处理方法,接下里从服务器侧介绍本发明实施例提供的信息的处理方法,请参阅图3所示,本发明一个实施例提供的信息的处理方法,可以包括如下步骤:

301、服务器接收发起设备发送的发起设备的AID、发起设备获取到的M个参与设备的AID。

其中,M为大于或等于1的自然数。

在本发明实施例中,发起设备获取到M个参与设备的AID之后,发起设备将发起设备自己的AID、M个参与设备的AID通过当前的连接网络发送给服务器,服务器可以记录下所有的AID信息,服务器获取到哪个设备是发起方,哪个设备是参与方,服务器侧需要管理上述的各个设备。为了保证发起设备和服务器之间的稳定传输,不至于受距离的限制,发起设备和服务器之间可以通过连接网络进行通信,例如可以是2G、3G、4G或者WiFi等。

302、服务器接收发起设备发送的用于M个参与设备获取的N个信息。

其中,N为大于或等于1的自然数。

在本发明实施例中,发起设备将需要在M个参与设备中进行分发的N个信息发送给服务器,服务器首先记录发起设备分发出去的是N个信息,服务器对该发起设备分发出去的N个信息进行管理,以供该发起设备提供的M个参与设备来主动获取。其中,发起设备向M个参与设备分发的信息的数量用N来表示,发起设备分发的信息可以指的是虚拟账户财产,或者文件,或者实物照片等,强调的是,发起设备分发给参与设备的信息个数是固定的,需要每个参与设备来自行获取,才能得到发起设备发出的信息,并且每随着一个参与设备获取到一个信息,信息的个数是不断减少的,并且本发明实施例中,发起设备分发的信息的个数是有限的,是无法通过简单复制就可以再次增加的,否则限定信息的个数为一个确定且唯一的数值(即N个)就失去了 参与用户获取的必要性。

303、服务器同时向M个参与设备中的每一个参与设备都发送N个信息。

在本发明实施例中,服务器从发起设备获取到N个信息之后,服务器向M个参与设备中的每一个参与设备都发送N个信息,则在M个参与设备中的每一个参与设备中都会接收到发起设备分发的信息个数是N个,需要强调的是,在本发明实施例中,服务器向参与设备发送N个信息,并不是指服务器将N个信息发送给了参与设备,而是服务器向参与设备提供了信息的个数为N个,参与设备若需要获取这些信息,参与设备仍需要向服务器请求获取信息,详见后续实施例的描述。

304、若服务器接收到M个参与设备中的第一参与设备发送的信息获取请求,服务器根据信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应。

在本发明实施例中,服务器将N个信息发送给M个参与设备中的每一个参与设备之后,每一个参与设备都可以获知发起设备分发的信息个数为N,若参与设备想得到N个信息中的一个信息,参与设备向服务器从N个信息中获取一个信息的信息获取请求,则服务器会接收到参与设备发送的信息获取请求。步骤304中以M个参与设备中的第一参与设备向服务器发送信息获取请求为例,服务器可以接收到第一参与设备发送的信息获取请求,在服务器接收到M个参与设备中的第一参与设备发送的信息获取请求的情况下,服务器根据信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应,其中,信息获取响应,用于服务器指示第一参与设备成功获取到了一个信息,服务器将信息的个数从N个修改为(N-1)个信息,分发设备发送给服务器的信息个数为N个,随着第一参与设备的信息获取成功,信息的个数会减少,并且M个参与设备都可以向服务器请求获取信息,则信息的个数会不断减少,直至信息的个数为零。

305、服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息。

在本发明实施例中,第一参与设备从N个信息中获取了一个信息之后,服务器中剩余的信息的个数为(N-1)个信息,服务器需要向M个参与设备 更新信息的个数,因此,服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息,需要说明的是,参与设备从服务器获取到信息的个数为(N-1),是指服务器向参与设备提供了信息的个数为(N-1)个,参与设备若需要获取这些信息,参与设备仍需要向服务器请求获取信息,详见后续实施例的描述。

在本发明的一些实施例中,步骤305服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息之后,本发明实施例提供的信息的处理方法还可以包括如下步骤:

B1、若服务器继续接收到M个参与设备中的第一参与设备或者第二参与设备发送的信息获取请求,服务器判断(N-1)是否大于0;

B2、若(N-1)大于0,服务器将(N-1)个信息修改为(N-2)个信息,并向第一参与设备或第二参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-2)个信息;

B3、若(N-1)等于0,服务器向M个参与设备中的每一个参与设备都发送信息分发完毕的提示指令。

其中,步骤304中服务器接收到了第一参与设备发送的信息获取请求,并根据第一参与设备获取到的一个信息将信息的个数从N个修改为(N-1)个,M个参与设备中的每个参与设备将自身设备从服务器接收到的N个信息修改为(N-1)信息,此时第一参与设备中显示的信息的个数为(N-1)个,若(N-1)不为零,第一参与设备还可以继续向服务器发送从(N-1)个信息中获取一个信息的信息获取请求,当然M个参与设备中的其它设备(例如第二参与设备)也可以向服务器发送从(N-1)个信息中获取一个信息的信息获取请求,服务器接收到第一参与设备或者第二参与设备发送的信息获取请求之后,服务器判断(N-1)是否大于0,即服务器需要检查发起设备分发出去的N个信息是否已经被获取完毕,若(N-1)大于0,说明信息还有剩余,没有被获取完毕,则步骤B2中类似于前述步骤304,步骤B3类似于前述步骤305,服务器将(N-1)个信息修改为(N-2)个信息,并向第一参与设备或第二参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-2)个信息,即M个参与设备中的每一个参与设备 都可以获知信息的个数为(N-2)个。

需要说明的是,在本发明实施例中,由步骤B1的描述可知,第一参与设备在获取到一个信息之后,第一参与设备还可以继续向服务器发送信息获取请求,只要信息的个数不为零,第一参与设备还可以再获取到一个信息,在现有的信息处理过程中,一个用户在收取到另一个用户派发的信息之后,收取信息过程结束,无法再继续接收同一个用户的信息,而只能等待用户重新派发信息。例如现有技术中存在的一个真实应用场景为,一个用户只能抢一个红包,如果一个用户已经抢到一个红包,即使群内还有未被抢去的红包,也无法再次去抢红包,对用户而言,无法多次获取信息。而本发明实施例中,对于同一个参与设备(以第一参与设备)为例,只要信息的个数不为零,该参与设备还可以多次获取到信息,满足用户多次获取信息的需要。

在本发明的一些实施例中,步骤304中的服务器接收到的第一参与设备发送的信息获取请求,是M个参与设备分别发送的信息获取请求中最先达到服务器的信息获取请求。也就是说,在步骤304中服务器是按照各个信息获取请求到达服务器的时间先后顺序来轮询执行对N个信息的修改,步骤305中也需要按照各个信息获取请求达到服务器的时间先后顺序来轮询执行修改后的信息个数的发送。举例说明如下,以N大于或等于3为例,若服务器在一个很短时间段内接收到了三个信息获取请求,其中,第一参与设备发送的信息获取请求最先达到服务器中,第二参与设备发送的信息获取请求仅次于第一参与设备发送的信息获取请求到达服务器,第三参与设备发送的信息获取请求最后达到服务器,则服务器按照三个信息获取请求的时间先后顺序先接收到第一参与设备发送的信息获取请求,服务器根据第一参与设备发送的信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息,然后服务器根据第二参与设备发送的信息获取请求将(N-1)个信息修改为(N-2)个信息,并向第二参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-2)个信息,最后服务器根据第三参与设备发送的信息获取请求将(N-2)个信息修改为(N-3)个信息,并向第三参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与 设备都发送(N-3)个信息。

通过上述实施例对本发明的描述可知,发起设备首先获取M个参与设备的AID,然后发起设备将发起设备的AID、M个参与设备的AID发送给服务器,接下来发起设备将用于M个参与设备获取的N个信息发送给服务器,由服务器将N个信息同时发送给M个参与设备。若服务器接收到M个参与设备中的第一参与设备发送的信息获取请求,服务器根据信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息。本发明实施例中发起设备向M个参与设备提供的N个信息可以用于M个参与设备的获取,发起设备的用户不需要先添加参与设备的用户为好友,也不需要先建群发起设备就可以完成信息的分发,可简化现有的信息处理过程,提高用户之间信息获取的效率。

上述实施例从服务器侧介绍了本发明实施例提供的信息的处理方法,接下里从参与设备侧介绍本发明实施例提供的信息的处理方法,请参阅图4所示,本发明一个实施例提供的信息的处理方法,可以包括如下步骤:

401、参与设备向发起设备发送参与设备的AID。

在本发明实施例中,发起设备的用户和参与设备的用户之间不需要先添加对方为好友,当发起设备需要向M个参与设备发送信息时,M个参与设备先向发起设备提供每个参与设备自身的AID,即发起设备需要先确认向哪个设备或者哪些设备分发信息。其中,参与设备的AID可以是多种类型的唯一标识,只要能够在发起设备侧唯一的区分各个参与设备即可。如图4所示的实施例中,以M个参与设备中的一个参与设备为例进行描述参与设备侧实现的信息的处理方法,其中,M个参与设备中的其它参与设备都可以根据图4所示的实施例实现信息的处理方法。

在本发明实施例中,参与设备向发起设备提供参与设备自身的AID的方法可以有多种,例如可以由参与设备的用户来操作参与设备,将参与设备的AID传输给发起设备,或者参与设备按照用户的预先查询向发起设备提供参与设备的AID。进一步的,为了简化参与设备向发起设备提供参与设备的AID,在本发明的一些实施例中,401参与设备向发起设备发送参与设备的AID,具 体可以包括如下步骤:

4011、参与设备接收发起设备发送的NFC信号或者蓝牙信号;

4012、参与设备根据接收到的NFC信号或者蓝牙信号向发起设备发送对NFC信号或者蓝牙信号的应答信号,其中,该应答信号包括上述参与设备自身的AID。

其中,发起设备和参与设备之间建立有NFC通信,或者发起设备和设备之间建立有蓝牙通信,发起设备向参与设备发送NFC信号或者蓝牙信号,以获取参与设备的AID,参与设备在接收到发起设备发送的NFC信号或者蓝牙信号之后,参与设备通过应答信号向发起设备发送自己的AID。举例说明,发起设备和参与设备之间通过“碰一碰”的方式向参与设备发送NFC信号或者蓝牙信号,参与设备通过“碰一碰”的方式向发起设备发送应答信号。

402、参与设备接收服务器发送的N个信息。

其中,N为大于或等于1的自然数。

在本发明实施例中,服务器从发起设备获取到N个信息之后,服务器向M个参与设备中的每一个参与设备都发送N个信息,则在M个参与设备中的每一个参与设备中都会接收到发起设备分发的信息个数是N个,需要强调的是,在本发明实施例中,服务器向参与设备发送N个信息,并不是指服务器将N个信息发送给了参与设备,而是服务器向参与设备提供了信息的个数为N个,参与设备从服务器获取到发起设备分发的信息个数为N个,参与设备可以根据用户的操作情况确定是否主动获取这些信息。

403、参与设备向服务器发送从N个信息中获取一个信息的信息获取请求。

在本发明实施例中,参与设备确定信息的个数为N个时,若参与设备需要获取一个信息,参与设备向服务器发送信息获取请求,即参与设备向服务器请求从N个信息中获取一个信息。需要说明的是,在本发明实施例中,M个参与设备都可以用户的操作确定是否向服务器发送信息获取请求,多个参与设备发送的信息获取请求到达服务器的时间不同,服务器可以根据信息获取请求到达服务器的时间先后顺序来处理各个信息获取请求,详见前述对服务器侧的举例说明。

404、若参与设备接收到服务器发送的信息获取响应,参与设备根据信息获取响应将从N个信息中获取到的一个信息保存下来。

在本发明实施例中,每一个参与设备都可以获知发起设备分发的信息个数为N,若参与设备想得到N个信息中的一个信息,参与设备向服务器从N个信息中获取一个信息的信息获取请求,则服务器会接收到参与设备发送的信息获取请求。步骤403中发送信息获取请求的可以是第一参与设备,服务器可以接收到第一参与设备发送的信息获取请求,步骤404中接收到服务器发送的信息获取响应的是指第一参与设备,在服务器接收到M个参与设备中的第一参与设备发送的信息获取请求的情况下,服务器根据信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应,其中,信息获取响应,用于服务器指示第一参与设备成功获取到了一个信息,第一参与设备可以将获取到的一个信息在第一参与设备中保存下来。

405、参与设备接收服务器发送的(N-1)个信息,参与设备将参与设备接收到的N个信息替换为(N-1)个信息。

在本发明实施例中,服务器向M个参与设备中的每个参与设备都发送了(N-1)个信息,则参与设备可以从服务器接收到(N-1)个信息,参与设备将参与设备接收到的N个信息替换为(N-1)个信息,从而参与设备可以完成对信息的个数的更新,以保证每个参与设备与服务器之间的信息个数的同步。需要说明的是,服务器将信息的个数从N个修改为(N-1)个信息,分发设备发送给服务器的信息个数为N个,随着第一参与设备的信息获取成功,信息的个数会减少,并且M个参与设备都可以向服务器请求获取信息,则信息的个数会不断减少,直至信息的个数为零。

在本发明的一些实施例中,步骤405参与设备将参与设备接收到的N个信息替换为(N-1)个信息之后,本发明实施例提供的信息的处理方法,还可以包括如下步骤:

C1、参与设备向服务器发送从(N-1)个信息中获取一个信息的信息获取请求;

C2、若参与设备接收到服务器发送的信息获取响应,参与设备根据信息获取响应将从(N-1)个信息中获取到的一个信息保存下来。

在步骤C1的实现场景下,结合前述步骤403可知,参与设备向服务器发送了从N个信息中获取一个信息的信息获取请求,在参与设备获取到一个信息之后,该参与设备还可以执行步骤C1,参与设备继续向服务器发送从(N-1)个信息中获取一个信息的信息获取请求,因此同一个参与设备不局限于只能获取到一个信息,而是可以根据参与设备的需要多次获取信息。

在本发明的一些实施例中,步骤405参与设备将参与设备接收到的N个信息替换为(N-1)个信息之后,本发明实施例提供的信息的处理方法,还可以包括如下步骤:

D1、参与设备接收服务器发送的(N-2)个信息,将参与设备接收到的(N-1)个信息替换为(N-2)个信息。

其中,前述实施例中步骤C1和C2中描述了步骤403至步骤405中的参与设备在获取到一个信息之后,又获取到一个信息的实现方式,不同于步骤C1和步骤C2的实施例,在执行步骤D1的实施例中,步骤403至步骤405中的参与设备在获取到一个信息之后不再获取信息的过程,此时由M个参与设备中的其它参与设备从(N-1)个信息中获取到了一个信息,服务器将信息的个数从(N-1)个信息修改为(N-2)个信息,则执行步骤D1,步骤403至步骤405中的参与设备还会接收到(N-2)个信息,即该参与设备可以获取到信息的个数为(N-2)。

在本发明的一些实施例中,步骤401参与设备向发起设备发送第一参与设备的应用标识AID之后,本发明实施例提供的信息的处理方法还可以包括如下步骤:

E1、参与设备进行信息分发界面。

也就是说,在参与设备中加入一个信息分发页面,该信息分发页面可以是社交类产品的一个分发页面,参与设备在需要获取发起设备分发的信息时,参与设备首先进入信息分发页面,在信息分发页面中展示用于M个参与设备获取的N个信息,用户通过参与设备的信息分发页面可以简单便捷的看到可被获取的信息的个数,以及当前剩余的信息的个数。

在本发明实施例中执行前述步骤E1的实现场景中,步骤402参与设备接收服务器发送的N个信息之后,本发明实施例提供的信息的处理方法还可以 包括如下步骤:

E2、参与设备在信息分发界面中展示N个信息。

也就是说,若参与设备进入了信息分发页面,则参与设备从服务器获取到N个信息之后,参与设备可以在信息分发页面中展示N个信息,则参与设备的用户可以通过信息分发页面中展示的信息个数确定是否主动获取信息,需要说明,在本发明的后续实施例中,参与设备从服务器接收到信息的个数之后,参与设备都可以在信息分发页面中展示接收到的信息的个数。

在本发明实施例中执行前述步骤E1和步骤E2的实现场景中,步骤405中参与设备将参与设备接收到的N个信息替换为(N-1)个信息,具体可包括如下步骤:

4051、参与设备在信息分发页面中将N个信息替换为(N-1)个信息。

其中,参与设备可以在信息分发页面中展示N个信息,则参与设备的用户可以通过信息分发页面中展示的信息个数确定是否主动获取信息,若参与设备接收服务器发送的(N-1)个信息,则参与设备在信息分发页面中将N个信息替换为(N-1)个信息,从而参与设备的用户可以通过信息分发页面中展示的信息个数获取到与服务器同步的信息个数。

通过上述实施例对本发明的描述可知,参与设备向发起设备发送参与设备的AID,参与设备接收服务器发送的N个信息,参与设备向服务器发送从N个信息中获取一个信息的信息获取请求,若参与设备接收到服务器发送的信息获取响应,参与设备根据信息获取响应将从N个信息中获取到的一个信息保存下来,服务器根据信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息,参与设备将参与设备接收到的N个信息替换为(N-1)个信息。本发明实施例中发起设备向M个参与设备提供的N个信息可以用于M个参与设备的获取,参与设备的用户不需要先添加发起设备的用户为好友,也不需要先进入群就可以获取到发起设备分发的信息,可简化现有的信息处理过程,提高用户之间信息获取的效率。

为便于更好的理解和实施本发明实施例的上述方案,下面举例相应的应用场景来进行具体说明。本发明实施例以发起设备向参与设备分发红包信息 为例,并结合附图进行举例说明,其中本发明技术方案的具体操作所涉及的图例仅为阅读者能更好理解本方案,包含但不限于当中的按钮名称、界面布局等等。

(1)、在社交类产品的红包页面,加入“面对面红包”的按钮,点击“面对面红包”按钮后,进入“面对面红包环境”,发起设备的用户始终在该环境的正下方。

如图5-a所示,为本发明实施例提供的一种红包信息的分发界面示意图,在社交类产品的红包应用中,除了已有的“拼手气红包”、“面对面红包”之外,再按照本发明实施例提供的红包信息的处理方法,添加“面对面红包”,发起设备的用户在信息分发页面中点击“面对面红包”的按钮,开启手机碰一碰添加朋友一起抢红包。

图5-a中,发起设备的用户和参与设备的用户之间不需要是好友关系,也不需要处于同一个群,发起设备的用户和参与设备的用户可以处于非关系链中,发起设备和参与设备都需要用到有NFC或蓝牙功能,在发起设备执行“面对面红包”发起建立环境请求后,发起设备会像周围的参与设备发起NFC信号或蓝牙信号,同时会将自己的AID发送服务器端。

(2)、参与设备(也称之为目标设备),通过“碰一碰”与发起设备进行数据通信后,会加入发起设备建立的环境中。“碰一碰”后,参与设备会显示“正在识别设备”的提示,表示正在加入发起设备建立的环境中,加入成功后,在参与的设备的信息分发页面上会有“您已成功加入”的提示,参与设备的用户头像始终在该环境的正下方。图5-a中显示的是发起设备的信息分发页面,用户A为操作发起设备的用户,用户A始终处于信息分发页面的正下方,图5-a中待加入的参与设备的用户的头像用虚线表示,通过手机碰一碰,参与设备可以加入面对面红包中。

设备间通过“碰一碰”使参与设备被动接受建立环境请求,参与设备在收到NFC信号或蓝牙信号后返回应答信号到发起设备完成环境建立,使得参与设备加入相同环境,同时参与设备的AID发送服务器端,服务器端记录同一环境下所有的AID信息。如图5-b所示,为本发明实施例提供的参与设备中显示信息分发页面的示意图,图5-b中以M为3为例,即共有3个参与设 备可以获取发起设备分发的红包信息,3个参与设备的用户分别为用户B、用户C、用户D,3个用户加入到发起设备建立的环境后,3个用户的头像用实线表示,

为了保证在此环境中每人数据信息的稳定传输,不至于受距离的限制,通过NFC或蓝牙“碰一碰”建立环境并记录每个人AID信息后,识别每个设备当前连接网络的方式,通过当前设备连接网络的方式继续与服务器端进行数据交互,例如,当前设备连接网络的方式可以是2G、3G、4G或WiFi等。

(3)、发起设备的用户A装好红包信息后,参与设备可以看到从发红包的用户A头像处“甩”出已包好红包信息的动画,甩出红包信息的个数以发红包的用户A设置红包时设置的红包个数为准,例如,用户A发出去的红包个数为N个,红包信息的显示方式为堆叠显示,大于10个红包时显示最大堆叠样式,红包下方有小字提示红包个数。

发红包信息的发起设备在包好N个红包信息后,数据传送至服务器端,服务器端再将此信息分发至该环境下其他的参与设备,该环境下其他的设备就收到发红包者发布的红包信息了。

(4)、参与设备的用户B看到发红包者发出红包信息后,参与设备的用户B可以用手拖动红包到自己的头像上,可以看到一个属于自己的“空间”(留我抢到的)被打开,然后信息分发页面的界面整体上移,如图5-c所示,为本发明实施例提供的用户B在参与设备的信息分发页面上抢红包信息的示意图,如图5-d所示,为本发明实施例提供的用户B在参与设备的信息分发页面上抢到红包信息的示意图。当用户B点到该红包信息的时候,参与设备会向服务器端发送抢红包请求,服务器端会在红包信息总数N上做减一处理,然后把剩余的红包信息数量(N-1)返回到各个参与设备。发出红包信息时,服务器端统计红包信息的数量,服务器端根据收到抢红包指令的时间先后对每个抢红包的指令做顺序处理,每收到一个抢红包指令红包数量减一,并把红包剩余数量返回到各个参与设备,根据服务器端返回的红包数量,参与设备显示红包的数量做相应调整,参与设备显示的红包数量根据服务器端返回的数据做实时调整,以避免仅剩1个红包被2个以上的人同时抢的情况。

(5)、用户B拖动红包信息到自己的头像上,打开“我抢到的”后,一 松手就会看到该红包缩小并自动被添加在“我抢到的”空间内,“我抢到的”空间自动收起,信息分发界面整体下移,如果自己的“我抢到的”空间内,有未被拆开的红包,自己的头像上方会出现“圆点”提示。如图5-e所示,为本发明实施例提供的用户B在参与设备的信息分发页面中将抢到的红包信息保存下来的示意图,如图5-f所示,为本发明实施例提供的用户B在参与设备的信息分发页面中提示用户有红包信息的示意图。

(6)、如果还有红包信息没有被抢,用户B仍然可以在参与设备的信息分发页面中再拖动红包信息继续“抢”,所有红包信息被抢光时,可以看到信息分发页面又出现了“发红包”按钮,如图5-g所示,为本发明实施例提供的用户B在参与设备的信息分发页面中红包信息被获取完毕的示意图,

如果用户B想拆开刚才抢到的红包信息,可以点击自己的头像打开“我抢到的”空间,点击红包信息。其中,拆开红包信息的过程,可以与现有社交类产品拆开红包信息的流程和样式一致,此处不再以图例进行说明。

(7)、拆完所有红包后,点击“我抢到的”以外任意区域,“我抢到的”自动收起,即界面整体下移,又回到最初的界面,如图5-a所示。

在如上描述红包信息的处理方法中,对于用户B操作的参与设备和用户A操作的发起设备,请参阅如图5-h所示,为本发明实施例提供的红包信息的处理方法的流程示意图,参与设备通过设备间“碰一碰”加入同一环境,用户B在参与设备的信息分发页面上拖动进行“抢红包信息”,然后判断是否还有红包信息,若还有,用户B在参与设备的信息分发页面上继续拖动进行“抢红包信息”,若红包信息没有剩余,则用户B可以拆红包信息,查看抢到的红包信息中的金额。

通过前述以红包信息对本发明实施例的举例说明可知,本发明实施例中通过“碰一碰”这种方式,提供更便捷、有效的信息的处理方法,通过近场通信,服务器端记住每个设备的AID并建立相同环境,为保证环境内不受距离限制和数据信息的稳定传输,利用识别每个设备当前连接网络的方式继续在设备与服务器端建立连接,服务器端计数红包信息的数量,收到抢红包指令后做减一处理,全程根据指令收到时间做单线程逻辑,保证参与设备的红包显示数量与服务器端同步,不会有多个参与设备同时抢到一个红包信息的 情况。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

为便于更好的实施本发明实施例的上述方案,下面还提供用于实施上述方案的相关装置。

请参阅图6-a所示,本发明实施例提供的一种发起设备600,可以包括:标识获取模块601、标识发送模块602、信息发送模块603,其中,

标识获取模块601,用于获取M个参与设备的应用标识AID,所述M为大于或等于1的自然数;

标识发送模块602,用于将所述发起设备的AID、所述M个参与设备的AID发送给服务器;

信息发送模块603,用于将用于所述M个参与设备获取的N个信息发送给所述服务器,由所述服务器将所述N个信息同时发送给所述M个参与设备,所述N为大于或等于1的自然数。

在本发明的一些实施例中,请参与如图6-b所示,所述标识获取模块601,具体包括:

发送单元6011,用于分别向所述M个参与设备中的每一个参与设备发送近场通信NFC信号或者蓝牙信号;

接收单元6012,用于接收所述M个参与设备中的每一个参与设备根据所述NFC信号或者蓝牙信号返回的应答信号,其中,每个应答信号包括所述M个参与设备中的一个参与设备的AID。

在本发明的一些实施例中,请参与如图6-c所示,所述发起设备600还包括:信息展示模块604,用于所述标识发送模块602将所述发起设备的AID、所述M个参与设备的AID发送给服务器之后,进入信息分发界面,将用于所述M个参与设备获取的N个信息在所述信息分发界面展示;

所述信息发送模块603,具体用于将在所述信息分发界面中展示的所述N 个信息发送给所述服务器。

通过上述实施例对本发明的描述可知,发起设备首先获取M个参与设备的AID,然后发起设备将发起设备的AID、M个参与设备的AID发送给服务器,接下来发起设备将用于M个参与设备获取的N个信息发送给服务器,由服务器将N个信息同时发送给M个参与设备。本发明实施例中发起设备向M个参与设备提供的N个信息可以用于M个参与设备的获取,发起设备的用户不需要先添加参与设备的用户为好友,也不需要先建群发起设备就可以完成信息的分发,可简化现有的信息处理过程,提高用户之间信息获取的效率。

请参阅图7所示,本发明实施例提供的一种服务器700,可以包括:标识接收模块701、信息接收模块702、信息发送模块703、信息管理模块704,其中,

标识接收模块701,用于接收发起设备发送的所述发起设备的应用标识AID、所述发起设备获取到的M个参与设备的AID,所述M为大于或等于1的自然数;

信息接收模块702,用于接收所述发起设备发送的用于所述M个参与设备获取的N个信息,所述N为大于或等于1的自然数;

信息发送模块703,用于同时向所述M个参与设备中的每一个参与设备都发送所述N个信息;

信息管理模块704,用于若接收到所述M个参与设备中的第一参与设备发送的信息获取请求,根据所述信息获取请求将所述N个信息修改为(N-1)个信息,并向所述第一参与设备发送信息获取响应;

所述信息发送模块703,还用于向所述M个参与设备中的每一个参与设备都发送所述(N-1)个信息。

在本发明的一些实施例中,所述信息管理模块704,还用于向所述M个参与设备中的每一个参与设备都发送所述(N-1)个信息之后,若继续接收到所述M个参与设备中的第一参与设备或者第二参与设备发送的信息获取请求,判断所述(N-1)是否大于0;若所述(N-1)大于0,将所述(N-1)个信息修改为(N-2)个信息,并向所述第一参与设备或第二参与设备发送信息获取响应,向所述M个参与设备中的每一个参与设备都发送所述(N-2) 个信息;若所述(N-1)等于0,向所述M个参与设备中的每一个参与设备都发送信息分发完毕的提示指令。

在本发明的一些实施例中,接收到的第一参与设备发送的信息获取请求,是所述M个参与设备分别发送的信息获取请求中最先达到所述服务器的信息获取请求。

通过上述实施例对本发明的描述可知,发起设备首先获取M个参与设备的AID,然后发起设备将发起设备的AID、M个参与设备的AID发送给服务器,接下来发起设备将用于M个参与设备获取的N个信息发送给服务器,由服务器将N个信息同时发送给M个参与设备。若服务器接收到M个参与设备中的第一参与设备发送的信息获取请求,服务器根据信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息。本发明实施例中发起设备向M个参与设备提供的N个信息可以用于M个参与设备的获取,发起设备的用户不需要先添加参与设备的用户为好友,也不需要先建群发起设备就可以完成信息的分发,可简化现有的信息处理过程,提高用户之间信息获取的效率。

请参阅图8-a所示,本发明实施例提供的一种参与设备800,可以包括:标识发送模块801、信息接收模块802、信息请求模块803、信息获取模块804、信息更新模块805,其中,

标识发送模块801,用于向发起设备发送所述参与设备的应用标识AID;

信息接收模块802,用于接收服务器发送的N个信息,所述N为大于或等于1的自然数;

信息请求模块803,用于向所述服务器发送从所述N个信息中获取一个信息的信息获取请求;

信息获取模块804,用于若接收到所述服务器发送的信息获取响应,根据所述信息获取响应将从所述N个信息中获取到的一个信息保存下来;

信息更新模块805,用于接收所述服务器发送的(N-1)个信息,将所述参与设备接收到的所述N个信息替换为所述(N-1)个信息。

在本发明的一些实施例中,所述信息请求模块803,还用于所述信息更新 模块将所述参与设备接收到的所述N个信息替换为所述(N-1)个信息之后,向所述服务器发送从所述(N-1)个信息中获取一个信息的信息获取请求;

所述信息获取模块,还用于若接收到所述服务器发送的信息获取响应,根据所述信息获取响应将从所述(N-1)个信息中获取到的一个信息保存下来。

在本发明的一些实施例中,所述信息更新模块805,还用于将所述参与设备接收到的所述N个信息替换为所述(N-1)个信息之后,接收所述服务器发送的(N-2)个信息,将所述参与设备接收到的所述(N-1)个信息替换为所述(N-2)个信息。

在本发明的一些实施例中,请参阅如图8-b所示,所述参与设备800还包括:信息展示模块806,用于所述标识发送模块801向发起设备发送所述第一参与设备的应用标识AID之后,进行信息分发界面;所述信息接收模块802接收服务器发送的N个信息之后,在所述信息分发界面中展示所述N个信息;

所述信息更新模块805,具体用于在所述信息分发页面中将所述N个信息替换为所述(N-1)个信息。

通过上述实施例对本发明的描述可知,参与设备向发起设备发送参与设备的AID,参与设备接收服务器发送的N个信息,参与设备向服务器发送从N个信息中获取一个信息的信息获取请求,若参与设备接收到服务器发送的信息获取响应,参与设备根据信息获取响应将从N个信息中获取到的一个信息保存下来,服务器根据信息获取请求将N个信息修改为(N-1)个信息,并向第一参与设备发送信息获取响应,服务器向M个参与设备中的每一个参与设备都发送(N-1)个信息,参与设备将参与设备接收到的N个信息替换为(N-1)个信息。本发明实施例中发起设备向M个参与设备提供的N个信息可以用于M个参与设备的获取,参与设备的用户不需要先添加发起设备的用户为好友,也不需要先进入群就可以获取到发起设备分发的信息,可简化现有的信息处理过程,提高用户之间信息获取的效率。

本发明实施例还提供了另一种发起设备,如图9所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。发起设备为终端,该终端可以为包括手机、平板电脑、 PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:

图9示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图9,手机包括:射频(Radio Frequency,RF)电路910、存储器920、输入单元930、显示单元940、传感器950、音频电路960、无线保真(wireless fidelity,WiFi)模块970、处理器980、以及电源990等部件。本领域技术人员可以理解,图9中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图9对手机的各个构成部件进行具体的介绍:

RF电路910可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器980处理;另外,将设计上行的数据发送给基站。通常,RF电路910包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元930可用于接收输入的数字或字符信息,以及产生与手机的用 户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括触控面板931以及其他输入设备932。触控面板931,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板931上或在触控面板931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板931。除了触控面板931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元940可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元940可包括显示面板941,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板941。进一步的,触控面板931可覆盖显示面板941,当触控面板931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图9中,触控面板931与显示面板941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板931与显示面板941集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在手机移动到耳边时,关闭显示面板941和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相 关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910以发送给比如另一手机,或者将音频数据输出至存储器920以便进一步处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器980可包括M个处理单元;优选的,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。

手机还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本发明实施例中,该终端所包括的处理器980还具有控制执行以上由发起设备执行的方法流程。

图10是本发明实施例提供的一种服务器的结构示意图,该服务器1000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1022(例如,一个或一个以上处理器) 和存储器1032,一个或一个以上存储应用程序1042或数据1044的存储介质1030(例如一个或一个以上海量存储设备)。其中,存储器1032和存储介质1030可以是短暂存储或持久存储。存储在存储介质1030的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1022可以设置为与存储介质1030通信,在服务器1000上执行存储介质1030中的一系列指令操作。

服务器1000还可以包括一个或一个以上电源1026,一个或一个以上有线或无线网络接口1050,一个或一个以上输入输出接口1058,和/或,一个或一个以上操作系统1041,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

上述实施例中由服务器所执行的步骤可以基于该图10所示的服务器结构。

本发明实施例还提供了另一种发起设备,如图11所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:

图11示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图11,手机包括:射频(Radio Frequency,RF)电路1110、存储器1120、输入单元1130、显示单元1140、传感器1150、音频电路1160、无线保真(wireless fidelity,WiFi)模块1170、处理器1180、以及电源1190等部件。本领域技术人员可以理解,图11中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图11对手机的各个构成部件进行具体的介绍:

RF电路1110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1180处理;另外,将设计上行的数据发送给基站。通常,RF电路1110包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外, RF电路1110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器1120可用于存储软件程序以及模块,处理器1180通过运行存储在存储器1120的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1130可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1130可包括触控面板1131以及其他输入设备1132。触控面板1131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1131上或在触控面板1131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1180,并能接收处理器1180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1131。除了触控面板1131,输入单元1130还可以包括其他输入设备1132。具体地,其他输入设备1132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1140可包括显示面板1141,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1141。进一步的,触控面板1131可覆盖显示面板1141,当触控面板1131检测到在其上或附近的触摸操作后,传送给处理器1180以确定触摸事件的类型,随后处理器1180根据触摸事件的类型在显示面板1141上提供相应的视觉输出。虽然在图11中,触控面板1131与显示面板1141是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1131与显示面板1141集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器1150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1141的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1141和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路1160、扬声器1161,传声器1162可提供用户与手机之间的音频接口。音频电路1160可将接收到的音频数据转换后的电信号,传输到扬声器1161,由扬声器1161转换为声音信号输出;另一方面,传声器1162将收集的声音信号转换为电信号,由音频电路1160接收后转换为音频数据,再将音频数据输出处理器1180处理后,经RF电路1110以发送给比如另一手机,或者将音频数据输出至存储器1120以便进一步处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块1170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了WiFi模块1170,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器1180是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1120内的软件程序和/或模块,以及调用存储在存储器1120内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1180可包括M个处理单元;优选的,处理器1180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1180中。

手机还包括给各个部件供电的电源1190(比如电池),优选的,电源可以通过电源管理系统与处理器1180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本发明实施例中,该终端所包括的处理器1180还具有控制执行以上由参与设备执行的方法流程。

另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储 在可读取的存储介质中,如计算机的软盘、U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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