跨页面对象的操作方法及装置与流程

文档序号:12719499阅读:225来源:国知局
跨页面对象的操作方法及装置与流程

本申请涉及计算机技术领域,尤其涉及一种跨页面对象的操作方法及装置。



背景技术:

传统技术中,对分页显示的多个对象,用户只能对当前页面的对象进行操作(如,选取或者删除等),如,当用户想要对分别显示在两个页面的对象执行相同的操作时,只能将两个页面中的一个页面切换为当前页面,在该一个页面中对对象执行相应的操作;之后再将两个页面中的另一个页面切换为当前页面,在另一个页面中对对象执行相应的操作,这严重影响了对象的操作效率;且来回不停地在页面之间进行切换,会使得用户的操作比较繁琐,这严重影响了用户的体验,进而浪费了计算机资源。



技术实现要素:

本申请实施例提供了一种跨页面对象的操作方法及装置,可以实现对跨页面对象的操作,从而可以提高对象的操作效率。

第一方面,提供了一种跨页面对象的操作方法,该方法包括:

当接收到从当前页面跳转至目标页面的跳转请求时,判断所述当前页面是否有已选取的目标对象;

若所述当前页面有已选取的目标对象,则在跳转至所述目标页面时,在所述目标页面上生成第一容器,所述第一容器用于存放所述已选取的目标对象;

当在所述目标页面接收到第一操作指令时,对所述已选取的目标对象执行相应的操作。

第二方面,提供了一种跨页面对象的操作装置,该装置包括:判断单元、生成单元和执行单元;

所述判断单元,用于当接收到从当前页面跳转至目标页面的跳转请求时,判断所述当前页面是否有已选取的目标对象;

所述生成单元,用于若所述判断单元判断所述当前页面有已选取的目标对象,则在跳转至所述目标页面时,在所述目标页面上生成第一容器,所述第一容器用于存放所述已选取的目标对象;

所述执行单元,用于当在所述目标页面接收到第一操作指令时,对所述已选取的目标对象执行相应的操作。

本申请提供的跨页面对象的操作方法及装置,当接收到从当前页面跳转至目标页面的跳转请求时,判断所述当前页面是否有已选取的目标对象;若所述当前页面有已选取的目标对象,则在跳转至所述目标页面时,在所述目标页面上生成第一容器,所述第一容器用于存放所述已选取的目标对象;当在所述目标页面接收到第一操作指令时,对所述已选取的目标对象执行相应的操作。也即在本申请中,在跳转至目标页面时,也可以实现对已离开页面中选取的目标对象进行操作,也即无需切回至已离开页面对选取的目标对象进行操作,由此实现了对跨页面对象的操作,从而提高了对象的操作效率。

附图说明

图1为本申请一种实施例提供的跨页面对象的操作方法流程图;

图2为本申请提供的一种页面的示意图之一;

图3为本申请提供的一种页面的示意图之二;

图4为本申请提供的一种页面的示意图之三;

图5为本申请提供的一种页面的示意图之四;

图6为本申请提供的另一种页面的示意图;

图7为本申请另一种实施例提供的跨页面对象的操作装置示意图;

图8为本申请再一种实施例提供的跨页面对象的操作装置示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为便于对本申请实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本申请实施例的限定。

本申请实施例提供的跨页面对象的操作方法及装置,适用于对跨页面显示的对象进行操作的场景,尤其适用于对跨页面显示的多个对象同时执行相同操作的场景,此处,多个页面可以通过分页器逐页加载。优选地,不同页面中的对象可以通过表格或者列表的形式显示,且表格或者列表中的每个对象都有对应的可以用于设置该对象的选取状态的组件,如,复选框或者单选框等。

需要说明的是,本申请中的对象可以是任一单独个体,如,其可以为购物网站的商品展示页面中展示的商品,或者也可以为电子邮箱的邮件列表中展示的电子邮件等;此外,还可以是账户、账号等跟自然人相关的单独个体。

图1为本申请一种实施例提供的跨页面对象的操作方法流程图。所述方法的执行主体可以为具有处理能力的设备:服务器或者系统或者装置,如图1所示,所述方法具体可以包括:

步骤110,当接收到从当前页面跳转至目标页面的跳转请求时,判断所述 当前页面是否有已选取的目标对象。

参见图2所示的本申请提供的一种页面的示意图之一,图2中,多个页面通过分页器逐页加载,不同页面中的对象通过表格的形式显示,且各个对象可以为账户;此外,该页面中每个对象都对应一个复选框,且各复选框均处于未选中的状态。具体地,当接收到对任一复选框的选择指令时,该任一复选框则被设置为选中的状态,则与其对应的对象的状态为选取状态。

参见图3所示的本申请提供的一种页面的示意图之二,图3中,第二个复选框和第三个复选框均处于选中的状态,也即第一对象和第二对象的状态为选取状态。对该处于选取状态的两个对象,当再次接收到对对应复选框的选择指令时,该两个复选框则被设置为未选中的状态,也即与其对应的两个对象的状态为未选取状态。

图2或图3中,当前显示页面为第1页的页面,也即当前页面为第1页的页面;当接收到对其它页码(如,2-5)的点击指令或者接收到第二文本框中输入的页码且该页码为符合规定的数字时,则触发从当前页面跳转至目标页面的跳转请求。举例来说,图2或图3中,当用户点击“2”时,则触发从第1页的页面跳转至第2页的页面的跳转请求;在接收到该跳转请求时,判断第1页的页面中是否有选取的目标对象,也即判断是否有状态为选取状态的对象。

步骤120,若所述当前页面有已选取的目标对象,则在跳转至所述目标页面时,在所述目标页面上生成第一容器,所述第一容器用于存放所述已选取的目标对象。

以从图3所示的当前页面跳转至目标页面为例来说,因为图3中第1页的页面中的第一对象和第二对象的状态均为选取状态,也即当前页面中有已选取的目标对象,所以在跳转至第2页的页面时,在第2页的页面上生成第一容器。优选地,该第一容器可以为Alert组件。

参见图4所示的本申请提供的一种页面的示意图之三,图4中,目标页 面的上方展示Alert组件,该Alert组件中显示了已离开页面中已选取目标对象,即显示了第1页的页面中状态为选取状态的第一对象和第二对象,具体地,显示了第一对象的名称和第二对象的名称。

当然,在实际应用中,上述第一对象的名称以及第二对象的名称也可以替换为第一对象的其它信息以及第二对象的其它信息,如,替换为第一对象的标识信息以及第二对象的标识信息等。

还需要说明的是,在其它实施方式中,图4中的Alert组件还可以显示在目标页面的其它位置,如下方、左方、右方等;或者也可以通过其它方式显示在目标页面中,如,悬浮在目标页面中等,本申请对此不作限定。

此外,图4中的目标页面还可以包含一个或多个待选取对象;在图4中的目标页面还包含一个或多个待选取对象时,本实施例还可以包括如下步骤:

步骤A:接收用户输入的选择指令。

图4中,表格中的各对象即为目标页面中包含的多个待选取对象,多个对象中的每个对象可以对应一个复选框。具体地,当接收到用户对任一复选框的点击指令时,则相当于接收到用户输入的选择指令。

步骤B:根据所述用户输入的选择指令,从所述一个或者多个待选取对象中选取至少一个新的目标对象。

图4中,当接收到对第2页的页面中的第一对象对应的复选框的点击指令时,则将第一对象对应的复选框设置为选中状态,也即将该第一对象选取为一个新的目标对象。同理,可以从多个待选取对象中选取其它新的目标对象。

步骤C:将所述至少一个新的目标对象添加到所述第一容器中。

参见图5所示的本申请提供的一种页面的示意图之四,图5中,Alert组件中还显示了新的目标对象的名称,即将新的目标对象添加到了第一容器中;也即该Alert组件中同时存放了三个对象的名称,其中,前两个对象名称对应的对象是在已离开页面(即第1页的页面)中选取的,而第三个对象 名称对应的对象是在目标页面(即第2页的页面)中选取的,可见本申请Alert组件中存放了所有页面中已选取的目标对象,由此本申请的Alert组件可以向用户展示所有待执行操作的对象,从而可以使用户明确知道待执行操作的对象,提升了用户的体验。

步骤130,当在所述目标页面接收到第一操作指令时,对所述已选取的目标对象执行相应的操作;或者,对所述已选取的目标对象以及所述至少一个新的目标对象执行相应的操作。

此处,第一操作指令可以是删除指令、导出指令或者下载指令等。在一个例子中,可以在图4或者图5所示的目标页面上添加编辑按钮,如可以添加“删除”、“导出”或者“下载”按钮,则上述第一操作指令可以由用户点击图4所示的目标页面上的“删除”、“导出”或者“下载”按钮触发。具体地,当在图4所示的目标页面上接收到第一操作指令时,此处的目标页面上显示的Alert组件中只存放了第一对象的名称和第二对象的名称,则对第一对象和第二对象执行相应的操作,如,执行删除操作、导出操作或者下载操作;当在图5所示的目标页面上接收到第二操作指令时,此处的目标页面上显示的Alert组件中同时存放了三个对象的名称,则对三个对象同时执行相应的操作,如,执行删除操作、导出操作或者下载操作,由于该三个对象分别显示在不同的页面,因此实现了对跨页面对象的操作,从而提高了对象的操作效率。

需要说明的是,上述第二操作指令与第一操作指令的定义相同,即其操作的对象均为Alert组件中存放的对象,不同的只是两个操作指令触发的目标页面不相同;如,第一操作指令触发的页面是图4所示的目标页面,而第二操作指令触发的页面是图5所示的目标页面。

需要进一步说明的是,当在图4或者图5所示的目标页面上接收到用户点击“删除”按钮的指令时,也即当接收到对Alert组件中存放的对象的删除指令时,该Alert组件中存放的所有对象均会被清空。在将Alert组件中 存放的所有对象清空之后,当接收到从目标页面跳转至当前页面的跳转请求时,将当前页面中已选取的目标对象设置为未选取状态。如前述例子,当在将图4或者图5所示的目标页面上的Alert组件中存放的所有对象清空之后,当用户点击“1”时,则触发从第2页的页面跳转至第1页的页面的跳转请求;在根据该跳转请求,从第1页的页面跳转至第2页的页面时,第1页的页面中原本处于选取状态的第一对象和第二对象被设置为未选取状态(即第一对象对应的复选框和第二对象对应的复选框均处于未选中的状态)。由此实现了将Alert组件中存放的对象与页面中已选取的目标对象进行同步的目的。

当然,在实际应用中,也可以对Alert组件中存放的对象进行单独操作,如,可以在图4或者图5所示的Alert组件中为各对象添加编辑按钮,如“×”按钮,当用户点击与任一对象对应的“×”按钮时,将该对象从Alert组件中删除;也即当接收到对第一容器中存放的已选取的目标对象的删除指令时,将该已选取的目标对象从第一容器中删除。可以理解的是,当将该对象从Alert组件中删除时,相应地,该对象在目标页面中的选取状态也更新为未选取状态。由此,用户在任一时刻均可以很直观地看到所有页面中已选取的目标对象,而无需记忆,这提升了用户体验。

需要说明的是,上述步骤120-步骤140描述的是在从当前页面跳转至目标页面时,当前页面中有已选取的目标对象的情况,而在当前页面中没有已选取的目标对象时,则直接执行跳转的操作,也即直接跳转至目标页面,而不在目标页面生成第一容器。此处,从当前页面直接跳转至目标页面属于现有技术,在此不复赘述。

此外,还需要说明的是,图2-图5只是展现了一种场景下页面的示例,其并不限制权利要求书的范围,其中,对象的展现方式、对象的数目、分页的页数、复选框以及对象等均可以改变。如,在其它场景下,图2所示的页面也可以如图6所示,图6中,页面中的对象通过列表的形式显示,而页面中显示的对象则可以为电子邮件;具体地,当在图6所示的页面选取一个或 多个电子邮件,并跳转至其它页面时,在其它页面上会生成第一容器,该第一容器用于存放一个或多个已选取电子邮件的名称或者标识信息等;对该第一容器中存放的一个或多个已选取电子邮件,可以根据用户输入的指令,对其同时进行删除、下载或者归档等操作;当然也可以分别对第一容器中每个已选取电子邮件进行操作,此处,对第一容器中存放的一个或多个已选取电子邮件同时或者分别进行操作的过程,在此不作详述,未详尽之处可以参见图2-图5的相关描述。

综上,本申请的跨页面对象的操作方法可以应用于多种场景下,只要包括多个页面,多个页面通过分页器逐页加载,每个页面中展示至少一个对象,且可以设置对象的选取或者未选取状态即可。如,可以适用于对购物网站的商品展示页面中的商品进行操作等。

本申请提供的跨页面对象的操作方法,当接收到从当前页面跳转至目标页面的跳转请求时,判断所述当前页面是否有已选取的目标对象;若所述当前页面有已选取的目标对象,则在跳转至所述目标页面时,在所述目标页面上生成第一容器,所述第一容器用于存放所述已选取的目标对象;当在所述目标页面接收到第一操作指令时,对所述已选取的目标对象执行相应的操作由此实现了对跨页面对象的操作,从而提高了对象的操作效率。

与上述跨页面对象的操作方法对应地,本申请实施例还提供的一种跨页面对象的操作装置,如图7所示,该装置包括:判断单元701、生成单元702和执行单元703。

判断单元701,用于当接收到从当前页面跳转至目标页面的跳转请求时,判断所述当前页面是否有已选取的目标对象。

生成单元702,用于若判断单元701判断所述当前页面有已选取的目标对象,则在跳转至所述目标页面时,在所述目标页面上生成第一容器,所述第一容器用于存放所述已选取的目标对象。

执行单元703,用于当在所述目标页面接收到第一操作指令时,对所述已 选取的目标对象执行相应的操作。

可选地,当目标页面包含一个或者多个待选取对象时,图7所示的装置还可以如图8所示,图8中,所述装置还可以包括:接收单元704、选取单元705和添加单元706。

接收单元704,用于接收用户输入的选择指令。

选取单元705,用于根据接收单元804接收的所述用户输入的选择指令,从所述一个或者多个待选取对象中选取至少一个新的目标对象。

添加单元706,用于将选取单元705选取的所述至少一个新的目标对象添加到所述第一容器中。

可选地,执行单元703,还用于当在所述目标页面接收到第二操作指令时,对所述已选取的目标对象以及所述至少一个新的目标对象执行相应的操作。

可选地,图7或者图8所示的装置还可以包括:删除单元707,用于当接收到对所述第一容器中存放的所述已选取的目标对象的删除指令时,将所述已选取的目标对象从所述第一容器中删除。

可选地,图7或者图8所示的装置还可以包括:设置单元708,用于当接收到从所述目标页面跳转至所述当前页面的跳转请求时,将所述当前页面中所述已选取的目标对象设置为未选取状态。

本申请实施例装置的各功能模块的功能,可以通过上述方法实施例的各步骤来实现,因此,本申请提供的装置的具体工作过程,在此不复赘述。

本申请提供的跨页面对象的操作装置,判断单元701当接收到从当前页面跳转至目标页面的跳转请求时,判断所述当前页面是否有已选取的目标对象;生成单元702若所述当前页面有已选取的目标对象,则在跳转至所述目标页面时,在所述目标页面上生成第一容器,所述第一容器用于存放所述已选取的目标对象;执行单元703当在所述目标页面接收到第一操作指令时,对所述已选取的目标对象执行相应的操作。由此实现了对跨页面对象的操作,从而提高了对象的操作效率。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的对象及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1