[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2020221160A1 - Method and device for presenting background - Google Patents

Method and device for presenting background Download PDF

Info

Publication number
WO2020221160A1
WO2020221160A1 PCT/CN2020/086990 CN2020086990W WO2020221160A1 WO 2020221160 A1 WO2020221160 A1 WO 2020221160A1 CN 2020086990 W CN2020086990 W CN 2020086990W WO 2020221160 A1 WO2020221160 A1 WO 2020221160A1
Authority
WO
WIPO (PCT)
Prior art keywords
host application
chat session
application
user
message
Prior art date
Application number
PCT/CN2020/086990
Other languages
French (fr)
Chinese (zh)
Inventor
郁卉
胡晨鹏
Original Assignee
上海掌门科技有限公司
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 上海掌门科技有限公司 filed Critical 上海掌门科技有限公司
Publication of WO2020221160A1 publication Critical patent/WO2020221160A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Definitions

  • the embodiments of the present disclosure relate to the field of computer technology, and in particular to methods and devices for presenting background.
  • terminal equipment With the development of computer technology, the information that terminal equipment can provide to users becomes more and more abundant. Users are increasingly dependent on terminal equipment.
  • a user uses a chat application installed on a terminal device to chat, he can send a message to a peer user through the terminal device, and receive a reply message from the peer user based on the sent message.
  • chat applications are integrated with boarding applications that depend on the running of the chat application to expand the function of the chat application; an example of the boarding application may be a small program.
  • the user can use the function of the boarding application after starting the boarding application of his choice on the specific interface of the chat application and entering the interface of the boarding application.
  • the use of the hosted application and the use of the hosted chat application are independent of each other.
  • the embodiments of the present disclosure propose methods and devices for presenting background.
  • the embodiments of the present disclosure provide a method for presenting a background.
  • the method is applied to a terminal device and includes: in response to a user entering a chat session of a host application, presenting the chat session in a window of the chat session Message; in response to meeting the preset conditions, start the host application of the host application, and present the interface of the host application in the window of the chat session, wherein the message of the chat session is superimposed on the interface of the host application when presented, and the chat session Messaging and hosting applications operate based on the object operation event performed by the user.
  • an embodiment of the present disclosure provides a device for presenting a background.
  • the device includes a chat session unit configured to respond to a user entering a chat session of a host application and present the chat in a window of the chat session The message of the conversation; the information presentation unit is configured to start the host application of the host application in response to meeting the preset conditions, and present the interface of the host application in the window of the chat session, wherein the message of the chat session is superimposed on the host application when presented On the application interface, the chat session messages and the host application are based on the object operation event operations performed by the user.
  • the device further includes: an object switching unit configured to switch the current interactive object in response to detecting an object switching operation performed by the user.
  • the interactive object includes a message of a chat session and a host application.
  • switching the current interactive object in response to detecting the object switching operation performed by the user, switching the current interactive object includes: responding to the current interactive object being a chat session message and detecting the object switching performed by the user Operation, the information to be confirmed for confirming the switching object is presented to the user; in response to detecting the user's information confirmation operation for the information to be confirmed, switching the current interactive object is performed.
  • switching the current interactive object includes: in response to the current interactive object being a host application, switching the interactive object to a chat session message; or in response to the current interactive object being a chat session Message to switch the interactive object to the boarding application.
  • the preset condition includes at least one of the following: a request operation for simultaneously presenting the host application with the interface of the chat session is detected; the chat session is preset with the host application presented simultaneously with the interface of the chat session.
  • starting the host application of the host application includes: in response to detecting a request operation for simultaneously presenting the host application on the interface of the chat session, pre-stored corresponding The host application identifier set is presented to the user for the user to select the host application identifier from the host application identifier set; the host application corresponding to the selected host application identifier is started.
  • the device further includes: an application switching unit configured to, in response to determining that the current interaction object is a hosting application, and detecting an application switching operation for the hosting application, select a candidate hosting application from at least one candidate hosting application Application, and switch the boarding application to a candidate boarding application.
  • an application switching unit configured to, in response to determining that the current interaction object is a hosting application, and detecting an application switching operation for the hosting application, select a candidate hosting application from at least one candidate hosting application Application, and switch the boarding application to a candidate boarding application.
  • the candidate host application is adapted to the preferences indicated by the user's historical operations.
  • the candidate boarding application is obtained by: sending the user's historical operation information to the application server; receiving the boarding application pushed by the application server based on the historical operation information, and using the received boarding application as the candidate boarding application .
  • the message of the chat session is superimposed on the interface of the homestay application when it is presented: the interface of the homestay application is presented on the first display layer, and the message of the chat session is presented on the second display layer; The second display layer is superimposed on the first display layer.
  • the method before superimposing the second display layer on the first display layer, the method further includes: adjusting the transparency of the second display layer.
  • the message of the chat session is superimposed on the interface of the homestay application when it is presented: the interface of the homestay application is presented in the first display area, and the message of the chat session is presented in the second display area, The first display area and the second display area at least partially overlap.
  • the host application is an instant chat application.
  • an embodiment of the present disclosure provides an electronic device, the electronic device includes: one or more processors; a storage device on which one or more programs are stored; when the one or more programs are used by the One or more processors execute, so that the one or more processors implement the method described in any implementation manner of the first aspect.
  • the embodiments of the present disclosure provide a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the method as described in any implementation manner in the first aspect is implemented.
  • the method and device for presenting the background can respond to the user entering the chat session of the host application and present the message of the chat session in the window of the chat session. Then, in response to meeting the preset condition, the host application of the host application is started, and the interface of the host application is presented in the window of the chat session. Wherein, the message of the chat session is superimposed on the interface of the host application when presented, and the message of the chat session and the host application are based on the object operation event operation performed by the user.
  • the method and device provided by the embodiments of the present disclosure can start the host application of the host application during the chat session, and present the interface of the host application on the window of the chat session to realize the simultaneous presentation of the message of the chat session and the interface of the host application And, the messages of the chat session and the hosting application can be operated based on the object operation event performed by the user. If the user at the opposite end of the chat session inputs more content or the input speed is slow, the user can operate the homestay application during a longer waiting time, and can still browse the chat session interface while operating the homestay application.
  • FIG. 1 is an exemplary system architecture diagram in which an embodiment of the present disclosure can be applied
  • Fig. 2 is a flowchart of an embodiment of a method for presenting a background according to the present disclosure
  • Fig. 3A is a schematic diagram of an application scenario of a method for presenting a background according to an embodiment of the present disclosure
  • FIG. 3B is a schematic diagram of another application scenario of the method for presenting a background according to an embodiment of the present disclosure
  • 3C is a schematic diagram of another application scenario of the method for presenting a background according to an embodiment of the present disclosure
  • FIG. 4 is a flowchart of another embodiment of a method for presenting a background according to the present disclosure
  • Fig. 5 is a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure.
  • FIG. 1 shows an exemplary system architecture 100 of a method for presenting a background or an apparatus for presenting a background to which an embodiment of the present disclosure can be applied.
  • the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105.
  • the network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105.
  • the network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables.
  • the terminal devices 101, 102, 103 can interact with the server 105 through the network 104 to receive or send messages and so on.
  • Various applications may be installed on the terminal devices 101, 102, 103, such as navigation applications, search applications, error checking applications, instant chat applications, shopping applications, and so on.
  • the terminal devices 101, 102, and 103 may be hardware or software.
  • the terminal devices 101, 102, and 103 may be various electronic devices that provide support for installed applications, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and so on.
  • the terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, multiple software or software modules used to provide distributed services), or as a single software or software module. There is no specific limitation here.
  • the terminal devices 101, 102, and 103 are software, in some embodiments, they may be the host applications mentioned in the following embodiments.
  • the server 105 may be a server that provides various services, such as a background server that provides support for applications installed on the terminal devices 101, 102, and 103.
  • the background server may push the message input by the user during the chat session to the terminal where the opposite user is located, and may also send the response content input by the opposite user to the received message to the terminal where the user is located.
  • the server can be hardware or software.
  • the server can be implemented as a distributed server cluster composed of multiple servers, or as a single server.
  • the server is software, it can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or as a single software or software module. There is no specific limitation here.
  • the method for presenting information provided by the embodiments of the present disclosure is generally executed by the terminal devices 101, 102, 103, and accordingly, the apparatus for presenting information is generally set in the terminal devices 101, 102, 103 .
  • terminal devices, networks, and servers in FIG. 1 are merely illustrative. According to implementation needs, there can be any number of terminal devices, networks and servers.
  • a flow 200 of an embodiment of the method for presenting a background according to the present disclosure is shown.
  • the method for presenting the background includes the following steps:
  • Step 201 In response to the user entering the chat session of the host application, the message of the chat session is presented in the window of the chat session.
  • the executor of the method for presenting the background detects that the currently presented interface is the interface of the chat session of the host application, and considers that the user Entered the chat session of the host application. At this time, the executive body can present the chat session message in the chat session window.
  • the message of the above-mentioned chat session usually includes the message sent and the message received during the chat session.
  • a user can establish a chat session with one other user, can also establish a chat session with multiple other users, and can also establish multiple chat sessions with multiple other users.
  • a chat session corresponds to an interface of a chat session, and the interface of the chat session is usually presented in the window of the chat session.
  • the above-mentioned host application may be an instant chat application.
  • Step 202 In response to meeting the preset condition, start the host application of the host application, and present the interface of the host application in the window of the chat session.
  • the message of the chat session is superimposed on the interface of the host application when presented, and the message of the chat session and the host application are based on the object operation event operation performed by the user.
  • the execution subject when the current situation satisfies the preset condition, can start the host application of the host application, and present the launched host application interface in the window of the chat session. In this way, the chat session message and the host application can be presented in the chat session window at the same time.
  • the user after the executor presents the chat session message and the host application in the chat session window at the same time, the user can operate the chat session message by executing the operation event corresponding to the chat session message, and can execute the chat session message corresponding to the host application Operate events to operate the boarding application.
  • the foregoing operation events corresponding to the messages of the chat session may include, but are not limited to: operations for copying the messages of the chat session, operations for replying to the messages of the chat session, operations for deleting the messages of the chat session, and the like.
  • the foregoing operation events corresponding to the boarding application may include, but are not limited to: an operation for selecting the content presented on the interface of the boarding application, an operation for deleting the content presented on the interface of the boarding application, and an operation for rotating the interface of the boarding application. Operation of the presented content, etc.
  • the above-mentioned host application usually refers to an application that needs to rely on the application of the host application to run.
  • a host application can usually have one or more host applications.
  • a homestay application usually has one or more interfaces.
  • the preset condition may include at least one of the following: it is detected that a request operation for simultaneously presenting the host application with the interface of the chat session is detected.
  • the chat session is preset with a boarding application that is presented simultaneously with the interface of the chat session.
  • the execution subject may start the hosting application of the host application after detecting that the interface of the request and the chat session simultaneously presents the request operation of the hosting application.
  • the above-mentioned request operation may be an operation for requesting that the host application be presented simultaneously with the interface of the chat session.
  • the above request operation can be the operation of clicking thetinct control in the upper right corner of the screen, or the operation of clicking thetinct control in the upper right corner of the screen and then clicking other designated controls, or clicking the settings on the terminal device
  • the chat session is preset with a host application that is presented simultaneously with the interface of the chat session.
  • the execution subject may start a preset hosting application that is simultaneously presented with the chat session interface while presenting the chat session interface.
  • starting the host application of the host application includes:
  • the first step in response to detecting the request operation to present the host application at the same time as the chat session interface, present the pre-stored host application identification set corresponding to the host application to the user, so that the user can select the host application from the host application identification set.
  • Application ID in response to detecting the request operation to present the host application at the same time as the chat session interface, present the pre-stored host application identification set corresponding to the host application to the user, so that the user can select the host application from the host application identification set.
  • the above-mentioned preset condition is: it is detected that the request operation of the host application is presented simultaneously with the interface of the chat session.
  • the execution subject may present the pre-stored set of host application identifiers to the user when detecting the foregoing requested operation.
  • the user can select a host application identifier from the set of presented host application identifiers by performing a selection operation for selecting a host application identifier (eg, click on a host application identifier, double-click a host application identifier, etc.).
  • the host application identifier in the above host application identifier set is usually information used to identify the identity of the host application.
  • the host application identifier may be a preset image uniquely corresponding to the host application, or may be the name of the host application.
  • the second step is to start the host application corresponding to the selected host application identifier.
  • the executor can start the host application corresponding to the host application identifier selected by the user.
  • the pre-stored set of homestay application identifiers are presented to the user, so that the user can select one of their favorite homestay applications from multiple homestay applications. Compared with directly starting a certain homestay application, this implementation method starts The boarding application is more targeted and helps improve user experience.
  • the execution body may use installed sensors (for example, gravity sensor, distance sensor, fingerprint sensor, Hall sensor, GPS position sensor, accelerator sensor, gyroscope, etc.) to detect
  • sensors for example, gravity sensor, distance sensor, fingerprint sensor, Hall sensor, GPS position sensor, accelerator sensor, gyroscope, etc.
  • the user performs various operations on the content presented on the screen of the terminal device or the terminal device itself.
  • the above-mentioned operations may include, but are not limited to, the operation of shaking the mobile phone, the operation of sliding on the screen of the mobile phone, the operation of clicking on the screen of the mobile phone, and the like.
  • the foregoing method for presenting the background may further include the following steps: in response to detecting the object switching operation performed by the user, switching the current interactive object, the interactive object includes the message of the chat session And boarding applications.
  • the above-mentioned object switching operation may be an operation used to determine to switch interactive objects.
  • the foregoing object switching operation may be an operation of continuously touching the current interface, or an operation of sliding on the current interface according to a set operation track.
  • the setting operation track may include, but is not limited to: a straight line segment, a circular arc, a broken line or a curve extending in a preset direction.
  • the execution subject can switch the current interactive object.
  • the current interaction object can be a chat session message or a homed application.
  • switching the current interactive object in response to detecting the object switching operation performed by the user, switching the current interactive object includes:
  • the information to be confirmed for confirming the switching object is presented to the user.
  • the current interaction object is a chat session message
  • the execution subject detects an object switching operation
  • the execution subject can present to the user the information to be confirmed for confirming the switching object through the terminal screen.
  • the aforementioned information to be confirmed may be various information used to confirm the switching object.
  • the above message to be confirmed can be "Please confirm whether to switch the current interaction object to A hosting application?", or "Please confirm whether to switch".
  • the execution subject may execute the step of switching the current interaction object after detecting the information confirmation operation for the information to be confirmed.
  • the above-mentioned information confirmation operation may be an operation for determining the switching object.
  • the above information confirmation operation may include, but is not limited to, the operation of double-clicking the information to be confirmed, and the operation of clicking a certain control (for example, [OK] control, [OK] control, [] control, etc.) presented in association with the information to be confirmed.
  • the execution subject executes the switching of the current interaction object after detecting the information confirmation operation, aiming to switch the current interaction object to the hosting application after determining that the user is authorized. It helps to avoid directly switching the current interactive object to a boarding application due to some misoperations. At the same time, since some boarding applications may have a certain degree of risk vulnerabilities, after the user's confirmation, the switch to the boarding application can be executed to help protect the user's account security.
  • switching the current interaction object includes: in response to the current interaction object being a host application, switching the interaction object to a chat session message. Or in response to the message that the current interactive object is a chat session, the interactive object is switched to the host application.
  • the execution subject can switch the interactive object to the message of the chat session. If the current interactive object is a chat session message, the execution subject can switch the interactive object to the host application.
  • chat session message when the chat session message is presented, it is superimposed on the interface of the host application in the following manner: First, the interface of the host application is presented on the first display layer, and The messages of the chat session are presented on the second display layer. Then, the second display layer is superimposed on the first display layer.
  • the display layer where the message of the chat session is located is above the display layer where the host application is located, so that the user can find the received message more easily.
  • the user can process the received message in time.
  • the method before the second display layer is superimposed on the first display layer, the method further includes: adjusting the transparency of the second display layer.
  • the display layer where the chat session messages are located is above the display layer where the host application is located, when the user operates the host application, the display layer where the chat session messages appear above the display layer where the host application is located may be Part of the content of the homestay application will be obscured. Therefore, in this implementation manner, the transparency of the second display layer is adjusted, which helps to realize that the user can better operate the boarding application.
  • the message of the chat session when the message of the chat session is presented, it is superimposed on the interface of the host application in the following manner: the interface of the host application is presented in the first display area, and the message of the chat session Presented in the second display area, the first display area and the second display area at least partially overlap.
  • the executive body can display the interface of the boarding application and the message of the chat session in the first display area and the second display area, respectively. In this way, when the user operates any of the messages of the boarding application and the chat session, , It will hardly be disturbed by the other on the display content.
  • FIGS. 3A-3C are schematic diagrams of application scenarios of the method for presenting a background according to this embodiment.
  • the user enters the host application to have a chat session with another user A.
  • messages 301 and 302 of the chat session are presented in the chat session window.
  • the preset condition is: it is detected that the request operation of the host application is presented simultaneously with the interface of the chat session.
  • the user can click the upper right control section on the interface 303 of the chat session, and select the boarding application.
  • the terminal device can start the home application and present the interface 304 of the home application in the window of the chat session.
  • the messages 301 and 302 of the chat session are superimposed and presented on the interface 304 of the hosting application.
  • the user can operate the messages 301 and 302 of the chat session and the host application respectively.
  • the method for presenting the background can respond to the user entering the chat session of the host application, and present the message of the chat session in the window of the chat session. Then, in response to meeting the preset condition, the host application of the host application is started, and the interface of the host application is presented in the window of the chat session. Wherein, the message of the chat session is superimposed on the interface of the boarding application when presented, and the message of the chat session and the boarding application can be operated by the corresponding object operation event executed by the user.
  • the host application of the host application can be started during the chat session, and the interface of the host application can be displayed on the window of the chat session to realize the simultaneous presentation of the message of the chat session and the host application.
  • FIG. 4 shows a flow 400 of still another embodiment of a method for presenting a background.
  • the process 400 of the method for presenting background includes the following steps:
  • Step 401 In response to the user entering the chat session of the host application, the message of the chat session is presented in the window of the chat session.
  • Step 402 In response to meeting the preset condition, start the host application of the host application, and present the interface of the host application in the window of the chat session.
  • the message of the chat session is superimposed on the interface of the host application when presented, and the message of the chat session and the host application are based on the object operation event operation performed by the user.
  • steps 401-402 are basically the same as the operations of steps 201-202 in the embodiment shown in FIG. 2, and will not be repeated here.
  • Step 403 in response to determining that the current interaction object is a host application and detecting an application switching operation for the host application, select a candidate host application from at least one candidate host application, and switch the host application to a candidate host application.
  • the executor can select a candidate boarding application from at least one candidate boarding application, and then switch the current boarding application Go to the selected candidate boarding application.
  • the above application switching operation may be various operations for determining the switching of the hosting application.
  • the above application switching operation may be an operation of continuously touching the interface of the hosting application, or it can be an operation according to the settings on the interface of the hosting application The operation of track sliding.
  • the setting operation track may include, but is not limited to: a straight line segment, a circular arc, a broken line or a curve extending in a preset direction.
  • the execution process of the application switching operation in this embodiment is different from the execution process of the foregoing object switching operation.
  • the application switching operation may be a sliding operation from left to right.
  • the above-mentioned candidate host application may be a host application stored locally in the terminal device, or may be a host application obtained from an application server of a communication connection.
  • the user can choose to switch the hosting application by performing an application switching operation, thereby obtaining the hosting application that the user is interested in. Help improve the user experience.
  • the candidate host application is adapted to the preference indicated by the user's historical operation.
  • each candidate host application is adapted to the preference indicated by the user's historical operation.
  • the candidate host applications presented to the user can always conform to the user's preference. Helps to achieve targeted presentation of information and improve the accuracy of information presentation.
  • the candidate host application is obtained in the following manner:
  • the first step is to send the user's historical operation information to the application server.
  • the execution subject may send the user's historical operation information to the application server of the communication connection through a wired connection or a wireless connection.
  • the foregoing historical operation information may include, but is not limited to: the name of the selected boarding application, the interaction time between the user and the selected boarding application, and so on.
  • the application server After the application server receives the user's historical operation information, it can use the historical operation information to match the pre-stored description information of the boarding application, thereby obtaining a boarding application that matches the foregoing historical operation information. After that, the application server can push the hosted application matching the above-mentioned historical operation information to the terminal device.
  • the second step is to receive the boarding application pushed by the application server based on historical operation information, and use the received boarding application as a candidate boarding application.
  • the execution subject may use the received host application as a candidate host application after receiving the host application pushed by the application server based on historical operation information.
  • each candidate hosting application matches the user's historical operation information. Therefore, after the user performs the application switching operation, the executor can always present to the user a candidate host application that conforms to the user's operating habits. Helps to achieve targeted presentation of information and improve the accuracy of information presentation.
  • the process 400 of the method for presenting a background in this embodiment highlights the step of switching the host application. Therefore, the solution described in this embodiment can switch the homed application after the user performs an application switching operation, and can realize that the homed application that the user is interested in is presented to the user. Help improve the user experience.
  • FIG. 5 shows a schematic structural diagram of an electronic device (such as the terminal device in FIG. 1) 500 suitable for implementing the embodiments of the present disclosure.
  • the terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), vehicle-mounted terminals ( For example, terminal equipment such as car navigation terminal) and fixed terminal such as digital TV, desktop computer, etc.
  • the terminal device shown in FIG. 5 is only an example, and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
  • the electronic device 500 may include a processing device (such as a central processing unit (CPU), a graphics processor, etc.) 501, which may be loaded from a storage device 508 according to a program stored in a read-only memory (ROM) 502 Various appropriate actions and processing are executed by programs in a random access memory (RAM) 503.
  • the RAM 503 also stores various programs and data required for the operation of the electronic device 500.
  • the processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504.
  • An input/output (I/O) interface 505 is also connected to the bus 504.
  • the following devices can be connected to the I/O interface 505: including input devices 506 such as touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; including, for example, liquid crystal display (LCD), speakers, vibration An output device 507 such as a device; a storage device 508 such as a magnetic tape and a hard disk; and a communication device 509.
  • the communication device 509 may allow the electronic device 500 to perform wireless or wired communication with other devices to exchange data.
  • FIG. 5 shows an electronic device 500 having various devices, it should be understood that it is not required to implement or have all the illustrated devices. It may alternatively be implemented or provided with more or fewer devices. Each block shown in FIG. 5 can represent one device, or can represent multiple devices as needed.
  • the process described above with reference to the flowchart can be implemented as a computer software program.
  • the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart.
  • the computer program may be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502.
  • the processing device 501 the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
  • the computer-readable medium of the embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two.
  • the computer-readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, 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.
  • the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
  • the computer-readable signal medium may include a data signal propagated in a baseband or as a part of a carrier wave, and a computer-readable program code is carried therein. This propagated data signal can take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • the computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium.
  • the computer-readable signal medium may send, propagate, or transmit the program for use by or in combination with the instruction execution system, apparatus, or device .
  • the program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wire, optical cable, RF (Radio Frequency), etc., or any suitable combination of the above.
  • the above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist alone without being assembled into the electronic device.
  • the above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: responds to the user entering the chat session of the host application, presents the program in the chat session window Messages of the chat session; in response to meeting preset conditions, start the host application of the host application, and present the interface of the host application in the window of the chat session, wherein the message of the chat session is superimposed on the interface of the host application when presented, and The messages of the chat session and the host application are based on the object operation event operations performed by the user.
  • the computer program code for performing the operations of the embodiments of the present disclosure can be written in one or more programming languages or a combination thereof.
  • the programming languages include object-oriented programming languages-such as Java, Smalltalk, C++, and also include Conventional procedural programming language-such as "C" language or similar programming language.
  • the program code can be executed entirely on the user's computer, partly on the user's computer, executed as an independent software package, partly on the user's computer and partly executed on a remote computer, or entirely executed on the remote computer or server.
  • the remote computer can be connected to the user's 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 (for example, using an Internet service provider to pass Internet connection).
  • LAN local area network
  • WAN wide area network
  • each block in the flowchart or block diagram can represent a module, program segment, or part of code, and the module, program segment, or part of code contains one or more for realizing the specified logical function Executable instructions.
  • the functions marked in the blocks may also occur in a different order from the order marked in the drawings. For example, two blocks shown in succession can actually be executed substantially in parallel, or they can sometimes be executed in the reverse order, depending on the functions involved.
  • each block in the block diagram and/or flowchart, and the combination of the blocks in the block diagram and/or flowchart can be implemented by a dedicated hardware-based system that performs the specified functions or operations Or it can be realized by a combination of dedicated hardware and computer instructions.
  • the units involved in the embodiments described in the present disclosure can be implemented in software or hardware.
  • the described unit can also be provided in the processor, for example, it can be described as: a processor includes a chat conversation unit and an information presentation unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances.
  • the chat conversation unit can also be described as "in response to the user entering the chat session of the host application, the chat session is displayed in the window of the chat session. The message unit of the chat session".

Landscapes

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

Abstract

Disclosed in embodiments of the present invention are a method and device for presenting a background. A specific embodiment of the method comprises: in response to a chat session that a user enters a host application, presenting a message of the chat session in a window of the chat session; and in response to satisfying a preset condition, starting a hosting application of the host application, and presenting an interface of the hosting application in a window of the chat session, wherein the message of the chat session is superposed on the interface of the hosting application during presentation, and the message of the chat session and the hosting application are operated on the basis of an object operation event executed by a user. The embodiment is helpful for implementing simultaneous presentation of the message of the chat session and the hosting application.

Description

用于呈现背景的方法和装置Method and device for presenting background 技术领域Technical field
本公开的实施例涉及计算机技术领域,具体涉及用于呈现背景的方法和装置。The embodiments of the present disclosure relate to the field of computer technology, and in particular to methods and devices for presenting background.
背景技术Background technique
随着计算机技术的发展,终端设备所能提供给用户的信息越来越丰富。用户对终端设备的依赖程度也越来越高。目前,用户在使用终端设备上所安装的聊天类应用进行聊天时,可以通过终端设备向对端用户发送消息,以及接收对端用户基于所发送的消息的回复消息。With the development of computer technology, the information that terminal equipment can provide to users becomes more and more abundant. Users are increasingly dependent on terminal equipment. At present, when a user uses a chat application installed on a terminal device to chat, he can send a message to a peer user through the terminal device, and receive a reply message from the peer user based on the sent message.
现有技术中,诸多聊天类应用集成有依赖于该聊天类应用运行的寄宿应用,以扩容聊天类应用的功能;寄宿应用的一个示例可例如小程序等。通常,用户在聊天类应用的特定界面上启动其选择的寄宿应用,并进入该寄宿应用的界面后,方可使用该寄宿应用的功能。并且,该寄宿应用的使用与其所寄宿的聊天类应用的使用之间是互相独立的。In the prior art, many chat applications are integrated with boarding applications that depend on the running of the chat application to expand the function of the chat application; an example of the boarding application may be a small program. Generally, the user can use the function of the boarding application after starting the boarding application of his choice on the specific interface of the chat application and entering the interface of the boarding application. In addition, the use of the hosted application and the use of the hosted chat application are independent of each other.
发明内容Summary of the invention
本公开的实施例提出了用于呈现背景的方法和装置。The embodiments of the present disclosure propose methods and devices for presenting background.
第一方面,本公开的实施例提供了一种用于呈现背景的方法,该方法应用于终端设备,包括:响应于用户进入宿主应用的聊天会话,在聊天会话的窗口中呈现该聊天会话的消息;响应于满足预设条件,启动宿主应用的寄宿应用,并在聊天会话的窗口中呈现寄宿应用的界面,其中,聊天会话的消息在呈现时叠加在寄宿应用的界面上,且聊天会话的消息以及寄宿应用基于用户执行的对象操作事件操作。In the first aspect, the embodiments of the present disclosure provide a method for presenting a background. The method is applied to a terminal device and includes: in response to a user entering a chat session of a host application, presenting the chat session in a window of the chat session Message; in response to meeting the preset conditions, start the host application of the host application, and present the interface of the host application in the window of the chat session, wherein the message of the chat session is superimposed on the interface of the host application when presented, and the chat session Messaging and hosting applications operate based on the object operation event performed by the user.
第二方面,本公开的实施例提供了一种用于呈现背景的装置,该装置包括:聊天会话单元,被配置成响应于用户进入宿主应用的聊天会话,在聊天会话的 窗口中呈现该聊天会话的消息;信息呈现单元,被配置成响应于满足预设条件,启动宿主应用的寄宿应用,并在聊天会话的窗口中呈现寄宿应用的界面,其中,聊天会话的消息在呈现时叠加在寄宿应用的界面上,且聊天会话的消息以及寄宿应用基于用户执行的对象操作事件操作。In a second aspect, an embodiment of the present disclosure provides a device for presenting a background. The device includes a chat session unit configured to respond to a user entering a chat session of a host application and present the chat in a window of the chat session The message of the conversation; the information presentation unit is configured to start the host application of the host application in response to meeting the preset conditions, and present the interface of the host application in the window of the chat session, wherein the message of the chat session is superimposed on the host application when presented On the application interface, the chat session messages and the host application are based on the object operation event operations performed by the user.
在一些实施例中,该装置还包括:对象切换单元,被配置成响应于检测到用户执行的对象切换操作,切换当前的交互对象,交互对象包括聊天会话的消息以及寄宿应用。In some embodiments, the device further includes: an object switching unit configured to switch the current interactive object in response to detecting an object switching operation performed by the user. The interactive object includes a message of a chat session and a host application.
在一些实施例中,对象切换单元中,响应于检测到用户执行的对象切换操作,切换当前的交互对象,包括:响应于当前的交互对象为聊天会话的消息,且检测到用户执行的对象切换操作,将用于确认切换对象的待确认信息呈现给用户;响应于检测到用户针对待确认信息的信息确认操作,执行切换当前的交互对象。In some embodiments, in the object switching unit, in response to detecting the object switching operation performed by the user, switching the current interactive object includes: responding to the current interactive object being a chat session message and detecting the object switching performed by the user Operation, the information to be confirmed for confirming the switching object is presented to the user; in response to detecting the user's information confirmation operation for the information to be confirmed, switching the current interactive object is performed.
在一些实施例中,对象切换单元中,切换当前的交互对象,包括:响应于当前的交互对象为寄宿应用,将交互对象切换为聊天会话的消息;或者响应于当前的交互对象为聊天会话的消息,将交互对象切换为寄宿应用。In some embodiments, in the object switching unit, switching the current interactive object includes: in response to the current interactive object being a host application, switching the interactive object to a chat session message; or in response to the current interactive object being a chat session Message to switch the interactive object to the boarding application.
在一些实施例中,预设条件,包括以下至少一项:检测到请求与聊天会话的界面同时呈现寄宿应用的请求操作;聊天会话预设有与该聊天会话的界面同时呈现的寄宿应用。In some embodiments, the preset condition includes at least one of the following: a request operation for simultaneously presenting the host application with the interface of the chat session is detected; the chat session is preset with the host application presented simultaneously with the interface of the chat session.
在一些实施例中,信息呈现单元中,响应于满足预设条件,启动宿主应用的寄宿应用,包括:响应于检测到请求与聊天会话的界面同时呈现寄宿应用的请求操作,将预先存储的对应于宿主应用的寄宿应用标识集合呈现给用户,以供用户从寄宿应用标识集合中选择寄宿应用标识;启动对应于所选择的寄宿应用标识的寄宿应用。In some embodiments, in the information presentation unit, in response to meeting a preset condition, starting the host application of the host application includes: in response to detecting a request operation for simultaneously presenting the host application on the interface of the chat session, pre-stored corresponding The host application identifier set is presented to the user for the user to select the host application identifier from the host application identifier set; the host application corresponding to the selected host application identifier is started.
在一些实施例中,该装置还包括:应用切换单元,被配置成响应于确定当前的交互对象为寄宿应用,且检测到针对寄宿应用的应用切换操作,从至少一个候选寄宿应用中选择候选寄宿应用,以及将寄宿应用切换为候选寄宿应用。In some embodiments, the device further includes: an application switching unit configured to, in response to determining that the current interaction object is a hosting application, and detecting an application switching operation for the hosting application, select a candidate hosting application from at least one candidate hosting application Application, and switch the boarding application to a candidate boarding application.
在一些实施例中,候选寄宿应用与用户的历史操作所指示的偏好相适配。In some embodiments, the candidate host application is adapted to the preferences indicated by the user's historical operations.
在一些实施例中,候选寄宿应用通过如下方式得到:将用户的历史操作信息发送给应用服务端;接收应用服务端基于历史操作信息推送的寄宿应用,并 将所接收的寄宿应用作为候选寄宿应用。In some embodiments, the candidate boarding application is obtained by: sending the user's historical operation information to the application server; receiving the boarding application pushed by the application server based on the historical operation information, and using the received boarding application as the candidate boarding application .
在一些实施例中,聊天会话的消息在呈现时,通过如下方式叠加在寄宿应用的界面上:将寄宿应用的界面呈现于第一显示层,以及将聊天会话的消息呈现于第二显示层;将第二显示层叠加于第一显示层的上方。In some embodiments, the message of the chat session is superimposed on the interface of the homestay application when it is presented: the interface of the homestay application is presented on the first display layer, and the message of the chat session is presented on the second display layer; The second display layer is superimposed on the first display layer.
在一些实施例中,在将第二显示层叠加于第一显示层的上方之前,还包括:调整第二显示层的透明度。In some embodiments, before superimposing the second display layer on the first display layer, the method further includes: adjusting the transparency of the second display layer.
在一些实施例中,聊天会话的消息在呈现时,通过如下方式叠加在寄宿应用的界面上:将寄宿应用的界面呈现于第一显示区域,以及将聊天会话的消息呈现于第二显示区域,第一显示区域与第二显示区域至少具有部分重叠。In some embodiments, the message of the chat session is superimposed on the interface of the homestay application when it is presented: the interface of the homestay application is presented in the first display area, and the message of the chat session is presented in the second display area, The first display area and the second display area at least partially overlap.
在一些实施例中,宿主应用为即时聊天类应用。In some embodiments, the host application is an instant chat application.
第三方面,本公开的实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当该一个或多个程序被该一个或多个处理器执行,使得该一个或多个处理器实现如第一方面中任一实现方式描述的方法。In a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device includes: one or more processors; a storage device on which one or more programs are stored; when the one or more programs are used by the One or more processors execute, so that the one or more processors implement the method described in any implementation manner of the first aspect.
第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一实现方式描述的方法。In a fourth aspect, the embodiments of the present disclosure provide a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the method as described in any implementation manner in the first aspect is implemented.
本公开的实施例提供的用于呈现背景的方法和装置,可以响应于用户进入宿主应用的聊天会话,在聊天会话的窗口中呈现该聊天会话的消息。然后,响应于满足预设条件,启动宿主应用的寄宿应用,并在聊天会话的窗口中呈现寄宿应用的界面。其中,聊天会话的消息在呈现时叠加在寄宿应用的界面上,且聊天会话的消息以及寄宿应用基于用户执行的对象操作事件操作。本公开的实施例提供的方法和装置,可以在聊天会话过程中启动宿主应用的寄宿应用,以及通过将寄宿应用的界面呈现于聊天会话的窗口,实现同时呈现聊天会话的消息和寄宿应用的界面,并且,聊天会话的消息以及寄宿应用均可基于用户执行的对象操作事件被操作。若聊天会话的对端用户输入内容较多或者输入速度较慢,则用户可在较长的等待时间中,运作寄宿应用,且在运作寄宿应用时仍可浏览聊天会话的界面。The method and device for presenting the background provided by the embodiments of the present disclosure can respond to the user entering the chat session of the host application and present the message of the chat session in the window of the chat session. Then, in response to meeting the preset condition, the host application of the host application is started, and the interface of the host application is presented in the window of the chat session. Wherein, the message of the chat session is superimposed on the interface of the host application when presented, and the message of the chat session and the host application are based on the object operation event operation performed by the user. The method and device provided by the embodiments of the present disclosure can start the host application of the host application during the chat session, and present the interface of the host application on the window of the chat session to realize the simultaneous presentation of the message of the chat session and the interface of the host application And, the messages of the chat session and the hosting application can be operated based on the object operation event performed by the user. If the user at the opposite end of the chat session inputs more content or the input speed is slow, the user can operate the homestay application during a longer waiting time, and can still browse the chat session interface while operating the homestay application.
附图说明Description of the drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:By reading the detailed description of the non-limiting embodiments with reference to the following drawings, other features, purposes and advantages of the present disclosure will become more apparent:
图1是本公开的一个实施例可以应用于其中的示例性系统架构图;FIG. 1 is an exemplary system architecture diagram in which an embodiment of the present disclosure can be applied;
图2是根据本公开的用于呈现背景的方法的一个实施例的流程图;Fig. 2 is a flowchart of an embodiment of a method for presenting a background according to the present disclosure;
图3A是根据本公开的实施例的用于呈现背景的方法的一个应用场景的示意图;Fig. 3A is a schematic diagram of an application scenario of a method for presenting a background according to an embodiment of the present disclosure;
图3B是根据本公开的实施例的用于呈现背景的方法的又一个应用场景的示意图;FIG. 3B is a schematic diagram of another application scenario of the method for presenting a background according to an embodiment of the present disclosure;
图3C是根据本公开的实施例的用于呈现背景的方法的另一个应用场景的示意图;3C is a schematic diagram of another application scenario of the method for presenting a background according to an embodiment of the present disclosure;
图4是根据本公开的用于呈现背景的方法的又一个实施例的流程图;FIG. 4 is a flowchart of another embodiment of a method for presenting a background according to the present disclosure;
图5是适于用来实现本公开的实施例的电子设备的结构示意图。Fig. 5 is a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure.
具体实施方式Detailed ways
下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The present disclosure will be further described in detail below in conjunction with the drawings and embodiments. It can be understood that the specific embodiments described here are only used to explain the related invention, but not to limit the invention. In addition, it should be noted that, for ease of description, only the parts related to the relevant invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。It should be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other if there is no conflict. Hereinafter, the present disclosure will be described in detail with reference to the drawings and in conjunction with embodiments.
图1示出了可以应用本公开的实施例的用于呈现背景的方法或用于呈现背景的装置的示例性系统架构100。FIG. 1 shows an exemplary system architecture 100 of a method for presenting a background or an apparatus for presenting a background to which an embodiment of the present disclosure can be applied.
如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in FIG. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables.
终端设备101、102、103可以通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种应用,例如导航类应用、搜索类应用、查错类应用、即时聊天类应用、购物类应用等。The terminal devices 101, 102, 103 can interact with the server 105 through the network 104 to receive or send messages and so on. Various applications may be installed on the terminal devices 101, 102, 103, such as navigation applications, search applications, error checking applications, instant chat applications, shopping applications, and so on.
终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、 102、103为硬件时,可以是为所安装的应用提供支持的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。当终端设备101、102、103为软件时,在一些实施例中,其可能为下述实施例提及的宿主应用。The terminal devices 101, 102, and 103 may be hardware or software. When the terminal devices 101, 102, and 103 are hardware, they may be various electronic devices that provide support for installed applications, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and so on. When the terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, multiple software or software modules used to provide distributed services), or as a single software or software module. There is no specific limitation here. When the terminal devices 101, 102, and 103 are software, in some embodiments, they may be the host applications mentioned in the following embodiments.
服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上所安装的应用提供支持的后台服务器。后台服务器可以将聊天会话过程中,用户输入的消息推送给对端用户所在终端,也可以将对端用户针对所接收到的消息输入的回复内容发送给用户所在终端。The server 105 may be a server that provides various services, such as a background server that provides support for applications installed on the terminal devices 101, 102, and 103. The background server may push the message input by the user during the chat session to the terminal where the opposite user is located, and may also send the response content input by the opposite user to the received message to the terminal where the user is located.
需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。It should be noted that the server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server. When the server is software, it can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or as a single software or software module. There is no specific limitation here.
需要说明的是,本公开的实施例所提供的用于呈现信息的方法一般由终端设备101、102、103执行,相应地,用于呈现信息的装置一般设置于终端设备101、102、103中。It should be noted that the method for presenting information provided by the embodiments of the present disclosure is generally executed by the terminal devices 101, 102, 103, and accordingly, the apparatus for presenting information is generally set in the terminal devices 101, 102, 103 .
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks, and servers in FIG. 1 are merely illustrative. According to implementation needs, there can be any number of terminal devices, networks and servers.
继续参考图2,示出了根据本公开的用于呈现背景的方法的一个实施例的流程200。该用于呈现背景的方法,包括以下步骤:Continuing to refer to FIG. 2, a flow 200 of an embodiment of the method for presenting a background according to the present disclosure is shown. The method for presenting the background includes the following steps:
步骤201,响应于用户进入宿主应用的聊天会话,在聊天会话的窗口中呈现该聊天会话的消息。Step 201: In response to the user entering the chat session of the host application, the message of the chat session is presented in the window of the chat session.
在本实施例中,用于呈现背景的方法的执行主体(例如图1所示的终端设备101、102、103)在检测到当前所呈现的界面为宿主应用的聊天会话的界面时,认为用户已进入宿主应用的聊天会话。此时,执行主体可以在聊天会话的窗口中呈现该聊天会话的消息。其中,上述聊天会话的消息通常包括聊天会话 过程中所发送的消息和所接收到的消息。In this embodiment, the executor of the method for presenting the background (for example, the terminal devices 101, 102, 103 shown in FIG. 1) detects that the currently presented interface is the interface of the chat session of the host application, and considers that the user Entered the chat session of the host application. At this time, the executive body can present the chat session message in the chat session window. Wherein, the message of the above-mentioned chat session usually includes the message sent and the message received during the chat session.
需要指出的是,在宿主应用中,一个用户可以与一个其他用户建立一个聊天会话,也可以与多个其他用户建立一个聊天会话,还可以与多个其他用户建立多个聊天会话。其中,一个聊天会话对应一个聊天会话的界面,该聊天会话的界面通常呈现于该聊天会话的窗口中。It should be pointed out that in the host application, a user can establish a chat session with one other user, can also establish a chat session with multiple other users, and can also establish multiple chat sessions with multiple other users. Among them, a chat session corresponds to an interface of a chat session, and the interface of the chat session is usually presented in the window of the chat session.
在本实施例中,上述宿主应用可以为即时聊天类应用。In this embodiment, the above-mentioned host application may be an instant chat application.
步骤202,响应于满足预设条件,启动宿主应用的寄宿应用,并在聊天会话的窗口中呈现寄宿应用的界面。Step 202: In response to meeting the preset condition, start the host application of the host application, and present the interface of the host application in the window of the chat session.
其中,聊天会话的消息在呈现时叠加在寄宿应用的界面上,且聊天会话的消息以及寄宿应用基于用户执行的对象操作事件操作。Wherein, the message of the chat session is superimposed on the interface of the host application when presented, and the message of the chat session and the host application are based on the object operation event operation performed by the user.
在本实施例中,在当前情况满足预设条件时,执行主体可以启动宿主应用的寄宿应用,以及在聊天会话的窗口中呈现被启动的寄宿应用的界面。这样,聊天会话的窗口中可以同时呈现聊天会话的消息和寄宿应用。另外,执行主体在聊天会话的窗口中同时呈现聊天会话的消息和寄宿应用之后,用户可以通过执行对应于聊天会话的消息的操作事件来操作聊天会话的消息,以及可以通过执行对应于寄宿应用的操作事件来操作寄宿应用。In this embodiment, when the current situation satisfies the preset condition, the execution subject can start the host application of the host application, and present the launched host application interface in the window of the chat session. In this way, the chat session message and the host application can be presented in the chat session window at the same time. In addition, after the executor presents the chat session message and the host application in the chat session window at the same time, the user can operate the chat session message by executing the operation event corresponding to the chat session message, and can execute the chat session message corresponding to the host application Operate events to operate the boarding application.
其中,上述对应于聊天会话的消息的操作事件可以包括但不限于:用于复制聊天会话的消息的操作,用于回复聊天会话的消息的操作,用于删除聊天会话的消息的操作等。上述对应于寄宿应用的操作事件可以包括但不限于:用于选择寄宿应用的界面所呈现的内容的操作,用于删除寄宿应用的界面所呈现的内容的操作,用于旋转寄宿应用的界面所呈现的内容的操作等。The foregoing operation events corresponding to the messages of the chat session may include, but are not limited to: operations for copying the messages of the chat session, operations for replying to the messages of the chat session, operations for deleting the messages of the chat session, and the like. The foregoing operation events corresponding to the boarding application may include, but are not limited to: an operation for selecting the content presented on the interface of the boarding application, an operation for deleting the content presented on the interface of the boarding application, and an operation for rotating the interface of the boarding application. Operation of the presented content, etc.
其中,上述寄宿应用通常是指需要依赖宿主应用的应用程序来运行的应用。一个宿主应用通常可以具有一个或多个寄宿应用。一个寄宿应用通常具有一个或多个界面。Among them, the above-mentioned host application usually refers to an application that needs to rely on the application of the host application to run. A host application can usually have one or more host applications. A homestay application usually has one or more interfaces.
在本实施例的一些可选的实现方式中,预设条件,可以包括以下至少一项:检测到请求与聊天会话的界面同时呈现寄宿应用的请求操作。聊天会话预设有与该聊天会话的界面同时呈现的寄宿应用。In some optional implementation manners of this embodiment, the preset condition may include at least one of the following: it is detected that a request operation for simultaneously presenting the host application with the interface of the chat session is detected. The chat session is preset with a boarding application that is presented simultaneously with the interface of the chat session.
本实现方式中,若上述预设条件为:检测到请求与聊天会话的界面同时呈现寄宿应用的请求操作。则步骤202中,执行主体可以在检测到请求与聊天会 话的界面同时呈现寄宿应用的请求操作之后,启动宿主应用的寄宿应用。其中,上述请求操作可以是用于请求与聊天会话的界面同时呈现寄宿应用的操作。作为示例,上述请求操作可以是点击屏幕右上角的[…]控件的操作,也可以是点击屏幕右上角的[…]控件后又点击其他指定控件的操作,还可以是点击终端设备上所设有的某一硬件按钮(如,“音量+”按键)的操作。In this implementation manner, if the above preset condition is: it is detected that the interface of the chat session and the interface of the request are presented at the same time as the request operation of the host application. Then in step 202, the execution subject may start the hosting application of the host application after detecting that the interface of the request and the chat session simultaneously presents the request operation of the hosting application. The above-mentioned request operation may be an operation for requesting that the host application be presented simultaneously with the interface of the chat session. As an example, the above request operation can be the operation of clicking the [...] control in the upper right corner of the screen, or the operation of clicking the [...] control in the upper right corner of the screen and then clicking other designated controls, or clicking the settings on the terminal device Some hardware buttons (for example, "volume +" button) operation.
本实现方式中,若上述预设条件为:聊天会话预设有与该聊天会话的界面同时呈现的寄宿应用。则步骤202中,执行主体可以在呈现聊天会话的界面的同时,启动预设的、与该聊天会话的界面同时呈现的寄宿应用。In this implementation manner, if the above-mentioned preset condition is: the chat session is preset with a host application that is presented simultaneously with the interface of the chat session. Then, in step 202, the execution subject may start a preset hosting application that is simultaneously presented with the chat session interface while presenting the chat session interface.
在本实施例的一些可选的实现方式中,若预设条件包括检测到请求与聊天会话的界面同时呈现寄宿应用的请求操作,响应于满足预设条件,启动宿主应用的寄宿应用,包括:In some optional implementation manners of this embodiment, if the preset condition includes detecting a request operation for simultaneously presenting the host application with the chat session interface, in response to meeting the preset condition, starting the host application of the host application includes:
第一步,响应于检测到请求与聊天会话的界面同时呈现寄宿应用的请求操作,将预先存储的对应于宿主应用的寄宿应用标识集合呈现给用户,以供用户从寄宿应用标识集合中选择寄宿应用标识。In the first step, in response to detecting the request operation to present the host application at the same time as the chat session interface, present the pre-stored host application identification set corresponding to the host application to the user, so that the user can select the host application from the host application identification set. Application ID.
这里,若上述预设条件为:检测到请求与聊天会话的界面同时呈现寄宿应用的请求操作。Here, if the above-mentioned preset condition is: it is detected that the request operation of the host application is presented simultaneously with the interface of the chat session.
在上述实现方式中,执行主体可以在检测到上述请求操作时,将预先存储的寄宿应用标识集合呈现给用户。这样,用户可以通过执行用于选择寄宿应用标识的选择操作(如,点击某一寄宿应用标识,双击某一寄宿应用标识等),从所呈现的寄宿应用标识集合中选择一个寄宿应用标识。其中,上述寄宿应用标识集合中的寄宿应用标识通常是用于标识寄宿应用的身份的信息。作为示例,寄宿应用标识可以是预先设定的与寄宿应用唯一对应的图像,也可以是寄宿应用的名称。In the foregoing implementation manner, the execution subject may present the pre-stored set of host application identifiers to the user when detecting the foregoing requested operation. In this way, the user can select a host application identifier from the set of presented host application identifiers by performing a selection operation for selecting a host application identifier (eg, click on a host application identifier, double-click a host application identifier, etc.). Wherein, the host application identifier in the above host application identifier set is usually information used to identify the identity of the host application. As an example, the host application identifier may be a preset image uniquely corresponding to the host application, or may be the name of the host application.
第二步,启动对应于所选择的寄宿应用标识的寄宿应用。The second step is to start the host application corresponding to the selected host application identifier.
这里,执行主体可以启动用户所选择的寄宿应用标识所对应的寄宿应用。Here, the executor can start the host application corresponding to the host application identifier selected by the user.
本实现方式中,将预先存储的寄宿应用标识集合呈现给用户,可以实现用户从多个寄宿应用中选择其最喜欢的一个寄宿应用,与直接启动某一个寄宿应用相比,本实现方式所启动的寄宿应用更具有针对性,且有助于提升用户体验。In this implementation, the pre-stored set of homestay application identifiers are presented to the user, so that the user can select one of their favorite homestay applications from multiple homestay applications. Compared with directly starting a certain homestay application, this implementation method starts The boarding application is more targeted and helps improve user experience.
需要指出的是,本公开的各个实施例中,执行主体可以采用所安装的传感 器(例如,重力传感器、距离传感器、指纹传感器、霍尔传感器、GPS位置传感器、加速器传感器、陀螺仪等)检测到用户针对终端设备的屏幕上所呈现的内容或终端设备本身所执行的各种操作。其中,上述操作可以包括但不限于:摇动手机的操作、在手机的屏幕上滑动的操作,在手机的屏幕上点击的操作等。It should be pointed out that in each embodiment of the present disclosure, the execution body may use installed sensors (for example, gravity sensor, distance sensor, fingerprint sensor, Hall sensor, GPS position sensor, accelerator sensor, gyroscope, etc.) to detect The user performs various operations on the content presented on the screen of the terminal device or the terminal device itself. The above-mentioned operations may include, but are not limited to, the operation of shaking the mobile phone, the operation of sliding on the screen of the mobile phone, the operation of clicking on the screen of the mobile phone, and the like.
在本实施例的一些可选的实现方式中,上述用于呈现背景的方法还可以包括如下步骤:响应于检测到用户执行的对象切换操作,切换当前的交互对象,交互对象包括聊天会话的消息以及寄宿应用。In some optional implementations of this embodiment, the foregoing method for presenting the background may further include the following steps: in response to detecting the object switching operation performed by the user, switching the current interactive object, the interactive object includes the message of the chat session And boarding applications.
其中,上述对象切换操作可以是用于确定切换交互对象的操作。作为示例,上述对象切换操作可以是持续触摸当前的界面的操作,也可以是在当前的界面上按照设定操作轨迹滑动的操作。其中,设定操作轨迹可以包括但不限于:沿预设方向延伸的直线段、圆弧、折线或者曲线。Wherein, the above-mentioned object switching operation may be an operation used to determine to switch interactive objects. As an example, the foregoing object switching operation may be an operation of continuously touching the current interface, or an operation of sliding on the current interface according to a set operation track. Wherein, the setting operation track may include, but is not limited to: a straight line segment, a circular arc, a broken line or a curve extending in a preset direction.
本实现方式中,执行主体在检测到用户执行的对象切换操作后,可以切换当前的交互对象。其中,当前的交互对象可以为聊天会话的消息也可以为寄宿应用。In this implementation manner, after detecting the object switching operation performed by the user, the execution subject can switch the current interactive object. Among them, the current interaction object can be a chat session message or a homed application.
在本实施例的一些可选的实现方式中,响应于检测到用户执行的对象切换操作,切换当前的交互对象,包括:In some optional implementation manners of this embodiment, in response to detecting the object switching operation performed by the user, switching the current interactive object includes:
第一步,响应于当前的交互对象为聊天会话的消息,且检测到用户执行的对象切换操作,将用于确认切换对象的待确认信息呈现给用户。这里,若当前的交互对象为聊天会话的消息,且执行主体检测到对象切换操作,此时,执行主体可以将用于确认切换对象的待确认信息通过终端屏幕呈现给用户。其中,上述待确认信息可以是用于确认切换对象的各种信息。作为示例,上述待确认信息可以为“请确认是否将当前交互对象切换为A寄宿应用?”,也可以为“Please confirm whether to switch”。In the first step, in response to the message that the current interactive object is a chat session, and the object switching operation performed by the user is detected, the information to be confirmed for confirming the switching object is presented to the user. Here, if the current interaction object is a chat session message, and the execution subject detects an object switching operation, at this time, the execution subject can present to the user the information to be confirmed for confirming the switching object through the terminal screen. Wherein, the aforementioned information to be confirmed may be various information used to confirm the switching object. As an example, the above message to be confirmed can be "Please confirm whether to switch the current interaction object to A hosting application?", or "Please confirm whether to switch".
第二步,响应于检测到用户针对待确认信息的信息确认操作,执行切换当前的交互对象。这里,执行主体可以在检测到针对上述待确认信息的信息确认操作后,执行上述切换当前的交互对象的步骤。其中,上述信息确认操作可以是用于确定切换对象的操作。上述信息确认操作可以包括但不限于双击待确认信息的操作,点击与待确认信息关联呈现的某个控件(如,[确定]控件,[OK]控件,[]控件等)的操作。In the second step, in response to detecting the user's information confirmation operation for the information to be confirmed, switch the current interaction object. Here, the execution subject may execute the step of switching the current interaction object after detecting the information confirmation operation for the information to be confirmed. Wherein, the above-mentioned information confirmation operation may be an operation for determining the switching object. The above information confirmation operation may include, but is not limited to, the operation of double-clicking the information to be confirmed, and the operation of clicking a certain control (for example, [OK] control, [OK] control, [] control, etc.) presented in association with the information to be confirmed.
本实现方式中,执行主体在检测到信息确认操作之后再执行切换当前的交互对象,旨在确定得到用户的授权之后,将当前的交互对象切换为寄宿应用。有助于避免因为某些误操作而直接将当前的交互对象切换为寄宿应用。同时,由于某些寄宿应用可能存在一定程度的风险漏洞,经过用户的确认之后再执行切换到寄宿应用,有助于保障用户的账户安全。In this implementation manner, the execution subject executes the switching of the current interaction object after detecting the information confirmation operation, aiming to switch the current interaction object to the hosting application after determining that the user is authorized. It helps to avoid directly switching the current interactive object to a boarding application due to some misoperations. At the same time, since some boarding applications may have a certain degree of risk vulnerabilities, after the user's confirmation, the switch to the boarding application can be executed to help protect the user's account security.
在本公开的各个实施例的可选的实现方式中,切换当前的交互对象,包括:响应于当前的交互对象为寄宿应用,将交互对象切换为聊天会话的消息。或者响应于当前的交互对象为聊天会话的消息,将交互对象切换为寄宿应用。In an optional implementation manner of each embodiment of the present disclosure, switching the current interaction object includes: in response to the current interaction object being a host application, switching the interaction object to a chat session message. Or in response to the message that the current interactive object is a chat session, the interactive object is switched to the host application.
本实现方式中,若当前的交互对象为寄宿应用,则执行主体可以将交互对象切换为聊天会话的消息。若当前的交互对象为聊天会话的消息,则执行主体可以将交互对象切换为寄宿应用。In this implementation manner, if the current interactive object is a hosted application, the execution subject can switch the interactive object to the message of the chat session. If the current interactive object is a chat session message, the execution subject can switch the interactive object to the host application.
在本公开的各个实施例的可选的实现方式中,聊天会话的消息在呈现时,通过如下方式叠加在寄宿应用的界面上:首先,将寄宿应用的界面呈现于第一显示层,以及将聊天会话的消息呈现于第二显示层。然后,将第二显示层叠加于第一显示层的上方。In an optional implementation manner of each embodiment of the present disclosure, when the chat session message is presented, it is superimposed on the interface of the host application in the following manner: First, the interface of the host application is presented on the first display layer, and The messages of the chat session are presented on the second display layer. Then, the second display layer is superimposed on the first display layer.
本实现方式中,聊天会话的消息所在显示层处于寄宿应用所在显示层的上方,这样用户更容易发现所接收到的消息。可以实现用户及时对所接收到的消息进行处理。In this implementation manner, the display layer where the message of the chat session is located is above the display layer where the host application is located, so that the user can find the received message more easily. The user can process the received message in time.
在本实施例的一些可选的实现方式中,在将第二显示层叠加于第一显示层的上方之前,还包括:调整第二显示层的透明度。In some optional implementation manners of this embodiment, before the second display layer is superimposed on the first display layer, the method further includes: adjusting the transparency of the second display layer.
在上述实现方式中,由于聊天会话的消息所在显示层处于寄宿应用所在显示层的上方,用户在对寄宿应用进行操作时,呈现在寄宿应用所在显示层上方的聊天会话的消息所在显示层,可能会遮住寄宿应用的部分内容。因此,本实现方式对第二显示层的透明度进行调整,有助于实现用户更好地对寄宿应用进行操作。In the above implementation, since the display layer where the chat session messages are located is above the display layer where the host application is located, when the user operates the host application, the display layer where the chat session messages appear above the display layer where the host application is located may be Part of the content of the homestay application will be obscured. Therefore, in this implementation manner, the transparency of the second display layer is adjusted, which helps to realize that the user can better operate the boarding application.
在本实施例的一些可选的实现方式中,聊天会话的消息在呈现时,通过如下方式叠加在寄宿应用的界面上:将寄宿应用的界面呈现于第一显示区域,以及将聊天会话的消息呈现于第二显示区域,第一显示区域与第二显示区域至少具有部分重叠。In some optional implementations of this embodiment, when the message of the chat session is presented, it is superimposed on the interface of the host application in the following manner: the interface of the host application is presented in the first display area, and the message of the chat session Presented in the second display area, the first display area and the second display area at least partially overlap.
本实现方式中,执行主体可以将寄宿应用的界面和聊天会话的消息分别显示于第一显示区域和第二显示区域,这样,用户对寄宿应用和聊天会话的消息中的任一者进行操作时,几乎不会受到另一者在显示内容上的干扰。In this implementation, the executive body can display the interface of the boarding application and the message of the chat session in the first display area and the second display area, respectively. In this way, when the user operates any of the messages of the boarding application and the chat session, , It will hardly be disturbed by the other on the display content.
继续参见图3A-3C,图3A-3C是根据本实施例的用于呈现背景的方法的应用场景的示意图。Continuing to refer to FIGS. 3A-3C, FIGS. 3A-3C are schematic diagrams of application scenarios of the method for presenting a background according to this embodiment.
在图3A中,用户进入宿主应用与另一用户甲进行聊天会话,此时,在聊天会话的窗口中呈现聊天会话的消息301和302。In FIG. 3A, the user enters the host application to have a chat session with another user A. At this time, messages 301 and 302 of the chat session are presented in the chat session window.
然后,参见图3B,若预设条件为:检测到请求与聊天会话的界面同时呈现寄宿应用的请求操作。用户可以在聊天会话的界面303上点击右上方控件[…],以及选择寄宿应用。Then, referring to FIG. 3B, if the preset condition is: it is detected that the request operation of the host application is presented simultaneously with the interface of the chat session. The user can click the upper right control [...] on the interface 303 of the chat session, and select the boarding application.
最后,参见图3C,终端设备可以启动寄宿应用,以及在聊天会话的窗口中呈现寄宿应用的界面304。其中,聊天会话的消息301和302叠加呈现在寄宿应用的界面304上。之后,用户可以分别对聊天会话的消息301和302以及寄宿应用进行操作。Finally, referring to FIG. 3C, the terminal device can start the home application and present the interface 304 of the home application in the window of the chat session. Among them, the messages 301 and 302 of the chat session are superimposed and presented on the interface 304 of the hosting application. After that, the user can operate the messages 301 and 302 of the chat session and the host application respectively.
本公开的上述实施例提供的用于呈现背景的方法,可以响应于用户进入宿主应用的聊天会话,在聊天会话的窗口中呈现该聊天会话的消息。然后,响应于满足预设条件,启动宿主应用的寄宿应用,并在聊天会话的窗口中呈现寄宿应用的界面。其中,聊天会话的消息在呈现时叠加在寄宿应用的界面上,且聊天会话的消息以及寄宿应用均可被用户执行的相应对象操作事件所操作。本实施例的方法,可以在聊天会话过程中启动宿主应用的寄宿应用,以及通过将寄宿应用的界面呈现于聊天会话的窗口,实现同时呈现聊天会话的消息和寄宿应用。The method for presenting the background provided by the above-mentioned embodiments of the present disclosure can respond to the user entering the chat session of the host application, and present the message of the chat session in the window of the chat session. Then, in response to meeting the preset condition, the host application of the host application is started, and the interface of the host application is presented in the window of the chat session. Wherein, the message of the chat session is superimposed on the interface of the boarding application when presented, and the message of the chat session and the boarding application can be operated by the corresponding object operation event executed by the user. In the method of this embodiment, the host application of the host application can be started during the chat session, and the interface of the host application can be displayed on the window of the chat session to realize the simultaneous presentation of the message of the chat session and the host application.
进一步参考图4,其示出了用于呈现背景的方法的又一个实施例的流程400。该用于呈现背景的方法的流程400,包括以下步骤:With further reference to FIG. 4, it shows a flow 400 of still another embodiment of a method for presenting a background. The process 400 of the method for presenting background includes the following steps:
步骤401,响应于用户进入宿主应用的聊天会话,在聊天会话的窗口中呈现该聊天会话的消息。Step 401: In response to the user entering the chat session of the host application, the message of the chat session is presented in the window of the chat session.
步骤402,响应于满足预设条件,启动宿主应用的寄宿应用,并在聊天会 话的窗口中呈现寄宿应用的界面。Step 402: In response to meeting the preset condition, start the host application of the host application, and present the interface of the host application in the window of the chat session.
其中,聊天会话的消息在呈现时叠加在寄宿应用的界面上,且聊天会话的消息以及寄宿应用基于用户执行的对象操作事件操作。Wherein, the message of the chat session is superimposed on the interface of the host application when presented, and the message of the chat session and the host application are based on the object operation event operation performed by the user.
在本实施例中,步骤401-402的具体操作与图2所示的实施例中步骤201-202的操作基本相同,在此不再赘述。In this embodiment, the specific operations of steps 401-402 are basically the same as the operations of steps 201-202 in the embodiment shown in FIG. 2, and will not be repeated here.
步骤403,响应于确定当前的交互对象为寄宿应用,且检测到针对寄宿应用的应用切换操作,从至少一个候选寄宿应用中选择候选寄宿应用,以及将寄宿应用切换为候选寄宿应用。 Step 403, in response to determining that the current interaction object is a host application and detecting an application switching operation for the host application, select a candidate host application from at least one candidate host application, and switch the host application to a candidate host application.
在本实施例中,在当前的交互对象为寄宿应用时,若检测到针对寄宿应用的应用切换操作,则执行主体可以从至少一个候选寄宿应用中选择候选寄宿应用,然后将当前的寄宿应用切换到所选择的候选寄宿应用。In this embodiment, when the current interaction object is a boarding application, if an application switching operation for the boarding application is detected, the executor can select a candidate boarding application from at least one candidate boarding application, and then switch the current boarding application Go to the selected candidate boarding application.
其中,上述应用切换操作可以是用于确定切换寄宿应用的各种操作,作为示例,上述应用切换操作可以是持续触摸寄宿应用的界面的操作,也可以是在寄宿应用的界面上按照设定操作轨迹滑动的操作。其中,设定操作轨迹可以包括但不限于:沿预设方向延伸的直线段、圆弧、折线或者曲线。需要指出的是,本实施例中的应用切换操作的执行过程与前述对象切换操作的执行过程不同。作为示例,若对象切换操作为持续触摸的操作,则应用切换操作可以为从左到右滑动的操作。Wherein, the above application switching operation may be various operations for determining the switching of the hosting application. As an example, the above application switching operation may be an operation of continuously touching the interface of the hosting application, or it can be an operation according to the settings on the interface of the hosting application The operation of track sliding. Wherein, the setting operation track may include, but is not limited to: a straight line segment, a circular arc, a broken line or a curve extending in a preset direction. It should be pointed out that the execution process of the application switching operation in this embodiment is different from the execution process of the foregoing object switching operation. As an example, if the object switching operation is a continuous touch operation, the application switching operation may be a sliding operation from left to right.
其中,上述候选寄宿应用可以是终端设备本地存储的寄宿应用,也可以是从通信连接的应用服务端获取到的寄宿应用。Wherein, the above-mentioned candidate host application may be a host application stored locally in the terminal device, or may be a host application obtained from an application server of a communication connection.
本实施例中,用户可以通过执行应用切换操作,选择切换寄宿应用,从而得到用户感兴趣的寄宿应用。有助于提升用户体验。In this embodiment, the user can choose to switch the hosting application by performing an application switching operation, thereby obtaining the hosting application that the user is interested in. Help improve the user experience.
在本实施例的一些可选的实现方式中,候选寄宿应用与用户的历史操作所指示的偏好相适配。In some optional implementations of this embodiment, the candidate host application is adapted to the preference indicated by the user's historical operation.
在上述实现方式中,每一个候选寄宿应用都是与用户的历史操作所指示的偏好相适配。这样,用户在执行应用切换操作后,所呈现给用户的候选寄宿应用总是可以符合用户的偏好。有助于实现信息的有针对性呈现,以及提升信息呈现的准确率。In the foregoing implementation manner, each candidate host application is adapted to the preference indicated by the user's historical operation. In this way, after the user performs an application switching operation, the candidate host applications presented to the user can always conform to the user's preference. Helps to achieve targeted presentation of information and improve the accuracy of information presentation.
在本实施例的一些可选的实现方式中,候选寄宿应用通过如下方式得到:In some optional implementation manners of this embodiment, the candidate host application is obtained in the following manner:
第一步,将用户的历史操作信息发送给应用服务端。The first step is to send the user's historical operation information to the application server.
这里,执行主体可以通过有线连接方式或者无线连接方式,将用户的历史操作信息发送给通信连接的应用服务端。Here, the execution subject may send the user's historical operation information to the application server of the communication connection through a wired connection or a wireless connection.
其中,上述历史操作信息可以包括但不限于:所选择过的寄宿应用的名称,用户与所选择的寄宿应用的交互时长等。Wherein, the foregoing historical operation information may include, but is not limited to: the name of the selected boarding application, the interaction time between the user and the selected boarding application, and so on.
应用服务端接收到用户的历史操作信息后,可以采用该历史操作信息,与预先存储的寄宿应用的描述信息进行匹配,从而得到与上述历史操作信息相匹配的寄宿应用。之后,应用服务端可以将与上述历史操作信息相匹配的寄宿应用推送给终端设备。After the application server receives the user's historical operation information, it can use the historical operation information to match the pre-stored description information of the boarding application, thereby obtaining a boarding application that matches the foregoing historical operation information. After that, the application server can push the hosted application matching the above-mentioned historical operation information to the terminal device.
第二步,接收应用服务端基于历史操作信息推送的寄宿应用,并将所接收的寄宿应用作为候选寄宿应用。The second step is to receive the boarding application pushed by the application server based on historical operation information, and use the received boarding application as a candidate boarding application.
这里,执行主体可以在接收到应用服务端基于历史操作信息推送的寄宿应用后,将所接收的寄宿应用作为候选寄宿应用。Here, the execution subject may use the received host application as a candidate host application after receiving the host application pushed by the application server based on historical operation information.
本实现方式中,由于每个候选寄宿应用都与用户的历史操作信息相匹配。故,用户在执行应用切换操作后,执行主体总是可以将符合用户操作习惯的候选寄宿应用呈现给用户。有助于实现信息的有针对性呈现,以及提升信息呈现的准确率。In this implementation, because each candidate hosting application matches the user's historical operation information. Therefore, after the user performs the application switching operation, the executor can always present to the user a candidate host application that conforms to the user's operating habits. Helps to achieve targeted presentation of information and improve the accuracy of information presentation.
从图4中可以看出,与图2对应的实施例相比,本实施例中的用于呈现背景的方法的流程400突出了切换寄宿应用的步骤。由此,本实施例描述的方案可以在用户执行应用切换操作后,切换寄宿应用,可以实现将用户感兴趣的寄宿应用呈现给用户。有助于提升用户体验。It can be seen from FIG. 4 that, compared with the embodiment corresponding to FIG. 2, the process 400 of the method for presenting a background in this embodiment highlights the step of switching the host application. Therefore, the solution described in this embodiment can switch the homed application after the user performs an application switching operation, and can realize that the homed application that the user is interested in is presented to the user. Help improve the user experience.
下面参考图5,其示出了适于用来实现本公开的实施例的电子设备(例如图1中的终端设备)500的结构示意图。本公开的实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的终端设备以及诸如数字TV、台式计算机等等的固定终端。图5示出的终端设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。Referring now to FIG. 5, it shows a schematic structural diagram of an electronic device (such as the terminal device in FIG. 1) 500 suitable for implementing the embodiments of the present disclosure. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), vehicle-mounted terminals ( For example, terminal equipment such as car navigation terminal) and fixed terminal such as digital TV, desktop computer, etc. The terminal device shown in FIG. 5 is only an example, and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
如图5所示,电子设备500可以包括处理装置(例如中央处理单元(CPU)、图形处理器等)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储装置508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM 503中,还存储有电子设备500操作所需的各种程序和数据。处理装置501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。As shown in FIG. 5, the electronic device 500 may include a processing device (such as a central processing unit (CPU), a graphics processor, etc.) 501, which may be loaded from a storage device 508 according to a program stored in a read-only memory (ROM) 502 Various appropriate actions and processing are executed by programs in a random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to the bus 504.
通常,以下装置可以连接至I/O接口505:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置506;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置507;包括例如磁带、硬盘等的存储装置508;以及通信装置509。通信装置509可以允许电子设备500与其他设备进行无线或有线通信以交换数据。虽然图5示出了具有各种装置的电子设备500,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图5中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。Generally, the following devices can be connected to the I/O interface 505: including input devices 506 such as touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; including, for example, liquid crystal display (LCD), speakers, vibration An output device 507 such as a device; a storage device 508 such as a magnetic tape and a hard disk; and a communication device 509. The communication device 509 may allow the electronic device 500 to perform wireless or wired communication with other devices to exchange data. Although FIG. 5 shows an electronic device 500 having various devices, it should be understood that it is not required to implement or have all the illustrated devices. It may alternatively be implemented or provided with more or fewer devices. Each block shown in FIG. 5 can represent one device, or can represent multiple devices as needed.
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置509从网络上被下载和安装,或者从存储装置508被安装,或者从ROM 502被安装。在该计算机程序被处理装置501执行时,执行本公开的实施例的方法中限定的上述功能。需要说明的是,本公开的实施例的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指 令执行系统、装置或者器件使用或者与其结合使用。而在本公开的实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed. It should be noted that the computer-readable medium of the embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, 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. In the embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. In the embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as a part of a carrier wave, and a computer-readable program code is carried therein. This propagated data signal can take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium. The computer-readable signal medium may send, propagate, or transmit the program for use by or in combination with the instruction execution system, apparatus, or device . The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wire, optical cable, RF (Radio Frequency), etc., or any suitable combination of the above.
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于用户进入宿主应用的聊天会话,在聊天会话的窗口中呈现该聊天会话的消息;响应于满足预设条件,启动宿主应用的寄宿应用,并在聊天会话的窗口中呈现寄宿应用的界面,其中,聊天会话的消息在呈现时叠加在寄宿应用的界面上,且聊天会话的消息以及寄宿应用基于用户执行的对象操作事件操作。The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist alone without being assembled into the electronic device. The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: responds to the user entering the chat session of the host application, presents the program in the chat session window Messages of the chat session; in response to meeting preset conditions, start the host application of the host application, and present the interface of the host application in the window of the chat session, wherein the message of the chat session is superimposed on the interface of the host application when presented, and The messages of the chat session and the host application are based on the object operation event operations performed by the user.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的实施例的操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言-诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言-诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)-连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。The computer program code for performing the operations of the embodiments of the present disclosure can be written in one or more programming languages or a combination thereof. The programming languages include object-oriented programming languages-such as Java, Smalltalk, C++, and also include Conventional procedural programming language-such as "C" language or similar programming language. The program code can be executed entirely on the user's computer, partly on the user's computer, executed as an independent software package, partly on the user's computer and partly executed on a remote computer, or entirely executed on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's 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 (for example, using an Internet service provider to pass Internet connection).
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应 当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions, and operations of the system, method, and computer program product according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, program segment, or part of code, and the module, program segment, or part of code contains one or more for realizing the specified logical function Executable instructions. It should also be noted that, in some alternative implementations, the functions marked in the blocks may also occur in a different order from the order marked in the drawings. For example, two blocks shown in succession can actually be executed substantially in parallel, or they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and/or flowchart, and the combination of the blocks in the block diagram and/or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations Or it can be realized by a combination of dedicated hardware and computer instructions.
描述于本公开的实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括聊天会话单元和信息呈现单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,聊天会话单元还可以被描述为“响应于用户进入宿主应用的聊天会话,在聊天会话的窗口中呈现该聊天会话的消息的单元”。The units involved in the embodiments described in the present disclosure can be implemented in software or hardware. The described unit can also be provided in the processor, for example, it can be described as: a processor includes a chat conversation unit and an information presentation unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the chat conversation unit can also be described as "in response to the user entering the chat session of the host application, the chat session is displayed in the window of the chat session. The message unit of the chat session".
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in this disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover the above technical features or technical solutions without departing from the above inventive concept. Other technical solutions formed by any combination of its equivalent features. For example, the above-mentioned features and the technical features disclosed in the present disclosure (but not limited to) with similar functions are mutually replaced to form a technical solution.

Claims (15)

  1. 一种用于呈现背景的方法,包括:A method for presenting the background, including:
    响应于用户进入宿主应用的聊天会话,在所述聊天会话的窗口中呈现该聊天会话的消息;In response to the user entering the chat session of the host application, present the chat session message in the window of the chat session;
    响应于满足预设条件,启动所述宿主应用的寄宿应用,并在所述聊天会话的窗口中呈现所述寄宿应用的界面,其中,所述聊天会话的消息在呈现时叠加在所述寄宿应用的界面上,且所述聊天会话的消息以及所述寄宿应用基于所述用户执行的对象操作事件操作。In response to meeting a preset condition, start the host application of the host application, and present the interface of the host application in the window of the chat session, wherein the message of the chat session is superimposed on the host application when presented On the interface of, and the chat session message and the host application operate based on the object operation event performed by the user.
  2. 根据权利要求1所述的方法,其中,所述方法还包括:The method according to claim 1, wherein the method further comprises:
    响应于检测到用户执行的对象切换操作,切换当前的交互对象,所述交互对象包括所述聊天会话的消息以及所述寄宿应用。In response to detecting the object switching operation performed by the user, the current interactive object is switched, and the interactive object includes the message of the chat session and the host application.
  3. 根据权利要求2所述的方法,其中,所述响应于检测到用户执行的对象切换操作,切换当前的交互对象,包括:The method according to claim 2, wherein said switching the current interactive object in response to detecting the object switching operation performed by the user comprises:
    响应于当前的交互对象为所述聊天会话的消息,且检测到用户执行的对象切换操作,将用于确认切换对象的待确认信息呈现给用户;In response to the current interaction object being the message of the chat session, and the object switching operation performed by the user is detected, the information to be confirmed for confirming the switching object is presented to the user;
    响应于检测到用户针对所述待确认信息的信息确认操作,执行所述切换当前的交互对象。In response to detecting the user's information confirmation operation for the information to be confirmed, the switching of the current interaction object is performed.
  4. 根据权利要求2-3之一所述的方法,其中,所述切换当前的交互对象,包括:The method according to any one of claims 2-3, wherein said switching the current interactive object comprises:
    响应于当前的交互对象为所述寄宿应用,将交互对象切换为所述聊天会话的消息;或者In response to the current interaction object being the host application, switching the interaction object to the message of the chat session; or
    响应于当前的交互对象为所述聊天会话的消息,将交互对象切换为所述寄宿应用。In response to the current interactive object being the message of the chat session, the interactive object is switched to the host application.
  5. 根据权利要求1所述的方法,其中,所述预设条件,包括以下至少一项:The method according to claim 1, wherein the preset condition includes at least one of the following:
    检测到请求与所述聊天会话的界面同时呈现寄宿应用的请求操作;It is detected that a request operation for simultaneously presenting the host application with the interface of the chat session is detected;
    所述聊天会话预设有与该聊天会话的界面同时呈现的寄宿应用。The chat session is preset with a host application that is presented simultaneously with the interface of the chat session.
  6. 根据权利要求5所述的方法,其中,若所述预设条件包括检测到请求与所述聊天会话的界面同时呈现寄宿应用的请求操作,所述响应于满足预设条件,启动所述宿主应用的寄宿应用,包括:The method according to claim 5, wherein, if the preset condition includes detecting a request to simultaneously present the host application with the chat session interface, the host application is started in response to the preset condition being met The boarding applications include:
    响应于检测到请求与所述聊天会话的界面同时呈现寄宿应用的请求操作,将预先存储的对应于所述宿主应用的寄宿应用标识集合呈现给用户,以供所述用户从所述寄宿应用标识集合中选择寄宿应用标识;In response to detecting a request operation for simultaneously presenting the host application with the chat session interface, the pre-stored host application identification set corresponding to the host application is presented to the user, so that the user can identify the host application from the host application. Select the boarding application ID from the collection;
    启动对应于所选择的寄宿应用标识的寄宿应用。Start the host application corresponding to the selected host application identifier.
  7. 根据权利要求1所述的方法,其中,所述方法还包括:The method according to claim 1, wherein the method further comprises:
    响应于确定当前的交互对象为所述寄宿应用,且检测到针对所述寄宿应用的应用切换操作,从至少一个候选寄宿应用中选择候选寄宿应用,以及将所述寄宿应用切换为所述候选寄宿应用。In response to determining that the current interaction object is the host application, and detecting an application switching operation for the host application, select a candidate host application from at least one candidate host application, and switch the host application to the candidate host application application.
  8. 根据权利要求7所述的方法,其中,所述候选寄宿应用与用户的历史操作所指示的偏好相适配。The method according to claim 7, wherein the candidate host application is adapted to the preferences indicated by the user's historical operations.
  9. 根据权利要求7-8之一所述的方法,其中,所述候选寄宿应用通过如下方式得到:The method according to any one of claims 7-8, wherein the candidate host application is obtained in the following manner:
    将所述用户的历史操作信息发送给应用服务端;Sending the historical operation information of the user to the application server;
    接收所述应用服务端基于所述历史操作信息推送的寄宿应用,并将所接收的寄宿应用作为所述候选寄宿应用。Receive the boarding application pushed by the application server based on the historical operation information, and use the received boarding application as the candidate boarding application.
  10. 根据权利要求1所述的方法,其中,所述聊天会话的消息在呈现时,通过如下方式叠加在所述寄宿应用的界面上:The method according to claim 1, wherein when the message of the chat session is presented, it is superimposed on the interface of the host application in the following manner:
    将所述寄宿应用的界面呈现于第一显示层,以及将所述聊天会话的消息呈现于第二显示层;Presenting the interface of the boarding application on the first display layer, and presenting the messages of the chat session on the second display layer;
    将所述第二显示层叠加于所述第一显示层的上方。The second display layer is superimposed on the first display layer.
  11. 根据权利要求10所述的方法,其中,在将所述第二显示层叠加于所述第一显示层的上方之前,还包括:The method according to claim 10, wherein before the superimposing the second display layer on the first display layer, further comprising:
    调整所述第二显示层的透明度。Adjust the transparency of the second display layer.
  12. 根据权利要求1所述的方法,其中,所述聊天会话的消息在呈现时,通过如下方式叠加在所述寄宿应用的界面上:The method according to claim 1, wherein when the message of the chat session is presented, it is superimposed on the interface of the host application in the following manner:
    将所述寄宿应用的界面呈现于第一显示区域,以及将所述聊天会话的消息呈现于第二显示区域,所述第一显示区域与所述第二显示区域至少具有部分重叠。The interface of the boarding application is presented in a first display area, and the message of the chat session is presented in a second display area, where the first display area and the second display area at least partially overlap.
  13. 根据权利要求1所述的方法,其中,所述宿主应用为即时聊天类应用。The method according to claim 1, wherein the host application is an instant chat application.
  14. 一种电子设备,其特征在于,所述电子设备包括:An electronic device, characterized in that, the electronic device includes:
    一个或多个处理器;One or more processors;
    存储装置,其上存储有一个或多个程序,A storage device on which one or more programs are stored,
    当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-13中任一所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-13.
  15. 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-13中任一所述的方法。A computer-readable storage medium with a computer program stored thereon, and when the computer program is executed by a processor, the method according to any one of claims 1-13 is realized.
PCT/CN2020/086990 2019-04-30 2020-04-26 Method and device for presenting background WO2020221160A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910362783.0A CN110096327A (en) 2019-04-30 2019-04-30 The method and apparatus of background for rendering
CN201910362783.0 2019-04-30

Publications (1)

Publication Number Publication Date
WO2020221160A1 true WO2020221160A1 (en) 2020-11-05

Family

ID=67446652

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/086990 WO2020221160A1 (en) 2019-04-30 2020-04-26 Method and device for presenting background

Country Status (2)

Country Link
CN (1) CN110096327A (en)
WO (1) WO2020221160A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110096327A (en) * 2019-04-30 2019-08-06 上海掌门科技有限公司 The method and apparatus of background for rendering
CN111324431B (en) * 2020-01-20 2023-08-11 北京梧桐车联科技有限责任公司 Application switching method and device and computer storage medium
CN112148414B (en) * 2020-09-30 2024-05-31 亮风台(上海)信息科技有限公司 Interactive response method and system of interface and terminal equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106383721A (en) * 2016-09-30 2017-02-08 联想(北京)有限公司 Display control method of electronic equipment, device and electronic equipment
US20170359302A1 (en) * 2016-06-12 2017-12-14 Apple Inc. Managing contact information for communication applications
CN108762861A (en) * 2018-04-27 2018-11-06 努比亚技术有限公司 A kind of application interface display methods, terminal and computer readable storage medium
CN110096327A (en) * 2019-04-30 2019-08-06 上海掌门科技有限公司 The method and apparatus of background for rendering
CN110321192A (en) * 2019-04-29 2019-10-11 上海连尚网络科技有限公司 A kind of method and apparatus that boarding program is presented

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360068A (en) * 2007-07-30 2009-02-04 国际商业机器公司 Method for managing auxiliary function in instant message transmission system
CN104391628B (en) * 2014-04-02 2018-02-23 贵阳朗玛信息技术股份有限公司 process switching method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170359302A1 (en) * 2016-06-12 2017-12-14 Apple Inc. Managing contact information for communication applications
CN106383721A (en) * 2016-09-30 2017-02-08 联想(北京)有限公司 Display control method of electronic equipment, device and electronic equipment
CN108762861A (en) * 2018-04-27 2018-11-06 努比亚技术有限公司 A kind of application interface display methods, terminal and computer readable storage medium
CN110321192A (en) * 2019-04-29 2019-10-11 上海连尚网络科技有限公司 A kind of method and apparatus that boarding program is presented
CN110096327A (en) * 2019-04-30 2019-08-06 上海掌门科技有限公司 The method and apparatus of background for rendering

Also Published As

Publication number Publication date
CN110096327A (en) 2019-08-06

Similar Documents

Publication Publication Date Title
US10257314B2 (en) End-to-end user experiences with a digital assistant
JP6228676B2 (en) Connection state prompting method and apparatus
JP7192079B2 (en) Provide remote keyboard service
WO2022077994A1 (en) Information processing method and device, and medium
WO2020221160A1 (en) Method and device for presenting background
CN110855655B (en) Information verification method, device, equipment and storage medium
CN116301526A (en) Interaction method, interaction device, electronic equipment and storage medium
CN113342440A (en) Screen splicing method and device, electronic equipment and storage medium
CN110619195B (en) Authority application processing method, device, equipment and storage medium

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: 20798067

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20798067

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 07.02.2022)

122 Ep: pct application non-entry in european phase

Ref document number: 20798067

Country of ref document: EP

Kind code of ref document: A1