CN105577832B - 建立网络通信的方法及装置 - Google Patents
建立网络通信的方法及装置 Download PDFInfo
- Publication number
- CN105577832B CN105577832B CN201610082591.0A CN201610082591A CN105577832B CN 105577832 B CN105577832 B CN 105577832B CN 201610082591 A CN201610082591 A CN 201610082591A CN 105577832 B CN105577832 B CN 105577832B
- Authority
- CN
- China
- Prior art keywords
- information
- user
- terminal
- identity
- social application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000001514 detection method Methods 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 9
- 230000002708 enhancing effect Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 238000013475 authorization Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 3
- 239000007787 solid Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明是关于一种建立网络通信的方法,属于网络通信技术领域。方法包括:接收第一终端发送的包含身份指示信息的匹配请求,该身份指示信息用于指示该第一终端对应的第一用户的真实身份信息;根据该身份指示信息获取该第一用户的真实身份信息;根据该第一用户的真实身份信息查询该第一用户的出行信息;检测该第一用户的出行信息与已存储的第二用户的出行信息是否匹配;若是,则建立该第一终端与该第二用户对应的第二终端之间的网络通信,基于用户的出行信息为用户匹配陌生通信对象,将出行信息相近,比如乘坐同一航班或者车次的用户匹配到一起,从而增强匹配到的用户之间的紧密程度,达到提高匹配效果的目的。
Description
技术领域
本发明涉及网络通信技术领域,特别涉及一种建立网络通信的方法及装置。
背景技术
随着移动通信和网络技术的不断发展,具有网络通信功能的应用程序也越来越多,给人们的日常交流带来了极大的便利。
目前一些具有网络通信功能的应用程序内置有匹配陌生的通信对象的功能,用户可以通过该功能发现并与陌生的通信对象进行通信。比如,在现有技术中,具有网络通信功能的应用程序为用户匹配陌生通信对象的一种方法是,在同时执行某一动作(比如摇一摇手机)的用户中随机匹配两个或两个以上的陌生用户,并向该两个或者两个以上陌生用户展示匹配结果,当其中一个用户选择与另一用户通信时,建立两者之间的通信连接。
在实现本发明的过程中,申请人发现现有技术存在如下问题:
现有技术通过随机匹配的方式匹配陌生的通信对象,匹配到的用户互相之间联系不够紧密,缺乏必要的了解和话题,匹配效果较差。
发明内容
为了解决现有技术中通过随机匹配的方式匹配陌生用户,匹配到的用户互相之间联系不够紧密,匹配效果较差的问题,本发明实施例提供了一种建立网络通信的方法及装置,技术方案如下:
第一方面,提供了一种建立网络通信的方法,所述方法包括:
接收第一终端发送的匹配请求,所述匹配请求中包含身份指示信息,所述身份指示信息用于指示所述第一终端对应的第一用户的真实身份信息;
根据所述身份指示信息获取所述第一用户的真实身份信息;
根据所述第一用户的真实身份信息查询所述第一用户的出行信息;
检测所述第一用户的出行信息与已存储的第二用户的出行信息是否匹配;
若检测结果为所述第一用户的出行信息与所述第二用户的出行信息匹配,则建立所述第一终端与所述第二用户对应的第二终端之间的网络通信。
第二方面,提供了一种建立网络通信的装置,所述装置包括:
请求接收模块,用于接收第一终端发送的匹配请求,所述匹配请求中包含身份指示信息,所述身份指示信息用于指示所述第一终端对应的第一用户的真实身份信息;
身份信息获取模块,用于根据所述身份指示信息获取所述第一用户的真实身份信息;
查询模块,用于根据所述第一用户的真实身份信息查询所述第一用户的出行信息;
检测模块,用于检测所述第一用户的出行信息与已存储的第二用户的出行信息是否匹配;
建立模块,用于在所述检测模块的检测结果为所述第一用户的出行信息与所述第二用户的出行信息匹配时,建立所述第一终端与所述第二用户对应的第二终端之间的网络通信。
本发明实施例提供的技术方案可以包括以下有益效果:
通过在接收到第一终端发送的匹配请求时,获取第一终端对应的第一用户的真实身份信息,根据第一用户的真实身份信息查询第一用户的出行信息,并在检测到第一用户的出行信息与已存储的第二用户的出行信息匹配时,则建立第一终端与第二用户对应的第二终端之间的网络通信,基于用户的出行信息为用户匹配陌生通信对象,将出行信息相近,比如乘坐同一航班或者车次的用户匹配到一起,从而增强匹配到的用户之间的紧密程度,达到提高匹配效果的目的。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是本发明所涉及的实施环境的示意图;
图2是根据一示例性实施例示出的一种建立网络通信的方法的流程图;
图3A是根据另一示例性实施例示出的一种建立网络通信的方法的流程图;
图3B是根据图3A所示实施例涉及的一种出行信息选择界面的示意图;
图4是根据又一示例性实施例示出的一种建立网络通信的方法的流程图;
图5是根据一示例性实施例示出的一种建立网络通信的装置的框图;
图6是根据另一示例性实施例示出的一种建立网络通信的装置的框图;
图7是根据一示例性实施例示出的一种设备的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是本发明所涉及的实施环境的示意图。该实施环境可以包括:若干个用户终端110、社交应用服务器120以及公共交通***服务器130。
可选的,该实施环境还可以包含网络接入点140以及该网络接入点140对应的网络提供商服务器150。
其中,用户终端110可以是是具有无线网络通信能力的终端,比如智能手机、平板电脑、电子书阅读器、笔记本电脑以及各类智能可穿戴设备(比如智能眼镜、智能手表)等。
社交应用服务器120是用户终端110中安装的具有网络通信功能的应用程序对应的服务器,其为该应用程序提供网络服务支持。
公共交通***服务器130是公共交通运营商提供的服务器,比如民航***服务器、铁路客运***服务器、公路客运***服务器、水路或海陆客运***服务器等。
网络接入点140可以是一个公共网络接入点,比如公共WiFi接入点。网络接入点140可以向接入的用户终端提供互联网接入服务。
网络提供商服务器150通过有线或者无线网络与网络接入点140相连,其除了对网络接入点140提供网络服务支持之外,还可以对接入该网络接入点140的用户终端提供应用服务支持。
社交应用服务器120、公共交通***服务器130以及网络提供商服务器150三者之间通过有线或者无线网络互相连接且可以进行数据交互。
用户终端110可以通过有限或者无线网络直接与社交应用服务器120相连,或者,用户终端110也可以通过网络接入点140与社交应用服务器120间接相连。
社交应用服务器120、公共交通***服务器130以及网络提供商服务器150可以是单独的一台服务器,或者,也可以是由多个服务器组成的服务集群,或者,也可以是一个云计算中心。
下面,以图1所示的实施环境为例,对本发明各个实施例提供的技术方案进行介绍和说明。
图2是根据一示例性实施例示出的一种建立网络通信的方法的流程图,该方法用于服务器中,该服务器可以是如图1所示的实施环境中的社交应用服务器120或者网络提供商服务器150中。如图2所示,该建立网络通信的方法可以包括如下几个步骤:
步骤201,接收第一终端发送的匹配请求,匹配请求中包含身份指示信息,身份指示信息用于指示第一终端对应的第一用户的真实身份信息。
步骤202,根据身份指示信息获取第一用户的真实身份信息。
步骤203,根据第一用户的真实身份信息查询第一用户的出行信息。
步骤204,检测第一用户的出行信息与已存储的第二用户的出行信息是否匹配。
步骤205,若检测结果为第一用户的出行信息与第二用户的出行信息匹配,则建立第一终端与第二用户对应的第二终端之间的网络通信。
综上所述,本发明实施例提供的建立网络通信的方法,在接收到第一终端发送的匹配请求时,获取第一终端对应的第一用户的真实身份信息,根据第一用户的真实身份信息查询第一用户的出行信息,并在检测到第一用户的出行信息与已存储的第二用户的出行信息匹配时,则建立第一终端与第二用户对应的第二终端之间的网络通信,基于用户的出行信息为用户匹配陌生通信对象,将出行信息相近,比如乘坐同一航班或者车次的用户匹配到一起,从而增强匹配到的用户之间的紧密程度,达到提高匹配效果的目的。
图3A是根据另一示例性实施例示出的一种建立网络通信的方法的流程图,该方法可以用于如图1所示的实施环境的社交应用服务器120中。如图3A所示,该建立网络通信的方法可以包括如下几个步骤:
步骤301,第一终端检测到用户指定操作,向社交应用服务器发送匹配请求,该匹配请求中可以包含身份指示信息。
其中,该身份指示信息用于指示第一终端对应的第一用户的真实身份信息。
比如,第一用户在第一终端中打开社交应用程序的指定界面,比如陌生用户发现界面,摇一摇第一终端或者点击指定界面中的某一个按键后,第一终端即可以向社交应用服务器发送匹配请求,以请求发现满足要求的陌生用户。
步骤302,社交应用服务器接收该匹配请求,获取该身份指示信息中携带的该第一用户的真实身份信息。
其中,该真实身份信息是在该第一终端展示的身份信息输入界面中输入的信息。
其中,社交应用服务器可以获取用户在该第一终端中输入的该真实身份信息。比如,用户执行摇一摇第一终端或者点击指定界面中的某一个按键后,第一终端可以展示一个身份信息输入界面,用户在该输入界面中输入自己真实的真实身份信息,比如身份证号、真实姓名以及手机号码等,第一终端在发送匹配请求时,可以将用户输入的身份信息携带在该匹配请求中发送给社交应用服务器,社交应用服务器从该匹配请求中提取出该真实身份信息。
或者,社交应用服务器也可以获取第一终端对应的社交应用标识,并根据该社交应用标识查询该第一终端对应的第一用户的真实身份信息。比如,第一终端对应的第一用户通过第一终端或者其它用户终端中安装的社交应用程序,在社交应用服务器中注册社交应用标识时,可以将注册的社交应用标识与自己的真实身份信息进行绑定。第一用户在第一终端的社交应用程序中通过该社交应用标识进行登录后,第一终端在发送匹配请求时,可以将该社交应用标识携带在该匹配请求中发送给社交应用服务器,社交应用服务器根据该社交应用标识查询绑定的真实身份信息。
步骤303,社交应用服务器向公共交通***服务器发送包含该第一用户的真实身份信息的查询请求。
该公共交通***服务器可以是民航***服务器、铁路客运***服务器、公路客运***服务器、水路或海陆客运***服务器等,公共交通***服务器可以向社交应用服务器提供相应的查询接口,社交应用服务器通过该查询接口与公共交通***服务器对接并发送包含该第一用户的真实身份信息的查询请求。
步骤304,公共交通***服务器根据该第一用户的真实身份信息查询该第一用户未完成的出行信息。
其中,出行信息可以包含用户的出行时间、班次(比如航班、车次、船次等)以及座位号等信息。
目前的公共交通***大多支持在线购票,且用户在线购票是通常需要提供自己的真实身份信息,用户购票成功后,公共交通***服务器可以将用户的真实身份信息以及用户购买的车/船/机票对应的出行信息对应存储。
或者,用户通过在公共交通***的线下售票网点购票时,可以出示包含真实身份信息的证件,比如身份证,购票成功后,线下售票网点售票员或者自动售票机将用户的真实身份信息和用户购买的车/船/机票对应的出行信息上传至公共交通***服务器。
公共交通***服务器接收到包含真实身份信息的查询请求后,可以根据该真实身份信息查询相应的未完成的出行信息,其中,该未完成的出行信息是指开始时间或者达到时间在当前时间之后的出行信息,比如,当该出行信息是航班信息时,该未完成的出行信息可以是飞机尚未起飞的出行信息,或者,当该出行信息是车次或船次信息时,该未完成的出行信息可以是列车/汽车/客船尚未达到目的地的出行信息。或者,公共交通***服务器在查询用户未完成的出行信息时,还可以增加一些其它的限制条件,比如,公共交通***服务器可以只查询用户已经取票或者值机,且出行时间或者达到时间在当前时间之后的出行信息;或者,当该用户的真实身份信息对应有多个未完成的出行信息时,公共交通***服务器可以只查询出行时间或者达到时间在当前时间之后,且距离当前时间最近的一个出行信息。
在另一种可能的实现方式中,该公共交通***服务器根据该真实身份信息查询的出行信息也可以包括当前时间之前的一段时间内已完成的出行信息,比如,达到时间在当前时间之前的一个星期内的出行信息。
步骤305,社交应用服务器接收该公共交通***服务器返回的该第一用户未完成的出行信息,将该第一用户未完成的出行信息作为第一用户的出行信息。
公共交通***服务器查询到第一用户未完成的出行信息后,将查询到的出行信息返回给社交应用服务器,社交应用服务器将该第一用户未完成的出行信息作为第一用户的出行信息。
或者,当社交应用服务器返回的该第一用户未完成的出行信息包含多个出行信息时,社交应用服务器可以向第一终端发送包含该多个出行信息的查询结果,第一终端展示该多个出行信息,由第一终端对应的第一用户选择其中一个或一个以上的出行信息,第一终端根据用户的选择操作向社交应用服务器发送选择指示信息,社交应用服务器将该选择指示信息所指示的,该第一用户选择的出行信息作为第一用户的出行信息。
步骤306,社交应用服务器检测第一用户的出行信息与已存储的第二用户的出行信息是否匹配。
社交应用服务器每通过一个真实身份信息查询到相应的出行信息后,就将该真实身份信息与该出行信息对应存储,后续查询到该第一用户的出行信息后,检测各个已存储的出行信息与该第一用户的出行信息是否匹配。
具体的,在检测第一用户的出行信息与已存储的第二用户的出行信息是否匹配的过程中,当该出行信息中包含出行时间和班次时,社交应用服务器可以检测该第一用户的出行信息中的出行时间和班次与该第二用户的出行信息中的出行时间和班次是否相同,若出行时间和班次都相同,则确认第一用户的出行信息与第二用户的出行信息匹配;或者,当该出行信息中包含出行时间、班次以及座位区域时,社交应用服务器检测该第一用户的出行信息中的出行时间、班次和座位区域与该第二用户的出行信息中的出行时间、班次和座位区域是否相同,若出行时间、班次和座位区域都相同,则确认第一用户的出行信息与第二用户的出行信息匹配。其中,该座位区域可以是机舱、车厢以及船舱等。
比如,以第一用户的出行信息为航班信息为例,社交应用服务器在查询到第一用户的航班信息后,可以检测已存储的第二用户的航班信息与该第一用户的航班信息的出行时间和班次是否相同,或者,检测已存储的第二用户的航班信息与该第一用户的航班信息的出行时间、班次和机舱是否相同。
步骤307,若第一用户的出行信息与第二用户的出行信息匹配,社交应用服务器建立该第一终端与该第二用户对应的第二终端之间的网络通信。
其中,当该第二终端包含多个终端时,社交应用服务器可以向第一终端发送匹配结果,该匹配结果中包含该多个终端各自对应用户的出行信息,并接收该第一终端返回的通信请求,该通信请求用于指示该多个终端各自对应用户的出行信息中被选择的出行信息,并建立该第一终端与被选择的出行信息对应的终端之间的网络通信,第一终端对应的用户即可以与被选择的出行信息对应的终端的用户进行网络通信。
比如,当匹配出的第二用户的出行信息包含多条出行信息,每条出行信息对应一个终端时,社交应用服务器可以将该多个终端各自对应用户的出行信息发送给该第一终端,由第一终端进行展示,用户在第一终端中选择出一个出行信息后,第一终端向社交应用服务器发送指示用户选择出的出行信息的通信请求,社交应用服务器即可以建立该第一终端与该用户选择出的出行信息对应的终端之间的连接。具体的,社交应用服务器可以基于第一终端对应用户的社交应用标识与该用户选择出的出行信息对应用户的社交应用标识建立通信。
可选的,社交应用服务器可以将该多个终端各自对应用户的出行信息发送给该第一终端时,还可以一并发送该多个终端各自对应的用户属性信息,比如用户昵称、性别、年龄以及头像等,第一终端在展示该多个终端各自对应用户的出行信息时,对应展示该多个终端各自对应的用户属性信息。
或者,当该第二终端包含多个终端时,社交应用服务器可以将该多个终端各自对应的出行信息中,与该第一用户的出行信息对应的座位最接近的一个出行信息确定为第二用户的出行信息,并建立该第一终端与该第二用户的出行信息对应终端之间的网络通信。
或者,社交应用服务器也可以获取第一用户的社交应用标识,并将该第一终端添加入对应该第一用户的出行信息和该第二用户的出行信息的通信群组,且该通信群组中包含该第二用户的社交应用标识。
比如,当社交应用服务器首次查询到包含某一出行时间、班次以及座位区域的出行信息后,即可以建立包含该出行信息对应用户的社交应用标识的通信群组,后续查询到与该出行信息匹配的其它出行信息后,即可以将该其它出行信息对应用户的社交应用标识添加到该通信群组中,同一通信群组中的各个社交应用标识对应的用户可以基于该通信群组进行交流通信。
在一个具体的实例中,以第一用户的出行信息为航班信息为例,Jack通过自己的身份证号在线上或线下实名购买机票,并通过应用程序在线值机后,可以打开手机中安装的应用程序的摇一摇界面并摇一摇手机,此时,手机展示一个身份信息输入界面以供Jack输入身份证号、姓名以及电话号码等真实身份信息,或者,手机也可以展示一个授权界面,Jack通过授权界面授权社交应用服务器通过社交应用标识查询真实身份信息。Jack完成身份信息输入或者点击授权后,社交应用服务器根据真实身份信息向民航***服务器查询Jack已经值机的航班信息,包括起飞或达到时间、航班以及座位号,并根据查询到的航班信息匹配出已经存储且起飞或达到时间、航班以及座舱相同的若干个航班信息,并将匹配到的该若干个航班信息返回给Jack的手机,请参考图3B,其示出了一种出行信息选择界面的示意图,其中,手机展示一个选择界面30,该选择界面30中包含Jack的航班信息对应座舱的座位布局示意图,其中包含该座舱中的各个座位31,并通过颜色等特效标明Jack的座位31(纯色填充)和匹配到的若干个航班信息对应的座位32(斜线填充),用户点击若干个航班信息对应的座位32中的一个座位32a后,手机向社交应用服务器发送通信请求,社交应用服务器即建立Jack的手机与该座位32a对应用户的手机之间的通信连接。
综上所述,本发明实施例提供的建立网络通信的方法,在接收到第一终端发送的匹配请求时,获取第一终端对应的第一用户的真实身份信息,根据第一用户的真实身份信息查询第一用户的出行信息,并在检测到第一用户的出行信息与已存储的第二用户的出行信息匹配时,则建立第一终端与第二用户对应的第二终端之间的网络通信,基于用户的出行信息为用户匹配陌生通信对象,将出行信息相近,比如乘坐同一航班或者车次的用户匹配到一起,从而增强匹配到的用户之间的紧密程度,达到提高匹配效果的目的。
图4是根据又一示例性实施例示出的一种建立网络通信的方法的流程图,该方法可以用于如图1所示的实施环境的网络提供商服务器150中。如图4所示,该建立网络通信的方法可以包括如下几个步骤:
步骤401,第一终端通过登录社交应用服务器的社交应用标识接入网络接入点,并向该网络接入点对应的网络提供商服务器发送匹配请求。
其中,匹配请求中包含身份指示信息,该身份指示信息用于指示该第一终端对应的第一用户的真实身份信息。
步骤402,网络提供商服务器接收该匹配请求,获取匹配请求中包含的身份指示信息中携带的第一终端的标识。
其中,网络提供商服务器可以获取该第一终端接入指定网络接入点时进行身份验证的社交应用标识,向该社交应用标识对应的社交应用服务器查询预先与该社交应用标识绑定的该真实身份信息。
该网络接入点可以是一个公共网络接入点,第一用户可以使用第一终端中安装的社交应用程序中的公共网络辅助接入功能,通过登录社交应用程序对应的社交应用服务器的社交应用标识进行验证并接入该公共网络接入点,该验证过程可以由网络提供商服务器来执行,在此过程中,网络提供商服务器可以获知该第一终端用于登录社交应用服务器的社交应用标识。比如,第一用户想要连入某一个网络接入点时,可以打开第一终端中的应用程序的网络接入界面,从中选择想要连入的网络接入点,第一终端将登录该社交应用程序对应的社交应用服务器的社交应用标识发送给网络提供商服务器,网络提供商服务器即可以对应第一终端的标识来存储在该第一终端中登录该社交应用服务器的社交应用标识。
第一用户在第一终端接入指定的网络接入点后,可以摇一摇第一终端或者点击指定界面中的某一个按键,之后第一终端即可以向网络提供商服务器发送匹配请求,该匹配请求中包含第一终端的标识,网络提供商服务器即可以根据第一终端的标识查询该第一终端接入指定网络接入点时用于进行身份验证的社交应用标识。
步骤403,网络提供商服务器向该社交应用标识对应的社交应用服务器发送包含该社交应用标识的身份查询请求,接收该社交应用服务器根据该社交应用标识查询并返回的该第一用户的真实身份信息。
社交应用服务器可以向网络提供商服务器开放查询接口,以供网络提供商服务器通过社交应用标识查询对应的真实身份信息。
或者,网络提供商服务器也可以获取第一用户在第一终端中输入的真实身份信息,该过程与上述图3A对应实施例中社交应用服务器获取用户在第一终端中输入的真实身份信息的过程类似,此处不再赘述。
步骤404,网络提供商服务器向公共交通***服务器发送包含该第一用户的真实身份信息的查询请求。
该过程与上述图3A对应实施例中社交应用服务器发送包含该真实身份信息的查询请求的过程类似,此处不再赘述。
步骤405,网络提供商服务器根据该第一用户的真实身份信息查询该第一用户未完成的出行信息。
该过程与上述图3A对应实施例中社交应用服务器查询该用户未完成的出行信息的过程类似,此处不再赘述。
步骤406,网络提供商服务器接收该公共交通***服务器返回的该第一用户未完成的出行信息,将该第一用户未完成的出行信息作为第一用户的出行信息。
该过程与上述图3A对应实施例中社交应用服务器返回的该用户未完成的出行信息的过程类似,此处不再赘述。
步骤407,网络提供商服务器检测第一用户的出行信息与已存储的第二用户的出行信息是否匹配。
该过程与上述图3A对应实施例中社交应用服务器检测第一用户的出行信息与已存储的第二用户的出行信息是否匹配的过程类似,此处不再赘述。
步骤408,若第一用户的出行信息与第二用户的出行信息匹配,网络提供商服务器建立该第一终端与该第二用户对应的第二终端之间的网络通信。
该过程与上述图3A对应实施例中社交应用服务器建立该第一终端与该第二用户对应的第二终端之间的网络通信的过程类似,此处不再赘述。
或者,网络提供商服务器检测到该第一用户的出行信息与第二用户的出行信息相匹配之后,可以获取并将该第一用户对应的社交应用标识和第二用户对应的社交应用标识发送给网络提供商服务器,由网络提供商服务器基于该第一用户对应的社交应用标识和第二用户对应的社交应用标识建立该第一终端与该第二终端之间的网络通信。
在一个具体的实例中,以第一用户的出行信息为航班信息为例,Jack通过自己的身份证号在线上或线下实名购买机票,并通过应用程序在线值机后,在机场候机室打开手机,通过手机中安装的应用程序,以登录该应用程序的社交应用标识为验证信息接入候机室内的WiFi(Wireless Fidelity,无线保真)接入点。之后,Jack在该WiFi接入点对应的网络提供商服务器提供的一个界面下摇一摇手机,此时,手机展示一个身份信息输入界面以供Jack输入身份证号、姓名以及电话号码等真实身份信息,或者,手机也可以展示一个授权界面,Jack通过授权界面授权网络提供商服务器通过社交应用标识查询真实身份信息。Jack完成身份信息输入或者点击授权后,网络提供商服务器根据真实身份信息向民航***服务器查询Jack已经值机的航班信息,包括起飞或达到时间、航班以及座位号,并根据查询到的航班信息匹配出已经存储且起飞或达到时间、航班以及座舱相同的若干个航班信息,并将匹配到的该若干个航班信息返回给Jack的手机,请参考图3B,其示出了一种出行信息选择界面的示意图,其中,手机展示一个选择界面30,该选择界面30中包含Jack的航班信息对应座舱的座位布局示意图,其中包含该座舱中的各个座位31,并通过颜色等特效标明Jack的座位31(纯色填充)和匹配到的若干个航班信息对应的座位32(斜线填充),用户点击若干个航班信息对应的座位32中的一个座位32a后,手机向网络提供商服务器发送通信请求,网络提供商服务器即建立Jack的手机与该座位32a对应用户的手机之间的通信连接;或者,网络提供商服务器也可以将Jack的社交应用标识以及座位32a对应用户的社交应用标识发送给社交应用服务器,由社交应用服务器建立Jack的手机与该座位32a对应用户的手机之间的通信连接。
综上所述,本发明实施例提供的建立网络通信的方法,在接收到第一终端发送的匹配请求时,获取第一终端对应的第一用户的真实身份信息,根据第一用户的真实身份信息查询第一用户的出行信息,并在检测到第一用户的出行信息与已存储的第二用户的出行信息匹配时,则建立第一终端与第二用户对应的第二终端之间的网络通信,基于用户的出行信息为用户匹配陌生通信对象,将出行信息相近,比如乘坐同一航班或者车次的用户匹配到一起,从而增强匹配到的用户之间的紧密程度,达到提高匹配效果的目的。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
请参考图5,其示出了本发明一个实施例提供的建立网络通信的装置的框图。该建立网络通信的可以通过硬件或者软硬结合的方式实现服务器的全部或者部分,该服务器可以为图1所示实施环境中的社交应用服务器120或者网络提供商服务器150。该建立网络通信的装置可以包括:
请求接收模块501,用于接收第一终端发送的匹配请求,所述匹配请求中包含身份指示信息,所述身份指示信息用于指示所述第一终端对应的第一用户的真实身份信息;
身份信息获取模块502,用于根据所述身份指示信息获取所述第一用户的真实身份信息;
查询模块503,用于根据所述第一用户的真实身份信息查询所述第一用户的出行信息;
检测模块504,用于检测所述第一用户的出行信息与已存储的第二用户的出行信息是否匹配;
建立模块505,用于在所述检测模块的检测结果为所述第一用户的出行信息与所述第二用户的出行信息匹配时,建立所述第一终端与所述第二用户对应的第二终端之间的网络通信。
综上所述,本发明实施例提供的建立网络通信的装置,在接收到第一终端发送的匹配请求时,获取第一终端对应的第一用户的真实身份信息,根据第一用户的真实身份信息查询第一用户的出行信息,并在检测到第一用户的出行信息与已存储的第二用户的出行信息匹配时,则建立第一终端与第二用户对应的第二终端之间的网络通信,基于用户的出行信息为用户匹配陌生通信对象,将出行信息相近,比如乘坐同一航班或者车次的用户匹配到一起,从而增强匹配到的用户之间的紧密程度,达到提高匹配效果的目的。
请参考图6,其示出了本发明另一实施例提供的建立网络通信的装置的框图。该建立网络通信的可以通过硬件或者软硬结合的方式实现服务器的全部或者部分,该服务器可以为图1所示实施环境中的社交应用服务器120或者网络提供商服务器150。该建立网络通信的装置可以包括:
请求接收模块501,用于接收第一终端发送的匹配请求,所述匹配请求中包含身份指示信息,所述身份指示信息用于指示所述第一终端对应的第一用户的真实身份信息;
身份信息获取模块502,用于根据所述身份指示信息获取所述第一用户的真实身份信息;
查询模块503,用于根据所述第一用户的真实身份信息查询所述第一用户的出行信息;
检测模块504,用于检测所述第一用户的出行信息与已存储的第二用户的出行信息是否匹配;
建立模块505,用于在所述检测模块的检测结果为所述第一用户的出行信息与所述第二用户的出行信息匹配时,建立所述第一终端与所述第二用户对应的第二终端之间的网络通信。
可选的,所述查询模块503,包括:
请求发送单元503a,用于向公共交通***服务器发送包含所述第一用户的真实身份信息的查询请求;
信息接收单元503b,用于接收所述公共交通***服务器根据所述第一用户的真实身份信息查询并返回的、所述第一用户未完成的出行信息。
可选的,所述检测模块504,包括:
第一检测单元504a,用于当所述出行信息中包含出行时间和班次时,检测所述第一用户的出行信息中的出行时间和班次与所述第二用户的出行信息中的出行时间和班次是否相同;
第二检测单元504b,用于当所述出行信息中包含出行时间、班次以及座位区域时,检测所述第一用户的出行信息中的出行时间、班次和座位区域与所述第二用户的出行信息中的出行时间、班次和座位区域是否相同。
可选的,所述身份信息获取模块502,包括:
第一获取单元502a,用于获取所述身份指示信息中携带的所述第一用户的真实身份信息,所述真实身份信息是在所述第一终端展示的身份信息输入界面中输入的信息;
第二获取单元502b,用于获取所述身份指示信息中携带的社交应用标识,查询所述社交应用标识绑定的所述第一用户的真实身份信息;
第三获取单元502c,用于获取所述身份指示信息中携带的所述第一终端的标识,根据所述第一终端的标识查询所述第一终端接入指定网络接入点时用于进行身份验证的社交应用标识,向所述社交应用标识对应的社交应用服务器发送包含所述社交应用标识的身份查询请求,接收所述社交应用服务器根据所述社交应用标识查询并返回的所述第一用户的真实身份信息。
可选的,所述建立模块505,包括:
结果发送单元505a,用于当所述第二终端包含多个终端时,向所述第一终端发送匹配结果,所述匹配结果中包含所述多个终端各自对应用户的出行信息;
请求接收单元505b,用于接收所述第一终端返回的通信请求,所述通信请求用于指示所述多个终端各自对应用户的出行信息中被选择的出行信息;
建立单元505c,用于建立所述第一终端与所述被选择的出行信息对应的终端之间的网络通信。
可选的,所述建立模块505,包括:
标识获取单元505d,用于获取所述第一用户的社交应用标识;
添加单元505e,用于将所述第一用户的社交应用标识添加入对应所述第一用户的出行信息和所述第二用户的出行信息的通信群组,且所述通信群组中包含所述第二用户的社交应用标识。
综上所述,本发明实施例提供的建立网络通信的装置,在接收到第一终端发送的匹配请求时,获取第一终端对应的第一用户的真实身份信息,根据第一用户的真实身份信息查询第一用户的出行信息,并在检测到第一用户的出行信息与已存储的第二用户的出行信息匹配时,则建立第一终端与第二用户对应的第二终端之间的网络通信,基于用户的出行信息为用户匹配陌生通信对象,将出行信息相近,比如乘坐同一航班或者车次的用户匹配到一起,从而增强匹配到的用户之间的紧密程度,达到提高匹配效果的目的。
图7是根据一示例性实施例示出的一种设备700的结构示意图。例如,设备700可以是图1所示的实施环境中的社交应用服务器120或者网络提供商服务器150。参照图7,装置700包括处理组件722,其进一步包括一个或多个处理器,以及由存储器732所代表的存储器资源,用于存储可由处理部件722执行的指令,例如应用程序。存储器732中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件722被配置为执行指令,以执行上述图2、图3A或图4中由社交应用服务器或者网络提供商服务器执行的建立网络通信的方法。
装置700还可以包括一个电源组件726被配置为执行装置700的电源管理,一个有线或无线网络接口750被配置为将装置700连接到网络,和一个输入输出(I/O)接口758。装置700可以操作基于存储在存储器732的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (6)
1.一种建立网络通信的方法,其特征在于,所述方法包括:
接收第一终端发送的匹配请求,所述匹配请求中包含身份指示信息,且所述匹配请求是所述第一终端通过登录社交应用服务器的社交应用标识接入网络接入点,并向所述网络接入点对应的网络提供商服务器发送的请求,所述网络接入点是公共网络接入点,所述身份指示信息用于指示所述第一终端对应的第一用户的真实身份信息;
根据所述身份指示信息获取所述第一用户的真实身份信息;
通过公共交通***服务器提供的查询接口,向所述公共交通***服务器发送包含所述第一用户的真实身份信息的查询请求;
接收所述公共交通***服务器根据所述第一用户的真实身份信息查询并返回的、所述第一用户的出行信息;
当所述第一用户的出行信息中包含出行时间、班次以及座位区域时,检测所述第一用户的出行信息中的出行时间、班次和座位区域与第二用户的出行信息中的出行时间、班次和座位区域是否相同;
若所述第一用户的出行信息中的出行时间、班次和座位区域与所述第二用户的出行信息中的出行时间、班次和座位区域相同,且第二终端包含至少两个终端,则当所述第二终端包含至少两个终端时,向所述第一终端发送匹配结果,所述匹配结果中包含所述至少两个终端各自对应用户的出行信息和所述至少两个终端各自对应的用户属性信息,所述第二用户的出行信息是与所述第一用户的出行信息对应的座位最接近的一个出行信息,所述用户属性信息包括用户昵称、性别、年龄以及头像;
接收所述第一终端返回的通信请求,所述通信请求用于指示所述至少两个终端各自对应用户的出行信息中被选择的出行信息;
建立所述第一终端与所述被选择的出行信息对应的终端之间的网络通信;
其中,所述根据所述身份指示信息获取所述第一用户的真实身份信息,包括:
获取所述身份指示信息中携带的所述第一终端的标识,根据所述第一终端的标识查询所述第一终端接入指定网络接入点时用于进行身份验证的社交应用标识,向所述社交应用标识对应的所述社交应用服务器发送包含所述社交应用标识的身份查询请求,接收所述社交应用服务器根据所述社交应用标识查询并返回的所述第一用户的真实身份信息。
2.根据权利要求1所述的方法,其特征在于,
所述第一用户的出行信息包括所述第一用户未完成的出行信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述身份指示信息获取所述第一用户的真实身份信息,包括:
获取所述身份指示信息中携带的所述第一用户的真实身份信息,所述真实身份信息是在所述第一终端展示的身份信息输入界面中输入的信息;
或者,
获取所述身份指示信息中携带的所述社交应用标识,查询所述社交应用标识绑定的所述第一用户的真实身份信息。
4.一种建立网络通信的装置,其特征在于,所述装置包括:
请求接收模块,用于接收第一终端发送的匹配请求,所述匹配请求中包含身份指示信息,且所述匹配请求是所述第一终端通过登录社交应用服务器的社交应用标识接入网络接入点,并向所述网络接入点对应的网络提供商服务器发送的请求,所述网络接入点是公共网络接入点,所述身份指示信息用于指示所述第一终端对应的第一用户的真实身份信息;
身份信息获取模块,用于根据所述身份指示信息获取所述第一用户的真实身份信息;
查询模块包括请求发送单元和信息接收单元,
所述请求发送单元,用于通过公共交通***服务器提供的查询接口,向所述公共交通***服务器发送包含所述第一用户的真实身份信息的查询请求;
所述信息接收单元,用于接收所述公共交通***服务器根据所述第一用户的真实身份信息查询并返回的、所述第一用户的出行信息;
检测模块包括第二检测单元,
所述第二检测单元,用于当所述出行信息中包含出行时间、班次以及座位区域时,检测所述第一用户的出行信息中的出行时间、班次和座位区域与第二用户的出行信息中的出行时间、班次和座位区域是否相同;
建立模块,用于若所述第一用户的出行信息中的出行时间、班次和座位区域与所述第二用户的出行信息中的出行时间、班次和座位区域相同,且第二终端包含至少两个终端,则建立所述第一终端与所述第二终端中的所述第二用户的出行信息对应的终端之间的网络通信,所述第二用户的出行信息是与所述第一用户的出行信息对应的座位最接近的一个出行信息;
其中,所述身份信息获取模块,包括:
第三获取单元,用于获取所述身份指示信息中携带的所述第一终端的标识,根据所述第一终端的标识查询所述第一终端接入指定网络接入点时用于进行身份验证的社交应用标识,向所述社交应用标识对应的所述社交应用服务器发送包含所述社交应用标识的身份查询请求,接收所述社交应用服务器根据所述社交应用标识查询并返回的所述第一用户的真实身份信息;
所述建立模块,包括:
结果发送单元,用于当所述第二终端包含至少两个终端时,向所述第一终端发送匹配结果,所述匹配结果中包含所述至少两个终端各自对应用户的出行信息和所述至少两个终端各自对应的用户属性信息,所述用户属性信息包括用户昵称、性别、年龄以及头像;
请求接收单元,用于接收所述第一终端返回的通信请求,所述通信请求用于指示所述至少两个终端各自对应用户的出行信息中被选择的出行信息;
建立单元,用于建立所述第一终端与所述被选择的出行信息对应的终端之间的网络通信。
5.根据权利要求4所述的装置,其特征在于,
所述第一用户的出行信息包括所述第一用户未完成的出行信息。
6.根据权利要求4所述的装置,其特征在于,所述身份信息获取模块,包括:
第一获取单元,用于获取所述身份指示信息中携带的所述第一用户的真实身份信息,所述真实身份信息是在所述第一终端展示的身份信息输入界面中输入的信息;
第二获取单元,用于获取所述身份指示信息中携带的所述社交应用标识,查询所述社交应用标识绑定的所述第一用户的真实身份信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610082591.0A CN105577832B (zh) | 2016-02-05 | 2016-02-05 | 建立网络通信的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610082591.0A CN105577832B (zh) | 2016-02-05 | 2016-02-05 | 建立网络通信的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105577832A CN105577832A (zh) | 2016-05-11 |
CN105577832B true CN105577832B (zh) | 2019-05-03 |
Family
ID=55887476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610082591.0A Active CN105577832B (zh) | 2016-02-05 | 2016-02-05 | 建立网络通信的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105577832B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106373071A (zh) * | 2016-08-31 | 2017-02-01 | 合肥飞友网络科技有限公司 | 一种关于社交的值机*** |
CN107800612B (zh) * | 2017-07-24 | 2020-09-22 | 深圳壹账通智能科技有限公司 | 用户匹配方法、装置、存储介质和计算机设备 |
CN107846353B (zh) * | 2017-11-16 | 2021-01-08 | 飞友科技有限公司 | 一种基于社交的为同行人关注航班的***及其工作方法 |
CN109831314B (zh) * | 2019-04-10 | 2021-10-15 | 上海掌门科技有限公司 | 用于建立用户群的方法和设备 |
CN110311854A (zh) * | 2019-06-01 | 2019-10-08 | 韶关市启之信息技术有限公司 | 一种基于WiFi位置指纹的交友方法 |
CN113268674B (zh) * | 2021-05-18 | 2024-05-14 | 北京白龙马云行科技有限公司 | 返程辅助方法及装置 |
CN113726854B (zh) * | 2021-07-30 | 2024-05-31 | 联合汽车电子有限公司 | 一种信息处理方法、装置、存储介质、调试设备及车辆 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902689A (zh) * | 2011-07-26 | 2013-01-30 | 肖昆 | 基于出行线路几何特征的匹配方法及***在社交网络中的应用 |
CN103973724A (zh) * | 2013-01-25 | 2014-08-06 | 索尼公司 | 社交网络的组网方法和装置 |
CN104317789A (zh) * | 2014-04-24 | 2015-01-28 | 科技谷(厦门)信息技术有限公司 | 构建乘客社交网络的方法 |
CN104811367A (zh) * | 2015-04-02 | 2015-07-29 | 常青竹(北京)科技有限公司 | 一种聚合地理位置的数据通讯连接方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060004590A1 (en) * | 2004-07-02 | 2006-01-05 | Denis Khoo | Travel planning for social networks |
-
2016
- 2016-02-05 CN CN201610082591.0A patent/CN105577832B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902689A (zh) * | 2011-07-26 | 2013-01-30 | 肖昆 | 基于出行线路几何特征的匹配方法及***在社交网络中的应用 |
CN103973724A (zh) * | 2013-01-25 | 2014-08-06 | 索尼公司 | 社交网络的组网方法和装置 |
CN104317789A (zh) * | 2014-04-24 | 2015-01-28 | 科技谷(厦门)信息技术有限公司 | 构建乘客社交网络的方法 |
CN104811367A (zh) * | 2015-04-02 | 2015-07-29 | 常青竹(北京)科技有限公司 | 一种聚合地理位置的数据通讯连接方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105577832A (zh) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105577832B (zh) | 建立网络通信的方法及装置 | |
US11373181B2 (en) | System and method for verifying identity information using a social networking application | |
CN110365491B (zh) | 业务处理方法、装置、设备、存储介质以及数据共享*** | |
CN105530175B (zh) | 一种消息处理方法、装置及*** | |
CN109600349B (zh) | 一种业务数据的共享实现方法、装置、设备和介质 | |
CN110785970B (zh) | 使网页的机器人创建自动化的技术 | |
US10217126B2 (en) | Distributed marketing platform | |
CN105992204A (zh) | 移动智能终端应用程序的访问认证方法及装置 | |
CN112395509A (zh) | 信息显示方法、信息提供方法、设备和计算机可读介质 | |
CN104185136A (zh) | 一种基于wifi技术的智能签到***和签到方法 | |
JP6760974B2 (ja) | トランザクション処理方法及びシステム | |
CN114500428B (zh) | 导航分享方法及装置、电子设备、存储介质 | |
CN106254328A (zh) | 一种访问控制方法及装置 | |
CN112512019A (zh) | 产品和服务提供的自动化配置 | |
CN114756877A (zh) | 一种数据管理方法、装置、服务器和存储介质 | |
US10635994B2 (en) | System for navigating driver to passenger for ride authorized by another user of transportation service | |
US11037146B2 (en) | Managing product returns associated with a user device | |
CN105512208B (zh) | 一种信息发布方法、装置及*** | |
CN104113840B (zh) | 航旅客户机场WiFi接入鉴权认证方法及*** | |
US20220311766A1 (en) | Sensor-based authentication, notification, and assistance systems | |
JP2018529149A (ja) | 情報をプッシュ配信する方法及び装置 | |
CN109831492B (zh) | 访问ott应用、服务器推送消息的方法及装置 | |
CN105162814A (zh) | 基于关注信息的提示方法及装置 | |
CN111163049B (zh) | 一种平台入驻与认证方法和*** | |
CN111698195B (zh) | 信息交互方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |