执行与网络服务相关的安全操作的系统和方法技术方案

技术编号:22693736 阅读:41 留言:0更新日期:2019-11-30 06:19
一种网络系统将与由服务提供方为请求用户提供的服务相关联的记录存储在数据库中。该记录可指示所请求服务的起始事件,包括起始时间。在起始时间之后并且在确定服务的结束事件之前的持续时间期间,该网络系统从服务提供方的提供方设备或请求用户的用户设备接收事件指示。该事件指示可包括由提供方设备或用户设备捕捉的音频数据。该网络系统可分析事件指示以确定是否发生了安全事件。响应于确定安全事件已经发生,该网络系统可执行一个或多个安全操作。安全操作可包括向提供方设备和/或用户设备发送通知。

Systems and methods for performing security operations related to network services

A network system stores records associated with a service provided by a service provider to a requesting user in a database. The record can indicate the start event of the requested service, including the start time. After the start time and during the duration before determining the end event of the service, the network system receives an event indication from the service provider's provider device or the requesting user's user device. The event indication may include audio data captured by the provider's device or the user's device. The network system can analyze event indications to determine if a security event has occurred. In response to determining that a security event has occurred, the network system can perform one or more security operations. Safe operation may include notification to provider's equipment and / or user's equipment.

【技术实现步骤摘要】
【国外来华专利技术】执行与网络服务相关的安全操作的系统和方法相关申请的交叉引用本申请要求2017年2月17日提交的美国专利申请No.15/436,575的权益;并且上述申请的公开内容在此通过引用以其整体并入。
技术介绍
网络服务能够管理由服务提供方为一个或多个请求用户提供的服务。有时,在服务提供方提供所请求的服务期间,可能会出现可能影响服务提供方和/或用户的幸福感(well-being)或安全的事件。附图说明本文的公开内容通过示例而非限制的方式在附图中示出,在附图中,相同的附图标记表示相似的元件,并且其中:图1是示出根据本文所述的示例的与提供方设备和客户设备通信的示例网络系统的方框图;图2是示出根据本文所述的示例的与多个提供方设备和多个用户设备通信的示例网络系统的方框图;图3是描述根据本文所述的示例的由提供方设备或用户设备执行的示例方法的流程图;图4A和图4B是描述根据本文所述的示例的通过示例网络系统接收和处理事件指示的示例方法的流程图;图5是示出根据本文所述的示例的执行和操作指定的用户应用程序以与网络服务通信的示例用户设备的方框图;图6是示出根据本文所述的示例的执行和操作指定的服务提供方应用程序以与网络服务通信的示例服务提供方设备的方框图;以及图7是示出本文所述的示例可在其上实现的计算机系统的方框图。具体实施方式本文提供了一种由计算机系统实现的网络服务(为了简化,本文称为“网络系统”),其在整个给定地理区域(例如,诸如旧金山湾区的大都市区)链接服务提供方(例如,司机、快递员、自动驾驶车辆(AV)等)与请求用户。通过这种方式,网络服务与给定地理区域中的服务提供方池(pool)通信,每个服务提供方都操作用于提供服务的车辆和一个或多个计算设备(“服务提供方设备”或“提供方设备”)。网络系统通过在用户的移动计算设备(“用户设备”)上执行的指定用户或客户端应用程序(“用户应用程序”)从请求用户接收服务请求(例如,运输服务、递送服务等)。作为响应,网络系统识别一个或多个可用的服务提供方以满足每个用户的请求。根据实施例,网络系统和远程设备可在服务提供方为请求用户提供所请求的服务期间检测并响应安全事件的发生。本文中使用的“安全事件”可包括服务提供方和用户之间、用户之间或者用户(或服务提供方)与第三方之间的实际或潜在的人际冲突(例如,争论、分歧等)。安全事件还可包括涉及与服务提供方和/或用户相关联的车辆的交通相关事件(例如,碰撞、撞击、事故等)。另外,安全事件可包括处于受监控的环境外部,但可能影响或冲击服务提供方和/或用户或普通大众中的其他人的安全的事件(例如,枪击、爆炸、其它事故等)。在各个方面,网络系统被配置成从远程设备(例如,提供方设备和/或用户设备)接收事件指示。远程设备可监控服务提供方和/或用户的环境(“被监控环境”)(例如,车辆的客舱)以生成事件指示。被监控环境还可包括服务提供方和/或用户的附近区域(例如,车辆外部)。远程设备可监控被监控环境的声音、照明、气压和/或其它特征以生成事件指示。例如,远程设备可响应于检测到在被监控环境内捕捉的声音的音高或音量的升高而生成事件指示。远程设备还可响应于检测到被监控环境中的气压变化(例如,由于门的打开或关闭)而产生事件指示。此外,远程设备可响应于检测到高于一定阈值(例如,指示车辆碰撞或撞击)的加速度(例如,使用一个或多个加速度计)而生成事件指示。在一些示例中,远程设备可对所捕捉的音频执行处理(例如,消除或减少背景噪声、标准化音频电平等)。远程设备可从被监控环境捕捉音频和/或视频,以作为事件指示的一部分传输到网络系统。远程设备可包括一个或多个麦克风,以检测音频音量或音高的变化、捕捉音频,和/或检测被监控环境的气压变化。在某些实现方式中,远程设备可被配置成仅在提供所请求的服务时才监控被监控环境的某些特征。例如,在运输服务的背景下(例如,其中服务提供方通过使请求用户上车并将他或她运送到目的地位置来履行所请求的服务),远程设备可被配置成仅当请求用户在车辆中时(例如,在上车之后和下车之前)才监控或捕捉由服务提供方操作的车辆的客舱内的声音。网络系统可确定与运输服务相关联的开始时间(例如,基于服务提供方抵达上车位置,基于用户或服务提供方的输入,基于指示车门已经打开和关闭的事件指示,等等),以及服务的结束事件(例如,基于服务提供方抵达下车位置,基于用户或服务提供方的输入,基于指示车门已经打开的事件指示,等等)。网络系统可指示远程设备在开始事件和结束事件之间的持续时间内监控环境。以这种方式,可以基于所请求的服务的状态选择性地执行监控。在一个示例中,网络系统可基于服务提供方和/或请求用户的相应位置(例如,使用提供方设备和用户设备上的地理感知资源)和/或基于接收到的来自远程设备的输入(例如,用户已上车或下车的指示)确定所请求的服务的状态。在其它示例中,服务提供方或请求用户可分别使用提供方应用程序或用户应用程序来更新服务的状态。另外或作为替选,远程设备可被配置成监控被监控环境的一个或多个特征以确定服务的状态。例如,远程设备可被配置成基于指示门的打开或关闭的车辆的客舱中的气压的变化来确定服务的状态。根据实施例,响应于接收到事件指示,网络系统可验证触发所接收的事件指示的安全事件的发生。在一些示例中,网络系统可通过使第二远程设备(例如,用户设备)启动对被监控环境的监控来验证由第一远程设备(例如,提供方设备)生成的事件指示。例如,响应于从提供方设备接收对应于检测到在被监控环境内捕捉的声音中的音调或音量升高的第一事件指示,网络系统可与用户设备通信以指示用户设备开始监控被监控环境和/或在被监控环境中捕捉声音。如果用户设备作为响应生成第二事件指示,则网络系统可作为响应执行或发起安全操作。另一方面,如果用户设备没有生成事件指示,则网络系统可忽略由提供方设备生成的第一事件指示。在某些情况下,诸如在重复检测到误报事件指示之后,网络系统可向提供方设备发送通知,告知服务提供方该提供方设备可能需要进行故障排除或维修。另外或作为替选,网络系统可与提供方设备通信以关闭提供方设备的监控能力。在各个方面,响应于接收到事件指示,网络系统可执行操作以确定检测到的安全事件的类型和/或严重性。网络系统可从远程设备接收(例如,作为事件指示的一部分)足以确定与检测到的安全事件相对应的事件类型(例如,口头争吵、交通事故等)的信息。作为一个示例,网络系统可以分析所捕捉的音频以确定事件类型。网络系统还可以使用从远程设备发送的信息来确定与检测到的安全事件相关联的严重性。在本文所述的示例中,由网络系统执行或发起的安全操作可取决于事件类型和/或严重性。根据实施例,网络系统可执行或启动多个安全操作以解决或缓解检测到的安全事件。可响应于从远程设备接收到事件指示而执行或启动安全操作。安全操作可基于检测到的安全事件。例如,如果检测到的安全事件是人际冲突(例如,争论、争吵等),则网络系统可执行安全操作以降低任何实际或潜在的冲突并确保服务提供方和用户的安全性。作为另一示例,如果检测到的安本文档来自技高网...

【技术保护点】
1.一种网络系统,包括:/n一个或多个处理器;和/n一个或多个存储器资源,其存储指令,当所述指令被所述一个或多个处理器执行时,所述指令致使所述一个或多个处理器:/n将与由服务提供方为请求用户提供的服务相关联的记录存储在数据库中,所述请求用户与请求用户设备相关联,并且所述服务提供方与提供方设备相关联;/n将指示所述服务的起始事件的数据与所述记录相关联,所述数据包括起始时间;/n在所述起始时间之后并且在确定所述服务的结束事件之前的持续时间期间,从所述提供方设备或所述请求用户设备中的第一个接收第一事件指示,所述第一事件指示包括由所述提供方设备或所述请求用户设备中的所述第一个的麦克风在所述服务提供方和所述请求用户的环境中捕捉的音频数据;/n通过分析所述第一事件指示以确定安全事件是否已经发生;以及/n响应于确定安全事件已经发生,执行一个或多个安全操作。/n

【技术特征摘要】
【国外来华专利技术】20170217 US 15/436,5751.一种网络系统,包括:
一个或多个处理器;和
一个或多个存储器资源,其存储指令,当所述指令被所述一个或多个处理器执行时,所述指令致使所述一个或多个处理器:
将与由服务提供方为请求用户提供的服务相关联的记录存储在数据库中,所述请求用户与请求用户设备相关联,并且所述服务提供方与提供方设备相关联;
将指示所述服务的起始事件的数据与所述记录相关联,所述数据包括起始时间;
在所述起始时间之后并且在确定所述服务的结束事件之前的持续时间期间,从所述提供方设备或所述请求用户设备中的第一个接收第一事件指示,所述第一事件指示包括由所述提供方设备或所述请求用户设备中的所述第一个的麦克风在所述服务提供方和所述请求用户的环境中捕捉的音频数据;
通过分析所述第一事件指示以确定安全事件是否已经发生;以及
响应于确定安全事件已经发生,执行一个或多个安全操作。


2.根据权利要求1所述的网络系统,其中,所述第一事件指示基于检测到所述环境的声学信号的音高或音量升高而生成。


3.根据权利要求2所述的网络系统,其中,被执行的所述指令还致使所述一个或多个处理器通过比较所检测的音高或音量的升高与所述环境的标准化值来确定是否已经发生了安全事件。


4.根据权利要求1所述的网络系统,其中,被执行的所述指令还致使所述一个或多个处理器通过以下步骤来确定是否已经发生了安全事件:
致使所述提供方设备或所述请求用户设备中的第二个发起对所述服务提供方和所述请求用户的所述环境的监控;
接收由所述提供方设备或所述请求用户设备中的所述第二个生成的第二事件指示,所述第二事件指示包括由所述提供方设备或所述请求用户设备中的所述第二个的麦克风在所述服务提供方和所述请求用户的环境中捕捉的音频数据;以及
分析所述第二事件指示。


5.根据权利要求1所述的网络系统,其中,被执行的所述指令还致使所述一个或多个处理器基于所接收的所述第一事件指示确定相关方。


6.根据权利要求1所述的网络系统,其中,所述一个或多个安全操作包括将通知发送给所述提供方设备或所述请求用户设备。


7.根据权利要求1所述的网络系统,其中,所述一个或多个安全操作包括将数据发送至所述提供方设备或所述请求用户设备,以发起与所述提供方设备或所述请求用户设备的音频或视频通信。


8.根据权利要求1所述的网络系统,其中,所述一个或多个安全操作包括将数据发送至所述提供方设备或所述请求用户设备,以致使所述提供方设备或所述请求用户设备捕捉视频,并且将对应于所捕捉的视频的数据发送至所述网络系统。


9.根据权利要求1所述的网络系统,其中,所述一个或多个安全操作包括:
基于所述提供方设备或所述请求用户设备的位置从位置数据库识别被确定为安全的位置;
更新所述服务提供方的服务路线,被更新的所述服务路线包括所识别的位置;以及
将对应于被更新的路线的数据发送至所述提供方设备。


10.根据权利要求1所述的网络系统,其中,所述一个或多个安全操作包括将位置数据发送至第三方。


11.根据权利要求1所述的网络系统,其中,被执行的所述指令还致使所述一个或多个处理器:
从第二服务提供方的第二提供方设备或第二用户的第二用户设备接收第二事件指示;
分析所述第二事件指示以确定所述第二事件指示是否对应于所述安...

【专利技术属性】
技术研发人员:M·奥赫利希K·西格尔
申请(专利权)人:优步技术公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利