技术领域technical field
本发明涉及计算机技术领域,尤其涉及一种用于在移动设备中对网页执行操作的方法和装置。The present invention relates to the field of computer technology, in particular to a method and device for performing operations on webpages in mobile devices.
背景技术Background technique
现有技术中,由于网页会呈现大量的信息,且可针对网页进行诸多复杂的操作,因此,为了能够使移动设备能够正确理解用户希望执行的操作,用户只能通过直接对网页进行的操作,如在网页上进行点击或滑动等操作(如通过触摸屏、书写笔等来点击网页或在网页上进行书写等)。由此,移动设备才能正确识别用户下达的指令,并完成对网页的操作。In the prior art, since the webpage presents a large amount of information, and many complicated operations can be performed on the webpage, in order to enable the mobile device to correctly understand the operation that the user wants to perform, the user can only directly perform operations on the webpage. Such as performing operations such as clicking or sliding on a web page (such as clicking a web page or writing on a web page through a touch screen, a writing pen, etc.). Therefore, the mobile device can correctly recognize the instruction issued by the user and complete the operation on the webpage.
发明内容Contents of the invention
本发明的目的是提供一种用于在移动设备中对网页执行操作的方法和装置。The object of the present invention is to provide a method and apparatus for performing operations on webpages in mobile devices.
根据本发明的一个方面,提供一种用于在移动设备中对网页执行操作的方法,其中,该方法包括以下步骤:According to one aspect of the present invention, a method for performing an operation on a webpage in a mobile device is provided, wherein the method includes the following steps:
获取所述移动设备的运动轨迹信息,其中,该运动轨迹信息指示了所述移动设备的位置的变化;acquiring motion track information of the mobile device, wherein the motion track information indicates a change in the position of the mobile device;
当所述运动轨迹信息与预定运动轨迹相匹配时,根据该预定运动轨迹对应的操作命令,结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作;When the movement trajectory information matches the predetermined movement trajectory, according to the operation command corresponding to the predetermined movement trajectory, combined with the webpage related information of the webpage presented on the mobile device, determine the operation for the webpage;
对该网页执行所述操作。Do the described action for the page.
根据本发明的另一个方面,还提供了一种用于在移动设备中对网页执行操作的装置,其中,该装置包括以下装置:According to another aspect of the present invention, there is also provided an apparatus for performing an operation on a webpage in a mobile device, wherein the apparatus includes the following apparatus:
用于获取所述移动设备的运动轨迹信息的装置,其中,该运动轨迹信息指示了所述移动设备的位置的变化;means for acquiring motion trajectory information of the mobile device, wherein the motion trajectory information indicates a change in the location of the mobile device;
用于当所述运动轨迹信息与预定运动轨迹相匹配时,根据该预定运动轨迹对应的操作命令,结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作的装置;When the movement track information matches the predetermined movement track, according to the operation command corresponding to the predetermined movement track, in combination with the webpage related information of the webpage presented on the mobile device, determine the operation for the webpage;
用于对该网页执行所述操作的装置。means for performing the described operation on the web page.
与现有技术相比,本发明具有以下优点:由于网页会呈现大量的信息,且可针对网页进行诸多复杂的操作,因此,本领域技术人员存在这样的惯性思维:为了能够使移动设备能够正确理解用户希望执行的操作,用户只能通过直接对网页进行的操作,如在网页上进行点击或滑动等操作。本发明打破了本领域技术人员的上述惯性思维,并能够实现以下效果:1)可在移动设备中通过该移动设备的位置的变化来确定相应的操作指令,并进一步结合网页相关信息,来确定针对移动设备上所呈现的网页的操作,且可使一个预定运动轨迹对应多个连续操作,从而使得用户仅通过简单的移动该移动设备便能够实现复杂的网页操作,简化了在移动设备中对网页的操作过程;2)由于预定运动轨迹和对网页的操作具有明确的对应关系,故可以避免由于在手机屏幕上所点击的位置不准确而引起的操作错误;3)对于用户不便直接在屏幕上进行操作的场合,本发明仍能实现对网页的操作;4)一个预定运动轨迹可对应多个操作指令,在移动设备中,可根据该移动设备上当前所呈现的内容信息来从相匹配的预定运动轨迹所对应的多个操作指令中选择一个操作指令,并基于所选择的操作指令以及网页相关信息来确定针对网页的操作,从而减少预定运动轨迹的数量,使得对网页的操作过程更为简单快捷。Compared with the prior art, the present invention has the following advantages: Since the webpage will present a large amount of information, and many complex operations can be performed on the webpage, therefore, those skilled in the art have such inertial thinking: in order to enable the mobile device to correctly To understand the operation that the user wants to perform, the user can only perform operations directly on the web page, such as clicking or sliding on the web page. The present invention breaks the above-mentioned inertial thinking of those skilled in the art, and can achieve the following effects: 1) The corresponding operation instruction can be determined in the mobile device through the change of the position of the mobile device, and further combined with the relevant information of the webpage to determine Aiming at the operation of the webpage presented on the mobile device, and can make a predetermined movement track correspond to multiple continuous operations, so that the user can realize complex webpage operations by simply moving the mobile device, which simplifies the operation of the mobile device. The operation process of the webpage; 2) Since the predetermined movement trajectory has a clear correspondence with the operation of the webpage, it can avoid the operation error caused by the inaccurate position clicked on the mobile phone screen; 3) It is inconvenient for the user to directly click on the screen In the case of operating on the mobile device, the present invention can still realize the operation of the webpage; 4) a predetermined motion trajectory can correspond to multiple operating instructions, and in the mobile device, it can be matched according to the content information currently presented on the mobile device. Select an operation instruction from a plurality of operation instructions corresponding to the predetermined movement trajectory, and determine the operation for the webpage based on the selected operation instruction and the relevant information of the webpage, thereby reducing the number of predetermined movement trajectories and making the operation process of the webpage more efficient. For simple and fast.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1为本发明一个实施例的用于在移动设备中对网页执行操作的方法的流程示意图;FIG. 1 is a schematic flowchart of a method for performing operations on a webpage in a mobile device according to an embodiment of the present invention;
图2为本发明另一个实施例的用于在移动设备中对网页执行操作的方法的流程示意图;FIG. 2 is a schematic flowchart of a method for performing operations on a webpage in a mobile device according to another embodiment of the present invention;
图3为本发明一个实施例的用于在移动设备中对网页执行操作的装置的结构示意图;FIG. 3 is a schematic structural diagram of an apparatus for performing operations on a webpage in a mobile device according to an embodiment of the present invention;
图4为本发明另一个实施例的用于在移动设备中对网页执行操作的装置的结构示意图;FIG. 4 is a schematic structural diagram of an apparatus for performing operations on a webpage in a mobile device according to another embodiment of the present invention;
图5为本发明一个示例的网页所在网页窗口的历史网页访问记录的示意图;Fig. 5 is a schematic diagram of historical webpage access records of the webpage window where the webpage is located in an example of the present invention;
图6为本发明一个示例在移动设备上呈现的网页的示意图。Fig. 6 is a schematic diagram of a webpage presented on a mobile device according to an example of the present invention.
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.
具体实施方式Detailed ways
下面结合附图对本发明作进一步详细描述。The present invention will be described in further detail below in conjunction with the accompanying drawings.
图1为本发明一个实施例的用于在移动设备中对网页执行操作的方法的流程示意图。Fig. 1 is a schematic flowchart of a method for performing operations on a webpage in a mobile device according to an embodiment of the present invention.
其中,本实施例的方法主要通过移动设备来实现;所述移动设备包括但不限于平板电脑、智能手机、PDA等。Wherein, the method in this embodiment is mainly implemented by mobile devices; the mobile devices include but not limited to tablet computers, smart phones, PDAs and the like.
需要说明的是,所述移动设备仅为举例,其他现有的或今后可能出现的移动设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。It should be noted that the mobile device described above is only an example, and other existing or future mobile devices applicable to the present invention should also be included in the protection scope of the present invention and included here by reference.
根据本实施例的方法包括步骤S1、步骤S2和步骤S3。The method according to this embodiment includes step S1, step S2 and step S3.
在步骤S1中,移动设备获取该移动设备的运动轨迹信息。In step S1, the mobile device acquires motion track information of the mobile device.
其中,所述运动轨迹信息指示了所述移动设备的位置的变化。例如,所述运动轨迹信息用于指示移动设备的位置点的变化,如移动设备从位置点A移动到位置点B等;又例如,所述移动轨迹信息用于指示移动设备的位置的变化趋势,如移动设备向左倾斜,又如移动设备先向左移动再向下移动,再如移动设备旋转等。Wherein, the motion track information indicates the change of the position of the mobile device. For example, the movement trajectory information is used to indicate the change of the location point of the mobile device, such as the mobile device moves from location point A to location point B, etc.; for another example, the movement trajectory information is used to indicate the change trend of the location of the mobile device , if the mobile device tilts to the left, or if the mobile device first moves to the left and then down, or if the mobile device rotates, etc.
优选地,所述运动轨迹信息包括但不限于:用于表示移动设备的位置点的信息、用于表示移动设备运动的方向的信息、用于表示移动设备的加速度的信息、移动设备在三维空间中的重力变化值等。Preferably, the motion trajectory information includes, but is not limited to: information representing the position point of the mobile device, information representing the direction of movement of the mobile device, information representing the acceleration of the mobile device, Gravity change value in , etc.
其中,移动设备获取该移动设备的运动轨迹信息的实现方式包括但不限于:Wherein, the implementation manners for the mobile device to obtain the movement track information of the mobile device include but are not limited to:
1)移动设备获取该移动设备的传感器提供的、该移动设备的多个位置信息;移动设备根据该多个位置信息,确定移动设备的运动轨迹信息。优选地,所述传感器为重力传感器。1) The mobile device acquires a plurality of position information of the mobile device provided by the sensor of the mobile device; the mobile device determines the movement track information of the mobile device according to the plurality of position information. Preferably, the sensor is a gravity sensor.
其中,所述位置信息用于表示移动设备在运动过程中经过的位置点的信息;优选地,所述位置信息用该位置点的空间坐标值来表示。Wherein, the position information is used to represent the information of the position point passed by the mobile device during the movement; preferably, the position information is represented by the spatial coordinate value of the position point.
优选地,移动设备获取该移动设备的传感器提供的、该移动设备的多个位置信息,根据该多个位置信息确定移动设备的位置的变化,并根据该变化确定移动设备的运动轨迹信息。Preferably, the mobile device acquires a plurality of position information of the mobile device provided by the sensor of the mobile device, determines the change of the position of the mobile device according to the plurality of position information, and determines the movement track information of the mobile device according to the change.
例如,移动设备获取该移动设备的传感器提供的、该移动设备的多个位置信息,移动设备根据该多个位置信息确定移动设备的位置沿水平方向向左移动,则移动设备确定用于指示向左移动的运动轨迹信息。For example, the mobile device acquires a plurality of position information of the mobile device provided by the sensor of the mobile device, and the mobile device determines according to the plurality of position information that the position of the mobile device moves to the left along the horizontal direction, then the mobile device determines Motion trajectory information for left movement.
2)移动设备直接获取该移动设备的传感器提供的、该移动设备的运动轨迹信息。2) The mobile device directly acquires the motion track information of the mobile device provided by the sensor of the mobile device.
例如,移动设备直接获取该移动设备的方向传感器提供的运动轨迹信息,该运动轨迹信息包括用于表示该移动设备的运动的方向的信息。For example, the mobile device directly acquires the motion track information provided by the direction sensor of the mobile device, and the motion track information includes information indicating the direction of motion of the mobile device.
又例如,移动设备直接获取该移动设备的加速度传感器提供的运动轨迹信息,该运动轨迹信息包括用于表示该移动设备的加速度的信息。For another example, the mobile device directly acquires the motion track information provided by the acceleration sensor of the mobile device, and the motion track information includes information used to represent the acceleration of the mobile device.
再例如,移动设备直接获取该移动设备的重力传感器提供的运动轨迹信息,该运动轨迹信息包括移动设备在三维空间中的重力变化值。For another example, the mobile device directly acquires the motion track information provided by the gravity sensor of the mobile device, and the motion track information includes the gravity change value of the mobile device in the three-dimensional space.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取该移动设备的运动轨迹信息的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, and are not intended to limit the present invention. Those skilled in the art should understand that any implementation of obtaining the movement track information of the mobile device should be included in the within the scope of the present invention.
在步骤S2中,当所述运动轨迹信息与预定运动轨迹相匹配时,移动设备根据该预定运动轨迹对应的操作命令,结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作。In step S2, when the movement trajectory information matches the predetermined movement trajectory, the mobile device determines the webpage for the webpage according to the operation command corresponding to the predetermined movement trajectory and in combination with the webpage related information of the webpage presented on the mobile device. operate.
其中,所述预定运动轨迹为移动设备或移动设备的网页浏览器中预先设定的运动轨迹,一个预定运动轨迹指示移动设备的位置的一种变化。Wherein, the predetermined movement track is a movement track preset in the mobile device or a web browser of the mobile device, and a predetermined movement track indicates a change in the position of the mobile device.
其中,所述网页相关信息包括任何与移动设备上呈现的网页相关的信息;优选地,所述网页相关信息包括但不限于:Wherein, the webpage related information includes any information related to the webpage presented on the mobile device; preferably, the webpage related information includes but is not limited to:
1)该网页的代码信息的解析结果。1) An analysis result of the code information of the web page.
其中,所述解析结果用于指示对网页的代码信息进行解析后所得到的结果;优选地,所述解析结果包括但不限于:网页的包含的音视频信息、网页包含的文本信息、网页的层次结构信息等;其中,所述层次结构信息包括与网页层次以及层次内的结构关系相关的任何信息,如网页中所包括的多个frame(框架),以及每个frame中所包括的各个div层之间的结构关系。Wherein, the parsing result is used to indicate the result obtained after parsing the code information of the webpage; preferably, the parsing result includes but not limited to: audio and video information contained in the webpage, text information contained in the webpage, Hierarchical structure information, etc.; wherein, the hierarchical structure information includes any information related to the web page hierarchy and the structural relationship within the hierarchy, such as multiple frames (frames) included in the web page, and each div included in each frame Structural relationships between layers.
其中,移动设备可在步骤S2之前解析网页并获得解析结果;或者,也可在确定运动轨迹信息与预定运动轨迹相匹配之后,解析网页并获得解析结果。Wherein, the mobile device can parse the webpage and obtain the parsing result before step S2; or, it can also parse the webpage and obtain the parsing result after it is determined that the motion track information matches the predetermined motion track.
2)该网页所在网页窗口的历史网页访问记录。2) Historical webpage access records of the webpage window where the webpage is located.
其中,所述历史网页访问记录用于记录在该网页所在网页窗口中被访问过的网页。优选地,所述历史网页访问记录被表示为网页列表的形式。例如,图5为本发明一个示例的网页所在网页窗口的历史网页访问记录的示意图;该图示出的网页列表依次包括以下网页:Page1、Page2、Page3、Page4、Page5、Page6;其中,在该网页窗口中,用户依次打开网页Page1、Page2、Page3、Page4、Page5直至Page6,随后,用户从Page6后退至网页Page5,也即,Page1为该网页窗口的初始网页,Page5为该网页窗口当前所呈现的网页。Wherein, the historical webpage access record is used to record the visited webpages in the webpage window where the webpage is located. Preferably, the historical webpage access records are represented in the form of a webpage list. For example, Fig. 5 is a schematic diagram of historical webpage access records of the webpage window where the webpage is located in an example of the present invention; the webpage list shown in the figure includes the following webpages in turn: Page1, Page2, Page3, Page4, Page5, Page6; wherein, in this In the webpage window, the user sequentially opens the webpages Page1, Page2, Page3, Page4, Page5, and finally Page6, and then, the user backs from Page6 to the webpage Page5, that is, Page1 is the initial webpage of the webpage window, and Page5 is the current webpage presented by the webpage window webpage.
3)该网页在所述移动设备上呈现的内容在网页中的位置信息。3) The location information in the webpage of the content presented by the webpage on the mobile device.
其中,所述位置信息用于指示网页在移动设备上呈现的内容在网页中的位置。图6为一个示例在移动设备上呈现的网页的示意图;其中,该网页在该移动设备屏幕上被全屏呈现,该网页的内容被平均地划分为4个区域:Area1、Area2、Area3、Area4。Wherein, the location information is used to indicate the location in the webpage of the content presented by the webpage on the mobile device. 6 is a schematic diagram of an example of a webpage presented on a mobile device; wherein, the webpage is presented in full screen on the screen of the mobile device, and the content of the webpage is evenly divided into four areas: Area1, Area2, Area3, Area4.
4)该网页在所述移动设备上呈现的内容信息。4) Content information presented by the webpage on the mobile device.
其中,所述内容信息用于指示该网页当前在移动设备上所呈现的内容。例如,该网页当前在移动设备上呈现的内容包括文本信息和图片信息;又例如,该网页当前在移动设备上呈现的内容为视频信息。Wherein, the content information is used to indicate the content currently presented by the webpage on the mobile device. For example, the content currently presented on the webpage on the mobile device includes text information and picture information; for another example, the content currently presented on the webpage on the mobile device is video information.
需要说明的是,上述网页相关信息仅为举例,本领域技术人员应该理解,任何与移动设备上呈现的网页相关的信息,均应包含在本发明所述的网页相关信息的范围内。It should be noted that the above webpage-related information is only an example, and those skilled in the art should understand that any information related to webpages presented on mobile devices should be included in the scope of webpage-related information described in the present invention.
具体地,当所述运动轨迹信息与预定运动轨迹相匹配时,移动设备根据相匹配的预定运动轨迹对应的操作命令,结合该移动设备上呈现的网页的网页相关信息,确定针对该网页的操作的实现方式包括但不限于:Specifically, when the movement trajectory information matches the predetermined movement trajectory, the mobile device determines the operation for the webpage according to the operation command corresponding to the matched predetermined movement trajectory, combined with the webpage related information of the webpage presented on the mobile device Implementation methods include but are not limited to:
1)网页相关信息包括网页的代码信息的解析结果,当所述运动轨迹信息与预定运动轨迹相匹配时,移动设备根据所述预定运动轨迹对应的操作命令,并结合所述解析结果,确定所述网页中被操作的对象以及针对该对象的操作。1) The relevant information of the web page includes the parsing result of the code information of the web page. When the motion trajectory information matches the predetermined motion trajectory, the mobile device determines the corresponding operation command according to the predetermined motion trajectory and in combination with the parsing result. The object being operated on the above webpage and the operation on the object.
其中,所述对象包括网页中可被操作的任何实体,如各种类型的控件等。Wherein, the object includes any entity that can be operated in the webpage, such as various types of controls and the like.
具体地,移动设备根据所述预定运动轨迹对应的操作命令,并结合所述解析结果,确定所述网页中被操作的对象以及针对该对象的操作的实现方式包括但不限于:Specifically, the mobile device determines the object being operated on the webpage according to the operation command corresponding to the predetermined movement track, combined with the parsing result, and implementation methods for the operation on the object include but are not limited to:
a)解析结果包括网页包含的音视频信息,当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示针对所述网页中的音视频执行相应操作时,移动设备结合所述解析结果,确定所述网页中被操作的音视频以及对该音视频执行的所述相应操作。a) The analysis result includes the audio and video information contained in the webpage. When the motion track information matches the predetermined motion track, and the operation command corresponding to the predetermined motion track indicates that the corresponding operation is performed on the audio and video in the web page, the mobile The device determines the audio and video operated on the webpage and the corresponding operation performed on the audio and video in combination with the parsing result.
例如,移动设备在步骤S1中获取的运动轨迹信息用于指示移动设备向下甩动三次;在步骤S2中,移动设备确定与该运动轨迹信息相匹配的预定运动轨迹指示针对网页中的第三个音频执行播放操作,则移动设备根据解析结果确定网页中播放列表中的第三个音频,并确定对该音频执行的操作为播放操作。For example, the motion track information acquired by the mobile device in step S1 is used to indicate that the mobile device is swung down three times; in step S2, the mobile device determines that the predetermined motion track that matches the motion track If the play operation is performed on the first audio, the mobile device determines the third audio in the playlist on the webpage according to the parsing result, and determines that the operation performed on the audio is the playback operation.
又例如,移动设备在步骤S1中获取的运动轨迹信息用于指示移动设备先向左移动再向下移动;在步骤S2中,移动设备确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示针对网页中的当前视频执行快进操作,则移动设备根据解析结果确定网页中当前播放的视频,并确定对该视频执行的操作为快进操作。For another example, the motion track information acquired by the mobile device in step S1 is used to instruct the mobile device to move to the left first and then move down; in step S2, the mobile device determines the operation corresponding to the predetermined motion track that matches the motion track information The command indicates to perform a fast-forward operation on the current video in the webpage, and the mobile device determines the currently playing video in the webpage according to the parsing result, and determines that the operation performed on the video is a fast-forward operation.
本实现方式中,用户无需直接对网页进行操作,即可播放网页中的音视频。In this implementation manner, the user can play the audio and video in the webpage without directly operating the webpage.
b)解析结果包括网页的层次结构信息,当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示针对该网页中的模块进行缩放操作时,移动设备结合所述层次结构信息,确定所述网页中被操作的模块以及对该模块执行的缩放操作。b) The parsing result includes the hierarchical structure information of the webpage, and when the movement trajectory information matches the predetermined movement trajectory, and the operation command corresponding to the predetermined movement trajectory indicates to perform a zoom operation on the modules in the webpage, the mobile device combines the The hierarchical structure information is used to determine the operated module in the webpage and the zoom operation performed on the module.
例如,移动设备在步骤S1中获取的运动轨迹信息用于指示移动设备滑动一个圆圈再向右甩动一次;在步骤S2中,移动设备确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示针对该网页中从左至右的第一个div层进行缩放操作,则移动设备结合网页的层次结构信息,确定该第一个div层在网页中的具体位置,并确定对该第一个div层执行放大至全屏的操作。For example, the motion track information acquired by the mobile device in step S1 is used to instruct the mobile device to slide a circle and then swing to the right once; in step S2, the mobile device determines the operation corresponding to the predetermined motion track that matches the motion track information The command indicates to perform a zoom operation on the first div layer from left to right in the webpage, then the mobile device determines the specific position of the first div layer in the webpage in combination with the hierarchical structure information of the webpage, and determines the specific position of the first div layer in the webpage. A div layer performs the operation of zooming in to full screen.
优选地,当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示切换被缩放的模块时,移动设备结合所述层次结构信息,确定被切换至的模块以及对该模块执行的缩放操作。Preferably, when the movement track information matches the predetermined movement track, and the operation command corresponding to the predetermined movement track indicates to switch the scaled module, the mobile device determines the switched module and the The scaling operation to perform on this module.
例如,移动设备在步骤S1中获取的运动轨迹信息用于指示移动设备先滑动一个圆圈再向右甩动两次;在步骤S2中,移动设备确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示将被缩放的模块切换为网页中从左至右的第二个div层,移动设备结合网页的层次结构信息,确定该第二个div层在网页中的具体位置,并确定对该第二个div层执行放大至全屏的操作。For example, the motion trajectory information acquired by the mobile device in step S1 is used to instruct the mobile device to slide a circle first and then swing to the right twice; in step S2, the mobile device determines that the predetermined motion trajectory corresponding to the motion trajectory information matches The operation command indicates that the scaled module should be switched to the second div layer from left to right in the webpage, and the mobile device combines the hierarchical structure information of the webpage to determine the specific position of the second div layer in the webpage, and determine the specific position of the second div layer in the webpage. This second div layer performs zooming to full screen.
目前,许多网页中往往将不同类别的内容在不同分块中进行显示,如门户类网站会在诸如新闻类、娱乐类、体育类等不同分块中显示不同内容。由于该等分块往往可通过网页的层级结构信息来识别,因此,通过本实现方式,用户无需直接对网页进行操作,即可直接放大一个特定分块中的内容。且优选地,本实现方式还能切换被放大的分块。Currently, many webpages often display different types of content in different blocks, for example, portal websites display different content in different blocks such as news, entertainment, and sports. Because these blocks can often be identified through the hierarchical structure information of the webpage, through this implementation method, the user can directly enlarge the content in a specific block without directly operating the webpage. And preferably, in this implementation manner, the enlarged sub-block can also be switched.
2)所述网页相关信息包括所述历史网页访问记录,当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示针对该网页执行前进或后退操作时,移动设备结合该网页所在网页窗口的历史网页访问记录,确定需要前进或后退至的网页。2) The webpage-related information includes the historical webpage access records, and when the movement trajectory information matches the predetermined movement trajectory, and the operation command corresponding to the predetermined movement trajectory indicates that the forward or backward operation is performed on the webpage, the mobile The device determines the webpage that needs to be forwarded or returned to in combination with the historical webpage access records of the webpage window where the webpage is located.
例如,基于图5所示历史网页访问记录,移动设备上当前所呈现的网页为Page5。移动设备在步骤S1中获取的运动轨迹信息用于指示移动设备向左甩动两次;在步骤S2中,移动设备确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示针对该网页执行两次后退操作,则移动设备结合图5所示的历史网页访问记录,确定需要后退至的网页为Page3。For example, based on the historical webpage access records shown in FIG. 5 , the webpage currently presented on the mobile device is Page5. The motion trajectory information obtained by the mobile device in step S1 is used to instruct the mobile device to swing left twice; After two back operations are performed, the mobile device determines that the webpage to be backed to is Page3 in combination with the historical web page access records shown in FIG. 5 .
又例如,基于图5所示历史网页访问记录,移动设备上当前所呈现的网页为Page5。移动设备在步骤S1中获取的运动轨迹信息用于指示移动设备先向左移动再向下移动;在步骤S2中,移动设备确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示后退到初始网页,则移动设备结合图5所示的历史网页访问记录,确定需要后退至的网页为Page1。As another example, based on the historical webpage access records shown in FIG. 5 , the webpage currently presented on the mobile device is Page5. The motion track information acquired by the mobile device in step S1 is used to instruct the mobile device to move to the left first and then move down; in step S2, the mobile device determines that the operation command corresponding to the predetermined motion track that matches the motion track information indicates to move backward When the initial webpage is reached, the mobile device determines that the webpage to be returned to is Page1 in combination with the historical webpage access records shown in FIG. 5 .
通过本实现方式,用户无需直接对网页进行操作,即可在一个窗口显示过的网页中进行任意跳转。例如,一篇文章可能分为多个网页来显示,用户通过不断点击下一页来阅读所有文章后,无需直接对网页进行操作,就能够直接跳转至该文章的第一页,操作十分简便。Through this implementation method, the user can perform arbitrary jumps among the webpages displayed in a window without directly operating the webpage. For example, an article may be displayed in multiple webpages. After users click on the next page to read all the articles, they can directly jump to the first page of the article without directly operating on the webpage. The operation is very simple. .
3)所述网页相关信息包括所述位置信息和/或所述内容信息,当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示对该网页执行缩放操作时,移动设备根据所述位置信息和/或所述内容信息,确定所述网页中被缩放的部分以及对该部分执行的缩放操作。3) The web page related information includes the location information and/or the content information, when the motion track information matches the predetermined motion track, and the operation command corresponding to the predetermined motion track indicates to perform a zoom operation on the web page , the mobile device determines the zoomed part of the webpage and the zoom operation performed on the part according to the location information and/or the content information.
例如,移动设备在步骤S1中获取的运动轨迹信息用于指示移动设备向左移动再向上移动;在步骤S2中,移动设备确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示对该网页左上方区域执行缩放操作,则移动设备基于图6所示的网页,确定该网页中被缩放的部分为Area1,且确定对该Area1执行放大至全屏的操作。For example, the motion track information obtained by the mobile device in step S1 is used to instruct the mobile device to move to the left and then move up; If the zoom operation is performed on the upper left area of the webpage, the mobile device determines that the zoomed part of the webpage is Area1 based on the webpage shown in FIG.
又例如,移动设备在步骤S1中获取的运动轨迹信息用于指示移动设备向右甩动一次;在步骤S2中,移动设备确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示对该网页中的图片执行缩放操作,则移动设备根据网页中的内容信息,确定对网页在移动设备上呈现的图片执行放大的120%的操作。For another example, the motion trajectory information obtained by the mobile device in step S1 is used to instruct the mobile device to shake to the right once; in step S2, the mobile device determines that the operation command indication pair When the zoom operation is performed on the picture in the webpage, the mobile device determines to perform a 120% zoom operation on the picture presented on the webpage on the mobile device according to the content information in the webpage.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述运动轨迹信息与预定运动轨迹相匹配时,根据该预定运动轨迹对应的操作命令,结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, rather than limiting the present invention. Those skilled in the art should understand that any The operation command corresponding to the predetermined motion trajectory, combined with the webpage related information of the webpage presented on the mobile device, determines the realization of the operation for the webpage, all should be included in the scope of the present invention.
在步骤S3中,移动设备对该网页执行在步骤S2中所确定的操作。In step S3, the mobile device performs the operation determined in step S2 on the webpage.
具体地,移动设备对该网页执行在步骤S2中所确定的操作的实现方式包括但不限于:Specifically, the way in which the mobile device performs the operation determined in step S2 on the webpage includes but is not limited to:
1)在步骤S2中,移动设备根据步骤S2的实现方式1)来确定网页中被操作的对象以及针对该对象的操作;在步骤S3中,移动设备对被确定的对象执行针对该对象的操作。1) In step S2, the mobile device determines the object being operated on the web page and the operation on the object according to the implementation method 1) of step S2; in step S3, the mobile device performs the operation on the object for the determined object .
其中,移动设备可采用多种方式对被确定的对象执行针对该对象的操作。Wherein, the mobile device may perform operations on the determined object in various ways.
例如,在步骤S2中,移动设备根据步骤S2的实现方式1)的a)来确定网页中被操作的音视频以及对该音视频执行的所述相应操作;在步骤S3中,移动设备对被确定的音视频执行所述相应操作。For example, in step S2, the mobile device determines the audio and video operated on the webpage and the corresponding operation performed on the audio and video according to a) of the implementation mode 1) of step S2; The determined audio and video perform the corresponding operation.
又例如,在步骤S2中,移动设备根据步骤S2的实现方式1)的b)来确定网页中被操作的模块以及对该模块执行的缩放操作;在步骤S3中,移动设备对被确定的模块执行所述缩放操作。优选地,当在上述实现方式b)中移动设备确定被切换至的模块以及对该模块执行的缩放操作,则在步骤S3中,移动设备对切换后的模块执行所述缩放操作。For another example, in step S2, the mobile device determines the operated module in the web page and the zoom operation performed on the module according to b) of the implementation mode 1) of step S2; in step S3, the mobile device determines the determined module Perform the scaling operation. Preferably, when the mobile device determines the module to be switched to and the scaling operation performed on the module in the above implementation manner b), then in step S3, the mobile device performs the scaling operation on the switched module.
2)在步骤S2中,移动设备根据步骤S2的实现方式2)来确定需要前进或后退至的网页;在步骤S3中,移动设备将该网页前进或后退至该被确定的网页。2) In step S2, the mobile device determines the webpage to be forwarded or reversed to according to the implementation method 2) of step S2; in step S3, the mobile device forwards or reverses the webpage to the determined webpage.
例如,基于图5所示的历史网页访问记录,在步骤S2中,移动设备确定需要后退到初始页面;在步骤S3中,移动设备将该网页后退至Page1。For example, based on the historical web page access records shown in FIG. 5, in step S2, the mobile device determines that it is necessary to return to the initial page; in step S3, the mobile device returns the web page to Page1.
3)在步骤S2中,移动设备根据步骤S2的实现方式3)来确定网页中被缩放的部分以及对该部分执行的缩放操作;在步骤S3中,移动设备对网页中被确定的所述部分执行被确定的缩放操作。3) In step S2, the mobile device determines the zoomed part of the webpage and the zoom operation performed on the part according to the implementation method 3) of step S2; in step S3, the mobile device determines the determined part of the webpage Performs the identified scaling operation.
例如,基于图6所示的位置,在步骤S2中,移动设备确定网页中被缩放的部分为Area1,且对该部分执行放大至全屏的操作;则在步骤S3中,移动设备将Area1放大至全屏。For example, based on the position shown in FIG. 6, in step S2, the mobile device determines that the zoomed part of the webpage is Area1, and performs an operation of zooming in to full screen on this part; then in step S3, the mobile device zooms in Area1 to full screen.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对该网页执行步骤S2中所确定的操作的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solution of the present invention, and are not intended to limit the present invention. Those skilled in the art should understand that any implementation of the operation determined in step S2 on the webpage is should be included within the scope of the present invention.
现有技术中,由于网页会呈现大量的信息,且可针对网页进行诸多复杂的操作,因此,为了能够使移动设备能够正确理解用户希望执行的操作,用户只能通过直接对网页进行的操作,如在网页上进行点击或滑动等操作(如通过触摸屏、书写笔等来点击网页或在网页上进行书写等)。由此,移动设备才能正确识别用户下达的指令,并完成对网页的操作。In the prior art, since the webpage presents a large amount of information, and many complicated operations can be performed on the webpage, in order to enable the mobile device to correctly understand the operation that the user wants to perform, the user can only directly perform operations on the webpage. Such as performing operations such as clicking or sliding on a web page (such as clicking a web page or writing on a web page through a touch screen, a writing pen, etc.). Therefore, the mobile device can correctly recognize the instruction issued by the user and complete the operation on the webpage.
因此,出于上述理解,本领域技术人员存在这样一种惯性思维:若用户希望指示移动设备对网页执行操作,则用户必须直接通过触摸屏或移动设备上的按键,来对网页进行操作。Therefore, based on the above understanding, those skilled in the art have such an inertia thinking: if the user wants to instruct the mobile device to perform operations on the webpage, the user must directly operate the webpage through the touch screen or the buttons on the mobile device.
本发明打破了本领域技术人员的上述惯性思维,并发现现有技术中存在以下问题:由于针对网页可进行很多复杂的操作,而移动设备上可供操作的菜单或按钮较少,使得用户为了达到一个操作目的,可能需要执行多次的点击或滑动等操作;例如,用户放大网页中的部分内容时,需要通过多次点击按钮来达到预期的放大效果;又例如,当前用户放大的为网页中的新闻模块,当用户需要切换为放大娱乐模块时,需要先缩小网页,再找到娱乐模块,再通过多次点击按钮来达到预期的放大效果;再例如,对网页执行一次后退操作仅能后退至当前网页的前一网页,当用户想要后退至网页所在窗口的初始页面时,需要多次执行后退操作才能实现。此外,由于网页中通常存在较多用于点击的位置,而移动设备的屏幕大小有限,这使得用户通过手触来点击屏幕时,可能会点击到错误的位置,而影响到用户浏览网页的效率以及体验满意度。此外,在某些场合下,直接对移动设备的屏幕执行操作较为困难,例如,在拥挤的地铁上,又例如,用户必须单手操作移动设备而移动设备的屏幕有偏大。The present invention breaks the above-mentioned inertial thinking of those skilled in the art, and finds that the following problems exist in the prior art: because many complicated operations can be performed on the webpage, and there are few menus or buttons available for operation on the mobile device, it is difficult for the user to To achieve an operation purpose, it may be necessary to perform operations such as multiple clicks or slides; for example, when the user zooms in on part of the content of the webpage, the user needs to click the button multiple times to achieve the expected zoom effect; In the news module, when the user needs to switch to zoom in the entertainment module, the user needs to zoom out the webpage first, then find the entertainment module, and click the button multiple times to achieve the expected zoom effect; for example, performing a back operation on the webpage can only go back To the previous webpage of the current webpage, when the user wants to return to the initial page of the window where the webpage is located, it needs to perform the back operation multiple times to realize it. In addition, since there are usually many places for clicking on a web page, and the screen size of a mobile device is limited, when the user touches the screen by touching the screen, the user may click on the wrong place, which affects the efficiency of the user browsing the webpage and experience satisfaction. In addition, in some occasions, it is difficult to directly perform operations on the screen of the mobile device, for example, on a crowded subway, or for example, the user must operate the mobile device with one hand and the screen of the mobile device is too large.
根据本实施例的方案,可在移动设备中通过该移动设备的位置的变化来确定相应的操作指令,并进一步结合网页相关信息,来确定针对移动设备上所呈现的网页的操作,且可使一个预定运动轨迹对应多个连续操作,从而使得用户仅通过简单的移动该移动设备便能够实现复杂的网页操作,简化了在移动设备中对网页的操作过程;此外,由于预定运动轨迹和对网页的操作具有明确的对应关系,故可以避免由于在手机屏幕上所点击的位置不准确而引起的操作错误;此外,对于用户不便直接在屏幕上进行操作的场合,本发明仍能实现对网页的操作。According to the solution of this embodiment, the corresponding operation instruction can be determined in the mobile device through the change of the position of the mobile device, and further combined with the relevant information of the webpage, the operation for the webpage presented on the mobile device can be determined, and the A predetermined movement trajectory corresponds to multiple continuous operations, so that users can realize complex webpage operations only by simply moving the mobile device, which simplifies the operation process of the webpage in the mobile device; in addition, due to the predetermined movement trajectory and the webpage The operation has a clear corresponding relationship, so the operation error caused by the inaccurate clicked position on the mobile phone screen can be avoided; in addition, for the occasion where it is inconvenient for the user to directly operate on the screen, the present invention can still realize the webpage. operate.
图2为本发明另一个实施例的用于在移动设备中对网页执行操作的方法的流程示意图。本实施例的方法主要通过移动设备来实现,其中,参照图1所示实施例中对移动设备所做的任何说明,均以引用的方式包含于此。Fig. 2 is a schematic flowchart of a method for performing an operation on a webpage in a mobile device according to another embodiment of the present invention. The method in this embodiment is mainly implemented by a mobile device, wherein any descriptions made with reference to the mobile device in the embodiment shown in FIG. 1 are hereby incorporated by reference.
根据本实施例的方法包括步骤S1、步骤S2和步骤S3;其中,所述步骤S2进一步包括步骤S21和步骤S22;其中,所述步骤S1和步骤S3已在参照图1所示实施例中予以详述,在此不再赘述。The method according to this embodiment includes step S1, step S2, and step S3; wherein, said step S2 further includes step S21 and step S22; wherein, said step S1 and step S3 have been implemented in the embodiment shown with reference to FIG. Details will not be repeated here.
在步骤S21中,当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,移动设备根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令。In step S21, when the movement trajectory information matches the predetermined movement trajectory, and the matched predetermined movement trajectory corresponds to a plurality of operation commands, the mobile device, according to the content information presented on the mobile device by the webpage, from An operation command is selected from the plurality of operation commands.
例如,移动设备确定与步骤S1中所获取的运动轨迹信息相匹配的预定运动轨迹对应如下三个操作命令:用于指示显示下一张图片的操作命令、用于指示开始播放音视频的操作命令、用于指示将当前文本信息缩小至80%的操作指令;移动设备根据该网页当前在移动设备上呈现的内容信息为图片信息,从该三个操作命令中选择用于指示显示下一张图片的操作命令。For example, the predetermined motion trajectory determined by the mobile device to match the motion trajectory information acquired in step S1 corresponds to the following three operation commands: an operation command for instructing to display the next picture, an operation command for instructing to start playing audio and video , an operation instruction for instructing to reduce the current text information to 80%; the mobile device selects from the three operation commands to instruct to display the next image according to the content information currently presented on the mobile device of the webpage operation command.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, and are not intended to limit the present invention. Those skilled in the art should understand that when the motion track information matches the predetermined motion track, and the corresponding When the matched predetermined motion track corresponds to multiple operation commands, the implementation of selecting one operation command from the multiple operation commands according to the content information presented on the mobile device by the webpage should be included in the scope of the present invention Inside.
在步骤S22中,移动设备根据所选择的操作命令,并结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作。In step S22, the mobile device determines an operation for the webpage according to the selected operation command and in combination with webpage-related information of the webpage presented on the mobile device.
需要说明的是,步骤S21和步骤S22可以与参照图1所述的步骤S2的实现方式1)或2)或3)相结合。It should be noted that step S21 and step S22 may be combined with the implementation manner 1) or 2) or 3) of step S2 described with reference to FIG. 1 .
例如,步骤S21和步骤S22可与参照图1所述的步骤S2的实现方式1)相结合:当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,移动设备根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令;移动设备根据该被选择的操作命令,并结合网页的代码信息的解析结果,确定所述网页中被操作的对象以及针对该对象的操作。For example, step S21 and step S22 can be combined with the implementation mode 1) of step S2 described with reference to FIG. When ordering, the mobile device selects an operation command from the plurality of operation commands according to the content information presented on the mobile device by the webpage; As a result, the operated object in the web page and the operation for the object are determined.
又例如,步骤S21和步骤S22可与参照图1所述的步骤S2的实现方式2)相结合:当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,移动设备根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令;当所述被选择的操作命令指示针对该网页执行前进或后退操作时,移动设备结合该网页所在网页窗口的历史网页访问记录,确定需要前进或后退至的网页;For another example, step S21 and step S22 can be combined with the implementation mode 2) of step S2 described with reference to FIG. When operating a command, the mobile device selects an operation command from the plurality of operation commands according to the content information presented on the mobile device by the web page; when the selected operation command indicates to perform a forward or backward operation on the web page , the mobile device determines the webpage that needs to be moved forward or backward based on the historical webpage access records of the webpage window where the webpage is located;
再例如,步骤S21和步骤S22可与参照图1所述的步骤S2的实现方式3)相结合:当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,移动设备根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令;当所述被选择的操作命令指示对该网页执行缩放操作时,移动设备根据所述位置信息和/或所述内容信息,确定所述网页中被缩放的部分以及对该部分执行的缩放操作。For another example, step S21 and step S22 can be combined with the implementation mode 3) of step S2 described with reference to FIG. When operating a command, the mobile device selects an operation command from the plurality of operation commands according to the content information presented on the mobile device by the webpage; when the selected operation command indicates that a zoom operation is performed on the webpage, The mobile device determines, according to the location information and/or the content information, the zoomed part of the webpage and the zoom operation performed on the part.
根据本实施例的方案,一个预定运动轨迹可对应多个操作指令,在移动设备中,可根据该移动设备上当前所呈现的内容信息来从相匹配的预定运动轨迹所对应的多个操作指令中选择一个操作指令,并基于所选择的操作指令以及网页相关信息来确定针对网页的操作,从而减少预定运动轨迹的数量,使得对网页的操作过程更为简单快捷。According to the solution of this embodiment, one predetermined movement trajectory can correspond to multiple operation instructions. In the mobile device, the multiple operation instructions corresponding to the matched predetermined movement trajectory can be selected according to the content information currently presented on the mobile device. An operation instruction is selected, and an operation for the webpage is determined based on the selected operation instruction and relevant information of the webpage, thereby reducing the number of predetermined motion trajectories, and making the operation process of the webpage simpler and faster.
图3为本发明一个实施例的用于在移动设备中对网页执行操作的装置的结构示意图。该用于在移动设备中对网页执行操作的装置(以下简称为“操作装置”)包括用于获取该移动设备的运动轨迹信息的装置(以下简称为“获取装置1”)、用于当所述运动轨迹信息与预定运动轨迹相匹配时,根据该预定运动轨迹对应的操作命令,结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作的装置(以下简称为“第一确定装置2”)、用于对该网页执行所述操作的装置(以下简称为“执行装置3”)。Fig. 3 is a schematic structural diagram of an apparatus for performing operations on a webpage in a mobile device according to an embodiment of the present invention. The device for performing an operation on a webpage in a mobile device (hereinafter referred to as "operation device") includes a device for acquiring motion track information of the mobile device (hereinafter referred to as "acquisition device 1"), When the above motion track information matches the predetermined motion track, according to the operation command corresponding to the predetermined motion track, combined with the web page related information of the web page presented on the mobile device, determine the device for the operation of the web page (hereinafter referred to as "the second" A determining device 2"), a device for performing the operation on the webpage (hereinafter referred to as "executing device 3").
获取装置1获取移动设备的运动轨迹信息。The obtaining means 1 obtains the motion track information of the mobile device.
其中,所述运动轨迹信息指示了所述移动设备的位置的变化。例如,所述运动轨迹信息用于指示移动设备的位置点的变化,如移动设备从位置点A移动到位置点B等;又例如,所述移动轨迹信息用于指示移动设备的位置的变化趋势,如移动设备向左倾斜,又如移动设备先向左移动再向下移动,再如移动设备旋转等。Wherein, the motion track information indicates the change of the position of the mobile device. For example, the movement trajectory information is used to indicate the change of the location point of the mobile device, such as the mobile device moves from location point A to location point B, etc.; for another example, the movement trajectory information is used to indicate the change trend of the location of the mobile device , if the mobile device tilts to the left, or if the mobile device first moves to the left and then down, or if the mobile device rotates, etc.
优选地,所述运动轨迹信息包括但不限于:用于表示移动设备的位置点的信息、用于表示移动设备运动的方向的信息、用于表示移动设备的加速度的信息、移动设备在三维空间中的重力变化值等。Preferably, the motion trajectory information includes, but is not limited to: information representing the position point of the mobile device, information representing the direction of movement of the mobile device, information representing the acceleration of the mobile device, Gravity change value in , etc.
其中,获取装置1获取移动设备的运动轨迹信息的实现方式包括但不限于:Wherein, the implementation manners of obtaining the motion trajectory information of the mobile device by the obtaining device 1 include but are not limited to:
1)获取装置1包括用于获取移动设备的传感器提供的、该移动设备的多个位置信息的装置(以下简称为“子获取装置”,图未示)、以及用于根据该多个位置信息,确定移动设备的运动轨迹信息的装置(以下简称为“第二确定装置”,图未示)。优选地,所述传感器为重力传感器。1) The acquisition means 1 includes means for acquiring a plurality of location information of the mobile equipment provided by sensors of the mobile equipment (hereinafter referred to as "sub-acquisition means", not shown in the figure), and means for obtaining information based on the plurality of location information. , a device for determining the movement track information of the mobile device (hereinafter referred to as "the second determining device", not shown in the figure). Preferably, the sensor is a gravity sensor.
其中,所述位置信息用于表示移动设备在运动过程中经过的位置点的信息;优选地,所述位置信息用该位置点的空间坐标值来表示。Wherein, the position information is used to represent the information of the position point passed by the mobile device during the movement; preferably, the position information is represented by the spatial coordinate value of the position point.
优选地,子获取装置获取该移动设备的传感器提供的、该移动设备的多个位置信息,第二确定装置根据该多个位置信息确定移动设备的位置的变化,并根据该变化确定移动设备的运动轨迹信息。Preferably, the sub-obtaining means acquires a plurality of position information of the mobile device provided by the sensor of the mobile device, and the second determination means determines the change of the position of the mobile device according to the plurality of position information, and determines the position of the mobile device according to the change. Motion track information.
例如,子获取装置备获取移动设备的传感器提供的、该移动设备的多个位置信息,第二确定装置根据该多个位置信息确定移动设备的位置沿水平方向向左移动,则第二确定装置确定用于指示向左移动的运动轨迹信息。For example, the sub-acquisition device acquires a plurality of position information of the mobile device provided by the sensor of the mobile device, and the second determination means determines that the position of the mobile device moves to the left in the horizontal direction according to the plurality of position information, then the second determination means Determine the motion track information used to indicate moving to the left.
2)获取装置1直接获取移动设备的传感器提供的、该移动设备的运动轨迹信息。2) The obtaining means 1 directly obtains the movement track information of the mobile device provided by the sensor of the mobile device.
例如,获取装置1直接获取移动设备的方向传感器提供的运动轨迹信息,该运动轨迹信息包括用于表示该移动设备的运动的方向的信息。For example, the obtaining means 1 directly obtains the motion track information provided by the direction sensor of the mobile device, and the motion track information includes information indicating the direction of motion of the mobile device.
又例如,获取装置1直接获取移动设备的加速度传感器提供的运动轨迹信息,该运动轨迹信息包括用于表示该移动设备的加速度的信息。For another example, the obtaining means 1 directly obtains the motion track information provided by the acceleration sensor of the mobile device, and the motion track information includes information used to represent the acceleration of the mobile device.
再例如,获取装置1直接获取移动设备的重力传感器提供的运动轨迹信息,该运动轨迹信息包括移动设备在三维空间中的重力变化值。For another example, the obtaining means 1 directly obtains the motion track information provided by the gravity sensor of the mobile device, and the motion track information includes the gravity change value of the mobile device in the three-dimensional space.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取该移动设备的运动轨迹信息的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, and are not intended to limit the present invention. Those skilled in the art should understand that any implementation of obtaining the movement track information of the mobile device should be included in the within the scope of the present invention.
当所述运动轨迹信息与预定运动轨迹相匹配时,第一确定装置2根据该预定运动轨迹对应的操作命令,结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作。When the movement trajectory information matches the predetermined movement trajectory, the first determining means 2 determines the operation for the webpage according to the operation command corresponding to the predetermined movement trajectory and in combination with the webpage related information of the webpage presented on the mobile device.
其中,所述预定运动轨迹为移动设备或移动设备的网页浏览器中预先设定的运动轨迹,一个预定运动轨迹指示移动设备的位置的一种变化。Wherein, the predetermined movement track is a movement track preset in the mobile device or a web browser of the mobile device, and a predetermined movement track indicates a change in the position of the mobile device.
其中,所述网页相关信息包括任何与移动设备上呈现的网页相关的信息;优选地,所述网页相关信息包括但不限于:Wherein, the webpage related information includes any information related to the webpage presented on the mobile device; preferably, the webpage related information includes but is not limited to:
1)该网页的代码信息的解析结果。1) An analysis result of the code information of the web page.
其中,所述解析结果用于指示对网页的代码信息进行解析后所得到的结果;优选地,所述解析结果包括但不限于:网页的包含的音视频信息、网页包含的文本信息、网页的层次结构信息等;其中,所述层次结构信息包括与网页层次以及层次内的结构关系相关的任何信息,如网页中所包括的多个frame(框架),以及每个frame中所包括的各个div层之间的结构关系。Wherein, the parsing result is used to indicate the result obtained after parsing the code information of the webpage; preferably, the parsing result includes but not limited to: audio and video information contained in the webpage, text information contained in the webpage, Hierarchical structure information, etc.; wherein, the hierarchical structure information includes any information related to the web page hierarchy and the structural relationship within the hierarchy, such as multiple frames (frames) included in the web page, and each div included in each frame Structural relationships between layers.
其中,移动设备可在第一确定装置2执行操作之前解析网页并获得解析结果;或者,也可由第一确定装置2在确定运动轨迹信息与预定运动轨迹相匹配之后,解析网页并获得解析结果。Wherein, the mobile device can analyze the webpage and obtain the analysis result before the first determination means 2 performs the operation; or, the first determination means 2 can also analyze the webpage and obtain the analysis result after determining that the movement trajectory information matches the predetermined movement trajectory.
2)该网页所在网页窗口的历史网页访问记录。2) Historical webpage access records of the webpage window where the webpage is located.
其中,所述历史网页访问记录用于记录在该网页所在网页窗口中被访问过的网页。优选地,所述历史网页访问记录被表示为网页列表的形式。例如,图5为本发明一个示例的网页所在网页窗口的历史网页访问记录的示意图;该图示出的网页列表依次包括以下网页:Page1、Page2、Page3、Page4、Page5、Page6;其中,在该网页窗口中,用户依次打开网页Page1、Page2、Page3、Page4、Page5直至Page6,随后,用户从Page6后退至网页Page5,也即,Page1为该网页窗口的初始网页,Page5为该网页窗口当前所呈现的网页。Wherein, the historical webpage access record is used to record the visited webpages in the webpage window where the webpage is located. Preferably, the historical webpage access records are represented in the form of a webpage list. For example, Fig. 5 is a schematic diagram of historical webpage access records of the webpage window where the webpage is located in an example of the present invention; the webpage list shown in the figure includes the following webpages in turn: Page1, Page2, Page3, Page4, Page5, Page6; wherein, in this In the webpage window, the user sequentially opens the webpages Page1, Page2, Page3, Page4, Page5, and finally Page6, and then, the user backs from Page6 to the webpage Page5, that is, Page1 is the initial webpage of the webpage window, and Page5 is the current webpage presented by the webpage window webpage.
3)该网页在所述移动设备上呈现的内容在网页中的位置信息。3) The location information in the webpage of the content presented by the webpage on the mobile device.
其中,所述位置信息用于指示网页在移动设备上呈现的内容在网页中的位置。图6为一个示例在移动设备上呈现的网页的示意图;其中,该网页在该移动设备屏幕上被全屏呈现,该网页的内容被平均地划分为4个区域:Area1、Area2、Area3、Area4。Wherein, the location information is used to indicate the location in the webpage of the content presented by the webpage on the mobile device. 6 is a schematic diagram of an example of a webpage presented on a mobile device; wherein, the webpage is presented in full screen on the screen of the mobile device, and the content of the webpage is evenly divided into four areas: Area1, Area2, Area3, Area4.
4)该网页在所述移动设备上呈现的内容信息。4) Content information presented by the webpage on the mobile device.
其中,所述内容信息用于指示该网页当前在移动设备上所呈现的内容。例如,该网页当前在移动设备上呈现的内容包括文本信息和图片信息;又例如,该网页当前在移动设备上呈现的内容为视频信息。Wherein, the content information is used to indicate the content currently presented by the webpage on the mobile device. For example, the content currently presented on the webpage on the mobile device includes text information and picture information; for another example, the content currently presented on the webpage on the mobile device is video information.
需要说明的是,上述网页相关信息仅为举例,本领域技术人员应该理解,任何与移动设备上呈现的网页相关的信息,均应包含在本发明所述的网页相关信息的范围内。It should be noted that the above webpage-related information is only an example, and those skilled in the art should understand that any information related to webpages presented on mobile devices should be included in the scope of webpage-related information described in the present invention.
具体地,当所述运动轨迹信息与预定运动轨迹相匹配时,第一确定装置2根据相匹配的预定运动轨迹对应的操作命令,结合该移动设备上呈现的网页的网页相关信息,确定针对该网页的操作的实现方式包括但不限于:Specifically, when the movement trajectory information matches the predetermined movement trajectory, the first determining means 2 determines the information for the mobile device according to the operation command corresponding to the matched predetermined movement trajectory and in combination with the webpage related information of the webpage presented on the mobile device. Ways to implement web page operations include but are not limited to:
1)网页相关信息包括网页的代码信息的解析结果,第一确定装置2包括用于当所述运动轨迹信息与预定运动轨迹相匹配时,根据所述预定运动轨迹对应的操作命令,并结合所述解析结果,确定所述网页中被操作的对象以及针对该对象的操作的装置(以下简称为“第一子确定装置”,图未示)。1) The relevant information of the webpage includes the parsing result of the code information of the webpage, and the first determining means 2 includes an operation command corresponding to the predetermined movement trajectory according to the predetermined movement trajectory when the movement trajectory information matches the predetermined movement trajectory, and combined with the A device for determining the object being operated on the webpage and the operation for the object based on the analysis result (hereinafter referred to as "the first sub-determining device", not shown in the figure).
其中,所述对象包括网页中可被操作的任何实体,如各种类型的控件等。Wherein, the object includes any entity that can be operated in the webpage, such as various types of controls and the like.
具体地,第一子确定装置根据所述预定运动轨迹对应的操作命令,并结合所述解析结果,确定所述网页中被操作的对象以及针对该对象的操作的实现方式包括但不限于:Specifically, the first sub-determining means determines the object being operated in the webpage according to the operation command corresponding to the predetermined movement track, and in combination with the analysis result, and the implementation of the operation on the object includes but is not limited to:
a)解析结果包括网页包含的音视频信息,第一子确定装置包括用于当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示针对所述网页中的音视频执行相应操作时,结合所述解析结果,确定所述网页中被操作的音视频以及对该音视频执行的所述相应操作的装置(以下简称为“第二子确定装置”,图未示)。a) The parsing result includes the audio and video information contained in the webpage, and the first sub-determining means includes a method for when the movement trajectory information matches the predetermined movement trajectory, and the operation command corresponding to the predetermined movement trajectory indicates the When performing corresponding operations on the audio and video, combined with the analysis results, determine the audio and video being operated on the webpage and the corresponding operation performed on the audio and video (hereinafter referred to as "the second sub-determining device", not shown in the figure) Show).
例如,获取装置1获取的运动轨迹信息用于指示移动设备向下甩动三次;第二子确定装置确定与该运动轨迹信息相匹配的预定运动轨迹指示针对网页中的第三个音频执行播放操作,则第二子确定装置根据解析结果确定网页中播放列表中的第三个音频,并确定对该音频执行的操作为播放操作。For example, the motion trajectory information acquired by the obtaining means 1 is used to indicate that the mobile device is swung down three times; the second sub-determining means determines that the predetermined motion trajectory that matches the motion trajectory information indicates that the third audio in the webpage is to be played. , the second sub-determining means determines the third audio in the playlist in the web page according to the parsing result, and determines that the operation performed on the audio is a playback operation.
又例如,获取装置1获取的运动轨迹信息用于指示移动设备先向左移动再向下移动;第二子确定装置确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示针对网页中的当前视频执行快进操作,则第二子确定装置根据解析结果确定网页中当前播放的视频,并确定对该视频执行的操作为快进操作。For another example, the motion trajectory information acquired by the obtaining means 1 is used to indicate that the mobile device first moves to the left and then moves down; If the fast-forward operation is performed on the current video, the second sub-determining means determines the video currently played in the webpage according to the parsing result, and determines that the operation performed on the video is a fast-forward operation.
本实现方式中,用户无需直接对网页进行操作,即可播放网页中的音视频。In this implementation manner, the user can play the audio and video in the webpage without directly operating the webpage.
b)解析结果包括网页的层次结构信息,第一子确定装置包括用于当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示针对该网页中的模块进行缩放操作时,结合所述层次结构信息,确定所述网页中被操作的模块以及对该模块执行的缩放操作的装置(以下简称为“第三子确定装置”,图未示)。b) The parsing result includes the hierarchical structure information of the webpage, and the first sub-determining means includes a method for when the movement trajectory information matches the predetermined movement trajectory, and the operation command corresponding to the predetermined movement trajectory indicates that the module in the webpage is During the zooming operation, combined with the hierarchical structure information, determine the operated module in the webpage and the device for performing the zooming operation on the module (hereinafter referred to as "the third sub-determining device", not shown in the figure).
例如,获取装置1获取的运动轨迹信息用于指示移动设备滑动一个圆圈再向右甩动一次;第三子确定装置确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示针对该网页中从左至右的第一个div层进行缩放操作,则第三子确定装置结合网页的层次结构信息,确定该第一个div层在网页中的具体位置,并确定对该第一个div层执行放大至全屏的操作。For example, the motion trajectory information obtained by the obtaining means 1 is used to instruct the mobile device to slide a circle and then swing to the right once; The zoom operation is performed on the first div layer from left to right, then the third sub-determining device determines the specific position of the first div layer in the webpage in combination with the hierarchical structure information of the webpage, and determines the position of the first div layer The layer performs zoom-to-full-screen operations.
优选地,第一子确定装置还包括当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示切换被缩放的模块时,结合所述层次结构信息,确定被切换至的模块以及对该模块执行的缩放操作的装置(以下简称为“第四子确定装置”,图未示)。Preferably, the first sub-determining means further includes: when the motion track information matches the predetermined motion track, and the operation command corresponding to the predetermined motion track indicates to switch the scaled module, combined with the hierarchical structure information, determine the The module to be switched to and the device for performing the scaling operation on the module (hereinafter referred to as "the fourth sub-determining device" for short, not shown in the figure).
例如,获取装置1获取的运动轨迹信息用于指示移动设备先滑动一个圆圈再向右甩动两次;第四子确定装置确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示将被缩放的模块切换为网页中从左至右的第二个div层,第四子确定装置结合网页的层次结构信息,确定该第二个div层在网页中的具体位置,并确定对该第二个div层执行放大至全屏的操作。For example, the motion trajectory information obtained by the obtaining means 1 is used to indicate that the mobile device first slides a circle and then swings to the right twice; The scaled module is switched to the second div layer from left to right in the webpage, and the fourth sub-determining device determines the specific position of the second div layer in the webpage in combination with the hierarchical structure information of the webpage, and determines the specific position of the second div layer in the webpage. The second div layer performs the operation of zooming in to full screen.
目前,许多网页中往往将不同类别的内容在不同分块中进行显示,如门户类网站会在诸如新闻类、娱乐类、体育类等不同分块中显示不同内容。由于该等分块往往可通过网页的层级结构信息来识别,因此,通过本实现方式,用户无需直接对网页进行操作,即可直接放大一个特定分块中的内容。且优选地,本实现方式还能切换被放大的分块。Currently, many webpages often display different types of content in different blocks, for example, portal websites display different content in different blocks such as news, entertainment, and sports. Because these blocks can often be identified through the hierarchical structure information of the webpage, through this implementation method, the user can directly enlarge the content in a specific block without directly operating the webpage. And preferably, in this implementation manner, the enlarged sub-block can also be switched.
2)所述网页相关信息包括所述历史网页访问记录,第一子确定装置包括用于当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示针对该网页执行前进或后退操作时,结合该网页所在网页窗口的历史网页访问记录,确定需要前进或后退至的网页的装置(以下简称为“第五子确定装置”,图未示)。2) The webpage related information includes the historical webpage access records, and the first sub-determining means includes a method for when the movement trajectory information matches the predetermined movement trajectory, and the operation command corresponding to the predetermined movement trajectory indicates that the webpage When performing a forward or backward operation, combine the historical webpage access records of the webpage window where the webpage is located to determine the device for the webpage to be forwarded or backward (hereinafter referred to as "the fifth sub-determining device", not shown in the figure).
例如,基于图5所示历史网页访问记录,移动设备上当前所呈现的网页为Page5。获取装置1获取的运动轨迹信息用于指示移动设备向左甩动两次;第五子确定装置确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示针对该网页执行两次后退操作,则第五子确定装置结合图5所示的历史网页访问记录,确定需要后退至的网页为Page3。For example, based on the historical webpage access records shown in FIG. 5 , the webpage currently presented on the mobile device is Page5. The motion trajectory information acquired by the obtaining means 1 is used to indicate that the mobile device is swung to the left twice; the fifth sub-determining means determines that the operation command corresponding to the predetermined motion trajectory matched with the motion trajectory information indicates that the web page is executed twice , then the fifth sub-determining means determines that the webpage to be returned to is Page3 in combination with the historical webpage access records shown in FIG. 5 .
又例如,基于图5所示历史网页访问记录,移动设备上当前所呈现的网页为Page5。获取装置1获取的运动轨迹信息用于指示移动设备先向左移动再向下移动;第五子确定装置确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示后退到初始网页,则第五子确定装置结合图5所示的历史网页访问记录,确定需要后退至的网页为Page1。As another example, based on the historical webpage access records shown in FIG. 5 , the webpage currently presented on the mobile device is Page5. The motion trajectory information obtained by the obtaining means 1 is used to indicate that the mobile device first moves to the left and then moves down; the fifth sub-determining means determines that the operation command corresponding to the predetermined motion trajectory matched with the motion trajectory information indicates to go back to the initial web page, then The fifth sub-determining means determines that the webpage to be returned to is Page1 in combination with the historical webpage access records shown in FIG. 5 .
通过本实现方式,用户无需直接对网页进行操作,即可在一个窗口显示过的网页中进行任意跳转。例如,一篇文章可能分为多个网页来显示,用户通过不断点击下一页来阅读所有文章后,无需直接对网页进行操作,就能够直接跳转至该文章的第一页,操作十分简便。Through this implementation method, the user can perform arbitrary jumps among the webpages displayed in a window without directly operating the webpage. For example, an article may be displayed in multiple webpages. After users click on the next page to read all the articles, they can directly jump to the first page of the article without directly operating on the webpage. The operation is very simple. .
3)所述网页相关信息包括所述位置信息和/或所述内容信息,第一子确定装置包括用于当所述运动轨迹信息与预定运动轨迹相匹配,且所述预定运动轨迹对应的操作命令指示对该网页执行缩放操作时,根据所述位置信息和/或所述内容信息,确定所述网页中被缩放的部分以及对该部分执行的缩放操作的装置(以下简称为“第六子确定装置”,图未示)。3) The web page related information includes the location information and/or the content information, and the first sub-determining means includes an operation for when the motion track information matches a predetermined motion track and the predetermined motion track corresponds When the command indicates that the zooming operation is performed on the webpage, according to the position information and/or the content information, the device for determining the zoomed part of the webpage and the zooming operation performed on the part (hereinafter referred to as "sixth sub- Determining the device", not shown in the figure).
例如,获取装置1获取的运动轨迹信息用于指示移动设备向左移动再向上移动;第六子确定装置确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示对该网页左上方区域执行缩放操作,则第六子确定装置基于图6所示的网页,确定该网页中被缩放的部分为Area1,且确定对该Area1执行放大至全屏的操作。For example, the motion trajectory information obtained by the obtaining means 1 is used to instruct the mobile device to move to the left and then upward; After performing the zooming operation, the sixth sub-determining means determines that the zoomed part of the webpage is Area1 based on the webpage shown in FIG.
又例如,获取装置1获取的运动轨迹信息用于指示移动设备向右甩动一次;第六子确定装置确定与该运动轨迹信息相匹配的预定运动轨迹对应的操作命令指示对该网页中的图片执行缩放操作,则第六子确定装置根据网页中的内容信息,确定对网页在移动设备上呈现的图片执行放大的120%的操作。For another example, the motion trajectory information acquired by the obtaining means 1 is used to instruct the mobile device to flick to the right once; the sixth sub-determining means determines that the operation command corresponding to the predetermined motion trajectory matched with the motion trajectory information indicates that the picture in the web page When the zoom operation is performed, the sixth sub-determining means determines to perform an operation of zooming in by 120% on the picture presented on the webpage on the mobile device according to the content information in the webpage.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述运动轨迹信息与预定运动轨迹相匹配时,根据该预定运动轨迹对应的操作命令,结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, rather than limiting the present invention. Those skilled in the art should understand that any The operation command corresponding to the predetermined motion trajectory, combined with the webpage related information of the webpage presented on the mobile device, determines the realization of the operation for the webpage, all should be included in the scope of the present invention.
执行装置3对该网页执行第一确定装置2所确定的操作。The executing means 3 executes the operation determined by the first determining means 2 on the webpage.
具体地,执行装置3对该网页执行第一确定装置2所确定的操作的实现方式包括但不限于:Specifically, implementation means for the executing means 3 to execute the operations determined by the first determining means 2 on the webpage include but are not limited to:
1)执行装置3包括用于对被确定的对象执行针对该对象的操作的装置(以下简称为“第一子执行装置”,图未示)。1) The execution device 3 includes a device for performing an operation on the determined object (hereinafter referred to as "the first sub-execution device", not shown in the figure).
第一子确定装置确定网页中被操作的对象以及针对该对象的操作;第一子执行装置对被确定的对象执行针对该对象的操作。The first sub-determining means determines the operated object in the web page and the operation on the object; the first sub-executing means executes the operation on the determined object.
其中,第一子执行装置可采用多种方式对被确定的对象执行针对该对象的操作。Wherein, the first sub-execution means may perform operations on the determined object in various ways.
例如,解析结果包括网页包含的音视频信息,第一子执行装置包括用于对被确定的音视频执行相应操作的装置(以下简称为“第二子执行装置”,图未示)。第二子确定装置执行操作来确定网页中被操作的音视频以及对该音视频执行的相应操作,则第二子执行装置对被确定的音视频执行所述相应操作。For example, the parsing result includes audio and video information contained in the webpage, and the first sub-execution means includes means for performing corresponding operations on the determined audio and video (hereinafter referred to as "second sub-execution means", not shown in the figure). The second sub-determining means executes an operation to determine the operated audio and video in the webpage and the corresponding operation performed on the audio and video, and then the second sub-executing means performs the corresponding operation on the determined audio and video.
又例如,解析结果包括所述网页的层次结构信息,第一子执行装置包括用于对被确定的模块执行缩放操作的装置(以下简称为“第三子执行装置”,图未示)。第三子确定装置执行操作来确定网页中被操作的模块以及对该模块执行的缩放操作,则第三子执行装置对被确定的模块执行所述缩放操作。优选地,第一子执行装置还包括用于对切换后的模块执行缩放操作的装置(以下简称为“第四子执行装置”,图未示);第四子确定装置执行操作来确定被切换至的模块以及对该模块执行的缩放操作,则第四子执行装置对切换后的模块执行所述缩放操作。For another example, the analysis result includes the hierarchical structure information of the webpage, and the first sub-execution means includes means for performing a zoom operation on the determined module (hereinafter referred to as "third sub-execution means", not shown in the figure). The third sub-determining means executes an operation to determine the operated module in the web page and the zooming operation performed on the module, and the third sub-executing means performs the zooming operation on the determined module. Preferably, the first sub-execution means further includes means for performing scaling operations on the switched modules (hereinafter referred to as "fourth sub-execution means", not shown in the figure); the fourth sub-determination means performs operations to determine the switched modules The module to be switched to and the scaling operation performed on the module, the fourth sub-execution means executes the scaling operation on the switched module.
2)网页相关信息包括历史网页访问记录,执行装置3包括用于将该网页前进或后退至该被确定的网页的装置(以下简称为“第五子执行装置”,图未示)。第五子确定装置执行操作来确定需要前进或后退至的网页;则第五子执行装置将该网页前进或后退至该被确定的网页。2) The web page related information includes historical web page access records, and the execution device 3 includes a device for forwarding or rewinding the web page to the determined web page (hereinafter referred to as "fifth sub-execution device", not shown in the figure). The fifth sub-determining means executes an operation to determine the webpage to be forwarded or reversed; then the fifth sub-executing means forwards or reverses the webpage to the determined webpage.
例如,基于图5所示的历史网页访问记录,第五子执行装置确定需要后退到初始页面;则第五子执行装置将该网页后退至Page1。For example, based on the historical web page access records shown in FIG. 5 , the fifth sub-execution device determines that it is necessary to return to the initial page; then the fifth sub-execution device returns the web page to Page1.
3)网页相关信息包括所述位置信息和/或所述内容信息,执行装置3包括用于对网页中被确定的所述部分执行被确定的缩放操作的装置(以下简称为“第六子执行装置”,图未示)。第六确定装置执行操作来确定网页中被缩放的部分以及对该部分执行的缩放操作;第六子执行装置对网页中被确定的所述部分执行被确定的缩放操作。3) The related information of the webpage includes the position information and/or the content information, and the executing means 3 includes means for executing the determined zoom operation on the determined part of the webpage (hereinafter referred to as "sixth sub-execution device", not shown). The sixth determining means executes operations to determine the zoomed part of the webpage and the zooming operation performed on the part; the sixth sub-performing means performs the determined zooming operation on the determined part of the webpage.
例如,基于图6所示的位置,第六确定装置确定网页中被缩放的部分为Area1,且对该部分执行放大至全屏的操作;第六子执行装置将Area1放大至全屏。For example, based on the position shown in FIG. 6 , the sixth determining means determines that the zoomed part of the webpage is Area1, and performs an operation of zooming in on the part to a full screen; the sixth sub-executing means zooms in Area1 to a full screen.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何对该网页执行第一确定装置2所确定的操作的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solution of the present invention, rather than limit the present invention. Those skilled in the art should understand that any implementation of the operation determined by the first determining device 2 on the webpage , should be included within the scope of the present invention.
现有技术中,由于网页会呈现大量的信息,且可针对网页进行诸多复杂的操作,因此,为了能够使移动设备能够正确理解用户希望执行的操作,用户只能通过直接对网页进行的操作,如在网页上进行点击或滑动等操作(如通过触摸屏、书写笔等来点击网页或在网页上进行书写等)。由此,移动设备才能正确识别用户下达的指令,并完成对网页的操作。In the prior art, since the webpage presents a large amount of information, and many complicated operations can be performed on the webpage, in order to enable the mobile device to correctly understand the operation that the user wants to perform, the user can only directly perform operations on the webpage. Such as performing operations such as clicking or sliding on a web page (such as clicking a web page or writing on a web page through a touch screen, a writing pen, etc.). Therefore, the mobile device can correctly recognize the instruction issued by the user and complete the operation on the webpage.
因此,出于上述理解,本领域技术人员存在这样一种惯性思维:若用户希望指示移动设备对网页执行操作,则用户必须直接通过触摸屏或移动设备上的按键,来对网页进行操作。Therefore, based on the above understanding, those skilled in the art have such an inertia thinking: if the user wants to instruct the mobile device to perform operations on the webpage, the user must directly operate the webpage through the touch screen or the buttons on the mobile device.
本发明打破了本领域技术人员的上述惯性思维,并发现现有技术中存在以下问题:由于针对网页可进行很多复杂的操作,而移动设备上可供操作的菜单或按钮较少,使得用户为了达到一个操作目的,可能需要执行多次的点击或滑动等操作;例如,用户放大网页中的部分内容时,需要通过多次点击按钮来达到预期的放大效果;又例如,当前用户放大的为网页中的新闻模块,当用户需要切换为放大娱乐模块时,需要先缩小网页,再找到娱乐模块,再通过多次点击按钮来达到预期的放大效果;再例如,对网页执行一次后退操作仅能后退至当前网页的前一网页,当用户想要后退至网页所在窗口的初始页面时,需要多次执行后退操作才能实现。此外,由于网页中通常存在较多用于点击的位置,而移动设备的屏幕大小有限,这使得用户通过手触来点击屏幕时,可能会点击到错误的位置,而影响到用户浏览网页的效率以及体验满意度。此外,在某些场合下,直接对移动设备的屏幕执行操作较为困难,例如,在拥挤的地铁上,又例如,用户必须单手操作移动设备而移动设备的屏幕有偏大。The present invention breaks the above-mentioned inertial thinking of those skilled in the art, and finds that the following problems exist in the prior art: because many complicated operations can be performed on the webpage, and there are few menus or buttons available for operation on the mobile device, it is difficult for the user to To achieve an operation purpose, it may be necessary to perform operations such as multiple clicks or slides; for example, when the user zooms in on part of the content of the webpage, the user needs to click the button multiple times to achieve the expected zoom effect; In the news module, when the user needs to switch to zoom in the entertainment module, the user needs to zoom out the webpage first, then find the entertainment module, and click the button multiple times to achieve the expected zoom effect; for example, performing a back operation on the webpage can only go back To the previous webpage of the current webpage, when the user wants to return to the initial page of the window where the webpage is located, it needs to perform the back operation multiple times to realize it. In addition, since there are usually many places for clicking on a web page, and the screen size of a mobile device is limited, when the user touches the screen by touching the screen, the user may click on the wrong place, which affects the efficiency of the user browsing the webpage and experience satisfaction. In addition, in some occasions, it is difficult to directly perform operations on the screen of the mobile device, for example, on a crowded subway, or for example, the user must operate the mobile device with one hand and the screen of the mobile device is too large.
根据本实施例的方案,可在移动设备中通过该移动设备的位置的变化来确定相应的操作指令,并进一步结合网页相关信息,来确定针对移动设备上所呈现的网页的操作,且可使一个预定运动轨迹对应多个连续操作,从而使得用户仅通过简单的移动该移动设备便能够实现复杂的网页操作,简化了在移动设备中对网页的操作过程;此外,由于预定运动轨迹和对网页的操作具有明确的对应关系,故可以避免由于在手机屏幕上所点击的位置不准确而引起的操作错误;此外,对于用户不便直接在屏幕上进行操作的场合,本发明仍能实现对网页的操作。According to the solution of this embodiment, the corresponding operation instruction can be determined in the mobile device through the change of the position of the mobile device, and further combined with the relevant information of the webpage, the operation for the webpage presented on the mobile device can be determined, and the A predetermined movement trajectory corresponds to multiple continuous operations, so that users can realize complex webpage operations only by simply moving the mobile device, which simplifies the operation process of the webpage in the mobile device; in addition, due to the predetermined movement trajectory and the webpage The operation has a clear corresponding relationship, so the operation error caused by the inaccurate clicked position on the mobile phone screen can be avoided; in addition, for the occasion where it is inconvenient for the user to directly operate on the screen, the present invention can still realize the web page. operate.
图4为本发明另一个实施例的用于在移动设备中对网页执行操作的装置的结构示意图。根据本实施例的操作装置包括获取装置1、第一确定装置2和执行装置3;其中,所述第一确定装置2进一步包括用于当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令的装置(以下简称为“选择装置21”,图未示)、以及用于根据所选择的操作命令,并结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作的装置(以下简称为“第七子确定装置22”,图未示)。其中,获取装置1和执行装置3已在参照图1所示实施例中予以详述,在此不再赘述。Fig. 4 is a schematic structural diagram of an apparatus for performing operations on a webpage in a mobile device according to another embodiment of the present invention. The operation device according to this embodiment includes an acquisition device 1, a first determination device 2, and an execution device 3; wherein, the first determination device 2 further includes a method for when the motion trajectory information matches a predetermined motion trajectory, and the When the matched predetermined movement trajectory corresponds to multiple operation commands, according to the content information presented on the mobile device by the webpage, a device for selecting one operation command from the multiple operation commands (hereinafter referred to as "selection means 21") , not shown in the figure), and a device for determining the operation for the webpage according to the selected operation command in combination with the webpage-related information of the webpage presented on the mobile device (hereinafter referred to as "seventh sub-determining means 22 ", not shown in the figure). Wherein, the acquisition device 1 and the execution device 3 have been described in detail with reference to the embodiment shown in FIG. 1 , and will not be repeated here.
当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,选择装置21根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令。When the movement trajectory information matches the predetermined movement trajectory, and the matched predetermined movement trajectory corresponds to a plurality of operation commands, the selecting device 21 selects from the plurality of operation commands according to the content information presented on the mobile device by the webpage. Select an operation command from the operation command.
例如,选择装置21确定与获取装置1所获取的运动轨迹信息相匹配的预定运动轨迹对应如下三个操作命令:用于指示显示下一张图片的操作命令、用于指示开始播放音视频的操作命令、用于指示将当前文本信息缩小至80%的操作指令;选择装置21根据该网页当前在移动设备上呈现的内容信息为图片信息,从该三个操作命令中选择用于指示显示下一张图片的操作命令。For example, the predetermined motion trajectory determined by the selection device 21 to match the motion trajectory information acquired by the acquisition device 1 corresponds to the following three operation commands: an operation command for instructing to display the next picture, an operation for instructing to start playing audio and video command, an operation instruction for instructing to reduce the current text information to 80%; the selection means 21 selects from the three operation commands for instructing to display the next An operation command for an image.
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令的实现方式,均应包含在本发明的范围内。It should be noted that the above examples are only to better illustrate the technical solutions of the present invention, and are not intended to limit the present invention. Those skilled in the art should understand that when the motion track information matches the predetermined motion track, and the corresponding When the matched predetermined motion track corresponds to multiple operation commands, the implementation of selecting one operation command from the multiple operation commands according to the content information presented on the mobile device by the webpage should be included in the scope of the present invention Inside.
第七子确定装置22根据所选择的操作命令,并结合所述移动设备上呈现的网页的网页相关信息,确定针对该网页的操作。The seventh sub-determining means 22 determines the operation for the webpage according to the selected operation command and in combination with the webpage related information of the webpage presented on the mobile device.
需要说明的是,选择装置21和第七子确定装置22的实现方式可以与参照图3所述的第一确定装置2的实现方式1)或2)或3)相结合。It should be noted that the implementation of the selection means 21 and the seventh sub-determination means 22 may be combined with the implementation manner 1) or 2) or 3) of the first determination means 2 described with reference to FIG. 3 .
例如,选择装置21和第七子确定装置22的实现方式可与参照图3所述的第一确定装置2的实现方式1)相结合:当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,移动设备根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令;移动设备根据该被选择的操作命令,并结合网页的代码信息的解析结果,确定所述网页中被操作的对象以及针对该对象的操作。For example, the implementation of the selecting means 21 and the seventh sub-determining means 22 may be combined with the implementation 1) of the first determining means 2 described with reference to FIG. 3: when the motion trajectory information matches the predetermined motion trajectory, and When the matched predetermined movement track corresponds to multiple operation commands, the mobile device selects one operation command from the multiple operation commands according to the content information presented on the mobile device by the webpage; the mobile device selects one operation command according to the selected The operation command, combined with the parsing result of the code information of the webpage, determines the object being operated in the webpage and the operation for the object.
又例如,选择装置21和第七子确定装置22的实现方式可与参照图3所述的第一确定装置2的实现方式2)相结合:当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,移动设备根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令;当所述被选择的操作命令指示针对该网页执行前进或后退操作时,移动设备结合该网页所在网页窗口的历史网页访问记录,确定需要前进或后退至的网页;For another example, the implementation of the selection means 21 and the seventh sub-determining means 22 can be combined with the implementation 2) of the first determination means 2 described with reference to FIG. 3: when the motion trajectory information matches the predetermined motion trajectory, And when the matched predetermined motion track corresponds to multiple operation commands, the mobile device selects one operation command from the multiple operation commands according to the content information presented on the mobile device by the webpage; when the selected When the operation command indicates that a forward or backward operation is performed on the webpage, the mobile device determines the webpage that needs to be forwarded or backward based on the historical webpage access records of the webpage window where the webpage is located;
再例如,选择装置21和第七子确定装置22的实现方式可与参照图3所述的第一确定装置2的实现方式3)相结合:当所述运动轨迹信息与预定运动轨迹相匹配,且该相匹配的预定运动轨迹对应多个操作命令时,移动设备根据该网页在所述移动设备上呈现的内容信息,从所述多个操作命令中选择一个操作命令;当所述被选择的操作命令指示对该网页执行缩放操作时,移动设备根据所述位置信息和/或所述内容信息,确定所述网页中被缩放的部分以及对该部分执行的缩放操作。For another example, the implementation of the selecting means 21 and the seventh sub-determining means 22 may be combined with the implementation 3) of the first determining means 2 described with reference to FIG. 3 : when the motion trajectory information matches the predetermined motion trajectory, And when the matched predetermined motion track corresponds to multiple operation commands, the mobile device selects one operation command from the multiple operation commands according to the content information presented on the mobile device by the webpage; when the selected When the operation command indicates to perform a zoom operation on the webpage, the mobile device determines the zoomed part of the webpage and the zoom operation performed on the part according to the location information and/or the content information.
根据本实施例的方案,一个预定运动轨迹可对应多个操作指令,在移动设备中,可根据该移动设备上当前所呈现的内容信息来从相匹配的预定运动轨迹所对应的多个操作指令中选择一个操作指令,并基于所选择的操作指令以及网页相关信息来确定针对网页的操作,从而减少预定运动轨迹的数量,使得对网页的操作过程更为简单快捷。According to the solution of this embodiment, one predetermined movement trajectory can correspond to multiple operation instructions. In the mobile device, the multiple operation instructions corresponding to the matched predetermined movement trajectory can be selected according to the content information currently presented on the mobile device. An operation instruction is selected, and an operation for the webpage is determined based on the selected operation instruction and relevant information of the webpage, thereby reducing the number of predetermined motion trajectories, and making the operation process of the webpage simpler and faster.
需要说明的是,优选地,本发明所述的操作装置可包括浏览器、浏览器插件或其他可用于对网页执行操作的客户端等。其中,本发明所述的操作装置可由移动设备的生产厂商或销售服务商预先安装至该移动设备,也可由用户自行从服务器加载到移动设备。本领域技术人员应能理解,任何可用于实现本发明中的功能的装置,无论是否被加载至移动设备中,均包含在本发明的保护范围内。It should be noted that, preferably, the operating device described in the present invention may include a browser, a browser plug-in, or other clients that can be used to perform operations on web pages. Wherein, the operating device described in the present invention can be pre-installed on the mobile device by the manufacturer or sales service provider of the mobile device, or can be loaded from the server to the mobile device by the user. Those skilled in the art should understand that any device that can be used to implement the functions of the present invention, no matter whether it is loaded into a mobile device or not, is included in the protection scope of the present invention.
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present invention can be implemented in software and/or a combination of software and hardware. For example, each device of the present invention can be implemented by using an application specific integrated circuit (ASIC) or any other similar hardware devices. In one embodiment, the software program of the present invention can be executed by a processor to realize the steps or functions described above. Likewise, the software program (including associated data structures) of the present invention can be stored in a computer-readable recording medium such as RAM memory, magnetic or optical drive or floppy disk and the like. In addition, some steps or functions of the present invention may be implemented by hardware, for example, as a circuit that cooperates with a processor to execute each step or function.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the invention is not limited to the details of the above-described exemplary embodiments, but that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Accordingly, the embodiments should be regarded in all points of view as exemplary and not restrictive, the scope of the invention being defined by the appended claims rather than the foregoing description, and it is therefore intended that the scope of the invention be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in the present invention. Any reference sign in a claim should not be construed as limiting the claim concerned. In addition, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or devices stated in the system claims may also be realized by one unit or device through software or hardware. The words first, second, etc. are used to denote names and do not imply any particular order.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410773829.5ACN104536674B (en) | 2014-12-12 | 2014-12-12 | A kind of method and apparatus for being used in a mobile device perform webpage operation |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410773829.5ACN104536674B (en) | 2014-12-12 | 2014-12-12 | A kind of method and apparatus for being used in a mobile device perform webpage operation |
| Publication Number | Publication Date |
|---|---|
| CN104536674A CN104536674A (en) | 2015-04-22 |
| CN104536674Btrue CN104536674B (en) | 2018-05-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410773829.5AActiveCN104536674B (en) | 2014-12-12 | 2014-12-12 | A kind of method and apparatus for being used in a mobile device perform webpage operation |
| Country | Link |
|---|---|
| CN (1) | CN104536674B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107193463A (en)* | 2016-03-15 | 2017-09-22 | 百度在线网络技术(北京)有限公司 | The method and apparatus of gesture operation is simulated on the mobile apparatus |
| CN107643872B (en)* | 2016-07-20 | 2019-12-27 | 平安科技(深圳)有限公司 | Multi-module page control method and device |
| CN106919260B (en)* | 2017-03-07 | 2020-03-13 | 百度在线网络技术(北京)有限公司 | Webpage operation method and device |
| CN108174425A (en)* | 2018-01-04 | 2018-06-15 | 维沃移动通信有限公司 | A network switching method and mobile terminal |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102236502A (en)* | 2010-04-21 | 2011-11-09 | 上海三旗通信科技有限公司 | Pressure touch gesture recognition human-computer interaction way for mobile terminal |
| CN103077170A (en)* | 2011-10-26 | 2013-05-01 | 腾讯科技(深圳)有限公司 | Method and device for browsing webpage based on physical movement |
| CN103270474A (en)* | 2010-12-23 | 2013-08-28 | 英特尔公司 | Method, apparatus and system for interacting with content on web browsers |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102129337A (en)* | 2010-01-19 | 2011-07-20 | 腾讯科技(北京)有限公司 | Method and device for controlling mobile terminal browser |
| KR20140072705A (en)* | 2012-12-05 | 2014-06-13 | 주식회사 인프라웨어 | Method of providing accelerated page navigation using temporary and simplified representation of accumulating effect for e-book devices, and computer-readable recording medium for the same |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102236502A (en)* | 2010-04-21 | 2011-11-09 | 上海三旗通信科技有限公司 | Pressure touch gesture recognition human-computer interaction way for mobile terminal |
| CN103270474A (en)* | 2010-12-23 | 2013-08-28 | 英特尔公司 | Method, apparatus and system for interacting with content on web browsers |
| CN103077170A (en)* | 2011-10-26 | 2013-05-01 | 腾讯科技(深圳)有限公司 | Method and device for browsing webpage based on physical movement |
| Publication number | Publication date |
|---|---|
| CN104536674A (en) | 2015-04-22 |
| Publication | Publication Date | Title |
|---|---|---|
| JP7629969B2 (en) | Systems, devices and methods for dynamically providing user interface controls on a touch-sensitive secondary display - Patents.com | |
| US11816303B2 (en) | Device, method, and graphical user interface for navigating media content | |
| KR102027612B1 (en) | Thumbnail-image selection of applications | |
| US11604580B2 (en) | Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device | |
| US9940013B2 (en) | Display device for controlling displaying of a window and method of controlling the same | |
| JP5911599B2 (en) | Method and portable device for switching classified web pages | |
| JP5501992B2 (en) | Information terminal, screen component display method, program, and recording medium | |
| US10042537B2 (en) | Video frame loupe | |
| KR101867644B1 (en) | Multi-application environment | |
| US9542407B2 (en) | Method and apparatus for media searching using a graphical user interface | |
| US9736526B2 (en) | Real-time scrubbing of videos using a two-dimensional grid of thumbnail images | |
| US10585581B2 (en) | Controlling display object on display screen | |
| KR102280620B1 (en) | Method for editing media and an electronic device thereof | |
| CN109218819B (en) | Video preview method and mobile terminal | |
| KR101272867B1 (en) | Apparatus and method for displaying grid in mobile terminal | |
| CN104123078A (en) | Method and device for inputting information | |
| JP2012252582A (en) | Display control apparatus, display control method, and program | |
| JP2011257923A (en) | Display controller, display control method, display control program and recording medium recorded with the display control program | |
| WO2013113985A1 (en) | Method, apparatus and computer program product for generation of motion images | |
| CN104536674B (en) | A kind of method and apparatus for being used in a mobile device perform webpage operation | |
| US12321570B2 (en) | Device, method, and graphical user interface for navigating media content | |
| CN102223489A (en) | Video switching method based on touch technology | |
| KR20170097717A (en) | Information processing program and information processing method | |
| KR101230210B1 (en) | Method, device for controlling user terminal having touch screen, recording medium for the same, and user terminal comprising the same | |
| KR20140052335A (en) | System and method for displaying a fast scrolling contents |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |