通信系统、通信终端、服务器、通信方法、记录介质、信息查询方法以及信息确定方法
【技术领域】
[0001]本发明涉及一种通信系统、通信终端、服务器、通信方法、记录介质、信息查询方法以及信息确定方法
【背景技术】
[0002]目前,在搭载有蓝牙(注册商标)等近距离无线通信功能的智能手机、游戏机等移动型通信终端中,能够与其他通信终端进行数据交换。在擦肩的短时间内能够进行数据交换,将这样的数据交换称作擦肩通信(例如,参照专利文献I?3)。
[0003]另一方面,还广泛使用被称为SNS(Social Networking Service,社交网络服务)的利用了因特网的通讯工具。
[0004]通过上述的擦肩通信,交换SNS用户名、用户ID等识别数据,由此能够向参加了足球观赛或音乐会等同一事件的用户之间提供新的通讯机会。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:日本特开2011-209872号公报
[0008]专利文献2:日本特开2012-151735号公报
[0009]专利文献3:日本特开2013-17726号公报
【发明内容】
[0010]发明要解决的课题
[0011]然而,在进行擦肩通信的情况下,为了实现省电而不建立连接地进行数据通信,因此无法保证通信的双向性。也就是说,若多个通信终端的接收处理与发送处理的定时不太吻合则无法进行数据通信,例如,发生如下状况:一方的通信终端接收到了数据,但另一方的通信终端没有接收到数据。
[0012]本发明的课题是提供一种能够抑制擦肩通信中的漏接,确保通信的双向性的通信系统、通信终端、服务器、通信方法、记录介质、信息查询方法以及信息确定方法。
[0013]用于解决课题的方案
[0014]根据本发明,为了解决上述课题,提供一种通信系统,具备:多个通信终端,该通信终端在终端间进行基于预定的通信协议的无线通信;以及服务器,其经由预定的通信线路与所述多个通信终端连接,其特征在于,
[0015]所述多个通信终端具备:
[0016]第一接收单元,其接收从其他通信终端发送的用于识别该其他通信终端的识别信息;以及
[0017]第一发送单元,其将通过所述第一接收单元接收到的识别信息经由所述预定的通信线路发送给所述服务器,
[0018]所述服务器具备:
[0019]第二接收单元,其接收从所述通信终端发送的识别信息;以及
[0020]确定单元,其根据通过所述第二接收单元接收到的识别信息,来确定所述多个通信终端中发生了识别信息的漏接的通信终端。
[0021]发明效果
[0022]根据本发明,能够抑制擦肩通信中的漏接,并能够实质上确保通信的双向性。
【附图说明】
[0023]图1是表示应用了本发明的一实施方式的通信系统的概要结构的图。
[0024]图2是表示通信终端的结构的功能框图。
[°°25] 图3是表示通过BLE(Bluetooth Low Energy,低功耗蓝牙)通信协议,不建立连接地交换通信数据的情况下的时序图。
[0026]图4表示BLE通信协议中的通信数据的格式。
[0027]图5是表示管理服务器的结构的功能框图。
[0028]图6是用于说明识别数据的漏接的图。
[0029]图7是表示对识别数据的漏接进行补偿的处理步骤的流程图。
【具体实施方式】
[0030]以下,针对本发明使用【附图说明】具体的方式。但是,发明范围并不限定于图示例。
[0031]图1表示应用了本发明的一实施方式的通信系统I的概要结构。
[0032]如图1所示,通信系统I具备多个通信终端(在图1中示出了 3个通信终端A、B以及C)和管理服务器50。各通信终端A?C和管理服务器50经由因特网等网络N相连接。
[0033]通信终端A?C例如是具备近距离无线通信功能的智能手机,可以与其他通信终端A?C交换通信数据。另外,若通信终端A?C是具备同样的无线通信功能的便携型终端,则可以是游戏机、表、计步器(注册商标)、跑步用数据存储装置等
[0034]各通信终端A?C通过无线通信相互交换通信数据的基本结构部分大致相同,因此以下以通信终端A的结构为一例进行说明。
[0035]图2是按照功能表示通信终端A的结构的功能框图。
[0036]如图2所示,通信终端A具备控制部11、存储部12、操作部13、显示部14、计时部15、麦克风161、扬声器162、通话处理部16、无线通信部17以及通信部18等。通信终端A的各部通过总线30相连接。
[0037]控制部11具备CPU(CentralProcessing Unit,中央处理单元)、RAM(RandomAccess Memory,随机存取存储器)等。控制部11读出存储在存储部12中的程序121,并执行该程序121,由此控制通信终端A的各部的动作。
[0038]例如,若经由操作部13指示通话,则控制部11执行通话处理用程序,通过通话处理部16和通信部18与通话目的地的通信终端B或C交换通话声音。
[0039]存储部12存储控制部11可读取的程序121、执行程序121所需要的数据等。
[0040]作为存储部I 2,例如可以使用硬盘、EEPROM ( EI e c tr i ca 11 y ErasableProgrammable ROM,电可擦除可编程只读存储器)、闪速存储器等存储介质。[0041 ]存储部12存储其他通信终端(例如,通信终端B、(:等)的识别数据122。
[0042]S卩,存储部(第一存储单元)12存储:在进行基于无线通信部17的接收处理时,从执行发送处理的其他通信终端发送并被接收的通信数据所包含的识别数据122。
[0043]在此,无线通信部17例如也可以从计时部15取得识别数据122(通信数据)的接收时刻,存储部12将基于无线通信部17的识别数据122的接收时刻与该识别数据122对应起来存储。
[0044]操作部13具备操作键、触摸面板等,生成用户对它们进行的操作相对应的操作信号,并输出到控制部11。
[0045]显不部14具备LCD(Liquid Crystal Display,液晶显不器)、有机EL(Electroluminescence)显示器等,按照控制部11进行的显示控制显示操作画面、通知画面等显示画面。
[0046]计时部15以从振荡器输出的时钟信号为基础进行计时,输出当前的日期时间。
[0047]麦克风161输入通话声音。
[0048]通话处理部16对通过麦克风161输入的通话声音进行A/D转换、编码,来生成通话声音的基带信号,输出到通信部18。此外,通话处理部16对从通信部18输入的通话声音的基带信号进行解码、D/A转换,并输出到扬声器162。
[0049]扬声器162输出听筒声音。
[0050]无线通信部17具备蓝牙用天线171和蓝牙模块172。无线通信部17通过蓝牙模块172,经由天线171与其他通信终端B或C之间进行通信数据的收发。
[0051 ]蓝牙模块172在进行通信数据的收发时,使用BLE通信协议。
[0052]BLE通信协议以一定间隔重复发送模式和接收模式,其中,发送模式是对其他通信终端B或C仅发送通信数据的模式,接收模式是仅接收从其他通信终端B或C发送的通信数据的模式。发送模式被称作广告(Advert i se),接收模式被称作扫描(Scan)。
[0053]无线通信部17按照重复该发送模式和接收模式的BLE通信协议,在发送模式时向其他通信终端B或C发送通信数据,在接收模式时接收从其他通信终端B或C发送的通信数据。
[0054]根据BLE,不建立连接就能交换通信数据。
[0055]图3表示3个通信终端A、B以及C不建立连接地交换通信数据的情况下的时序图。
[0056]如图3所示,各通信终端A、B以及C重复以广告表示的发送模式和以扫描表示的接收模式,相互切换作为中央设备(Central)的角色(role)和作为外围设备(Peripheral)的角色。
[0057]如图3所示,无线通信部17以预先设定的时间切换各发送模式和接收模式。具体而言,无线通信部17具备计时器,通过该计时器计时时间,若达到要切换的时间,则从发送模式向接收模式或反向进行切换。
[0058]可以对每个通信终端A、B以及C设定发送模式和接收模式的时间。因此,在一方的通信终端为发送模式,另一方的通信终端为接收模式的情况下,能够交换通信数据。例如,通信终端B能够接收从通信终端A发送的通信数据是因为通信终端A的发送模式和通信终端B的接收模式重合的期间。
[0059]图4表示BLE中通信数据的格式。
[0060]如图4所示,通信数据是由首部(Header)31和有效载荷(Payload)32构成的数据包(packet data)。作为实际数据的有效载荷32以地址(address)33为开头,由N个AD结构(ADStructure )N34构成。地址33表示各AD结构N34的地址。
[0061 ]各AD结构N34由长度(Length)35、AD类型(AD Type)36以及AD数