CN105893580A - 一种使用微信平台创建和管理电子日记的方法 - Google Patents
一种使用微信平台创建和管理电子日记的方法 Download PDFInfo
- Publication number
- CN105893580A CN105893580A CN201610204357.0A CN201610204357A CN105893580A CN 105893580 A CN105893580 A CN 105893580A CN 201610204357 A CN201610204357 A CN 201610204357A CN 105893580 A CN105893580 A CN 105893580A
- Authority
- CN
- China
- Prior art keywords
- diary
- user
- information
- public number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种使用微信平台创建和管理电子日记的方法,利用微信关注具有电子日记功能的公众号,向公众号发送日记信息,日记信息保存到云存储服务器上,并与用户身份关联,作为用户的日记进行存储,如果用户授权公众号读取位置信息,可以同时通过API获得用户的位置数据,与日记信息共同存储;通过公众号的菜单,用户可以随时查看/下载日记,也可以通过公众号运营方直接出版日记。本发明基于微信平台,不需要安装软件,节省流量,容易使用,隐私保障安全,采用云存储使数据更安全,用户体验好。另外,本发明同样适用于QQ等其他具有公众号和API的社交平台,关注具有电子日记功能的QQ或者其他社交软件的公众号,然后采取同样操作即可。
Description
技术领域
本发明涉及电子日记技术领域,尤其涉及一种使用微信平台创建和管理电子日记的方法。
背景技术
传统的日记方式是抽出一整块时间来写日记,在个人电脑和智能手机普及之后,也有许多创新者在新设备上实现电子日记来代替传统的纸和笔。现有的电子日记软件需要用户下载并安装软件到电脑或手机上,然后调用软件的相应功能来记录日记并存储,有的软件把日记数据记录在本机,容易因为手机或电脑的损害而造成日记数据丢失,信息管理安全性差。可见,这种创新并未体现用户对交互粒度变小的需求,也并未改变人们创作日记方式的本质。
郑森申请号为200510113910.1的专利公开了一种新型高效的个人日记书写和保存方式,用户通过智能手机或其它互联网终端设备将日记以短信的方式保存在互联网的短信日记;北京三星通信技术研究有限公司在其申请号为200610161108.4的专利中公开了一种自动整理日记的方法;皇家飞利浦电子股份有限公司在其申请号为200680039714.7的专利中公开了一种用于向电子日记本加入内容或从中获取内容的方法和***。这些技术虽然在一定程度上方便了用户对日记的创建、保存、分享,但仍然存在众多问题:1.日记的内容比较单调,没有将移动设备硬件的信息采集功能和日记内容的创建联系起来,主要靠用户的输入。2.用来创建电子日记的软件需要专门安装,耗费网络流量和人工精力。3.日记的创建需要用户专门的一段时间,没有有效使用户充分利用其零散的闲暇时间。4.传统电子日记的数据存储采用单一服务器,若服务器损坏将导致数据丢失,安全性差。5.用户隐私数据得不到安全保障,容易被窃取。6.从安装软件到创建、管理日记,操作技术性相对较高,不能满足大众化需求,普及效果差。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种使用微信平台创建电子日记的方法,其基于微信平台,用户关注具有电子日记功能的微信公众号后,就可以以文字、语音、图片、视频、地理位置等形式创建电子日记,不需要安装软件,节省流量,容易使用,由于微信公众号的严格限制用户隐私数据也可以得以很好保障,同时采用云端存储技术,用户数据更安全。
为实现上述目的,本发明提供了一种使用微信平台创建和管理电子日记的方法,其特征在于:包括记录日记信息和查看/下载日记信息,其中记录日记信息包括以下步骤:
S11、用户关注带有电子日记功能的微信公众号,微信公众号向后端应用发送用户关注事件消息包,后端应用记录用户关注信息;
S12、用户向公众号发送日记信息,微信公众号向后端应用发送接收消息事件数据包,后端应用接收数据包后,首先判断该消息是不是特殊格式的沟通消息,如果是,则直接按沟通消息处理后并返回处理结果给用户,不做保存;
S13、如果不是特殊格式的沟通消息,则进一步判断是不是文字消息,如果是则保存文字信息到数据库,作为文本日记保存下来,并返回处理结果到用户;
S14、如果为非文字信息,则从微信服务器下载相应的文件,然后把日记文件信息存入数据库,作为非文本日记保存下来,最后返回处理结果到用户;
S15、用户授权公众号读取位置信息时,同时通过API获得用户的位置数据,和用户的日记信息一起保存到数据库;
另一方面,查看/下载日记信息包括以下步骤:
S21、点击查看/下载日记的相应菜单,后端应用将判断该用户的身份信息是否已经在会话中存在,如果已经存在,则直接读出其日记数据并显示,或供用户下载;
S22、如果会话中没有用户身份信息,后端应用则调用微信API中的OAuth接口,来获取用户的身份信息,并把得到的身份信息存入会话中,以备用户下次请求时使用;
S23、如果日记中记录了用户的位置信息,则读出并和用户的日记信息一起显示。
上述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述非文字信息为语音、图片、视频任意一种或者其组合。
上述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述位置信息为经纬度。
上述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述后端应用运行于服务器,日记信息存储于云存储服务器。
上述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述微信公众号上的电子日记具有多种日记模版供用户选择,每个模版都按不同的方式对日记进行展示。
本发明的有益效果是:
1、本发明直接基于微信,只要是安装了微信的用户,就可以直接关注公众号后,马上使用,节省了用户的流量,不需要另外安装软件。
2、本发明把用户的日记数据都存储在云端,用户即使手机丢失或损坏,也不会造成数据丢失,安全性高。
3、本发明基于微信平台和基于微信公众号的严格权限限制,用户的日记位置信息等数据只有用户同意后才能记录和读取。
4、本发明基于微信平台,操作简单,便于大众化使用,支持文字、语音、图片、视频、地理位置等,用户体验好。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1是本发明的记录日记的流程图。
图2是本发明的查看/下载日记的流程图。
图3是本发明的功能时序图。
具体实施方式
如图1、2、3所示,一种使用微信平台创建和管理电子日记的方法,其特征在于:包括记录日记信息和查看/下载日记信息,其中记录日记信息包括以下步骤:
S11、用户关注带有电子日记功能的微信公众号,微信公众号向后端应用发送用户关注事件消息包,后端应用记录用户关注信息;
S12、用户向公众号发送日记信息,微信公众号向后端应用发送接收消息事件数据包,后端应用接收数据包后,首先判断该消息是不是特殊格式的沟通消息,如果是,则直接按沟通消息处理后并返回处理结果给用户,不做保存;
S13、如果不是特殊格式的沟通消息,则进一步判断是不是文字消息,如果是则保存文字信息到数据库,作为文本日记保存下来,并返回处理结果到用户;
S14、如果为非文字信息,则从微信服务器下载相应的文件,然后把日记文件信息存入数据库,作为非文本日记保存下来,最后返回处理结果到用户;
S15、用户授权公众号读取位置信息时,同时通过API获得用户的位置数据,和用户的日记信息一起保存到数据库。
另一方面,查看/下载日记信息包括以下步骤:
S21、点击查看/下载日记的相应菜单,后端应用将判断该用户的身份信息是否已经在会话中存在,如果已经存在,则直接读出其日记数据并显示,或供用户下载;
S22、如果会话中没有用户身份信息,后端应用则调用微信API中的OAuth接口,来获取用户的身份信息,并把得到的身份信息存入会话中,以备用户下次请求时使用;
S23、如果日记中记录了用户的位置信息时,则直接读出并和用户的日记信息一起显示。
本实施例中,所述非文字信息为语音、图片、视频任意一种或者其组合。
本实施例中,所述位置信息为经纬度。基于微信平台和基于微信公众号的严格权限限制,用户的日记位置信息等数据只有用户同意后才能记录和读取。在安卓平台,由于其平台特点,以及应用软件市场不如苹果公司的App Store对安全性的审查严格,软件只在安装时提示用户会使用哪些权限,而大部分的用户对这些权限都缺乏了解,造成了很多软件读取用户的隐私数据(如地理位置,通讯录,上网记录等)而用户并不知情。
本实施例中,所述后端应用运行于服务器,日记信息存储于云存储服务器,避免因为单一服务器的损坏造成数据丢失,数据存储安全。
本实施例中,所述微信公众号上的电子日记具有多种日记模版供用户选择,每个模版都按不同的方式对日记进行展示,操作界面好,满足用户多样化需求。
综上所述,本发明利用微信关注具有电子日记功能的公众号,向公众号发送文字、语音、图片、视频、地理位置等信息,都会被该公众号自动记录为用户的日记。然后,用户发给公众号的文字、图片、语音、视频等信息,下载保存到云存储服务器上,并与用户身份关联,作为用户的日记进行存储,如果用户授权公众号读取位置信息,可以同时通过API获得用户的位置数据(主要是经纬度),和用户的日记信息一起保存。
通过公众号的菜单选项,用户可以随时查看自己的日记、下载日记,也可以通过公众号运营方直接出版日记。本发明提供多种日记模版供用户选择,每个模版都按不同的方式对日记进行展示,以满足用户的多样化需求。
同时,为了保证用户仍然可以方便的和公众号运营方沟通,还定义特殊格式的信息,比如本发明可以忽略以“#沟通#”开头的信息,不作为用户的日记保存,也可以利用公众号菜单,开发独立的沟通页面和用户进行沟通。
本发明基于微信平台,创建电子日记不需要安装软件,节省流量,容易使用,由于微信公众号的严格限制用户隐私数据也可以得以很好保障,同时采用云端存储技术,用户数据更安全。
另外,本发明同样适用于QQ等其他具有公众号和API的社交平台。
比如,对于QQ,利用QQ关注具有电子日记功能的QQ公众号,向QQ公众号发送文字或者图片、音视频等日记信息,日记信息保存到云存储服务器上,并与用户身份关联,作为用户的日记进行存储,如果用户授权公众号读取位置信息,可以同时通过API获得用户的位置数据,与日记信息共同存储;通过QQ公众号的菜单,用户可以随时查看/下载日记,也可以通过公众号运营方直接出版日记。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
Claims (5)
1.一种使用微信平台创建和管理电子日记的方法,其特征在于:包括记录日记信息和查看/下载日记信息,其中记录日记信息包括以下步骤:
S11、用户关注带有电子日记功能的微信公众号,微信公众号向后端应用发送用户关注事件消息包,后端应用记录用户关注信息;
S12、用户向公众号发送日记信息,微信公众号向后端应用发送接收消息事件数据包,后端应用接收数据包后,首先判断该消息是不是特殊格式的沟通消息,如果是,则直接按沟通消息处理后并返回处理结果给用户,不做保存;
S13、如果不是特殊格式的沟通消息,则进一步判断是不是文字消息,如果是则保存文字信息到数据库,作为文本日记保存下来,并返回处理结果到用户;
S14、如果为非文字信息,则从微信服务器下载相应的文件,然后把日记文件信息存入数据库,作为非文本日记保存下来,最后返回处理结果到用户;
S15、用户授权公众号读取位置信息时,同时通过API获得用户的位置数据,和用户的日记信息一起保存到数据库;
另一方面,查看/下载日记信息包括以下步骤:
S21、点击查看/下载日记的相应菜单,后端应用将判断该用户的身份信息是否已经在会话中存在,如果已经存在,则直接读出其日记数据并显示,或供用户下载;
S22、如果会话中没有用户身份信息,后端应用则调用微信API中的OAuth接口,来获取用户的身份信息,并把得到的身份信息存入会话中,以备用户下次请求时使用;
S23、如果日记中记录了用户的位置信息,则读出并和用户的日记信息一起显示。
2.如权利要求1所述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述非文字信息为语音、图片、视频任意一种或者其组合。
3.如权利要求1所述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述位置信息为经纬度。
4.如权利要求1所述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述后端应用运行于服务器,日记信息存储于云存储服务器。
5.如权利要求1所述的一种使用微信平台创建和管理电子日记的方法,其特征在于,所述微信公众号上的电子日记具有多种日记模版供用户选择,每个模版都按不同的方式对日记进行展示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610204357.0A CN105893580A (zh) | 2016-04-01 | 2016-04-01 | 一种使用微信平台创建和管理电子日记的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610204357.0A CN105893580A (zh) | 2016-04-01 | 2016-04-01 | 一种使用微信平台创建和管理电子日记的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105893580A true CN105893580A (zh) | 2016-08-24 |
Family
ID=57013290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610204357.0A Pending CN105893580A (zh) | 2016-04-01 | 2016-04-01 | 一种使用微信平台创建和管理电子日记的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105893580A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106372173A (zh) * | 2016-08-31 | 2017-02-01 | 广西德高仕安全技术有限公司 | 一种基于微信公众服务平台的文件管理方法 |
CN107329665A (zh) * | 2017-07-04 | 2017-11-07 | 杭州哲信信息技术有限公司 | 一种基于智能设备的日记记录方法 |
CN108269181A (zh) * | 2016-12-29 | 2018-07-10 | 航天信息软件技术有限公司 | 一种***数据的处理方法及*** |
CN109120509A (zh) * | 2018-07-26 | 2019-01-01 | 阿里巴巴集团控股有限公司 | 一种信息收集的方法及装置 |
CN110071867A (zh) * | 2019-05-27 | 2019-07-30 | 山东浪潮人工智能研究院有限公司 | 一种微信语音日记本记录方法及使用方法 |
CN112448880A (zh) * | 2019-09-02 | 2021-03-05 | 中兴通讯股份有限公司 | 一种rcs业务消息的发送方法、装置、客户端和服务器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102169430A (zh) * | 2010-02-25 | 2011-08-31 | 北京星系科技发展有限责任公司 | 一种手机互动娱乐微博客软件*** |
CN204598018U (zh) * | 2015-05-19 | 2015-08-26 | 苏州鱼骨头电子科技有限公司 | 一种语音日记*** |
-
2016
- 2016-04-01 CN CN201610204357.0A patent/CN105893580A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102169430A (zh) * | 2010-02-25 | 2011-08-31 | 北京星系科技发展有限责任公司 | 一种手机互动娱乐微博客软件*** |
CN204598018U (zh) * | 2015-05-19 | 2015-08-26 | 苏州鱼骨头电子科技有限公司 | 一种语音日记*** |
Non-Patent Citations (1)
Title |
---|
百度经验: "微信写日志分享朋友圈", 《HTTPS://JINGYAN.BAIDU.COM/ARTICLE/90808022C113D4FD91C80F93.HTML》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106372173A (zh) * | 2016-08-31 | 2017-02-01 | 广西德高仕安全技术有限公司 | 一种基于微信公众服务平台的文件管理方法 |
CN108269181A (zh) * | 2016-12-29 | 2018-07-10 | 航天信息软件技术有限公司 | 一种***数据的处理方法及*** |
CN107329665A (zh) * | 2017-07-04 | 2017-11-07 | 杭州哲信信息技术有限公司 | 一种基于智能设备的日记记录方法 |
CN109120509A (zh) * | 2018-07-26 | 2019-01-01 | 阿里巴巴集团控股有限公司 | 一种信息收集的方法及装置 |
CN109120509B (zh) * | 2018-07-26 | 2021-12-28 | 创新先进技术有限公司 | 一种信息收集的方法及装置 |
CN110071867A (zh) * | 2019-05-27 | 2019-07-30 | 山东浪潮人工智能研究院有限公司 | 一种微信语音日记本记录方法及使用方法 |
CN112448880A (zh) * | 2019-09-02 | 2021-03-05 | 中兴通讯股份有限公司 | 一种rcs业务消息的发送方法、装置、客户端和服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105893580A (zh) | 一种使用微信平台创建和管理电子日记的方法 | |
US8695058B2 (en) | Selective management of mobile device data in an enterprise environment | |
US11425571B2 (en) | Device configuration method, apparatus and system | |
US20100299152A1 (en) | Selective Management of Mobile Devices in an Enterprise Environment | |
US20140089416A1 (en) | Systems and methods for sharing data among multiple end user devices | |
CN104243286A (zh) | 通过微信进行公共wifi认证的方法 | |
CN104106241A (zh) | 生成安全名称记录的***和方法 | |
CN104683961A (zh) | 名片交互方法、装置和终端 | |
CN104168557A (zh) | 操作***的升级方法和操作***的升级装置 | |
CN107181755B (zh) | 一种办公平台的身份识别方法、装置及*** | |
JP2017509048A (ja) | アンチマルウェア型モバイルコンテンツデータ管理装置及び方法 | |
CN106462423A (zh) | 用于通过基于web的场境集成web和本地应用的***和方法 | |
US20140310606A1 (en) | Method and device for providing plugin in contact list | |
CN105721389A (zh) | 多终端设备互通数据处理和服务响应方法、装置 | |
CN103490978A (zh) | 终端、服务器和消息监视方法 | |
US11531716B2 (en) | Resource distribution based upon search signals | |
CN108196902A (zh) | 用于展示开屏广告的方法与设备 | |
US20140136665A1 (en) | Forced operating of software on a remote terminal | |
CN104539688B (zh) | 一种基于mPortal***的商铺管理*** | |
KR101325025B1 (ko) | 셋톱박스 기반의 클라우드 서비스 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 | |
CN108198305A (zh) | 机场快速安检方法、可读存储介质及快速安检平台 | |
US8787879B2 (en) | Multiple SIM card secure global mobile device | |
KR20160129970A (ko) | 자동 근태 관리 방법, 시스템 및 이에 관한 컴퓨터-판독가능 저장 매체 | |
CN102223399B (zh) | 基于智能终端的联系人会话展现方法及*** | |
US9667655B2 (en) | Intelligent content ghosting on mobile devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160824 |
|
RJ01 | Rejection of invention patent application after publication |