CN112492100B - Method and device for controlling communication, folding screen equipment and storage medium - Google Patents
Method and device for controlling communication, folding screen equipment and storage medium Download PDFInfo
- Publication number
- CN112492100B CN112492100B CN201910859411.9A CN201910859411A CN112492100B CN 112492100 B CN112492100 B CN 112492100B CN 201910859411 A CN201910859411 A CN 201910859411A CN 112492100 B CN112492100 B CN 112492100B
- Authority
- CN
- China
- Prior art keywords
- communication mode
- equipment
- communication
- folding screen
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 319
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004590 computer program Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 238000013461 design Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001364 causal effect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004660 morphological change Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
- H04M1/0268—Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
Landscapes
- Telephone Function (AREA)
Abstract
The invention discloses a method and a device for controlling communication, a folding screen device and a storage medium, which are used for providing a new communication control mode for the folding screen device. The method comprises the following steps: obtaining a communication request, wherein the communication request is a video communication request or a voice communication request; determining a current device modality for triggering a response to the communication request; determining a target communication mode corresponding to the current equipment form according to the corresponding relation between the equipment form and the communication mode, wherein the equipment form of the folding screen equipment comprises a folding form or an unfolding form, and the communication mode of the folding screen equipment comprises a voice communication mode or a video communication mode; responding to the communication request in the target communication mode.
Description
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to a method and an apparatus for controlling communication, a folding screen device, and a storage medium.
Background
Compared with the traditional screen, the flexible screen has the characteristics of strong flexibility and flexibility, provides a new interaction mode based on the bendable characteristic for a user, and can meet more requirements of the user on electronic equipment. For example, a currently commonly used flexible screen is an OLED (Organic Light-Emitting Diode) screen, and with the appearance of the flexible screen, the appearance of the existing mobile electronic device is also changed greatly, and a folding screen device, such as a folding screen mobile phone, capable of folding the flexible screen, appears.
In the prior art, when receiving a video call invitation, an electronic device can select a video call or a voice call only by clicking a screen button, and for example, in the process of the voice call, if the electronic device wants to switch to the video call, the electronic device can select the video call only by picking up the device and then clicking a button in the screen. However, after the advent of the folding screen device, how to provide a new communication control mode for the folding screen device, for example, how to switch between different communication modes, is a considerable problem.
Disclosure of Invention
The embodiment of the application provides a method and a device for controlling communication, a folding screen device and a storage medium, and is used for providing a new communication control mode for the folding screen device.
In a first aspect, a method of controlling communication is provided, the method comprising:
obtaining a communication request, wherein the communication request is a video communication request or a voice communication request;
determining a current device modality for triggering a response to the communication request;
determining a target communication mode corresponding to the current equipment form according to the corresponding relation between the equipment form and the communication mode, wherein the equipment form of the folding screen equipment comprises a folding form or an unfolding form, and the communication mode of the folding screen equipment comprises a voice communication mode or a video communication mode;
responding to the communication request in the target communication mode.
In one possible design, the determining a current device modality for triggering a response to the communication request includes:
detecting whether the equipment form of the folding screen equipment changes within a preset time; the starting time of the preset time length is the time of obtaining the communication request, and the equipment form of the folding screen equipment when obtaining the communication request is a first equipment form;
if the first equipment form is not changed, determining the first equipment form as the current equipment form;
and if so, determining the second equipment form with the changed form as the current equipment form.
In one possible design, the method further includes:
if not, detecting a selection operation acting on a request interface of the communication request;
responding to the communication request in an original communication mode or in a communication mode different from the original communication mode according to the selection operation; wherein the original communication mode is a communication mode actually requested by the communication request.
In one possible design, the determining, according to a correspondence between a device form and a communication mode, a target communication mode corresponding to the current device form includes:
if the current equipment form is the expansion form, the target communication mode corresponding to the expansion form is a video communication mode;
and if the current equipment form is the folding form, the target communication mode corresponding to the folding form is a voice communication mode.
In one possible design, the method further includes:
detecting a predetermined handover event during operation in the target communication mode; the preset switching event is an event for triggering the switching of the communication mode of the folding screen equipment;
and switching the communication mode of the folding screen equipment according to the preset switching event.
In one possible design, the predetermined switching event includes any one of the following events:
the equipment form of the folding screen equipment is changed;
the placement mode of the folding screen device changes, wherein the placement mode comprises a far-user mode or a near-user mode.
In one possible design, the video communication mode includes a video telephony communication mode or a video application communication mode.
In a second aspect, there is provided an apparatus for controlling communication, the apparatus comprising:
the device comprises an obtaining module, a sending module and a receiving module, wherein the obtaining module is used for obtaining a communication request, and the communication request is a video communication request or a voice communication request;
a first determining module for determining a current device modality for triggering a response to the communication request;
the second determining module is used for determining a target communication mode corresponding to the current equipment form according to the corresponding relation between the equipment form and the communication mode, wherein the equipment form of the folding screen equipment comprises a folding form or an unfolding form, and the communication mode of the folding screen equipment comprises a voice communication mode or a video communication mode;
a communication module for responding to the communication request in the target communication mode.
In one possible design, the first determining module is to:
detecting whether the equipment form of the folding screen equipment changes within a preset time; the starting time of the preset time length is the time of obtaining the communication request, and the equipment form of the folding screen equipment when obtaining the communication request is a first equipment form;
if the first equipment form is not changed, determining the first equipment form as the current equipment form;
and if so, determining the second equipment form with the changed form as the current equipment form.
In one possible design, the communication module is further to:
if not, detecting a selection operation acting on a request interface of the communication request;
responding to the communication request in an original communication mode or in a communication mode different from the original communication mode according to the selection operation; wherein the original communication mode is a communication mode actually requested by the communication request.
In one possible design, the second determining module is to:
if the current equipment form is the expansion form, the target communication mode corresponding to the expansion form is a video communication mode;
and if the current equipment form is the folding form, the target communication mode corresponding to the folding form is a voice communication mode.
In one possible design, the apparatus further includes:
a detection module for detecting a predetermined handover event during operation in the target communication mode; the preset switching event is an event for triggering the switching of the communication mode of the folding screen equipment;
and the switching module is used for switching the communication mode of the folding screen equipment according to the preset switching event.
In one possible design, the predetermined switching event includes any one of the following events:
the equipment form of the folding screen equipment is changed;
the placement mode of the folding screen device changes, wherein the placement mode comprises a far-user mode or a near-user mode.
In a third aspect, there is provided a folding screen device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps included in any one of the methods of the first aspect when executing the computer program.
In a fourth aspect, there is provided a computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the steps included in any one of the methods of the first aspect.
In the embodiment of the present application, when a communication request is obtained, a current device configuration of a folding screen device may be determined, and then a target communication mode corresponding to the current device configuration may be determined according to a correspondence relationship between the device configuration and the communication mode, and then the folding screen device is controlled to respond to the received communication request in the target communication mode, where the device configuration of the folding screen device may be a folding configuration or an unfolding configuration, and the determined target communication mode may be a voice communication mode or a video communication mode, that is, the communication request may be correspondingly controlled according to the device configuration of the folding screen device, for example, when the folding screen device is in the unfolding mode, a screen area of the folding screen device is large, if a video call request is received at this time, a video call may be directly performed, and if a video call request is received in the folding mode, the device configuration of the folding screen device may be switched, for example, to the unfolding mode, and then a video call may be performed, or a voice call may be performed if the device configuration is not switched and the folding mode is still used.
It is thus clear that through the corresponding relation between the equipment form of predetermineeing and the communication mode, can directly confirm the concrete response mode to the communication request according to the equipment form, folding screen equipment provides a brand-new communication selection mode, the user can decide concrete communication mode through the equipment form of folding screen equipment, the communication mode of folding screen equipment is controlled to the collapsible characteristic of make full use of folding screen equipment, the multifunctionality of folding screen equipment has been strengthened, and, based on the collapsible and the deployable folding characteristic of folding screen equipment, the interest of communication mode switching has been increased, and then user's use experience has been improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only the embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a folding screen apparatus in an embodiment of the present application;
FIG. 2 is another schematic structural view of a folding screen apparatus in an embodiment of the present application;
fig. 3 is a flowchart of a method of controlling communication in an embodiment of the present application;
fig. 4 is a block diagram showing a structure of a device for controlling communication in the embodiment of the present application;
FIG. 5 is a schematic structural diagram of a folding screen apparatus in an embodiment of the present application;
fig. 6 is another schematic structural diagram of the folding screen device in the embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. The embodiments and features of the embodiments of the present invention may be arbitrarily combined with each other without conflict. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
The terms "first" and "second" in the description and claims of the present application and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the term "comprises" and any variations thereof, which are intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus. The "plurality" in the present application may mean at least two, for example, two, three or more, and the embodiments of the present application are not limited.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in this document generally indicates that the preceding and following related objects are in an "or" relationship unless otherwise specified.
In order to better understand the technical solutions in the embodiments of the present application, the technical solutions will be described in detail below with reference to the drawings and specific embodiments of the specification.
Some simple descriptions are given below to application scenarios to which the technical solution of the embodiment of the present application can be applied, and it should be noted that the application scenarios described below are only used for describing the embodiment of the present application and are not limited. In specific implementation, the technical scheme provided by the embodiment of the application can be flexibly applied according to actual needs.
Referring to fig. 1, fig. 1 is a schematic view of a folding screen device in an embodiment of the present application, and fig. 1 illustrates a folding screen mobile phone as an example. The folded mobile phone may be folded along a central line L, for example, one half of the folded screen is referred to as a first sub-screen, the other half of the folded screen is referred to as a second sub-screen, and an included angle β between the first sub-screen and the second sub-screen varies with the different folding configurations, in fig. 1, for example, a solid line represents a first folding configuration of the folded mobile phone, and a dotted line represents a second folding configuration of the folded mobile phone, which shows that β in the second folding configuration is smaller than β in the first folding configuration, for example, β is smaller than β in the first folding configuration, and when β is equal to 20 °, the stability of the folded mobile phone is relatively better, that is, when β is equal to 100 °, the folded mobile phone is more stable.
For the folding screen mobile phone shown in fig. 1, one sub-screen can be independently displayed, for example, only the first sub-screen or the second sub-screen, and the other sub-screen is in a closed state; or, the first sub-screen and the second sub-screen may be displayed on the same screen at the same time, and at this time, the first sub-screen and the second sub-screen may display the same picture together or display different pictures respectively.
The folding screen device in the embodiment of the application may only include the first sub-screen and the second sub-screen, and at this time, the first sub-screen and the second sub-screen may be folded. Alternatively, the folding screen device in the embodiment of the present application may further include a third sub-screen or more sub-screens besides the first sub-screen and the second sub-screen, for example, please refer to the folding screen device shown in fig. 2 that includes the first sub-screen, the second sub-screen, and the third sub-screen at the same time, two adjacent sub-screens may be folded, for example, the first sub-screen and the second sub-screen in fig. 2 may be folded along L1, and the second sub-screen and the third sub-screen may be folded along L2, the three sub-screens may display the same picture or may display different pictures respectively, or, after folding along L1 and L2, only the first sub-screen may display and both the second sub-screen and the third sub-screen are in a closed state.
In the embodiment of the present application, no matter the folding screen device includes several sub-screens, the device configuration of the folding screen device can be roughly divided into the folding configuration and the unfolding configuration, and the specific manner of dividing the folding configuration and the unfolding configuration can be determined by the size of the included angle between the sub-screens. Taking the folded screen device shown in fig. 1 as an example, for example, a device configuration in which β ∈ 0 ° is referred to as a folded configuration and a device configuration in which β is greater than 0 ° is referred to as an unfolded configuration, or a device configuration in which β ∈ [0 °, 30 ° ] is referred to as a folded configuration and a device configuration in which β ∈ (30 °, 180 ° ] is referred to as an unfolded configuration, and the like.
To further illustrate the technical solutions provided by the embodiments of the present application, the following detailed description is made with reference to the accompanying drawings and the detailed description. Although the embodiments of the present application provide the method operation steps as shown in the following embodiments or figures, more or less operation steps may be included in the method based on the conventional or non-inventive labor. In steps where no necessary causal relationship exists logically, the order of execution of the steps is not limited to that provided by the embodiments of the present application. The method can be executed in sequence or in parallel according to the method shown in the embodiment or the figure when the method is executed in an actual processing procedure or a device.
Referring to fig. 3, an embodiment of the present application provides a method for controlling communication, which may be performed by the aforementioned foldable screen device (e.g., a foldable screen mobile phone), where the foldable screen device includes a foldable screen that can be folded and unfolded, and a device configuration of the foldable screen device may be characterized by a folded configuration and an unfolded state of the foldable screen. The specific flow of the method is described below.
Step 301: and when the device form of the folding screen device is the first device form, obtaining a communication request.
The communication request in the embodiment of the present application may be a video communication request or may also be a voice communication request, the video communication request is used for requesting to perform video communication, and the voice communication request is used for requesting to perform voice communication. After responding to the video communication request, the folding screen device can operate in the video communication mode to establish a video call with other electronic devices, and after responding to the voice communication request, the folding screen device can operate in the video communication mode to establish a voice call with other electronic devices.
In the embodiment of the present application, the video communication request can be roughly divided into two types, one type is a video phone, and the other type is a video application, for example, when a video phone is initiated by dialing a phone number through a mobile phone number, the video communication request can be referred to as a video phone communication request, and a video communication mode corresponding to the video communication request can be referred to as a video phone communication mode; when a video call invitation is initiated through an application, such as WeChat, QQ, etc., such a video communication request may be referred to as a video application telephony request, and the corresponding video communication mode may be referred to as a video application communication mode.
When a communication request is detected, the folding screen device is necessarily in a specific device configuration, for example, when the device configuration of the folding screen device at the time of the detection of the communication request is referred to as a first device configuration, and then, according to the previous description of the device configuration of the folding screen device, the first device configuration may be in the folding configuration or may be in the unfolding configuration.
Step 302: a current device modality for triggering a response to a communication request is determined.
In the embodiment of the application, the corresponding relation between the device form and the communication mode can be preset, so that when a communication request is monitored, the final device form of the device can be determined, and then the determined final device form is used for correspondingly controlling the folding screen device to respond to the received communication request in which communication mode. Therefore, after obtaining the communication request, it is necessary to determine a current device form currently used for triggering a response to the communication request, and the current device form may be the same as the first device form when the communication request is monitored or may be different from the first device form.
Specifically, after monitoring a communication request in a first device form, a user may control the device form to change to hope to respond to the communication request in a different communication mode, so after obtaining the communication request, it may be detected whether the device form of the folding screen device changes, if the device form does not change, that is, it indicates that the device form does not change, the first device form may be directly determined as the current device form of the folding screen device, that is, the first device form is used to respond to the communication request correspondingly; if the form of the folding screen device is changed, for example, the form is changed from the first device form to the second device form, the second device form may be determined as the current device form, that is, the second device form is used to respond to the communication request correspondingly.
In the specific implementation process, whether the device form of the folding screen device changes or not may be monitored, whether the device form changes within a predetermined time period or not may be monitored, and the starting time of the predetermined time period may be the time when the communication request is obtained, namely, whether the equipment shape of the folding screen equipment is changed or not is detected from the monitoring of the communication request, for example, it is monitored whether a morphological change has occurred within 3 seconds from the monitoring of the communication request, because in general, when a user needs to respond to a communication request in a different communication mode through the change of the device shape when receiving the communication request, the device shape of the folding screen device is changed in a short time (for example, 3 seconds or 2 seconds), and then respond to the communication request with more communication modes through the change of the equipment form, and further meet the differentiated use requirements of users.
Step 303: and determining a target communication mode corresponding to the current equipment form according to the corresponding relation between the equipment form and the communication mode.
After the device form is determined, a communication mode corresponding to the current device form may be determined based on the correspondence relationship set in advance, and for example, the communication mode corresponding to the current device form may be referred to as a target communication mode. For example, if the current device form is the extended form, compared with the folded form, the display area of the screen is larger at this time, so that the video communication is more convenient, and therefore, the target communication mode corresponding to the extended form can be set as the video communication mode, and under the corresponding relationship, no matter whether the monitored communication request is a video communication request or a voice communication request, the video communication can be triggered through the extended form finally, that is, the purpose of correspondingly controlling the communication mode through the device form is realized; for example, if the current device configuration is a folded configuration, the corresponding communication mode may be set as a voice communication mode, that is, in the folded configuration, the communication mode may be finally responded in the voice communication mode regardless of what kind of request the monitored communication request is, and the folded configuration may be an actual device configuration when the communication request is monitored or a configuration switched after the user performs the configuration switching operation.
Step 304: the communication request is responded to in the target communication mode.
Further, after the target communication mode is dynamically determined according to the device form of the folding screen device, the determined target communication mode may be used to respond to the monitored communication request, and the device may be operated in the target communication mode. For example, if the determined target communication mode is a video communication mode, a video call can be made with other users, and if the determined target communication mode is a voice communication mode, a voice call can be made with other users, so that a response mode to a communication request is correspondingly determined according to a folded or unfolded device form of the folding screen device, and a new communication mode for the folding screen device is provided.
In a possible implementation manner, after the communication request is monitored, if it is detected that the configuration of the folding screen device is not changed, continuing the foregoing example, for example, the folding screen device is always kept in the first device configuration, a selection operation of a request interface acting on the communication request may be further detected, for example, the communication request is a video call request, the selection operation may be a click operation of selecting to accept the video call request, or the selection operation may be a switching operation of switching to a voice call, and so on. Further, the response result in response to the selection operation may also be different depending on the different types of selection operations.
Continuing with the foregoing example, if the selecting operation may be a click operation for selecting acceptance of the video call request, the communication request may be responded to in the original communication mode, which is the communication mode actually requested by the communication request, for example, the communication request is a video call request, the corresponding original communication mode is the video communication mode, for example, the communication request is a voice call request, and the corresponding original communication mode is the voice communication mode.
In another possible embodiment, continuing with the foregoing example, if the selection operation is a switching operation to a voice call, then the communication request may be responded to in a communication mode (i.e., a voice communication mode) different from the original communication mode (i.e., a video call and a video call mode), which corresponds to the switching of the communication mode being achieved.
After responding to the communication request in the target communication mode, then operating in the target communication mode may be performed, then during operating the target communication mode, it may be determined whether a predetermined switching event is detected, wherein the predetermined switching event is a specific event for triggering switching of the communication mode of the folding screen device, i.e. the user may control switching of the communication mode by the predetermined switching event. Further, after detecting a predetermined switching event, the communication mode of the folding screen device may be switched according to the detected predetermined switching event, for example, the device may be operated in a voice call mode before, and after detecting the predetermined switching event, the communication mode may be switched from the voice call mode to a video call mode, so as to implement a fast switching of the communication mode by triggering of the predetermined switching event, so as to implement a flexible fast switching of the communication mode.
In the embodiment of the present application, the predetermined switching event is, for example, an event that the device form of the folding screen device changes, that is, the communication mode can be switched by the form change of the folding screen device; for another example, the predetermined switching event is that the placement mode of the folding screen device changes, and the placement mode of the folding screen device may be, for example, a far-user mode or a near-user mode, for example, when during a video call, if it is detected that the folding device is close to the user (i.e., the folding screen device is close to the user mode), for example, when the user holds a phone and places the phone at the ear, indicating that the user wishes to perform voice communication, the video call may be switched to a voice call, so as to meet the actual use requirement of the user.
In the embodiment of the application, through the corresponding relation between the preset equipment form and the communication mode, can directly confirm the specific response mode to the communication request according to the equipment form, a brand-new communication selection mode is provided for the folding screen equipment, the user can decide the specific communication mode through the equipment form of the folding screen equipment, the foldable characteristic of the folding screen equipment is fully utilized to control the communication mode of the folding screen equipment, the multifunctionality of the folding screen equipment is enhanced, and the foldable and unfoldable folding characteristics based on the folding screen equipment increase the interest of communication mode switching, and further improve the use experience of the user.
Based on the same inventive concept, the embodiment of the application provides a device for controlling communication. The means for controlling communication may be a hardware structure, a software module, or a hardware structure plus a software module. The device for controlling communication can be realized by a chip system, and the chip system can be formed by a chip and can also comprise the chip and other discrete devices. Referring to fig. 4, the apparatus for controlling communication in the embodiment of the present application includes an obtaining module 401, a first determining module 402, a second determining module 403, and a communication module 404, where:
an obtaining module 401, configured to obtain a communication request, where the communication request is a video communication request or a voice communication request;
a first determining module 402, configured to determine a current device modality for triggering a response to a communication request;
a second determining module 403, configured to determine a target communication mode corresponding to a current device form according to a correspondence between the device form and the communication mode, where the device form of the folding screen device includes a folded form or an unfolded form, and the communication mode of the folding screen device includes a voice communication mode or a video communication mode;
a communication module 404 for responding to the communication request in the target communication mode.
In one possible implementation, the first determining module 402 is configured to:
detecting whether the equipment form of the folding screen equipment changes within a preset time; the starting moment of the preset time length is the moment of obtaining the communication request, and the equipment form of the folding screen equipment is a first equipment form when the folding screen equipment obtains the communication request;
if the first equipment form is not changed, determining the first equipment form as the current equipment form;
and if so, determining the second equipment form with the changed form as the current equipment form.
In one possible implementation, the communication module 404 is further configured to:
if not, detecting a selection operation of a request interface acting on the communication request;
responding to the communication request in a communication mode different from the original communication mode or in a communication mode according to the selection operation; wherein the original communication mode is the communication mode actually requested by the communication request.
In one possible implementation, the second determining module 403 is configured to:
if the current equipment form is the expansion form, the target communication mode corresponding to the expansion form is a video communication mode;
and if the current equipment form is the folding form, the target communication mode corresponding to the folding form is a voice communication mode.
In a possible implementation manner, the apparatus for controlling communication in the embodiment of the present application further includes:
a detection module for detecting a predetermined handover event during operation in a target communication mode; the preset switching event is an event for triggering the switching of the communication mode of the folding screen device;
and the switching module is used for switching the communication mode of the folding screen device according to a preset switching event.
In one possible embodiment, the predetermined handover event comprises any one of the following events:
the equipment form of the folding screen equipment is changed;
the placement mode of the folding screen device changes, wherein the placement mode comprises a far user mode and a near user mode.
In one possible implementation, the video communication mode includes a video telephony communication mode or a video application communication mode.
All relevant contents of each step related to the foregoing embodiment of the method for controlling communication may be cited in the description of the function module corresponding to the apparatus for controlling communication in the embodiment of the present application, and are not described herein again.
The division of the modules in the embodiments of the present application is schematic, and only one logical function division is provided, and in actual implementation, there may be another division manner, and in addition, each functional module in each embodiment of the present application may be integrated in one processor, may also exist alone physically, or may also be integrated in one module by two or more modules. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
Based on the same inventive concept, the embodiment of the present application further provides a foldable screen device, which may be the foldable screen mobile phone introduced above or other devices with foldable screens. The folding screen device may be a hardware structure, a software module, or a hardware structure plus a software module. The folding screen device can be realized by a chip system, and the chip system can be formed by a chip and can also comprise the chip and other discrete devices. Referring to fig. 5, the folding screen device in the embodiment of the present application includes at least one processor 501 and a memory 502 connected to the at least one processor, and the specific connection medium between the processor 501 and the memory 502 is not limited in the embodiment of the present application, for example, the processor 501 and the memory 502 may be connected by a bus, and the bus may be divided into an address bus, a data bus, a control bus, and the like.
In the embodiment of the present application, the memory 502 stores instructions executable by the at least one processor 501, and the at least one processor 501 may execute the steps included in the foregoing video processing method by executing the instructions stored in the memory 502.
The Processor 501 may be a general-purpose Processor, such as a Central Processing Unit (CPU), a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component, which may implement or execute the methods, steps, and logic blocks disclosed in the embodiments of the present Application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
The processor 501 is a control center of the folding screen device, and may connect various parts of the entire folding screen device by using various interfaces and lines, and perform various functions and process data of the folding screen device by running or executing instructions stored in the memory 502 and calling data stored in the memory 502, thereby performing overall monitoring on the folding screen device. Optionally, the processor 501 may include one or more processing units, and the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly handles an operating system, a user interface, an application program, and the like, and the modem processor mainly handles wireless communication. It will be appreciated that the modem processor described above may not be integrated into the processor 501. In some embodiments, processor 501 and memory 502 may be implemented on the same chip, or in some embodiments, they may be implemented separately on separate chips.
The communication interface 503 is a transmission interface capable of being used for communication, and may receive data or transmit data through the communication interface 503, for example, may receive a communication request transmitted by another electronic device through the communication interface 503, for example, receive a video communication request and a voice communication request transmitted by another electronic device, and the like.
As shown in fig. 6, the folding screen device in the embodiment of the present application may further include an input unit 601, a display unit 602, a radio frequency unit 603, an audio circuit 604, a speaker 605, a microphone 606, a Wireless Fidelity (WiFi) module 607, a bluetooth module 608, a power supply 609, an external interface 610, a headphone jack 611, and the like. It will be understood by those skilled in the art that fig. 6 is merely an example of a folding screen apparatus and does not constitute a limitation of a folding screen apparatus, which may include more or fewer components than those shown, or some components may be combined, or different components.
The input unit 601 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the folding screen device. For example, the input unit 601 may include a touch screen 6012 and other input devices 6013. The touch screen 6012 may collect touch operations by a user (e.g., operations by the user on or near the touch screen 6012 using any suitable object such as a finger, a joint, a stylus, etc.), that is, the touch screen 6012 may be configured to detect a touch pressure and a touch input position and a touch input area, and drive a corresponding connection device according to a preset program. The touch screen 6012 may detect a touch operation performed by the user on the touch screen 6012, convert the touch operation into a touch signal, and send the touch signal to the processor 501, or may be understood as sending touch information of the touch operation to the processor 501, and may receive and execute a command sent from the processor 501. The touch information may include at least one of pressure magnitude information and pressure duration information. The touch screen 6012 may provide an input interface and an output interface between the folding screen device and a user. In addition, the touch screen 6012 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 601 may include other input devices 6013 in addition to the touch screen 6012. For example, other input devices 6013 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 602 may be used to display information input by a user or information provided to the user and various menus of the folding screen device, and the display unit 602 in this embodiment is, for example, a foldable screen, that is, the display unit 602 may have a screen characteristic of being foldable and unfoldable, and based on the characteristic, the folding screen device may have different device forms such as a folded form and an unfolded form. Further, the touch screen 6012 may cover the display unit 602. When the touch screen 6012 detects a touch operation on or near the touch screen, the pressure information of the touch operation is transmitted to the processor 501. In the embodiment of the present application, the touch screen 6012 and the display unit 602 may be integrated into one component to implement the input, output, and display functions of the folding screen device. For convenience of description, the touch screen 6012 is taken as an example of a functional set of the touch screen 6012 and the display unit 602, which are represented by the touch screen 6012, and it goes without saying that in some embodiments, the touch screen 6012 and the display unit 602 may also be taken as two separate components.
When the display unit 602 and the touch panel are superimposed on each other in the form of layers to form the touch screen 6012, the display unit 602 can function as an input device and an output device, and when functioning as an output device, can be used to display images, for example, to enable playing of various videos. The Display unit 602 may include at least one of a Liquid Crystal Display (LCD), a Thin Film Transistor Liquid Crystal Display (TFT-LCD), an Organic Light Emitting Diode (OLED) Display, an Active Matrix Organic Light Emitting Diode (AMOLED) Display, an In-Plane Switching (IPS) Display, a flexible Display, a 3D Display, and the like. Some of these displays may be configured to be transparent to allow a user to view from the outside, which may be referred to as transparent displays, and the folding screen apparatus may include two or more display units (or other display devices) according to a particular desired embodiment, for example, the folding screen apparatus may include an external display unit (not shown in fig. 6) and an internal display unit (not shown in fig. 6).
The rf unit 603 may be used for receiving and transmitting information or signals during a call. Typically, the radio frequency circuitry includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. Further, the radio frequency unit 603 can also communicate with a network device and other devices through wireless communication.
WiFi belongs to short distance wireless transmission technology, and the folding screen device can help the user to send and receive e-mail, browse web page and access streaming media etc. through WiFi module 607, it provides wireless broadband internet access for the user. Although fig. 6 shows the WiFi module 607, it is understood that it does not belong to the essential constitution of the folding screen device, and may be omitted entirely as needed within the scope not changing the essence of the invention.
Bluetooth is a short-range wireless communication technology. By using the bluetooth technology, the communication between mobile communication devices such as a palm computer, a notebook computer and a mobile phone can be effectively simplified, the communication between the devices and the Internet (Internet) can also be successfully simplified, and the folding screen device enables the data transmission between the folding screen device and the Internet to be faster and more efficient through the bluetooth module 608, thereby widening the way for wireless communication. Bluetooth technology is an open solution that enables wireless transmission of voice and data. Although fig. 6 shows the bluetooth module 608, it is understood that it does not belong to the essential constitution of the folding screen device and may be omitted entirely as needed within the scope not changing the essence of the invention.
The folded screen device may also include a power source 609, such as a battery, for receiving external power or powering various components within the folded screen device. Preferably, the power supply 609 may be logically connected to the processor 501 through a power management system, so that functions of managing charging, discharging, and power consumption are implemented through the power management system.
The folding screen device may further include an external interface 610, where the external interface 610 may include a standard Micro USB interface, may also include a multi-pin connector, and may be used to connect the folding screen device to communicate with other devices, and may also be used to connect a charger to charge the folding screen device.
Although not shown, the folding screen device in the embodiment of the present application may further include a camera, a flash, and other possible functional modules, which are not described herein again.
Based on the same inventive concept, the present application also provides a storage medium, which may be a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform the steps of the method for controlling communication as described above.
Based on the same inventive concept, the embodiment of the present application further provides a chip system, where the chip system includes a processor and may further include a memory, and is configured to implement the steps of the method for controlling communication as described above. The chip system may be formed by a chip, and may also include a chip and other discrete devices.
In some possible embodiments, various aspects of the method for controlling communication provided by the embodiments of the present application may also be implemented in the form of a program product including program code for causing a computer to perform the steps of the method for controlling communication according to various exemplary embodiments of the present invention described above when the program product runs on the computer.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (9)
1. A method of controlling communications, applied to a folding screen device, the method comprising:
obtaining a communication request, wherein the communication request is a video communication request or a voice communication request;
detecting whether the equipment form of the folding screen equipment changes within a preset time; the starting time of the preset time length is the time of obtaining the communication request, and the equipment form of the folding screen equipment when obtaining the communication request is a first equipment form;
if the first equipment form is not changed, determining the first equipment form as the current equipment form;
determining a target communication mode corresponding to the current equipment form according to the corresponding relation between the equipment form and the communication mode, wherein the equipment form of the folding screen equipment comprises a folding form or an unfolding form, and the communication mode of the folding screen equipment comprises a voice communication mode or a video communication mode;
responding to the communication request in the target communication mode.
2. The method of claim 1, after detecting whether a device configuration of the folding screen device has changed within a predetermined length of time, further comprising:
and if so, determining the second equipment form with the changed form as the current equipment form.
3. The method of claim 1, wherein determining the target communication mode corresponding to the current device morphology according to the correspondence between device morphology and communication mode comprises:
if the current equipment form is the expansion form, the target communication mode corresponding to the expansion form is a video communication mode;
and if the current equipment form is the folding form, the target communication mode corresponding to the folding form is a voice communication mode.
4. The method of any of claims 1-3, wherein the method further comprises:
detecting a predetermined handover event during operation in the target communication mode; the preset switching event is an event for triggering the switching of the communication mode of the folding screen equipment;
and switching the communication mode of the folding screen equipment according to the preset switching event.
5. The method of claim 4, wherein the predetermined handover event comprises any one of:
the equipment form of the folding screen equipment is changed;
the placement mode of the folding screen device changes, wherein the placement mode comprises a far-user mode or a near-user mode.
6. A method according to any of claims 1-3, wherein the video communication mode comprises a video telephony communication mode or a video application communication mode.
7. An apparatus for controlling communication, applied to a folding screen device, the apparatus comprising:
the device comprises an obtaining module, a sending module and a receiving module, wherein the obtaining module is used for obtaining a communication request, and the communication request is a video communication request or a voice communication request;
the first determining module is used for detecting whether the equipment form of the folding screen equipment changes within a preset time length; the starting time of the preset time length is the time of obtaining the communication request, and the equipment form of the folding screen equipment when obtaining the communication request is a first equipment form; if the first equipment form is not changed, determining the first equipment form as the current equipment form;
the second determining module is used for determining a target communication mode corresponding to the current equipment form according to the corresponding relation between the equipment form and the communication mode, wherein the equipment form of the folding screen equipment comprises a folding form or an unfolding form, and the communication mode of the folding screen equipment comprises a voice communication mode or a video communication mode;
a communication module for responding to the communication request in the target communication mode.
8. A folding screen device, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps comprised by the method according to any one of claims 1 to 6 when executing the computer program.
9. A storage medium storing computer-executable instructions for causing a computer to perform the steps comprising the method of any one of claims 1-6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910859411.9A CN112492100B (en) | 2019-09-11 | 2019-09-11 | Method and device for controlling communication, folding screen equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910859411.9A CN112492100B (en) | 2019-09-11 | 2019-09-11 | Method and device for controlling communication, folding screen equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112492100A CN112492100A (en) | 2021-03-12 |
| CN112492100B true CN112492100B (en) | 2022-01-07 |
Family
ID=74920116
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910859411.9A Active CN112492100B (en) | 2019-09-11 | 2019-09-11 | Method and device for controlling communication, folding screen equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112492100B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114143388A (en) * | 2021-11-17 | 2022-03-04 | 维沃移动通信有限公司 | Call method, device and electronic device |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100640483B1 (en) * | 2004-10-22 | 2006-10-30 | 삼성전자주식회사 | Apparatus and method for automatically changing a call mode in a mobile communication terminal |
| KR100735289B1 (en) * | 2005-06-07 | 2007-07-03 | 삼성전자주식회사 | How to perform call on mobile terminal |
| US8718257B2 (en) * | 2006-07-10 | 2014-05-06 | Francesco Ricci | Systems and methods for providing answering services |
| KR101889838B1 (en) * | 2011-02-10 | 2018-08-20 | 삼성전자주식회사 | Portable device having touch screen display and method for controlling thereof |
| KR101864620B1 (en) * | 2012-05-09 | 2018-06-07 | 엘지전자 주식회사 | Mobile terminal and control method for the mobile terminal |
| CN103873661B (en) * | 2012-12-14 | 2017-07-21 | 联想(北京)有限公司 | State switching method and electronic equipment |
| CN104394274A (en) * | 2014-11-25 | 2015-03-04 | 北京天宇朗通通信设备股份有限公司 | Switching method of talking mode of terminal device and terminal device |
| CN105611066A (en) * | 2016-01-20 | 2016-05-25 | 广东欧珀移动通信有限公司 | A call switching method and device |
| CN110191301A (en) * | 2019-05-06 | 2019-08-30 | 珠海格力电器股份有限公司 | Video call control method, device, terminal and storage medium |
-
2019
- 2019-09-11 CN CN201910859411.9A patent/CN112492100B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN112492100A (en) | 2021-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113542825B (en) | Screen projection display method, system, terminal device and storage medium | |
| CN111459367B (en) | A display method and electronic device | |
| CN110221885B (en) | Interface display method and terminal equipment | |
| WO2021012931A1 (en) | Icon management method and terminal | |
| JP7411795B2 (en) | How to move icons and electronic devices | |
| CN106484283A (en) | A display control method and mobile terminal | |
| CN108446058B (en) | Mobile terminal operation method and mobile terminal | |
| CN110209369B (en) | Interface display method and terminal equipment | |
| CN110007835B (en) | Object management method and mobile terminal | |
| CN110442297B (en) | Split screen display method, split screen display device and terminal equipment | |
| CN110456953A (en) | Folder interface switching method and terminal equipment | |
| WO2023061280A1 (en) | Application program display method and apparatus, and electronic device | |
| CN110244884B (en) | A desktop icon management method and terminal device | |
| CN109407929B (en) | Desktop icon sorting method and terminal | |
| CN110879680B (en) | Icon management method and electronic device | |
| CN107168609A (en) | Status bar display method, device and terminal | |
| CN108170329B (en) | Display control method and terminal equipment | |
| CN109901976B (en) | Application program management method and terminal equipment | |
| CN110187752A (en) | Application operation method and device and terminal equipment | |
| US12050832B2 (en) | Screenshot display method and apparatus, and terminal device | |
| CN108763317A (en) | A kind of auxiliary chooses the method and terminal device of picture | |
| CN108446156A (en) | A kind of application control method and terminal | |
| CN110597478A (en) | A kind of audio output method and electronic equipment | |
| WO2020238496A1 (en) | Icon management method and terminal device | |
| CN112492100B (en) | Method and device for controlling communication, folding screen equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |