MEDIA DISPLAY CONTROL METHOD AND RELATED PRODUCT
20210185170 ยท 2021-06-17
Inventors
- Baolei Xu (Nanjing, CN)
- Teng SHI (Nanjing, CN)
- Jieping ZHONG (Dongguan, CN)
- Qiang FANG (Shenzhen, CN)
- Yaoye Zhang (Nanjing, CN)
Cpc classification
H04M3/2281
ELECTRICITY
H04M1/575
ELECTRICITY
H04M3/42042
ELECTRICITY
H04M1/72469
ELECTRICITY
H04M7/0039
ELECTRICITY
International classification
Abstract
Embodiments of the present disclosure include a media display control method and a related product. The method includes: after a call between a first terminal and a second terminal rings, obtaining candidate media information from a resource server, and displaying the candidate media information; determining first to-be-displayed media information after the call between the first terminal and the second terminal is connected, where the first to-be-displayed media information is media information selected from the candidate media information; and sending, by the first terminal, the first to-be-displayed media information to the second terminal. Media information displayed by the terminals may be controlled after the call between the terminals is connected, so that the displayed information is controlled during the call. In this way, valuable information is displayed to the user, and communication efficiency is improved.
Claims
1. A media display control method, comprising: obtaining, by a first terminal, candidate media information from a resource server, and displaying the candidate media information; after a call between the first terminal and a second terminal is connected, selecting, by the first terminal, first to-be-displayed media information from the candidate media information; and sending, by the first terminal, the first to-be-displayed media information to the second terminal.
2. The method according to claim 1, wherein after the call between the first terminal and the second terminal is connected, the method further comprises: receiving second to-be-displayed media information sent by the second terminal; sending a data obtaining request to the resource server, wherein the data obtaining request is used to request media data specified by the second to-be-displayed media information; and displaying the media data by the first terminal after receiving the media data.
3. The method according to claim 1, wherein the sending, by the first terminal, the first to-be-displayed media information to the second terminal comprises: sending the first to-be-displayed media information to the second terminal through a serving-call session control function; or sending the first to-be-displayed media information to the second terminal by using an SMS message.
4. The method according to claim 3, wherein the sending the first to-be-displayed media information to a serving-call session control function comprises: sending, to the serving-call session control function, session initiation protocol information carrying the first to-be-displayed media information.
5. The method according to claim 1, wherein a call interface of the first terminal comprises a call information display area, a candidate media information display area, and a call control area from top to bottom; and wherein displaying the candidate media information comprises: displaying the candidate media information in the candidate media information display area.
6. The method according to claim 5, wherein the call interface of the first terminal further comprises a media data display area that shares the display area with the candidate media information display area; and an interface of the candidate media information display area comprises a control interface for switching to the media data display area; and an interface of the media data display area comprises a control interface for switching to the candidate media information display area; or when the candidate media information display area is displayed on a frontend, the media data display area can be displayed on the frontend through flicking on the candidate media information display area; or when the media data display area is displayed on a frontend, the candidate media information display area can be displayed on the frontend through flicking on the media data display area.
7. The method according to claim 1, wherein the selecting the first to-be-displayed media information comprises: analyzing content of the call, and selecting, from the candidate media information, media information associated with the content of the call, as the first to-be-displayed media information; or receiving media indication information, and obtaining, from the media indication information, media information specified by the media indication information, as the first to-be-displayed media information.
8. The method according to claim 1, wherein the obtaining the candidate media information from the resource server, and displaying the candidate media information comprise: sending, to the resource server by using a hypertext transfer protocol, a request for the candidate media information; and receiving one or more candidate media identities and candidate media names returned by the resource server, and displaying the candidate media names.
9. The method according to claim 8, wherein the determining the first to-be-displayed media information, which is media information selected from the candidate media information comprises: determining a first to-be-displayed media identity, which is a media identity selected from the candidate media identities.
10. The method according to claim 1, wherein the first terminal is a calling terminal, and the second terminal is a called terminal; and the obtaining, by a first terminal, the candidate media information from the resource server comprises: obtaining, by the first terminal, the candidate media information from the resource server after receiving a ringing message from the second terminal; or wherein the first terminal is a called terminal, and the second terminal is a calling terminal; and the obtaining, by a first terminal, candidate media information from the resource server comprises: obtaining, by the first terminal, the candidate media information from the resource server after receiving a call request sent by the second terminal.
11. An apparatus, comprising: a processor, a memory storing program code to be executed in the processor, a display, and a transceiver, which are connected in a communicable manner, wherein the transceiver is configured to obtain candidate media information from a resource server; the display is configured to display the candidate media information; the processor, when executing the program code, is configured to select first to-be-displayed media information from the candidate media information after a call between the apparatus and a terminal is connected; and the transceiver is further configured to send the first to-be-displayed media information to the terminal.
12. The apparatus according to claim 11, wherein the transceiver is further configured to: after the call between the apparatus and the terminal is connected, receive second to-be-displayed media information sent by the terminal; and send a data obtaining request to the resource server, wherein the data obtaining request is used to request media data specified by the second to-be-displayed media information, and wherein the display is further configured to display the media data after the media data is received.
13. The apparatus according to claim 11, wherein the transceiver is configured to send the first to-be-displayed media information to the terminal through a serving-call session control function; or the transceiver is configured to send the first to-be-displayed media information to the terminal by using an SMS message.
14. The apparatus according to claim 13, wherein the transceiver is configured to send, to the serving-call session control function, session initiation protocol information carrying the first to-be-displayed media information.
15. The apparatus according to claim 11, wherein the processor is further configured to provide a call interface that comprises a call information display area, a candidate media information display area, and a call control area; and the display is specifically configured to display the candidate media information in the candidate media information display area.
16. The apparatus according to claim 15, wherein the call interface of the apparatus further comprises a media data display area that shares a display area with the candidate media information display area; and an interface of the candidate media information display area comprises a control interface for switching to the media data display area; and an interface of the media data display area comprises a control interface for switching to the candidate media information display area; or when the candidate media information display area is displayed on a frontend, the media data display area can be displayed on the frontend through flicking on the candidate media information display area; or when the media data display area is displayed on a frontend, the candidate media information display area can be displayed on the frontend through flicking on the media data display area.
17. The apparatus according to claim 11, wherein the processor is configured to determine the first to-be-displayed media information by: analyzing content of the call, and selecting, from the candidate media information, media information associated with the content of the call, as the first to-be-displayed media information; or receiving media indication information, and obtaining, from the indication information, media information specified by the media indication information, as the first to-be-displayed media information.
18. The apparatus according to claim 11, the processor is configured to obtain candidate media information from the resource server by: sending, to the resource server by using a hypertext transfer protocol, a request for the candidate media information; and receiving one or more candidate media identities and candidate media names returned by the resource server, and the processor is configured to display the candidate media information by: displaying the candidate media names.
19. The apparatus according to claim 18, wherein the processor is configured to determine the first to-be-displayed media information, which is media information selected from the candidate media information by: determining a first to-be-displayed media identity, which is a media identity selected from the candidate media identities.
20. The apparatus according to claim 11, wherein the apparatus is a calling terminal, and the terminal is a called terminal; and the obtaining candidate media information from the resource server comprises: the processor is configured to obtain the candidate media information from the resource server after receiving a ringing message returned by the terminal; or wherein the apparatus is a called terminal, and the terminal is a calling terminal; and the processor is configured to obtain the candidate media information from the resource server by: obtaining the candidate media information from the resource server after receiving a call request sent by the calling terminal.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0105] To describe the technical solutions in embodiments of the present disclosure or in the background more clearly, the following briefly describes the accompanying drawings for describing the embodiments of the present disclosure or the background.
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
DESCRIPTION OF EMBODIMENTS
[0119] The following describes the embodiments of the present disclosure with reference to the accompanying drawings in the embodiments of the present disclosure.
[0120] In the following embodiments, for example, a terminal is a mobile phone, and candidate media information is a candidate advertisement. Correspondingly, to-be-displayed media information is an advertisement, and a resource server is an advertisement server. For example, the candidate media information is carried in a form of a list. Correspondingly, a candidate media information display area may be referred to as a candidate resource list display area, and a media data display area may be referred to as a push resource display area. The foregoing is used as an example, and should not be understood as a unique limitation on the embodiments of the present disclosure. For example, the candidate media information may be any information that can be displayed by a terminal device, and may be a background image, a text description, or the like in addition to the advertisement.
[0121] The embodiments of the present disclosure mainly resolve a problem that a calling party and a called party cannot control displayed media data during a call, that is, a time interval between a start time and an end time of the call between the calling party and the called party. According to the embodiments of the present disclosure, a user requirement in a scenario such as telesales can be met, to improve a monetization capability of a service (including an advertisement) of a carrier or a mobile phone terminal vendor.
[0122]
[0123]
[0124]
[0125]
[0126] In
[0127]
[0128]
[0129]
[0130] 401: A call between a first terminal and a second terminal rings.
[0131] This step may not be used as a necessary premise, and is represented by a dashed line in
[0132] The first terminal and the second terminal are a calling party (namely, a calling terminal) and a called party (namely, a called terminal) that participate in the call. The first terminal may be the calling party or the called party. In this embodiment, the call ringing is ringing, of the called party, that can be determined by an execution body of this embodiment. If the first terminal is the calling party, the calling party may consider by default that the called party rings after the calling party sends a call request, or the calling party receives a ringing response returned by the called party. If the first terminal is the called party, the called party starts ringing after receiving a call request.
[0133] 402A: After the call between the first terminal and the second terminal rings, the first terminal obtains candidate media information from a resource server, and displays the candidate media information.
[0134] 403: The call between the first terminal and the second terminal is connected.
[0135] 404A: The first terminal selecting, by the first terminal, first to-be-displayed media information from the candidate media information after the call is connected.
[0136] 405A: The first terminal sends the first to-be-displayed media information to the second terminal.
[0137] 406A: The second terminal obtains, from the resource server, media data specified by the first to-be-displayed media information, and displays the media data.
[0138] 402B: After the call between the first terminal and the second terminal rings, the second terminal obtains candidate media information from the resource server, and displays the candidate media information.
[0139] 404B: The second terminal determines second to-be-displayed media information after the call between the first terminal and the second terminal is connected, where the second to-be-displayed media information is media information selected from the candidate media information.
[0140] 405B: The second terminal sends the second to-be-displayed media information to the first terminal.
[0141] 406B: The first terminal obtains, from the resource server, media data specified by the second to-be-displayed media information, and displays the media data.
[0142] The resource server is a server that provides the media data. The candidate media information does not need to include specific content of the media data, and may include only an ID and illustrative information of the media data, for example, an identity and a name of the media data. For example, media data of an advertisement may be an identity of the advertisement and a name of the advertisement.
[0143] Because the to-be-displayed media information is selected from the candidate media information, the candidate media information may include a plurality of pieces of media information, and these pieces of information may be carried in a form of a list. For this embodiment, refer to descriptions of corresponding content in the summary. Details are not described herein again.
[0144] In this embodiment, 402A and 403A to 406A may coexist with 402B and 403B to 406B, or only one of the two procedures may be included. This is not uniquely limited in this embodiment of the present disclosure.
[0145]
[0146] 501: User equipment 1 (user equipment, UE 1) sends a session initiation protocol (session initiation protocol, SIP) invite (INVITE) message to an S-CSCF.
[0147] In this embodiment, the UE is a terminal, or is referred to as a terminal device.
[0148] 502: The S-CSCF forwards the SIP invite message to UE 2.
[0149] 503: After receiving the SIP invite message, the UE 2 starts ringing, and then sends a 180 ringing (ringing) response message to the S-CSCF.
[0150] 504: The S-CSCF forwards the 180 ringing response message to the UE 1.
[0151] 505: The UE 1 requests, from an advertisement server by using an HTTP, a candidate advertisement list corresponding to a user ID.
[0152] For example, an example in which the UE 1 requests, by using GET (an API), a candidate advertisement list corresponding to a user ID of zhangsan is as follows:
[0153] GET/ads-list/?user-id=zhangsan HTTP/1.1
[0154] Host: www.ad-server.com
[0155] User-Agent: calling-ad-client
[0156] 506: The advertisement server returns, to the UE 1 by using the HTTP, the advertisement list requested by the UE 1.
[0157] The returned advertisement list may include advertisement IDs and advertisement names. An example is as follows:
[0158] HTTP/1.1 200 OK
[0159] Date: Fri, 29 Jun. 2018 14:00:00 GMT
[0160] Status: 200
[0161] Content-Type: Text
[0162] Content-Length: 48
[0163] {id-ad1: title1, id-ad2: title2, id-ad3: title3}
[0164] 507: The UE 1 parses the advertisement list returned by the advertisement server, and then displays the advertisement names in the advertisement list in the candidate resource list display area shown in
[0165] 508: After the UE 2 answers the call, the UE 2 sends, to the S-CSCF, a 200 response (OK) for the SIP invite message.
[0166] 509: The S-CSCF forwards the 200 response to the UE 1.
[0167] 510: The UE 1 sends an acknowledgment (ACK) message to the S-CSCF.
[0168] 511: The S-CSCF forwards the ACK message to the UE 2. At this time, the call between the UE 1 and the UE 2 is connected, that is, the UE 1 and the UE 2 formally starts talking.
[0169] 512: During the call between the UE 1 and the UE 2, the UE 1 determines an advertisement as an advertisement to be displayed on the UE 2, and obtains an ID of the advertisement.
[0170] There may be a plurality of manners for the UE 1 to determine the to-be-displayed advertisement. In a manner, a user selects the advertisement from the advertisement list by using the interaction module shown in
[0171] 513: The UE 1 sends, to the S-CSCF through SIP INFO, the advertisement ID of the to-be-displayed advertisement.
[0172] A condition for triggering the UE 1 to send the SIP INFO may be: The UE 1 is automatically triggered after the to-be-displayed advertisement is determined, or the UE 1 is triggered by the user by using a resource sending button in the call control area in
[0173] An example of the SIP INFO is as follows:
[0174] INFO sip:ad-example SIP/2.0
[0175] From: <Sip:zhangsan>; tag=d3f423d
[0176] To: <Sip:lisi>; tag=8942
[0177] Call-ID: zhangsan-lisi
[0178] CSeq: 5
[0179] Content-Length: 13
[0180] Content-Type: application
[0181] Ad-id=ad-id-1
[0182] 514: The S-CSCF sends the SIP INFO to the UE 2.
[0183] 515: After receiving the SIP INFO, the UE 2 sends a 200 response (ok) message to the S-CSCF.
[0184] 516: The S-CSCF forwards the 200 response message to the UE 1.
[0185] 517: The UE 2 parses the received SIP INFO message, to obtain the advertisement ID from the SIP INFO message.
[0186] For example, the advertisement ID obtained through parsing is ad-id-1.
[0187] 518: The UE 2 requests a media resource corresponding to the advertisement ID from the advertisement server by using the HTTP protocol.
[0188] An example is as follows:
[0189] GET/ads-content/?ad-id=ad-id-1 HTTP/1.1
[0190] Host: www.ad-server.com
[0191] User-Agent: calling-ad-client
[0192] 519: The UE 2 receives, from the advertisement server, content of the media resource requested by the UE 2.
[0193] For example, the content is an image corresponding to ad-id-1.
[0194] 520: The UE 2 displays, in the push resource display area shown in
[0195] For example, the UE 2 displays the image.
[0196] 521: After the call between the UE 1 and the UE 2 ends, the UE 1 sends a bye (BYE) message to the S-CSCF.
[0197] 522: The S-CSCF forwards the bye message to the UE 2.
[0198] 523: The UE 2 sends a 200 response message to the S-CSCF.
[0199] 524: The S-CSCF forwards the 200 response message to the UE 1.
[0200] In the foregoing procedure, another internet protocol multimedia subsystem (internet protocol multimedia subsystem, IMS) network element including a P-CSCF may also participate in the signaling exchange procedure. For ease of description, only the S-CSCF is shown in this embodiment, and the simplified procedure does not affect understanding of the entire signaling procedure by a person skilled in the communications field. The procedure shown in
[0201] In addition, although the advertisement is used as an example in this embodiment, the procedure is also applicable to another scenario other than the advertisement. Details are not described herein.
[0202]
[0203] 605: The UE 2 requests, from the advertisement server by using the HTTP, a candidate advertisement list corresponding to a user ID.
[0204] 606: The advertisement server returns, to the UE 2 by using the HTTP, the advertisement list requested by the UE 2.
[0205] 607: The UE 2 parses the advertisement list returned by the advertisement server, and then displays advertisement names in the advertisement list in the candidate resource list display area shown in
[0206] 612: During the call between the UE 1 and the UE 2, the UE 2 determines an advertisement as an advertisement to be displayed on the UE 2.
[0207] 613: The UE 2 sends, to the S-CSCF through SIP INFO, an advertisement ID of the to-be-displayed advertisement.
[0208] 614: The S-CSCF sends the SIP INFO to the UE 1.
[0209] 615: After receiving the SIP INFO, the UE 1 sends a 200 response (ok) message to the S-CSCF.
[0210] 616: The S-CSCF forwards the 200 response message to the UE 2.
[0211] 617: The UE 1 parses the received SIP INFO message, to obtain the advertisement ID from the SIP INFO message.
[0212] 618: The UE 1 requests a media resource corresponding to the advertisement ID from the advertisement server by using the HTTP protocol.
[0213] 619: The UE 1 receives, from the advertisement server, content of the media resource requested by the UE 1.
[0214] 620: The UE 1 displays, in the push resource display area shown in
[0215] For other same steps, refer to the procedure shown in
[0216]
[0217] 701: UE 1 sends an SMS message to a P-CSCF, where the SMS message includes an advertisement ID of a to-be-displayed advertisement.
[0218] 702: The P-CSCF forwards the SMS message to an S-CSCF.
[0219] 703: The S-CSCF forwards the SMS message to an IP-SM-GW.
[0220] 704: The IP-SM-GW receives the SMS message.
[0221] 705: The IP-SM-GW forwards the SMS message to the S-CSCF.
[0222] 706: The S-CSCF forwards the SMS message to the P-CSCF.
[0223] 707: The P-CSCF forwards the SMS message to UE 2.
[0224] 708: The UE 2 parses the SMS message to obtain the advertisement ID in the SMS message.
[0225] In the foregoing procedure, the UE 2 identifies SMS messages that may carry the advertisement ID. Several main manners are as follows:
[0226] 1: After a call is connected, if the UE 2 receives an SMS message from the peer end, the UE 2 considers by default that the SMS message includes the advertisement ID, and obtains the advertisement ID; and the UE 2 does not obtain the advertisement ID if the SMS message is from another terminal.
[0227] 2: The UE 1 adds indication information to the SMS message, where the indication information is information agreed between the UE 1 and the UE 2, and is used to indicate that the SMS message includes the advertisement ID. After the call is connected, if receiving an SMS message including the indication information, the UE 2 obtains the advertisement ID included in the SMS message.
[0228] In the foregoing two optional modes, the former does not need to modify a structure and content of the SMS message, and the latter can reduce unnecessary operations and a possibility of failing to obtain the advertisement ID.
[0229] According to the embodiments of the present disclosure, the calling party or the called party can specify the peer end to display rich media resources during the call. This improves communication efficiency. The embodiments of the present disclosure may be used in a scenario such as telemarketing, to help a telecommunications carrier and a terminal vendor improve stickiness of a call APP and obtain more service revenues.
[0230] An embodiment of the present disclosure further provides a media display control apparatus. The media display control apparatus may be a function component or a combination of function components in a first terminal. As shown in
[0231] a candidate information obtaining unit 801, configured to obtain candidate media information from a resource server;
[0232] a display unit 802, configured to display the candidate media information;
[0233] a media information determining unit 803, configured to selects first to-be-displayed media information after a call between the first terminal and a second terminal being connected, where the first to-be-displayed media information is media information selected from the candidate media information; and
[0234] a sending unit 804, configured to send the first to-be-displayed media information to the second terminal.
[0235] In an optional implementation, the apparatus further includes:
[0236] a receiving unit 805, configured to: after the call between the first terminal and the second terminal is connected, receive second to-be-displayed media information sent by the second terminal; and
[0237] a data obtaining unit 806, configured to send a data obtaining request to the resource server, where the data obtaining request is used to request media data specified by the second to-be-displayed media information, where
[0238] the display unit 802 is further configured to display the media data after the media data is received.
[0239] In an optional implementation, the sending unit 804 is configured to send the first to-be-displayed media information to a serving-call session control function, so that the serving-call session control function forwards the first to-be-displayed media information to the second terminal; or
[0240] the sending unit 804 is configured to send the first to-be-displayed media information to the second terminal by using an SMS message.
[0241] In an optional implementation, the sending unit 804 is configured to send, to the serving-call session control function, session initiation protocol information carrying the first to-be-displayed media information.
[0242] In an optional implementation, a call interface of the first terminal sequentially includes a call information display area, a candidate media information display area, and a call control area from top to bottom; and the apparatus further includes:
[0243] the display unit 802 is specifically configured to display the candidate media information in the candidate media information display area.
[0244] In an optional implementation, the call interface of the first terminal further includes a media data display area that shares the display area with the candidate media information display area; and
[0245] an interface of the candidate media information display area includes a control interface for switching to the media data display area; and an interface of the media data display area includes a control interface for switching to the candidate media information display area; or
[0246] when the candidate media information display area is displayed on a frontend, the media data display area can be displayed on the frontend through flicking on the candidate media information display area; or when the media data display area is displayed on a frontend, the candidate media information display area can be displayed on the frontend through flicking on the media data display area.
[0247] In an optional implementation, the media information determining unit 803 is configured to: analyze content of the call, and select, from the candidate media information, media information associated with the content of the call, as the first to-be-displayed media information; or
[0248] the media information determining unit 803 is configured to: receive media indication information, and obtain, from the indication information, media information specified by the media indication information, as the first to-be-displayed media information, where the first to-be-displayed media information is media information in the candidate media information.
[0249] In an optional implementation, the candidate information obtaining unit 801 is configured to: send, to the resource server by using a hypertext transfer protocol, a request for the candidate media information; and receive one or more candidate media identities and candidate media names returned by the resource server; and
[0250] the display unit 802 is configured to display the candidate media names.
[0251] In an optional implementation, the media information determining unit 803 is configured to determine a first to-be-displayed media identity, where the first to-be-displayed media identity is a media identity selected from the candidate media identities.
[0252] In an optional implementation, the first terminal is a calling terminal, and the second terminal is a called terminal; and
[0253] the candidate information obtaining unit 801 is configured to obtain the candidate media information from the resource server after the first terminal receives a ringing message returned by the second terminal; or
[0254] the first terminal is a called terminal, and the second terminal is a calling terminal; and
[0255] the candidate information obtaining unit 801 is configured to obtain the candidate media information from the resource server after the first terminal receives a call request sent by the second terminal.
[0256] An embodiment of the present disclosure further provides a media display control apparatus. The control apparatus may be applied to a first terminal and used as a function component or a combination of function components in the first terminal. As shown in
[0257] a display information obtaining unit 901, configured to: after a call between the first terminal and a second terminal is connected, receive to-be-displayed media information sent by the second terminal;
[0258] a data obtaining unit 902, configured to send a data obtaining request to the resource server, where the data obtaining request is used to request media data specified by the to-be-displayed media information; and
[0259] a display unit 903, configured to display the media data after the media data is received.
[0260] In an optional implementation, the data obtaining unit 902 is configured to send the data obtaining request to the resource server by using a hypertext transfer protocol.
[0261] In an optional implementation, a call interface of the first terminal sequentially includes a call information display area, a media data display area, and a call control area from top to bottom; and
[0262] the display unit 903 is configured to display the media data in the media data display area.
[0263] In the foregoing embodiment, the display unit 802 or the display unit 903 may be a display screen, for example, a display screen of a mobile phone. A unit having a message or data may be a radio frequency module, and an overall function may be completed under control of a processor.
[0264]
[0265] The memory 1002 includes, but is not limited to, a random access memory (random access memory, RAM), a read-only memory (read-only memory, ROM), an erasable programmable read-only memory (erasable programmable read only memory, EPROM), or a compact disc read-only memory (compact disc read-only memory, CD-ROM). The memory 1002 is configured to store a related instruction and related data. The transceiver 1003 is configured to send and receive data.
[0266] The display 1004 may be a display function component of a terminal, including a display screen of a mobile phone, and is configured to display media data and to-be-selected media information; and the display 1004 may further have a function of the interaction module shown in
[0267] The processor 1001 may be one or more central processing units (central processing unit, CPU). When the processor 1001 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0268] The processor 1001 in the device 100 is configured to: read program code stored in the memory 1002, and cooperate with the transceiver 1003 to implement an information exchange function in any method provided in the embodiments of the present disclosure; and the processor 1001 is further configured to: read the program code, and cooperate with the display 1004 to implement an information display function or a data display function in any method provided in the embodiments of the present disclosure.
[0269]
[0270] The antenna 1114 may be configured to convert electromagnetic energy into an electromagnetic wave in free space, or convert an electromagnetic wave in free space into electromagnetic energy in a transmission line. The coupler 1110 is configured to: divide a mobile communication signal received by the antenna 1114 into a plurality of signals, and allocate the plurality of signals to a plurality of receivers 1108.
[0271] The transmitter 1106 may be configured to perform transmission processing on a signal output by the processor 1104.
[0272] The receiver 1108 may be configured to perform reception processing on the mobile communication signal received by the antenna 1114.
[0273] In some embodiments of this application, the transmitter 1106 and the receiver 1108 may be considered as a wireless modem. There may be one or more transmitters 1106 and receivers 1108 in the terminal device 110.
[0274] In addition to the transmitter 1106 and the receiver 1108 shown in
[0275] The input/output module may be configured to implement interaction between the terminal device 110 and a user/an external environment, and may mainly include the audio input/output module 1118, the key input module 1116, the display 1120, and the like. Specifically, the input/output module may further include a camera, a touchscreen, a sensor, and the like. All the input/output modules communicate with the processor 1104 by using the user interface 1102.
[0276] The memory 1112 is coupled to the processor 1104, and is configured to store various software programs and/or a plurality of sets of instructions. Specifically, the memory 1112 may include a high-speed random access memory, and may further include a non-volatile memory, for example, one or more disk storage devices, a flash memory device, or another non-volatile solid-state storage device. The memory 1112 may store an operating system (briefly referred to as a system in the following), for example, an embedded operating system such as ANDROID, IOS, WINDOWS, or LINUX. The memory 1112 may further store a network communications program. The network communications program may be used to communicate with one or more additional devices, one or more terminal devices, and one or more network devices. The memory 1112 may further store a user interface program. The user interface program may vividly display content of an application program by using a graphical operating interface, and receive, by using an input control such as a menu, a dialog box, and a key, a control operation performed by a user on the application program.
[0277] In some embodiments of this application, the memory 1112 may be configured to store a program for implementing, on the side of the terminal device 110, the media display control method provided in one or more embodiments of this application. For implementation of the media display control method provided in one or more embodiments of this application, refer to the foregoing embodiments.
[0278] The processor 1104 may be configured to read and execute a computer-readable instruction. Specifically, the processor 1104 may be configured to invoke the program stored in the memory 1112, and execute an instruction included in the program, to implement the method in the embodiments of the present disclosure.
[0279] It may be understood that the terminal device 110 may be the terminal device in the communications system described above in the embodiments of the present disclosure, and may be implemented as a mobile device, a mobile station (mobile station), a mobile unit (mobile unit), a wireless unit, a remote unit, a user agent, a mobile client, or the like.
[0280] It should be noted that the terminal device 110 shown in
[0281] An embodiment of the present disclosure further provides a storage medium. The storage medium stores program code, and the program code includes a program instruction. When the program instruction is executed by a processor, the processor is enabled to cooperate with a transceiver to implement an information exchange function in any method provided in the embodiments of the present disclosure; and when the program instruction is executed by the processor, the processor is further enabled to cooperate with a display to implement an information display function or a data display function in any method provided in the embodiments of the present disclosure.
[0282] An embodiment of the present disclosure further provides a computer program product. The computer program product includes a program instruction. When the program instruction is executed by a processor, the processor is enabled to cooperate with a transceiver to implement an information exchange function in any method provided in the embodiments of the present disclosure; and when the program instruction is executed by the processor, the processor is further enabled to cooperate with a display to implement an information display function or a data display function in any method provided in the embodiments of the present disclosure.
[0283] A person of ordinary skill in the art may understand that all or some of the processes of the methods in the embodiments may be implemented by a computer program instructing relevant hardware. The program may be stored in a computer-readable storage medium. When the program is run, the processes of the methods in the embodiments are performed. The foregoing storage medium includes: any medium that can store program code, such as a ROM or a random access memory RAM, a magnetic disk or an optical disc.