一种使用微信平台创建和管理电子日记的方法

文档序号:10535030阅读:246来源:国知局
一种使用微信平台创建和管理电子日记的方法
【专利摘要】本发明公开了一种使用微信平台创建和管理电子日记的方法,利用微信关注具有电子日记功能的公众号,向公众号发送日记信息,日记信息保存到云存储服务器上,并与用户身份关联,作为用户的日记进行存储,如果用户授权公众号读取位置信息,可以同时通过API获得用户的位置数据,与日记信息共同存储;通过公众号的菜单,用户可以随时查看/下载日记,也可以通过公众号运营方直接出版日记。本发明基于微信平台,不需要安装软件,节省流量,容易使用,隐私保障安全,采用云存储使数据更安全,用户体验好。另外,本发明同样适用于QQ等其他具有公众号和API的社交平台,关注具有电子日记功能的QQ或者其他社交软件的公众号,然后采取同样操作即可。
【专利说明】
一种使用微信平台创建和管理电子日记的方法
技术领域
[0001]本发明涉及电子日记技术领域,尤其涉及一种使用微信平台创建和管理电子日记的方法。
【背景技术】
[0002]传统的日记方式是抽出一整块时间来写日记,在个人电脑和智能手机普及之后,也有许多创新者在新设备上实现电子日记来代替传统的纸和笔。现有的电子日记软件需要用户下载并安装软件到电脑或手机上,然后调用软件的相应功能来记录日记并存储,有的软件把日记数据记录在本机,容易因为手机或电脑的损害而造成日记数据丢失,信息管理安全性差。可见,这种创新并未体现用户对交互粒度变小的需求,也并未改变人们创作日记方式的本质。
[0003]郑森申请号为200510113910.1的专利公开了一种新型高效的个人日记书写和保存方式,用户通过智能手机或其它互联网终端设备将日记以短信的方式保存在互联网的短信日记;北京三星通信技术研究有限公司在其申请号为200610161108.4的专利中公开了一种自动整理日记的方法;皇家飞利浦电子股份有限公司在其申请号为200680039714.7的专利中公开了一种用于向电子日记本加入内容或从中获取内容的方法和系统。这些技术虽然在一定程度上方便了用户对日记的创建、保存、分享,但仍然存在众多问题:1.日记的内容比较单调,没有将移动设备硬件的信息采集功能和日记内容的创建联系起来,主要靠用户的输入。2.用来创建电子日记的软件需要专门安装,耗费网络流量和人工精力。3.日记的创建需要用户专门的一段时间,没有有效使用户充分利用其零散的闲暇时间。4.传统电子日记的数据存储采用单一服务器,若服务器损坏将导致数据丢失,安全性差。5.用户隐私数据得不到安全保障,容易被窃取。6.从安装软件到创建、管理日记,操作技术性相对较高,不能满足大众化需求,普及效果差。

【发明内容】

[0004]有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种使用微信平台创建电子日记的方法,其基于微信平台,用户关注具有电子日记功能的微信公众号后,就可以以文字、语音、图片、视频、地理位置等形式创建电子日记,不需要安装软件,节省流量,容易使用,由于微信公众号的严格限制用户隐私数据也可以得以很好保障,同时采用云端存储技术,用户数据更安全。
[0005]为实现上述目的,本发明提供了一种使用微信平台创建和管理电子日记的方法,其特征在于:包括记录日记信息和查看/下载日记信息,其中记录日记信息包括以下步骤:
[0006]S11、用户关注带有电子日记功能的微信公众号,微信公众号向后端应用发送用户关注事件消息包,后端应用记录用户关注信息;
[0007]S12、用户向公众号发送日记信息,微信公众号向后端应用发送接收消息事件数据包,后端应用接收数据包后,首先判断该消息是不是特殊格式的沟通消息,如果是,则直接按沟通消息处理后并返回处理结果给用户,不做保存;
[0008]S13、如果不是特殊格式的沟通消息,则进一步判断是不是文字消息,如果是则保存文字信息到数据库,作为文本日记保存下来,并返回处理结果到用户;
[0009]S14、如果为非文字信息,则从微信服务器下载相应的文件,然后把日记文件信息存入数据库,作为非文本日记保存下来,最后返回处理结果到用户;
[0010]S15、用户授权公众号读取位置信息时,同时通过API获得用户的位置数据,和用户的日记信息一起保存到数据库;
[0011 ]另一方面,查看/下载日记信息包括以下步骤:
[0012]S21、点击查看/下载日记的相应菜单,后端应用将判断该用户的身份信息是否已经在会话中存在,如果已经存在,则直接读出其日记数据并显示,或供用户下载;
[0013]S22、如果会话中没有用户身份信息,后端应用则调用微信API中的OAuth接口,来获取用户的身份信息,并把得到的身份信息存入会话中,以备用户下次请求时使用;
[0014]S23、如果日记中记录了用户的位置信息,则读出并和用户的日记信息一起显示。
[0015]上述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述非文字信息为语音、图片、视频任意一种或者其组合。
[0016]上述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述位置信息为经玮度。
[0017]上述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述后端应用运行于服务器,日记信息存储于云存储服务器。
[0018]上述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述微信公众号上的电子日记具有多种日记模版供用户选择,每个模版都按不同的方式对日记进行展不O
[0019]本发明的有益效果是:
[0020]1、本发明直接基于微信,只要是安装了微信的用户,就可以直接关注公众号后,马上使用,节省了用户的流量,不需要另外安装软件。
[0021]2、本发明把用户的日记数据都存储在云端,用户即使手机丢失或损坏,也不会造成数据丢失,安全性高。
[0022]3、本发明基于微信平台和基于微信公众号的严格权限限制,用户的日记位置信息等数据只有用户同意后才能记录和读取。
[0023]4、本发明基于微信平台,操作简单,便于大众化使用,支持文字、语音、图片、视频、地理位置等,用户体验好。
[0024]以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
【附图说明】
[0025]图1是本发明的记录日记的流程图。
[0026]图2是本发明的查看/下载日记的流程图。
[0027]图3是本发明的功能时序图。
【具体实施方式】
[0028]如图1、2、3所示,一种使用微信平台创建和管理电子日记的方法,其特征在于:包括记录日记信息和查看/下载日记信息,其中记录日记信息包括以下步骤:
[0029]S11、用户关注带有电子日记功能的微信公众号,微信公众号向后端应用发送用户关注事件消息包,后端应用记录用户关注信息;
[0030]S12、用户向公众号发送日记信息,微信公众号向后端应用发送接收消息事件数据包,后端应用接收数据包后,首先判断该消息是不是特殊格式的沟通消息,如果是,则直接按沟通消息处理后并返回处理结果给用户,不做保存;
[0031]S13、如果不是特殊格式的沟通消息,则进一步判断是不是文字消息,如果是则保存文字信息到数据库,作为文本日记保存下来,并返回处理结果到用户;
[0032]S14、如果为非文字信息,则从微信服务器下载相应的文件,然后把日记文件信息存入数据库,作为非文本日记保存下来,最后返回处理结果到用户;
[0033]S15、用户授权公众号读取位置信息时,同时通过API获得用户的位置数据,和用户的日记信息一起保存到数据库。
[0034]另一方面,查看/下载日记信息包括以下步骤:
[0035]S21、点击查看/下载日记的相应菜单,后端应用将判断该用户的身份信息是否已经在会话中存在,如果已经存在,则直接读出其日记数据并显示,或供用户下载;
[0036]S22、如果会话中没有用户身份信息,后端应用则调用微信API中的OAuth接口,来获取用户的身份信息,并把得到的身份信息存入会话中,以备用户下次请求时使用;
[0037]S23、如果日记中记录了用户的位置信息时,则直接读出并和用户的日记信息一起显不O
[0038]本实施例中,所述非文字信息为语音、图片、视频任意一种或者其组合。
[0039]本实施例中,所述位置信息为经玮度。基于微信平台和基于微信公众号的严格权限限制,用户的日记位置信息等数据只有用户同意后才能记录和读取。在安卓平台,由于其平台特点,以及应用软件市场不如苹果公司的App Store对安全性的审查严格,软件只在安装时提示用户会使用哪些权限,而大部分的用户对这些权限都缺乏了解,造成了很多软件读取用户的隐私数据(如地理位置,通讯录,上网记录等)而用户并不知情。
[0040]本实施例中,所述后端应用运行于服务器,日记信息存储于云存储服务器,避免因为单一服务器的损坏造成数据丢失,数据存储安全。
[0041 ]本实施例中,所述微信公众号上的电子日记具有多种日记模版供用户选择,每个模版都按不同的方式对日记进行展示,操作界面好,满足用户多样化需求。
[0042]综上所述,本发明利用微信关注具有电子日记功能的公众号,向公众号发送文字、语音、图片、视频、地理位置等信息,都会被该公众号自动记录为用户的日记。然后,用户发给公众号的文字、图片、语音、视频等信息,下载保存到云存储服务器上,并与用户身份关联,作为用户的日记进行存储,如果用户授权公众号读取位置信息,可以同时通过API获得用户的位置数据(主要是经玮度),和用户的日记信息一起保存。
[0043]通过公众号的菜单选项,用户可以随时查看自己的日记、下载日记,也可以通过公众号运营方直接出版日记。本发明提供多种日记模版供用户选择,每个模版都按不同的方式对日记进行展示,以满足用户的多样化需求。
[0044]同时,为了保证用户仍然可以方便的和公众号运营方沟通,还定义特殊格式的信息,比如本发明可以忽略以“#沟通#”开头的信息,不作为用户的日记保存,也可以利用公众号菜单,开发独立的沟通页面和用户进行沟通。
[0045]本发明基于微信平台,创建电子日记不需要安装软件,节省流量,容易使用,由于微信公众号的严格限制用户隐私数据也可以得以很好保障,同时采用云端存储技术,用户数据更安全。
[0046]另外,本发明同样适用于QQ等其他具有公众号和API的社交平台。
[0047]比如,对于QQ,利用QQ关注具有电子日记功能的QQ公众号,向QQ公众号发送文字或者图片、音视频等日记信息,日记信息保存到云存储服务器上,并与用户身份关联,作为用户的日记进行存储,如果用户授权公众号读取位置信息,可以同时通过API获得用户的位置数据,与日记信息共同存储;通过QQ公众号的菜单,用户可以随时查看/下载日记,也可以通过公众号运营方直接出版日记。
[0048]以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
【主权项】
1.一种使用微信平台创建和管理电子日记的方法,其特征在于:包括记录日记信息和查看/下载日记信息,其中记录日记信息包括以下步骤: 511、用户关注带有电子日记功能的微信公众号,微信公众号向后端应用发送用户关注事件消息包,后端应用记录用户关注信息; 512、用户向公众号发送日记信息,微信公众号向后端应用发送接收消息事件数据包,后端应用接收数据包后,首先判断该消息是不是特殊格式的沟通消息,如果是,则直接按沟通消息处理后并返回处理结果给用户,不做保存; 513、如果不是特殊格式的沟通消息,则进一步判断是不是文字消息,如果是则保存文字信息到数据库,作为文本日记保存下来,并返回处理结果到用户; 514、如果为非文字信息,则从微信服务器下载相应的文件,然后把日记文件信息存入数据库,作为非文本日记保存下来,最后返回处理结果到用户; 515、用户授权公众号读取位置信息时,同时通过API获得用户的位置数据,和用户的日记信息一起保存到数据库; 另一方面,查看/下载日记信息包括以下步骤: 521、点击查看/下载日记的相应菜单,后端应用将判断该用户的身份信息是否已经在会话中存在,如果已经存在,则直接读出其日记数据并显示,或供用户下载; 522、如果会话中没有用户身份信息,后端应用则调用微信API中的OAuth接口,来获取用户的身份信息,并把得到的身份信息存入会话中,以备用户下次请求时使用; 523、如果日记中记录了用户的位置信息,则读出并和用户的日记信息一起显示。2.如权利要求1所述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述非文字信息为语音、图片、视频任意一种或者其组合。3.如权利要求1所述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述位置信息为经玮度。4.如权利要求1所述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述后端应用运行于服务器,日记信息存储于云存储服务器。5.如权利要求1所述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述微信公众号上的电子日记具有多种日记模版供用户选择,每个模版都按不同的方式对日记进行展示。
【文档编号】G06F17/30GK105893580SQ201610204357
【公开日】2016年8月24日
【申请日】2016年4月1日
【发明人】孟集军
【申请人】北京汇康益生科技有限公司, 孟集军
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1