[发明专利]智能机关机充电显示时间和日期的方法在审

专利信息
申请号: 201610698573.5 申请日: 2016-08-22
公开(公告)号: CN107491291A 公开(公告)日: 2017-12-19
发明(设计)人: 戴金春 申请(专利权)人: 深圳鼎智通讯股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 深圳市神州联合知识产权代理事务所(普通合伙)44324 代理人: 周松强
地址: 518000 广东省深圳市南山区粤*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 智能 机关 充电 显示 时间 日期 方法
【说明书】:

技术领域

发明涉及智能机的技术领域,尤其涉及一种智能机关机充电显示时间和日期的方法。

背景技术

智能机功能强大,但是耗电量也非常厉害,所以手机充电是每天生活必不可少的。在关机时充电,目前市场上所有的智能机是不能显示时间和日期,但是我们常常又有需要知道时间和日期的需求,所以如果能在关机时充电,让屏幕显示时间和日期,特别是晚上,这样又不需要开机就能快速的查看到日期和时间,非常便利。

发明内容

针对上述技术中存在的不足之处,本发明提供一种操作方便的智能机关机充电显示时间和日期的方法。

为了达到上述目的,本发明一种智能机关机充电显示时间和日期的方法,包括以下实现步骤:

S1、启动关机充电模式:系统通过初始化引导程序进入关机充电模式;

S2、初始化显示资源:通过在用户数据存储区域获取上次关机时的时区信息,并设置为当前时区,同时通过函数计算获取时间以及日期信息;

S3、关机充电控制:系统触发on charger,启动关机充电服务charger,智能机开始进行充电;

S4、关机充电界面绘制:通过函数触发,绘制当前的时间和日期,并将时间、日期以及充电状态显示在智能机的显示屏上。

其中,在智能机的正常开机情况下,用户设置时区后以存储时区信息的文件变量名属性的方式存储在用户数据存储区域,在S2中获取时区信息的具体操作包括以下步骤:

S21、在关机充电模式下,通过对系统初始化引导配置脚本的修改,使之在启动关机充电服务charger,之前先挂载用户数据分区;

S22、通过 load_persist_props函数加载属性信息,此函数用来加载用户存储空间中的以persist起始命名的属性;

S23、通过load_persist_props函数加载读取存储时区信息的文件变量名属性信息;

S24、获取存储时区信息,设置为当前时区。

其中,在S24之后,还包括S25计算获取时间以及日期信息的过程,时间日期的实现在封装了图标绘制接口的库文件中完成,计算获取时间以及日期信息的函数包括:

time_t timep;

struct tm *p;

time(&timep);

p=localtime(&timep)。

其中,在S4中绘制当前时间和日期使用的计算函数包括:

fill_animation_date;

fill_animation_time。

其中,在S3和S4之间还包括触发所绘制的时间日期进行显示的初始化event事件,其具体实现方式为按键操作、插拔USB的消息事件,充电状态下,按键操作的初始化,短按显示充电logo,长按开机,在event事件中使用event_loop这个函数判断按键状态,确认DC是否插拔;

如果长按开机:执行重启设备的函数调用;

如果拔出DC:执行关机操作的函数调用。

其中,在S4进行时间日期显示之后,还要进行S5创建同充电芯片交互的设备节点,把socket信息通知应用层的过程,网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。

其中,S5的具体操作为:

使用函数uevent_open_socket通过初始化uevent 环境函数调用的方式通知到应用层,就是往一个socket广播一个消息,只需要在应用层打开socket监听内核向底层传递的消息,就可以收到,在这个过程中创建了socket接口获得uevent的文件描述符,然后触发同充电芯片交互的设备节点目录及其子目录下的uevent,再接受并创建设备节点,至此设备节点才算创建。

函数uevent_open_socket是打开uevent的socket。这里的uevent是用到netlink中的内核事件向用户态通知(KOBJECT_UEVENT)功能,是内核和用户态进行双向数据传输的非常好的方式;Uevent是Kobject的一部分,用于在Kobject状态发生改变时,例如增加、移除等,通知用户空间程序。用户空间程序收到这样的事件后,会做相应的处理。

其中,在S3中关机充电控制的过程中,关机充电的方式有:Battery norma charging 正常充电、Battery fast charging快速充电以及Battery wireless charging 无线充电三种方式。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳鼎智通讯股份有限公司,未经深圳鼎智通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610698573.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top