CN106648282B - 网页中指标的处理方法和装置 - Google Patents

网页中指标的处理方法和装置 Download PDF

Info

Publication number
CN106648282B
CN106648282B CN201510729523.4A CN201510729523A CN106648282B CN 106648282 B CN106648282 B CN 106648282B CN 201510729523 A CN201510729523 A CN 201510729523A CN 106648282 B CN106648282 B CN 106648282B
Authority
CN
China
Prior art keywords
area
index
target object
cursor pointer
initial position
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.)
Active
Application number
CN201510729523.4A
Other languages
English (en)
Other versions
CN106648282A (zh
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 Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum 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 Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201510729523.4A priority Critical patent/CN106648282B/zh
Publication of CN106648282A publication Critical patent/CN106648282A/zh
Application granted granted Critical
Publication of CN106648282B publication Critical patent/CN106648282B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种网页中指标的处理方法和装置。其中,该方法包括:获取光标指针所在初始位置的目标对象,其中,目标对象为表征网页中网页元素的对象;判断获取到的目标对象中是否包含指标;在判断出获取到的目标对象中包含指标的情况下,获取移动轨迹,其中,移动轨迹为光标指针从初始位置移动至终止位置的轨迹;按照移动轨迹控制对指标的操作。本申请解决了现有技术中删除或添加指标的操作过于繁琐的技术问题。

Description

网页中指标的处理方法和装置
技术领域
本申请涉及数据处理领域,具体而言,涉及一种网页中指标的处理方法和装置。
背景技术
指标是绩效***的重点,如何对指标进行更友好的,或者更符合用户操作方式的添加或删除操作是各种绩效***能否被客户认可的关键所在。
现有技术中各种绩效***的处理方法,一般是在***中先点击一个编辑按钮,点击编辑按钮之后,会在页面指标管理的控制页面,如图1所示。在每个指标的左端都包含一个复选框,用户可以通过勾选或取消勾选复选框来实现增加或删除指标。其中,已勾选的指标在用户确认添加的情况下,会添加至如图1所示的左侧区域中,未勾选指标则会在如图1所示的区域中删除,并出现在如图1所示的右侧列表中。
上述删除或添加指标的方法,通过在复选框中选中待添加或待删除的指标,进而点击确定按钮之后删除或添加该指标。上述操作步骤繁琐,导致用户的操作不够方便,并且当指标较多时,导致用户查找不够便利。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种网页中指标的处理方法和装置,以至少解决现有技术中删除或添加指标的操作过于繁琐的技术问题。
根据本申请实施例的一个方面,提供了一种网页中指标的处理方法,该方法包括:获取光标指针所在初始位置的目标对象,其中,所述目标对象为表征所述网页中网页元素的对象;判断获取到的所述目标对象中是否包含指标;在判断出获取到的所述目标对象中包含所述指标的情况下,获取移动轨迹,其中,所述移动轨迹为所述光标指针从所述初始位置移动至终止位置的轨迹;以及按照所述移动轨迹控制对所述指标的操作。
进一步地,判断获取到的所述目标对象中是否包含指标包括:判断获取到的所述目标对象中是否包含所述指标的指标标识;以及在判断出所述目标对象中包含所述指标标识的情况下,确定所述目标对象中包含所述指标。
进一步地,按照所述移动轨迹控制对所述指标的操作包括:当获取到所述移动轨迹为所述目标对象的位置由第一区域移动至第二区域的情况下,在所述第一区域内删除所述指标,并在所述第二区域内添加所述指标,其中,所述第一区域为已添加的指标所处的区域,所述第二区域为待添加的指标所处的区域。
进一步地,按照所述移动轨迹控制对所述指标的操作还包括:当获取到所述移动轨迹为所述目标对象的位置由所述第二区域移动至所述第一区域的情况下,发送请求消息至服务器,其中,所述请求消息为请求在所述第一区域内添加所述指标的消息;接收来自所述服务器的应答消息;当所述应答消息为空消息的情况下,添加所述指标至所述第一区域,并在所述第二区域内删除所述指标;以及当所述应答消息中包含错误提示信息的情况下,所述目标对象的位置返回所述初始位置。
进一步地,在获取所述光标指针所处位置的目标对象之前,所述方法还包括:判断所述光标指针在所述初始位置是否产生触发指令,其中,在判断出所述光标指针在所述初始位置产生所述触发指令情况下,获取所述光标指针在所述初始位置的目标对象。
进一步地,在所述触发指令终止时,确定终止时刻所述光标指针所在的位置为所述终止位置。
根据本申请实施例的另一方面,还提供了一种网页中指标的处理装置,该装置包括:第一获取单元,用于获取光标指针所在初始位置的目标对象,其中,所述目标对象为表征所述网页中网页元素的对象;第一判断单元,用于判断获取到的所述目标对象中是否包含指标;第二获取单元,用于在判断出获取到的所述目标对象中包含所述指标的情况下,获取移动轨迹,其中,所述移动轨迹为所述光标指针从所述初始位置移动至终止位置的轨迹;以及控制单元,用于按照所述移动轨迹控制对所述指标的操作。
进一步地,所述第一判断单元包括:判断模块,用于判断获取到的所述目标对象中是否包含所述指标的指标标识;以及确定模块,用于在判断出所述目标对象中包含所述指标标识的情况下,确定所述目标对象中包含所述指标。
进一步地,所述控制单元包括:第一删除模块,用于当获取到所述移动轨迹为所述目标对象的位置由第一区域移动至第二区域的情况下,在所述第一区域内删除所述指标,并在所述第二区域内添加所述指标,其中,所述第一区域为已添加的指标所处的区域,所述第二区域为待添加的指标所处的区域。
进一步地,所述控制单元还包括:发送模块,用于当获取到所述移动轨迹为所述目标对象的位置由所述第二区域移动至所述第一区域的情况下,发送请求消息至服务器,其中,所述请求消息为请求在所述第一区域内添加所述指标的消息;以及接收模块,用于接收来自所述服务器的应答消息;添加模块,用于当所述应答消息为空消息的情况下,添加所述指标至所述第一区域,并在所述第二区域内删除所述指标;以及返回模块,用于当所述应答消息中包含错误提示信息的情况下,所述目标对象的位置返回所述初始位置。
在本申请实施例中,采用获取光标指针所在初始位置的目标对象,其中,所述目标对象为表征所述网页中网页元素的对象;判断获取到的所述目标对象中是否包含指标;在判断出获取到的所述目标对象中包含所述指标的情况下,获取移动轨迹,其中,所述移动轨迹为所述光标指针从所述初始位置移动至终止位置的轨迹;以及按照所述移动轨迹控制对所述指标的操作的方式。通过获取光标指针所在位置的目标对象,在判断出目标对象中包含指标的情况下,移动光标指针至终止位置,仅为获取光标指针的移动轨迹,并根据移动轨迹添加或删除指标,相对于现有技术中通过复选框添加或删除指标的方法,达到了简化添加或删除指标操作步骤的目的,从而实现了通过移动光标指针就能实现添加或删除指标的技术效果,进而解决了现有技术中删除或添加指标的操作过于繁琐的技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据现有技术的网页中指标处理的示意图;
图2是根据本申请实施例的一种网页中指标的处理方法的流程图;
图3是根据本申请实施例的另一种可选的网页中指标的处理方法的流程图;以及
图4是根据本申请实施例的一种网页中指标的处理装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例,提供了一种网页中指标的处理方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图2是根据本申请实施例的一种网页中指标的处理方法的流程图,如图2所示,该方法包括如下步骤S102至步骤S108:
步骤S102,获取光标指针所在初始位置的目标对象,其中,目标对象为表征网页中网页元素的对象。
具体地,在本申请实施例中,光标指针在网页中移动,其中,通过连接至终端设备的硬件设备控制光标指针在网页中移动。硬件设备通过有线和无线的方式连接至终端设备,硬件设备包括鼠标、触摸板、控制杆、按键以及键盘等设备中的任一种。当光标指针选中网页中的某一位置文件或文件夹时,该位置即为初始位置,需要说明的是,光标指针在初始位置处选中的文件可能包含指标,也可能不包含指标;若该文件中包含指标,则该指标数量可以为一个,也可以为多个。
需要说明的是,目标对象为dom(document object model)对象,dom对象中包含网页中的网页元素,其中,网页元素包括文字、图片、音频、动画和视频等等。获取初始位置的目标对象的同时,还可以获取该目标对象的位置坐标(即,初始位置的坐标)。
步骤S104,判断获取到的目标对象中是否包含指标。
具体地,在本申请实施例中,指标为绩效***中的指标,例如,指标可以为“互联网影响力”和“用户体验”等,其中,“互联网影响力”又可以分为“移动终端访问量”、“网站国内用户影响力”、“搜索收录页面被访率”等,“用户体验”又可以包括“站内搜索节点点击率”等指标。
步骤S106,在判断出获取到的目标对象中包含指标的情况下,获取移动轨迹,其中,移动轨迹为光标指针从初始位置移动至终止位置的轨迹。
具体地,若目标对象中包括指标,则目标对象的坐标追随光标指针的坐标;若目标对象中不包括指标,则目标对象的坐标不追随光标指针的坐标。当光标指针移动至终止位置时,获取光标指针的移动轨迹,其中,当目标对象中包括指标时,光标指针的移动轨迹即为目标对象的移动轨迹。
步骤S108,按照移动轨迹控制对指标的操作。具体地,根据获取到的光标指针的移动轨迹确定是删除指标,还是添加指标。
本申请实施例提供的网页中指标的处理方法,通过获取光标指针所在位置的目标对象,在判断出目标对象中包含指标的情况下,移动光标指针至终止位置,仅为获取光标指针的移动轨迹,并根据移动轨迹添加或删除指标,相对于现有技术中通过复选框添加或删除指标的方法,达到了简化添加或删除指标操作步骤的目的,从而实现了通过移动光标指针就能实现添加或删除指标的技术效果,进而解决了现有技术中删除或添加指标的操作过于繁琐的技术问题。
可选地,在获取光标指针所处位置的目标对象之前,本申请提供的网页中指标的处理方法还包括如下:判断光标指针在初始位置是否产生触发指令,其中,在判断出光标指针在初始位置产生触发指令情况下,获取光标指针在初始位置处的目标对象。
具体地,若光标指针由鼠标控制,则光标指针在初始位置处点击鼠标的左键之后,即可选中初始位置处的文件,并且,在选中初始位置处文件的时刻,产生触发指令。在触发指令产生之后,获取初始位置目标对象。
若在触发指令终止时,确定在触发指令终止的时刻光标指针所在的位置为终止位置。具体地,当用户通过鼠标点击选中初始位置处的文件时,可将该文件拖拽至网页中的任意位置。当用户松开鼠标的左键时,触发指令终止,其中,在触发指令终止的时刻,光标指针所在的位置即为终止位置。光标指针由初始位置拖拽文件至终止位置的轨迹即为本申请实施例中的移动轨迹。需要说明的是,光标指针在初始位置处选中的文件可能包含指标,也可能不包含指标;若该文件中包含指标,则该指标数量可以为一个,也可以为多个。
可选地,判断获取到的目标对象中是否包含指标包括如下步骤S1041至步骤S1043:
步骤S1041,判断获取到的目标对象中是否包含指标的指标标识。
步骤S1043,在判断出目标对象中包含指标标识的情况下,确定目标对象中包含指标。
具体地,通过判断目标对象中是否包含指标标识,来确定目标对象中是否包含指标,其中,指标标识可以为该指标的ID信息、文本信息等唯一表示该指标的标识。若判断出在目标对象中包含指标标识的情况下,则确定出在目标对象中包含指标,其中,该指标为用户实际希望添加,或者用户实际希望删除的指标。
可选地,按照移动轨迹控制对指标的操作包括如下步骤S1081:
步骤S1081,当获取到移动轨迹为目标对象的位置由第一区域移动至第二区域的情况下,在第一区域内删除指标,并在第二区域内添加指标,其中,第一区域为已添加的指标所处的区域,第二区域为待添加的指标所处的区域。
光标指针的初始位置可以位于第一区域内或者第二区域内,还可以位于第一区域和第二区域之外的区域;光标指针拖拽选中的文件的终止位置可以位于第一区域内和第二区域内,还可以位于第一区域和第二区域之外的区域。具体地,当光标指针的初始位置位于第一区域内,经过用户拖拽之后的光标指针的终止位置位于第二区域内时,表示用户希望删除已添加至第一区域内的指标;当光标指针的初始位置位于第一区域内,经过用户拖拽之后的光标指针的终止位置位于第二区域内时,表示用户希望添加指标至第二区域内;若上述情况均不满足,则对指标均不做任何操作。
若判断出光标指针的移动轨迹为由第一区域移动至第二区域,此时,将该指标在第一区域中删除,并在第二区域中添加该指标,以便用户在后续的操作中继续添加该指标至第一区域。
可选地,按照移动轨迹控制对指标的操作还包括如下步骤S1083至步骤S1089:
步骤S1083,当获取到移动轨迹为目标对象的位置由第二区域移动至第一区域的情况下,发送请求消息至服务器,其中,请求消息为请求在第一区域内添加指标的消息。
步骤S1085,接收来自服务器的应答消息。
步骤S1087,当应答消息为空消息的情况下,添加指标至第一区域,并在第二区域内删除指标。
步骤S1089,当应答消息中包含错误提示信息的情况下,目标对象的位置返回初始位置。
具体地,若判断出光标指针的移动轨迹为由第二区域移动至第一区域,则表示用户希望将第二区域内待添加的指标添加至第一区域内。此时,***向服务器发送请求在第一区域内添加指标的消息。服务器在接收到该请求消息的情况下,回复应答消息,其中,应答消息为是否确认添加该指标至第一区域内的消息。其中,若该应答消息为空消息,表示确认添加该指标至第一区域,则将该指标添加至第一区域,并在第一区域添加拖拽过来的目标对象,同时在第二区域内删除该成功添加至第一区域中的指标;若应答消息为非空消息,并且应答消息中包含错误提示信息,则表示不添加该指标至第一区域,此时,目标对象的坐标由追随的光标指针的坐标返回至初始位置的坐标。
若光标指针的初始位置位于第一区域内,并且终止位置同样位于第一区域内,则光标指针拖拽至终止位置的目标对象的坐标返回初始位置的坐标,不进行任何操作;同样地,若光标指针的初始位置位于第二区域内,并且终止位置同样位于第二区域内,则光标指针拖拽至终止位置的目标对象的坐标返回初始位置的坐标,不进行任何操作。
图3是根据本申请实施例的另一种可选的网页中指标的处理方法的流程图,如图3所示,该方法包括如下步骤S202至步骤S224:
步骤S202,判断光标指针在初始位置是否产生触发指令,其中,在产生触发指令的情况下,执行步骤S204,否则,继续执行步骤S202,继续判断是否产生触发指令。具体地,假设通过鼠标控制光标指针的移动时,点击鼠标的左键,即产生触发指令。
步骤S204,获取光标指针所在初始位置的目标对象。具体地,获取触发指令产生时刻光标指针所处初始位置的目标对象,其中,在本申请实施例中,目标对象为dom对象。
步骤S206,判断获取到的目标对象中是否包含指标。其中,若判断包含指标,则执行步骤S208;若判断出不包含指标,则执行步骤S210。具体地,通过判断目标对象中是否包含该指标的指标标识来确定目标对象中是否包含指标,其中,指标标识可以为该指标的ID信息,文本信息等唯一表示该指标的信息。
步骤S208,获取移动轨迹。在判断出目标对象中包含该指标的指标标识的情况下,当用户拖动该光标指针时,目标对象的坐标一直追随该光标指针的坐标。当用户将光标指针拖拽至任意位置,并在该位置松开鼠标左键时,该位置即为终止位置。则光标指针由初始位置移动至终止位置的轨迹即为移动轨迹。
步骤S210,不进行任何操作。若判断出目标对象中包含指标,则目标对象的坐标不追随光标指针的坐标,不进行任何的操作。
步骤S212,判断移动轨迹是否由第一区域移动至第二区域。若是,则执行步骤S214;若否,则执行步骤S216。其中,第一区域为已添加的指标所处的区域,第二区域为待添加的指标所处的区域。若移动轨迹由第一区域移动至第二区域,则表明用户实际希望删除第一区域中已添加的指标;若移动轨迹由第二区域移动至第一区域,则表明用户实际希望在第一区域中添加指标。
步骤S214,在第一区域内删除指标,并在第二区域内添加指标。在判断出移动轨迹为由第一区域移动至第二区域的情况下,在第一区域内删除该指标,并第二区域内添加该指标,以便用户下次在第一区域内添加该指标,并节省了网页中页面的空间。
步骤S216,判断移动轨迹是否由第二区域移动至第一区域。其中,若是,则执行步骤S218;若否,则执行步骤S224。
步骤S218,发送请求消息至服务器。其中,在判断出移动轨迹为由第二区域移动至第一区域的情况下,向服务器发送请求消息,待服务器接收到该请求消息之后,接收服务器回复的应答消息。
步骤S220,判断接收到的应答消息是否为空消息。其中,在判断出来自服务器的应答消息为空消息的情况下,执行步骤S222,将该指标添加至第一区域内,同时在第二区域内删除该指标,节省了网页中页面的空间;在判断出来自服务器的应答消息中包含错误提示信息的情况下,不进行任何操作,结束流程。
步骤S222,添加指标至第一区域,并在第二区域内删除指标。
步骤S224,目标对象的位置返回初始位置。若获取到的移动轨迹并不是由第一区域移动至第二区域,也不是由第二区域移动至第一区域,此时,目标对象的位置返回初始位置,不执行任何操作。
本申请提供的网页中指标的处理方法,通过拖拽的方式实现指标的添加和删除,在操作上更简单、方便。并且现有技术中多步的添加过程,在本申请中通过一步拖拽即可完成,并且,拖拽更符合用户的操作习惯和操作思维,能够提升用户体验,加快指标处理的速度。
本申请实施例还提供了一种网页中指标的处理装置,该处理装置主要用于执行本申请实施例上述内容所提供的网页中指标的处理方法,以下对本申请实施例送提供的网页中指标的处理装置做具体介绍。
图4是根据本申请实施例的一种网页中指标的处理装置的示意图,如图4所示,该网页中指标的处理装置主要包括第一获取单元10、第一判断单元20、第二获取单元30和控制单元40,其中:
第一获取单元10,用于获取光标指针所在初始位置的目标对象,其中,目标对象为表征网页中网页元素的对象。
具体地,在本申请实施例中,光标指针在网页中移动,其中,通过连接至终端设备的硬件设备控制光标指针在网页中移动。硬件设备通过有线和无线的方式连接至终端设备,硬件设备包括鼠标、触摸板、控制杆、按键以及键盘等设备中的任一种。当光标指针选中网页中的某一位置文件或文件夹时,该位置即为初始位置,需要说明的是,光标指针在初始位置处选中的文件可能包含指标,也可能不包含指标;若该文件中包含指标,则该指标数量可以为一个,也可以为多个。
需要说明的是,目标对象为dom(document object model)对象,dom对象中包含网页中的网页元素,其中,网页元素包括文字、图片、音频、动画和视频等等。获取初始位置的目标对象的同时,还可以获取该目标对象的位置坐标(即,初始位置的坐标)。
第一判断单元20,用于判断获取到的目标对象中是否包含指标。
具体地,在申请实施例中,指标为绩效***中的指标,例如,指标可以为“互联网影响力”和“用户体验”等,其中,“互联网影响力”又可以分为“移动终端访问量”、“网站国内用户影响力”、“搜索收录页面被访率”等,“用户体验”又可以包括“站内搜索节点点击率”等指标。
第二获取单元30,用于在判断出获取到的目标对象中包含指标的情况下,获取移动轨迹,其中,移动轨迹为光标指针从初始位置移动至终止位置的轨迹。
具体地,若目标对象中包括指标,则目标对象的坐标追随光标指针的坐标;若目标对象中不包括指标,则目标对象的坐标不追随光标指针的坐标。当光标指针移动至终止位置时,获取光标指针的移动轨迹,其中,当目标对象中包括指标时,光标指针的移动轨迹即为目标对象的移动轨迹。
控制单元40,用于按照移动轨迹控制对指标的操作。具体地,根据获取到的光标指针的移动轨迹确定是删除指标,还是添加指标。
本申请实施例提供的网页中指标的处理装置,通过获取光标指针所在位置的目标对象,在判断出目标对象中包含指标的情况下,移动光标指针至终止位置,仅为获取光标指针的移动轨迹,并根据移动轨迹添加或删除指标,相对于现有技术中通过复选框添加或删除指标的方法,达到了简化添加或删除指标操作步骤的目的,从而实现了通过移动光标指针就能实现添加或删除指标的技术效果,进而解决了现有技术中删除或添加指标的操作过于繁琐的技术问题。
可选地,本申请提供的网页中指标的处理装置还包括:第二判断单元,用于在第一获取单元获取光标指针所在初始位置的目标对象之前,判断光标指针在初始位置是否产生触发指令,其中,在判断出光标指针在初始位置产生触发指令情况下,获取光标指针在初始位置的目标对象。
具体地,若光标指针由鼠标控制,则光标指针在初始位置处点击鼠标的左键之后,即可选中初始位置处的文件,并且,在选中初始位置处文件的时刻,产生触发指令。通过第二判断单元判断是否产生触发指令,若第二判断单元判断出产生触发指令,则通过第一获取单元获取初始位置目标对象。
若在触发指令终止时,确定在触发指令终止的时刻光标指针所在的位置为终止位置。具体地,当用户通过鼠标点击选中初始位置处的文件时,可将该文件拖拽至网页中的任意位置。当用户松开鼠标的左键时,触发指令终止,其中,在触发指令终止的时刻,光标指针所在的位置即为终止位置。光标指针由初始位置拖拽文件至终止位置的轨迹即为本申请实施例中的移动轨迹。
可选地,第一判断单元20包括:判断模块,用于判断获取到的目标对象中是否包含指标的指标标识;确定模块,用于在判断出目标对象中包含指标标识的情况下,确定目标对象中包含指标。
具体地,通过判断目标对象中是否包含指标标识,来确定目标对象中是否包含指标,其中,指标标识可以为该指标的ID信息、文本信息等唯一表示该指标的标识。若判断出在目标对象中包含指标标识的情况下,则确定出在目标对象中包含指标,其中,该指标为用户实际希望添加,或者用户实际希望删除的指标。
可选地,控制单元40包括:第一删除模块,用于当获取到移动轨迹为目标对象的位置由第一区域移动至第二区域的情况下,在第一区域内删除指标,并在第二区域内添加指标,其中,第一区域为已添加的指标所处的区域,第二区域为待添加的指标所处的区域。
若获取到的光标指针的移动轨迹为由第一区域移动至第二区域,则通过第一删除模块将该指标在第一区域中删除,并在第二区域中添加该指标,以便用户在后续的操作中继续添加该指标至第一区域。
可选地,控制单元40还包括:发送模块,用于当获取到移动轨迹为目标对象的位置由第二区域移动至第一区域的情况下,发送请求消息至服务器,其中,请求消息为请求在第一区域内添加指标的消息;接收模块,用于接收来自服务器的应答消息;添加模块,用于当应答消息为空消息的情况下,添加指标至第一区域,并在第二区域内删除指标;返回模块,用于当应答消息中包含错误提示信息的情况下,目标对象的位置返回初始位置。
具体地,若获取到光标指针的移动轨迹为由第二区域移动至第一区域,则表示用户希望将第二区域内待添加的指标添加至第一区域内。此时,***通过发送模块向服务器发送请求在第一区域内添加指标的消息。服务器在接收到该请求消息的情况下,回复应答消息,其中,应答消息为是否确认添加该指标至第一区域内的消息。其中,若通过接收模块接收到的应答消息为空消息,表示确认添加该指标至第一区域,则将该指标添加至第一区域,并在第一区域添加拖拽过来的目标对象,第二区域内删除该成功添加至第一区域中的指标;若通过接收模块接收到的应答消息为非空消息,并且应答消息中包含错误提示信息,则表示不添加该指标至第一区域,此时,目标对象的坐标由追随的光标指针的坐标返回至初始位置的坐标。
若光标指针的初始位置位于第一区域内,并且终止位置同样位于第一区域内,则光标指针拖拽至终止位置的目标对象的坐标返回初始位置的坐标,不进行任何操作;同样地,若光标指针的初始位置位于第二区域内,并且终止位置同样位于第二区域内,则光标指针拖拽至终止位置的目标对象的坐标返回初始位置的坐标,不进行任何操作。
所述网页中指标的处理装置包括处理器和存储器,上述第一获取单元、第一判断单元、第二获取单元和控制单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来简化添加或删除指标操作步骤,从而实现了通过移动光标指针就能实现添加或删除指标的技术效果,进而解决了现有技术中删除或添加指标的操作过于繁琐的技术问题。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取光标指针所在初始位置的目标对象,其中,目标对象为表征网页中网页元素的对象;判断获取到的目标对象中是否包含指标;在判断出获取到的目标对象中包含指标的情况下,获取移动轨迹,其中,移动轨迹为光标指针从初始位置移动至终止位置的轨迹;按照移动轨迹控制对指标的操作。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (4)

1.一种网页中指标的处理方法,其特征在于,包括:
获取光标指针所在初始位置的目标对象,其中,所述目标对象为表征所述网页中网页元素的对象;
判断获取到的所述目标对象中是否包含指标;
在判断出获取到的所述目标对象中包含所述指标的情况下,获取移动轨迹,其中,所述移动轨迹为所述光标指针从所述初始位置移动至终止位置的轨迹;以及
按照所述移动轨迹控制对所述指标的操作;
若所述目标对象中包括所述指标,则所述目标对象的坐标追随所述光标指针的坐标,当所述光标指针移动至所述终止位置时,获取所述光标指针的移动轨迹,其中,当所述目标对象中包括所述指标时,所述光标指针的移动轨迹即为所述目标对象的移动轨迹;
判断获取到的所述目标对象中是否包含指标包括:判断获取到的所述目标对象中是否包含所述指标的指标标识;以及在判断出所述目标对象中包含所述指标标识的情况下,确定所述目标对象中包含所述指标;
所述指标为用户实际希望添加,或者用户实际希望删除的指标;
按照所述移动轨迹控制对所述指标的操作还包括:当获取到所述移动轨迹为所述目标对象的位置由第二区域移动至第一区域的情况下,发送请求消息至服务器,其中,所述请求消息为请求在所述第一区域内添加所述指标的消息;接收来自所述服务器的应答消息;当所述应答消息为空消息的情况下,添加所述指标至所述第一区域,并在所述第二区域内删除所述指标;以及当所述应答消息中包含错误提示信息的情况下,所述目标对象的位置返回所述初始位置;其中,所述第一区域为已添加的指标所处的区域,所述第二区域为待添加的指标所处的区域;
按照所述移动轨迹控制对所述指标的操作包括:当获取到所述移动轨迹为所述目标对象的位置由第一区域移动至第二区域的情况下,在所述第一区域内删除所述指标,并在所述第二区域内添加所述指标;
若所述光标指针的初始位置位于所述第一区域内,并且终止位置同样位于所述第一区域内,则所述光标指针拖拽至终止位置的目标对象的坐标返回初始位置的坐标,不进行任何操作;同样地,若所述光标指针的初始位置位于所述第二区域内,并且终止位置同样位于所述第二区域内,则所述光标指针拖拽至终止位置的目标对象的坐标返回初始位置的坐标,不进行任何操作;
所述指标为绩效***中的指标,所述第一区域和所述第二区域为同一网页中的不同区域。
2.根据权利要求1所述的方法,其特征在于,在获取所述光标指针所处位置的目标对象之前,所述方法还包括:
判断所述光标指针在所述初始位置是否产生触发指令,其中,在判断出所述光标指针在所述初始位置产生所述触发指令情况下,获取所述光标指针在所述初始位置的目标对象。
3.根据权利要求2所述的方法,其特征在于,在所述触发指令终止时,确定终止时刻所述光标指针所在的位置为所述终止位置。
4.一种网页中指标的处理装置,其特征在于,包括:
第一获取单元,用于获取光标指针所在初始位置的目标对象,其中,所述目标对象为表征所述网页中网页元素的对象;
第一判断单元,用于判断获取到的所述目标对象中是否包含指标;
第二获取单元,用于在判断出获取到的所述目标对象中包含所述指标的情况下,获取移动轨迹,其中,所述移动轨迹为所述光标指针从所述初始位置移动至终止位置的轨迹;以及
控制单元,用于按照所述移动轨迹控制对所述指标的操作;
若所述目标对象中包括所述指标,则所述目标对象的坐标追随所述光标指针的坐标,当所述光标指针移动至所述终止位置时,获取所述光标指针的移动轨迹,其中,当所述目标对象中包括所述指标时,所述光标指针的移动轨迹即为所述目标对象的移动轨迹;
所述第一判断单元包括:判断模块,用于判断获取到的所述目标对象中是否包含所述指标的指标标识;以及确定模块,用于在判断出所述目标对象中包含所述指标标识的情况下,确定所述目标对象中包含所述指标;
所述指标为用户实际希望添加,或者用户实际希望删除的指标;
所述控制单元还包括:发送模块,用于当获取到所述移动轨迹为所述目标对象的位置由第二区域移动至第一区域的情况下,发送请求消息至服务器,其中,所述请求消息为请求在所述第一区域内添加所述指标的消息;以及接收模块,用于接收来自所述服务器的应答消息;添加模块,用于当所述应答消息为空消息的情况下,添加所述指标至所述第一区域,并在所述第二区域内删除所述指标;以及返回模块,用于当所述应答消息中包含错误提示信息的情况下,所述目标对象的位置返回所述初始位置;
所述控制单元包括:第一删除模块,用于当获取到所述移动轨迹为所述目标对象的位置由第一区域移动至第二区域的情况下,在所述第一区域内删除所述指标,并在所述第二区域内添加所述指标,其中,所述第一区域为已添加的指标所处的区域,所述第二区域为待添加的指标所处的区域;
若所述光标指针的初始位置位于所述第一区域内,并且终止位置同样位于所述第一区域内,则所述光标指针拖拽至终止位置的目标对象的坐标返回初始位置的坐标,不进行任何操作;同样地,若所述光标指针的初始位置位于所述第二区域内,并且终止位置同样位于所述第二区域内,则所述光标指针拖拽至终止位置的目标对象的坐标返回初始位置的坐标,不进行任何操作;
所述指标为绩效***中的指标,所述第一区域和所述第二区域为同一网页中的不同区域。
CN201510729523.4A 2015-10-30 2015-10-30 网页中指标的处理方法和装置 Active CN106648282B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510729523.4A CN106648282B (zh) 2015-10-30 2015-10-30 网页中指标的处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510729523.4A CN106648282B (zh) 2015-10-30 2015-10-30 网页中指标的处理方法和装置

Publications (2)

Publication Number Publication Date
CN106648282A CN106648282A (zh) 2017-05-10
CN106648282B true CN106648282B (zh) 2021-05-14

Family

ID=58809639

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510729523.4A Active CN106648282B (zh) 2015-10-30 2015-10-30 网页中指标的处理方法和装置

Country Status (1)

Country Link
CN (1) CN106648282B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462410A (zh) * 2014-12-11 2015-03-25 北京国双科技有限公司 网页选项处理方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164191B (zh) * 2011-12-08 2017-07-11 腾讯科技(深圳)有限公司 网页元素拖拽方法和装置
US9442687B2 (en) * 2012-07-23 2016-09-13 Korea Advanced Institute Of Science And Technology Method and apparatus for moving web object based on intent
CN104077389A (zh) * 2014-06-27 2014-10-01 北京奇虎科技有限公司 一种网页元素信息的显示方法和浏览器装置
CN104461309A (zh) * 2014-12-26 2015-03-25 北京奇虎科技有限公司 基于拖拽操作跨页面调整对象位置的方法和装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462410A (zh) * 2014-12-11 2015-03-25 北京国双科技有限公司 网页选项处理方法及装置

Also Published As

Publication number Publication date
CN106648282A (zh) 2017-05-10

Similar Documents

Publication Publication Date Title
CN106406846B (zh) 显示界面的创建方法及装置
CN109388762B (zh) 应用分享的方法和装置
CN106528154B (zh) 一种在线选座的方法、***及设备
CN110688598B (zh) 业务参数采集方法、装置、计算机设备和存储介质
CN108363657B (zh) 监控app客户端埋点数据采集完整性的方法、设备以及介质
KR20180100169A (ko) 짧은 링크 처리 방법, 디바이스, 및 서버
CN106649446B (zh) 信息推送方法和装置
CN106776615B (zh) 热力图生成方法和装置
CN107679214B (zh) 链接定位方法、装置、终端与计算机可读存储介质
CN109117208B (zh) 信息分享方法、装置、用户终端及可读存储介质
CN103577511A (zh) 一种实现媒体应用的方法、装置及***
CN110968553B (zh) 目录树中元素的排序方法及装置
CN104484482A (zh) 网络平台的网页信息更新方法及***
CN105893471B (zh) 一种数据处理方法及电子设备
CN104881273A (zh) 一种网页渲染的分析方法和终端设备
CN106033450A (zh) 一种广告拦截的方法、装置和浏览器
US10120846B2 (en) System and method for displaying online comments
CN105302590B (zh) 一种信息处理方法及装置
CN106648282B (zh) 网页中指标的处理方法和装置
CN104811464A (zh) 一种信息处理方法、装置和***
CN112860567A (zh) 埋点识别方法、装置、计算机设备和存储介质
KR20150011026A (ko) 미디어 정보 실시간 푸싱 방법 및 장치
CN103631605A (zh) 信息发布方法及装置
CN109542300B (zh) 一种更新web目录的方法、装置、电子设备及存储介质
CN114428574A (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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Applicant after: Beijing Guoshuang Technology Co.,Ltd.

Address before: 100086 Cuigong Hotel, 76 Zhichun Road, Shuangyushu District, Haidian District, Beijing

Applicant before: Beijing Guoshuang Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant