一种基于终端的网络记录同步方法及终端的制作方法_2

文档序号:9870362阅读:来源:国知局
第二电子设备的应用程序之间的同步对应关系;基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,将第一电子设备的应用程序产生的网络记录通过网络服务器同步到第二电子设备的应用程序。也即是说,基于网络服务器为第一电子设备所提供的同步可视图形编码,第一电子设备与第二电子设备的应用程序之间可以建立网络记录的同步对应关系,基于该同步对应关系,可以将第一电子设备的应用程序产生的网络记录同步到第二电子设备的应用程序,从而用户在采用多个电子设备进行网络访问时,不需要多次重复搜索同一网页、也不需要多次收藏同一网页,故而达到了提高网络访问效率的技术效果。
[0056]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0057]第一方面,本发明实施例提供一种用于网络记录同步的交互方法,如图1所示,为该方法的交互图,该方法所涉及的设备包括:第一电子设备、网络服务器、第二电子设备,第一电子设备例如为:笔记本电脑、台式机、平板电脑等具备网络访问功能的电子设备;第二电子设备例如为:平板电脑、手机等包含摄像头的电子设备,又或者第二电子设备本身可以不包含摄像头,而是外接其他摄像头,本发明实施例不作限制;网络服务器用于第一电子设备与第二电子设备之间的网络记录的转发。作为一种可选的实施例,第一电子设备为PC(personal computer:个人电脑),第二电子设备为智能手机。
[0058]请参考图1,本发明实施例第一方面所提供的用于网络记录同步的交互方法包括以下步骤:
[0059]步骤SlOl:通过第一电子设备的应用程序向网络服务器发送网络记录的同步请求;
[0060]步骤S102:网络服务器基于同步请求向第一电子设备发送同步请求的响应信息;
[0061]步骤S103:第一电子设备的应用程序根据网络服务器的响应信息得到同步可视图形编码,可视图形编码包括网络服务器为第一电子设备分配的同步标识信息;
[0062]步骤S104:第二电子设备的应用程序对第一电子设备提供的同步可视图形编码进行扫码并解析扫码并解析获得同步标识信息;
[0063]步骤S105:第二电子设备的应用程序将同步标识信息发送至网络服务器;
[0064]步骤S106:网络服务器通过同步标识信息建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系;
[0065]步骤S107:第一电子设备的应用程序将应用程序产生的网络记录发送至网络服务器;
[0066]步骤S108:网络服务器基于第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系确定出第二电子设备,并将网络记录发送至第二电子设备。
[0067]步骤SlOl中,在第一电子设备的应用程序希望将其网络记录同步至第二电子设备的应用程序时,可以向网络服务器发送网络记录的同步请求,该同步请求中可以包含第一电子设备的名称和设备号,以第一电子设备为PC为例,则同步请求中可以包含PC的Pc名称和mID(也即机器ID)。该应用程序例如为:浏览器、购物软件等等,当然也可以为其他应用程序,本发明实施例不作限制。
[0068]步骤S102中,网络服务器在接收到第一电子设备发送的同步请求之后,为第一电子设备分配一个同步标识信息,从而使第二电子设备对对第一电子设备提供的同步可视图形编码进行扫码并解析获得同步标识信息并上传至网络服务器之后,网络服务器基于该同步标识信息可以确定第二电子设备识别的是哪个电子设备同步可视图形编码,也即确定第二电子设备需要与哪个电子设备建立同步对应关系。
[0069]例如:假设网络服务器为电子设备A分配的同步标识信息为:abc,为电子设备B分配的同步标识信息为:456,第二电子设备对电子设备B基于同步标识信息456生成的同步可视图形编码之后,对该同步可视图形编码进行扫码并解析,并获得同步标识信息456,然后将同步标识信息上传至网络服务器,网络服务器则可以基于同步标识信息456确定第二电子设备希望与电子设备B建立同步对应关系。
[0070]其中,网络服务器在为第一电子设备分配同步标识信息之后,可以直接将该同步标识信息发送至第一电子设备,进而第一电子设备所获得的网络服务器的响应信息为该同步标识信息;网络服务器在为第一电子设备分配同步标识信息之后,也可以将该同步标识信息生成同步可视图形编码,并且将同步可视图形编码发送至第一电子设备,在这种情况下,第一电子设备所获得的网络服务器的响应信息为该同步可视图形编码。
[0071]步骤S103中,如果第一电子设备所获得的响应信息为同步标识信息,则第一电子设备基于该同步标识信息生成同步可视图形编码;如果第一电子设备所获得的响应信息为同步可视图形编码,则可以直接将该同步可视图形编码提供给第二电子设备进行识别。其中,该同步可视图形编码例如为:二维码、条形码等等,本发明实施例不作限制。
[0072]另外,在具体实施过程中,第一电子设备除了接收网络服务器发送的响应信息之夕卜,还可以接收网络服务器为第一电子设备的应用程序分配的第一验证码,在建立同步对应关系的过程中,第一电子设备携带第一验证码,用以网络服务器验证第一电子设备的身份。例如:在建立同步对应关系中,第一电子设备每次向网络服务器发送请求或者数据,都可以携带第一验证码,进而使网络服务器通过第一验证码验证第一电子设备的身份。
[0073]步骤S104中,第二电子设备可以通过内置或者外接的摄像头对同步视图形编码进行扫码获得同步可视图形编码,然后通过同步可视图形编码中解析出同步标识信息。
[0074]步骤S105中,第二电子设备可以直接向同步标识信息发送至网络服务器。
[0075]作为一种可选的实施例,在第二电子设备的应用程序将同步标识信息发送至网络服务器之前,该方法还包括:接收网络服务器为第二电子设备的应用程序分配的第二验证码,在建立同步对应关系的过程中,第二电子设备携带第二验证码,用以网络服务器验证第二电子设备的身份。举例来说,如果第二电子设备希望与第一电子设备建立同步对应关系,则第二电子设备也可以向网络服务器发送同步请求,该同步请求中可以携带第二电子设备的名称和设备号,以第二电子设备为智能手机为例,则同步请求中可以携带智能手机的手机名称和手机设备ID。网络服务器在接收到第二电子设备发送的同步请求之后,就可以为第二电子设备分配第二验证码,第二电子设备在建立同步对应关系中,每次向网络服务器发送请求或者数据,都可以携带第二验证码,进而使网络服务器通过第二验证码验证第二电子设备的身份。
[0076]例如:在第二电子设备向网络服务器发送同步标识信息时,可以携带第二验证码,从而网络服务器在接收到同步标识信息之后,可以通过第二验证码验证第二电子设备的身份。
[0077]步骤5106中,网络服务器通过同步标识信息建立第一电子设备的应用程序和第二电子设备的应用程序之间的同步对应关系,包括:
[0078]通过网络服务器为第一电子设备分配的同步标识信息,建立第一电子设备与同步标识信息的第一对应关系;
[0079]通过第二电子设备上传至网络服务器的同步标识信息中所包含的同步标识信息,建立第二电子设备与同步标识信息的第二对应关系;
[0080]基于第一对应关系和第二对应关系,建立第一电子设备的应用程序与第二电子设备的应用程序之间同步对应关系。
[0081]举例来说,在第一电子设备向网络服务器发送同步请求之后,网络服务器可以建立同步标识信息和第一电子设备的设备号之间的第一对应关系;在第二电子设备向网络服务器发送同步标识信息之后,可以建立第二电子设备的设备号和同步标识信息之间的第二对应关系。
[0082]其中,网络服务器如果接收到第二电子设备发送的同步标识信息,则说明第二电子设备希望与第一电子设备建立同步对应关系,在这种情况下,网络服务器可以首先基于同步标识信息查找获得第一对应关系和第二对应关系,然后基于第一对应关系和第二对应关系建立同步对应关系。在通过第一对应关系和第二对应关系建立同步对应关系时,可以采用多种方式,下面列举其中的两种进行介绍,当然,在具体实施过程中,不限于以下两种情况。
[0083]建立同步对应关系的方式①:从第一对应关系中提取出第一电子设备的设备码,从第二对应关系中提取出第二电子设备的设备码,绑定第一电子设备的和第二电子设备的设备码,进而建立该同步对应关系。
[0084]建立同步对应关系的方式②:为第一电子设备和第二电子设备的应用程序分配桥梁码,桥梁码用于绑定第一电子设备与第二电子设备的同步对应关系。也即是,首先从第一对应关系和第二对应关系中分别提取出第一电子设备和第二电子设备的设备码,然后设置一个桥梁码绑定第一电子设备和第二电子设备的设备码,进而建立该同步对应关系。
[0085]其中,通过该桥梁码绑定的是第一电子设备与第二电子设备这样一组同步对应关系,进而如果第一电子设备将同步可视图形编码提供给多个电子设备进行扫码,网络服务器也可以基于桥梁码方便的识别出同步方为第二电子设备。
[0086]例如:第一电子设备分别与电子设备C和电子设备D建立同步对应关系,网络服务器为第一电子设备与电子设备C分配桥梁码acl,网络服务器为第一电子设备与电子设备D分配桥梁码adl,通过桥梁码acl绑定第一电子设备与电子设备C的设备号,通过桥梁码adl绑定第一电子设备与电子设备D的设备号,网络服务器接收到第一电子设备应用程序发送的网络记录中携带桥梁码acl,则基于该桥梁码可以确定出网络记录的同步方为电子设备C,进而网络服务器将网络记录发送至电子设备C。当然,以上桥梁码仅仅作为举例,并不作为限制。
[0087]作为一种可选的实施例,在步骤S106之前,方法还包括:
[0088]第一电子设备确认网络服务器是否接收到第二电子设备发送的同步标识信息,在确认网络服务器接收到该识同步标识信息之后,向网络服务器发送第一确认信息;
[0089]第二电子设备确定网络服务器是否接收到第一电子设备发送的第一确认信息,在确认网络服务器接收到第一确认信息之后,向网络服务器发送第二确认信息。
[0090]从而,网络服务器在接收到第一确认信息和第二确认信息之后,才执行步骤S106的建立第一电子设备和第二电子设备的应用程序的同步对应关系的步骤。
[0091]举例来说,第一电子设备可以每隔第一预设时间间隔,就向网络服务器发送第一查询请求,第一查询请求用于查询网络服务器是否接收到第二电子设备发送的同步标识信息,第一预设时间间隔例如为:ls、0.5s等等。网络服务器如果接收到第二电子设备发送的同步标识信息,则可以向第一电子设备返回一个确认接收到同步标识信息的查询结果,第一电子设备基于该查询结果就可以向网络服务器发送第一确认信息,第一确认信息例如为:οκ,当然也可以为其他约定的确认信息,本发明实施例不作限制。
[0092]又或者,第一电子设备并不主动向网络服务器发送第一查询请求,而是网络服务器在接收到第二电子设备发送的同步标识信息之后,就主动向第一电
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1