CN110309247A - 计步数据的处理方法及装置 - Google Patents
计步数据的处理方法及装置 Download PDFInfo
- Publication number
- CN110309247A CN110309247A CN201910440429.5A CN201910440429A CN110309247A CN 110309247 A CN110309247 A CN 110309247A CN 201910440429 A CN201910440429 A CN 201910440429A CN 110309247 A CN110309247 A CN 110309247A
- Authority
- CN
- China
- Prior art keywords
- user
- geographic position
- target geographic
- distance value
- terminal target
- 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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- 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
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Remote Sensing (AREA)
- Physical Education & Sports Medicine (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Navigation (AREA)
Abstract
本申请的计步数据的处理方法,涉及数据处理技术领域,通过获取客户端登录的用户的定位信息,根据定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置;从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表;获取起始目标地理位置与终点目标地理位置之间的距离值并进行排序;接收客户端发送的计步数据,根据计步数据累积计算虚拟行走距离值,当虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与终点目标地理位置相关的提示信息返回至客户端进行提示。本申请的技术方案可获得良好的显示效果,有效利用计步数据。
Description
技术领域
本发明涉及数据处理的技术领域,具体而言,本发明涉及一种计步数据的处理方法及装置。
背景技术
随着物质生活的极大丰富,人们对健康的需求也是不断提升,各种终端设备都设置计步功能,通过该计步功能,可以记录或监控用户的步行状况,鼓励用户步行运动等。通过终端设备内置的传感器,可以检测用户进行计步,对于计步数据一般以步数或距离来展示。
目前,针对计步数据的处理时,一般都是直接读取并记录加速度传感器的检测数据,直接以计步数据进行应用,该数据处理方式处理的计步数据,导致后续的显示形式单一,效果较差。
发明内容
本发明的目的旨在至少能解决上述的技术缺陷之一,特别是显示形式单一,显示效果较差的技术缺陷。
本申请实施例提供一种计步数据的处理方法,包括:
获取客户端登录的用户的定位信息,根据所述定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置;
从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表;
获取所述起始目标地理位置与终点目标地理位置之间的距离值并进行排序;
接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示。
本申请实施例提供一种计步数据的处理方法中,所述从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表的步骤,包括:
获取并提取用户计划数据中的地点作为终点目标地理位置;其中,所述用户计划数据是用户在未来一段时间内计划出行的数据;
根据所述用户计划数据中终点目标地理位置的顺序生成路线信息;
调用地图数据库对所述路线信息进行起始目标地理位置与终点目标地理位置之间距离值的计算,并建立对应用户的地理列表。
本申请实施例提供一种计步数据的处理方法中,所述获取并提取用户计划数据中的地点作为目标地理位置的步骤之前,还包括:
通过用户绑定的设备或账号查找对应用户的出行数据;
从所述用户出行数据提取其中的终点目标地理位置和所述终点目标地理位置对应的计划时间信息;
根据所述终点目标地理位置在地图数据库中查找城市信息;
依据所述城市信息和计划时间信息生成用户计划数据。
本申请实施例提供一种计步数据的处理方法中,所述接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示的步骤之后,还包括:
获取用户的选定的推送群组或特定的推送对象;
在地图数据库中获取包括所述终点目标地理位置在内的地图信息;其中,所述终点目标地理位置是虚拟行走距离值累积超过对应距离值的目标地理位置;
依据所述虚拟行走距离值和所述地图信息生成待推送地图;
将所述待推送地图推送到所述推送群组或特定推送对象。
本申请实施例提供一种计步数据的处理方法中,所述获取用户的选定的推送群组或特定的推送对象的步骤之前,还包括:
根据用户当前的用户位置生成定位信息;其中,所述定位信息是用户在一段设定时间内的地理定位;
在用户数据库中根据客户端登录的用户信息获取用户推送列表;其中,所述用户推送列表包括由定位信息所确定用户位置的推送范围内全部用户,所述推送范围是推送范围条件所指定的范围;
根据用户在所述用户推送列表选定的多个用户,组成用于接收所述待推送地图的推送群组。
本申请实施例提供一种计步数据的处理方法中,所述当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示的步骤还包括:
当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,获取虚拟行走距离值累积超过对应的距离值的若干终点目标地理位置对应的多媒体数据包;
根据虚拟行走距离值和距离值生成与所述终点目标地理位置相关的提示信息;
将所述提示信息和多媒体数据包向用户推送并进行展示;
在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源并向用户播放。
本申请实施例提供一种计步数据的处理方法中,所述在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源并向用户播放的步骤,包括:
在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源;
将所述多媒体资源中的图片进行虚拟现实渲染处理得到渲染图层;
提取所述多媒体资源中对应的音轨;
根据播放时间将所述渲染图层和音轨对齐合成播放文件,并向用户播放所述播放文件。
本申请实施例提供一种计步数据的处理方法中,所述根据播放时间将所述渲染图层和音轨对齐合成播放文件的步骤之后,还包括:
通过用户设备获取播放参数以调整所述渲染图层的展示部分;其中,所述播放参数根据当前用户观看的距离和角度变化;
通过所述播放参数以调整音轨在播放时的双耳道音量分配和部分音轨的音量;
根据调整后的渲染图层和音轨更新所述播放文件,并向用户播放所述播放文件。
本申请实施例还提供一种计步数据的处理装置,包括:
定位单元,用于获取客户端登录的用户的定位信息,根据所述定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置;
处理单元,用于从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表;
排序单元,用于获取所述起始目标地理位置与终点目标地理位置之间的距离值并进行排序;
生成单元,用于接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示。
本申请实施例还提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1至8任意一项所述的计步数据的处理方法。
本实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述实施例中任意一项所述的计步数据的处理方法。
本申请实施例提供的一种计步数据的处理方法,通过获取客户端登录的用户的定位信息,根据所述定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置;从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表;获取所述起始目标地理位置与终点目标地理位置之间的距离值并进行排序;接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示。本申请还相应提供一种计步数据的处理装置、电子设备和非临时性计算机可读存储介质。本申请的技术方案可以获得良好的显示效果,有效利用计步数据。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为一个实施例的计步数据的处理方法的方法流程图;
图2为一个实施例的计步数据的处理方法的应用场景示意图;
图3为一个实施例的目标地理位置的可视化示意图;
图4为实施例中得到地理列表的方法流程图;
图5为本实施例生成用户计划数据的方法流程图;
图6为实施例的向推送群组和特定推送对象进行推送的方法流程图;
图7为实施例中提醒空余座位的提示信息推送的方法流程图;
图8为实施例中将多媒体数据包向用户进行展示的方法流程图;
图9为实施例中的将多媒体资源进行虚拟现实处理的方法流程图;
图10为实施例中的根据播放参数调整播放文件的方法流程图;
图11示出的一个实施例的计步数据的处理装置的装置结构示意图;
图12示出的实施例的计步数据的处理方法对应的电子设备示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
请参考图1,为了克服显示形式单一,显示效果较差的技术缺陷,本申请提供了一种计步数据的处理方法包括:
步骤S11:获取客户端登录的用户的定位信息,根据所述定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置。
步骤S12:从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表。
步骤S13:获取所述起始目标地理位置与终点目标地理位置之间的距离值并进行排序。
步骤S14:接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示。
为了更好解释本申请实施例中的技术方案,请辅助参考图2,图2展示了本实施例一种示例性的应用环境。其中,该应用环境包括用户及其交互所使用的到的终端11。在本实施例中,该终端可以是手机、计算机、平板电脑、智能手表等设备,本实施例以手机为例展开阐述。手机将用户的操作通过网络连接与计步数据处理平台进行数据交互。计步数据处理平台可以连接地图数据库、多媒体数据库以及用户数据库等数据库,以便于进行计步数据的处理。
为帮助理解上述处理过程,请参考图3,图3展示了一种目标地理位置和用户的可视化地图的图像。其中,目标地理位置包括当前用户所在的位置或选定的位置,也就是起始目标地理位置,还包括终点目标地理位置(包括终点目标地理位置A、终点目标地理位置B、终点目标地理位置C、终点目标地理位置D、终点目标地理位置E等)。
在上述过程中,从地图(例如是图3)上获取多个目标地理位置,其中包括起始目标地理位置,还包括终点目标地理位置(包括终点目标地理位置A、终点目标地理位置B、终点目标地理位置C、终点目标地理位置D、终点目标地理位置E等)。通过分析上述目标地理位置和调用地图数据库的地理数据,建立各个目标地理位置相互之间距离的地理列表。地理列表显示各个目标地理位置距离终点目标地理位置的距离值。在本实施例中,地理列表的形式可以是将目标地理位置中的起始目标地理位置和终点目标地理位置分别作为横行和纵列,在表中分别记录两个目标地理位置之间的距离值。距离值可以以国际制单位表示,也可以采用特定的长度单元进行计量和展示。
本实施例可以通过获取用户所登录的客户端调取GPS信号,获取客户端的登录用户的定位信息,也可以根据用户手机信号处理基站获取用户的定位信息。获取定位信息后,根据上述定位信息,在地图中查找用户当前所在的地理位置,确定该地理位置作为起始目标地理位置。
在一些实施方式中,用户也可以在多个地理位置里面选择起始目标地理位置,这种情况可以适用于用户未授权使用定位信息或者用户定位信息不准确等情形。
获取所述起始目标地理位置与终点目标地理位置之间的距离值,进行距离值排序。
计步数据处理平台可以接收客户端发送的计步数据。这里的计步数据可以是步数,也可以是实际步行的水平距离或者垂直距离。计步数据的统计周期可以是一个自然日、一个月或者是由用户确定的某一个时间周期,终端11上的客户端可以在一个统计周期后再将计步数据发送至计步数据处理平台。在本实施例中,更进一步可以是当检测到用户打开终端或者客户端时就将计步数据发送至计步数据处理平台。除此之外,还可以在用户的定位信息发生改变或者计步数据发生改变时,就触发客户端将计步数据发送给计步数据处理平台。
计步数据处理平台根据上述计步数据,累积计算虚拟行走距离值。虚拟行走距离值可以根据折算系数进行折算。当然,折算系数在某些应用场景下还可以根据用户、场景以及用户人数的变化而变化。虚拟行走距离值可以是经过步数折算的公里数,根据用户体型的不同,步长数值也不相同,虚拟行走距离值也就不同。
计步数据处理平台判断,当所述虚拟行走距离值累积到地理列表中,任意一个终点目标地理位置所对应的距离值时,即当虚拟行走距离值大于或等于起始目标地理位置和某一终点目标地理位置之间的距离值时,计步数据处理平台生成与对应的终点目标地理位置(虚拟行走距离值大于距离值的终点目标地理位置)相关的提示信息。计步数据处理平台将生成的提示信息返回至用户终端11上的客户端,并对用户进行提示。提示的形式可以是在显示界面显示,还可以是震动展示、悬浮窗展示,也可以是语音展示。
请参考图4,为了生成地理列表,本申请提供一种技术方案,步骤S12中从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表的步骤,包括:
步骤S41:获取并提取用户计划数据中的地点作为终点目标地理位置。
步骤S42:根据所述用户计划数据中终点目标地理位置的顺序生成路线信息。
步骤S43:调用地图数据库对所述路线信息进行起始目标地理位置与终点目标地理位置之间距离值的计算,并建立对应用户的地理列表。
在上述过程中,计步数据处理平台获取并提取用户计划数据中的地点作为终点目标地理位置。用户计划数据可以是用户的日程信息,包括日历信息差旅信息、旅行信息,将其中包含的地点作为终点目标地理位置。
计步数据处理平台进一步分析上述用户计划数据,根据用户计划数据中终点目标地理位置的顺序和数量生成路线信息。例如,用户计划数据中包括用户位于广州并在未来一个月内,将会前往北京、上海和深圳依次出差,那么根据该用户计划数据生成相应的路线信息。上述终点目标地理位置的顺序可以是根据距离起始目标地理位置的距离值排序,也可以是根据终点目标地理位置对应的出行时间确定顺序。
计步数据处理平台调用地图数据库中的数据,对上述得到的路线信息进行解析,得到对应用户的地理列表。每一个用户根据用户计划数据的不同,地理列表也不相同。同一用户由于用户计划数据的不同时间段也是不同的,因此在不同时间内的地理列表也可能不同。
请参考图5,为了得到上述的用户计划数据,本申请实施例中提供一种技术方案,步骤S41获取并提取用户计划数据中的地点作为终点目标地理位置的步骤之前,还包括:
步骤S51:通过用户绑定的设备或账号查找对应用户的出行数据。
步骤S52:从所述用户出行数据提取其中的终点目标地理位置和所述终点目标地理位置对应的计划时间信息。
步骤S53:根据所述终点目标地理位置在地图数据库中查找城市信息。
步骤S54:依据所述城市信息和计划时间信息生成用户计划数据。
计步数据处理平台可以通过用户绑定的设备或账号查找对应用户的出行数据。在本实施例中,计步数据处理平台可以通过调用用户的旅行客户端、日程管理客户端或者通过用户账号关联的机票订单***、车票***、客房***等***,获取用户的日程信息。
计步数据处理平台从所述用户出行数据提取其中的终点目标地理位置以及终点目标地理位置对应的计划时间信息。起始目标地理位置和终点目标地理位置可以通过对用户出行数据进行关键字词识别等方式获得。计划时间信息就是对应用户在某一时间计划到达上述起始目标地理位置和终点目标地理位置的时间。
计步数据处理平台根据得到的起始目标地理位置和终点目标地理位置,在地图数据库中查找城市信息,城市信息可以包括城市名称、城市简介、城市图像等信息。计步数据处理平台还可以调用应用程序编程接口,例如调用导航软件的应用程序,在第三方的地图数据库中查找城市信息。
计步数据处理平台根据得到的城市信息和计划时间信息生成用户计划数据。用户计划数据反映用户在未来一段时间内可能会到达的城市,计步数据处理平台中可以将城市作为起始目标地理位置或终点目标地理位置进行本申请技术方案的处理。
请参考图6,为了对计步数据进行进一步的应用,本申请实施例提供一种技术方案,步骤S14接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示的步骤之后,还包括:
步骤S61:获取用户的选定的推送群组或特定的推送对象。
步骤S62:在地图数据库中获取包括所述终点目标地理位置在内的地图信息。
其中,所述终点目标地理位置是虚拟行走距离值累积超过对应距离值的目标地理位置。
步骤S63:依据所述虚拟行走距离值和所述地图信息生成待推送地图。
步骤S64:将所述待推送地图推送到所述推送群组或特定推送对象。
在上述过程中,计步数据处理平台获取用户在手机选定的推送群组或特定的推送对象。在一些实施例中,推送群组可以是社交软件的群组或者工作组,特定的推送对象可以是用户设定特别关注的对象或者是用户标签为家人、情侣、朋友、同学还有老师等对象。
计步数据处理平台在地图数据库中获取包括终点目标地理位置在内在内的地图信息。为了展示路线的完整性,地图信息还可以包括终点目标地理位置和起始目标地理位置。地图信息可以是包含终点目标地理位置和起始目标地理位置在内的地图缩略图、街景图、航拍图或者是卫星实拍图。例如,当终点目标地理位置或起始目标地理位置是北京市时,地图信息可以是华北地区地图的卫星地图。
计步数据处理平台依据折算得到的虚拟行走距离值和地图数据库中获取的地图信息生成待推送地图。在待推送地图的图像上可以以不同的颜色或者标记展示虚拟行走距离值在目终点标地理位置之间所完成的进度,并对距离值小于虚拟行走距离值的终点目标地理位置进行区别性标志,例如是星星、圆形、心形等标志。
计步数据处理平台在接受到用户发送的分享指令之后,将所述待推送地图推送到用户选定的推送群组或特定推送对象,并在推送群组或特定推送对象的设备上进行展示。
请参考图7,本申请实施例还提供了一种确定推送群组或特定推送对象的技术方案,步骤S61获取用户的选定的推送群组或特定的推送对象的步骤之前,还包括:
步骤S71:根据用户当前的用户位置生成定位信息。
其中,所述定位信息是用户在一段设定时间内的地理定位。
步骤S72:在用户数据库中根据客户端登录的用户信息获取用户推送列表。
其中,所述用户推送列表包括由定位信息所确定用户位置的推送范围内全部用户,所述推送范围是推送范围条件所指定的范围。
步骤S73:根据用户在所述用户推送列表选定的多个用户,组成用于接收所述待推送地图的推送群组。
在上述过程中,计步数据处理平台通过用户持有的手机确定当前用户的用户位置,根据用户位置生成定位信息。计步数据处理平台可以通过分析或者时间统计,判断获得的用户位置是否属于用户在一段设定时间内的地理定位。在一些实施例中,用户还可以根据多个用户位置选定其中一个作为当前用户的用户位置。
计步数据处理平台在用户数据库中,根据客户端登录的用户信息,获取用户推送列表。每个用户的账号对应特定的用户推送列表。用户推送列表的内容,包括由定位信息所确定用户位置在一定推送范围内的全部用户。在其他实施方式中,用户推送列表中的用户还可以经过特定条件的进一步筛选,例如是兴趣特征相近、职业特征相近等条件。
其中的推送范围是推送范围条件所指定的范围,推送范围条件可以是社交条件(以建立社交关系作为条件,包括关注、聊天等)、年龄条件、性别条件和距离条件等。
计步数据处理平台根据用户在上述的用户推送列表选定的多个用户,组成用于接收待推送地图的推送群组。用户在选定时还可以根据不同的标签类型进行筛选。
请参考图8,为了进一步提供一种计步数据的处理或应用,本实施例还提供一种技术方案,步骤S14接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示的步骤还包括:
步骤S81:判断所述虚拟行走距离值是否累积到任一终点目标地理位置所对应的距离值。若是,则执行步骤S82;若否,则执行步骤S83。
步骤S82:获取虚拟行走距离值累积超过对应的距离值的若干终点目标地理位置对应的多媒体数据包。
步骤S83:继续累积虚拟行走距离值。
步骤S84:根据虚拟行走距离值和距离值生成与所述终点目标地理位置相关的提示信息。
步骤S85:将所述提示信息和多媒体数据包向用户推送并进行展示。
步骤S86:在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源并向用户播放。
在上述过程中,计步数据处理平台判断根据用户计步数据折算得到的虚拟行走距离值,是否累积到地理列表中任一终点目标地理位置所对应的距离值。如果累积的虚拟行走距离值大于某一终点目标地理位置所对应的距离值,那么将满足这个要求的终点目标地理位置筛选出来,计步数据处理平台从多媒体数据库中获取这部分终点目标地理位置对应的多媒体数据包。例如,如果累积的虚拟行走距离值大于敦煌(上述的某一终点目标地理位置)所对应的距离值,计步数据处理平台从多媒体数据库中获取敦煌对应的多媒体数据包。若有多个城市都符合上述条件要求,那么就获取多个城市的多媒体数据包。若没有终点目标地理位置都符合上述条件,那么继续累积虚拟行走距离值。
计步数据处理平台根据虚拟行走距离值和距离值,生成跟敦煌相关的提示信息。提示信息可以是“恭喜你走进了敦煌”或者是“您已经进入敦煌”。用户的手机接收到提示信息和多媒体数据包后,将对用户进行展示。在用户接收提示信息和多媒体数据包的手机上,对多媒体数据包进行解析,得到多媒体资源和提示信息向用户展示。多媒体数据包或者多媒体资源可以包含图像、视频、音乐,多媒体资源和多媒体数据包可以是针对目标地理位置的简介、纪录等内容。
请参考图9,为了获得更好的展示效果,本申请实施例还提供了一种技术方案,步骤S86在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源并向用户播放的步骤,包括:
步骤S91:在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源。
步骤S92:将所述多媒体资源中的图片进行虚拟现实渲染处理得到渲染图层。
步骤S93:提取所述多媒体资源中对应的音轨。
步骤S94:根据播放时间将所述渲染图层和音轨对齐合成播放文件,并向用户播放所述播放文件。
在上述过程中,利用用户接收上述多媒体数据包的手机对多媒体数据包进行解析得到多媒体资源。手机对多媒体资源进行进一步提取,可以获得图片和对应的音轨,手机的处理器对得到的图片进行虚拟现实渲染处理得到渲染后的渲染图层。手机根据播放时间将所述渲染图层和音轨对齐合成播放文件。手机向用户播放合成得到的播放文件。渲染图层和音轨的对齐可以利用时间戳进行对齐。除手机之外,用户还可以通过手机,将播放文件加载到外设的虚拟现实眼镜(VR眼镜)上,利用VR眼镜观看上述的播放文件。除此之外,也可以通过3D渲染播放前述播放文件。
请参考图10,为了更进一步获得更好的播放效果,本申请还提供一种技术方案,步骤S94根据播放时间将所述渲染图层和音轨对齐合成播放文件的步骤之后,还包括:
步骤S101:设备获取播放参数以调整所述渲染图层的展示部分。
其中,所述播放参数根据当前用户观看的距离和角度变化。
步骤S102:通过所述播放参数以调整音轨在播放时的双耳道音量分配和部分音轨的音量。
步骤S103:根据调整后的渲染图层和音轨更新所述播放文件,并向用户播放所述播放文件。
仍以用户持有的手机为例,手机可以获取播放参数以调整渲染图层在手机显示屏的展示部分。手机可以通过重力感应等传感器获得播放参数,播放参数可以是设备播放角度、用户观看的角度、环境光线强度以及是否有遮挡物等等。
手机继续通过得到的播放参数以调整音轨在播放时的双耳道音量分配和部分音轨的音量,通过调整音轨的音量分配可以获得立体环绕的声音播放效果。手机根据调整后的渲染图层和音轨,实时更新播放文件,并向用户播放更新后的播放文件。用户可以通过放置、握持、移动手机的位置和角度调整播放的效果。
请参考图11,为了克服显示形式单一,显示效果较差的技术缺陷,本申请的实施例中提供了一种计步数据的处理装置,包括:
定位单元111,用于获取客户端登录的用户的定位信息,根据所述定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置;
处理单元112,用于从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表;
排序单元113,用于获取所述起始目标地理位置与终点目标地理位置之间的距离值并进行排序;
生成单元114,用于接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示。
请参考图12,本申请实施例中还有一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述任意一项所述的计步数据的处理方法。
具体地,图12是根据一示例性实施例示出的一种执行上述方法的一种电子设备的框图。例如,电子设备1200可以被提供为一服务器。参照图12,电子设备1200包括处理组件1222,其进一步包括一个或多个处理器,以及由存储器1232所代表的存储器资源,用于存储可由处理组件1222的执行的指令,例如应用程序。存储器1232中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1222被配置为执行指令,以执行上述方法。
电子设备1200还可以包括一个电源组件1226被配置为执行电子设备1200的电源管理,一个有线或无线网络接口1250被配置为将电子设备1200连接到网络,和一个输入输出(I/O)接口1258。电子设备1200可以操作基于存储在存储器1232的操作***,例如Windows ServerTM、Mac OS XTM、UnixTM、LinuxTM、FreeBSDTM或类似。其中,电子设备可以是计算机设备、手机、平板电脑等终端。
本实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述实施例中任意一项所述的计步数据的处理方法。
本申请实施例提供的一种计步数据的处理方法,通过获取客户端登录的用户的定位信息,根据所述定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置;从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表;获取所述起始目标地理位置与终点目标地理位置之间的距离值并进行排序;接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示。本申请还相应提供一种计步数据的处理装置、电子设备和非临时性计算机可读存储介质。本申请的技术方案通过对计步数据的处理,可以获得良好的显示效果,有效利用计步数据。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种计步数据的处理方法,其特征在于,包括:
获取客户端登录的用户的定位信息,根据所述定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置;
从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表;
获取所述起始目标地理位置与终点目标地理位置之间的距离值并进行排序;
接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示。
2.根据权利要求1所述的计步数据的处理方法,其特征在于,所述从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表的步骤,包括:
获取并提取用户计划数据中的地点作为终点目标地理位置;其中,所述用户计划数据是用户在未来一段时间内计划出行的数据;
根据所述用户计划数据中终点目标地理位置的顺序生成路线信息;
调用地图数据库对所述路线信息进行起始目标地理位置与终点目标地理位置之间距离值的计算,并建立对应用户的地理列表。
3.根据权利要求2所述的计步数据的处理方法,其特征在于,所述获取并提取用户计划数据中的地点作为目标地理位置的步骤之前,还包括:
通过用户绑定的设备或账号查找对应用户的出行数据;
从所述用户出行数据提取其中的终点目标地理位置和所述终点目标地理位置对应的计划时间信息;
根据所述终点目标地理位置在地图数据库中查找城市信息;
依据所述城市信息和计划时间信息生成用户计划数据。
4.根据权利要求1所述的计步数据的处理方法,其特征在于,所述接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示的步骤之后,还包括:
获取用户的选定的推送群组或特定的推送对象;
在地图数据库中获取包括所述终点目标地理位置在内的地图信息;其中,所述终点目标地理位置是虚拟行走距离值累积超过对应距离值的目标地理位置;
依据所述虚拟行走距离值和所述地图信息生成待推送地图;
将所述待推送地图推送到所述推送群组或特定推送对象。
5.根据权利要求4所述的计步数据的处理方法,其特征在于,所述获取用户的选定的推送群组或特定的推送对象的步骤之前,还包括:
根据用户当前的用户位置生成定位信息;其中,所述定位信息是用户在一段设定时间内的地理定位;
在用户数据库中根据客户端登录的用户信息获取用户推送列表;其中,所述用户推送列表包括由定位信息所确定用户位置的推送范围内全部用户,所述推送范围是推送范围条件所指定的范围;
根据用户在所述用户推送列表选定的多个用户,组成用于接收所述待推送地图的推送群组。
6.根据权利要求1所述的计步数据的处理方法,其特征在于,所述当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示的步骤还包括:
当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,获取虚拟行走距离值累积超过对应的距离值的若干终点目标地理位置对应的多媒体数据包;
根据虚拟行走距离值和距离值生成与所述终点目标地理位置相关的提示信息;
将所述提示信息和多媒体数据包向用户推送并进行展示;
在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源并向用户播放。
7.根据权利要求6所述的计步数据的处理方法,其特征在于,所述在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源并向用户播放的步骤,包括:
在用户接收的设备上对所述多媒体数据包进行解析得到多媒体资源;
将所述多媒体资源中的图片进行虚拟现实渲染处理得到渲染图层;
提取所述多媒体资源中对应的音轨;
根据播放时间将所述渲染图层和音轨对齐合成播放文件,并向用户播放所述播放文件。
8.根据权利要求7所述的计步数据的处理方法,其特征在于,所述根据播放时间将所述渲染图层和音轨对齐合成播放文件的步骤之后,还包括:
通过用户设备获取播放参数以调整所述渲染图层的展示部分;其中,所述播放参数根据当前用户观看的距离和角度变化;
通过所述播放参数以调整音轨在播放时的双耳道音量分配和部分音轨的音量;
根据调整后的渲染图层和音轨更新所述播放文件,并向用户播放所述播放文件。
9.一种计步数据的处理装置,其特征在于,包括:
定位单元,用于获取客户端登录的用户的定位信息,根据所述定位信息查找用户当前所在的地理位置并作为起始目标地理位置;或根据用户选定的地理位置作为起始目标地理位置;
处理单元,用于从地图上获取多个终点目标地理位置,建立起始目标地理位置和各个终点目标地理位置相互之间距离值的地理列表;
排序单元,用于获取所述起始目标地理位置与终点目标地理位置之间的距离值并进行排序;
生成单元,用于接收客户端发送的计步数据,根据所述计步数据累积计算虚拟行走距离值,当所述虚拟行走距离值累积到任一终点目标地理位置所对应的距离值时,生成与所述终点目标地理位置相关的提示信息返回至所述客户端进行提示。
10.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1至8任意一项所述的计步数据的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910440429.5A CN110309247A (zh) | 2019-05-24 | 2019-05-24 | 计步数据的处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910440429.5A CN110309247A (zh) | 2019-05-24 | 2019-05-24 | 计步数据的处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110309247A true CN110309247A (zh) | 2019-10-08 |
Family
ID=68074895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910440429.5A Pending CN110309247A (zh) | 2019-05-24 | 2019-05-24 | 计步数据的处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110309247A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112762943A (zh) * | 2021-01-28 | 2021-05-07 | 四川壹贰叁云天科技有限公司 | 实时寻人导航*** |
CN114520848A (zh) * | 2021-11-26 | 2022-05-20 | 北京小来无限科技有限公司 | 基于运动步数的互动方法及装置 |
CN114817764A (zh) * | 2021-01-29 | 2022-07-29 | 深圳市万普拉斯科技有限公司 | 信息展示方法、装置、计算机设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104469677A (zh) * | 2014-11-21 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | 基于智能终端的移动轨迹记录***及其方法 |
CN105318869A (zh) * | 2014-06-30 | 2016-02-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种基于云平台的路线计步方法及*** |
CN106102009A (zh) * | 2016-06-24 | 2016-11-09 | 维沃移动通信有限公司 | 信息指示的方法及移动终端 |
US20170161380A1 (en) * | 2015-12-04 | 2017-06-08 | Chiun Mai Communication Systems, Inc. | Server and music service providing system and method |
CN107861993A (zh) * | 2017-10-18 | 2018-03-30 | 北京卡路里信息技术有限公司 | 一种运行应用程序的数据处理方法和装置 |
CN108022303A (zh) * | 2017-12-05 | 2018-05-11 | 西北大学 | 一种虚拟丝路博物馆导览***和方法 |
CN108924738A (zh) * | 2018-06-26 | 2018-11-30 | 惠州学院 | 运动数据处理方法、装置、计算机设备和存储介质 |
CN109348417A (zh) * | 2018-09-28 | 2019-02-15 | Oppo广东移动通信有限公司 | 路线的显示方法、装置、终端及存储介质 |
-
2019
- 2019-05-24 CN CN201910440429.5A patent/CN110309247A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105318869A (zh) * | 2014-06-30 | 2016-02-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种基于云平台的路线计步方法及*** |
CN104469677A (zh) * | 2014-11-21 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | 基于智能终端的移动轨迹记录***及其方法 |
US20170161380A1 (en) * | 2015-12-04 | 2017-06-08 | Chiun Mai Communication Systems, Inc. | Server and music service providing system and method |
CN106102009A (zh) * | 2016-06-24 | 2016-11-09 | 维沃移动通信有限公司 | 信息指示的方法及移动终端 |
CN107861993A (zh) * | 2017-10-18 | 2018-03-30 | 北京卡路里信息技术有限公司 | 一种运行应用程序的数据处理方法和装置 |
CN108022303A (zh) * | 2017-12-05 | 2018-05-11 | 西北大学 | 一种虚拟丝路博物馆导览***和方法 |
CN108924738A (zh) * | 2018-06-26 | 2018-11-30 | 惠州学院 | 运动数据处理方法、装置、计算机设备和存储介质 |
CN109348417A (zh) * | 2018-09-28 | 2019-02-15 | Oppo广东移动通信有限公司 | 路线的显示方法、装置、终端及存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112762943A (zh) * | 2021-01-28 | 2021-05-07 | 四川壹贰叁云天科技有限公司 | 实时寻人导航*** |
CN114817764A (zh) * | 2021-01-29 | 2022-07-29 | 深圳市万普拉斯科技有限公司 | 信息展示方法、装置、计算机设备和存储介质 |
CN114520848A (zh) * | 2021-11-26 | 2022-05-20 | 北京小来无限科技有限公司 | 基于运动步数的互动方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107154969B (zh) | 目的地点推荐方法及装置 | |
CN105190233B (zh) | 位置确定处理装置、位置确定处理方法、位置确定处理程序、移动信息处理装置、移动信息处理方法、移动信息处理程序和存储介质 | |
JP5746378B2 (ja) | 移動体ロケーション判定のための方法及び装置 | |
US20130095855A1 (en) | Method, System, and Computer Program Product for Obtaining Images to Enhance Imagery Coverage | |
CN110309247A (zh) | 计步数据的处理方法及装置 | |
JP5413170B2 (ja) | アノテーション表示システム,方法及びサーバ装置 | |
US20100198690A1 (en) | Event information tracking and communication tool | |
EP3190581B1 (en) | Interior map establishment device and method using cloud point | |
KR101738443B1 (ko) | 증강 현실 콘텐츠를 스크리닝하는 방법, 장치, 및 시스템 | |
WO2021139328A1 (zh) | 一种虚拟道具分配的方法和相关装置 | |
TW201802764A (zh) | 群集監視裝置以及群集監視系統 | |
CN105009114B (zh) | 预测性地呈现搜索能力 | |
CN102484678A (zh) | 接收显示装置、信息发送装置、光无线通信***、接收显示用集成电路、信息发送用集成电路、接收显示程序、信息发送程序及光无线通信方法 | |
CN111126697A (zh) | 人员情况预测方法、装置、设备及存储介质 | |
CN109275090A (zh) | 信息处理方法、装置、终端及存储介质 | |
KR20180035304A (ko) | IoT환경에서 관람객의 활동 기반 전시 서비스 제공 방법 및 시스템 | |
JP2022104516A (ja) | 人工知能基盤の衛星画像を利用した教育サービス提供方法及び装置 | |
CN109540122A (zh) | 一种构建地图模型的方法及装置 | |
CN108198099A (zh) | 增强现实的导游方法及***、装置、服务器及计算机可读存储介质 | |
US10965915B2 (en) | Collection system, program for terminal, and collection method | |
CN106326328A (zh) | 图像发送***、图像发送装置和图像发送方法 | |
JP6722424B2 (ja) | ポイント付与装置、ポイント付与システム、ポイント付与方法及びプログラム | |
JP2019165319A (ja) | カメラシステム | |
CN113868320A (zh) | 一种基于gis空间搜索和线性排序的视频巡防方法和*** | |
CN113382207A (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 |