点击上方
蓝字
关注
澳洲房产投资,移民,生活,留学,新闻
关于澳洲,你想知道的都在这里了!
不久前,圣母大学计算机系终身副教授一家人遭两名劫匪抢去汽车,在不到24小时之内,这名教授和博士生二人通过手机发动应用程序和计算机算法中的“贪心算法”,成功将车找回。
千万别惹计算机教授!
最近,圣母大学计算机系终身副教授,博士生导师,并兼任电子系终身副教授史弋宇经历了一件惊心动魄的事:
12月中下旬的周末,史教授原本计划开车带一家人由芝加哥O’Hare经纽约前往百慕大的度假旅行,在途中一座加油站停车检查车胎时,遇到了两名持枪劫匪。劫匪抢走了史教授的钱包和Mazda CX-9汽车,让这次旅行泡汤。
转折的地方在于,史教授利用马自达的手机发动应用程序(Mazda Mobile Start,MMS),成功定位到车辆的相对位置,并用计算机算法中最直接的greedy approach(贪心算法),将车辆位置搜寻了出来。最终,在被抢不到24小时,史教授成功把车追回。
连现场的警察都感叹:
“They shouldn’t have messed up with computer science professors!”
被抢:两个劫匪持枪,抢走所有行李!
按原计划,史教授一家人开车从印第安纳的South Bend出发,大约中部时间12:00 到达芝加哥中国城,当时发现Mazda CX-9提示胎压异常,因此史教授决定午饭后开车前往中国城附近的一家Shell加油站给轮胎充气。
当时加油站里的车并不少,而且也有些人在店里买东西,没有任何危险的征兆。
由于加油站的气泵非常简陋,需要投币4个quarter才能使用,而且并没有提供胎压读数,于是史教授决定换个加油站试试,但上车后他想起来似乎右前轮的气门帽并没有拧紧,打算下车拧紧。
刚下车,有两个身材不高大约20来岁的黑人从后面的一辆车上下来并靠近史教授,其中一个直接用一把枪指着他低声说“See the gun? Give me your wallet. Give me your key.” 并且反复重复说,神情紧张。另一个劫匪则钻进了驾驶室让所有人下车。
史教授考虑到车里还有孕妇和小孩,为了安全起见,就很配合的把钱包递给了劫匪,劫匪打开后从里面拿出了所有的现金。
劫匪随后把钱包还给史教授,又让他赶紧把车钥匙交给劫匪。与此同时,车里的另一个劫匪继续催促所有人下车。
“我发现他并没有关上驾驶座的门,就趁此机会把我的手机扔到了门上的夹袋里,希望对后续追踪有所帮助。”
在大家都下车后,劫匪一溜烟的就把车开跑了,而史教授一家所有的行李,包括护照、绿卡等等,都还在车尾箱里。
报警:三次才打通911,警察把车型都搞错了
劫匪并没有抢走史教授太太的手机,她的手机就成了史教授一家人的唯一通讯工具。
被抢之后史教授首先拨打911,第一次大约等了十几秒并没有被接通。于是第二次再打,还是没有成功(所以关键时候911也不一定靠谱) 第三次再打,终于通了。
但911接线员却告知:无法查询到史教授的车牌信息(I cannot find your license plate number sir)。
“我被劫匪持枪抢了车,打911报警,居然还得自己去警察局做笔录,估计等我搞完,车都已经被chop shop大卸八块了。”
于是他继续拨打911。这一次接线员好了一些,在史教授又一次描述了案情后,接线员帮转到了芝加哥中央警察局,对方的接线员又问了一遍情况,说这个你应该打给911啊(This is a true emergency and you should call 911 directly.)
“我都想骂人了,忍住气继续说我打了,但是是他们把我转过来的。”于是,接线员又帮转回了911,最后的接线员终于说派警察过来,此时离抢劫发生已经过去了大约十分钟。
又等了大约十分钟,和史教授想象中大量警车闪着警灯蜂拥而至的场景不同,只来了一辆警车。车上下来了两个警察,仔细的询问了案发的经过,包括有没有看清劫匪的长相、年龄等。
“我说你们能不能先帮我去追一下车子,这些信息我慢慢给你提供。但警察说,别担心,一旦获得了所需的所有信息,就会将史教授的车牌信息输入系统并发布给执行的警察。
最后,当警察处理完时,离史教授的车被劫走已经过了整整半个小时。
接着,警察发现加油站里布满了监控摄像头,于是进到店里要看监控。但不一会儿那个警察就出来了,问另一个警察:我不知道怎么上传这些视频,你会吗?另一个警察回答:我也不会啊。他们于是告诉史教授:没关系,会有侦探会来料理这个视频, 我们的事情就办到这里啦!
于是他们打算开车离去。
但刚上车又下来问史教授:
“你的Mazda CX-9 是台两门的对吧?”
这时史教授已经完全无语了:
“长官,是个四门的SUV。”
“OMG. It’s an SUV? F*ck”
Mazda CX-9(图片来自马自达官网)
然后警察立刻冲回车里拿起对讲机说:
It is not a small car. It’s a four-door SUV.
这时候离史教授的车被抢已经过去了四十多分钟,在这个时候史教授想起了一个关键问题:他把手机留在了车里!
警察顿时一脸兴奋:是iPhone手机吗?有没有开追踪功能?
“不,是台华为手机”
“什么手机?”
“华为,H-U-A-W-E-I”
“没听说过华为,它能追踪吗?”
“能,但是得花点时间。你们不能直接追踪手机信号吗?”
“不能,那都是电影里的情节,通过手机信号根本不能追踪手机。”
听到这里,史教授又想骂人了,如果不能追踪,那Sprint’s Family Locator 和 AT&T's FamilyMap的功能都是骗人的吗?明明三角追踪是很容易的。
由于史教授等登入手机账户,需要使用学校的email,但是学校的email系统开启了基于Duo的two step verification, 因此在新的手机上登录时需要首先通过自己的手机或者办公室电话验证,但这两条途径都没有办法使用。如果打电话给学校IT,想想周末也没有人,于是放弃。
最后,史教授一家人打了个Uber之后,就回家了。
转折:手机发动应用程序成为关键,史教授决定靠自己寻车
到了家里已经傍晚,来不及吃晚饭,史教授找朋友借了台电脑,又立刻赶回学校,利用办公室的电话通过了two step verification,,登录了find my phone的网页。不出所料,虽然last seen的日期是当天,但已经无法显示实时位置了,后来史教授发现其实这几个劫匪对电子产品的追踪功能非常清楚。
折腾了一天,回到家里很快史教授就睡觉了。故事本来也应该到此结束,但是他做了个梦,于是凌晨五点醒来时事情有了新的转机。
史教授梦到留在家里的那把车钥匙上有个远程遥控,摁一下车子就自己开回来了,而且所有行李都还在车上。
“在意识到这是个梦的同时,我也想到了一件事:当时在买车的时候,讨价还价了很久,到最后价格实在压不下来时,就让他们给免费装了一个Mazda Mobile Start (MMS),可以利用手机远程发动汽车引擎,给车辆上锁和开锁。”
其实装完后史教授就没怎么用过这个功能,但没想到它最终成了能找回车子的关键。
“我的判断是既然能用手机远程控制车子,那在安装这个MMS的时候也一定启动了 GPS定位的功能。”
史教授马上打开电脑搜了一下,发现果然MMS还有一个附带功能,就是帮助你找到停车地点。于是他立刻在手机上登录这个app,但发现密码始终不正确。重设了密码,依然提示密码错误。最后实在不行,去网上找了MMS的说明,仔细阅读后发现了另一种可能性:没有续租MMS服务,因此它被停用了。
史教授尝试着在网上续租了一年的服务,然后就很顺利的登录进了app。“不得不说,马自达的IT实在是太烂了。从软件工程角度来说,没有续租导致的无法登录居然显示密码错误,这是UI设计的反面典型。只是这样也就算了,当我在app里找到CarFinder的界面,他的显示就是一个红点和一个大圈,红点代表车的位置,大圈代表车的范围,然后右上角有距离显示81.8英里和相对误差+/- 22 英尺。没有地图,没有提供GPS坐标。”
所以,史教授除了能知道他和车的直接距离和相对位置,别的什么都不知道(后来发现其实那个相对位置也只有距离车很近的时候才会比较准,距离远的时候完全可能是错的)。他还顺便看了一下引擎的状态,是OFF的,说明车子被停在了某个地方。
不管怎么样,总算有车的线索了。史教授立刻打911,结果接线员说这事儿不紧急啊,你直接联系芝加哥中央警察局吧,我们不管。
史教授又打给芝加哥警局,接电话的警员说太好啦,这个事情你得告诉负责你的案子的侦探啊,不过今天周末他不在办公室里,我帮你转到他语音信箱吧,这样他上班就能第一时间知道。
史教授耐着性子和他说:这个事情不太好拖吧,是不是越早越好?对方说:那行吧,你把GPS坐标给我,我们派人去看看。
但是汽车没有坐标,只能看到车子和用户的距离以及相对的方向。听到这话,对方说警力有限,不能帮着你满大街找车。
最后,对方给了一个非常有建设性的意见:不如你自己去找找?找到了以后可以给我们打电话呀,我们一定来解决剩下的事情。
警察靠不住就只能靠自己了。
波折:路上疑似被跟踪,离马自达只有不到5英尺
当时是早上六点,于是史教授满怀歉疚的打了个电话给他的一个平时还挺机灵的学生小王,请他陪同一起去趟芝加哥找车。小王二话不说就赶了过来,两人在全家人充满忧虑的目送中开车驶入了黎明前的黑暗里。
史教授把驾驶任务交给了小王,而他则开始在车上进行一些信息搜集和准备工作。
首先大概搜索了一下,发现按照MMS提示的直线距离,大概目标位置会是在芝加哥的南郊,一个以暴乱和枪击闻名的地区。