掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及计算机技术领域,具体涉及一种交互方法、装置、系统、存储介质和电子设备。

背景技术

随着互联网技术以及计算机技术的不断发展,线上租赁平台(例如,共享设备平台)得到了较为迅速的发展。但共享设备(例如,共享单车)使用次数的增多以及用户数量分布的差异性使得共享设备平台需要安排运维人员对共享设备进行位置调整或者维修更换等处理。但对于一些无法通过定位服务获取位置信息的共享设备,线上租赁平台很难对其进行位置调整或者维修更换等处理。

发明内容

有鉴于此,本发明实施例的目的在于提供一种交互方法、装置、系统、存储介质和电子设备,用于以较低的人力成本较为准确地获取无法通过定位服务获取位置信息的共享设备的位置信息,从而在后续提升对于此类共享设备的处理效率。

根据本发明实施例的第一方面,提供一种交互方法,应用于服务器,所述方法包括:

接收终端发送的设备相关信息,所述设备相关信息包括第二设备标识以及第一位置,所述第二设备标识为信标发送设备的设备标识,所述第一位置为终端的位置;

根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备。

根据本发明实施例的第二方面,提供一种交互方法,应用于终端,所述方法包括:

接收信标消息;

提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识;

确定第一位置,所述第一位置用于表征终端接收到所述信标消息时的位置;

根据所述第二设备标识与对应的所述第一位置确定设备相关信息;

向服务器发送所述设备相关信息。

根据本发明实施例的第三方面,提供一种交互方法,所述方法包括:

接收信标消息;

提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识;

确定第一位置,所述第一位置用于表征终端接收到所述信标消息时的位置;

根据所述第二设备标识与对应的所述第一位置确定设备相关信息;

向服务器发送所述设备相关信息;

接收终端发送的设备相关信息;

根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备。

根据本发明实施例的第四方面,提供一种交互系统,所述系统包括:

终端,用于接收信标消息,提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识,确定第一位置,根据所述第二设备标识与对应的所述第一位置确定设备相关信息,以及向服务器发送所述设备相关信息,所述第一位置用于表征终端接收到所述信标消息时的位置;

服务器,用于接收终端发送的设备相关信息,以及根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备,所述设备相关信息包括第二设备标识以及第一位置。

根据本发明实施例的第五方面,提供一种交互装置,应用于服务器,所述装置包括:

信息接收单元,用于接收终端发送的设备相关信息,所述设备相关信息包括第二设备标识以及第一位置,所述第二设备标识为信标发送设备的设备标识,所述第一位置为终端的位置;

第一位置确定单元,用于根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备。

根据本发明实施例的第六方面,提供一种交互装置,应用于终端,所述装置包括:

消息接收单元,用于接收信标消息;

标识提取单元,用于提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识;

第二位置确定单元,用于确定第一位置,所述第一位置用于表征终端接收到所述信标消息时的位置;

信息确定单元,用于根据所述第二设备标识与对应的所述第一位置确定设备相关信息;

信息发送单元,用于向服务器发送所述设备相关信息。

根据本发明实施例的第七方面,提供一种计算机可读存储介质,其上存储计算机程序指令,其中,所述计算机程序指令在被处理器执行时实现如第一方面至第三方面中任一项所述的方法。

根据本发明实施例的第八方面,提供一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面至第三方面中任一项所述的方法。

根据本发明实施例的第九方面,提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行以实现如第一方面至第三方面中任一项所述的方法。

本发明实施例的终端在接收到信标消息后,提取信标消息中信标发送设备的标识,同时确定接收到消息时自身的位置,然后根据信标发送设备的标识以及自身的位置确定设备相关信息,并将设备相关信息发送至服务器。服务器在接收到终端发送的设备相关信息后,根据设备相关信息确定信标发送设备中使用状态为异常的共享设备的位置信息。通过本发明实施例的方法,可以以较低的人力成本较为准确地获取无法通过定位服务获取位置信息的共享设备的位置信息,从而在后续提升对于此类共享设备的处理效率。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1是本发明实施例的硬件系统架构的示意图;

图2是本发明第一实施例的交互方法的流程图;

图3是本发明第一实施例的方法确定第一类共享设备的位置信息的一种示意图;

图4是本发明第一实施例的方法确定第一类共享设备的位置信息的另一种示意图;

图5是本发明第一实施例的方法确定第一类共享设备的位置信息的另一种示意图;

图6是本发明第一实施例的方法确定第一类共享设备的位置信息的另一种示意图;

图7是本发明第一实施例的交互方法在服务器侧的流程图;

图8是本发明第一实施例的交互方法在终端侧的流程图;

图9是本发明第二实施例的交互方法的流程图;

图10是本发明第二实施例的交互方法在服务器侧的流程图;

图11是本发明第二实施例的交互方法在终端侧的流程图;

图12是本发明第三实施例的交互系统的示意图;

图13是本发明第四实施例的电子设备的示意图。

具体实施方式

以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。

此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。

除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。

在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明实施例中,以共享设备为共享单车为例进行说明,但是本领域技术人员容易理解,在共享设备为其他设备,例如具有定位功能和信标发送功能的共享充电宝时,本发明实施例的方法同样适用。

共享单车平台是一种在校园、地铁站点、公交站点、居民区等公共服务区为用户提供自行车共享服务的线上租赁平台。随着共享单车使用用户的不断增长,共享单车的使用频率变得越加频繁。共享单车使用次数的增多以及用户数量分布的差异性使得共享单车平台需要安排运维人员对共享单车进行位置调整或者维修更换等处理。例如,共享单车产生了故障状况,需要运维人员将故障的共享单车移动至维修点进行维修或更换。但对于一些无法通过定位服务获取位置信息的共享单车(也即,第一类共享单车),线上租赁平台无法快速地确定该类共享单车的位置信息,因此对于该类共享单车的处理效率较低。

图1是本发明实施例的硬件系统架构的示意图。图1所示的硬件系统架构可以包括多个信标发送设备11、多个终端12以及至少一个服务器13,图1以一个信标发送设备11、一个终端12以及一个服务器13为例进行说明。图1所示的信标发送设备11也即具有信标发送功能的设备,可以为具有信标发送功能的共享设备,也可以为具有信标发送功能的其他设备,且信标发送设备11可以通过网络与终端12以及服务器13建立通信连接。终端12可以为任务发布终端(也即,用户终端),也可以为任务处理终端(也即,运维人员的终端),以下以终端12为任务发布终端为例进行说明。共享设备的使用用户可以通过终端12扫描设置在共享设备上的二维码等方式使得用户终端11向服务器13发送针对共享设备的解锁请求。服务器13在接收到针对共享设备的解锁请求后,可以向共享设备发送解锁指令,使得共享设备的使用用户可以解锁并使用共享设备。

在本实施例中,包括共享设备在内的信标发送设备11可以向周围预定范围内发送信标消息。在信标接收功能以及位置获取功能的启用状态均为启用时,终端12还可以在共享设备的解锁过程中接收到信标发送设备11发送的信标消息,在接收到信标消息后,终端12可以提取信标消息中信标发送设备11的标识,同时,终端可以在接收到信标发送设备11发送的信标消息时获取自身的位置,进而根据信标发送设备11的标识以及自身的位置确定设备相关信息,从而将设备相关信息发送至服务器13。服务器13在接收到终端12发送的设备相关信息后,可以根据设备相关信息确定信标发送设备11中使用状态为异常的共享设备的位置信息。

图2是本发明第一实施例的交互方法的流程图。如图2所示,本实施例的方法包括如下步骤:

步骤S201,接收信标消息。

在本实施例中,信标发送设备可以以预定周期或者持续地发送信标消息,信标发送设备发送的信标消息可以为蓝牙信标消息、WiFi(无线宽带)信标消息等,本实施例不做具体限定。

终端可以响应于信标接收服务的开启状态为已开启,以预定周期接收信标发送设备发送的信标消息。容易理解,信标发送设备的信标发送周期与终端接收信标的信标接收周期可以相同,也可以不同。

步骤S202,提取信标消息中的第二设备标识。

在本实施例中,第二设备标识为信标发送设备的标识。可选地,位置标定装置的标识可以为信标发送设备的加密特征信号,具体可以为信标发送设备的射频指纹。射频指纹是信标发送设备的物理层本质特征,射频指纹与人的指纹类似,很难被模仿和修改。可以采用各种现有的方法提取位置标定装置的射频指纹,例如《俞佳宝,胡爱群,朱长明,彭林宁,姜禹.无线通信设备的射频指纹提取与识别方法.密码学报,2016.3(5):433-446》中记载的方法。

在本步骤中,终端可以响应于接收到多个信标消息,分别提取各信标消息中的第二设备标识。

步骤S203,确定第一位置。

在接收信标消息的同时,终端可以响应于位置获取服务的开启状态为开启,获取第一位置。在本实施例中,第一位置用于表征终端在接收到信标消息时的位置。在本步骤中,终端可以在接收到多个信标消息时,分别确定各信标消息对应的第一位置。

在本实施例中,根据终端配置的定位系统不同,第一位置为终端通过定位系统确定的位置,具体可以为北斗系统、伽利略系统、格洛纳斯系统、GPS(Global PositioningSystem,全球定位系统)等的定位信息,本实施例不做具体限定。

容易理解,在本实施例中,步骤S202和步骤S203可以同时执行,也可以先后执行,本实施例不做限定。

步骤S204,根据第二设备标识与对应的第一位置确定设备相关信息。

在步骤中,终端可以根据一个第二设备标识以及该第二设备标识对应的第一位置确定一个设备相关信息。

根据终端配置的定位系统不同,终端获取到的第一位置的定位精度也可能不同。定位精度用于反映空间实体位置信息(通常为坐标)与其真实位置之间的接近程度,通常用米作为单位。因此在本实施例中,为了提升后续确定信标发送设备的位置信息的准确性,可选地,终端也可以根据第二设备标识、对应的第一位置以及自身的定位精度确定设备相关信息。

步骤S205,向服务器发送设备相关信息。

在确定设备相关信息后,终端可以向服务器发送设备相关信息。可选地,终端可以将同一时间段内确定的至少一个设备相关信息同时发送至服务器,也可以在确定一个设备相关信息后直接发送至服务器,本实施例不做具体限定。

步骤S206,接收终端发送的设备相关信息。

服务器可以接收到终端发送的设备相关信息,从而在后续根据设备相关信息确定第一类共享设备的位置信息。

步骤S207,根据设备相关信息确定第一类共享设备的位置信息。

在本实施例中,第一类共享设备为使用状态为异常的共享设备,具体可以为无法通过定位系统获取位置信息的共享设备,也可以为无法通过定位系统获取位置信息且部分零件存在异常导致无法正常使用(例如,脚蹬、车座等)的共享设备。

在本步骤中,服务器可以首先根据获取异常设备列表,然后根据异常设备列表和设备相关信息确定第一类共享设备的位置信息。异常设备列表中包括至少一个第一设备标识,其中,第一设备标识为第一类共享设备的标识。

终端在信标接收的过程中可能会接收到大量的信标消息,而其中只有部分信标消息是由第一类共享设备发送的,因此服务器需要根据异常设备列表从终端发送的大量设备相关信息中确定出第一类共享设备的设备相关信息,从而根据第一类共享设备的设备相关信息确定第一类共享设备的位置信息。

在确定第一类共享设备的位置信息前,服务器获取到的异常设备列表还可以包括各第一类设备的定位超时阈值。定位超时阈值用于限定终端接收到信标消息的时刻与获取到信标消息的时刻的时间差,在位置相关信息对应的时间差大于定位超时阈值时,表示终端获取到的第一位置可能无法准确表示第一类共享设备的位置信息,因此服务器可以将时间差大于定位超时阈值的位置相关信息作为异常数据删除。

具体地,服务器可以将异常设备列表中的各第一设备标识与各设备相关信息中的第二设备标识进行匹配,在第一设备标识与第二设备标识匹配时,服务器可以将第二设备标识对应的信标发送设备确定为第一类共享设备,然后根据该第一类共享设备对应的第一位置确定该第一类共享设备的位置信息。

可选地,若第一类共享设备对应于一个第一位置,则终端可以将第一位置确定为该第一类共享设备的位置信息。

可选地,若任一第一类共享设备对应于多个第一位置,则终端可以根据该第一类共享设备对应的各第一位置以及对应的精度范围确定各终端的位置范围,然后根据各终端的位置范围确定该第一类共享设备的位置信息。在本实施例中,服务器可以将以各第一位置为圆心,以定位精度为半径(或者直径)的圆形区域作为该第一位置对应的终端的位置范围。例如,终端m1的定位精度为15m,接收到设备M1(也即,信标发送设备)的信标消息时的第一位置为位置P1,则服务器可以将以位置P1为圆心,以15m为直径的圆形区域作为终端m1的位置范围。

在一种可能的情况中,若任一第一类共享设备对应于两个位置范围,且这两个位置范围互不相交,服务器可以将两个第一位置连线,确定连线与这两个位置范围的最远点(或者最近点)的交点,从而将以两个最远点(或者最近点)为端点的线段的中点位置确定为该第一类共享设备的位置信息。

图3是本发明第一实施例的方法确定第一类共享设备的位置信息的一种示意图。如图3所示,位置L31和位置L32为共享设备B1(也即,第一类共享设备)对应的两个第一位置,服务器可以根据位置L31对应的定位精度确定终端M1(也即,发送包含位置L31的设备相关信息的终端)的位置范围,同时根据位置L32对应的定位精度确定终端M2(也即,发送包含位置L32的设备相关信息的终端)的位置范围,并确定位置L31与位置L32的连线与终端M1的位置范围的最远点L33以及与终端M2的位置范围的最远点L34,然后将以最远点L33与最远点L34为端点的线段的中点位置L35确定为共享设备B1的位置信息。

在另一种可能的情况中,若任一第一类共享设备对应于三个及以上的位置范围,且上述位置范围互不相交,服务器可以将各第一位置与该第一位置距离最近的第一位置进行连线,以确定各第一位置连线构成的多边形,然后将该多边形的重心位置确定为该第一类共享设备的位置信息。

图4是本发明第一实施例的方法确定第一类共享设备的位置信息的另一种示意图。容易理解,图4以同一第一类共享设备对应的不相交的三个位置范围为例进行说明。如图4所示,位置L41、位置L42和位置L43为共享设备B2(也即,第一类共享设备)对应的三个第一位置,且终端M3(也即,发送包含位置L41的设备相关信息的终端)的位置范围、终端M4(也即,发送包含位置L42的设备相关信息的终端)的位置范围以及终端M5(也即,发送包含位置L43的设备相关信息的终端)的位置范围互不相交。服务器可以将位置L41分别与位置L42以及位置L43进行连线,并将位置L42与位置L43进行连线,得到以位置L41、位置L42和位置L43为顶点的三角形区域。然后服务器可以确定上述三角形区域的重心位置,并将该重心位置确定为共享设备B2的位置信息。

在另一种可能的情况中,若任一第一类共享设备对应于两个位置范围,且这两个位置范围相交,则服务器可以确定这两个位置范围的交点的第一连线,并确定这两个位置范围对应的第一位置的第二连线,然后将第一连线与第二连线的交点位置确定为该第一类共享设备的位置信息。

图5是本发明第一实施例的方法确定第一类共享设备的位置信息的另一种示意图。如图5所示,位置L51和位置L52为共享设备B3(也即,第一类共享设备)对应的两个第一位置,服务器可以确定终端M6(也即,发送包含位置L51的设备相关信息的终端)的位置范围与终端M7(也即,发送包含位置L52的设备相关信息的终端)的位置范围的交点位置,也即位置L53和位置L54的第一连线,并确定位置L51与位置L52的第二连线,然后将第一连线和第二连线的交点位置,也即位置L55确定为共享设备B3的位置信息。

在另一种可能的情况中,若任一第一类共享设备对应于n(n为大于等于3的预定整数)个位置范围,且其中的m(m为大于等于3且小于等于n的预定整数)个位置范围相交,服务器可以确定各位置范围与其他位置范围的交点位置,并将各交点位置与该交点位置距离最近的交点位置进行连线,以确定各交点位置连线构成的多边形区域,然后将该多边形区域的重心位置确定为该第一类共享设备的位置信息。

图6是本发明第一实施例的方法确定第一类共享设备的位置信息的另一种示意图。容易理解,图6以同一第一类共享设备对应的相交的三个位置范围为例进行说明。如图6所示,位置L61、位置L62和位置L63为共享设备B4(也即,第一类共享设备)对应的三个第一位置,服务器可以确定终端M8(也即,发送包含位置L61的设备相关信息的终端)的位置范围、终端M9(也即,发送包含位置L62的设备相关信息的终端)的位置范围和终端M10(也即,发送包含位置L63的设备相关信息的终端)的位置范围的交点位置,也即位置L64、位置L65和位置L66,然后将位置L64与位置L65和位置L66分别进行连线,并将位置L65和位置L66进行连线,确定位置L64、位置L65和位置L66的连线构成的三角形区域67,然后将三角形区域67的重心位置确定为共享设备B4的位置信息。

图7是本发明第一实施例的交互方法在服务器侧的流程图。如图7所示,本实施例的方法在服务器侧包括如下步骤:

步骤S206,接收终端发送的设备相关信息。

步骤S207,根据设备相关信息确定第一类共享设备的位置信息。

图8是本发明第一实施例的交互方法在终端侧的流程图。如图8所示,本实施例的方法在终端侧包括如下步骤:

步骤S201,接收信标消息。

步骤S202,提取信标消息中的第二设备标识。

步骤S203,确定第一位置。

步骤S204,根据第二设备标识与对应的第一位置确定设备相关信息。

步骤S205,向服务器发送设备相关信息。

本实施例的终端在接收到信标消息后,提取信标消息中信标发送设备的标识,同时确定接收到消息时自身的位置,然后根据信标发送设备的标识以及自身的位置确定设备相关信息,并将设备相关信息发送至服务器。服务器在接收到终端发送的设备相关信息后,获取异常设备列表,并根据异常设备列表和设备相关信息确定信标发送设备中使用状态为异常的共享设备的位置信息。通过本实施例的方法,服务器可以根据异常设备列表从大量的设备相关信息中确定出使用状态为异常的共享设备的位置信息,从而以较低的人力成本较为准确地获取无法通过定位服务获取位置信息的共享设备的位置信息,从而在后续提升对于此类共享设备的处理效率。

图9是本发明第二实施例的交互方法的流程图。如图9所示,本实施例的方法包括如下步骤:

步骤S901,接收信标消息。

在本实施例中,步骤S901的实现方式与步骤S201的实现方式相似,在此不再赘述。

步骤S902,提取信标消息中的第二设备标识。

在本实施例中,步骤S901的实现方式与步骤S201的实现方式相似,在此不再赘述。

步骤S903,确定第一位置。

在本实施例中,步骤S903的实现方式与步骤S203的实现方式相似,在此不再赘述。

容易理解,在本实施例中,步骤S902和步骤S903可以同时执行,也可以先后执行,本实施例不做限定。

步骤S904,根据第二设备标识与对应的第一位置确定设备相关信息。

在本步骤中,终端可以向服务器发送列表获取请求,并接收服务器发送的异常设备列表。在本实施例中,异常设备列表同样包括至少一个第一设备标识,第一设备标识为第一类共享设备的标识。第一类共享设备也即使用状态为异常的共享设备。

具体地,终端可以响应于用户启动了预定客户端,且自身的信标接收服务的开启状态以及位置获取服务的开启状态均为已开启,向服务器发送列表获取请求。

在获取异常设备列表后,服务器可以根据异常设备列表、各第二设备标识以及对应的第一位置确定一个设备相关信息。由此,本实施例的方法可以使得终端从大量的设备相关信息中确定出第一类共享设备的设备相关信息,分担了服务器确定第一类共享设备的设备相关信息的部分。

在本步骤前,本实施例还可以包括步骤S905和步骤S906。

步骤S905,获取异常设备列表。

步骤S906,响应于接收到列表获取请求,向终端发送异常设备列表。

在步骤S904中,终端在获取到服务器发送的异常设备列表后,可以将异常设备列表中的各第一设备标识与提取到的第二设备标识进行匹配,在第一设备标识与第二设备标识匹配时,终端可以将该第二设备标识对应的信标发送设备确定为第一类共享设备,并根据该第一类共享设备的第二设备标识以及对应的第一位置确定一个设备相关信息。

可选地,终端还可以根据第一类共享设备的定位精度确定一个设备相关信息。

步骤S907,向服务器发送设备相关信息。

在本步骤中,终端发送的设备相关信息均为第一类共享设备的设备相关信息。可选地,终端可以将同一时间段内确定的多个设备相关信息同时发送至服务器,也可以在确定一个设备相关信息后直接发送至服务器,本实施例不做具体限定。

步骤S908,接收终端发送的设备相关信息。

在本步骤中,服务器接收到的设备相关信息均为第一类共享设备的设备相关信息。由此,服务器无需从大量的设备相关信息中确定第一类共享设备的设备相关信息,降低了服务器确定第一类共享设备的设备相关信息的负荷。

步骤S909,根据设备相关信息确定第一类共享设备的位置信息。

在步骤中,确定第一类共享设备的位置信息的方式与步骤S207中确定第一类共享设备的位置信息的方式相似,在此不再赘述。

图10是本发明第二实施例的交互方法在服务器侧的流程图。如图10所示,本实施例的方法在服务器侧包括如下步骤:

步骤S905,获取异常设备列表。

步骤S906,响应于接收到列表获取请求,向终端发送异常设备列表。

步骤S908,接收终端发送的设备相关信息。

步骤S909,根据设备相关信息确定第一类共享设备的位置信息。

图11是本发明第二实施例的交互方法在终端侧的流程图。如图11所示,本实施例的方法在终端侧包括如下步骤:

步骤S901,接收信标消息。

步骤S902,提取信标消息中的第二设备标识。

步骤S903,确定第一位置。

步骤S904,根据第二设备标识与对应的第一位置确定设备相关信息。

步骤S907,向服务器发送设备相关信息。

本实施例的终端在接收到信标消息后,提取信标消息中信标发送设备的标识,同时确定接收到消息时自身的位置,然后接收服务器发送的异常设备列表,根据异常设备列表确定信标发送设备中的使用状态为异常的共享设备的标识,并根据使用状态为异常的共享设备的标识以及自身的位置确定设备相关信息,从而将设备相关信息发送至服务器。服务器在接收到终端发送的设备相关信息后,根据使用状态为异常的共享设备的设备相关信息确定该共享设备的位置信息。通过本实施例的方法,终端可以根据异常设备列表从大量的设备相关信息中确定出使用状态为异常的共享设备的位置信息,从而以较低的人力成本较为准确地获取无法通过定位服务获取位置信息的共享设备的位置信息,从而在后续提升对于此类共享设备的处理效率。

图12是本发明第三实施例的交互系统的示意图。如图12所示,本实施例的系统包括交互装置12A和交互装置12B。

其中,交互装置12A应用于服务器,包括信息接收单元1201和第一位置确定单元1202。

其中,信息接收单元1201用于接收终端发送的设备相关信息,所述设备相关信息包括第二设备标识以及第一位置,所述第二设备标识为信标发送设备的设备标识,所述第一位置为终端的位置。第一位置确定单元1202用于根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备。

进一步地,所述交互装置12A还包括列表获取单元1203和列表发送单元1204。

其中,列表获取单元1203用于获取异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为所述第一类共享设备的设备标识。列表发送单元1204用于响应于接收到列表获取请求,向终端发送所述异常设备列表。

进一步地,所述信标发送设备为所述第一类共享设备,所述设备相关信息还包括所述第一位置对应的定位精度,所述定位精度用于确定所述终端的位置范围;

所述第一位置确定单元1202包括位置范围确定子单元和第一位置确定子单元。

其中,位置范围确定子单元用于对于各所述第一类共享设备,响应于所述第一类共享设备对应于多个所述第一位置,根据各所述定位精度确定对应的所述终端的位置范围。第一位置确定子单元于对于各所述第一类共享设备,根据各所述位置范围确定所述位置信息。

进一步地,所述第一位置确定单元1202还包括第二位置确定子单元。

其中,第二位置确定子单元用于对于各所述第一类共享设备,响应于所述第一类共享设备对应于一个所述第一位置,将所述第一位置确定为所述位置信息。

进一步地,所述第一位置确定单元1202包括列表获取子单元和第二位置确定子单元。

其中,列表获取子单元用于获取异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为所述第一类共享设备的设备标识。第二位置确定子单元用于根据所述异常设备列表和所述设备相关信息确定所述第一类共享设备的位置信息。

进一步地,所述第二位置确定子单元包括第一设备确定模块和位置确定模块。

其中,第一设备确定模块用于将至少一个第一匹配结果为匹配的所述信标发送设备确定为所述第一类共享设备,所述第一匹配结果用于表征所述第一设备标识和所述第二设备标识的匹配结果。位置确定模块用于根据所述第一类共享设备对应的所述第一位置确定所述位置信息。

进一步地,所述设备相关信息还包括所述第一位置对应的定位精度,所述定位精度用于确定所述终端的位置范围;

所述位置确定模块包括位置范围确定子模块和第一位置确定子模块。

其中,位置范围确定子模块用于对于各所述第一类共享设备,响应于所述第一类共享设备对应于多个所述第一位置,根据各所述定位精度确定对应的所述终端的位置范围。第一位置确定子模块用于对于各所述第一类共享设备,根据各所述位置范围确定所述位置信息。

进一步地,所述位置确定模块还包括第二位置确定子模块。

其中,第二位置确定子模块用于对于各所述第一类共享设备,响应于所述第一类共享设备对应于一个所述第一位置,将所述第一位置确定为所述位置信息。

交互装置12B,应用于终端,包括消息接收单元1205、标识提取单元1206、第二位置确定单元1207、信息确定单元1208和信息发送单元1209。

其中,消息接收单元1205用于接收信标消息。标识提取单元1206用于提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识。第二位置确定单元1207用于确定第一位置,所述第一位置用于表征终端接收到所述信标消息时的位置。信息确定单元1208用于根据所述第二设备标识与对应的所述第一位置确定设备相关信息。信息发送单元1209用于向服务器发送所述设备相关信息。

进一步地,所述信息确定单元1208包括第一信息确定子单元。

第一信息确定子单元用于根据所述第二设备标识、所述第一位置以及定位精度确定所述设备相关信息,所述定位精度用于表征终端的位置范围。

进一步地,所述信息确定单元1208包括请求发送子单元、列表接收子单元和第二信息确定子单元。

其中,请求发送子单元,用于向服务器发送列表获取请求。列表接收子单元,用于接收服务器发送的异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为第一类共享设备的设备标识。第二信息确定子单元,用于根据所述异常设备列表、所述第二设备标识对应的所述第一位置确定所述设备相关信息。

进一步地,所述第二信息确定子单元包括第二设备确定模块和信息确定模块。

其中,第二设备确定模块将第一匹配结果为匹配的所述信标发送设备确定为所述第一类共享设备,所述第一匹配结果用于表征所述第一设备标识和所述第二设备标识的匹配结果。信息确定模块用于根据所述第一类共享设备的所述第二设备标识以及对应的所述第一位置确定所述设备相关信息。

本实施例的终端在接收到信标消息后,提取信标消息中信标发送设备的标识,同时确定接收到消息时自身的位置,然后根据信标发送设备的标识以及自身的位置确定设备相关信息,并将设备相关信息发送至服务器。服务器在接收到终端发送的设备相关信息后,根据设备相关信息确定信标发送设备中使用状态为异常的共享设备的位置信息。通过本实施例的装置,可以以较低的人力成本较为准确地获取无法通过定位服务获取位置信息的共享设备的位置信息,从而在后续提升对于此类共享设备的处理效率。

图13是本发明第四实施例的电子设备的示意图。图13所示的电子设备为通用数据处理装置,其包括通用的计算机硬件结构,其至少包括处理器1301和存储器1302。处理器1301和存储器1302通过总线1303连接。存储器1302适于存储处理器1301可执行的指令或程序。处理器1301可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器1301通过执行存储器1302所存储的命令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其他装置的控制。总线1303将上述多个组件连接在一起,同时将上述组件连接到显示控制器1304和显示装置以及输入/输出(I/O)装置1305。输入/输出(I/O)装置1305可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出(I/O)装置1305通过输入/输出(I/O)控制器1306与系统相连。

其中,存储器1302可以存储软件组件,例如操作系统、通信模块、交互模块以及应用程序。以上所述的每个模块和应用程序都对应于完成一个或多个功能和在发明实施例中描述的方法的一组可执行程序指令。

上述根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应理解,流程图和/或框图的每个块以及流程图图例和/或框图中的块的组合可以由计算机程序指令来实现。这些计算机程序指令可以被提供至通用计算机、专用计算机或其它可编程数据处理设备的处理器,以产生机器,使得(经由计算机或其它可编程数据处理设备的处理器执行的)指令创建用于实现流程图和/或框图块或块中指定的功能/动作的装置。

同时,如本领域技术人员将意识到的,本发明实施例的各个方面可以被实现为系统、方法或计算机程序产品。因此,本发明实施例的各个方面可以采取如下形式:完全硬件实施方式、完全软件实施方式(包括固件、常驻软件、微代码等)或者在本文中通常可以都称为“电路”、“模块”或“系统”的将软件方面与硬件方面相结合的实施方式。此外,本发明的方面可以采取如下形式:在一个或多个计算机可读介质中实现的计算机程序产品,计算机可读介质具有在其上实现的计算机可读程序代码。

可以利用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是如(但不限于)电子的、磁的、光学的、电磁的、红外的或半导体系统、设备或装置,或者前述的任意适当的组合。计算机可读存储介质的更具体的示例(非穷尽列举)将包括以下各项:具有一根或多根电线的电气连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪速存储器)、光纤、便携式光盘只读存储器(CD-ROM)、光存储装置、磁存储装置或前述的任意适当的组合。在本发明实施例的上下文中,计算机可读存储介质可以为能够包含或存储由指令执行系统、设备或装置使用的程序或结合指令执行系统、设备或装置使用的程序的任意有形介质。

计算机可读信号介质可以包括传播的数据信号,所述传播的数据信号具有在其中如在基带中或作为载波的一部分实现的计算机可读程序代码。这样的传播的信号可以采用多种形式中的任何形式,包括但不限于:电磁的、光学的或其任何适当的组合。计算机可读信号介质可以是以下任意计算机可读介质:不是计算机可读存储介质,并且可以对由指令执行系统、设备或装置使用的或结合指令执行系统、设备或装置使用的程序进行通信、传播或传输。

用于执行针对本发明各方面的操作的计算机程序代码可以以一种或多种编程语言的任意组合来编写,所述编程语言包括:面向对象的编程语言如Java、Smalltalk、C++、PHP、Python等;以及常规过程编程语言如“C”编程语言或类似的编程语言。程序代码可以作为独立软件包完全地在用户计算机上、部分地在用户计算机上执行;部分地在用户计算机上且部分地在远程计算机上执行;或者完全地在远程计算机或服务器上执行。在后一种情况下,可以将远程计算机通过包括局域网(LAN)或广域网(WAN)的任意类型的网络连接至用户计算机,或者可以与外部计算机进行连接(例如通过使用因特网服务供应商的因特网)。

本发明实施例公开了TS1、一种交互方法,应用于服务器,所述方法包括:

接收终端发送的设备相关信息,所述设备相关信息包括第二设备标识以及第一位置,所述第二设备标识为信标发送设备的设备标识,所述第一位置为终端的位置;

根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备。

TS2、根据TS1所述的方法,所述方法还包括:

获取异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为所述第一类共享设备的设备标识;

响应于接收到列表获取请求,向终端发送所述异常设备列表。

TS3、根据TS1所述的方法,所述信标发送设备为所述第一类共享设备,所述设备相关信息还包括所述第一位置对应的定位精度,所述定位精度用于确定所述终端的位置范围;

所述根据所述设备相关信息确定第一类共享设备的位置信息包括:

对于各所述第一类共享设备,响应于对应于多个所述第一位置,根据各所述定位精度确定对应的所述终端的位置范围;

对于各所述第一类共享设备,根据各所述位置范围确定所述位置信息。

TS4、根据TS3所述的方法,所述根据所述设备相关信息确定第一类共享设备的位置信息还包括:

对于各所述第一类共享设备,响应于对应于一个所述第一位置,将所述第一位置确定为所述位置信息。

TS5、根据TS1所述的方法,所述根据所述设备相关信息确定第一类共享设备的位置信息包括:

获取异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为所述第一类共享设备的设备标识;

根据所述异常设备列表和所述设备相关信息确定所述第一类共享设备的位置信息。

TS6、根据TS5所述的方法,所述根据所述异常设备列表和所述设备相关信息确定所述第一类共享设备的位置信息包括:

将至少一个第一匹配结果为匹配的所述信标发送设备确定为所述第一类共享设备,所述第一匹配结果用于表征所述第一设备标识和所述第二设备标识的匹配结果;

根据所述第一类共享设备对应的所述第一位置确定所述位置信息。

TS7、根据TS6所述的方法,所述设备相关信息还包括所述第一位置对应的定位精度,所述定位精度用于确定所述终端的位置范围;

所述根据所述第一类共享设备对应的所述第一位置确定所述位置信息包括:

对于各所述第一类共享设备,响应于对应于多个所述第一位置,根据各所述定位精度确定对应的所述终端的位置范围;

对于各所述第一类共享设备,根据各所述位置范围确定所述位置信息。

TS8、根据TS7所述的方法,所述根据所述第一类共享设备对应的所述第一位置确定所述位置信息还包括:

对于各所述第一类共享设备,响应于对应于一个所述第一位置,将所述第一位置确定为所述位置信息。

本发明实施例还公开了TS9、一种交互方法,应用于终端,所述方法包括:

接收信标消息;

提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识;

确定第一位置,所述第一位置用于表征终端接收到所述信标消息时的位置;

根据所述第二设备标识与对应的所述第一位置确定设备相关信息;

向服务器发送所述设备相关信息。

TS10、根据TS9所述的方法,所述根据所述第二设备标识与对应的所述第一位置确定设备相关信息包括:

根据所述第二设备标识、所述第一位置以及定位精度确定所述设备相关信息,所述定位精度用于表征终端的位置范围。

TS11、根据TS9所述的方法,所述根据所述第二设备标识与对应的所述第一位置确定设备相关信息包括:

向服务器发送列表获取请求;

接收服务器发送的异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为第一类共享设备的设备标识;

根据所述异常设备列表、所述第二设备标识以及对应的所述第一位置确定所述设备相关信息。

TS12、根据TS11所述的方法,所述根据所述异常设备列表、所述第二设备标识以及对应的所述第一位置确定所述设备相关信息包括:

将第一匹配结果为匹配的所述信标发送设备确定为所述第一类共享设备,所述第一匹配结果用于表征所述第一设备标识和所述第二设备标识的匹配结果;

根据所述第一类共享设备的所述第二设备标识以及对应的所述第一位置确定所述设备相关信息。

本发明实施例还公开了TS13、一种交互方法,所述方法包括:

接收信标消息;

提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识;

确定第一位置,所述第一位置用于表征终端接收到所述信标消息时的位置;

根据所述第二设备标识与对应的所述第一位置确定设备相关信息;

向服务器发送所述设备相关信息;

接收终端发送的设备相关信息;

根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备。

本发明实施例还公开了TS14、一种交互系统,所述系统包括:

终端,用于接收信标消息,提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识,确定第一位置,根据所述第二设备标识与对应的所述第一位置确定设备相关信息,以及向服务器发送所述设备相关信息,所述第一位置用于表征终端接收到所述信标消息时的位置;

服务器,用于接收终端发送的设备相关信息,以及根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备,所述设备相关信息包括第二设备标识以及第一位置。

本发明实施例还公开了TS15、一种交互装置,应用于服务器,所述装置包括:

信息接收单元,用于接收终端发送的设备相关信息,所述设备相关信息包括第二设备标识以及第一位置,所述第二设备标识为信标发送设备的设备标识,所述第一位置为终端的位置;

第一位置确定单元,用于根据所述设备相关信息确定第一类共享设备的位置信息,所述第一类共享设备为使用状态为异常的共享设备。

TS16、根据TS15所述的装置,所述装置还包括:

列表获取单元,用于获取异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为所述第一类共享设备的设备标识;

列表发送单元,用于响应于接收到列表获取请求,向终端发送所述异常设备列表。

TS17、根据TS15所述的装置,所述信标发送设备为所述第一类共享设备,所述设备相关信息还包括所述第一位置对应的定位精度,所述定位精度用于确定所述终端的位置范围;

所述第一位置确定单元包括:

位置范围确定子单元,用于对于各所述第一类共享设备,响应于所述第一类共享设备对应于多个所述第一位置,根据各所述定位精度确定对应的所述终端的位置范围;

第一位置确定子单元,用于对于各所述第一类共享设备,根据各所述位置范围确定所述位置信息。

TS18、根据TS17所述的装置,所述第一位置确定单元还包括:

第二位置确定子单元,用于对于各所述第一类共享设备,响应于所述第一类共享设备对应于一个所述第一位置,将所述第一位置确定为所述位置信息。

TS19、根据TS15所述的装置,所述第一位置确定单元包括:

列表获取子单元,用于获取异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为所述第一类共享设备的设备标识;

第二位置确定子单元,用于根据所述异常设备列表和所述设备相关信息确定所述第一类共享设备的位置信息。

TS20、根据TS19所述的装置,所述第二位置确定子单元包括:

第一设备确定模块,用于将至少一个第一匹配结果为匹配的所述信标发送设备确定为所述第一类共享设备,所述第一匹配结果用于表征所述第一设备标识和所述第二设备标识的匹配结果;

位置确定模块,用于根据所述第一类共享设备对应的所述第一位置确定所述位置信息。

TS21、根据TS20所述的装置,所述设备相关信息还包括所述第一位置对应的定位精度,所述定位精度用于确定所述终端的位置范围;

所述位置确定模块包括:

位置范围确定子模块,用于对于各所述第一类共享设备,响应于所述第一类共享设备对应于多个所述第一位置,根据各所述定位精度确定对应的所述终端的位置范围;

第一位置确定子模块,用于对于各所述第一类共享设备,根据各所述位置范围确定所述位置信息。

TS22、根据TS21所述的装置,所述位置确定模块还包括:

第二位置确定子模块,用于对于各所述第一类共享设备,响应于所述第一类共享设备对应于一个所述第一位置,将所述第一位置确定为所述位置信息。

本发明实施例还公开了TS23、一种交互装置,应用于终端,所述装置包括:

消息接收单元,用于接收信标消息;

标识提取单元,用于提取所述信标消息中的第二设备标识,所述第二设备标识为信标发送设备的标识;

第二位置确定单元,用于确定第一位置,所述第一位置用于表征终端接收到所述信标消息时的位置;

信息确定单元,用于根据所述第二设备标识与对应的所述第一位置确定设备相关信息;

信息发送单元,用于向服务器发送所述设备相关信息。

TS24、根据TS9所述的装置,所述信息确定单元包括:

第一信息确定子单元,用于根据所述第二设备标识、所述第一位置以及定位精度确定所述设备相关信息,所述定位精度用于表征终端的位置范围。

TS25、根据TS9所述的装置,所述信息确定单元包括:

请求发送子单元,用于向服务器发送列表获取请求;

列表接收子单元,用于接收服务器发送的异常设备列表,所述异常设备列表包括至少一个第一设备标识,所述第一设备标识为第一类共享设备的设备标识;

第二信息确定子单元,用于根据所述异常设备列表、所述第二设备标识以及对应的所述第一位置确定所述设备相关信息。

TS26、根据TS25所述的装置,所述第二信息确定子单元包括:

第二设备确定模块,将第一匹配结果为匹配的所述信标发送设备确定为所述第一类共享设备,所述第一匹配结果用于表征所述第一设备标识和所述第二设备标识的匹配结果;

信息确定模块,用于根据所述第一类共享设备的所述第二设备标识以及对应的所述第一位置确定所述设备相关信息。

本发明实施例还公开了TS27、一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如TS1-TS13中任一项所述的方法。

本发明实施例还公开了TS28、一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如TS1-TS13中任一项所述的方法。

本发明实施例还公开了TS29、一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行以实现如TS1-TS13中任一项所述的方法。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 交互方法、装置、交互系统、电子设备及存储介质
  • 交互方法、交互系统、电子设备及存储介质
技术分类

06120112964506