浏览器操作方法及其装置与流程

文档序号:12629145阅读:254来源:国知局
浏览器操作方法及其装置与流程

本发明实施例涉及电子设备技术领域,特别涉及一种浏览器操作方法及其装置。



背景技术:

随着智能电视的普及,基于智能电视的应用也越来越多,其中浏览器应用是使用很广泛的应用之一,大部分用户使用浏览器观看视频,观看新闻等节目。

本申请的发明人在实现本申请的过程中发现:由于浏览器页面中展示的内容较多,而智能电视的输入设备又很有限,比如广大用户通常还是使用传统的按键式遥控器来操作智能电视,而按键式遥控器中通常需要操作上、下、左、右等的按键,从而在页面中一步一步地移动以选取需要使用的操作按钮,例如对应栏目或者视频的播放按钮等。这样,在用户需要观看视频时,通常都需要多次操作按键,才能定位到需要使用的播放按钮,并且需要手动操作遥控器才能触发播放按钮进行视频播放。由于存在操作按钮定位、触发等的繁琐操作,导致用户观看视频时较为费时、费力。



技术实现要素:

本发明实施例的目的在于提供一种浏览器操作方法及其装置,使得当在浏览器中打开页面时,能够自动触发页面中的预设操作按钮,从而可以减少用户的操作步骤,节省用户操作时间。

为解决上述技术问题,本发明的实施例提供了一种浏览器操作方法,包括:

在浏览器中加载页面;

触发所述加载的页面中包含的预设操作按钮。

本发明的实施例还提供了一种浏览器操作装置,包括:

加载模块,用于在浏览器中加载页面;

触发模块,用于触发所述加载的页面中包含的预设操作按钮。

本发明实施例相对于现有技术而言,当在浏览器中加载页面时,能够自动触发加载的页面中包含的预设操作按钮,从而可以在浏览器中直接打开需要播放的栏目等,无需用户手动定位并触发操作按钮,从而可以减少操作步骤,有利于节约操作时间,提高用户体验。

另外,所述触发所述加载的页面中包含的预设操作按钮,具体包括:

获取所述预设操作按钮在所述页面中的位置;

对所述获取的位置,模拟点击事件。

通过获取预设操作按钮在页面中的位置,并对获取到的位置模拟点击事件,从而使得页面中的预设操作按钮能够自动被触发,从而减少了用户定位并触发预设操作按钮的操作。

另外,所述获取所述预设操作按钮在所述页面中的位置,包括:

查找所述预设操作按钮在所述页面中的坐标;

所述对所述获取的位置,模拟点击事件,包括:

将操作符从当前位置移动至所述查找到的坐标所指示的位置;

对所述操作符移动后的位置,模拟点击事件。

本实施例,当页面中包含预设操作按钮时,可以直接查找到预设操作按钮的坐标,从而在模拟点击事件时,可以对查找到的坐标对应的位置模拟点击事件,触发预设操作按钮。

另外,所述预设操作按钮为视频播放按钮。从而可以实现视频自动播放,在用户观看视频时,减少视频观看操作步骤。

另外,所述触发所述加载的页面中包含的预设操作按钮之前,还包括:判定当前的输入设备为预设类型的输入设备;其中所述输入设备用于生成针对所述浏览器加载的页面中的操作按钮的操作指令。

本实施例由于判定出当前的输入设备为预设类型的输入设备时,才自动触发加载的页面中包含的预设操作按钮,因此,本实施例可以根据用户使用的输入设备采取对应的操作方法,比如,在用户使用传统的按键式遥控器操作控制时,自动触发预设操作按钮,在用户使用其他操作控制方法或者装置时,则不自动触发预设操作按钮,从而使得本实施例具有较佳的智能性。

另外,所述判定当前的输入设备为预设类型的输入设备,包括:当检测到当前的操作指令为来自红外模块接收到的操作指令时,判定当前的输入设备为预设类型的输入设备。本实施例通过判断操作指令的来源,可以准确地判定出传统按键式遥控器这种类型的输入设备。

附图说明

图1是根据本发明第一实施例浏览器操作方法的流程图;

图2是根据本发明第二实施例浏览器操作方法的流程图;

图3是根据本发明第三实施例浏览器操作方法的流程图;

图4是根据本发明第四实施例浏览器操作装置的结构示意图;

图5是根据本发明第五实施例浏览器操作装置的结构示意图;

图6是根据本发明第六实施例电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施例涉及一种浏览器操作方法,具体流程如图1所示。其中,图1的实施例可以应用于用户终端中,该用户终端例如可以是智能电视、智能手机、平板电脑、可穿戴式设备、个人数字助理(Personal Digital Assistant,个人数字助理)、车载影音等。并且该用户终端具有访问网络的能力,例如可借助于3G、4G、WIFI(无线保真)等方式接入互联网。并且,在用户终端中可以具有WEB(网页)浏览器,该用户终端通过该WEB浏览器可以对服务器中的资源进行访问,例如,播放服务器中的视频资源等。

如图1所示,浏览器操作方法包括如下步骤:

步骤102:在浏览器中加载页面。

步骤104:触发加载的页面中包含的预设操作按钮。

本实施例中,当用户需要打开页面时,浏览器根据接收到的用户的操作指令,在显示设备内打开相应的页面,并在显示屏幕中显示打开页面之前,即步骤102中,需要在浏览器中加载待打开的页面的配置文件等。

步骤104中,可以自动触发页面中包含的预设播放按钮。具体地说,随着WEB应用的逐渐普及,WEB应用越来越多。一般的WEB应用中,在一些页面内通常包含有若干操作按钮。本实施例中,预先将页面中的某个操作按钮设置为预设操作按钮,比如将播放按钮设置为预设操作按钮,即当页面中包含有播放操作按钮时,默认为该播放操作按钮为预设操作按钮。由此,在步骤104中,可以自动触发页面中包含的预设播放按钮。本实施例中,当加载的页面中包含的播放按钮为一个时,可以直接将该播放按钮设置为预设操作按钮,如果加载的页面中包含有多个播放按钮时,可以根据页面的历史播放记录确定将哪一个播放按钮设置为预设的播放按钮。例如,当一个视频播放页面包含有20个播放按钮时,如果检测到该视频播放页面为第一次打开,或者未查找到关于该视频播放页面中的任何一个播放按钮的播放记录,则可以将页面中第一个播放按钮设置为预设操作按钮,如果在历史播放记录中查找到当前播放至第19个视频,则可以将对应于第19个视频的播放按钮设置为预设操作按钮。

步骤104中,触发加载的页面中包含的预设操作按钮时,无需接收用户的任何操作指令,可以由软件实现自动打开页面中的预设操作按钮。

需要说明的是,本实施例中,一些包含有预设操作按钮的页面在被打开时,可以实现页面中的预设操作按钮的自动触发,例如,可以自动播放页面中的视频。如果用户不需要播放该视频时,则可以按遥控器上的“返回键”,从而可以返回加载的页面,由用户自行选择需要操作的操作按钮,由于该页面已经在浏览器中加载过,所以在返回该页面时,无需在浏览器中重新加载该页面,即可快速地将该页面在浏览器中显示出来。

本实施例相对于现有技术而言,当用户需要观看视频时,当用户在浏览器中打开视频播放页面时,无需用户手动操作遥控器等的输入设备给出操作指令,浏览器可以自动触发页面中包含的预设操作按钮,实现例如视频等的自动播放,相对于现有技术而言,可以减少用户观看视频时手动操作遥控的步骤,因此有利于节约用户的时间和精力,提高用户体验。

本发明的第二实施例涉及一种浏览器操作方法。第二实施例在第一实施例的基础上做出改进,主要改进之处在于:在第二实施例中,对触发加载的页面中包含的预设操作按钮做出了进一步限定,具体流程如图2所示。

如图2所示,本实施例的浏览器操作方法包括如下步骤:

步骤202:在浏览器中加载页面。

步骤204:触发加载的页面中包含的预设操作按钮。

本实施例中,步骤204包括如下子步骤:

子步骤2042:获取预设操作按钮在页面中的位置。

子步骤2044:对获取的位置,模拟点击事件。

本实施例是通过模拟点击事件触发预设操作按钮的,因此,在子步骤2042获取预设操作按钮在页面中的位置中,可以获取预设操作按钮的触发位置,该触发位置例如可以对应于遥控器的操作位置。具体地,可以查找预设操作按钮在页面中的坐标。其中,查找预设操作按钮可以通过在加载页面时自动运行一段Java脚本来实现。应当理解,本实施例对于获取预设操作按钮在页面中的位置的方式不作具体限制。在子步骤2044对获取的位置,模拟点击事件中,先将操作符(操作符相当于遥控器发出的操作指令的操作位置)从当前位置移动至查找到的坐标所指示的位置,再对操作符移动后的位置,模拟点击事件。

本实施例通过查找预设操作按钮的位置,并对预设操作按钮所在位置,模拟点击事件来触发预设操作按钮,具有易于实现的优点。

本发明的第三实施例涉及一种浏览器操作方法。第三实施例在第一或者第二实施例的基础上做出改进,主要改进之处在于:在触发加载的页面中包含的预设操作按钮之前,先判断当前的输入设备是否为预设类型的输入设备。

具体流程如图3所示,本实施例的浏览器操作方法包括如下步骤:

步骤302:判定当前的输入设备为预设类型的输入设备。

步骤302中,输入设备用于生成针对浏览器加载的页面中的操作按钮的操作指令。本实施例中,预设类型的输入设备例如为按键式遥控器。

本实施例中,判定当前的输入设备为预设类型的输入设备具体包括:

当检测到当前的操作指令为来自红外模块接收到的操作指令时,判定当前的输入设备为预设类型的输入设备。由于当前智能电视的输入设备的输入能力较为有限,随着科技的发展,智能电视的输入设备的形式会呈现出多样化,比如,用户可能采用语音控制技术操作智能电视,或者使用智能手机等操作智能电视。本实施例的目的在于,当采用如图1或者图2所示的操作方法时,先判断当前的输入设备是否为传统的按键式遥控器操作,在判定出当前的输入设备为传统的按键式遥控器操作时,可以采用本实施例的操作方法,以降低用户操作的繁琐性,当判定出当前的输入设备不为传统的按键式遥控器时,则可以由用户手动操作触发操作按钮。需要说明的是,还可以通过多种方法判定当前的输入设备是否为按键式遥控器,例如,可以通过判断接收到的连续操作指令的速度来判定是否为按键式遥控器,比如,由于按键式遥控器的灵敏性以及红外传输的时间因素导致连续操作按键式遥控器发出操作指令的速度受限,因此,当操作指令产生的速度小于某一预设阈值时,判定当前的输入设备为按键式遥控器。因此,本实施例对于预设类型的输入设备的判定方法不做具体限制。

步骤304:在浏览器中加载页面。

步骤306:触发加载的页面中包含的预设操作按钮。

采用本实施例,可以根据输入设备的类型来确定浏览器中预设操作按钮的触发方法,例如在输入设备为按键式遥控器时,自动触发页面中的预设操作按钮,在输入设备为语音或者其他输入设备时,可以由用户自行确定操作按钮的触发方式,从而可以提高浏览器操作方法的灵活性,满足不同用户的需求。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施例涉及一种浏览器操作装置,如图4所示。其中,图4的实施例可以应用于用户终端中,该用户终端例如可以是智能电视、智能手机、平板电脑、可穿戴式设备、个人数字助理(Personal Digital Assistant,个人数字助理)、车载影音等。并且该用户终端具有访问网络的能力,例如可借助于3G、4G、WIFI(无线保真)等方式接入互联网。并且,在用户终端中可以具有WEB(网页)浏览器,该用户终端通过该WEB浏览器可以对服务器中的资源进行访问,例如,播放服务器中的视频资源等。

具体地,如图4所示,该浏览器操作装置40包括:

加载模块402,用于在浏览器中加载页面。

触发模块404,用于触发加载的页面中包含的预设操作按钮。

本实施例中,当用户需要打开页面时,浏览器根据接收到的用户的操作指令,在显示设备内打开相应的页面,并在显示屏幕中显示打开页面之前,即步骤102中,需要在浏览器中加载待打开的页面的配置文件等。

另外,随着WEB应用的逐渐普及,WEB应用越来越多。一般的WEB应用中,在一些页面内通常包含有若干操作按钮。本实施例中,预先将页面中的某个操作按钮设置为预设操作按钮,比如将播放按钮设置为预设操作按钮,即当页面中包含有播放操作按钮时,默认为该播放操作按钮为预设操作按钮。因此,本实施例的触发模块404,可以自动触发页面中包含的预设播放按钮。本实施例中,当页面中包含的播放按钮为一个时,可以直接将该播放按钮设置为预设操作按钮,如果页面中包含有多个播放按钮时,可以根据页面的历史播放记录确定将哪一个播放按钮设置为预设的播放按钮。例如,当一个视频播放页面包含有20个播放按钮时,如果检测到该视频播放页面为第一次打开,或者未查找到关于该视频播放页面中的任何一个播放按钮的播放记录,则可以将第一个播放按钮设置为预设操作按钮,如果在历史播放记录中查找到当前播放至第19个视频,则可以将对应于第19个视频的播放按钮设置为预设操作按钮。

本实施例的触发模块404无需接收用户的任何操作指令,可以由软件实现自动打开页面中的预设操作按钮。

需要说明的是,本实施例中,一些包含有预设操作按钮的页面在被打开时,可以实现页面中的预设操作按钮的自动触发,例如,可以自动播放页面中的视频。如果用户不需要播放该视频时,则可以按遥控器上的“返回键”,从而可以返回加载的页面,由用户自行选择需要操作的操作按钮,由于该页面已经在浏览器中加载过,所以在返回该页面时,无需在浏览器中重新加载该页面,即可快速地将该页面在浏览器中显示出来。

本实施例相对于现有技术而言,当用户需要观看视频时,当用户在浏览器中打开视频播放页面时,无需用户手动操作遥控器等的输入设备给出操作指令,触发模块可以自动触发页面中包含的预设操作按钮,实现例如视频等的自动播放,相对于现有技术而言,可以减少用户观看视频时手动操作遥控的步骤,因此有利于节约用户的时间和精力,提高用户体验。

不难发现,本实施例为与第一实施例相对应的装置实施例,本实施例可与第一实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一实施例中。

值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。

本发明第五实施例涉及一种浏览器操作装置。第五实施例在第四实施例的基础上做出改进,主要改进之处在于:在第五实施例中,对触发模块做出了进一步限定。

如图5所示,本实施例的浏览器操作装置40包括:

加载模块402,用于在浏览器中加载页面。

触发模块404,用于触发加载的页面中包含的预设操作按钮。

本实施例是通过模拟点击事件触发预设操作按钮的,因此,可以获取预设操作按钮的触发位置,该触发位置例如可以对应于遥控器的操作位置。触发模块404包括:位置获取子模块4042和模拟子模块4044。

其中,位置获取子模块4042,用于获取预设操作按钮在页面中的位置。模拟子模块4044,用于对位置获取子模块获取的位置,模拟点击事件。具体地,位置获取子模块4042获取的位置为坐标位置。其中,位置获取子模块4042包括查找子单元,用于查找预设操作按钮在页面中的坐标。其中,查找预设操作按钮可以通过在加载页面时自动运行一段Java脚本来实现。应当理解,本实施例对于获取预设操作按钮在页面中的位置的方式不作具体限制。

模拟子模块4044包括:定位子单元,用于将操作符从当前位置移动至位置获取子模块获取到的坐标位置。点击模拟子单元,用于对操作符移动后的位置,模拟点击事件。即,模拟子模块4044在定位子单元将操作符(操作符相当于遥控器发出的操作指令的操作位置)从当前位置移动至位置获取子模块获取到的坐标位置,再对操作符移动后的位置,模拟点击事件。

本实施例通过查找预设操作按钮的位置,并对预设操作按钮所在位置,模拟点击事件来触发预设操作按钮,具有易于实现、代码量小等的优点。

由于第四实施例与本实施例相互对应,因此本实施例可与第四实施例互相配合实施。第四实施例中提到的相关技术细节在本实施例中依然有效,在第四实施例中所能达到的技术效果在本实施例中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第四实施例中。

具体的,本发明的第六实施例涉及一种电子设备,其结构如图6所示。该电子设备600例如可以是智能电视,智能手机、平板电脑、个人数字助理、可穿戴式设备,等等。如图6所示,该电子设备600包括:处理器610、存储器620、输入装置630、输出装置640和通信组件650。其中输入装置可以是红外接收模块,用于接收按键式遥控器发出的操作指令。输出装置640可以为显示屏或者触控屏,用于显示或者播放页面。其中处理器610为电子设备的核心,其可以由CPU等实现,并且前述实施例中提及的加载模块402和触发模块404即可以由该处理器610实现。其中通信组件650用于实现用电子设备600的无线或有线通信功能,从而使得电子设备能够与服务器交互,例如与媒体服务器进行交互,以实现视频播放的功能。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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