[发明专利]一种快速设置日历事件的方法有效
| 申请号: | 201710337830.7 | 申请日: | 2017-05-15 |
| 公开(公告)号: | CN107179856B | 公开(公告)日: | 2020-05-05 |
| 发明(设计)人: | 毛丹;李天锋;陈华华 | 申请(专利权)人: | 宁波波导软件有限公司 |
| 主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06Q10/10;H04M1/725 |
| 代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 袁忠卫;孙盼峰 |
| 地址: | 315103 浙江省宁波市高*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 快速 设置 日历 事件 方法 | ||
1.一种快速设置日历事件的方法,用于将第一移动终端的日历事件设置成第二移动终端的日历事件,其特征在于,包括如下步骤1至步骤9:
步骤1,第一移动终端实时检测其屏幕所受到的触摸事件并在检测到触摸事件是由外部压力引起时,第一移动终端获取触摸事件所对应的外部压力在第一移动终端屏幕上的坐标;
步骤2,第一移动终端判断存在引起触摸事件的外部压力位于其屏幕的短信图标上时,第一移动终端记录短信图标所对应触摸事件的触发时间;第一移动终端判断存在引起触摸事件的外部压力位于其屏幕的日历图标上时,第一移动终端记录日历图标所对应触摸事件的触发时间;
步骤3,第一移动终端判断短信图标所对应触发时间与日历图标所对应触发时间之间的时间差值位于预设的时间间隔内时,第一移动终端设置mIsCalendar=1并弹出具有日历事件列表的对话框给其操作者;否则,第一移动终端转至执行步骤1;其中,所述预设的时间间隔为100ms;
步骤4,第一移动终端通过sqlite数据库技术获取日历APP中的所有事件数据,并将获取的所有事件数据显示在所述对话框的日历事件列表中,以通过对话框的日历事件列表显示第一移动终端的所有日历事件;
步骤5,第一移动终端的操作者在日历事件列表中选择所要发送的日历事件并在所述对话框中设置第二移动终端所对应的号码后,第一移动终端的操作者通过点击完成按钮以将包括所选日历事件数据、对应所选日历事件的日历事件动作响应数据、第二移动终端所对应的号码以及mIsCalendar值的日历设置数据通过sqlite数据库技术保存到第一移动终端的数据库中;其中,所述日历事件包括日期以及与日期所对应的工作安排;所述日历事件动作响应数据包括命令删除第二移动终端中的日历事件或者命令在第二移动终端中创建日历事件或者命令第二移动终端发送该第二移动终端中的日历事件数据给第一移动终端;
步骤6,第一移动终端通过activity跳转技术启动新建短信界面,并由第一移动终端中的短信App用BroadcastReceiver广播接收技术在获取到日历设置数据后,第一移动终端中的短信App将获取到的第二移动终端所对应的号码设置为短信接收人号码,所述第一移动终端中的短信App将获取的日历设置数据设置为预设固定格式的短信内容后,第一移动终端将所述短信内容发送给短信接收人号码所对应的第二移动终端;
步骤7,第二移动终端接收到第一移动终端通过短信发送来的日历设置数据后,第二移动终端解析所获取的日历设置数据以及该日历设置数据内的日历事件动作响应数据,并对所获取日历设置数据中的mIsCalendar值做出判断:
当所获取的mIsCalendar值为1时,第二移动终端使用Broadcast广播技术把获取到的所选日历事件数据发送到第二移动终端的日历App中,并执行步骤8;否则,第二移动终端结束当前操作;
步骤8,第二移动终端中的日历App通过BroadcastReceiver广播接收技术获取所选日历事件数据,并由第二移动终端做出判断响应:
当第二移动终端判断日历事件动作响应数据为命令删除该第二移动终端中的日历事件时,则第二移动终端的日历App将与当前日历事件动作响应数据相对应的日历事件删除后,结束与日历设置相关的操作,由第二移动终端反馈日历事件删除成功的提示信息给第一移动终端;
当第二移动终端判断日历事件动作响应数据为命令在第二移动终端中创建日历事件时,则第二移动终端的日历App创建对应当前日历事件动作响应数据的日历事件,并在创建日历事件完毕后结束与日历设置相关的操作,由第二移动终端反馈日历事件创建成功的提示信息给第一移动终端,从而实现将第一移动终端的日历事件设置为第二移动终端的日历事件;
当第二移动终端判断日历事件动作响应数据为命令该第二移动终端发送其日历事件数据给第一移动终端时,则第二移动终端执行步骤9;
步骤9,第二移动终端根据所获取第一移动终端发送来的日历事件数据以及第二移动终端的日历App中的日历事件数据做出判断:
当第一移动终端发送来的日历事件数据与第二移动终端的日历App中的日历事件数据存在相同日历事件时,则第二移动终端获取第一移动终端对应的号码,并将第二移动终端的日历App中的所有日历事件数据以预设格式发送给第一移动终端;否则,第二移动终端发送无相关内容的日历事件的反馈信息给第一移动终端。
2.根据权利要求1所述的快速设置日历事件的方法,其特征在于,还包括如下步骤a1至步骤a8:
步骤a1,第一移动终端实时检测其所受到的触摸事件并在检测到触摸事件是由外部压力引起时,第一移动终端获取触摸事件所对应的外部压力在第一移动终端上的坐标;
步骤a2,第一移动终端判断存在引起触摸事件的外部压力位于其屏幕的短信图标上时,第一移动终端记录短信图标所对应触摸事件的触发时间;第一移动终端判断存在引起触摸事件的外部压力位于其屏幕的联系人图标上时,第一移动终端记录联系人图标所对应触摸事件的触发时间;
步骤a3,第一移动终端判断短信图标所对应触发时间与联系人图标所对应触发时间之间的时间差值位于预设的时间间隔内时,第一移动终端设置mIsContact=1并弹出具有联系人列表的对话框给其操作者;否则,第一移动终端结束该步骤,并转至执行步骤a1;其中,所述预设的时间间隔为100ms;
步骤a4,第一移动终端通过sqlite数据库技术获取其联系人App中的所有联系人数据,并将获取的所有联系人数据显示在所述对话框的联系人列表中,以通过对话框的联系人列表显示第一移动终端的所有联系人数据;
步骤a5,第一移动终端的操作者在联系人列表中选择所要发送的联系人数据并在所述对话框中设置好第二移动终端所对应的号码后,第一移动终端的操作者通过点击完成按钮以将包括所选联系人数据、第二移动终端所对应的号码以及mIsContact值的联系人设置数据通过sqlite数据库技术保存到第一移动终端的数据库中;
步骤a6,第一移动终端通过activity跳转技术启动新建短信界面,并由第一移动终端中的短信App用BroadcastReceiver广播接收技术获取到联系人设置数据后,第一移动终端中的短信App将获取到的第二移动终端所对应的号码设置为短信接收人号码,所述短信App将获取的联系人设置数据设置为固定格式的短信内容后,第一移动终端将所述短信内容发送给短信接收人号码所对应的第二移动终端;
步骤a7,第二移动终端接收到第一移动终端通过短信发送来的联系人设置数据后,第二移动终端解析所获取的联系人设置数据并对所获取联系人设置数据中的mIsContact值做出判断:
当所获取的mIsContact值为1时,第二移动终端使用Broadcast广播技术把获取到的所选联系人数据发送到第二移动终端的联系人App中,并执行步骤a8;否则,第二移动终端结束当前操作;
步骤a8,第二移动终端中的联系人App通过BroadcastReceiver广播接收技术获取所选联系人数据,并且将获取的所选联系人数据设置为第二移动终端中联系人App的联系人,从而实现将第一移动终端的联系人数据设置为第二移动终端的联系人数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波波导软件有限公司,未经宁波波导软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710337830.7/1.html,转载请声明来源钻瓜专利网。





