CN111625739A - 一种定位方法及装置、存储介质 - Google Patents

一种定位方法及装置、存储介质 Download PDF

Info

Publication number
CN111625739A
CN111625739A CN201910151389.2A CN201910151389A CN111625739A CN 111625739 A CN111625739 A CN 111625739A CN 201910151389 A CN201910151389 A CN 201910151389A CN 111625739 A CN111625739 A CN 111625739A
Authority
CN
China
Prior art keywords
data
positioning
position information
information
display interface
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
Application number
CN201910151389.2A
Other languages
English (en)
Inventor
熊文源
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201910151389.2A priority Critical patent/CN111625739A/zh
Priority to PCT/CN2019/128084 priority patent/WO2020173201A1/zh
Priority to US17/425,814 priority patent/US20220164399A1/en
Publication of CN111625739A publication Critical patent/CN111625739A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computational Linguistics (AREA)
  • Navigation (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种定位方法及装置、存储介质,该方法包括:在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件,导航点表征列表数据中已加载数据链中标记的位置对应的标识;当接收到作用在导航点上的第一定位操作时,在已加载数据链链中确定对应的第一待定位数据位置;在显示界面上跳转到第一待定位数据位置,展示第一待定位数据位置对应的第一待定位数据,实现在显示界面上对第一待定位数据的定位。

Description

一种定位方法及装置、存储介质
技术领域
本发明涉及计算机领域中的信息处理技术,尤其涉及一种定位方法及装置、存储介质。
背景技术
数据通过客户端进行展示时,一般是以列表的形式进行的,因此将展示的数据称为列表数据;而当列表数据对应的记录较多时,通常是通过分页加载或分页显示来进行展示;如此,由于列表数据较多,对于已浏览的列表数据,无法快速查看感兴趣的数据。
目前,在对已浏览的列表数据中感兴趣的记录进行快速定位时,通常是在浏览时将感兴趣的记录添加至独立于显示列表数据的页面的另一页面中,此时,需从显示列表数据的页面切换至该另一页面才能进行感兴趣的数据的查看;由于页面的切换存在功耗的消耗,并且页面的切换增加了查看感兴趣的数据的复杂性。因此,现有技术在查看已浏览的列表数据中感兴趣的数据时,功耗大,复杂性高。
发明内容
为解决上述技术问题,本发明实施例期望提供一种定位方法及装置、存储介质,能够在加载列表数据的显示界面上对已浏览的列表数据中感兴趣的数据进行快速定位,功耗小,复杂性低。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种定位方法,应用于定位装置,所述方法包括:
在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件,所述导航点表征所述列表数据中已加载数据链中标记的位置对应的标识;
当接收到作用在所述导航点上的第一定位操作时,在所述已加载数据链链中确定对应的第一待定位数据位置;
在所述显示界面上跳转到所述第一待定位数据位置,展示所述第一待定位数据位置对应的第一待定位数据,实现在所述显示界面上对所述第一待定位数据的定位。
在上述方案中,所述在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之前,所述方法还包括:
获取待定位位置信息,所述待定位位置信息表征所述已加载数据链中所标记的数据距目标点的距离;
将所述待定位位置信息对应的每个位置信息作为一个位置标识,得到所述导航点。
在上述方案中,所述待定位位置信息包括标记位置信息、列表数据分组位置信息和推荐位置信息中的至少一种。
在上述方案中,当所述待定位位置信息为所述标记位置信息时,所述获取待定位位置信息之前,所述方法还包括:
在所述显示界面上的所述已加载数据链中每个数据的对应位置显示标记控件;
相应地,所述获取待定位位置信息,包括:
当接收到作用在至少一个所述标记控件上的触发操作时,根据至少一个所述触发操作获取对应的至少一个标记数据;
将所述至少一个标记数据距所述目标点的距离作为所述标记位置信息;
将所述标记位置信息作为所述待定位位置信息。
在上述方案中,当所述待定位位置信息为所述列表数据分组位置信息时,所述获取待定位位置信息之前,所述方法还包括:
根据预设加载规则,将所述列表数据划分为至少一组数据;
相应地,所述获取待定位位置信息,包括:
获取所述已加载数据链中每组数据的标识数据;
将至少一个所述标识数据距所述目标点的距离作为所述列表数据分组位置信息;
将所述列表数据分组位置信息作为所述待定位位置信息。
在上述方案中,当所述待定位位置信息为所述推荐位置信息时,所述获取待定位位置信息,包括:
当接收到所述列表数据的数据加载请求时,获取对应的数据请求者的特征信息;
将所述数据请求者的特征信息输入至预设标记模型,得到所述列表数据对应的列表推荐位置信息,所述预设标记模型用于确定所述列表数据中推荐标记的位置信息;
根据所述显示界面上的所述已加载数据链,从所述列表推荐位置信息中获取对应的推荐数据;
将所述推荐数据距所述目标点的距离作为所述推荐位置信息;
将所述推荐位置信息作为所述待定位位置信息。
在上述方案中,所述将所述数据请求者的特征信息输入至预设标记模型,得到所述列表数据对应的列表推荐位置信息之前,所述方法还包括:
获取所述列表数据对应的历史标记信息,所述历史标记信息表征与所述列表数据对应的作用在标记控件上的历史标记操作所关联的信息;
根据所述历史标记信息,获取对应的历史标记位置信息和标记参与者的特征信息;
根据所述历史标记位置信息和所述标记参与者的特征信息进行模型训练,得到所述预设标记模型。
在上述方案中,所述在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,所述方法还包括:
当接收到作用在所述定位控件的非导航点上的第二定位操作时,在所述已加载数据链中确定对应的第二待定位数据位置,所述非导航点表征所述定位控件上包含不是所述导航点位置的信息;
在所述显示界面上跳转到所述第二待定位数据位置,展示所述第二待定位数据位置对应的第二待定位数据,实现在所述显示界面上对所述第二待定位数据的定位。
在上述方案中,当所述第二定位操作为第一滑动操作时,所述当接收到作用在所述定位控件的非导航点上的第二定位操作时,在所述已加载数据链中确定对应的第二待定位数据位置,包括:
当接收到作用在所述定位控件的非导航点上的第一滑动操作时,在所述已加载数据链中确定对应的第一数据滑动轨迹,所述第一数据滑动轨迹为所述第二待定位数据位置;
相应地,所述在所述显示界面上跳转到所述第二待定位数据位置,展示所述第二待定位数据位置对应的第二待定位数据,实现在所述显示界面上对所述第二待定位数据的定位,包括:
确定所述第一数据滑动轨迹的数据起始滑动位置和数据终止滑动位置;
在所述显示界面上跳转到所述数据起始滑动位置,并进行数据的滑动直至滑动到所述数据终止滑动位置,展示所述第一数据滑动轨迹对应的所述第二待定位数据,实现在所述显示界面上对所述第二待定位数据的定位。
在上述方案中,所述在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,所述方法还包括:
接收作用在所述导航点的显示操作;
根据所述显示操作,在显示界面上的第二预设位置显示提示框,所述第二预设位置表征所述显示界面上与所述导航点对应的位置,所述提示框表征所述导航点对应的所述已加载数据链的信息。
在上述方案中,所述在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,所述方法还包括:
获取在所述显示界面上的所述已加载数据链的第二数据滑动轨迹;
根据所述第二数据滑动轨迹,在所述定位控件上确定定位滑动轨迹;
确定所述定位滑动轨迹的定位起始滑动位置和定位终止滑动位置;
将所述定位控件上的定位光标从所述定位起始滑动位置滑动到所述定位终止滑动位置,实现与所述第二数据滑动轨迹对应的等比例滑动。
在上述方案中,所述将所述待定位位置信息对应的每个位置信息作为一个位置标识,得到所述导航点之后,所述方法还包括:
当所述导航点的数量大于预设数量时,从所述导航点中挑选预设数量的导航点进行显示,隐藏所述导航点中未挑选的导航点,所述预设数量为在所述定位控件上设置的显示所述导航点的数量。
在上述方案中,所述方法还包括:
在进行功能应用时,通过所述定位装置加载所述显示界面。
第二方面,本发明实施例提供了一种定位装置,所述装置包括:处理器、存储器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的程序,当所述程序被执行时,通过所述处理器执行如上述所述的定位方法。
第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现如上述所述的定位方法。
本发明实施例提供了一种定位方法及装置、存储介质,首先,在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件,导航点表征列表数据中已加载数据链中标记的位置对应的标识;然后,当接收到作用在导航点上的第一定位操作时,在已加载数据链中确定对应的第一待定位数据位置;最后,在显示界面上跳转到第一待定位数据位置,展示第一待定位数据位置对应的第一待定位数据,实现在显示界面上对第一待定位数据的定位。采用上述技术实现方案,由于在加载列表数据的显示界面上增加显示了设置有导航点的定位控件,又由于导航点为列表数据中已加载数据链中标记的位置对应的标识,而已加载数据链中标记的位置为感兴趣的数据对应的位置,因此,导航点为感兴趣的数据对应的位置的标识,从而定位装置能够通过响应作用在导航点的定位操作展示第一待定位数据(感兴趣的数据),实现快速定位至感兴趣的数据,是一种在加载列表数据的显示界面上对已浏览的列表数据(已加载数据链)中感兴趣的数据进行快速定位的方案,且该定位方案功耗小,复杂性低。
附图说明
图1为本发明实施例提供的一种定位方法实现流程图;
图2为本发明实施例提供的一种示例性的用于显示定位控件的第一预设位置;
图3为本发明实施例提供的一种示例性的第一定位操作的示意图;
图4为本发明实施例提供的一种示例性的获取标记位置信息的示意图;
图5为本发明实施例提供的一种示例性的绘制定位控件的流程示意图一;
图6为本发明实施例提供的一种示例性的绘制定位控件的流程示意图二;
图7为本发明实施例提供的一种示例性的绘制定位控件的流程示意图三;
图8为本发明实施例提供的一种示例性的显示界面;
图9为本发明实施例提供的一种示例性的显示提示框的示意图;
图10为本发明实施例提供的一种定位装置的结构示意图一;
图11为本发明实施例提供的一种定位装置的结构示意图二。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
实施例一
本发明实施例提供了一种定位方法,图1为本发明实施例提供的一种定位方法实现流程图,如图1所示,该定位方法包括:
S101、在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件,导航点表征列表数据中已加载数据链中标记的位置对应的标识。
在本发明实施例中,当定位装置进行列表数据的显示时,在显示界面上对列表数据进行加载,即在加载列表数据的显示界面上;另外,在该显示界面上,预先设置有第一预设位置,定位装置按照预设对应比例绘制显示界面上的已加载数据链对应的定位控件,并且定位控件上设置有导航点,定位装置在该第一预设位置处显示设置有导航点的定位控件。
需要说明的是,列表数据中包含至少一个数据,定位装置通过列表的形式将列表数据中的至少一个数据进行显示,而当列表数据中的数据较多时,列表数据的显示是通过多次加载实现的,已加载数据链为显示界面上已加载的列表数据构成的数据链;也就是说,已加载的列表数据在显示界面上是以链条的形式显示的。
预设对应比例表征定位控件与已加载数据链在位置上等比例对应的关系,也就是说,已加载数据链中的每个数据在定位控件中均存在对应的位置,具体地:已加载数据链中当定位控件对应第一长度,已加载数据链对应第二长度,第一长度中设置有第一目标点,第二长度中设置有第二目标点时,第一长度中的长度段距第一目标点的距离,与第二长度中长度段距第二目标点的距离对应等比例。
第一预设位置可以为显示界面上的任意位置,比如,显示屏幕的顶端、低端、左端或右端,等等,本发明实施例对此不作具体限定。比如,图2为本发明实施例提供的一种示例性的用于显示定位控件的第一预设位置,如图2所示,第一预设位置为显示界面的下端,定位控件显示在显示界面的下端。
导航点表征列表数据中已加载数据链中标记的位置对应的标识,也就是说,导航点对应于列表数据中被标记的数据,而被标记的数据通常为用户感兴趣的数据,并且,被标记的数据可以是通过标记操作确定的,还可以是预置在列表数据中的,又可以是根据预设规则获取到的,本发明实施例对此不作具体限定。另外,已加载数据链中标记的位置对应的标识即用于在定位控件中显示的标记信息。
定位控件表征用于对已加载数据链中的数据进行定位的控件,并且,定位控件的呈现形式可以是横向的,也可以是纵向的,等等,本发明实施例对此不作具体限定。另外,定位控件作为显示界面上的已加载数据链的导航条,是能够在显示屏幕上全部呈现的;已加载数据链中的数据为用户已浏览的数据。
还需要说明的是,导航点的数量与已加载数据链中标记的位置的数量一致,均为至少一个;定位控件可以以透明的方式悬浮在显示界面上,也可以以半透明的方式悬浮在显示界面上,又可以以其他显示方式悬浮在显示界面上,本发明实施例对此不作具体限定。
可以理解的是,定位装置通过在显示已加载数据链的显示界面上,显示与已加载数据记录对应的定位控件,并在定位控件上设置表征已加载数据链中标记的位置对应的标识即导航点,由于已加载数据链中标记的位置对应的数据通常为感兴趣的数据,从而能够在显示界面上实现对感兴趣的数据的快速定位,因此,提高了列表数据的显示效果和定位效果。
S102、当接收到作用在导航点上的第一定位操作时,在已加载数据链中确定对应的第一待定位数据位置。
在本发明实施例中,由于导航点表征了已加载数据链中标记的位置对应的标识,而已加载数据链中标记的位置对应的数据通常为感兴趣的数据,因此,定位装置能够通过对定位控件上导航点的操作确定感兴趣的数据在已加载数据链位置,从而实现对感兴趣的数据的定位。
具体地,当定位装置通过定位控件对已加载数据链中感兴趣的数据进行定位时,定位装置能够接收到作用在定位控件上的导航点的第一定位操作,此时,定位装置根据预设对应比例确定第一定位操作作用的导航点在已加载数据链中的位置,即第一待定位数据位置,该第一待定位数据位置表征在已加载数据链中对应的数据距目标点的距离,而目标点为已加载数据链中设置的一个标识点或位置。这里,第一定位操作用于实现对已加载数据记录中的标记的数据的快速定位,比如,第一定位操作为对导航点的点击操作,如图3所示;又比如,第一定位操作为对导航点的双击操作;另外,在本发明实施例中,第一定位操作还可以是其他用于触发获取定位控件上的导航点对应在已加载数据链中标记的位置的操作,本发明实施例对此不作具体限定。
S103、在显示界面上跳转到第一待定位数据位置,展示第一待定位数据位置对应的第一待定位数据,实现在显示界面上对第一待定位数据的定位。
在本发明实施例中,当定位装置获得了第一待定位数据位置之后,在显示界面上跳转到该第一待定位数据位置,此时,显示屏幕上展示的为第一待定位数据位置对应的第一待定位数据,完成在已加载数据链上对第一待定位数据的定位。
需要说明的是,第一待定位数据为已加载数据链中被标记的数据中的一个数据;当已加载数据链中被标记的数据为用户感兴趣的数据时,第一待定位数据为用户感兴趣的数据中的之一。
可以理解的是,定位装置通过绘制与已加载数据链等比例对应的定位控件,并将已加载数据链中标记的位置作为导航点在定位控件中显示,以及在显示界面上显示该定位控件,从而通过在定位控件的导航点的第一定位操作实现对已加载数据中的感兴趣的数据的准确快速定位,即使当已加载数据链中的数据较多时,仍能实现对已加载数据链中标记的数据的准确快速定位;并且该定位是在加载列表数据的显示界面中实现的,定位效果好。
进一步地,在本发明实施例中,定位控件中设置有导航点,因此,在S101定位装置在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之前,还包括导航点的获取过程,具体包括S104-S105:
S104、获取待定位位置信息,待定位位置信息表征已加载数据链中所标记的数据距目标点的距离。
在本发明实施例中,已加载数据链中存在标记的数据,该标记的数据对应在已加载数据链中的位置即待定位位置信息;当已加载数据链与定位控件之间存在预设对应比例时,该待定位置信息表征已加载数据链中所标记的数据分别距目标点的距离,这里,目标点为已加载数据链中的顶部、底部或其它标识点。
需要说明的是,第一待定位数据位置与待定位位置信息的关系为:第一待定位数据位置为待定位位置信息中的一个位置信息。
S105、将待定位位置信息对应的每个位置信息作为一个位置标识,得到导航点。
在本发明实施例中,当定位装置获得了待定位位置信息之后,由于该待定位位置信息中包含了至少一个位置信息,从而定位装置将该待定位位置信息转换成定位控件中的导航点时,将待定位位置信息对应的每个位置信息作为一个位置标识,所有的或者至少一个位置标识就构成了导航点。
具体地,定位装置在将待定位位置信息转换为定位控件中的导航点时,首先根据预设对应比例,确定至少一个位置标识在定位控件中的位置信息。然后,将至少一个位置标识显示在显示界面上的定位控件的确定的位置信息,完成待定位位置信息向定位控件上的导航点的转换显示。
进一步地,在本发明实施例中,待定位位置信息包括标记位置信息、列表数据分组位置信息和推荐位置信息中的至少一种。
需要说明的是,标记位置信息表征定位装置对已加载数据链中的数据进行标记得到的位置信息;列表数据分组位置信息表征根据对列表数据进行加载时的预设加载规则划分的每个组所对应的位置信息;推荐位置信息表征通过对列表数据的历史标记位置进行分析得到的推荐的位置信息。
进一步地,在本发明实施例中,当待定位位置信息为标记位置信息时,S104中定位装置获取待定位位置信息之前,该定位方法还包括S106:
S106、在显示界面上的已加载数据链中每个数据的对应位置显示标记控件。
在本发明实施例中,定位装置在显示界面上的已加载数据链对应的每个数据的对应位置中,显示有用于获取标记位置信息的标记控件,通过该标记控件确定对应的数据的位置是否为一个标记位置信息。
这里,标记控件为本发明实施例额外增加的用于获取待定位位置信息的控件,其中,已加载数据链中数据的数量与标记控件的数量一致。
相应地,S104中定位装置获取待定位位置信息,具体包括S104a1-S104a3:
S104a1、当接收到作用在至少一个标记控件上的触发操作时,根据至少一个触发操作获取对应的至少一个标记数据。
在本发明实施例中,定位装置完成了标记控件的设置之后,对标记控件上的操作进行监控,当检测到触发操作时,即接收到了作用在至少一个标记控件上的触发操作,此时,定位装置根据该至少一个触发操作获取对应的至少一个标记数据;这里,标记数据指已加载数据链中的标记控件接收到触发操作的数据。
S104a2、将至少一个标记数据距目标点的距离作为标记位置信息。
在本发明实施例中,当定位装置获得了至少一个标记数据之后,获取该至少一个标记数据分别对应在已加载数据链中的位置;当已加载数据链与定位控件之间存在预设对应比例时,即定位装置获取至少一个标记数据分别距目标点的距离,这里,将至少一个标记数据距目标点的距离作为标记位置信息。
S104a3、将标记位置信息作为待定位位置信息。
这里,定位装置在获得了标记位置信息之后,由于标记位置信息即为待定位位置信息,因此定位装置也就获得了待定位位置信息。
示例性地,图4为本发明实施例提供的一种示例性的获取标记位置信息的示意图,如图4所示,对显示界面上的已加载数据链的每个数据中都设置有标记控件,在该显示界面上,通过对该标记控件的点击(触发操作)获得对应的标记位置信息,比如,被标记的数据6对应的标记控件的显示形式;也可以通过对该标记控件的点击取消该标记位置信息的获取。
可以理解的是,通过设置标记控件,使得用户在浏览已加载数据链时,通过标记一些感兴趣的数据,并将该感兴趣的数据对应的位置转换成导航点添加至定位控件中,从而通过定位控件中的导航点就能够快速定位到所标记的感兴趣的数据。
进一步地,在本发明实施例中,当待定位位置信息为列表数据分组位置信息时,S104中定位装置获取待定位位置信息之前,该定位方法还包括S107:
S107、根据预设加载规则,将列表数据划分为至少一组数据。
在本发明实施例中,定位装置基于该预设加载规则能够将列表数据划分为至少一组数据;在加载列表数据时,每次仅加载一组数据,通过多次加载实现列表数据的显示;具体对列表数据的加载进行分组的规则即预设加载规则。
需要说明的是,预设加载规则可以是将列表数据按每页加载的数据的数量进行分组,也可以是将列表数据按显示屏幕能够显示的数据的数量进行分组,还可以是将列表数据按对应的类别进行分组,等等,本发明实施例对此不作具体限定。
相应地,S104中定位装置获取待定位位置信息,具体包括S104b1-S104b3:
S104b1、获取已加载数据链中每组数据的标识数据。
在本发明实施例中,当完成了列表数据的分组之后,定位装置将表征分组后的列表数据中的每组数据的代表数据作为标识数据,即获取到了已加载数据链中每组数据的标识数据。
S104b2、将至少一个标识数据距目标点的距离作为列表数据分组位置信息。
在本发明实施例中,当定位装置获得了至少一个标识数据之后,将该至少一个标识数据分别在已加载数据链中的位置作为对应数据组在已加载数据链中的位置;获取该至少一个标识数据分别对应在已加载数据链中的位置,当已加载数据链与定位控件之间存在预设对应比例时,即定位装置获取至少一个标识数据分别距目标点的距离,这里,将至少一个标识数据分别距目标点的距离作为列表数据分组位置信息。
S104b3、将列表数据分组位置信息作为待定位位置信息。
这里,定位装置在获得了列表数据分组位置信息之后,由于列表数据分组位置信息即为待定位位置信息,因此定位装置也就获得了待定位位置信息。
可以理解的是,由于待定位位置信息表征了加载列表数据时对应的每组数据的位置,此时通过定位控件的导航点就能快速定位到每组数据。
进一步地,在本发明实施例中,当待定位位置信息为推荐位置信息时,S104中定位装置获取待定位位置信息,具体包括S104c1-S104c5:
S104c1、当接收到列表数据的数据加载请求时,获取对应的数据请求者的特征信息。
在本发明实施例中,当定位装置接收到列表数据的数据加载请求时,响应该数据加载请求信息,并获取对应的数据请求者的特征信息。这里,数据请求者的特征信息表征数据请求者的属性信息。
S104c2、将数据请求者的特征信息输入至预设标记模型,得到列表数据对应的列表推荐位置信息,预设标记模型用于确定列表数据中推荐标记的位置信息。
在本发明实施例中,当定位装置获得了数据请求者的特征信息之后,将该数据请求者的特征信息输入至用于根据数据请求者的特征信息确定列表数据中推荐标记的位置信息的预设标记模型中,就能获得列表数据对应的列表推荐位置信息。
S101c3、根据显示界面上的已加载数据链,从列表推荐位置信息中获取对应的推荐数据。
在本发明实施例中,当定位装置获得了列表数据对应的列表推荐位置信息之后,由于显示界面上仅显示的是已加载数据链,因此,定位装置需要从列表推荐位置信息中获取与显示界面上的已加载数据链对应的推荐数据;也就是说,推荐数据表征已加载数据链中与列表推荐位置信息对应的数据。
S101c4、将推荐数据距目标点的距离作为推荐位置信息。
在本发明实施例中,当定位装置获得到了推荐数据之后,获取该推荐数据在已加载数据链中的位置,当已加载数据链与定位控件之间存在预设对应比例时,即定位装置获取推荐数据距目标点的距离,并将推荐数据距目标点的距离作为推荐位置信息。
需要说明的是,当推荐数据的数量为至少一个时,对应地,推荐位置信息的数量为至少一个。
S101c5、将推荐位置信息作为待定位位置信息。
这里,定位装置在获得了列表数据分组位置信息之后,由于推荐位置信息即为待定位位置信息,因此定位装置也就获得了待定位位置信息。
更进一步地,在本发明实施例中,S104c2之前,该定位方法还包括预设标记模型的训练过程,具体为:首先,定位装置获取列表数据对应的历史标记信息,历史标记信息表征与列表数据对应的作用在标记控件上的历史标记操作所关联的信息;然后,定位装置根据历史标记信息,获取对应的历史标记位置信息和标记参与者的特征信息;最后,定位装置根据历史标记位置信息和标记参与者的特征信息进行模型训练,得到预设标记模型。
示例性的,当列表数据为商品列表时,根据之前用户的标记位置(历史标记信息),获得对应的历史标记位置信息和标记参与者的特征信息,利用大数据人工智能分析技术,对标记参与者的特征信息进行归类处理,归类处理时可采用邻近算法,最终得到标记参与者的分类结果,确定每一分类结果中标记参与者的特征信息和对应的标记位置信息,从而就得到了预设标记模型。
可以理解的是,定位装置通过根据列表数据对应的历史标记信息确定出表征历史标记位置信息和标记参与者的特征信息之间对应关系的预设标记模型,从而根据该预设标记模型确定出数据请求者可能感兴趣的位置信息,实现了根据用户的喜好进行位置推荐的方案。
另外,由于待定位位置信息包括标记位置信息、列表数据分组位置信息和推荐位置信息中的至少一种,表明待定位位置信息的类型不同,从而待定位位置信息对应的导航点在显示界面上的定位控件中的显示形式也不同;比如,当待定位位置信息为标记位置信息时,待定位位置信息对应的导航点在定位控件中的显示形式为标识点1;当待定位位置信息为列表数据分组位置信息时,待定位位置信息对应的导航点在定位控件中的显示形式为标识点2;当待定位位置信息为推荐位置信息时,待定位位置信息对应的导航点在定位控件中的表示形式为标识点3。
示例性地,图5为本发明实施例提供的一种示例性的绘制定位控件的流程示意图一,如图5所示,描述了待定位位置信息为标记位置信息时定位控件的绘制流程。在显示界面上,滑动已加载列表数据,点击一个数据的标记控件,生成一个导航点,确定导航点在定位控件中的位置顺序(可以对定位控件中的所有导航点进行排序获得),将该导航点以标识点1的形式添加至定位控件;循环上述过程,直到列表数据加载完毕。
图6为本发明实施例提供的一种示例性的绘制定位控件的流程示意图二,如图6所示,描述了待定位位置信息为列表数据分组位置信息时定位控件的绘制流程。定位装置将列表数据分成了N组数据(至少一组数据),通过N次加载实现列表数据的显示;在显示界面上,滑动显示界面进行列表数据的加载,显示界面加载第一页数据,将第一页数据的第一个数据对应的位置作为第一个导航点;显示界面加载第二页数据记录,将第二页数据记录的第一个数据对应的位置作为第二个导航点;…;直到显示界面加载第N页数据记录,将第N页数据记录的第一个数据对应的位置作为第N个导航点;此时,定位装置已获得了N个导航点,以标识点2的形式绘制N个导航点构成的定位控件。
图7为本发明实施例提供的一种示例性的绘制定位控件的流程示意图三,如图7所示,描述了待定位位置信息为推荐位置信息时定位控件的绘制流程。在请求加载列表数据时,确定请求到的列表数据中包含推荐位置信息,将推荐位置信息作为导航点按照顺序绘制定位控件,并以标识点3的形式进行该导航点的显示。
进一步地,在本发明实施例中,除了能够通过导航点进行数据的定位,还能包括其他的数据定位方式,比如通导航点之间的标识点进行数据的定位,还可以是通过在定位控件上的滑动轨迹进行数据的定位;也就是说,S101中定位装置在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,该定位方法还包括S108-S109,具体为:
S108、当接收到作用在定位控件的非导航点上的第二定位操作时,在已加载数据链中确定对应的第二待定位数据位置,非导航点表征定位控件上包含不是导航点位置的信息。
在本发明实施例中,由于定位控件与已加载数据链相对应,从而当作用在定位控件上的任一定位操作都能实现在已加载数据链中的数据定位;这里,定位装置将定位控件上包含不是导航点位置的信息作为非导航点,即非导航点包括导航点之间的标识点和在定位控件上的滑动轨迹;此时,定位装置能够接收到作用在定位控件上非导航点的第二定位操作,并根据预设对应比例确定第二定位操作作用的非导航点在已加载数据链中的位置,即第二待定位数据位置,该第二待定位数据位置表征在已加载数据链中对应的数据集合距目标点的距离,而目标点为已加载数据链中设置的一个标识点或位置。
需要说明的是,第二定位操作表征对导航点之间的标识点进行触发操作,或者表征对定位控件上的多个连续的标识点进行触发操作。
S109、在显示界面上跳转到第二待定位数据位置,展示第二待定位数据位置对应的第二待定位数据,实现在显示界面上对第二待定位数据的定位。
在本发明实施例中,当定位装置获得了第二待定位数据位置,即确定了在已加载数据链中要定位的位置,此时,定位装置在显示界面上跳转到第二待定位数据位置,并展示展示第二待定位数据位置对应的第二待定位数据,就实现了在已加载数据链上的定位。
示例性地,当第二定位操作为对两个导航点之间的标识点进行了触发操作时,定位装置能够根据定位控件与已加载数据链之间的预设对应比例,确定两个导航点之间的标识点在已加载数据链中的对应位置,并在显示界面上跳转至两个导航点之间的标识点在已加载数据链中的对应位置,以及展示对应的数据,完成对非导航点的触发操作对应的数据定位。
另外,当第二定位操为对定位控件上的多个连续的标识点进行触发操作时,即第二定位操作为第一滑动操作,也就是说,第一滑动操作表征定位控件接收到的滑动操作。
进一步地,S108中的第二定位操作为第一滑动操作时,S108中当接收到作用在定位控件的非导航点上的第二定位操作时,在已加载数据链中确定对应的第二待定位数据位置,具体包括:当接收到作用在定位控件的非导航点上的第一滑动操作时,定位装置在已加载数据链中确定对应的第一数据滑动轨迹,第一数据滑动轨迹为第二待定位数据位置。
也就是说,第一数据滑动轨迹表征定位控件上的多个连续的标识点在已加载数据链中的滑动轨迹,具体定位装置可以根据定位控件与已加载数据链之间的预设对应比例,确定定位控件上的多个连续的标识点在已加载数据链中数据的滑动轨迹,即第一数据滑动轨迹。
相应地,S109中定位装置在显示界面上跳转到第二待定位数据位置,展示第二待定位数据位置对应的第二待定位数据,实现在显示界面上对第二待定位数据的定位,具体包括:定位装置确定第一数据滑动轨迹的数据起始滑动位置和数据终止滑动位置;并在显示界面上跳转到数据起始滑动位置,并进行数据的滑动直至滑动到数据终止滑动位置,展示第一数据滑动轨迹对应的第二待定位数据,实现在显示界面上对第二待定位数据上的定位。这里,数据起始滑动位置表征已加载数据链中的数据进行滑动的起始位置,数据终止滑动位置表征已加载数据链中的数据进行滑动的结束位置。
也就是说,定位装置能够实现已加载数据链上的数据根据定位控件上的滑动轨迹进行等比例的滑动。如此,当对列表数据的加载以长列表的形式分页加载时,这里,定位数据的滑动为在显示界面的长列表中的数据滑动;当对列表数据的加载是分页显示时,这里,定位数据的滑动为在显示界面上翻页显示,即定位控件能够定位到已加载数据记录的上一页或下一页的分页数据。
示例性地,图8为本发明实施例提供的一种示例性的显示界面,如图8所示,该显示界面中通过显示屏幕一次能显示10个数据,当前显示屏幕上显示的为定位控件中从左侧数第一个导航点对应的数据;定位控件为横向导航条,并以透明的方式显示在显示界面的底部(第一预设位置)上,在该导航条中包含了3中类型(标识点1、标志点2和标识点3)的导航点,表征对应不同的待定位位置信息,具体标志点1表征标记的数据,标志点2表征加载的每组(或者每页)数据的起始位置,标志点3表征推荐标记的数据。
进一步地,在本发明实施例中,在S101定位装置在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,该定位方法还包括S110-S111,具体为:
S110、接收作用在导航点的显示操作。
在本发明实施例中,当定位装置完成了定位控件的绘制之后,由于定位控件上显示有与待定位位置信息对应的导航点,定位装置能够对定位控件上导航点的操作进行监控,以确定是否接收到作用在定位控件上导航点的显示操作。
S111、根据显示操作,在显示界面上的第二预设位置显示提示框,第二预设位置表征显示界面上与导航点对应的位置,提示框表征导航点对应的已加载数据链的信息。
在本发明实施例中,当定位装置接收到作用在定位控件上导航点的显示操作时,根据该显示操作在表征显示界面上与所述导航点对应的位置,显示表征导航点对应的已加载数据链的信息提示框。
需要说明的是,第二预设位置可以为显示界面上导航点的上部,也可以为显示界面上导航点的其他附近位置,等等,本发明实施例对此不作具体限定。另外,提示框可以作为悬浮框等形式显示在显示界面,具体提示框可以为半透明、不透明和完全透明等状态,本发明实施例对提示框的显示形式和状态不作具体限定。
示例性地,图9为本发明实施例提供的一种示例性的显示提示框的示意图,当对图8所示的从左侧数第一个导航点进行长按(显示操作)时,如图9所示,显示了从左侧数第一个导航点对应的提示框。
可以理解的是,定位装置通过对定位控件上导航点进行提示框的显示,能够辅助进行已加载数据链中数据的快速定位。
进一步地,在本发明实施例中,在S101定位装置在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,该定位方法还包括S112-S115,具体为:
S112、获取显示界面上的已加载数据链的第二数据滑动轨迹。
在本发明实施例中,当对显示界面上的已加载数据链中的数据进行滑动时,定位装置获取显示界面上的已加载数据链的第二数据滑动轨迹,该第二数据滑动轨迹表征对显示界面上的已加载数据链的数据进行滑动时对应的轨迹。
S113、根据第二数据滑动轨迹,在定位控件上确定定位滑动轨迹。
在本发明实施例中,由于已加载数据链与定位控件之间存在预设对应比例,从而,定位装置能够,在定位控件确定与第二数据滑动轨迹对应的定位滑动轨迹。
S114、确定定位滑动轨迹的定位起始滑动位置和定位终止滑动位置。
在本发明实施例中,当定位装置获得了定位滑动轨迹之后,确定该定位滑动轨迹的定位起始滑动位置和定位终止滑动位置,这里,定位起始滑动位置表征定位控件进行滑动的起始位置,定位终止滑动位置表征定位控件进行滑动的结束位置。
S115、将定位控件上的定位光标从定位起始滑动位置滑动到定位终止滑动位置,实现与第二数据滑动轨迹对应的等比例滑动。
在本发明实施例中,定位装置在获得了定位滑动轨迹对应的定位起始滑动位置和定位终止滑动位置之后,就能在显示界面的定位控件上实现定位控件的信息随已加载数据链的数据的滑动而进行滑动的效果。具体地,定位装置中设置有定位光标,该定位光标表征定位控件上显示焦点,定位装置将定位控件上的定位光标从定位起始滑动位置滑动到定位终止滑动位置,实现与第二数据滑动轨迹对应的等比例滑动。
需要说明的是,由于显示界面上的已加载数据链与定位控件在位置上等比例对应,从而通过在显示界面上对已加载数据链的数据进行滑动时,定位控件上会进行相应的滑动;而当通过在定位控件上进行滑动时,显示界面上会进行已加载数据链的数据的滑动。另外,本发明实施例对上述滑动的方向不作具体限定。
进一步地,在本发明实施例中,S104中定位装置将待定位位置信息对应的每个位置信息作为一个位置标识,得到导航点之后,该定位方法还包括:S116,具体为:
S116、当导航点的数量大于预设数量时,从导航点中挑选预设数量的导航点进行显示,隐藏导航点中未挑选的导航点,预设数量为在定位控件上设置的显示导航点的数量。
在本发明实施例中,当待定位位置信息表征的位置信息的数量大于预设数量时,定位控件中表征待定位位置信息的信息通过滑动方式呈现。如图8-9中的定位控件所示。
这里,定位装置隐藏导航点中未挑选的导航点时,通过在隐藏区域中的隐藏标识进行,这里隐藏区域指定位控件上的两个导航点之间预设的区域,隐藏标识比如为省略号,当点击省略号时,呈现未挑选的导航点。比如,定位装置通过将挑选的导航点在定位控件的首尾进行显示,而将未挑选的导航点在定位控件的中间位置进行显示;或者,定位装置间隔显示挑选的导航点。
需要说明的是,定位控件中最多能够设置有预设数量的导航点,当待定位位置信息表征的位置信息的数量大于预设数量时,表明定位控件中无法显示出待定位位置信息对应的所有的导航点,此时,绘制出的定位控件中的导航点的显示通过滑动方式呈现,即定位控件中表征待定位位置信息的信息通过滑动方式呈现。
进一步地,在本发明实施例中,在进行功能应用时,通过定位装置加载显示界面。也就是说,定位装置可作为独立的列表组件,在进行功能应用时,通过定位装置实现本发明实施例中的定位方法。该列表组件包含定位控件,具体应用时,开发者只需要提供列表数据的加载功能和每个数据的布局,就能通过采用本发明实施例提供的列表组件,完成列表数据中已加载数据链的快速定位。比如,当功能应用为商品数据的显示时,调用本发明实施例中的定位装置,就能实现已加载的商品数据的快速定位;又比如,当功能应用为文件的显示时,调用本发明实施例中的定位装置,就能实现已加载的文件的快速定位。
在本发明实施例中,所提及的定位装置中的位置表征标识点距定位转置中设置的目标点的距离,已加载数据链中的位置表征数据或数据集合距已加载数据链中的目标点的距离。
可以理解的是,由于在加载列表数据的显示界面上增加显示了设置有导航点的定位控件,又由于导航点为列表数据中已加载数据链中标记的位置对应的标识,而已加载数据链中标记的位置为感兴趣的数据对应的位置,因此,导航点为感兴趣的数据对应的位置的标识,从而定位装置能够通过响应作用在导航点的定位操作展示第一待定位数据(感兴趣的数据),实现快速定位至感兴趣的数据,是一种在加载列表数据的显示界面上对已浏览的列表数据(已加载数据链)中感兴趣的数据进行快速定位的方案,且该定位方案功耗小,复杂性低。
实施例二
基于实施例一同一发明构思,本发明实施例提供了一种定位装置100,图10为本发明实施例提供的一种定位装置的结构示意图一,如图10所示,该定位装置100包括:
显示单元101,用于在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件,所述导航点表征所述列表数据中已加载数据链中标记的位置对应的标识;
确定单元102,用于当接收到作用在所述导航点上的第一定位操作时,在所述已加载数据链链中确定对应的第一待定位数据位置;
第一定位单元103,用于在所述显示界面上跳转到所述第一待定位数据位置,展示所述第一待定位数据位置对应的第一待定位数据,实现在所述显示界面上对所述第一待定位数据的定位。
进一步地,所述定位装置100还包括获取单元104,用于获取待定位位置信息,所述待定位位置信息表征所述已加载数据链中所标记的数据距目标点的距离;以及将所述待定位位置信息对应的每个位置信息作为一个位置标识,得到所述导航点。
进一步地,所述待定位位置信息包括标记位置信息、列表数据分组位置信息和推荐位置信息中的至少一种。
进一步地,当所述待定位位置信息为所述标记位置信息时,所述定位装置100还包括设置单元105,用于在所述显示界面上的所述已加载数据链中每个数据的对应位置显示标记控件;
相应地,所述第一获取单元104,具体用于当接收到作用在至少一个所述标记控件上的触发操作时,根据至少一个所述触发操作获取对应的至少一个标记数据;并将所述至少一个标记数据距所述目标点的距离作为所述标记位置信息;以及将所述标记位置信息作为所述待定位位置信息。
进一步地,当所述待定位位置信息为所述列表数据分组位置信息时,所述定位装置100还包括分组单元106,用于根据预设加载规则,将所述列表数据划分为至少一组数据;
相应地,所述第一获取单元104,还具体用于获取所述已加载数据链中每组数据的标识数据;并将至少一个所述标识数据距所述目标点的距离作为所述列表数据分组位置信息;以及将所述列表数据分组位置信息作为所述待定位位置信息。
进一步地,当所述待定位位置信息为所述推荐位置信息时,所述第一获取单元104,还具体用于当接收到所述列表数据的数据加载请求时,获取对应的数据请求者的特征信息;并将所述数据请求者的特征信息输入至预设标记模型,得到所述列表数据对应的列表推荐位置信息,所述预设标记模型用于确定所述列表数据中推荐标记的位置信息;以及根据所述显示界面上的所述已加载数据链,从所述列表推荐位置信息中获取对应的推荐数据;以及将所述推荐数据距所述目标点的距离作为所述推荐位置信息;以及将所述推荐位置信息作为所述待定位位置信息。
进一步地,所述第一获取单元104,具体还用于获取所述列表数据对应的历史标记信息,所述历史标记信息表征与所述列表数据对应的作用在标记控件上的历史标记操作所关联的信息;并根据所述历史标记信息,获取对应的历史标记位置信息和标记参与者的特征信息;以及根据所述历史标记位置信息和所述标记参与者的特征信息进行模型训练,得到所述预设标记模型。
进一步地,所述定位装置100还包括第二定位单元107,用于当接收到作用在所述定位控件的非导航点上的第二定位操作时,在所述已加载数据链中确定对应的第二待定位数据位置,所述非导航点表征所述定位控件上包含不是所述导航点位置的信息;以及在所述显示界面上跳转到所述第二待定位数据位置,展示所述第二待定位数据位置对应的第二待定位数据,实现在所述显示界面上对所述第二待定位数据的定位。
进一步地,当所述第二定位操作为第一滑动操作时,所述第二定位单元107,具体用于当接收到作用在所述定位控件的非导航点上的第一滑动操作时,在所述已加载数据链中确定对应的第一数据滑动轨迹,所述第一数据滑动轨迹为所述第二待定位数据位置;确定所述第一数据滑动轨迹的数据起始滑动位置和数据终止滑动位置;以及在所述显示界面上跳转到所述数据起始滑动位置,并进行数据的滑动直至滑动到所述数据终止滑动位置,展示所述第一数据滑动轨迹对应的所述第二待定位数据,实现在所述显示界面上对所述第一待定位数据的定位。
进一步地,所述定位装置100还包括提示单元108,用于接收作用在所述导航点的显示操作;以及根据所述显示操作,在显示界面上的第二预设位置显示提示框,所述第二预设位置表征所述显示界面上与所述导航点对应的位置,所述提示框表征所述导航点对应的所述已加载数据链的信息。
进一步地,所述定位装置100还包括滑动单元109,用于获取在所述显示界面上的所述已加载数据链的第二数据滑动轨迹;并根据所述第二数据滑动轨迹,在所述定位控件上确定定位滑动轨迹;以及确定所述定位滑动轨迹的定位起始滑动位置和定位终止滑动位置;以及将所述定位控件上的定位光标从所述定位起始滑动位置滑动到所述定位终止滑动位置,实现与所述第二数据滑动轨迹对应的等比例滑动。
进一步地,所述定位装置100还包括挑选单元110,用于当所述导航点的数量大于预设数量时,从所述导航点中挑选预设数量的导航点进行显示,隐藏所述导航点中未挑选的导航点,所述预设数量为在所述定位控件上设置的显示所述导航点的数量。
进一步地,所述定位装置100还包括加载单元111,用于在进行功能应用时,通过所述定位装置加载所述显示界面。
需要说明的是,在实际应用中,上述显示单元101、确定单元102、第一定位单元103、获取单元104、设置单元105、分组单元106、第二定位单元107、提示单元108、滑动单元109、挑选单元110和加载单元111可由位于定位装置100上的处理器112实现,具体为CPU(Central Processing Unit,中央处理器)、MPU(Microprocessor Unit,微处理器)、DSP(Digital Signal Processing,数字信号处理器)或现场可编程门阵列(FPGA,FieldProgrammable Gate Array)等实现。
本发明实施例还提供了一种定位装置100,如图11所示,所述定位装置100包括:处理器112、存储器113和通信总线114,所述存储器113通过所述通信总线114与所述处理器113进行通信,所述存储器113存储所述处理器113可执行的程序,当所述程序被执行时,通过所述处理器112执行如实施例一所述的定位方法。
在实际应用中,上述存储器113可以是易失性存储器(volatile memory),例如随机存取存储器(Random-Access Memory,RAM);或者非易失性存储器(non-volatilememory),例如只读存储器(Read-Only Memory,ROM),快闪存储器(flash memory),硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);或者上述种类的存储器的组合,并向处理器112提供指令和数据。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器112执行时实现如实施例一所述的定位方法。
可以理解的是,由于在加载列表数据的显示界面上增加显示了设置有导航点的定位控件,又由于导航点为列表数据中已加载数据链中标记的位置对应的标识,而已加载数据链中标记的位置为感兴趣的数据对应的位置,因此,导航点为感兴趣的数据对应的位置的标识,从而定位装置能够通过响应作用在导航点的定位操作展示第一待定位数据(感兴趣的数据),实现快速定位至感兴趣的数据,是一种在加载列表数据的显示界面上对已浏览的列表数据(已加载数据链)中感兴趣的数据进行快速定位的方案,且该定位方案功耗小,复杂性低。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (15)

1.一种定位方法,应用于定位装置,其特征在于,所述方法包括:
在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件,所述导航点表征所述列表数据中已加载数据链中标记的位置对应的标识;
当接收到作用在所述导航点上的第一定位操作时,在所述已加载数据链链中确定对应的第一待定位数据位置;
在所述显示界面上跳转到所述第一待定位数据位置,展示所述第一待定位数据位置对应的第一待定位数据,实现在所述显示界面上对所述第一待定位数据的定位。
2.根据权利要求1所述的方法,其特征在于,所述在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之前,所述方法还包括:
获取待定位位置信息,所述待定位位置信息表征所述已加载数据链中所标记的数据距目标点的距离;
将所述待定位位置信息对应的每个位置信息作为一个位置标识,得到所述导航点。
3.根据权利要求2所述的方法,其特征在于,所述待定位位置信息包括标记位置信息、列表数据分组位置信息和推荐位置信息中的至少一种。
4.根据权利要求3所述的方法,其特征在于,当所述待定位位置信息为所述标记位置信息时,所述获取待定位位置信息之前,所述方法还包括:
在所述显示界面上的所述已加载数据链中每个数据的对应位置显示标记控件;
相应地,所述获取待定位位置信息,包括:
当接收到作用在至少一个所述标记控件上的触发操作时,根据至少一个所述触发操作获取对应的至少一个标记数据;
将所述至少一个标记数据距所述目标点的距离作为所述标记位置信息;
将所述标记位置信息作为所述待定位位置信息。
5.根据权利要求3所述的方法,其特征在于,当所述待定位位置信息为所述列表数据分组位置信息时,所述获取待定位位置信息之前,所述方法还包括:
根据预设加载规则,将所述列表数据划分为至少一组数据;
相应地,所述获取待定位位置信息,包括:
获取所述已加载数据链中每组数据的标识数据;
将至少一个所述标识数据距所述目标点的距离作为所述列表数据分组位置信息;
将所述列表数据分组位置信息作为所述待定位位置信息。
6.根据权利要求3所述的方法,其特征在于,当所述待定位位置信息为所述推荐位置信息时,所述获取待定位位置信息,包括:
当接收到所述列表数据的数据加载请求时,获取对应的数据请求者的特征信息;
将所述数据请求者的特征信息输入至预设标记模型,得到所述列表数据对应的列表推荐位置信息,所述预设标记模型用于确定所述列表数据中推荐标记的位置信息;
根据所述显示界面上的所述已加载数据链,从所述列表推荐位置信息中获取对应的推荐数据;
将所述推荐数据距所述目标点的距离作为所述推荐位置信息;
将所述推荐位置信息作为所述待定位位置信息。
7.根据权利要求6所述的方法,其特征在于,所述将所述数据请求者的特征信息输入至预设标记模型,得到所述列表数据对应的列表推荐位置信息之前,所述方法还包括:
获取所述列表数据对应的历史标记信息,所述历史标记信息表征与所述列表数据对应的作用在标记控件上的历史标记操作所关联的信息;
根据所述历史标记信息,获取对应的历史标记位置信息和标记参与者的特征信息;
根据所述历史标记位置信息和所述标记参与者的特征信息进行模型训练,得到所述预设标记模型。
8.根据权利要求1所述的方法,其特征在于,所述在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,所述方法还包括:
当接收到作用在所述定位控件的非导航点上的第二定位操作时,在所述已加载数据链中确定对应的第二待定位数据位置,所述非导航点表征所述定位控件上包含不是所述导航点位置的信息;
在所述显示界面上跳转到所述第二待定位数据位置,展示所述第二待定位数据位置对应的第二待定位数据,实现在所述显示界面上对所述第二待定位数据的定位。
9.根据权利要求8所述的方法,其特征在于,当所述第二定位操作为第一滑动操作时,所述当接收到作用在所述定位控件的非导航点上的第二定位操作时,在所述已加载数据链中确定对应的第二待定位数据位置,包括:
当接收到作用在所述定位控件的非导航点上的第一滑动操作时,在所述已加载数据链中确定对应的第一数据滑动轨迹,所述第一数据滑动轨迹为所述第二待定位数据位置;
相应地,所述在所述显示界面上跳转到所述第二待定位数据位置,展示所述第二待定位数据位置对应的第二待定位数据,实现在所述显示界面上对所述第二待定位数据的定位,包括:
确定所述第一数据滑动轨迹的数据起始滑动位置和数据终止滑动位置;
在所述显示界面上跳转到所述数据起始滑动位置,并进行数据的滑动直至滑动到所述数据终止滑动位置,展示所述第一数据滑动轨迹对应的所述第二待定位数据,实现在所述显示界面上对所述第二待定位数据上的定位。
10.根据权利要求1所述的方法,其特征在于,所述在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,所述方法还包括:
接收作用在所述导航点的显示操作;
根据所述显示操作,在显示界面上的第二预设位置显示提示框,所述第二预设位置表征所述显示界面上与所述导航点对应的位置,所述提示框表征所述导航点对应的所述已加载数据链的信息。
11.根据权利要求1所述的方法,其特征在于,所述在加载列表数据的显示界面上的第一预设位置显示设置有导航点的定位控件之后,所述方法还包括:
获取在所述显示界面上的所述已加载数据链的第二数据滑动轨迹;
根据所述第二数据滑动轨迹,在所述定位控件上确定定位滑动轨迹;
确定所述定位滑动轨迹的定位起始滑动位置和定位终止滑动位置;
将所述定位控件上的定位光标从所述定位起始滑动位置滑动到所述定位终止滑动位置,实现与所述第二数据滑动轨迹对应的等比例滑动。
12.根据权利要求2所述的方法,其特征在于,所述将所述待定位位置信息对应的每个位置信息作为一个位置标识,得到所述导航点之后,所述方法还包括:
当所述导航点的数量大于预设数量时,从所述导航点中挑选预设数量的导航点进行显示,隐藏所述导航点中未挑选的导航点,所述预设数量为在所述定位控件上设置的显示所述导航点的数量。
13.根据权利要求1-12任一项所述的方法,其特征在于,所述方法还包括:
在进行功能应用时,通过所述定位装置加载所述显示界面。
14.一种定位装置,其特征在于,所述装置包括:处理器、存储器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的程序,当所述程序被执行时,通过所述处理器执行如权利要求1-13任一项所述的方法。
15.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1-13任一项所述的方法。
CN201910151389.2A 2019-02-28 2019-02-28 一种定位方法及装置、存储介质 Pending CN111625739A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201910151389.2A CN111625739A (zh) 2019-02-28 2019-02-28 一种定位方法及装置、存储介质
PCT/CN2019/128084 WO2020173201A1 (zh) 2019-02-28 2019-12-24 一种定位方法及装置、存储介质
US17/425,814 US20220164399A1 (en) 2019-02-28 2019-12-24 Locating method and device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910151389.2A CN111625739A (zh) 2019-02-28 2019-02-28 一种定位方法及装置、存储介质

Publications (1)

Publication Number Publication Date
CN111625739A true CN111625739A (zh) 2020-09-04

Family

ID=72239061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910151389.2A Pending CN111625739A (zh) 2019-02-28 2019-02-28 一种定位方法及装置、存储介质

Country Status (3)

Country Link
US (1) US20220164399A1 (zh)
CN (1) CN111625739A (zh)
WO (1) WO2020173201A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112804040A (zh) * 2021-01-22 2021-05-14 北京科来数据分析有限公司 定位数据位置的方法、模块、存储介质、设备及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170038918A1 (en) * 2015-08-03 2017-02-09 Xiaomi Inc. Information display method and device
CN106569702A (zh) * 2016-11-10 2017-04-19 珠海市魅族科技有限公司 一种列表导航方法和装置
CN106775428A (zh) * 2017-02-28 2017-05-31 北京潘达互娱科技有限公司 一种页面处理方法及装置
CN108170788A (zh) * 2017-12-27 2018-06-15 无线生活(杭州)信息科技有限公司 一种页面导航定位方法及装置
CN109325133A (zh) * 2018-08-31 2019-02-12 努比亚技术有限公司 一种信息定位的方法、终端和计算机可读存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541882A (zh) * 2010-12-17 2012-07-04 ***通信集团公司 网页导航页面和网页的显示方法及移动通信终端
CN108153565B (zh) * 2016-12-02 2021-07-20 阿里巴巴集团控股有限公司 提供页面信息的方法及装置
US10452413B2 (en) * 2017-03-16 2019-10-22 Ca, Inc. System and method for navigating web-based application programs

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170038918A1 (en) * 2015-08-03 2017-02-09 Xiaomi Inc. Information display method and device
CN106569702A (zh) * 2016-11-10 2017-04-19 珠海市魅族科技有限公司 一种列表导航方法和装置
CN106775428A (zh) * 2017-02-28 2017-05-31 北京潘达互娱科技有限公司 一种页面处理方法及装置
CN108170788A (zh) * 2017-12-27 2018-06-15 无线生活(杭州)信息科技有限公司 一种页面导航定位方法及装置
CN109325133A (zh) * 2018-08-31 2019-02-12 努比亚技术有限公司 一种信息定位的方法、终端和计算机可读存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112804040A (zh) * 2021-01-22 2021-05-14 北京科来数据分析有限公司 定位数据位置的方法、模块、存储介质、设备及***
CN112804040B (zh) * 2021-01-22 2023-04-28 北京科来数据分析有限公司 定位数据位置的方法、模块、存储介质、设备及***

Also Published As

Publication number Publication date
US20220164399A1 (en) 2022-05-26
WO2020173201A1 (zh) 2020-09-03

Similar Documents

Publication Publication Date Title
US20220342926A1 (en) User interface for context labeling of multimedia items
Veltri et al. SimpleSynteny: a web-based tool for visualization of microsynteny across multiple species
US9852157B2 (en) Searching of images based upon visual similarity
US10867251B2 (en) Estimation results display system, estimation results display method, and estimation results display program
CN108021626A (zh) 页面排版方法、装置及设备
US20110258569A1 (en) Display of filtered data via frequency distribution
CN108984241B (zh) 看板卡片的处理方法、装置、计算机设备及存储介质
US20230153366A1 (en) System and method for improved searching across multiple databases
DE102016003850A1 (de) Empfehlen von Formularfragmenten
Field et al. An automated graphics tool for comparative genomics: the Coulson plot generator
KR20220126709A (ko) 자율주행 차량을 위한 로드 네트워크 데이터 생성 방법, 장치 및 컴퓨터프로그램
JP7236694B2 (ja) 情報処理方法、及び情報処理システム
CN111625739A (zh) 一种定位方法及装置、存储介质
CN113521758A (zh) 信息交互方法及装置、电子设备、存储介质
US8879853B2 (en) System, method and program for enumerating local alignments from pair of documents
CN111368234B (zh) 窗口调整方法、设备及存储介质
KR20220026832A (ko) 언택트 비즈니스를 위한 모바일 기반의 pr 전자 브로슈어 자동 디자인 방법, 장치 및 컴퓨터프로그램
CN106489110B (zh) 用于非分层文件***的图形化用户界面控制方法
JP5347307B2 (ja) 情報検索装置、情報検索方法、制御プログラム
CN110502690B (zh) 分类搜索方法和设备
CN109710369B (zh) 全图形化用户界面展示方法和装置
JP2013149151A (ja) グラフ表示装置
KR20220032429A (ko) 인공지능 기반의 브랜딩용 전자소개서 자동 디자인 방법
CN110689924A (zh) 一种基于多种敲除类型的敲除策略筛选方法及***
CN110362249A (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