CN108347464A - 应用程序的运行状态同步方法、***及电子设备 - Google Patents
应用程序的运行状态同步方法、***及电子设备 Download PDFInfo
- Publication number
- CN108347464A CN108347464A CN201710058156.9A CN201710058156A CN108347464A CN 108347464 A CN108347464 A CN 108347464A CN 201710058156 A CN201710058156 A CN 201710058156A CN 108347464 A CN108347464 A CN 108347464A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- application program
- status information
- operating status
- module
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种应用程序的运行状态同步方法,包括步骤:第一电子设备与第二电子设备建立通信链路;所述第一电子设备获取所述第一电子设备当前运行的第一应用程序的状态信息,并通过所述通信链路将所述状态信息传输至所述第二电子设备,其中,所述状态信息包括所述第一应用程序的名称及运行状态;及所述第二电子接收所述状态信息,并根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。本发明实施例还提供了一种应用程序的运行状态同步***及电子设备。本发明实施例所述的应用程序的运行状态同步方法及***可以将信息有效地简化了设备间应用转移的操作步骤﹐以及缩短了操作时间,从而提高了用户体验。
Description
技术领域
本发明涉及一种无线通信技术,尤其是涉及一种应用程序的运行状态同步方法、***及电子设备。
背景技术
在智能手机、平板电脑等智能电子设备普及的今天,由于平板电脑(tablepersonal computer)、桌面型电脑(desktop computer)等的屏幕尺寸一般都大于智能手机屏幕的尺寸,人们在家时为了获得更好的用户体验,一般会使用平板电脑等大屏幕的电子设备替代当前使用的小屏幕的智能手机进行看视频、微信视频、浏览网页等。然而,人们在使用平板电脑、桌面型电脑等大屏幕的电子设备替代当前使用的小屏幕的智能手机时需要进行一系列的操作步骤才能实现。
发明内容
鉴于以上内容,有必要提供一种应用程序的运行状态同步***与方法,可以简化操作步骤,缩短操作时间,使用户快速且简便的完成电子设备间的应用程序同步。
一方面,本申请实施例提供一种应用程序的运行状态同步***,包括:第一电子设备与第二电子设备,其中:
所述第一电子设备包括:
建立模块,用于与所述第二电子设备建立通信链路;
获取模块,用于获取所述第一电子设备当前运行的第一应用程序的状态信息,其中,所述状态信息包括所述第一应用程序的名称及运行状态;
传输模块,用于通过所述通信链路将所述状态信息传输至所述第二电子设备;
所述第二电子设备包括:
接收模块,用于接收所述第一电子设备所传输的状态信息;
同步模块,用于根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
本申请实施例一方面还提供一种应用程序的运行状态同步方法,包括:
第一电子设备与第二电子设备建立通信链路;
所述第一电子设备获取所述第一电子设备当前运行的第一应用程序的状态信息,并通过所述通信链路将所述状态信息传输至所述第二电子设备,其中,所述状态信息包括所述第一应用程序的名称及运行状态;及
所述第二电子接收所述状态信息,并根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
本申请实施例一方面还提供一种电子设备,包括:
建立模块,用于与其它电子设备建立通信链路;
获取模块,用于获取所述电子设备当前运行的第一应用程序的状态信息,其中,所述状态信息包括所述第一应用程序的名称及运行状态;
传输模块,用于通过所述通信链路将所述状态信息传输至所述其它电子设备,以使所述其它电子设备根据所述状态信息将所述其它电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
本申请实施例另一方面还提供一种电子设备,包括:
接收模块,用于接收其它电子设备所传输的状态信息,其中,所述状态信息包括所述其它电子设备当前运行的第一应用程序的名称及运行状态;
同步模块,用于将所述其它电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
相较于现有技术,本发明实施例所述的应用程序的运行状态同步方法及***,可以简化操作步骤,缩短操作时间,使用户快速且简便的完成电子设备间的应用转移,优化用户体验。
附图说明
图1是本发明一实施例提供的应用程序的运行状态同步***的架构图。
图2是本发明电子设备一实施方式的功能模块图。
图3是本发明电子设备另一较佳实施例的功能模块图。
图4是本发明一实施例提供的应用程序的运行状态同步方法的流程图。
图5是本发明图4中所述第一电子设备获取所述第一电子设备当前运行的第一应用程序的状态信息,并通过所述通信链路将所述状态信息传输至所述第二电子设备的步骤的细化流程示意图。
主要元件符号说明
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
参阅图1所示,是本发明一实施例提供的应用转移***10的架构图。在该架构图中包括电子设备1与电子设备2。所述应用程序的运行状态同步***10运行于电子设备1与电子设备2中,所述电子设备1作为信息的发送方,所述电子设备2作为信息接收方。所述电子设备1与电子设备2为任何可以通过通信模块进行通信的电子装置,包括但不限于手机、平板电脑、桌面型电脑、便携式电脑等。所述通信模块可以为近程通信模块,例如NFC通信模块、蓝牙模块、红外通信模块、ZigBee等;所述通信模块也可以为远程通信模块,例如3G通信模块、4G通信模块等。所述电子设备1和电子设备2中还包括存储器10、处理器30、通信模块40。
所述应用程序的运行状态同步***10包括电子设备1与电子设备2。所述电子设备1包括:建立模块100、获取模块200及传输模块300。所述电子设备2包括接收模块400及同步模块500。
所述建立模块100,用于与电子设备2建立通信链路;
所述获取模块200,用于获取所述电子设备1当前运行的第一应用程序的状态信息,其中,所述状态信息包括所述第一应用程序的名称及运行状态;
所述传输模块300,用于通过所述通信链路将所述状态信息传输至电子设备2;
所述接收模块400,用于接收所述第一电子设备所传输的状态信息;
所述同步模块500,用于根据所述状态信息将电子设备2中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
通过该***,可以使得用户在将大屏幕的电子设备替代当前使用的小屏幕的电子设备进行看视频、微信视频、浏览网页等时快速且简便的完成电子设备间的应用程序同步,简化操作步骤,缩短操作时间,使用户获得更好的用户体验。
进一步地,在电子设备1与电子设备2都设置有解锁密码时,且为了使得对运用程序的运行状态同步更加安全,所述获取模块200还用于获取电子设备1的解锁密码,所述传输模块300还用于通过所述通信链路将所述解锁密码传输至电子设备2。
电子设备2还包括解锁模块600。
所述接收模块400,还用于接收电子设备1所传输的解锁密码;所述解锁模块600,用并根据所述解锁密码进行屏幕解锁。
本实施例中通过预先将电子设备1与电子设备2的解锁密码设置相同,从而使得在通过该***完成应用程序的运行状态同步时可以直接将电子设备1的解锁密码传输给电子设备2,而不用通过用户手动输入解锁密码的方式进行解锁,从而可以进一步简化操作步骤,缩短操作时间。
更进一步地,由于某些应用程序在使用时必须先进行账号与密码的输入与验证才能使用,比如各种社交类应用,则第一电子设备1传输的状态信息还需要包括电子设备1当前运行的第一应用程序的登录账号和密码。对应的,电子设备2还包括:登录模块700。
所述登录模块700,用于根据所述登录账号和密码登录所述第二应用程。
可以理解的是,在本发明其他实施例方式中,电子设备1也可以作为信息的接收方,电子设备2作为信息的发送方。
第一实施例
参照图2,图2为本发明电子设备一实施方式的功能模块图。所述电子设备1作为信息的发送方,所述电子设备1为任何可以通过通信模块进行通信的电子装置,包括但不限于手机、平板电脑、桌面型电脑、便携式电脑等。所述电子设备1中还包括存储器20、处理器30、通信模块40。所述通信模块40可以为进程通信模块,比如NFC通信模块、蓝牙模块、红外通信模块、ZigBee等,也可以为远程通信模块,比如3G模块、4G模块等。
所述电子设备1还包括:建立模块100、获取模块200、传输模块300。所述模块被配置成由一个或多个处理器(本实施例为处理器30)执行,以完成本发明实施例。本发明实施例所称的模块是完成一特定功能的计算机程序段。存储器10用于电子设备1中的程序代码等资料。
建立模块100,用于与其它电子设备(例如电子设备2)建立通信链路。在本实施例中,电子设备2作为信息的接收方,电子设备2与所述电子设备1一样具有通信模块,以便完成电子设备间的通信。在本实施例中,当用户正使用电子设备1(以手机为例)浏览网页、看视频、或聊微信时,此时,用户若想获得更好的用户体验时,用户可使用屏幕尺寸更大的电子设备2(以平板电脑为例)继续浏览网页、看视频、或聊微信,用户为了达到快速简便的实现两个电子设备间的应用程序的运行状态同步,用户将手机靠***板电脑,电子设备1中的建立模块100通过第一电子设备中通信模块建立与电子设备2的通信链路。可以理解的是,建立模块100在建立与电子设备2的通信链路时,电子设备1与电子设备2的通信模块应该处于启用状态。
获取模块200,用于获取所述电子设备1当前运行的第一应用程序的状态信息,其中,所述状态信息包括所述第一应用程序的名称及运行状态。在本实施例中,在建立模块100与其它电子设备2建立通信链路后,所述获取模块200获取所述电子设备1当前运行的第一应用程序的状态信息。所述状态信息为表示用户当前对某个应用程序的使用状态的信息,包括所述第一应用程序的名称及运行状态,所述运行状态表示用户当前对所述第一应用程序的具体使用状态,例如,所述状态信息为:用户当前正在使用微信与联系人A进行视频聊天、用户正在使用腾讯视频看特定电影且观看进度为0时15分钟16秒、用户正在使用UC浏览器浏览某个新闻等。其中,微信、腾讯视频、UC浏览器表示所述第一应用程序的名称;“与联系人A进行视频聊天”、“特定电影、观看进度0时15分钟16秒”、“某个新闻”表示所述第一应用程序的运行状态。为了便于其它电子设备根据所述应用状态恢复用户对所述第一应用程序的使用状态,在所述应用程序的类型为资源浏览应用时,可以使用统一资源定位符(URL)表示所述运行状态。本文中的资源浏览应用指的是通过统一资源定位符(URL)获取浏览资源的应用程序,例如、UC浏览器、搜狐新闻、淘宝、腾讯视频等。
传输模块300,用于通过所述通信链路将所述状态信息传输至所述其它电子设备,以使所述其它电子设备根据所述状态信息将所述其它电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。在本实施例中,所述传输模块300在将所述状态信息传输至其它电子设备(例如电子设备2)时,首先将所述状态信息封装成数据包,然后将封装后的数据包通过所述通信链路传输至电子设备2。所述电子设备2在接收到数据包后,从所述数据包中提取出所述状态信息,然后根据所述状态信息将电子设备2中对应的第二应用程序同步至与所述第一应用程序相同的运行状态,即将所述第二应用程序恢复至用户对所述第一应用程序的使用状态。
进一步地,在所述电子设备1与其它电子设备存在解锁密码时,为了快速且安全的对其它电子设备进行解锁,则所述获取模块200,还用于获取所述电子设备的解锁密码。
在本实施例中,所述解锁密码为电子设备1与其它电子设备(例如电子设备2)的屏幕解锁密码,即用户应该预设电子设备1的屏幕解锁密码与电子设备2的解锁密码一致。通过预设电子设备1的屏幕解锁密码与电子设备2的解锁密码一致,从而使得电子设备2在接收到电子设备1传输的解锁密码后,可以根据该解锁密码进行屏幕解锁。在本实施例中,所述解锁密码可以为数字密码、九宫格密码、指纹密码、人脸识别密码等。进一步地,为了保证信息的安全,所述解锁密码优选为具有唯一性的人脸识别密码或指纹密码。
传输模块300,还用于通过所述通信链路将所述解锁密码传输至所述其它电子设备,以使所述其它电子设备根据所述解锁密码进行屏幕解锁。
在本实施例中,在所述获取模块200获取到解锁密码后,同样需要将所述解锁密码封装成数据包,然后通过传输模块300将该数据包通过通讯链路传输至其它电子设备(例如电子设备2),电子设备2在接收到数据包后,从数据包中提取解锁密码,然后根据该解锁密码进行屏幕解锁。
本发明实施例通过解锁密码和通信模块相结合的创新应用形式,使用电子设备中的通信模块快速传输指令、密码以及用户使用状态﹐实现设备间的应用程序的运行状态同步,简化了操作步骤﹐以及缩短了操作时间。
第二实施例
参阅图3,图3为本发明电子设备另一实施例的功能模块图。
在本发明实施例中,所述电子设备2作为信息的接收方,所述电子设备2为任何可以通过通信模块进行通信的电子设备,包括但不限于手机、平板电脑、桌面型电脑、便携式电脑等。所述电子设备1中还包括存储器20、处理器30、通信模块40。
所述电子设备2还包括:接收模块400及同步模块500。所述模块被配置成由一个或多个处理器(本实施例为处理器30)执行,以完成本发明实施例。本发明实施例所称的模块是完成一特定功能的计算机程序段。存储器20用于应用程序的运行状态同步***50的程序代码等资料。
所述接收模块400,接收其它电子设备(例如电子设备1)所传输的状态信息,其中,所述状态信息包括所述其它电子设备当前运行的第一应用程序的名称及运行状态。在本实施例中,所述其它电子设备作为信息的发送方,所述状态信息为表示用户当前对某个应用程序的使用状态的信息,所述状态信息包括其它电子设备1当前运行的第一应用程序的名称及运行状态。所述运行状态表示用户当前对所述第一应用程序的具体使用状态。
同步模块500,用于将所述其它电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
在本实施例中,当电子设备2接收到其它电子设备(例如电子设备1)所传输的状态信息后,所述同步模块500根据应用状态信息中的应用程序的名称在所述电子设备2安装的所有应用程序中查找与所述名称对应的第二应用程序,例如,所述应用名称为腾讯视频,则所述同步模块500一一获取所述电子设备2中的各个应用程序的名称,然后与应用程序名称“腾讯视频”进行比对,直到查找到与该应用名称一致的第二应用程序为止,即查找到“腾讯视频”,在查找到所述第二应用程序时,所述同步模块500触发一个开启指令以开启所述第二应用程序,在所述第二应用程序开启后,所述同步模块500将所述第二应用程序同步至与所述第一应用程序相同的运行状,即将第二应用程序恢复至用户对所述第一应用程序的使用状态。本实施例中将所述第二应用程序同步至与所述第一应用程序相同的运行状态指的是将用户在电子设备1上使用的第一应用程序的运行状态在电子设备2上恢复,例如,所述应用状态为“XX电影、观看进度0时15分钟16秒”,则所述同步模块500会自动打开XX电影并跳转到0时15分钟16秒进行播放,具体的,所述同步模块500根据所述XX电影对应的统一资源定位符(URL)获取视频资源进行播放,并跳转到对应的播放进度。
进一步地,在所述同步模块500未查找到所述第二应用程序时,所述同步模块500继续查找与所述第二应用程序属于同一类别的第三应用程序。在本实施例中的与所述第二应用程序属于同一类别的第三应用指的是与所述第二应用程序具有相同功能的应用程序,例如,腾讯视频、搜狐视频等视频应用程序属于同一类别的应用程序,UC浏览器、360浏览器、QQ浏览器等也属于同一类别的应用程序。所述同步模块500在查找到所述同一类别的第三应用程序时,同样会触发一个开启指令,以开启所述同一类别的第三应用程序。在该同一类别的第三应用程序开启后,所述同步模块500会继续所述第三应用程序同步至与所述第一应用程序相同的运行状态。
进一步地,所述第一电子设备还包括解锁模块600。
所述接收模块400,还用于接收其它电子设备所传输的解锁密码;
解锁模块600,用于根据所述解锁密码进行屏幕解锁。
在本实施例中,当电子设备2中的接收模块400接收到其它电子设备所传输的解锁密码后,所述解锁模块600会验证该解锁密码是否正确,若该解锁密码正确,则所述解锁模块600根据该解锁密码对屏幕进行解锁,若该解锁密码不正确,则所述解锁模块600会触发一个亮屏指令,以便所述电子设备2在接收到该亮屏指令后点亮屏幕,并显示输入解锁密码界面。
更进一步地,由于某些应用程序在使用时必须先进行账号与密码的输入与验证才能使用,比如各种社交类应用,则其它电子设备传输的状态信息还需要包括所述其它电子设备当前运行的第一应用程序的登录账号和密码。对应的,所述电子设备2还包括:登录模块700。
所述登录模块700,用于根据所述登录账号和密码登录所述第二应用程序。在本实施中,接收模块400在接收到其它电子设备传输的状态信息后,登录模块700从所述状态信息中获取其它电子设备当前运行的第一应用程序的登录账号和密码,并在获取到所述登录账号和密码时,将该登录账号和密码输入至所述第二应用程序的登录界面中,并在输入完登录账号和密码时触发一个对所述第二应用程序进行登录的登录指令,所述电子设备2在接收到该登录指令后自动进行登录以便后台服务器验证所述登录账号和密码,在所述登录账号与密码通过后台服务器的验证后,进入所述应用界面。在进入应用界面后,自动将所述第二应用程序同步至与所述第一应用程序相同的运行状态。例如,所述第一应用程序的运行状态为“与联系人A进行视频聊天”,则在进入应用界面后,自动在应用界面中的通信录中查询联系人A,并在找到联系人A之后,触发一个视频通话请求指令,以建立与联系人的视频通话,从而恢复用户对应用程序的使用状态。
参阅图4所示,是本发明一实施例提供的应用程序的运行状态同步方法的流程图。所述应用程序的运行状态同步方法应用于第一电子设备和第二电子设备中,所述第一电子设备作为信息的发送方,所述第二电子设备作为信息接收方。所述第一电子设备及第二电子设备为任何可以通过通信模块进行通信的电子装置,包括但不限于手机、平板电脑、桌面型电脑、便携式电脑等。所述第一电子设备和第二电子设备中还包括存储器20、处理器30、通信模块40。所述通信模块可以为近程通信模块,例如NFC通信模块、蓝牙模块、红外通信模块、ZigBee等;所述通信模块也可以为远程通信模块,例如3G通信模块、4G通信模块等。
本实施例中的应用程序的运行状态同步方法,包括步骤:
步骤S10、第一电子设备与第二电子设备建立通信链路。在本实施例中,当用户正使用电子设备(以手机为例)浏览网页、看视频、或聊微信时,此时,用户若想获得更好的用户体验时,用户可使用屏幕尺寸更大的其它电子设备(以平板电脑为例)继续浏览网页、看视频、或聊微信,用户为了达到快速简便的实现两个电子设备间的应用程序的运行状态同步,用户将手机靠***板电脑,第一电子设备1通过第一电子设备中通信模块建立与第二电子设备的通信链路。可以理解的是,在建立与第二电子设备的通信链路时,第一电子设备与第二电子设备的通信模块应该处于启用状态。
步骤S40,所述第一电子设备获取所述第一电子设备当前运行的第一应用程序的状态信息,并通过所述通信链路将所述状态信息传输至所述第二电子设备,其中,所述状态信息包括所述第一应用程序的名称及运行状态。
在本实施例中,在第一电子设备与第二电子设备建立好通信链路后,第一电子设备获取所述第一电子设备当前运行的第一应用程序的状态信息。所述状态信息为表示用户当前对某个应用程序的使用状态的信息,包括所述第一应用程序的名称及运行状态,所述运行状态表示用户当前对所述第一应用程序的具体使用状态,例如,所述状态信息为:用户当前正在使用微信与联系人A进行视频聊天、用户正在使用腾讯视频看特定电影且观看进度为0时15分钟16秒、用户正在使用UC浏览器浏览某个新闻等。其中,微信、腾讯视频、UC浏览器表示所述第一应用程序的名称;“与联系人A进行视频聊天”、“特定电影、观看进度0时15分钟16秒”、“某个新闻”表示所述第一应用程序的运行状态。为了便于第二电子设备根据所述应用状态恢复用户对所述第一应用程序的使用状态,在所述应用程序的类型为资源浏览应用时,可以使用统一资源定位符(URL)表示所述运行状态。本文中的资源浏览应用指的是通过统一资源定位符(URL)获取浏览资源的应用程序,例如、UC浏览器、搜狐新闻、淘宝、腾讯视频等。
本实施例中的第一电子设备在将所述状态信息传输至第二电子设备时,首先将所述状态信息封装成数据包,然后将封装后的数据包通过所述通信链路传输至第二电子设备。
步骤S50,所述第二电子接收所述状态信息,并根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。在本实施例中,所述第二电子设备在接收到数据包后,从所述数据包中提取出所述状态信息,然后根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态,即将所述第二应用程序恢复至用户对所述第一应用程序的使用状态。
具体的,参照图5,所述根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态的步骤包括:
步骤S51,所述第二电子设备根据所述名称查找所述第二应用程序;
步骤S52,判断是否查到所述第二应用程序;
步骤S53,如果查找到所述第二应用程序,所述第二电子设备将所述第二应用程序同步至与所述第一应用程序相同的运行状态。
在本实施例中,当第二电子设备接收到第一电子设备所传输的状态信息后,根据应用状态信息中的应用程序的名称在所述第二电子设备安装的所有应用程序中查找与所述名称对应的第二应用程序,例如,所述应用名称为腾讯视频,则所述第二电子设备一一获取所述第二电子设备中的各个应用程序的名称,然后与应用程序名称“腾讯视频”进行比对,直到查找到与该应用名称一致的第二应用程序为止,即查找到“腾讯视频”,在查找到所述第二应用程序时,所述第二电子设备触发一个开启指令以开启所述第二应用程序,在所述第二应用程序开启后,所述第二电子设备将所述第二应用程序同步至与所述第一应用程序相同的运行状,即将第二应用程序恢复至用户对所述第一应用程序的使用状态。本实施例中将所述第二应用程序同步至与所述第一应用程序相同的运行状态指的是将用户在其它电子设备2上使用的第一应用程序的运行状态在电子设备1上恢复,例如,所述应用状态为“XX电影、观看进度0时15分钟16秒”,则所述第二电子设备会自动打开XX电影并跳转到0时15分钟16秒进行播放,具体的,所述第二电子设备根据所述XX电影对应的统一资源定位符(URL)获取视频资源进行播放,并跳转到对应的播放进度。
步骤S54,如果未查找到所述第二应用程序,所述第二电子设备继续查找与所述第二应用程序属于同一类别的第三应用程序,并在查找到所述第三应用程序时,将所述第三应用程序同步至与所述第一应用程序相同的运行状态。在本实施例中的与所述第二应用程序属于同一类别的第三应用指的是与所述第二应用程序具有相同功能的应用程序,例如,腾讯视频、搜狐视频等视频应用程序属于同一类别的应用程序,UC浏览器、360浏览器、QQ浏览器等也属于同一类别的应用程序。第二电子设备在查找到所述同一类别的第三应用程序时,同样会触发一个开启指令,以开启所述同一类别的第三应用程序。在该同一类别的第三应用程序开启后,所述第二电子设备会继续所述第三应用程序同步至与所述第一应用程序相同的运行状态。
进一步地,由于某些应用程序在使用时必须先进行账号与密码的输入与验证才能使用,比如各种社交类应用,则第一电子设备传输的状态信息还需要包括所述第一电子设备当前运行的第一应用程序的登录账号和密码。对应的,所述第二电子设备接收所述第一电子设备所传输的所述状态信息的步骤与所述第二电子设备根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态的步骤之间,还包括:
步骤:所述第二电子设备根据所述登录账号和密码登录所述第二应用程序。
在本实施中,第二电子设备在接收到第一电子设备传输的状态信息后,从所述状态信息中获取第一电子设备当前运行的第一应用程序的登录账号和密码,并在获取到所述登录账号和密码时,将该登录账号和密码输入至所述第二应用程序的登录界面中,并在输入完登录账号和密码时触发一个对所述第二应用程序进行登录的登录指令,所述第二电子设备在接收到该登录指令后自动进行登录以便后台服务器验证所述登录账号和密码,在所述登录账号与密码通过后台服务器的验证后,进入所述应用界面。在进入应用界面后,自动将所述第二应用程序同步至与所述第一应用程序相同的运行状态。例如,所述第一应用程序的运行状态为“与联系人A进行视频聊天”,则在进入应用界面后,自动在应用界面中的通信录中查询联系人A,并在找到联系人A之后,触发一个视频通话请求指令,以建立与联系人的视频通话,从而恢复用户对应用程序的使用状态。
更进一步地,在所述第一电子设备与第二电子设备存在解锁密码时,为了快速且安全的对其它电子设备2进行解锁,则在步骤S10与步骤S40之间,还包括:
步骤S20,所述第一电子设备获取所述第一电子设备的解锁密码,并通过所述通信链路将所述解锁密码传输至所述第二电子设备。
在本实施例中,所述解锁密码为第一电子设备与第二电子设备的屏幕解锁密码,即用户应该预设第一电子设备的屏幕解锁密码与第二电子设备的解锁密码一致。通过预设第一电子设备的屏幕解锁密码与第二电子设备的解锁密码一致,从而使得第二电子设备在接收到第一电子设备传输的解锁密码后,可以根据该解锁密码进行屏幕解锁。在本实施例中,所述解锁密码可以为数字密码、九宫格密码、指纹密码、人脸识别密码等。进一步地,为了保证信息的安全,所述解锁密码优选为具有唯一性的人脸识别密码或指纹密码。
第一电子设备在获取到解锁密码后,同样需要将所述解锁密码封装成数据包,然后将该数据包通过通讯链路传输至第二电子设备。
步骤S30,所述第二电子设备接收所述解锁密码,并根据所述解锁密码进行屏幕解锁。
第二电子设备在接收到数据包后,从数据包中提取解锁密码,并在提取到所述解锁密码后,会验证该解锁密码是否正确,若该解锁密码正确,则所述第二电子设备根据该解锁密码对屏幕进行解锁,若该解锁密码不正确,则所述第二电子设备会触发一个亮屏指令,以便所述第二电子设备在接收到该亮屏指令后点亮屏幕,并显示输入解锁密码界面。
本发明实施例通过解锁密码和通信模块相结合的创新应用形式,使用电子设备中的通信模块快速传输指令、密码以及用户使用状态﹐实现设备间的应用程序的运行状态同步,简化了操作步骤﹐以及缩短了操作时间。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (17)
1.一种应用程序的运行状态同步方法,其特征在于,该方法包括步骤:
第一电子设备与第二电子设备建立通信链路;
所述第一电子设备获取所述第一电子设备当前运行的第一应用程序的状态信息,并通过所述通信链路将所述状态信息传输至所述第二电子设备,其中,所述状态信息包括所述第一应用程序的名称及运行状态;及
所述第二电子接收所述状态信息,并根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
2.如权利要求1所述的应用程序的运行状态同步方法,其特征在于,所述第一电子设备与所述第二电子设备建立通信链路的步骤与所述第一电子设备获取所述第一电子设备当前运行的第一应用程序的状态信息,并将所述状态信息通过所述通信链路传输至所述第二电子设备的步骤之间,还包括:
所述第一电子设备获取所述第一电子设备的解锁密码,并通过所述通信链路将所述解锁密码传输至所述第二电子设备;及
所述第二电子设备接收所述解锁密码,并根据所述解锁密码进行屏幕解锁。
3.如权利要求1所述的应用程序的运行状态同步方法,其特征在于,所述第二电子设备根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态的步骤,包括:
所述第二电子设备根据所述名称查找所述第二应用程序;
如果查找到所述第二应用程序,所述第二电子设备将所述第二应用程序同步至与所述第一应用程序相同的运行状态。
4.如权利要求3所述的应用程序的运行状态同步方法,其特征在于,所述第二电子设备根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态的步骤,还包括:
如果未查找到所述第二应用程序,所述第二电子设备继续查找与所述第二应用程序属于同一类别的第三应用程序,并在查找到所述第三应用程序时,将所述第三应用程序同步至与所述第一应用程序相同的运行状态。
5.如权利要求1所述的应用程序的运行状态同步方法,其特征在于,所述状态信息还包括所述第一应用程序的登录账号和密码。
6.如权利要求5所述的应用程序的运行状态同步方法,其特征在于,所述第二电子设备接收所述第一电子设备所传输的所述状态信息的步骤与所述第二电子设备根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态的步骤之间,还包括:
所述第二电子设备根据所述登录账号和密码登录所述第二应用程序。
7.一种电子设备,其特征在于,包括:
建立模块,用于与其它电子设备建立通信链路;
获取模块,用于获取所述电子设备当前运行的第一应用程序的状态信息,其中,所述状态信息包括所述第一应用程序的名称及运行状态;及
传输模块,用于通过所述通信链路将所述状态信息传输至所述其它电子设备,以使所述其它电子设备根据所述状态信息将所述其它电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
8.如权利要求7所述的电子设备,其特征在于,所述获取模块还用于:
获取所述电子设备的解锁密码;
所述传输模块,还用于通过所述通信链路将所述解锁密码传输至所述其它电子设备,以使所述其它电子设备根据所述解锁密码进行屏幕解锁。
9.一种电子设备,其特征在于,包括:
接收模块,用于接收其它电子设备所传输的状态信息,其中,所述状态信息包括所述其它电子设备当前运行的第一应用程序的名称及运行状态;及
同步模块,用于根据所述状态信息将所述其它电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
10.如权利要求9所述的电子设备,其特征在于,所述电子设备还包括:
所述接收模块,还用于接收其它电子设备所传输的解锁密码;
解锁模块,用于根据所述解锁密码进行屏幕解锁。
11.如权利要求9所述的电子设备,其特征在于,所述同步模块还用于:
根据所述名称查找所述第二应用程序;
如果查找到所述第二应用程序,则将所述第二应用程序同步至与所述第一应用程序相同的运行状态。
12.如权利要求11所述的电子设备,其特征在于,所述同步模块还用于:
如果未查找到所述第二应用程序,则继续查找与所述第二应用程序属于同一类别的第三应用程序,并在查找到所述第三应用程序时,将所述第三应用程序同步至与所述第一应用程序相同的运行状态。
13.如权利要求9所述的电子设备,其特征在于,所述状态信息还包括所述其它电子设备当前运行的第一应用程序的登录账号和密码。
14.如权利要求13所述的电子设备,其特征在于,所述电子设备还包括:
登录模块,用于根据所述登录账号和密码登录所述第二应用程序。
15.一种应用程序的运行状态同步***,其特征在于,该***包括:
第一电子设备,所述第一电子设备包括:
建立模块,用于与所述第二电子设备建立通信链路;
获取模块,用于获取所述第一电子设备当前运行的第一应用程序的状态信息,其中,所述状态信息包括所述第一应用程序的名称及运行状态;
传输模块,用于通过所述通信链路将所述状态信息传输至所述第二电子设备;及
第二电子设备,所述第二电子设备包括:
接收模块,用于接收所述第一电子设备所传输的状态信息;
同步模块,用于根据所述状态信息将所述第二电子设备中对应的第二应用程序同步至与所述第一应用程序相同的运行状态。
16.如权利要求15所述的应用程序的运行状态同步***,其特征在于,所述获取模块,还用于获取所述第一电子设备的解锁密码;
所述传输模块,还用于通过所述通信链路将所述解锁密码传输至所述第二电子设备;
所述第二电子设备还包括解锁模块;
所述接收模块,还用于接收所述第一电子设备所传输的解锁密码;
所述解锁模块,用于根据所述解锁密码进行屏幕解锁。
17.如权利要求16所述的应用程序的运行状态同步***,其特征在于,所述状态信息还包括所述第一电子设备当前运行的第一应用程序的登录账号和密码;
所述第二电子设备还包括登录模块;
所述登录模块,用于根据所述登录账号和密码登录所述第二应用程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710058156.9A CN108347464A (zh) | 2017-01-23 | 2017-01-23 | 应用程序的运行状态同步方法、***及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710058156.9A CN108347464A (zh) | 2017-01-23 | 2017-01-23 | 应用程序的运行状态同步方法、***及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108347464A true CN108347464A (zh) | 2018-07-31 |
Family
ID=62963198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710058156.9A Pending CN108347464A (zh) | 2017-01-23 | 2017-01-23 | 应用程序的运行状态同步方法、***及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108347464A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109743609A (zh) * | 2018-12-28 | 2019-05-10 | 深圳Tcl新技术有限公司 | 电视设备显示的控制方法、***、终端及存储介质 |
CN110224924A (zh) * | 2019-05-21 | 2019-09-10 | 腾讯科技(深圳)有限公司 | 状态更新方法和装置、存储介质及电子装置 |
CN110493451A (zh) * | 2019-07-01 | 2019-11-22 | 维沃移动通信有限公司 | 一种数据传输方法及设备 |
CN111404790A (zh) * | 2020-03-23 | 2020-07-10 | 北京如影智能科技有限公司 | 一种业务转移的方法及装置 |
CN112543431A (zh) * | 2019-09-20 | 2021-03-23 | 上海博泰悦臻电子设备制造有限公司 | 一种账户同步方法、介质及服务端 |
CN112929494A (zh) * | 2021-01-22 | 2021-06-08 | 维沃移动通信有限公司 | 信息处理方法、装置、介质和电子设备 |
CN114968400A (zh) * | 2022-05-20 | 2022-08-30 | Oppo广东移动通信有限公司 | 一种网页同步方法、装置、存储介质及电子设备 |
WO2022206763A1 (zh) * | 2021-03-31 | 2022-10-06 | 华为技术有限公司 | 一种显示方法、电子设备和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150032889A1 (en) * | 2012-10-02 | 2015-01-29 | Nextbit Systems Inc. | Multi-tasker |
CN104424970A (zh) * | 2013-08-19 | 2015-03-18 | 腾讯科技(深圳)有限公司 | 一种多媒体播放信息的同步方法及装置 |
CN104471917A (zh) * | 2014-04-15 | 2015-03-25 | 华为技术有限公司 | 共享应用信息方法和装置 |
CN104506492A (zh) * | 2014-11-28 | 2015-04-08 | 北京奇艺世纪科技有限公司 | 一种多终端帐号同步的方法及装置 |
CN105550564A (zh) * | 2015-07-28 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | 终端解锁方法及*** |
CN105704133A (zh) * | 2016-02-19 | 2016-06-22 | 广东欧珀移动通信有限公司 | 数据同步的方法、终端及服务器 |
-
2017
- 2017-01-23 CN CN201710058156.9A patent/CN108347464A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150032889A1 (en) * | 2012-10-02 | 2015-01-29 | Nextbit Systems Inc. | Multi-tasker |
CN104424970A (zh) * | 2013-08-19 | 2015-03-18 | 腾讯科技(深圳)有限公司 | 一种多媒体播放信息的同步方法及装置 |
CN104471917A (zh) * | 2014-04-15 | 2015-03-25 | 华为技术有限公司 | 共享应用信息方法和装置 |
CN104506492A (zh) * | 2014-11-28 | 2015-04-08 | 北京奇艺世纪科技有限公司 | 一种多终端帐号同步的方法及装置 |
CN105550564A (zh) * | 2015-07-28 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | 终端解锁方法及*** |
CN105704133A (zh) * | 2016-02-19 | 2016-06-22 | 广东欧珀移动通信有限公司 | 数据同步的方法、终端及服务器 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109743609A (zh) * | 2018-12-28 | 2019-05-10 | 深圳Tcl新技术有限公司 | 电视设备显示的控制方法、***、终端及存储介质 |
CN109743609B (zh) * | 2018-12-28 | 2021-03-30 | 深圳Tcl新技术有限公司 | 电视设备显示的控制方法、***、终端及存储介质 |
CN110224924A (zh) * | 2019-05-21 | 2019-09-10 | 腾讯科技(深圳)有限公司 | 状态更新方法和装置、存储介质及电子装置 |
CN110493451A (zh) * | 2019-07-01 | 2019-11-22 | 维沃移动通信有限公司 | 一种数据传输方法及设备 |
CN112543431A (zh) * | 2019-09-20 | 2021-03-23 | 上海博泰悦臻电子设备制造有限公司 | 一种账户同步方法、介质及服务端 |
CN111404790A (zh) * | 2020-03-23 | 2020-07-10 | 北京如影智能科技有限公司 | 一种业务转移的方法及装置 |
CN112929494A (zh) * | 2021-01-22 | 2021-06-08 | 维沃移动通信有限公司 | 信息处理方法、装置、介质和电子设备 |
WO2022206763A1 (zh) * | 2021-03-31 | 2022-10-06 | 华为技术有限公司 | 一种显示方法、电子设备和*** |
CN114968400A (zh) * | 2022-05-20 | 2022-08-30 | Oppo广东移动通信有限公司 | 一种网页同步方法、装置、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108347464A (zh) | 应用程序的运行状态同步方法、***及电子设备 | |
US10050952B2 (en) | Smart phone login using QR code | |
EP3557855B1 (en) | System and method for establishing a communication session | |
US11831680B2 (en) | Electronic authentication infrastructure | |
CN102984689B (zh) | 移动终端的验证***和方法 | |
CN102710736B (zh) | 头戴型显示装置和客户端装置 | |
EP3622427A1 (en) | Securely authenticating a bot user | |
CN103975615A (zh) | 用自动生成的登录信息经由近场通信登录 | |
CN105187266B (zh) | 信息监控方法和装置 | |
CN104994098B (zh) | 文件传输方法以及相关装置和传输*** | |
WO2017016031A1 (zh) | 终端解锁方法及*** | |
CN105744646B (zh) | 一种移动终端及通信方法 | |
CN103997779A (zh) | 信息同步***和信息同步方法 | |
CN106022027B (zh) | 一种移动设备的解锁方法和装置 | |
CN103024741A (zh) | 短信认证方法及*** | |
CN108293222A (zh) | 一种***消息的通知方法及用户设备 | |
CN110351225A (zh) | 一种硬件设备的联网方法、装置、***及存储介质 | |
TWI696969B (zh) | 客戶端交互方法與客戶端以及伺服器 | |
CN104579665B (zh) | 鉴权方法及装置 | |
US20150281212A1 (en) | Method for providing confidential data-based login service | |
EP3527036A1 (en) | Methods, system, and media for pairing devices to complete a task using an application request | |
CN108880787A (zh) | 一种信息密钥的处理方法及相关设备 | |
US20140245129A1 (en) | Method And System For Dynamically Positioning A PIN Entry Box In A Terminal Display | |
CN112994756B (zh) | 数据传输方法、装置及电子设备 | |
CN114143032B (zh) | 一种基于ssh的pc端互访***及其交互方法 |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180731 |
|
WD01 | Invention patent application deemed withdrawn after publication |