[go: up one dir, main page]

CN114401337B - Data sharing method, device, equipment and storage medium based on cloud phone - Google Patents

Data sharing method, device, equipment and storage medium based on cloud phone Download PDF

Info

Publication number
CN114401337B
CN114401337B CN202210021227.9A CN202210021227A CN114401337B CN 114401337 B CN114401337 B CN 114401337B CN 202210021227 A CN202210021227 A CN 202210021227A CN 114401337 B CN114401337 B CN 114401337B
Authority
CN
China
Prior art keywords
data
shared
mobile phone
cloud mobile
sharing
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
Application number
CN202210021227.9A
Other languages
Chinese (zh)
Other versions
CN114401337A (en
Inventor
石启铮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202210021227.9A priority Critical patent/CN114401337B/en
Publication of CN114401337A publication Critical patent/CN114401337A/en
Application granted granted Critical
Publication of CN114401337B publication Critical patent/CN114401337B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

本公开提供了一种基于云手机的数据分享方法、装置、设备及非瞬时计算机可读存储介质,涉及云计算技术领域,尤其涉及云手机技术领域。具体实现方案为:若检测到作用于目标云手机的前端界面上的第一分享操作,则确定第一待分享数据和待分享端;待分享端包括第一云手机和/或用户终端;向待分享端发送第一待分享数据,以使待分享端将第一待分享数据发送至待分享端内的第一目标应用。根据本公开的技术,能够实现云手机之间、以及云手机与用户终端之间的数据共享。

The present disclosure provides a data sharing method, device, equipment and non-transient computer-readable storage medium based on a cloud phone, which relates to the field of cloud computing technology, and in particular to the field of cloud phone technology. The specific implementation scheme is: if a first sharing operation acting on the front-end interface of the target cloud phone is detected, the first data to be shared and the end to be shared are determined; the end to be shared includes the first cloud phone and/or the user terminal; the first data to be shared is sent to the end to be shared, so that the end to be shared sends the first data to be shared to the first target application in the end to be shared. According to the technology disclosed in the present disclosure, data sharing between cloud phones and between cloud phones and user terminals can be realized.

Description

Data sharing method, device, equipment and storage medium based on cloud mobile phone
Technical Field
The disclosure relates to the technical field of cloud computing, in particular to the technical field of cloud mobile phones, and relates to a data sharing method, device, equipment and storage medium based on a cloud mobile phone.
Background
The cloud mobile phone (Cloudphone) is a virtual mobile phone which applies a cloud computing technology to network terminal services and realizes cloud services through a cloud server. Currently, the application of the cloud mobile phone is more and more widespread, and along with the diversification of the user demands, the existing cloud mobile phone cannot meet the demands of the user, for example, data in the cloud mobile phone is shared into a user terminal and/or other cloud mobile phones, and improvement is needed.
Disclosure of Invention
The disclosure provides a data sharing method, device and equipment based on a cloud mobile phone and a storage medium.
According to an aspect of the present disclosure, there is provided a data sharing method based on a cloud mobile phone, the method including:
if a first sharing operation acting on a front end interface of a target cloud mobile phone is detected, determining first data to be shared and a terminal to be shared, wherein the terminal to be shared comprises the first cloud mobile phone and/or a user terminal;
and sending the first data to be shared to the end to be shared, so that the end to be shared sends the first data to be shared to the first target application in the end to be shared.
According to another aspect of the present disclosure, there is provided a data sharing method based on a cloud mobile phone, the method including:
if first data to be shared sent by a target cloud mobile phone is received, determining a first target application from selectable applications of a user terminal;
and sending the first data to be shared to the first target application.
According to another aspect of the present disclosure, there is provided an electronic device including:
At least one processor, and
A memory communicatively coupled to the at least one processor, wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method for cloud handset based data sharing of media information according to any of the embodiments of the present disclosure.
According to another aspect of the disclosure, there is provided a non-transitory computer readable storage medium storing computer instructions for causing a computer to execute the data sharing method of the media information according to any embodiment of the disclosure.
According to the technology disclosed by the invention, data sharing between cloud mobile phones and between the cloud mobile phones and the user terminal can be realized.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
Fig. 1 is a flowchart of a data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure;
Fig. 2 is a flowchart of another cloud phone-based data sharing method according to an embodiment of the present disclosure;
Fig. 3 is a flowchart of yet another data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of another data sharing device based on a cloud mobile phone according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of another data sharing device based on a cloud mobile phone according to an embodiment of the present disclosure;
Fig. 6 is a schematic structural diagram of still another data sharing device based on a cloud mobile phone according to an embodiment of the present disclosure;
Fig. 7A is a diagram of a data sharing system architecture based on a cloud mobile phone according to an embodiment of the present disclosure;
Fig. 7B is a signaling diagram of a data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure;
fig. 7C is a signaling diagram of yet another cloud handset-based data sharing method according to an embodiment of the disclosure;
Fig. 8 is a schematic structural diagram of a data sharing device based on a cloud mobile phone according to an embodiment of the present disclosure;
Fig. 9 is a schematic structural diagram of another data sharing device based on a cloud mobile phone according to an embodiment of the present disclosure;
Fig. 10 is a block diagram of an electronic device used to implement a cloud handset-based data sharing method according to an embodiment of the disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
It should be noted that, the "first" and "second" in the embodiments of the present disclosure are merely for convenience of distinguishing introduced, and there is no explicit distinction between them, nor is there any number of them.
Fig. 1 is a flowchart of a data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure. The method is suitable for the situation of sharing the data in the cloud mobile phone, and is particularly suitable for the situation of sharing the data of any application in one cloud mobile phone to the user terminal and/or any application in other cloud mobile phones. The whole set of data sharing method based on the cloud mobile phone can be realized by matching different cloud mobile phones, and/or can be realized by matching the cloud mobile phone with a user terminal.
The data sharing method based on the cloud mobile phone provided by the embodiment can be executed by the target cloud mobile phone, and further can be executed by a sharing agent tool configured in the target cloud mobile phone. The target cloud mobile phone can be any cloud mobile phone owned by a user, the sharing agent tool is a bridge for the cloud mobile phone to realize data sharing to other cloud mobile phones or user terminals, the sharing agent tool can receive data shared by any application running in the cloud mobile phone where the sharing agent tool is located and can send the data shared by the application to other cloud mobile phones and/or user terminals, and further, the sharing agent tool can monitor sharing instructions from the user terminals or other cloud mobile phones, for example, the sharing agent tool can receive data to be shared sent from the user terminals (particularly, cloud mobile phone applications in the user terminals) and can send the data to be shared to any application in the cloud mobile phones where the sharing agent tool is located. Furthermore, the sharing agent tool may be presented in the form of an independent APP, or may also be presented in the form of a browser interface, etc.
The method can be executed by a data sharing device based on a cloud mobile phone, and the device can be realized in a software and/or hardware mode and can be integrated in electronic equipment, such as a target cloud mobile phone. As shown in fig. 1, the data sharing method based on the cloud mobile phone provided in this embodiment may include:
s101, if a first sharing operation acting on a front end interface of a target cloud mobile phone is detected, determining first data to be shared and a terminal to be shared.
In this embodiment, each cloud mobile phone may correspond to one cloud mobile phone client on the user terminal, and the user may remotely operate the cloud mobile phone through the cloud mobile phone client. For example, for a target cloud handset, a user may remotely manipulate the target cloud handset through the target cloud handset client. Alternatively, the cloud mobile phone client may be integrated into one cloud mobile phone application, that is, the cloud mobile phone application may be a parent application, and the cloud mobile phone client may be a child application, that is, the cloud mobile phone application may include one or more cloud mobile phone clients with equal relationships.
Optionally, if the user wants to share data of an application in the target cloud mobile phone (for example, a photo in an "album application" in the target cloud mobile phone) to other cloud mobile phones owned by the user and/or any application in the user terminal (for example, a "beauty show" application in the user terminal) in the process of controlling the target cloud mobile phone through the target cloud mobile phone client in the user terminal, the user may directly click the "external data sharing" button on an interface presented by the target cloud mobile phone client in the user terminal (for example, an interface where a photo to be shared is located). Or the sharing button can be clicked on an interface presented by the target cloud mobile phone client in the user terminal so as to trigger the target cloud mobile phone to call an operating system thereof to display the selectable sharing items to the user, and the user can select the sharing agent tool in the selectable sharing items. The interface presented by the target cloud mobile phone client is the front end interface of the target cloud mobile phone.
Furthermore, the target cloud mobile phone can identify a first sharing operation acted on a front end interface of the target cloud mobile phone by a user. In this embodiment, the first sharing operation is an operation triggered and generated when the user wants to share the data of any application in the target cloud mobile phone to any application in other cloud mobile phones and/or user terminals owned by the user. Further, in this embodiment, the first sharing operation is substantially an external data sharing operation, and optionally, the target cloud mobile phone further has an internal data sharing function, that is, the target cloud mobile phone may implement data sharing between different applications in the target cloud mobile phone based on the prior art.
Further, after the first sharing operation of the user acting on the front end interface of the target cloud mobile phone is identified, the first data to be shared can be determined. For example, the content displayed on the front-end interface may be directly used as the first data to be shared, or a part of the content displayed on the front-end interface may be selected as the first data to be shared. Optionally, the type of the first data to be shared may include at least one of text, URL address, picture, video, and the like.
Further, after the first sharing operation of the user acting on the front end interface of the target cloud mobile phone is identified, the to-be-shared end can be determined. Optionally, the to-be-shared end may include a first cloud mobile phone and/or a user terminal. The first cloud mobile phone may be one or more cloud mobile phones of all cloud mobile phones owned by the user except the target cloud mobile phone. The user terminal is the terminal device currently operated by the user, and can be, for example, a real mobile phone, a tablet computer, a desktop computer or a smart watch.
In one embodiment, the first cloud mobile phone and/or the user terminal, that is, the terminal to be shared, may be determined based on a preset data sharing correspondence between the cloud mobile phones and the user terminal according to identification information of the target cloud mobile phone. For example, the user has three cloud mobile phones, namely a cloud mobile phone a, a cloud mobile phone b and a cloud mobile phone c, and a data sharing corresponding relation is preset between the cloud mobile phone a and the cloud mobile phone b, and a data sharing corresponding relation is preset between the cloud mobile phone a and the user terminal, so that if the target cloud mobile phone is the cloud mobile phone a, the cloud mobile phone b and the user terminal can be used as the to-be-shared end together.
In yet another embodiment, the to-be-shared end may be determined by interaction with the user. For example, the target cloud mobile phone client can query the user for the to-be-shared terminal, and then the to-be-shared terminal can be determined according to the reply information of the user.
S102, sending first data to be shared to the end to be shared, so that the end to be shared sends the first data to be shared to a first target application in the end to be shared.
Optionally, after determining the to-be-shared end, the first to-be-shared data may be sent to the to-be-shared end, where the to-be-shared end selects a first target application from applications in the to-be-shared end, and sends the to-be-shared data to the first target application. Wherein the number of first target applications may be one or more.
For example, if the to-be-shared terminal is a user terminal, the first to-be-shared data can be sent to a target cloud mobile phone client in the user terminal, and when the cloud mobile phone application in the user terminal monitors that the target cloud mobile phone client receives the first to-be-shared data, the first target application is selected from other applications (namely, applications except the cloud mobile phone application in the user terminal) in the user terminal, and the to-be-shared data is sent to the first target application, so that data sharing between the target cloud mobile phone and the user terminal is realized.
For another example, if the to-be-shared end is the first cloud mobile phone, the first to-be-shared data may be sent to a sharing agent in the first cloud mobile phone, the sharing agent in the first cloud mobile phone selects a first target application from applications of the first cloud mobile phone, and sends the first to-be-shared data to the first target application, so that data sharing between the target cloud mobile phone and the first cloud mobile phone is achieved.
According to the technical scheme provided by the embodiment of the disclosure, under the condition that the first sharing operation of a user acting on the front end interface of the target cloud hand is detected, the first data to be shared and the end to be shared (namely the first cloud mobile phone and/or the user terminal) are determined, the first data to be shared is sent to the end to be shared, and the end to be shared sends the first data to be shared to the first target application in the first data to be shared. According to the scheme, data sharing between the cloud mobile phones and the user terminal can be achieved, convenience in sharing data in the cloud mobile phones by users is improved, and the intelligent degree of the cloud mobile phones is improved.
Fig. 2 is a flowchart of another data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure. The embodiment provides a method for determining a terminal to be shared based on the above embodiment. As shown in fig. 2, the data sharing method based on the cloud mobile phone provided in this embodiment may include:
s201, if a first sharing operation acting on a front end interface of a target cloud mobile phone is detected, determining first data to be shared.
S202, outputting the identification information of other cloud mobile phones which are the same as the user information of the target cloud mobile phone and the identification information of the user terminal where the front-end interface is located.
In the embodiment, the identification information of the cloud mobile phone is the identification of the cloud mobile phone, and can be used for uniquely identifying the cloud mobile phone, and the corresponding identification information of the user terminal is the identification of the user terminal, and can be used for accurately identifying the user terminal, and can be the ID of the user terminal.
The user terminal where the front-end interface is located is the terminal equipment currently operated by the user. Optionally, all cloud mobile phone clients under the cloud mobile phone application in the user terminal have the same user information, such as a cloud account. Furthermore, each cloud mobile phone client has a unique login account.
It should be noted that, the user information of the cloud mobile phone corresponding to the cloud mobile phone client having the same user information is also the same.
Optionally, after detecting the first sharing operation acting on the front end interface of the target cloud mobile phone, the identification information of the other cloud mobile phones identical to the account information of the target cloud mobile phone and the identification information of the user terminal where the front end interface is located may be obtained. For example, a cloud mobile phone acquisition request including user information can be sent to a cloud server carrying a target cloud mobile phone, a cloud mobile phone list is queried by the cloud server according to the user information to acquire all cloud mobile phone lists owned by a user and feed back the cloud mobile phone lists, and then identification information of other cloud mobile phones can be extracted from the cloud mobile phone lists fed back by the cloud server. Meanwhile, the identification information of the user terminal where the front-end interface operated by the user currently is located can be obtained.
Further, after the identification information of the other cloud mobile phones and the identification information of the user terminal are obtained, the identification information of the other cloud mobile phones and the identification information of the user terminal can be output to the user through the target cloud mobile phone client in the forms of a list and/or voice.
S203, determining a terminal to be shared according to the selection operation of the output identification information.
Specifically, the to-be-shared terminal can be determined according to the selection operation of the user on the output identification information. For example, the to-be-shared end can be determined according to a click operation of the user on the identification information displayed by the target cloud mobile phone client.
And S204, sending the first data to be shared to the end to be shared, so that the end to be shared sends the first data to be shared to a first target application in the end to be shared.
According to the technical scheme, under the condition that the first sharing operation of a user acting on the front end interface of the target cloud hand is detected, the first data to be shared is determined, the end to be shared, namely the first cloud hand and/or the user terminal, is determined through interaction with the user, the first data to be shared is sent to the end to be shared, and the end to be shared sends the first data to be shared to the first target application in the end to be shared. According to the scheme, the to-be-shared end is determined in a mode of interaction with the user, so that the first to-be-shared data can be accurately shared to the position where the user wants to share, and personalized requirements of the user are met.
Fig. 3 is a flowchart of yet another data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure. The embodiment further provides a method for determining the to-be-shared end based on the above embodiment. As shown in fig. 3, the data sharing method based on the cloud mobile phone provided in this embodiment may include:
S301, if a first sharing operation acting on a front end interface of a target cloud mobile phone is detected, determining first data to be shared.
S302, determining a to-be-shared terminal according to at least one of a source of the first to-be-shared data, a type of the first to-be-shared data and a history sharing record of the target cloud mobile phone.
In this embodiment, the source of the first data to be shared is the application in the target cloud mobile phone corresponding to the front-end interface. For example, the first data to be shared is a photo in the album application in the target cloud mobile phone, and the source of the first data to be shared may be the album application in the target cloud mobile phone.
The history sharing record of the target cloud mobile phone may include a record of data shared by the target cloud mobile phone to other cloud mobile phones and/or user terminals in a period of history.
In an embodiment, a correspondence between an application in the target cloud mobile phone and the to-be-shared terminal may be preset, and further, the to-be-shared terminal may be determined according to the source of the first to-be-shared data based on the set correspondence.
In still another embodiment, a correspondence between the type of the first data to be shared and the end to be shared in the target cloud mobile phone may be preset, and after the first data to be shared is determined, the end to be shared may be determined according to the determined type of the first data to be shared based on the preset correspondence between the type of the first data to be shared and the end to be shared. For example, a user has two cloud mobile phones, namely a cloud mobile phone 1 and a cloud mobile phone 2, and data of an image type is preconfigured for the cloud mobile phone 1 and can be shared to the cloud mobile phone 2, and data of a video type can be shared to a user terminal, and further if the type of the first data to be shared is an image, the cloud mobile phone 2 can be used as a terminal to be shared.
In still another embodiment, the to-be-shared end may be determined according to a history sharing record of the target cloud mobile phone. For example, the historical sharing record of the target cloud mobile phone can be statistically analyzed, and the end with the greatest data sharing frequency of the target cloud mobile phone in a period of time is used as the end to be shared, for example, the end with the greatest data sharing frequency of the target cloud mobile phone in a period of time can be used as the end to be shared.
Further, the to-be-shared terminal can be determined by combining the source of the first to-be-shared data, the type of the first to-be-shared data and the data of two or more dimensions in the history sharing of the target cloud mobile phone. For example, the target cloud mobile phone may search from the historical sharing records of the target cloud mobile phone according to the source and/or type of the first data to be shared to obtain a target record with the same source and/or type of the first data to be shared, and determine the end to be shared according to the obtained target record. For another example, the to-be-shared terminal may be determined according to the determined type and source of the first to-be-shared data based on the preset type and source of the to-be-shared data in the target cloud mobile phone and the corresponding relationship between the to-be-shared terminal.
And S303, sending the first data to be shared to the end to be shared, so that the end to be shared sends the first data to be shared to a first target application in the end to be shared.
According to the technical scheme, under the condition that the first sharing operation of a user acting on the front end interface of the target cloud hand is detected, the first data to be shared is determined, one or more of the source of the first data to be shared, the type of the first data to be shared, the historical sharing record of the target cloud mobile phone and other multidimensional data are combined to determine a to-be-shared end, namely the first cloud mobile phone and/or the user terminal, the first data to be shared is sent to the to-be-shared end, and the to-be-shared end sends the first data to the first target application in the to-be-shared end. According to the scheme, the to-be-shared terminal can be automatically and accurately determined by combining one or more of the source of the first to-be-shared data, the type of the first to-be-shared data, the historical sharing record of the target cloud mobile phone and other multidimensional data, so that user experience is improved, and meanwhile, the mode of determining the to-be-shared terminal is enriched.
Fig. 4 is a flowchart of yet another data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure. Based on the above embodiments, the present embodiment adds a process that the target cloud mobile phone receives data shared by other cloud mobile phones and/or user terminals. As shown in fig. 4, the data sharing method based on the cloud mobile phone provided in this embodiment may include:
S401, if a first sharing operation acting on a front end interface of a target cloud mobile phone is detected, determining first data to be shared and a terminal to be shared.
S402, sending the first data to be shared to the end to be shared, so that the end to be shared sends the first data to be shared to a first target application in the end to be shared.
S403, if second data to be shared of the second cloud mobile phone and/or the user terminal are received, determining a second target application from the local applications of the target cloud mobile phone.
In this embodiment, the second cloud mobile phone may be one or more cloud mobile phones of all cloud mobile phones owned by the user, except for the target cloud mobile phone. Alternatively, the second cloud handset may be the same as the first cloud handset. Further, in the case that the number of the second cloud mobile phones is plural, the second cloud mobile phones may be partially the same as, completely the same as, or completely different from the first cloud mobile phones.
The second data to be shared is the data shared by the second cloud mobile phone and/or the user terminal to the target cloud mobile phone. The type of the second data to be shared may also include at least one of text, URL address, picture, video, and the like, corresponding to the first data to be shared.
The local applications are all applications installed in the target cloud mobile phone, and the second target applications can be one or more of the local applications.
In an embodiment, if the second data to be shared of the second cloud mobile phone and/or the user terminal is received, the second target application may be determined from the local application according to the activity level of the local application.
In still another embodiment, if the second data to be shared of the second cloud mobile phone and/or the user terminal is received, a manner of interaction with the user may be adopted to determine the second target application. For example, the target cloud mobile phone client may query the user for the second target application, and further may determine the second target application from the local applications according to the reply information of the user.
And S404, sending the second data to be shared to a second target application.
Specifically, after the second target application is determined, the second data to be shared may be sent to the second target application, and then if the user clicks the second target application on the target cloud mobile phone client, the second data to be shared and the like are automatically displayed to the user.
It should be noted that, in the embodiment, the process for implementing the data sharing from the target cloud mobile phone to the first cloud mobile phone and/or the user terminal and the process for implementing the data sharing from the second cloud mobile phone and/or the user terminal to the target cloud mobile phone, that is, S401 and S402, and S403 and S404 have no separate steps, and only an example is given in the embodiment, and the embodiment is not limited.
According to the technical scheme, after the target cloud mobile phone detects the first sharing operation acting on the front end interface of the target cloud mobile phone, the first data to be shared can be shared with the first cloud mobile phone and/or the user terminal, the first cloud mobile phone and/or the user terminal can share the first data to be shared into the first target application, in addition, the target cloud mobile phone can also receive the second data to be shared of the second cloud mobile phone and/or the user terminal, and the second data to be shared can be sent to the second target application in the target cloud mobile phone. According to the scheme, the effect of mutual data sharing among the cloud mobile phones and between the cloud mobile phones and the user terminal is achieved, the intelligent degree of the cloud mobile phones is further increased, and meanwhile the satisfaction degree of users is improved.
Optionally, on the basis of the foregoing embodiment, the manner of determining the second target application from the local application of the target cloud mobile phone may further include at least one of the following:
and (one), determining a second target application from the local applications of the target cloud mobile phone according to the source and/or the type of the second data to be shared.
In this embodiment, the source of the second data to be shared may include any application installed in the second cloud mobile phone, and/or any application installed in the user terminal except the cloud mobile phone application.
In an embodiment, the second target application may be determined according to the received type of the second data to be shared based on a preset correspondence between the type of the second data to be shared and the local application.
In still another embodiment, the second target application may be determined according to the received source of the second data to be shared based on a preset correspondence between the source of the second data to be shared and the local application. For example, the data of any application received from the user terminal can be preset to be shared to the WeChat application in the local application, and if the second data to be shared is sent by the user terminal, the WeChat application in the local application can be directly used as the second target application.
Further, the second target application may also be determined in combination with the source and/or type of the second data to be shared. For example, the second target application may be determined according to the obtained target record by searching from the historical sharing record of the target cloud mobile phone according to the source and/or type of the second data to be shared to obtain the target record which is the same as the source and/or type of the second data to be shared.
It can be appreciated that, in combination with the source and the type of the second data to be shared, the present embodiment can automatically and accurately determine the second target application, and provide a new solution for determining the second target application.
And secondly, calling an operating system of the target cloud mobile phone to generate a first application sharing menu, displaying the first application sharing menu on a front end interface of the target cloud mobile phone, and determining a second target application from local applications of the target cloud mobile phone according to selection operation acted on the first application sharing menu.
In this embodiment, the first application sharing menu is to present all or a part of applications in the local application in a menu manner.
Specifically, after receiving the second data to be shared of the second cloud mobile phone and/or the user terminal, the operating system of the target cloud mobile phone may be called to generate a first application sharing menu, and the first application sharing menu is sent to the target cloud mobile phone client, so that the target cloud mobile phone client displays the first application menu on a front end interface of the target cloud mobile phone, for example, the first page of the target cloud mobile phone client is available for the user to select.
In addition, the user logs in the target cloud mobile phone client, and the target cloud mobile phone client presents a first application sharing menu, and at this time, the user can select an application to be shared from the first application sharing menu according to actual requirements. The target cloud mobile phone can determine a second target application from the local applications according to the selection operation of the user on the first application sharing menu.
It can be understood that the application in the cloud mobile phone is displayed in a menu mode, so that a user can intuitively know the selectable application in the cloud mobile phone, further, the second data to be shared can be accurately shared to the position where the user wants to share, and the personalized requirement of the user is met.
Fig. 5 is a flowchart of yet another data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure. The method is suitable for the situation of sharing the data in the cloud mobile phone, and is particularly suitable for the situation of sharing the data of any application in one cloud mobile phone to any application in the user terminal.
The data sharing method based on the cloud mobile phone provided in the embodiment can be executed by the user terminal, and further can be executed by the cloud mobile phone application configured in the user terminal. The cloud mobile phone application can receive data shared by any other application in the user terminal, can send the received data shared by the application to any cloud mobile phone owned by the user, and further can receive data to be shared sent by any cloud mobile phone owned by the user, and can send the data to be shared to any other application in the user terminal.
The method can be executed by a data sharing device based on a cloud mobile phone, and the device can be realized in a software and/or hardware mode and can be integrated in electronic equipment, such as a user terminal. As shown in fig. 5, the data sharing method based on the cloud mobile phone provided in this embodiment may include:
s501, if first data to be shared sent by a target cloud mobile phone is received, determining a first target application from selectable applications of a user terminal.
In this embodiment, the selectable application of the user terminal may be all or a part of applications in other applications except the cloud mobile phone application in the user terminal. The first target application may be one or more of the selectable applications.
Alternatively, there are a number of ways to determine the first target application. For example, the first target application may be determined from the selectable applications based on the liveness of the selectable applications. For another example, the first target application may be determined by interaction with the user, e.g., the first target application may be queried from the user, and may be determined from among the selectable applications based on the user's reply information.
S502, the first data to be shared is sent to a first target application.
Specifically, if the first data to be shared of the target cloud mobile phone is received, a first target application may be determined from the selectable applications of the user terminal, and the first data to be shared may be sent to the first target application. And then, if the user clicks a first target application in the user terminal, automatically displaying the first data to be shared and the like to the user.
According to the technical scheme provided by the embodiment of the disclosure, after the user terminal receives the first data to be shared sent by the target cloud mobile phone, the first target application can be determined from the selectable applications of the user terminal, and the first data to be shared can be sent to the first target application. By the scheme, the function of sharing data to the user terminal by the cloud mobile phone is achieved, and user experience is improved.
Optionally, on the basis of the foregoing embodiment, the manner of determining the first target application from the selectable applications of the user terminal may further include at least one of the following:
And (one), determining a first target application from selectable applications of the user terminal according to the source and/or type of the first data to be shared.
In an embodiment, the first target application may be determined according to the received type of the first data to be shared based on a preset correspondence between the type of the first data to be shared and the selectable application.
In still another embodiment, the first target application may be determined according to the received source of the first data to be shared based on a preset correspondence between the source of the first data to be shared and the optional application. For example, the data of the album application received from the cloud mobile phone can be preset and shared to the beauty show application in the selectable application, and further if the first data to be shared is derived from the album application in the target cloud mobile phone, the beauty show application in the selectable application can be directly used as the first target application.
Further, the first target application may also be determined in combination with the source and/or type of the first data to be shared. For example, the first target application may be determined according to the obtained target record and searching from the historical sharing record of the user terminal according to the source and/or type of the first data to be shared to obtain the target record which is the same as the source and/or type of the first data to be shared.
It can be appreciated that the present embodiment, in combination with the source and type of the first data to be shared, can automatically and accurately determine the first target application, thereby providing a new solution for determining the first target application
And secondly, calling an operating system of the user terminal to display a second application sharing menu, and determining a first target application from selectable applications of the user terminal according to a selection operation acting on the second application sharing menu.
In this embodiment, the second application sharing menu is to present all or a part of applications in the selectable applications in a menu manner.
Specifically, after receiving the first data to be shared of the target cloud mobile phone, an operating system of the user terminal can be called, and a second application sharing menu is displayed for the user through a system sharing interface so as to be selected by the user. Furthermore, the user can select the application to be shared from the second application sharing menu according to the actual requirement. The user terminal may determine the first target application from the selectable applications according to a selection operation of the user on the second application sharing menu.
It can be understood that the application in the user terminal is displayed in a menu form, so that a user can intuitively know the selectable application in the user terminal, further, the first data to be shared can be accurately shared to the position where the user wants to share, and the personalized requirement of the user is met.
Fig. 6 is a flowchart of still another data sharing method based on a cloud mobile phone according to an embodiment of the present disclosure. The embodiment adds the process of sharing data to the cloud mobile phone on the basis of the embodiment. As shown in fig. 6, the data sharing method based on the cloud mobile phone provided in this embodiment may include:
s601, if first data to be shared sent by a target cloud mobile phone is received, determining a first target application from selectable applications of a user terminal.
S602, the first data to be shared is sent to a first target application.
And S603, if the second sharing operation on the current interface of the user terminal is detected, determining third data to be shared and a third cloud mobile phone.
Optionally, if the user wants to share data of an application in the user terminal (for example, a photo in an album application in the user terminal) into a cloud mobile phone owned by the user during the process of using the user terminal, the user may directly click on an "external data sharing" button on a current interface presented by the user terminal (for example, an interface where a photo to be shared is located). Or the user terminal can be triggered to call the operating system to display the optional sharing items to the user by clicking the sharing button on the current interface presented by the user terminal, and the user can select the cloud mobile phone application from the optional sharing items.
Further, the user terminal may recognize a second sharing operation that the user acts on the current interface of the user terminal. In this embodiment, the second sharing operation is an operation triggered when the user wants to share the data of any application in the user terminal to the application in the cloud mobile phone owned by the user. Further, in this embodiment, the second sharing operation is substantially an external data sharing operation, and optionally, the user terminal further has an internal data sharing function, that is, the user terminal may implement data sharing between different applications in the user terminal based on the prior art.
Further, after identifying the second sharing operation of the user acting on the current interface of the user terminal, the third data to be shared may be determined. For example, the content displayed on the current interface may be directly used as the third data to be shared, or a part of the content displayed on the current interface may be selected as the third data to be shared. Optionally, the type of the third data to be shared may include at least one of text, URL address, picture, video, and the like.
Further, after identifying the second sharing operation of the user acting on the current interface of the target cloud mobile phone, a third cloud mobile phone may also be determined. The third cloud mobile phone may be one or more cloud mobile phones of all cloud mobile phones owned by the user. Optionally, when the third cloud mobile phone is the target cloud mobile phone, the third data to be shared is the second data to be shared.
Alternatively, the third cloud mobile phone may be determined by interaction with the user. For example, the third cloud mobile phone may be determined by querying the user for the third cloud mobile phone, and further according to the reply information of the user.
For another example, a cloud mobile phone acquisition request comprising user information can be sent to a cloud server carrying the cloud mobile phone, and the cloud server inquires a cloud mobile phone list according to the user information so as to acquire and feed back the identifications of all the cloud mobile phones owned by the user. After the identification information of all cloud mobile phones owned by the user is obtained, the identification information of all cloud mobile phones can be output to the user in the form of a list and/or voice. And the third cloud mobile phone can be determined according to the selection operation of the user on the output identification information.
And S604, sending third data to be shared to a third cloud mobile phone so that the third cloud mobile phone sends the third data to be shared to a third target application in the third cloud mobile phone.
Optionally, in the case that the third cloud mobile phone is the target cloud mobile phone, the third target application is the same as the second target application.
Specifically, after the third cloud mobile phone is determined, the third data to be shared can be sent to a sharing agent tool in the third cloud mobile phone, the sharing agent tool in the third cloud mobile phone selects a third target application from the applications of the third cloud mobile phone, and the third data to be shared is sent to the third target application, so that the user terminal shares the data to the third cloud mobile phone.
It should be noted that, in the embodiment, the process for receiving the data shared by the target cloud mobile phone and the process for implementing the data sharing by the user terminal to the third cloud mobile phone, that is, S601 and S602, and S603 and S604 are not sequentially separated, and only an example is given in the embodiment, and the method is not limited.
In addition, the user terminal can also send the data to be shared to the cloud mobile phone, and the cloud mobile phone sends the data to be shared to an application in the cloud mobile phone. According to the scheme, the effect of mutual data sharing between the cloud mobile phone and the user terminal is achieved, the intelligent degree of the cloud mobile phone is further increased, and meanwhile the satisfaction degree of a user is improved.
Illustratively, the present embodiment provides a preferred example on the basis of the above-described embodiments. Specifically, referring to fig. 7A and fig. 7B, the process of sharing data with any cloud mobile phone (such as the cloud mobile phone a) owned by the user terminal is specifically as follows:
in the process of using the user terminal, if the user has the requirement of sharing data with the cloud mobile phone, the user can click a 'sharing' button on the current interface, and select 'cloud mobile phone application' from selectable sharing items popped up by an operating system of the user terminal.
At the moment, the cloud mobile phone application in the user terminal detects that a user acts on the sharing operation 1 on the user terminal, the content displayed on the current interface of the user terminal acted by the user is used as data a to be shared, meanwhile, the cloud mobile phone application in the user terminal can send a cloud mobile phone acquisition request comprising user information to a cloud server carrying the cloud mobile phone, and the cloud server inquires a cloud mobile phone list according to the user information to acquire the identifications of all the cloud mobile phones owned by the user and feed the identifications back. After the identification information of all cloud mobile phones owned by the user is obtained, the identification information of all cloud mobile phones can be displayed to the user in a list form for the user to select. And further, the cloud mobile phone to be shared, such as the cloud mobile phone A, can be determined according to the user selection operation.
The cloud mobile phone application in the user terminal can send the data a to be shared to the sharing agent tool in the cloud mobile phone A.
After receiving the data a to be shared, the sharing agent tool in the cloud mobile phone A can call a system sharing interface of an operating system of the cloud mobile phone A, send a first application sharing menu to a cloud mobile phone client a (namely a sub-application integrated in the cloud mobile phone application) corresponding to the cloud mobile phone A, and at the moment, a user logs in the cloud mobile phone client a in a user terminal, and the cloud mobile phone client a displays the first application sharing menu for the user to select.
The sharing agent tool in the cloud mobile phone A can determine the application to be shared according to the selection operation of the user on the first application sharing menu, and sends the data a to be shared to the application to be shared. The process that the user terminal shares data with the cloud mobile phone A is completed.
Further, referring to fig. 7A and fig. 7C, a process of sharing data between any cloud mobile phone (such as the cloud mobile phone a) owned by the user and other cloud mobile phones (such as the cloud mobile phone B) and/or the user terminal is specifically as follows:
in the process of controlling the cloud mobile phone A through the cloud mobile phone client side a corresponding to the cloud mobile phone A, if the user has a requirement of sharing data with other cloud mobile phones and/or user terminals, the user can click a sharing button on an interface presented by the cloud mobile phone client side a, and select a sharing agent tool from selectable sharing items displayed to the user by an operating system of the cloud mobile phone A.
At the moment, the sharing agent tool in the cloud mobile phone A detects that a user acts on the sharing operation 2 on the interface presented by the cloud mobile phone client a, the content on the interface presented by the cloud mobile phone client a acted by the user can be directly used as data b to be shared, meanwhile, the sharing agent tool in the cloud mobile phone A can send a cloud mobile phone acquisition request comprising user information to a cloud server carrying the cloud mobile phone, the cloud server inquires a cloud mobile phone list according to the user information to acquire all cloud mobile phone lists owned by the user and feeds back the cloud mobile phone lists, further identification information of other cloud mobile phones can be extracted from the cloud mobile phone lists fed back by the cloud server, the identification information of the user terminal can be acquired, and then the identification information of the other cloud mobile phones and the identification information of the user terminal can be displayed to the user through the cloud mobile phone client a in a list form for the user to select.
Further, if the user selects the user terminal, the sharing agent tool in the cloud mobile phone a can send the data b to be shared to the cloud mobile phone client a in the user terminal, and when the cloud mobile phone application in the user terminal monitors that the cloud mobile phone client a receives the data b to be shared, an operating system of the user terminal is called to display a second application sharing menu for the user, and according to the selection operation of the user on the second application sharing menu, the application needing to be shared is determined, and the data b to be shared is sent to the application needing to be shared. The process of sharing data to the user terminal by the cloud mobile phone A is completed.
If the user selects the cloud mobile phone B, the sharing agent in the cloud mobile phone a may send the data B to be shared to the sharing agent of the cloud mobile phone B. After receiving the data B to be shared, the sharing agent tool in the cloud mobile phone B can call a system sharing interface of an operating system of the cloud mobile phone B, send a third application sharing menu to a cloud mobile phone client B corresponding to the cloud mobile phone B (namely, a sub-application integrated in the cloud mobile phone application), and at the moment, a user logs in the cloud mobile phone client B in a user terminal, and the cloud mobile phone client B displays the third application sharing menu to the user for the user to select.
The sharing agent tool in the cloud mobile phone B can determine the application to be shared according to the selection operation of the user on the third application sharing menu, and sends the data B to be shared to the application to be shared. The process of sharing data from the cloud mobile phone A to the cloud mobile phone B is completed.
Fig. 8 is a schematic structural diagram of a data sharing device based on a cloud mobile phone according to an embodiment of the present disclosure. The embodiment of the disclosure is suitable for the situation of sharing the data in the cloud mobile phone, in particular for the situation of sharing the data of any application in one cloud mobile phone to the user terminal and/or any application in other cloud mobile phones. The device can be realized by software and/or hardware, and the device can realize the data sharing method based on the cloud mobile phone. As shown in fig. 8, the data sharing device based on the cloud mobile phone includes:
the first data determining module 801 is configured to determine, if a first sharing operation acting on a front end interface of a target cloud mobile phone is detected, first data to be shared and a to-be-shared end;
the first data sharing module 802 is configured to send first data to be shared to the to-be-shared end, so that the to-be-shared end sends the first data to be shared to a first target application in the to-be-shared end.
According to the technical scheme provided by the embodiment of the disclosure, under the condition that the first sharing operation of a user acting on the front end interface of the target cloud hand is detected, the first data to be shared and the end to be shared (namely the first cloud mobile phone and/or the user terminal) are determined, the first data to be shared is sent to the end to be shared, and the end to be shared sends the first data to be shared to the first target application in the first data to be shared. According to the scheme, data sharing between the cloud mobile phones and the user terminal can be achieved, convenience in sharing data in the cloud mobile phones by users is improved, and the intelligent degree of the cloud mobile phones is improved.
Illustratively, the first data determination module 801 is specifically configured to:
Outputting the identification information of other cloud mobile phones which are the same as the user information of the target cloud mobile phone and the identification information of the user terminal where the front-end interface is located;
and determining the end to be shared according to the selection operation of the output identification information.
The first data determining module 801 is also specifically configured to:
And determining the to-be-shared end according to at least one of the source of the first to-be-shared data, the type of the first to-be-shared data and the historical sharing record of the target cloud mobile phone.
Illustratively, the apparatus further comprises:
The second application determining module is used for determining a second target application from the local applications of the target cloud mobile phone if second data to be shared of the second cloud mobile phone and/or the user terminal are received;
And the second data sending module is used for sending the second data to be shared to the second target application.
Illustratively, the second application determination module is specifically configured to:
And determining a second target application from the local applications of the target cloud mobile phone according to the source and/or the type of the second data to be shared.
Illustratively, the second application determination module is further specifically configured to:
Invoking an operating system of the target cloud mobile phone to generate a first application sharing menu, and displaying the first application sharing menu on a front-end interface of the target cloud mobile phone;
and determining a second target application from the local applications of the target cloud mobile phone according to the selection operation on the first application sharing menu.
Fig. 9 is a schematic structural diagram of another data sharing device based on a cloud mobile phone according to an embodiment of the present disclosure. The embodiment of the disclosure is suitable for the situation of sharing the data in the cloud mobile phone, and is particularly suitable for the situation of sharing the data of any application in one cloud mobile phone to any application in the user terminal. The device can be realized by software and/or hardware, and the device can realize the data sharing method based on the cloud mobile phone. As shown in fig. 9, the data sharing device based on the cloud mobile phone includes:
The first application determining module 901 is configured to determine a first target application from selectable applications of the user terminal if first data to be shared sent by the target cloud mobile phone is received;
The first data sending module 902 is configured to send the first data to be shared to the first target application.
According to the technical scheme provided by the embodiment of the disclosure, after the user terminal receives the first data to be shared sent by the target cloud mobile phone, the first target application can be determined from the selectable applications of the user terminal, and the first data to be shared can be sent to the first target application. By the scheme, the function of sharing data to the user terminal by the cloud mobile phone is achieved, and user experience is improved.
Illustratively, the first application determining module 901 is specifically configured to:
and determining a first target application from the selectable applications of the user terminal according to the source and/or the type of the first data to be shared.
The first application determining module 901 is also specifically configured to:
calling an operating system of the user terminal to display a second application sharing menu;
and determining a first target application from the selectable applications of the user terminal according to the selection operation acted on the second application sharing menu.
Illustratively, the apparatus further comprises:
The third data determining module is used for determining third data to be shared and a third cloud mobile phone if a second sharing operation acting on the current interface of the user terminal is detected;
The third data sharing module is used for sending third data to be shared to the third cloud mobile phone so that the third cloud mobile phone sends the third data to be shared to a third target application in the third cloud mobile phone.
In the technical scheme of the disclosure, the related data to be shared (such as the first data to be shared), the sharing operation (such as the first sharing operation), the acquisition, storage, application and the like of the user information, the history sharing record and the like all conform to the regulations of related laws and regulations, and the public welcome is not violated.
According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
Fig. 10 shows a schematic block diagram of an example electronic device 1000 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 10, the electronic device 1000 includes a computing unit 1001 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 1002 or a computer program loaded from a storage unit 1008 into a Random Access Memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the electronic apparatus 1000 can also be stored. The computing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other by a bus 1004. An input/output (I/O) interface 1005 is also connected to bus 1004.
Various components in the electronic device 1000 are connected to I/O interfaces 1005, including an input unit 1006, e.g., keyboard, mouse, etc., an output unit 1007, e.g., various types of displays, speakers, etc., a storage unit 1008, e.g., magnetic disk, optical disk, etc., and a communication unit 1009, e.g., network card, modem, wireless communication transceiver, etc. Communication unit 1009 allows electronic device 1000 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunications networks.
The computing unit 1001 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 1001 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1001 performs the respective methods and processes described above, for example, a data sharing method based on a cloud cellular phone. For example, in some embodiments, the cloud handset-based data sharing method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 1008. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 1000 via the ROM 1002 and/or the communication unit 1009. When the computer program is loaded into RAM 1003 and executed by computing unit 1001, one or more steps of the cloud handset-based data sharing method described above may be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the cloud handset-based data sharing method in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above can be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), complex Programmable Logic Devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be a special or general purpose programmable processor, operable to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user, for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback), and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a Local Area Network (LAN), a Wide Area Network (WAN), and the Internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server incorporating a blockchain.
Artificial intelligence is the discipline of studying the process of making a computer mimic certain mental processes and intelligent behaviors (e.g., learning, reasoning, thinking, planning, etc.) of a person, both hardware-level and software-level techniques. The artificial intelligence hardware technology generally comprises technologies such as a sensor, a special artificial intelligence chip, cloud computing, distributed storage, big data processing and the like, and the artificial intelligence software technology mainly comprises a computer vision technology, a voice recognition technology, a natural language processing technology, a machine learning/deep learning technology, a big data processing technology, a knowledge graph technology and the like.
Cloud computing (cloud computing) refers to a technical system that a shared physical or virtual resource pool which is elastically extensible is accessed through a network, resources can comprise servers, operating systems, networks, software, applications, storage devices and the like, and resources can be deployed and managed in an on-demand and self-service mode. Through cloud computing technology, high-efficiency and powerful data processing capability can be provided for technical application such as artificial intelligence and blockchain, and model training.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.

Claims (13)

1. A data sharing method based on a cloud mobile phone comprises the following steps:
If a first sharing operation based on a sharing button and acting on a front-end interface of a target cloud mobile phone is detected, the target cloud mobile phone is triggered to call an operating system of the target cloud mobile phone to display an optional sharing item to a user, if the user selects a sharing agent tool in the optional sharing item, the sharing agent tool in the target cloud mobile phone determines first data to be shared, and determines a terminal to be shared according to identification information of the target cloud mobile phone based on a preset data sharing corresponding relation among cloud mobile phones;
The sharing agent tool in the target cloud mobile phone sends the first data to be shared to the end to be shared, so that the sharing agent tool in the end to be shared sends the first data to be shared to a first target application in the end to be shared, wherein the type of the first data to be shared comprises at least one of a text, a URL address, a picture and a video.
2. The method of claim 1, wherein the determining the to-be-shared end comprises:
Outputting identification information of other cloud mobile phones which are the same as the user information of the target cloud mobile phone;
and determining the end to be shared according to the selection operation of the output identification information.
3. The method of claim 1, wherein the determining the to-be-shared end comprises:
And determining a to-be-shared end according to at least one of the source of the first to-be-shared data, the type of the first to-be-shared data and the historical sharing record of the target cloud mobile phone.
4. The method of claim 1, further comprising:
if second data to be shared of a second cloud mobile phone are received, determining a second target application from the local applications of the target cloud mobile phone;
and sending the second data to be shared to the second target application.
5. The method of claim 4, wherein the determining a second target application from the local applications of the target cloud handset comprises:
And determining a second target application from the local applications of the target cloud mobile phone according to the source and/or the type of the second data to be shared.
6. The method of claim 4, wherein the determining a second target application from the local applications of the target cloud handset comprises:
invoking an operating system of the target cloud mobile phone to generate a first application sharing menu, and displaying the first application sharing menu on a front-end interface of the target cloud mobile phone;
and determining a second target application from the local applications of the target cloud mobile phone according to the selection operation acted on the first application sharing menu.
7. A data sharing method based on a cloud mobile phone comprises the following steps:
If first data to be shared sent by a target cloud mobile phone is received, determining a first target application from optional applications of a user terminal according to the activity of the optional applications, wherein the type of the first data to be shared comprises at least one of a text, a URL address, a picture and a video;
Sending the first data to be shared to the first target application;
the method further comprises the steps of:
If a second sharing operation based on a sharing button on a current interface of the user terminal is detected, triggering the user terminal to call an operating system of the user terminal to display an optional sharing item to a user, and if the user selects a cloud mobile phone application in the optional sharing item, determining third data to be shared by the cloud mobile phone application in the user terminal, and determining a third cloud mobile phone in a mode of interaction with the user;
The third data to be shared is sent to a sharing agent tool in the third cloud mobile phone, so that the sharing agent tool in the third cloud mobile phone sends the third data to be shared to a third target application in the third cloud mobile phone, wherein the sharing agent tool can also receive data shared by any application running in the third cloud mobile phone and present the data in a form of an independent APP or browser interface.
8. The method of claim 7, wherein the determining the first target application from among the selectable applications of the user terminal comprises:
and determining a first target application from the selectable applications of the user terminal according to the source and/or the type of the first data to be shared.
9. The method of claim 7, wherein the determining the first target application from among the selectable applications of the user terminal comprises:
calling an operating system of the user terminal to display a second application sharing menu;
And determining a first target application from the selectable applications of the user terminal according to the selection operation acted on the second application sharing menu.
10. A data sharing device based on a cloud mobile phone is configured as a sharing agent tool in a target cloud mobile phone, and comprises:
The system comprises a first data determining module, a first sharing agent and a second data processing module, wherein the first data determining module is used for triggering the target cloud mobile phone to call an operating system to display optional sharing items for a user if a first sharing operation based on a sharing button and acting on a front end interface of the target cloud mobile phone is detected, determining first data to be shared if the user selects a sharing agent tool in the optional sharing items, and determining a terminal to be shared according to identification information of the target cloud mobile phone based on a preset data sharing corresponding relation among the cloud mobile phones;
the first data sharing module is configured to send the first data to be shared to the to-be-shared end, so that a sharing agent tool in the to-be-shared end sends the first data to be shared to a first target application in the to-be-shared end, where the type of the first data to be shared includes at least one of text, URL address, picture and video.
11. Data sharing device based on cloud cell-phone includes:
The first application determining module is used for determining a first target application from optional applications of the user terminal according to the activity of the optional applications if first data to be shared sent by the target cloud mobile phone is received, wherein the type of the first data to be shared comprises at least one of a text, a URL address, a picture and a video;
the first data sending module is used for sending the first data to be shared to the first target application;
The apparatus further comprises:
The third data determining module is used for triggering the user terminal to call an operating system of the user terminal to display an optional sharing item to a user if a second sharing operation based on a sharing button on a current interface of the user terminal is detected, determining third data to be shared by the cloud mobile phone application in the user terminal if the user selects the cloud mobile phone application in the optional sharing item, and determining a third cloud mobile phone in a mode of interaction with the user;
The third data sharing module is configured to send the third data to be shared to a sharing agent tool in the third cloud mobile phone, so that the sharing agent tool in the third cloud mobile phone sends the third data to be shared to a third target application in the third cloud mobile phone, where the sharing agent tool may further receive data shared by any application running in the third cloud mobile phone and present the data in a form of an independent APP or browser interface.
12. An electronic device, comprising:
At least one processor, and
A memory communicatively coupled to the at least one processor, wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the cloud handset based data sharing method of any one of claims 1-6 or to perform the cloud handset based data sharing method of any one of claims 7-9.
13. A non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the cloud handset-based data sharing method of any one of claims 1-6 or the cloud handset-based data sharing method of any one of claims 7-9.
CN202210021227.9A 2022-01-10 2022-01-10 Data sharing method, device, equipment and storage medium based on cloud phone Active CN114401337B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210021227.9A CN114401337B (en) 2022-01-10 2022-01-10 Data sharing method, device, equipment and storage medium based on cloud phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210021227.9A CN114401337B (en) 2022-01-10 2022-01-10 Data sharing method, device, equipment and storage medium based on cloud phone

Publications (2)

Publication Number Publication Date
CN114401337A CN114401337A (en) 2022-04-26
CN114401337B true CN114401337B (en) 2025-03-18

Family

ID=81229982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210021227.9A Active CN114401337B (en) 2022-01-10 2022-01-10 Data sharing method, device, equipment and storage medium based on cloud phone

Country Status (1)

Country Link
CN (1) CN114401337B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115454950A (en) * 2022-09-06 2022-12-09 北京百度网讯科技有限公司 Data sharing method and device for cloud equipment, electronic equipment and medium
CN118445489B (en) * 2024-05-31 2025-09-26 中移互联网有限公司 Methods, devices, equipment, and media for using cloud terminal applications

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112241327A (en) * 2019-07-17 2021-01-19 腾讯科技(深圳)有限公司 Shared information processing method and device, storage medium and electronic equipment
CN113722124A (en) * 2021-09-03 2021-11-30 北京百度网讯科技有限公司 Content processing method, device, equipment and storage medium of cloud mobile phone

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243517B (en) * 2013-06-14 2018-12-11 腾讯科技(深圳)有限公司 Content share method and device between different terminals
CN106534276A (en) * 2016-10-25 2017-03-22 广东欧珀移动通信有限公司 Data sharing method and device, mobile terminal
CN110049098B (en) * 2019-03-06 2021-11-23 湖南多行云计算机科技有限公司 Distributed operation quick starting system and method for mobile phone application

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112241327A (en) * 2019-07-17 2021-01-19 腾讯科技(深圳)有限公司 Shared information processing method and device, storage medium and electronic equipment
CN113722124A (en) * 2021-09-03 2021-11-30 北京百度网讯科技有限公司 Content processing method, device, equipment and storage medium of cloud mobile phone

Also Published As

Publication number Publication date
CN114401337A (en) 2022-04-26

Similar Documents

Publication Publication Date Title
CN107911798B (en) Message push method, device and terminal
CN105389173B (en) Interface switching display method and device based on long connection task
KR102485121B1 (en) Screen mirroring method, device, equipment and storage medium
CN108885740A (en) Active Intelligent Personal Assistant
JP2018525751A (en) Interactive control method and apparatus for voice and video calls
US20160147400A1 (en) Tab based browser content sharing
EP3799040A1 (en) Speech recognition control method and apparatus, electronic device and readable storage medium
WO2022048513A1 (en) Search display method and apparatus, and electronic device
CN112732386A (en) Message processing method, device, terminal and storage medium
US9990116B2 (en) Systems and methods for self-learning dynamic interfaces
CN115756696B (en) Information processing methods, devices, equipment and media
CN113094143A (en) Cross-application message sending method and device, electronic equipment and readable storage medium
EP4071690A2 (en) Method and apparatus for task information management, device and storage medium
CN114401337B (en) Data sharing method, device, equipment and storage medium based on cloud phone
CN109032732B (en) Notification display method and device, storage medium and electronic equipment
CN116628313A (en) Content recommendation method and device, electronic device and storage medium
CN110933227A (en) Assistance method, device, equipment and medium for intelligent terminal
US20180091458A1 (en) Actionable messages in an inbox
CN108269196A (en) Add in the method, apparatus and computer equipment of network social association
CN113743288B (en) Image recognition method, device, equipment and storage medium for cloud mobile phone
CN113655894B (en) Text input method, device, electronic device and storage medium
CN112667196B (en) Information display method and device, electronic equipment and medium
CN111352685B (en) A display method, device, equipment and storage medium of input method keyboard
CN113360236A (en) Page processing method, device, equipment, storage medium and program product
CN115686337A (en) Information processing method, information processing device, electronic equipment and computer readable 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