WO2023093538A1 - 交互方法及装置、电子设备及存储介质 - Google Patents

交互方法及装置、电子设备及存储介质 Download PDF

Info

Publication number
WO2023093538A1
WO2023093538A1 PCT/CN2022/131140 CN2022131140W WO2023093538A1 WO 2023093538 A1 WO2023093538 A1 WO 2023093538A1 CN 2022131140 W CN2022131140 W CN 2022131140W WO 2023093538 A1 WO2023093538 A1 WO 2023093538A1
Authority
WO
WIPO (PCT)
Prior art keywords
target object
display
display mode
page
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2022/131140
Other languages
English (en)
French (fr)
Inventor
常为益
郑紫阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to AU2022397628A priority Critical patent/AU2022397628B2/en
Priority to KR1020237044540A priority patent/KR102798305B1/ko
Priority to EP22897621.3A priority patent/EP4343544A4/en
Priority to JP2023579294A priority patent/JP7597457B2/ja
Publication of WO2023093538A1 publication Critical patent/WO2023093538A1/zh
Priority to US18/393,350 priority patent/US12353698B2/en
Anticipated expiration legal-status Critical
Priority to US18/991,231 priority patent/US20250123739A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1407General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/38Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/161Indexing scheme relating to constructional details of the monitor
    • G06F2200/1614Image rotation following screen orientation, e.g. switching from landscape to portrait mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04804Transparency, e.g. transparent or translucent windows
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user

Definitions

  • Embodiments of the present disclosure relate to an interaction method and device, electronic equipment, and a storage medium.
  • Short video social software based on short video for social interaction has gradually become one of the commonly used social software in people's daily life. Its user scale is also expanding.
  • At least one embodiment of the present disclosure provides an interaction method, which includes: displaying a target object in a first display mode on a target object display page, where the target object display page includes a first interactive control in the first display mode;
  • the target object display page receives a display mode switch operation; and in response to the display mode switch operation, converts to display the target object in a second display mode on the target object display page, and the display mode in the second display mode
  • the target object display page includes a second interactive control different from the first interactive control.
  • At least one embodiment of the present disclosure also provides an interaction device, which includes a target object display unit, an operation receiving unit, and a display mode switching unit;
  • the target object display unit is configured to display the target in the first display mode on the target object display page object, and display the target object in a second display mode on the target object display page, the target object display page in the first display mode includes a first interactive control, and the target object in the second display mode
  • the object display page includes a second interactive control, the first interactive control is different from the second interactive control;
  • the operation receiving unit is configured to receive a display mode switching operation on the target object display page;
  • the display mode switching unit is configured to In response to the display mode switching operation, switching from displaying the target object in the first display mode on the target object display page to displaying the target object in the second display mode on the target object display page .
  • At least one embodiment of the present disclosure also provides an electronic device, the electronic device includes a processor and a memory; the memory includes one or more computer-executable instructions; the one or more computer-executable instructions are stored in the stored in the memory and configured to be executed by the processor, the one or more computer-executable instructions are used to implement the interaction method described in any embodiment of the present disclosure.
  • At least one embodiment of the present disclosure further provides a storage medium for storing non-transitory computer-executable instructions, and any embodiment of the present disclosure can be implemented when the non-transitory computer-executable instructions are executed by a processor The interaction method described.
  • FIG. 1 is a system that can be used to implement the interaction method provided by the embodiment of the present disclosure
  • Fig. 2 is a schematic flowchart of an interaction method provided by some embodiments of the present disclosure
  • 3A to 3C are schematic diagrams of displaying a target object in different display modes according to some embodiments of the present disclosure
  • FIG. 4A and FIG. 4B are schematic diagrams of an example of a target object display page in different display modes provided by some embodiments of the present disclosure
  • Fig. 5 is a schematic diagram of an example of a target object display page in a second display mode provided by some embodiments of the present disclosure
  • FIG. 6 is a schematic diagram of an example of a target object display page in another second display mode provided by some embodiments of the present disclosure.
  • FIG. 7A and FIG. 7B are schematic diagrams of another example of a target object display page in different display modes provided by some embodiments of the present disclosure.
  • Fig. 8 is a schematic diagram of an example of a target object display page in a third display mode provided by some embodiments of the present disclosure.
  • FIG. 9A and FIG. 9B are schematic diagrams of yet another example of a target object display page in different display modes provided by some embodiments of the present disclosure.
  • FIG. 10 is a schematic diagram of another example of a target object display page in a second display mode provided by some embodiments of the present disclosure.
  • Fig. 11 is a schematic block diagram of an interaction device provided by some embodiments of the present disclosure.
  • Fig. 12 is a schematic block diagram of an electronic device provided by some embodiments of the present disclosure.
  • Fig. 13 is a schematic block diagram of another electronic device provided by some embodiments of the present disclosure.
  • Fig. 14 is a schematic diagram of a storage medium provided by some embodiments of the present disclosure.
  • the term “comprise” and its variations are open-ended, ie “including but not limited to”.
  • the term “based on” is “based at least in part on”.
  • the term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one further embodiment”; the term “some embodiments” means “at least some embodiments.” Relevant definitions of other terms will be given in the description below.
  • users when users publish or watch short videos on mobile terminals such as mobile phones, tablets, laptops or other electronic devices through short video social software, different users can realize social interaction through the short video social software.
  • users can upload and publish short videos made by short video social software, and can also watch short videos posted by other users through short video social software, and perform operations such as likes, comments, and forwards on short videos, thereby realizing Social interactions with other users.
  • At least one embodiment of the present disclosure provides an interaction method.
  • the interaction method includes: displaying a target object in a first display mode on a target object display page, where the target object display page includes a first interactive control in the first display mode;
  • the page receives a display mode switching operation; and in response to the display mode switching operation, converts to displaying the target object in a second display mode on the target object display page, and the target object display page in the second display mode includes a second interactive control different from the first interactive control Interactive controls.
  • the target object display page can provide different interactive controls corresponding to the current display mode in different display modes, so as to perform, for example, different types of interactive operations, which is conducive to satisfying the needs of users. Diverse interaction requirements in different display modes.
  • Fig. 1 is a system that can be used to implement the interaction method provided by the embodiment of the present disclosure.
  • the system 100 may include multiple user terminals 110 , a network 120 , a server 130 and a database 140 .
  • the system 100 can be used to implement the interaction method described in any embodiment of the present disclosure.
  • the user terminal 110 is, for example, a computer 110-1, a mobile phone 110-2, a tablet computer 110-3, and the like. It can be understood that the user terminal 110 may be any other type of electronic device capable of performing data processing, which may include but not limited to desktop computers, notebook computers, tablet computers, smart phones, smart home devices, wearable devices, vehicle electronic equipment, monitoring equipment, etc. For example, the user terminal 110 may also be any equipment provided with electronic equipment, such as a vehicle, a robot, and the like.
  • the user can operate through the application program installed on the user terminal 110 , the application program transmits the user behavior data to the server 130 through the network 120 , and the user terminal 110 can also receive the data transmitted by the server 130 through the network 120 .
  • Embodiments of the present disclosure are not limited to the hardware system and software system of the user terminal 110.
  • the user terminal 110 may be based on processors such as ARM and X86, and may have input/output devices such as cameras, touch screens, and microphones, and may run Windows, iOS, Linux, Android, Hongmeng OS and other operating systems.
  • the application program on the user terminal 110 may be a social application program, such as a social application program based on multimedia resources such as videos, pictures, and live broadcasts.
  • a social application program based on multimedia resources such as videos, pictures, and live broadcasts
  • users can use the social application program on the user terminal 110 to perform online live broadcast or upload and release videos, pictures, etc. Videos, pictures or live broadcasts, etc., and can perform operations such as likes, comments, and reposts.
  • the user terminal 110 may implement the interaction method provided by the embodiments of the present disclosure by running a process or a thread. In some examples, the user terminal 110 can utilize its built-in application program to perform the interaction method. In other examples, the user terminal 110 may execute the interaction method by invoking an application program stored outside the user terminal 110 .
  • Network 120 may be a single network, or a combination of at least two different networks.
  • the network 120 may include but not limited to one or a combination of a local area network, a wide area network, a public network, a private network, and the like.
  • the network 120 may be a computer network such as the Internet and/or various telecommunication networks (such as 3G/4G/5G mobile communication network, WIFI, Bluetooth, ZigBee, etc.), which are not limited by embodiments of the present disclosure.
  • the server 130 may be a single server, or a server group, or a cloud server, and each server in the server group is connected through a wired or wireless network.
  • a server farm can be centralized, such as a data center, or distributed.
  • Server 130 may be local or remote.
  • the server 130 may communicate with the user terminal 110 through a wired or wireless network. Embodiments of the present disclosure do not limit the hardware system and software system of the server 130 .
  • the database 140 may generally refer to a device having a storage function.
  • the database 140 is mainly used to store various data utilized, generated and output by the user terminal 110 and the server 130 in their work.
  • the application program on the user terminal 110 is the above-mentioned social application program based on multimedia resources such as videos, pictures, and live broadcasts as an example
  • the data stored in the database 140 may include resource data such as videos, pictures, etc. uploaded by the user through the user terminal 110. , as well as interactive operation data such as likes and comments.
  • Database 140 may be local or remote.
  • the database 140 may include various memories, such as Random Access Memory (Random Access Memory, RAM), Read Only Memory (Read Only Memory, ROM) and the like.
  • RAM Random Access Memory
  • ROM Read Only Memory
  • the storage devices mentioned above are just some examples, and the storage devices that can be used by the system 100 are not limited thereto.
  • Embodiments of the present disclosure do not limit the hardware system and software system of the database 140, for example, it may be a relational database or a non-relational database.
  • the database 140 may be connected or communicated with the server 130 or a part thereof via the network 120 , or be directly connected or communicated with the server 130 , or a combination of the above two methods.
  • database 140 may be a stand-alone device. In some other examples, the database 140 may also be integrated in at least one of the user terminal 110 and the server 130 . For example, the database 140 may be set on the user terminal 110 or on the server 130 . For another example, the database 140 may also be distributed, with a part set on the user terminal 110 and another part set on the server 130 .
  • Fig. 2 is a schematic flowchart of an interaction method provided by some embodiments of the present disclosure. This interaction method can be applied to the user terminal 110 in the system 100 shown in FIG. operate in the interactive interface.
  • the interaction method provided by the embodiment of the present disclosure includes step S10 to step S30.
  • Step S10 Displaying the target object in the first display mode on the target object display page, where the target object display page includes a first interactive control in the first display mode.
  • Step S20 Receive a display mode switch operation on the target object presentation page.
  • Step S30 In response to the display mode switching operation, switch to displaying the target object in the second display mode on the target object presentation page, where the target object presentation page includes a second interactive control different from the first interactive control in the second display mode.
  • the target object can be multimedia resources such as pictures, videos, and live broadcasts
  • the target object display page can be an interactive interface provided by a social application program or software on the user terminal 110, and the interactive interface can be used as a display
  • the interface is used to display the visual information of the target object to the user (that is, the user of the user terminal 110 ), and can also be used to receive operations performed by the user in the interactive interface.
  • the target object display page can occupy the entire display screen of the smart phone or tablet computer, in other words, the target object display page is the entire display interface of the smart phone or tablet computer .
  • the target object presentation page may occupy the entire display screen of the notebook computer, or may only occupy part of the display screen of the notebook computer.
  • the video can be played on the target object display page, so that the user can watch the video through the target object display page.
  • the target object is a video
  • the video can be played on the target object display page, so that the user can watch the video through the target object display page.
  • the target object can be displayed on the target object display page, and the user can browse through the target object display page simultaneously or browse each picture separately.
  • the first display mode and the second display mode are two different display modes.
  • different display modes may refer to different display modes or display modes of the target object on the target object display page.
  • the first display mode and the second display mode may be a normal display mode (that is, a non-clear screen display mode) and a clear screen display mode, respectively.
  • the interactive controls in the target object display page are all located in the area outside the display area of the target object, so that the display screen of the target object is not blocked by the interactive controls, which is beneficial for users to be more accurate and intuitive Acquire all the screen information of the target object in a timely manner, and the display screen area of the target object remains unchanged in the clear screen display mode.
  • the interactive controls on the display page of the target object may be partially or completely located in the display area of the target object.
  • the display page of the target object may also include other data information related to the target object. In turn, it helps the user to quickly obtain relevant information about the target object and perform corresponding interactive operations.
  • the display image of the target object is played continuously.
  • attributes such as the display ratio and display position occupied by the display screen area of the target object in the display page of the target object, and the size ratio of the display screen of the target object can all be kept. Keep the target object in a stable display state in different display modes, thereby helping to avoid possible adverse effects on the visual effect of the screen during the display mode switching process, thereby optimizing the viewing experience of the user.
  • the display state of the target object does not change.
  • the target object is a video
  • the playback status, pause status, playback rate, playback volume, picture definition, etc. of the video will not change.
  • the video may also adopt different playback volumes in different display modes.
  • the first display mode and the second display mode may be a high-volume playback mode and a low-volume playback mode, respectively. Or they are playback mode with sound and playback mode without sound, etc.; or, the video can adopt different image quality effects in different display modes, for example, the first display mode and the second display mode are high-definition quality playback mode and low-definition playback mode respectively. quality playback mode, etc.
  • a synchronous display method of displaying multiple pictures at the same time on the target object display page, and a single display method of sequentially displaying each picture on the target object display page can be adopted respectively.
  • multiple pictures in different display modes can adopt automatic continuous playback mode and manual selection playback mode, etc.
  • the first interactive control and the second interactive control can be used to perform different interactive operations to provide different interactive functions, for example, can be used to perform different types of interactive operations to provide Different types of interactive features.
  • the target object display page includes the first interactive control and does not include the second interactive control
  • the target object display page includes the second interactive control and does not include the first interactive control.
  • Different interactive operations can be realized in the first display mode and the second display mode, so that users can be provided with different interactive functions in the first display mode and the second display mode, so as to better satisfy users in different Diversified interaction requirements in display mode.
  • the interactive operation that the first interactive control or the second interactive control can be used to perform may be a local interactive operation performed by the user on the user terminal 110 with the target object.
  • the interactive operation that can be performed by the first interactive control can be determined according to the display information in the target object display page in the first display mode
  • the interactive operation that can be performed by the second interactive control can be determined according to the second In the display mode, for example, the displayed information in the target object display page is determined.
  • the specific interactive operations implemented by the first interactive control and the second interactive control may be associated with corresponding mode features of different display modes.
  • the interactive control can be used to perform adjustable operations such as changing the display information of the target object (such as display position, display scale, display angle, etc.), It can also be used to perform interactive operations such as storing some or all information of the target object on the user terminal 110 .
  • the data generated by the local interactive operation may not need to be uploaded and stored in the server 130 .
  • the local interactive operation may include adjustments to the playback screen, playback speed, and playback volume of the video when the user watches the short video through the short video social software. Operations, or may also include acquisition operations such as downloading and image capture of videos.
  • the other one of the first interactive control or the second interactive control may be used to perform an interactive operation between multiple users of different user terminals 110 (that is, multiple users of different user terminals 110).
  • Online interactive operation to realize information interaction between multiple users.
  • the data generated by the online interactive operation needs to be uploaded and stored in the server 130 to realize data transmission and interaction between different user terminals 110 and the server 130 .
  • the online interactive operation may include user’s actions such as likes, favorites, comments, and forwarding of the video when watching the short video through the short video social software. and so on.
  • the display mode switching operation may be used to switch the target object display page between different display modes.
  • the display mode switching operation performed by the user on the target object display page is received, the target object is switched from being displayed on the target object display page in the first display mode to being displayed on the target object in the second display mode. displayed on the display page.
  • the display mode switching operation may be a touch operation performed by the user directly on the display page of the target object through a touch method such as a finger or a stylus, or it may be a user's touch operation on the target object display page through an external input device such as a mouse or a keyboard.
  • a touch method such as a finger or a stylus
  • an external input device such as a mouse or a keyboard.
  • the embodiment of the present disclosure does not limit the specific implementation manner of the display mode switching operation for displaying the control operations performed on the page, such as single-click or double-click.
  • the display mode switching operation can be set to be one or more touch points in the touch area of the target object display page trigger, or it can be further set that one or more touch points in the touch area of the target object display page are triggered and move according to a preset direction or a preset path.
  • the user terminal 110 detects that a touch point in the touch area of the target object display page is triggered and moves in a preset direction such as left, right, up or down, the first display mode is activated.
  • the first display mode is switched to the second display mode; or, when the user terminal 110 detects that multiple touch points in the touch area of the target object display page are triggered and moved to the touch area When within the preset area, the first display mode is switched to the second display mode.
  • the embodiments of the present disclosure do not limit the specific implementation of the display mode switching operation in the touch operation mode.
  • FIG. 3A and Fig. 3B are schematic diagrams of displaying a target object in different display modes according to some embodiments of the present disclosure.
  • FIG. 3A is a schematic diagram of displaying target objects in the first display mode on the target object presentation page 11
  • FIG. 3B is a schematic diagram of displaying target objects in the second display mode on the target object presentation page 11 .
  • FIG. 3A may also be a schematic diagram of displaying target objects in the second display mode on the target object presentation page 11, and FIG. The display mode shows a schematic representation of the target object.
  • the display mode of the target object on the target object display page 11 changes from The first display mode shown in FIG. 3A is converted to the second display mode shown in FIG. 3B.
  • the display attributes of the display screen area 12 of the target object in the target object presentation page 11 remain unchanged, for example
  • the display attributes include the display ratio, display position, screen size ratio, etc. of the display screen area 12 of the target object in the target object presentation page 11 .
  • the display screen area 12 of the target object is occupied in the target object display page 11 under the first display mode shown in FIG. 3A and the second display mode shown in FIG. 3B.
  • the same display ratio that is, in the display mode switching process, the ratio between the area of the area occupied by the display screen area 12 of the target object in the target object display page 11 and the total area of the target object display page 11 remains constant. Change.
  • the display screen area 12 of the target object adopts the same screen size ratio in the first display mode shown in FIG. 3A and in the second display mode shown in FIG. 3B , that is, during the display mode switching process, The ratio between the width and the height of the display screen area 12 of the target object remains unchanged.
  • the display screen area 12 of the target object is located at the same display position in the target object presentation page 11 in the first display mode shown in FIG. 3A and in the second display mode shown in FIG. 3B .
  • the relative positional relationship between the center of the display screen area 12 of the target object and the center of the target object display page 11 remains unchanged, and each edge of the display screen area 12 of the target object is in line with the display screen of the target object.
  • the relative positional relationship between the edges of the page 11 remains unchanged.
  • the playback status of the video in the first display mode shown in FIG. 3A is the same as that in the second display mode shown in FIG. 3B .
  • pause status, playback speed, playback volume, picture clarity, etc. remain unchanged.
  • the target object presentation page 11 in the first display mode includes a first interactive control 21 .
  • a first interactive control 21 For example, three first interactive controls 21 are shown in FIG. 3A , and the three first interactive controls 21 are arranged sequentially from top to bottom along the right edge of the target object presentation page 11 .
  • the target object presentation page 11 in the second display mode includes a second interactive control 22 .
  • a second interactive control 22 For example, three second interactive controls 22 are shown in FIG. 3B , and the three second interactive controls 22 are arranged sequentially from left to right along the lower edge of the target object presentation page 11 .
  • the number of first interactive controls 21 included in the target object display page 11 in the first display mode, the arrangement of the first interactive controls 21 in the target object display page 11, the second The quantity of the second interactive controls 22 included in the target object display page 11 in the display mode, the arrangement of the second interactive controls 22 in the target object display page 11 and the like are not specifically limited.
  • the first interactive control 21 is located in the display screen area 12 of the target object in the target object presentation page 11, and part of the display screen area 12 of the target object is displayed by the first The interactive control 21 is blocked; in the second display mode shown in FIG. 3B, the second interactive control 22 is located in an area other than the display screen area 12 of the target object in the target object display page 11, for example, in the display screen of the target object In the lower adjacent area of the area 12 , any area in the display screen area 12 of the target object will not be blocked by the second interactive control 22 . Furthermore, by adopting two different setting methods of making the interactive control block and not block the display screen area 12 of the target object in different display modes, different display effects can be provided to the user, and further, based on Different display modes provide corresponding different interactive controls to improve user experience.
  • the second display mode shown in FIG. 3B is a clear screen display mode.
  • this clear screen display mode no interactive controls are set in the display screen area 12 of the target object, so that the display screen area 12 of the target object is not blocked. Blocking, so that a complete display picture can be provided to the user, which is beneficial to improving the viewing experience of the user.
  • the display screen area 12 of the target object refers to a complete screen for displaying the visual information of the target object.
  • Any display elements or display information other than visible information so that the display screen area 12 of the target object is not blocked by other display elements or display information. For example, taking the target object presentation page 11 in the first display mode shown in FIG. Obscured.
  • the display area of the target object in the first display mode shown in FIG. 3A is the same as the display area of the target object in the second display mode shown in FIG. 3B .
  • the display screen area 12 of the target object is not blocked by any display element or display object in the target object display page 11, for example, the target object display page 11 is displayed in the second display mode.
  • mode is in the “clear screen display mode”, that is, any display elements or display objects that block the display screen area 12 of the target object in the target object display page 11 are cleared.
  • the first interactive control 21 may be used to perform a first type of interactive operation
  • the second interactive control 22 may be used to perform a second type of interactive operation different from the first type of interactive operation.
  • the display area 12 of the target object is not blocked, so operations suitable for the screen-clearing display mode such as screenshots can be performed.
  • the first interactive control 21 and the second interactive control 22 can respectively provide different types of interactive functions to the user in different display modes, thereby helping to meet the diverse interaction needs of the user in different display modes.
  • the first interactive control 21 and the second interactive control Controls 22 can be used to respectively provide interactive operations that facilitate the two different display modes. Furthermore, it can not only improve the visual effect of the display screen area 12 of the target object, but also help to optimize the user's interactive experience in different display modes.
  • the target object display page 11 in the second display mode may further include a first interactive control 21, that is, the target object display page in the second display mode 11 may include both the second interactive control 22 and the first interactive control 21 .
  • the target object presentation page 11 in the second display mode includes part of the first interactive controls 21 in the first display mode, for example, includes multiple interactive controls in the first display mode.
  • One of the first interactive controls 21 may also include more first interactive controls 21 in the second display mode, for example, it includes all the first interactive controls 21 in the first display mode, which is not specifically limited in the embodiments of the present disclosure.
  • the second display mode shown in FIG. 3C is a clear screen display mode (for example, refer to the corresponding description above about the second display mode shown in FIG. 3B ), as shown in FIG. 3C , the first interactive control 21 and The second interactive controls 22 are all located in an area of the target object presentation page 11 other than the display screen area 12 of the target object. Furthermore, it can not only improve the visual effect of the display area 12 of the target object in the second display mode, but also help meet more diverse interaction needs of the user, and enrich the user's interactive experience in the screen-clearing display mode.
  • the implementation of the interaction method provided by the embodiments of the present disclosure in specific application scenarios will be described by taking an application scenario of social software that realizes communication and interaction between different users based on multimedia resources such as videos or pictures as an example. It should be noted that the interaction method provided by the embodiment of the present disclosure may also be applied in other different scenarios, which is not limited by the embodiment of the present disclosure.
  • Figure 4A and Figure 4B are schematic diagrams of an example of a target object display page in different display modes provided by some embodiments of the present disclosure
  • Figure 4A and Figure 4B are a specific example of an interaction method provided by some embodiments of the present disclosure
  • Schematic diagram of an application example In the example shown in FIG. 4A and FIG. 4B, the target object displayed on the target object display page 11 is a video
  • FIG. 4A and FIG. 4B are respectively schematic diagrams of videos being displayed in different display modes on the target object display page 11 .
  • the display mode shown in FIG. 4A as the first display mode and the display mode shown in FIG. 4B as the second display mode as an example
  • some embodiments of the present disclosure are provided in combination with the examples shown in FIG. 4A and FIG. 4B Interaction methods are described. That is, after the display mode switching operation is received, the video is switched from being displayed in the first display mode shown in FIG. 4A to being displayed in the second display mode shown in FIG. 4B on the target object presentation page 11 .
  • the display mode shown in FIG. 4A may also be the second display mode
  • the display mode shown in FIG. 4B may be the first display mode. Specific restrictions.
  • the display properties such as the display ratio, display position or screen size ratio of the screen remain unchanged.
  • the target object presentation page 11 includes first interactive controls 101 to 103 .
  • the first interaction controls 101 and 103 may be used to perform a first type of video-based interactive operation, for example, the first interaction controls 101 and 103 are respectively used to perform operations of liking and reposting a video.
  • the first interaction control 102 can be used to perform interactive operations between users associated with the video, for example, users associated with the video can include users who publish the video (such as video publishers), users who watch the video, and the like.
  • users associated with the video can include users who publish the video (such as video publishers), users who watch the video, and the like.
  • the comment area interface about the video can be displayed in the target object display page 11, and the user can communicate with the user or other users who posted the video in the comment area interface. Users who watch the video interact by leaving messages, for example.
  • the first interactive controls 101-103 are all located in the display screen area 12 of the video in the target object presentation page 11, and part of the display screen area 12 of the video is displayed by the first interactive control. Controls 101-103 are blocked. Or, in some other examples, as shown in FIG. 7A , in the first display mode, the first interactive controls 101 - 103 are partially located in the video display area 12 and partially located outside the video display area 12 .
  • the first interactive control 101 is partly located in the display screen area 12 of the video, and partly located in an area outside the display screen area 12 of the video, the first interactive control 102 and 103 are located in areas other than the display screen area 12 of the video.
  • the target object display page 11 in the first display mode shown in FIG. 4A also includes video data information.
  • video data information includes data information related to the video such as a text description about the video content, a video publisher (such as "XXXXX" shown in FIG. 4A ).
  • the data information of the video is located in the display screen area 12 of the video in the target object display page 11, that is, the data information of the video covers the display screen area 12 of the video in the target object display page 11, There is no need to additionally occupy other areas in the target object display page 11 .
  • it can not only help to improve the display ratio of the display screen area 12 of the target object in the target object display page 11, but also help the user to intuitively obtain information related to the video from the target object display page 11 while watching the video. data information.
  • the data information of the video may also be set in an area other than the display area 12 of the video. Furthermore, the data information of the video is not blocked on the display screen area 12 of the video in the target object display page 11, which is conducive to the display screen area 12 of the video being displayed more completely and fully in the target object display page 11, so that people can watch the video The user can accurately obtain the display information of each part or each area in the display screen area 12.
  • the target object display page 11 in the first display mode may also include other interactive controls or interactive areas different from the first interactive controls 101-103, so that the user can display the target object in the first display mode. Perform other interactive operations on the object display page 11.
  • the target object presentation page 11 also includes an audio interaction area for providing audio information about the video.
  • the audio information of the video is scrolled and displayed in the form of a single line of text in the audio interaction area, and the user can, for example, click on the audio interaction area to obtain all the audio information about the video.
  • all audio information about the video is displayed on the target object presentation page 11 .
  • the target object presentation page 11 also includes a location information interaction area for providing geographic location information about the video publisher.
  • a location information interaction area for providing geographic location information about the video publisher.
  • the city information of the video publisher can be directly displayed in the location information interaction area.
  • the user can obtain more detailed geographic location information about the video publisher by, for example, clicking the location information interaction area.
  • the detailed geographic location information of the video publisher will be displayed on the target Objects are shown on page 11.
  • the target object presentation page 11 further includes a personal information interaction area for providing personal information about the video publisher.
  • a personal information interaction area for providing personal information about the video publisher.
  • the avatar used by the video publisher in social software is displayed in the personal information interaction area.
  • the user can obtain more detailed personal information about the video publisher by, for example, clicking on the personal information interaction area.
  • the detailed personal information of the video publisher will be displayed on the target object display page 11, or the user can also click on the personal information interaction area to enter other associated display pages , to get detailed personal information about the person who posted the video.
  • a plurality of different interactive controls “first”, “friend”, “+”, “message” and “I” are also included at the bottom of the target object display page 11, so that the user can pass These different interactive controls enter into other information display pages of the social software respectively.
  • the top area of the target object display page 11 also includes time information "9:41" in the upper left corner of the page and device information about the user terminal in the upper right corner.
  • the top area of the target object display page 11 also includes a plurality of different interactive controls “live broadcast”, “same city”, “follow”, “recommended” and So that users can enter other information display pages of the social software through these different interactive controls.
  • the target object presentation page 11 in the first display mode may further include a third interactive control 302 located below the video display area 12 .
  • the third interactive control 302 can be used to perform switching operations between different display modes.
  • the video display mode can be switched from the first display mode shown in FIG. 7A to The full-screen display mode shown in FIG. 8, for example, the full-screen display mode shown in FIG. 8 may be a third display mode different from the first display mode and the second display mode.
  • the target object presentation page 11 does not include any interactive controls.
  • the display properties of the video display area 12 in the target object display page 11 change.
  • the display attributes such as the display ratio and rotation angle of the video display screen area 12 in the target object display page 11 all change.
  • the target object presentation page 11 in the first display mode may also include other interactive controls, interactive areas, or display information, which are not specifically limited in this embodiment of the present disclosure.
  • the target object presentation page 11 in the second display mode, includes second interactive controls 201 and 202 , and also includes a third interactive control 301 .
  • the second interactive control 201 may be used to perform an adjustable operation on the display information of the video, for example, it may be used to change the playing state of the video. For example, after the second interactive control 201 is triggered, as shown in FIG. 5, four interactive areas "slow", “normal”, “fast” and “extremely fast” for changing the playback speed of the video are displayed on the Right below the display area 12 of the video, so that the user can adjust the current playback speed of the video through the four touch areas according to actual needs, thereby optimizing the user's video viewing experience.
  • the playing state of the video can also be adjusted by triggering the gesture interaction control area in the target object presentation page 11 .
  • the target object presentation page 11 also includes a gesture interaction control area for changing the playback state of the video, such as the first playback rate control area CTR1 and the second playback rate control area CTR2 .
  • the first playback rate control area CTR1 and the second playback rate control area CTR2 are displayed in the target object display page 11, and then can be passed through the first The play rate control area CTR1 and the second play rate control area CTR2 change the current play state of the video.
  • the current playback rate of the video is changed and adjusted to the first preset playback rate, and the first preset playback rate is the first double speed of the current playback rate of the video;
  • the second play rate control area CTR2 is triggered, the current play rate of the video is changed and adjusted to the second preset play rate, the second preset play rate is the second speed of the current play rate of the video, and the second speed is different from the first Double the speed.
  • neither the value of the first speed nor the value of the second speed is 1, and both the first preset playback rate and the second preset playback rate are different from the current playback rate of the video.
  • the first speed can be set to be smaller than the second speed.
  • the value of the first multiplied speed is set to be less than 1, such as 0.25, 0.5, 0.75, etc., so that the slow playback of the current video can be realized by triggering the first playback rate control region CTR1.
  • the value of the second speed is set to be greater than 1, such as 1.25, 1.5, 2, etc., so that the fast-forward playback of the current video can be realized by triggering the second playback rate control region CTR2.
  • both the first play rate control region CTR1 and the second play rate control region CTR2 are displayed on the The target audience is shown on page 11. Furthermore, it is helpful for the user to accurately and quickly adjust the current playback rate of the video through the first playback rate control region CTR1 and the second playback rate control region CTR2 .
  • an identification pattern (such as ⁇ shown in FIG. 6 ) for representing the rate adjustment function of the first playback rate control region CTR1 and for representing the The identification pattern (for example >> shown in Fig. 6) of the rate adjustment function of two playback rate control areas CTR2, and then help the user to play video by the first playback rate control area CTR1 and the second playback rate control area CTR2
  • the rate is adjusted in real time.
  • the second interactive control may not be set in the target object display page 11 201, further enhancing the user's intuitive experience of the display screen area 12 of the target object in the second display mode.
  • the target object display page 11 may also include the second interactive control 201 and the first playback rate control area CTR1 and the second playback rate control area CTR2, which will help the user to select a suitable playback rate control area according to actual needs.
  • the playback rate adjustment method optimizes the user's interactive experience.
  • the second interactive control 202 may be used to perform an operation of obtaining display information of the video, for example, to perform an operation of obtaining the currently displayed image area 12 of the video.
  • the current display area 12 of the video will be intercepted and a screenshot will be generated, and the generated screenshot will be the current display area 12 of the video. That is, the generated screenshot does not include, for example, the time information "9:41" in the upper left corner of the target object display page 11 shown in FIG.
  • the current screen of the target object display page 11 will be intercepted, and a screenshot containing all the visual information of the current target object display page 11 will be generated,
  • the screenshot generated may refer to FIG. 4B.
  • the generated screenshot not only includes the current display screen area 12 of the video, but also includes, for example, the time information "9:41" of the display screen area 12 of the overlay video in the upper left corner of the target object presentation page 11 and the overlay video in the upper right corner
  • the device information about the user terminal in the display screen area 12 of the display screen area 12 of the target object also includes the black area below the display screen area 12 of the video in the target object display page 11 and information about, for example, the second interactive controls 201 and 202, the second interactive controls 201 and 202 in the black area. Display information of three interactive controls 301 and so on.
  • the target object presentation page 11 will further provide a plurality of interactive controls related to the image capture operation, and the multiple interactive controls can be used to capture
  • the currently displayed image area 12 of the video is used to intercept the current image of the target object display page 11 . Users can choose among multiple interactive controls according to different actual needs to obtain the required screenshots.
  • the target object presentation page 11 in the second display mode further includes a third interactive control 301 .
  • the third interactive control 301 can be used to switch between different display modes. For example, after the third interactive control 301 is triggered, the display mode of the video will be switched from the second display mode shown in FIG. 4B to the one shown in FIG. 4A. the first display mode shown.
  • the target object presentation page 11 may also include a second Three interactive controls 303 .
  • the third interactive control 303 can be used to switch between different display modes.
  • the video display mode can be switched from the second display mode shown in FIG. 7B to The full-screen display mode shown in FIG. 8, for example, the full-screen display mode shown in FIG. 8 may be a third display mode different from the first display mode and the second display mode.
  • the target object display page 11 does not include any interactive controls.
  • the display properties of the video display area 12 in the target object display page 11 change.
  • the display attributes such as the display ratio and rotation angle of the video display screen area 12 in the target object display page 11 all change.
  • the target object display page 11 may also include other interactive controls or interactive
  • the area is used to perform other operations such as storing the video, which is not specifically limited in the embodiments of the present disclosure.
  • the second interactive controls 201 and 202 and the third interactive control 301 in the target object display page 11 are all located in the target object display page 11 except for the display of video. In areas other than screen area 12.
  • the first interactive controls 101-103 and the video are displayed synchronously in the target object display page 11; in the second display mode, the second interactive control 201 and 202 and the third interactive control 301 are displayed synchronously with the video on the target object presentation page 11 .
  • the second interactive controls 201 and 202 and the third interactive control 301 may also be triggered and displayed on the target object presentation page 11 during the process of playing the video. For example, in the process of playing a video, the user may click on the target object presentation page 11 so that the second interaction controls 201 and 202 and the third interaction control 301 are displayed on the target object presentation page 11 .
  • FIG. 9A and 9B are schematic diagrams of yet another example of a target object display page in different display modes provided by some embodiments of the present disclosure.
  • FIG. 9A and FIG. 9B are schematic diagrams of a specific application example of the interaction method provided by some embodiments of the present disclosure.
  • the target object displayed in the target object display page 11 is a plurality of pictures
  • FIG. 9A and FIG. 9B are respectively a plurality of pictures in different display modes in the target object display page 11 Schematic for display.
  • the display mode shown in FIG. 9A as the first display mode and the display mode shown in FIG. 9B as the second display mode as an example
  • some embodiments of the present disclosure are provided in combination with the examples shown in FIG. 9A and FIG. 9B Interaction methods are described. That is, after the display mode switching operation is received, the multiple pictures are switched from being displayed in the first display mode shown in FIG. 9A to being displayed in the second display mode shown in FIG. 9B on the target object presentation page 11 .
  • the display mode shown in FIG. 9A may also be the second display mode
  • the display mode shown in FIG. 9B may be the first display mode. Specific restrictions.
  • the target object presentation page 11 in the first display mode also includes a plurality of picture display interaction controls 401, and the plurality of picture display interaction controls 401 are located in the display area 12 of the picture, for example, in the The bottommost end of the screen area 12 is displayed.
  • the multiple picture display interactive controls 401 correspond to multiple pictures respectively, and can be used to display the order of the pictures displayed in the current target object display page 11 among the multiple pictures, so that the user can obtain the current display progress of the multiple pictures .
  • a picture corresponding to the picture display interactive control 401 is displayed on the target object display page 11, thereby realizing the display on the target object display page.
  • multiple pictures are switched and displayed.
  • the user can also switch and display multiple pictures on the target object display page 11 by performing operations such as sliding left and right on the target object display page 11.
  • the specific switching display of multiple pictures in the embodiment of the present disclosure The method is not limited.
  • the data information provided on the target object presentation page 11 in the first display mode also includes type information about the target object, such as “graphic” type information about pictures.
  • the plurality of picture display interaction controls 401 in the target object display page 11 in the second display mode are located at the bottom of the display screen area 12 of the picture. below, and adjusted to be displayed in the form of " ⁇ " on the target object display page 11, which is beneficial to avoid blocking the display screen area 12 of the picture.
  • the target object display page 11 in the second display mode also includes a second interactive control 204, which can be used to display the target object in the page 11.
  • the currently displayed picture is downloaded.
  • the picture currently displayed on the target object presentation page 11 may be downloaded and stored on the user terminal.
  • FIG. 10 shows the situation of switching and displaying among multiple pictures.
  • the user can perform a touch operation of sliding left and right on the target object display page 11 to switch between picture 1 and picture 2 .
  • the display state of the picture display interactive control 401 corresponding to picture 1 is different from other picture display interactive controls 401, so as to prompt the user that the picture currently displayed on the target object display page 11
  • the order of the pictures in multiple pictures when the user starts to slide right on the target object display page 11, the target object display page 11 displays the situation shown in Figure 10, and when the user completes the right
  • the target object display page 11 is switched to display picture 2, thereby realizing switching display among multiple pictures.
  • the target object presentation page 11 in the second display mode may also include interactive controls for performing other interactive operations other than the above-mentioned second interactive control 204, for example, may also include interactive controls for performing the second interactive control 204.
  • Other different second interactive controls of type interactive operation may be used to perform operations of changing display properties of the image display area 12 in the target object presentation page 11 such as display ratio, rotation angle, or screen size ratio.
  • Embodiments of the present disclosure do not specifically limit the second type of interactive operations that can be performed by the second interactive controls included in the target object presentation page 11 in the second display mode.
  • the target object is video or picture is taken as an example to describe the specific implementation of the interaction method provided by the embodiment of the present disclosure, but this does not constitute a limitation to the embodiment of the present disclosure.
  • the target object may also be other types of objects that can be displayed on the target object display page, such as multimedia resources such as webcast and online live broadcast.
  • the flow of the interaction method provided by the above-mentioned embodiments of the present disclosure may include more or less operations, and these operations may be executed sequentially or in parallel.
  • the flow of the interactive method described above includes multiple operations occurring in a certain order, it should be clearly understood that the sequence of the multiple operations is not limited.
  • the interaction method described above may be executed once, or may be executed multiple times according to predetermined conditions.
  • FIG. 11 is a schematic block diagram of an interaction device provided by some embodiments of the present disclosure.
  • the interaction device 60 includes a target object display unit 601 , an operation receiving unit 602 and a display mode switching unit 603 .
  • the target object display unit 601 is configured to display the target object in the first display mode on the target object display page, and display the target object in the second display mode on the target object display page.
  • the target object display page includes a first interactive control
  • the target object display page includes a second interactive control
  • the first interactive control is different from the second interactive control.
  • the target object presenting unit 601 may perform at least part of the operations of step S10 and step S30 in the interaction method shown in FIG. 2 .
  • the operation receiving unit 602 is configured to receive a display mode switching operation on the target object presentation page. For example, the operation receiving unit 602 may execute step S20 in the interaction method shown in FIG. 2 .
  • the display mode switching unit 603 is configured to switch from displaying the target object in the first display mode on the target object presentation page to displaying the target object in the second display mode on the target object presentation page in response to the display mode switching operation.
  • the display mode switching unit 603 may perform at least part of the operations of step S30 in the interaction method shown in FIG. 2 .
  • the target object display unit 601, the operation receiving unit 602 and the display mode switching unit 603 include codes and programs stored in the memory; the processor can execute the codes and programs to realize the above-mentioned target object display unit 601, operation receiving Some or all of the functions of unit 602 and display mode switching unit 603.
  • the target object presentation unit 601, the operation reception unit 602, and the display mode switching unit 603 may be dedicated hardware devices for implementing some or all of the above-mentioned target object presentation unit 601, operation reception unit 602, and display mode switching unit 603. Full functionality.
  • the target object display unit 601 , the operation receiving unit 602 and the display mode switching unit 603 may be a circuit board or a combination of multiple circuit boards for realizing the functions described above.
  • the circuit board or a combination of multiple circuit boards may include: (1) one or more processors; (2) one or more non-transitory memories connected to the processors; and (3) Processor-executable firmware stored in memory.
  • the interaction device 60 can achieve technical effects similar to those of the aforementioned interaction method, which will not be repeated here.
  • At least one embodiment of the present disclosure further provides an electronic device, where the electronic device includes a processor and a memory.
  • the memory includes one or more computer-executable instructions.
  • One or more computer-executable instructions are stored in the memory and configured to be executed by the processor, and the one or more computer-executable instructions are used to implement the interaction method provided by any embodiment of the present disclosure.
  • Fig. 12 is a schematic block diagram of an electronic device provided by some embodiments of the present disclosure.
  • the electronic device 300 includes a processor 310 and a memory 320, which can be used to implement a client or a server.
  • the memory 320 is used for non-transitory storage of computer-executable instructions (eg, one or more computer program modules).
  • the processor 310 is configured to run the computer-executable instructions. When the computer-executable instructions are executed by the processor 310, one or more steps in the interaction method described above may be executed, thereby realizing the interaction method described above.
  • the memory 320 and the processor 310 may be interconnected by a bus system and/or other forms of connection mechanisms (not shown).
  • the processor 310 may be a central processing unit (CPU), a graphics processing unit (GPU), or other forms of processing units having data processing capabilities and/or program execution capabilities.
  • the central processing unit (CPU) may be of X86 or ARM architecture or the like.
  • the processor 310 can be a general-purpose processor or a special-purpose processor, and can control other components in the electronic device 300 to perform desired functions.
  • memory 320 may include any combination of one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and/or nonvolatile memory.
  • the volatile memory may include random access memory (RAM) and/or cache memory (cache), etc., for example.
  • Non-volatile memory may include, for example, read only memory (ROM), hard disks, erasable programmable read only memory (EPROM), compact disc read only memory (CD-ROM), USB memory, flash memory, and the like.
  • One or more computer program modules can be stored on the computer-readable storage medium, and the processor 310 can run one or more computer program modules to realize various functions of the electronic device 300 .
  • Various application programs, various data, and various data used and/or generated by the application programs can also be stored in the computer-readable storage medium.
  • Fig. 13 is a schematic block diagram of another electronic device provided by some embodiments of the present disclosure.
  • the electronic device 400 is, for example, suitable for implementing the interaction method provided by the embodiments of the present disclosure.
  • the electronic device 400 may be a terminal device or the like, and may be used to implement a client or a server.
  • the electronic device 400 may include but not limited to mobile phones, notebook computers, digital broadcast receivers, PDA (personal digital assistants), PAD (tablet computers), PMP (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), Mobile terminals such as wearable electronic devices and the like and stationary terminals such as digital TVs, desktop computers, smart home devices and the like.
  • PDA personal digital assistants
  • PAD tablet computers
  • PMP portable multimedia players
  • vehicle terminals such as vehicle navigation terminals
  • Mobile terminals such as wearable electronic devices and the like and stationary terminals such as digital TVs, desktop computers, smart home devices and the like.
  • FIG. 13 is only an example, which does not impose any
  • the electronic device 400 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 410, which may be randomly accessed according to a program stored in a read-only memory (ROM) 420 or loaded from a storage device 480.
  • ROM read-only memory
  • RAM random access memory
  • various appropriate actions and processes are executed by programs in the memory (RAM) 430 .
  • RAM random access memory
  • various programs and data necessary for the operation of the electronic device 400 are also stored.
  • the processing device 410, the ROM 420 and the RAM 430 are connected to each other through a bus 440.
  • An input/output (I/O) interface 450 is also connected to bus 440 .
  • I/O interface 450 input devices 460 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; including, for example, a liquid crystal display (LCD), speaker, vibration an output device 470 such as a computer; a storage device 480 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 490 .
  • the communication means 490 may allow the electronic device 400 to perform wireless or wired communication with other electronic devices to exchange data.
  • FIG. 13 shows electronic device 400 having various means, it should be understood that it is not required to implement or have all of the means shown, and electronic device 400 may alternatively implement or have more or fewer means.
  • the above-mentioned interactive method can be implemented as a computer software program.
  • embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer-readable medium, where the computer program includes program code for executing the above-mentioned interaction method.
  • the computer program may be downloaded and installed from a network via communication means 490, or installed from storage means 480, or installed from ROM 420.
  • the functions defined in the interaction method provided by the embodiments of the present disclosure can be realized.
  • Fig. 14 is a schematic diagram of a storage medium provided by some embodiments of the present disclosure.
  • the storage medium 500 may be a non-transitory computer-readable storage medium for storing non-transitory computer-executable instructions 501 .
  • the interaction method described in the embodiments of the present disclosure can be implemented.
  • the non-transitory computer-executable instructions 501 are executed by the processor, the above-mentioned One or more steps in the interactive method of .
  • the storage medium 500 may be applied to the above-mentioned electronic device, for example, the storage medium 500 may include a memory in the electronic device.
  • the storage medium may include a memory card of a smartphone, a storage unit of a tablet computer, a hard disk of a personal computer, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM), Portable compact disc read-only memory (CD-ROM), flash memory, or any combination of the above storage media may also be other suitable storage media.
  • RAM random access memory
  • ROM read only memory
  • EPROM erasable programmable read only memory
  • CD-ROM Portable compact disc read-only memory
  • flash memory or any combination of the above storage media may also be other suitable storage media.
  • the description of the storage medium 500 reference may be made to the description of the memory in the embodiments of the electronic device, and repeated descriptions will not be repeated.
  • the description of the memory in the embodiments of the electronic device reference may be made to the description of the memory in the embodiments of the electronic device, and repeated descriptions will not be repeated.
  • specific functions and technical effects of the storage medium 500 reference may be made to the above description about the interaction method, and details are not repeated here.
  • a computer-readable medium may be a tangible medium that may contain or store information for use by or in conjunction with an instruction execution system, device, or device. program.
  • a computer readable medium may be a computer readable signal medium or a computer readable storage medium or any combination of the two.
  • a computer-readable storage medium may be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof.
  • Computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
  • a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
  • a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying computer-readable program code therein.
  • Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • a computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device .
  • Program code embodied on a computer readable medium may be transmitted by any appropriate medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
  • the client and the server can communicate using any currently known or future network protocols such as HTTP (HyperText Transfer Protocol, Hypertext Transfer Protocol), and can communicate with digital data in any form or medium
  • HTTP HyperText Transfer Protocol
  • the communication eg, communication network
  • Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), internetworks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network of.
  • the above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist independently without being incorporated into the electronic device.
  • Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, or combinations thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, C++, and Included are conventional procedural programming languages, such as the "C" language or similar programming languages.
  • the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
  • the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).
  • LAN local area network
  • WAN wide area network
  • Internet service provider such as AT&T, MCI, Sprint, EarthLink, MSN, GTE, etc.
  • each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logical functions for implementing specified executable instructions.
  • the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented by a dedicated hardware-based system that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.
  • the units involved in the embodiments described in the present disclosure may be implemented by software or by hardware. Wherein, the name of a unit does not constitute a limitation of the unit itself under certain circumstances.
  • FPGAs Field Programmable Gate Arrays
  • ASICs Application Specific Integrated Circuits
  • ASSPs Application Specific Standard Products
  • SOCs System on Chips
  • CPLD Complex Programmable Logical device
  • an interaction method includes: displaying a target object in a first display mode on a target object display page, where the target object display page includes a first interactive control in the first display mode ; receiving a display mode switching operation on the target object display page; and in response to the display mode switching operation, switching to displaying the target object in a second display mode on the target object display page, the second display mode
  • the following target object presentation page includes a second interactive control different from the first interactive control.
  • the display attribute of the display screen area of the target object in the target object presentation page remains unchanged.
  • the display attribute of the display screen area of the target object in the target object presentation page remains unchanged, including: the display screen area of the target object is in the target
  • the display scale and/or display position in the object display page remains unchanged.
  • the first interactive control in the first display mode, is located in the display area of the target object in the target object presentation page, and in the second display mode
  • the second interactive control is located in an area other than the display screen area of the target object in the target object display page; or, in the first display mode, the first interactive control is located in the target object display In an area of the page other than the display screen area of the target object, in the second display mode, the second interactive control is located in the display screen area of the target object in the target object presentation page.
  • the second interactive control in the second display mode, is located in an area of the target object presentation page other than the display screen area of the target object, including:
  • the second display mode is a clear screen display mode; or, in the first display mode, the first interactive control is located in an area of the target object display page other than the display screen area of the target object, including :
  • the first display mode is a clear screen display mode.
  • the target object display page in response to the first interactive control being located in the display area of the target object in the target object presentation page in the first display mode: the first display In the display mode, the target object display page also includes the data information of the target object, and the data information of the target object is located in the display screen area of the target object in the target object display page; or, in response to the In the second display mode, the second interactive control is located in the display area of the target object in the target object display page: in the second display mode, the target object display page also includes the target object For data information, the data information of the target object is located in the display screen area of the target object on the target object display page.
  • the first interactive control is used to perform a first type of interactive operation
  • the second interactive control is used to perform a second type of interactive operation
  • the first type of interactive operation is different from The second type of interaction
  • the The second type of interactive operation in response to the second interactive control being located in an area of the target object display page other than the display screen area of the target object in the second display mode, includes an adjustable operation corresponding to the display information in the second display mode.
  • the target object presentation page in the second display mode further includes at least one gesture interaction control area corresponding to the second display mode ; In response to the gesture interaction control area being triggered, the current state of the video is changed.
  • the at least one gesture interaction control area includes a first playback rate control area and a second playback rate control area; in response to the first playback rate control area being triggered, the video The current playback rate of the video is changed and adjusted to a first preset playback rate, the first preset playback rate being the first multiple of the current playback rate of the video; in response to the second playback rate control area being triggered, The current playback rate of the video is changed and adjusted to a second preset playback rate, the second preset playback rate is a second multiple of the current playback rate of the video, and the second multiple is different from the first Double the speed.
  • the second type of interactive operation further includes an operation corresponding to acquiring display information in the second display mode.
  • the obtaining operation includes any of the following operations: storing the target object; performing image capture on the display page of the target object to generate display information including the target object screenshot of .
  • the screenshot is a display screen of the target object on the target object presentation page.
  • the first type of interactive operation includes an interactive operation directed at the target object or between users associated with the target object.
  • the second display In the display mode, the second interactive control is located in an area other than the display screen area of the target object in the display page of the target object: in the first display mode, the first interactive control and the target The object is displayed synchronously on the target object display page; in the second display mode, the second interactive control and the target object are synchronously displayed on the target object display page, or, the first The two interactive controls are triggered and displayed on the target object presentation page during the process of displaying the target object.
  • the display mode switching operation includes any of the following operations: at least one touch point in the touch area of the target object display page is triggered and moves along a path; the target The third interactive control for switching display modes in the object display page is triggered.
  • the target object display page in the second display mode further includes the first interactive control, the second display mode is a clear screen display mode, and the second display In the mode, the first interactive control and the second interactive control are located in an area of the target object presentation page other than the display screen area of the target object.
  • an interaction device includes: a target object display unit configured to display a target object in a first display mode on a target object display page, and display a target object in a second display mode on the target object display page displaying the target object in a display mode, wherein the display page of the target object in the first display mode includes a first interactive control, and the display page of the target object in the second display mode includes a second interactive control, the The first interactive control is different from the second interactive control; the operation receiving unit is configured to receive a display mode switching operation on the target object display page; and the display mode switching unit is configured to respond to the display mode switching operation, from Displaying the target object in the first display mode on the target object display page is converted to displaying the target object in the second display mode on the target object display page.
  • an electronic device includes: a processor; a memory including one or more computer-executable instructions; the one or more computer-executable instructions are stored in the memory And configured to be executed by the processor, the one or more computer-executable instructions are used to implement the interaction method described in any embodiment of the present disclosure.
  • a storage medium is used for storing non-transitory computer-executable instructions, and any embodiment of the present disclosure can be implemented when the non-transitory computer-executable instructions are executed by a processor The interaction method described.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种交互方法及装置、电子设备及存储介质,该交互方法包括:在目标对象展示页面以第一显示模式显示目标对象,第一显示模式下目标对象展示页面包括第一交互控件(S10);在目标对象展示页面接收显示模式切换操作(S20);以及响应于显示模式切换操作,转换为在目标对象展示页面以第二显示模式显示目标对象,第二显示模式下目标对象展示页面包括不同于第一交互控件的第二交互控件(S30)。该方法有利于实现不同显示模式下的多样化交互功能。

Description

交互方法及装置、电子设备及存储介质
本申请要求于2021年11月25日递交的中国专利申请第202111412228.8号的优先权,该中国专利申请的全文以引用的方式并入以作为本申请的一部分。
技术领域
本公开的实施例涉及一种交互方法及装置、电子设备及存储介质。
背景技术
随着网络视听技术的不断发展,短视频在网络流量的推动下获得了快速发展,基于短视频进行社交互动的短视频社交软件已逐渐成为人们日常生活中的常用社交软件之一,其用户规模也在不断扩大。
发明内容
本公开至少一个实施例提供一种交互方法,该方法包括:在目标对象展示页面以第一显示模式显示目标对象,所述第一显示模式下所述目标对象展示页面包括第一交互控件;在所述目标对象展示页面接收显示模式切换操作;以及响应于所述显示模式切换操作,转换为在所述目标对象展示页面以第二显示模式显示所述目标对象,所述第二显示模式下所述目标对象展示页面包括不同于所述第一交互控件的第二交互控件。
本公开至少一个实施例还提供一种交互装置,该交互装置包括目标对象展示单元、操作接收单元和显示模式切换单元;该目标对象展示单元配置为在目标对象展示页面以第一显示模式显示目标对象,以及在所述目标对象展示页面以第二显示模式显示所述目标对象,所述第一显示模式下所述目标对象展示页面包括第一交互控件,所述第二显示模式下所述目标对象展示页面包括第二交互控件,所述第一交互控件不同于所述第二交互控件;该操作接收单元配置为在所述目标对象展示页面接收显示模式切换操作;该显示模式切换单元配置为响应于所述显示模式切换操作,从在所述目标对象展示页面以所 述第一显示模式显示所述目标对象转换为在所述目标对象展示页面以所述第二显示模式显示所述目标对象。
本公开至少一个实施例还提供一种电子设备,该电子设备包括处理器和存储器;所述存储器包括一个或多个计算机可执行指令;所述一个或多个计算机可执行指令被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机可执行指令用于实现本公开任一实施例所述的交互方法。
本公开至少一个实施例还提供一种存储介质,该存储介质用于存储非暂时性计算机可执行指令,当所述非暂时性计算机可执行指令由处理器执行时可以实现本公开任一实施例所述的交互方法。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本公开的一些实施例,而非对本公开的限制。
图1为一种可用于实施本公开实施例提供的交互方法的系统;
图2为本公开一些实施例提供的一种交互方法的示意性流程图;
图3A至图3C为本公开一些实施例提供的一种目标对象在不同显示模式下进行显示的示意图;
图4A和图4B为本公开一些实施例提供的一种不同显示模式下的目标对象展示页面的示例的示意图;
图5为本公开一些实施例提供的一种第二显示模式下的目标对象展示页面的示例的示意图;
图6为本公开一些实施例提供的另一种第二显示模式下的目标对象展示页面的示例的示意图;
图7A和图7B为本公开一些实施例提供的另一种不同显示模式下的目标对象展示页面的示例的示意图;
图8为本公开一些实施例提供的一种第三显示模式下的目标对象展示页面的示例的示意图;
图9A和图9B为本公开一些实施例提供的再一种不同显示模式下的目标对象展示页面的示例的示意图;
图10为本公开一些实施例提供的再一种第二显示模式下的目标对象展示页面的示例的示意图;
图11为本公开一些实施例提供的一种交互装置的示意框图;
图12为本公开一些实施例提供的一种电子设备的示意框图;
图13为本公开一些实施例提供的另一种电子设备的示意框图;以及
图14为本公开一些实施例提供的一种存储介质的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
目前,当用户在例如手机、平板电脑、笔记本电脑等移动终端或其他电子设备上通过短视频社交软件发布或观看短视频时,不同用户之间可以通过该 短视频社交软件实现社交互动。例如,用户可以通过短视频社交软件将制作的短视频上传并发布,也可以通过短视频社交软件观看其他用户发布的短视频,并对短视频进行例如点赞、评论、转发等操作,从而实现与其他用户之间的社交互动。
本公开至少一个实施例提供一种交互方法,该交互方法包括:在目标对象展示页面以第一显示模式显示目标对象,第一显示模式下目标对象展示页面包括第一交互控件;在目标对象展示页面接收显示模式切换操作;以及响应于显示模式切换操作,转换为在目标对象展示页面以第二显示模式显示目标对象,第二显示模式下目标对象展示页面包括不同于第一交互控件的第二交互控件。
本公开上述实施例提供的交互方法中,目标对象展示页面在不同显示模式下可以分别提供不同的与当前显示模式对应的交互控件,以用于执行例如不同类型的交互操作,进而有利于满足用户在不同显示模式下的多样化交互需求。
下面,将参考附图详细地说明本公开的实施例。应当注意的是,不同的附图中相同的附图标记将用于指代已描述的相同的元件。
图1为一种可用于实施本公开实施例提供的交互方法的系统。如图1所示,该系统100可以包括多个用户终端110、网络120、服务器130以及数据库140。例如,该系统100可以用于实施本公开任一实施例所述的交互方法。
用户终端110例如为电脑110-1、手机110-2和平板电脑110-3等。可以理解的是,用户终端110可以是能够执行数据处理的任何其他类型的电子设备,其可以包括但不限于台式电脑、笔记本电脑、平板电脑、智能手机、智能家居设备、可穿戴设备、车载电子设备、监控设备等。例如,用户终端110也可以是设置有电子设备的任何装备,例如车辆、机器人等。
用户可以通过安装在用户终端110上的应用程序进行操作,应用程序通过网络120将用户行为数据传输给服务器130,用户终端110还可以通过网络120接收服务器130传输的数据。本公开的实施例对于用户终端110的硬件系统以及软件系统没有限制,例如,用户终端110可以是基于ARM、X86等处理器,可以具备例如摄像头、触摸屏、麦克风等输入/输出设备,可以运行有Windows、iOS、Linux、Android、鸿蒙OS等操作系统。
例如,用户终端110上的应用程序可以是社交应用程序,例如基于视频、图片、直播等多媒体资源的社交应用程序。以基于视频、图片、直播等多媒体资源的社交应用程序为例,用户可以在用户终端110上通过该社交应用程序进行线上直播或者上传发布视频、图片等,同时也可以观看或浏览其他用户发布的视频、图片或直播等,并可以进行例如点赞、评论、转发等操作。
用户终端110可以通过运行进程或线程的方式实施本公开实施例提供的交互方法。在一些示例中,用户终端110可以利用其内置的应用程序执行交互方法。在另一些示例中,用户终端110可以通过调用用户终端110外部存储的应用程序执行交互方法。
网络120可以是单个网络,或至少两个不同网络的组合。例如,网络120可以包括但不限于局域网、广域网、公用网络、专用网络等中的一种或几种的组合。网络120可以是诸如因特网的计算机网络和/或各种电信网络(例如3G/4G/5G移动通信网、WIFI、蓝牙、ZigBee等),本公开的实施例对此不作限制。
服务器130可以是一个单独的服务器,或一个服务器群组,或云服务器,服务器群组内的各个服务器通过有线的或无线的网络进行连接。一个服务器群组可以是集中式的,例如数据中心,也可以是分布式的。服务器130可以是本地的或远程的。服务器130可以通过有线的或无线的网络与用户终端110进行通信。本公开的实施例对于服务器130的硬件系统以及软件系统不作限制。
数据库140可以泛指具有存储功能的设备。数据库140主要用于存储用户终端110和服务器130在工作中所利用、产生和输出的各种数据。例如,以用户终端110上的应用程序为上述基于视频、图片、直播等多媒体资源的社交应用程序为例,数据库140所存储的数据可以包括用户通过用户终端110上传的例如视频、图片等资源数据,以及例如点赞、评论等互动操作数据等。
数据库140可以是本地的或远程的。数据库140可以包括各种存储器、例如随机存取存储器(Random Access Memory,RAM)、只读存储器(Read Only Memory,ROM)等。以上提及的存储设备只是列举了一些例子,该系统100可以使用的存储设备并不局限于此。本公开的实施例对于数据库140的硬件系统以及软件系统不作限制,例如,可以是关系型数据库或非关系型数据 库。
数据库140可以经由网络120与服务器130或其一部分相互连接或通信,或直接与服务器130相互连接或通信,或是上述两种方式的结合。
在一些示例中,数据库140可以是独立的设备。在另一些示例中,数据库140也可以集成在用户终端110和服务器130中的至少一个中。例如,数据库140可以设置在用户终端110上,也可以设置在服务器130上。又例如,数据库140也可以是分布式的,其一部分设置在用户终端110上,另一部分设置在服务器130上。
图2为本公开一些实施例提供的一种交互方法的示意性流程图。该交互方法可以应用于图1所示的系统100中的用户终端110上,例如应用于用户终端110上的社交应用程序或软件中,用户可以在用户终端110上的社交应用程序或软件提供的交互界面中进行操作。
如图2所示,本公开实施例提供的交互方法包括步骤S10至步骤S30。
步骤S10:在目标对象展示页面以第一显示模式显示目标对象,第一显示模式下目标对象展示页面包括第一交互控件。
步骤S20:在目标对象展示页面接收显示模式切换操作。
步骤S30:响应于显示模式切换操作,转换为在目标对象展示页面以第二显示模式显示目标对象,第二显示模式下目标对象展示页面包括不同于第一交互控件的第二交互控件。
例如,对于上述步骤S10和步骤S30,目标对象可以为图片、视频、直播等多媒体资源,目标对象展示页面可以为用户终端110上的社交应用程序或软件提供的交互界面,该交互界面可以作为显示界面以用于向用户(也即,用户终端110的使用者)展示目标对象的可视信息,还可以用于接收用户在交互界面中执行的操作。
例如,以用户终端110为智能手机或平板电脑为例,目标对象展示页面可以占据智能手机或平板电脑的全部显示屏幕,换句话说,目标对象展示页面即为智能手机或平板电脑的整个显示界面。又例如,以用户终端110为笔记本电脑为例,目标对象展示页面可以占据笔记本电脑的全部显示屏幕,或者也可以仅占据笔记本电脑的部分显示屏幕。
例如,以目标对象为视频为例,视频可以在目标对象展示页面中进行播 放,以使用户通过目标对象展示页面观看该视频。又例如,以目标对象为图片为例,一张或多张图片可以在目标对象展示页面中进行显示,用户可以通过目标对象展示页面同时浏览或分别浏览各张图片。
例如,第一显示模式和第二显示模式为两种不同的显示模式。这里,不同的显示模式可以是指目标对象在目标对象展示页面中的显示方式或显示模式不同。
例如,第一显示模式和第二显示模式可以分别为正常显示模式(也即,非清屏显示模式)和清屏显示模式。在清屏显示模式下,目标对象展示页面中的交互控件均位于目标对象的显示画面区域以外的区域内,以使目标对象的显示画面不被交互控件所遮挡,有利于用户可以更加准确且直观地获取目标对象的全部画面信息,并且清屏显示模式下目标对象的显示画面区域不变。在正常显示模式下,目标对象展示页面中的交互控件可以部分或完全位于目标对象的显示画面区域内,例如除交互控件以外,目标对象展示页面中还可以包括其他与目标对象相关的数据信息,进而有助于用户快速获取关于目标对象的相关信息并执行相应的交互操作。在由清屏显示模式切换至正常显示模式,或由正常显示模式切换至清屏显示模式时,目标对象的显示画面连续播放。
例如,在第一显示模式和第二显示模式下,目标对象的显示画面区域在目标对象展示页面中所占据的显示比例、显示位置等属性以及目标对象的显示画面的尺寸比例等特征均可以保持不变,使目标对象在不同显示模式下均保持稳定的显示状态,从而有利于避免在显示模式切换过程中可能对画面的视觉效果产生不良影响,进而优化用户的观看体验。
例如,在从第一显示模式切换为第二显示模式或者从第二显示模式切换为第一显示模式的过程中,目标对象的显示状态不发生改变。例如,以目标对象为视频为例,在显示模式切换过程中,视频的播放状态、暂停状态、播放速率、播放音量、画面清晰度等均不发生改变。
又例如,对于视频作为目标对象的情况,视频在不同的显示模式下也可以分别采用不同的播放音量,例如第一显示模式和第二显示模式可以分别为高音量播放模式和低音量播放模式,或者分别为有声播放模式和无声播放模式等;或者,视频在不同的显示模式下可以分别采用不同的画质效果,例如第一显示模式和第二显示模式分别为高清画质播放模式和低清画质播放模式等。
例如,对于目标对象为多张图片的情况,在不同显示模式下可以分别采用在目标对象展示页面中同时显示多张图片的同步显示方式,以及在目标对象展示页面中依次显示每张图片的单张显示方式;或者,多张图片在不同显示模式下可以分别采用自动连续播放模式和手动选择播放模式等。
需要说明的是,上述对于不同的显示模式的列举仅是示例性说明,本公开的实施例中对于不同的显示模式的应用场景包括但并不仅限于此。
例如,对于上述步骤S10和步骤S30,第一交互控件和第二交互控件可以分别用于执行不同的交互操作,以提供不同的交互功能,例如可以用于分别执行不同类型的交互操作,以提供不同类型的交互功能。第一显示模式下目标对象展示页面中包括第一交互控件且不包括第二交互控件,第二显示模式下目标对象展示页面中包括第二交互控件且不包括第一交互控件,进而有利于在第一显示模式下和第二显示模式下能够分别实现不同的交互操作,使第一显示模式下和第二显示模式下能够分别向用户提供不同的交互功能,从而更好地满足用户在不同的显示模式下的多样化交互需求。
例如,第一交互控件或第二交互控件可用于执行的交互操作可以是用户在用户终端110上与目标对象之间进行的本地交互操作。例如,对于不同显示模式,第一交互控件可用于执行的交互操作可以根据第一显示模式下的例如目标对象展示页面中的显示信息确定,第二交互控件可用于执行的交互操作可以根据第二显示模式下的例如目标对象展示页面中的显示信息确定。换言之,第一交互控件和第二交互控件所用于实现的具体交互操作可以与对应的不同显示模式的模式特征相关联。
例如,以显示模式为清屏显示模式为例,在清屏显示模式下,交互控件可以用于执行例如改变目标对象的显示信息的可调整操作(例如显示位置、显示比例、显示角度等),也可以用于执行在用户终端110上存储目标对象的部分信息或全部信息等交互操作。例如,该本地交互操作所产生的数据可以不需要上传并存储至服务器130中。例如,以将本公开提供的交互方法应用于短视频社交软件为例,本地交互操作可以包括用户在通过短视频社交软件观看短视频时对视频的播放画面、播放速率、播放音量等进行的调整操作,或者也可以包括对视频进行的下载、图像截取等获取操作。
又例如,第一交互控件或第二交互控件中的另一个可用于执行的交互操 作也可以是不同用户终端110的多个用户(也即,不同用户终端110的多个使用者)之间进行的线上交互操作,以实现多个用户之间的信息交互。例如,该线上交互操作所产生的数据需要被上传并存储至服务器130中,以实现不同用户终端110以及服务器130之间的数据传输和交互。例如,以将本公开提供的交互方法应用于短视频社交软件为例,该线上交互操作可以包括用户在通过短视频社交软件观看短视频时对视频进行的例如点赞、收藏、评论、转发等操作。
例如,对于上述步骤S20,显示模式切换操作可以用于实现使目标对象展示页面在不同的显示模式之间进行切换。在上述步骤S20中,当用户在目标对象展示页面进行的显示模式切换操作被接收后,目标对象从以第一显示模式在目标对象展示页面中进行显示,切换到以第二显示模式在目标对象展示页面中进行显示。
例如,该显示模式切换操作可以是用户通过例如手指、触控笔等触控方式直接在目标对象展示页面进行的触控操作,或者也可以是用户通过例如鼠标、键盘等外接输入设备在目标对象展示页面进行的例如单击或双击等控制操作,本公开的实施例对显示模式切换操作的具体实施方式不作限制。
例如,以显示模式切换操作为在目标对象展示页面基于触控点进行的触控操作为例,显示模式切换操作可以设置为目标对象展示页面的触控区域内的一个或多个触控点被触发,或者也可以进一步设置为目标对象展示页面的触控区域内的一个或多个触控点被触发并按照预设方向或预设路径进行移动。例如,当用户终端110检测到目标对象展示页面的触控区域内的一个触控点被触发并按照例如向左、向右、向上或向下的预设方向进行移动时,第一显示模式被切换为第二显示模式;或者,当用户终端110检测到目标对象展示页面的触控区域内的多个触控点被触发并按照彼此背离、彼此靠近或彼此平行的预设方向分别沿多条路径移动时,第一显示模式被切换为第二显示模式;或者,当用户终端110检测到目标对象展示页面的触控区域内的多个触控点被触发并被移动到触控区域中的预设区域内时,第一显示模式被切换为第二显示模式。本公开的实施例对触控操作模式下显示模式切换操作的具体实施方式不作限制。
图3A和图3B为本公开一些实施例提供的一种目标对象在不同显示模式 下进行显示的示意图。例如,图3A为在目标对象展示页面11以第一显示模式显示目标对象的示意图,图3B为在目标对象展示页面11以第二显示模式显示目标对象的示意图。需要说明的是,在本公开的其他一些实施例中,也可以是图3A为在目标对象展示页面11以第二显示模式显示目标对象的示意图,图3B为在目标对象展示页面11以第一显示模式显示目标对象的示意图。
例如,结合图3A和图3B所示,在本公开实施例提供的交互方法中,当在目标对象展示页面11接收到显示模式切换操作后,目标对象在目标对象展示页面11中的显示模式从图3A所示的第一显示模式转换为图3B所示的第二显示模式。
例如,在从图3A所示的第一显示模式切换为图3B所示的第二显示模式的过程中,目标对象的显示画面区域12在目标对象展示页面11中的显示属性保持不变,例如该显示属性包括目标对象的显示画面区域12在目标对象展示页面11中的显示比例、显示位置、画面尺寸比例等。
例如,参考图3A和图3B所示,该目标对象的显示画面区域12在图3A所示的第一显示模式下和图3B所示的第二显示模式下均在目标对象展示页面11中占据相同的显示比例,也即,在显示模式切换过程中,目标对象的显示画面区域12在目标对象展示页面11中所占据的区域的面积与目标对象展示页面11的总面积之间的比值保持不变。
例如,该目标对象的显示画面区域12在图3A所示的第一显示模式下和图3B所示的第二显示模式下均采用相同的画面尺寸比例,也即,在显示模式切换过程中,目标对象的显示画面区域12的宽度与高度之间的比值保持不变。
例如,该目标对象的显示画面区域12在图3A所示的第一显示模式下和图3B所示的第二显示模式下均位于目标对象展示页面11中的相同显示位置。例如,在显示模式切换过程中,目标对象的显示画面区域12的中心与目标对象展示页面11的中心之间的相对位置关系保持不变,目标对象的显示画面区域12的各边缘与目标对象展示页面11的各边缘之间的相对位置关系均保持不变。
例如,以该目标对象为视频为例,视频在图3A所示的第一显示模式下和图3B所示的第二显示模式下的播放状态相同,例如在显示模式切换过程中,视频的播放或暂停状态、播放速率、播放音量、画面清晰度等均保持不变。
如图3A所示,第一显示模式下目标对象展示页面11包括第一交互控件21。例如,图3A中示出了三个第一交互控件21,且该三个第一交互控件21沿目标对象展示页面11的右侧边缘从上至下依次排列。
如图3B所示,第二显示模式下目标对象展示页面11包括第二交互控件22。例如,图3B中示出了三个第二交互控件22,且该三个第二交互控件22沿目标对象展示页面11的下侧边缘从左至右依次排列。
需要说明的是,本公开的实施例对于第一显示模式下目标对象展示页面11中包括的第一交互控件21的数量、第一交互控件21在目标对象展示页面11中的排列方式、第二显示模式下目标对象展示页面11中包括的第二交互控件22的数量、第二交互控件22在目标对象展示页面11中的排列方式等均不作具体限制。
例如,在图3A所示的第一显示模式下,第一交互控件21在目标对象展示页面11中位于目标对象的显示画面区域12内,目标对象的显示画面区域12中的部分区域被第一交互控件21遮挡;在图3B所示的第二显示模式下,第二交互控件22位于目标对象展示页面11中的除目标对象的显示画面区域12以外的区域内,例如位于目标对象的显示画面区域12的下侧相邻区域中,以使得目标对象的显示画面区域12中的任一区域均不会被第二交互控件22遮挡。进而,通过在不同显示模式下,分别采用使得交互控件对目标对象的显示画面区域12进行遮挡和不进行遮挡的两种不同设置方式,可以向用户提供不同的显示效果,并且进一步的,可以基于不同显示模式提供相应的不同交互控件,提升用户体验。
例如,图3B所示的第二显示模式为清屏显示模式,在该清屏显示模式下,目标对象的显示画面区域12内不设置任何交互控件,以使目标对象的显示画面区域12不被遮挡,从而可以向用户提供完整的显示画面,有利于改善用户的观看体验。需要说明的是,目标对象的显示画面区域12是指用于展示目标对象的可视信息的完整画面,在图3B所示的第二显示模式下,显示画面区域12中不包含除目标对象的可视信息以外的任何显示元素或显示信息,进而使目标对象的显示画面区域12不被其他显示元素或显示信息所遮挡。例如,以图3A所示的第一显示模式下的目标对象展示页面11为例,第一交互控件21位于目标对象的显示画面区域12内,目标对象的显示画面区域12被第一交 互控件21所遮挡。例如,换言之,对于同一视频画面或同一图片而言,目标对象在图3A所示的第一显示模式下的显示画面区域与在图3B所示的第二显示模式下的显示画面区域相同。
例如,如图3B所示,在第二显示模式下,目标对象的显示画面区域12在目标对象展示页面11中不被任何显示元素或显示对象遮挡,例如,目标对象展示页面11在第二显示模式下处于“清屏显示模式”,也即,目标对象展示页面11中任何会对目标对象的显示画面区域12产生遮挡的显示元素或显示对象均被清除。由此,有利于用户获取关于目标对象的更加完整的可视信息,增强用户在第二显示模式下对目标对象的显示画面区域12的直观感受,优化用户对于目标对象的显示画面区域12的观看体验。
例如,第一交互控件21可以用于执行第一类型交互操作,第二交互控件22可以用于执行不同于第一类型交互操作的第二类型交互操作。在清屏显示模式下,目标对象的显示画面区域12不被遮挡,从而可以进行截图等适合清屏显示模式的操作。进而,可以使得第一交互控件21和第二交互控件22在不同的显示模式下分别向用户提供不同类型的交互功能,进而有利于满足用户在不同的显示模式下的多样化交互需求。
例如,对于图3A和图3B所示的目标对象展示页面11中使交互控件对目标对象的显示画面区域12进行遮挡和不进行遮挡的两种不同显示模式,第一交互控件21和第二交互控件22可以用于分别提供有助于在该两种不同的显示模式下进行的交互操作。进而,既可以改善目标对象的显示画面区域12的视觉效果,又有利于优化用户在不同的显示模式下的交互体验。
或者,在本公开的其他一些实施例中,如图3C所示,第二显示模式下目标对象展示页面11中还可以包括第一交互控件21,也即,第二显示模式下目标对象展示页面11中可以既包括第二交互控件22,也包括第一交互控件21。
需要说明的是,在图3C所示的实施例中,目标对象展示页面11在第二显示模式下包括在第一显示模式下的部分第一交互控件21,例如包括第一显示模式下的多个第一交互控件21中的一个。而在其他一些实施例中,也可以根据不同实际需求,例如根据第二显示模式下的实际操作需求,目标对象展示页面11在第二显示模式下也可以包括更多个第一交互控件21,例如包括在第一显示模式下的全部第一交互控件21,本公开的实施例对此不作具体限制。
例如,图3C所示的第二显示模式为清屏显示模式(例如可参考上文中关于图3B所示的第二显示模式下的相应描述),如图3C所示,第一交互控件21和第二交互控件22均位于目标对象展示页面11中的除目标对象的显示画面区域12以外的区域内。进而,既可以改善第二显示模式下目标对象的显示画面区域12的视觉效果,又有利于满足用户更加多样化的交互需求,丰富用户在清屏显示模式下的交互体验。
下面,以基于视频或图片等多媒体资源实现不同用户之间的交流互动的社交软件的应用场景为例,对本公开实施例提供的交互方法在具体应用场景中的实施方式进行说明。需要说明的是,本公开实施例提供的交互方法还可以应用于其他不同的场景中,本公开的实施例对此不作限制。
图4A和图4B为本公开一些实施例提供的一种不同显示模式下的目标对象展示页面的示例的示意图,例如,图4A和图4B为本公开一些实施例提供的交互方法的一种具体应用示例的示意图。在图4A和图4B所示的示例中,在目标对象展示页面11中进行显示的目标对象为视频,图4A和图4B分别为视频在目标对象展示页面11中以不同显示模式进行显示的示意图。
下面,以图4A中所示的显示模式为第一显示模式,图4B中所示的显示模式为第二显示模式为例,结合图4A和图4B所示的示例对本公开一些实施例提供的交互方法进行说明。也即,在显示模式切换操作被接收后,视频在目标对象展示页面11中从以图4A所示的第一显示模式进行显示转换为以图4B所示的第二显示模式进行显示。需要说明的是,在其他一些示例中,也可以是图4A中所示的显示模式为第二显示模式,图4B中所示的显示模式为第一显示模式,本公开的实施例对此不作具体限制。
例如,如图4A和图4B所示,在从图4A所示的第一显示模式切换为图4B所示的第二显示模式的过程中,视频的显示画面区域12在目标对象展示页面11中的显示比例、显示位置或画面尺寸比例等显示属性均保持不变。
如图4A所示,第一显示模式下,目标对象展示页面11中包括第一交互控件101至103。第一交互控件101和103可以用于执行基于视频的第一类型交互操作,例如第一交互控件101和103分别用于执行对视频的点赞和转发操作。第一交互控件102可以用于执行与视频关联的用户之间的互动操作,例如与视频关联的用户可以包括发布该视频的用户(例如视频发布者)、观看 该视频的用户等。例如,在目标对象展示页面11中,通过点击第一交互控件102,可以使目标对象展示页面11中显示关于该视频的评论区界面,用户可以在评论区界面中与发布该视频的用户或者其他观看该视频的用户通过例如留言的方式进行互动。
例如,如图4A所示,第一显示模式下第一交互控件101~103在目标对象展示页面11中均位于视频的显示画面区域12内,视频的显示画面区域12的部分区域被第一交互控件101~103遮挡。或者,在其他一些示例中,如图7A所示,第一显示模式下第一交互控件101~103部分位于视频的显示画面区域12内,且部分位于视频的显示画面区域12外。例如,在图7A所示的目标对象展示页面11中,第一交互控件101部分位于视频的显示画面区域12内,且部分位于视频的显示画面区域12以外的区域中,第一交互控件102和103均位于视频的显示画面区域12以外的区域中。
例如,如图4A所示,相比于图4B所示的第二显示模式下的目标对象展示页面11,图4A所示的第一显示模式下的目标对象展示页面11还包括视频的数据信息,例如包括关于视频内容的文字说明、视频发布者(例如图4A中所示的“XXXXX”)等与视频有关的数据信息。
例如,如图4A所示,视频的数据信息在目标对象展示页面11中位于视频的显示画面区域12内,也即,在目标对象展示页面11中视频的数据信息覆盖视频的显示画面区域12,不需要额外占据目标对象展示页面11中的其他区域。由此,既可以有利于提升目标对象的显示画面区域12在目标对象展示页面11中的显示比例,又有助于用户在观看视频的同时可以从目标对象展示页面11中直观地获取与视频相关的数据信息。
或者,在其他一些示例中,如图7A所示,在目标对象展示页面11中,视频的数据信息也可以设置在视频的显示画面区域12以外的区域中。进而,使得视频的数据信息在目标对象展示页面11中不对视频的显示画面区域12进行遮挡,有利于视频的显示画面区域12在目标对象展示页面11中更加完整且充分地展示,从而使观看视频的用户能够准确地获取显示画面区域12中的每一部分或每个区域的显示信息。
例如,如图4A所示,第一显示模式下目标对象展示页面11还可以包括不同于第一交互控件101~103的其他交互控件或交互区域,以使得用户能够 在第一显示模式下在目标对象展示页面11中进行其他交互操作。
例如,如图4A所示,在第一交互控件103和视频的数据信息的下方,目标对象展示页面11还包括用于提供关于视频的音频信息的音频交互区域。例如,视频的音频信息在音频交互区域中以单行文本的形式滚动显示,用户可以通过例如点击该音频交互区域,获取关于该视频的全部音频信息。例如,在用户点击该音频交互区域后,关于该视频的全部音频信息在目标对象展示页面11中进行显示。
例如,如图4A所示,在视频的数据信息的上方,目标对象展示页面11还包括用于提供关于视频发布者的地理位置信息的位置信息交互区域。例如,视频发布者的城市信息可以直接显示在该位置信息交互区域中。用户可以通过例如点击该位置信息交互区域,获取关于该视频发布者的更详细的地理位置信息,例如在用户点击该位置信息交互区域后,该视频发布者的详细地理位置信息会被显示在目标对象展示页面11中。
例如,如图4A所示,在第一交互控件101~103的上方,目标对象展示页面11还包括用于提供关于该视频发布者的个人信息的个人信息交互区域。例如,该视频发布者在社交软件中所使用的头像显示在该个人信息交互区域中。用户可以通过例如点击该个人信息交互区域,获取关于该视频发布者的更详细的个人信息。例如,在用户点击该个人信息交互区域后,该视频发布者的详细个人信息会被显示在目标对象展示页面11中,或者,用户也可以通过点击该个人信息交互区域进入其他关联的展示页面中,以获取关于该视频发布者的详细个人信息。
例如,如图4A所示,在目标对象展示页面11的底端还包括多个不同的交互控件“首先”、“朋友”、“+”、“消息”以及“我”,以使用户可以通过这些不同的交互控件分别进入该社交软件的其他信息展示页面中。
例如,如图4A所示,在目标对象展示页面11的顶端区域还包括位于页面左上角的时间信息“9:41”以及位于右上角的关于用户终端的设备信息等。
例如,如图4A所示,在目标对象展示页面11的顶端区域还包括多个不同的交互控件“直播”、“同城”、“关注”、“推荐”以及
Figure PCTCN2022131140-appb-000001
以使用户可以通过这些不同的交互控件进入该社交软件的其他信息展示页面中。
例如,在其他一些示例中,如图7A所示,第一显示模式下目标对象展示 页面11还可以包括位于视频的显示画面区域12的下方的第三交互控件302。例如,该第三交互控件302可以用于执行不同显示模式之间的切换操作,例如在该第三交互控件302被触发后,视频的显示模式可以从图7A所示的第一显示模式切换至图8所示的全屏显示模式,例如图8所示的全屏显示模式可以为不同于第一显示模式和第二显示模式的第三显示模式。例如,在图8所示的第三显示模式下,目标对象展示页面11中不包括任何交互控件。例如,在目标对象展示页面11从图7B所示的第二显示模式切换至图8所示的第三显示模式后,视频的显示画面区域12在目标对象展示页面11中的显示属性发生改变。例如,如图8所示,视频的显示画面区域12在目标对象展示页面11中的显示比例、旋转角度等显示属性均发生改变。
需要说明的是,在其他一些示例中,第一显示模式下目标对象展示页面11中还可以包括其他交互控件、交互区域或显示信息等,本公开的实施例对此不作具体限制。
例如,如图4B所示,第二显示模式下,目标对象展示页面11中包括第二交互控件201和202,以及还包括第三交互控件301。
例如,第二交互控件201可以用于执行对于视频的显示信息的可调整操作,例如可以用于改变视频的播放状态。例如,在第二交互控件201被触发后,如图5所示,用于改变视频的播放速率的四个交互区域“慢”、“正常”、“快”和“极快”分别被显示在视频的显示画面区域12的正下方,以使用户可以根据实际需求,通过该四个触控区域对视频的当前播放速度进行调节,从而优化用户的视频观看体验。
或者,在本公开的其他一些示例中,视频的播放状态也可以通过触发目标对象展示页面11中的手势交互控制区域进行调节。例如,如图6所示,第二显示模式下,目标对象展示页面11还包括用于改变视频的播放状态的手势交互控制区域,例如第一播放速率控制区域CTR1和第二播放速率控制区域CTR2。当第一播放速率控制区域CTR1和第二播放速率控制区域CTR2被触发后,第一播放速率控制区域CTR1和第二播放速率控制区域CTR2被显示在目标对象展示页面11中,进而可以通过第一播放速率控制区域CTR1和第二播放速率控制区域CTR2改变视频的当前播放状态。
例如,当第一播放速率控制区域CTR1被触发后,视频的当前播放速率 被改变并调整为第一预设播放速率,第一预设播放速率为视频的当前播放速率的第一倍速;当第二播放速率控制区域CTR2被触发后,视频的当前播放速率被改变并调整为第二预设播放速率,第二预设播放速率为视频的当前播放速率的第二倍速,第二倍速不同于第一倍速。例如,第一倍速的数值和第二倍速的数值均不为1,第一预设播放速率和第二预设播放速率均不同于视频的当前播放速率。
例如,以图6所示的示例为例,第一倍速可以设置为小于第二倍速。例如,第一倍速的数值设置为小于1,例如可以为0.25、0.5、0.75等,从而可以通过触发第一播放速率控制区域CTR1实现对于当前视频的慢速播放。例如,第二倍速的数值设置为大于1,例如可以为1.25、1.5、2等,从而可以通过触发第二播放速率控制区域CTR2实现对于当前视频的快进播放。
例如,在图6所示的示例中,在第一播放速率控制区域CTR1或第二播放速率控制区域CTR2被触发后,第一播放速率控制区域CTR1和第二播放速率控制区域CTR2均被显示在目标对象展示页面11中。进而,有助于用户通过第一播放速率控制区域CTR1和第二播放速率控制区域CTR2准确且快速地对视频的当前播放速率进行调整。
例如,如图6所示,目标对象展示页面11中还可以提供用于表示第一播放速率控制区域CTR1的速率调节功能的标识图案(例如图6中所示的<<)和用于表示第二播放速率控制区域CTR2的速率调节功能的标识图案(例如图6中所示的>>),进而有助于用户通过第一播放速率控制区域CTR1和第二播放速率控制区域CTR2对视频的播放速率进行实时调整。
例如,在图6所示的示例中,在目标对象展示页面11包括第一播放速率控制区域CTR1和第二播放速率控制区域CTR2的情况下,目标对象展示页面11中可以不设置第二交互控件201,进而增强用户在第二显示模式下对目标对象的显示画面区域12的直观感受。或者,在其他一些示例中,目标对象展示页面11也可以同时包括第二交互控件201以及第一播放速率控制区域CTR1和第二播放速率控制区域CTR2,进而有助于用户根据实际需求选取适合的播放速率调节方式,优化用户的交互体验。
例如,参考图4B所示,第二交互控件202可以用于执行对于视频的显示信息的获取操作,例如用于执行对视频的当前显示画面区域12的获取操作。 例如,在第二交互控件202被触发后,视频的当前显示画面区域12会被截取并生成截图,生成的截图即为视频的当前显示画面区域12。也即,生成的截图中不包括例如图4B中所示的目标对象展示页面11的左上角的时间信息“9:41”或者右上角的关于用户终端的设备信息等,也不包括目标对象展示页面11中位于视频的显示画面区域12的下方的黑色区域以及黑色区域中的关于例如第二交互控件201和202、第三交互控件301的显示信息等。
或者,在本公开的其他一些示例中,在第二交互控件202被触发后,目标对象展示页面11的当前画面会被截取,并生成包含当前目标对象展示页面11的全部可视信息的截图,例如生成的截图可以参考图4B所示。也即,生成的截图中既包括视频的当前显示画面区域12,也包括例如目标对象展示页面11的左上角的覆盖视频的显示画面区域12的时间信息“9:41”以及右上角的覆盖视频的显示画面区域12的关于用户终端的设备信息,同时还包括目标对象展示页面11中位于视频的显示画面区域12的下方的黑色区域以及黑色区域中的关于例如第二交互控件201和202、第三交互控件301的显示信息等。
或者,在本公开的其他一些示例中,在第二交互控件202被触发后,目标对象展示页面11中会进一步提供关于图像截取操作的多个交互控件,该多个交互控件可以分别用于截取视频的当前显示画面区域12或者用于截取目标对象展示页面11的当前画面。用户可以根据实际不同需求,在多个交互控件中进行选择,以获取所需的截图。
例如,如图4B所示,第二显示模式下目标对象展示页面11中还包括第三交互控件301。该第三交互控件301可以用于执行不同显示模式之间的切换操作,例如在第三交互控件301被触发后,视频的显示模式将从图4B所示的第二显示模式切换至图4A所示的第一显示模式。
例如,在本公开的其他一些示例中,如图7B所示,第二显示模式下,除上述第二交互控件201和202以及第三交互控件301以外,目标对象展示页面11中还可以包括第三交互控件303。例如,该第三交互控件303可以用于执行不同显示模式之间的切换操作,例如在该第三交互控件303被触发后,视频的显示模式可以从图7B所示的第二显示模式切换至图8所示的全屏显示模式,例如图8所示的全屏显示模式可以为不同于第一显示模式和第二显示模式的第三显示模式。例如,在图8所示的第三显示模式下,目标对象展 示页面11中不包括任何交互控件。例如,在目标对象展示页面11从图7B所示的第二显示模式切换至图8所示的第三显示模式后,视频的显示画面区域12在目标对象展示页面11中的显示属性发生改变。例如,如图8所示,视频的显示画面区域12在目标对象展示页面11中的显示比例、旋转角度等显示属性均发生改变。
例如,在本公开的其他一些示例中,第二显示模式下,除上述第二交互控件201和202以及第三交互控件301和303以外,目标对象展示页面11中还可以包括其他交互控件或交互区域,以用于执行例如对视频进行存储等其他操作,本公开的实施例对此不作具体限制。
例如,以图4B所示的示例为例,第二显示模式下目标对象展示页面11中的第二交互控件201和202以及第三交互控件301均位于目标对象展示页面11中的除视频的显示画面区域12以外的区域内。
例如,在图4A和图4B所示的示例中,第一显示模式下,第一交互控件101~103与视频在目标对象展示页面11中被同步显示;第二显示模式下,第二交互控件201和202以及第三交互控件301与视频在目标对象展示页面11中被同步显示。在本公开的其他一些示例中,第二交互控件201和202以及第三交互控件301也可以是在对视频进行播放的过程中被触发并显示在目标对象展示页面11中。例如,在对视频进行播放的过程中,用户可以通过点击目标对象展示页面11,使得第二交互控件201和202以及第三交互控件301被显示在目标对象展示页面11中。
需要说明的是,关于图5至图8所示的示例的具体说明可以参考上述关于图4A和图4B所示的示例中的相应内容,重复之处在此不再赘述。
图9A和图9B为本公开一些实施例提供的再一种不同显示模式下的目标对象展示页面的示例的示意图。例如,图9A和图9B为本公开一些实施例提供的交互方法的一种具体应用示例的示意图。在图9A和图9B所示的示例中,在目标对象展示页面11中进行显示的目标对象为多张图片,图9A和图9B分别为多张图片在目标对象展示页面11中以不同显示模式进行显示的示意图。
下面,以图9A中所示的显示模式为第一显示模式,图9B中所示的显示模式为第二显示模式为例,结合图9A和图9B所示的示例对本公开一些实施例提供的交互方法进行说明。也即,在显示模式切换操作被接收后,多张图片 在目标对象展示页面11中从以图9A所示的第一显示模式进行显示转换为以图9B所示的第二显示模式进行显示。需要说明的是,在其他一些示例中,也可以是图9A中所示的显示模式为第二显示模式,图9B中所示的显示模式为第一显示模式,本公开的实施例对此不作具体限制。
例如,如图9A所示,第一显示模式下目标对象展示页面11中还包括多个图片显示交互控件401,该多个图片显示交互控件401位于图片的显示画面区域12内,例如位于图片的显示画面区域12中的最底端。
该多个图片显示交互控件401分别对应于多张图片,可以用于显示当前目标对象展示页面11中所展示的图片在该多张图片中的顺序,以使用户获取多张图片的当前展示进度。例如,当该多个图片显示交互控件401中的一个图片显示交互控件401被触发时,在目标对象展示页面11中显示对应于该图片显示交互控件401的图片,由此实现在目标对象展示页面11中对多张图片进行切换显示。又例如,用户也可以通过在目标对象展示页面11中进行例如左右滑动等操作,实现在目标对象展示页面11中对多张图片进行切换显示,本公开的实施例对于多张图片的具体切换显示方法不作限制。
例如,如图9A所示,第一显示模式下目标对象展示页面11中提供的数据信息还包括关于目标对象的类型信息,例如关于图片的“图文”类型信息。
例如,相比于第一显示模式下的图片显示交互控件401,如图9B所示,第二显示模式下目标对象展示页面11中的多个图片显示交互控件401位于图片的显示画面区域12的下方,且调整为“···”的形式显示在目标对象展示页面11中,进而有利于避免遮挡图片的显示画面区域12。
例如,如图9B所示,除第三交互控件301以外,第二显示模式下目标对象展示页面11还包括第二交互控件204,该第二交互控件204可以用于对目标对象展示页面11中当前显示的图片进行下载。例如,当第二交互控件204被触发后,目标对象展示页面11中当前显示的图片可以被下载并存储在用户终端上。
例如,图10示出了在多张图片之间进行切换显示的情形。如图10所示,例如用户可以通过在目标对象展示页面11中进行左右滑动的触控操作,实现在图片1和图片2之间的切换显示。以目标对象展示页面11中当前显示的图片为图片1为例,与图片1对应的图片显示交互控件401的显示状态不同于 其他图片显示交互控件401,以提示用户目标对象展示页面11中当前显示的图片在多张图片中的顺序;当用户在目标对象展示页面11中开始进行向右滑动的触控操作时,目标对象展示页面11中展示图10所示的情况,并在用户完成向右滑动的触控操作后,在目标对象展示页面11中切换为显示图片2,由此实现在多张图片之间的切换显示。
例如,在其他一些示例中,第二显示模式下目标对象展示页面11还可以包括除上述第二交互控件204以外的且用于执行其他交互操作的交互控件,例如还可以包括用于执行第二类型交互操作的其他不同第二交互控件。例如,其他不同第二交互控件可以用于执行改变图片的显示画面区域12在目标对象展示页面11中的例如显示比例、旋转角度或画面尺寸比例等显示属性的操作。本公开的实施例对第二显示模式下目标对象展示页面11中包括的第二交互控件可用于执行的第二类型交互操作不作具体限制。
需要说明的是,关于图9A至图10所示的示例中的其他内容可以参考上述关于图4A和图4B所示的示例中的相应描述,重复之处在此不再赘述。
需要说明的是,在上述示例中,以目标对象为视频或图片的应用场景为例,对本公开实施例提供的交互方法的具体实施方式进行说明,但这并不构成对本公开实施例的限制。在本公开的其他一些实施例或示例中,目标对象也可以为在目标对象展示页面中能够进行显示的其他类型的对象,例如网络直播、线上直播等多媒体资源。
需要说明的是,在本公开的实施例中,本公开上述各个实施例提供的交互方法的流程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行。虽然上文描述的交互方法的流程包括特定顺序出现的多个操作,但是应该清楚地了解,多个操作的顺序并不受限制。上文描述的交互方法可以执行一次,也可以按照预定条件执行多次。
本公开至少一个实施例还提供一种交互装置。图11为本公开一些实施例提供的一种交互装置的示意框图。
例如,如图11所示,该交互装置60包括目标对象展示单元601、操作接收单元602和显示模式切换单元603。
目标对象展示单元601配置为在目标对象展示页面以第一显示模式显示目标对象,以及在目标对象展示页面以第二显示模式显示目标对象。第一显示 模式下目标对象展示页面包括第一交互控件,第二显示模式下目标对象展示页面包括第二交互控件,第一交互控件不同于第二交互控件。例如,目标对象展示单元601可以执行图2中所示的交互方法中的步骤S10和步骤S30的至少部分操作。
操作接收单元602配置为在目标对象展示页面接收显示模式切换操作。例如,操作接收单元602可以执行图2中所示的交互方法中的步骤S20。
显示模式切换单元603配置为响应于显示模式切换操作,从在目标对象展示页面以第一显示模式显示目标对象转换为在目标对象展示页面以第二显示模式显示目标对象。例如,显示模式切换单元603可以执行图2中所示的交互方法中的步骤S30的至少部分操作。
例如,目标对象展示单元601、操作接收单元602和显示模式切换单元603包括存储在存储器中的代码和程序;处理器可以执行该代码和程序以实现如上所述的目标对象展示单元601、操作接收单元602和显示模式切换单元603的一些功能或全部功能。例如,目标对象展示单元601、操作接收单元602和显示模式切换单元603可以是专用硬件器件,用来实现如上所述的目标对象展示单元601、操作接收单元602和显示模式切换单元603的一些或全部功能。例如,目标对象展示单元601、操作接收单元602和显示模式切换单元603可以是一个电路板或多个电路板的组合,用于实现如上所述的功能。在本申请实施例中,该一个电路板或多个电路板的组合可以包括:(1)一个或多个处理器;(2)与处理器相连接的一个或多个非暂时的存储器;以及(3)处理器可执行的存储在存储器中的固件。
需要说明的是,关于目标对象展示单元601、操作接收单元602和显示模式切换单元603的具体说明可以分别参考上述交互方法的实施例中对应于图2所示的步骤S10至步骤S30的相关描述。此外,交互装置60可以实现与前述交互方法相似的技术效果,在此不再赘述。
本公开至少一个实施例还提供一种电子设备,该电子设备包括处理器和存储器。该存储器包括一个或多个计算机可执行指令。一个或多个计算机可执行指令被存储在存储器中并被配置为由处理器执行,一个或多个计算机可执行指令用于实现本公开任一实施例提供的交互方法。
图12为本公开一些实施例提供的一种电子设备的示意框图。如图12所 示,该电子设备300包括处理器310和存储器320,可以用于实现客户端或服务器。存储器320用于非瞬时性地存储有计算机可执行指令(例如一个或多个计算机程序模块)。处理器310用于运行该计算机可执行指令,该计算机可执行指令被处理器310运行时可以执行上文所述的交互方法中的一个或多个步骤,进而实现上文所述的交互方法。存储器320和处理器310可以通过总线系统和/或其它形式的连接机构(未示出)互连。
例如,处理器310可以是中央处理单元(CPU)、图形处理单元(GPU)或者具有数据处理能力和/或程序执行能力的其它形式的处理单元。例如,中央处理单元(CPU)可以为X86或ARM架构等。处理器310可以为通用处理器或专用处理器,可以控制电子设备300中的其它组件以执行期望的功能。
例如,存储器320可以包括一个或多个计算机程序产品的任意组合,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(ROM)、硬盘、可擦除可编程只读存储器(EPROM)、便携式紧致盘只读存储器(CD-ROM)、USB存储器、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序模块,处理器310可以运行一个或多个计算机程序模块,以实现电子设备300的各种功能。在计算机可读存储介质中还可以存储各种应用程序和各种数据以及应用程序使用和/或产生的各种数据等。
需要说明的是,本公开的实施例中,电子设备300的具体功能和技术效果可以参考上文中关于交互方法的描述,此处不再赘述。
图13为本公开一些实施例提供的另一种电子设备的示意框图。该电子设备400例如适于用来实施本公开实施例提供的交互方法。电子设备400可以是终端设备等,可以用于实现客户端或服务器。电子设备400可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)、可穿戴电子设备等等的移动终端以及诸如数字TV、台式计算机、智能家居设备等等的固定终端。需要注意的是,图13示出的电子设备400仅仅是一个示例,其不会对本公开实施例的功能和使用范围带来任何限制。
如图13所示,电子设备400可以包括处理装置(例如中央处理器、图形 处理器等)410,其可以根据存储在只读存储器(ROM)420中的程序或者从存储装置480加载到随机访问存储器(RAM)430中的程序而执行各种适当的动作和处理。在RAM 430中,还存储有电子设备400操作所需的各种程序和数据。处理装置410、ROM 420以及RAM 430通过总线440彼此相连。输入/输出(I/O)接口450也连接至总线440。
通常,以下装置可以连接至I/O接口450:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置460;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置470;包括例如磁带、硬盘等的存储装置480;以及通信装置490。通信装置490可以允许电子设备400与其他电子设备进行无线或有线通信以交换数据。虽然图13示出了具有各种装置的电子设备400,但应理解的是,并不要求实施或具备所有示出的装置,电子设备400可以替代地实施或具备更多或更少的装置。
例如,根据本公开的实施例,上述交互方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包括用于执行上述交互方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置490从网络上被下载和安装,或者从存储装置480安装,或者从ROM 420安装。在该计算机程序被处理装置410执行时,可以实现本公开实施例提供的交互方法中限定的功能。
图14为本公开一些实施例提供的一种存储介质的示意图。例如,如图14所示,存储介质500可以为非暂时性计算机可读存储介质,用于存储非暂时性计算机可执行指令501。当非暂时性计算机可执行指令501由处理器执行时可以实现本公开实施例所述的交互方法,例如,当非暂时性计算机可执行指令501由处理器执行时,可以执行根据上文所述的交互方法中的一个或多个步骤。
例如,该存储介质500可以应用于上述电子设备中,例如,该存储介质500可以包括电子设备中的存储器。
例如,存储介质可以包括智能电话的存储卡、平板电脑的存储部件、个人计算机的硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、便携式紧致盘只读存储器(CD-ROM)、闪存、 或者上述存储介质的任意组合,也可以为其他适用的存储介质。
例如,关于存储介质500的说明可以参考电子设备的实施例中对于存储器的描述,重复之处不再赘述。存储介质500的具体功能和技术效果可以参考上文中关于交互方法的描述,此处不再赘述。
需要说明的是,在本公开的上下文中,计算机可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是,但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText Transfer Protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存 在,而未装配入该电子设备中。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络(,包括局域网(LAN)或广域网(WAN))连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。
根据本公开的一个或多个实施例,一种交互方法,包括:在目标对象展示页面以第一显示模式显示目标对象,所述第一显示模式下所述目标对象展示页面包括第一交互控件;在所述目标对象展示页面接收显示模式切换操作;以 及响应于所述显示模式切换操作,转换为在所述目标对象展示页面以第二显示模式显示所述目标对象,所述第二显示模式下所述目标对象展示页面包括不同于所述第一交互控件的第二交互控件。
根据本公开的一个或多个实施例,响应于所述显示模式切换操作,所述目标对象的显示画面区域在所述目标对象展示页面中的显示属性保持不变。
根据本公开的一个或多个实施例,所述目标对象的显示画面区域在所述目标对象展示页面中的所述显示属性保持不变,包括:所述目标对象的显示画面区域在所述目标对象展示页面中的显示比例和/或显示位置保持不变。
根据本公开的一个或多个实施例,所述第一显示模式下所述第一交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内,所述第二显示模式下所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内;或者,所述第一显示模式下所述第一交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内,所述第二显示模式下所述第二交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内。
根据本公开的一个或多个实施例,所述第二显示模式下所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内,包括:所述第二显示模式为清屏显示模式;或者,所述第一显示模式下所述第一交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内,包括:所述第一显示模式为清屏显示模式。
根据本公开的一个或多个实施例,响应于所述第一显示模式下所述第一交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内:所述第一显示模式下所述目标对象展示页面还包括所述目标对象的数据信息,所述目标对象的数据信息在所述目标对象展示页面中位于所述目标对象的显示画面区域内;或者,响应于所述第二显示模式下所述第二交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内:所述第二显示模式下所述目标对象展示页面还包括所述目标对象的数据信息,所述目标对象的数据信息在所述目标对象展示页面中位于所述目标对象的显示画面区域内。
根据本公开的一个或多个实施例,所述第一交互控件用于执行第一类型交互操作,所述第二交互控件用于执行第二类型交互操作,所述第一类型交互 操作不同于第二类型交互操作。
根据本公开的一个或多个实施例,响应于所述第二显示模式下所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内,所述第二类型交互操作包括对应于所述第二显示模式下的显示信息的可调整操作。
根据本公开的一个或多个实施例,响应于所述目标对象为视频,所述第二显示模式下所述目标对象展示页面还包括与所述第二显示模式对应的至少一个手势交互控制区域;响应于所述手势交互控制区域被触发,所述视频的当前状态被改变。
根据本公开的一个或多个实施例,所述至少一个手势交互控制区域包括第一播放速率控制区域和第二播放速率控制区域;响应于所述第一播放速率控制区域被触发,所述视频的当前播放速率被改变并调整为第一预设播放速率,所述第一预设播放速率为所述视频的当前播放速率的第一倍速;响应于所述第二播放速率控制区域被触发,所述视频的当前播放速率被改变并调整为第二预设播放速率,所述第二预设播放速率为所述视频的当前播放速率的第二倍速,所述第二倍速不同于所述第一倍速。
根据本公开的一个或多个实施例,所述第二类型交互操作还包括对应于所述第二显示模式下的显示信息的获取操作。
根据本公开的一个或多个实施例,所述获取操作包括如下任一操作:对所述目标对象进行存储;对所述目标对象展示页面进行图像截取,以生成包括所述目标对象的显示信息的截图。
根据本公开的一个或多个实施例,所述截图为所述目标对象在所述目标对象展示页面中的显示画面。
根据本公开的一个或多个实施例,所述第一类型交互操作包括针对所述目标对象或与所述目标对象关联的用户之间的互动操作。
根据本公开的一个或多个实施例,响应于所述第一显示模式下所述第一交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内,所述第二显示模式下所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内:在所述第一显示模式下,所述第一交互控件与所述目标对象在所述目标对象展示页面中被同步显示;在所述第 二显示模式下,所述第二交互控件与所述目标对象在所述目标对象展示页面中被同步显示,或者,所述第二交互控件在对所述目标对象进行显示的过程中被触发并显示在所述目标对象展示页面中。
根据本公开的一个或多个实施例,所述显示模式切换操作包括如下任一操作:所述目标对象展示页面的触控区域内的至少一个触控点被触发并沿路径移动;所述目标对象展示页面中用于显示模式转换的第三交互控件被触发。
根据本公开的一个或多个实施例,所述第二显示模式下所述目标对象展示页面还包括所述第一交互控件,所述第二显示模式为清屏显示模式,所述第二显示模式下所述第一交互控件和所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内。
根据本公开的一个或多个实施例,一种交互装置,包括:目标对象展示单元,配置为在目标对象展示页面以第一显示模式显示目标对象,以及在所述目标对象展示页面以第二显示模式显示所述目标对象,其中,所述第一显示模式下所述目标对象展示页面包括第一交互控件,所述第二显示模式下所述目标对象展示页面包括第二交互控件,所述第一交互控件不同于所述第二交互控件;操作接收单元,配置为在所述目标对象展示页面接收显示模式切换操作;以及显示模式切换单元,配置为响应于所述显示模式切换操作,从在所述目标对象展示页面以所述第一显示模式显示所述目标对象转换为在所述目标对象展示页面以所述第二显示模式显示所述目标对象。
根据本公开的一个或多个实施例,一种电子设备,包括:处理器;存储器,包括一个或多个计算机可执行指令;所述一个或多个计算机可执行指令被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机可执行指令用于实现本公开任一实施例所述的交互方法。
根据本公开的一个或多个实施例,一种存储介质,用于存储非暂时性计算机可执行指令,当所述非暂时性计算机可执行指令由处理器执行时可以实现本公开任一实施例所述的交互方法。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述 特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
对于本公开,还有以下几点需要说明:
(1)本公开实施例附图只涉及到本公开实施例涉及到的结构,其他结构可参考通常设计。
(2)在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合以得到新的实施例。
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,本公开的保护范围应以所述权利要求的保护范围为准。

Claims (20)

  1. 一种交互方法,包括:
    在目标对象展示页面以第一显示模式显示目标对象,所述第一显示模式下所述目标对象展示页面包括第一交互控件;
    在所述目标对象展示页面接收显示模式切换操作;以及
    响应于所述显示模式切换操作,转换为在所述目标对象展示页面以第二显示模式显示所述目标对象,所述第二显示模式下所述目标对象展示页面包括不同于所述第一交互控件的第二交互控件。
  2. 根据权利要求1所述的交互方法,其中,响应于所述显示模式切换操作,所述目标对象的显示画面区域在所述目标对象展示页面中的显示属性保持不变。
  3. 根据权利要求2所述的交互方法,其中,所述目标对象的显示画面区域在所述目标对象展示页面中的所述显示属性保持不变,包括:
    所述目标对象的显示画面区域在所述目标对象展示页面中的显示比例和/或显示位置保持不变。
  4. 根据权利要求1-3任一项所述的交互方法,其中,所述第一显示模式下所述第一交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内,所述第二显示模式下所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内;或者,
    所述第一显示模式下所述第一交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内,所述第二显示模式下所述第二交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内。
  5. 根据权利要求4所述的交互方法,其中,所述第二显示模式下所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内,包括:所述第二显示模式为清屏显示模式;或者,
    所述第一显示模式下所述第一交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内,包括:所述第一显示模式为清屏显示模式。
  6. 根据权利要求4所述的交互方法,其中,响应于所述第一显示模式下 所述第一交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内:
    所述第一显示模式下所述目标对象展示页面还包括所述目标对象的数据信息,所述目标对象的数据信息在所述目标对象展示页面中位于所述目标对象的显示画面区域内;或者,
    响应于所述第二显示模式下所述第二交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内:
    所述第二显示模式下所述目标对象展示页面还包括所述目标对象的数据信息,所述目标对象的数据信息在所述目标对象展示页面中位于所述目标对象的显示画面区域内。
  7. 根据权利要求4-6任一项所述的交互方法,其中,所述第一交互控件用于执行第一类型交互操作,所述第二交互控件用于执行第二类型交互操作,所述第一类型交互操作不同于第二类型交互操作。
  8. 根据权利要求7所述的交互方法,其中,响应于所述第二显示模式下所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内,所述第二类型交互操作包括对应于所述第二显示模式下的显示信息的可调整操作。
  9. 根据权利要求8所述的交互方法,其中,响应于所述目标对象为视频,所述第二显示模式下所述目标对象展示页面还包括与所述第二显示模式对应的至少一个手势交互控制区域;
    响应于所述手势交互控制区域被触发,所述视频的当前状态被改变。
  10. 根据权利要求9所述的交互方法,其中,所述至少一个手势交互控制区域包括第一播放速率控制区域和第二播放速率控制区域;
    响应于所述第一播放速率控制区域被触发,所述视频的当前播放速率被改变并调整为第一预设播放速率,所述第一预设播放速率为所述视频的当前播放速率的第一倍速;
    响应于所述第二播放速率控制区域被触发,所述视频的当前播放速率被改变并调整为第二预设播放速率,所述第二预设播放速率为所述视频的当前播放速率的第二倍速,所述第二倍速不同于所述第一倍速。
  11. 根据权利要求8-10任一项所述的交互方法,其中,所述第二类型交 互操作还包括对应于所述第二显示模式下的显示信息的获取操作。
  12. 根据权利要求11所述的交互方法,其中,所述获取操作包括如下任一操作:
    对所述目标对象进行存储;
    对所述目标对象展示页面进行图像截取,以生成包括所述目标对象的显示信息的截图。
  13. 根据权利要求12所述的交互方法,其中,所述截图为所述目标对象在所述目标对象展示页面中的显示画面。
  14. 根据权利要求8-13任一项所述的交互方法,其中,所述第一类型交互操作包括针对所述目标对象或与所述目标对象关联的用户之间的互动操作。
  15. 根据权利要求4所述的交互方法,其中,响应于所述第一显示模式下所述第一交互控件在所述目标对象展示页面中位于所述目标对象的显示画面区域内,所述第二显示模式下所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内:
    在所述第一显示模式下,所述第一交互控件与所述目标对象在所述目标对象展示页面中被同步显示;
    在所述第二显示模式下,所述第二交互控件与所述目标对象在所述目标对象展示页面中被同步显示,或者,所述第二交互控件在对所述目标对象进行显示的过程中被触发并显示在所述目标对象展示页面中。
  16. 根据权利要求1-15任一项所述的交互方法,其中,所述显示模式切换操作包括如下任一操作:
    所述目标对象展示页面的触控区域内的至少一个触控点被触发并沿路径移动;
    所述目标对象展示页面中用于显示模式转换的第三交互控件被触发。
  17. 根据权利要求1-3任一项所述的交互方法,其中,所述第二显示模式下所述目标对象展示页面还包括所述第一交互控件,
    所述第二显示模式为清屏显示模式,所述第二显示模式下所述第一交互控件和所述第二交互控件位于所述目标对象展示页面中的除所述目标对象的显示画面区域以外的区域内。
  18. 一种交互装置,包括:
    目标对象展示单元,配置为在目标对象展示页面以第一显示模式显示目标对象,以及在所述目标对象展示页面以第二显示模式显示所述目标对象,其中,所述第一显示模式下所述目标对象展示页面包括第一交互控件,所述第二显示模式下所述目标对象展示页面包括第二交互控件,所述第一交互控件不同于所述第二交互控件;
    操作接收单元,配置为在所述目标对象展示页面接收显示模式切换操作;以及
    显示模式切换单元,配置为响应于所述显示模式切换操作,从在所述目标对象展示页面以所述第一显示模式显示所述目标对象转换为在所述目标对象展示页面以所述第二显示模式显示所述目标对象。
  19. 一种电子设备,包括:
    处理器;
    存储器,包括一个或多个计算机可执行指令;
    其中,所述一个或多个计算机可执行指令被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机可执行指令用于实现权利要求1-17任一所述的交互方法。
  20. 一种存储介质,用于存储非暂时性计算机可执行指令,当所述非暂时性计算机可执行指令由处理器执行时可以实现权利要求1-17任一所述的交互方法。
PCT/CN2022/131140 2021-11-25 2022-11-10 交互方法及装置、电子设备及存储介质 Ceased WO2023093538A1 (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
AU2022397628A AU2022397628B2 (en) 2021-11-25 2022-11-10 Interaction method and apparatus, electronic device, and storage medium
KR1020237044540A KR102798305B1 (ko) 2021-11-25 2022-11-10 인터랙션 방법 및 장치, 전자 디바이스 및 저장 매체
EP22897621.3A EP4343544A4 (en) 2021-11-25 2022-11-10 INTERACTION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM
JP2023579294A JP7597457B2 (ja) 2021-11-25 2022-11-10 インタラクション方法及び装置、電子機器及び記憶媒体
US18/393,350 US12353698B2 (en) 2021-11-25 2023-12-21 Interaction method and apparatus, electronic device, and storage medium
US18/991,231 US20250123739A1 (en) 2021-11-25 2024-12-20 Interaction method and apparatus, electronic device, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111412228.8 2021-11-25
CN202111412228.8A CN114077375B (zh) 2021-11-25 2021-11-25 目标对象的展示方法及装置、电子设备及存储介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/393,350 Continuation US12353698B2 (en) 2021-11-25 2023-12-21 Interaction method and apparatus, electronic device, and storage medium

Publications (1)

Publication Number Publication Date
WO2023093538A1 true WO2023093538A1 (zh) 2023-06-01

Family

ID=80284275

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/131140 Ceased WO2023093538A1 (zh) 2021-11-25 2022-11-10 交互方法及装置、电子设备及存储介质

Country Status (7)

Country Link
US (2) US12353698B2 (zh)
EP (1) EP4343544A4 (zh)
JP (1) JP7597457B2 (zh)
KR (1) KR102798305B1 (zh)
CN (1) CN114077375B (zh)
AU (1) AU2022397628B2 (zh)
WO (1) WO2023093538A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119576176A (zh) * 2024-07-04 2025-03-07 北京字跳网络技术有限公司 界面交互方法、装置、设备和存储介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114077375B (zh) 2021-11-25 2023-05-05 北京字跳网络技术有限公司 目标对象的展示方法及装置、电子设备及存储介质
CN117009687A (zh) * 2022-04-29 2023-11-07 北京有竹居网络技术有限公司 信息展示方法、装置、电子设备及存储介质
CN115190341B (zh) * 2022-06-30 2024-11-22 北京达佳互联信息技术有限公司 媒体资源的互动方法、装置、电子设备以及存储介质
CN115079922B (zh) * 2022-07-14 2024-02-02 北京字跳网络技术有限公司 一种页面显示方法、装置、电子设备及介质
CN115474085B (zh) * 2022-09-06 2024-04-30 北京字跳网络技术有限公司 媒体内容播放方法、装置、设备和存储介质
CN115474086B (zh) * 2022-09-14 2023-07-18 北京字跳网络技术有限公司 播放控制方法、装置、电子设备和存储介质
CN117135392A (zh) * 2023-09-14 2023-11-28 北京字跳网络技术有限公司 一种视频处理方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140123013A1 (en) * 2012-10-31 2014-05-01 Lg Electronics Inc. Mobile terminal and control method thereof
CN111309225A (zh) * 2020-01-20 2020-06-19 北京字节跳动网络技术有限公司 清屏处理方法及装置
CN112272303A (zh) * 2020-09-23 2021-01-26 北京五八信息技术有限公司 一种直播内容展示方法、装置、电子设备及存储介质
CN114077375A (zh) * 2021-11-25 2022-02-22 北京字跳网络技术有限公司 交互方法及装置、电子设备及存储介质

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7743348B2 (en) * 2004-06-30 2010-06-22 Microsoft Corporation Using physical objects to adjust attributes of an interactive display application
US9602880B2 (en) * 2006-12-29 2017-03-21 Kip Prod P1 Lp Display inserts, overlays, and graphical user interfaces for multimedia systems
MX2009011047A (es) * 2007-04-13 2010-03-30 Sezmi Corp Interfaz del visualizador para un sistema de distribucion de contenido.
KR101521920B1 (ko) * 2008-08-29 2015-05-20 엘지전자 주식회사 이동 단말기 및 그의 음악재생 제어방법
CN101867665B (zh) * 2009-04-15 2015-04-01 中兴通讯股份有限公司 媒体资源播放系统、方法、以及业务服务器
JP2012168932A (ja) 2011-02-10 2012-09-06 Sony Computer Entertainment Inc 入力装置、情報処理装置および入力値取得方法
US9525905B2 (en) * 2011-12-14 2016-12-20 Echostar Uk Holdings Limited Mapping visual display screen to portable touch screen
US10776103B2 (en) * 2011-12-19 2020-09-15 Majen Tech, LLC System, method, and computer program product for coordination among multiple devices
KR101504236B1 (ko) * 2013-07-23 2015-03-19 엘지전자 주식회사 이동 단말기
KR102063767B1 (ko) * 2013-09-24 2020-01-08 엘지전자 주식회사 이동 단말기 및 이의 제어방법
US9841944B2 (en) * 2013-10-28 2017-12-12 Lenovo (Beijing) Co., Ltd. Method for processing information and electronic apparatus
KR20160053144A (ko) * 2014-10-31 2016-05-13 삼성전자주식회사 디스플레이 장치, 시스템 및 그 제어 방법
US10582252B2 (en) * 2015-08-28 2020-03-03 Sharp Kabushiki Kaisha Display device, television receiver, program, and recording medium
KR102197517B1 (ko) 2016-01-15 2021-01-04 후아웨이 테크놀러지 컴퍼니 리미티드 표시 방법 및 단말기
CN107193841B (zh) * 2016-03-15 2022-07-26 北京三星通信技术研究有限公司 媒体文件加速播放、传输及存储的方法和装置
WO2018089033A1 (en) * 2016-11-14 2018-05-17 Google Llc Systems and methods for providing interactive streaming media
DK179932B1 (en) * 2017-05-16 2019-10-11 Apple Inc. DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR NAVIGATING, DISPLAYING, AND EDITING MEDIA ITEMS WITH MULTIPLE DISPLAY MODES
CN109557998B (zh) * 2017-09-25 2021-10-15 腾讯科技(深圳)有限公司 信息交互方法、装置、存储介质和电子装置
CN108881994B (zh) * 2018-06-29 2020-01-14 北京微播视界科技有限公司 视频访问方法、客户端、装置、终端、服务器和存储介质
US12067227B2 (en) * 2019-07-19 2024-08-20 Boe Technology Group Co., Ltd. Method and device for pushing media resources with gesture operations
CN110427143B (zh) * 2019-07-30 2021-03-12 Oppo广东移动通信有限公司 显示屏的控制方法和装置、电子设备、存储介质
CN111782309B (zh) * 2019-10-28 2022-07-05 北京沃东天骏信息技术有限公司 显示信息的方法、装置及计算机可读存储介质
CN112911368A (zh) * 2021-01-15 2021-06-04 北京字跳网络技术有限公司 互动方法、装置、电子设备和存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140123013A1 (en) * 2012-10-31 2014-05-01 Lg Electronics Inc. Mobile terminal and control method thereof
CN111309225A (zh) * 2020-01-20 2020-06-19 北京字节跳动网络技术有限公司 清屏处理方法及装置
CN112272303A (zh) * 2020-09-23 2021-01-26 北京五八信息技术有限公司 一种直播内容展示方法、装置、电子设备及存储介质
CN114077375A (zh) * 2021-11-25 2022-02-22 北京字跳网络技术有限公司 交互方法及装置、电子设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4343544A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119576176A (zh) * 2024-07-04 2025-03-07 北京字跳网络技术有限公司 界面交互方法、装置、设备和存储介质

Also Published As

Publication number Publication date
EP4343544A4 (en) 2024-11-06
KR20240025543A (ko) 2024-02-27
US20250123739A1 (en) 2025-04-17
KR102798305B1 (ko) 2025-04-18
CN114077375B (zh) 2023-05-05
AU2022397628A1 (en) 2024-01-18
AU2022397628B2 (en) 2025-04-17
EP4343544A1 (en) 2024-03-27
US20240134512A1 (en) 2024-04-25
CN114077375A (zh) 2022-02-22
US12353698B2 (en) 2025-07-08
JP2024529834A (ja) 2024-08-14
JP7597457B2 (ja) 2024-12-10

Similar Documents

Publication Publication Date Title
CN114077375B (zh) 目标对象的展示方法及装置、电子设备及存储介质
JP7797716B2 (ja) メディアコンテンツの再生方法、装置、機器、記憶媒体、及びプログラム製品
CN110221734B (zh) 信息显示方法、图形用户接口及终端
US9628744B2 (en) Display apparatus and control method thereof
US20250355544A1 (en) Association information display method and apparatus, device, storage medium and program product
US20240292052A1 (en) Page display method and apparatus, electronic device and storage medium
CN112953814B (zh) 多媒体信息处理方法、装置、电子设备和存储介质
WO2023078395A1 (zh) 页面展示方法及装置、电子设备、存储介质和程序产品
CN113741765B (zh) 页面跳转方法、装置、设备、存储介质和程序产品
US20250106347A1 (en) Interface display method and apparatus, and device, and storage medium
JP2026507515A (ja) メディアコンテンツの表示方法と装置、機器、可読記憶媒体及び製品
WO2021204001A1 (zh) 弹幕展示方法、装置、电子设备及计算机存储介质
WO2023024921A1 (zh) 视频交互方法、装置、设备及介质
WO2021098537A1 (zh) 用于目标设备的视图调整方法、装置、电子设备和介质
US12430001B2 (en) Emoji preview method and apparatus, device and medium
US20240345706A1 (en) Control display method and apparatus, electronic device, storage medium, and program product
US20240364778A1 (en) Information indicating method and apparatus, electronic device and storage medium
WO2025031321A9 (zh) 内容展示方法、装置、设备、计算机可读存储介质及产品
EP4492798A1 (en) Information display method and apparatus, electronic device and storage medium
CN110633062B (zh) 显示信息的控制方法、装置、电子设备及可读介质
WO2022127524A1 (zh) 视频会议呈现方法、装置、终端设备和存储介质
CN115708049A (zh) 页面显示方法、装置、设备和介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22897621

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2022897621

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2023579294

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 202327087946

Country of ref document: IN

Ref document number: 2022397628

Country of ref document: AU

Ref document number: AU2022397628

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2022897621

Country of ref document: EP

Effective date: 20231221

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112023027384

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 2022397628

Country of ref document: AU

Date of ref document: 20221110

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 11202309865R

Country of ref document: SG

ENP Entry into the national phase

Ref document number: 112023027384

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20231222

NENP Non-entry into the national phase

Ref country code: DE

WWG Wipo information: grant in national office

Ref document number: 11202309865R

Country of ref document: SG