基于Wi-Fi的智能手机场景模式自动切换

2017-12-28 23:21陈博汤沛东
电子技术与软件工程 2017年14期
关键词:情景模式静音使用者

文/陈博 汤沛东

基于Wi-Fi的智能手机场景模式自动切换

文/陈博 汤沛东

基于Wi-Fi的手机情景模式自动切换APP,是一款智能改变手机情景模式的安卓软件。通过LBS定位、Wi-Fi定位、模糊词匹配进行使用者定位,若判断为需要静音的场所,会帮助使用者静音;若是需要响铃的场所,则会退出静音模式。另外提供设置情景模式的闹钟,更方便持有者的使用。

Wi-Fi 定位 情景模式切换

本文基于安卓平台设计出了可以实现情景模式自动切换的APP,极大的改善了用户体验。

1 选题背景

在教室上课或者自习的时候,在图书馆陶醉于书本的时候,总有突然想起的手机铃声打断思路,这几乎是每个人都有过这种经历。针对这一问题,可以通过手机APP来解决。通过设计一款可以对用户进行定位,并自动为其切换适合的手机场景模式的软件达到场景自动切换的目的,如在教室、图书馆静音,在公共场合响铃。定位方式可以有很多种。软件在进行定位时可以通过LBS、Wi-Fi、模糊词匹配等方式进行定位,准确方便。为了使用者使用起来更方便,设计通过闹钟的方式,定时自动切换情景模式。

2 项目研究的意义

基于Wi-Fi的智能手机场景模式自动切换,目前可以做到通过LBS、Wi-Fi、模糊词匹配等方式对使用者进行定位,判断适合该地点的场景模式。基于地点的手机情景模式自动切换:使用者在到达某一位置时,若需要静音,则可以添加此处为某种情景,在以后再次来到这个地方时,手机APP通过匹配先前存储的Wi-Fi信息,可以判断是不是该将手机情景模式自动切换。如果Wi-Fi信息与之前存储的信息相互匹配,则切换到应有的模式下。

除了通过定位来判断需要使用的情景模式之外,还可以根据使用者自己设定时间来判断需要切换的情景模式。基于时间的情景模式自动切换:使用者可以根据自己的时间规划,进行手机情景模式预先设定。APP会帮助使用者在预先设定的时间进行情景模式切换。使用者还可以设定持续时间,时间到后再切换回原先的情景模式。通过这一设计可以帮助人们自动智能地切换情景模式,避免了在图书馆手机铃声突然响起的尴尬,既是对他人的尊重,也是对自己的尊重,体现出换位思考的境界。

3 基于Wi-Fi的智能手机场景模式自动切换设计

基于Wi-Fi的智能手机场景模式自动切换的APP是针对Android系统编写的。主要实现了两个功能。

3.1 地点场景模式的自动切换

这种功能主要通过APP自身模糊匹配和用户手动添加需要静音的地点这两种方式来实现。APP自身模糊匹配即当APP发现用户所在地被带有关键字的Wi-Fi覆盖时,将会自动将手机的场景模式调至静音状态。用户手动添加需要静音的地点即用户可根据自身需求添加需要静音的地点。每个地点只需添加一次,当用户下次再来到同一地点时,手机将会自动静音。当用户不在需要在某个地点静音时可将已添加的地点删除。

3.2 时间场景模式的自动切换

另外,考虑到一些场景模式有固定的持续时间,比如一节课50分钟,一个会议2个小时,所以我们又添加了基于时间的手机情景模式自动切换的功能。这种功能由用户手动添加需要将手机调至静音的时间来实现。另外,用户还可设置持续时间,在持续时间内手机可一直保持静音状态,达到持续时间后,手机又将自动切换为响铃模式。

系统设计时一共分为业务逻辑层、程序控制层和用户可见层。其中业务逻辑层主要对系统功能业务流程进行管理,程序控制层主要用于对软件系统程序进行逻辑控制,用户可见层是用户可以直接进行操作的界面。

用户可见层位于最顶层,用户利用交互操作界面可以输入需要的数据 ,然后将底层相应服务触发。该层主要包括自定义模式处理界面、定时模式处理界面、普通模式处理界面。

系统控制层主要是对视图层的数据进行接收和操作,并将这些信息传递到业务逻辑层,可以达到中间层转接的目的。

业务逻辑层主要是处理从系统控制层接收到的数据新,然后将得到的操作结果发送至系统控制层。在建业务逻辑层开发时需要根据具体的业务需求进行开发和设计。

通过在Android系统上运行基于Wi-Fi智能手机场景模式的自动切换APP实现了地点场景模式的自动切换以及时间场景模块的自动切换。

4 测试情况及数据处理

通过将LBS定位技术和无线群组定位技术结合,使得我们可以更加精确的定位到用户所在位置,从而进行正确的情景模式自动切换。此外,手机APP的开发中我们还加入了模糊匹配,这样以来,只要手机检测到一些无线网络中带有比如BUPT或者图书馆字样,我们就会自动将手机情景模式切换为静音模式。在完成Wi-Fi的智能手机场景模式自动切换APP开发后,进行了多种实验。比如:拿着手机到教学楼和图书馆,添加情景模式,通过反复进出,观察APP是否能够准确定位并自动切换情景模式。

在测试过程中,我们使用了多个手机,避免手机不同而带来的问题。由于是做纯软件项目,所以不需要花费,只需要在手机上下载自己做的APP进行试验就好。

5 结论

综上所述,由于手机在各方面的强大功能和生活中的广泛应用,它已经成为了当代人必不可少的日常用品,大多数人无论走到哪里都会带着手机。虽然手机的出现很大地方便了人们的生活,但是事物都有两面性,有时候它也给人们的生活带来了一些不便和困扰。这种情况同样也会发生在许多已经工作的上班族身上,开会的时候手机铃声突然响起,不仅影响会议的正常进行还会给领导留下不好的印象。所以为了避免这种情况的发生,我们大多数人会选择将手机切换为振动或者静音状态,然而这也并不是完全之策。因为,下课以后或者会议结束后我们又常常会直接将手机揣进兜里或放进包里而忘记切换回响铃模式,直到下次用手机时才发现有一些未接电话,其中不乏有一些重要的电话。为了解决手机情景模式这个问题给我们带来的一些麻烦,我们于是便提出了设计一款能够进行智能手机场景模式自动切换的APP的想法。通过将LBS定位技术和无线群组定位技术结合,使得我们可以更加精确的定位到用户所在位置,从而进行正确的情景模式自动切换通过定位我们所在的场景,比如是在教室还是在室外,来自动切换手机的情景模式,不需要我们操心,改善用户体验。

[1]李宗恒,李俭伟.主要智能手机操作系统发展现状及前景展望[J].移动通信,2010(03):115-117.

[2]罗伟.基于Android 平台的即时通讯系统的研究与实现[D].湖南师范大学,2009(12).

作者单位 北京邮电大学 北京市 100876

猜你喜欢
情景模式静音使用者
静音轮胎、静音轮胎的质量控制方法及控制系统
沥青路面降噪原理及其静音化设计
静音车厢正式上线, 能制服熊孩子和外放族吗?
新型拼插休闲椅,让人与人的距离更近
抓拍神器
为静音超市点赞
移动终端的情景模式切换方法专利技术研究
他汀或增肌肉骨骼不良反应
梦乡床