Webpage access method and device, equipment and storage medium

By customizing the browser on the controlled terminal and canceling the user's operational page elements, the problem of the controlled terminal user being interfered with by other content when browsing web content is solved, and the focus access effect is achieved in a controlled state.

CN120020760APending Publication Date: 2025-05-20BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311543995.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-17
Publication Date
2025-05-20

AI Technical Summary

Technical Problem

In multi-terminal control scenarios, when the user of the controlled terminal browses the web page content specified by the main control terminal, he may be interfered with by other web page content, affecting the browsing effect.

Method used

By customizing a browser on this machine, canceling the display of user-operable page elements, ensuring that when obtaining access requests for any web page content, if the controlled configuration information meets the preset controlled conditions, the web page content will only be displayed through the customized browser.

Benefits of technology

It realizes effective access to web page content when the machine is under controlled state, avoids distraction from browsing, and ensures concentration on web page content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120020760A_ABST
    Figure CN120020760A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a webpage access method and device, equipment and a storage medium. The method comprises the following steps: when an access request of any webpage content is obtained, determining controlled configuration information of a local machine; and if the controlled configuration information meets a preset controlled condition, displaying the webpage content through a customized browser of the local machine, and canceling display of page elements operable by a user in a functional area of the customized browser. According to the embodiment of the invention, a user can effectively access any webpage content when the local machine is in the controlled state, and the automatic access constraint of any webpage content when the local machine is in the controlled state is completed by limiting the webpage browsing freedom when the local machine is in the controlled state; browsing distraction when any webpage content is accessed when the local machine is in a controlled state is avoided as far as possible, and access concentration on any webpage content is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the technical field of data processing, and in particular, to a method, device, equipment, and storage medium for web page access. Background Art

[0002] In a multi-terminal control scenario, for the web page access of each controlled terminal, it can be divided into two cases: the master terminal remotely controls the controlled terminal to display the corresponding web page content, and the controlled terminal displays the corresponding web page content according to the actual access operation of the local user for any web page content.

[0003] Currently, the controlled terminal usually uses the native browser to load and display the corresponding web page content. When the user of the controlled terminal browses some web page content specified by the master terminal, they can also view other web page content through the native browser, which affects the effective browsing of the user for the specified web page content. Summary of the Invention

[0004] Embodiments of the present application provide a method, device, equipment, and storage medium for web page access, which realizes the effective access of any web page content by the user when the local machine is in a controlled state, ensures the browsing freedom limit of any web page content when the local machine is in a controlled state, and improves the access concentration of any web page content.

[0005] In a first aspect, embodiments of the present application provide a method for web page access, the method comprising:

[0006] When an access request for any web page content is obtained, determining the controlled configuration information of the local machine;

[0007] If the controlled configuration information meets a preset controlled condition, then display the web page content through the customized browser of the local machine, and cancel the display of the page elements that can be operated by the user in the function area of the customized browser.

[0008] In a second aspect, embodiments of the present application provide a device for web page access, the device comprising:

[0009] A controlled information determination module, configured to determine the controlled configuration information of the local machine when an access request for any web page content is obtained;

[0010] A web page content display module, configured to display the web page content through the customized browser of the local machine if the controlled configuration information meets a preset controlled condition, and cancel the display of the page elements that can be operated by the user in the function area of the customized browser.

[0011] In a third aspect, embodiments of the present application provide an electronic device, the electronic device comprising:

[0012] A processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the web page access method provided in the first aspect of this application.

[0013] In a fourth aspect, an embodiment of this application provides a computer-readable storage medium for storing a computer program, and the computer program enables a computer to execute the web page access method provided in the first aspect of this application.

[0014] In a fifth aspect, an embodiment of this application provides a computer program product, including a computer program / instructions, and the computer program / instructions enable a computer to execute the web page access method provided in the first aspect of this application.

[0015] Through the technical solution of this application, when an access request for any web page content is obtained, the controlled configuration information of the local machine will be determined first. When the controlled configuration information meets the preset controlled conditions, the web page content will be displayed through the customized browser of the local machine, and the page elements that can be operated by the user will be cancelled in the function area of the customized browser, so that any web page content is shielded from various user operations when accessed in a controlled state on the local machine, thereby realizing the effective access of any web page content by the user in a controlled state on the local machine. By restricting the web browsing freedom in a controlled state on the local machine, the automated access constraint of any web page content in a controlled state on the local machine is completed, and the distraction during browsing when accessing any web page content in a controlled state on the local machine is avoided as much as possible, ensuring the concentration of attention for accessing any web page content. Description of the Drawings

[0016] In order to more clearly illustrate the technical solutions in the embodiments of this application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of this application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0017] Figure 1 It is a flowchart of a web page access method shown in an embodiment of this application;

[0018] Figure 2 It is an exemplary schematic diagram of displaying web page content through a customized browser shown in an embodiment of this application;

[0019] Figure 3 It is an exemplary schematic diagram of the main page of the customized browser shown in an embodiment of this application;

[0020] Figure 4 It is a flowchart of another web page access method shown in an embodiment of this application;

[0021] Figure 5 It is a schematic diagram of an exemplary principle of the web page access process shown in the embodiments of the present application;

[0022] Figure 6 It is a block diagram of the principle of a web page access device shown in the embodiments of the present application;

[0023] Figure 7 It is a schematic block diagram of an electronic device shown in the embodiments of the present application. Detailed implementation manners

[0024] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0025] It should be noted that the terms "first", "second", etc. in the description and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or server comprising a series of steps or units does not necessarily have to be limited to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0026] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or solutions. Exactly speaking, using words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0027] To solve the problem that the browsing of any web page content is affected by other web page contents during access, the inventive concept of this application is as follows: customize a browser on the local device, and the page elements that can be operated by the user can be cancelled from display on the page of this customized browser. Then, when an access request for any web page content is obtained, if the controlled configuration information of the local device meets the preset controlled conditions, the web page content is displayed through the customized browser, so that when any web page content is accessed under the controlled state on the local device, various user operations are blocked, thereby realizing the effective access of any web page content by the user under the controlled state on the local device. By restricting the freedom of web page browsing under the controlled state on the local device, the automated access constraint of any web page content under the controlled state on the local device is completed, ensuring the concentration of attention for the access of any web page content.

[0028] Figure 1 It is a flowchart of a web page access method shown in an embodiment of this application. This method can be executed by the web page access device provided by this application, where the web page access device can be implemented in any software and / or hardware manner. Exemplarily, the web page access device can be configured in any electronic device, and the electronic device can include but is not limited to tablet computers, mobile phones (such as foldable mobile phones, large-screen mobile phones, etc.), wearable devices, in-vehicle devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), smart TVs, smart screens, high-definition TVs, 4K TVs, smart speakers, smart projectors and other devices. This application does not impose any restrictions on the specific type of the electronic device.

[0029] Specifically, as Figure 1 shown, this method may include the following steps:

[0030] S110, when an access request for any web page content is obtained, determine the controlled configuration information of the local device.

[0031] In a multi-terminal control scenario, in order to ensure the efficient access of web pages on each controlled terminal, the web page access permissions of each controlled terminal are usually set one by one in advance, so as to avoid the situation that when a controlled terminal accesses a certain web page content specified by the master control terminal, it still supports the access of other web page contents, which will have a certain impact on the effective browsing of the specified web page content.

[0032] Considering that the operation of setting web access permissions for each controlled terminal in advance is rather cumbersome, this application can set a dedicated access process for accessing web content on the controlled terminal to restrict the freedom of accessing web content in the controlled state and ensure the effective browsing of the specified web content by the controlled terminal.

[0033] It can be seen that this application can be applied to any terminal that supports accessing web content. Among them, the web content can be any network page content composed of page elements such as text, pictures, animations, music, etc. that can be opened using any web browser. This machine can be a terminal that obtains an access request for any web content to display the web content locally.

[0034] It can be understood that the web content in this application can be two-dimensional planar web content or three-dimensional virtual reality space web content, which can be specifically determined according to the browsing requirements of this machine, and this application does not make any limitations in this regard.

[0035] Therefore, when an access request for any web content is obtained, first, the controlled configuration information of this machine will be determined from the specific configuration of this machine to determine whether this machine is in the controlled state.

[0036] S120, if the controlled configuration information meets the preset controlled conditions, then display the web content through the customized browser of this machine, and cancel the display of the page elements that can be operated by the user in the function area of this customized browser.

[0037] In order to accurately determine the controlled state of this machine, this application can preset corresponding controlled conditions according to the multi-terminal control methods applicable to this machine as the preset controlled conditions in this application.

[0038] Then, after determining the controlled configuration information of this machine, this application can compare the controlled configuration information of this machine with the specific configuration operations of the same type in the preset controlled conditions to determine whether the controlled configuration information meets the preset controlled conditions, so as to determine whether this machine is in the controlled state.

[0039] Therefore, if the controlled configuration information of this machine meets the preset controlled conditions, it means that this machine is in the controlled state. Then, when this machine accesses the web content, it is necessary to restrict the freedom of accessing the web content. Thus, this application can pre-customize a browser, and the page elements that can be operated by the user can be displayed in the function area of this customized browser.

[0040] Exemplarily, for this customized browser, the present application can encapsulate and use an open-source library (such as AndroidBrowserHelper) to customize a browser specifically through the implementation method of the default function of the browser (such as the LauncherActivity provided in the AndroidBrowserHelper library that can be used to simply start the customized interface of the browser), so as to implement the function of canceling the display of the page elements operable by the user in the function area of the customized browser.

[0041] Therefore, after obtaining an access request for any web content and determining that the local device is in a controlled state, the present application can parse the access request for the web content to determine the web address of the web content. Then, the web address of the web content is loaded through the customized browser of the local device, so as to display the web content on the page of the customized browser.

[0042] Exemplarily, as Figure 2 shown, the page of the customized browser can be divided into two parts: a function area and a browsing area. Among them, in the function area, each page element operable by the user is canceled from display, while each page element that has been pre-customized and does not support user operations is displayed. The specific information of the web content is displayed in the browsing area. Then, after the web content is displayed through the customized browser, the local user is not allowed to perform additional operations on the displayed web content, so as to block various user operations when any web content is accessed in the controlled state of the local device, and restrict the freedom of web browsing in the controlled state of the local device, so as to complete the automated access constraint of any web content in the controlled state of the local device, thereby realizing the effective access of the user to any web content in the controlled state of the local device.

[0043] The technical solution provided by the embodiments of the present application, when obtaining an access request for any web content, first determines the controlled configuration information of the local device. When the controlled configuration information meets the preset controlled conditions, the web content is displayed through the customized browser of the local device, and the page elements operable by the user are canceled from display in the function area of the customized browser, so as to block various user operations when any web content is accessed in the controlled state of the local device, thereby realizing the effective access of the user to any web content in the controlled state of the local device. By restricting the freedom of web browsing in the controlled state of the local device, the automated access constraint of any web content in the controlled state of the local device is completed, and distraction during browsing when accessing any web content in the controlled state of the local device is avoided as much as possible, ensuring the concentration of attention for accessing any web content.

[0044] As an alternative implementation in this application, for the multi-terminal control scenario, on the one hand, each controlled terminal can usually establish a connection with a master control terminal to uniformly control the access to web page content on each controlled terminal through this master control terminal. Among them, the master control terminal can be a Personal Computer (PC) terminal to support the user of the master control terminal to fully access any web page content on the PC terminal and send an access request for this web page content to each controlled terminal to control the controlled terminal to also display this web page content.

[0045] On the other hand, considering that in some special scenarios, such as multi-person training or teaching scenarios, the controlled terminal is mainly used to display certain specific web page content to the user. Even if it has not established a connection with the master control terminal, it does not support the user of the controlled terminal to randomly browse other web page content. For example, in the multi-person training scenario, the controlled terminal is mainly used to provide corresponding training content for each user participating in the training, and does not support the user to use it in other non-training scenarios. That is, even if the controlled terminal has not established a connection with the master control terminal, it does not support the user to browse content in other non-training scenarios on the controlled terminal.

[0046] Therefore, for whether the local machine is in a controlled state, it can be judged in the following two ways: 1) Whether the local machine has established a connection with the master control terminal; 2) Whether the local machine restricts the user's freedom to browse the web page.

[0047] And considering that when the local machine is in a controlled state, a customized browser will be used to display the web page content. Moreover, the page elements that can be operated by the user will be cancelled in the function area of the customized browser to restrict the freedom to browse the web page when the local machine is in a controlled state. Therefore, this application can set the main page of the customized browser as the system desktop of the local machine, and does not open the setting permission of the system desktop of the local machine to the controlled user, but only to the master control user, so that the controlled user cannot re-adjust the system desktop of the local machine, and restricts the freedom of the controlled user to browse the web page when the local machine is in a controlled state.

[0048] From the above content, it can be seen that for the controlled configuration information of the local machine, this application can be determined from the following two aspects:

[0049] 1) Determine the source of the access request for the web page content

[0050] When an access request for any web page content is obtained, first, the source of the access request for this web page content will be determined to judge whether the access request for this web page content is sent by the master control terminal or generated by the local user performing the access operation of this web page content locally.

[0051] 2) Determine the system desktop of the local machine

[0052] When receiving an access request for any web page content, the present application also determines whether the system desktop of the local device is the original desktop screen or the main page of a specially set customized browser.

[0053] It can be understood that, in order to avoid the problem of the disclosure of the control authority of the local device due to the controlled user's random adjustment of the system desktop of the local device, the present application can set that the setting authority of the system desktop of the local device is not open to the controlled user. And for the setting authority of the system desktop of the local device not being open to the controlled user, a special desktop setting operation can be set for the system desktop, and this desktop setting operation is kept confidential from the controlled user, so that the controlled user cannot adjust the system desktop of the local device, and only the main control user is supported to set the system desktop of the local device. Or, a permission list can also be configured for the setting operation of the system desktop, and this permission list does not include the identification information of the controlled user, but only includes the identification information of the main control user, so that the controlled user does not have the setting authority of the system desktop, and when the local device is in a controlled state, the local device user cannot set the system desktop of the local device. Thus, it can be set that the setting authority of the system desktop of the local device is not open to the controlled user.

[0054] Then, the controlled configuration information of the local device in the present application meeting the preset controlled conditions can include but is not limited to: the access request source of the web page content can be the main control end of the local device, or the system desktop of the local device is the main page of a customized browser.

[0055] That is to say, after determining the controlled configuration information of the local device, as long as the controlled configuration information of the local device meets one of the above two conditions, it can be determined that the local device is in a controlled state.

[0056] Moreover, in order to ensure the efficient access of web page content, when the system desktop of the local device is set as the main page of a customized browser, as Figure 3 shown, multiple resource items (denoted as item) of web page content can be displayed on the main page of the customized browser in the present application. Among them, each resource item can at least include the cover, title, and web address of the web page content corresponding to this resource item.

[0057] Then, after the system desktop of the local device is set as the main page of a customized browser, it can support the local device user to directly and conveniently trigger the resource item of any web page content within the system desktop, thereby generating an access request for this web page content, and loading the web address of this web page content through this customized browser, so as to display this web page content.

[0058] To ensure accurate access to any web page content when the local device is under controlled state, for a customized browser, this application will also use specific functions in the AndroidBrowserHelper library during browser customization to set a whitelist for the customized browser. The whitelist can pre-store the web addresses of each web page content that supports the controlled user to successfully access. Moreover, multiple web page contents displayed on the main page of the customized browser are all web page contents within the whitelist to support convenient and efficient access when the local device is under controlled state.

[0059] According to one or more embodiments in this application, the web page content supported for user access in this application can appear on the master control end or on the system desktop represented by the main page of the customized browser on the local device. Then, the access request for any web page content in this application can be obtained through one of the following operations:

[0060] 1) Receive the access request for any web page content sent by the master control end of the local device.

[0061] After the local device establishes a connection with the master control end, the user of the master control end can comprehensively access any web page content and generate an access request for this web page content to be sent to each controlled terminal to control the controlled terminal to also display this web page content. Thus, as a controlled terminal, the local device can receive the access request for any web page content sent by the master control end of the local device, and this access request can at least include the web address of this web page content.

[0062] 2) Generate the access request for this web page content in response to the trigger operation on the resource item of any web page content within the main page of the customized browser.

[0063] For the local device user, after the system desktop of the local device is set as the main page of the customized browser, it can support the local device user to click on the resource item of any web page content within the main page of the customized browser to access this web page content. Therefore, this application can real-time determine whether it detects the trigger operation of the local device user on the resource item of any web page content within the main page of the customized browser. After detecting the trigger operation of the local device user on the resource item of any web page content within the main page of the customized browser, it can generate the access request for this web page content, thereby obtaining the access request for this web page content to display this web page content through the customized browser.

[0064] 3) Generate the access request for this web page content in response to the trigger operation on any web page content within the associated jump page under the main page of the customized browser.

[0065] Since the system desktop of this device is set as the home page of the customized browser, each web page content within the home page of the customized browser may include at least one search-related web page content. Then, after detecting a trigger operation by the user of this device on a certain search-related web page content within the home page of the customized browser, the customized browser can be used to jump from the home page to the next-level page to display the specific information of this search-related web page content. The search-related web page content will include page elements such as a search box for entering the user's search term to support the user of this device to access any other web page content.

[0066] Therefore, in response to the trigger operation on the search-related web page content within the home page of the customized browser, it is possible to continuously jump from the home page of the customized browser to the corresponding associated jump page to display the search-related web page content, so that multiple web page contents can be displayed within the associated jump page.

[0067] Among them, the associated jump page can be a multi-level display page after any web page content within the home page of the customized browser is accessed.

[0068] Therefore, this application can determine in real time whether a trigger operation by the user of this device on any web page content within the associated jump page under the home page of the customized browser is detected. After detecting a trigger operation by the user of this device on any web page content within the associated jump page under the home page of the customized browser, it is also possible to generate an access request for this web page content, so as to obtain the access request for this web page content, and then display this web page content through the customized browser subsequently.

[0069] As an optional implementation solution in this application, in order to ensure the effective access of any web page content by the user when this device is in a controlled state, the specific process of displaying this web page content through the customized browser of this device can be described in this application.

[0070] Figure 4 It is a flowchart of another web page access method shown in the embodiments of this application. As Figure 4 shown, this method may specifically include the following steps:

[0071] S410, when an access request for any web page content is obtained, determine the controlled configuration information of this device.

[0072] S420, if this controlled configuration information meets the preset controlled conditions, determine the page activity intention of the customized browser.

[0073] When it is determined that the controlled configuration information of this device meets the preset controlled conditions, it indicates that this device is in a controlled state. Then, this application can determine the page activity intention of this customized browser by searching for the specific customization information of the customized browser.

[0074] Among them, the page activity intention may include specific function customization information on which page elements can be displayed in the customized browser interface, which page elements need to be hidden, and adding a whitelist. The page activity intention in this application may be to cancel the display of each page element that can be operated by the user in the browser function area and add the corresponding whitelist.

[0075] S430. According to the page activity intention, display the web content in the trusted activity page of the customized browser.

[0076] After obtaining the page activity intention of the customized browser, by parsing the page acquisition intention, the specific display information of the customized browser interface can be determined, and then a corresponding trusted activity page can be generated through the customized browser. Then, the web content can be displayed in the trusted activity page, and the page elements that can be operated by the user will be cancelled in the function area of the trusted activity page.

[0077] In some implementable ways, to ensure the accurate display of any web content, for the step of displaying the web content in the trusted activity page of the customized browser, specifically, it can be: verify the web address of the web content according to the whitelist in the page activity intention, and after the verification passes, generate the trusted activity page of the customized browser according to the page elements to be blocked in the page activity intention; display the web content in the trusted activity page.

[0078] That is to say, for any web content, this application can first determine whether the web address of the web content is stored in the whitelist in the page activity intention to verify the web address of the web content. If the web address of the web content is stored in the whitelist in the page activity intention, it means that the verification of the web content passes. Then, after the verification passes, by parsing the page activity intention, each page element cancelled in the customized browser can be determined as the page element to be blocked in this application. Then, by cancelling the display of each page element to be blocked in the interface of the customized browser, the trusted activity page of the customized browser can be generated. Furthermore, the web content can be displayed in the trusted activity page.

[0079] As an exemplary solution in this application, if this application uses the AndroidBrowserHelper library as a dependency library to encapsulate and use each function in the Android browser helper to customize a dedicated browser, then as Figure 5As shown, the device may include a web management unit (denoted as WebManageUnits) and a transit startup activity (denoted as BLauncherActivity). Among them, the BLauncherActivity inherits the launcher activity LauncherActivity in the dependency library AndroidBrowserHelper to start the browser customization logic of the dependency library.

[0080] The WebManageUnits of the device can obtain an access request for any web content. The access request may include the web address of the web content, and the web address may be the Uniform Resource Locator (URL) of the web content. And send the web address to the BLauncherActivity to start the LauncherActivity in the dependency library, thereby starting a page of a Trusted Web Activity (TWA). And through the TrustedWebActivityintentBuilder in the dependency library, bind the browser service and build the corresponding page activity intent (denoted as TrustedWebActivityintent), so as to transmit the page activity intent back to the BLauncherActivity of the device, thereby generating a corresponding trusted activity page (that is, the TWA page) through the customized browser to display the corresponding web content.

[0081] As an alternative implementation in this application, if the device is an Extended Reality (XR) device, the XR device may specifically include, but is not limited to, a Virtual Reality (VR) device, an Augmented Reality (AR) device, a Mixed Reality (MR) device, etc. Then, the web content supported by the device can be web virtual reality content (denoted as WebVR content).

[0082] At this time, when displaying the web content through the customized browser of the device, it can support displaying the WebVR content in a three-dimensional virtual reality scene. Usually, an entry control for entering the virtual reality scene can be set in the two-dimensional display page of the web content. By clicking the entry control by the user of the device, the user can enter the virtual reality scene in the browser to display the web content. At this time, the steps of displaying the web content in the virtual reality scene are relatively cumbersome.

[0083] Then, in order to ensure the efficient and convenient display of web virtual reality content in a virtual reality scenario, when generating an access request for any web content, in addition to carrying the web address of the web content, the access request may further include identification information of an entry control picked from each page element in the browser interface for supporting the user to enter the virtual reality scenario.

[0084] Therefore, the step of displaying the web content through the customized browser of the local machine may specifically be: generating an entry simulation instruction for the virtual reality scenario according to the target page element identifier in the access request for the web virtual reality content; in response to the entry simulation instruction, displaying the virtual reality scenario through the customized browser, and displaying the web virtual reality content within the virtual reality scenario.

[0085] That is to say, after obtaining an access request for any web virtual reality content and the controlled configuration information of the local machine meets the preset configuration conditions, the present application can parse the access request for the web virtual reality content to obtain the web address of the web virtual reality content and the target page element identifier (denoted as VRID). The target page element may be an entry control for entering the virtual reality scenario. Then, through the target page element identifier, a corresponding trigger operation can be simulated and executed on the target page element to generate an entry simulation instruction for the virtual reality scenario.

[0086] Furthermore, in response to the entry simulation instruction, the corresponding virtual reality scenario can be displayed through the customized browser of the local machine, so that the local machine user can automatically enter the virtual reality scenario, and the web virtual reality content is displayed within the virtual reality scenario, realizing the direct display of the web virtual reality content in the virtual reality scenario and avoiding the cumbersome operation of entering the virtual reality scenario.

[0087] Figure 6 It is a principle block diagram of a web access device shown in an embodiment of the present application. As Figure 6 shown, the web access device 600 may include:

[0088] A controlled information determination module 610, configured to determine the controlled configuration information of the local machine when obtaining an access request for any web content;

[0089] A web content display module 620, configured to display the web content through the customized browser of the local machine if the controlled configuration information meets the preset controlled conditions, and cancel the display of page elements operable by the user in the function area of the customized browser.

[0090] In some implementable manners, the controlled information determination module 610 may specifically be configured to:

[0091] Determine the source of the access request for the web content and the system desktop of the local machine;

[0092] Among them, the setting permission of the system desktop of the local device is not open to the controlled user.

[0093] In some implementable ways, the controlled configuration information meeting the preset controlled conditions includes that the source of the access request is the master control end of the local device, or the system desktop of the local device is the main page of the customized browser.

[0094] In some implementable ways, multiple resource items of web page content are displayed on the main page of the customized browser, and each resource item includes at least the cover, title, and web address of the web page content corresponding to the resource item.

[0095] In some implementable ways, the access request for the web page content is obtained through the following request acquisition module. The request acquisition module can be used to perform one of the following operations:

[0096] Receive the access request for any web page content sent by the master control end of the local device;

[0097] In response to the trigger operation on the resource item of any web page content in the main page of the customized browser, generate the access request for the web page content;

[0098] In response to the trigger operation on any web page content in the associated jump page under the main page of the customized browser, generate the access request for the web page content, where the associated jump page is a multi-level display page after any web page content in the main page is accessed.

[0099] In some implementable ways, the web page content display module 620 may include:

[0100] An intention determination unit for determining the page activity intention of the customized browser;

[0101] A web page content display unit for displaying the web page content in the trusted activity page of the customized browser according to the page activity intention.

[0102] In some implementable ways, the web page content display unit may specifically be used for:

[0103] Verify the web address of the web page content according to the whitelist in the page activity intention, and after the verification passes, generate the trusted activity page of the customized browser according to the page elements to be blocked in the page activity intention;

[0104] Display the web page content in the trusted activity page.

[0105] In some implementations, if the device is an extended reality XR device and the web page content is web page virtual reality content, the web page content display module 620 may also be specifically used to:

[0106] Generate a virtual reality scene entry simulation instruction according to the target page element identifier in the access request of the webpage virtual reality content;

[0107] In response to the entering simulation instruction, the virtual reality scene is displayed through the customized browser, and the webpage virtual reality content is displayed in the virtual reality scene.

[0108] In the embodiment of the present application, when an access request for any web page content is obtained, the controlled configuration information of the local machine will be determined first. When the controlled configuration information meets the preset controlled conditions, the web page content will be displayed through the local machine's customized browser, and the page elements that can be operated by the user will be cancelled in the function area of ​​the customized browser, so that when any web page content is accessed when the local machine is in a controlled state, various user operations will be shielded, thereby achieving effective access by users to any web page content when the local machine is in a controlled state, and completing the automatic access constraints of any web page content when the local machine is in a controlled state by limiting the freedom of web page browsing when the local machine is in a controlled state, avoiding as much as possible the distraction of browsing when accessing any web page content when the local machine is in a controlled state, and ensuring the concentration on accessing any web page content.

[0109] It should be understood that the device embodiment and the method embodiment in this application may correspond to each other, and similar descriptions may refer to the method embodiment in this application. To avoid repetition, no further description is given here.

[0110] Specifically, Figure 6 The device 600 shown can execute any method embodiment provided in this application, and Figure 6 The aforementioned and other operations and / or functions of each module in the device 600 shown are respectively for implementing the corresponding processes of the above method embodiment, and for the sake of brevity, they are not repeated here.

[0111] ​The above method embodiments of the present application have been described from the perspective of functional modules in combination with the accompanying drawings. It should be understood that the functional modules can be implemented in the form of hardware, can also be implemented by instructions in software form, or can be implemented by a combination of hardware and software modules. Specifically, each step of the method embodiments in the present application can be completed by the integrated logic circuit in hardware in the processor and / or instructions in software form. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or can be executed and completed by a combination of the hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps in the above method embodiments.

[0112] Figure 7 It is a schematic block diagram of an electronic device shown in the embodiments of the present application.

[0113] As Figure 7 shown, the electronic device 700 may include:

[0114] A memory 710 and a processor 720. The memory 710 is used to store a computer program and transmit the program code to the processor 720. In other words, the processor 720 can call and run the computer program from the memory 710 to implement the method in the embodiments of the present application.

[0115] For example, the processor 720 can be used to execute the above method embodiments according to the instructions in the computer program.

[0116] In some embodiments of the present application, the processor 720 may include but is not limited to:

[0117] A general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and so on.

[0118] In some embodiments of the present application, the memory 710 includes but is not limited to:

[0119] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be Read-Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), or flash memory. The volatile memory can be Random Access Memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double DataRate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synch link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0120] In some embodiments of the present application, the computer program can be divided into one or more modules, which are stored in the memory 710 and executed by the processor 720 to complete the method provided by the present application. The one or more modules can be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device 700.

[0121] As Figure 7 shown, the electronic device may further include:

[0122] A transceiver 730, which can be connected to the processor 720 or the memory 710.

[0123] Among them, the processor 720 can control the transceiver 730 to communicate with other devices. Specifically, it can send information or data to other devices, or receive information or data sent by other devices. The transceiver 730 can include a transmitter and a receiver. The transceiver 730 may further include an antenna, and the number of antennas can be one or more.

[0124] It should be understood that the components in the electronic device 700 are connected through a bus system. Among them, the bus system includes not only a data bus, but also a power bus, a control bus, and a status signal bus.

[0125] The present application also provides a computer storage medium, on which a computer program is stored. When the computer program is executed by a computer, the computer can execute the methods in the above method embodiments.

[0126] The embodiments of the present application also provide a computer program product containing computer programs / instructions. When the computer programs / instructions are executed by a computer, the computer executes the methods in the above method embodiments.

[0127] When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, a computer, a server, or a data center to another website, a computer, a server, or a data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrating one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)).

[0128] The above are only the specific implementation manners of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present application, and all of them should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A web page access method, characterized in that: include: When receiving an access request for any webpage content, determining the controlled configuration information of the local machine; If the controlled configuration information satisfies the preset controlled condition, the web page content is displayed through the customized browser of the local machine, and the page elements operable by the user are cancelled from being displayed in the function area of ​​the customized browser.

2. The method according to claim 1, characterized in that: The step of determining the controlled configuration information of the local machine includes: Determining the source of the access request for the webpage content and the system desktop of the local machine; Among them, the setting authority of the system desktop of the local machine is not open to the controlled user.

3. The method according to claim 2, characterized in that The controlled configuration information satisfies the preset controlled condition including that the access request source is the host control terminal of the local machine, or the system desktop of the local machine is the main page of the customized browser.

4. The method according to any one of claims 1 to 3, characterized in that: The main page of the customized browser displays a plurality of resource items of web page contents, and each resource item at least includes a cover, a title and a web page address of the web page contents corresponding to the resource item.

5. The method according to claim 3, characterized in that: The access request for the webpage content is obtained by one of the following operations: Receiving an access request for any webpage content sent by the host control terminal of the local machine; In response to a triggering operation of a resource item of any web page content in the main page of the customized browser, generating an access request for the web page content; In response to a triggering operation of any web page content in an associated jump page under the main page of the customized browser, an access request for the web page content is generated, and the associated jump page is a multi-level display page after any web page content in the main page is accessed.

6. The method according to claim 1, characterized in that The displaying of the webpage content by the customized browser of the local machine includes: Determining the page activity intent of the customized browser; The web page content is displayed in a trusted activity page of the customized browser according to the page activity intention.

7. The method according to claim 6, characterized in that The step of displaying the webpage content in a trusted activity page of the customized browser according to the page activity intention includes: Verifying the web page address of the web page content according to the whitelist in the page activity intention, and after the verification is passed, generating a trusted activity page of the customized browser according to the to-be-shielded page elements in the page activity intention; The web page content is displayed in the trusted activity page.

8. The method according to claim 1, characterized in that If the local device is an extended reality (XR) device, and the webpage content is webpage virtual reality content, then displaying the webpage content through a customized browser of the local device further includes: Generate a simulation instruction for entering a virtual reality scene according to a target page element identifier in the access request for the webpage virtual reality content; In response to the entering simulation instruction, the virtual reality scene is displayed through the customized browser, and the web page virtual reality content is displayed within the virtual reality scene.

9. A web page access device, characterized in that: include: A controlled information determination module is used to determine the controlled configuration information of the local machine when obtaining an access request for any webpage content; The web page content display module is used to display the web page content through the customized browser of the local machine if the controlled configuration information meets the preset controlled conditions, and cancel the display of user-operable page elements in the function area of ​​the customized browser.

10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the web page access method according to any one of claims 1 to 8 by executing the executable instructions.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the web page access method according to any one of claims 1 to 8 is implemented.

12. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions contained in the computer program product are executed on an electronic device, the electronic device executes the web page access method according to any one of claims 1 to 8.