WO2016070374A1 - Procédé d'interaction et de communication synchrone d'informations entre un terminal mobile et un terminal web - Google Patents
Procédé d'interaction et de communication synchrone d'informations entre un terminal mobile et un terminal web Download PDFInfo
- Publication number
- WO2016070374A1 WO2016070374A1 PCT/CN2014/090430 CN2014090430W WO2016070374A1 WO 2016070374 A1 WO2016070374 A1 WO 2016070374A1 CN 2014090430 W CN2014090430 W CN 2014090430W WO 2016070374 A1 WO2016070374 A1 WO 2016070374A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile terminal
- terminal
- web
- web terminal
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
Definitions
- the present invention generally relates to the field of mobile communications, and in particular, to a method and system for interconnecting between a mobile terminal and a web terminal and for enabling interconnection and synchronization of communication information between the mobile terminal and the web terminal.
- a conventional method of transferring files between a mobile electronic device and a personal computer uses a data cable to connect a personal computer to an electronic device, or a network transfer method such as a network disk.
- a network transfer method such as a network disk.
- these methods are very time consuming and cumbersome, and the user experience is very bad.
- the way of the data line makes the user need to prepare additional hardware, which is inconvenient for the user.
- many additional drivers are required to implement more complex functions than transferring files.
- the network transfer mode such as the network disk requires the user to be in an environment with a good network condition. If the network condition is poor and the file size that the user needs to transmit interactively is large, it is difficult to achieve a good transmission effect.
- WiFi technology can provide transmission between mobile electronic devices and personal computers and higher transmission speeds.
- an access point AP
- the access point acts as a wireless network relay between the mobile electronic device and the personal computer, and the personal computer and the mobile device must be connected to the wireless network relay at the same time to achieve interconnection.
- AP access point
- Short-range near-field communication technologies such as Bluetooth technology are now increasingly being used to transfer files between mobile electronic devices.
- Bluetooth technology typically does not provide high speed file transfers.
- personal computers are usually not equipped with a Bluetooth module, which makes the two-way connection The letter could not be realized.
- the method for synchronizing the web terminal by controlling the mobile terminal includes Step: f) issuing, by the mobile terminal, an operation to trigger synchronization with the web terminal; g) the mobile terminal triggers an operation instruction to be synchronized with the web terminal and includes Operation information package sent to the server, and the server via the web to the terminal forward ends; H) web after the terminal receives the synchronization information and the operation instruction, and the instruction unpacking the received synchronization information to the terminal on the web.
- the connection between the web terminal and the mobile terminal is established by the following steps: a01) issuing a connection request by the web terminal to the server end; a02) the server end to the The web terminal transmits the two-dimensional code information; a03) scanning the two-dimensional code information by the mobile terminal; a04) in response to the operation of scanning the two-dimensional code, the mobile terminal and the web terminal respectively to the server
- the terminal sends its own network connection status; a05) the server obtains the network status of the mobile terminal and the web terminal respectively connected to the server, and determines whether the network connection between the mobile terminal and the web terminal is under the same local area network And for whether the network is in the same local area network
- the network status flag sets different states; a06) the server side sends a connection establishment permission to the mobile terminal and the web terminal, respectively, establishing a connection between the mobile terminal and the web terminal; a07)
- the mobile terminal sends statistics information of the file to be synchronously transmitted to the server end, and forwards to
- a user can implement a method of conveniently synchronizing and managing communication information such as a telephone or a short message between a mobile electronic device and a personal computer.
- FIG. 1a and 1b schematically show a system block diagram of interconnection between a mobile terminal and a web terminal by means of a server side in accordance with the present invention.
- Fig. 2 schematically shows an interaction flow diagram for interconnection between a mobile terminal and a web terminal by means of a server side in accordance with the present invention.
- Figure 3a schematically illustrates a connection interface of an exemplary mobile terminal in accordance with one embodiment of the present invention.
- Figure 3b schematically illustrates a connection presentation interface of an exemplary web terminal in accordance with one embodiment of the present invention.
- FIG. 4 shows a flow diagram of a method for a user to transfer files located on the mobile terminal 110 via the web terminal 120 via the server side 130.
- Figure 5a shows an exemplary interface for managing a short message of a mobile terminal through a web terminal.
- Figure 5b shows an illustrative interface for managing mobile terminal contacts through a web terminal.
- Figure 5c shows an exemplary interface for managing mobile terminal call information via a web terminal.
- FIG. 1a and 1b schematically show a system block diagram of interconnection between a mobile terminal and a web terminal by means of a server side in accordance with the present invention.
- 1a schematically shows a system block diagram for interconnection between a mobile terminal and a web terminal by means of a server side according to the present invention
- FIG. 1b shows a system block diagram including a specific architecture and composition of the server side.
- system 100 includes at least one mobile terminal 110, at least one web terminal 120, and a remotely located server side 130 for enabling interconnection between mobile terminal 110 and web terminal 120 for interactive communication. .
- the mobile terminal 110 and the web terminal 120 are respectively connected to the server side 130 through the first network 140, and the mobile terminal 110 and the web terminal 120 are connected to each other through the second network 150.
- FIG. 1 shows only one mobile terminal 110 and one web terminal 120.
- system 100 can include more mobile terminals 110 and/or more web terminals 120.
- each mobile terminal 110 has a unique web terminal 120 that uniquely corresponds to it.
- the mobile terminal 110 and the web terminal 120 can communicate bidirectionally with the server side 130 via any type of first network 140, respectively.
- the first network 140 is, for example, selected from a local area network ("LAN") such as an intranet and a wide area network ("WAN") such as the Internet.
- the first network 140 can be configured to support the transmission of information using a plurality of protocol setting formats. Additionally, the first network 140 can be a public network, a private network, or a combination thereof.
- the first network 140 can also be implemented using any one or more types of physical media, including wired communication paths and wireless communication paths associated with multiple service providers. Wireless communication methods such as WiFi or WLAN, GPRS, cellular networks, such as GSM networks, 3G networks, LTE networks, or CDMA networks.
- a direct network connection can also be established between the mobile terminal 110 and the web terminal 120, and two-way communication is performed through the second network 150.
- the protocol mode adopted by the second network 150 is, for example, a manner in which http polling is combined with WebSocket direct connection.
- the mobile terminal 110 can be a smart phone, a personal digital assistant (PDA), a tablet, a multi-function mobile terminal, or any other mobile device that includes computing functionality and data communication capabilities.
- the mobile terminal 110 includes an app interface application 111 (as shown in FIG. 1b) and a synchronization unit 112 included therein.
- App application 111 such as a custom application (app) for use with the web
- the application of capabilities enables two-way communication.
- the synchronization unit 112 is configured to synchronize the operation of the phone, short message or contact made by the user at the mobile terminal 110 to the web terminal 120 when the mobile terminal 110 and the web terminal 120 are interconnected. These operations include, but are not limited to, making calls, answering calls, hanging up calls, rejecting calls, mute, sending short messages, editing contacts, editing text messages, editing call records, and more. This will be described in detail below when describing the method of the present invention.
- the web terminal 120 can be any terminal device that supports a web protocol, such as a desktop computer, a laptop computer, a notebook computer, a tablet computer, a game console, a smart TV, and the like.
- the web terminal 120 includes a web interface 121 and a synchronization unit 122 (shown in FIG. 1b) included therein.
- the web interface 121 is, for example, a web browser.
- the respective web terminal 120 includes a browser application for requesting, parsing, displaying, executing a web page, and executing an application included in the web page.
- Browser application 128 may be any application that allows a user to search, browse, and/or use resources (eg, web pages and web services) identified by a URL (Uniform Resource Locator) or URI (Uniform Resource Identifier).
- URL is used herein to mean the network address or location of a document.
- "document” refers to any document or content in any format that can be used by a web browser or other application, including but not limited to: word processing documents, spreadsheet documents, presentation documents, drawings, web pages, text, images. , audio, video, etc.
- the synchronization unit 112 is configured to synchronize the operation of the phone, short message or contact made by the user at the web terminal 120 to the mobile terminal 110 when the mobile terminal 110 and the web terminal 120 are interconnected. These operations include, but are not limited to, muting, rejecting calls, sending short messages, editing contacts, editing text messages, editing call records, and the like. This will be described in detail below when describing the method of the present invention.
- the mobile terminal 110 includes one or more computing devices that can receive input from a user and can present an output, such that the mobile terminal 110 further includes an I/O interface (input/output interface) 112 that can receive one Or multiple inputs and present the output.
- the input interface can include one or more of a camera, a touchpad, a touch screen, a stylus, and a microphone.
- an output can be presented through the output interface to output a user's control operation instructions or feedback information from other users, and the like.
- the output interface includes one or more of a display screen, one or more speakers, and a tactile interface.
- Figure 1b shows a system block diagram containing the specific architecture and composition of the server side.
- the server side 130 includes a two-dimensional code module 131, a network access module 132, a network status identifier 133, and an address generation module 134.
- the two-dimensional code module 131 is configured to generate a two-dimensional code for scanning by the mobile terminal 110.
- the two-dimensional code comprises a universally unique identification code (UUID), the UUID is Unique identification code.
- UUID universally unique identification code
- the mobile terminal 110 connects to the server side 130 by scanning the UUID of the two-dimensional code table to request acquisition of a unique connection address and session.
- the network access module 132 is configured to determine the network connection status of the mobile terminal 110 and the web terminal 120 after the corresponding mobile terminal 110 scans the two-dimensional code, so as to perform appropriate connection between the mobile terminal 110 and the web terminal 120 for different network connection conditions.
- the connections are made to establish a connection between the mobile terminal 110 and the web terminal 120.
- the established connection is an http long connection.
- the connection can continuously send multiple data packets. If there is no data packet transmission during the connection hold period, in order to ensure that the two terminals remain connected, the detection data packet (ie, heartbeat packet) is sent within a predetermined interval, the mobile terminal 110 and the web. A detection packet needs to be sent between the terminals 120 to maintain the connection.
- the network access module 132 obtains the network status that the mobile terminal 110 and the web terminal 120 are respectively connected to the server end 130, and determines whether the network connection of the mobile terminal 110 and the web terminal 120 are under the same network.
- the same network according to the present invention means that the same network segment can be directly connected under the same router without going through the external network.
- the network status indicator 133 is set to a different state depending on whether it is in the same local area network. For example, if it is in the same network, an identifier, such as the number 1, is set in the network status indicator 133; if not in the same network, the identifier is not set in the network status indicator 133, or another different identifier is set, for example The number is 0.
- the network access module 132 periodically acquires the network status of each of the mobile terminal 110 and the web terminal 120 connected to the server to determine whether the network connection of the mobile terminal 110 and the web terminal 120 is under the same local area network. Whether the status changes and updates the network status indicator 133 for the changed network status.
- the frequency of the periodic acquisition may be, for example, once every 30 seconds.
- the periodically transmitted signal is also referred to as a "heartbeat signal" and can also be used to detect whether the mobile terminal 110 and the web terminal 120 are still connected to the server side 130. For example, when the heartbeat response signal fed back by the mobile terminal 110 or the web terminal 120 is not received for a certain number of times, the server 130 can determine that the mobile terminal 110 or the web terminal 120 has disconnected from the server end 130.
- the network status indicator 133 is used to store an identification of the adaptive connection between the mobile terminal 110 and the web terminal 120 due to different network connection conditions. For example, the mobile terminal 110 and the web terminal 120 are in the same network, and an identifier is set in the network status identifier 133; if not in the same network, another different identifier is set.
- the address generation module 134 is configured to generate a file address that needs to be transferred between the mobile terminal 110 and the web terminal 120.
- the mobile terminal 110 and the web terminal 120 are in accordance with the present invention After the method of establishing the connection is established, the user can select to upload the file to the web terminal 120 through the mobile terminal 110 or download the file from the web terminal 120 to the mobile terminal 110.
- the address generation module 134 generates a network-based address, such as a URL, for the transmitted file, to the mobile terminal 110 or web terminal 120 that needs to download the file, the mobile terminal 110 and the web terminal 120. Simply access the address to download the file to transfer the file.
- FIG. 2 shows a flow chart of a method for a user to interact with the web terminal 120 via the server terminal 130 via the mobile terminal 110. as shown in picture 2,
- the user sends a connection request to the server side 130 via the web terminal 120.
- the user can send a connection request by launching a browser on the web terminal 120 and entering address information of www.****.cc in the browser address bar.
- the server 130 sends the QR code information to the web terminal 120 in response to the connection request sent by the web terminal 120, and presents the two-dimensional code information on the web terminal 120 in step 220.
- the two-dimensional code information includes a universal unique identification code (UUID), and the UUID is a unique identification code.
- UUID universal unique identification code
- the mobile terminal 110 connects to the server side 130 by scanning the UUID of the two-dimensional code table to request acquisition of a unique connection address and session.
- the user scans the two-dimensional code information on the web terminal 120 through the mobile terminal 110.
- scanning is performed by a camera carried on the mobile terminal 110.
- the user activates the app software on the mobile terminal 110, and the app software prompts the user to scan the two-dimensional code to implement the connection.
- the mobile terminal 110 and the web terminal 120 initiate a connection request to the server side in steps 230a and 230b, respectively, and transmit their own network connection status to the server side 130.
- the network connection status is a network connection to the server end.
- the server side 130 determines whether the network connection of the mobile terminal 110 and the web terminal 120 is under the same local area network by acquiring the network status of the mobile terminal 110 and the web terminal 120 respectively connected to the server, and whether the network connection is in the same local area network.
- the network status indicator sets a different status. For example, if it is in the same network, an identifier, such as the number 1, is set in the network status indicator 133; if not in the same network, the identifier is not set in the network status indicator 133, or another different identifier is set, for example Number 0.
- the server side 130 transmits a connection establishment permission to the mobile terminal 110 and the web terminal 120 in steps 240a and 240b, respectively, thereby establishing a connection between the mobile terminal 110 and the web terminal 120.
- a http long connection is established.
- FIG. 3a schematically illustrates a connection interface of an exemplary mobile terminal 110 in accordance with one embodiment of the present invention.
- the presentation interface of the mobile terminal 110 is divided into an item column 301 located at the top of the interface and a file example column 302 located below the item column 301.
- files that can be synchronously transferred are schematically classified into items such as "photograph”, “gallery”, “music”, “video”, “document”, and the like, and the user can switch between different items.
- items are merely exemplary, and new items can be added or reduced according to different needs.
- the files belonging to the item will be displayed according to different sorting methods such as time and file size, preferably by thumbnail, file name, file icon, and the like.
- the statistical information of the file to be synchronously transmitted by the mobile terminal 110 is sent to the server 130, and then the information is forwarded to the web terminal 120 via the server 130 in step 255.
- the synchronization statistics information includes the number of files to be transferred by the synchronous connection, the file type, and the number of files of each category.
- Some basic information of the mobile terminal 110 such as an operating system model, mobile phone user basic information, a version model, and the like, may also be included.
- FIG. 3b schematically illustrates a connection presentation interface of an exemplary web terminal 120 in accordance with one embodiment of the present invention.
- the navigation bar 303 located on the left side of the interface and the file statistics column 304 located on the right side of the navigation bar 303 are divided.
- files that can be synchronously transmitted are schematically classified into "photograph”, “gallery”, “music”, “video”, “document”, “contact”, “folder”, “application”, and the like. Project, users can switch between different projects.
- the number of various files is displayed in the file statistics column 304 according to the type of the file.
- the storage capacity information of the mobile terminal 110 presented at 306 below the file statistics column facilitates the user to manage the mobile terminal 110 through the web terminal 120.
- the disconnection can be achieved by closing the web interface of the web terminal 120 (e.g., a browser) or by closing either or both of the app.
- the server 130 may also pass to the mobile terminal 110 and the web terminal. 120 sends a heartbeat signal to verify if the connection is still maintained. For example, when the heartbeat response signal fed back by the mobile terminal 110 or the web terminal 120 is not received for a certain number of times, the server 130 can determine that the mobile terminal 110 or the web terminal 120 has disconnected from the server end 130. The server side 130 can then disconnect the connection between the mobile terminal 110 and the web terminal 120.
- the server 130 determines that the mobile terminal 110 or the web terminal 120 has disconnected from the server 130, the server 130 sends a command to the web terminal 120, and the web terminal 120 returns to the initial unconnected state, for example, The page state of the QR code.
- the server side 130 also simultaneously sends a command to the mobile terminal 110 such that the mobile terminal 110 also returns to the initially unconnected state. That is, when the server side 130 detects that any one of the mobile terminal 110 or the web terminal 120 is disconnected, the other party is immediately disconnected at the same time to ensure the security of the information.
- the server end 120 when the mobile terminal 110 or the web terminal 120 is connected to the server side 130 in a mobile network manner (for example, GPRS, 3G, 4G, etc.), the server end 120 can simultaneously detect the mobile terminal when detecting the heartbeat signal. 110 or mobile network cell condition in which web terminal 120 is located. When the cell connected by any one of the mobile terminal 110 or the web terminal 120 is switched, it can be determined that the mobile terminal 110 or the web terminal 120 has left the other party for a physical distance. In order to ensure the security of file transfer, it may be set to disconnect the connection between the mobile terminal 110 and the web terminal 120 after leaving a certain distance.
- a mobile network manner for example, GPRS, 3G, 4G, etc.
- the short message and the contact information synchronized from the mobile terminal 110 can be backed up and restored by the web terminal 120, thereby implementing management of the short message information and the contact information at the web terminal 120.
- the terminal 120 transmits an instruction to the mobile terminal 110 via the server 130, the instruction indicating that all the contact information on the mobile terminal 110 is packaged into one file and transmitted to the web terminal 120.
- the user can choose to store the file on the personal computer where the web terminal is located for later management.
- all of the packaged contact information may be transferred from the mobile terminal 110 to the web terminal 120 via the relay of the server 130.
- the packaged file is transmitted in an encrypted format.
- the user is prompted to select a contact package file already in the web terminal 120.
- the file will be transmitted from the web terminal 120 to the mobile terminal 110, and after the unpacking on the mobile terminal 110, the contact information on the mobile terminal 110 is restored.
- all of the packaged contact information may be transferred from the web terminal 120 to the mobile terminal 110 via the server 130.
- the packaged file is transmitted in an encrypted format.
- Communication information in accordance with the present invention includes, but is not limited to, short messages, contact information, call records, and the like.
- steps 405-430 illustrate the method steps of synchronizing the mobile terminal 110 by controlling the web terminal 120.
- the user issues an operation to trigger synchronization with the mobile terminal 110 via the web terminal 120.
- Operations in accordance with the present invention include, but are not limited to, editing text messages, editing contacts, editing call records, responding to incoming calls, and the like.
- Editing functions may include, for example, sending new text messages, replying to short messages, deleting text messages, adding new contacts, deleting contacts, editing contacts, deleting call records, and the like.
- Responses to incoming calls include, but are not limited to, answering incoming calls, hanging up calls, rejecting incoming calls, muting, and the like.
- This synchronization operation is issued by the synchronization unit 122 of the web terminal 120.
- the web terminal 120 packages the operation instructions and the included operation information that are to be synchronized with the mobile terminal 110 to the server side 130.
- the user triggers the synchronous operation instruction to send a new short message, and the information involved in the operation includes the content of the newly created short message and the telephone number of the recipient.
- step 415 the server 130 forwards the operation instruction and the included operation information to be synchronized with the mobile terminal 110 to the mobile terminal 110.
- Step 420 the mobile terminal 110 unpacks the received instructions and information, and triggers the corresponding function of the corresponding function module on the mobile terminal 110 according to the content of the instruction.
- the instruction obtained by unpacking will trigger the sending short message function of the mobile terminal 110, and the unpacking will be obtained.
- the content of the newly created SMS is sent to the recipient's phone number to complete the sending of the new SMS.
- Step 425 After completing the corresponding operation, the mobile terminal 110 sends an acknowledgement instruction for completing the operation and a corresponding information packet to the web terminal 120.
- the instruction may also be transmitted to the web 120 after being relayed by the server end 130. Taking the sending of a new short message as an example, after the transmission is successful, the content of the sent short message and the telephone number of the recipient are packaged and sent to the web terminal 120.
- Step 430 after receiving the confirmation command, the web terminal 120 synchronizes the instructions and information received by the unpacking to the web terminal 120.
- the received confirmation command and information can be synchronized by means of a refresh to complete synchronization between the web terminal 120 and the mobile terminal 110.
- Steps 435 - step 450 illustrate the method steps of synchronizing the web terminal 120 by controlling the mobile terminal 110.
- the user issues an action by the mobile terminal 110 to trigger synchronization with the web terminal 120.
- Operations in accordance with the present invention include, but are not limited to, editing text messages, editing contacts, editing call records, responding to incoming calls, and the like.
- Editing functions may include, for example, sending new text messages, replying to short messages, deleting text messages, adding new contacts, deleting contacts, editing contacts, deleting call records, and the like.
- Responses to incoming calls include, but are not limited to, answering incoming calls, hanging up calls, rejecting incoming calls, muting, and the like. This synchronization operation is issued by the synchronization unit of the mobile terminal 110.
- the mobile terminal 110 packages the operation instructions and the included operation information that are to be synchronized with the web terminal 120 to the server side 130.
- the user triggers the synchronous operation instruction to send a new short message, and the information involved in the operation includes the content of the new short message that has been sent and the telephone number of the recipient.
- step 445 the server 130 forwards and forwards the operation instructions and the included information to be synchronized with the web terminal 120 to the web terminal 120.
- Step 450 After receiving the synchronization operation instruction and information, the web terminal 120 synchronizes the instructions and information received by the unpacking to the web terminal 120.
- the received confirmation command and information can be synchronized by means of a refresh to complete synchronization between the web terminal 120 and the mobile terminal 110.
- the user triggers the synchronous operation instruction to send a new short message, and the information involved in the operation includes the content of the new short message that has been sent and the telephone number of the recipient. These will be synchronized to the page managed by the sync unit 122 on the web terminal 120.
- a plurality of divided file blocks can be transmitted synchronously Send to further improve the efficiency of file transfer.
- the file blocks need not be transmitted in the order of division, but may be transmitted in a random transmission order.
- the web terminal 120 it is also possible to download and receive individual file blocks in a random order.
- the file may be transferred by establishing a direct connection between the web terminal 120 and the mobile terminal 110.
- the direct connection avoids the relay of the server side 130, improving the transmission speed and transmission efficiency.
- the entire file can be transferred without splitting the file.
- the mobile terminal 110 automatically launches a web service to generate a file address (url) for the file requested by the web terminal 120.
- the file address is then sent to the web terminal 120.
- the web terminal 120 then accesses the address to download the requested file.
- the transmission of the file package between the mobile terminal 110, the web terminal 120, and the server side 130 may be transmitted in an encrypted form.
- FIGS. 5a-5c illustrate synchronization of managing text messages, contacts, and call information and embodiments between web terminal 120 and mobile terminal 110, respectively.
- all of the short message information on the mobile terminal 110 can be synchronized by the web terminal 120, thereby managing and operating using the convenient input mode of the web terminal 120.
- Figure 5a shows an illustrative interface for managing short messages via web terminal 120.
- clicking the "SMS" button 501 at the web terminal 120 triggers the synchronization operation of the web terminal 120 and the mobile terminal 110.
- the triggering sends a synchronization instruction from the web terminal 120 to the mobile terminal 110 via the server 130, the instruction instructing to package all the short message records (including the sender, the sending content, the sending time, etc.) on the mobile terminal 110.
- the file is transferred to the web terminal 120.
- the packaged file is transferred to the web terminal 120, unpacked, restored to the web terminal 120 and rendered.
- a synchronous editing function of a short message can also be implemented between the web terminal 120 and the mobile terminal 110.
- the editing function may include sending a new short message, replying to a short message, deleting a short message, and the like.
- the user can select any short message to be replied in the short message list on the left side of FIG. 5a, and then display a reply dialog 502 on the right side of the page.
- the user can enter the message to reply and click the reply button to trigger Synchronous editing.
- a synchronization command is triggered by the synchronization unit 122 as shown in FIG. 1b, which encapsulates the reply content input by the user and the reply recipient contact information, and transmits the result to the mobile terminal 110.
- the mobile terminal 110 After receiving the mobile terminal 110, the mobile terminal 110 unpacks it, decomposes it into the content to be replied and the contact information of the receiver, and then calls the short message function module of the mobile terminal to send the short message.
- the synchronization unit 112 of the mobile terminal 110 After being sent, the synchronization unit 112 of the mobile terminal 110 further sends a confirmation command and a file package containing the content of the reply information and the receiver information to the web terminal 120. After receiving the instruction, the web terminal 120 replies the piece of information to the user and The recipient contact information is synchronously presented at the web terminal 120 to maintain synchronization of the web terminal 120 and the mobile terminal 110.
- the method step similar to the above replying the short message can be triggered by clicking the "new short message” button 503, the difference being that the user needs to actively input the contact information of the recipient.
- the user can select any short message to be deleted in the short message list on the left side of FIG. 5a, and then click the "delete" button 504 to trigger the synchronous delete function.
- the synchronization unit 122 of the web terminal 120 triggers a synchronization instruction, which packs the short message content deleted by the user and the sender contact information of the short message, and transmits to the mobile Terminal 110.
- the mobile terminal 110 After receiving the mobile terminal 110, the mobile terminal 110 unpacks it, decomposes it into content to be deleted and sender contact information, and then calls the short message function module of the mobile terminal to delete the short message.
- the synchronization unit 112 of the mobile terminal 110 sends an acknowledgement command to the web terminal 120.
- the web terminal 120 deletes the information and the recipient contact information, and simultaneously displays the information on the web terminal 120 to Synchronization of web terminal 120 and mobile terminal 110 is maintained.
- the user when the web terminal 120 and the mobile terminal 110 are kept in an interconnected state according to the method of the present invention, when the mobile terminal 110 edits the short message, the user also synchronizes through the synchronization unit 112 of the mobile terminal 110.
- the reply message As an example, the user selects any short message to be replied in the mobile terminal 110, selects the short message to be replied, and clicks the reply button to trigger the synchronous editing function.
- a synchronization instruction is triggered by the synchronization unit 112 of the mobile terminal 110, and the instruction packs the reply content input by the user and the recipient information of the reply to the web terminal 120.
- the web terminal 120 After receiving, the web terminal 120 unpacks through its synchronization unit 112, decomposes it into content to be replied and receiver contact information, and then performs refresh after presentation to keep the web terminal 120 and the mobile terminal 110 synchronized.
- the packaged files and instructions may be transferred between the mobile terminal 110 and the web terminal 120 via the relay of the server 130.
- the packaged file and instructions are transmitted in an encrypted format.
- all of the contact information on the mobile terminal 110 can be synchronized by the web terminal 120, thereby managing and operating using the convenient input mode of the web terminal 120.
- Figure 5b shows an illustrative interface for managing contacts through web terminal 120.
- clicking the "Contact" button 505 at the web terminal 120 triggers a synchronization operation of the web terminal 120 with the mobile terminal 110.
- the triggering sends a synchronization instruction from the web terminal 120 to the mobile terminal 110 via the server 130, the instruction indicating packaging all the contact records (including the contact name, phone number, address, mail, etc.) on the mobile terminal 110.
- the file is transferred to the web terminal 120.
- the packaged file is transferred to the web terminal 120, unpacked, restored to the web terminal 120 and rendered.
- a synchronous editing function of a contact may also be implemented between the web terminal 120 and the mobile terminal 110.
- the editing function may include creating a new contact, editing an existing contact, deleting a contact, and the like.
- the user can click the button "New Contact” 506 on the left side of FIG. 5b, and then click the dialog box of the newly created contact on the right side of the page.
- the user can input the name, phone number, address, notes, etc. of the contact to be newly created, and click the OK button to trigger the synchronous editing function.
- a synchronization command is triggered by the synchronization unit 122 as shown in FIG. 1b, which encapsulates the newly created contact content information input by the user and transmits it to the mobile terminal 110.
- the mobile terminal 110 After receiving the mobile terminal 110, the mobile terminal 110 unpacks through the synchronization unit 112, and then calls the contact function module of the mobile terminal 110 to save the contact information to the mobile terminal 110. After saving, the synchronization unit 112 of the mobile terminal 110 sends a confirmation command to the web terminal 120. After receiving the instruction, the web terminal 120 synchronously presents the newly created contact information to the web terminal 120 to maintain the web terminal 120 and move. Synchronization of terminal 110.
- the user can select any contact to be deleted from the contact list on the left side of FIG. 5b, and then click the "delete” button 507 after the selection.
- the synchronization unit 122 of the web terminal 120 triggers a synchronization instruction that packages the contact information deleted by the user and transmits it to the mobile terminal 110.
- the mobile terminal 110 After receiving the mobile terminal 110, the mobile terminal 110 unpacks through the synchronization unit 112, and then calls the contact function module of the mobile terminal to delete the contact.
- the synchronization unit 112 of the mobile terminal 110 sends an acknowledgement command to the web terminal 120.
- the web terminal 120 deletes the contact information and synchronously presents it on the web terminal 120 to maintain the web terminal 120 and Synchronization of the mobile terminal 110.
- the user when the web terminal 120 and the mobile terminal 110 are kept in an interconnected state according to the method of the present invention, the user also passes through the synchronization unit 112 of the mobile terminal 110 when the mobile terminal 110 edits the contact. Sync to the web terminal.
- the user creates a new contact in the mobile terminal 110, inputs various information of the contact to be newly created, and confirms that the synchronous editing function is triggered after saving.
- a synchronization instruction is triggered by the synchronization unit 112 of the mobile terminal 110, which encapsulates the newly created contact information of the user and sends it to the web terminal 120.
- the web terminal 120 After receiving, the web terminal 120 unpacks through its synchronization unit 112, decomposes it into specific information of the contact, and then performs refresh after presentation to keep the web terminal 120 and the mobile terminal 110 synchronized.
- the packaged files and instructions may be transferred between the mobile terminal 110 and the web terminal 120 via the relay of the server 130.
- the packaged file and instructions are transmitted in an encrypted format.
- all of the call recording and call functions on the mobile terminal 110 can be synchronized by the web terminal 120, thereby managing and operating using the convenient input mode of the web terminal 120.
- Figure 5c shows an illustrative interface for managing short messages via web terminal 120.
- clicking on the "Call Record” button 508 at the web terminal 120 triggers the synchronization operation of the web terminal 120 and the mobile terminal 110.
- the triggering sends a synchronization instruction from the web terminal 120 to the mobile terminal 110 via the server 130, the instruction instructing to package all the call records (including the caller, the call number, the call time, etc.) on the mobile terminal 110 into one.
- the file is then transferred to the web terminal 120.
- the packaged file is transferred to the web terminal 120, unpacked, restored to the web terminal 120 and rendered.
- the editing function may include editing a strange number, deleting a call record, and the like.
- the user can select any call record to be edited in the call record list on the left side of FIG. 5c, and then select the button 509 of “+” on the right side of the page to provide the addition as a new contact. Human function. If the user selects "+”, it will trigger the function of adding the above new contact, as shown in Figure 5b.
- the user can enter the name, address, notes, etc. of the contact to be created, and click the OK button to trigger the synchronous editing function. Specifically, by clicking the OK button, a synchronization command is triggered by the synchronization unit 122 as shown in FIG. 1b, which encapsulates the newly created contact content information input by the user and transmits it to the mobile terminal 110.
- the mobile terminal 110 After receiving the mobile terminal 110, the mobile terminal 110 unpacks through the synchronization unit 112, and then calls the contact function module of the mobile terminal 110 to save the contact information to the mobile terminal 110. After saving, the synchronization unit 112 of the mobile terminal 110 sends a confirmation command to the web terminal 120. After receiving the instruction, the web terminal 120 synchronously presents the newly created contact information to the web terminal 120 to maintain the web terminal 120 and move. Synchronization of terminal 110.
- the user can select any call record to be deleted in the call record list on the left side of FIG. 5a, and then click the "delete" button 510 to trigger the synchronous delete function.
- the synchronization unit 122 of the web terminal 120 triggers a synchronization instruction, which encapsulates the call record information including the call time, the phone number, and the contact deleted by the user, and sends the message.
- the mobile terminal 110 After receiving the mobile terminal 110, the mobile terminal 110 unpacks through the synchronization unit 112, and then calls the call record function module of the mobile terminal to delete the call record.
- the synchronization unit 112 of the mobile terminal 110 sends an acknowledgement command to the web terminal 120.
- the web terminal 120 deletes the call record and synchronously presents it on the web terminal 120 to maintain the web terminal 120 and Synchronization of the mobile terminal 110.
- the user when the web terminal 120 and the mobile terminal 110 are kept in an interconnected state according to the method of the present invention, the user is also synchronized by the synchronization unit 112 of the mobile terminal 110 after the mobile terminal 110 has made a call.
- a synchronization instruction is triggered by the synchronization unit 112 of the mobile terminal 110, which encapsulates the user's call record information and transmits it to the web terminal 120.
- the web terminal 120 After receiving, the web terminal 120 unpacks through its synchronization unit 112, and then performs refresh after presentation to keep the web terminal 120 and the mobile terminal 110 synchronized.
- the user when the web terminal 120 and the mobile terminal 110 are kept in an interconnected state according to the method of the present invention, the user can also touch through the web terminal 120.
- the call operation sent to the mobile terminal 110.
- the user can trigger a call by triggering a call button on the web terminal 120, such as button 510 shown in FIG. 5c.
- a call button on the web terminal 120, such as button 510 shown in FIG. 5c.
- a synchronization command is triggered by the synchronization unit 122 of the web terminal 120, which encodes the call number information triggered by the user and transmits it to the mobile terminal 110.
- the mobile terminal 110 After receiving the mobile terminal 110, the mobile terminal 110 unpacks through the synchronization unit 112, and then invokes the call function module of the mobile terminal to trigger the call.
- the synchronization unit 112 of the mobile terminal 110 then packages the call record and sends an instruction to the web terminal 120. After receiving the record and the instruction, the web terminal 120 unpacks the call record and synchronously presents it on the web terminal 120. To maintain synchronization of the web terminal 120 and the mobile terminal 110.
- the user can also manipulate the call operation at the mobile terminal 110 through the web terminal 120.
- a call at the mobile terminal 110 for example, when an incoming call is received, a synchronization command is triggered by the synchronization unit 112 of the mobile terminal 110, which instructs the triggered call number information to be sent to the web terminal 120.
- the web terminal 120 After receiving the web terminal 120, it is unpacked by its synchronization unit 122 and presented at the interface of the web terminal 120.
- the user can perform operations such as hang up, mute, answer, etc., and then the synchronization unit 122 of the web terminal 120 sends an operation triggered by the user to the mobile terminal 110.
- the mobile terminal 110 invokes the call of the mobile terminal.
- the function module triggers the corresponding function. In this way, the user can operate the incoming call only through the web terminal 120 when the phone is not at hand, such as directly hanging up the phone that is not intended to be answered, or mute the phone, etc., and the operation is very simple.
- the packaged files and instructions may be transferred between the mobile terminal 110 and the web terminal 120 via the relay of the server 130.
- the packaged file and instructions are transmitted in an encrypted format.
- a user can implement a file interconnect transmission scheme that is reliable, high speed, stable, and has a better user interaction experience between the mobile electronic device and the personal computer.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
La présente invention concerne un procédé d'interaction et de communication synchrone d'informations entre un terminal mobile et un terminal Web; lorsque la synchronisation avec le terminal mobile est déclenchée par l'intermédiaire du terminal Web, ledit procédé comprend les étapes suivantes : a) au moyen du terminal Web, envoyer une opération pour déclencher la synchronisation avec le terminal mobile; b) le terminal Web paquétise et envoie la commande d'opération de synchronisation déclenchée et des informations d'opération comprises à un serveur, et transmet celles-ci au terminal mobile par l'intermédiaire du serveur; c) le terminal mobile dépaquétise la commande et les informations reçues, et sur la base du contenu de la commande, déclenche la fonction correspondante d'un module de fonction correspondante sur le terminal mobile; d) le terminal mobile, après avoir terminé l'opération correspondante, envoie une commande de confirmation de l'achèvement de l'opération et le paquet d'informations correspondant au terminal Web; et e) le terminal Web, après avoir reçu la commande de confirmation, synchronise la commande reçue dépaquétisée et les informations sur le terminal Web.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/090430 WO2016070374A1 (fr) | 2014-11-06 | 2014-11-06 | Procédé d'interaction et de communication synchrone d'informations entre un terminal mobile et un terminal web |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/090430 WO2016070374A1 (fr) | 2014-11-06 | 2014-11-06 | Procédé d'interaction et de communication synchrone d'informations entre un terminal mobile et un terminal web |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016070374A1 true WO2016070374A1 (fr) | 2016-05-12 |
Family
ID=55908391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/090430 WO2016070374A1 (fr) | 2014-11-06 | 2014-11-06 | Procédé d'interaction et de communication synchrone d'informations entre un terminal mobile et un terminal web |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2016070374A1 (fr) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1252565A (zh) * | 1998-10-23 | 2000-05-10 | 国际商业机器公司 | 用于客户和自适应同步和转换服务器的方法、装置 |
CN101815084A (zh) * | 2009-12-31 | 2010-08-25 | 优视科技有限公司 | 一种用于用户终端文件管理系统及其应用方法 |
CN102710920A (zh) * | 2012-05-22 | 2012-10-03 | 上海鱼游网络科技有限公司 | 一种通信终端通话方法、通信终端及通信系统 |
CN103414737A (zh) * | 2013-06-08 | 2013-11-27 | 百度在线网络技术(北京)有限公司 | 一种在设备间进行输入同步的方法与系统 |
-
2014
- 2014-11-06 WO PCT/CN2014/090430 patent/WO2016070374A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1252565A (zh) * | 1998-10-23 | 2000-05-10 | 国际商业机器公司 | 用于客户和自适应同步和转换服务器的方法、装置 |
CN101815084A (zh) * | 2009-12-31 | 2010-08-25 | 优视科技有限公司 | 一种用于用户终端文件管理系统及其应用方法 |
CN102710920A (zh) * | 2012-05-22 | 2012-10-03 | 上海鱼游网络科技有限公司 | 一种通信终端通话方法、通信终端及通信系统 |
CN103414737A (zh) * | 2013-06-08 | 2013-11-27 | 百度在线网络技术(北京)有限公司 | 一种在设备间进行输入同步的方法与系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101470346B1 (ko) | Rcs 이동통신 네트워크를 통한 사용자 단말간 스크린 쉐어 방법 | |
JP6945211B2 (ja) | コミュニケーション支援装置、方法、及びコンピュータプログラム | |
WO2009069989A2 (fr) | Procédé et appareil pour partager des données dans un réseau de communication en champ proche | |
CA2853563A1 (fr) | Gestion et configuration ameliorees d'un terminal de communication mobile | |
CN103124283A (zh) | 可协同复数个行动装置进行协同编辑的电子装置与方法 | |
WO2014029276A1 (fr) | Procédé et dispositif de communication | |
US9525567B2 (en) | Interface for PDA and computing device | |
CN104333598A (zh) | 基于二维码和网络适配的移动终端和web终端互连的方法 | |
CN104394200B (zh) | 用于在移动设备和web终端之间进行同步预览显示的方法 | |
CN105049631B (zh) | 在通讯录程序中进行信息发送的方法与移动终端 | |
CN104320491A (zh) | 用于在移动设备和web终端之间进行同步显示的方法 | |
CN107508747A (zh) | 融合通信的群组通信方法、服务器及计算机存储介质 | |
CN104378425B (zh) | 移动终端和web终端之间互连及同步通讯信息的方法 | |
US20220368667A1 (en) | Method and apparatus for forwarding content between different application programs | |
WO2016070373A1 (fr) | Procédé de mise en oeuvre d'affichage synchrone de la prévisualisation entre un terminal mobile et un terminal web | |
US20110312379A1 (en) | Synchronizing digital content | |
WO2014180436A1 (fr) | Procede de communication inter-terminaux, et terminal | |
JP6206184B2 (ja) | 通信システム、端末、通信方法および通信プログラム | |
WO2016070374A1 (fr) | Procédé d'interaction et de communication synchrone d'informations entre un terminal mobile et un terminal web | |
WO2016070372A1 (fr) | Procédé de mise en œuvre d'un affichage synchrone entre un terminal mobile et un terminal web | |
JP2013013020A (ja) | 着信時情報提供装置 | |
CN106549854A (zh) | 一种通信记录同步方法、系统及用户终端 | |
WO2016070371A1 (fr) | Procédé pour une interconnexion de terminal mobile et de terminal internet et une diffusion en continu et une lecture de contenu multimédia de diffusion en continu | |
JP2014016850A (ja) | アプリケーション・ウィンドウの表示を共有する方法、情報端末装置およびコンピュータ・プログラム | |
WO2017161651A1 (fr) | Procédé de transmission de données, et premier terminal, second terminal et système |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14905622 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 05/09/2017) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14905622 Country of ref document: EP Kind code of ref document: A1 |