[go: up one dir, main page]

CN105635250A - 一种基于终端的网络记录同步方法及终端 - Google Patents

一种基于终端的网络记录同步方法及终端 Download PDF

Info

Publication number
CN105635250A
CN105635250A CN201510959200.4A CN201510959200A CN105635250A CN 105635250 A CN105635250 A CN 105635250A CN 201510959200 A CN201510959200 A CN 201510959200A CN 105635250 A CN105635250 A CN 105635250A
Authority
CN
China
Prior art keywords
electronic device
application program
electronic equipment
network
synchronization
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
Application number
CN201510959200.4A
Other languages
English (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 Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510959200.4A priority Critical patent/CN105635250A/zh
Publication of CN105635250A publication Critical patent/CN105635250A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/148Migration or transfer of sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及通信技术领域,公开了一种基于终端的网络记录同步方法及终端,以解决现有技术中网络访问效率低的技术问题,该方法包括:通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,同步标识信息是网络服务器为第一电子设备分配的同步标识信息;通过第二电子设备的应用程序将同步标识信息发送至网络服务器,同步标识信息用于建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;通过第二电子设备的应用程序接收网络服务器基于同步对应关系传输的源自第一电子设备的应用程序产生的网络记录。达到了提高网络访问效率的技术效果。

Description

一种基于终端的网络记录同步方法及终端
技术领域
本发明涉及通信技术领域,尤其涉及一种基于终端的网络记录同步方法及终端。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑等电子设备已经成为人们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑等电子设备来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。
通常情况下,电子设备都具备网络访问功能,同一个用户可能会有多个电子设备,例如:某用户有智能手机、平板电脑、笔记本电脑,在不同的时刻,同一用户可能用不同的电子设备访问网络,用户的多个电子设备之间并不存在关联性,故而存在着网页访问效率低的技术问题,例如:用户在其中一个电子设备访问某网页之后,在另一个电子设备如果需要访问该网页,还需要重新进行搜索,如果在某个电子设备上收藏了某网页,在另一电子设备还需要重新收藏等等。
发明内容
本发明实施例提供一种基于终端的网络记录同步方法及终端,以解决现有技术中网络访问效率低的技术问题。
第一方面,本发明实施例提供一种基于终端的网络记录同步方法,包括:
通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,所述同步标识信息是网络服务器为所述第一电子设备分配的同步标识信息;
通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器,所述同步标识信息用于建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系;
通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录。
可选的,所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系通过以下方式建立:
通过所述网络服务器为所述第一电子设备分配的所述同步标识信息,建立所述第一电子设备与所述同步标识信息的第一对应关系;
通过所述第二电子设备上传至所述网络服务器的所述同步标识信息,建立所述第二电子设备与所述同步标识信息的第二对应关系;
基于所述第一对应关系和所述第二对应关系,建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系。
可选的,所述接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录,包括:
接收所述网络服务器为所述第一电子设备和所述第二电子设备的所述应用程序分配的桥梁码,所述桥梁码用于绑定所述第一电子设备与所述第二电子设备的所述同步对应关系;
向所述网络服务器发送包含所述桥梁码的数据获取请求,以供所述网络服务器通过所述桥梁码查询确定所述网络记录的发送方为所述第一电子设备并从所述第一电子设备获得所述网络记录;
接收所述网络服务器发送的所述第一电子设备的所述应用程序产生的网络记录。
可选的,在所述通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器之前,所述方法还包括:
接收所述网络服务器为所述第二电子设备的所述应用程序分配的第二验证码,在建立所述同步对应关系的过程中,所述第二电子设备携带所述第二验证码,用以所述网络服务器验证所述第二电子设备的身份。
可选的,所述网络记录包括:用户基于所述第一电子设备的所述应用程序的网络访问记录;和/或基于所述第一电子设备的所述应用程序接收到的用户的网络操作记录;和/或登录所述应用程序的账户认证信息。
可选的,所述网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
可选的,在所述通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录之前,所述方法还包括:
确认所述网络服务器是否接收到所述第一电子设备发送的第一确认信息,其中,在所述第一电子设备确认所述网络服务器接收到所述第二电子设备发送的所述同步标识信息之后,向所述网络服务器发送所述第一确认信息;
在确认所述网络服务器接收到所述第一确认信息之后,通过所述第二电子设备的所述应用程序向所述网络服务器发送第二确认信息,所述网络服务器在接收到所述第一确认信息和所述第二确认信息之后,建立所述第一电子设备的所述应用程序和所述第二电子设备的所述应用程序之间的同步对应关系。
第二方面,本发明实施例提供一种终端,包括:
解析模块,用于通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,所述同步标识信息是网络服务器为所述第一电子设备分配的同步标识信息;
第四发送模块,用于通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器,所述同步标识信息用于建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系;
第五接收模块,用于通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录。
可选的,所述终端还包括:
第五建立模块,用于通过所述网络服务器为所述第一电子设备分配的所述同步标识信息,建立所述第一电子设备与所述同步标识信息的第一对应关系;
第六建立模块,用于通过所述第二电子设备上传至所述网络服务器的所述同步标识信息,建立所述第二电子设备与所述同步标识信息的第二对应关系;
第七建立模块,用于基于所述第一对应关系和所述第二对应关系,建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系。
可选的,所述第五接收模块,包括:
第四接收单元,用于接收所述网络服务器为所述第一电子设备和所述第二电子设备的所述应用程序分配的桥梁码,所述桥梁码用于绑定所述第一电子设备与所述第二电子设备的所述同步对应关系;
第二发送单元,用于向所述网络服务器发送包含所述桥梁码的数据获取请求,以供所述网络服务器通过所述桥梁码查询确定所述网络记录的发送方为所述第一电子设备并从所述第一电子设备获得所述网络记录;
第五接收单元,用于接收所述网络服务器发送的所述第一电子设备的所述应用程序产生的网络记录。
可选的,所述终端还包括:
第六接收模块,用于接收所述网络服务器为所述第二电子设备的所述应用程序分配的第二验证码,在建立所述同步对应关系的过程中,所述第二电子设备携带所述第二验证码,用以所述网络服务器验证所述第二电子设备的身份。
可选的,所述网络记录包括:用户基于所述第一电子设备的所述应用程序的网络访问记录;和/或基于所述第一电子设备的所述应用程序接收到的用户的网络操作记录;和/或登录所述应用程序的账户认证信息。
可选的,所述网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
可选的,所述终端还包括:
第二确认模块,用于确认所述网络服务器是否接收到所述第一电子设备发送的第一确认信息,其中,在所述第一电子设备确认所述网络服务器接收到所述第二电子设备发送的所述同步标识信息之后,向所述网络服务器发送所述第一确认信息;
第五发送模块,用于在确认所述网络服务器接收到所述第一确认信息之后,通过所述第二电子设备的所述应用程序向所述网络服务器发送第二确认信息,所述网络服务器在接收到所述第一确认信息和所述第二确认信息之后,建立所述第一电子设备的所述应用程序和所述第二电子设备的所述应用程序之间的同步对应关系。
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
由于在本发明实施例中,网络服务器在接收到第一电子设备的应用程序发送的用于网络记录同步的同步请求之后,可以向第一电子设备的应用程序返回响应信息,进而使第一电子设备基于该响应信息获得同步可视图形编码,第二电子设备通过对该同步可视图形编码进行扫码并解析就可以获得同步标识信息,基于该同步标识信息就可以建立第一电子设备与第二电子设备之间的同步对应关系,基于该同步对应关系可以将第一电子设备的应用程序产生的网络记录同步到第二电子设备的应用程序,从而用户在采用多个电子设备进行网络访问时,不需要多次重复搜索同一网页、也不需要多次收藏同一网页,故而达到了提高网络访问效率的技术效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明实施例的第一方面的用于网络记录同步的交互方法的流程图;
图2示出了根据本发明实施例的第二方面的应用于终端的用于网络记录同步的方法的流程图;
图3示出了根据本发明实施例的第三方面的应用于网络服务器的用于网络记录同步的方法的流程图;
图4示出了根据本发明实施例的第四方面的基于终端的网络记录同步方法的流程图;
图5示出了根据本发明实施例的第五方面的用于网络记录同步的终端的结构图;
图6示出了根据本发明实施例的第六方面的用于网络记录同步的网络服务器的结构图;
图7示出了根据本发明实施例的第七方面的终端的结构图。
具体实施方式
本发明实施例中的方案总体思路如下:
提供了一种用于网络记录同步的方法,包括:通过第一电子设备的应用程序向网络服务器发送网络记录的同步请求;根据网络服务器的响应信息得到同步可视图形编码,可视图形编码包括网络服务器为第一电子设备分配的同步标识信息;第二电子设备的应用程序对可视图像编码进行扫码并解析,将解析得到的同步标识信息上传至网络服务器;同步标识信息用于网络服务器建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,将第一电子设备的应用程序产生的网络记录通过网络服务器同步到第二电子设备的应用程序。也即是说,基于网络服务器为第一电子设备所提供的同步可视图形编码,第一电子设备与第二电子设备的应用程序之间可以建立网络记录的同步对应关系,基于该同步对应关系,可以将第一电子设备的应用程序产生的网络记录同步到第二电子设备的应用程序,从而用户在采用多个电子设备进行网络访问时,不需要多次重复搜索同一网页、也不需要多次收藏同一网页,故而达到了提高网络访问效率的技术效果。
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
第一方面,本发明实施例提供一种用于网络记录同步的交互方法,如图1所示,为该方法的交互图,该方法所涉及的设备包括:第一电子设备、网络服务器、第二电子设备,第一电子设备例如为:笔记本电脑、台式机、平板电脑等具备网络访问功能的电子设备;第二电子设备例如为:平板电脑、手机等包含摄像头的电子设备,又或者第二电子设备本身可以不包含摄像头,而是外接其他摄像头,本发明实施例不作限制;网络服务器用于第一电子设备与第二电子设备之间的网络记录的转发。作为一种可选的实施例,第一电子设备为PC(personalcomputer:个人电脑),第二电子设备为智能手机。
请参考图1,本发明实施例第一方面所提供的用于网络记录同步的交互方法包括以下步骤:
步骤S101:通过第一电子设备的应用程序向网络服务器发送网络记录的同步请求;
步骤S102:网络服务器基于同步请求向第一电子设备发送同步请求的响应信息;
步骤S103:第一电子设备的应用程序根据网络服务器的响应信息得到同步可视图形编码,可视图形编码包括网络服务器为第一电子设备分配的同步标识信息;
步骤S104:第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析扫码并解析获得同步标识信息;
步骤S105:第二电子设备的应用程序将同步标识信息发送至网络服务器;
步骤S106:网络服务器通过同步标识信息建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;
步骤S107:第一电子设备的应用程序将应用程序产生的网络记录发送至网络服务器;
步骤S108:网络服务器基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系确定出第二电子设备,并将网络记录发送至第二电子设备。
步骤S101中,在第一电子设备的应用程序希望将其网络记录同步至第二电子设备的应用程序时,可以向网络服务器发送网络记录的同步请求,该同步请求中可以包含第一电子设备的名称和设备号,以第一电子设备为PC为例,则同步请求中可以包含PC的Pc名称和mID(也即机器ID)。该应用程序例如为:浏览器、购物软件等等,当然也可以为其他应用程序,本发明实施例不作限制。
步骤S102中,网络服务器在接收到第一电子设备发送的同步请求之后,为第一电子设备分配一个同步标识信息,从而使第二电子设备对对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息并上传至网络服务器之后,网络服务器基于该同步标识信息可以确定第二电子设备识别的是哪个电子设备同步可视图形编码,也即确定第二电子设备需要与哪个电子设备建立同步对应关系。
例如:假设网络服务器为电子设备A分配的同步标识信息为:abc,为电子设备B分配的同步标识信息为:456,第二电子设备对电子设备B基于同步标识信息456生成的同步可视图形编码之后,对该同步可视图形编码进行扫码并解析,并获得同步标识信息456,然后将同步标识信息上传至网络服务器,网络服务器则可以基于同步标识信息456确定第二电子设备希望与电子设备B建立同步对应关系。
其中,网络服务器在为第一电子设备分配同步标识信息之后,可以直接将该同步标识信息发送至第一电子设备,进而第一电子设备所获得的网络服务器的响应信息为该同步标识信息;网络服务器在为第一电子设备分配同步标识信息之后,也可以将该同步标识信息生成同步可视图形编码,并且将同步可视图形编码发送至第一电子设备,在这种情况下,第一电子设备所获得的网络服务器的响应信息为该同步可视图形编码。
步骤S103中,如果第一电子设备所获得的响应信息为同步标识信息,则第一电子设备基于该同步标识信息生成同步可视图形编码;如果第一电子设备所获得的响应信息为同步可视图形编码,则可以直接将该同步可视图形编码提供给第二电子设备进行识别。其中,该同步可视图形编码例如为:二维码、条形码等等,本发明实施例不作限制。
另外,在具体实施过程中,第一电子设备除了接收网络服务器发送的响应信息之外,还可以接收网络服务器为第一电子设备的应用程序分配的第一验证码,在建立同步对应关系的过程中,第一电子设备携带第一验证码,用以网络服务器验证第一电子设备的身份。例如:在建立同步对应关系中,第一电子设备每次向网络服务器发送请求或者数据,都可以携带第一验证码,进而使网络服务器通过第一验证码验证第一电子设备的身份。
步骤S104中,第二电子设备可以通过内置或者外接的摄像头对同步视图形编码进行扫码获得同步可视图形编码,然后通过同步可视图形编码中解析出同步标识信息。
步骤S105中,第二电子设备可以直接向同步标识信息发送至网络服务器。
作为一种可选的实施例,在第二电子设备的应用程序将同步标识信息发送至网络服务器之前,该方法还包括:接收网络服务器为第二电子设备的应用程序分配的第二验证码,在建立同步对应关系的过程中,第二电子设备携带第二验证码,用以网络服务器验证第二电子设备的身份。举例来说,如果第二电子设备希望与第一电子设备建立同步对应关系,则第二电子设备也可以向网络服务器发送同步请求,该同步请求中可以携带第二电子设备的名称和设备号,以第二电子设备为智能手机为例,则同步请求中可以携带智能手机的手机名称和手机设备ID。网络服务器在接收到第二电子设备发送的同步请求之后,就可以为第二电子设备分配第二验证码,第二电子设备在建立同步对应关系中,每次向网络服务器发送请求或者数据,都可以携带第二验证码,进而使网络服务器通过第二验证码验证第二电子设备的身份。
例如:在第二电子设备向网络服务器发送同步标识信息时,可以携带第二验证码,从而网络服务器在接收到同步标识信息之后,可以通过第二验证码验证第二电子设备的身份。
步骤S106中,网络服务器通过同步标识信息建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,包括:
通过网络服务器为第一电子设备分配的同步标识信息,建立第一电子设备与同步标识信息的第一对应关系;
通过第二电子设备上传至网络服务器的同步标识信息中所包含的同步标识信息,建立第二电子设备与同步标识信息的第二对应关系;
基于第一对应关系和第二对应关系,建立第一电子设备的应用程序与第二电子设备的应用程序之间同步对应关系。
举例来说,在第一电子设备向网络服务器发送同步请求之后,网络服务器可以建立同步标识信息和第一电子设备的设备号之间的第一对应关系;在第二电子设备向网络服务器发送同步标识信息之后,可以建立第二电子设备的设备号和同步标识信息之间的第二对应关系。
其中,网络服务器如果接收到第二电子设备发送的同步标识信息,则说明第二电子设备希望与第一电子设备建立同步对应关系,在这种情况下,网络服务器可以首先基于同步标识信息查找获得第一对应关系和第二对应关系,然后基于第一对应关系和第二对应关系建立同步对应关系。在通过第一对应关系和第二对应关系建立同步对应关系时,可以采用多种方式,下面列举其中的两种进行介绍,当然,在具体实施过程中,不限于以下两种情况。
建立同步对应关系的方式①:从第一对应关系中提取出第一电子设备的设备码,从第二对应关系中提取出第二电子设备的设备码,绑定第一电子设备的和第二电子设备的设备码,进而建立该同步对应关系。
建立同步对应关系的方式②:为第一电子设备和第二电子设备的应用程序分配桥梁码,桥梁码用于绑定第一电子设备与第二电子设备的同步对应关系。也即是,首先从第一对应关系和第二对应关系中分别提取出第一电子设备和第二电子设备的设备码,然后设置一个桥梁码绑定第一电子设备和第二电子设备的设备码,进而建立该同步对应关系。
其中,通过该桥梁码绑定的是第一电子设备与第二电子设备这样一组同步对应关系,进而如果第一电子设备将同步可视图形编码提供给多个电子设备进行扫码,网络服务器也可以基于桥梁码方便的识别出同步方为第二电子设备。
例如:第一电子设备分别与电子设备C和电子设备D建立同步对应关系,网络服务器为第一电子设备与电子设备C分配桥梁码ac1,网络服务器为第一电子设备与电子设备D分配桥梁码ad1,通过桥梁码ac1绑定第一电子设备与电子设备C的设备号,通过桥梁码ad1绑定第一电子设备与电子设备D的设备号,网络服务器接收到第一电子设备应用程序发送的网络记录中携带桥梁码ac1,则基于该桥梁码可以确定出网络记录的同步方为电子设备C,进而网络服务器将网络记录发送至电子设备C。当然,以上桥梁码仅仅作为举例,并不作为限制。
作为一种可选的实施例,在步骤S106之前,方法还包括:
第一电子设备确认网络服务器是否接收到第二电子设备发送的同步标识信息,在确认网络服务器接收到该识同步标识信息之后,向网络服务器发送第一确认信息;
第二电子设备确定网络服务器是否接收到第一电子设备发送的第一确认信息,在确认网络服务器接收到第一确认信息之后,向网络服务器发送第二确认信息。
从而,网络服务器在接收到第一确认信息和第二确认信息之后,才执行步骤S106的建立第一电子设备和第二电子设备的应用程序的同步对应关系的步骤。
举例来说,第一电子设备可以每隔第一预设时间间隔,就向网络服务器发送第一查询请求,第一查询请求用于查询网络服务器是否接收到第二电子设备发送的同步标识信息,第一预设时间间隔例如为:1s、0.5s等等。网络服务器如果接收到第二电子设备发送的同步标识信息,则可以向第一电子设备返回一个确认接收到同步标识信息的查询结果,第一电子设备基于该查询结果就可以向网络服务器发送第一确认信息,第一确认信息例如为:OK,当然也可以为其他约定的确认信息,本发明实施例不作限制。
又或者,第一电子设备并不主动向网络服务器发送第一查询请求,而是网络服务器在接收到第二电子设备发送的同步标识信息之后,就主动向第一电子设备发送信息告知其收到第二电子设备发送的同步标识信息等等。对于第一电子设备采用何种方式确认网络服务器是否接收到第二电子设备发送的同步标识信息,本发明实施例不再详细列举,并且不作限制。
同理,第二电子设备也可以每隔第二预设时间间隔(例如:1s、0.5s等等)就向网络服务器发送第二查询请求,以确认网络服务器是否接收到第一确认信息,又或者第二电子设备并不向网络服务器发送第二查询请求,而是网络服务器在接收到第一确认信息之后,主动告知第二电子设备等等。第二确认信息例如为:OK,当然也可以为其他约定的确认信息,本发明实施例不作限制。
步骤S107中,第一电子设备的应用程序所产生的网络记录可以为多种形式的网络记录,下面列举其中的三种进行介绍,当然,在具体实施过程中,不限于以下三种情况。另外,在不冲突的情况下,以下三种情况可以组合使用。
第一种,应用程序产生的网络记录包括:用户基于应用程序的网络访问记录。
举例来说,该网络访问记录可以包括多种形式的网络访问记录,下面列举其中的三种进行介绍,当然,在具体实施过程中,不限于以下三种情况。
①网络访问记录包括访问频率大于预设频率的网络访问记录。
举例来说,访问频率例如为:访问的总次数、平均每天访问次数等等,其中,可以通过访问的总次数除以访问天数获得平均每天访问次数。如果访问频率为访问总次数,则预设频率为预设次数(该预设次数例如为:20、30等等);如果访问频率为平均每天访问次数,则预设频率为平均每天预设次数(该平均每天预设次数例如为:2、3等等),可以根据实际需求设置不同的预设频率,本发明实施例不作限制。
②网络访问记录包括最近访问的至少一条网络访问记录。
举例来说,可以根据实际需求确定所获取的用户最近访问的访问记录的数量,该数量例如为10、20等等,本发明实施例不作限制。
③网络访问记录包括当前访问的网络访问记录中的至少一种网络访问记录。也即是将第一电子设备的应用程序当前访问的网络记录发送给第二电子设备的应用程序,进而实现第一电子设备与第二电子设备的当前访问的网络记录的同步。
第二种,应用程序产生的网络记录包括:基于应用程序接收到的用户的网络操作记录。
举例来说,第一电子设备的应用程序可以记录第一电子设备的用户针对该应用程序的网络操作记录,然后将其同步到第二电子设备的应用程序,进而在第二电子设备的应用程序上可以重现第一电子设备的应用程序上的网络操作,基于该网络操作记录可以在第二电子设备的应用程序上返回当前页面的上一页、跳转至当前页面的下一页、查看历史浏览记录等等。
第三种,应用程序产生的网络记录包括:登录应用程序的账户认证信息。进而,第二电子设备的应用程序可以通过该账户认证信息登录该应用程序。
在具体实施过程中,第一电子设备可以将网络记录发送至网络服务器的预定接口地址,该预定接口地址例如为url(UniformResoureLocator:统一资源定位器)。该预定接口地址可以由网络服务器为第一电子设备分配,也可以为第一电子设备的应用程序与网络服务器预先约定好的地址,本发明实施例不作限制。
在具体实施过程中,第一电子设备可以主动将网络记录发送至第二电子设备。例如:第一电子设备的应用程序上可以设置一个同步按钮,第一电子设备的应用程序检测到用户点击同步按钮的操作之后,就获得第一电子设备的网络记录,然后将网络记录发送至网络服务器,进而基于网络服务器将网络记录同步至第二电子设备。
又或者,第一电子设备可以应第二电子设备的请求,进而将网络记录发送至第二电子设备。例如:第二电子设备上可以设置一个同步按钮,第二电子设备的应用程序检测到用户点击同步按钮的操作之后,就向网络服务器发送数据获取请求,网络服务器基于第一电子设备与第二电子设备的同步对应关系,确定出第一电子设备为网络记录发送方并从第一电子设备获取网络记录,然后将其发送给第二电子设备。
步骤S108中,基于同步对应关系的不同,网络服务器确定第二电子设备的方式也不同,下面将基于前面所列举的两种同步对应关系分别进行介绍,当然,在具体实施过程中,不限于以下两种情况。
第一种,同步对应关系为绑定的第一电子设备和第二电子设备的设备码。
如果由第一电子设备的应用程序主动将网络记录同步至第二电子设备的话,第一电子设备的应用程序向网络服务器发送的网络记录中携带第一电子设备的设备码,网络服务器在接收到第一电子设备发送的网络记录之后,通过第一电子设备的设备码查询对应的第二电子设备的设备码,进而基于第二电子设备的设备码将网络记录发送至第二电子设备。
而如果第一电子设备应第二电子设备的请求向第二电子设备的应用程序发送网络同步记录,则第二电子设备首先向网络服务器发送包含第二电子设备的设备码的数据获取请求,网络服务器可以通过第二电子设备的设备码查找确定网络记录的发送方为第一电子设备,进而将数据获取请求发送至第一电子设备,第一电子设备的应用程序基于该数据获取请求获取网络记录并将其通过网络服务器同步至第二电子设备。
第二种,同步对应关系为桥梁码。
其中,如果第一电子设备主动将网络记录同步至第二电子设备的话,则第一电子设备的应用程序向网络服务器发送的网络记录中携带该桥梁码,网络服务器在接收到第一电子设备发送的网络记录之后,通过该桥梁码查找确定出网络记录的同步方为第二电子设备,进而将网络记录发送至第二电子设备。
如果第一电子设备应第二电子设备的请求将网络记录同步至第二电子设备的话,第二电子设备首先向网络服务器发送包含桥梁码的数据获取请求,网络服务器通过桥梁码查找确定网络记录的发送方为第一电子设备,进而将数据获取请求发送至第一电子设备,第一电子设备的应用程序基于该数据获取请求获取网络记录并将其通过网络服务器同步至第二电子设备。
另外,在建立第一电子设备与第二电子设备之间的同步对应关系之后,还可以将第二电子设备的应用程序的网络记录同步到第一电子设备,其同步方式与将第一电子设备的应用程序的网络记录同步到第二电子设备的方式类似,故而在此不再赘述。
第二方面,基于本发明实施例第一方面所介绍的用于网络记录同步的交互方法,本发明实施例还一种用于网络记录同步的方法,请参考图2,包括:
步骤S201:通过第一电子设备的应用程序向网络服务器发送网络记录的同步请求;
步骤S202:根据网络服务器的响应信息得到同步可视图形编码,可视图形编码包括网络服务器为第一电子设备分配的同步标识信息;
步骤S203:第二电子设备的应用程序对可视图像编码进行扫码并解析,将解析得到的同步标识信息上传至网络服务器;同步标识信息用于网络服务器建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;
步骤S204:基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,将第一电子设备的应用程序产生的网络记录通过网络服务器同步到第二电子设备的应用程序。
可选的,第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系通过以下方式建立:通过网络服务器为第一电子设备分配的同步标识信息,建立第一电子设备与同步标识信息的第一对应关系;通过第二电子设备上传至网络服务器的同步标识信息,建立第二电子设备与同步标识信息的第二对应关系;基于第一对应关系和第二对应关系,建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系。
可选的,基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,将第一电子设备的应用程序产生的网络记录通过网络服务器同步到第二电子设备的应用程序,包括:接收网络服务器为第一电子设备和第二电子设备的应用程序分配的桥梁码,桥梁码用于绑定第一电子设备与第二电子设备的同步对应关系;第一电子设备的应用程序将网络记录和桥梁码发送至网络服务器,以供网络服务器基于桥梁码查询获得网络记录的同步方为第二电子设备,并将网络记录发送至第二电子设备的应用程序。
可选的,在将第一电子设备的应用程序产生的网络记录通过网络服务器同步到第二电子设备的应用程序之前,方法还包括:接收网络服务器为第一电子设备的应用程序分配的第一验证码,在建立同步对应关系的过程中,第一电子设备携带第一验证码,用以网络服务器验证第一电子设备的身份。
可选的,响应信息中包含同步可视图形编码;或者响应信息中包含同步标识信息,根据网络服务器的响应信息得到同步可视图形编码,包括:从响应信息中获取同步标识信息;根据同步标识信息生成同步可视图形编码。
可选的,将第一电子设备的应用程序产生的网络记录通过网络服务器同步到第二电子设备的应用程序,包括:将用户基于第一电子设备的应用程序的网络访问记录同步至第二电子设备的应用程序;和/或将基于第一电子设备的应用程序接收到的用户的网络操作记录同步至第二电子设备的应用程序;和/或将登录应用程序的账户认证信息同步至第二电子设备的应用程序。
可选的,网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
可选的,在将应用程序产生的网络记录通过网络服务器同步到第二电子设备的应用程序之前,方法还包括:第一电子设备的应用程序确认网络服务器是否接收到第二电子设备通过应用程序发送的同步标识信息;在确认网络服务器接收到同步标识信息时,通过第一电子设备的应用程序向网络服务器发送第一确认信息,第二电子设备的应用程序在确认网络服务器接收到第一确认信息时,通过第二电子设备的应用程序向网络服务器发送第二确认信息,网络服务器在接收到第一确认信息和第二确认信息之后,建立同步对应关系。
第三方面,基于本发明实施例第一方面所介绍的用于网络记录同步的交互方法,本发明实施例还一种用于网络记录同步的方法,请参考图3,包括:
步骤S301:接收第一电子设备通过应用程序发送的网络记录的同步请求;
步骤S302:向第一电子设备发送同步请求的响应信息,以供第一电子设备基于响应信息得到同步可视图形编码,可视图形编码包括网络服务器为第一电子设备分配的同步标识信息;
步骤S303:接收第二电子设备通过应用程序对同步可视图形编码进行扫码并解析所获得的同步标识信息;
步骤S304:通过同步标识信息建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;
步骤S305:接收第一电子设备的应用程序产生的网络记录;
步骤S306:基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,将第一电子设备的应用程序产生的网络记录同步到第二电子设备的应用程序。
可选的,通过同步标识信息建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,包括:通过网络服务器为第一电子设备分配的同步标识信息,建立第一电子设备与同步标识信息的第一对应关系;通过第二电子设备上传至网络服务器的同步标识信息,建立第二电子设备与同步标识信息的第二对应关系;基于第一对应关系和第二对应关系,建立同步对应关系。
可选的,在接收第一电子设备的应用程序产生的网络记录之前,方法还包括:为第一电子设备和第二电子设备的应用程序分配桥梁码,桥梁码用于绑定第一电子设备与第二电子设备的同步对应关系;接收第一电子设备的应用程序产生的网络记录,包括:接收第一电子设备发送的携带桥梁码的网络记录;基于同步对应关系,将网络记录同步到第二电子设备的应用程序,包括:通过桥梁码查询获得网络记录的同步方为第二电子设备,将网络记录发送至第二电子设备的应用程序。
可选的,方法还包括:为第一电子设备的应用程序分配第一验证码,在建立同步对应关系的过程中,第一电子设备携带第一验证码,用以网络服务器验证第一电子设备的身份;和/或为第二电子设备的应用程序分配第二验证码,在建立同步对应关系的过程中,第二电子设备携带第二验证码,用以网络服务器验证第二电子设备的身份。
可选的,响应信息中包含同步可视图形编码;或者响应信息中包含同步标识信息,第一电子设备根据同步标识信息生成同步可视图形编码。
可选的,网络记录包括:用户基于第一电子设备的应用程序的网络访问记录;和/或基于第一电子设备的应用程序接收到的用户的网络操作记录;和/或登录应用程序的账户认证信息。
可选的,网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
可选的,通过同步标识信息建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,包括:接收第一电子设备通过应用程序发送的第一确认信息,其中,第一电子设备在确认网络服务器接收到第二电子设备通过应用程序发送的同步标识信息之后,向网络服务器发送第一确认信息;接收第二电子设备通过应用程序发送的第二确认信息,其中,第二电子设备在确定网络服务器接收到第一确认信息之后向网络服务器发送第二确认信息;在接收到第一确认信息和第二确认信息之后,建立同步对应关系。
第四方面,基于本发明实施例第一方面所介绍的用于网络记录同步的交互方法,本发明实施例还提供一种基于终端的网络记录同步方法,请参考图4,包括:
步骤S401:通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,同步标识信息是网络服务器为第一电子设备分配的同步标识信息;
步骤S402:通过第二电子设备的应用程序将同步标识信息发送至网络服务器,同步标识信息用于建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;
步骤S403:通过第二电子设备的应用程序接收网络服务器基于同步对应关系传输的源自第一电子设备的应用程序产生的网络记录。
可选的,第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系通过以下方式建立:通过网络服务器为第一电子设备分配的同步标识信息,建立第一电子设备与同步标识信息的第一对应关系;通过第二电子设备上传至网络服务器的同步标识信息,建立第二电子设备与同步标识信息的第二对应关系;基于第一对应关系和第二对应关系,建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系。
可选的,接收网络服务器基于同步对应关系传输的源自第一电子设备的应用程序产生的网络记录,包括:接收网络服务器为第一电子设备和第二电子设备的应用程序分配的桥梁码,桥梁码用于绑定第一电子设备与第二电子设备的同步对应关系;向网络服务器发送包含桥梁码的数据获取请求,以供网络服务器通过桥梁码查询确定网络记录的发送方为第一电子设备并从第一电子设备获得网络记录;接收网络服务器发送的第一电子设备的应用程序产生的网络记录。
可选的,在通过第二电子设备的应用程序将同步标识信息发送至网络服务器之前,方法还包括:接收网络服务器为第二电子设备的应用程序分配的第二验证码,在建立同步对应关系的过程中,第二电子设备携带第二验证码,用以网络服务器验证第二电子设备的身份。
可选的,网络记录包括:用户基于第一电子设备的应用程序的网络访问记录;和/或基于第一电子设备的应用程序接收到的用户的网络操作记录;和/或登录应用程序的账户认证信息。
可选的,网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
可选的,在通过第二电子设备的应用程序接收网络服务器基于同步对应关系传输的源自第一电子设备的应用程序产生的网络记录之前,方法还包括:确认网络服务器是否接收到第一电子设备发送的第一确认信息,其中,在第一电子设备确认网络服务器接收到第二电子设备发送的同步标识信息之后,向网络服务器发送第一确认信息;在确认网络服务器接收到第一确认信息之后,通过第二电子设备的应用程序向网络服务器发送第二确认信息,网络服务器在接收到第一确认信息和第二确认信息之后,建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系。
第五方面,基于本发明实施例第一方面所介绍的用于网络记录同步的交互方法,本发明实施例还一种用于网络记录同步的终端,请参考图5,包括:
第一发送模块50,用于通过第一电子设备的应用程序向网络服务器发送网络记录的同步请求;
第一获得模块51,用于根据网络服务器的响应信息得到同步可视图形编码,可视图形编码包括网络服务器为第一电子设备分配的同步标识信息;
扫码模块52,用于通过第二电子设备的应用程序对可视图像编码进行扫码并解析,将解析得到的同步标识信息上传至网络服务器;同步标识信息用于网络服务器建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;
第一同步模块53,用于基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,将第一电子设备的应用程序产生的网络记录通过网络服务器同步到第二电子设备的应用程序。
可选的,终端包括:第一建立模块,用于通过网络服务器为第一电子设备分配的同步标识信息,建立第一电子设备与同步标识信息的第一对应关系;第二建立模块,用于通过第二电子设备上传至网络服务器的同步标识信息,建立第二电子设备与同步标识信息的第二对应关系;第三建立模块,用于基于第一对应关系和第二对应关系,建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系。
可选的,第一同步模块53,包括:第一接收单元,用于接收网络服务器为第一电子设备和第二电子设备的应用程序分配的桥梁码,桥梁码用于绑定第一电子设备与第二电子设备的同步对应关系;第一发送单元,用于通过第一电子设备的应用程序将网络记录和桥梁码发送至网络服务器,以供网络服务器基于桥梁码查询获得网络记录的同步方为第二电子设备,并将网络记录发送至第二电子设备的应用程序。
可选的,终端还包括:第一接收模块,用于接收网络服务器为第一电子设备的应用程序分配的第一验证码,在建立同步对应关系的过程中,第一电子设备携带第一验证码,用以网络服务器验证第一电子设备的身份。
可选的,响应信息中包含同步可视图形编码;或者响应信息中包含同步标识信息,第一获得模块用于从响应信息中获取同步标识信息;根据同步标识信息生成同步可视图形编码。
可选的,第一同步模块53,用于:将用户基于第一电子设备的应用程序的网络访问记录同步至第二电子设备的应用程序;和/或将基于第一电子设备的应用程序接收到的用户的网络操作记录同步至第二电子设备的应用程序;和/或将登录应用程序的账户认证信息同步至第二电子设备的应用程序。
可选的,网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
可选的,终端还包括:第一确认模块,用于通过第一电子设备的应用程序确认网络服务器是否接收到第二电子设备通过应用程序发送的同步标识信息;第二发送模块,用于在确认网络服务器接收到同步标识信息时,通过第一电子设备的应用程序向网络服务器发送第一确认信息,第二电子设备的应用程序在确认网络服务器接收到第一确认信息时,通过第二电子设备的应用程序向网络服务器发送第二确认信息,网络服务器在接收到第一确认信息和第二确认信息之后,建立同步对应关系。
第六方面,基于本发明实施例第一方面所介绍的用于网络记录同步的交互方法,本发明实施例还提供一种用于网络记录同步的网络服务器,请参考图6,包括:
第二接收模块60,用于接收第一电子设备通过应用程序发送的网络记录的同步请求;
第三发送模块61,用于向第一电子设备发送同步请求的响应信息,以供第一电子设备基于响应信息得到同步可视图形编码,可视图形编码包括网络服务器为第一电子设备分配的同步标识信息;
第三接收模块62,用于接收第二电子设备通过应用程序对同步可视图形编码进行扫码并解析所获得的同步标识信息;
第四建立模块63,用于通过同步标识信息建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;
第四接收模块64,用于接收第一电子设备的应用程序产生的网络记录;
第二同步模块65,用于基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,将第一电子设备的应用程序产生的网络记录同步到第二电子设备的应用程序。
可选的,第四建立模块63,包括:第一建立单元,用于通过网络服务器为第一电子设备分配的同步标识信息,建立第一电子设备与同步标识信息的第一对应关系;第二建立单元,用于通过第二电子设备上传至网络服务器的同步标识信息,建立第二电子设备与同步标识信息的第二对应关系;第三建立单元,用于基于第一对应关系和第二对应关系,建立同步对应关系。
可选的,终端还包括:第一分配模块,用于为第一电子设备和第二电子设备的应用程序分配桥梁码,桥梁码用于绑定第一电子设备与第二电子设备的同步对应关系;第四接收模块64,用于接收第一电子设备发送的携带桥梁码的网络记录;第二同步模块65,用于通过桥梁码查询获得网络记录的同步方为第二电子设备,将网络记录发送至第二电子设备的应用程序。
可选的,网络服务器还包括:第二分配模块,用于为第一电子设备的应用程序分配第一验证码,在建立同步对应关系的过程中,第一电子设备携带第一验证码,用以网络服务器验证第一电子设备的身份;和/或为第二电子设备的应用程序分配第二验证码,在建立同步对应关系的过程中,第二电子设备携带第二验证码,用以网络服务器验证第二电子设备的身份。
可选的,响应信息中包含同步可视图形编码;或者响应信息中包含同步标识信息,第一电子设备根据同步标识信息生成同步可视图形编码。
可选的,网络记录包括:用户基于第一电子设备的应用程序的网络访问记录;和/或基于第一电子设备的应用程序接收到的用户的网络操作记录;和/或登录应用程序的账户认证信息。
可选的,网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
可选的,第四建立模块63,包括:第二接收单元,用于接收第一电子设备通过应用程序发送的第一确认信息,其中,第一电子设备在确认网络服务器接收到第二电子设备通过应用程序发送的同步标识信息之后,向网络服务器发送第一确认信息;第三接收单元,用于接收第二电子设备通过应用程序发送的第二确认信息,其中,第二电子设备在确定网络服务器接收到第一确认信息之后向网络服务器发送第二确认信息;第四建立单元,用于在接收到第一确认信息和第二确认信息之后,建立同步对应关系。
第七方面,基于本发明实施例第一方面所介绍的用于网络记录同步的交互方法,本发明实施例还提供一种终端,请参考图7,包括:
解析模块70,用于通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,同步标识信息是网络服务器为第一电子设备分配的同步标识信息;
第四发送模块71,用于通过第二电子设备的应用程序将同步标识信息发送至网络服务器,同步标识信息用于建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;
第五接收模块72,用于通过第二电子设备的应用程序接收网络服务器基于同步对应关系传输的源自第一电子设备的应用程序产生的网络记录。
可选的,终端还包括:第五建立模块,用于通过网络服务器为第一电子设备分配的同步标识信息,建立第一电子设备与同步标识信息的第一对应关系;第六建立模块,用于通过第二电子设备上传至网络服务器的同步标识信息,建立第二电子设备与同步标识信息的第二对应关系;第七建立模块,用于基于第一对应关系和第二对应关系,建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系。
可选的,第五接收模块72,包括:第四接收单元,用于接收网络服务器为第一电子设备和第二电子设备的应用程序分配的桥梁码,桥梁码用于绑定第一电子设备与第二电子设备的同步对应关系;第二发送单元,用于向网络服务器发送包含桥梁码的数据获取请求,以供网络服务器通过桥梁码查询确定网络记录的发送方为第一电子设备并从第一电子设备获得网络记录;第五接收单元,用于接收网络服务器发送的第一电子设备的应用程序产生的网络记录。
可选的,终端还包括:第六接收模块,用于接收网络服务器为第二电子设备的应用程序分配的第二验证码,在建立同步对应关系的过程中,第二电子设备携带第二验证码,用以网络服务器验证第二电子设备的身份。
可选的,网络记录包括:用户基于第一电子设备的应用程序的网络访问记录;和/或基于第一电子设备的应用程序接收到的用户的网络操作记录;和/或登录应用程序的账户认证信息。
可选的,网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
可选的,终端还包括:第二确认模块,用于确认网络服务器是否接收到第一电子设备发送的第一确认信息,其中,在第一电子设备确认网络服务器接收到第二电子设备发送的同步标识信息之后,向网络服务器发送第一确认信息;
第五发送模块,用于在确认网络服务器接收到第一确认信息之后,通过第二电子设备的应用程序向网络服务器发送第二确认信息,网络服务器在接收到第一确认信息和第二确认信息之后,建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系。
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
由于在本发明实施例中,网络服务器在接收到第一电子设备的应用程序发送的用于网络记录同步的同步请求之后,可以向第一电子设备的应用程序返回响应信息,进而使第一电子设备基于该响应信息获得同步可视图形编码,第二电子设备通过对该同步可视图形编码进行扫码并解析就可以获得同步标识信息,基于该同步标识信息就可以建立第一电子设备与第二电子设备之间的同步对应关系,基于该同步对应关系可以将第一电子设备的应用程序产生的网络记录同步到第二电子设备的应用程序,从而用户在采用多个电子设备进行网络访问时,不需要多次重复搜索同一网页、也不需要多次收藏同一网页,故而达到了提高网络访问效率的技术效果。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的终端中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了,A1、一种基于终端的网络记录同步方法,包括:
通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,所述同步标识信息是网络服务器为所述第一电子设备分配的同步标识信息;
通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器,所述同步标识信息用于建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系;
通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录。
A2、如A1所述的方法,其特征在于,所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系通过以下方式建立:
通过所述网络服务器为所述第一电子设备分配的所述同步标识信息,建立所述第一电子设备与所述同步标识信息的第一对应关系;
通过所述第二电子设备上传至所述网络服务器的所述同步标识信息,建立所述第二电子设备与所述同步标识信息的第二对应关系;
基于所述第一对应关系和所述第二对应关系,建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系。
A3、如A1所述的方法,其特征在于,所述接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录,包括:
接收所述网络服务器为所述第一电子设备和所述第二电子设备的所述应用程序分配的桥梁码,所述桥梁码用于绑定所述第一电子设备与所述第二电子设备的所述同步对应关系;
向所述网络服务器发送包含所述桥梁码的数据获取请求,以供所述网络服务器通过所述桥梁码查询确定所述网络记录的发送方为所述第一电子设备并从所述第一电子设备获得所述网络记录;
接收所述网络服务器发送的所述第一电子设备的所述应用程序产生的网络记录。
A4、如A1所述的方法,其特征在于,在所述通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器之前,所述方法还包括:
接收所述网络服务器为所述第二电子设备的所述应用程序分配的第二验证码,在建立所述同步对应关系的过程中,所述第二电子设备携带所述第二验证码,用以所述网络服务器验证所述第二电子设备的身份。
A5、如A1所述的方法,其特征在于,所述网络记录包括:用户基于所述第一电子设备的所述应用程序的网络访问记录;和/或基于所述第一电子设备的所述应用程序接收到的用户的网络操作记录;和/或登录所述应用程序的账户认证信息。
A6、如A5所述的方法,其特征在于,所述网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
A7、如A1所述的方法,其特征在于,在所述通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录之前,所述方法还包括:
确认所述网络服务器是否接收到所述第一电子设备发送的第一确认信息,其中,在所述第一电子设备确认所述网络服务器接收到所述第二电子设备发送的所述同步标识信息之后,向所述网络服务器发送所述第一确认信息;
在确认所述网络服务器接收到所述第一确认信息之后,通过所述第二电子设备的所述应用程序向所述网络服务器发送第二确认信息,所述网络服务器在接收到所述第一确认信息和所述第二确认信息之后,建立所述第一电子设备的所述应用程序和所述第二电子设备的所述应用程序之间的同步对应关系。
B8、一种终端,包括:
解析模块,用于通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,所述同步标识信息是网络服务器为所述第一电子设备分配的同步标识信息;
第四发送模块,用于通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器,所述同步标识信息用于建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系;
第五接收模块,用于通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录。
B9、如B8所述的终端,其特征在于,所述终端还包括:
第五建立模块,用于通过所述网络服务器为所述第一电子设备分配的所述同步标识信息,建立所述第一电子设备与所述同步标识信息的第一对应关系;
第六建立模块,用于通过所述第二电子设备上传至所述网络服务器的所述同步标识信息,建立所述第二电子设备与所述同步标识信息的第二对应关系;
第七建立模块,用于基于所述第一对应关系和所述第二对应关系,建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系。
B10、如B8所述的终端,其特征在于,所述第五接收模块,包括:
第四接收单元,用于接收所述网络服务器为所述第一电子设备和所述第二电子设备的所述应用程序分配的桥梁码,所述桥梁码用于绑定所述第一电子设备与所述第二电子设备的所述同步对应关系;
第二发送单元,用于向所述网络服务器发送包含所述桥梁码的数据获取请求,以供所述网络服务器通过所述桥梁码查询确定所述网络记录的发送方为所述第一电子设备并从所述第一电子设备获得所述网络记录;
第五接收单元,用于接收所述网络服务器发送的所述第一电子设备的所述应用程序产生的网络记录。
B11、如B8所述的终端,其特征在于,所述终端还包括:
第六接收模块,用于接收所述网络服务器为所述第二电子设备的所述应用程序分配的第二验证码,在建立所述同步对应关系的过程中,所述第二电子设备携带所述第二验证码,用以所述网络服务器验证所述第二电子设备的身份。
B12、如B8所述的终端,其特征在于,所述网络记录包括:用户基于所述第一电子设备的所述应用程序的网络访问记录;和/或基于所述第一电子设备的所述应用程序接收到的用户的网络操作记录;和/或登录所述应用程序的账户认证信息。
B13、如B12所述的终端,其特征在于,所述网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
B14、如B8所述的终端,其特征在于,所述终端还包括:
第二确认模块,用于确认所述网络服务器是否接收到所述第一电子设备发送的第一确认信息,其中,在所述第一电子设备确认所述网络服务器接收到所述第二电子设备发送的所述同步标识信息之后,向所述网络服务器发送所述第一确认信息;
第五发送模块,用于在确认所述网络服务器接收到所述第一确认信息之后,通过所述第二电子设备的所述应用程序向所述网络服务器发送第二确认信息,所述网络服务器在接收到所述第一确认信息和所述第二确认信息之后,建立所述第一电子设备的所述应用程序和所述第二电子设备的所述应用程序之间的同步对应关系。

Claims (10)

1.一种基于终端的网络记录同步方法,其特征在于,包括:
通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,所述同步标识信息是网络服务器为所述第一电子设备分配的同步标识信息;
通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器,所述同步标识信息用于建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系;
通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录。
2.如权利要求1所述的方法,其特征在于,所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系通过以下方式建立:
通过所述网络服务器为所述第一电子设备分配的所述同步标识信息,建立所述第一电子设备与所述同步标识信息的第一对应关系;
通过所述第二电子设备上传至所述网络服务器的所述同步标识信息,建立所述第二电子设备与所述同步标识信息的第二对应关系;
基于所述第一对应关系和所述第二对应关系,建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系。
3.如权利要求1所述的方法,其特征在于,所述接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录,包括:
接收所述网络服务器为所述第一电子设备和所述第二电子设备的所述应用程序分配的桥梁码,所述桥梁码用于绑定所述第一电子设备与所述第二电子设备的所述同步对应关系;
向所述网络服务器发送包含所述桥梁码的数据获取请求,以供所述网络服务器通过所述桥梁码查询确定所述网络记录的发送方为所述第一电子设备并从所述第一电子设备获得所述网络记录;
接收所述网络服务器发送的所述第一电子设备的所述应用程序产生的网络记录。
4.如权利要求1所述的方法,其特征在于,在所述通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器之前,所述方法还包括:
接收所述网络服务器为所述第二电子设备的所述应用程序分配的第二验证码,在建立所述同步对应关系的过程中,所述第二电子设备携带所述第二验证码,用以所述网络服务器验证所述第二电子设备的身份。
5.如权利要求1所述的方法,其特征在于,所述网络记录包括:用户基于所述第一电子设备的所述应用程序的网络访问记录;和/或基于所述第一电子设备的所述应用程序接收到的用户的网络操作记录;和/或登录所述应用程序的账户认证信息。
6.如权利要求5所述的方法,其特征在于,所述网页访问记录包括:访问频率大于预设频率的网络访问记录、最近访问的至少一条网络访问记录、当前访问的网络访问记录中的至少一种网络访问记录。
7.如权利要求1所述的方法,其特征在于,在所述通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录之前,所述方法还包括:
确认所述网络服务器是否接收到所述第一电子设备发送的第一确认信息,其中,在所述第一电子设备确认所述网络服务器接收到所述第二电子设备发送的所述同步标识信息之后,向所述网络服务器发送所述第一确认信息;
在确认所述网络服务器接收到所述第一确认信息之后,通过所述第二电子设备的所述应用程序向所述网络服务器发送第二确认信息,所述网络服务器在接收到所述第一确认信息和所述第二确认信息之后,建立所述第一电子设备的所述应用程序和所述第二电子设备的所述应用程序之间的同步对应关系。
8.一种终端,其特征在于,包括:
解析模块,用于通过第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息,所述同步标识信息是网络服务器为所述第一电子设备分配的同步标识信息;
第四发送模块,用于通过所述第二电子设备的所述应用程序将所述同步标识信息发送至所述网络服务器,所述同步标识信息用于建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系;
第五接收模块,用于通过所述第二电子设备的所述应用程序接收所述网络服务器基于所述同步对应关系传输的源自所述第一电子设备的所述应用程序产生的网络记录。
9.如权利要求8所述的终端,其特征在于,所述终端还包括:
第五建立模块,用于通过所述网络服务器为所述第一电子设备分配的所述同步标识信息,建立所述第一电子设备与所述同步标识信息的第一对应关系;
第六建立模块,用于通过所述第二电子设备上传至所述网络服务器的所述同步标识信息,建立所述第二电子设备与所述同步标识信息的第二对应关系;
第七建立模块,用于基于所述第一对应关系和所述第二对应关系,建立所述第一电子设备的所述应用程序和第二电子设备的所述应用程序之间的同步对应关系。
10.如权利要求8所述的终端,其特征在于,所述第五接收模块,包括:
第四接收单元,用于接收所述网络服务器为所述第一电子设备和所述第二电子设备的所述应用程序分配的桥梁码,所述桥梁码用于绑定所述第一电子设备与所述第二电子设备的所述同步对应关系;
第二发送单元,用于向所述网络服务器发送包含所述桥梁码的数据获取请求,以供所述网络服务器通过所述桥梁码查询确定所述网络记录的发送方为所述第一电子设备并从所述第一电子设备获得所述网络记录;
第五接收单元,用于接收所述网络服务器发送的所述第一电子设备的所述应用程序产生的网络记录。
CN201510959200.4A 2015-12-18 2015-12-18 一种基于终端的网络记录同步方法及终端 Pending CN105635250A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510959200.4A CN105635250A (zh) 2015-12-18 2015-12-18 一种基于终端的网络记录同步方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510959200.4A CN105635250A (zh) 2015-12-18 2015-12-18 一种基于终端的网络记录同步方法及终端

Publications (1)

Publication Number Publication Date
CN105635250A true CN105635250A (zh) 2016-06-01

Family

ID=56049722

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510959200.4A Pending CN105635250A (zh) 2015-12-18 2015-12-18 一种基于终端的网络记录同步方法及终端

Country Status (1)

Country Link
CN (1) CN105635250A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291834A (zh) * 2017-05-27 2017-10-24 冯小平 一种基于可读码的信息输入方法、设备和终端

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040136404A1 (en) * 2002-10-29 2004-07-15 Nokia Corporation Data synchronization
CN104424293A (zh) * 2013-09-02 2015-03-18 联想(北京)有限公司 一种信息处理方法及电子设备
CN104780183A (zh) * 2014-01-09 2015-07-15 腾讯科技(深圳)有限公司 一种信息分享方法、装置及电子设备
CN105100214A (zh) * 2015-06-29 2015-11-25 北京金山安全软件有限公司 一种信息同步方法、装置及系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040136404A1 (en) * 2002-10-29 2004-07-15 Nokia Corporation Data synchronization
CN104424293A (zh) * 2013-09-02 2015-03-18 联想(北京)有限公司 一种信息处理方法及电子设备
CN104780183A (zh) * 2014-01-09 2015-07-15 腾讯科技(深圳)有限公司 一种信息分享方法、装置及电子设备
CN105100214A (zh) * 2015-06-29 2015-11-25 北京金山安全软件有限公司 一种信息同步方法、装置及系统

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291834A (zh) * 2017-05-27 2017-10-24 冯小平 一种基于可读码的信息输入方法、设备和终端
CN107291834B (zh) * 2017-05-27 2020-05-15 冯小平 一种基于可读码的信息输入方法、设备和终端

Similar Documents

Publication Publication Date Title
JP6945211B2 (ja) コミュニケーション支援装置、方法、及びコンピュータプログラム
WO2015188756A1 (en) Wireless network access method and apparatus, terminal, and server
US11711434B2 (en) Information transmission method and device
CN104077162B (zh) 移动终端应用模板的更新、发布方法及装置
EP3886452B1 (en) Method for sharing media content, terminal device, and content sharing system
CN104253845A (zh) 一种远程控制应用的方法和终端
WO2015043455A1 (zh) 数据传输方法、设备及系统
CN103747074B (zh) 基于Web服务器的移动监控系统
CN103617218A (zh) 创建轻应用的方法及客户端
TWI621078B (zh) Business object verification method and device
CN110647827A (zh) 评论信息处理方法、装置以及电子设备、存储介质
CN103685498B (zh) 一种壁纸的加载方法和浏览器装置
CN103873490B (zh) 一种幻灯片的播放控制方法及客户端
CN104811485A (zh) 一种资源分享方法
CN104639973B (zh) 一种信息推送方法及装置
WO2017096812A1 (zh) 网页展示方法、移动终端、智能终端、计算机程序和存储介质
CN104156372B (zh) 一种开启网页的方法、装置和系统
CN106792125A (zh) 一种视频播放方法及其终端、系统
KR101896135B1 (ko) 정보 처리 장치, 정보 처리 시스템, 및 프로그램
CN105630894B (zh) 一种网络链接的处理方法及系统
CN105635250A (zh) 一种基于终端的网络记录同步方法及终端
CN104506616A (zh) 浏览器客户端发送信息的方法、装置及系统
CN104980807A (zh) 一种用于多媒体互动的方法及终端
CN105577658B (zh) 一种用于网络链接传输的方法及系统
CN105577778A (zh) 一种用于网络记录同步的方法、终端及网络服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160601

RJ01 Rejection of invention patent application after publication