一种信息分享方法及终端转让专利

申请号 : CN201410326844.5

文献号 : CN104158568A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈喜玲杨燕石贞高科

申请人 : 惠州TCL移动通信有限公司

摘要 :

本发明公开了一种分享方法及终端。所述方法包括以下步骤:本机采用iBeacon技术获取附近终端的位置信息;本机接收用户根据所述位置信息输入的目标终端信息,其中,所述目标终端从所述附近终端中选择得到;或默认将所有所述附近终端作为目标终端;本机向所述目标终端发送邀请信息。上述方案,采用iBeacon技术与附近终端进行低功耗蓝牙通信,能够对附近(几毫米到50米范围内)的终端进行精确的微定位,并且在没有通信网络连接的情况下也能根据用户需求即时组建“交流群”,与附近的终端用户进行信息交互,方便用户分享信息。

权利要求 :

1.一种信息分享方法,其特征在于,所述方法包括以下步骤:本机采用iBeacon技术获取附近终端的位置信息;

本机接收用户根据所述位置信息输入的目标终端信息,其中,所述目标终端从所述附近终端中选择得到;或默认将所有所述附近终端作为目标终端;

本机向所述目标终端发送邀请信息。

2.根据权利要求1所述的方法,其特征在于,所述本机采用iBeacon技术获取附近终端的位置信息的步骤之后包括:本机显示定位模拟图,在所述定位模拟图中依据所述附近终端与本机之间的距离关系显示所有所述附近终端,其中,所述距离关系通过所述附近终端的位置信息与本机位置信息而得到。

3.根据权利要求2所述的方法,其特征在于,所述本机接收用户根据所述位置信息输入的目标终端信息的步骤包括:获取用户在所述定位模拟图的附近终端中选择的目标终端指令;

根据所述选择目标终端指令获得所述目标终端信息。

4.根据权利要求1所述的方法,其特征在于,当不能接收到无线信号或者通信信号时,调用iBeacon功能向所述目标终端发送所述邀请信息,其中,所述信息包括拼车邀请信息、交友邀请信息以及分享VIP卡的邀请信息中的任意一个。

5.根据权利要求1至4任一项所述的方法,其特征在于,所述本机向所述目标终端发送信息的步骤之后还包括:本机接收所述目标终端根据所述邀请信息发送的响应信息;

本机向所述发出响应信息的目标终端发送当前的位置信息;

当发出响应信息的目标终端的数量超过预设要求时,停止接收所述响应信息。

6.一种信息分享终端,其特征在于,所述终端包括获取模块、配置模块、发送模块,所述获取模块用于采用iBeacon技术获取附近终端的位置信息;

所述配置模块用于接收用户根据所述位置信息输入的目标终端信息,其中,所述目标终端从所述附近终端中选择得到;或默认将所有所述附近终端作为目标终端;

所述发送模块用于向所述目标终端发送邀请信息。

7.根据权利要求6所述的终端,其特征在于,所述终端还包括生成模块以及显示模块,所述生成模块用于通过所述获取模块获取的所述附近终端的位置信息与本机位置信息得到距离关系,并依据所述附近终端与本机之间的距离关系建立定位模拟图;

所述显示模块用于显示定位模拟图,以在所述定位模拟图中显示所有所述附近终端。

8.根据权利要求7所述的终端,其特征在于,所述配置模块包括检测单元、确定单元,所述检测单元用于获取用户在所述定位模拟图的附近终端中选择的目标终端指令;所述确定单元用于根据所述选择的目标终端指令获得所述目标终端信息。

9.根据权利要求6所述的终端,其特征在于,所述发送模块还用于,当不能接收到无线信号或者通信信号时,调用iBeacon功能向所述目标终端发送所述邀请信息,其中,所述邀请信息包括拼车邀请信息、交友邀请信息以及分享VIP卡的邀请信息。

10.根据权利要求6-9任一项所述的终端,其特征在于,所述终端还包括接收模块、统计模块,所述配置模块用于接收所述目标终端根据所述邀请信息发送的响应信息;

所述统计模块用于,当发出响应信息的目标终端的数量超过预设要求时,通知所述接收模块停止接收所述响应信息;

所述发送模块还用于向所述发出响应信息的目标终端发送当前的位置信息。

说明书 :

一种信息分享方法及终端

技术领域

[0001] 本申请涉及通信技术领域,特别是涉及一种信息分享方法及终端。

背景技术

[0002] 随着局域网通信技术、移动通信技术以及终端数据处理技术的发展,位置感知计算、基于移动通信以及局域网通信技术的位置服务(Location Based Services,LBS)应用越来越广泛。移动终端可以对用户所在的位置进行定位,获取地理位置的相关信息,并与其他用户分享信息。比如,周边资源查找、兴趣点推荐、拼车等。
[0003] 现有技术提供了一种信息分享方法,通过用户全球定位系统(Global Positioning System,GPS)获取用户当前所在位置,结合电子地图向用户展示相对位置信息,以实现兴趣点推荐等信息分享。然而,GPS是基于移动通信以及局域网通信技术的位置服务,由于GPS受周边建筑物等影响,其信号衰减严重,接收端因不能捕获足够强度的GPS卫星信号,或者无法捕捉到GPS卫星信号,而无法准确获取接收端当前所在的位置,甚至无法完成定位,进而导致无法实现信息分享。
[0004] 并且,GPS受定位精度范围的限制,无法实现近距离(比如,50米以内)定位,进而导致无法实现近距离的信息分享。

发明内容

[0005] 本申请主要解决的技术问题是提供一种位置信息分享方法及终端,能够获取附近终端的位置信息,并向附近终端中的目标终端发送邀请信息,以实现信息分享。
[0006] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种信息分享方法,所述方法包括以下步骤:本机采用iBeacon技术获取附近终端的位置信息;本机接收用户根据所述位置信息输入的目标终端信息,其中,所述目标终端从所述附近终端中选择得到;或默认将所有所述附近终端作为目标终端;本机向所述目标终端发送邀请信息。
[0007] 其中,所述本机采用iBeacon技术获取附近终端的位置信息的步骤之后包括:本机显示定位模拟图,在所述定位模拟图中依据所述附近终端与本机之间的距离关系显示所有所述附近终端,其中,所述距离关系通过所述附近终端的位置信息与本机位置信息而得到。
[0008] 其中,所述本机接收用户根据所述位置信息输入的目标终端信息的步骤包括:获取用户在所述定位模拟图的附近终端中选择的目标终端指令;根据所述选择目标终端指令获得所述目标终端信息。
[0009] 其中,当不能接收到无线信号或者通信信号时,调用iBeacon功能向所述目标终端发送所述邀请信息,其中,所述信息包括拼车邀请信息、交友邀请信息以及分享VIP卡的邀请信息中的任意一个。
[0010] 其中,所述本机向所述目标终端发送信息的步骤之后还包括:本机接收所述目标终端根据所述邀请信息发送的响应信息;本机向所述发出响应信息的目标终端发送当前的位置信息;当发出响应信息的目标终端的数量超过预设要求时,停止接收所述响应信息。
[0011] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种信息分享终端,所述终端包括获取模块、配置模块、发送模块,所述获取模块用于采用iBeacon技术获取附近终端的位置信息;所述配置模块用于接收用户根据所述位置信息输入的目标终端信息,其中,所述目标终端从所述附近终端中选择得到;或默认将所有所述附近终端作为目标终端;所述发送模块用于向所述目标终端发送邀请信息。
[0012] 其中,所述终端还包括生成模块以及显示模块,所述生成模块用于通过所述获取模块获取的所述附近终端的位置信息与本机位置信息得到距离关系,并依据所述附近终端与本机之间的距离关系建立定位模拟图;所述显示模块用于显示定位模拟图,以在所述定位模拟图中显示所有所述附近终端。
[0013] 其中,所述配置模块包括检测单元、确定单元,所述检测单元用于获取用户在所述定位模拟图的附近终端中选择的目标终端指令;所述确定单元用于根据所述选择的目标终端指令获得所述目标终端信息。
[0014] 其中,所述发送模块还用于,当不能接收到无线信号或者通信信号时,调用iBeacon功能向所述目标终端发送所述邀请信息,其中,所述邀请信息包括拼车邀请信息、交友邀请信息以及分享VIP卡的邀请信息。
[0015] 其中,所述终端还包括接收模块、统计模块,所述接收模块用于接收所述目标终端根据所述邀请信息发送的响应信息;所述统计模块用于,当发出响应信息的目标终端的数量超过预设要求时,通知所述接收模块停止接收所述响应信息;所述发送模块还用于向所述发出响应信息的目标终端发送当前的位置信息。
[0016] 本发明的有益效果是:区别于现有技术的情况,本发明采用iBeacon技术,与附近终端进行低功耗蓝牙通信,能够对附近(几毫米到50米范围内)的终端进行精确的微定位,并且在没有通信网络连接的情况下也能根据用户需求即时组建“交流群”,与附近的终端用户进行信息交互,方便用户分享信息。

附图说明

[0017] 图1是本申请信息分享方法一实施方式流程图;
[0018] 图2是本申请信息分享方法另一实施方式流程图;
[0019] 图3是本申请信息分享终端一实施方式结构示意图;
[0020] 图4是本申请信息分享终端另一实施方式结构示意图。

具体实施方式

[0021] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0022] 参阅图1,图1是本申请信息分享方法一实施方式流程图。本实施方式中,信息分享方法包括以下步骤:
[0023] S101:本机采用iBeacon技术获取附近终端的位置信息。
[0024] 当用户想要向附近的人发送邀请信息时,通过运行微信、融合通信(Rich Communication Suite,RCS)等聊天工具,点击进入“附近的人”的菜单,根据需求从“附近的人”的菜单中选择需要的应用类型,其中,应用类型包括拼车、交友、VIP卡分享等,RCS能够把终端中原有的“通话”、“消息”、“联系人”这3个主要入口,从运营商的层面直接与手机整合,变为新通话、新消息、新联系。
[0025] 本机接收到用户发送的“附近的人”的激活命令后,采用iBeacon技术,调用低功耗蓝牙通信功能,向附近(比如,周围50米范围内,但并不限于此)的终端发送广播信息,以使附近的终端接收到广播信息后,向本机反馈其当前的位置信息。其中,本机发送的广播信息包括本机的唯一标识,以使附近的终端能够根据广播信息中的唯一标识,向本机发送自身当前的位置信息。
[0026] 可以理解的是,附近的终端在接收到广播信息后,还可以向本机发送自身的唯一标识、热点资讯、兴趣点推荐等信息。
[0027] S102:本机接收用户根据所述位置信息输入的目标终端信息,其中,所述目标终端从所述附近终端中选择得到;或默认将所有所述附近终端作为目标终端。
[0028] 本机接收用户根据获取到的附近终端的位置信息输入的目标终端信息,其中,目标终端是用户从附近终端中选择得到的,用户选择的目标终端至少为一个。或者,本机默认将所有附近终端作为目标终端。
[0029] S103:本机向所述目标终端发送邀请信息。
[0030] 本机向目标终端发送邀请信息。其中,本机可通过无线保真(wireless fidelity,WiFi)、3G网络或iBeacon字节打包等方式向目标终端发送邀请信息,但并不限于此。当本机通过iBeacon字节打包向目标终端发送邀请信息时,调用iBeacon功能,将邀请信息经过iBeacon字节打包后,与附近具有蓝牙功能的终端进行低功耗蓝牙通信,向目标终端发送邀请信息。邀请信息的字节数不超过iBeacon字节打包所允许的最大字节数(比如,30个字节)。
[0031] 例如,当用户选择的应用类型为“拼车”时,本机向目标终端发送的邀请信息为“请问需要一起拼车吗?”。不难理解的是,通过本申请既可以为用户降低生活成本,又可以避免每个用户单独使用一辆车时所造成的环境污染、交通拥堵、浪费能源的现状,为用户的生活带来极大便利。
[0032] 当用户选择的应用类型为“交友”时,本机向目标终端发送的邀请信息为“请问可以交个朋友吗?”。
[0033] 当用户选择的应用类型为“VIP卡分享”时,本机向目标终端发送的邀请信息为“请问需要用**VIP卡吗?”。不难理解的是,由于一些消费场所对VIP卡用户提供优惠的条件或者仅对VIP卡用户提供服务,而部分用户由于特殊原因而不具备VIP卡,因此通过本申请可以很好地改善用户的使用体验,为用户带来极大的便利。
[0034] 可以理解的是,在本实施方式中,WiFi、3G网络、iBeacon字节打包三者的优先级依次递减,即本机优先通过WiFi以及3G网络向目标终端发送邀请信息,当没有WiFi以及3G网络时,采用iBeacon字节打包的方式向目标终端发送邀请信息。在其他实施方式中也可以设置其他的优先级规则,例如,WiFi、iBeacon字节打包、3G网络三者的优先级依次递减。
[0035] 在本实施方式中本机可以向目标终端发送邀请信息,在其他实施方式中还可以发送其他信息,例如,本机的位置信息、当前时间、拼车人数信息、目的地信息、个人简介、VIP卡信息等。其中,本机的位置信息可以采用iBeacon技术获取,当前时间可通过获取本机当前的系统时间而得到。当前的位置信息,用于使目标终端用户能够前往本机用户当前所在的位置。当前的时间用于标识邀请信息发送的时间,以使目标终端用户能够根据当前时间决定是否接受邀请。目的地信息、拼车人数,用于使目标终端用户能够根据该信息综合考虑是否决定与本机用户拼车。个人简介用于使目标终端用户能够参考个人简介考虑是否决定与本机用户交友。VIP卡信息用于使目标终端用户能够判断是否为其所需要的VIP卡类型。
[0036] 上述方案,采用iBeacon技术,与附近终端进行低功耗蓝牙通信,能够对附近(几毫米到50米范围内)的终端进行精确的微定位,并且在没有通信网络连接的情况下也能根据用户需求即时组建“交流群”,与附近的终端用户进行信息交互,方便用户分享信息。
[0037] 参阅图2,图2是本申请信息分享方法另一实施方式流程图。本实施方式中,信息分享方法包括以下步骤:
[0038] S201:与上一实施方式中的步骤S101相同,请参阅上一实施方式的步骤S101及相关描述,此处不赘述。
[0039] S202:本机显示定位模拟图,在所述定位模拟图中依据所述附近终端与本机之间的距离关系显示所有所述附近终端,其中,所述距离关系通过所述附近终端的位置信息与本机位置信息而得到。
[0040] 本机将获取到的附近终端的位置与本机的位置信息进行比较,从而得到附近每个终端与本机之间的相对距离,并依据附近终端与本机之间的距离关系建立定位模拟图,通过定位模拟图显示所有附近终端。本机在建立定位模拟图的同时,还建立目标终端与本机的相对距离与附近终端的唯一标识的关联表,以使得,当用户在定位模拟图中根据相对距离选择目标终端时,本机能够根据接收到的用户选择的目标终端指令,获取该目标终端的唯一标识,从而能够识别出用户所选择的终端,进而能够获取目标终端信息。
[0041] S203:获取用户在所述定位模拟图的附近终端中选择的目标终端指令。
[0042] 当用户在定位模拟图中根据相对距离,从附近终端中选择的目标终端时,本机获取用户选择的目标终端指令。其中,用户选择的目标终端指令包括目标终端与本机的相对距离。或者,本机默认将所有所述附近终端作为目标终端。
[0043] S204:根据所述选择目标终端指令获得所述目标终端信息。
[0044] 本机根据用户选择的目标终端指令包含的相对距离,通过查询相对距离与附近终端的唯一标识的关联表,获取该目标终端的唯一标识,从而识别出用户所选择的终端,进而获取目标终端信息。
[0045] S205:与上一实施方式中的步骤S103相同,请参阅上一实施方式的步骤S103及相关描述,此处不赘述。
[0046] S206:本机接收所述目标终端根据所述邀请信息发送的响应信息。
[0047] 当目标终端接受邀请信息后,本机接收目标终端根据邀请信息发送的响应信息。
[0048] S207:本机向所述发出响应信息的目标终端发送当前的位置信息。
[0049] 本机向发出响应信息的目标终端发送当前的位置信息,以使目标终端用户可以前往本机用户当前所在的位置,或者根据需要向目标终端发送其他信息。
[0050] 例如,当应用类型为“拼车”时,本机向发出响应信息的目标终端发送的当前的位置信息,以使目标终端用户在决定与本机用户拼车后,能够前往本机所在位置与本机用户进行拼车。此外,本机发送的信息还可以包括目的地信息、拼车人数、当前的时间等,以使目标终端用户综合考虑是否决定与本机用户拼车。其中,当前的时间可通过获取本机当前的系统时间而得到。
[0051] 当应用类型为“交友”时,本机向发出响应信息的目标终端发送的当前的位置信息,以使目标终端用户在决定与本机用户交友后,能够前往本机所在位置与本机用户进行交谈。此外,本机发送的信息还可以包括个人简介、当前的时间等,以使目标终端用户综合考虑是否决定与本机用户交友,并且能够使得目标终端用户在不前往本机用户当前所在位置的情况下,能够与本机用户进入私密聊天环境进行交流。其中,当前的时间可通过获取本机当前的系统时间而得到,私密聊天环境只有本机用户与发出响应信息的用户可以进入,其他用户无法看到也无法进入。
[0052] 当应用类型为“VIP卡分享”时,本机向发出响应信息的目标终端发送的当前的位置信息,以使目标终端用户能够前往本机所在位置取VIP卡。此外,本机发送的信息还可以包括VIP卡名称、卡号等信息,以使目标终端用户不用前往本机用户当前所在的位置就可直接获取VIP卡信息,并即时使用VIP卡消费。
[0053] 可以理解的是,个人简介、VIP卡信息等信息可以是事先设置好的,此时,当本机接收到目标终端用户发出的响应信息后,自动连接之前设置的个人简介、VIP卡信息,以供用户从列表中选择要发送的信息。个人简介、VIP卡信息等信息也可以是即时手动输入的,此时,当本机接收到目标终端用户发出的响应信息后,需要本机用户手动输入信息,此处不作限制。当个人简介是事先设置的。
[0054] S208:当发出目标终端的数量超过预设要求时,停止接收所述响应信息。
[0055] 本机统计发出响应信息的目标终端的数量,当发出响应信息的目标终端的数量超过预设要求时,停止接收响应信息。
[0056] 在停止接收响应信息后,如果本机再接收到响应信息,本机不进行处理,或者还可以向发出响应信息的目标终端发送提示信息,以提示其此邀请已过期,关闭此邀请。
[0057] 例如,当应用类型为“拼车”时,本机统计发出“拼车”响应信息的目标终端的数量,以统计当前拼车的人数。当发出拼车响应信息的目标终端的数量超过预设的拼车人数时,停止接收响应信息。如果本机再接收到“拼车”响应信息,本机不进行处理,或者向发出拼车响应信息的目标终端发送提示信息,以提示其“拼车人数已满”,此邀请已过期。
[0058] 当应用类型为“交友”时,本机统计发出“交友”响应信息的目标终端的数量,当发出交友响应信息的目标终端的数量超过预设人数时,停止接收响应信息,以使阻止此时发出响应信息的用户进入私密聊天环境。如果本机再接收到“交友”响应信息,本机不进行处理,或者向发出交友响应信息的目标终端发送提示信息,以提示其此邀请已过期。在本实施方式中,预设人数为一人,在其他实施方式中,也可以为其他数量。
[0059] 当应用类型为“VIP卡分享”时,本机统计发出“VIP卡分享”响应信息的目标终端的数量,当发出“VIP卡分享”响应信息的目标终端的数量超过预设人数时,停止接收响应信息,以使发出响应信息的用户能够分配到VIP卡。如果本机再接收到“VIP卡分享”响应信息,本机不进行处理,或者向发出“VIP卡分享”响应信息的目标终端发送提示信息,以提示其“VIP卡已被获取”,此邀请已过期。在本实施方式中,预设人数为一人,在其他实施方式中,也可以为其他数量。上述方案,采用iBeacon技术,与附近终端进行低功耗蓝牙通信,能够对附近(几毫米到50米范围内)的终端进行精确的微定位,并且在没有通信网络连接的情况下也能根据用户需求即时组建“交流群”,与附近的终端用户进行信息交互,方便用户分享信息。当发出响应信息的目标终端数量超过预设值时,还可以向其发送邀请过期提示信息,以提醒用户。
[0060] 请参阅图3,图3是本申请信息分享终端一实施方式结构示意图。本实施方式中的移动终端包括:获取模块310、配置模块320、发送模块330。
[0061] 获取模块310用于采用iBeacon技术获取附近终端的位置信息。
[0062] 例如,当用户想要向附近的人发送邀请信息时,通过运行微信、融合通信(Rich Communication Suite,RCS)等聊天工具,点击进入“附近的人”的菜单,根据需求从“附近的人”的菜单中选择需要的应用类型,其中,应用类型包括拼车、交友、VIP卡分享等,RCS能够把终端中原有的“通话”、“消息”、“联系人”这3个主要入口,从运营商的层面直接与手机整合,变为新通话、新消息、新联系。
[0063] 获取模块310获取到用户发送的“附近的人”的激活命令后,采用iBeacon技术,调用低功耗蓝牙通信功能,向附近(比如,周围50米范围内,但并不限于此)的终端发送广播信息,以使附近的终端接收到广播信息后,向获取模块310反馈其当前的位置信息。获取模块310获取附近的终端反馈的当前的位置信息。其中,广播信息包括本机的唯一标识,以使附近的终端能够根据广播信息中的唯一标识,向本机反馈自身当前的位置信息。可以理解的是,附近的终端在接收到广播信息后,还可以向本机发送自身的唯一标识、热点资讯、兴趣点推荐等信息。
[0064] 获取模块310将获取到的附件终端的位置信息发送给配置模块320。
[0065] 配置模块320用于接收用户根据位置信息输入的目标终端信息,其中,目标终端从附近终端中选择得到;或配置模块320用于接收获取模块310获取的附近终端的位置信息,并默认将所有附近终端作为目标终端。例如,配置模块320接收用户根据获取到的附近终端的位置信息输入的目标终端信息,其中,目标终端是用户从附近终端中选择得到的,用户选择的目标终端至少为一个。或者,配置模块320接收获取模块310获取的附近终端的位置信息,并默认将所有附近终端作为目标终端。
[0066] 配置模块320将目标终端信息发送给发送模块330。发送模块330用于接收目标终端信息,向目标终端发送邀请信息。比如,发送模块330接收到目标终端信息后,向目标终端发送邀请信息。邀请信息可以为用户输入的,也可以为事先设置好的,此处不作限制。其中,发送模块330可通过无线保真(wireless fidelity,WiFi)、3G网络或iBeacon字节打包等方式向目标终端发送邀请信息,但并不限于此。当本机通过iBeacon字节打包向目标终端发送邀请信息时,调用iBeacon功能,将邀请信息经过iBeacon字节打包后,与附近具有蓝牙功能的终端进行低功耗蓝牙通信,向目标终端发送邀请信息。邀请信息的字节数不超过iBeacon字节打包所允许的最大字节数(比如,30个字节)。
[0067] 例如,当用户选择的应用类型为“拼车”时,发送模块330向目标终端发送的邀请信息为“请问需要一起拼车吗?”。
[0068] 当用户选择的应用类型为“交友”时,发送模块330向目标终端发送的邀请信息为“请问可以交个朋友吗?”。
[0069] 当用户选择的应用类型为“VIP卡分享”时,发送模块330向目标终端发送的邀请信息为“请问需要用**VIP卡吗?”。
[0070] 可以理解的是,在本实施方式中,WiFi、3G网络、iBeacon字节打包三者的优先级依次递减,在其他实施方式中也可以设置其他的优先级规则,例如,WiFi、iBeacon字节打包、3G网络三者的优先级依次递减。
[0071] 在本实施方式中发送模块330可以向目标终端发送邀请信息,在其他实施方式中还可以发送其他信息,例如,本机的位置信息、当前时间、拼车人数信息、目的地信息、个人简介、VIP卡信息等。其中,本机的位置信息可以采用iBeacon技术获取,当前时间可通过获取本机当前的系统时间而得到。当前的位置信息,用于使目标终端用户能够前往本机用户当前所在的位置。当前的时间用于标识邀请信息发送的时间,以使目标终端用户能够根据当前时间决定是否接受邀请。目的地信息、拼车人数,用于使目标终端用户能够根据该信息综合考虑是否决定与本机用户拼车。个人简介用于使目标终端用户能够参考个人简介考虑是否决定与本机用户交友。VIP卡信息用于使目标终端用户能够判断是否为其所需要的VIP卡类型。
[0072] 上述方案,采用iBeacon技术,与附近终端进行低功耗蓝牙通信,能够对附近(几毫米到50米范围内)的终端进行精确的微定位,并且在没有通信网络连接的情况下也能根据用户需求即时组建“交流群”,与附近的终端用户进行信息交互,方便用户分享信息。
[0073] 请参阅图4,图4是本申请信息分享终端另一实施方式结构示意图。本实施方式中的移动终端包括:获取模块410、生成模块420、显示模块430、配置模块440、发送模块450、接收模块460、统计模块470,其中,配置模块440包括检测单元441以及确定单元442。
[0074] 获取模块410用于采用iBeacon技术获取附近终端的位置信息。
[0075] 例如,当用户想要向附近的人发送邀请信息时,通过运行微信、融合通信(Rich Communication Suite,RCS)等聊天工具,点击进入“附近的人”的菜单,根据需求从“附近的人”的菜单中选择需要的应用类型,其中,应用类型包括拼车、交友、VIP卡分享等,RCS能够把终端中原有的“通话”、“消息”、“联系人”这3个主要入口,从运营商的层面直接与手机整合,变为新通话、新消息、新联系。
[0076] 获取模块410获取到用户发送的“附近的人”的激活命令后,采用iBeacon技术,调用低功耗蓝牙通信功能,向附近(比如,周围50米范围内,但并不限于此)的终端发送广播信息,以使附近的终端接收到广播信息后,向获取模块410反馈其当前的位置信息。获取模块410获取附近的终端反馈的当前的位置信息。其中,广播信息包括本机的唯一标识,以使附近的终端能够根据广播信息中的唯一标识,向本机反馈自身当前的位置信息。可以理解的是,附近的终端在接收到广播信息后,还可以向本机发送自身的唯一标识、热点资讯、兴趣点推荐等信息。
[0077] 获取模块410将获取到的附件终端的位置信息发送给生成模块420。
[0078] 生成模块420用于接收获取到的附件终端的位置信息,通过附近终端的位置信息与本机位置信息得到距离关系,并依据附近终端与本机之间的距离关系建立定位模拟图。
[0079] 例如,生成模块420接收获取到的附件终端的位置信息后,将获取到的附近终端的位置与本机的位置信息进行比较,从而得到附近每个终端与本机之间的相对距离,并依据附近终端与本机之间的距离关系建立定位模拟图。生成模块420在建立定位模拟图的同时,还建立目标终端与本机的相对距离与附近终端的唯一标识的关联表,以使得,当用户在定位模拟图中根据相对距离选择目标终端时,配置模块440能够根据接收到的用户选择的目标终端指令,获取该目标终端的唯一标识,从而能够识别出用户所选择的终端,进而能够获取目标终端信息。生成模块420将定位模拟图发送给显示模块430。
[0080] 显示模块430用于接收并显示定位模拟图,以在定位模拟图中显示所有所述附近终端。例如,显示模块430接收并显示定位模拟图,在定位模拟图中显示所有附近终端以供用户选择。
[0081] 检测单元441用于获取用户在定位模拟图的附近终端中选择的目标终端指令。例如,当用户在定位模拟图中根据相对距离,从附近终端中选择目标终端时,检测单元441获取用户在定位模拟图的附近终端中选择的目标终端指令。当用户在定位模拟图中选择目标终端后,控制模块420接收用户选择的目标终端信息,并根据目标终端信息获取用户选择的目标终端指令,根据用户选择的目标终端指令包含的相对距离,通过查询相对距离与附近终端的唯一标识的关联表,获取该目标终端的唯一标识,从而识别出用户所选择的终端,进而获取目标终端信息。其中,用户选择的目标终端至少为一个,用户选择的目标终端指令包括目标终端与本机的相对距离。配置模块检测单元441将选择的目标终端指令发送给确定单元442。
[0082] 确定单元442用于接收选择的目标终端指令,根据用户选择的目标终端指令包含的相对距离,通过查询相对距离与附近终端的唯一标识的关联表,获取该目标终端的唯一标识,从而识别出用户所选择的终端,进而获取目标终端信息。
[0083] 或者,确定单元442用于默认将所有附近终端作为目标终端。例如,确定单元442默认将定位模拟图的附近终端中的附件终端作为目标终端。
[0084] 确定单元442将邀请信息以及目标终端信息发送给发送模块450。其中,邀请信息可以为用户输入的,也可以为事先设置好的,此处不作限制。
[0085] 发送模块450用于接收邀请信息以及目标终端信息,目标终端信息,向目标终端发送邀请信息,其中,邀请信息包括拼车邀请信息、交友邀请信息以及分享VIP卡的邀请信息。当不能接收到无线信号或者通信信号时,调用iBeacon功能向目标终端发送所述邀请信息。
[0086] 比如,发送模块450向目标终端发送邀请信息。邀请信息可以为用户输入的,也可以为事先设置好的,此处不作限制。其中,发送模块450可通过无线保真(wireless fidelity,WiFi)、3G网络或iBeacon字节打包等方式向目标终端发送邀请信息,但并不限于此。当发送模块450通过iBeacon字节打包向目标终端发送邀请信息时,调用iBeacon功能,将邀请信息经过iBeacon字节打包后,与附近具有蓝牙功能的终端进行低功耗蓝牙通信,向目标终端发送邀请信息。邀请信息的字节数不超过iBeacon字节打包所允许的最大字节数(比如,30个字节)。
[0087] 例如,当用户选择的应用类型为“拼车”时,发送模块450向目标终端发送的邀请信息为“请问需要一起拼车吗?”。
[0088] 当用户选择的应用类型为“交友”时,发送模块450向目标终端发送的邀请信息为“请问可以交个朋友吗?”。
[0089] 当用户选择的应用类型为“VIP卡分享”时,发送模块450向目标终端发送的邀请信息为“请问需要用**VIP卡吗?”。
[0090] 可以理解的是,在本实施方式中,WiFi、3G网络、iBeacon字节打包三者的优先级依次递减,即发送模块450优先通过WiFi以及3G网络向目标终端发送邀请信息,当没有WiFi以及3G网络时,采用iBeacon字节打包的方式向目标终端发送邀请信息。在其他实施方式中也可以设置其他的优先级规则,例如,WiFi、iBeacon字节打包、3G网络三者的优先级依次递减。
[0091] 在本实施方式中发送模块450可以向目标终端发送邀请信息,在其他实施方式中还可以发送其他信息,例如,本机的位置信息、当前时间、拼车人数信息、目的地信息、个人简介、VIP卡信息等。其中,本机的位置信息可以采用iBeacon技术获取,当前时间可通过获取本机当前的系统时间而得到。当前的位置信息,用于使目标终端用户能够前往本机用户当前所在的位置。当前的时间用于标识邀请信息发送的时间,以使目标终端用户能够根据当前时间决定是否接受邀请。目的地信息、拼车人数,用于使目标终端用户能够根据该信息综合考虑是否决定与本机用户拼车。个人简介用于使目标终端用户能够参考个人简介考虑是否决定与本机用户交友。VIP卡信息用于使目标终端用户能够判断是否为其所需要的VIP卡类型。
[0092] 接收模块460用于接收目标终端根据邀请信息发送的响应信息。例如,当目标终端接受邀请信息后,接收模块460接收目标终端根据邀请信息发送的响应信息,接收模块460将响应信息发送给统计模块470。
[0093] 统计模块470用于接收响应信息,发出响应信息的目标终端的数量超过预设要求时,通知接收模块460停止接收响应信息。
[0094] 比如,当统计模块470接收到响应信息,确定该响应信息为有效响应信息后,统计有效响应信息的数量,从而统计发出有效响应信息的目标终端的数量,并向确定单元442发送通知信息,以使确定单元442能够在接收到该通知信息后,为发出有效响应信息的目标终端配置相关信息,并通过发送模块450向发出有效响应信息的目标终端发送相关信息。
[0095] 当发出响应信息的目标终端的数量超过预设要求时,统计模块470向发送模块450发送停止接收响应信息的通知信息,以关闭该邀请。此处,确定响应信息为有效响应信息的方式不作限定。
[0096] 例如,统计模块470接收接收模块460发送的响应信息,确定该响应信息为有效响应信息后,统计有效响应信息的数量,从而统计发出有效响应信息的目标终端的数量,并向确定单元442发送通知信息,以使确定单元442能够在接收到该通知信息后,为发出有效响应信息的目标终端配置相关信息,并通过发送模块450向发出有效响应信息的目标终端发送相关信息。统计模块470将通知信息发送给确定单元442。
[0097] 确定单元442接收到通知信息后,为发出有效响应信息的目标终端配置相关信息,并通过发送模块450向发出有效响应信息的目标终端发送相关信息。比如,发送模块450还用于向发出响应信息的目标终端发送当前的位置信息。
[0098] 比如,当发送模块450接收到确定单元442发送的为发出有效响应信息的目标终端配置相关信息后,发送模块450向发出响应信息的目标终端发送当前的位置信息,以使目标终端用户可以前往本机用户当前所在的位置,或者根据需要向目标终端发送其他信息。
[0099] 例如,当应用类型为“拼车”时,发送模块450向发出响应信息的目标终端发送的当前的位置信息,以使目标终端用户在决定与本机用户拼车后能够前往本机所在位置与本机用户进行拼车。此外,发送模块450发送的信息还可以包括目的地信息、拼车人数、当前的时间等,以使目标终端用户综合考虑是否决定与本机用户拼车。其中,当前的时间可通过获取本机当前的系统时间而得到。
[0100] 当应用类型为“交友”时,发送模块450向发出响应信息的目标终端发送的当前的位置信息,以使目标终端用户在决定与本机用户交友后能够前往本机所在位置与本机用户进行交谈。此外,发送模块450发送的信息还可以包括个人简介、当前的时间等,以使目标终端用户综合考虑是否决定与本机用户交友,并且能够使得目标终端用户在不前往本机用户当前所在位置的情况下,能够与本机用户进入私密聊天环境进行交流。其中,当前的时间可通过获取本机当前的系统时间而得到,私密聊天环境只有本机用户与发出响应信息的用户可以进入,其他用户无法看到也无法进入。
[0101] 当应用类型为“VIP卡分享”时,发送模块450向发出响应信息的目标终端发送的当前的位置信息,以使目标终端用户能够前往本机所在位置取VIP卡。此外,发送模块450发送的信息还可以包括VIP卡名称、卡号等信息,以使目标终端用户不用前往本机用户当前所在的位置就可直接获取VIP卡信息,并即时使用VIP卡消费。
[0102] 可以理解的是,个人简介、VIP卡信息等信息可以是事先设置好的,此时,当本机接收到目标终端用户发出的响应信息后,自动连接之前设置的个人简介、VIP卡信息,以供用户从列表中选择要发送的信息。个人简介、VIP卡信息等信息也可以是即时手动输入的,此时,当本机接收到目标终端用户发出的响应信息后,需要本机用户手动输入信息,此处不作限制。
[0103] 当统计模块470判断发出有效响应信息的目标终端的数量超过预设要求时,统计模块470向接收模块460发送停止接收响应信息的通知信息,以通知接收模块460停止接收响应信息,以关闭该邀请。
[0104] 例如,当统计模块470判断发出有效响应信息的目标终端的数量超过预设要求时,统计模块470向接收模块460发送停止接收响应信息的通知信息。当接收模块460接收到停止接收响应信息的通知信息后,停止接收响应信息。
[0105] 或者,统计模块470还可以向确定单元442发送提示信息,以使确定单元442能够通过发送模块450发送配置的邀请过期的提示信息。
[0106] 比如,当统计模块470判断发出有效响应信息的目标终端的数量超过预设要求后,如果接收模块460再接收到响应信息,统计模块470判断该响应信息为无效响应信息,并向确定单元442发送邀请过期的提示信息,以使确定单元442能够通过发送模块450发送,为发出无效响应信息的目标终端配置的邀请过期的相关提示信息,以提示发出无效响应信息的目标终端用户此邀请已过期。
[0107] 例如,当应用类型为“拼车”,统计模块470判断发出“拼车”响应信息的目标终端的数量超过预设的拼车人数时,将此响应信息识别为无效响应信息,并向确定单元442发送提示信息。在确定单元442接收到邀请过期的提示信息后,为发出无效响应信息的目标终端配置的邀请过期的相关提示信息,并通过发送模块450将邀请过期的相关提示信息发送给发出无效响应信息的目标终端,以提示其“拼车人数已满”,此邀请已过期。
[0108] 当应用类型为“交友”,统计模块470判断发出“交友”响应信息的目标终端的数量超过预设人数时,将此响应信息识别为无效响应信息,并向确定单元442发送提示信息。在确定单元442接收到邀请过期的提示信息后,为发出无效响应信息的目标终端配置的邀请过期的相关提示信息,并通过发送模块450将邀请过期的相关提示信息发送给发出无效响应信息的目标终端,以提示其此邀请已过期,从而阻止发出无效响应信息的终端用户进入私密聊天环境,以免打扰正处于私密聊天环境进行交流的用户。在本实施方式中,预设人数为一人,在其他实施方式中,也可以为其他数量。
[0109] 当应用类型为“VIP卡分享”时,统计模块470判断发出“VIP卡分享”响应信息的目标终端的数量超过预设人数时,将此响应信息识别为无效响应信息,并向确定单元442发送提示信息。在确定单元442接收到邀请过期的提示信息后,为发出无效响应信息的目标终端配置的邀请过期的相关提示信息,并通过发送模块450将邀请过期的相关提示信息发送给发出无效响应信息的目标终端,以提示其“VIP卡已被获取”,此邀请已过期,从而保证以使发出有效响应信息的用户能够分配到VIP卡,同时避免发出无效响应信息的目标终端用户继续等待。在本实施方式中,预设人数为一人,在其他实施方式中,也可以为其他数量。
[0110] 上述方案,采用iBeacon技术,与附近终端进行低功耗蓝牙通信,能够对附近(几毫米到50米范围内)的终端进行精确的微定位,并且在没有通信网络连接的情况下也能根据用户需求即时组建“交流群”,与附近的终端用户进行信息交互,方便用户分享信息。当发出响应信息的目标终端数量超过预设值时,还可以向其发送邀请过期提示信息,以提醒用户。
[0111] 以上描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。