CN115733920A - 数据码的获取方法、装置、存储介质和电子设备 - Google Patents
数据码的获取方法、装置、存储介质和电子设备 Download PDFInfo
- Publication number
- CN115733920A CN115733920A CN202211345169.1A CN202211345169A CN115733920A CN 115733920 A CN115733920 A CN 115733920A CN 202211345169 A CN202211345169 A CN 202211345169A CN 115733920 A CN115733920 A CN 115733920A
- Authority
- CN
- China
- Prior art keywords
- position data
- preset route
- data
- acquiring
- data code
- 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
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000036541 health Effects 0.000 claims abstract description 49
- 230000008569 process Effects 0.000 claims abstract description 22
- 230000004044 response Effects 0.000 claims description 15
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Navigation (AREA)
Abstract
本发明实施例提供了一种数据码的获取方法、装置、存储介质和电子设备。该方法包括:在用户移动过程中,获取设定数量个位于预设路线上的位置数据;根据设定数量个位置数据确定出移动方向;判断移动方向是否为预设路线的目标方向;若判断出移动方向为目标方向,则获取数据码,从而在用户移动的过程中,电子设备就获取到了数据码,使用户在打开数据码应用之后,无需等待,电子设备就可以在显示屏上显示健康码,同时也减少了人群聚集的情况,降低了基站的负担与发生网络堵塞的可能性。
Description
【技术领域】
本发明实施例涉及数据码获取技术领域,具体涉及一种数据码的获取方法、装置、存储介质和电子设备。
【背景技术】
如今进入小区、办公大楼等场所,均需要展示健康码。但大多数用户都是移动到场所门口才会获取健康码,且在用户需要获取健康码时,用户需要打开电子设备、多步点击屏幕和等待电子设备与网络服务器建立网络连接之后,才能使电子设备获取到健康码。而基站用于实现电子设备与网络服务器之间建立网络连接。当多人同时在场所门口等待获取健康码时,会增加基站的负担,降低网络连接的成功率,还有可能造成网络堵塞,导致用户需要在场所门口等待很长的时间,电子设备才会获取到健康码。
【发明内容】
有鉴于此,本发明实施例提供了一种数据码的获取方法、装置、存储介质和电子设备,用以解决现有技术中用户需要在场所门口等待很长的时间,电子设备才会获取到健康码的问题。
第一方面,本发明实施例提供了一种数据码的获取方法,包括:
在用户移动过程中,获取设定数量个位于预设路线上的位置数据;
根据设定数量个位置数据确定出所述预设路线的移动方向;
判断所述移动方向是否为目标方向;
若判断出所述移动方向为所述目标方向,则获取数据码。
在一种可能的实现方式中,所述获取设定数量个位于预设路线上的位置数据之前,还包括:
响应于用户在移动开始时输入的开始学习的操作,获取多个历史位置数据;
响应于用户在移动结束时输入的结束学习的操作,根据获取的多个历史位置数据生成预设路线和所述预设路线的目标方向;
保存所述预设路线和所述目标方向。
在一种可能的实现方式中,所述保存所述预设路线之前,还包括:
显示所述预设路线;
响应于用户在查看所述预设路线后输入的保存操作,执行所述保存所述预设路线和所述目标方向的步骤。
在一种可能的实现方式中,所述获取设定数量个位于预设路线上的位置数据,包括:
按照设定时间间隔,获取当前位置数据;
判断当前位置数据是否位于所述预设路线上;
若判断出所述当前位置数据位于所述预设路线上,则将所述当前位置数据确定为位于预设路线上的位置数据,并判断统计出的位于预设路线上的所述位置数据的数量是否达到设定数量;
若判断出统计出的位于所述预设路线上的所述位置数据的数量未达到设定数量,则执行所述获取当前位置数据的步骤;
若判断出所述当前位置数据不位于所述预设路线上,则删除所述当前位置数据并执行获取当前位置数据的步骤。
在一种可能的实现方式中,所述获取数据码之后,还包括:
显示所述数据码。
在一种可能的实现方式中,所述显示所述数据码,包括:
响应于用户输入的显示数据码的操作,显示所述数据码。
在一种可能的实现方式中,所述显示所述数据码,包括:
在设定时间段内,显示所述数据码,所述设定时间段的开始时间点为获取所述数据码的时间点。
在一种可能的实现方式中,所述方法还包括:
若判断出所述移动方向不是所述目标方向,则删除设定数量个所述位置数据,并执行所述获取设定数量个位于预设路线上的位置数据的步骤。
在一种可能的实现方式中,所述获取数据码,包括:
向服务器发送获取数据码请求;
接收服务器发送的数据码。
在一种可能的实现方式中,所述数据码包括健康码。
第二方面,本发明实施例提供了一种数据码的获取装置,包括:
第一获取模块,用于在用户移动过程中,获取设定数量个位于预设路线上的位置数据;
确定模块,用于根据设定数量个位置数据确定出移动方向;
判断模块,用于判断所述移动方向是否为预设路线的目标方向;
第二获取模块,若判断模块判断出所述移动方向为所述目标方向,则获取数据码。
第三方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述第一方面或第一方面任一可能的实现方式中的数据码的获取方法。
第四方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现上述第一方面或第一方面任一可能的实现方式中的数据码的获取方法的步骤。
本发明实施例提供的一种数据码的获取方法、装置、存储介质和电子设备的技术方案中,在用户移动过程中,获取设定数量个位于预设路线上的位置数据;根据设定数量个位置数据确定出移动方向;判断移动方向是否为预设路线的目标方向;若判断出移动方向为目标方向,则获取数据码,从而在用户移动的过程中,电子设备就获取到了数据码,使用户在打开数据码应用之后,无需等待,电子设备就可以在显示屏上显示健康码,同时也减少了人群聚集的情况,降低了基站的负担与发生网络堵塞的可能性。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种数据码的获取方法的流程图;
图2为本发明实施例提供的另一种数据码的获取方法的流程图;
图3为本发明实施例提供的一种显示健康码的示意图;
图4为本发明实施例提供的一种数据码的获取装置的结构示意图;
图5为本发明实施例提供的一种电子设备的示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述数目等,但这些数目不应限于这些术语。这些术语仅用来将数目彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一数目也可以被称为第二数目,类似地,第二数目也可以被称为第一数目。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
图1为本发明实施例提供的一种数据码的获取方法的流程图,如图1所示,该方法包括:
步骤101、电子设备在用户移动过程中,获取设定数量个位于预设路线上的位置数据。
本发明实施例中,电子设备包括但不限于手机、平板电脑、便携式PC、台式机、可穿戴设备等,可穿戴设备包括智能手表。
电子设备具有定位功能。设定数量为大于1的整数。例如,设定数量为10,电子设备获取10个位于预设路线上的位置数据。
在用户移动过程中,电子设备响应于用户打开定位功能的操作,开启定位功能;根据定位功能,定位用户所在的位置,并采集该位置的位置数据;若确定出该位置数据位于预设路线上,则保存位于预设路线上的位置数据。
步骤102、电子设备根据设定数量个位置数据确定出移动方向。
本发明实施例中,电子设备根据设定数量个位置数据生成集合,集合中包括设定数量个位置数据,且设定数量个位置数据按照采集的顺序依次排列。例如,集合可以是序列集,序列集中包括按照采集的顺序依次排列的设定数量个位置数据。电子设备根据该序列集生成移动方向。
移动方向指的是移动趋势方向,指的是按照用户的移动趋势所确定出的方向。移动方向包括向着预设路线的起点移动的方向或向着预设路线的终点移动的方向。例如,当用户在预设路线上移动时,若用户的移动趋势是向着预设路线的终点移动的趋势,则移动方向为向着预设路线的终点移动的方向;若用户的移动趋势是向着预设路线的起点移动的趋势,则移动方向为向着预设路线的起点移动的方向。
步骤103、电子设备判断移动方向是否为预设路线的目标方向,若是,则执行步骤104;若否,则执行步骤105。
本发明实施例中,预设路线包括第一端点和第二端点,当第一端点为起点时,第二端点为终点,目标方向为由起点朝向终点的方向,例如,起点为居住场所,终点为公司,目标方向为朝向公司的方向。电子设备判断移动方向与预设路线的目标方向是否相同,指的是电子设备判断用户是否在向着预设路线的终点的方向移动。例如,预设路线为用户去公司的路线,目标方向为用户向着公司所在的方向移动的趋势方向。用户在预设路线上移动,若用户在向公司的方向移动,则电子设备判断出移动方向为目标方向,执行步骤104;若用户并未向公司的方向移动,则电子设备判断出移动方向不是目标方向,执行步骤105。
步骤104、电子设备获取数据码,流程结束。
本发明实施例中,数据码包括健康码。例如,电子设备与服务器建立通信连接并向服务器发送获取健康码请求;接收服务器发送的健康码,从而在用户移动的过程中,电子设备就接收到了服务器发送的健康码,使用户在打开健康码应用之后,电子设备就可以根据服务器发送的健康码,在显示屏上显示健康码,使用户可以立刻进入场所,不必在场所门口等待,减少了多人聚集在场所门口等待电子设备显示健康码的情况,同时也降低了基站的负担,降低了发生网络堵塞的可能性。
步骤105、电子设备删除设定数量个位置数据,并执行步骤101。
本发明实施例中,电子设备删除设定数量个位置数据所在的序列集,并执行步骤101以重新获取设定数量个位于预设路线上的位置数据。
本发明实施例提供了一种数据码的获取方法,在用户移动过程中,获取设定数量个位于预设路线上的位置数据;根据设定数量个位置数据确定出移动方向;判断移动方向是否为预设路线的目标方向;若判断出移动方向为目标方向,则获取数据码,从而在用户移动的过程中,电子设备就获取到了数据码,使用户在打开数据码应用之后,无需等待,电子设备就可以在显示屏上显示健康码,同时也减少了人群聚集的情况,降低了基站的负担与发生网络堵塞的可能性。
图2为本发明实施例提供的另一种数据码的获取方法的流程图,如图2所示,该方法包括:
步骤201、电子设备响应于用户在移动开始时输入的开始学习的操作,获取多个历史位置数据。
本发明实施例中,电子设备为具有定位功能的设备,电子设备开启定位功能。
电子设备包括显示屏,显示屏上显示开始学习按钮,在用户移动开始时,用户点击开始学习按钮,电子设备响应于用户点击开始学习按钮的操作,开始获取历史位置数据。例如,用户确定自己需要进入办公楼,在距离办公楼80米至200米左右的距离范围内,用户点击电子设备上显示的开始学习按钮,使电子设备开始获取历史位置数据。
步骤202、电子设备响应于用户在移动结束时输入的结束学习的操作,根据获取的多个历史位置数据生成预设路线和预设路线的目标方向。
本发明实施例中,显示屏上显示结束学习按钮,在用户移动结束时,用户点击结束学习按钮,电子设备响应于用户点击结束学习按钮的操作,结束获取历史位置数据。从电子设备开始获取历史位置数据至电子设备结束获取历史位置数据的时间段内,电子设备会获取到多个历史位置数据。电子设备根据多个历史位置数据生成预设路线和预设路线的目标方向。预设路线的起点为电子设备开始获取历史位置数据时的位置,预设路线的终点为电子设备结束获取历史位置数据时的位置。目标方向为由起点朝向终点的方向。
例如,预设路线为用户从办公楼前80米移动至办公楼的路线,其中,预设路线的起点为办公楼前80米,预设路线的终点为办公楼。
步骤203、电子设备保存预设路线和目标方向。
本发明实施例中,步骤203之前,还包括:电子设备显示预设路线和目标方向;响应于用户在查看预设路线后输入的保存操作,执行保存预设路线和目标方向的步骤。
在电子设备生成预设路线之后,显示屏会显示该预设路线和预设路线的目标方向,用户可以根据显示屏显示的预设路线,查看预设路线是否正确;并查看预设路线的目标方向是否由起点指向终点。显示屏还会显示保存按钮,当用户确定出预设路线正确且目标方向是由起点指向终点之后,用户点击保存按钮,电子设备根据用户输入的点击保存按钮的操作,保存该预设路线。
步骤204、电子设备按照设定时间间隔,获取当前位置数据。
本发明实施例中,图3为本发明实施例提供的一种显示健康码的示意图,如图3所示,电子设备会开启定位功能,每隔0.5秒获取1次定位数据;判断定位数据是否位于预设路线;若判断出定位数据不位于预设路线,则将定位数据删除,并执行每隔0.5秒获取1次定位数据的步骤;若判断出定位数据位于预设路线,则将定位数据保存至位置数据数组;判断位置数据数组的长度是否达到10;若判断出位置数据数组的长度未达到10,则执行每隔0.5秒获取1次定位数据的步骤;若判断出位置数据数组的长度达到10,则判断移动方向是否为进入大楼;若判断出路线方向不是进入大楼,则清空位置数据数组并执行每隔0.5秒获取1次定位数据的步骤;若判断出路线方向为进入大楼,则向服务器获取健康码;将获取的健康码渲染成健康码动图;在10分钟内,展示健康码动图。
例如,如图3所示,设定时间间隔为0.5秒。
步骤205、电子设备判断当前位置数据是否位于预设路线上,若是,则执行步骤207;若否,则执行步骤206。
本发明实施例中,电子设备若判断出当前位置数据位于预设路线上,则执行步骤207;若判断出当前位置数据不位于预设路线上,则执行步骤206。
如图3所示,电子设备判断定位数据是否位于预设路线,定位数据指的是上述当前位置数据。
步骤206、电子设备删除当前位置数据并执行步骤204。
本发明实施例中,电子设备根据当前位置数据不位于预设路线上,确定出用户并未在预设路线上移动,从而将当前位置数据删除并执行步骤204以获取下一个当前位置数据。
步骤207、电子设备将当前位置数据确定为位于预设路线上的位置数据,并判断统计出的位于预设路线上的位置数据的数量是否达到设定数量,若是,则执行步骤208;若否,则执行步骤204。
本发明实施例中,电子设备按照采集的顺序,将位于预设路线上的位置数据保存至集合;统计集合中位置数据的数量;判断该数量是否大于或等于设定数量;若判断出该数量大于或等于设定数量,则执行步骤208;若判断出该数量小于设定数量,则执行步骤204。例如,如图3所示,设定数量为10,集合包括位置数据数组,位置数据数组的长度可用于表示位置数据数组中定位数据的数量。电子设备将位于预设路线上的定位数据保存至位置数据数组;判断位置数据数组的长度是否达到10。
步骤208、电子设备根据设定数量个位置数据确定出移动方向。
本发明实施例中,移动方向指的是移动趋势方向。用户在预设路线上移动时,移动方向包括向着预设路线的起点移动的方向或向着预设路线的终点移动的方向。
电子设备按照采集的顺序,根据设定数量个位置数据,确定出移动方向。例如,电子设备按照采集的顺序,将10个位置数据依次排列,生成移动方向。
步骤209、电子设备判断移动方向是否为预设路线的目标方向,若是,则执行步骤210;若否,则执行步骤212。
本发明实施例中,电子设备若判断出移动方向为目标方向,则执行步骤210;若判断出移动方向不是目标方向,则执行步骤212。目标方向指的是向着预设路线的终点移动的方向。如图3所示,电子设备判断用户的移动方向是否为进入大楼。
步骤210、电子设备获取数据码。
本发明实施例中,步骤210,包括:电子设备向服务器发送获取数据码请求;接收服务器发送的数据码。数据码包括健康码。如图3所示,电子设备与服务器建立通信连接并接收服务器发送的健康码;将接收的健康码渲染成健康码动图。从而使电子设备在后台渲染出健康码动图,以便于用户在需要展示健康码时,电子设备能够立即调用后台的健康码动图,并显示健康码动图,减少了用户的等待时间。
步骤211、电子设备显示数据码,流程结束。
本发明实施例中,在一种可能的实现方式中,步骤211包括:电子设备响应于用户输入的显示数据码的操作,显示数据码。
例如,电子设备可以响应于用户输入的打开健康码程序的操作,显示健康码,从而减少了用户的等待时间,也改善了电子设备的耗电情况,减少了电子设备在用户等待时需一直亮屏而引起的耗电,有利于电子设备省电。
在另一种可能的实现方式中,步骤211包括:电子设备在设定时间段内,显示数据码,设定时间段的开始时间点为获取数据码的时间点。
设定时间段可以由用户设置,也可以是电子设备根据用户的移动速度而生成的时间段。用户可以根据在预设路线中移动所需的时间设置设定时间段。例如,用户预设路线中移动所需的时间为10分钟,如图3所示,设定时间段为10分钟。电子设备在生成健康码之后的10分钟内,显示健康码。并在获取到健康码之后的第10分钟,电子设备可以自动关闭健康码,从而减少了用户关闭电子设备显示的健康码的操作。
在另一种可能的实现方式中,电子设备在设定时间段内,响应于用户输入的显示数据码的操作,显示数据码,设定时间段的开始时间点为获取数据码的时间点。
例如,如图3所示,设定时间段为10分钟,在电子设备获取到健康码之后的10分钟内,电子设备均可以响应于用户输入的打开健康码程序的操作,显示健康码;并在生成数据码之后的第10分钟,电子设备可以自动关闭健康码,从而有利于电子设备省电,也减少了用户关闭电子设备显示的健康码的操作。
步骤212、电子设备删除设定数量个位置数据,并执行步骤204。
本发明实施例中,电子设备确定出用户并未向着预设路线的终点移动,删除存储的位置数据。例如,删除用户存储该位置数据的集合,如图3所示,电子设备删除位置数据数组,从而达到了删除位于预设路线上的定位数据的目的。
本发明实施例提供了一种数据码的获取方法,在用户移动过程中,获取设定数量个位于预设路线上的位置数据;根据设定数量个位置数据确定出移动方向;判断移动方向是否为目标方向;若判断出移动方向为预设路线的目标方向,则获取数据码,从而在用户移动的过程中,电子设备就获取到了数据码,使用户在打开数据码应用之后,无需等待,电子设备就可以在显示屏上显示健康码,同时也减少了人群聚集的情况,降低了基站的负担与发生网络堵塞的可能性。
图4为本发明实施例提供的一种数据码的获取装置的结构示意图,如图4所示,该装置包括:第一获取模块11、确定模块12、判断模块13与第二获取模块14。第一获取模块11与确定模块12连接,确定模块12与判断模块13连接,判断模块13与第二获取模块14连接。
第一获取模块11用于在用户移动过程中,获取设定数量个位于预设路线上的位置数据;确定模块12用于根据设定数量个位置数据确定出移动方向;判断模块13用于判断移动方向是否为预设路线的目标方向;第二获取模块14若判断模块13判断出移动方向为目标方向,则获取数据码。
本发明实施例中,该装置还包括:第三获取模块15、生成模块16与保存模块17。第三获取模块15与生成模块16连接,生成模块16与保存模块17连接,保存模块17与第一获取模块11连接。
第三获取模块15用于响应于用户在移动开始时输入的开始学习的操作,获取多个历史位置数据;生成模块16用于响应于用户在移动结束时输入的结束学习的操作,根据获取的多个历史位置数据生成预设路线和预设路线的目标方向;保存模块17用于保存预设路线和目标方向。
本发明实施例中,该装置还包括:显示模块18。显示模块18与保存模块17连接。
显示模块18用于显示预设路线;保存模块17还用于响应于用户在查看预设路线后输入的保存操作,执行保存预设路线和目标方向的步骤。
本发明实施例中,第一获取模块11包括:第一获取子模块111、第一判断子模块112、第二判断子模块113与删除子模块114。第一获取子模块111与第一判断子模块112和第二判断子模块113连接,第一判断子模块112与第二判断子模块113和删除子模块114连接。
第一获取子模块111用于按照设定时间间隔,获取当前位置数据;第一判断子模块112用于判断当前位置数据是否位于预设路线上;第二判断子模块113用于若第一判断子模块112判断出当前位置数据位于预设路线上,则将当前位置数据确定为位于预设路线上的位置数据,并判断统计出的位于预设路线上的位置数据的数量是否达到设定数量;第一获取子模块111还用于若第二判断子模块113判断出统计出的位于预设路线上的位置数据的数量未达到设定数量,则执行获取当前位置数据的步骤;删除子模块114用于若第一判断子模块112判断出当前位置数据不位于预设路线上,则删除当前位置数据并执行获取当前位置数据的步骤。
本发明实施例中,显示模块18与第二获取模块14连接。显示模块18还用于显示数据码。
本发明实施例中,显示模块18具体用于响应于用户输入的显示数据码的操作,显示数据码。
本发明实施例中,显示模块18具体用于在设定时间段内,显示数据码,设定时间段的开始时间点为获取数据码的时间点。
本发明实施例中,该装置还包括:删除模块19,删除模块19与第一获取模块11和判断模块13连接。
删除模块19用于若判断模块13判断出移动方向不是目标方向,则删除设定数量个位置数据,并触发第一获取模块11获取设定数量个位于预设路线上的位置数据的步骤。
本发明实施例中,第二获取模块14具体用于向服务器发送获取数据码请求;接收服务器发送的数据码。
本发明实施例中,数据码包括健康码。
本发明实施例提供了一种数据码的获取装置,在用户移动过程中,获取设定数量个位于预设路线上的位置数据;根据设定数量个位置数据确定出移动方向;判断移动方向是否为预设路线的目标方向;若判断出移动方向为目标方向,则获取数据码,从而在用户移动的过程中,电子设备就获取到了数据码,使用户在打开数据码应用之后,无需等待,电子设备就可以在显示屏上显示健康码,同时也减少了人群聚集的情况,降低了基站的负担与发生网络堵塞的可能性。
本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述数据码的获取方法的实施例的各步骤,具体描述可参见上述数据码的获取方法的实施例。
本发明实施例提供了一种电子设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述数据码的获取方法的实施例的各步骤,具体描述可参见上述数据码的获取方法的实施例。
图5为本发明实施例提供的一种电子设备的示意图。如图5所示,该实施例的电子设备30包括:处理器31、存储器32以及存储在存储器32中并可在处理器31上运行的计算机程序33,该计算机程序33被处理器31执行时实现实施例中的应用于数据码的获取方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器31执行时实现实施例中应用于数据码的获取装置中各模型/单元的功能,为避免重复,此处不一一赘述。
电子设备30包括,但不仅限于,处理器31、存储器32。本领域技术人员可以理解,图5仅仅是电子设备30的示例,并不构成对电子设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备30还可以包括输入输出设备、网络接入设备、总线等。
所称处理器31可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器32可以是电子设备30的内部存储单元,例如电子设备30的硬盘或内存。存储器32也可以是电子设备30的外部存储设备,例如电子设备30上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器32还可以既包括电子设备30的内部存储单元也包括外部存储设备。存储器32用于存储计算机程序以及电子设备30所需的其他程序和数据。存储器32还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (13)
1.一种数据码的获取方法,其特征在于,包括:
在用户移动过程中,获取设定数量个位于预设路线上的位置数据;
根据设定数量个位置数据确定出移动方向;
判断所述移动方向是否为所述预设路线的目标方向;
若判断出所述移动方向为所述目标方向,则获取数据码。
2.根据权利要求1所述的方法,其特征在于,所述获取设定数量个位于预设路线上的位置数据之前,还包括:
响应于用户在移动开始时输入的开始学习的操作,获取多个历史位置数据;
响应于用户在移动结束时输入的结束学习的操作,根据获取的多个历史位置数据生成预设路线和所述预设路线的目标方向;
保存所述预设路线和所述目标方向。
3.根据权利要求2所述的方法,其特征在于,所述保存所述预设路线之前,还包括:
显示所述预设路线;
响应于用户在查看所述预设路线后输入的保存操作,执行所述保存所述预设路线和所述目标方向的步骤。
4.根据权利要求1所述的方法,其特征在于,所述获取设定数量个位于预设路线上的位置数据,包括:
按照设定时间间隔,获取当前位置数据;
判断当前位置数据是否位于所述预设路线上;
若判断出所述当前位置数据位于所述预设路线上,则将所述当前位置数据确定为位于预设路线上的位置数据,并判断统计出的位于预设路线上的所述位置数据的数量是否达到设定数量;
若判断出统计出的位于所述预设路线上的所述位置数据的数量未达到设定数量,则执行所述获取当前位置数据的步骤;
若判断出所述当前位置数据不位于所述预设路线上,则删除所述当前位置数据并执行获取当前位置数据的步骤。
5.根据权利要求1所述的方法,其特征在于,所述获取数据码之后,还包括:
显示所述数据码。
6.根据权利要求5所述的方法,其特征在于,所述显示所述数据码,包括:
响应于用户输入的显示数据码的操作,显示所述数据码。
7.根据权利要求5所述的方法,其特征在于,所述显示所述数据码,包括:
在设定时间段内,显示所述数据码,所述设定时间段的开始时间点为获取所述数据码的时间点。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若判断出所述移动方向不是所述目标方向,则删除设定数量个所述位置数据,并执行所述获取设定数量个位于预设路线上的位置数据的步骤。
9.根据权利要求1所述的方法,其特征在于,所述获取数据码,包括:
向服务器发送获取数据码请求;
接收服务器发送的数据码。
10.根据权利要求1至9任一所述的方法,其特征在于,所述数据码包括健康码。
11.一种数据码的获取装置,其特征在于,包括:
第一获取模块,用于在用户移动过程中,获取设定数量个位于预设路线上的位置数据;
确定模块,用于根据设定数量个位置数据确定出移动方向;
判断模块,用于判断所述移动方向是否为所述预设路线的目标方向;
第二获取模块,若判断模块判断出所述移动方向为所述目标方向,则获取数据码。
12.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至10中任意一项所述的数据码的获取方法。
13.一种电子设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至10中任意一项所述的数据码的获取方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211345169.1A CN115733920A (zh) | 2022-10-31 | 2022-10-31 | 数据码的获取方法、装置、存储介质和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211345169.1A CN115733920A (zh) | 2022-10-31 | 2022-10-31 | 数据码的获取方法、装置、存储介质和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115733920A true CN115733920A (zh) | 2023-03-03 |
Family
ID=85295276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211345169.1A Pending CN115733920A (zh) | 2022-10-31 | 2022-10-31 | 数据码的获取方法、装置、存储介质和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115733920A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104239763A (zh) * | 2014-09-19 | 2014-12-24 | 网易有道信息技术(北京)有限公司 | 自动解锁方法和装置 |
US20160091593A1 (en) * | 2014-09-30 | 2016-03-31 | Apple Inc. | Location fingerprinting for transit systems |
CN107742322A (zh) * | 2017-11-24 | 2018-02-27 | 成都智元汇信息技术股份有限公司 | 一种基于二维码识别的闸机控制*** |
CN110022409A (zh) * | 2019-04-16 | 2019-07-16 | 维沃移动通信有限公司 | 一种终端控制方法及移动终端 |
CN111161101A (zh) * | 2019-12-03 | 2020-05-15 | 郑鼎新 | 一种自助导览装置及方法 |
CN113987453A (zh) * | 2021-09-28 | 2022-01-28 | 珠海格力电器股份有限公司 | 身份验证方法、***、移动终端、存储介质及电子设备 |
CN114153343A (zh) * | 2021-10-22 | 2022-03-08 | 荣耀终端有限公司 | 一种健康码显示方法及电子设备 |
CN114879879A (zh) * | 2022-07-07 | 2022-08-09 | 荣耀终端有限公司 | 一种显示健康码的方法、电子设备及存储介质 |
-
2022
- 2022-10-31 CN CN202211345169.1A patent/CN115733920A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104239763A (zh) * | 2014-09-19 | 2014-12-24 | 网易有道信息技术(北京)有限公司 | 自动解锁方法和装置 |
US20160091593A1 (en) * | 2014-09-30 | 2016-03-31 | Apple Inc. | Location fingerprinting for transit systems |
CN107742322A (zh) * | 2017-11-24 | 2018-02-27 | 成都智元汇信息技术股份有限公司 | 一种基于二维码识别的闸机控制*** |
CN110022409A (zh) * | 2019-04-16 | 2019-07-16 | 维沃移动通信有限公司 | 一种终端控制方法及移动终端 |
CN111161101A (zh) * | 2019-12-03 | 2020-05-15 | 郑鼎新 | 一种自助导览装置及方法 |
CN113987453A (zh) * | 2021-09-28 | 2022-01-28 | 珠海格力电器股份有限公司 | 身份验证方法、***、移动终端、存储介质及电子设备 |
CN114153343A (zh) * | 2021-10-22 | 2022-03-08 | 荣耀终端有限公司 | 一种健康码显示方法及电子设备 |
CN114879879A (zh) * | 2022-07-07 | 2022-08-09 | 荣耀终端有限公司 | 一种显示健康码的方法、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112561948B (zh) | 基于时空轨迹的伴随轨迹识别方法、设备及存储介质 | |
CN109040970B (zh) | 基于云计算的业务规划办理方法及终端设备 | |
CN112613475A (zh) | 扫码界面显示方法、装置、移动终端及存储介质 | |
WO2020135334A1 (zh) | 电视应用主题切换方法、电视、可读存储介质及设备 | |
CN108415657B (zh) | 消息发送方法、装置、介质及电子设备 | |
CN112857268A (zh) | 对象面积测量方法、装置、电子设备和存储介质 | |
CN108834040A (zh) | 一种考勤信息提醒方法及其设备 | |
CN110022399B (zh) | 消息展示方法、装置、用户终端及可读存储介质 | |
EP4191513A1 (en) | Image processing method and apparatus, device and storage medium | |
KR20170019136A (ko) | 전자 장치 및 전자 장치의 이미지 인코딩 방법 | |
CN106406880A (zh) | 一种广告信息推送方法及终端 | |
CN112232804B (zh) | 扫码支付方法、装置和电子设备 | |
CN113723305A (zh) | 图像和视频检测方法、装置、电子设备和介质 | |
CN110825298A (zh) | 一种信息显示方法和终端设备 | |
CN109101174A (zh) | 一种缩放处理方法、装置、终端及介质 | |
CN113032075A (zh) | 一种信息处理方法及电子装置 | |
CN112667212A (zh) | 埋点数据可视化方法、装置、终端和存储介质 | |
CN110275753B (zh) | 应用程序的增值业务获取方法、装置及设备 | |
CN115733920A (zh) | 数据码的获取方法、装置、存储介质和电子设备 | |
KR20210038849A (ko) | 데이터 처리 방법들, 장치들 및 저장 매체들 | |
CN108874141B (zh) | 一种体感浏览方法和装置 | |
CN107908664A (zh) | 信息推送方法、装置、移动终端和可读存储介质 | |
CN115509650A (zh) | 信息界面智能展示方法、装置、设备及存储介质 | |
JP6293975B2 (ja) | 使用履歴を表示する方法、装置及びシステム | |
CN114092556A (zh) | 用于确定人体姿态的方法、装置、电子设备、介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |