一种数据无感知加载方法、可穿戴设备和系统技术方案

技术编号:39242812 阅读:9 留言:0更新日期:2023-10-30 11:55
本发明专利技术提供一种数据无感知加载方法、可穿戴设备和系统,该方法包括:在根据用户需求加载学习资源时,通过客户端前台展示本地缓存的学习资源,并通过客户端后台向服务器端发送资源获取请求;接收服务器端发送的学习资源及对应的版本值,并根据版本值判断学习资源是否需要更新;当判断学习资源需要更新时,在根据用户的学习情况展示新的学习内容时,通过客户端前台展示与新的学习内容对应的更新后的学习资源。本发明专利技术直接通过本地缓存展示学习资源,在用户完成学习内容后,接收服务器端根据本次学习情况发送的更新后的学习资源,此时用户从当前学习页面返回时,客户端前台展示的已经是更新后的学习资源,实现了用户角度的数据无感知加载。知加载。知加载。

【技术实现步骤摘要】
一种数据无感知加载方法、可穿戴设备和系统


[0001]本专利技术涉及数据加载
,尤指一种数据无感知加载方法、可穿戴设备和系统。

技术介绍

[0002]儿童智能手表在用户使用学习相关功能时,需要加载大量学习资源和数据,例如运动课程需要加载所有视频课程数据,背单词需要加载所有词书资源,若资源数据较多同时学习任务和计划数据更新频繁,容易造成加载时间过长,用户学习操作次数多使加载次数频繁,从而导致学习过程中很多时间都在等待数据到达客户端。
[0003]针对此技术问题,本专利技术提供一种数据无感知加载方法、可穿戴设备和系统。

技术实现思路

[0004]本专利技术的目的是提供一种数据无感知加载方法、可穿戴设备和系统,实现数据无感知加载优化用户学习体验。
[0005]具体的,本专利技术提供的技术方案如下:
[0006]本专利技术提供一种数据无感知加载方法,由客户端执行,包括:
[0007]在根据用户需求加载学习资源时,通过客户端前台展示本地缓存的学习资源,并通过客户端后台向服务器端发送资源获取请求;
[0008]接收所述服务器端发送的学习资源及对应的版本值,并根据所述版本值判断学习资源是否需要更新;
[0009]当判断学习资源需要更新时,在根据用户的学习情况展示新的学习内容时,通过所述客户端前台展示与新的学习内容对应的更新后的学习资源。
[0010]在上述实施方式中,当用户开始学习时,根据用户需求加载学习资源,当本地存在与学习资源相关的数据缓存时,直接通过客户端前台展示本地缓存的学习资源;当判断本地存储的版本值与服务器端发送的版本值不同时,根据用户的学习情况在客户端前台展示学习数据,在用户完成学习内容之后,向服务器端发送本次学习情况,并接收服务器端根据本次学习情况发送的更新后的学习资源,此时用户从当前学习页面返回时,客户端前台展示的已经是更新后的学习资源,实现了用户角度的数据无感知加载。
[0011]在一些实施方式中,在所述的在根据用户需求加载学习资源时,通过客户端前台展示本地缓存的学习资源,并通过客户端后台向服务器端发送资源获取请求之前,还包括:
[0012]判断本地是否存在与所述学习资源相关的数据缓存;
[0013]当本地存在与所述学习资源相关的数据缓存时,通过所述客户端前台展示本地缓存的学习资源;
[0014]当本地不存在与所述学习资源相关的数据缓存时,等待接收所述服务器端发送相关数据。
[0015]在上述实施方式中,当用户开始学习时,根据用户需求加载学习资源,同时判断本
地是否存在相关的数据缓存,如果存在,直接通过缓存数据展示学习计划和内容,如果不存在,展示加载等待后台数据到达。
[0016]在一些实施方式中,在所述的接收所述服务器端发送的学习资源及对应的版本值,并根据所述版本值判断学习资源是否需要更新之后,还包括:
[0017]当判断学习资源无需更新时,通过所述客户端前台展示所述服务器端发送的与新的学习内容对应的学习资源。
[0018]在上述实施方式中,在判断本地是否存在相关缓存数据并进行相应操作之后,通过客户端后台向服务器端发送资源获取请求,客户端在接收到学习资源和对应版本值时,对比本地存储的版本值与接收到的版本值是否相同,当版本值相同时不对学习资源进行更新操作,直接通过客户端前台展示服务器端发送的与新的学习内容对应的学习资源。
[0019]在一些实施方式中,所述的当判断学习资源需要更新时,在根据用户的学习情况展示新的学习内容时,通过所述客户端前台展示与新的学习内容对应的更新后的学习资源,包括:
[0020]根据用户的学习情况通过所述客户端前台展示学习数据;
[0021]向所述服务器端发送用户本次学习情况;
[0022]接收所述服务器端发送的根据学习逻辑及用户本次学习情况更新后的学习资源及对应版本值;
[0023]在根据用户的学习情况展示新的学习内容时,通过所述客户端前台展示与新的学习内容对应的更新后的学习资源。
[0024]在上述实施方式中,当判断学习资源更新时,客户端前台会根据以往用户的学习情况展示新的学习数据,在用户完成本次学习后,向服务器端发送本次学习情况,而服务器端会根据本次学习情况向客户端发送更新后的学习资源,在根据用户的学习情况展示新的学习内容时会展示与新的学习内容相对应的更新后的学习资源,此时用户从当前学习页面返回时,客户端前台展示的已经是更新后的学习资源,实现了用户角度的数据无感知加载。
[0025]在一些实施方式中,在所述的接收所述服务器端发送的根据用户的学习情况更新后的学习资源及对应版本值之后,还包括:
[0026]根据所述版本值判断学习资源是否更新;
[0027]若判断所述学习资源更新,则将更新后的学习资源存储至本地;
[0028]若判断所述学习资源未更新,则通过客户端前台展示所述学习资源。
[0029]在上述实施方式中,客户端在接收到服务器端发送的更新后的学习资源和对应版本值之后,再次根据版本值判断是否更新学习资源,从而达到维护和更新所有学习情况的版本值的目的。
[0030]本专利技术提供一种数据无感知加载方法,由服务器端执行,包括:
[0031]接收所述客户端后台在根据用户需求加载学习资源时发送的资源获取请求,所述客户端前台展示本地缓存的学习资源;
[0032]向所述客户端发送学习资源及对应的版本值,使所述客户端根据所述版本值判断学习资源是否需要更新,并在判断学习资源需要更新时,根据用户的学习情况展示新的学习内容时,以及通过所述客户端前台展示与新的学习内容对应的更新后的学习资源。
[0033]在上述实施方式中,当用户开始学习时,客户端根据用户需求加载学习资源,当本
地存在与学习资源相关的数据缓存时,直接在客户端前台展示本地缓存的学习资源,随后接收客户端后台发送的资源获取请求;随后向客户端发送学习资源和版本值,当判断发送的版本值与本地存储的版本值不同时,更新客户端的学习资源,并在根据用户的学习情况展示新的学习内容时,通过客户端前台展示与新的学习内容对应的更新后的学习资源,实现用户角度的数据无感知加载过程。
[0034]在一些实施方式中,在所述的接收所述客户端后台在根据用户需求加载学习资源时发送的资源获取请求之前,还包括:
[0035]根据预先设定的学习内容、学习逻辑以及客户端反馈的前次学习情况,判断是否更新学习资源及对应的版本值。
[0036]本专利技术还提供一种可穿戴设备,包括:
[0037]展示发送模块,用于在根据用户需求加载学习资源时,通过客户端前台展示本地缓存的学习资源,并通过客户端后台向服务器端发送资源获取请求;
[0038]接收判断模块,用于接收所述服务器端发送的学习资源及对应的版本值,并根据所述版本值判断学习资源是否需要更新;
[0039]展示模块,用于当判断学习资源需要更新时,在根据用户的学习情况展示新的学习内容时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据无感知加载方法,由客户端执行,其特征在于,包括:在根据用户需求加载学习资源时,通过客户端前台展示本地缓存的学习资源,并通过客户端后台向服务器端发送资源获取请求;接收所述服务器端发送的学习资源及对应的版本值,并根据所述版本值判断学习资源是否需要更新;当判断学习资源需要更新时,在根据用户的学习情况展示新的学习内容时,通过所述客户端前台展示与新的学习内容对应的更新后的学习资源。2.根据权利要求1所述的数据无感知加载方法,其特征在于,在所述的在根据用户需求加载学习资源时,通过客户端前台展示本地缓存的学习资源,并通过客户端后台向服务器端发送资源获取请求之前,还包括:判断本地是否存在与所述学习资源相关的数据缓存;当本地存在与所述学习资源相关的数据缓存时,通过所述客户端前台展示本地缓存的学习资源;当本地不存在与所述学习资源相关的数据缓存时,等待接收所述服务器端发送相关数据。3.根据权利要求1所述的数据无感知加载方法,其特征在于,在所述的接收所述服务器端发送的学习资源及对应的版本值,并根据所述版本值判断学习资源是否需要更新之后,还包括:当判断学习资源无需更新时,通过所述客户端前台展示所述服务器端发送的与新的学习内容对应的学习资源。4.根据权利要求1所述的数据无感知加载方法,其特征在于,所述的当判断学习资源需要更新时,在根据用户的学习情况展示新的学习内容时,通过所述客户端前台展示与新的学习内容对应的更新后的学习资源,包括:根据用户的学习情况通过所述客户端前台展示学习数据;向所述服务器端发送用户本次学习情况;接收所述服务器端发送的根据学习逻辑及用户本次学习情况更新后的学习资源及对应版本值;在根据用户的学习情况展示新的学习内容时,通过所述客户端前台展示与新的学习内容对应的更新后的学习资源。5.根据权利要求4所述的数据无感知加载方法,其特征在于,在所述的接收所述服务器端发送的根据用户本次学习情况更新后的学习资源及对应版本值之后,还包括:根据所述版本值判断学习资源是否更新;若判断所述学习资源更新,则...

【专利技术属性】
技术研发人员:魏程军
申请(专利权)人:甄十信息科技上海有限公司
类型:发明
国别省市:

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

1