加好友方法、具有通信功能的电子设备和服务器的制造方法

文档序号:9870232阅读:554来源:国知局
加好友方法、具有通信功能的电子设备和服务器的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体涉及加好友方法、具有通信功能的电子设备和服务器。
【背景技术】
[0002]人是一种社会动物,乐于与其他人交往,例如亲戚、朋友、同学等。朋友之间虽然没有血缘关系,但是彼此帮助、互相协作。随着科技的发展,人们已经不局限于通过实际生活交往来交友,还可以通过电子设备来交友。例如,人们可以通过诸如手机、电脑等电子设备加好友。
[0003]但是,现有的利用电子设备加好友的技术方案要求电子设备具有强大的输入装置,用于用户输入验证数据。此外,现有交友方案还通常要求期望被加好友的用户对验证数据进行验证。这不仅对电子设备提出了较高要求,还需要用户额外的操作,给用户带来了困扰和麻烦。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的加好友方法、具有通信功能的电子设备和服务器。
[0005]依据本发明的第一方面,提供了一种加好友方法,应用于具有通信功能的电子设备,所述方法包括:
[0006]确定验证数据;
[0007]根据设备标识符和所述验证数据生成加好友信息;以及
[0008]发送所述加好友信息给目标设备,以由所述目标设备接收后发送给服务器进行验证并且在通过验证后将所述电子设备和所述目标设备加为好友。
[0009]依据本发明的第二方面,提供了一种加好友方法,应用于具有通信功能的电子设备,所述方法包括:
[0010]接收源设备发送的加好友信息,其中,所述加好友信息包括:源设备标识符和验证数据;以及
[0011 ]将所述加好友信息发送给服务器进行验证,以在通过验证后将所述源设备和所述电子设备加为好友。
[0012]依据本发明的第三方面,提供了一种加好友方法,应用于一服务器,所述方法包括:
[0013]自目标设备接收加好友信息,其中所述加好友信息包括:源设备标识符和第一验证数据;
[0014]根据所述第一验证数据和第二验证数据验证所述加好友信息,其中所述第二验证数据由所述服务器提供;以及
[0015]若通过验证,将所述源设备和所述目标设备加为好友。
[0016]依据本发明的第四方面,提供了一种具有通信功能的电子设备,包括:
[0017]确定装置,用于确定验证数据;
[0018]生成装置,用于根据设备标识符和所述验证数据生成加好友信息;以及
[0019]第一发送装置,用于发送所述加好友信息给目标设备,以由目标设备接收后发送给服务器进行验证并且在通过验证后将所述电子设备和所述目标设备加为好友。
[0020]依据本发明的第五方面,提供了一种具有通信功能的电子设备,包括:
[0021]接收装置,用于接收源设备发送的加好友信息,其中,所述加好友信息包括:源设备标识符和验证数据;以及
[0022]第一发送装置,用于将所述加好友信息发送给服务器进行验证,以在通过验证后将所述源设备和所述电子设备加为好友。
[0023 ]依据本发明的第六方面,提供了一种服务器,包括:
[0024]第一接收装置,用于自目标设备接收加好友信息,其中所述加好友信息包括:源设备标识符和第一验证数据;
[0025]第一验证装置,用于根据所述第一验证数据和第二验证数据验证所述加好友信息,其中所述第二验证数据由所述服务器提供;以及
[0026]加好友装置,用于若通过验证将所述源设备和所述目标设备加为好友。
[0027]本发明所提供的上述加好友方法、具有通信功能的电子设备和服务器中,通过服务器来验证加好友信息,无需用户额外输入验证数据以及验证验证数据等操作。这给用户带来了便利,提高了用户体验。
[0028]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0029]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0030]图1示出了根据本发明一个实施例的加好友方法的示意性流程图;
[0031]图2示出了根据本发明另一个实施例的加好友方法的示意性流程图;
[0032]图3示出了根据本发明又一个实施例的加好友方法的示意性流程图;
[0033]图4示出了根据本发明再一个实施例的加好友方法的示意性流程图;
[0034]图5示出了根据本发明一个实施例的具有通信功能的电子设备的示意性框图;
[0035]图6示出了根据本发明另一个实施例的具有通信功能的电子设备的示意性框图;以及
[0036]图7示出了根据本发明一个实施例的服务器的示意性框图。
【具体实施方式】
[0037]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0038]为了提高用户体验,根据本发明的一个方面,提供了一种加好友方法。该加好友方法可应用于其用户期望加其他电子设备的用户为好友的、具有通信功能的电子设备。在以下描述中,该电子设备可以称为源设备。源设备的用户期望加其为好友的用户的电子设备可以称为目标设备。可以理解,上述电子设备可以是诸如手机等任何现有的或者未来实现的具有通信功能的电子设备。特别地,电子设备可以是智能手环、智能手表等小型电子设备。图1示出了根据本发明一个实施例的加好友方法100的示意性流程图。如图1所示,加好友方法100包括步骤S110、步骤S130和步骤S150。
[0039]在步骤SllO中,确定验证数据。
[0040]源设备和其目标设备可以通过加好友信息来完成加好友操作。加好友信息表明了源设备的用户期望与其他用户建立好友关系。源设备首先确定验证数据,其用于服务器验证加好友信息的真实有效性。验证数据可以包括在源设备的加好友信息中,以便一并发送。该步骤的操作例如通过源设备中的特定功能键被按压来启动。
[0041]在步骤S130中,根据设备标识符和所确定的验证数据生成加好友信息。在源设备确定了验证数据后,其根据设备标识符和上述验证数据生成加好友信息,以发送加好友请求。设备标识符标识了源设备,也就是说,标识了是哪个电子设备发出了该加好友信息。由此,加好友信息包括设备标识符和上述验证数据。
[0042]该加好友信息可以是固定的数据格式。该加好友信息还可以包括表明该信息是加好友信息的特定数据串。该特定数据串可以位于加好友信息的头部或尾部。
[0043]该加好友信息还可以包括用于检测传输中错误的校验数据。可选地,在根据设备标识符和所确定的验证数据生成加好友信息时,包括以下步骤。
[0044]在步骤S131中,根据设备标识符和所确定的验证数据生成初始数据。
[0045]在步骤S132中,在所述初始数据中添加校验位,例如每8位数据添加I位奇偶校验位。
[0046]在步骤S133中,在所述初始数据的最后添加校验和数据,以生成加好友信息。该校验和数据可以是根据循环冗余校验(CRC)算法获得的,例如CRC32算法。
[0047]上述步骤S132和步骤S133在用于传输的数据中增加了校验数据,那么在目标设备接收到该加好友信息时,可以通过该校验数据确定所接收的信息是否无误。由此,保证了加好友方案的顺利进行。
[0048]可以理解,上述步骤S132和步骤S133并非一定共存于该方法100中,其分别可以独立存在。即使二者只存在一个,也能够一定程度上保证加好友方案的顺利进行。
[0049]在步骤S150中,发送加好友信息给目标设备,以由目标设备接收后发送给服务器进行验证并且在通过验证后将源设备和目标设备加为好友。
[0050]在一个示例中,该步骤S150进一步包括步骤S151和步骤S152。在步骤S151中,将加好友信息调制为声音信号。在步骤S152中,播放该声音信号,以由目标设备接收。
[0051]在源设备生成了加好友信息之后,其可以将加好友信息调制为声音信号。加好友信息初始是数字信号,这里将该数字信号调制为声音信号。可选地,采用频移键控(FSK)的方式来调制该加好友信息。FSK利用基带数字信号离散取值特点去键控载波频率以传递信息。在该示例中,源设备和目标设备通常处于同一场所,例如同一房间内。FSK调制方式尤其适用于该短距离数据传输并且FSK调制方式实现起来较容易,抗噪声与抗衰减的性能较好。
[0052]如上所述,加好友信息是数字信号,其每一位(bit)数据是数字“I”或者“O”。可选地,上述将加好友信息调制为声音信号具体包括步骤a和步骤b。
[0053]在步骤a中,将加好友信息中的数字“I”用第一频率组的声音表示。该第一频率组包括例如:200赫兹(Hz)、300Hz和400Hz等。具体地,可以用频率属于第一频率组的、持续固定时
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1