当前位置: 首页 > 专利查询>王凯平专利>正文

一种用于电子阅读终端实现跨平台的数据通信方法技术

技术编号:22534917 阅读:88 留言:0更新日期:2019-11-13 11:03
本发明专利技术提出一种用于电子阅读终端实现跨平台的数据通信方法,该电子阅读终端包括NB‑IoT通信模块,该方法包括:在固定时间或地点,NB‑IoT通信模块向服务器端固定端口发送连接请求;接收服务器端返回的连接确认消息,确认建立连接;服务器2端获取与该终端对应的已有文件列表信息,该文件列表信息基于开放性平台发送来的信息确定,以根据该文件列表信息确定文件传输列表以及传送相应的文件,所述传送的文件包括有文件标识以及文件包属性的消息内容,电子阅读终端基于服务端发送来的文件传输列表接收文件。本发明专利技术能够在终端低功耗、长待机时间的前提下,保证终端基于事件的响应及终端阅读内容与用户账户数据同步的准确性。

A cross platform data communication method for electronic reading terminal

The invention provides a cross platform data communication method for an electronic reading terminal, which comprises an Nb \u2011 IOT communication module. The method comprises: at a fixed time or place, the Nb \u2011 IOT communication module sends a connection request to a fixed port at the server end; receives a connection confirmation message returned by the server end, confirms to establish a connection; the server 2 obtains a connection with the terminal Corresponding existing file list information, which is determined based on the information sent by the open platform, to determine the file transmission list and transmit corresponding files according to the file list information. The transmitted files include message content with file identification and file package attributes. The electronic reading terminal receives files based on the file transmission list sent by the server. Under the premise of low power consumption and long standby time of the terminal, the invention can ensure the accuracy of event-based response of the terminal and synchronization of the terminal reading content and user account data.

【技术实现步骤摘要】
一种用于电子阅读终端实现跨平台的数据通信方法
本专利技术涉及通信
,尤其涉及一种实现跨平台的数据通信方法。
技术介绍
智能手机带来了丰富的内容和应用,据统计,每天人们花费在手机上的时间超过2个小时甚至更多。在日常使用中,阅读消息、新闻和电子书占据了主要时间。尤其是新闻和电子书,篇幅长,阅读时间长,而新闻和电子书不断地在时间上会持续更新,用户可能每天都会阅读,但由于手机屏幕亮度高,而且直接发光对眼睛刺激大,因而长时间的使用容易造成视觉疲劳和视力下降等问题,而且长时间的使用使得手机功耗大,需要频繁充电。为了解决上述问题,电子墨水显示技术开始出现,并以kindle电纸书阅读器的形式被广泛接受。电子墨水显示技术与传统LCD或OLED等显示技术相比,采用被动式照明,本身不发光,对眼睛的刺激小,且在强烈日光下仍然能保持良好的可读性、低功耗、对比度好等特性,成为文章、书籍阅读等文字阅读应用的理想载体,虽然电子墨水显示技术有很多优点,但是这种技术的缺点也很明显,就是刷新率不高,单色显示,并不适合作为手机的主要屏幕。有阅读习惯的用户,通常需要专门携带类似kindle的电纸书。但是,随身携带两个电子设备不够方便,而且,电纸书无法使用智能手机上的丰富资源,具有很大局限性,目前没有任何一种技术方案能够实现将智能手机上的内容在关联的电子阅读设备上的同步,也没有任何一种技术方案能够实现跨平台的(比如智能手机微信平台、电子阅读设备服务平台、以及网页端)即时内容同步。近两年,尤其是2016年以来,伴随共享单车的大规模部署,窄带物联网(NarrowBandInternetofThings,NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。NB-IoT支持待机时间长、对网络连接要求较高设备的高效连接。在现有技术中,NB-IoT模块通常作为(或设计初衷)智慧城市中低功耗的智能水表、天然气表使用。在与服务器进行通讯时,必须由NB-IoT模块主动向服务器请求,服务器收到请求确认后,建立通讯连接(UDP/TCP)。每次通讯时,NB-IoT模块的IP地址为通讯运营商基站随机分配,通讯完成后(服务器推送或NB-IoT模块上传),模块进入PSM模式(超低功耗休眠模式),此时服务器无法唤醒NB-IoT模块,也无法推送消息到模块。NB-IoT模块在这些领域应用,最大的优点就是占用带宽低,而且使得智慧城市中的终端设备功耗很低,但配备有NB-IoT模块的终端设备虽然具有上述优越的性能,但目前还未发现在其他领域有适合的应用。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的方案。本专利技术的一个方面,提供了一种用于电子阅读终端实现跨平台的数据通信方法,该电子阅读终端包括NB-IoT通信模块,该方法包括:在固定时间或地点,NB-IoT通信模块向服务器端固定端口发送连接请求;服务器基于终端的连接请求,向终端发送连接确认消息;服务器端根据所述连接请求中携带的终端设备ID以及用户ID查询与用户相对应的文件列表,确定终端需要同步更新的文件及更新文件列表,所述文件与开放性平台基于用户请求发送来的文件链接信息相关;所述电子终端与服务器端建立连接后,服务器向电子阅读终端发送所述更新文件列表以及需要更新的文件内容信息;电子阅读终端根据所述文件内容信息形成文件内容。可选的,在NB-IoT通信模块向服务器端固定端口发送连接请求前,终端建立一个socket,以与服务器端建立连接。可选的,该方法还包括:所述文件的数据包中添加有文件-文件包属性,所述的电子阅读终端根据文件-文件包属性对文件传输进行正确性校验。可选的,该方法还包括:服务器端根据NB-IoT通信模块发送的连接请求、已有文件列表信息判断通讯是否异常。可选的,该方法还包括,根据服务器端传送完文件下发的结束命令,电子阅读终端进入省电模式。可选的,该方法还包括:将文件内容组装成特定大小的NB胶囊数据序列;将更新文件列表及各数据序列数据包发送给终端。可选的,该方法还包括:配置NewIO线程池,用于处理终端的连接请求,所述线程池包括boss线程组和worker线程组,所述boss线程组用来处理终端的连接请求,所述worker线程组用来处理文件列表信息。可选的,该方法还包括:利用ServerBootstrap对象传递boss线程组和worker线程组。可选的,该方法还包括:根据更新文件列表,开始向终端发送文件,包括:调用ServerBootstrap类方法childHandler实现类处理业务。可选的,所述类处理业务包括对用户发布的数据进行自然语言的文本分析、标记以及制作。可选的,该方法还包括:根据自然语言处理标记、用户画像、位置信息向用户推送相对应的文本文件。可选的,所述数据通信方法通过物联网平台中介。可选的,该方法还包括:建立与终端相应的产品模型,以使物联网平台依据该产品模型与终端进行连接;建立进行二进制格式与JSON格式转换的格式转换模块,供物联网平台调用,以使所述服务器端与物联网平台之间进行socket连接,所述物联网平台与终端之间基于NB-IoT通讯协议连接。本申请实施例中提供的技术方案,至少具有如下技术效果或优点:本申请提出的数据通信方法是应终端请求进行数据传输,使得终端功耗低,本专利技术利用在下行方向应用很少的基于NB-IOT的通信链路,数据的传输不会发生阻塞,且适用于新闻、电子书等文本数据的传输;在电子阅读端在进行阅读时,由于文件数据已经从服务器端获取下来,存储在本地,不会因为网络传输导致任何延迟,阅读体验好。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了第一种实施方式的墨宝终端与服务器端直连的示意图;图2示出了终端的通信流程;图3示出了服务器端通信流程;图4示出了第二种实施方式的墨宝终端与服务器端通过第三方物联网平台中介的连接的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。由于电子墨水显示技术与传统LCD或OLED等显示技术相比,采用被动式照明,本身不发光,对眼睛的刺激小,且在强烈日光下仍然能保持良好的可读性、低功耗、对比度好等特性,成为文章、书籍阅读等文字阅读应用的理想载体。本专利技术提出的终端为具有应用电子墨水显示技术的电子墨水屏的本文档来自技高网
...

【技术保护点】
1.一种用于电子阅读终端实现跨平台的数据通信方法,其特征在于,该电子阅读终端包括NB‑IoT通信模块,该方法包括:在固定时间或地点,NB‑IoT通信模块向服务器端固定端口发送连接请求;服务器基于终端的连接请求,向终端发送连接确认消息;服务器端根据所述连接请求中携带的终端设备ID以及用户ID查询与用户相对应的文件列表,确定终端需要同步更新的文件及更新文件列表,所述文件与开放性平台基于用户请求发送来的文件链接信息相关;所述电子终端与服务器端建立连接后,服务器向电子阅读终端发送所述更新文件列表以及需要更新的文件内容信息;电子阅读终端根据所述文件内容信息形成文件内容。

【技术特征摘要】
1.一种用于电子阅读终端实现跨平台的数据通信方法,其特征在于,该电子阅读终端包括NB-IoT通信模块,该方法包括:在固定时间或地点,NB-IoT通信模块向服务器端固定端口发送连接请求;服务器基于终端的连接请求,向终端发送连接确认消息;服务器端根据所述连接请求中携带的终端设备ID以及用户ID查询与用户相对应的文件列表,确定终端需要同步更新的文件及更新文件列表,所述文件与开放性平台基于用户请求发送来的文件链接信息相关;所述电子终端与服务器端建立连接后,服务器向电子阅读终端发送所述更新文件列表以及需要更新的文件内容信息;电子阅读终端根据所述文件内容信息形成文件内容。2.根据权利要求1所述的数据通信方法,其特征还在于,在NB-IoT通信模块向服务器端固定端口发送连接请求前,电子阅读终端建立一个socket,以与服务器端建立连接。3.根据权利要求1或2所述的数据通信方法,其特征还在于,所述文件的数据包中添加有文件-文件包属性,所述的电子阅读终端根据文件-文件包属性对文件传输进行正确性校验。4.根据权利要求1或2所述的数据通信方法,该方法还包括:服务器端根据NB-IoT通信模块发送的连接请求、已有文件列表信息判断通讯是否异常。5.根据权利要求1或2所述的数据通信方法,该方法还包括,根据服务器端传送完文件下发的结束命令,电子阅读终端进入省电模式。6.根据权利要求1或2所述的数据通信方法,该方法还包括:将文件内容组装成特定大小的NB胶囊数据序列;将更新...

【专利技术属性】
技术研发人员:王凯平李萌
申请(专利权)人:王凯平李萌
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1