建立网络通信的方法及装置的制造方法_2

文档序号:9814391阅读:来源:国知局
行信息为用户匹配陌生通信对象,将出行信息相近,比如乘坐同一航班或者车次的用户匹配到一起,从而增强匹配到的用户之间的紧密程度,达到提高匹配效果的目的。
[0050]图3A是根据另一示例性实施例示出的一种建立网络通信的方法的流程图,该方法可以用于如图1所示的实施环境的社交应用服务器120中。如图3A所示,该建立网络通信的方法可以包括如下几个步骤:
[0051]步骤301,第一终端检测到用户指定操作,向社交应用服务器发送匹配请求,该匹配请求中可以包含身份指示信息。
[0052]其中,该身份指示信息用于指示第一终端对应的第一用户的真实身份信息。
[0053]比如,第一用户在第一终端中打开社交应用程序的指定界面,比如陌生用户发现界面,摇一摇第一终端或者点击指定界面中的某一个按键后,第一终端即可以向社交应用服务器发送匹配请求,以请求发现满足要求的陌生用户。
[0054]步骤302,社交应用服务器接收该匹配请求,获取该身份指示信息中携带的该第一用户的真实身份信息。
[0055]其中,该真实身份信息是在该第一终端展示的身份信息输入界面中输入的信息。
[0056]其中,社交应用服务器可以获取用户在该第一终端中输入的该真实身份信息。比如,用户执行摇一摇第一终端或者点击指定界面中的某一个按键后,第一终端可以展示一个身份信息输入界面,用户在该输入界面中输入自己真实的真实身份信息,比如身份证号、真实姓名以及手机号码等,第一终端在发送匹配请求时,可以将用户输入的身份信息携带在该匹配请求中发送给社交应用服务器,社交应用服务器从该匹配请求中提取出该真实身份信息。
[0057]或者,社交应用服务器也可以获取第一终端对应的社交应用标识,并根据该社交应用标识查询该第一终端对应的第一用户的真实身份信息。比如,第一终端对应的第一用户通过第一终端或者其它用户终端中安装的社交应用程序,在社交应用服务器中注册社交应用标识时,可以将注册的社交应用标识与自己的真实身份信息进行绑定。第一用户在第一终端的社交应用程序中通过该社交应用标识进行登录后,第一终端在发送匹配请求时,可以将该社交应用标识携带在该匹配请求中发送给社交应用服务器,社交应用服务器根据该社交应用标识查询绑定的真实身份信息。
[0058]步骤303,社交应用服务器向公共交通系统服务器发送包含该第一用户的真实身份信息的查询请求。
[0059]该公共交通系统服务器可以是民航系统服务器、铁路客运系统服务器、公路客运系统服务器、水路或海陆客运系统服务器等,公共交通系统服务器可以向社交应用服务器提供相应的查询接口,社交应用服务器通过该查询接口与公共交通系统服务器对接并发送包含该第一用户的真实身份信息的查询请求。
[0060]步骤304,公共交通系统服务器根据该第一用户的真实身份信息查询该第一用户未完成的出行信息。
[0061]其中,出行信息可以包含用户的出行时间、班次(比如航班、车次、船次等)以及座位号等信息。
[0062]目前的公共交通系统大多支持在线购票,且用户在线购票是通常需要提供自己的真实身份信息,用户购票成功后,公共交通系统服务器可以将用户的真实身份信息以及用户购买的车/船/机票对应的出行信息对应存储。
[0063]或者,用户通过在公共交通系统的线下售票网点购票时,可以出示包含真实身份信息的证件,比如身份证,购票成功后,线下售票网点售票员或者自动售票机将用户的真实身份信息和用户购买的车/船/机票对应的出行信息上传至公共交通系统服务器。
[0064]公共交通系统服务器接收到包含真实身份信息的查询请求后,可以根据该真实身份信息查询相应的未完成的出行信息,其中,该未完成的出行信息是指开始时间或者达到时间在当前时间之后的出行信息,比如,当该出行信息是航班信息时,该未完成的出行信息可以是飞机尚未起飞的出行信息,或者,当该出行信息是车次或船次信息时,该未完成的出行信息可以是列车/汽车/客船尚未达到目的地的出行信息。或者,公共交通系统服务器在查询用户未完成的出行信息时,还可以增加一些其它的限制条件,比如,公共交通系统服务器可以只查询用户已经取票或者值机,且出行时间或者达到时间在当前时间之后的出行信息;或者,当该用户的真实身份信息对应有多个未完成的出行信息时,公共交通系统服务器可以只查询出行时间或者达到时间在当前时间之后,且距离当前时间最近的一个出行信息。
[0065]在另一种可能的实现方式中,该公共交通系统服务器根据该真实身份信息查询的出行信息也可以包括当前时间之前的一段时间内已完成的出行信息,比如,达到时间在当前时间之前的一个星期内的出行信息。
[0066]步骤305,社交应用服务器接收该公共交通系统服务器返回的该第一用户未完成的出行信息,将该第一用户未完成的出行信息作为第一用户的出行信息。
[0067]公共交通系统服务器查询到第一用户未完成的出行信息后,将查询到的出行信息返回给社交应用服务器,社交应用服务器将该第一用户未完成的出行信息作为第一用户的出行信息。
[0068]或者,当社交应用服务器返回的该第一用户未完成的出行信息包含多个出行信息时,社交应用服务器可以向第一终端发送包含该多个出行信息的查询结果,第一终端展示该多个出行信息,由第一终端对应的第一用户选择其中一个或一个以上的出行信息,第一终端根据用户的选择操作向社交应用服务器发送选择指示信息,社交应用服务器将该选择指示信息所指示的,该第一用户选择的出行信息作为第一用户的出行信息。
[0069]步骤306,社交应用服务器检测第一用户的出行信息与已存储的第二用户的出行信息是否匹配。
[0070]社交应用服务器每通过一个真实身份信息查询到相应的出行信息后,就将该真实身份信息与该出行信息对应存储,后续查询到该第一用户的出行信息后,检测各个已存储的出行信息与该第一用户的出行信息是否匹配。
[0071]具体的,在检测第一用户的出行信息与已存储的第二用户的出行信息是否匹配的过程中,当该出行信息中包含出行时间和班次时,社交应用服务器可以检测该第一用户的出行信息中的出行时间和班次与该第二用户的出行信息中的出行时间和班次是否相同,若出行时间和班次都相同,则确认第一用户的出行信息与第二用户的出行信息匹配;或者,当该出行信息中包含出行时间、班次以及座位区域时,社交应用服务器检测该第一用户的出行信息中的出行时间、班次和座位区域与该第二用户的出行信息中的出行时间、班次和座位区域是否相同,若出行时间、班次和座位区域都相同,则确认第一用户的出行信息与第二用户的出行信息匹配。其中,该座位区域可以是机舱、车厢以及船舱等。
[0072]比如,以第一用户的出行信息为航班信息为例,社交应用服务器在查询到第一用户的航班信息后,可以检测已存储的第二用户的航班信息与该第一用户的航班信息的出行时间和班次是否相同,或者,检测已存储的第二用户的航班信息与该第一用户的航班信息的出行时间、班次和机舱是否相同。
[0073]步骤307,若第一用户的出行信息与第二用户的出行信息匹配,社交应用服务器建立该第一终端与该第二用户对应的第二终端之间的网络通信。
[0074]其中,当该第二终端包含多个终端时,社交应用服务器可以向第一终端发送匹配结果,该匹配结果中包含该多个终端各自对应用户的出行信息,并接收该第一终端返回的通信请求,该通信请求用于指示该多个终端各自对应用户的出行信息中被选择的出行信息,并建立该第一终端与被选择的出行信息对应的终端之间的网络通信,第一终端对应的用户即可以与被选择的出行信息对应的终端的用户进行网络通信。
[0075]比如,当匹配出的第二用户的出行信息包含多条出行信息,每条出行信息对应一个终端时,社交应用服务器可以将该多个终端各自对应用户的出行信息发送给该第一终端,由第一终端进行展示,用户在第一终端中选择出一个出行信息后,第一终端向社交应用服务器发送指示用户选择出的出行信息的通信请求,社交应用服务器即可以建立该第一终端与该用户选择出的出行信息对应的终端之间的连接。具体的,社交应用服务器可以基于第一终端对应用户的社交应用标识与该用户选择出的出行信息对应用户的社交应用标识建立通信。
[0076]可选的,社交应用服务器可以将该多个终端各自对应用户的出行信息发送给该第一终端时,还可以一并发送该多个终端各自对应的用
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1