一种签到方法及终端的制作方法

文档序号:7998903阅读:280来源:国知局
一种签到方法及终端的制作方法
【专利摘要】本发明公开了一种签到方法及终端,该方法包括第一终端接收第二终端发送的签到请求消息,所述签到请求消息携带活动标识ID和所述第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第一终端请求对所述活动进行签到;以及向所述第二终端发送签到响应消息,所述签到响应消息携带所述活动ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到成功。该方案能够实现自动签到,节省了人力资源,签到效率很高,提高了签到准确性,利于后续统计参与者的参与程度。
【专利说明】一种签到方法及终端

【技术领域】
[0001] 本发明涉及计算机【技术领域】,尤指一种签到方法及终端。

【背景技术】
[0002] 目前,在组织活动、会议时,组织者通常需要记录参与者到达的情况,这个过程可 以称为签到。比如,某单位组织一次春游,并预定了集合时间和集合地点,在快要到达预定 集合时间时,会在预定集合地点安排专门的一个或几个人员负责为参与者签到,可以在签 到表上留下参与者的姓名,以便后续的记录和统计。
[0003] 这种采用人工签到的方法,由于需要安排一个或几个人员专门负责,会加大人力 资源消耗;当参与者人数较多时,会降低签到效率;由于人工签到难免会出现错误,这就会 降低签到的准确性,不利于后续统计参与者信息。因此,采用人工签到的方法,人力资源消 耗大、签到效率低、签到准确性差。


【发明内容】

[0004] 本发明实施例提供一种签到方法及终端,用以解决现有技术中采用人工签到的方 式,导致的人力资源消耗大、签到效率低、签到准确性差的问题。
[0005] 第一方面,提供一种签到方法,包括:
[0006] 第一终端接收第二终端发送的签到请求消息,所述签到请求消息携带活动标识ID 和所述第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第一终 端请求对所述活动进行签到;以及
[0007] 向所述第二终端发送签到响应消息,所述签到响应消息携带所述活动ID,所述签 到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到成功。
[0008] 结合第一方面,在第一种可能的实现方式中,所述第一终端具体通过无线保真 WiFi网络接收所述第二终端通过所述WiFi网络发送的所述签到请求消息;以及
[0009] 具体通过所述WiFi网络向所述第二终端发送所述签到响应消息。
[0010] 结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述第一终端接收所述签到请求消息之前,所述方法还包括:
[0011] 所述第一终端获取所述活动ID和所述活动的开始时间;
[0012] 所述第一终端接收所述签到请求消息,具体为:
[0013] 在到达所述活动的开始时间前的设定时刻之时或之后,所述第一终端接收所述签 到请求消息。
[0014] 结合第一方面的第二种可能的实现方式,在第三种可能的实现方式种,在所述第 一终端接收所述签到请求消息之前,所述方法还包括:
[0015] 所述第一终端将获取的所述活动ID和所述活动的开始时间发送给所述第二终 端。
[0016] 结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实 现方式或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,在所述第一 终端接收到所述签到请求消息之后,在发送所述签到响应消息之前,所述方法还包括:所述 第一终端对所述第二终端的用户ID进行合法性认证。
[0017] 结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实 现方式、第一方面的第三种可能的实现方式或者第一方面的第四种可能的实现方式,在第 五种可能的实现方式中,在所述第一终端接收所述签到请求消息之前,所述方法还包括:
[0018] 所述第一终端接收所述第二终端发送的携带活动ID的发现请求消息,并向所述 第二终端发送携带所述活动ID的发现应答消息,所述发现请求消息用于所述第二终端发 现所述第一终端,所述发现应答消息用于使所述第二终端确定发现了所述第一终端;或者
[0019] 所述第一终端广播携带活动ID的签到寻呼消息,所述签到寻呼消息用于表示所 述第一终端寻呼其他终端对所述活动进行签到。
[0020] 结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实 现方式、第一方面的第三种可能的实现方式、第一方面的第四种可能的实现方式或者第一 方面的第五种可能的实现方式,在第六种可能的实现方式中,在所述第一终端接收到所述 签到请求消息之后,还包括:
[0021] 所述第一终端将所述签到请求消息中包含的所述第二终端的用户ID进行签到标 〇
[0022] 结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实 现方式、第一方面的第三种可能的实现方式、第一方面的第四种可能的实现方式、第一方面 的第五种可能的实现方式或者第一方面的第六种可能的实现方式,在第七种可能的实现方 式中,所述第一终端向所述第二终端发送签到响应消息之后,所述方法还包括:
[0023] 第一终端若在规定时长内未接收到所述第二终端发送的心跳报告消息,则确定所 述第二终端的用户离开了所述活动,并对所述第二终端的用户ID进行离开标志。
[0024] 结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述方法 还包括:
[0025] 第一终端在所述活动结束后,根据具有签到标志和离开标志的用户ID的数量统 计用户参与所述活动的参与程度。
[0026] 第二方面,提供一种签到方法,包括:
[0027] 第二终端向第一终端发送签到请求消息,所述签到请求消息携带活动标识ID和 所述第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第一终端 请求对所述活动进行签到;并
[0028] 接收所述第一终端发来的签到响应消息,所述签到响应消息携带所述活动ID,所 述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到成功。
[0029] 结合第二方面,在第一种可能的实现方式中,所述第二终端具体通过无线保真 WiFi网络向所述第一终端发送所述签到请求消息;并
[0030] 具体通过所述WiFi网络接收所述第一终端通过所述WiFi网络发来的所述签到响 应消息。
[0031] 结合第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述第二终端向第一终端发送签到请求消息之前,所述方法还包括:
[0032] 所述第二终端获取所述活动的开始时间;
[0033] 所述第二终端向第一终端发送所述签到请求消息,具体为:
[0034] 在到达所述活动的开始时间前的设定时刻之时或之后,所述第二终端向第一终端 发送所述签到请求消息。
[0035] 结合第二方面、第二方面的第一种可能的实现方式或者第二方面的第二种可能的 实现方式,在第三种可能的实现方式中,所述第二终端向所述第一终端发送的所述签到请 求消息中携带的所述活动ID是由所述第一终端发送给所述第二终端的。
[0036] 结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实 现方式或者第二方面的第三种可能的实现方式,在第四种可能的实现方式中,在所述第二 终端向所述第一终端发送所述签到请求消息之前,所述方法还包括:
[0037] 所述第二终端向所述第一终端发送携带活动ID的发现请求消息,并接收所述第 一终端发送的携带所述活动ID的发现应答消息,所述发现请求消息用于所述第二终端发 现所述第一终端,所述发现应答消息用于使所述第二终端确定发现了所述第一终端;或者
[0038] 所述第二终端接收所述第一终端广播的携带活动ID的签到寻呼消息,所述签到 寻呼消息用于表示所述第一终端寻呼其他终端对所述活动进行签到。
[0039] 结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实 现方式、第二方面的第三种可能的实现方式或者第二方面的第四种可能的实现方式,在第 五种可能的实现方式中,所述第二终端接收所述第一终端发来的签到响应消息之后,所述 方法还包括:
[0040] 在所述第二终端的用户参与所述活动的过程中,所述第二终端按照设定时间周期 向所述第一终端发送心跳报告消息,并接收所述第一终端发送的心跳确认消息。
[0041] 结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实 现方式、第二方面的第三种可能的实现方式、第二方面的第四种可能的实现方式或者第二 方面的第五种可能的实现方式,在第六种可能的实现方式中,所述第二终端接收所述第一 终端发来的签到响应消息之后,所述方法还包括:
[0042] 所述第二终端接收所述第一终端发来的用于通知所述第二终端所述活动已结束 的通知消息。
[0043] 第三方面,提供一种终端,包括:
[0044] 接收模块,用于接收第二终端发送的签到请求消息,所述签到请求消息携带活动 标识ID和所述第二终端用户ID,所述签到请求消息用于表示所述第二终端的用户向自身 所在的第一终端请求对所述活动进行签到;
[0045] 发送模块,用于向所述第二终端发送签到响应消息,所述签到响应消息携带所述 活动ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到 成功。
[0046] 结合第三方面,在第一种可能的实现方式中,,所述接收模块具体用于:通过无线 保真WiFi网络接收所述第二终端通过所述WiFi网络发送的所述签到请求消息;
[0047] 所述发送模块具体用于:通过所述WiFi网络向所述第二终端发送所述签到响应 消息。
[0048] 结合第三方面或者第三方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述终端还包括获取模块,用于在所述接收模块接收所述签到请求消息之前,获取所述 活动ID和所述活动的开始时间;
[0049] 所述接收模块,具体用于在到达所述活动的开始时间前的设定时刻之时或之后, 接收所述签到请求消息。
[0050] 结合第三方面的第二种可能的实现方式,在第三种可能的实现方式种,,所述发送 模块,还用于在所述接收模块接收所述签到请求消息之前,将获取的所述活动ID和所述活 动的开始时间发送给所述第二终端。
[0051] 结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实 现方式或者第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述终端还 包括认证模块,用于在所述接收模块接收到所述签到请求消息之后,在所述发送模块发送 签到响应消息之前,对所述第二终端的用户ID进行合法性认证。
[0052] 结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实 现方式、第三方面的第三种可能的实现方式或者第三方面的第四种可能的实现方式,在第 五种可能的实现方式中,所述接收模块,还用于在接收所述签到请求消息之前,接收所述第 二终端发送的携带活动ID的发现请求消息,所述发现请求消息用于所述第二终端发现所 述第一终端;
[0053] 所述发送模块,还用于在所述接收模块接收所述签到请求消息之前,向所述第二 终端发送携带所述活动ID的发现应答消息,所述发现应答消息用于使所述第二终端确定 发现了所述第一终端。
[0054] 结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实 现方式、第三方面的第三种可能的实现方式或者第三方面的第四种可能的实现方式,在第 六种可能的实现方式中,所述发送模块,还用于广播携带活动ID的签到寻呼消息,所述签 到寻呼消息用于表示所述第一终端寻呼其他终端对所述活动进行签到。
[0055] 结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实 现方式、第三方面的第三种可能的实现方式、第三方面的第四种可能的实现方式、第三方面 的第五种可能的实现方式或者第三方面的第六种可能的实现方式,在第七种可能的实现方 式中,所述终端还包括签到模块,用于在所述接收模块接收到所述签到请求消息之后,将所 述签到请求消息中包含的所述第二终端的用户ID进行签到标志。
[0056] 结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实 现方式、第三方面的第三种可能的实现方式、第三方面的第四种可能的实现方式、第三方面 的第五种可能的实现方式、第三方面的第六种可能的实现方式或者第三方面的第七种可能 的实现方式,在第八种可能的实现方式中,所述签到模块,还用于在所述发送模块向所述第 二终端发送签到响应消息之后,若在规定时长内未接收到所述第二终端发送的心跳报告消 息,则确定所述第二终端的用户离开了所述活动,并对所述第二终端的用户ID进行离开标 〇
[0057] 结合第三方面的第八种可能的实现方式,在第九种可能的实现方式中,所述签到 模块,还用于在所述活动结束后,根据具有签到标志和离开标志的用户ID的数量统计用户 参与所述活动的参与程度。
[0058] 第四方面,提供一种终端,包括:
[0059] 发送模块,用于向第一终端发送签到请求消息,所述签到请求消息携带活动标识 ID和自身所在的第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向 所述第一终端请求对所述活动进行签到;
[0060] 接收模块,用于接收所述第一终端发来的签到响应消息,所述签到响应消息携带 所述活动ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动 签到成功。
[0061] 结合第四方面,在第一种可能的实现方式中,所述发送模块具体用于:通过无线保 真WiFi网络向所述第一终端发送所述签到请求消息;
[0062] 所述接收模块具体用于:通过所述WiFi网络接收所述第一终端通过所述WiFi网 络发来的所述签到响应消息。
[0063] 结合第四方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述终端还包括获取模块,用于所述发送模块向第一终端发送签到请求消息之前,获取 所述活动的开始时间;
[0064] 所述发送模块,具体用于:在到达所述活动的开始时间前的设定时刻之时或之后, 向第一终端发送所述签到请求消息。
[0065] 结合第四方面、第四方面的第一种可能的实现方式或者第四方面的第二种可能的 实现方式,在第三种可能的实现方式中,所述发送模块向所述第一终端发送的所述签到请 求消息中携带的所述活动ID是由所述第一终端发送给所述第二终端的。
[0066] 结合第四方面、第四方面的第一种可能的实现方式、第四方面的第二种可能的实 现方式或者第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述发送模 块,还用于在向所述第一终端发送所述签到请求消息之前,向所述第一终端发送携带活动 ID的发现请求消息,所述发现请求消息用于所述第二终端发现所述第一终端;
[0067] 所述接收模块,还用于在所述发送模块向所述第一终端发送所述签到请求消息之 前,接收所述第一终端发送的携带所述活动ID的发现应答消息,所述发现应答消息用于使 所述第二终端确定发现了所述第一终端。
[0068] 结合第四方面、第四方面的第一种可能的实现方式、第四方面的第二种可能的实 现方式或者第四方面的第三种可能的实现方式,在第五种可能的实现方式中,所述接收模 块,还用于接收所述第一终端广播的携带活动ID的签到寻呼消息,所述签到寻呼消息用于 表示所述第一终端寻呼其他终端对所述活动进行签到。
[0069] 结合第四方面、第四方面的第一种可能的实现方式、第四方面的第二种可能的实 现方式、第四方面的第三种可能的实现方式、第四方面的第四种可能的实现方式或者第四 方面的第五种可能的实现方式,在第六种可能的实现方式中,所述发送模块,还用于所述接 收模块接收所述第一终端发来的签到响应消息之后,在所述第二终端的用户参与所述活动 的过程中,按照设定时间周期向所述第一终端发送心跳报告消息;
[0070] 所述接收模块,还用于接收所述第一终端发送的心跳确认消息。
[0071] 结合第四方面、第四方面的第一种可能的实现方式、第四方面的第二种可能的实 现方式、第四方面的第三种可能的实现方式、第四方面的第四种可能的实现方式或者第四 方面的第五种可能的实现方式,在第六种可能的实现方式中,所述接收模块,还用于:接收 所述第一终端发来的签到响应消息之后,接收所述第一终端发来的用于通知所述第二终端 所述活动已结束的通知消息。
[0072] 根据第一方面提供的签到方法、第二方面提供的签到方法、第三方面提到的终端 或第四方面提到的终端,能够实现自动签到,不再需要设置专门的人员负责签到,从而节省 了人力资源;即使参与者人数较多时,第一终端仍可以及时为使用第二终端的参与者签到, 提高了签到效率;并且不容易出现错误,提高了签到准确性,利于后续统计参与者的参与程 度。

【专利附图】

【附图说明】
[0073] 图1为本发明实施例中签到方法的流程图;
[0074] 图2为本发明实施例中第一终端认证第二终端的方法流程图;
[0075] 图3为本发明实施例中第一终端作为执行主体的签到方法的流程图;
[0076] 图4为本发明实施例中第二终端作为执行主体的签到方法的流程图;
[0077] 图5为本发明实施例中第一种终端的结构示意图;
[0078] 图6为本发明实施例中第一种终端优选的实现方式的结构示意图;
[0079] 图7为本发明实施例中第二种终端的结构示意图;
[0080] 图8为本发明实施例中第二种终端优选的实现方式的结构示意图。

【具体实施方式】
[0081] 本发明实施例提供一种签到方法,该方法的流程如图1所示,执行步骤如下:
[0082] S10:第二终端向第一终端发送签到请求消息,所述签到请求消息中携带了活动标 识(Identification, ID)和第二终端的用户ID。
[0083] 在每个活动中,都会有组织者和参与者,第一终端是组织者使用的终端,第二终端 是参与者使用的终端,参与者就是第二终端的用户,第一终端和第二终端可以是手机、平板 电脑等设备,一般第一终端只有一个,而第二终端可以有多个。
[0084] 在到达签到的时间或者第二终端的用户触发签到时,第二终端就开始为第二终端 的用户向第一终端请求对其参加的活动进行签到,第二终端在为第二终端的用户签到时, 向第一终端发送签到请求消息,所述签到请求消息中携带了活动ID和第二终端的用户ID, 所述签到请求消息用于表示第二终端的用户向第一终端请求对所述活动进行签到,活动ID 可以表明第二终端的用户要参与的活动。
[0085] 所述第二终端的用户ID,可以是使用所述第二终端的用户自身的ID,也可以是第 二终端设备的ID。比如,如果第一终端把活动ID通过短消息的方式发送给第二终端,这 时,第二终端的用户的手机号码是第二终端的用户ID ;如果是通过QQ消息的方式发送给第 二终端,这时,第二终端的用户的QQ号是第二终端的用户ID ;如果是通过近距离无线通信 (Near Field Communication,NFC)的方式发送给第二终端,第一终端可以记录第二终端设 备的ID,第二终端设备的ID作为第二终端的用户ID。
[0086] S11 :第一终端接收第二终端发送的所述签到请求消息,向所述第二终端发送签到 响应消息,所述签到响应消息携带所述活动ID,所述签到响应消息用于表示所述第一终端 为所述第二终端的用户对所述活动签到成功。
[0087] 第一终端接收到第二终端发送的签到请求消息,根据签到请求消息中携带的活动 ID和第二终端的用户ID就可以为第二终端的用户签到,签到成功后向第二终端发送签到 响应消息,这样就完成了为第二终端的用户对所述活动进行签到。
[0088] S12 :第二终端接收第一终端发来的签到响应消息。
[0089] 具体的,上述方法流程可以使用无线保真(Wireless Fidelity,WIFI)网络,即:第 二终端通过WiFi网络向第一终端发送所述签到请求消息;第一终端通过WiFi网络接收所 述签到请求消息,通过WiFi网络向第二终端发送签到响应消息;第二终端通过WiFi网络接 收第一终端发来的签到响应消息。
[0090] 这里所说的通过WiFi网络发送所述签到请求消息和接收所述签到响应消息,指 的是通过WiFi的空中接口发送所述签到请求消息和接收所述签到响应消息,比如两个都 具备WiFi功能的终端之间通过WiFi的空中接口进行的消息的发送和接收。
[0091] WiFi的传输范围跟它的发送功率有关系,一般情况下可以是数十米到上百米,有 时也可是到数十或数百公里,对于具备远距离传输能力的设备,可以调整发送功率以便实 现数十到上百米的近距离发现和签到,或者实现数十或数百公里的远距离发现和签到。 [0092] 上述签到方法能够实现自动签到,第二终端可以为第二终端的用户向第一终端请 求对所述活动进行签到,第一终端接收到第二终端发送的签到请求消息后,向第二终端返 回签到响应消息,这样就实现了为第二终端的用户签到,不再需要设置专门的人员负责为 第二终端的用户签到,从而节省了人力资源;由于第一终端接收到第二终端发送的签到请 求消息就可以立即为第二终端的用户签到,这样即使参与活动的人数较多时,第一终端仍 可以及时为使用第二终端的参与者签到,提高了签到效率;由于在签到请求消息中携带了 活动ID和第二终端的用户ID,第一终端只有接收到自身存储的活动ID的签到请求消息后, 才会为第二终端的用户签到,这样就不会出现错误,提高了签到准确性,利于后续的统计参 与者信息。
[0093] 可选的,上述S10中的第二终端向第一终端发送签到请求消息之前,所述方法还 可以包括:第二终端获取活动的开始时间。
[0094] 上述S10中的第二终端向第一终端发送签到请求消息,具体可以包括:在到达活 动的开始时间前的设定时刻之时或之后,第二终端向第一终端发送携带所述签到请求消 息,第一终端接收所述第二终端发送的所述签到请求消息。
[0095] 第二终端获取活动的开始时间后,就可以在活动的开始时间前的设定时刻之时或 之后,向第一终端发送签到请求消息了。设定时刻可以根据实际需要进行设定,例如可以设 定为活动开始前的10分钟、20分钟等,这样即使有参与者提前到达,也可以实现为参与者 进行签到。当然,也可以设置为活动开始前的0分钟,表示在活动一开始就准时开始签到。 [0096] 第二终端向第一终端发送的签到请求消息中携带的活动ID可以是由第一终端发 送给第二终端的,也可以由活动组织者直接提供给第二终端的,例如,第二终端安装有自动 发现各种活动的软件,第二终端发现的活动中会携带有活动ID ;或者是第二终端扫描了一 下带有活动ID的二维码,从而可以获取活动ID,等等。
[0097] 上述S11中的第一终端接收签到请求消息之前,还包括:第一终端获取活动ID和 活动的开始时间。
[0098] 第一终端获取第二终端的用户ID的方式可以有以下两种:
[0099] 第一种是计划内的方式,组织者在第一终端的通信录中查找或手工输入可能参与 的人员的ID等。这种方式是在创建活动时,就知道可能参与的人员,并向这些可能参与的 人员发出邀请,邀请的方式可以是发送短消息、QQ消息、语音消息等,将接受邀请的人员作 为参与者,也就是第二终端的用户,并保存第二终端的用户ID。
[0100] 第二种是计划外的方式,这种方式在创建活动时,并不知道具体的参与者,在活动 时,临时邀请人员参加。比如说在某商场进行产品讲座,临时邀请现场消费者参加,接受邀 请的消费者就是参与者,也就是第二终端的用户,可以由工作人员将第二终端的用户ID添 加到第一终端,这样第一终端也可以获取到第二终端的用户ID。
[0101] 可选的,上述S11中的在第一终端接收到签到请求消息之后,在发送签到响应消 息之前,所述方法还可以包括:第一终端对第二终端的用户ID进行合法性认证,具体认证 过程如图2所示,包括:
[0102] S20 :第一终端向第二终端发送第一特征值。
[0103] 第一终端可以随机选取一个特征值发送给第二终端。
[0104] S21 :第二终端接收到第一特征值后,使用预设的加密算法对第一特征值进行计算 得到第二特征值,并将第二特征值发送给第一终端。
[0105] 预设的加密算法可以是第一终端发送给第二终端的;当第一终端和第二终端上 自带了相同的加密算法时,预设的加密算法也可以是第一终端和第二终端上自带的加密算 法。
[0106] S22:第一终端接收到第二特征值后,使用预设的加密算法对第二特征值执行逆运 算后得到第三特征值,在第三特征值等于第一特征值时,确定使用第二终端的用户为合法 用户。
[0107] 第一终端接收到第二特征值后,使用预设的加密算法执行逆运算,得到第三特征 值,然后比较第一特征值和第三特征值是否相等,如果相等,那就说明使用第二终端的用户 是合法用户,如果不相等,那就说明使用第二终端的用户不是合法用户,可以不用向其返回 签到响应消息,也就不为其签到。这样可以保证为参与该活动的合法用户签到,保证签到的 准确性。
[0108] 可选的,上述S10中的第二终端向第一终端发送签到请求消息之前,所述方法还 可以包括以下两种方式中的任一种 :
[0109] 第一种方式,第二终端发送携带活动ID的发现请求消息;第一终端接收到第二终 端发送的携带活动ID的发现请求消息,并向第二终端发送携带活动ID的发现应答消息,所 述发现请求消息用于第二终端发现第一终端,所述发现应答消息用于使第二终端确定发现 了第一终端;第二终端接收第一终端发送的携带活动ID的发现应答消息。
[0110] 这种方式是第二终端主动寻找第一终端的方式,发送发现请求消息,当在周围的 第一终端接收到发现请求消息时,就可以返回发现应答消息时,第二终端接收到第一终端 发送的发现应答消息后,确定第一终端在周围,就可以进行签到了。
[0111] 第二种方式,第一终端广播携带活动ID的签到寻呼消息,所述签到寻呼消息用于 表示第一终端寻呼其它终端对所述活动进行签到;第二终端接收第一终端广播的携带活动 ID的签到寻呼消息。
[0112] 这种方式是第一终端主动寻找第二终端的方式,发送携带活动ID的签到寻呼消 息,一旦第二终端接收到签到寻呼消息就可以确定第一终端就在周围,就可以进行签到了。
[0113] 可选的,上述S11中的在第一终端接收到所述签到请求消息之后,还包括:第一终 端将所述签到请求消息中包含的第二终端的用户ID进行签到标志。
[0114] 具体的,上述S10中的第一终端接收所述签到请求消息之前,所述方法还包括:所 述第一终端获取参与所述活动的各用户ID ;上述S11中的第一终端接收到签到请求消息之 后,还包括:第一终端在接收到的签到请求消息中携带的活动ID与获取的活动ID -致时, 对所述签到请求消息中包含的所述第二终端的用户ID进行签到标志。
[0115] 可选的,所述第二终端向所述第一终端完成签到后,所述方法还可以包括:在第二 终端的用户参与活动的过程中,第二终端还可以按照设定时间周期向第一终端发送心跳报 告消息(keep alive report);第一终端若在规定时长内接收到第二终端发送的心跳报告 消息,则向第二终端发送心跳确认消息(Ack);若在规定时长内未接收到第二终端发送的心 跳报告消息,则确定使用第二终端的用户离开了活动,并对使用第二终端的用户ID进行离 开标志。
[0116] 可以通过发送心跳报告消息的方式监控使用第二终端的用户是否还在活动现场, 当第一终端在规定时长内接收到心跳报告消息时,说明使用第二终端的用户还在活动现 场,反之,说明第二终端的用户不在活动现场。一旦确定第二终端的用户离开活动,就可以 在第二终端的用户ID上进行离开标志,进一步地,还可以标识该第二终端的用户离开的时 间。
[0117] 设定时间周期和设定时长可以按照实际需要进行设定,当要求的精度较高时,可 以将其设定的短一些;反之,可以设定的长一些。
[0118] 可选的,所述第二终端向所述第一终端完成签到后,所述方法还包括:第一终端获 得活动的结束时间;以及在结束时间到达后的设定时长内(所述设定时长可以根据需要进 行设定,也可以为〇,即在结束时间到达后),通知第二终端活动结束,并根据具有签到标志 和离开标志的用户ID的数量统计用户参与活动的参与程度;第二终端接收第一终端发来 的用于通知第二终端活动结束的通知消息。
[0119] 第一终端可以在结束时间到达后的设定时长内通知第二终端活动已结束,第二终 端可以不用再向第一终端发送任何消息,这时第一终端可以根据具有签到标志和离开标志 的用户ID的数量统计用户参与活动的程度。结束时间到达后的设定时长可以根据实际需 要进行设置。
[0120] 其中,本发明实施例中涉及的消息的名称,如所述签到请求消息、所述签到响应消 息、所述发现请求消息、所述发现应答消息和所述签到寻呼消息仅仅是消息的名称的一种 举例说明,也可以采用其他具有相同作用或功能的消息的名称,本发明实施例对此不作限 定。
[0121 ] 基于同一发明构思,本发明实施例提供一种签到方法,该方法的执行主体是第一 终端,也就是组织者所使用的终端,该方法的流程如图3所示,具体执行步骤如下:
[0122] S30:第一终端接收第二终端发送的签到请求消息,所述签到请求消息携带活动 ID和第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第一终 端请求对所述活动进行签到。
[0123] S31 :第一终端向第二终端发送签到响应消息,所述签到响应消息携带活动ID,所 述签到响应消息用于表示第一终端为第二终端的用户对所述活动签到成功。
[0124] 所述第一终端具体通过WiFi网络接收所述第二终端通过WiFi网络发送的所述签 到请求消息;以及具体通过WiFi网络向第二终端发送所述签到响应消息。
[0125] 较优的,上述S30中的第一终端接收所述签到请求消息之前,所述方法还包括:第 一终端获取活动ID和活动的开始时间。
[0126] 上述S30中的第一终端接收所述签到请求消息,具体为:在到达活动的开始时间 前的设定时刻之时或之后,第一终端接收所述签到请求消息。
[0127] 可选的,上述S30中的在所述第一终端接收所述签到请求消息之前,所述方法还 包括:第一终端将获取的活动ID和活动的开始时间发送给第二终端。
[0128] 可选的,上述S30中的在第一终端接收到所述签到请求消息之后,在发送所述签 到响应消息之前,所述方法还包括:第一终端对第二终端的用户ID进行合法性认证。
[0129] 可选的,上述S30中的在所述第一终端接收所述签到请求消息之前,所述方法还 包括:第一终端接收第二终端发送的携带活动ID的发现请求消息,并向第二终端发送携带 活动ID的发现应答消息,所述发现请求消息用于所述第二终端发现所述第一终端,所述发 现应答消息用于使所述第二终端确定发现了所述第一终端;或者所述第一终端广播携带活 动ID的签到寻呼消息,所述签到寻呼消息用于表示所述第一终端寻呼其它终端对所述活 动进行签到。
[0130] 可选的,上述S30中的在所述第一终端接收到所述签到请求消息之后,还包括:所 述第一终端将所述签到请求消息中包含的所述第二终端的用户ID进行签到标志。
[0131] 可选的,上述S31中的第一终端向所述第二终端发送签到响应消息之后,所述方 法还包括:第一终端若在规定时长内未接收到所述第二终端发送的心跳报告消息,则确定 所述第二终端的用户离开了所述活动,并对所述第二终端的用户ID进行离开标志。
[0132] 可选的,所述方法还包括:第一终端在所述活动结束后,根据具有签到标志和离开 标志的用户ID的数量统计用户参与活动的参与程度。
[0133] 下面以一个具体实例详细说明统计用户参与活动的参与程度。
[0134] 在计划内和计划外两种场景下,第一终端都可以获取参与活动的所有第二终端的 用户ID,并对所有第二终端的用户ID的参与程度进行统计分析。
[0135] 在签到的过程中,第一终端将接收到的所述签到请求消息中包含的所述第二终端 的用户ID进行签到标志;在活动开始后,第一终端若在规定时长内未接收到所述第二终端 发送的心跳报告消息,则确定所述第二终端的用户离开了所述活动,并对所述第二终端的 用户ID进行尚开标志。
[0136] 第一终端根据参与活动的所有第二终端的用户ID,以及具有签到标志的第二终端 的用户ID就可以统计出有哪些第二终端的用户参与活动,哪些第二终端的用户没有参与 活动;第一终端根据具有签到标志和离开标志的第二终端的用户ID,就可以统计出第二终 端的用户到达的时间、离开的时间和参与活动的时间等。
[0137] 在计划内的场景,第一终端能够统计出第二终端的用户出勤、缺勤、迟到、早退等 考勤信息。在计划外的场景,第一终端也能够统计出参加活动的人数,第二终端的用户离开 的时间、参加的时间等,从而进一步分析活动组织的情况、优点及不足等。
[0138] 基于同一发明构思,本发明实施例提供一种签到方法,该方法的执行主体是第二 终端,也就是参与者所使用的终端,该方法的流程如图4所示,执行步骤如下:
[0139] S40 :第二终端向第一终端发送签到请求消息,所述签到请求消息携带活动ID和 所述第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第一终端 请求对所述活动进行签到。
[0140] S41:第二终端接收第一终端发来的签到响应消息,所述签到响应消息携带所述活动 ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到成功。
[0141] 第二终端具体通过WiFi网络向所述第一终端发送所述签到请求消息;并具体通 过WiFi网络接收所述第一终端通过WiFi网络发来的所述签到响应消息。
[0142] 可选的,上述S40中的第二终端向第一终端发送签到请求消息之前,所述方法还 包括:所述第二终端获取所述活动的开始时间。
[0143] 上述S40中的第二终端向第一终端发送所述签到请求消息,具体为:在到达活动 的开始时间前的设定时刻之时或之后,第二终端向第一终端发送所述签到请求消息。
[0144] 第二终端向第一终端发送的所述签到请求消息中携带的活动ID是由第一终端发 送给第二终端的。
[0145] 可选的,上述S40中的在第二终端向第一终端发送所述签到请求消息之前,所述 方法还包括:第二终端向第一终端发送携带活动ID的发现请求消息,并接收第一终端发送 的携带活动ID的发现应答消息,所述发现请求消息用于所述第二终端发现所述第一终端, 所述发现应答消息用于使所述第二终端确定发现了所述第一终端;或者第二终端接收所述 第一终端广播的携带活动ID的签到寻呼消息,所述签到寻呼消息用于表示所述第一终端 寻呼其它终端对所述活动进行签到。
[0146] 可选的,上述S41中的第二终端接收第一终端发来的签到响应消息之后,所述方 法还包括:在第二终端的用户参与活动的过程中,第二终端按照设定时间周期向第一终端 发送心跳报告消息,并接收第一终端发送的心跳确认消息。
[0147] 可选的,上述S41中的第二终端接收第一终端发来的签到响应消息之后,所述方 法还包括:第二终端接收第一终端发来的用于通知第二终端活动已结束的通知消息。
[0148] 基于同一发明构思,本发明实施例提供第一种终端,结构如图5所示,包括:
[0149] 接收模块50,用于接收第二终端发送的签到请求消息,所述签到请求消息携带活 动ID和所述第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向自身 所在的第一终端请求对所述活动进行签到。
[0150] 发送模块51,用于向所述第二终端发送签到响应消息,所述签到响应消息携带所 述活动ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签 到成功。
[0151] 具体的,所述接收模块50具体用于:通过WiFi网络接收所述第二终端通过所述 WiFi网络发送的所述签到请求消息。
[0152] 所述发送模块51具体用于:通过所述WiFi网络向所述第二终端发送所述签到响 应消息。
[0153] 较佳的,在如图5所示的终端的基础上,还包括获取模块,用于在所述接收模块接 收所述签到请求消息之前,获取活动ID和所述活动的开始时间。
[0154] 所述接收模块50,具体用于在到达所述活动的开始时间前的设定时刻之时或之 后,接收所述签到请求消息。
[0155] 较佳的,所述发送模块51,还用于在所述接收模块接收所述签到请求消息之前,将 所述获取模块获取的所述活动ID和所述活动的开始时间发送给所述第二终端。
[0156] 较佳的,在如图5所示的所述终端的终端的基础上,还包括认证模块,用于在所述 接收模块接收到所述签到请求消息之后,在所述发送模块发送签到响应消息之前,对所述 第二终端的用户ID进行合法性认证。
[0157] 较佳的,所述接收模块50,还用于在接收所述签到请求消息之前,接收所述第二终 端发送的携带活动ID的发现请求消息,所述发现请求消息用于所述第二终端发现所述第 一终端。
[0158] 所述发送模块51,还用于在所述接收模块50接收所述签到请求消息之前,向所述 第二终端发送携带所述活动ID的发现应答消息,所述发现应答消息用于使所述第二终端 确定发现了所述第一终端。
[0159] 较佳的,所述发送模块51,还用于广播携带活动ID的签到寻呼消息,所述签到寻 呼消息用于表示所述第一终端寻呼其他终端对所述活动进行签到。
[0160] 较佳的,在如图5所示的终端的基础上,还包括签到模块,用于在所述接收模块50 接收到所述签到请求消息之后,将所述签到请求消息中包含的所述第二终端的用户ID进 行签到标志。
[0161] 较佳的,所述签到模块,还用于在所述发送模块51向所述第二终端发送签到响应 消息之后,若在规定时长内未接收到所述第二终端发送的心跳报告消息,则确定所述第二 终端的用户离开了所述活动,并对所述第二终端的用户ID进行离开标志。
[0162] 较佳的,所述签到模块,还用于在所述活动结束后,根据具有签到标志和离开标志 的用户ID的数量统计用户参与所述活动的参与程度。
[0163] 下面介绍第一种终端的优选实现方式,该终端的结构如图6所示,包括:
[0164] 收发器60,用于接收第二终端发送的签到请求消息,所述签到请求消息携带活动 ID和所述第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向自身所 在的第一终端请求对所述活动进行签到;以及向所述第二终端发送签到响应消息,所述签 到响应消息携带所述活动ID,所述签到响应消息用于表示所述第一终端为所述第二终端的 用户对所述活动签到成功。
[0165] 处理器61,用于处理收发器接60接收到的所述签到请求消息,以及生成所述签到 响应消息。
[0166] 所述收发器60和所述处理器61之间通过总线连接。
[0167] 具体的,所述收发器60具体通过WiFi网络接收所述第二终端通过所述WiFi网络 发送的所述签到请求消息;以及具体通过所述WiFi网络向所述第二终端发送所述签到响 应消息。
[0168] 较佳的,所述处理器61,还用于在所述收发器60接收所述签到请求消息之前,获 取活动ID和所述活动的开始时间。
[0169] 所述收发器60,具体用于在到达所述活动的开始时间前的设定时刻之时或之后, 接收所述签到请求消息。
[0170] 较佳的,所述收发器60,还用于在接收所述签到请求消息之前,将获取的所述活动 ID和开始时间发送给所述第二终端。
[0171] 较佳的,所述处理器61,用于在收发器60接收到所述签到请求消息之后,在发送 所述签到响应消息之前,对所述第二终端的用户ID进行合法性认证。
[0172] 较佳的,所述收发器60,还用于在接收所述签到请求消息之前:
[0173] 接收所述第二终端发送的携带活动ID的发现请求消息,并向所述第二终端发送 携带所述活动ID的发现应答消息,所述发现请求消息用于所述第二终端发现所述第一终 端,所述发现应答消息用于使所述第二终端确定发现了所述第一终端;或者
[0174] 广播携带活动ID的签到寻呼消息,所述签到寻呼消息用于表示所述第一终端寻 呼其他终端对所述活动进行签到。
[0175] 较佳的,所述处理器,还用于在所述收发器60接收到所述签到请求消息之后,将 所述签到请求消息中包含的所述第二终端的用户ID进行签到标志。
[0176] 较佳的,所述收发器,还用于所述收发器60向所述第二终端发送签到响应消息之 后,若在规定时长内未接收到所述第二终端发送的心跳报告消息,则确定所述第二终端的 用户离开了所述活动,并对所述第二终端的用户ID进行离开标志。
[0177] 具体的,所述处理器,还用于在所述活动结束后,根据具有签到标志和离开标志的 用户ID的数量统计用户参与所述活动的参与程度。
[0178] 基于同一发明构思,本发明实施例提供第二种终端,该终端的结构如图7所示,包 括:
[0179] 发送模块70,用于向第一终端发送签到请求消息,所述签到请求消息携带活动ID 和自身所在的第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述 第一终端请求对所述活动进行签到。
[0180] 接收模块71,用于接收所述第一终端发来的签到响应消息,所述签到响应消息携 带所述活动ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活 动签到成功。
[0181] 具体的,所述发送模块70具体用于:通过WiFi网络向所述第一终端发送所述签到 请求消息。
[0182] 所述接收模块71具体用于:通过所述WiFi网络接收所述第一终端通过所述WiFi 网络发来的所述签到响应消息。
[0183] 较佳的,在如图7所示的终端的基础上,还包括获取模块,用于所述发送模块向第 一终端发送签到请求消息之前,获取所述活动的开始时间。
[0184] 所述发送模块70,具体用于:在到达所述活动的开始时间前的设定时刻之时或之 后,向第一终端发送所述签到请求消息。
[0185] 具体的,所述发送模块70向所述第一终端发送的所述签到请求消息中携带的所 述活动ID是由所述第一终端发送给所述第二终端的。
[0186] 较佳的,所述发送模块70,还用于在向所述第一终端发送所述签到请求消息之前, 向所述第一终端发送携带活动ID的发现请求消息,所述发现请求消息用于所述第二终端 发现所述第一终端。
[0187] 所述接收模块71,还用于在所述发送模块70向所述第一终端发送所述签到请求 消息之前,接收所述第一终端发送的携带所述活动ID的发现应答消息,所述发现应答消息 用于使所述第二终端确定发现了所述第一终端。
[0188] 较佳的,所述接收模块71,还用于接收所述第一终端广播的携带活动ID的签到寻 呼消息,所述签到寻呼消息用于表示所述第一终端寻呼其他终端对所述活动进行签到。
[0189] 较佳的,所述发送模块70,还用于所述接收模块71接收所述第一终端发来的签到 响应消息之后,在所述第二终端的用户参与所述活动的过程中,按照设定时间周期向所述 第一终端发送心跳报告消息。
[0190] 所述接收模块71,还用于接收所述第一终端发送的心跳确认消息。
[0191] 较佳的,所述接收模块71,还用于:接收所述第一终端发来的签到响应消息之后, 接收所述第一终端发来的用于通知所述第二终端所述活动已结束的通知消息。
[0192] 下面介绍第二种终端的优选实现方法,该终端的结构如图8所示,包括:
[0193] 收发器80,用于向第一终端发送签到请求消息,所述签到请求消息携带活动ID和 自身所在的第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第 一终端请求对所述活动进行签到;并接收所述第一终端发来的签到响应消息,所述签到响 应消息携带所述活动ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户 对所述活动签到成功。
[0194] 处理器81,用于生成所述签到响应消息,以及处理收发器接80接收到的所述签到 请求消息。
[0195] 所述收发器80和所述处理器81之间通过总线连接。
[0196] 具体的,所述收发器80通过WiFi网络向所述第一终端发送所述签到请求消息;并 通过所述WiFi网络接收所述第一终端通过所述WiFi网络发来的所述签到响应消息。
[0197] 较佳的,所述处理器81,还用于在所述收发器80向第一终端发送签到请求消息之 前,获取所述活动的开始时间。
[0198] 所述收发器80,具体用于:在到达所述活动的开始时间前的设定时刻之时或之 后,向第一终端发送所述签到请求消息。
[0199] 具体的,所述收发器80向所述第一终端发送的所述签到请求消息中携带的所述 活动ID是由所述第一终端发送给所述第二终端的。
[0200] 较佳的,所述收发器80,还用于在向所述第一终端发送所述签到请求消息之前向 所述第一终端发送携带活动ID的发现请求消息,并接收所述第一终端发送的携带所述活 动ID的发现应答消息,所述发现请求消息用于所述第二终端发现所述第一终端,所述发现 应答消息用于使所述第二终端确定发现了所述第一终端;或者接收所述第一终端广播的携 带活动ID的签到寻呼消息,所述签到寻呼消息用于表示所述第一终端寻呼其他终端对所 述活动进行签到。
[0201] 较佳的,所述收发器80,还用于接收所述第一终端发来的签到响应消息之后,在所 述第二终端的用户参与所述活动的过程中,按照设定时间周期向所述第一终端发送心跳报 告消息,并接收所述第一终端发送的心跳确认消息。
[0202] 较佳的,所述收发器80,还用于在接收所述第一终端发来的签到响应消息之后,接 收所述第一终端发来的用于通知所述第二终端所述活动已结束的通知消息。
[0203] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1. 一种签到方法,其特征在于,包括: 第一终端接收第二终端发送的签到请求消息,所述签到请求消息携带活动标识ID和 所述第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第一终端 请求对所述活动进行签到;以及 向所述第二终端发送签到响应消息,所述签到响应消息携带所述活动ID,所述签到响 应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到成功。
2. 如权利要求1所述的方法,其特征在于,所述第一终端具体通过无线保真WiFi网络 接收所述第二终端通过所述WiFi网络发送的所述签到请求消息;以及 具体通过所述WiFi网络向所述第二终端发送所述签到响应消息。
3. 如权利要求1或2所述的方法,其特征在于,所述第一终端接收所述签到请求消息之 前,所述方法还包括: 所述第一终端获取所述活动ID和所述活动的开始时间; 所述第一终端接收所述签到请求消息,具体为: 在到达所述活动的开始时间前的设定时刻之时或之后,所述第一终端接收所述签到请 求消息。
4. 如权利要求3所述的方法,其特征在于,在所述第一终端接收所述签到请求消息之 前,所述方法还包括: 所述第一终端将获取的所述活动ID和所述活动的开始时间发送给所述第二终端。
5. 如权利要求1?4任一所述的方法,其特征在于,在所述第一终端接收到所述签到请 求消息之后,在发送所述签到响应消息之前,所述方法还包括:所述第一终端对所述第二终 端的用户ID进行合法性认证。
6. 如权利要求1?5任一所述的方法,其特征在于,在所述第一终端接收所述签到请求 消息之前,所述方法还包括: 所述第一终端接收所述第二终端发送的携带所述活动ID的发现请求消息,并向所述 第二终端发送携带所述活动ID的发现应答消息,所述发现请求消息用于所述第二终端发 现所述第一终端,所述发现应答消息用于使所述第二终端确定发现了所述第一终端;或者 所述第一终端广播携带所述活动ID的签到寻呼消息,所述签到寻呼消息用于表示所 述第一终端寻呼其他终端对所述活动进行签到。
7. 如权利要求1?6任一所述的方法,其特征在于,在所述第一终端接收到所述签到请 求消息之后,还包括: 所述第一终端将所述签到请求消息中包含的所述第二终端的用户ID进行签到标志。
8. 如权利要求1?7任一所述的方法,其特征在于,所述第一终端向所述第二终端发送 签到响应消息之后,所述方法还包括: 第一终端若在规定时长内未接收到所述第二终端发送的心跳报告消息,则确定所述第 二终端的用户离开了所述活动,并对所述第二终端的用户ID进行离开标志。
9. 如权利要求8所述的方法,其特征在于,所述方法还包括: 第一终端在所述活动结束后,根据具有签到标志和离开标志的用户ID的数量统计用 户参与所述活动的参与程度。
10. -种签到方法,其特征在于,包括: 第二终端向第一终端发送签到请求消息,所述签到请求消息携带活动标识ID和所述 第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第一终端请求 对所述活动进行签到;并 接收所述第一终端发来的签到响应消息,所述签到响应消息携带所述活动ID,所述签 到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到成功。
11. 如权利要求10所述的方法,其特征在于,所述第二终端具体通过无线保真WiFi网 络向所述第一终端发送所述签到请求消息;并 具体通过所述WiFi网络接收所述第一终端通过所述WiFi网络发来的所述签到响应消 肩、。
12. 如权利要求10?11任一所述的方法,其特征在于,所述第二终端向第一终端发送 签到请求消息之前,所述方法还包括: 所述第二终端获取所述活动的开始时间; 所述第二终端向第一终端发送所述签到请求消息,具体为: 在到达所述活动的开始时间前的设定时刻之时或之后,所述第二终端向第一终端发送 所述签到请求消息。
13. 如权利要求10?12任一所述的方法,其特征在于,所述第二终端向所述第一终 端发送的所述签到请求消息中携带的所述活动ID是由所述第一终端发送给所述第二终端 的。
14. 如权利要求10?13任一所述的方法,其特征在于,在所述第二终端向所述第一终 端发送所述签到请求消息之前,所述方法还包括: 所述第二终端向所述第一终端发送携带活动ID的发现请求消息,并接收所述第一终 端发送的携带所述活动ID的发现应答消息,所述发现请求消息用于所述第二终端发现所 述第一终端,所述发现应答消息用于使所述第二终端确定发现了所述第一终端;或者 所述第二终端接收所述第一终端广播的携带活动ID的签到寻呼消息,所述签到寻呼 消息用于表示所述第一终端寻呼其他终端对所述活动进行签到。
15. 如权利要求10?14任一所述的方法,其特征在于,所述第二终端接收所述第一终 端发来的签到响应消息之后,所述方法还包括: 在所述第二终端的用户参与所述活动的过程中,所述第二终端按照设定时间周期向所 述第一终端发送心跳报告消息,并接收所述第一终端发送的心跳确认消息。
16. -种终端,其特征在于,包括: 接收模块,用于接收第二终端发送的签到请求消息,所述签到请求消息携带活动标识 ID和所述第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向自身所 在的第一终端请求对所述活动进行签到; 发送模块,用于向所述第二终端发送签到响应消息,所述签到响应消息携带所述活动 ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到成 功。
17. 如权利要求16所述的终端,其特征在于,所述接收模块具体用于:通过无线保真 WiFi网络接收所述第二终端通过所述WiFi网络发送的所述签到请求消息; 所述发送模块具体用于:通过所述WiFi网络向所述第二终端发送所述签到响应消息。
18. 如权利要求16或17所述的终端,其特征在于,所述终端还包括获取模块,用于在所 述接收模块接收所述签到请求消息之前,获取所述活动ID和所述活动的开始时间; 所述接收模块,具体用于在到达所述活动的开始时间前的设定时刻之时或之后,接收 所述签到请求消息。
19. 如权利要求18所述的终端,其特征在于,所述发送模块,还用于在所述接收模块接 收所述签到请求消息之前,将所述获取模块获取的所述活动ID和和所述活动的开始时间 发送给所述第二终端。
20. 如权利要求16?19任一所述的终端,其特征在于,所述终端还包括认证模块,用于 在所述接收模块接收到所述签到请求消息之后,在所述发送模块发送签到响应消息之前, 对所述第二终端的用户ID进行合法性认证。
21. 如权利要求16?20任一所述的终端,其特征在于,所述接收模块,还用于在接收所 述签到请求消息之前,接收所述第二终端发送的携带所述活动ID的发现请求消息,所述发 现请求消息用于所述第二终端发现所述第一终端; 所述发送模块,还用于在所述接收模块接收所述签到请求消息之前,向所述第二终端 发送携带所述活动ID的发现应答消息,所述发现应答消息用于使所述第二终端确定发现 了所述第一终端。
22. 如权利要求16?20任一所述的终端,其特征在于,所述发送模块,还用于广播携带 所述活动ID的签到寻呼消息,所述签到寻呼消息用于表示所述第一终端寻呼其他终端对 所述活动进行签到。
23. 如权利要求16?22任一所述的终端,其特征在于,所述终端还包括签到模块,用于 在所述接收模块接收到所述签到请求消息之后,将所述签到请求消息中包含的所述第二终 端的用户ID进行签到标志。
24. 如权利要求23所述的终端,其特征在于,所述签到模块,还用于在所述发送模块向 所述第二终端发送签到响应消息之后,若在规定时长内未接收到所述第二终端发送的心跳 报告消息,则确定所述第二终端的用户离开了所述活动,并对所述第二终端的用户ID进行 离开标志。
25. 如权利要求24所述的终端,其特征在于,所述签到模块还用于在所述活动结束后, 根据具有签到标志和离开标志的用户ID的数量统计用户参与所述活动的参与程度。
26. -种终端,其特征在于,包括: 发送模块,用于向第一终端发送签到请求消息,所述签到请求消息携带活动标识ID和 自身所在的第二终端的用户ID,所述签到请求消息用于表示所述第二终端的用户向所述第 一终端请求对所述活动进行签到; 接收模块,用于接收所述第一终端发来的签到响应消息,所述签到响应消息携带所述 活动ID,所述签到响应消息用于表示所述第一终端为所述第二终端的用户对所述活动签到 成功。
27. 如权利要求26所述的终端,其特征在于,所述发送模块具体用于:通过无线保真 WiFi网络向所述第一终端发送所述签到请求消息; 所述接收模块具体用于:通过所述WiFi网络接收所述第一终端通过所述WiFi网络发 来的所述签到响应消息。
28. 如权利要求26?27任一所述的终端,其特征在于,所述终端还包括获取模块,用于 所述发送模块向第一终端发送签到请求消息之前,获取所述活动的开始时间; 所述发送模块,具体用于:在到达所述活动的开始时间前的设定时刻之时或之后,向第 一终端发送所述签到请求消息。
29. 如权利要求26?28任一所述的终端,其特征在于,所述发送模块向所述第一终 端发送的所述签到请求消息中携带的所述活动ID是由所述第一终端发送给所述第二终端 的。
30. 如权利要求26?29任一所述的终端,其特征在于,所述发送模块,还用于在向所述 第一终端发送所述签到请求消息之前,向所述第一终端发送携带活动ID的发现请求消息, 所述发现请求消息用于所述第二终端发现所述第一终端; 所述接收模块,还用于在所述发送模块向所述第一终端发送所述签到请求消息之前, 接收所述第一终端发送的携带所述活动ID的发现应答消息,所述发现应答消息用于使所 述第二终端确定发现了所述第一终端。
31. 如权利要求26?29任一所述的终端,其特征在于,所述接收模块,还用于接收所述 第一终端广播的携带活动ID的签到寻呼消息,所述签到寻呼消息用于表示所述第一终端 寻呼其他终端对所述活动进行签到。
32. 如权利要求26?31任一所述的终端,其特征在于,所述发送模块,还用于所述接收 模块接收所述第一终端发来的签到响应消息之后,在所述第二终端的用户参与所述活动的 过程中,按照设定时间周期向所述第一终端发送心跳报告消息; 所述接收模块,还用于接收所述第一终端发送的心跳确认消息。
【文档编号】H04W4/02GK104123758SQ201310157810
【公开日】2014年10月29日 申请日期:2013年4月28日 优先权日:2013年4月28日
【发明者】陈济, 丁志明 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1