一种信息传输方法及装置的制造方法_2

文档序号:9598365阅读:来源:国知局
输方法中,涉及到两个执行主体:服务器和客户端。其中,客户端用于为用户进行拍照,并根据拍摄的照片生成交友请求,然后将交友请求发送给服务器端;服务器端用于根据客户端发送的交友请求来为用户选择具有照片的用户信息,以为用户提供可选的其他用户,从而使用户根据其他用户的照片来进行交友,实现了利用拍照进行交友的目的。
[0057]图1为本发明实施例中一种信息传输方法的流程图。如图1所示,该信息传输方法用于位于网络侧的服务器中,该方法包括以下步骤S11-S13:
[0058]步骤S11,接收客户端发送的包括照片信息的交友请求,交友请求是客户端为用户拍摄照片之后自动生成的;
[0059]步骤S12,根据交友请求,获取预存的照片信息对应的其他用户;
[0060]该步骤也就是说,服务器仅会选择包含照片信息的其他用户作为客户端将要选择的交友对象,如果其他用户未曾上传照片,则服务器不会将其他用户的用户信息发送给客户端。
[0061]步骤S13,将其他用户的用户信息发送给客户端,用户信息包括照片信息和个人信息。
[0062]在一个实施例中,步骤S11之后,上述方法还包括以下步骤:将用户的照片信息和个人信息关联存储。这样,当服务器端接收到其他用户发送的交友请求时,即可根据存储的照片信息来为其他用户选择交友对象。
[0063]在一个实施例中,步骤S13之后,上述方法还包括以下步骤:当接收到客户端发送的对其他用户的建立好友关系请求时,建立客户端的用户与其他用户的好友关系。
[0064]在一个实施例中,步骤S12之后,服务器可以直接建立获取到的其他用户与客户端的用户之间的好友关系,然后再将其他用户的用户信息发送给客户端。本实施例主要适用于获取到的其他用户较少的情况,此时无需用户再从较少的其他用户中选择交友对象,即服务器默认获取到的所有其他用户都为客户端的用户的交友对象。
[0065]上述方法中,照片信息中除包括照片之外,还可以包括照片的拍摄时间、拍摄地点等信息,服务器根据照片信息中的拍摄时间、拍摄地点或二者的结合为客户端选择其他用户。
[0066]当照片信息中包括照片的拍摄时间时,服务器可以根据拍摄时间进行选择,此时,步骤S12可实施为以下步骤A1-A2:步骤A1,获取预存的照片信息中拍摄时间距离接收到交友请求的时间最近的第一照片信息;步骤A2,获取第一照片信息对应的其他用户。本实施例中,由于交友请求是客户端为用户拍照后自动生成的,因此,服务器接收到交友请求的时间即为用户照片的拍摄时间,第一照片信息可以是拍摄时间距离接收到交友请求的时间最近的一个或多个用户的照片信息,也可以是拍摄时间位于预设时间段内的一个或多个用户的照片信息,这样,客户端的用户即可根据多个用户的照片信息选择交友对象。
[0067]当照片信息中包括照片的拍摄地点时,服务器可以根据拍摄地点进行选择,此时,步骤S12可实施为以下步骤B1-B2:步骤B1,获取预存的照片信息中拍摄地点距离当前地点最近的第二照片信息;步骤B2,获取第二照片信息对应的其他用户。本实施例中,由于交友请求是客户端为用户拍照后自动生成的,因此,当前地点即为客户端为用户拍照的地点,第二照片信息可以是拍摄地点距离当前地点最近的一个用户或多个用户的照片信息,也可以是拍摄地点位于预设范围内的一个或多个用户的照片信息。这样,客户端的用户即可选择距离自己较近的其他用户作为交友对象。
[0068]采用本发明实施例提供的技术方案,通过将预存有照片的其他用户的用户信息发送给上传照片的用户,使得用户能够根据照片信息来进行交友,实现了拍照和交友的结合,从而使用户之间的交友更加具有多样性和丰富性。
[0069]图2为本发明实施例中一种信息传输方法的流程图。如图2所示,该信息传输方法用于客户端,其中,客户端可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等,该信息传输方法包括以下步骤S21-S24:
[0070]步骤S21,当接收到用户的拍照请求时,为用户拍摄照片,并生成包括照片的照片信息;
[0071]步骤S22,生成包括照片信息的交友请求;
[0072]步骤S23,将交友请求发送至服务器,服务器用于根据交友请求获取预存的照片信息对应的其他用户,并将其他用户的用户信息发送至客户端,用户信息包括照片信息和个人?目息;
[0073]步骤S24,当接收到服务器发送的用户信息时,显示用户信息。
[0074]在一个实施例中,上述方法还包括以下步骤:当接收到用户对与其他用户建立好友关系的确认操作时,生成对其他用户的建立好友关系请求;将建立好友关系请求发送给服务器,服务器用于根据建立好友关系请求建立客户端的用户和其他用户的好友关系。本实施例中,客户端的用户可以从服务器发来的其他用户中选择出一个或多个作为交友对象,选择完成之后,即相当于客户端接收到用户对与其他用户建立好友关系的确认操作。
[0075]采用本发明实施例提供的技术方案,通过在为用户拍摄照片时生成交友请求,并将交友请求发送至服务器来进行交友,使得服务器能够根据用户拍摄的照片和服务器中预存的照片信息来为用户选择其他用户进行交友,实现了拍照和交友的结合,从而使用户之间的交友更加具有多样性和丰富性。
[0076]图3为本发明实施例中一种信息传输方法的流程图。如图3所示,该信息传输方法涉及到服务器和客户端两侧,包括以下步骤S31-S38:
[0077]步骤S31,当客户端接收到用户的拍照请求时,为用户拍摄照片,并生成包括照片的照片信息;
[0078]步骤S32,客户端生成包括照片信息的交友请求;
[0079]步骤S33,客户端将交友请求发送至服务器;
[0080]步骤S34,服务器根据接收到的交友请求,获取预存的照片信息对应的其他用户;该步骤中,服务器可根据照片信息中照片的拍摄时间获取其他用户,也可以根据照片信息中的拍摄地点获取其他用户。
[0081]步骤S35,服务器将获取到的其他用户的用户信息发送给客户端;
[0082]步骤S36,客户端显示其他用户的用户信息。
[0083]步骤S37,客户端接收用户对与其他用户建立好友关系的确认操作,并生成对对其他用户的建立好友关系请求,将建立好友关系请求发送给服务器;
[0084]步骤S38,服务器根据接收到的建立好友关系请求,建立客户端的用户和其他用户的好友关系。
[0085]采用本发明实施例提供的技术方案,客户端在为用户拍摄照片时生成交友请求,并将交友请求发送至服务器,使得服务器能够根据用户拍摄的照片和服务器中预存的照片信息来为用户选择其他用户进行交友,实现了拍照和交友的结合,从而使用户之间的交友更加具有多样性和丰富性。
[0086]此外,用户登录客户端后,还可通过对客户端所在终端的摇动操作来发出交友请求,g卩,客户端可预先将用户的照片存储至服务器中,当用户摇动终端时,客户端就会根据用户的摇动操作生成交友请求,并将交友请求发送给服务器,使得服务器能够根据交友请求从预存的用户照片以及其他用户的照片选择交友对象,从而实现通过照片来为用户选择交友对象的目的。
[0087]对应于上述实施例中的信息传输方法,本发明还提供一种信息传输装置,用以执行上述方法。
[0088]图4为本发明实施例中一种信息传输装置的框图。如图4所示,该装置用于服务器,包括:
[0089]接收模块41,用于接收客户端发送的包括照片信息的交友请求,交友请求是客户端为用户拍摄照片之后自动生成的;
[0090]获取模块42,用于根据交友请求,获取预存的照片信息对应的其他用户;
[0091]
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1