一、写在前面 在空闲时间刷微信朋友圈,是大多数人乐此不疲的事,无论上班下班,坐车还是吃饭。虽然有很多声音:不能整天抱着手机,不要做低头族云云,但手机里的世界,还是迷住了很多人。 昨天晚上我忽做一梦,梦中站在街边痴迷的刷微信朋友圈,不知不觉3个小时就过去了,突然我的朋友圈内容,都散开之后顺着手机屏幕向下流走,飘散开去,与此同时,周边的电视屏幕、电脑屏幕、手表屏幕等都相继亮起,并发出叮铃铃的告警声,街边的便民固话,也响起了告警声。我顿时惊恐万分,吓出一身冷汗。猛的抬头四下张望,才发觉是一场梦。 半夜爬起来,抹了一把额头的露珠,不对,是汗水,匆匆的回忆了一下梦中情景,觉得应该把梦中这个场景记录下来。一方面锻炼一下我产品策划的PRD编写,一方面是想让看官们评评理,在这样"少发微信,多和朋友见面"的主题思想下,是不是应该做一个"朋友圈坍塌"的功能。 以下是我对功能的构想描述和界面效果,看看如果有这样的功能,你会用吗? 纯属个人闭门造車,如有不妥,愿挨板砖。 二、功能概述 功能描述 功能名称:朋友圈坍塌(防沉迷功能); 实现条件:在用户启用朋友圈功能的前提下(因为朋友圈是个插件),在"发现"栏目中不间断刷朋友圈超过某个时间阈值,比如2小时(此时间可以由用户自行设定); 功能效果:朋友圈内容散落,不能再正常浏览,与此同时,手机向周边有ID的硬件发起指令,周边硬件开始告警(告警功能也可以由用户选择打开或是关闭); 功能目的:实际上是一个防沉迷系统,防止一次性低头刷朋友圈太久,达到少玩手机的目的; 功能流程图 开启朋友圈,且开启朋友圈防沉迷(坍塌)功能的用户,在刷朋友圈时间超过预设的阈值时,朋友圈坍塌,且周边硬件报警。 详细实现方式如下述。 三、实现效果展示 功能开启 用户进入微信的设置页面(路径为:我-设置-通用-功能-朋友圈插件),设置是否打开"朋友圈坍塌"的功能,同时设置好阈值时间。 对于用户展示,此功能称作"防沉迷设置"以便容易理解(本文当中相关效果图均以IOS为例)。朋友圈坍塌功能入口如下图所示: 用户点击"朋友圈防沉迷设置"入口后,则进入具体的开关及时间设置页面,效果如下图所示: 关闭情况下的效果图: 打开并设置时间阈值的效果图: 设置完成后,点击左上角的返回按钮,即可生效。 功能生效 对于开启"朋友圈坍塌"功能的用户,当进入朋友圈的时候,后台开始启动计时。当用户很happy的在朋友圈中蹉跎,超过预先设定时间阈值时,开始调起"坍塌"。 下图为朋友圈首屏坍塌前后效果对比。 坍塌前: 坍塌后: 首屏坍塌后的效果,是页头的封面图片不变,其他包括用户头像在内的文字及图片会随着用户向上拖动屏幕,而向下散落开去,像树叶飘落下来一样的感觉,文字开始头朝下倒下来,图片也是头朝下,向下坠。 下为第二屏开始坍塌的效果: 在第二屏以及往下,用户持续上拉,则上拉出来的文字或图片快到达屏幕中上部时,也会触发"坍塌",向下散落开去。 四、硬件部分结合 现在我们都在讲,为每一个事物都指定一个ID,用互联网链接一切可以连接的事物,无论是人、物,还是各类设备。 所以文中描述的"朋友圈坍塌"功能,所涉及到的周边提醒的硬件,设想是按照如下方式实现的。 硬件需具备的功能 硬件需具备2项重要特性: 首先,每个能够参与到提醒作用的硬件,必须具有自己独有的ID编号,且能够连接上网; 其次,每个硬件必须有LBS的服务,能够精确贡献自己的位置; 在具备以上2个特性后,还需具备一个统一控制台,也即微信发出指令之后,需要由一个统一控制台,根据用户位置,选取哪些硬件需要提醒用户(这可以由第三方实现,也可以由微信自己实现) 同时,参与到提醒功能的硬件中,应该也需集成提醒功能所需的软件(这可以由生产商加入,也可以考虑由用户自行升级)。例如,某个商场,愿意将自己户外大屏幕升级到可提醒,或者是某个商店的营业主,愿意将自己商店的动态广告电视屏幕升级到可提醒,亦或者是用户将自己家里的电视机,升级至可提醒。 硬件提醒的实现方式 当用户在某些有提醒作用的硬件周围,刷朋友圈超过预设时间时,朋友圈本身坍塌的同时,用户附近的硬件,也将通过网络收到微信发出的提醒指令,然后执行提醒功能。 例如,用户如果在家中,则电视屏幕亮起,电脑屏幕亮起,家里的固定电话也响起。用户如果是在街道上,则周边的便民电话可能会响起(这取决于便民电话是否愿意加入到提醒功能中)。 如下图,用户在家里收到了硬件提醒效果图: 五、结束语 实施的必要性值得商榷 个人觉得,"朋友圈坍塌"这个功能的初衷是好的,但是对于用户来说,是否有这个必要,还值得商榷: 一是朋友圈本身就是微信的一个插件,如果不想浏览的话,可以选择关闭;二是这种"坍塌"的提醒方式,略略有点过于重了,难免会吓到用户;三是刷朋友圈所用的时间,多数是碎片化的时间,愿意花很长时间刷朋友圈的用户,还需要根据具体的数据进行分析是否存在(我估计在朋友圈搞代购的,可能会花很长时间);四是用户即使愿意花时间刷朋友圈,那也得有更新的内容才行,这个内容更新就依赖于他的朋友们了。 硬件连接的困难 文中提到的涉及连接硬件并提醒用户的部分,目前看来纯属YY,实现难度还是非常大,就我这个硬件的外行也能说服自己这个可行性有多难: 一是需要每一个硬件有自己独有的ID;二是这个ID需要由一个统一的组织进行标准化制定,为世界上每一个人和物都制定标准化ID;三是需要所有硬件都连接网络,并且能进行位置定位,以便确定刷朋友圈的用户,就在这些硬件附近;四是微信的"朋友圈坍塌"功能的触发机制,能够随时触发这些愿意参与其中的硬件的响应。