The disclosure relates to the field of computer technologies, and more particularly, to a page displaying method, and an electronic device.
With the development of communication technology, terminals have gradually become the main channels for users to perform operations such as finding data, obtaining information, social chatting, and viewing documents. However, the current way of presenting information on the terminal page is relatively single and cannot meet the diversified requirements of different users, which results in a bad user experience.
Embodiments of the disclosure provide a page displaying method, and an electronic device. Technical solutions of the embodiments of the disclosure are as follows.
In an aspect, the embodiments of the disclosure provide a page displaying method. The method includes: displaying at least one component on a page, where the component is configured to display first content, the first content has a mapping relationship with second content, and the second content is entire or part of page content covered by the component; and
updating the first content in response to a position of the component being changed relative to the page.
In another aspect, the embodiments of the disclosure provide another page displaying method. The method includes:
displaying at least one component on a page, where the component is configured to display first content, the first content is a translation of second content, and the second content is entire or part of page content covered by the component.
In still another aspect, the embodiments of the disclosure provide an electronic device. The electronic device includes a processor and a memory. The memory is stored with a computer program configured to be loaded and executed by the processor to implement operations of the above method.
The technical solutions in the embodiments of the disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the disclosure. Apparently, the described embodiments are only a part of rather than all the embodiments of the disclosure. Based on the embodiments of the disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the disclosure.
It should be understood that the terms “first,” “second” and the like in the description of the disclosure are used for description object, and should not be construed as indicating or implying relative importance. In addition, it should be noted that, unless otherwise specified and defined, the terms “including” and “having” and any variations thereof in the description of the disclosure are intended to cover non-exclusive inclusions. For example, a process, a method, a system, a product, or a device that includes a series of operations or units is not limited to the listed steps or units. In at least one alternative embodiments, unlisted steps or units may be included, or other steps or units inherent to these processes, methods, products or devices may be included. For those of ordinary skill in the art, specific meanings of the above terms in the disclosure may be understood according to specific situations. In addition, unless otherwise specified, the term “plurality” in the description of the disclosure means two or more. The term “and/or” is used to describe an association relationship of associated objects and represents that there may be three relationships. For example, A and/or B may represent the following three cases: only A exists, both A and B exist, and only B exists. The character “/” generally indicates that there is an “or” relationship between the associated objects before and after the character.
In the related art, to find and browse related information of target content, the user usually needs to copy and paste the target content into a search box, and then click to search, which results in a long operation path and is inconvenient to use. In addition, when there is a large amount of target content that needs to obtain related information, the user needs to search for the target content one by one, which is very inconvenient.
For example, when the user needs to search for a translation of a paragraph of text, there are several manners in the related art as follows. 1. The content to be translated may be pasted into a translation software through copy and paste operations, and the translation may be performed after selecting a target language. However, the whole process is cumbersome and it requires a translation software installed separately, which takes up resources. 2. In some application scenarios, the user may also perform a long press to select the text to be translated and call up a selection menu, select the target language and then complete the translation. However, it is inconvenient to adjust the content of the text to be translated by performing the long press, and this manner can only be implemented for some application scenarios that have been adapted accordingly. 3. When using a translation software, the user may also obtain the text to be translated by taking pictures in this scenario, and the user needs to maintain the terminal stability during the translation process, which is very inconvenient to operate. In addition, the user may only select either a word search mode for a single word, or a mode for translating the entire page, which is time-consuming and inconvenient to adjust the content to be translated.
For another example, when the user is browsing a web page, views a drama review of a certain star, and suddenly wants to see what other dramas the star has been in, the user needs to exit the current web page, search and browse the search page, and then return to the previous web page. In this way, the operations are cumbersome and the continuity of browsing is affected, which results in a terrible user experience.
The disclosure will be described in detail below with reference to specific embodiments.
In some embodiments, a page displaying method is provided as illustrated in
The page displaying apparatus may be a terminal, in particular, may be a terminal with a touch screen, and the terminal may be an electronic device with a page displaying function. The electronic device includes but is not limited to: a wearable device, a handheld device, a personal computer, a tablet computer, a vehicle-mounted device, a smartphone, a computing device, or one of other processing devices connected to a wireless mode, etc. In different networks, a terminal device may be referred to as different names such as a user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user apparatus, a cellular phone, a cordless phone, a personal digital assistant (PDA), a terminal device in a 5G network or a future evolved network.
displaying at least one component on a page; the component is configured to display first content, the first content has a mapping relationship with second content, and the second content is entire or part of page content covered by the component.
In some embodiments, the operation of displaying at least one component on the page may be implemented by control codes of a terminal for implementing executes an operation or a function of the “display component”. In practice, the terminal executes the control codes for implementing the operation or function of the “display component”, thereby displaying the component on the page.
It can be understood that the component may be a display component implemented by a software module, and the component is an element of a graphical user interface in human-computer interaction. The component includes an area for display. In at least one alternative embodiments, the component may further include an area for control.
The form of the component may be one of various elements such as a control, a floating window, a plug-in, a box, or a combination thereof. In some embodiments, the component may be a combination of a display box and a control, the display box is configured to display, and the control is located in the area for control and configured to control the component. In addition, the component may also be a floating window.
In some embodiments, the page refers to a page displayed on the display screen of the terminal (for example, A in
The component is configured to display the first content. In some embodiments, the component (for example, B in
In some embodiments, there is a mapping relationship between the first content and the second content. The mapping relationship may be understood as at least one of the following: a mapping between texts, a mapping between text and an image, a mapping between images, a mapping between text and a video, a mapping between an image and a video, and a mapping between videos. Specifically, the mapping relationship may be the mapping between texts, e.g., text and an interpretation corresponding to the text, where the interpretation corresponding to the text may be in the same language as the text, a different language from the text. The mapping relationship may also be the mapping between a noun and an image, such as a noun (e.g., a plant name, an animal name, a place name, a building name) and an image corresponding to the noun, a name (e.g., a celebrity's name, a friend's name, a nickname) and an image corresponding to the name. The mapping relationship may be the mapping between images, such as images of the same item at different periods or images of different parts of the same item (e.g., a mapping between images of a plant and flower/fruit thereof), images of the same person in different periods (e.g., images of a person in childhood and adulthood), images of persons with a special relationship (e.g., a mapping between images of father/mother and children thereof). The mapping relationship may be the mapping between text and a video, such as a program name and a program video corresponding to the program name, a character name and a video corresponding to the character name, and actor's lines and a video corresponding to the lines. The mapping relationship may be the mapping between an image and a video, such as a video screenshot and a video corresponding to the video screenshot, a stage photo and a video corresponding to the stage photo, a character image and a video corresponding to the character image. The mapping relationship may be the mapping between videos, for example, a video and another video related with the video, specifically such as a beginning segment of a video and a corresponding ending segment of the video, a video A and a video B with a same role. The disclosure is not limited to these examples.
With the solution of the embodiments of the disclosure, the user can conveniently search for the associated content corresponding to the target content; and the user can select the target content through the component, which can avoid a delay caused by directly mapping full-page content.
As illustrated in
In some embodiments, the terminal may automatically identify a language of the text in the second content, and details are not described in the disclosure. The user may also manually select the language of the text in the second content. For example, when the terminal recognizes the language incorrectly or the terminal is offline, the user manually sets the language of the text to be translated. Generally, the user may manually set a translation target language which refers to the language of the translation after translating the text. When the user wants to translate English on the page into Chinese, Chinese is taken as the translation target language, and English is taken as the language of the text to be translated. In some embodiments, the terminal may also adopt a default translation target language. For example, Chinese is set as the default translation target language, that is, Chinese is directly taken as the translation language of the second content when the user does not set the translation target language. In some embodiments, the terminal may set a first translation target language and a second translation target language, and the first translation target language has a higher priority than the second translation target language. When the text to be translated does not belong to the first translation target language, the first translation target language is directly taken as the translation language of the second content, and when the text to be translated belongs to the first translation target language, the second translation target language is taken as the translation language of the second content. For example, the first translation target language may be Chinese, and the second translation target language may be English, the terminal translates the second content into Chinese when the text in the second content belongs to a language other than Chinese (such as French, Indian, English, etc.), and the terminal translates the second content into English when the text in the second content belongs to Chinese.
Furthermore, the first content may be obtained based on a network query, or based on a query on a local database of the terminal. In some implementations, the query on the local database of the terminal is performed first, and in response to failing to obtain a result corresponding to the query, the network query is launched. Details are not described in the disclosure.
In this way, by displaying the translation corresponding to the second content in the area of the component, the user is enabled to conveniently translate the target page content. In addition, by displaying the second content and the translation corresponding to the second content in the area of the component, the user is enabled to match the original text with the translation, which is helpful for the user's understanding and learning.
In some embodiments, the page displaying method further includes:
switching, in response to a first operation, content displayed by the component between the first content and the second content.
Specifically, the first operation (also referred to as a switching operation) may be any type of touch operation, which includes one or more of a click operation, a slide operation, a long press operation, etc. For example, the first operation is the click operation acting on the component, as illustrated in
It can be understood that the operation of switching content displayed by the component between the first content and the second content specifically includes: switching the content displayed by the component from the first content to the second content, or from the second content to the first content. Specifically, regarding switching the second content to the first content, in a case where the first content has been loaded into a cache of the terminal, the terminal reads the first content directly from the cache for display, and in a case where the first content has not been loaded, the terminal first needs to acquire the first content before the display. In an exemplary application scenario, the component displays the original text by default, when the user clicks the component for the first time, the terminal obtains the translation and stores the translation in the cache, the display of the component is switched to the translation, and when the user clicks the component again, the display of the component is switched to the original text. In response to another user's click operation acting on the component, the terminal reads the translation from the cache and displays the translation on the component to save loading time. Apparently, the terminal may alternatively re-execute the first content acquisition process of the disclosure each time it requires to switch from the second content to the first content, which is not specifically limited in the embodiments.
In this way, the user can read the contents through a simple operation to switch the displayed content between the page content and the translation corresponding to the page content in the display area of the component. As such, the user can match the original text with the translation, which is helpful for the user's understanding and learning.
In some embodiments, the page displaying method further includes:
updating the first content and/or the second content in response to a position of the component being changed relative to the page.
The wordings that the position of the component relative to the page is changed may be understood as: the page remains unchanged, the position of the component changes. For example, the component is moved in response to a second operation. Specifically, the second operation (which is also referred to as a movement operation) may be a drag operation acting on the component. The terms “acting on” described here and elsewhere in the disclosure should be understood as including acting directly as well as acting indirectly such as performing an air operation. In addition, any area of the component may be set to be available for the drag operation. Alternatively, only a part of the area of the component may be set to be available for the drag operation. For example,
The position of the component being changed relative to the page may also be understood as: the position of the component remains unchanged, and the page changes. For example, the page changes in response to a third operation. Specifically, the third operation may be any operation such as sliding or clicking acting on the page. The third operation may be a changing operation acting on an area of the page except for the component. The operation of page changing may be understood as the displayed content of the page changes in response to the page being slid, flipped or jumped to other pages. Specifically, the terminal may slide, flip or redirect the page in response to any operation such as sliding or clicking acting on an area of the page other than the position of the component, which is not specifically limited in the embodiments. In some embodiments, in response to a changing operation acting on an area of the page except for the component, the page is changed and the component maintains unmoved during the changing; updated second content is determined based on changed page content covered by the component; and the first content or the second content displayed by the component is updated based on the updated second content.
Apparently, the position of the component being changed relative to the page may also be understood as: the positions of the component and the page change at the same time.
The operation of updating the first content or the second content may be understood as: the page covered by the component changes as the position of the component being changed relative to the page; and therefore, the second content or first content displayed by the component is updated accordingly, as illustrated in
Through the solution of the embodiment of the disclosure, the user can conveniently search for the associated content corresponding to the target content. The user can select the target content through the component, so as to avoid the delay caused by directly mapping the entire page content, and achieve the precise correspondence between the target content and the associated content, which facilitates the user to learn and remember.
In some embodiments, the page displaying method further includes:
displaying the component in response to a fourth operation.
Specifically, the fourth operation may be any touch operation acting on the page, which includes one or more of a click operation, a sliding operation, a long-press operation, and the like. For example, the fourth operation may be a touch operation acting on the first control which is used to control the terminal to display the component on the current page. Furthermore, the fourth operation may also be a voice operation, such as a user's voice command of “initiate the translation”. The fourth operation is not specifically limited to the embodiments.
In some embodiments, when the fourth operation is a touch operation acting on the first control, the page displaying method further includes:
displaying the first control on the page in response to a fifth operation.
Specifically, the fifth operation (which may be referred to as a displaying operation) may be any touch operation acting on the current page, which includes one or more of a click operation, a slide operation, a long press operation, and the like. For example, the fifth operation may be a sliding operation acting on the side edge of the touch screen or a pull-down/slide-up operation acting on the top/bottom of the touch screen, and the terminal display, in response to the fifth operation, the first control in the side bar (as illustrated in
In this way, the component is called up by manipulating the control, and the first content corresponding to the second content is displayed in the component through the first operation, which ensures the user's interactive continuity during the information browsing operation, shortens the user's operation path, and at the same time, the component/the first control does not reside on the page, so as to avoid affecting the normal browsing of users.
In some embodiments, the page displaying method further includes:
changing a size of the component in response to a sixth operation.
Specifically, the sixth operation may be an operation acting on the frame of the component; and the size of the component is changed in response to the sixth operation. For example, the sixth operation may be a drag operation, and the sixth operation may apparently be other operations.
In this way, the user may arbitrarily select the second content without waiting long for the terminal to obtain the first content of the entire page, and the size of the component may be adjusted to accurately obtain the mapping information corresponding to the target content, which facilitates the user to understand and learn.
In some embodiments, the component includes a floating window. Specifically, the floating window may include a first area and a second area. Specifically, the second content is the page content covered by the second area, and the second area is used to display the first content and/or second content. For example, as illustrated in
In an exemplary application scenario, the terminal may receive a drag operation acting on the first area; the floating window is moved in response to the drag operation; the content displayed in the second area may be switched between the first content and the second content, in response to a user's click operation acting on the second area.
In the embodiments of the disclosure, when the first area displays the translation, the user may drag the floating window to directly translate the target content. As such, no further tedious operations are required, so as to ensure the efficiency and fluency of performing page translation by the user. In addition, the user can accurately correspond the original text to the translation by performing the translation by moving the floating window, which helps the user to understand and learn.
In some embodiments, the page displaying method further includes:
sliding the first content in response to a seventh operation.
In at least one alternative embodiments, the seventh operation may be an operation acting on the second area. It can be understood that, when the first content mapped by the second content is displayed in the second area, a display area for completely displaying the first content after the mapping may be larger than the second area. Based on the above, in some embodiments, the terminal may slide the first content in response to the seventh operation acting on the second area. Further, the seventh operation may be a sliding operation acting on the second area. The operation of “sliding the first content in response to a seventh operation” may be understood as: the first content is displayed in the second area in a sliding manner. Furthermore, such operation may be understood as: first sub-content in the first content is displayed in the second area, and second sub-content in the first content is displayed in the second area in response to the seventh operation. In at least one alternative embodiments, the first content may be displayed in the sliding manner with the sliding operation. In some other embodiments, the terminal may also automatically adjust a display size of the first content according to the length of the first content, so that the first content can be completely displayed in the second display area.
In an exemplary application scenario, since the same paragraph of text in different languages have different lengths, the display area required for the translation may be larger than the display area for the first content when a same font size is used for displaying the same paragraph of text and the translation. Therefore, in some embodiments where the translation is displayed with the same font size as the text in the second content, when the display area required for the translation exceeds the second display area, the translation is displayed in the sliding manner upon receiving a sliding operation acting on the second display area. That is, the display area required for displaying the first content completely is determined; and in response to the display area being greater than the second area, the first content is displayed in the second area in the sliding manner along with the sliding operation acting on the second area. In addition, in some other embodiments, the terminal may also automatically adjust the display font size of the translation according to the length of the translation, so that the translation can be completely displayed in the second display area. That is, the display area required for completely displaying the first content with the same font size as a text in the second content is determined; and in response to the display area being greater than the second area, a target font size is determined according to the length of the first content, thereby displaying the first content completely in the second area with the target front size.
In the embodiments of the disclosure, the user can drag the floating window to select the content to be translated conveniently, so as to avoid the delay caused by directly translating the content of the entire page when only the target content needs to be translated, and ensure the smoothness of user interaction during the page translation. In addition, by moving the floating window to translate, the user can accurately correspond the original text to the translated text, which facilitates the user to understand and learn.
In some embodiments, the second area is further configured to display first prompt information and/or second prompt information.
The first prompt information is used to prompt the user to input or perform the first operation. Specifically, the first prompt may be prompts such as “click to view photo”, “click to view plant name”, “click to view associated tasks”, “click the floating window to view translation”, “click to view the translation”, “click to translate”, or other prompts. The first prompt information of the embodiments is not specifically limited to these examples. As such, by providing operation prompts when the user selects the target content for translation, the process of performing the operation is enabled to be clear and straightforward, which improves the user's operational efficiency.
The second prompt message is used to prompt the user that the first content is loading. In addition, there may be cases where the terminal fails to load the first content, for example, it is determined that the loading of the first content fails when the terminal does not successfully load the first content within a predetermined duration (e.g., 10 seconds). When it is determined that the loading of the first content fails, the terminal may display third prompt information in the second area, in which the third prompt information is used to indicate to the user that the loading of the first content fails. Further, a fourth prompt message may be displayed to prompt the user to check the network or reconnect to the network. The first content being loaded successfully may be understood as: the terminal has acquired the first content corresponding to the entire second content.
In some embodiments, the prompt information may be displayed with the second area being a transparent background, in which the transparent background may be understood as the area of the second area except for the location of the prompt information being in a transparent state. In some other embodiments, the prompt information may be displayed with the second area being other backgrounds such as translucent, masked layer (as shown in
In an application scenario, in response to a user's sliding acting on a side of the terminal, the terminal displays a control of “screen translation” on the interface, and a floating window is displayed on the interface in response to a user's click acting on the control. The floating window includes a display box and a menus bar, the display box displays “click to acquire the translation”. In response to a user's click acting on an area within the display box, the terminal begins to load the translation and display “translation in progress” in the display box, when the loading is completed, the translation corresponding to the original text covered by the display box is displayed in the display box. In response to detecting another user's click acting on the area within the display box, the display box changes to transparent, and the original text is displayed in the display box. The user may drag the menu bar of the floating window to move the floating window, or manipulate the page by acting on the page area outside the floating window. In addition, the user may drag the border of the display box to adjust the size of the floating window. Further, when the display box cannot display the complete translation therein, a slider will be displayed on the right side of the display box, and the user may slide the translation box or the slider to display the translation in the display box in the sliding manner.
In the embodiments of the disclosure, when the floating window remains unmoved, the user may slide the area outside the floating window to slide the current page, so as to view the content of the whole page smoothly. In addition, updating the translation in the floating window by sliding the page also diversifies the user's selection operation for the target translation content, which is compatible with the user's interaction habits and ensures the fluency and convenience of the whole user's interaction process. Furthermore, it also facilitates the user to accurately match the original text with the translation, which is helpful for the user's understanding and learning.
The page displaying module 11 is configured to display a page.
The component displaying module 12 is configured to display at least one component on a page.
The content acquiring module 13 is configured to acquire first content, the first content has a mapping relationship with second content, and the second content is entire or part of page content covered by the component.
The content displaying module 14 is configured to display the first content in the component.
The content updating module 15 is configured to update the first content in response to a position of the component being changed relative to the page.
In at least one alternative embodiment, the apparatus 1 may further include:
an operation receiving module 16 configured to receive at least one of first to seventh operation operations.
Specifically, the first operation is configured to instruct the content displaying module 14 to control the component to switch the displayed content between the first content and the second content.
The second operation is configured to instruct the component displaying module 12 to move and display the component.
The third operation is configured to instruct the page displaying module 11 to change the displayed page.
The fourth operation is configured to instruct the component displaying module 12 to display the component on the page.
The fifth operation is configured to instruct the page displaying module 11 to display a first control on the page.
The sixth operation is configured to instruct the component displaying module 12 to change a display size of the component.
The seventh operation is configured to instruct the content displaying module 14 to display the first content in a sliding manner.
The page displaying module 21 is configured to display a page.
The component displaying module 22 is configured to display at least one component on the page.
The translation acquiring module 23 is configured to acquire the first content, the first content is a translation of second content, and the second content is entire or part of page content covered by the component.
The content displaying module 24 is configured to display the first content in the component.
In at least one alternative embodiment, the content displaying module 24 is further configured to display the second content in the component.
The apparatus 2 may further include a content updating module 25 and an operation receiving module 26.
The content updating module 25 is configured to update the first content or the second content in response to a position of the component being changed relative to the page.
The operation receiving module 26 is configured to receive at least one of first to seventh operation operations.
Specifically, the first operation is configured to instruct the content displaying module 23 to control the component to switch the displayed content between the first content and the second content.
The second operation is configured to instruct the component displaying module 22 to move and display the component.
The third operation is configured to instruct the page displaying module 21 to change the displayed page.
The fourth operation is configured to instruct the component displaying module 22 to display the component on the page.
The fifth operation is configured to instruct the page displaying module 21 to display a first control on the page.
The sixth operation is configured to instruct the component displaying module 22 to change a display size of the component.
The seventh operation is configured to instruct the content displaying module 24 to display the first content in a sliding manner.
It should be noted that, when the page displaying apparatus provided in the foregoing embodiments implements the page displaying method, the division of the foregoing functional modules is merely an example for description. In practice, functions may be assigned to and completed by different functional modules according to the requirements, that is, the internal structure of the device is divided into different functional modules to implement all or some of the functions described above. In addition, the page displaying apparatus and page displaying method embodiments provided in the foregoing embodiments belong to the same concept. For the specific implementation process, reference may be made to the method embodiments, and details are not described herein again.
The above serial numbers of the embodiments of the disclosure are for the purpose of description only and do not represent the advantages or disadvantages of the embodiments.
The embodiments of the disclosure further provide a computer storage medium. The computer storage medium is stored with multiple instructions which are configured to be loaded and executed by a processor to implement the page displaying method according to the embodiments illustrated in
The embodiments of the disclosure further provide a computer program product. The computer program product is stored with at least one instruction which is configured to be loaded and executed by a processor to implement the page displaying method according to the embodiments illustrated in
The processor 110 may include one or more processing cores. The processor 110 uses various interfaces and lines to connect various parts in the whole electronic device 100, and performs various functions and data processing of the electronic device 100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 120 and calling data stored in the memory 120. Alternatively, the processor 110 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA) and programmable logic array (PLA). The processor 110 may integrate one or more combinations of a central processing unit (CPU), a graphics processing unit (GPU), and a modem (also referred to as modulator-demodulator). Specifically, the CPU mainly deals with operating system, user interface and application program; the GPU is used to render and draw the displayed content; and the modem is used to handle wireless communications. It can be understood that the above modem can also be realized by a single communication chip without being integrated into the processor 110.
The memory 120 may include a random access memory (RAM) or a read only memory (ROM). In at least one alternative embodiment, the memory 120 includes a non-transitory computer-readable storage medium. The memory 120 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 120 may include a program storage area and a data storage area. The storage program area may store instructions for realizing the operating system, instructions for realizing at least one function (for example, a touch function, a sound playback function, an image playback function), instructions for implementing the method embodiments, or the like. The operating system may be an Android system which includes a system based on the deep development of the Android system, an IOS system developed by Apple which includes a system based on the deep development of the IOS system or other systems. The data storage area may further store data such as an address book, audio and video data, and chat record data, created by the electronic device in use.
As illustrated in
In order to enable the operating system to distinguish the specific application scenarios of a third-party application, it is necessary to establish data communication between the third-party application and the operating system, so that the operating system may obtain information of a current scenario of the third-party application at any time and then allocates targeted system resources based on the current scenario.
Taking the Android operating system as an example, programs and data stored in the memory 120 are shown in
Taking the operating system being an IOS system as an example, programs and data stored in the memory 120 are shown in
In the framework shown in
The mode and principle of data communication between a third-party application and the operating system in the IOS system can refer to that in the Android system, which will not be repeated here.
The input device 130 is used for receiving input instructions or data, and the input device 130 includes but is not limited to a keyboard, a mouse, a camera, a microphone or a touch device. The output device 140 is used for outputting instructions or data, and the output device 140 includes, but is not limited to, a display device, a speaker, and the like. In an example, the input device 130 and the output device 140 may be integrated in an input/output device, the input device 130 and the output device 140 may be integrated as a touch display screen for receiving a user's touch operation thereon or near the touch display screen, that is from any suitable object such as a finger, a touch pen, and for displaying user interfaces of various applications. The touch display screen is usually set at the front of the terminal. The touch display screen may be designed as a full screen, curved screen, or special-shaped screen. The touch display screen may also be designed as a combination of a full screen and a curved screen, and a combination of a special-shaped screen and a curved screen, which is not limited to embodiments of the disclosure
In addition, those skilled in the art may understand that the structure of the terminal shown in the above drawings does not constitute a limitation on the terminal, and the terminal may include more or fewer parts than that as shown in drawings, combine certain parts, or have different component arrangements. For example, the terminal also includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, a wireless fidelity (Wi-Fi) module, a power supply, and a Bluetooth module, which will not be described here.
In the embodiments of the disclosure, the execution subject of various actions/operations may be the electronic device as described above. Alternatively, the execution subject of various actions/operations may be the operating system of the electronic device as described above. The operating system may be an Android system, an IOS system, or other operating systems, which are not limited in the embodiments of the disclosure.
In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
In the several embodiments provided in this disclosure, it should be understood that the disclosed apparatus may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other divisions in practice, for example, multiple units or elements may be combined or may be integrated into another system, or some features may be omitted or not implemented. In addition, the displayed or discussed mutual couplings, direct couplings or communication connections may be implemented as indirect couplings or communication connections through some service interfaces, apparatus or units, and may be in electrical or other forms.
The functional units in the various embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or software functional unit.
Alternatively, when the integrated unit in the disclosure is implemented in a form of a software function unit and sold or used as an independent product, the integrated unit may also be stored in a computer-readable storage ROM. Based on such an understanding, the technical solutions of the disclosure essentially or the part contributing to the prior art may be implemented in a form of a software product. The computer software product is stored in a memory and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device, and the like.) to execute all or part of the methods described in the embodiments of the disclosure. The aforementioned memory includes: a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard drive, a disk or a CD-ROM, and other media that can store program code.
The above are only exemplary embodiments of the present disclosure, and the scope of the present disclosure cannot be limited by this. That is, all equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope of the present disclosure. Those skilled in the art will easily think of other embodiments of the present disclosure after considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptive changes of the present disclosure. These variations, uses, or adaptive changes follow the general principles of the present disclosure and include common knowledge or conventional technical means in the technical field that is not recorded in the present disclosure. The description and the embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
Number | Date | Country | Kind |
---|---|---|---|
202010550583.0 | Jun 2020 | CN | national |
This application is a continuation of International Application No. PCT/CN2021/098660, filed Jun. 7, 2021, which claims priority to Chinese Patent Application No. 202010550583.0, filed Jun. 16, 2020, the entire disclosures of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/098660 | Jun 2021 | US |
Child | 18066860 | US |